@charset "UTF-8";.md-autocomplete-suggestions .md-autocomplete-suggestion:focus,.md-button,.md-button:focus,.md-chips .md-chip-input-container input:focus,.md-chips .md-chip-input-container input:not([type]):focus,.md-chips .md-chip-input-container input[type=email]:focus,.md-chips .md-chip-input-container input[type=number]:focus,.md-chips .md-chip-input-container input[type=tel]:focus,.md-chips .md-chip-input-container input[type=text]:focus,.md-chips .md-chip-input-container input[type=url]:focus,.md-chips md-chip .md-chip-content:focus,.md-searchinput,[tabindex="-1"]:focus,md-autocomplete .md-show-clear-button button:focus,md-autocomplete input:not(.md-input),md-checkbox,textarea{outline:0}bdo[dir=ltr],bdo[dir=rtl]{unicode-bidi:bidi-override}.md-input-messages-animation{font-size:12px}.md-input-messages-animation .paper-input-error{display:none}.md-input-messages-animation .paper-input-error:first-child{display:inline-block}.position-left{left:0!important}md-input-container.md-default-theme[disabled].md-input-invalid .md-input[disabled]{border-color:#D31436}md-input-container.md-default-theme[disabled] .md-input[disabled]{color:#484849;border-color:#DBDCDE;-webkit-text-fill-color:#484849;background-image:none}md-virtual-repeat-container .md-autocomplete-suggestions li{height:100%}md-icon.md-default-theme.paper-icon{color:#DBDCDE}md-input-container md-select{margin:0}input.ember-paper-autocomplete-search-input::-webkit-input-placeholder{color:#9D9FA1}input.ember-paper-autocomplete-search-input:-ms-input-placeholder{color:#9D9FA1}input.ember-paper-autocomplete-search-input::placeholder{color:#9D9FA1}.search-enabled input{font-size:14px}.search-enabled md-content{border-top:1px solid #F1F1F2}.search-enabled md-input-container md-select-header{position:fixed;z-index:1;width:100%;background-color:#fff}.search-enabled md-input-container .ember-power-select-options{position:relative;margin-top:48px;max-height:100%}.ember-power-select-search{border-bottom:1px solid #F1F1F2}.ember-power-select-search input{font-size:14px;margin-top:8px;margin-bottom:8px}md-input-container.md-default-theme:not(.md-input-invalid).md-input-has-value label,md-input-container:not(.md-input-invalid).md-input-has-value label{color:#9D9FA1!important}md-input-container input.md-input,md-input-container textarea.md-input{border-color:#DBDCDE}.layout-column{position:relative}.md-searchbox{box-shadow:0 1px 0 0 rgba(0,0,0,.1),0 0 0 0 rgba(0,0,0,.14),0 0 0 0 rgba(0,0,0,.12);padding-left:10.67px;height:48px;cursor:pointer;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:auto}.md-searchinput{border:none;height:100%;width:100%;padding:0}.paper-list-inline{list-style:none;margin-left:-5px;padding-left:0}.paper-list-inline>li{display:inline-block;padding-left:5px;padding-right:5px}.md-spin{-webkit-animation:md-spin 1.5s infinite linear;animation:md-spin 1.5s infinite linear}.md-spin-reverse{-webkit-animation:md-spin-reverse 1.5s infinite linear;animation:md-spin-reverse 1.5s infinite linear}@-webkit-keyframes md-spin{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes md-spin{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@-webkit-keyframes md-spin-reverse{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(-359deg);transform:rotate(-359deg)}}@keyframes md-spin-reverse{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(-359deg);transform:rotate(-359deg)}}:root{--primary-50:39,169,225;--primary-50-contrast:0,0,0;--primary-100:39,169,225;--primary-100-contrast:0,0,0;--primary-200:39,169,225;--primary-200-contrast:0,0,0;--primary-300:39,169,225;--primary-300-contrast:0,0,0;--primary-400:39,169,225;--primary-400-contrast:0,0,0;--primary-500:39,169,225;--primary-500-contrast:255,255,255;--primary-600:39,169,225;--primary-600-contrast:255,255,255;--primary-700:39,169,225;--primary-700-contrast:255,255,255;--primary-800:39,169,225;--primary-800-contrast:255,255,255;--primary-900:39,169,225;--primary-900-contrast:255,255,255;--primary-A100:39,169,225;--primary-A100-contrast:0,0,0;--primary-A200:39,169,225;--primary-A200-contrast:255,255,255;--primary-A400:39,169,225;--primary-A400-contrast:255,255,255;--primary-A700:39,169,225;--primary-A700-contrast:255,255,255;--accent-50:39,169,225;--accent-50-contrast:0,0,0;--accent-100:39,169,225;--accent-100-contrast:0,0,0;--accent-200:39,169,225;--accent-200-contrast:0,0,0;--accent-300:39,169,225;--accent-300-contrast:0,0,0;--accent-400:39,169,225;--accent-400-contrast:0,0,0;--accent-500:39,169,225;--accent-500-contrast:255,255,255;--accent-600:39,169,225;--accent-600-contrast:255,255,255;--accent-700:39,169,225;--accent-700-contrast:255,255,255;--accent-800:39,169,225;--accent-800-contrast:255,255,255;--accent-900:39,169,225;--accent-900-contrast:255,255,255;--accent-A100:39,169,225;--accent-A100-contrast:0,0,0;--accent-A200:39,169,225;--accent-A200-contrast:255,255,255;--accent-A400:39,169,225;--accent-A400-contrast:255,255,255;--accent-A700:39,169,225;--accent-A700-contrast:255,255,255;--warn-50:211,20,54;--warn-50-contrast:0,0,0;--warn-100:211,20,54;--warn-100-contrast:0,0,0;--warn-200:211,20,54;--warn-200-contrast:0,0,0;--warn-300:211,20,54;--warn-300-contrast:0,0,0;--warn-400:211,20,54;--warn-400-contrast:0,0,0;--warn-500:211,20,54;--warn-500-contrast:255,255,255;--warn-600:211,20,54;--warn-600-contrast:255,255,255;--warn-700:211,20,54;--warn-700-contrast:255,255,255;--warn-800:211,20,54;--warn-800-contrast:255,255,255;--warn-900:211,20,54;--warn-900-contrast:255,255,255;--warn-A100:211,20,54;--warn-A100-contrast:0,0,0;--warn-A200:211,20,54;--warn-A200-contrast:255,255,255;--warn-A400:211,20,54;--warn-A400-contrast:255,255,255;--warn-A700:211,20,54;--warn-A700-contrast:255,255,255;--background-50:250,250,250;--background-50-contrast:0,0,0;--background-100:245,245,245;--background-100-contrast:0,0,0;--background-200:238,238,238;--background-200-contrast:0,0,0;--background-300:224,224,224;--background-300-contrast:0,0,0;--background-400:189,189,189;--background-400-contrast:0,0,0;--background-500:158,158,158;--background-500-contrast:0,0,0;--background-600:117,117,117;--background-600-contrast:255,255,255;--background-700:97,97,97;--background-700-contrast:255,255,255;--background-800:66,66,66;--background-800-contrast:255,255,255;--background-900:33,33,33;--background-900-contrast:255,255,255;--background-A100:255,255,255;--background-A100-contrast:0,0,0;--background-A200:0,0,0;--background-A200-contrast:255,255,255;--background-A400:48,48,48;--background-A400-contrast:255,255,255;--background-A700:97,97,97;--background-A700-contrast:255,255,255;--foreground-1:rgba(0, 0, 0, 0.87);--foreground-2:rgba(0, 0, 0, 0.54);--foreground-3:rgba(0, 0, 0, 0.38);--foreground-4:rgba(0, 0, 0, 0.12);--foreground-shadow:none}body,html{height:100%;position:relative;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;min-height:100%;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.inset{padding:10px}a.md-no-style,button.md-no-style{font-weight:400;background-color:inherit;text-align:left;border:none;padding:0;margin:0}button,input,select,textarea{vertical-align:baseline}button,html input[type=button],input[type=reset],input[type=submit]{cursor:pointer;-webkit-appearance:button}button[disabled],html input[type=button][disabled],input[type=reset][disabled],input[type=submit][disabled]{cursor:default}textarea{vertical-align:top;overflow:auto;resize:none}.md-button,.md-button.md-fab,.md-chips,md-checkbox .md-label{vertical-align:middle}input[type=search]{-webkit-appearance:textfield;box-sizing:content-box;-webkit-box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}input:-webkit-autofill{text-shadow:none}.md-visually-hidden{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;text-transform:none;width:1px}.md-shadow{position:absolute;top:0;left:0;bottom:0;right:0;border-radius:inherit;pointer-events:none}.md-shadow-bottom-z-1{box-shadow:0 2px 5px 0 rgba(0,0,0,.26)}.md-shadow-bottom-z-2{box-shadow:0 4px 8px 0 rgba(0,0,0,.4)}.md-shadow-animated.md-shadow{-webkit-transition:box-shadow .28s cubic-bezier(.4,0,.2,1);transition:box-shadow .28s cubic-bezier(.4,0,.2,1)}.md-ripple-container{pointer-events:none;position:absolute;overflow:hidden;left:0;top:0;width:100%;height:100%;-webkit-transition:all .55s cubic-bezier(.25,.8,.25,1);transition:all .55s cubic-bezier(.25,.8,.25,1)}.md-ripple{position:absolute;-webkit-transform:translate(-50%,-50%) scale(0);transform:translate(-50%,-50%) scale(0);-webkit-transform-origin:50% 50%;transform-origin:50% 50%;opacity:0;border-radius:50%}.md-ripple.md-ripple-placed{-webkit-transition:margin .9s cubic-bezier(.25,.8,.25,1),border .9s cubic-bezier(.25,.8,.25,1),width .9s cubic-bezier(.25,.8,.25,1),height .9s cubic-bezier(.25,.8,.25,1),opacity .9s cubic-bezier(.25,.8,.25,1),-webkit-transform .9s cubic-bezier(.25,.8,.25,1);transition:margin .9s cubic-bezier(.25,.8,.25,1),border .9s cubic-bezier(.25,.8,.25,1),width .9s cubic-bezier(.25,.8,.25,1),height .9s cubic-bezier(.25,.8,.25,1),opacity .9s cubic-bezier(.25,.8,.25,1),-webkit-transform .9s cubic-bezier(.25,.8,.25,1);transition:margin .9s cubic-bezier(.25,.8,.25,1),border .9s cubic-bezier(.25,.8,.25,1),width .9s cubic-bezier(.25,.8,.25,1),height .9s cubic-bezier(.25,.8,.25,1),opacity .9s cubic-bezier(.25,.8,.25,1),transform .9s cubic-bezier(.25,.8,.25,1);transition:margin .9s cubic-bezier(.25,.8,.25,1),border .9s cubic-bezier(.25,.8,.25,1),width .9s cubic-bezier(.25,.8,.25,1),height .9s cubic-bezier(.25,.8,.25,1),opacity .9s cubic-bezier(.25,.8,.25,1),transform .9s cubic-bezier(.25,.8,.25,1),-webkit-transform .9s cubic-bezier(.25,.8,.25,1)}.md-ripple.md-ripple-scaled{-webkit-transform:translate(-50%,-50%) scale(1);transform:translate(-50%,-50%) scale(1)}.md-ripple.md-ripple-active,.md-ripple.md-ripple-full,.md-ripple.md-ripple-visible{opacity:.2}.md-ripple.md-ripple-remove{-webkit-animation:md-remove-ripple .9s cubic-bezier(.25,.8,.25,1);animation:md-remove-ripple .9s cubic-bezier(.25,.8,.25,1)}@-webkit-keyframes md-remove-ripple{0%{opacity:.15}100%{opacity:0}}@keyframes md-remove-ripple{0%{opacity:.15}100%{opacity:0}}.md-padding{padding:8px}.md-margin{margin:8px}.md-scroll-mask{position:absolute;background-color:transparent;top:0;right:0;bottom:0;left:0;z-index:50}.md-scroll-mask>.md-scroll-mask-bar{display:block;position:absolute;background-color:#fafafa;right:0;top:0;bottom:0;z-index:65;box-shadow:inset 0 0 1px rgba(0,0,0,.3)}.md-whiteframe-1dp,.md-whiteframe-z1,md-card,md-select-menu,md-switch .md-thumb{box-shadow:0 1px 3px 0 rgba(0,0,0,.2),0 1px 1px 0 rgba(0,0,0,.14),0 2px 1px -1px rgba(0,0,0,.12)}.md-no-momentum{-webkit-overflow-scrolling:auto}.md-no-flicker{-webkit-filter:blur(0)}@media (min-width:960px){.md-padding{padding:16px}}body[dir=ltr],body[dir=rtl],html[dir=ltr],html[dir=rtl]{unicode-bidi:embed}bdo[dir=rtl]{direction:rtl}bdo[dir=ltr]{direction:ltr}.md-display-4{font-size:112px;font-weight:300;letter-spacing:-.01em;line-height:112px}.md-display-3{font-size:56px;font-weight:400;letter-spacing:-.005em;line-height:56px}.md-title,.md-toolbar-tools{letter-spacing:.005em;font-size:20px}.md-display-2{font-size:45px;font-weight:400;line-height:64px}.md-display-1{font-size:34px;font-weight:400;line-height:40px}.md-headline{font-size:24px;font-weight:400;line-height:32px}.md-title{font-weight:500}.md-subhead{font-size:16px;font-weight:400;letter-spacing:.01em;line-height:24px}.md-body-1{font-size:14px;font-weight:400;letter-spacing:.01em;line-height:20px}.md-body-2,.md-button{font-weight:500;letter-spacing:.01em}.md-body-2{font-size:14px;line-height:24px}.md-caption{font-size:12px;letter-spacing:.02em}button,input,select,textarea{font-size:100%}.ng-cloak,.x-ng-cloak,[data-ng-cloak],[ng-cloak],[ng\:cloak],[x-ng-cloak]{display:none!important}@-moz-document url-prefix(){.layout-fill{margin:0;width:100%;min-height:100%;height:100%}}.flex-order{-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0}.flex-order--20{-webkit-box-ordinal-group:-19;-ms-flex-order:-20;order:-20}.flex-order--19{-webkit-box-ordinal-group:-18;-ms-flex-order:-19;order:-19}.flex-order--18{-webkit-box-ordinal-group:-17;-ms-flex-order:-18;order:-18}.flex-order--17{-webkit-box-ordinal-group:-16;-ms-flex-order:-17;order:-17}.flex-order--16{-webkit-box-ordinal-group:-15;-ms-flex-order:-16;order:-16}.flex-order--15{-webkit-box-ordinal-group:-14;-ms-flex-order:-15;order:-15}.flex-order--14{-webkit-box-ordinal-group:-13;-ms-flex-order:-14;order:-14}.flex-order--13{-webkit-box-ordinal-group:-12;-ms-flex-order:-13;order:-13}.flex-order--12{-webkit-box-ordinal-group:-11;-ms-flex-order:-12;order:-12}.flex-order--11{-webkit-box-ordinal-group:-10;-ms-flex-order:-11;order:-11}.flex-order--10{-webkit-box-ordinal-group:-9;-ms-flex-order:-10;order:-10}.flex-order--9{-webkit-box-ordinal-group:-8;-ms-flex-order:-9;order:-9}.flex-order--8{-webkit-box-ordinal-group:-7;-ms-flex-order:-8;order:-8}.flex-order--7{-webkit-box-ordinal-group:-6;-ms-flex-order:-7;order:-7}.flex-order--6{-webkit-box-ordinal-group:-5;-ms-flex-order:-6;order:-6}.flex-order--5{-webkit-box-ordinal-group:-4;-ms-flex-order:-5;order:-5}.flex-order--4{-webkit-box-ordinal-group:-3;-ms-flex-order:-4;order:-4}.flex-order--3{-webkit-box-ordinal-group:-2;-ms-flex-order:-3;order:-3}.flex-order--2{-webkit-box-ordinal-group:-1;-ms-flex-order:-2;order:-2}.flex-order--1{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}.flex-order-0{-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0}.flex-order-1{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.flex-order-2{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.flex-order-3{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}.flex-order-4{-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4}.flex-order-5{-webkit-box-ordinal-group:6;-ms-flex-order:5;order:5}.flex-order-6{-webkit-box-ordinal-group:7;-ms-flex-order:6;order:6}.flex-order-7{-webkit-box-ordinal-group:8;-ms-flex-order:7;order:7}.flex-order-8{-webkit-box-ordinal-group:9;-ms-flex-order:8;order:8}.flex-order-9{-webkit-box-ordinal-group:10;-ms-flex-order:9;order:9}.flex-order-10{-webkit-box-ordinal-group:11;-ms-flex-order:10;order:10}.flex-order-11{-webkit-box-ordinal-group:12;-ms-flex-order:11;order:11}.flex-order-12{-webkit-box-ordinal-group:13;-ms-flex-order:12;order:12}.flex-order-13{-webkit-box-ordinal-group:14;-ms-flex-order:13;order:13}.flex-order-14{-webkit-box-ordinal-group:15;-ms-flex-order:14;order:14}.flex-order-15{-webkit-box-ordinal-group:16;-ms-flex-order:15;order:15}.flex-order-16{-webkit-box-ordinal-group:17;-ms-flex-order:16;order:16}.flex-order-17{-webkit-box-ordinal-group:18;-ms-flex-order:17;order:17}.flex-order-18{-webkit-box-ordinal-group:19;-ms-flex-order:18;order:18}.flex-order-19{-webkit-box-ordinal-group:20;-ms-flex-order:19;order:19}.flex-order-20{-webkit-box-ordinal-group:21;-ms-flex-order:20;order:20}.flex-offset-0,.layout-margin .flex-offset-0,.layout-margin .offset-0,.offset-0{margin-left:0}[dir=rtl] .flex-offset-0,[dir=rtl] .layout-margin .flex-offset-0,[dir=rtl] .layout-margin .offset-0,[dir=rtl] .offset-0{margin-left:auto;margin-right:0}.flex-offset-5,.layout-margin .flex-offset-5,.layout-margin .offset-5,.offset-5{margin-left:5%}[dir=rtl] .flex-offset-5,[dir=rtl] .layout-margin .flex-offset-5,[dir=rtl] .layout-margin .offset-5,[dir=rtl] .offset-5{margin-left:auto;margin-right:5%}.flex-offset-10,.layout-margin .flex-offset-10,.layout-margin .offset-10,.offset-10{margin-left:10%}[dir=rtl] .flex-offset-10,[dir=rtl] .layout-margin .flex-offset-10,[dir=rtl] .layout-margin .offset-10,[dir=rtl] .offset-10{margin-left:auto;margin-right:10%}.flex-offset-15,.layout-margin .flex-offset-15,.layout-margin .offset-15,.offset-15{margin-left:15%}[dir=rtl] .flex-offset-15,[dir=rtl] .layout-margin .flex-offset-15,[dir=rtl] .layout-margin .offset-15,[dir=rtl] .offset-15{margin-left:auto;margin-right:15%}.flex-offset-20,.layout-margin .flex-offset-20,.layout-margin .offset-20,.offset-20{margin-left:20%}[dir=rtl] .flex-offset-20,[dir=rtl] .layout-margin .flex-offset-20,[dir=rtl] .layout-margin .offset-20,[dir=rtl] .offset-20{margin-left:auto;margin-right:20%}.flex-offset-25,.layout-margin .flex-offset-25,.layout-margin .offset-25,.offset-25{margin-left:25%}[dir=rtl] .flex-offset-25,[dir=rtl] .layout-margin .flex-offset-25,[dir=rtl] .layout-margin .offset-25,[dir=rtl] .offset-25{margin-left:auto;margin-right:25%}.flex-offset-30,.layout-margin .flex-offset-30,.layout-margin .offset-30,.offset-30{margin-left:30%}[dir=rtl] .flex-offset-30,[dir=rtl] .layout-margin .flex-offset-30,[dir=rtl] .layout-margin .offset-30,[dir=rtl] .offset-30{margin-left:auto;margin-right:30%}.flex-offset-35,.layout-margin .flex-offset-35,.layout-margin .offset-35,.offset-35{margin-left:35%}[dir=rtl] .flex-offset-35,[dir=rtl] .layout-margin .flex-offset-35,[dir=rtl] .layout-margin .offset-35,[dir=rtl] .offset-35{margin-left:auto;margin-right:35%}.flex-offset-40,.layout-margin .flex-offset-40,.layout-margin .offset-40,.offset-40{margin-left:40%}[dir=rtl] .flex-offset-40,[dir=rtl] .layout-margin .flex-offset-40,[dir=rtl] .layout-margin .offset-40,[dir=rtl] .offset-40{margin-left:auto;margin-right:40%}.flex-offset-45,.layout-margin .flex-offset-45,.layout-margin .offset-45,.offset-45{margin-left:45%}[dir=rtl] .flex-offset-45,[dir=rtl] .layout-margin .flex-offset-45,[dir=rtl] .layout-margin .offset-45,[dir=rtl] .offset-45{margin-left:auto;margin-right:45%}.flex-offset-50,.layout-margin .flex-offset-50,.layout-margin .offset-50,.offset-50{margin-left:50%}[dir=rtl] .flex-offset-50,[dir=rtl] .layout-margin .flex-offset-50,[dir=rtl] .layout-margin .offset-50,[dir=rtl] .offset-50{margin-left:auto;margin-right:50%}.flex-offset-55,.layout-margin .flex-offset-55,.layout-margin .offset-55,.offset-55{margin-left:55%}[dir=rtl] .flex-offset-55,[dir=rtl] .layout-margin .flex-offset-55,[dir=rtl] .layout-margin .offset-55,[dir=rtl] .offset-55{margin-left:auto;margin-right:55%}.flex-offset-60,.layout-margin .flex-offset-60,.layout-margin .offset-60,.offset-60{margin-left:60%}[dir=rtl] .flex-offset-60,[dir=rtl] .layout-margin .flex-offset-60,[dir=rtl] .layout-margin .offset-60,[dir=rtl] .offset-60{margin-left:auto;margin-right:60%}.flex-offset-65,.layout-margin .flex-offset-65,.layout-margin .offset-65,.offset-65{margin-left:65%}[dir=rtl] .flex-offset-65,[dir=rtl] .layout-margin .flex-offset-65,[dir=rtl] .layout-margin .offset-65,[dir=rtl] .offset-65{margin-left:auto;margin-right:65%}.flex-offset-70,.layout-margin .flex-offset-70,.layout-margin .offset-70,.offset-70{margin-left:70%}[dir=rtl] .flex-offset-70,[dir=rtl] .layout-margin .flex-offset-70,[dir=rtl] .layout-margin .offset-70,[dir=rtl] .offset-70{margin-left:auto;margin-right:70%}.flex-offset-75,.layout-margin .flex-offset-75,.layout-margin .offset-75,.offset-75{margin-left:75%}[dir=rtl] .flex-offset-75,[dir=rtl] .layout-margin .flex-offset-75,[dir=rtl] .layout-margin .offset-75,[dir=rtl] .offset-75{margin-left:auto;margin-right:75%}.flex-offset-80,.layout-margin .flex-offset-80,.layout-margin .offset-80,.offset-80{margin-left:80%}[dir=rtl] .flex-offset-80,[dir=rtl] .layout-margin .flex-offset-80,[dir=rtl] .layout-margin .offset-80,[dir=rtl] .offset-80{margin-left:auto;margin-right:80%}.flex-offset-85,.layout-margin .flex-offset-85,.layout-margin .offset-85,.offset-85{margin-left:85%}[dir=rtl] .flex-offset-85,[dir=rtl] .layout-margin .flex-offset-85,[dir=rtl] .layout-margin .offset-85,[dir=rtl] .offset-85{margin-left:auto;margin-right:85%}.flex-offset-90,.layout-margin .flex-offset-90,.layout-margin .offset-90,.offset-90{margin-left:90%}[dir=rtl] .flex-offset-90,[dir=rtl] .layout-margin .flex-offset-90,[dir=rtl] .layout-margin .offset-90,[dir=rtl] .offset-90{margin-left:auto;margin-right:90%}.flex-offset-95,.layout-margin .flex-offset-95,.layout-margin .offset-95,.offset-95{margin-left:95%}[dir=rtl] .flex-offset-95,[dir=rtl] .layout-margin .flex-offset-95,[dir=rtl] .layout-margin .offset-95,[dir=rtl] .offset-95{margin-left:auto;margin-right:95%}.flex-offset-33,.layout-margin .flex-offset-33,.layout-margin .offset-33,.offset-33{margin-left:33.3333333333%}.flex-offset-66,.layout-margin .flex-offset-66,.layout-margin .offset-66,.offset-66{margin-left:66.6666666667%}[dir=rtl] .flex-offset-66,[dir=rtl] .layout-margin .flex-offset-66,[dir=rtl] .layout-margin .offset-66,[dir=rtl] .offset-66{margin-left:auto;margin-right:66.6666666667%}.layout-align,.layout-align-start-stretch{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-line-pack:stretch;align-content:stretch;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.layout-align-start,.layout-align-start-center,.layout-align-start-end,.layout-align-start-start,.layout-align-start-stretch{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.layout-align-center,.layout-align-center-center,.layout-align-center-end,.layout-align-center-start,.layout-align-center-stretch,.md-dialog-container{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.layout-align-end,.layout-align-end-center,.layout-align-end-end,.layout-align-end-start,.layout-align-end-stretch{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.layout-align-space-around,.layout-align-space-around-center,.layout-align-space-around-end,.layout-align-space-around-start,.layout-align-space-around-stretch{-ms-flex-pack:distribute;justify-content:space-around}.layout-align-space-between,.layout-align-space-between-center,.layout-align-space-between-end,.layout-align-space-between-start,.layout-align-space-between-stretch{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.layout-align-center-start,.layout-align-end-start,.layout-align-space-around-start,.layout-align-space-between-start,.layout-align-start-start{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-ms-flex-line-pack:start;align-content:flex-start}.layout-align-center-center,.layout-align-end-center,.layout-align-space-around-center,.layout-align-space-between-center,.layout-align-start-center{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-line-pack:center;align-content:center;max-width:100%}.layout-align-center-center>*,.layout-align-end-center>*,.layout-align-space-around-center>*,.layout-align-space-between-center>*,.layout-align-start-center>*{max-width:100%;box-sizing:border-box}.flex-0,.layout-row>.flex-0{max-width:0%;max-height:100%}.layout-align-center-end,.layout-align-end-end,.layout-align-space-around-end,.layout-align-space-between-end,.layout-align-start-end{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-ms-flex-line-pack:end;align-content:flex-end}.layout-align-center-stretch,.layout-align-end-stretch,.layout-align-space-around-stretch,.layout-align-space-between-stretch,.layout-align-start-stretch{-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-ms-flex-line-pack:stretch;align-content:stretch}.flex{-webkit-box-flex:1;-ms-flex:1;flex:1;box-sizing:border-box}.flex-0,.flex-grow{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;box-sizing:border-box}.flex-initial{-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto;box-sizing:border-box}.flex-auto{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;box-sizing:border-box}.flex-none{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;box-sizing:border-box}.flex-noshrink{-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto;box-sizing:border-box}.flex-nogrow{-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto;box-sizing:border-box}.layout-row>.flex-0{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;box-sizing:border-box;min-width:0}.layout-column>.flex-0{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;max-width:100%;max-height:0%;box-sizing:border-box}.flex-5,.layout-row>.flex-5{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;max-width:5%;max-height:100%;box-sizing:border-box}.layout-column>.flex-5{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;max-width:100%;max-height:5%;box-sizing:border-box}.flex-10,.layout-row>.flex-10{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;max-width:10%;max-height:100%;box-sizing:border-box}.layout-column>.flex-10{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;max-width:100%;max-height:10%;box-sizing:border-box}.flex-15,.layout-row>.flex-15{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;max-width:15%;max-height:100%;box-sizing:border-box}.layout-column>.flex-15{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;max-width:100%;max-height:15%;box-sizing:border-box}.flex-20,.layout-row>.flex-20{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;max-width:20%;max-height:100%;box-sizing:border-box}.layout-column>.flex-20{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;max-width:100%;max-height:20%;box-sizing:border-box}.flex-25,.layout-row>.flex-25{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;max-width:25%;max-height:100%;box-sizing:border-box}.layout-column>.flex-25{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;max-width:100%;max-height:25%;box-sizing:border-box}.flex-30,.layout-row>.flex-30{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;max-width:30%;max-height:100%;box-sizing:border-box}.layout-column>.flex-30{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;max-width:100%;max-height:30%;box-sizing:border-box}.flex-35,.layout-row>.flex-35{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;max-width:35%;max-height:100%;box-sizing:border-box}.layout-column>.flex-35{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;max-width:100%;max-height:35%;box-sizing:border-box}.flex-40,.layout-row>.flex-40{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;max-width:40%;max-height:100%;box-sizing:border-box}.layout-column>.flex-40{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;max-width:100%;max-height:40%;box-sizing:border-box}.flex-45,.layout-row>.flex-45{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;max-width:45%;max-height:100%;box-sizing:border-box}.layout-column>.flex-45{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;max-width:100%;max-height:45%;box-sizing:border-box}.flex-50,.layout-row>.flex-50{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;max-width:50%;max-height:100%;box-sizing:border-box}.layout-column>.flex-50{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;max-width:100%;max-height:50%;box-sizing:border-box}.flex-55,.layout-row>.flex-55{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;max-width:55%;max-height:100%;box-sizing:border-box}.layout-column>.flex-55{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;max-width:100%;max-height:55%;box-sizing:border-box}.flex-60,.layout-row>.flex-60{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;max-width:60%;max-height:100%;box-sizing:border-box}.layout-column>.flex-60{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;max-width:100%;max-height:60%;box-sizing:border-box}.flex-65,.layout-row>.flex-65{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;max-width:65%;max-height:100%;box-sizing:border-box}.layout-column>.flex-65{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;max-width:100%;max-height:65%;box-sizing:border-box}.flex-70,.layout-row>.flex-70{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;max-width:70%;max-height:100%;box-sizing:border-box}.layout-column>.flex-70{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;max-width:100%;max-height:70%;box-sizing:border-box}.flex-75,.layout-row>.flex-75{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;max-width:75%;max-height:100%;box-sizing:border-box}.layout-column>.flex-75{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;max-width:100%;max-height:75%;box-sizing:border-box}.flex-80,.layout-row>.flex-80{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;max-width:80%;max-height:100%;box-sizing:border-box}.layout-column>.flex-80{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;max-width:100%;max-height:80%;box-sizing:border-box}.flex-85,.layout-row>.flex-85{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;max-width:85%;max-height:100%;box-sizing:border-box}.layout-column>.flex-85{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;max-width:100%;max-height:85%;box-sizing:border-box}.flex-90,.layout-row>.flex-90{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;max-width:90%;max-height:100%;box-sizing:border-box}.layout-column>.flex-90{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;max-width:100%;max-height:90%;box-sizing:border-box}.flex-95,.layout-row>.flex-95{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;max-width:95%;max-height:100%;box-sizing:border-box}.layout-column>.flex-95{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;max-width:100%;max-height:95%;box-sizing:border-box}.flex-100,.layout-column>.flex-100,.layout-row>.flex-100{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;max-width:100%;max-height:100%;box-sizing:border-box}.flex-33{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;max-width:33.33%;max-height:100%;box-sizing:border-box}.flex-66,.layout-row>.flex-33{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;box-sizing:border-box;max-height:100%}.flex-66{max-width:66.66%}.layout-row>.flex-33{max-width:33.33%}.layout-row>.flex-66{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;max-width:66.66%;max-height:100%;box-sizing:border-box}.layout-row>.flex{min-width:0}.layout-column>.flex-33{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;max-width:100%;max-height:33.33%;box-sizing:border-box}.layout-column>.flex-66{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;max-width:100%;max-height:66.66%;box-sizing:border-box}.layout-column>.flex{min-height:0}.layout,.layout-column,.layout-row{box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex}.layout-column{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.layout-row,md-menu-item{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.layout-padding-sm>*,.layout-padding>.flex-sm{padding:4px}.layout-padding,.layout-padding-gt-sm,.layout-padding-gt-sm>*,.layout-padding-md,.layout-padding-md>*,.layout-padding>*,.layout-padding>.flex,.layout-padding>.flex-gt-sm,.layout-padding>.flex-md{padding:8px}.layout-padding-gt-lg>*,.layout-padding-gt-md>*,.layout-padding-lg>*,.layout-padding>.flex-gt-lg,.layout-padding>.flex-gt-md,.layout-padding>.flex-lg{padding:16px}.layout-margin-sm>*,.layout-margin>.flex-sm{margin:4px}.layout-margin,.layout-margin-gt-sm,.layout-margin-gt-sm>*,.layout-margin-md,.layout-margin-md>*,.layout-margin>*,.layout-margin>.flex,.layout-margin>.flex-gt-sm,.layout-margin>.flex-md,md-card{margin:8px}.layout-margin-gt-lg>*,.layout-margin-gt-md>*,.layout-margin-lg>*,.layout-margin>.flex-gt-lg,.layout-margin>.flex-gt-md,.layout-margin>.flex-lg{margin:16px}.layout-wrap{-ms-flex-wrap:wrap;flex-wrap:wrap}.layout-nowrap{-ms-flex-wrap:nowrap;flex-wrap:nowrap}.layout-fill{margin:0;width:100%;min-height:100%;height:100%}@media (max-width:599px){.flex-xs-0,.layout-row>.flex-xs-0{max-height:100%;max-width:0%}.hide-xs:not(.show-xs):not(.show),.hide:not(.show-xs):not(.show){display:none}.flex-order-xs--20{-webkit-box-ordinal-group:-19;-ms-flex-order:-20;order:-20}.flex-order-xs--19{-webkit-box-ordinal-group:-18;-ms-flex-order:-19;order:-19}.flex-order-xs--18{-webkit-box-ordinal-group:-17;-ms-flex-order:-18;order:-18}.flex-order-xs--17{-webkit-box-ordinal-group:-16;-ms-flex-order:-17;order:-17}.flex-order-xs--16{-webkit-box-ordinal-group:-15;-ms-flex-order:-16;order:-16}.flex-order-xs--15{-webkit-box-ordinal-group:-14;-ms-flex-order:-15;order:-15}.flex-order-xs--14{-webkit-box-ordinal-group:-13;-ms-flex-order:-14;order:-14}.flex-order-xs--13{-webkit-box-ordinal-group:-12;-ms-flex-order:-13;order:-13}.flex-order-xs--12{-webkit-box-ordinal-group:-11;-ms-flex-order:-12;order:-12}.flex-order-xs--11{-webkit-box-ordinal-group:-10;-ms-flex-order:-11;order:-11}.flex-order-xs--10{-webkit-box-ordinal-group:-9;-ms-flex-order:-10;order:-10}.flex-order-xs--9{-webkit-box-ordinal-group:-8;-ms-flex-order:-9;order:-9}.flex-order-xs--8{-webkit-box-ordinal-group:-7;-ms-flex-order:-8;order:-8}.flex-order-xs--7{-webkit-box-ordinal-group:-6;-ms-flex-order:-7;order:-7}.flex-order-xs--6{-webkit-box-ordinal-group:-5;-ms-flex-order:-6;order:-6}.flex-order-xs--5{-webkit-box-ordinal-group:-4;-ms-flex-order:-5;order:-5}.flex-order-xs--4{-webkit-box-ordinal-group:-3;-ms-flex-order:-4;order:-4}.flex-order-xs--3{-webkit-box-ordinal-group:-2;-ms-flex-order:-3;order:-3}.flex-order-xs--2{-webkit-box-ordinal-group:-1;-ms-flex-order:-2;order:-2}.flex-order-xs--1{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}.flex-order-xs-0{-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0}.flex-order-xs-1{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.flex-order-xs-2{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.flex-order-xs-3{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}.flex-order-xs-4{-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4}.flex-order-xs-5{-webkit-box-ordinal-group:6;-ms-flex-order:5;order:5}.flex-order-xs-6{-webkit-box-ordinal-group:7;-ms-flex-order:6;order:6}.flex-order-xs-7{-webkit-box-ordinal-group:8;-ms-flex-order:7;order:7}.flex-order-xs-8{-webkit-box-ordinal-group:9;-ms-flex-order:8;order:8}.flex-order-xs-9{-webkit-box-ordinal-group:10;-ms-flex-order:9;order:9}.flex-order-xs-10{-webkit-box-ordinal-group:11;-ms-flex-order:10;order:10}.flex-order-xs-11{-webkit-box-ordinal-group:12;-ms-flex-order:11;order:11}.flex-order-xs-12{-webkit-box-ordinal-group:13;-ms-flex-order:12;order:12}.flex-order-xs-13{-webkit-box-ordinal-group:14;-ms-flex-order:13;order:13}.flex-order-xs-14{-webkit-box-ordinal-group:15;-ms-flex-order:14;order:14}.flex-order-xs-15{-webkit-box-ordinal-group:16;-ms-flex-order:15;order:15}.flex-order-xs-16{-webkit-box-ordinal-group:17;-ms-flex-order:16;order:16}.flex-order-xs-17{-webkit-box-ordinal-group:18;-ms-flex-order:17;order:17}.flex-order-xs-18{-webkit-box-ordinal-group:19;-ms-flex-order:18;order:18}.flex-order-xs-19{-webkit-box-ordinal-group:20;-ms-flex-order:19;order:19}.flex-order-xs-20{-webkit-box-ordinal-group:21;-ms-flex-order:20;order:20}.flex-offset-xs-0,.layout-margin .flex-offset-xs-0,.layout-margin .offset-xs-0,.offset-xs-0{margin-left:0}[dir=rtl] .flex-offset-xs-0,[dir=rtl] .layout-margin .flex-offset-xs-0,[dir=rtl] .layout-margin .offset-xs-0,[dir=rtl] .offset-xs-0{margin-left:auto;margin-right:0}.flex-offset-xs-5,.layout-margin .flex-offset-xs-5,.layout-margin .offset-xs-5,.offset-xs-5{margin-left:5%}[dir=rtl] .flex-offset-xs-5,[dir=rtl] .layout-margin .flex-offset-xs-5,[dir=rtl] .layout-margin .offset-xs-5,[dir=rtl] .offset-xs-5{margin-left:auto;margin-right:5%}.flex-offset-xs-10,.layout-margin .flex-offset-xs-10,.layout-margin .offset-xs-10,.offset-xs-10{margin-left:10%}[dir=rtl] .flex-offset-xs-10,[dir=rtl] .layout-margin .flex-offset-xs-10,[dir=rtl] .layout-margin .offset-xs-10,[dir=rtl] .offset-xs-10{margin-left:auto;margin-right:10%}.flex-offset-xs-15,.layout-margin .flex-offset-xs-15,.layout-margin .offset-xs-15,.offset-xs-15{margin-left:15%}[dir=rtl] .flex-offset-xs-15,[dir=rtl] .layout-margin .flex-offset-xs-15,[dir=rtl] .layout-margin .offset-xs-15,[dir=rtl] .offset-xs-15{margin-left:auto;margin-right:15%}.flex-offset-xs-20,.layout-margin .flex-offset-xs-20,.layout-margin .offset-xs-20,.offset-xs-20{margin-left:20%}[dir=rtl] .flex-offset-xs-20,[dir=rtl] .layout-margin .flex-offset-xs-20,[dir=rtl] .layout-margin .offset-xs-20,[dir=rtl] .offset-xs-20{margin-left:auto;margin-right:20%}.flex-offset-xs-25,.layout-margin .flex-offset-xs-25,.layout-margin .offset-xs-25,.offset-xs-25{margin-left:25%}[dir=rtl] .flex-offset-xs-25,[dir=rtl] .layout-margin .flex-offset-xs-25,[dir=rtl] .layout-margin .offset-xs-25,[dir=rtl] .offset-xs-25{margin-left:auto;margin-right:25%}.flex-offset-xs-30,.layout-margin .flex-offset-xs-30,.layout-margin .offset-xs-30,.offset-xs-30{margin-left:30%}[dir=rtl] .flex-offset-xs-30,[dir=rtl] .layout-margin .flex-offset-xs-30,[dir=rtl] .layout-margin .offset-xs-30,[dir=rtl] .offset-xs-30{margin-left:auto;margin-right:30%}.flex-offset-xs-35,.layout-margin .flex-offset-xs-35,.layout-margin .offset-xs-35,.offset-xs-35{margin-left:35%}[dir=rtl] .flex-offset-xs-35,[dir=rtl] .layout-margin .flex-offset-xs-35,[dir=rtl] .layout-margin .offset-xs-35,[dir=rtl] .offset-xs-35{margin-left:auto;margin-right:35%}.flex-offset-xs-40,.layout-margin .flex-offset-xs-40,.layout-margin .offset-xs-40,.offset-xs-40{margin-left:40%}[dir=rtl] .flex-offset-xs-40,[dir=rtl] .layout-margin .flex-offset-xs-40,[dir=rtl] .layout-margin .offset-xs-40,[dir=rtl] .offset-xs-40{margin-left:auto;margin-right:40%}.flex-offset-xs-45,.layout-margin .flex-offset-xs-45,.layout-margin .offset-xs-45,.offset-xs-45{margin-left:45%}[dir=rtl] .flex-offset-xs-45,[dir=rtl] .layout-margin .flex-offset-xs-45,[dir=rtl] .layout-margin .offset-xs-45,[dir=rtl] .offset-xs-45{margin-left:auto;margin-right:45%}.flex-offset-xs-50,.layout-margin .flex-offset-xs-50,.layout-margin .offset-xs-50,.offset-xs-50{margin-left:50%}[dir=rtl] .flex-offset-xs-50,[dir=rtl] .layout-margin .flex-offset-xs-50,[dir=rtl] .layout-margin .offset-xs-50,[dir=rtl] .offset-xs-50{margin-left:auto;margin-right:50%}.flex-offset-xs-55,.layout-margin .flex-offset-xs-55,.layout-margin .offset-xs-55,.offset-xs-55{margin-left:55%}[dir=rtl] .flex-offset-xs-55,[dir=rtl] .layout-margin .flex-offset-xs-55,[dir=rtl] .layout-margin .offset-xs-55,[dir=rtl] .offset-xs-55{margin-left:auto;margin-right:55%}.flex-offset-xs-60,.layout-margin .flex-offset-xs-60,.layout-margin .offset-xs-60,.offset-xs-60{margin-left:60%}[dir=rtl] .flex-offset-xs-60,[dir=rtl] .layout-margin .flex-offset-xs-60,[dir=rtl] .layout-margin .offset-xs-60,[dir=rtl] .offset-xs-60{margin-left:auto;margin-right:60%}.flex-offset-xs-65,.layout-margin .flex-offset-xs-65,.layout-margin .offset-xs-65,.offset-xs-65{margin-left:65%}[dir=rtl] .flex-offset-xs-65,[dir=rtl] .layout-margin .flex-offset-xs-65,[dir=rtl] .layout-margin .offset-xs-65,[dir=rtl] .offset-xs-65{margin-left:auto;margin-right:65%}.flex-offset-xs-70,.layout-margin .flex-offset-xs-70,.layout-margin .offset-xs-70,.offset-xs-70{margin-left:70%}[dir=rtl] .flex-offset-xs-70,[dir=rtl] .layout-margin .flex-offset-xs-70,[dir=rtl] .layout-margin .offset-xs-70,[dir=rtl] .offset-xs-70{margin-left:auto;margin-right:70%}.flex-offset-xs-75,.layout-margin .flex-offset-xs-75,.layout-margin .offset-xs-75,.offset-xs-75{margin-left:75%}[dir=rtl] .flex-offset-xs-75,[dir=rtl] .layout-margin .flex-offset-xs-75,[dir=rtl] .layout-margin .offset-xs-75,[dir=rtl] .offset-xs-75{margin-left:auto;margin-right:75%}.flex-offset-xs-80,.layout-margin .flex-offset-xs-80,.layout-margin .offset-xs-80,.offset-xs-80{margin-left:80%}[dir=rtl] .flex-offset-xs-80,[dir=rtl] .layout-margin .flex-offset-xs-80,[dir=rtl] .layout-margin .offset-xs-80,[dir=rtl] .offset-xs-80{margin-left:auto;margin-right:80%}.flex-offset-xs-85,.layout-margin .flex-offset-xs-85,.layout-margin .offset-xs-85,.offset-xs-85{margin-left:85%}[dir=rtl] .flex-offset-xs-85,[dir=rtl] .layout-margin .flex-offset-xs-85,[dir=rtl] .layout-margin .offset-xs-85,[dir=rtl] .offset-xs-85{margin-left:auto;margin-right:85%}.flex-offset-xs-90,.layout-margin .flex-offset-xs-90,.layout-margin .offset-xs-90,.offset-xs-90{margin-left:90%}[dir=rtl] .flex-offset-xs-90,[dir=rtl] .layout-margin .flex-offset-xs-90,[dir=rtl] .layout-margin .offset-xs-90,[dir=rtl] .offset-xs-90{margin-left:auto;margin-right:90%}.flex-offset-xs-95,.layout-margin .flex-offset-xs-95,.layout-margin .offset-xs-95,.offset-xs-95{margin-left:95%}[dir=rtl] .flex-offset-xs-95,[dir=rtl] .layout-margin .flex-offset-xs-95,[dir=rtl] .layout-margin .offset-xs-95,[dir=rtl] .offset-xs-95{margin-left:auto;margin-right:95%}.flex-offset-xs-33,.layout-margin .flex-offset-xs-33,.layout-margin .offset-xs-33,.offset-xs-33{margin-left:33.3333333333%}.flex-offset-xs-66,.layout-margin .flex-offset-xs-66,.layout-margin .offset-xs-66,.offset-xs-66{margin-left:66.6666666667%}[dir=rtl] .flex-offset-xs-66,[dir=rtl] .layout-margin .flex-offset-xs-66,[dir=rtl] .layout-margin .offset-xs-66,[dir=rtl] .offset-xs-66{margin-left:auto;margin-right:66.6666666667%}.layout-align-xs,.layout-align-xs-start-stretch{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-line-pack:stretch;align-content:stretch;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.layout-align-xs-start,.layout-align-xs-start-center,.layout-align-xs-start-end,.layout-align-xs-start-start,.layout-align-xs-start-stretch{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.layout-align-xs-center,.layout-align-xs-center-center,.layout-align-xs-center-end,.layout-align-xs-center-start,.layout-align-xs-center-stretch{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.layout-align-xs-end,.layout-align-xs-end-center,.layout-align-xs-end-end,.layout-align-xs-end-start,.layout-align-xs-end-stretch{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.layout-align-xs-space-around,.layout-align-xs-space-around-center,.layout-align-xs-space-around-end,.layout-align-xs-space-around-start,.layout-align-xs-space-around-stretch{-ms-flex-pack:distribute;justify-content:space-around}.layout-align-xs-space-between,.layout-align-xs-space-between-center,.layout-align-xs-space-between-end,.layout-align-xs-space-between-start,.layout-align-xs-space-between-stretch{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.layout-align-xs-center-start,.layout-align-xs-end-start,.layout-align-xs-space-around-start,.layout-align-xs-space-between-start,.layout-align-xs-start-start{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-ms-flex-line-pack:start;align-content:flex-start}.layout-align-xs-center-center,.layout-align-xs-end-center,.layout-align-xs-space-around-center,.layout-align-xs-space-between-center,.layout-align-xs-start-center{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-line-pack:center;align-content:center;max-width:100%}.layout-align-xs-center-center>*,.layout-align-xs-end-center>*,.layout-align-xs-space-around-center>*,.layout-align-xs-space-between-center>*,.layout-align-xs-start-center>*{max-width:100%;box-sizing:border-box}.layout-align-xs-center-end,.layout-align-xs-end-end,.layout-align-xs-space-around-end,.layout-align-xs-space-between-end,.layout-align-xs-start-end{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-ms-flex-line-pack:end;align-content:flex-end}.layout-align-xs-center-stretch,.layout-align-xs-end-stretch,.layout-align-xs-space-around-stretch,.layout-align-xs-space-between-stretch,.layout-align-xs-start-stretch{-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-ms-flex-line-pack:stretch;align-content:stretch}.flex-xs{-webkit-box-flex:1;-ms-flex:1;flex:1;box-sizing:border-box}.flex-xs-0,.flex-xs-grow{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;box-sizing:border-box}.flex-xs-initial{-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto;box-sizing:border-box}.flex-xs-auto{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;box-sizing:border-box}.flex-xs-none{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;box-sizing:border-box}.flex-xs-noshrink{-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto;box-sizing:border-box}.flex-xs-nogrow{-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto;box-sizing:border-box}.layout-row>.flex-xs-0{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;box-sizing:border-box;min-width:0}.layout-column>.flex-xs-0{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;max-width:100%;max-height:0%;box-sizing:border-box}.layout-xs-row>.flex-xs-0{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;max-width:0%;max-height:100%;box-sizing:border-box;min-width:0}.layout-xs-column>.flex-xs-0{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;max-width:100%;max-height:0%;box-sizing:border-box;min-height:0}.flex-xs-5,.layout-row>.flex-xs-5{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;max-width:5%;max-height:100%;box-sizing:border-box}.layout-column>.flex-xs-5{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;max-width:100%;max-height:5%;box-sizing:border-box}.layout-xs-row>.flex-xs-5{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;max-width:5%;max-height:100%;box-sizing:border-box}.layout-xs-column>.flex-xs-5{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;max-width:100%;max-height:5%;box-sizing:border-box}.flex-xs-10,.layout-row>.flex-xs-10{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;max-width:10%;max-height:100%;box-sizing:border-box}.layout-column>.flex-xs-10{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;max-width:100%;max-height:10%;box-sizing:border-box}.layout-xs-row>.flex-xs-10{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;max-width:10%;max-height:100%;box-sizing:border-box}.layout-xs-column>.flex-xs-10{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;max-width:100%;max-height:10%;box-sizing:border-box}.flex-xs-15,.layout-row>.flex-xs-15{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;max-width:15%;max-height:100%;box-sizing:border-box}.layout-column>.flex-xs-15{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;max-width:100%;max-height:15%;box-sizing:border-box}.layout-xs-row>.flex-xs-15{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;max-width:15%;max-height:100%;box-sizing:border-box}.layout-xs-column>.flex-xs-15{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;max-width:100%;max-height:15%;box-sizing:border-box}.flex-xs-20,.layout-row>.flex-xs-20{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;max-width:20%;max-height:100%;box-sizing:border-box}.layout-column>.flex-xs-20{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;max-width:100%;max-height:20%;box-sizing:border-box}.layout-xs-row>.flex-xs-20{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;max-width:20%;max-height:100%;box-sizing:border-box}.layout-xs-column>.flex-xs-20{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;max-width:100%;max-height:20%;box-sizing:border-box}.flex-xs-25,.layout-row>.flex-xs-25{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;max-width:25%;max-height:100%;box-sizing:border-box}.layout-column>.flex-xs-25{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;max-width:100%;max-height:25%;box-sizing:border-box}.layout-xs-row>.flex-xs-25{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;max-width:25%;max-height:100%;box-sizing:border-box}.layout-xs-column>.flex-xs-25{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;max-width:100%;max-height:25%;box-sizing:border-box}.flex-xs-30,.layout-row>.flex-xs-30{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;max-width:30%;max-height:100%;box-sizing:border-box}.layout-column>.flex-xs-30{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;max-width:100%;max-height:30%;box-sizing:border-box}.layout-xs-row>.flex-xs-30{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;max-width:30%;max-height:100%;box-sizing:border-box}.layout-xs-column>.flex-xs-30{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;max-width:100%;max-height:30%;box-sizing:border-box}.flex-xs-35,.layout-row>.flex-xs-35{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;max-width:35%;max-height:100%;box-sizing:border-box}.layout-column>.flex-xs-35{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;max-width:100%;max-height:35%;box-sizing:border-box}.layout-xs-row>.flex-xs-35{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;max-width:35%;max-height:100%;box-sizing:border-box}.layout-xs-column>.flex-xs-35{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;max-width:100%;max-height:35%;box-sizing:border-box}.flex-xs-40,.layout-row>.flex-xs-40{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;max-width:40%;max-height:100%;box-sizing:border-box}.layout-column>.flex-xs-40{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;max-width:100%;max-height:40%;box-sizing:border-box}.layout-xs-row>.flex-xs-40{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;max-width:40%;max-height:100%;box-sizing:border-box}.layout-xs-column>.flex-xs-40{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;max-width:100%;max-height:40%;box-sizing:border-box}.flex-xs-45,.layout-row>.flex-xs-45{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;max-width:45%;max-height:100%;box-sizing:border-box}.layout-column>.flex-xs-45{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;max-width:100%;max-height:45%;box-sizing:border-box}.layout-xs-row>.flex-xs-45{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;max-width:45%;max-height:100%;box-sizing:border-box}.layout-xs-column>.flex-xs-45{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;max-width:100%;max-height:45%;box-sizing:border-box}.flex-xs-50,.layout-row>.flex-xs-50{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;max-width:50%;max-height:100%;box-sizing:border-box}.layout-column>.flex-xs-50{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;max-width:100%;max-height:50%;box-sizing:border-box}.layout-xs-row>.flex-xs-50{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;max-width:50%;max-height:100%;box-sizing:border-box}.layout-xs-column>.flex-xs-50{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;max-width:100%;max-height:50%;box-sizing:border-box}.flex-xs-55,.layout-row>.flex-xs-55{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;max-width:55%;max-height:100%;box-sizing:border-box}.layout-column>.flex-xs-55{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;max-width:100%;max-height:55%;box-sizing:border-box}.layout-xs-row>.flex-xs-55{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;max-width:55%;max-height:100%;box-sizing:border-box}.layout-xs-column>.flex-xs-55{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;max-width:100%;max-height:55%;box-sizing:border-box}.flex-xs-60,.layout-row>.flex-xs-60{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;max-width:60%;max-height:100%;box-sizing:border-box}.layout-column>.flex-xs-60{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;max-width:100%;max-height:60%;box-sizing:border-box}.layout-xs-row>.flex-xs-60{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;max-width:60%;max-height:100%;box-sizing:border-box}.layout-xs-column>.flex-xs-60{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;max-width:100%;max-height:60%;box-sizing:border-box}.flex-xs-65,.layout-row>.flex-xs-65{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;max-width:65%;max-height:100%;box-sizing:border-box}.layout-column>.flex-xs-65{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;max-width:100%;max-height:65%;box-sizing:border-box}.layout-xs-row>.flex-xs-65{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;max-width:65%;max-height:100%;box-sizing:border-box}.layout-xs-column>.flex-xs-65{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;max-width:100%;max-height:65%;box-sizing:border-box}.flex-xs-70,.layout-row>.flex-xs-70{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;max-width:70%;max-height:100%;box-sizing:border-box}.layout-column>.flex-xs-70{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;max-width:100%;max-height:70%;box-sizing:border-box}.layout-xs-row>.flex-xs-70{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;max-width:70%;max-height:100%;box-sizing:border-box}.layout-xs-column>.flex-xs-70{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;max-width:100%;max-height:70%;box-sizing:border-box}.flex-xs-75,.layout-row>.flex-xs-75{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;max-width:75%;max-height:100%;box-sizing:border-box}.layout-column>.flex-xs-75{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;max-width:100%;max-height:75%;box-sizing:border-box}.layout-xs-row>.flex-xs-75{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;max-width:75%;max-height:100%;box-sizing:border-box}.layout-xs-column>.flex-xs-75{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;max-width:100%;max-height:75%;box-sizing:border-box}.flex-xs-80,.layout-row>.flex-xs-80{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;max-width:80%;max-height:100%;box-sizing:border-box}.layout-column>.flex-xs-80{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;max-width:100%;max-height:80%;box-sizing:border-box}.layout-xs-row>.flex-xs-80{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;max-width:80%;max-height:100%;box-sizing:border-box}.layout-xs-column>.flex-xs-80{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;max-width:100%;max-height:80%;box-sizing:border-box}.flex-xs-85,.layout-row>.flex-xs-85{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;max-width:85%;max-height:100%;box-sizing:border-box}.layout-column>.flex-xs-85{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;max-width:100%;max-height:85%;box-sizing:border-box}.layout-xs-row>.flex-xs-85{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;max-width:85%;max-height:100%;box-sizing:border-box}.layout-xs-column>.flex-xs-85{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;max-width:100%;max-height:85%;box-sizing:border-box}.flex-xs-90,.layout-row>.flex-xs-90{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;max-width:90%;max-height:100%;box-sizing:border-box}.layout-column>.flex-xs-90{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;max-width:100%;max-height:90%;box-sizing:border-box}.layout-xs-row>.flex-xs-90{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;max-width:90%;max-height:100%;box-sizing:border-box}.layout-xs-column>.flex-xs-90{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;max-width:100%;max-height:90%;box-sizing:border-box}.flex-xs-95,.layout-row>.flex-xs-95{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;max-width:95%;max-height:100%;box-sizing:border-box}.layout-column>.flex-xs-95{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;max-width:100%;max-height:95%;box-sizing:border-box}.layout-xs-row>.flex-xs-95{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;max-width:95%;max-height:100%;box-sizing:border-box}.layout-xs-column>.flex-xs-95{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;max-width:100%;max-height:95%;box-sizing:border-box}.flex-xs-100,.layout-column>.flex-xs-100,.layout-row>.flex-xs-100,.layout-xs-column>.flex-xs-100,.layout-xs-row>.flex-xs-100{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;max-width:100%;max-height:100%;box-sizing:border-box}.layout-row>.flex-xs-33{-webkit-box-flex:1;-ms-flex:1 1 33.33%;flex:1 1 33.33%;max-width:33.33%;max-height:100%;box-sizing:border-box}.layout-row>.flex-xs-66{-webkit-box-flex:1;-ms-flex:1 1 66.66%;flex:1 1 66.66%;max-width:66.66%;max-height:100%;box-sizing:border-box}.layout-column>.flex-xs-33{-webkit-box-flex:1;-ms-flex:1 1 33.33%;flex:1 1 33.33%;max-width:100%;max-height:33.33%;box-sizing:border-box}.layout-column>.flex-xs-66{-webkit-box-flex:1;-ms-flex:1 1 66.66%;flex:1 1 66.66%;max-width:100%;max-height:66.66%;box-sizing:border-box}.layout-xs-row>.flex-xs-33{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;max-width:33.33%;max-height:100%;box-sizing:border-box}.layout-xs-row>.flex-xs-66{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;max-width:66.66%;max-height:100%;box-sizing:border-box}.layout-xs-row>.flex{min-width:0}.layout-xs-column>.flex-xs-33{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;max-width:100%;max-height:33.33%;box-sizing:border-box}.layout-xs-column>.flex-xs-66{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;max-width:100%;max-height:66.66%;box-sizing:border-box}.layout-xs-column>.flex{min-height:0}.layout-xs,.layout-xs-column,.layout-xs-row{box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex}.layout-xs-column{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.layout-xs-row{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}@media (min-width:600px){.flex-gt-xs-0,.layout-row>.flex-gt-xs-0{max-height:100%;max-width:0%}.flex-order-gt-xs--20{-webkit-box-ordinal-group:-19;-ms-flex-order:-20;order:-20}.flex-order-gt-xs--19{-webkit-box-ordinal-group:-18;-ms-flex-order:-19;order:-19}.flex-order-gt-xs--18{-webkit-box-ordinal-group:-17;-ms-flex-order:-18;order:-18}.flex-order-gt-xs--17{-webkit-box-ordinal-group:-16;-ms-flex-order:-17;order:-17}.flex-order-gt-xs--16{-webkit-box-ordinal-group:-15;-ms-flex-order:-16;order:-16}.flex-order-gt-xs--15{-webkit-box-ordinal-group:-14;-ms-flex-order:-15;order:-15}.flex-order-gt-xs--14{-webkit-box-ordinal-group:-13;-ms-flex-order:-14;order:-14}.flex-order-gt-xs--13{-webkit-box-ordinal-group:-12;-ms-flex-order:-13;order:-13}.flex-order-gt-xs--12{-webkit-box-ordinal-group:-11;-ms-flex-order:-12;order:-12}.flex-order-gt-xs--11{-webkit-box-ordinal-group:-10;-ms-flex-order:-11;order:-11}.flex-order-gt-xs--10{-webkit-box-ordinal-group:-9;-ms-flex-order:-10;order:-10}.flex-order-gt-xs--9{-webkit-box-ordinal-group:-8;-ms-flex-order:-9;order:-9}.flex-order-gt-xs--8{-webkit-box-ordinal-group:-7;-ms-flex-order:-8;order:-8}.flex-order-gt-xs--7{-webkit-box-ordinal-group:-6;-ms-flex-order:-7;order:-7}.flex-order-gt-xs--6{-webkit-box-ordinal-group:-5;-ms-flex-order:-6;order:-6}.flex-order-gt-xs--5{-webkit-box-ordinal-group:-4;-ms-flex-order:-5;order:-5}.flex-order-gt-xs--4{-webkit-box-ordinal-group:-3;-ms-flex-order:-4;order:-4}.flex-order-gt-xs--3{-webkit-box-ordinal-group:-2;-ms-flex-order:-3;order:-3}.flex-order-gt-xs--2{-webkit-box-ordinal-group:-1;-ms-flex-order:-2;order:-2}.flex-order-gt-xs--1{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}.flex-order-gt-xs-0{-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0}.flex-order-gt-xs-1{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.flex-order-gt-xs-2{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.flex-order-gt-xs-3{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}.flex-order-gt-xs-4{-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4}.flex-order-gt-xs-5{-webkit-box-ordinal-group:6;-ms-flex-order:5;order:5}.flex-order-gt-xs-6{-webkit-box-ordinal-group:7;-ms-flex-order:6;order:6}.flex-order-gt-xs-7{-webkit-box-ordinal-group:8;-ms-flex-order:7;order:7}.flex-order-gt-xs-8{-webkit-box-ordinal-group:9;-ms-flex-order:8;order:8}.flex-order-gt-xs-9{-webkit-box-ordinal-group:10;-ms-flex-order:9;order:9}.flex-order-gt-xs-10{-webkit-box-ordinal-group:11;-ms-flex-order:10;order:10}.flex-order-gt-xs-11{-webkit-box-ordinal-group:12;-ms-flex-order:11;order:11}.flex-order-gt-xs-12{-webkit-box-ordinal-group:13;-ms-flex-order:12;order:12}.flex-order-gt-xs-13{-webkit-box-ordinal-group:14;-ms-flex-order:13;order:13}.flex-order-gt-xs-14{-webkit-box-ordinal-group:15;-ms-flex-order:14;order:14}.flex-order-gt-xs-15{-webkit-box-ordinal-group:16;-ms-flex-order:15;order:15}.flex-order-gt-xs-16{-webkit-box-ordinal-group:17;-ms-flex-order:16;order:16}.flex-order-gt-xs-17{-webkit-box-ordinal-group:18;-ms-flex-order:17;order:17}.flex-order-gt-xs-18{-webkit-box-ordinal-group:19;-ms-flex-order:18;order:18}.flex-order-gt-xs-19{-webkit-box-ordinal-group:20;-ms-flex-order:19;order:19}.flex-order-gt-xs-20{-webkit-box-ordinal-group:21;-ms-flex-order:20;order:20}.flex-offset-gt-xs-0,.layout-margin .flex-offset-gt-xs-0,.layout-margin .offset-gt-xs-0,.offset-gt-xs-0{margin-left:0}[dir=rtl] .flex-offset-gt-xs-0,[dir=rtl] .layout-margin .flex-offset-gt-xs-0,[dir=rtl] .layout-margin .offset-gt-xs-0,[dir=rtl] .offset-gt-xs-0{margin-left:auto;margin-right:0}.flex-offset-gt-xs-5,.layout-margin .flex-offset-gt-xs-5,.layout-margin .offset-gt-xs-5,.offset-gt-xs-5{margin-left:5%}[dir=rtl] .flex-offset-gt-xs-5,[dir=rtl] .layout-margin .flex-offset-gt-xs-5,[dir=rtl] .layout-margin .offset-gt-xs-5,[dir=rtl] .offset-gt-xs-5{margin-left:auto;margin-right:5%}.flex-offset-gt-xs-10,.layout-margin .flex-offset-gt-xs-10,.layout-margin .offset-gt-xs-10,.offset-gt-xs-10{margin-left:10%}[dir=rtl] .flex-offset-gt-xs-10,[dir=rtl] .layout-margin .flex-offset-gt-xs-10,[dir=rtl] .layout-margin .offset-gt-xs-10,[dir=rtl] .offset-gt-xs-10{margin-left:auto;margin-right:10%}.flex-offset-gt-xs-15,.layout-margin .flex-offset-gt-xs-15,.layout-margin .offset-gt-xs-15,.offset-gt-xs-15{margin-left:15%}[dir=rtl] .flex-offset-gt-xs-15,[dir=rtl] .layout-margin .flex-offset-gt-xs-15,[dir=rtl] .layout-margin .offset-gt-xs-15,[dir=rtl] .offset-gt-xs-15{margin-left:auto;margin-right:15%}.flex-offset-gt-xs-20,.layout-margin .flex-offset-gt-xs-20,.layout-margin .offset-gt-xs-20,.offset-gt-xs-20{margin-left:20%}[dir=rtl] .flex-offset-gt-xs-20,[dir=rtl] .layout-margin .flex-offset-gt-xs-20,[dir=rtl] .layout-margin .offset-gt-xs-20,[dir=rtl] .offset-gt-xs-20{margin-left:auto;margin-right:20%}.flex-offset-gt-xs-25,.layout-margin .flex-offset-gt-xs-25,.layout-margin .offset-gt-xs-25,.offset-gt-xs-25{margin-left:25%}[dir=rtl] .flex-offset-gt-xs-25,[dir=rtl] .layout-margin .flex-offset-gt-xs-25,[dir=rtl] .layout-margin .offset-gt-xs-25,[dir=rtl] .offset-gt-xs-25{margin-left:auto;margin-right:25%}.flex-offset-gt-xs-30,.layout-margin .flex-offset-gt-xs-30,.layout-margin .offset-gt-xs-30,.offset-gt-xs-30{margin-left:30%}[dir=rtl] .flex-offset-gt-xs-30,[dir=rtl] .layout-margin .flex-offset-gt-xs-30,[dir=rtl] .layout-margin .offset-gt-xs-30,[dir=rtl] .offset-gt-xs-30{margin-left:auto;margin-right:30%}.flex-offset-gt-xs-35,.layout-margin .flex-offset-gt-xs-35,.layout-margin .offset-gt-xs-35,.offset-gt-xs-35{margin-left:35%}[dir=rtl] .flex-offset-gt-xs-35,[dir=rtl] .layout-margin .flex-offset-gt-xs-35,[dir=rtl] .layout-margin .offset-gt-xs-35,[dir=rtl] .offset-gt-xs-35{margin-left:auto;margin-right:35%}.flex-offset-gt-xs-40,.layout-margin .flex-offset-gt-xs-40,.layout-margin .offset-gt-xs-40,.offset-gt-xs-40{margin-left:40%}[dir=rtl] .flex-offset-gt-xs-40,[dir=rtl] .layout-margin .flex-offset-gt-xs-40,[dir=rtl] .layout-margin .offset-gt-xs-40,[dir=rtl] .offset-gt-xs-40{margin-left:auto;margin-right:40%}.flex-offset-gt-xs-45,.layout-margin .flex-offset-gt-xs-45,.layout-margin .offset-gt-xs-45,.offset-gt-xs-45{margin-left:45%}[dir=rtl] .flex-offset-gt-xs-45,[dir=rtl] .layout-margin .flex-offset-gt-xs-45,[dir=rtl] .layout-margin .offset-gt-xs-45,[dir=rtl] .offset-gt-xs-45{margin-left:auto;margin-right:45%}.flex-offset-gt-xs-50,.layout-margin .flex-offset-gt-xs-50,.layout-margin .offset-gt-xs-50,.offset-gt-xs-50{margin-left:50%}[dir=rtl] .flex-offset-gt-xs-50,[dir=rtl] .layout-margin .flex-offset-gt-xs-50,[dir=rtl] .layout-margin .offset-gt-xs-50,[dir=rtl] .offset-gt-xs-50{margin-left:auto;margin-right:50%}.flex-offset-gt-xs-55,.layout-margin .flex-offset-gt-xs-55,.layout-margin .offset-gt-xs-55,.offset-gt-xs-55{margin-left:55%}[dir=rtl] .flex-offset-gt-xs-55,[dir=rtl] .layout-margin .flex-offset-gt-xs-55,[dir=rtl] .layout-margin .offset-gt-xs-55,[dir=rtl] .offset-gt-xs-55{margin-left:auto;margin-right:55%}.flex-offset-gt-xs-60,.layout-margin .flex-offset-gt-xs-60,.layout-margin .offset-gt-xs-60,.offset-gt-xs-60{margin-left:60%}[dir=rtl] .flex-offset-gt-xs-60,[dir=rtl] .layout-margin .flex-offset-gt-xs-60,[dir=rtl] .layout-margin .offset-gt-xs-60,[dir=rtl] .offset-gt-xs-60{margin-left:auto;margin-right:60%}.flex-offset-gt-xs-65,.layout-margin .flex-offset-gt-xs-65,.layout-margin .offset-gt-xs-65,.offset-gt-xs-65{margin-left:65%}[dir=rtl] .flex-offset-gt-xs-65,[dir=rtl] .layout-margin .flex-offset-gt-xs-65,[dir=rtl] .layout-margin .offset-gt-xs-65,[dir=rtl] .offset-gt-xs-65{margin-left:auto;margin-right:65%}.flex-offset-gt-xs-70,.layout-margin .flex-offset-gt-xs-70,.layout-margin .offset-gt-xs-70,.offset-gt-xs-70{margin-left:70%}[dir=rtl] .flex-offset-gt-xs-70,[dir=rtl] .layout-margin .flex-offset-gt-xs-70,[dir=rtl] .layout-margin .offset-gt-xs-70,[dir=rtl] .offset-gt-xs-70{margin-left:auto;margin-right:70%}.flex-offset-gt-xs-75,.layout-margin .flex-offset-gt-xs-75,.layout-margin .offset-gt-xs-75,.offset-gt-xs-75{margin-left:75%}[dir=rtl] .flex-offset-gt-xs-75,[dir=rtl] .layout-margin .flex-offset-gt-xs-75,[dir=rtl] .layout-margin .offset-gt-xs-75,[dir=rtl] .offset-gt-xs-75{margin-left:auto;margin-right:75%}.flex-offset-gt-xs-80,.layout-margin .flex-offset-gt-xs-80,.layout-margin .offset-gt-xs-80,.offset-gt-xs-80{margin-left:80%}[dir=rtl] .flex-offset-gt-xs-80,[dir=rtl] .layout-margin .flex-offset-gt-xs-80,[dir=rtl] .layout-margin .offset-gt-xs-80,[dir=rtl] .offset-gt-xs-80{margin-left:auto;margin-right:80%}.flex-offset-gt-xs-85,.layout-margin .flex-offset-gt-xs-85,.layout-margin .offset-gt-xs-85,.offset-gt-xs-85{margin-left:85%}[dir=rtl] .flex-offset-gt-xs-85,[dir=rtl] .layout-margin .flex-offset-gt-xs-85,[dir=rtl] .layout-margin .offset-gt-xs-85,[dir=rtl] .offset-gt-xs-85{margin-left:auto;margin-right:85%}.flex-offset-gt-xs-90,.layout-margin .flex-offset-gt-xs-90,.layout-margin .offset-gt-xs-90,.offset-gt-xs-90{margin-left:90%}[dir=rtl] .flex-offset-gt-xs-90,[dir=rtl] .layout-margin .flex-offset-gt-xs-90,[dir=rtl] .layout-margin .offset-gt-xs-90,[dir=rtl] .offset-gt-xs-90{margin-left:auto;margin-right:90%}.flex-offset-gt-xs-95,.layout-margin .flex-offset-gt-xs-95,.layout-margin .offset-gt-xs-95,.offset-gt-xs-95{margin-left:95%}[dir=rtl] .flex-offset-gt-xs-95,[dir=rtl] .layout-margin .flex-offset-gt-xs-95,[dir=rtl] .layout-margin .offset-gt-xs-95,[dir=rtl] .offset-gt-xs-95{margin-left:auto;margin-right:95%}.flex-offset-gt-xs-33,.layout-margin .flex-offset-gt-xs-33,.layout-margin .offset-gt-xs-33,.offset-gt-xs-33{margin-left:33.3333333333%}.flex-offset-gt-xs-66,.layout-margin .flex-offset-gt-xs-66,.layout-margin .offset-gt-xs-66,.offset-gt-xs-66{margin-left:66.6666666667%}[dir=rtl] .flex-offset-gt-xs-66,[dir=rtl] .layout-margin .flex-offset-gt-xs-66,[dir=rtl] .layout-margin .offset-gt-xs-66,[dir=rtl] .offset-gt-xs-66{margin-left:auto;margin-right:66.6666666667%}.layout-align-gt-xs,.layout-align-gt-xs-start-stretch{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-line-pack:stretch;align-content:stretch;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.layout-align-gt-xs-start,.layout-align-gt-xs-start-center,.layout-align-gt-xs-start-end,.layout-align-gt-xs-start-start,.layout-align-gt-xs-start-stretch{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.layout-align-gt-xs-center,.layout-align-gt-xs-center-center,.layout-align-gt-xs-center-end,.layout-align-gt-xs-center-start,.layout-align-gt-xs-center-stretch{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.layout-align-gt-xs-end,.layout-align-gt-xs-end-center,.layout-align-gt-xs-end-end,.layout-align-gt-xs-end-start,.layout-align-gt-xs-end-stretch{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.layout-align-gt-xs-space-around,.layout-align-gt-xs-space-around-center,.layout-align-gt-xs-space-around-end,.layout-align-gt-xs-space-around-start,.layout-align-gt-xs-space-around-stretch{-ms-flex-pack:distribute;justify-content:space-around}.layout-align-gt-xs-space-between,.layout-align-gt-xs-space-between-center,.layout-align-gt-xs-space-between-end,.layout-align-gt-xs-space-between-start,.layout-align-gt-xs-space-between-stretch{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.layout-align-gt-xs-center-start,.layout-align-gt-xs-end-start,.layout-align-gt-xs-space-around-start,.layout-align-gt-xs-space-between-start,.layout-align-gt-xs-start-start{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-ms-flex-line-pack:start;align-content:flex-start}.layout-align-gt-xs-center-center,.layout-align-gt-xs-end-center,.layout-align-gt-xs-space-around-center,.layout-align-gt-xs-space-between-center,.layout-align-gt-xs-start-center{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-line-pack:center;align-content:center;max-width:100%}.layout-align-gt-xs-center-center>*,.layout-align-gt-xs-end-center>*,.layout-align-gt-xs-space-around-center>*,.layout-align-gt-xs-space-between-center>*,.layout-align-gt-xs-start-center>*{max-width:100%;box-sizing:border-box}.layout-align-gt-xs-center-end,.layout-align-gt-xs-end-end,.layout-align-gt-xs-space-around-end,.layout-align-gt-xs-space-between-end,.layout-align-gt-xs-start-end{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-ms-flex-line-pack:end;align-content:flex-end}.layout-align-gt-xs-center-stretch,.layout-align-gt-xs-end-stretch,.layout-align-gt-xs-space-around-stretch,.layout-align-gt-xs-space-between-stretch,.layout-align-gt-xs-start-stretch{-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-ms-flex-line-pack:stretch;align-content:stretch}.flex-gt-xs{-webkit-box-flex:1;-ms-flex:1;flex:1;box-sizing:border-box}.flex-gt-xs-0,.flex-gt-xs-grow{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;box-sizing:border-box}.flex-gt-xs-initial{-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto;box-sizing:border-box}.flex-gt-xs-auto{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;box-sizing:border-box}.flex-gt-xs-none{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;box-sizing:border-box}.flex-gt-xs-noshrink{-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto;box-sizing:border-box}.flex-gt-xs-nogrow{-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto;box-sizing:border-box}.layout-row>.flex-gt-xs-0{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;box-sizing:border-box;min-width:0}.layout-column>.flex-gt-xs-0{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;max-width:100%;max-height:0%;box-sizing:border-box}.layout-gt-xs-row>.flex-gt-xs-0{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;max-width:0%;max-height:100%;box-sizing:border-box;min-width:0}.layout-gt-xs-column>.flex-gt-xs-0{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;max-width:100%;max-height:0%;box-sizing:border-box;min-height:0}.flex-gt-xs-5,.layout-row>.flex-gt-xs-5{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;max-width:5%;max-height:100%;box-sizing:border-box}.layout-column>.flex-gt-xs-5{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;max-width:100%;max-height:5%;box-sizing:border-box}.layout-gt-xs-row>.flex-gt-xs-5{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;max-width:5%;max-height:100%;box-sizing:border-box}.layout-gt-xs-column>.flex-gt-xs-5{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;max-width:100%;max-height:5%;box-sizing:border-box}.flex-gt-xs-10,.layout-row>.flex-gt-xs-10{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;max-width:10%;max-height:100%;box-sizing:border-box}.layout-column>.flex-gt-xs-10{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;max-width:100%;max-height:10%;box-sizing:border-box}.layout-gt-xs-row>.flex-gt-xs-10{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;max-width:10%;max-height:100%;box-sizing:border-box}.layout-gt-xs-column>.flex-gt-xs-10{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;max-width:100%;max-height:10%;box-sizing:border-box}.flex-gt-xs-15,.layout-row>.flex-gt-xs-15{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;max-width:15%;max-height:100%;box-sizing:border-box}.layout-column>.flex-gt-xs-15{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;max-width:100%;max-height:15%;box-sizing:border-box}.layout-gt-xs-row>.flex-gt-xs-15{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;max-width:15%;max-height:100%;box-sizing:border-box}.layout-gt-xs-column>.flex-gt-xs-15{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;max-width:100%;max-height:15%;box-sizing:border-box}.flex-gt-xs-20,.layout-row>.flex-gt-xs-20{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;max-width:20%;max-height:100%;box-sizing:border-box}.layout-column>.flex-gt-xs-20{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;max-width:100%;max-height:20%;box-sizing:border-box}.layout-gt-xs-row>.flex-gt-xs-20{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;max-width:20%;max-height:100%;box-sizing:border-box}.layout-gt-xs-column>.flex-gt-xs-20{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;max-width:100%;max-height:20%;box-sizing:border-box}.flex-gt-xs-25,.layout-row>.flex-gt-xs-25{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;max-width:25%;max-height:100%;box-sizing:border-box}.layout-column>.flex-gt-xs-25{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;max-width:100%;max-height:25%;box-sizing:border-box}.layout-gt-xs-row>.flex-gt-xs-25{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;max-width:25%;max-height:100%;box-sizing:border-box}.layout-gt-xs-column>.flex-gt-xs-25{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;max-width:100%;max-height:25%;box-sizing:border-box}.flex-gt-xs-30,.layout-row>.flex-gt-xs-30{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;max-width:30%;max-height:100%;box-sizing:border-box}.layout-column>.flex-gt-xs-30{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;max-width:100%;max-height:30%;box-sizing:border-box}.layout-gt-xs-row>.flex-gt-xs-30{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;max-width:30%;max-height:100%;box-sizing:border-box}.layout-gt-xs-column>.flex-gt-xs-30{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;max-width:100%;max-height:30%;box-sizing:border-box}.flex-gt-xs-35,.layout-row>.flex-gt-xs-35{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;max-width:35%;max-height:100%;box-sizing:border-box}.layout-column>.flex-gt-xs-35{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;max-width:100%;max-height:35%;box-sizing:border-box}.layout-gt-xs-row>.flex-gt-xs-35{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;max-width:35%;max-height:100%;box-sizing:border-box}.layout-gt-xs-column>.flex-gt-xs-35{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;max-width:100%;max-height:35%;box-sizing:border-box}.flex-gt-xs-40,.layout-row>.flex-gt-xs-40{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;max-width:40%;max-height:100%;box-sizing:border-box}.layout-column>.flex-gt-xs-40{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;max-width:100%;max-height:40%;box-sizing:border-box}.layout-gt-xs-row>.flex-gt-xs-40{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;max-width:40%;max-height:100%;box-sizing:border-box}.layout-gt-xs-column>.flex-gt-xs-40{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;max-width:100%;max-height:40%;box-sizing:border-box}.flex-gt-xs-45,.layout-row>.flex-gt-xs-45{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;max-width:45%;max-height:100%;box-sizing:border-box}.layout-column>.flex-gt-xs-45{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;max-width:100%;max-height:45%;box-sizing:border-box}.layout-gt-xs-row>.flex-gt-xs-45{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;max-width:45%;max-height:100%;box-sizing:border-box}.layout-gt-xs-column>.flex-gt-xs-45{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;max-width:100%;max-height:45%;box-sizing:border-box}.flex-gt-xs-50,.layout-row>.flex-gt-xs-50{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;max-width:50%;max-height:100%;box-sizing:border-box}.layout-column>.flex-gt-xs-50{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;max-width:100%;max-height:50%;box-sizing:border-box}.layout-gt-xs-row>.flex-gt-xs-50{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;max-width:50%;max-height:100%;box-sizing:border-box}.layout-gt-xs-column>.flex-gt-xs-50{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;max-width:100%;max-height:50%;box-sizing:border-box}.flex-gt-xs-55,.layout-row>.flex-gt-xs-55{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;max-width:55%;max-height:100%;box-sizing:border-box}.layout-column>.flex-gt-xs-55{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;max-width:100%;max-height:55%;box-sizing:border-box}.layout-gt-xs-row>.flex-gt-xs-55{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;max-width:55%;max-height:100%;box-sizing:border-box}.layout-gt-xs-column>.flex-gt-xs-55{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;max-width:100%;max-height:55%;box-sizing:border-box}.flex-gt-xs-60,.layout-row>.flex-gt-xs-60{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;max-width:60%;max-height:100%;box-sizing:border-box}.layout-column>.flex-gt-xs-60{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;max-width:100%;max-height:60%;box-sizing:border-box}.layout-gt-xs-row>.flex-gt-xs-60{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;max-width:60%;max-height:100%;box-sizing:border-box}.layout-gt-xs-column>.flex-gt-xs-60{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;max-width:100%;max-height:60%;box-sizing:border-box}.flex-gt-xs-65,.layout-row>.flex-gt-xs-65{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;max-width:65%;max-height:100%;box-sizing:border-box}.layout-column>.flex-gt-xs-65{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;max-width:100%;max-height:65%;box-sizing:border-box}.layout-gt-xs-row>.flex-gt-xs-65{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;max-width:65%;max-height:100%;box-sizing:border-box}.layout-gt-xs-column>.flex-gt-xs-65{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;max-width:100%;max-height:65%;box-sizing:border-box}.flex-gt-xs-70,.layout-row>.flex-gt-xs-70{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;max-width:70%;max-height:100%;box-sizing:border-box}.layout-column>.flex-gt-xs-70{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;max-width:100%;max-height:70%;box-sizing:border-box}.layout-gt-xs-row>.flex-gt-xs-70{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;max-width:70%;max-height:100%;box-sizing:border-box}.layout-gt-xs-column>.flex-gt-xs-70{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;max-width:100%;max-height:70%;box-sizing:border-box}.flex-gt-xs-75,.layout-row>.flex-gt-xs-75{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;max-width:75%;max-height:100%;box-sizing:border-box}.layout-column>.flex-gt-xs-75{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;max-width:100%;max-height:75%;box-sizing:border-box}.layout-gt-xs-row>.flex-gt-xs-75{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;max-width:75%;max-height:100%;box-sizing:border-box}.layout-gt-xs-column>.flex-gt-xs-75{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;max-width:100%;max-height:75%;box-sizing:border-box}.flex-gt-xs-80,.layout-row>.flex-gt-xs-80{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;max-width:80%;max-height:100%;box-sizing:border-box}.layout-column>.flex-gt-xs-80{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;max-width:100%;max-height:80%;box-sizing:border-box}.layout-gt-xs-row>.flex-gt-xs-80{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;max-width:80%;max-height:100%;box-sizing:border-box}.layout-gt-xs-column>.flex-gt-xs-80{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;max-width:100%;max-height:80%;box-sizing:border-box}.flex-gt-xs-85,.layout-row>.flex-gt-xs-85{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;max-width:85%;max-height:100%;box-sizing:border-box}.layout-column>.flex-gt-xs-85{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;max-width:100%;max-height:85%;box-sizing:border-box}.layout-gt-xs-row>.flex-gt-xs-85{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;max-width:85%;max-height:100%;box-sizing:border-box}.layout-gt-xs-column>.flex-gt-xs-85{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;max-width:100%;max-height:85%;box-sizing:border-box}.flex-gt-xs-90,.layout-row>.flex-gt-xs-90{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;max-width:90%;max-height:100%;box-sizing:border-box}.layout-column>.flex-gt-xs-90{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;max-width:100%;max-height:90%;box-sizing:border-box}.layout-gt-xs-row>.flex-gt-xs-90{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;max-width:90%;max-height:100%;box-sizing:border-box}.layout-gt-xs-column>.flex-gt-xs-90{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;max-width:100%;max-height:90%;box-sizing:border-box}.flex-gt-xs-95,.layout-row>.flex-gt-xs-95{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;max-width:95%;max-height:100%;box-sizing:border-box}.layout-column>.flex-gt-xs-95{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;max-width:100%;max-height:95%;box-sizing:border-box}.layout-gt-xs-row>.flex-gt-xs-95{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;max-width:95%;max-height:100%;box-sizing:border-box}.layout-gt-xs-column>.flex-gt-xs-95{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;max-width:100%;max-height:95%;box-sizing:border-box}.flex-gt-xs-100,.layout-column>.flex-gt-xs-100,.layout-gt-xs-column>.flex-gt-xs-100,.layout-gt-xs-row>.flex-gt-xs-100,.layout-row>.flex-gt-xs-100{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;max-width:100%;max-height:100%;box-sizing:border-box}.layout-row>.flex-gt-xs-33{-webkit-box-flex:1;-ms-flex:1 1 33.33%;flex:1 1 33.33%;max-width:33.33%;max-height:100%;box-sizing:border-box}.layout-row>.flex-gt-xs-66{-webkit-box-flex:1;-ms-flex:1 1 66.66%;flex:1 1 66.66%;max-width:66.66%;max-height:100%;box-sizing:border-box}.layout-column>.flex-gt-xs-33{-webkit-box-flex:1;-ms-flex:1 1 33.33%;flex:1 1 33.33%;max-width:100%;max-height:33.33%;box-sizing:border-box}.layout-column>.flex-gt-xs-66{-webkit-box-flex:1;-ms-flex:1 1 66.66%;flex:1 1 66.66%;max-width:100%;max-height:66.66%;box-sizing:border-box}.layout-gt-xs-row>.flex-gt-xs-33{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;max-width:33.33%;max-height:100%;box-sizing:border-box}.layout-gt-xs-row>.flex-gt-xs-66{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;max-width:66.66%;max-height:100%;box-sizing:border-box}.layout-gt-xs-row>.flex{min-width:0}.layout-gt-xs-column>.flex-gt-xs-33{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;max-width:100%;max-height:33.33%;box-sizing:border-box}.layout-gt-xs-column>.flex-gt-xs-66{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;max-width:100%;max-height:66.66%;box-sizing:border-box}.layout-gt-xs-column>.flex{min-height:0}.layout-gt-xs,.layout-gt-xs-column,.layout-gt-xs-row{box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex}.layout-gt-xs-column{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.layout-gt-xs-row{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}@media (min-width:600px) and (max-width:959px){.flex-sm-0,.layout-row>.flex-sm-0{max-height:100%;max-width:0%}.hide-gt-xs:not(.show-gt-xs):not(.show-sm):not(.show),.hide-sm:not(.show-gt-xs):not(.show-sm):not(.show),.hide:not(.show-gt-xs):not(.show-sm):not(.show){display:none}.flex-order-sm--20{-webkit-box-ordinal-group:-19;-ms-flex-order:-20;order:-20}.flex-order-sm--19{-webkit-box-ordinal-group:-18;-ms-flex-order:-19;order:-19}.flex-order-sm--18{-webkit-box-ordinal-group:-17;-ms-flex-order:-18;order:-18}.flex-order-sm--17{-webkit-box-ordinal-group:-16;-ms-flex-order:-17;order:-17}.flex-order-sm--16{-webkit-box-ordinal-group:-15;-ms-flex-order:-16;order:-16}.flex-order-sm--15{-webkit-box-ordinal-group:-14;-ms-flex-order:-15;order:-15}.flex-order-sm--14{-webkit-box-ordinal-group:-13;-ms-flex-order:-14;order:-14}.flex-order-sm--13{-webkit-box-ordinal-group:-12;-ms-flex-order:-13;order:-13}.flex-order-sm--12{-webkit-box-ordinal-group:-11;-ms-flex-order:-12;order:-12}.flex-order-sm--11{-webkit-box-ordinal-group:-10;-ms-flex-order:-11;order:-11}.flex-order-sm--10{-webkit-box-ordinal-group:-9;-ms-flex-order:-10;order:-10}.flex-order-sm--9{-webkit-box-ordinal-group:-8;-ms-flex-order:-9;order:-9}.flex-order-sm--8{-webkit-box-ordinal-group:-7;-ms-flex-order:-8;order:-8}.flex-order-sm--7{-webkit-box-ordinal-group:-6;-ms-flex-order:-7;order:-7}.flex-order-sm--6{-webkit-box-ordinal-group:-5;-ms-flex-order:-6;order:-6}.flex-order-sm--5{-webkit-box-ordinal-group:-4;-ms-flex-order:-5;order:-5}.flex-order-sm--4{-webkit-box-ordinal-group:-3;-ms-flex-order:-4;order:-4}.flex-order-sm--3{-webkit-box-ordinal-group:-2;-ms-flex-order:-3;order:-3}.flex-order-sm--2{-webkit-box-ordinal-group:-1;-ms-flex-order:-2;order:-2}.flex-order-sm--1{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}.flex-order-sm-0{-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0}.flex-order-sm-1{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.flex-order-sm-2{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.flex-order-sm-3{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}.flex-order-sm-4{-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4}.flex-order-sm-5{-webkit-box-ordinal-group:6;-ms-flex-order:5;order:5}.flex-order-sm-6{-webkit-box-ordinal-group:7;-ms-flex-order:6;order:6}.flex-order-sm-7{-webkit-box-ordinal-group:8;-ms-flex-order:7;order:7}.flex-order-sm-8{-webkit-box-ordinal-group:9;-ms-flex-order:8;order:8}.flex-order-sm-9{-webkit-box-ordinal-group:10;-ms-flex-order:9;order:9}.flex-order-sm-10{-webkit-box-ordinal-group:11;-ms-flex-order:10;order:10}.flex-order-sm-11{-webkit-box-ordinal-group:12;-ms-flex-order:11;order:11}.flex-order-sm-12{-webkit-box-ordinal-group:13;-ms-flex-order:12;order:12}.flex-order-sm-13{-webkit-box-ordinal-group:14;-ms-flex-order:13;order:13}.flex-order-sm-14{-webkit-box-ordinal-group:15;-ms-flex-order:14;order:14}.flex-order-sm-15{-webkit-box-ordinal-group:16;-ms-flex-order:15;order:15}.flex-order-sm-16{-webkit-box-ordinal-group:17;-ms-flex-order:16;order:16}.flex-order-sm-17{-webkit-box-ordinal-group:18;-ms-flex-order:17;order:17}.flex-order-sm-18{-webkit-box-ordinal-group:19;-ms-flex-order:18;order:18}.flex-order-sm-19{-webkit-box-ordinal-group:20;-ms-flex-order:19;order:19}.flex-order-sm-20{-webkit-box-ordinal-group:21;-ms-flex-order:20;order:20}.flex-offset-sm-0,.layout-margin .flex-offset-sm-0,.layout-margin .offset-sm-0,.offset-sm-0{margin-left:0}[dir=rtl] .flex-offset-sm-0,[dir=rtl] .layout-margin .flex-offset-sm-0,[dir=rtl] .layout-margin .offset-sm-0,[dir=rtl] .offset-sm-0{margin-left:auto;margin-right:0}.flex-offset-sm-5,.layout-margin .flex-offset-sm-5,.layout-margin .offset-sm-5,.offset-sm-5{margin-left:5%}[dir=rtl] .flex-offset-sm-5,[dir=rtl] .layout-margin .flex-offset-sm-5,[dir=rtl] .layout-margin .offset-sm-5,[dir=rtl] .offset-sm-5{margin-left:auto;margin-right:5%}.flex-offset-sm-10,.layout-margin .flex-offset-sm-10,.layout-margin .offset-sm-10,.offset-sm-10{margin-left:10%}[dir=rtl] .flex-offset-sm-10,[dir=rtl] .layout-margin .flex-offset-sm-10,[dir=rtl] .layout-margin .offset-sm-10,[dir=rtl] .offset-sm-10{margin-left:auto;margin-right:10%}.flex-offset-sm-15,.layout-margin .flex-offset-sm-15,.layout-margin .offset-sm-15,.offset-sm-15{margin-left:15%}[dir=rtl] .flex-offset-sm-15,[dir=rtl] .layout-margin .flex-offset-sm-15,[dir=rtl] .layout-margin .offset-sm-15,[dir=rtl] .offset-sm-15{margin-left:auto;margin-right:15%}.flex-offset-sm-20,.layout-margin .flex-offset-sm-20,.layout-margin .offset-sm-20,.offset-sm-20{margin-left:20%}[dir=rtl] .flex-offset-sm-20,[dir=rtl] .layout-margin .flex-offset-sm-20,[dir=rtl] .layout-margin .offset-sm-20,[dir=rtl] .offset-sm-20{margin-left:auto;margin-right:20%}.flex-offset-sm-25,.layout-margin .flex-offset-sm-25,.layout-margin .offset-sm-25,.offset-sm-25{margin-left:25%}[dir=rtl] .flex-offset-sm-25,[dir=rtl] .layout-margin .flex-offset-sm-25,[dir=rtl] .layout-margin .offset-sm-25,[dir=rtl] .offset-sm-25{margin-left:auto;margin-right:25%}.flex-offset-sm-30,.layout-margin .flex-offset-sm-30,.layout-margin .offset-sm-30,.offset-sm-30{margin-left:30%}[dir=rtl] .flex-offset-sm-30,[dir=rtl] .layout-margin .flex-offset-sm-30,[dir=rtl] .layout-margin .offset-sm-30,[dir=rtl] .offset-sm-30{margin-left:auto;margin-right:30%}.flex-offset-sm-35,.layout-margin .flex-offset-sm-35,.layout-margin .offset-sm-35,.offset-sm-35{margin-left:35%}[dir=rtl] .flex-offset-sm-35,[dir=rtl] .layout-margin .flex-offset-sm-35,[dir=rtl] .layout-margin .offset-sm-35,[dir=rtl] .offset-sm-35{margin-left:auto;margin-right:35%}.flex-offset-sm-40,.layout-margin .flex-offset-sm-40,.layout-margin .offset-sm-40,.offset-sm-40{margin-left:40%}[dir=rtl] .flex-offset-sm-40,[dir=rtl] .layout-margin .flex-offset-sm-40,[dir=rtl] .layout-margin .offset-sm-40,[dir=rtl] .offset-sm-40{margin-left:auto;margin-right:40%}.flex-offset-sm-45,.layout-margin .flex-offset-sm-45,.layout-margin .offset-sm-45,.offset-sm-45{margin-left:45%}[dir=rtl] .flex-offset-sm-45,[dir=rtl] .layout-margin .flex-offset-sm-45,[dir=rtl] .layout-margin .offset-sm-45,[dir=rtl] .offset-sm-45{margin-left:auto;margin-right:45%}.flex-offset-sm-50,.layout-margin .flex-offset-sm-50,.layout-margin .offset-sm-50,.offset-sm-50{margin-left:50%}[dir=rtl] .flex-offset-sm-50,[dir=rtl] .layout-margin .flex-offset-sm-50,[dir=rtl] .layout-margin .offset-sm-50,[dir=rtl] .offset-sm-50{margin-left:auto;margin-right:50%}.flex-offset-sm-55,.layout-margin .flex-offset-sm-55,.layout-margin .offset-sm-55,.offset-sm-55{margin-left:55%}[dir=rtl] .flex-offset-sm-55,[dir=rtl] .layout-margin .flex-offset-sm-55,[dir=rtl] .layout-margin .offset-sm-55,[dir=rtl] .offset-sm-55{margin-left:auto;margin-right:55%}.flex-offset-sm-60,.layout-margin .flex-offset-sm-60,.layout-margin .offset-sm-60,.offset-sm-60{margin-left:60%}[dir=rtl] .flex-offset-sm-60,[dir=rtl] .layout-margin .flex-offset-sm-60,[dir=rtl] .layout-margin .offset-sm-60,[dir=rtl] .offset-sm-60{margin-left:auto;margin-right:60%}.flex-offset-sm-65,.layout-margin .flex-offset-sm-65,.layout-margin .offset-sm-65,.offset-sm-65{margin-left:65%}[dir=rtl] .flex-offset-sm-65,[dir=rtl] .layout-margin .flex-offset-sm-65,[dir=rtl] .layout-margin .offset-sm-65,[dir=rtl] .offset-sm-65{margin-left:auto;margin-right:65%}.flex-offset-sm-70,.layout-margin .flex-offset-sm-70,.layout-margin .offset-sm-70,.offset-sm-70{margin-left:70%}[dir=rtl] .flex-offset-sm-70,[dir=rtl] .layout-margin .flex-offset-sm-70,[dir=rtl] .layout-margin .offset-sm-70,[dir=rtl] .offset-sm-70{margin-left:auto;margin-right:70%}.flex-offset-sm-75,.layout-margin .flex-offset-sm-75,.layout-margin .offset-sm-75,.offset-sm-75{margin-left:75%}[dir=rtl] .flex-offset-sm-75,[dir=rtl] .layout-margin .flex-offset-sm-75,[dir=rtl] .layout-margin .offset-sm-75,[dir=rtl] .offset-sm-75{margin-left:auto;margin-right:75%}.flex-offset-sm-80,.layout-margin .flex-offset-sm-80,.layout-margin .offset-sm-80,.offset-sm-80{margin-left:80%}[dir=rtl] .flex-offset-sm-80,[dir=rtl] .layout-margin .flex-offset-sm-80,[dir=rtl] .layout-margin .offset-sm-80,[dir=rtl] .offset-sm-80{margin-left:auto;margin-right:80%}.flex-offset-sm-85,.layout-margin .flex-offset-sm-85,.layout-margin .offset-sm-85,.offset-sm-85{margin-left:85%}[dir=rtl] .flex-offset-sm-85,[dir=rtl] .layout-margin .flex-offset-sm-85,[dir=rtl] .layout-margin .offset-sm-85,[dir=rtl] .offset-sm-85{margin-left:auto;margin-right:85%}.flex-offset-sm-90,.layout-margin .flex-offset-sm-90,.layout-margin .offset-sm-90,.offset-sm-90{margin-left:90%}[dir=rtl] .flex-offset-sm-90,[dir=rtl] .layout-margin .flex-offset-sm-90,[dir=rtl] .layout-margin .offset-sm-90,[dir=rtl] .offset-sm-90{margin-left:auto;margin-right:90%}.flex-offset-sm-95,.layout-margin .flex-offset-sm-95,.layout-margin .offset-sm-95,.offset-sm-95{margin-left:95%}[dir=rtl] .flex-offset-sm-95,[dir=rtl] .layout-margin .flex-offset-sm-95,[dir=rtl] .layout-margin .offset-sm-95,[dir=rtl] .offset-sm-95{margin-left:auto;margin-right:95%}.flex-offset-sm-33,.layout-margin .flex-offset-sm-33,.layout-margin .offset-sm-33,.offset-sm-33{margin-left:33.3333333333%}.flex-offset-sm-66,.layout-margin .flex-offset-sm-66,.layout-margin .offset-sm-66,.offset-sm-66{margin-left:66.6666666667%}[dir=rtl] .flex-offset-sm-66,[dir=rtl] .layout-margin .flex-offset-sm-66,[dir=rtl] .layout-margin .offset-sm-66,[dir=rtl] .offset-sm-66{margin-left:auto;margin-right:66.6666666667%}.layout-align-sm,.layout-align-sm-start-stretch{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-line-pack:stretch;align-content:stretch;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.layout-align-sm-start,.layout-align-sm-start-center,.layout-align-sm-start-end,.layout-align-sm-start-start,.layout-align-sm-start-stretch{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.layout-align-sm-center,.layout-align-sm-center-center,.layout-align-sm-center-end,.layout-align-sm-center-start,.layout-align-sm-center-stretch{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.layout-align-sm-end,.layout-align-sm-end-center,.layout-align-sm-end-end,.layout-align-sm-end-start,.layout-align-sm-end-stretch{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.layout-align-sm-space-around,.layout-align-sm-space-around-center,.layout-align-sm-space-around-end,.layout-align-sm-space-around-start,.layout-align-sm-space-around-stretch{-ms-flex-pack:distribute;justify-content:space-around}.layout-align-sm-space-between,.layout-align-sm-space-between-center,.layout-align-sm-space-between-end,.layout-align-sm-space-between-start,.layout-align-sm-space-between-stretch{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.layout-align-sm-center-start,.layout-align-sm-end-start,.layout-align-sm-space-around-start,.layout-align-sm-space-between-start,.layout-align-sm-start-start{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-ms-flex-line-pack:start;align-content:flex-start}.layout-align-sm-center-center,.layout-align-sm-end-center,.layout-align-sm-space-around-center,.layout-align-sm-space-between-center,.layout-align-sm-start-center{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-line-pack:center;align-content:center;max-width:100%}.layout-align-sm-center-center>*,.layout-align-sm-end-center>*,.layout-align-sm-space-around-center>*,.layout-align-sm-space-between-center>*,.layout-align-sm-start-center>*{max-width:100%;box-sizing:border-box}.layout-align-sm-center-end,.layout-align-sm-end-end,.layout-align-sm-space-around-end,.layout-align-sm-space-between-end,.layout-align-sm-start-end{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-ms-flex-line-pack:end;align-content:flex-end}.layout-align-sm-center-stretch,.layout-align-sm-end-stretch,.layout-align-sm-space-around-stretch,.layout-align-sm-space-between-stretch,.layout-align-sm-start-stretch{-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-ms-flex-line-pack:stretch;align-content:stretch}.flex-sm{-webkit-box-flex:1;-ms-flex:1;flex:1;box-sizing:border-box}.flex-sm-0,.flex-sm-grow{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;box-sizing:border-box}.flex-sm-initial{-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto;box-sizing:border-box}.flex-sm-auto{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;box-sizing:border-box}.flex-sm-none{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;box-sizing:border-box}.flex-sm-noshrink{-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto;box-sizing:border-box}.flex-sm-nogrow{-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto;box-sizing:border-box}.layout-row>.flex-sm-0{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;box-sizing:border-box;min-width:0}.layout-column>.flex-sm-0{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;max-width:100%;max-height:0%;box-sizing:border-box}.layout-sm-row>.flex-sm-0{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;max-width:0%;max-height:100%;box-sizing:border-box;min-width:0}.layout-sm-column>.flex-sm-0{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;max-width:100%;max-height:0%;box-sizing:border-box;min-height:0}.flex-sm-5,.layout-row>.flex-sm-5{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;max-width:5%;max-height:100%;box-sizing:border-box}.layout-column>.flex-sm-5{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;max-width:100%;max-height:5%;box-sizing:border-box}.layout-sm-row>.flex-sm-5{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;max-width:5%;max-height:100%;box-sizing:border-box}.layout-sm-column>.flex-sm-5{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;max-width:100%;max-height:5%;box-sizing:border-box}.flex-sm-10,.layout-row>.flex-sm-10{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;max-width:10%;max-height:100%;box-sizing:border-box}.layout-column>.flex-sm-10{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;max-width:100%;max-height:10%;box-sizing:border-box}.layout-sm-row>.flex-sm-10{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;max-width:10%;max-height:100%;box-sizing:border-box}.layout-sm-column>.flex-sm-10{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;max-width:100%;max-height:10%;box-sizing:border-box}.flex-sm-15,.layout-row>.flex-sm-15{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;max-width:15%;max-height:100%;box-sizing:border-box}.layout-column>.flex-sm-15{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;max-width:100%;max-height:15%;box-sizing:border-box}.layout-sm-row>.flex-sm-15{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;max-width:15%;max-height:100%;box-sizing:border-box}.layout-sm-column>.flex-sm-15{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;max-width:100%;max-height:15%;box-sizing:border-box}.flex-sm-20,.layout-row>.flex-sm-20{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;max-width:20%;max-height:100%;box-sizing:border-box}.layout-column>.flex-sm-20{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;max-width:100%;max-height:20%;box-sizing:border-box}.layout-sm-row>.flex-sm-20{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;max-width:20%;max-height:100%;box-sizing:border-box}.layout-sm-column>.flex-sm-20{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;max-width:100%;max-height:20%;box-sizing:border-box}.flex-sm-25,.layout-row>.flex-sm-25{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;max-width:25%;max-height:100%;box-sizing:border-box}.layout-column>.flex-sm-25{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;max-width:100%;max-height:25%;box-sizing:border-box}.layout-sm-row>.flex-sm-25{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;max-width:25%;max-height:100%;box-sizing:border-box}.layout-sm-column>.flex-sm-25{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;max-width:100%;max-height:25%;box-sizing:border-box}.flex-sm-30,.layout-row>.flex-sm-30{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;max-width:30%;max-height:100%;box-sizing:border-box}.layout-column>.flex-sm-30{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;max-width:100%;max-height:30%;box-sizing:border-box}.layout-sm-row>.flex-sm-30{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;max-width:30%;max-height:100%;box-sizing:border-box}.layout-sm-column>.flex-sm-30{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;max-width:100%;max-height:30%;box-sizing:border-box}.flex-sm-35,.layout-row>.flex-sm-35{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;max-width:35%;max-height:100%;box-sizing:border-box}.layout-column>.flex-sm-35{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;max-width:100%;max-height:35%;box-sizing:border-box}.layout-sm-row>.flex-sm-35{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;max-width:35%;max-height:100%;box-sizing:border-box}.layout-sm-column>.flex-sm-35{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;max-width:100%;max-height:35%;box-sizing:border-box}.flex-sm-40,.layout-row>.flex-sm-40{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;max-width:40%;max-height:100%;box-sizing:border-box}.layout-column>.flex-sm-40{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;max-width:100%;max-height:40%;box-sizing:border-box}.layout-sm-row>.flex-sm-40{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;max-width:40%;max-height:100%;box-sizing:border-box}.layout-sm-column>.flex-sm-40{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;max-width:100%;max-height:40%;box-sizing:border-box}.flex-sm-45,.layout-row>.flex-sm-45{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;max-width:45%;max-height:100%;box-sizing:border-box}.layout-column>.flex-sm-45{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;max-width:100%;max-height:45%;box-sizing:border-box}.layout-sm-row>.flex-sm-45{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;max-width:45%;max-height:100%;box-sizing:border-box}.layout-sm-column>.flex-sm-45{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;max-width:100%;max-height:45%;box-sizing:border-box}.flex-sm-50,.layout-row>.flex-sm-50{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;max-width:50%;max-height:100%;box-sizing:border-box}.layout-column>.flex-sm-50{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;max-width:100%;max-height:50%;box-sizing:border-box}.layout-sm-row>.flex-sm-50{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;max-width:50%;max-height:100%;box-sizing:border-box}.layout-sm-column>.flex-sm-50{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;max-width:100%;max-height:50%;box-sizing:border-box}.flex-sm-55,.layout-row>.flex-sm-55{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;max-width:55%;max-height:100%;box-sizing:border-box}.layout-column>.flex-sm-55{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;max-width:100%;max-height:55%;box-sizing:border-box}.layout-sm-row>.flex-sm-55{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;max-width:55%;max-height:100%;box-sizing:border-box}.layout-sm-column>.flex-sm-55{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;max-width:100%;max-height:55%;box-sizing:border-box}.flex-sm-60,.layout-row>.flex-sm-60{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;max-width:60%;max-height:100%;box-sizing:border-box}.layout-column>.flex-sm-60{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;max-width:100%;max-height:60%;box-sizing:border-box}.layout-sm-row>.flex-sm-60{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;max-width:60%;max-height:100%;box-sizing:border-box}.layout-sm-column>.flex-sm-60{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;max-width:100%;max-height:60%;box-sizing:border-box}.flex-sm-65,.layout-row>.flex-sm-65{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;max-width:65%;max-height:100%;box-sizing:border-box}.layout-column>.flex-sm-65{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;max-width:100%;max-height:65%;box-sizing:border-box}.layout-sm-row>.flex-sm-65{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;max-width:65%;max-height:100%;box-sizing:border-box}.layout-sm-column>.flex-sm-65{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;max-width:100%;max-height:65%;box-sizing:border-box}.flex-sm-70,.layout-row>.flex-sm-70{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;max-width:70%;max-height:100%;box-sizing:border-box}.layout-column>.flex-sm-70{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;max-width:100%;max-height:70%;box-sizing:border-box}.layout-sm-row>.flex-sm-70{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;max-width:70%;max-height:100%;box-sizing:border-box}.layout-sm-column>.flex-sm-70{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;max-width:100%;max-height:70%;box-sizing:border-box}.flex-sm-75,.layout-row>.flex-sm-75{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;max-width:75%;max-height:100%;box-sizing:border-box}.layout-column>.flex-sm-75{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;max-width:100%;max-height:75%;box-sizing:border-box}.layout-sm-row>.flex-sm-75{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;max-width:75%;max-height:100%;box-sizing:border-box}.layout-sm-column>.flex-sm-75{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;max-width:100%;max-height:75%;box-sizing:border-box}.flex-sm-80,.layout-row>.flex-sm-80{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;max-width:80%;max-height:100%;box-sizing:border-box}.layout-column>.flex-sm-80{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;max-width:100%;max-height:80%;box-sizing:border-box}.layout-sm-row>.flex-sm-80{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;max-width:80%;max-height:100%;box-sizing:border-box}.layout-sm-column>.flex-sm-80{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;max-width:100%;max-height:80%;box-sizing:border-box}.flex-sm-85,.layout-row>.flex-sm-85{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;max-width:85%;max-height:100%;box-sizing:border-box}.layout-column>.flex-sm-85{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;max-width:100%;max-height:85%;box-sizing:border-box}.layout-sm-row>.flex-sm-85{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;max-width:85%;max-height:100%;box-sizing:border-box}.layout-sm-column>.flex-sm-85{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;max-width:100%;max-height:85%;box-sizing:border-box}.flex-sm-90,.layout-row>.flex-sm-90{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;max-width:90%;max-height:100%;box-sizing:border-box}.layout-column>.flex-sm-90{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;max-width:100%;max-height:90%;box-sizing:border-box}.layout-sm-row>.flex-sm-90{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;max-width:90%;max-height:100%;box-sizing:border-box}.layout-sm-column>.flex-sm-90{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;max-width:100%;max-height:90%;box-sizing:border-box}.flex-sm-95,.layout-row>.flex-sm-95{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;max-width:95%;max-height:100%;box-sizing:border-box}.layout-column>.flex-sm-95{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;max-width:100%;max-height:95%;box-sizing:border-box}.layout-sm-row>.flex-sm-95{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;max-width:95%;max-height:100%;box-sizing:border-box}.layout-sm-column>.flex-sm-95{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;max-width:100%;max-height:95%;box-sizing:border-box}.flex-sm-100,.layout-column>.flex-sm-100,.layout-row>.flex-sm-100,.layout-sm-column>.flex-sm-100,.layout-sm-row>.flex-sm-100{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;max-width:100%;max-height:100%;box-sizing:border-box}.layout-row>.flex-sm-33{-webkit-box-flex:1;-ms-flex:1 1 33.33%;flex:1 1 33.33%;max-width:33.33%;max-height:100%;box-sizing:border-box}.layout-row>.flex-sm-66{-webkit-box-flex:1;-ms-flex:1 1 66.66%;flex:1 1 66.66%;max-width:66.66%;max-height:100%;box-sizing:border-box}.layout-column>.flex-sm-33{-webkit-box-flex:1;-ms-flex:1 1 33.33%;flex:1 1 33.33%;max-width:100%;max-height:33.33%;box-sizing:border-box}.layout-column>.flex-sm-66{-webkit-box-flex:1;-ms-flex:1 1 66.66%;flex:1 1 66.66%;max-width:100%;max-height:66.66%;box-sizing:border-box}.layout-sm-row>.flex-sm-33{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;max-width:33.33%;max-height:100%;box-sizing:border-box}.layout-sm-row>.flex-sm-66{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;max-width:66.66%;max-height:100%;box-sizing:border-box}.layout-sm-row>.flex{min-width:0}.layout-sm-column>.flex-sm-33{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;max-width:100%;max-height:33.33%;box-sizing:border-box}.layout-sm-column>.flex-sm-66{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;max-width:100%;max-height:66.66%;box-sizing:border-box}.layout-sm-column>.flex{min-height:0}.layout-sm,.layout-sm-column,.layout-sm-row{box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex}.layout-sm-column{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.layout-sm-row{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}@media (min-width:960px){.flex-gt-sm-0,.layout-row>.flex-gt-sm-0{max-height:100%;max-width:0%}.flex-order-gt-sm--20{-webkit-box-ordinal-group:-19;-ms-flex-order:-20;order:-20}.flex-order-gt-sm--19{-webkit-box-ordinal-group:-18;-ms-flex-order:-19;order:-19}.flex-order-gt-sm--18{-webkit-box-ordinal-group:-17;-ms-flex-order:-18;order:-18}.flex-order-gt-sm--17{-webkit-box-ordinal-group:-16;-ms-flex-order:-17;order:-17}.flex-order-gt-sm--16{-webkit-box-ordinal-group:-15;-ms-flex-order:-16;order:-16}.flex-order-gt-sm--15{-webkit-box-ordinal-group:-14;-ms-flex-order:-15;order:-15}.flex-order-gt-sm--14{-webkit-box-ordinal-group:-13;-ms-flex-order:-14;order:-14}.flex-order-gt-sm--13{-webkit-box-ordinal-group:-12;-ms-flex-order:-13;order:-13}.flex-order-gt-sm--12{-webkit-box-ordinal-group:-11;-ms-flex-order:-12;order:-12}.flex-order-gt-sm--11{-webkit-box-ordinal-group:-10;-ms-flex-order:-11;order:-11}.flex-order-gt-sm--10{-webkit-box-ordinal-group:-9;-ms-flex-order:-10;order:-10}.flex-order-gt-sm--9{-webkit-box-ordinal-group:-8;-ms-flex-order:-9;order:-9}.flex-order-gt-sm--8{-webkit-box-ordinal-group:-7;-ms-flex-order:-8;order:-8}.flex-order-gt-sm--7{-webkit-box-ordinal-group:-6;-ms-flex-order:-7;order:-7}.flex-order-gt-sm--6{-webkit-box-ordinal-group:-5;-ms-flex-order:-6;order:-6}.flex-order-gt-sm--5{-webkit-box-ordinal-group:-4;-ms-flex-order:-5;order:-5}.flex-order-gt-sm--4{-webkit-box-ordinal-group:-3;-ms-flex-order:-4;order:-4}.flex-order-gt-sm--3{-webkit-box-ordinal-group:-2;-ms-flex-order:-3;order:-3}.flex-order-gt-sm--2{-webkit-box-ordinal-group:-1;-ms-flex-order:-2;order:-2}.flex-order-gt-sm--1{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}.flex-order-gt-sm-0{-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0}.flex-order-gt-sm-1{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.flex-order-gt-sm-2{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.flex-order-gt-sm-3{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}.flex-order-gt-sm-4{-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4}.flex-order-gt-sm-5{-webkit-box-ordinal-group:6;-ms-flex-order:5;order:5}.flex-order-gt-sm-6{-webkit-box-ordinal-group:7;-ms-flex-order:6;order:6}.flex-order-gt-sm-7{-webkit-box-ordinal-group:8;-ms-flex-order:7;order:7}.flex-order-gt-sm-8{-webkit-box-ordinal-group:9;-ms-flex-order:8;order:8}.flex-order-gt-sm-9{-webkit-box-ordinal-group:10;-ms-flex-order:9;order:9}.flex-order-gt-sm-10{-webkit-box-ordinal-group:11;-ms-flex-order:10;order:10}.flex-order-gt-sm-11{-webkit-box-ordinal-group:12;-ms-flex-order:11;order:11}.flex-order-gt-sm-12{-webkit-box-ordinal-group:13;-ms-flex-order:12;order:12}.flex-order-gt-sm-13{-webkit-box-ordinal-group:14;-ms-flex-order:13;order:13}.flex-order-gt-sm-14{-webkit-box-ordinal-group:15;-ms-flex-order:14;order:14}.flex-order-gt-sm-15{-webkit-box-ordinal-group:16;-ms-flex-order:15;order:15}.flex-order-gt-sm-16{-webkit-box-ordinal-group:17;-ms-flex-order:16;order:16}.flex-order-gt-sm-17{-webkit-box-ordinal-group:18;-ms-flex-order:17;order:17}.flex-order-gt-sm-18{-webkit-box-ordinal-group:19;-ms-flex-order:18;order:18}.flex-order-gt-sm-19{-webkit-box-ordinal-group:20;-ms-flex-order:19;order:19}.flex-order-gt-sm-20{-webkit-box-ordinal-group:21;-ms-flex-order:20;order:20}.flex-offset-gt-sm-0,.layout-margin .flex-offset-gt-sm-0,.layout-margin .offset-gt-sm-0,.offset-gt-sm-0{margin-left:0}[dir=rtl] .flex-offset-gt-sm-0,[dir=rtl] .layout-margin .flex-offset-gt-sm-0,[dir=rtl] .layout-margin .offset-gt-sm-0,[dir=rtl] .offset-gt-sm-0{margin-left:auto;margin-right:0}.flex-offset-gt-sm-5,.layout-margin .flex-offset-gt-sm-5,.layout-margin .offset-gt-sm-5,.offset-gt-sm-5{margin-left:5%}[dir=rtl] .flex-offset-gt-sm-5,[dir=rtl] .layout-margin .flex-offset-gt-sm-5,[dir=rtl] .layout-margin .offset-gt-sm-5,[dir=rtl] .offset-gt-sm-5{margin-left:auto;margin-right:5%}.flex-offset-gt-sm-10,.layout-margin .flex-offset-gt-sm-10,.layout-margin .offset-gt-sm-10,.offset-gt-sm-10{margin-left:10%}[dir=rtl] .flex-offset-gt-sm-10,[dir=rtl] .layout-margin .flex-offset-gt-sm-10,[dir=rtl] .layout-margin .offset-gt-sm-10,[dir=rtl] .offset-gt-sm-10{margin-left:auto;margin-right:10%}.flex-offset-gt-sm-15,.layout-margin .flex-offset-gt-sm-15,.layout-margin .offset-gt-sm-15,.offset-gt-sm-15{margin-left:15%}[dir=rtl] .flex-offset-gt-sm-15,[dir=rtl] .layout-margin .flex-offset-gt-sm-15,[dir=rtl] .layout-margin .offset-gt-sm-15,[dir=rtl] .offset-gt-sm-15{margin-left:auto;margin-right:15%}.flex-offset-gt-sm-20,.layout-margin .flex-offset-gt-sm-20,.layout-margin .offset-gt-sm-20,.offset-gt-sm-20{margin-left:20%}[dir=rtl] .flex-offset-gt-sm-20,[dir=rtl] .layout-margin .flex-offset-gt-sm-20,[dir=rtl] .layout-margin .offset-gt-sm-20,[dir=rtl] .offset-gt-sm-20{margin-left:auto;margin-right:20%}.flex-offset-gt-sm-25,.layout-margin .flex-offset-gt-sm-25,.layout-margin .offset-gt-sm-25,.offset-gt-sm-25{margin-left:25%}[dir=rtl] .flex-offset-gt-sm-25,[dir=rtl] .layout-margin .flex-offset-gt-sm-25,[dir=rtl] .layout-margin .offset-gt-sm-25,[dir=rtl] .offset-gt-sm-25{margin-left:auto;margin-right:25%}.flex-offset-gt-sm-30,.layout-margin .flex-offset-gt-sm-30,.layout-margin .offset-gt-sm-30,.offset-gt-sm-30{margin-left:30%}[dir=rtl] .flex-offset-gt-sm-30,[dir=rtl] .layout-margin .flex-offset-gt-sm-30,[dir=rtl] .layout-margin .offset-gt-sm-30,[dir=rtl] .offset-gt-sm-30{margin-left:auto;margin-right:30%}.flex-offset-gt-sm-35,.layout-margin .flex-offset-gt-sm-35,.layout-margin .offset-gt-sm-35,.offset-gt-sm-35{margin-left:35%}[dir=rtl] .flex-offset-gt-sm-35,[dir=rtl] .layout-margin .flex-offset-gt-sm-35,[dir=rtl] .layout-margin .offset-gt-sm-35,[dir=rtl] .offset-gt-sm-35{margin-left:auto;margin-right:35%}.flex-offset-gt-sm-40,.layout-margin .flex-offset-gt-sm-40,.layout-margin .offset-gt-sm-40,.offset-gt-sm-40{margin-left:40%}[dir=rtl] .flex-offset-gt-sm-40,[dir=rtl] .layout-margin .flex-offset-gt-sm-40,[dir=rtl] .layout-margin .offset-gt-sm-40,[dir=rtl] .offset-gt-sm-40{margin-left:auto;margin-right:40%}.flex-offset-gt-sm-45,.layout-margin .flex-offset-gt-sm-45,.layout-margin .offset-gt-sm-45,.offset-gt-sm-45{margin-left:45%}[dir=rtl] .flex-offset-gt-sm-45,[dir=rtl] .layout-margin .flex-offset-gt-sm-45,[dir=rtl] .layout-margin .offset-gt-sm-45,[dir=rtl] .offset-gt-sm-45{margin-left:auto;margin-right:45%}.flex-offset-gt-sm-50,.layout-margin .flex-offset-gt-sm-50,.layout-margin .offset-gt-sm-50,.offset-gt-sm-50{margin-left:50%}[dir=rtl] .flex-offset-gt-sm-50,[dir=rtl] .layout-margin .flex-offset-gt-sm-50,[dir=rtl] .layout-margin .offset-gt-sm-50,[dir=rtl] .offset-gt-sm-50{margin-left:auto;margin-right:50%}.flex-offset-gt-sm-55,.layout-margin .flex-offset-gt-sm-55,.layout-margin .offset-gt-sm-55,.offset-gt-sm-55{margin-left:55%}[dir=rtl] .flex-offset-gt-sm-55,[dir=rtl] .layout-margin .flex-offset-gt-sm-55,[dir=rtl] .layout-margin .offset-gt-sm-55,[dir=rtl] .offset-gt-sm-55{margin-left:auto;margin-right:55%}.flex-offset-gt-sm-60,.layout-margin .flex-offset-gt-sm-60,.layout-margin .offset-gt-sm-60,.offset-gt-sm-60{margin-left:60%}[dir=rtl] .flex-offset-gt-sm-60,[dir=rtl] .layout-margin .flex-offset-gt-sm-60,[dir=rtl] .layout-margin .offset-gt-sm-60,[dir=rtl] .offset-gt-sm-60{margin-left:auto;margin-right:60%}.flex-offset-gt-sm-65,.layout-margin .flex-offset-gt-sm-65,.layout-margin .offset-gt-sm-65,.offset-gt-sm-65{margin-left:65%}[dir=rtl] .flex-offset-gt-sm-65,[dir=rtl] .layout-margin .flex-offset-gt-sm-65,[dir=rtl] .layout-margin .offset-gt-sm-65,[dir=rtl] .offset-gt-sm-65{margin-left:auto;margin-right:65%}.flex-offset-gt-sm-70,.layout-margin .flex-offset-gt-sm-70,.layout-margin .offset-gt-sm-70,.offset-gt-sm-70{margin-left:70%}[dir=rtl] .flex-offset-gt-sm-70,[dir=rtl] .layout-margin .flex-offset-gt-sm-70,[dir=rtl] .layout-margin .offset-gt-sm-70,[dir=rtl] .offset-gt-sm-70{margin-left:auto;margin-right:70%}.flex-offset-gt-sm-75,.layout-margin .flex-offset-gt-sm-75,.layout-margin .offset-gt-sm-75,.offset-gt-sm-75{margin-left:75%}[dir=rtl] .flex-offset-gt-sm-75,[dir=rtl] .layout-margin .flex-offset-gt-sm-75,[dir=rtl] .layout-margin .offset-gt-sm-75,[dir=rtl] .offset-gt-sm-75{margin-left:auto;margin-right:75%}.flex-offset-gt-sm-80,.layout-margin .flex-offset-gt-sm-80,.layout-margin .offset-gt-sm-80,.offset-gt-sm-80{margin-left:80%}[dir=rtl] .flex-offset-gt-sm-80,[dir=rtl] .layout-margin .flex-offset-gt-sm-80,[dir=rtl] .layout-margin .offset-gt-sm-80,[dir=rtl] .offset-gt-sm-80{margin-left:auto;margin-right:80%}.flex-offset-gt-sm-85,.layout-margin .flex-offset-gt-sm-85,.layout-margin .offset-gt-sm-85,.offset-gt-sm-85{margin-left:85%}[dir=rtl] .flex-offset-gt-sm-85,[dir=rtl] .layout-margin .flex-offset-gt-sm-85,[dir=rtl] .layout-margin .offset-gt-sm-85,[dir=rtl] .offset-gt-sm-85{margin-left:auto;margin-right:85%}.flex-offset-gt-sm-90,.layout-margin .flex-offset-gt-sm-90,.layout-margin .offset-gt-sm-90,.offset-gt-sm-90{margin-left:90%}[dir=rtl] .flex-offset-gt-sm-90,[dir=rtl] .layout-margin .flex-offset-gt-sm-90,[dir=rtl] .layout-margin .offset-gt-sm-90,[dir=rtl] .offset-gt-sm-90{margin-left:auto;margin-right:90%}.flex-offset-gt-sm-95,.layout-margin .flex-offset-gt-sm-95,.layout-margin .offset-gt-sm-95,.offset-gt-sm-95{margin-left:95%}[dir=rtl] .flex-offset-gt-sm-95,[dir=rtl] .layout-margin .flex-offset-gt-sm-95,[dir=rtl] .layout-margin .offset-gt-sm-95,[dir=rtl] .offset-gt-sm-95{margin-left:auto;margin-right:95%}.flex-offset-gt-sm-33,.layout-margin .flex-offset-gt-sm-33,.layout-margin .offset-gt-sm-33,.offset-gt-sm-33{margin-left:33.3333333333%}.flex-offset-gt-sm-66,.layout-margin .flex-offset-gt-sm-66,.layout-margin .offset-gt-sm-66,.offset-gt-sm-66{margin-left:66.6666666667%}[dir=rtl] .flex-offset-gt-sm-66,[dir=rtl] .layout-margin .flex-offset-gt-sm-66,[dir=rtl] .layout-margin .offset-gt-sm-66,[dir=rtl] .offset-gt-sm-66{margin-left:auto;margin-right:66.6666666667%}.layout-align-gt-sm,.layout-align-gt-sm-start-stretch{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-line-pack:stretch;align-content:stretch;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.layout-align-gt-sm-start,.layout-align-gt-sm-start-center,.layout-align-gt-sm-start-end,.layout-align-gt-sm-start-start,.layout-align-gt-sm-start-stretch{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.layout-align-gt-sm-center,.layout-align-gt-sm-center-center,.layout-align-gt-sm-center-end,.layout-align-gt-sm-center-start,.layout-align-gt-sm-center-stretch{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.layout-align-gt-sm-end,.layout-align-gt-sm-end-center,.layout-align-gt-sm-end-end,.layout-align-gt-sm-end-start,.layout-align-gt-sm-end-stretch{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.layout-align-gt-sm-space-around,.layout-align-gt-sm-space-around-center,.layout-align-gt-sm-space-around-end,.layout-align-gt-sm-space-around-start,.layout-align-gt-sm-space-around-stretch{-ms-flex-pack:distribute;justify-content:space-around}.layout-align-gt-sm-space-between,.layout-align-gt-sm-space-between-center,.layout-align-gt-sm-space-between-end,.layout-align-gt-sm-space-between-start,.layout-align-gt-sm-space-between-stretch{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.layout-align-gt-sm-center-start,.layout-align-gt-sm-end-start,.layout-align-gt-sm-space-around-start,.layout-align-gt-sm-space-between-start,.layout-align-gt-sm-start-start{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-ms-flex-line-pack:start;align-content:flex-start}.layout-align-gt-sm-center-center,.layout-align-gt-sm-end-center,.layout-align-gt-sm-space-around-center,.layout-align-gt-sm-space-between-center,.layout-align-gt-sm-start-center{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-line-pack:center;align-content:center;max-width:100%}.layout-align-gt-sm-center-center>*,.layout-align-gt-sm-end-center>*,.layout-align-gt-sm-space-around-center>*,.layout-align-gt-sm-space-between-center>*,.layout-align-gt-sm-start-center>*{max-width:100%;box-sizing:border-box}.layout-align-gt-sm-center-end,.layout-align-gt-sm-end-end,.layout-align-gt-sm-space-around-end,.layout-align-gt-sm-space-between-end,.layout-align-gt-sm-start-end{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-ms-flex-line-pack:end;align-content:flex-end}.layout-align-gt-sm-center-stretch,.layout-align-gt-sm-end-stretch,.layout-align-gt-sm-space-around-stretch,.layout-align-gt-sm-space-between-stretch,.layout-align-gt-sm-start-stretch{-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-ms-flex-line-pack:stretch;align-content:stretch}.flex-gt-sm{-webkit-box-flex:1;-ms-flex:1;flex:1;box-sizing:border-box}.flex-gt-sm-0,.flex-gt-sm-grow{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;box-sizing:border-box}.flex-gt-sm-initial{-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto;box-sizing:border-box}.flex-gt-sm-auto{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;box-sizing:border-box}.flex-gt-sm-none{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;box-sizing:border-box}.flex-gt-sm-noshrink{-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto;box-sizing:border-box}.flex-gt-sm-nogrow{-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto;box-sizing:border-box}.layout-row>.flex-gt-sm-0{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;box-sizing:border-box;min-width:0}.layout-column>.flex-gt-sm-0{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;max-width:100%;max-height:0%;box-sizing:border-box}.layout-gt-sm-row>.flex-gt-sm-0{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;max-width:0%;max-height:100%;box-sizing:border-box;min-width:0}.layout-gt-sm-column>.flex-gt-sm-0{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;max-width:100%;max-height:0%;box-sizing:border-box;min-height:0}.flex-gt-sm-5,.layout-row>.flex-gt-sm-5{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;max-width:5%;max-height:100%;box-sizing:border-box}.layout-column>.flex-gt-sm-5{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;max-width:100%;max-height:5%;box-sizing:border-box}.layout-gt-sm-row>.flex-gt-sm-5{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;max-width:5%;max-height:100%;box-sizing:border-box}.layout-gt-sm-column>.flex-gt-sm-5{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;max-width:100%;max-height:5%;box-sizing:border-box}.flex-gt-sm-10,.layout-row>.flex-gt-sm-10{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;max-width:10%;max-height:100%;box-sizing:border-box}.layout-column>.flex-gt-sm-10{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;max-width:100%;max-height:10%;box-sizing:border-box}.layout-gt-sm-row>.flex-gt-sm-10{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;max-width:10%;max-height:100%;box-sizing:border-box}.layout-gt-sm-column>.flex-gt-sm-10{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;max-width:100%;max-height:10%;box-sizing:border-box}.flex-gt-sm-15,.layout-row>.flex-gt-sm-15{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;max-width:15%;max-height:100%;box-sizing:border-box}.layout-column>.flex-gt-sm-15{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;max-width:100%;max-height:15%;box-sizing:border-box}.layout-gt-sm-row>.flex-gt-sm-15{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;max-width:15%;max-height:100%;box-sizing:border-box}.layout-gt-sm-column>.flex-gt-sm-15{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;max-width:100%;max-height:15%;box-sizing:border-box}.flex-gt-sm-20,.layout-row>.flex-gt-sm-20{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;max-width:20%;max-height:100%;box-sizing:border-box}.layout-column>.flex-gt-sm-20{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;max-width:100%;max-height:20%;box-sizing:border-box}.layout-gt-sm-row>.flex-gt-sm-20{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;max-width:20%;max-height:100%;box-sizing:border-box}.layout-gt-sm-column>.flex-gt-sm-20{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;max-width:100%;max-height:20%;box-sizing:border-box}.flex-gt-sm-25,.layout-row>.flex-gt-sm-25{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;max-width:25%;max-height:100%;box-sizing:border-box}.layout-column>.flex-gt-sm-25{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;max-width:100%;max-height:25%;box-sizing:border-box}.layout-gt-sm-row>.flex-gt-sm-25{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;max-width:25%;max-height:100%;box-sizing:border-box}.layout-gt-sm-column>.flex-gt-sm-25{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;max-width:100%;max-height:25%;box-sizing:border-box}.flex-gt-sm-30,.layout-row>.flex-gt-sm-30{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;max-width:30%;max-height:100%;box-sizing:border-box}.layout-column>.flex-gt-sm-30{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;max-width:100%;max-height:30%;box-sizing:border-box}.layout-gt-sm-row>.flex-gt-sm-30{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;max-width:30%;max-height:100%;box-sizing:border-box}.layout-gt-sm-column>.flex-gt-sm-30{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;max-width:100%;max-height:30%;box-sizing:border-box}.flex-gt-sm-35,.layout-row>.flex-gt-sm-35{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;max-width:35%;max-height:100%;box-sizing:border-box}.layout-column>.flex-gt-sm-35{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;max-width:100%;max-height:35%;box-sizing:border-box}.layout-gt-sm-row>.flex-gt-sm-35{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;max-width:35%;max-height:100%;box-sizing:border-box}.layout-gt-sm-column>.flex-gt-sm-35{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;max-width:100%;max-height:35%;box-sizing:border-box}.flex-gt-sm-40,.layout-row>.flex-gt-sm-40{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;max-width:40%;max-height:100%;box-sizing:border-box}.layout-column>.flex-gt-sm-40{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;max-width:100%;max-height:40%;box-sizing:border-box}.layout-gt-sm-row>.flex-gt-sm-40{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;max-width:40%;max-height:100%;box-sizing:border-box}.layout-gt-sm-column>.flex-gt-sm-40{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;max-width:100%;max-height:40%;box-sizing:border-box}.flex-gt-sm-45,.layout-row>.flex-gt-sm-45{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;max-width:45%;max-height:100%;box-sizing:border-box}.layout-column>.flex-gt-sm-45{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;max-width:100%;max-height:45%;box-sizing:border-box}.layout-gt-sm-row>.flex-gt-sm-45{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;max-width:45%;max-height:100%;box-sizing:border-box}.layout-gt-sm-column>.flex-gt-sm-45{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;max-width:100%;max-height:45%;box-sizing:border-box}.flex-gt-sm-50,.layout-row>.flex-gt-sm-50{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;max-width:50%;max-height:100%;box-sizing:border-box}.layout-column>.flex-gt-sm-50{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;max-width:100%;max-height:50%;box-sizing:border-box}.layout-gt-sm-row>.flex-gt-sm-50{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;max-width:50%;max-height:100%;box-sizing:border-box}.layout-gt-sm-column>.flex-gt-sm-50{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;max-width:100%;max-height:50%;box-sizing:border-box}.flex-gt-sm-55,.layout-row>.flex-gt-sm-55{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;max-width:55%;max-height:100%;box-sizing:border-box}.layout-column>.flex-gt-sm-55{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;max-width:100%;max-height:55%;box-sizing:border-box}.layout-gt-sm-row>.flex-gt-sm-55{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;max-width:55%;max-height:100%;box-sizing:border-box}.layout-gt-sm-column>.flex-gt-sm-55{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;max-width:100%;max-height:55%;box-sizing:border-box}.flex-gt-sm-60,.layout-row>.flex-gt-sm-60{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;max-width:60%;max-height:100%;box-sizing:border-box}.layout-column>.flex-gt-sm-60{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;max-width:100%;max-height:60%;box-sizing:border-box}.layout-gt-sm-row>.flex-gt-sm-60{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;max-width:60%;max-height:100%;box-sizing:border-box}.layout-gt-sm-column>.flex-gt-sm-60{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;max-width:100%;max-height:60%;box-sizing:border-box}.flex-gt-sm-65,.layout-row>.flex-gt-sm-65{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;max-width:65%;max-height:100%;box-sizing:border-box}.layout-column>.flex-gt-sm-65{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;max-width:100%;max-height:65%;box-sizing:border-box}.layout-gt-sm-row>.flex-gt-sm-65{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;max-width:65%;max-height:100%;box-sizing:border-box}.layout-gt-sm-column>.flex-gt-sm-65{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;max-width:100%;max-height:65%;box-sizing:border-box}.flex-gt-sm-70,.layout-row>.flex-gt-sm-70{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;max-width:70%;max-height:100%;box-sizing:border-box}.layout-column>.flex-gt-sm-70{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;max-width:100%;max-height:70%;box-sizing:border-box}.layout-gt-sm-row>.flex-gt-sm-70{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;max-width:70%;max-height:100%;box-sizing:border-box}.layout-gt-sm-column>.flex-gt-sm-70{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;max-width:100%;max-height:70%;box-sizing:border-box}.flex-gt-sm-75,.layout-row>.flex-gt-sm-75{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;max-width:75%;max-height:100%;box-sizing:border-box}.layout-column>.flex-gt-sm-75{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;max-width:100%;max-height:75%;box-sizing:border-box}.layout-gt-sm-row>.flex-gt-sm-75{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;max-width:75%;max-height:100%;box-sizing:border-box}.layout-gt-sm-column>.flex-gt-sm-75{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;max-width:100%;max-height:75%;box-sizing:border-box}.flex-gt-sm-80,.layout-row>.flex-gt-sm-80{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;max-width:80%;max-height:100%;box-sizing:border-box}.layout-column>.flex-gt-sm-80{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;max-width:100%;max-height:80%;box-sizing:border-box}.layout-gt-sm-row>.flex-gt-sm-80{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;max-width:80%;max-height:100%;box-sizing:border-box}.layout-gt-sm-column>.flex-gt-sm-80{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;max-width:100%;max-height:80%;box-sizing:border-box}.flex-gt-sm-85,.layout-row>.flex-gt-sm-85{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;max-width:85%;max-height:100%;box-sizing:border-box}.layout-column>.flex-gt-sm-85{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;max-width:100%;max-height:85%;box-sizing:border-box}.layout-gt-sm-row>.flex-gt-sm-85{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;max-width:85%;max-height:100%;box-sizing:border-box}.layout-gt-sm-column>.flex-gt-sm-85{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;max-width:100%;max-height:85%;box-sizing:border-box}.flex-gt-sm-90,.layout-row>.flex-gt-sm-90{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;max-width:90%;max-height:100%;box-sizing:border-box}.layout-column>.flex-gt-sm-90{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;max-width:100%;max-height:90%;box-sizing:border-box}.layout-gt-sm-row>.flex-gt-sm-90{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;max-width:90%;max-height:100%;box-sizing:border-box}.layout-gt-sm-column>.flex-gt-sm-90{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;max-width:100%;max-height:90%;box-sizing:border-box}.flex-gt-sm-95,.layout-row>.flex-gt-sm-95{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;max-width:95%;max-height:100%;box-sizing:border-box}.layout-column>.flex-gt-sm-95{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;max-width:100%;max-height:95%;box-sizing:border-box}.layout-gt-sm-row>.flex-gt-sm-95{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;max-width:95%;max-height:100%;box-sizing:border-box}.layout-gt-sm-column>.flex-gt-sm-95{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;max-width:100%;max-height:95%;box-sizing:border-box}.flex-gt-sm-100,.layout-column>.flex-gt-sm-100,.layout-gt-sm-column>.flex-gt-sm-100,.layout-gt-sm-row>.flex-gt-sm-100,.layout-row>.flex-gt-sm-100{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;max-width:100%;max-height:100%;box-sizing:border-box}.layout-row>.flex-gt-sm-33{-webkit-box-flex:1;-ms-flex:1 1 33.33%;flex:1 1 33.33%;max-width:33.33%;max-height:100%;box-sizing:border-box}.layout-row>.flex-gt-sm-66{-webkit-box-flex:1;-ms-flex:1 1 66.66%;flex:1 1 66.66%;max-width:66.66%;max-height:100%;box-sizing:border-box}.layout-column>.flex-gt-sm-33{-webkit-box-flex:1;-ms-flex:1 1 33.33%;flex:1 1 33.33%;max-width:100%;max-height:33.33%;box-sizing:border-box}.layout-column>.flex-gt-sm-66{-webkit-box-flex:1;-ms-flex:1 1 66.66%;flex:1 1 66.66%;max-width:100%;max-height:66.66%;box-sizing:border-box}.layout-gt-sm-row>.flex-gt-sm-33{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;max-width:33.33%;max-height:100%;box-sizing:border-box}.layout-gt-sm-row>.flex-gt-sm-66{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;max-width:66.66%;max-height:100%;box-sizing:border-box}.layout-gt-sm-row>.flex{min-width:0}.layout-gt-sm-column>.flex-gt-sm-33{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;max-width:100%;max-height:33.33%;box-sizing:border-box}.layout-gt-sm-column>.flex-gt-sm-66{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;max-width:100%;max-height:66.66%;box-sizing:border-box}.layout-gt-sm-column>.flex{min-height:0}.layout-gt-sm,.layout-gt-sm-column,.layout-gt-sm-row{box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex}.layout-gt-sm-column{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.layout-gt-sm-row{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}@media (min-width:960px) and (max-width:1279px){.flex-md-0,.layout-row>.flex-md-0{max-height:100%;max-width:0%}.hide-gt-sm:not(.show-gt-xs):not(.show-gt-sm):not(.show-md):not(.show),.hide-gt-xs:not(.show-gt-xs):not(.show-gt-sm):not(.show-md):not(.show),.hide-md:not(.show-md):not(.show-gt-sm):not(.show-gt-xs):not(.show),.hide:not(.show-gt-xs):not(.show-gt-sm):not(.show-md):not(.show){display:none}.flex-order-md--20{-webkit-box-ordinal-group:-19;-ms-flex-order:-20;order:-20}.flex-order-md--19{-webkit-box-ordinal-group:-18;-ms-flex-order:-19;order:-19}.flex-order-md--18{-webkit-box-ordinal-group:-17;-ms-flex-order:-18;order:-18}.flex-order-md--17{-webkit-box-ordinal-group:-16;-ms-flex-order:-17;order:-17}.flex-order-md--16{-webkit-box-ordinal-group:-15;-ms-flex-order:-16;order:-16}.flex-order-md--15{-webkit-box-ordinal-group:-14;-ms-flex-order:-15;order:-15}.flex-order-md--14{-webkit-box-ordinal-group:-13;-ms-flex-order:-14;order:-14}.flex-order-md--13{-webkit-box-ordinal-group:-12;-ms-flex-order:-13;order:-13}.flex-order-md--12{-webkit-box-ordinal-group:-11;-ms-flex-order:-12;order:-12}.flex-order-md--11{-webkit-box-ordinal-group:-10;-ms-flex-order:-11;order:-11}.flex-order-md--10{-webkit-box-ordinal-group:-9;-ms-flex-order:-10;order:-10}.flex-order-md--9{-webkit-box-ordinal-group:-8;-ms-flex-order:-9;order:-9}.flex-order-md--8{-webkit-box-ordinal-group:-7;-ms-flex-order:-8;order:-8}.flex-order-md--7{-webkit-box-ordinal-group:-6;-ms-flex-order:-7;order:-7}.flex-order-md--6{-webkit-box-ordinal-group:-5;-ms-flex-order:-6;order:-6}.flex-order-md--5{-webkit-box-ordinal-group:-4;-ms-flex-order:-5;order:-5}.flex-order-md--4{-webkit-box-ordinal-group:-3;-ms-flex-order:-4;order:-4}.flex-order-md--3{-webkit-box-ordinal-group:-2;-ms-flex-order:-3;order:-3}.flex-order-md--2{-webkit-box-ordinal-group:-1;-ms-flex-order:-2;order:-2}.flex-order-md--1{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}.flex-order-md-0{-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0}.flex-order-md-1{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.flex-order-md-2{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.flex-order-md-3{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}.flex-order-md-4{-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4}.flex-order-md-5{-webkit-box-ordinal-group:6;-ms-flex-order:5;order:5}.flex-order-md-6{-webkit-box-ordinal-group:7;-ms-flex-order:6;order:6}.flex-order-md-7{-webkit-box-ordinal-group:8;-ms-flex-order:7;order:7}.flex-order-md-8{-webkit-box-ordinal-group:9;-ms-flex-order:8;order:8}.flex-order-md-9{-webkit-box-ordinal-group:10;-ms-flex-order:9;order:9}.flex-order-md-10{-webkit-box-ordinal-group:11;-ms-flex-order:10;order:10}.flex-order-md-11{-webkit-box-ordinal-group:12;-ms-flex-order:11;order:11}.flex-order-md-12{-webkit-box-ordinal-group:13;-ms-flex-order:12;order:12}.flex-order-md-13{-webkit-box-ordinal-group:14;-ms-flex-order:13;order:13}.flex-order-md-14{-webkit-box-ordinal-group:15;-ms-flex-order:14;order:14}.flex-order-md-15{-webkit-box-ordinal-group:16;-ms-flex-order:15;order:15}.flex-order-md-16{-webkit-box-ordinal-group:17;-ms-flex-order:16;order:16}.flex-order-md-17{-webkit-box-ordinal-group:18;-ms-flex-order:17;order:17}.flex-order-md-18{-webkit-box-ordinal-group:19;-ms-flex-order:18;order:18}.flex-order-md-19{-webkit-box-ordinal-group:20;-ms-flex-order:19;order:19}.flex-order-md-20{-webkit-box-ordinal-group:21;-ms-flex-order:20;order:20}.flex-offset-md-0,.layout-margin .flex-offset-md-0,.layout-margin .offset-md-0,.offset-md-0{margin-left:0}[dir=rtl] .flex-offset-md-0,[dir=rtl] .layout-margin .flex-offset-md-0,[dir=rtl] .layout-margin .offset-md-0,[dir=rtl] .offset-md-0{margin-left:auto;margin-right:0}.flex-offset-md-5,.layout-margin .flex-offset-md-5,.layout-margin .offset-md-5,.offset-md-5{margin-left:5%}[dir=rtl] .flex-offset-md-5,[dir=rtl] .layout-margin .flex-offset-md-5,[dir=rtl] .layout-margin .offset-md-5,[dir=rtl] .offset-md-5{margin-left:auto;margin-right:5%}.flex-offset-md-10,.layout-margin .flex-offset-md-10,.layout-margin .offset-md-10,.offset-md-10{margin-left:10%}[dir=rtl] .flex-offset-md-10,[dir=rtl] .layout-margin .flex-offset-md-10,[dir=rtl] .layout-margin .offset-md-10,[dir=rtl] .offset-md-10{margin-left:auto;margin-right:10%}.flex-offset-md-15,.layout-margin .flex-offset-md-15,.layout-margin .offset-md-15,.offset-md-15{margin-left:15%}[dir=rtl] .flex-offset-md-15,[dir=rtl] .layout-margin .flex-offset-md-15,[dir=rtl] .layout-margin .offset-md-15,[dir=rtl] .offset-md-15{margin-left:auto;margin-right:15%}.flex-offset-md-20,.layout-margin .flex-offset-md-20,.layout-margin .offset-md-20,.offset-md-20{margin-left:20%}[dir=rtl] .flex-offset-md-20,[dir=rtl] .layout-margin .flex-offset-md-20,[dir=rtl] .layout-margin .offset-md-20,[dir=rtl] .offset-md-20{margin-left:auto;margin-right:20%}.flex-offset-md-25,.layout-margin .flex-offset-md-25,.layout-margin .offset-md-25,.offset-md-25{margin-left:25%}[dir=rtl] .flex-offset-md-25,[dir=rtl] .layout-margin .flex-offset-md-25,[dir=rtl] .layout-margin .offset-md-25,[dir=rtl] .offset-md-25{margin-left:auto;margin-right:25%}.flex-offset-md-30,.layout-margin .flex-offset-md-30,.layout-margin .offset-md-30,.offset-md-30{margin-left:30%}[dir=rtl] .flex-offset-md-30,[dir=rtl] .layout-margin .flex-offset-md-30,[dir=rtl] .layout-margin .offset-md-30,[dir=rtl] .offset-md-30{margin-left:auto;margin-right:30%}.flex-offset-md-35,.layout-margin .flex-offset-md-35,.layout-margin .offset-md-35,.offset-md-35{margin-left:35%}[dir=rtl] .flex-offset-md-35,[dir=rtl] .layout-margin .flex-offset-md-35,[dir=rtl] .layout-margin .offset-md-35,[dir=rtl] .offset-md-35{margin-left:auto;margin-right:35%}.flex-offset-md-40,.layout-margin .flex-offset-md-40,.layout-margin .offset-md-40,.offset-md-40{margin-left:40%}[dir=rtl] .flex-offset-md-40,[dir=rtl] .layout-margin .flex-offset-md-40,[dir=rtl] .layout-margin .offset-md-40,[dir=rtl] .offset-md-40{margin-left:auto;margin-right:40%}.flex-offset-md-45,.layout-margin .flex-offset-md-45,.layout-margin .offset-md-45,.offset-md-45{margin-left:45%}[dir=rtl] .flex-offset-md-45,[dir=rtl] .layout-margin .flex-offset-md-45,[dir=rtl] .layout-margin .offset-md-45,[dir=rtl] .offset-md-45{margin-left:auto;margin-right:45%}.flex-offset-md-50,.layout-margin .flex-offset-md-50,.layout-margin .offset-md-50,.offset-md-50{margin-left:50%}[dir=rtl] .flex-offset-md-50,[dir=rtl] .layout-margin .flex-offset-md-50,[dir=rtl] .layout-margin .offset-md-50,[dir=rtl] .offset-md-50{margin-left:auto;margin-right:50%}.flex-offset-md-55,.layout-margin .flex-offset-md-55,.layout-margin .offset-md-55,.offset-md-55{margin-left:55%}[dir=rtl] .flex-offset-md-55,[dir=rtl] .layout-margin .flex-offset-md-55,[dir=rtl] .layout-margin .offset-md-55,[dir=rtl] .offset-md-55{margin-left:auto;margin-right:55%}.flex-offset-md-60,.layout-margin .flex-offset-md-60,.layout-margin .offset-md-60,.offset-md-60{margin-left:60%}[dir=rtl] .flex-offset-md-60,[dir=rtl] .layout-margin .flex-offset-md-60,[dir=rtl] .layout-margin .offset-md-60,[dir=rtl] .offset-md-60{margin-left:auto;margin-right:60%}.flex-offset-md-65,.layout-margin .flex-offset-md-65,.layout-margin .offset-md-65,.offset-md-65{margin-left:65%}[dir=rtl] .flex-offset-md-65,[dir=rtl] .layout-margin .flex-offset-md-65,[dir=rtl] .layout-margin .offset-md-65,[dir=rtl] .offset-md-65{margin-left:auto;margin-right:65%}.flex-offset-md-70,.layout-margin .flex-offset-md-70,.layout-margin .offset-md-70,.offset-md-70{margin-left:70%}[dir=rtl] .flex-offset-md-70,[dir=rtl] .layout-margin .flex-offset-md-70,[dir=rtl] .layout-margin .offset-md-70,[dir=rtl] .offset-md-70{margin-left:auto;margin-right:70%}.flex-offset-md-75,.layout-margin .flex-offset-md-75,.layout-margin .offset-md-75,.offset-md-75{margin-left:75%}[dir=rtl] .flex-offset-md-75,[dir=rtl] .layout-margin .flex-offset-md-75,[dir=rtl] .layout-margin .offset-md-75,[dir=rtl] .offset-md-75{margin-left:auto;margin-right:75%}.flex-offset-md-80,.layout-margin .flex-offset-md-80,.layout-margin .offset-md-80,.offset-md-80{margin-left:80%}[dir=rtl] .flex-offset-md-80,[dir=rtl] .layout-margin .flex-offset-md-80,[dir=rtl] .layout-margin .offset-md-80,[dir=rtl] .offset-md-80{margin-left:auto;margin-right:80%}.flex-offset-md-85,.layout-margin .flex-offset-md-85,.layout-margin .offset-md-85,.offset-md-85{margin-left:85%}[dir=rtl] .flex-offset-md-85,[dir=rtl] .layout-margin .flex-offset-md-85,[dir=rtl] .layout-margin .offset-md-85,[dir=rtl] .offset-md-85{margin-left:auto;margin-right:85%}.flex-offset-md-90,.layout-margin .flex-offset-md-90,.layout-margin .offset-md-90,.offset-md-90{margin-left:90%}[dir=rtl] .flex-offset-md-90,[dir=rtl] .layout-margin .flex-offset-md-90,[dir=rtl] .layout-margin .offset-md-90,[dir=rtl] .offset-md-90{margin-left:auto;margin-right:90%}.flex-offset-md-95,.layout-margin .flex-offset-md-95,.layout-margin .offset-md-95,.offset-md-95{margin-left:95%}[dir=rtl] .flex-offset-md-95,[dir=rtl] .layout-margin .flex-offset-md-95,[dir=rtl] .layout-margin .offset-md-95,[dir=rtl] .offset-md-95{margin-left:auto;margin-right:95%}.flex-offset-md-33,.layout-margin .flex-offset-md-33,.layout-margin .offset-md-33,.offset-md-33{margin-left:33.3333333333%}.flex-offset-md-66,.layout-margin .flex-offset-md-66,.layout-margin .offset-md-66,.offset-md-66{margin-left:66.6666666667%}[dir=rtl] .flex-offset-md-66,[dir=rtl] .layout-margin .flex-offset-md-66,[dir=rtl] .layout-margin .offset-md-66,[dir=rtl] .offset-md-66{margin-left:auto;margin-right:66.6666666667%}.layout-align-md,.layout-align-md-start-stretch{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-line-pack:stretch;align-content:stretch;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.layout-align-md-start,.layout-align-md-start-center,.layout-align-md-start-end,.layout-align-md-start-start,.layout-align-md-start-stretch{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.layout-align-md-center,.layout-align-md-center-center,.layout-align-md-center-end,.layout-align-md-center-start,.layout-align-md-center-stretch{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.layout-align-md-end,.layout-align-md-end-center,.layout-align-md-end-end,.layout-align-md-end-start,.layout-align-md-end-stretch{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.layout-align-md-space-around,.layout-align-md-space-around-center,.layout-align-md-space-around-end,.layout-align-md-space-around-start,.layout-align-md-space-around-stretch{-ms-flex-pack:distribute;justify-content:space-around}.layout-align-md-space-between,.layout-align-md-space-between-center,.layout-align-md-space-between-end,.layout-align-md-space-between-start,.layout-align-md-space-between-stretch{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.layout-align-md-center-start,.layout-align-md-end-start,.layout-align-md-space-around-start,.layout-align-md-space-between-start,.layout-align-md-start-start{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-ms-flex-line-pack:start;align-content:flex-start}.layout-align-md-center-center,.layout-align-md-end-center,.layout-align-md-space-around-center,.layout-align-md-space-between-center,.layout-align-md-start-center{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-line-pack:center;align-content:center;max-width:100%}.layout-align-md-center-center>*,.layout-align-md-end-center>*,.layout-align-md-space-around-center>*,.layout-align-md-space-between-center>*,.layout-align-md-start-center>*{max-width:100%;box-sizing:border-box}.layout-align-md-center-end,.layout-align-md-end-end,.layout-align-md-space-around-end,.layout-align-md-space-between-end,.layout-align-md-start-end{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-ms-flex-line-pack:end;align-content:flex-end}.layout-align-md-center-stretch,.layout-align-md-end-stretch,.layout-align-md-space-around-stretch,.layout-align-md-space-between-stretch,.layout-align-md-start-stretch{-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-ms-flex-line-pack:stretch;align-content:stretch}.flex-md{-webkit-box-flex:1;-ms-flex:1;flex:1;box-sizing:border-box}.flex-md-0,.flex-md-grow{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;box-sizing:border-box}.flex-md-initial{-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto;box-sizing:border-box}.flex-md-auto{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;box-sizing:border-box}.flex-md-none{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;box-sizing:border-box}.flex-md-noshrink{-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto;box-sizing:border-box}.flex-md-nogrow{-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto;box-sizing:border-box}.layout-row>.flex-md-0{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;box-sizing:border-box;min-width:0}.layout-column>.flex-md-0{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;max-width:100%;max-height:0%;box-sizing:border-box}.layout-md-row>.flex-md-0{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;max-width:0%;max-height:100%;box-sizing:border-box;min-width:0}.layout-md-column>.flex-md-0{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;max-width:100%;max-height:0%;box-sizing:border-box;min-height:0}.flex-md-5,.layout-row>.flex-md-5{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;max-width:5%;max-height:100%;box-sizing:border-box}.layout-column>.flex-md-5{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;max-width:100%;max-height:5%;box-sizing:border-box}.layout-md-row>.flex-md-5{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;max-width:5%;max-height:100%;box-sizing:border-box}.layout-md-column>.flex-md-5{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;max-width:100%;max-height:5%;box-sizing:border-box}.flex-md-10,.layout-row>.flex-md-10{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;max-width:10%;max-height:100%;box-sizing:border-box}.layout-column>.flex-md-10{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;max-width:100%;max-height:10%;box-sizing:border-box}.layout-md-row>.flex-md-10{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;max-width:10%;max-height:100%;box-sizing:border-box}.layout-md-column>.flex-md-10{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;max-width:100%;max-height:10%;box-sizing:border-box}.flex-md-15,.layout-row>.flex-md-15{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;max-width:15%;max-height:100%;box-sizing:border-box}.layout-column>.flex-md-15{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;max-width:100%;max-height:15%;box-sizing:border-box}.layout-md-row>.flex-md-15{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;max-width:15%;max-height:100%;box-sizing:border-box}.layout-md-column>.flex-md-15{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;max-width:100%;max-height:15%;box-sizing:border-box}.flex-md-20,.layout-row>.flex-md-20{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;max-width:20%;max-height:100%;box-sizing:border-box}.layout-column>.flex-md-20{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;max-width:100%;max-height:20%;box-sizing:border-box}.layout-md-row>.flex-md-20{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;max-width:20%;max-height:100%;box-sizing:border-box}.layout-md-column>.flex-md-20{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;max-width:100%;max-height:20%;box-sizing:border-box}.flex-md-25,.layout-row>.flex-md-25{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;max-width:25%;max-height:100%;box-sizing:border-box}.layout-column>.flex-md-25{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;max-width:100%;max-height:25%;box-sizing:border-box}.layout-md-row>.flex-md-25{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;max-width:25%;max-height:100%;box-sizing:border-box}.layout-md-column>.flex-md-25{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;max-width:100%;max-height:25%;box-sizing:border-box}.flex-md-30,.layout-row>.flex-md-30{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;max-width:30%;max-height:100%;box-sizing:border-box}.layout-column>.flex-md-30{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;max-width:100%;max-height:30%;box-sizing:border-box}.layout-md-row>.flex-md-30{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;max-width:30%;max-height:100%;box-sizing:border-box}.layout-md-column>.flex-md-30{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;max-width:100%;max-height:30%;box-sizing:border-box}.flex-md-35,.layout-row>.flex-md-35{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;max-width:35%;max-height:100%;box-sizing:border-box}.layout-column>.flex-md-35{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;max-width:100%;max-height:35%;box-sizing:border-box}.layout-md-row>.flex-md-35{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;max-width:35%;max-height:100%;box-sizing:border-box}.layout-md-column>.flex-md-35{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;max-width:100%;max-height:35%;box-sizing:border-box}.flex-md-40,.layout-row>.flex-md-40{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;max-width:40%;max-height:100%;box-sizing:border-box}.layout-column>.flex-md-40{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;max-width:100%;max-height:40%;box-sizing:border-box}.layout-md-row>.flex-md-40{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;max-width:40%;max-height:100%;box-sizing:border-box}.layout-md-column>.flex-md-40{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;max-width:100%;max-height:40%;box-sizing:border-box}.flex-md-45,.layout-row>.flex-md-45{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;max-width:45%;max-height:100%;box-sizing:border-box}.layout-column>.flex-md-45{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;max-width:100%;max-height:45%;box-sizing:border-box}.layout-md-row>.flex-md-45{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;max-width:45%;max-height:100%;box-sizing:border-box}.layout-md-column>.flex-md-45{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;max-width:100%;max-height:45%;box-sizing:border-box}.flex-md-50,.layout-row>.flex-md-50{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;max-width:50%;max-height:100%;box-sizing:border-box}.layout-column>.flex-md-50{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;max-width:100%;max-height:50%;box-sizing:border-box}.layout-md-row>.flex-md-50{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;max-width:50%;max-height:100%;box-sizing:border-box}.layout-md-column>.flex-md-50{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;max-width:100%;max-height:50%;box-sizing:border-box}.flex-md-55,.layout-row>.flex-md-55{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;max-width:55%;max-height:100%;box-sizing:border-box}.layout-column>.flex-md-55{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;max-width:100%;max-height:55%;box-sizing:border-box}.layout-md-row>.flex-md-55{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;max-width:55%;max-height:100%;box-sizing:border-box}.layout-md-column>.flex-md-55{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;max-width:100%;max-height:55%;box-sizing:border-box}.flex-md-60,.layout-row>.flex-md-60{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;max-width:60%;max-height:100%;box-sizing:border-box}.layout-column>.flex-md-60{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;max-width:100%;max-height:60%;box-sizing:border-box}.layout-md-row>.flex-md-60{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;max-width:60%;max-height:100%;box-sizing:border-box}.layout-md-column>.flex-md-60{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;max-width:100%;max-height:60%;box-sizing:border-box}.flex-md-65,.layout-row>.flex-md-65{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;max-width:65%;max-height:100%;box-sizing:border-box}.layout-column>.flex-md-65{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;max-width:100%;max-height:65%;box-sizing:border-box}.layout-md-row>.flex-md-65{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;max-width:65%;max-height:100%;box-sizing:border-box}.layout-md-column>.flex-md-65{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;max-width:100%;max-height:65%;box-sizing:border-box}.flex-md-70,.layout-row>.flex-md-70{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;max-width:70%;max-height:100%;box-sizing:border-box}.layout-column>.flex-md-70{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;max-width:100%;max-height:70%;box-sizing:border-box}.layout-md-row>.flex-md-70{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;max-width:70%;max-height:100%;box-sizing:border-box}.layout-md-column>.flex-md-70{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;max-width:100%;max-height:70%;box-sizing:border-box}.flex-md-75,.layout-row>.flex-md-75{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;max-width:75%;max-height:100%;box-sizing:border-box}.layout-column>.flex-md-75{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;max-width:100%;max-height:75%;box-sizing:border-box}.layout-md-row>.flex-md-75{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;max-width:75%;max-height:100%;box-sizing:border-box}.layout-md-column>.flex-md-75{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;max-width:100%;max-height:75%;box-sizing:border-box}.flex-md-80,.layout-row>.flex-md-80{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;max-width:80%;max-height:100%;box-sizing:border-box}.layout-column>.flex-md-80{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;max-width:100%;max-height:80%;box-sizing:border-box}.layout-md-row>.flex-md-80{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;max-width:80%;max-height:100%;box-sizing:border-box}.layout-md-column>.flex-md-80{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;max-width:100%;max-height:80%;box-sizing:border-box}.flex-md-85,.layout-row>.flex-md-85{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;max-width:85%;max-height:100%;box-sizing:border-box}.layout-column>.flex-md-85{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;max-width:100%;max-height:85%;box-sizing:border-box}.layout-md-row>.flex-md-85{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;max-width:85%;max-height:100%;box-sizing:border-box}.layout-md-column>.flex-md-85{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;max-width:100%;max-height:85%;box-sizing:border-box}.flex-md-90,.layout-row>.flex-md-90{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;max-width:90%;max-height:100%;box-sizing:border-box}.layout-column>.flex-md-90{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;max-width:100%;max-height:90%;box-sizing:border-box}.layout-md-row>.flex-md-90{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;max-width:90%;max-height:100%;box-sizing:border-box}.layout-md-column>.flex-md-90{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;max-width:100%;max-height:90%;box-sizing:border-box}.flex-md-95,.layout-row>.flex-md-95{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;max-width:95%;max-height:100%;box-sizing:border-box}.layout-column>.flex-md-95{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;max-width:100%;max-height:95%;box-sizing:border-box}.layout-md-row>.flex-md-95{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;max-width:95%;max-height:100%;box-sizing:border-box}.layout-md-column>.flex-md-95{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;max-width:100%;max-height:95%;box-sizing:border-box}.flex-md-100,.layout-column>.flex-md-100,.layout-md-column>.flex-md-100,.layout-md-row>.flex-md-100,.layout-row>.flex-md-100{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;max-width:100%;max-height:100%;box-sizing:border-box}.layout-row>.flex-md-33{-webkit-box-flex:1;-ms-flex:1 1 33.33%;flex:1 1 33.33%;max-width:33.33%;max-height:100%;box-sizing:border-box}.layout-row>.flex-md-66{-webkit-box-flex:1;-ms-flex:1 1 66.66%;flex:1 1 66.66%;max-width:66.66%;max-height:100%;box-sizing:border-box}.layout-column>.flex-md-33{-webkit-box-flex:1;-ms-flex:1 1 33.33%;flex:1 1 33.33%;max-width:100%;max-height:33.33%;box-sizing:border-box}.layout-column>.flex-md-66{-webkit-box-flex:1;-ms-flex:1 1 66.66%;flex:1 1 66.66%;max-width:100%;max-height:66.66%;box-sizing:border-box}.layout-md-row>.flex-md-33{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;max-width:33.33%;max-height:100%;box-sizing:border-box}.layout-md-row>.flex-md-66{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;max-width:66.66%;max-height:100%;box-sizing:border-box}.layout-md-row>.flex{min-width:0}.layout-md-column>.flex-md-33{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;max-width:100%;max-height:33.33%;box-sizing:border-box}.layout-md-column>.flex-md-66{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;max-width:100%;max-height:66.66%;box-sizing:border-box}.layout-md-column>.flex{min-height:0}.layout-md,.layout-md-column,.layout-md-row{box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex}.layout-md-column{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.layout-md-row{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}@media (min-width:1280px){.flex-gt-md-0,.layout-row>.flex-gt-md-0{max-height:100%;max-width:0%}.flex-order-gt-md--20{-webkit-box-ordinal-group:-19;-ms-flex-order:-20;order:-20}.flex-order-gt-md--19{-webkit-box-ordinal-group:-18;-ms-flex-order:-19;order:-19}.flex-order-gt-md--18{-webkit-box-ordinal-group:-17;-ms-flex-order:-18;order:-18}.flex-order-gt-md--17{-webkit-box-ordinal-group:-16;-ms-flex-order:-17;order:-17}.flex-order-gt-md--16{-webkit-box-ordinal-group:-15;-ms-flex-order:-16;order:-16}.flex-order-gt-md--15{-webkit-box-ordinal-group:-14;-ms-flex-order:-15;order:-15}.flex-order-gt-md--14{-webkit-box-ordinal-group:-13;-ms-flex-order:-14;order:-14}.flex-order-gt-md--13{-webkit-box-ordinal-group:-12;-ms-flex-order:-13;order:-13}.flex-order-gt-md--12{-webkit-box-ordinal-group:-11;-ms-flex-order:-12;order:-12}.flex-order-gt-md--11{-webkit-box-ordinal-group:-10;-ms-flex-order:-11;order:-11}.flex-order-gt-md--10{-webkit-box-ordinal-group:-9;-ms-flex-order:-10;order:-10}.flex-order-gt-md--9{-webkit-box-ordinal-group:-8;-ms-flex-order:-9;order:-9}.flex-order-gt-md--8{-webkit-box-ordinal-group:-7;-ms-flex-order:-8;order:-8}.flex-order-gt-md--7{-webkit-box-ordinal-group:-6;-ms-flex-order:-7;order:-7}.flex-order-gt-md--6{-webkit-box-ordinal-group:-5;-ms-flex-order:-6;order:-6}.flex-order-gt-md--5{-webkit-box-ordinal-group:-4;-ms-flex-order:-5;order:-5}.flex-order-gt-md--4{-webkit-box-ordinal-group:-3;-ms-flex-order:-4;order:-4}.flex-order-gt-md--3{-webkit-box-ordinal-group:-2;-ms-flex-order:-3;order:-3}.flex-order-gt-md--2{-webkit-box-ordinal-group:-1;-ms-flex-order:-2;order:-2}.flex-order-gt-md--1{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}.flex-order-gt-md-0{-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0}.flex-order-gt-md-1{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.flex-order-gt-md-2{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.flex-order-gt-md-3{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}.flex-order-gt-md-4{-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4}.flex-order-gt-md-5{-webkit-box-ordinal-group:6;-ms-flex-order:5;order:5}.flex-order-gt-md-6{-webkit-box-ordinal-group:7;-ms-flex-order:6;order:6}.flex-order-gt-md-7{-webkit-box-ordinal-group:8;-ms-flex-order:7;order:7}.flex-order-gt-md-8{-webkit-box-ordinal-group:9;-ms-flex-order:8;order:8}.flex-order-gt-md-9{-webkit-box-ordinal-group:10;-ms-flex-order:9;order:9}.flex-order-gt-md-10{-webkit-box-ordinal-group:11;-ms-flex-order:10;order:10}.flex-order-gt-md-11{-webkit-box-ordinal-group:12;-ms-flex-order:11;order:11}.flex-order-gt-md-12{-webkit-box-ordinal-group:13;-ms-flex-order:12;order:12}.flex-order-gt-md-13{-webkit-box-ordinal-group:14;-ms-flex-order:13;order:13}.flex-order-gt-md-14{-webkit-box-ordinal-group:15;-ms-flex-order:14;order:14}.flex-order-gt-md-15{-webkit-box-ordinal-group:16;-ms-flex-order:15;order:15}.flex-order-gt-md-16{-webkit-box-ordinal-group:17;-ms-flex-order:16;order:16}.flex-order-gt-md-17{-webkit-box-ordinal-group:18;-ms-flex-order:17;order:17}.flex-order-gt-md-18{-webkit-box-ordinal-group:19;-ms-flex-order:18;order:18}.flex-order-gt-md-19{-webkit-box-ordinal-group:20;-ms-flex-order:19;order:19}.flex-order-gt-md-20{-webkit-box-ordinal-group:21;-ms-flex-order:20;order:20}.flex-offset-gt-md-0,.layout-margin .flex-offset-gt-md-0,.layout-margin .offset-gt-md-0,.offset-gt-md-0{margin-left:0}[dir=rtl] .flex-offset-gt-md-0,[dir=rtl] .layout-margin .flex-offset-gt-md-0,[dir=rtl] .layout-margin .offset-gt-md-0,[dir=rtl] .offset-gt-md-0{margin-left:auto;margin-right:0}.flex-offset-gt-md-5,.layout-margin .flex-offset-gt-md-5,.layout-margin .offset-gt-md-5,.offset-gt-md-5{margin-left:5%}[dir=rtl] .flex-offset-gt-md-5,[dir=rtl] .layout-margin .flex-offset-gt-md-5,[dir=rtl] .layout-margin .offset-gt-md-5,[dir=rtl] .offset-gt-md-5{margin-left:auto;margin-right:5%}.flex-offset-gt-md-10,.layout-margin .flex-offset-gt-md-10,.layout-margin .offset-gt-md-10,.offset-gt-md-10{margin-left:10%}[dir=rtl] .flex-offset-gt-md-10,[dir=rtl] .layout-margin .flex-offset-gt-md-10,[dir=rtl] .layout-margin .offset-gt-md-10,[dir=rtl] .offset-gt-md-10{margin-left:auto;margin-right:10%}.flex-offset-gt-md-15,.layout-margin .flex-offset-gt-md-15,.layout-margin .offset-gt-md-15,.offset-gt-md-15{margin-left:15%}[dir=rtl] .flex-offset-gt-md-15,[dir=rtl] .layout-margin .flex-offset-gt-md-15,[dir=rtl] .layout-margin .offset-gt-md-15,[dir=rtl] .offset-gt-md-15{margin-left:auto;margin-right:15%}.flex-offset-gt-md-20,.layout-margin .flex-offset-gt-md-20,.layout-margin .offset-gt-md-20,.offset-gt-md-20{margin-left:20%}[dir=rtl] .flex-offset-gt-md-20,[dir=rtl] .layout-margin .flex-offset-gt-md-20,[dir=rtl] .layout-margin .offset-gt-md-20,[dir=rtl] .offset-gt-md-20{margin-left:auto;margin-right:20%}.flex-offset-gt-md-25,.layout-margin .flex-offset-gt-md-25,.layout-margin .offset-gt-md-25,.offset-gt-md-25{margin-left:25%}[dir=rtl] .flex-offset-gt-md-25,[dir=rtl] .layout-margin .flex-offset-gt-md-25,[dir=rtl] .layout-margin .offset-gt-md-25,[dir=rtl] .offset-gt-md-25{margin-left:auto;margin-right:25%}.flex-offset-gt-md-30,.layout-margin .flex-offset-gt-md-30,.layout-margin .offset-gt-md-30,.offset-gt-md-30{margin-left:30%}[dir=rtl] .flex-offset-gt-md-30,[dir=rtl] .layout-margin .flex-offset-gt-md-30,[dir=rtl] .layout-margin .offset-gt-md-30,[dir=rtl] .offset-gt-md-30{margin-left:auto;margin-right:30%}.flex-offset-gt-md-35,.layout-margin .flex-offset-gt-md-35,.layout-margin .offset-gt-md-35,.offset-gt-md-35{margin-left:35%}[dir=rtl] .flex-offset-gt-md-35,[dir=rtl] .layout-margin .flex-offset-gt-md-35,[dir=rtl] .layout-margin .offset-gt-md-35,[dir=rtl] .offset-gt-md-35{margin-left:auto;margin-right:35%}.flex-offset-gt-md-40,.layout-margin .flex-offset-gt-md-40,.layout-margin .offset-gt-md-40,.offset-gt-md-40{margin-left:40%}[dir=rtl] .flex-offset-gt-md-40,[dir=rtl] .layout-margin .flex-offset-gt-md-40,[dir=rtl] .layout-margin .offset-gt-md-40,[dir=rtl] .offset-gt-md-40{margin-left:auto;margin-right:40%}.flex-offset-gt-md-45,.layout-margin .flex-offset-gt-md-45,.layout-margin .offset-gt-md-45,.offset-gt-md-45{margin-left:45%}[dir=rtl] .flex-offset-gt-md-45,[dir=rtl] .layout-margin .flex-offset-gt-md-45,[dir=rtl] .layout-margin .offset-gt-md-45,[dir=rtl] .offset-gt-md-45{margin-left:auto;margin-right:45%}.flex-offset-gt-md-50,.layout-margin .flex-offset-gt-md-50,.layout-margin .offset-gt-md-50,.offset-gt-md-50{margin-left:50%}[dir=rtl] .flex-offset-gt-md-50,[dir=rtl] .layout-margin .flex-offset-gt-md-50,[dir=rtl] .layout-margin .offset-gt-md-50,[dir=rtl] .offset-gt-md-50{margin-left:auto;margin-right:50%}.flex-offset-gt-md-55,.layout-margin .flex-offset-gt-md-55,.layout-margin .offset-gt-md-55,.offset-gt-md-55{margin-left:55%}[dir=rtl] .flex-offset-gt-md-55,[dir=rtl] .layout-margin .flex-offset-gt-md-55,[dir=rtl] .layout-margin .offset-gt-md-55,[dir=rtl] .offset-gt-md-55{margin-left:auto;margin-right:55%}.flex-offset-gt-md-60,.layout-margin .flex-offset-gt-md-60,.layout-margin .offset-gt-md-60,.offset-gt-md-60{margin-left:60%}[dir=rtl] .flex-offset-gt-md-60,[dir=rtl] .layout-margin .flex-offset-gt-md-60,[dir=rtl] .layout-margin .offset-gt-md-60,[dir=rtl] .offset-gt-md-60{margin-left:auto;margin-right:60%}.flex-offset-gt-md-65,.layout-margin .flex-offset-gt-md-65,.layout-margin .offset-gt-md-65,.offset-gt-md-65{margin-left:65%}[dir=rtl] .flex-offset-gt-md-65,[dir=rtl] .layout-margin .flex-offset-gt-md-65,[dir=rtl] .layout-margin .offset-gt-md-65,[dir=rtl] .offset-gt-md-65{margin-left:auto;margin-right:65%}.flex-offset-gt-md-70,.layout-margin .flex-offset-gt-md-70,.layout-margin .offset-gt-md-70,.offset-gt-md-70{margin-left:70%}[dir=rtl] .flex-offset-gt-md-70,[dir=rtl] .layout-margin .flex-offset-gt-md-70,[dir=rtl] .layout-margin .offset-gt-md-70,[dir=rtl] .offset-gt-md-70{margin-left:auto;margin-right:70%}.flex-offset-gt-md-75,.layout-margin .flex-offset-gt-md-75,.layout-margin .offset-gt-md-75,.offset-gt-md-75{margin-left:75%}[dir=rtl] .flex-offset-gt-md-75,[dir=rtl] .layout-margin .flex-offset-gt-md-75,[dir=rtl] .layout-margin .offset-gt-md-75,[dir=rtl] .offset-gt-md-75{margin-left:auto;margin-right:75%}.flex-offset-gt-md-80,.layout-margin .flex-offset-gt-md-80,.layout-margin .offset-gt-md-80,.offset-gt-md-80{margin-left:80%}[dir=rtl] .flex-offset-gt-md-80,[dir=rtl] .layout-margin .flex-offset-gt-md-80,[dir=rtl] .layout-margin .offset-gt-md-80,[dir=rtl] .offset-gt-md-80{margin-left:auto;margin-right:80%}.flex-offset-gt-md-85,.layout-margin .flex-offset-gt-md-85,.layout-margin .offset-gt-md-85,.offset-gt-md-85{margin-left:85%}[dir=rtl] .flex-offset-gt-md-85,[dir=rtl] .layout-margin .flex-offset-gt-md-85,[dir=rtl] .layout-margin .offset-gt-md-85,[dir=rtl] .offset-gt-md-85{margin-left:auto;margin-right:85%}.flex-offset-gt-md-90,.layout-margin .flex-offset-gt-md-90,.layout-margin .offset-gt-md-90,.offset-gt-md-90{margin-left:90%}[dir=rtl] .flex-offset-gt-md-90,[dir=rtl] .layout-margin .flex-offset-gt-md-90,[dir=rtl] .layout-margin .offset-gt-md-90,[dir=rtl] .offset-gt-md-90{margin-left:auto;margin-right:90%}.flex-offset-gt-md-95,.layout-margin .flex-offset-gt-md-95,.layout-margin .offset-gt-md-95,.offset-gt-md-95{margin-left:95%}[dir=rtl] .flex-offset-gt-md-95,[dir=rtl] .layout-margin .flex-offset-gt-md-95,[dir=rtl] .layout-margin .offset-gt-md-95,[dir=rtl] .offset-gt-md-95{margin-left:auto;margin-right:95%}.flex-offset-gt-md-33,.layout-margin .flex-offset-gt-md-33,.layout-margin .offset-gt-md-33,.offset-gt-md-33{margin-left:33.3333333333%}.flex-offset-gt-md-66,.layout-margin .flex-offset-gt-md-66,.layout-margin .offset-gt-md-66,.offset-gt-md-66{margin-left:66.6666666667%}[dir=rtl] .flex-offset-gt-md-66,[dir=rtl] .layout-margin .flex-offset-gt-md-66,[dir=rtl] .layout-margin .offset-gt-md-66,[dir=rtl] .offset-gt-md-66{margin-left:auto;margin-right:66.6666666667%}.layout-align-gt-md,.layout-align-gt-md-start-stretch{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-line-pack:stretch;align-content:stretch;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.layout-align-gt-md-start,.layout-align-gt-md-start-center,.layout-align-gt-md-start-end,.layout-align-gt-md-start-start,.layout-align-gt-md-start-stretch{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.layout-align-gt-md-center,.layout-align-gt-md-center-center,.layout-align-gt-md-center-end,.layout-align-gt-md-center-start,.layout-align-gt-md-center-stretch{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.layout-align-gt-md-end,.layout-align-gt-md-end-center,.layout-align-gt-md-end-end,.layout-align-gt-md-end-start,.layout-align-gt-md-end-stretch{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.layout-align-gt-md-space-around,.layout-align-gt-md-space-around-center,.layout-align-gt-md-space-around-end,.layout-align-gt-md-space-around-start,.layout-align-gt-md-space-around-stretch{-ms-flex-pack:distribute;justify-content:space-around}.layout-align-gt-md-space-between,.layout-align-gt-md-space-between-center,.layout-align-gt-md-space-between-end,.layout-align-gt-md-space-between-start,.layout-align-gt-md-space-between-stretch{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.layout-align-gt-md-center-start,.layout-align-gt-md-end-start,.layout-align-gt-md-space-around-start,.layout-align-gt-md-space-between-start,.layout-align-gt-md-start-start{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-ms-flex-line-pack:start;align-content:flex-start}.layout-align-gt-md-center-center,.layout-align-gt-md-end-center,.layout-align-gt-md-space-around-center,.layout-align-gt-md-space-between-center,.layout-align-gt-md-start-center{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-line-pack:center;align-content:center;max-width:100%}.layout-align-gt-md-center-center>*,.layout-align-gt-md-end-center>*,.layout-align-gt-md-space-around-center>*,.layout-align-gt-md-space-between-center>*,.layout-align-gt-md-start-center>*{max-width:100%;box-sizing:border-box}.layout-align-gt-md-center-end,.layout-align-gt-md-end-end,.layout-align-gt-md-space-around-end,.layout-align-gt-md-space-between-end,.layout-align-gt-md-start-end{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-ms-flex-line-pack:end;align-content:flex-end}.layout-align-gt-md-center-stretch,.layout-align-gt-md-end-stretch,.layout-align-gt-md-space-around-stretch,.layout-align-gt-md-space-between-stretch,.layout-align-gt-md-start-stretch{-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-ms-flex-line-pack:stretch;align-content:stretch}.flex-gt-md{-webkit-box-flex:1;-ms-flex:1;flex:1;box-sizing:border-box}.flex-gt-md-0,.flex-gt-md-grow{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;box-sizing:border-box}.flex-gt-md-initial{-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto;box-sizing:border-box}.flex-gt-md-auto{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;box-sizing:border-box}.flex-gt-md-none{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;box-sizing:border-box}.flex-gt-md-noshrink{-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto;box-sizing:border-box}.flex-gt-md-nogrow{-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto;box-sizing:border-box}.layout-row>.flex-gt-md-0{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;box-sizing:border-box;min-width:0}.layout-column>.flex-gt-md-0{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;max-width:100%;max-height:0%;box-sizing:border-box}.layout-gt-md-row>.flex-gt-md-0{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;max-width:0%;max-height:100%;box-sizing:border-box;min-width:0}.layout-gt-md-column>.flex-gt-md-0{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;max-width:100%;max-height:0%;box-sizing:border-box;min-height:0}.flex-gt-md-5,.layout-row>.flex-gt-md-5{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;max-width:5%;max-height:100%;box-sizing:border-box}.layout-column>.flex-gt-md-5{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;max-width:100%;max-height:5%;box-sizing:border-box}.layout-gt-md-row>.flex-gt-md-5{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;max-width:5%;max-height:100%;box-sizing:border-box}.layout-gt-md-column>.flex-gt-md-5{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;max-width:100%;max-height:5%;box-sizing:border-box}.flex-gt-md-10,.layout-row>.flex-gt-md-10{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;max-width:10%;max-height:100%;box-sizing:border-box}.layout-column>.flex-gt-md-10{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;max-width:100%;max-height:10%;box-sizing:border-box}.layout-gt-md-row>.flex-gt-md-10{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;max-width:10%;max-height:100%;box-sizing:border-box}.layout-gt-md-column>.flex-gt-md-10{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;max-width:100%;max-height:10%;box-sizing:border-box}.flex-gt-md-15,.layout-row>.flex-gt-md-15{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;max-width:15%;max-height:100%;box-sizing:border-box}.layout-column>.flex-gt-md-15{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;max-width:100%;max-height:15%;box-sizing:border-box}.layout-gt-md-row>.flex-gt-md-15{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;max-width:15%;max-height:100%;box-sizing:border-box}.layout-gt-md-column>.flex-gt-md-15{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;max-width:100%;max-height:15%;box-sizing:border-box}.flex-gt-md-20,.layout-row>.flex-gt-md-20{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;max-width:20%;max-height:100%;box-sizing:border-box}.layout-column>.flex-gt-md-20{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;max-width:100%;max-height:20%;box-sizing:border-box}.layout-gt-md-row>.flex-gt-md-20{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;max-width:20%;max-height:100%;box-sizing:border-box}.layout-gt-md-column>.flex-gt-md-20{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;max-width:100%;max-height:20%;box-sizing:border-box}.flex-gt-md-25,.layout-row>.flex-gt-md-25{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;max-width:25%;max-height:100%;box-sizing:border-box}.layout-column>.flex-gt-md-25{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;max-width:100%;max-height:25%;box-sizing:border-box}.layout-gt-md-row>.flex-gt-md-25{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;max-width:25%;max-height:100%;box-sizing:border-box}.layout-gt-md-column>.flex-gt-md-25{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;max-width:100%;max-height:25%;box-sizing:border-box}.flex-gt-md-30,.layout-row>.flex-gt-md-30{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;max-width:30%;max-height:100%;box-sizing:border-box}.layout-column>.flex-gt-md-30{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;max-width:100%;max-height:30%;box-sizing:border-box}.layout-gt-md-row>.flex-gt-md-30{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;max-width:30%;max-height:100%;box-sizing:border-box}.layout-gt-md-column>.flex-gt-md-30{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;max-width:100%;max-height:30%;box-sizing:border-box}.flex-gt-md-35,.layout-row>.flex-gt-md-35{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;max-width:35%;max-height:100%;box-sizing:border-box}.layout-column>.flex-gt-md-35{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;max-width:100%;max-height:35%;box-sizing:border-box}.layout-gt-md-row>.flex-gt-md-35{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;max-width:35%;max-height:100%;box-sizing:border-box}.layout-gt-md-column>.flex-gt-md-35{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;max-width:100%;max-height:35%;box-sizing:border-box}.flex-gt-md-40,.layout-row>.flex-gt-md-40{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;max-width:40%;max-height:100%;box-sizing:border-box}.layout-column>.flex-gt-md-40{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;max-width:100%;max-height:40%;box-sizing:border-box}.layout-gt-md-row>.flex-gt-md-40{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;max-width:40%;max-height:100%;box-sizing:border-box}.layout-gt-md-column>.flex-gt-md-40{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;max-width:100%;max-height:40%;box-sizing:border-box}.flex-gt-md-45,.layout-row>.flex-gt-md-45{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;max-width:45%;max-height:100%;box-sizing:border-box}.layout-column>.flex-gt-md-45{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;max-width:100%;max-height:45%;box-sizing:border-box}.layout-gt-md-row>.flex-gt-md-45{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;max-width:45%;max-height:100%;box-sizing:border-box}.layout-gt-md-column>.flex-gt-md-45{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;max-width:100%;max-height:45%;box-sizing:border-box}.flex-gt-md-50,.layout-row>.flex-gt-md-50{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;max-width:50%;max-height:100%;box-sizing:border-box}.layout-column>.flex-gt-md-50{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;max-width:100%;max-height:50%;box-sizing:border-box}.layout-gt-md-row>.flex-gt-md-50{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;max-width:50%;max-height:100%;box-sizing:border-box}.layout-gt-md-column>.flex-gt-md-50{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;max-width:100%;max-height:50%;box-sizing:border-box}.flex-gt-md-55,.layout-row>.flex-gt-md-55{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;max-width:55%;max-height:100%;box-sizing:border-box}.layout-column>.flex-gt-md-55{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;max-width:100%;max-height:55%;box-sizing:border-box}.layout-gt-md-row>.flex-gt-md-55{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;max-width:55%;max-height:100%;box-sizing:border-box}.layout-gt-md-column>.flex-gt-md-55{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;max-width:100%;max-height:55%;box-sizing:border-box}.flex-gt-md-60,.layout-row>.flex-gt-md-60{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;max-width:60%;max-height:100%;box-sizing:border-box}.layout-column>.flex-gt-md-60{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;max-width:100%;max-height:60%;box-sizing:border-box}.layout-gt-md-row>.flex-gt-md-60{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;max-width:60%;max-height:100%;box-sizing:border-box}.layout-gt-md-column>.flex-gt-md-60{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;max-width:100%;max-height:60%;box-sizing:border-box}.flex-gt-md-65,.layout-row>.flex-gt-md-65{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;max-width:65%;max-height:100%;box-sizing:border-box}.layout-column>.flex-gt-md-65{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;max-width:100%;max-height:65%;box-sizing:border-box}.layout-gt-md-row>.flex-gt-md-65{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;max-width:65%;max-height:100%;box-sizing:border-box}.layout-gt-md-column>.flex-gt-md-65{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;max-width:100%;max-height:65%;box-sizing:border-box}.flex-gt-md-70,.layout-row>.flex-gt-md-70{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;max-width:70%;max-height:100%;box-sizing:border-box}.layout-column>.flex-gt-md-70{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;max-width:100%;max-height:70%;box-sizing:border-box}.layout-gt-md-row>.flex-gt-md-70{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;max-width:70%;max-height:100%;box-sizing:border-box}.layout-gt-md-column>.flex-gt-md-70{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;max-width:100%;max-height:70%;box-sizing:border-box}.flex-gt-md-75,.layout-row>.flex-gt-md-75{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;max-width:75%;max-height:100%;box-sizing:border-box}.layout-column>.flex-gt-md-75{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;max-width:100%;max-height:75%;box-sizing:border-box}.layout-gt-md-row>.flex-gt-md-75{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;max-width:75%;max-height:100%;box-sizing:border-box}.layout-gt-md-column>.flex-gt-md-75{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;max-width:100%;max-height:75%;box-sizing:border-box}.flex-gt-md-80,.layout-row>.flex-gt-md-80{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;max-width:80%;max-height:100%;box-sizing:border-box}.layout-column>.flex-gt-md-80{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;max-width:100%;max-height:80%;box-sizing:border-box}.layout-gt-md-row>.flex-gt-md-80{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;max-width:80%;max-height:100%;box-sizing:border-box}.layout-gt-md-column>.flex-gt-md-80{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;max-width:100%;max-height:80%;box-sizing:border-box}.flex-gt-md-85,.layout-row>.flex-gt-md-85{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;max-width:85%;max-height:100%;box-sizing:border-box}.layout-column>.flex-gt-md-85{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;max-width:100%;max-height:85%;box-sizing:border-box}.layout-gt-md-row>.flex-gt-md-85{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;max-width:85%;max-height:100%;box-sizing:border-box}.layout-gt-md-column>.flex-gt-md-85{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;max-width:100%;max-height:85%;box-sizing:border-box}.flex-gt-md-90,.layout-row>.flex-gt-md-90{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;max-width:90%;max-height:100%;box-sizing:border-box}.layout-column>.flex-gt-md-90{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;max-width:100%;max-height:90%;box-sizing:border-box}.layout-gt-md-row>.flex-gt-md-90{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;max-width:90%;max-height:100%;box-sizing:border-box}.layout-gt-md-column>.flex-gt-md-90{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;max-width:100%;max-height:90%;box-sizing:border-box}.flex-gt-md-95,.layout-row>.flex-gt-md-95{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;max-width:95%;max-height:100%;box-sizing:border-box}.layout-column>.flex-gt-md-95{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;max-width:100%;max-height:95%;box-sizing:border-box}.layout-gt-md-row>.flex-gt-md-95{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;max-width:95%;max-height:100%;box-sizing:border-box}.layout-gt-md-column>.flex-gt-md-95{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;max-width:100%;max-height:95%;box-sizing:border-box}.flex-gt-md-100,.layout-column>.flex-gt-md-100,.layout-gt-md-column>.flex-gt-md-100,.layout-gt-md-row>.flex-gt-md-100,.layout-row>.flex-gt-md-100{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;max-width:100%;max-height:100%;box-sizing:border-box}.layout-row>.flex-gt-md-33{-webkit-box-flex:1;-ms-flex:1 1 33.33%;flex:1 1 33.33%;max-width:33.33%;max-height:100%;box-sizing:border-box}.layout-row>.flex-gt-md-66{-webkit-box-flex:1;-ms-flex:1 1 66.66%;flex:1 1 66.66%;max-width:66.66%;max-height:100%;box-sizing:border-box}.layout-column>.flex-gt-md-33{-webkit-box-flex:1;-ms-flex:1 1 33.33%;flex:1 1 33.33%;max-width:100%;max-height:33.33%;box-sizing:border-box}.layout-column>.flex-gt-md-66{-webkit-box-flex:1;-ms-flex:1 1 66.66%;flex:1 1 66.66%;max-width:100%;max-height:66.66%;box-sizing:border-box}.layout-gt-md-row>.flex-gt-md-33{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;max-width:33.33%;max-height:100%;box-sizing:border-box}.layout-gt-md-row>.flex-gt-md-66{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;max-width:66.66%;max-height:100%;box-sizing:border-box}.layout-gt-md-row>.flex{min-width:0}.layout-gt-md-column>.flex-gt-md-33{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;max-width:100%;max-height:33.33%;box-sizing:border-box}.layout-gt-md-column>.flex-gt-md-66{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;max-width:100%;max-height:66.66%;box-sizing:border-box}.layout-gt-md-column>.flex{min-height:0}.layout-gt-md,.layout-gt-md-column,.layout-gt-md-row{box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex}.layout-gt-md-column{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.layout-gt-md-row{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}@media (min-width:1280px) and (max-width:1919px){.flex-lg-0,.layout-row>.flex-lg-0{max-height:100%;max-width:0%}.hide-gt-md:not(.show-gt-xs):not(.show-gt-sm):not(.show-gt-md):not(.show-lg):not(.show),.hide-gt-sm:not(.show-gt-xs):not(.show-gt-sm):not(.show-gt-md):not(.show-lg):not(.show),.hide-gt-xs:not(.show-gt-xs):not(.show-gt-sm):not(.show-gt-md):not(.show-lg):not(.show),.hide-lg:not(.show-lg):not(.show-gt-md):not(.show-gt-sm):not(.show-gt-xs):not(.show),.hide:not(.show-gt-xs):not(.show-gt-sm):not(.show-gt-md):not(.show-lg):not(.show){display:none}.flex-order-lg--20{-webkit-box-ordinal-group:-19;-ms-flex-order:-20;order:-20}.flex-order-lg--19{-webkit-box-ordinal-group:-18;-ms-flex-order:-19;order:-19}.flex-order-lg--18{-webkit-box-ordinal-group:-17;-ms-flex-order:-18;order:-18}.flex-order-lg--17{-webkit-box-ordinal-group:-16;-ms-flex-order:-17;order:-17}.flex-order-lg--16{-webkit-box-ordinal-group:-15;-ms-flex-order:-16;order:-16}.flex-order-lg--15{-webkit-box-ordinal-group:-14;-ms-flex-order:-15;order:-15}.flex-order-lg--14{-webkit-box-ordinal-group:-13;-ms-flex-order:-14;order:-14}.flex-order-lg--13{-webkit-box-ordinal-group:-12;-ms-flex-order:-13;order:-13}.flex-order-lg--12{-webkit-box-ordinal-group:-11;-ms-flex-order:-12;order:-12}.flex-order-lg--11{-webkit-box-ordinal-group:-10;-ms-flex-order:-11;order:-11}.flex-order-lg--10{-webkit-box-ordinal-group:-9;-ms-flex-order:-10;order:-10}.flex-order-lg--9{-webkit-box-ordinal-group:-8;-ms-flex-order:-9;order:-9}.flex-order-lg--8{-webkit-box-ordinal-group:-7;-ms-flex-order:-8;order:-8}.flex-order-lg--7{-webkit-box-ordinal-group:-6;-ms-flex-order:-7;order:-7}.flex-order-lg--6{-webkit-box-ordinal-group:-5;-ms-flex-order:-6;order:-6}.flex-order-lg--5{-webkit-box-ordinal-group:-4;-ms-flex-order:-5;order:-5}.flex-order-lg--4{-webkit-box-ordinal-group:-3;-ms-flex-order:-4;order:-4}.flex-order-lg--3{-webkit-box-ordinal-group:-2;-ms-flex-order:-3;order:-3}.flex-order-lg--2{-webkit-box-ordinal-group:-1;-ms-flex-order:-2;order:-2}.flex-order-lg--1{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}.flex-order-lg-0{-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0}.flex-order-lg-1{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.flex-order-lg-2{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.flex-order-lg-3{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}.flex-order-lg-4{-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4}.flex-order-lg-5{-webkit-box-ordinal-group:6;-ms-flex-order:5;order:5}.flex-order-lg-6{-webkit-box-ordinal-group:7;-ms-flex-order:6;order:6}.flex-order-lg-7{-webkit-box-ordinal-group:8;-ms-flex-order:7;order:7}.flex-order-lg-8{-webkit-box-ordinal-group:9;-ms-flex-order:8;order:8}.flex-order-lg-9{-webkit-box-ordinal-group:10;-ms-flex-order:9;order:9}.flex-order-lg-10{-webkit-box-ordinal-group:11;-ms-flex-order:10;order:10}.flex-order-lg-11{-webkit-box-ordinal-group:12;-ms-flex-order:11;order:11}.flex-order-lg-12{-webkit-box-ordinal-group:13;-ms-flex-order:12;order:12}.flex-order-lg-13{-webkit-box-ordinal-group:14;-ms-flex-order:13;order:13}.flex-order-lg-14{-webkit-box-ordinal-group:15;-ms-flex-order:14;order:14}.flex-order-lg-15{-webkit-box-ordinal-group:16;-ms-flex-order:15;order:15}.flex-order-lg-16{-webkit-box-ordinal-group:17;-ms-flex-order:16;order:16}.flex-order-lg-17{-webkit-box-ordinal-group:18;-ms-flex-order:17;order:17}.flex-order-lg-18{-webkit-box-ordinal-group:19;-ms-flex-order:18;order:18}.flex-order-lg-19{-webkit-box-ordinal-group:20;-ms-flex-order:19;order:19}.flex-order-lg-20{-webkit-box-ordinal-group:21;-ms-flex-order:20;order:20}.flex-offset-lg-0,.layout-margin .flex-offset-lg-0,.layout-margin .offset-lg-0,.offset-lg-0{margin-left:0}[dir=rtl] .flex-offset-lg-0,[dir=rtl] .layout-margin .flex-offset-lg-0,[dir=rtl] .layout-margin .offset-lg-0,[dir=rtl] .offset-lg-0{margin-left:auto;margin-right:0}.flex-offset-lg-5,.layout-margin .flex-offset-lg-5,.layout-margin .offset-lg-5,.offset-lg-5{margin-left:5%}[dir=rtl] .flex-offset-lg-5,[dir=rtl] .layout-margin .flex-offset-lg-5,[dir=rtl] .layout-margin .offset-lg-5,[dir=rtl] .offset-lg-5{margin-left:auto;margin-right:5%}.flex-offset-lg-10,.layout-margin .flex-offset-lg-10,.layout-margin .offset-lg-10,.offset-lg-10{margin-left:10%}[dir=rtl] .flex-offset-lg-10,[dir=rtl] .layout-margin .flex-offset-lg-10,[dir=rtl] .layout-margin .offset-lg-10,[dir=rtl] .offset-lg-10{margin-left:auto;margin-right:10%}.flex-offset-lg-15,.layout-margin .flex-offset-lg-15,.layout-margin .offset-lg-15,.offset-lg-15{margin-left:15%}[dir=rtl] .flex-offset-lg-15,[dir=rtl] .layout-margin .flex-offset-lg-15,[dir=rtl] .layout-margin .offset-lg-15,[dir=rtl] .offset-lg-15{margin-left:auto;margin-right:15%}.flex-offset-lg-20,.layout-margin .flex-offset-lg-20,.layout-margin .offset-lg-20,.offset-lg-20{margin-left:20%}[dir=rtl] .flex-offset-lg-20,[dir=rtl] .layout-margin .flex-offset-lg-20,[dir=rtl] .layout-margin .offset-lg-20,[dir=rtl] .offset-lg-20{margin-left:auto;margin-right:20%}.flex-offset-lg-25,.layout-margin .flex-offset-lg-25,.layout-margin .offset-lg-25,.offset-lg-25{margin-left:25%}[dir=rtl] .flex-offset-lg-25,[dir=rtl] .layout-margin .flex-offset-lg-25,[dir=rtl] .layout-margin .offset-lg-25,[dir=rtl] .offset-lg-25{margin-left:auto;margin-right:25%}.flex-offset-lg-30,.layout-margin .flex-offset-lg-30,.layout-margin .offset-lg-30,.offset-lg-30{margin-left:30%}[dir=rtl] .flex-offset-lg-30,[dir=rtl] .layout-margin .flex-offset-lg-30,[dir=rtl] .layout-margin .offset-lg-30,[dir=rtl] .offset-lg-30{margin-left:auto;margin-right:30%}.flex-offset-lg-35,.layout-margin .flex-offset-lg-35,.layout-margin .offset-lg-35,.offset-lg-35{margin-left:35%}[dir=rtl] .flex-offset-lg-35,[dir=rtl] .layout-margin .flex-offset-lg-35,[dir=rtl] .layout-margin .offset-lg-35,[dir=rtl] .offset-lg-35{margin-left:auto;margin-right:35%}.flex-offset-lg-40,.layout-margin .flex-offset-lg-40,.layout-margin .offset-lg-40,.offset-lg-40{margin-left:40%}[dir=rtl] .flex-offset-lg-40,[dir=rtl] .layout-margin .flex-offset-lg-40,[dir=rtl] .layout-margin .offset-lg-40,[dir=rtl] .offset-lg-40{margin-left:auto;margin-right:40%}.flex-offset-lg-45,.layout-margin .flex-offset-lg-45,.layout-margin .offset-lg-45,.offset-lg-45{margin-left:45%}[dir=rtl] .flex-offset-lg-45,[dir=rtl] .layout-margin .flex-offset-lg-45,[dir=rtl] .layout-margin .offset-lg-45,[dir=rtl] .offset-lg-45{margin-left:auto;margin-right:45%}.flex-offset-lg-50,.layout-margin .flex-offset-lg-50,.layout-margin .offset-lg-50,.offset-lg-50{margin-left:50%}[dir=rtl] .flex-offset-lg-50,[dir=rtl] .layout-margin .flex-offset-lg-50,[dir=rtl] .layout-margin .offset-lg-50,[dir=rtl] .offset-lg-50{margin-left:auto;margin-right:50%}.flex-offset-lg-55,.layout-margin .flex-offset-lg-55,.layout-margin .offset-lg-55,.offset-lg-55{margin-left:55%}[dir=rtl] .flex-offset-lg-55,[dir=rtl] .layout-margin .flex-offset-lg-55,[dir=rtl] .layout-margin .offset-lg-55,[dir=rtl] .offset-lg-55{margin-left:auto;margin-right:55%}.flex-offset-lg-60,.layout-margin .flex-offset-lg-60,.layout-margin .offset-lg-60,.offset-lg-60{margin-left:60%}[dir=rtl] .flex-offset-lg-60,[dir=rtl] .layout-margin .flex-offset-lg-60,[dir=rtl] .layout-margin .offset-lg-60,[dir=rtl] .offset-lg-60{margin-left:auto;margin-right:60%}.flex-offset-lg-65,.layout-margin .flex-offset-lg-65,.layout-margin .offset-lg-65,.offset-lg-65{margin-left:65%}[dir=rtl] .flex-offset-lg-65,[dir=rtl] .layout-margin .flex-offset-lg-65,[dir=rtl] .layout-margin .offset-lg-65,[dir=rtl] .offset-lg-65{margin-left:auto;margin-right:65%}.flex-offset-lg-70,.layout-margin .flex-offset-lg-70,.layout-margin .offset-lg-70,.offset-lg-70{margin-left:70%}[dir=rtl] .flex-offset-lg-70,[dir=rtl] .layout-margin .flex-offset-lg-70,[dir=rtl] .layout-margin .offset-lg-70,[dir=rtl] .offset-lg-70{margin-left:auto;margin-right:70%}.flex-offset-lg-75,.layout-margin .flex-offset-lg-75,.layout-margin .offset-lg-75,.offset-lg-75{margin-left:75%}[dir=rtl] .flex-offset-lg-75,[dir=rtl] .layout-margin .flex-offset-lg-75,[dir=rtl] .layout-margin .offset-lg-75,[dir=rtl] .offset-lg-75{margin-left:auto;margin-right:75%}.flex-offset-lg-80,.layout-margin .flex-offset-lg-80,.layout-margin .offset-lg-80,.offset-lg-80{margin-left:80%}[dir=rtl] .flex-offset-lg-80,[dir=rtl] .layout-margin .flex-offset-lg-80,[dir=rtl] .layout-margin .offset-lg-80,[dir=rtl] .offset-lg-80{margin-left:auto;margin-right:80%}.flex-offset-lg-85,.layout-margin .flex-offset-lg-85,.layout-margin .offset-lg-85,.offset-lg-85{margin-left:85%}[dir=rtl] .flex-offset-lg-85,[dir=rtl] .layout-margin .flex-offset-lg-85,[dir=rtl] .layout-margin .offset-lg-85,[dir=rtl] .offset-lg-85{margin-left:auto;margin-right:85%}.flex-offset-lg-90,.layout-margin .flex-offset-lg-90,.layout-margin .offset-lg-90,.offset-lg-90{margin-left:90%}[dir=rtl] .flex-offset-lg-90,[dir=rtl] .layout-margin .flex-offset-lg-90,[dir=rtl] .layout-margin .offset-lg-90,[dir=rtl] .offset-lg-90{margin-left:auto;margin-right:90%}.flex-offset-lg-95,.layout-margin .flex-offset-lg-95,.layout-margin .offset-lg-95,.offset-lg-95{margin-left:95%}[dir=rtl] .flex-offset-lg-95,[dir=rtl] .layout-margin .flex-offset-lg-95,[dir=rtl] .layout-margin .offset-lg-95,[dir=rtl] .offset-lg-95{margin-left:auto;margin-right:95%}.flex-offset-lg-33,.layout-margin .flex-offset-lg-33,.layout-margin .offset-lg-33,.offset-lg-33{margin-left:33.3333333333%}.flex-offset-lg-66,.layout-margin .flex-offset-lg-66,.layout-margin .offset-lg-66,.offset-lg-66{margin-left:66.6666666667%}[dir=rtl] .flex-offset-lg-66,[dir=rtl] .layout-margin .flex-offset-lg-66,[dir=rtl] .layout-margin .offset-lg-66,[dir=rtl] .offset-lg-66{margin-left:auto;margin-right:66.6666666667%}.layout-align-lg,.layout-align-lg-start-stretch{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-line-pack:stretch;align-content:stretch;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.layout-align-lg-start,.layout-align-lg-start-center,.layout-align-lg-start-end,.layout-align-lg-start-start,.layout-align-lg-start-stretch{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.layout-align-lg-center,.layout-align-lg-center-center,.layout-align-lg-center-end,.layout-align-lg-center-start,.layout-align-lg-center-stretch{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.layout-align-lg-end,.layout-align-lg-end-center,.layout-align-lg-end-end,.layout-align-lg-end-start,.layout-align-lg-end-stretch{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.layout-align-lg-space-around,.layout-align-lg-space-around-center,.layout-align-lg-space-around-end,.layout-align-lg-space-around-start,.layout-align-lg-space-around-stretch{-ms-flex-pack:distribute;justify-content:space-around}.layout-align-lg-space-between,.layout-align-lg-space-between-center,.layout-align-lg-space-between-end,.layout-align-lg-space-between-start,.layout-align-lg-space-between-stretch{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.layout-align-lg-center-start,.layout-align-lg-end-start,.layout-align-lg-space-around-start,.layout-align-lg-space-between-start,.layout-align-lg-start-start{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-ms-flex-line-pack:start;align-content:flex-start}.layout-align-lg-center-center,.layout-align-lg-end-center,.layout-align-lg-space-around-center,.layout-align-lg-space-between-center,.layout-align-lg-start-center{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-line-pack:center;align-content:center;max-width:100%}.layout-align-lg-center-center>*,.layout-align-lg-end-center>*,.layout-align-lg-space-around-center>*,.layout-align-lg-space-between-center>*,.layout-align-lg-start-center>*{max-width:100%;box-sizing:border-box}.layout-align-lg-center-end,.layout-align-lg-end-end,.layout-align-lg-space-around-end,.layout-align-lg-space-between-end,.layout-align-lg-start-end{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-ms-flex-line-pack:end;align-content:flex-end}.layout-align-lg-center-stretch,.layout-align-lg-end-stretch,.layout-align-lg-space-around-stretch,.layout-align-lg-space-between-stretch,.layout-align-lg-start-stretch{-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-ms-flex-line-pack:stretch;align-content:stretch}.flex-lg{-webkit-box-flex:1;-ms-flex:1;flex:1;box-sizing:border-box}.flex-lg-0,.flex-lg-grow{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;box-sizing:border-box}.flex-lg-initial{-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto;box-sizing:border-box}.flex-lg-auto{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;box-sizing:border-box}.flex-lg-none{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;box-sizing:border-box}.flex-lg-noshrink{-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto;box-sizing:border-box}.flex-lg-nogrow{-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto;box-sizing:border-box}.layout-row>.flex-lg-0{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;box-sizing:border-box;min-width:0}.layout-column>.flex-lg-0{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;max-width:100%;max-height:0%;box-sizing:border-box}.layout-lg-row>.flex-lg-0{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;max-width:0%;max-height:100%;box-sizing:border-box;min-width:0}.layout-lg-column>.flex-lg-0{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;max-width:100%;max-height:0%;box-sizing:border-box;min-height:0}.flex-lg-5,.layout-row>.flex-lg-5{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;max-width:5%;max-height:100%;box-sizing:border-box}.layout-column>.flex-lg-5{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;max-width:100%;max-height:5%;box-sizing:border-box}.layout-lg-row>.flex-lg-5{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;max-width:5%;max-height:100%;box-sizing:border-box}.layout-lg-column>.flex-lg-5{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;max-width:100%;max-height:5%;box-sizing:border-box}.flex-lg-10,.layout-row>.flex-lg-10{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;max-width:10%;max-height:100%;box-sizing:border-box}.layout-column>.flex-lg-10{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;max-width:100%;max-height:10%;box-sizing:border-box}.layout-lg-row>.flex-lg-10{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;max-width:10%;max-height:100%;box-sizing:border-box}.layout-lg-column>.flex-lg-10{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;max-width:100%;max-height:10%;box-sizing:border-box}.flex-lg-15,.layout-row>.flex-lg-15{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;max-width:15%;max-height:100%;box-sizing:border-box}.layout-column>.flex-lg-15{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;max-width:100%;max-height:15%;box-sizing:border-box}.layout-lg-row>.flex-lg-15{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;max-width:15%;max-height:100%;box-sizing:border-box}.layout-lg-column>.flex-lg-15{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;max-width:100%;max-height:15%;box-sizing:border-box}.flex-lg-20,.layout-row>.flex-lg-20{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;max-width:20%;max-height:100%;box-sizing:border-box}.layout-column>.flex-lg-20{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;max-width:100%;max-height:20%;box-sizing:border-box}.layout-lg-row>.flex-lg-20{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;max-width:20%;max-height:100%;box-sizing:border-box}.layout-lg-column>.flex-lg-20{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;max-width:100%;max-height:20%;box-sizing:border-box}.flex-lg-25,.layout-row>.flex-lg-25{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;max-width:25%;max-height:100%;box-sizing:border-box}.layout-column>.flex-lg-25{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;max-width:100%;max-height:25%;box-sizing:border-box}.layout-lg-row>.flex-lg-25{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;max-width:25%;max-height:100%;box-sizing:border-box}.layout-lg-column>.flex-lg-25{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;max-width:100%;max-height:25%;box-sizing:border-box}.flex-lg-30,.layout-row>.flex-lg-30{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;max-width:30%;max-height:100%;box-sizing:border-box}.layout-column>.flex-lg-30{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;max-width:100%;max-height:30%;box-sizing:border-box}.layout-lg-row>.flex-lg-30{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;max-width:30%;max-height:100%;box-sizing:border-box}.layout-lg-column>.flex-lg-30{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;max-width:100%;max-height:30%;box-sizing:border-box}.flex-lg-35,.layout-row>.flex-lg-35{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;max-width:35%;max-height:100%;box-sizing:border-box}.layout-column>.flex-lg-35{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;max-width:100%;max-height:35%;box-sizing:border-box}.layout-lg-row>.flex-lg-35{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;max-width:35%;max-height:100%;box-sizing:border-box}.layout-lg-column>.flex-lg-35{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;max-width:100%;max-height:35%;box-sizing:border-box}.flex-lg-40,.layout-row>.flex-lg-40{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;max-width:40%;max-height:100%;box-sizing:border-box}.layout-column>.flex-lg-40{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;max-width:100%;max-height:40%;box-sizing:border-box}.layout-lg-row>.flex-lg-40{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;max-width:40%;max-height:100%;box-sizing:border-box}.layout-lg-column>.flex-lg-40{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;max-width:100%;max-height:40%;box-sizing:border-box}.flex-lg-45,.layout-row>.flex-lg-45{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;max-width:45%;max-height:100%;box-sizing:border-box}.layout-column>.flex-lg-45{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;max-width:100%;max-height:45%;box-sizing:border-box}.layout-lg-row>.flex-lg-45{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;max-width:45%;max-height:100%;box-sizing:border-box}.layout-lg-column>.flex-lg-45{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;max-width:100%;max-height:45%;box-sizing:border-box}.flex-lg-50,.layout-row>.flex-lg-50{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;max-width:50%;max-height:100%;box-sizing:border-box}.layout-column>.flex-lg-50{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;max-width:100%;max-height:50%;box-sizing:border-box}.layout-lg-row>.flex-lg-50{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;max-width:50%;max-height:100%;box-sizing:border-box}.layout-lg-column>.flex-lg-50{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;max-width:100%;max-height:50%;box-sizing:border-box}.flex-lg-55,.layout-row>.flex-lg-55{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;max-width:55%;max-height:100%;box-sizing:border-box}.layout-column>.flex-lg-55{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;max-width:100%;max-height:55%;box-sizing:border-box}.layout-lg-row>.flex-lg-55{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;max-width:55%;max-height:100%;box-sizing:border-box}.layout-lg-column>.flex-lg-55{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;max-width:100%;max-height:55%;box-sizing:border-box}.flex-lg-60,.layout-row>.flex-lg-60{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;max-width:60%;max-height:100%;box-sizing:border-box}.layout-column>.flex-lg-60{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;max-width:100%;max-height:60%;box-sizing:border-box}.layout-lg-row>.flex-lg-60{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;max-width:60%;max-height:100%;box-sizing:border-box}.layout-lg-column>.flex-lg-60{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;max-width:100%;max-height:60%;box-sizing:border-box}.flex-lg-65,.layout-row>.flex-lg-65{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;max-width:65%;max-height:100%;box-sizing:border-box}.layout-column>.flex-lg-65{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;max-width:100%;max-height:65%;box-sizing:border-box}.layout-lg-row>.flex-lg-65{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;max-width:65%;max-height:100%;box-sizing:border-box}.layout-lg-column>.flex-lg-65{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;max-width:100%;max-height:65%;box-sizing:border-box}.flex-lg-70,.layout-row>.flex-lg-70{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;max-width:70%;max-height:100%;box-sizing:border-box}.layout-column>.flex-lg-70{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;max-width:100%;max-height:70%;box-sizing:border-box}.layout-lg-row>.flex-lg-70{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;max-width:70%;max-height:100%;box-sizing:border-box}.layout-lg-column>.flex-lg-70{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;max-width:100%;max-height:70%;box-sizing:border-box}.flex-lg-75,.layout-row>.flex-lg-75{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;max-width:75%;max-height:100%;box-sizing:border-box}.layout-column>.flex-lg-75{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;max-width:100%;max-height:75%;box-sizing:border-box}.layout-lg-row>.flex-lg-75{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;max-width:75%;max-height:100%;box-sizing:border-box}.layout-lg-column>.flex-lg-75{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;max-width:100%;max-height:75%;box-sizing:border-box}.flex-lg-80,.layout-row>.flex-lg-80{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;max-width:80%;max-height:100%;box-sizing:border-box}.layout-column>.flex-lg-80{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;max-width:100%;max-height:80%;box-sizing:border-box}.layout-lg-row>.flex-lg-80{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;max-width:80%;max-height:100%;box-sizing:border-box}.layout-lg-column>.flex-lg-80{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;max-width:100%;max-height:80%;box-sizing:border-box}.flex-lg-85,.layout-row>.flex-lg-85{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;max-width:85%;max-height:100%;box-sizing:border-box}.layout-column>.flex-lg-85{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;max-width:100%;max-height:85%;box-sizing:border-box}.layout-lg-row>.flex-lg-85{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;max-width:85%;max-height:100%;box-sizing:border-box}.layout-lg-column>.flex-lg-85{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;max-width:100%;max-height:85%;box-sizing:border-box}.flex-lg-90,.layout-row>.flex-lg-90{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;max-width:90%;max-height:100%;box-sizing:border-box}.layout-column>.flex-lg-90{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;max-width:100%;max-height:90%;box-sizing:border-box}.layout-lg-row>.flex-lg-90{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;max-width:90%;max-height:100%;box-sizing:border-box}.layout-lg-column>.flex-lg-90{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;max-width:100%;max-height:90%;box-sizing:border-box}.flex-lg-95,.layout-row>.flex-lg-95{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;max-width:95%;max-height:100%;box-sizing:border-box}.layout-column>.flex-lg-95{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;max-width:100%;max-height:95%;box-sizing:border-box}.layout-lg-row>.flex-lg-95{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;max-width:95%;max-height:100%;box-sizing:border-box}.layout-lg-column>.flex-lg-95{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;max-width:100%;max-height:95%;box-sizing:border-box}.flex-lg-100,.layout-column>.flex-lg-100,.layout-lg-column>.flex-lg-100,.layout-lg-row>.flex-lg-100,.layout-row>.flex-lg-100{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;max-width:100%;max-height:100%;box-sizing:border-box}.layout-row>.flex-lg-33{-webkit-box-flex:1;-ms-flex:1 1 33.33%;flex:1 1 33.33%;max-width:33.33%;max-height:100%;box-sizing:border-box}.layout-row>.flex-lg-66{-webkit-box-flex:1;-ms-flex:1 1 66.66%;flex:1 1 66.66%;max-width:66.66%;max-height:100%;box-sizing:border-box}.layout-column>.flex-lg-33{-webkit-box-flex:1;-ms-flex:1 1 33.33%;flex:1 1 33.33%;max-width:100%;max-height:33.33%;box-sizing:border-box}.layout-column>.flex-lg-66{-webkit-box-flex:1;-ms-flex:1 1 66.66%;flex:1 1 66.66%;max-width:100%;max-height:66.66%;box-sizing:border-box}.layout-lg-row>.flex-lg-33{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;max-width:33.33%;max-height:100%;box-sizing:border-box}.layout-lg-row>.flex-lg-66{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;max-width:66.66%;max-height:100%;box-sizing:border-box}.layout-lg-row>.flex{min-width:0}.layout-lg-column>.flex-lg-33{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;max-width:100%;max-height:33.33%;box-sizing:border-box}.layout-lg-column>.flex-lg-66{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;max-width:100%;max-height:66.66%;box-sizing:border-box}.layout-lg-column>.flex{min-height:0}.layout-lg,.layout-lg-column,.layout-lg-row{box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex}.layout-lg-column{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.layout-lg-row{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}@media (min-width:1920px){.flex-order-gt-lg--20,.flex-order-xl--20{-webkit-box-ordinal-group:-19;-ms-flex-order:-20;order:-20}.flex-offset-gt-lg-0,.flex-offset-xl-0,.layout-margin .flex-offset-gt-lg-0,.layout-margin .flex-offset-xl-0,.layout-margin .offset-gt-lg-0,.layout-margin .offset-xl-0,.offset-gt-lg-0,.offset-xl-0{margin-left:0}.flex-gt-lg-0,.layout-row>.flex-gt-lg-0{max-height:100%;max-width:0%}.flex-order-gt-lg--19{-webkit-box-ordinal-group:-18;-ms-flex-order:-19;order:-19}.flex-order-gt-lg--18{-webkit-box-ordinal-group:-17;-ms-flex-order:-18;order:-18}.flex-order-gt-lg--17{-webkit-box-ordinal-group:-16;-ms-flex-order:-17;order:-17}.flex-order-gt-lg--16{-webkit-box-ordinal-group:-15;-ms-flex-order:-16;order:-16}.flex-order-gt-lg--15{-webkit-box-ordinal-group:-14;-ms-flex-order:-15;order:-15}.flex-order-gt-lg--14{-webkit-box-ordinal-group:-13;-ms-flex-order:-14;order:-14}.flex-order-gt-lg--13{-webkit-box-ordinal-group:-12;-ms-flex-order:-13;order:-13}.flex-order-gt-lg--12{-webkit-box-ordinal-group:-11;-ms-flex-order:-12;order:-12}.flex-order-gt-lg--11{-webkit-box-ordinal-group:-10;-ms-flex-order:-11;order:-11}.flex-order-gt-lg--10{-webkit-box-ordinal-group:-9;-ms-flex-order:-10;order:-10}.flex-order-gt-lg--9{-webkit-box-ordinal-group:-8;-ms-flex-order:-9;order:-9}.flex-order-gt-lg--8{-webkit-box-ordinal-group:-7;-ms-flex-order:-8;order:-8}.flex-order-gt-lg--7{-webkit-box-ordinal-group:-6;-ms-flex-order:-7;order:-7}.flex-order-gt-lg--6{-webkit-box-ordinal-group:-5;-ms-flex-order:-6;order:-6}.flex-order-gt-lg--5{-webkit-box-ordinal-group:-4;-ms-flex-order:-5;order:-5}.flex-order-gt-lg--4{-webkit-box-ordinal-group:-3;-ms-flex-order:-4;order:-4}.flex-order-gt-lg--3{-webkit-box-ordinal-group:-2;-ms-flex-order:-3;order:-3}.flex-order-gt-lg--2{-webkit-box-ordinal-group:-1;-ms-flex-order:-2;order:-2}.flex-order-gt-lg--1{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}.flex-order-gt-lg-0{-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0}.flex-order-gt-lg-1{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.flex-order-gt-lg-2{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.flex-order-gt-lg-3{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}.flex-order-gt-lg-4{-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4}.flex-order-gt-lg-5{-webkit-box-ordinal-group:6;-ms-flex-order:5;order:5}.flex-order-gt-lg-6{-webkit-box-ordinal-group:7;-ms-flex-order:6;order:6}.flex-order-gt-lg-7{-webkit-box-ordinal-group:8;-ms-flex-order:7;order:7}.flex-order-gt-lg-8{-webkit-box-ordinal-group:9;-ms-flex-order:8;order:8}.flex-order-gt-lg-9{-webkit-box-ordinal-group:10;-ms-flex-order:9;order:9}.flex-order-gt-lg-10{-webkit-box-ordinal-group:11;-ms-flex-order:10;order:10}.flex-order-gt-lg-11{-webkit-box-ordinal-group:12;-ms-flex-order:11;order:11}.flex-order-gt-lg-12{-webkit-box-ordinal-group:13;-ms-flex-order:12;order:12}.flex-order-gt-lg-13{-webkit-box-ordinal-group:14;-ms-flex-order:13;order:13}.flex-order-gt-lg-14{-webkit-box-ordinal-group:15;-ms-flex-order:14;order:14}.flex-order-gt-lg-15{-webkit-box-ordinal-group:16;-ms-flex-order:15;order:15}.flex-order-gt-lg-16{-webkit-box-ordinal-group:17;-ms-flex-order:16;order:16}.flex-order-gt-lg-17{-webkit-box-ordinal-group:18;-ms-flex-order:17;order:17}.flex-order-gt-lg-18{-webkit-box-ordinal-group:19;-ms-flex-order:18;order:18}.flex-order-gt-lg-19{-webkit-box-ordinal-group:20;-ms-flex-order:19;order:19}.flex-order-gt-lg-20{-webkit-box-ordinal-group:21;-ms-flex-order:20;order:20}[dir=rtl] .flex-offset-gt-lg-0,[dir=rtl] .layout-margin .flex-offset-gt-lg-0,[dir=rtl] .layout-margin .offset-gt-lg-0,[dir=rtl] .offset-gt-lg-0{margin-left:auto;margin-right:0}.flex-offset-gt-lg-5,.layout-margin .flex-offset-gt-lg-5,.layout-margin .offset-gt-lg-5,.offset-gt-lg-5{margin-left:5%}[dir=rtl] .flex-offset-gt-lg-5,[dir=rtl] .layout-margin .flex-offset-gt-lg-5,[dir=rtl] .layout-margin .offset-gt-lg-5,[dir=rtl] .offset-gt-lg-5{margin-left:auto;margin-right:5%}.flex-offset-gt-lg-10,.layout-margin .flex-offset-gt-lg-10,.layout-margin .offset-gt-lg-10,.offset-gt-lg-10{margin-left:10%}[dir=rtl] .flex-offset-gt-lg-10,[dir=rtl] .layout-margin .flex-offset-gt-lg-10,[dir=rtl] .layout-margin .offset-gt-lg-10,[dir=rtl] .offset-gt-lg-10{margin-left:auto;margin-right:10%}.flex-offset-gt-lg-15,.layout-margin .flex-offset-gt-lg-15,.layout-margin .offset-gt-lg-15,.offset-gt-lg-15{margin-left:15%}[dir=rtl] .flex-offset-gt-lg-15,[dir=rtl] .layout-margin .flex-offset-gt-lg-15,[dir=rtl] .layout-margin .offset-gt-lg-15,[dir=rtl] .offset-gt-lg-15{margin-left:auto;margin-right:15%}.flex-offset-gt-lg-20,.layout-margin .flex-offset-gt-lg-20,.layout-margin .offset-gt-lg-20,.offset-gt-lg-20{margin-left:20%}[dir=rtl] .flex-offset-gt-lg-20,[dir=rtl] .layout-margin .flex-offset-gt-lg-20,[dir=rtl] .layout-margin .offset-gt-lg-20,[dir=rtl] .offset-gt-lg-20{margin-left:auto;margin-right:20%}.flex-offset-gt-lg-25,.layout-margin .flex-offset-gt-lg-25,.layout-margin .offset-gt-lg-25,.offset-gt-lg-25{margin-left:25%}[dir=rtl] .flex-offset-gt-lg-25,[dir=rtl] .layout-margin .flex-offset-gt-lg-25,[dir=rtl] .layout-margin .offset-gt-lg-25,[dir=rtl] .offset-gt-lg-25{margin-left:auto;margin-right:25%}.flex-offset-gt-lg-30,.layout-margin .flex-offset-gt-lg-30,.layout-margin .offset-gt-lg-30,.offset-gt-lg-30{margin-left:30%}[dir=rtl] .flex-offset-gt-lg-30,[dir=rtl] .layout-margin .flex-offset-gt-lg-30,[dir=rtl] .layout-margin .offset-gt-lg-30,[dir=rtl] .offset-gt-lg-30{margin-left:auto;margin-right:30%}.flex-offset-gt-lg-35,.layout-margin .flex-offset-gt-lg-35,.layout-margin .offset-gt-lg-35,.offset-gt-lg-35{margin-left:35%}[dir=rtl] .flex-offset-gt-lg-35,[dir=rtl] .layout-margin .flex-offset-gt-lg-35,[dir=rtl] .layout-margin .offset-gt-lg-35,[dir=rtl] .offset-gt-lg-35{margin-left:auto;margin-right:35%}.flex-offset-gt-lg-40,.layout-margin .flex-offset-gt-lg-40,.layout-margin .offset-gt-lg-40,.offset-gt-lg-40{margin-left:40%}[dir=rtl] .flex-offset-gt-lg-40,[dir=rtl] .layout-margin .flex-offset-gt-lg-40,[dir=rtl] .layout-margin .offset-gt-lg-40,[dir=rtl] .offset-gt-lg-40{margin-left:auto;margin-right:40%}.flex-offset-gt-lg-45,.layout-margin .flex-offset-gt-lg-45,.layout-margin .offset-gt-lg-45,.offset-gt-lg-45{margin-left:45%}[dir=rtl] .flex-offset-gt-lg-45,[dir=rtl] .layout-margin .flex-offset-gt-lg-45,[dir=rtl] .layout-margin .offset-gt-lg-45,[dir=rtl] .offset-gt-lg-45{margin-left:auto;margin-right:45%}.flex-offset-gt-lg-50,.layout-margin .flex-offset-gt-lg-50,.layout-margin .offset-gt-lg-50,.offset-gt-lg-50{margin-left:50%}[dir=rtl] .flex-offset-gt-lg-50,[dir=rtl] .layout-margin .flex-offset-gt-lg-50,[dir=rtl] .layout-margin .offset-gt-lg-50,[dir=rtl] .offset-gt-lg-50{margin-left:auto;margin-right:50%}.flex-offset-gt-lg-55,.layout-margin .flex-offset-gt-lg-55,.layout-margin .offset-gt-lg-55,.offset-gt-lg-55{margin-left:55%}[dir=rtl] .flex-offset-gt-lg-55,[dir=rtl] .layout-margin .flex-offset-gt-lg-55,[dir=rtl] .layout-margin .offset-gt-lg-55,[dir=rtl] .offset-gt-lg-55{margin-left:auto;margin-right:55%}.flex-offset-gt-lg-60,.layout-margin .flex-offset-gt-lg-60,.layout-margin .offset-gt-lg-60,.offset-gt-lg-60{margin-left:60%}[dir=rtl] .flex-offset-gt-lg-60,[dir=rtl] .layout-margin .flex-offset-gt-lg-60,[dir=rtl] .layout-margin .offset-gt-lg-60,[dir=rtl] .offset-gt-lg-60{margin-left:auto;margin-right:60%}.flex-offset-gt-lg-65,.layout-margin .flex-offset-gt-lg-65,.layout-margin .offset-gt-lg-65,.offset-gt-lg-65{margin-left:65%}[dir=rtl] .flex-offset-gt-lg-65,[dir=rtl] .layout-margin .flex-offset-gt-lg-65,[dir=rtl] .layout-margin .offset-gt-lg-65,[dir=rtl] .offset-gt-lg-65{margin-left:auto;margin-right:65%}.flex-offset-gt-lg-70,.layout-margin .flex-offset-gt-lg-70,.layout-margin .offset-gt-lg-70,.offset-gt-lg-70{margin-left:70%}[dir=rtl] .flex-offset-gt-lg-70,[dir=rtl] .layout-margin .flex-offset-gt-lg-70,[dir=rtl] .layout-margin .offset-gt-lg-70,[dir=rtl] .offset-gt-lg-70{margin-left:auto;margin-right:70%}.flex-offset-gt-lg-75,.layout-margin .flex-offset-gt-lg-75,.layout-margin .offset-gt-lg-75,.offset-gt-lg-75{margin-left:75%}[dir=rtl] .flex-offset-gt-lg-75,[dir=rtl] .layout-margin .flex-offset-gt-lg-75,[dir=rtl] .layout-margin .offset-gt-lg-75,[dir=rtl] .offset-gt-lg-75{margin-left:auto;margin-right:75%}.flex-offset-gt-lg-80,.layout-margin .flex-offset-gt-lg-80,.layout-margin .offset-gt-lg-80,.offset-gt-lg-80{margin-left:80%}[dir=rtl] .flex-offset-gt-lg-80,[dir=rtl] .layout-margin .flex-offset-gt-lg-80,[dir=rtl] .layout-margin .offset-gt-lg-80,[dir=rtl] .offset-gt-lg-80{margin-left:auto;margin-right:80%}.flex-offset-gt-lg-85,.layout-margin .flex-offset-gt-lg-85,.layout-margin .offset-gt-lg-85,.offset-gt-lg-85{margin-left:85%}[dir=rtl] .flex-offset-gt-lg-85,[dir=rtl] .layout-margin .flex-offset-gt-lg-85,[dir=rtl] .layout-margin .offset-gt-lg-85,[dir=rtl] .offset-gt-lg-85{margin-left:auto;margin-right:85%}.flex-offset-gt-lg-90,.layout-margin .flex-offset-gt-lg-90,.layout-margin .offset-gt-lg-90,.offset-gt-lg-90{margin-left:90%}[dir=rtl] .flex-offset-gt-lg-90,[dir=rtl] .layout-margin .flex-offset-gt-lg-90,[dir=rtl] .layout-margin .offset-gt-lg-90,[dir=rtl] .offset-gt-lg-90{margin-left:auto;margin-right:90%}.flex-offset-gt-lg-95,.layout-margin .flex-offset-gt-lg-95,.layout-margin .offset-gt-lg-95,.offset-gt-lg-95{margin-left:95%}[dir=rtl] .flex-offset-gt-lg-95,[dir=rtl] .layout-margin .flex-offset-gt-lg-95,[dir=rtl] .layout-margin .offset-gt-lg-95,[dir=rtl] .offset-gt-lg-95{margin-left:auto;margin-right:95%}.flex-offset-gt-lg-33,.layout-margin .flex-offset-gt-lg-33,.layout-margin .offset-gt-lg-33,.offset-gt-lg-33{margin-left:33.3333333333%}.flex-offset-gt-lg-66,.layout-margin .flex-offset-gt-lg-66,.layout-margin .offset-gt-lg-66,.offset-gt-lg-66{margin-left:66.6666666667%}[dir=rtl] .flex-offset-gt-lg-66,[dir=rtl] .layout-margin .flex-offset-gt-lg-66,[dir=rtl] .layout-margin .offset-gt-lg-66,[dir=rtl] .offset-gt-lg-66{margin-left:auto;margin-right:66.6666666667%}.layout-align-gt-lg,.layout-align-gt-lg-start-stretch{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-line-pack:stretch;align-content:stretch;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.layout-align-gt-lg-start,.layout-align-gt-lg-start-center,.layout-align-gt-lg-start-end,.layout-align-gt-lg-start-start,.layout-align-gt-lg-start-stretch{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.layout-align-gt-lg-center,.layout-align-gt-lg-center-center,.layout-align-gt-lg-center-end,.layout-align-gt-lg-center-start,.layout-align-gt-lg-center-stretch{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.layout-align-gt-lg-end,.layout-align-gt-lg-end-center,.layout-align-gt-lg-end-end,.layout-align-gt-lg-end-start,.layout-align-gt-lg-end-stretch{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.layout-align-gt-lg-space-around,.layout-align-gt-lg-space-around-center,.layout-align-gt-lg-space-around-end,.layout-align-gt-lg-space-around-start,.layout-align-gt-lg-space-around-stretch{-ms-flex-pack:distribute;justify-content:space-around}.layout-align-gt-lg-space-between,.layout-align-gt-lg-space-between-center,.layout-align-gt-lg-space-between-end,.layout-align-gt-lg-space-between-start,.layout-align-gt-lg-space-between-stretch{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.layout-align-gt-lg-center-start,.layout-align-gt-lg-end-start,.layout-align-gt-lg-space-around-start,.layout-align-gt-lg-space-between-start,.layout-align-gt-lg-start-start{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-ms-flex-line-pack:start;align-content:flex-start}.layout-align-gt-lg-center-center,.layout-align-gt-lg-end-center,.layout-align-gt-lg-space-around-center,.layout-align-gt-lg-space-between-center,.layout-align-gt-lg-start-center{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-line-pack:center;align-content:center;max-width:100%}.layout-align-gt-lg-center-center>*,.layout-align-gt-lg-end-center>*,.layout-align-gt-lg-space-around-center>*,.layout-align-gt-lg-space-between-center>*,.layout-align-gt-lg-start-center>*{max-width:100%;box-sizing:border-box}.layout-align-gt-lg-center-end,.layout-align-gt-lg-end-end,.layout-align-gt-lg-space-around-end,.layout-align-gt-lg-space-between-end,.layout-align-gt-lg-start-end{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-ms-flex-line-pack:end;align-content:flex-end}.layout-align-gt-lg-center-stretch,.layout-align-gt-lg-end-stretch,.layout-align-gt-lg-space-around-stretch,.layout-align-gt-lg-space-between-stretch,.layout-align-gt-lg-start-stretch{-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-ms-flex-line-pack:stretch;align-content:stretch}.flex-gt-lg{-webkit-box-flex:1;-ms-flex:1;flex:1;box-sizing:border-box}.flex-gt-lg-0,.flex-gt-lg-grow{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;box-sizing:border-box}.flex-gt-lg-initial{-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto;box-sizing:border-box}.flex-gt-lg-auto{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;box-sizing:border-box}.flex-gt-lg-none{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;box-sizing:border-box}.flex-gt-lg-noshrink{-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto;box-sizing:border-box}.flex-gt-lg-nogrow{-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto;box-sizing:border-box}.layout-row>.flex-gt-lg-0{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;box-sizing:border-box;min-width:0}.layout-column>.flex-gt-lg-0{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;max-width:100%;max-height:0%;box-sizing:border-box}.layout-gt-lg-row>.flex-gt-lg-0{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;max-width:0%;max-height:100%;box-sizing:border-box;min-width:0}.layout-gt-lg-column>.flex-gt-lg-0{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;max-width:100%;max-height:0%;box-sizing:border-box;min-height:0}.flex-gt-lg-5,.layout-row>.flex-gt-lg-5{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;max-width:5%;max-height:100%;box-sizing:border-box}.layout-column>.flex-gt-lg-5{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;max-width:100%;max-height:5%;box-sizing:border-box}.layout-gt-lg-row>.flex-gt-lg-5{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;max-width:5%;max-height:100%;box-sizing:border-box}.layout-gt-lg-column>.flex-gt-lg-5{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;max-width:100%;max-height:5%;box-sizing:border-box}.flex-gt-lg-10,.layout-row>.flex-gt-lg-10{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;max-width:10%;max-height:100%;box-sizing:border-box}.layout-column>.flex-gt-lg-10{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;max-width:100%;max-height:10%;box-sizing:border-box}.layout-gt-lg-row>.flex-gt-lg-10{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;max-width:10%;max-height:100%;box-sizing:border-box}.layout-gt-lg-column>.flex-gt-lg-10{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;max-width:100%;max-height:10%;box-sizing:border-box}.flex-gt-lg-15,.layout-row>.flex-gt-lg-15{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;max-width:15%;max-height:100%;box-sizing:border-box}.layout-column>.flex-gt-lg-15{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;max-width:100%;max-height:15%;box-sizing:border-box}.layout-gt-lg-row>.flex-gt-lg-15{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;max-width:15%;max-height:100%;box-sizing:border-box}.layout-gt-lg-column>.flex-gt-lg-15{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;max-width:100%;max-height:15%;box-sizing:border-box}.flex-gt-lg-20,.layout-row>.flex-gt-lg-20{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;max-width:20%;max-height:100%;box-sizing:border-box}.layout-column>.flex-gt-lg-20{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;max-width:100%;max-height:20%;box-sizing:border-box}.layout-gt-lg-row>.flex-gt-lg-20{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;max-width:20%;max-height:100%;box-sizing:border-box}.layout-gt-lg-column>.flex-gt-lg-20{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;max-width:100%;max-height:20%;box-sizing:border-box}.flex-gt-lg-25,.layout-row>.flex-gt-lg-25{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;max-width:25%;max-height:100%;box-sizing:border-box}.layout-column>.flex-gt-lg-25{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;max-width:100%;max-height:25%;box-sizing:border-box}.layout-gt-lg-row>.flex-gt-lg-25{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;max-width:25%;max-height:100%;box-sizing:border-box}.layout-gt-lg-column>.flex-gt-lg-25{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;max-width:100%;max-height:25%;box-sizing:border-box}.flex-gt-lg-30,.layout-row>.flex-gt-lg-30{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;max-width:30%;max-height:100%;box-sizing:border-box}.layout-column>.flex-gt-lg-30{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;max-width:100%;max-height:30%;box-sizing:border-box}.layout-gt-lg-row>.flex-gt-lg-30{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;max-width:30%;max-height:100%;box-sizing:border-box}.layout-gt-lg-column>.flex-gt-lg-30{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;max-width:100%;max-height:30%;box-sizing:border-box}.flex-gt-lg-35,.layout-row>.flex-gt-lg-35{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;max-width:35%;max-height:100%;box-sizing:border-box}.layout-column>.flex-gt-lg-35{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;max-width:100%;max-height:35%;box-sizing:border-box}.layout-gt-lg-row>.flex-gt-lg-35{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;max-width:35%;max-height:100%;box-sizing:border-box}.layout-gt-lg-column>.flex-gt-lg-35{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;max-width:100%;max-height:35%;box-sizing:border-box}.flex-gt-lg-40,.layout-row>.flex-gt-lg-40{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;max-width:40%;max-height:100%;box-sizing:border-box}.layout-column>.flex-gt-lg-40{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;max-width:100%;max-height:40%;box-sizing:border-box}.layout-gt-lg-row>.flex-gt-lg-40{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;max-width:40%;max-height:100%;box-sizing:border-box}.layout-gt-lg-column>.flex-gt-lg-40{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;max-width:100%;max-height:40%;box-sizing:border-box}.flex-gt-lg-45,.layout-row>.flex-gt-lg-45{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;max-width:45%;max-height:100%;box-sizing:border-box}.layout-column>.flex-gt-lg-45{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;max-width:100%;max-height:45%;box-sizing:border-box}.layout-gt-lg-row>.flex-gt-lg-45{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;max-width:45%;max-height:100%;box-sizing:border-box}.layout-gt-lg-column>.flex-gt-lg-45{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;max-width:100%;max-height:45%;box-sizing:border-box}.flex-gt-lg-50,.layout-row>.flex-gt-lg-50{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;max-width:50%;max-height:100%;box-sizing:border-box}.layout-column>.flex-gt-lg-50{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;max-width:100%;max-height:50%;box-sizing:border-box}.layout-gt-lg-row>.flex-gt-lg-50{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;max-width:50%;max-height:100%;box-sizing:border-box}.layout-gt-lg-column>.flex-gt-lg-50{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;max-width:100%;max-height:50%;box-sizing:border-box}.flex-gt-lg-55,.layout-row>.flex-gt-lg-55{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;max-width:55%;max-height:100%;box-sizing:border-box}.layout-column>.flex-gt-lg-55{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;max-width:100%;max-height:55%;box-sizing:border-box}.layout-gt-lg-row>.flex-gt-lg-55{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;max-width:55%;max-height:100%;box-sizing:border-box}.layout-gt-lg-column>.flex-gt-lg-55{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;max-width:100%;max-height:55%;box-sizing:border-box}.flex-gt-lg-60,.layout-row>.flex-gt-lg-60{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;max-width:60%;max-height:100%;box-sizing:border-box}.layout-column>.flex-gt-lg-60{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;max-width:100%;max-height:60%;box-sizing:border-box}.layout-gt-lg-row>.flex-gt-lg-60{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;max-width:60%;max-height:100%;box-sizing:border-box}.layout-gt-lg-column>.flex-gt-lg-60{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;max-width:100%;max-height:60%;box-sizing:border-box}.flex-gt-lg-65,.layout-row>.flex-gt-lg-65{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;max-width:65%;max-height:100%;box-sizing:border-box}.layout-column>.flex-gt-lg-65{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;max-width:100%;max-height:65%;box-sizing:border-box}.layout-gt-lg-row>.flex-gt-lg-65{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;max-width:65%;max-height:100%;box-sizing:border-box}.layout-gt-lg-column>.flex-gt-lg-65{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;max-width:100%;max-height:65%;box-sizing:border-box}.flex-gt-lg-70,.layout-row>.flex-gt-lg-70{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;max-width:70%;max-height:100%;box-sizing:border-box}.layout-column>.flex-gt-lg-70{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;max-width:100%;max-height:70%;box-sizing:border-box}.layout-gt-lg-row>.flex-gt-lg-70{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;max-width:70%;max-height:100%;box-sizing:border-box}.layout-gt-lg-column>.flex-gt-lg-70{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;max-width:100%;max-height:70%;box-sizing:border-box}.flex-gt-lg-75,.layout-row>.flex-gt-lg-75{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;max-width:75%;max-height:100%;box-sizing:border-box}.layout-column>.flex-gt-lg-75{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;max-width:100%;max-height:75%;box-sizing:border-box}.layout-gt-lg-row>.flex-gt-lg-75{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;max-width:75%;max-height:100%;box-sizing:border-box}.layout-gt-lg-column>.flex-gt-lg-75{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;max-width:100%;max-height:75%;box-sizing:border-box}.flex-gt-lg-80,.layout-row>.flex-gt-lg-80{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;max-width:80%;max-height:100%;box-sizing:border-box}.layout-column>.flex-gt-lg-80{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;max-width:100%;max-height:80%;box-sizing:border-box}.layout-gt-lg-row>.flex-gt-lg-80{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;max-width:80%;max-height:100%;box-sizing:border-box}.layout-gt-lg-column>.flex-gt-lg-80{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;max-width:100%;max-height:80%;box-sizing:border-box}.flex-gt-lg-85,.layout-row>.flex-gt-lg-85{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;max-width:85%;max-height:100%;box-sizing:border-box}.layout-column>.flex-gt-lg-85{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;max-width:100%;max-height:85%;box-sizing:border-box}.layout-gt-lg-row>.flex-gt-lg-85{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;max-width:85%;max-height:100%;box-sizing:border-box}.layout-gt-lg-column>.flex-gt-lg-85{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;max-width:100%;max-height:85%;box-sizing:border-box}.flex-gt-lg-90,.layout-row>.flex-gt-lg-90{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;max-width:90%;max-height:100%;box-sizing:border-box}.layout-column>.flex-gt-lg-90{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;max-width:100%;max-height:90%;box-sizing:border-box}.layout-gt-lg-row>.flex-gt-lg-90{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;max-width:90%;max-height:100%;box-sizing:border-box}.layout-gt-lg-column>.flex-gt-lg-90{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;max-width:100%;max-height:90%;box-sizing:border-box}.flex-gt-lg-95,.layout-row>.flex-gt-lg-95{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;max-width:95%;max-height:100%;box-sizing:border-box}.layout-column>.flex-gt-lg-95{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;max-width:100%;max-height:95%;box-sizing:border-box}.layout-gt-lg-row>.flex-gt-lg-95{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;max-width:95%;max-height:100%;box-sizing:border-box}.layout-gt-lg-column>.flex-gt-lg-95{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;max-width:100%;max-height:95%;box-sizing:border-box}.flex-gt-lg-100,.layout-column>.flex-gt-lg-100,.layout-gt-lg-column>.flex-gt-lg-100,.layout-gt-lg-row>.flex-gt-lg-100,.layout-row>.flex-gt-lg-100{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;max-width:100%;max-height:100%;box-sizing:border-box}.layout-row>.flex-gt-lg-33{-webkit-box-flex:1;-ms-flex:1 1 33.33%;flex:1 1 33.33%;max-width:33.33%;max-height:100%;box-sizing:border-box}.layout-row>.flex-gt-lg-66{-webkit-box-flex:1;-ms-flex:1 1 66.66%;flex:1 1 66.66%;max-width:66.66%;max-height:100%;box-sizing:border-box}.layout-column>.flex-gt-lg-33{-webkit-box-flex:1;-ms-flex:1 1 33.33%;flex:1 1 33.33%;max-width:100%;max-height:33.33%;box-sizing:border-box}.layout-column>.flex-gt-lg-66{-webkit-box-flex:1;-ms-flex:1 1 66.66%;flex:1 1 66.66%;max-width:100%;max-height:66.66%;box-sizing:border-box}.layout-gt-lg-row>.flex-gt-lg-33{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;max-width:33.33%;max-height:100%;box-sizing:border-box}.layout-gt-lg-row>.flex-gt-lg-66{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;max-width:66.66%;max-height:100%;box-sizing:border-box}.layout-gt-lg-row>.flex{min-width:0}.layout-gt-lg-column>.flex-gt-lg-33{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;max-width:100%;max-height:33.33%;box-sizing:border-box}.layout-gt-lg-column>.flex-gt-lg-66{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;max-width:100%;max-height:66.66%;box-sizing:border-box}.flex-xl-0,.layout-row>.flex-xl-0{max-height:100%;max-width:0%}.layout-gt-lg-column>.flex{min-height:0}.layout-gt-lg,.layout-gt-lg-column,.layout-gt-lg-row{box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex}.layout-gt-lg-column{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.layout-gt-lg-row{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.flex-order-xl--19{-webkit-box-ordinal-group:-18;-ms-flex-order:-19;order:-19}.flex-order-xl--18{-webkit-box-ordinal-group:-17;-ms-flex-order:-18;order:-18}.flex-order-xl--17{-webkit-box-ordinal-group:-16;-ms-flex-order:-17;order:-17}.flex-order-xl--16{-webkit-box-ordinal-group:-15;-ms-flex-order:-16;order:-16}.flex-order-xl--15{-webkit-box-ordinal-group:-14;-ms-flex-order:-15;order:-15}.flex-order-xl--14{-webkit-box-ordinal-group:-13;-ms-flex-order:-14;order:-14}.flex-order-xl--13{-webkit-box-ordinal-group:-12;-ms-flex-order:-13;order:-13}.flex-order-xl--12{-webkit-box-ordinal-group:-11;-ms-flex-order:-12;order:-12}.flex-order-xl--11{-webkit-box-ordinal-group:-10;-ms-flex-order:-11;order:-11}.flex-order-xl--10{-webkit-box-ordinal-group:-9;-ms-flex-order:-10;order:-10}.flex-order-xl--9{-webkit-box-ordinal-group:-8;-ms-flex-order:-9;order:-9}.flex-order-xl--8{-webkit-box-ordinal-group:-7;-ms-flex-order:-8;order:-8}.flex-order-xl--7{-webkit-box-ordinal-group:-6;-ms-flex-order:-7;order:-7}.flex-order-xl--6{-webkit-box-ordinal-group:-5;-ms-flex-order:-6;order:-6}.flex-order-xl--5{-webkit-box-ordinal-group:-4;-ms-flex-order:-5;order:-5}.flex-order-xl--4{-webkit-box-ordinal-group:-3;-ms-flex-order:-4;order:-4}.flex-order-xl--3{-webkit-box-ordinal-group:-2;-ms-flex-order:-3;order:-3}.flex-order-xl--2{-webkit-box-ordinal-group:-1;-ms-flex-order:-2;order:-2}.flex-order-xl--1{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}.flex-order-xl-0{-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0}.flex-order-xl-1{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.flex-order-xl-2{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.flex-order-xl-3{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}.flex-order-xl-4{-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4}.flex-order-xl-5{-webkit-box-ordinal-group:6;-ms-flex-order:5;order:5}.flex-order-xl-6{-webkit-box-ordinal-group:7;-ms-flex-order:6;order:6}.flex-order-xl-7{-webkit-box-ordinal-group:8;-ms-flex-order:7;order:7}.flex-order-xl-8{-webkit-box-ordinal-group:9;-ms-flex-order:8;order:8}.flex-order-xl-9{-webkit-box-ordinal-group:10;-ms-flex-order:9;order:9}.flex-order-xl-10{-webkit-box-ordinal-group:11;-ms-flex-order:10;order:10}.flex-order-xl-11{-webkit-box-ordinal-group:12;-ms-flex-order:11;order:11}.flex-order-xl-12{-webkit-box-ordinal-group:13;-ms-flex-order:12;order:12}.flex-order-xl-13{-webkit-box-ordinal-group:14;-ms-flex-order:13;order:13}.flex-order-xl-14{-webkit-box-ordinal-group:15;-ms-flex-order:14;order:14}.flex-order-xl-15{-webkit-box-ordinal-group:16;-ms-flex-order:15;order:15}.flex-order-xl-16{-webkit-box-ordinal-group:17;-ms-flex-order:16;order:16}.flex-order-xl-17{-webkit-box-ordinal-group:18;-ms-flex-order:17;order:17}.flex-order-xl-18{-webkit-box-ordinal-group:19;-ms-flex-order:18;order:18}.flex-order-xl-19{-webkit-box-ordinal-group:20;-ms-flex-order:19;order:19}.flex-order-xl-20{-webkit-box-ordinal-group:21;-ms-flex-order:20;order:20}[dir=rtl] .flex-offset-xl-0,[dir=rtl] .layout-margin .flex-offset-xl-0,[dir=rtl] .layout-margin .offset-xl-0,[dir=rtl] .offset-xl-0{margin-left:auto;margin-right:0}.flex-offset-xl-5,.layout-margin .flex-offset-xl-5,.layout-margin .offset-xl-5,.offset-xl-5{margin-left:5%}[dir=rtl] .flex-offset-xl-5,[dir=rtl] .layout-margin .flex-offset-xl-5,[dir=rtl] .layout-margin .offset-xl-5,[dir=rtl] .offset-xl-5{margin-left:auto;margin-right:5%}.flex-offset-xl-10,.layout-margin .flex-offset-xl-10,.layout-margin .offset-xl-10,.offset-xl-10{margin-left:10%}[dir=rtl] .flex-offset-xl-10,[dir=rtl] .layout-margin .flex-offset-xl-10,[dir=rtl] .layout-margin .offset-xl-10,[dir=rtl] .offset-xl-10{margin-left:auto;margin-right:10%}.flex-offset-xl-15,.layout-margin .flex-offset-xl-15,.layout-margin .offset-xl-15,.offset-xl-15{margin-left:15%}[dir=rtl] .flex-offset-xl-15,[dir=rtl] .layout-margin .flex-offset-xl-15,[dir=rtl] .layout-margin .offset-xl-15,[dir=rtl] .offset-xl-15{margin-left:auto;margin-right:15%}.flex-offset-xl-20,.layout-margin .flex-offset-xl-20,.layout-margin .offset-xl-20,.offset-xl-20{margin-left:20%}[dir=rtl] .flex-offset-xl-20,[dir=rtl] .layout-margin .flex-offset-xl-20,[dir=rtl] .layout-margin .offset-xl-20,[dir=rtl] .offset-xl-20{margin-left:auto;margin-right:20%}.flex-offset-xl-25,.layout-margin .flex-offset-xl-25,.layout-margin .offset-xl-25,.offset-xl-25{margin-left:25%}[dir=rtl] .flex-offset-xl-25,[dir=rtl] .layout-margin .flex-offset-xl-25,[dir=rtl] .layout-margin .offset-xl-25,[dir=rtl] .offset-xl-25{margin-left:auto;margin-right:25%}.flex-offset-xl-30,.layout-margin .flex-offset-xl-30,.layout-margin .offset-xl-30,.offset-xl-30{margin-left:30%}[dir=rtl] .flex-offset-xl-30,[dir=rtl] .layout-margin .flex-offset-xl-30,[dir=rtl] .layout-margin .offset-xl-30,[dir=rtl] .offset-xl-30{margin-left:auto;margin-right:30%}.flex-offset-xl-35,.layout-margin .flex-offset-xl-35,.layout-margin .offset-xl-35,.offset-xl-35{margin-left:35%}[dir=rtl] .flex-offset-xl-35,[dir=rtl] .layout-margin .flex-offset-xl-35,[dir=rtl] .layout-margin .offset-xl-35,[dir=rtl] .offset-xl-35{margin-left:auto;margin-right:35%}.flex-offset-xl-40,.layout-margin .flex-offset-xl-40,.layout-margin .offset-xl-40,.offset-xl-40{margin-left:40%}[dir=rtl] .flex-offset-xl-40,[dir=rtl] .layout-margin .flex-offset-xl-40,[dir=rtl] .layout-margin .offset-xl-40,[dir=rtl] .offset-xl-40{margin-left:auto;margin-right:40%}.flex-offset-xl-45,.layout-margin .flex-offset-xl-45,.layout-margin .offset-xl-45,.offset-xl-45{margin-left:45%}[dir=rtl] .flex-offset-xl-45,[dir=rtl] .layout-margin .flex-offset-xl-45,[dir=rtl] .layout-margin .offset-xl-45,[dir=rtl] .offset-xl-45{margin-left:auto;margin-right:45%}.flex-offset-xl-50,.layout-margin .flex-offset-xl-50,.layout-margin .offset-xl-50,.offset-xl-50{margin-left:50%}[dir=rtl] .flex-offset-xl-50,[dir=rtl] .layout-margin .flex-offset-xl-50,[dir=rtl] .layout-margin .offset-xl-50,[dir=rtl] .offset-xl-50{margin-left:auto;margin-right:50%}.flex-offset-xl-55,.layout-margin .flex-offset-xl-55,.layout-margin .offset-xl-55,.offset-xl-55{margin-left:55%}[dir=rtl] .flex-offset-xl-55,[dir=rtl] .layout-margin .flex-offset-xl-55,[dir=rtl] .layout-margin .offset-xl-55,[dir=rtl] .offset-xl-55{margin-left:auto;margin-right:55%}.flex-offset-xl-60,.layout-margin .flex-offset-xl-60,.layout-margin .offset-xl-60,.offset-xl-60{margin-left:60%}[dir=rtl] .flex-offset-xl-60,[dir=rtl] .layout-margin .flex-offset-xl-60,[dir=rtl] .layout-margin .offset-xl-60,[dir=rtl] .offset-xl-60{margin-left:auto;margin-right:60%}.flex-offset-xl-65,.layout-margin .flex-offset-xl-65,.layout-margin .offset-xl-65,.offset-xl-65{margin-left:65%}[dir=rtl] .flex-offset-xl-65,[dir=rtl] .layout-margin .flex-offset-xl-65,[dir=rtl] .layout-margin .offset-xl-65,[dir=rtl] .offset-xl-65{margin-left:auto;margin-right:65%}.flex-offset-xl-70,.layout-margin .flex-offset-xl-70,.layout-margin .offset-xl-70,.offset-xl-70{margin-left:70%}[dir=rtl] .flex-offset-xl-70,[dir=rtl] .layout-margin .flex-offset-xl-70,[dir=rtl] .layout-margin .offset-xl-70,[dir=rtl] .offset-xl-70{margin-left:auto;margin-right:70%}.flex-offset-xl-75,.layout-margin .flex-offset-xl-75,.layout-margin .offset-xl-75,.offset-xl-75{margin-left:75%}[dir=rtl] .flex-offset-xl-75,[dir=rtl] .layout-margin .flex-offset-xl-75,[dir=rtl] .layout-margin .offset-xl-75,[dir=rtl] .offset-xl-75{margin-left:auto;margin-right:75%}.flex-offset-xl-80,.layout-margin .flex-offset-xl-80,.layout-margin .offset-xl-80,.offset-xl-80{margin-left:80%}[dir=rtl] .flex-offset-xl-80,[dir=rtl] .layout-margin .flex-offset-xl-80,[dir=rtl] .layout-margin .offset-xl-80,[dir=rtl] .offset-xl-80{margin-left:auto;margin-right:80%}.flex-offset-xl-85,.layout-margin .flex-offset-xl-85,.layout-margin .offset-xl-85,.offset-xl-85{margin-left:85%}[dir=rtl] .flex-offset-xl-85,[dir=rtl] .layout-margin .flex-offset-xl-85,[dir=rtl] .layout-margin .offset-xl-85,[dir=rtl] .offset-xl-85{margin-left:auto;margin-right:85%}.flex-offset-xl-90,.layout-margin .flex-offset-xl-90,.layout-margin .offset-xl-90,.offset-xl-90{margin-left:90%}[dir=rtl] .flex-offset-xl-90,[dir=rtl] .layout-margin .flex-offset-xl-90,[dir=rtl] .layout-margin .offset-xl-90,[dir=rtl] .offset-xl-90{margin-left:auto;margin-right:90%}.flex-offset-xl-95,.layout-margin .flex-offset-xl-95,.layout-margin .offset-xl-95,.offset-xl-95{margin-left:95%}[dir=rtl] .flex-offset-xl-95,[dir=rtl] .layout-margin .flex-offset-xl-95,[dir=rtl] .layout-margin .offset-xl-95,[dir=rtl] .offset-xl-95{margin-left:auto;margin-right:95%}.flex-offset-xl-33,.layout-margin .flex-offset-xl-33,.layout-margin .offset-xl-33,.offset-xl-33{margin-left:33.3333333333%}.flex-offset-xl-66,.layout-margin .flex-offset-xl-66,.layout-margin .offset-xl-66,.offset-xl-66{margin-left:66.6666666667%}[dir=rtl] .flex-offset-xl-66,[dir=rtl] .layout-margin .flex-offset-xl-66,[dir=rtl] .layout-margin .offset-xl-66,[dir=rtl] .offset-xl-66{margin-left:auto;margin-right:66.6666666667%}.layout-align-xl,.layout-align-xl-start-stretch{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-line-pack:stretch;align-content:stretch;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.layout-align-xl-start,.layout-align-xl-start-center,.layout-align-xl-start-end,.layout-align-xl-start-start,.layout-align-xl-start-stretch{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.layout-align-xl-center,.layout-align-xl-center-center,.layout-align-xl-center-end,.layout-align-xl-center-start,.layout-align-xl-center-stretch{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.layout-align-xl-end,.layout-align-xl-end-center,.layout-align-xl-end-end,.layout-align-xl-end-start,.layout-align-xl-end-stretch{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.layout-align-xl-space-around,.layout-align-xl-space-around-center,.layout-align-xl-space-around-end,.layout-align-xl-space-around-start,.layout-align-xl-space-around-stretch{-ms-flex-pack:distribute;justify-content:space-around}.layout-align-xl-space-between,.layout-align-xl-space-between-center,.layout-align-xl-space-between-end,.layout-align-xl-space-between-start,.layout-align-xl-space-between-stretch{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.layout-align-xl-center-start,.layout-align-xl-end-start,.layout-align-xl-space-around-start,.layout-align-xl-space-between-start,.layout-align-xl-start-start{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-ms-flex-line-pack:start;align-content:flex-start}.layout-align-xl-center-center,.layout-align-xl-end-center,.layout-align-xl-space-around-center,.layout-align-xl-space-between-center,.layout-align-xl-start-center{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-line-pack:center;align-content:center;max-width:100%}.layout-align-xl-center-center>*,.layout-align-xl-end-center>*,.layout-align-xl-space-around-center>*,.layout-align-xl-space-between-center>*,.layout-align-xl-start-center>*{max-width:100%;box-sizing:border-box}.layout-align-xl-center-end,.layout-align-xl-end-end,.layout-align-xl-space-around-end,.layout-align-xl-space-between-end,.layout-align-xl-start-end{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-ms-flex-line-pack:end;align-content:flex-end}.layout-align-xl-center-stretch,.layout-align-xl-end-stretch,.layout-align-xl-space-around-stretch,.layout-align-xl-space-between-stretch,.layout-align-xl-start-stretch{-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-ms-flex-line-pack:stretch;align-content:stretch}.flex-xl{-webkit-box-flex:1;-ms-flex:1;flex:1;box-sizing:border-box}.flex-xl-0,.flex-xl-grow{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;box-sizing:border-box}.flex-xl-initial{-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto;box-sizing:border-box}.flex-xl-auto{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;box-sizing:border-box}.flex-xl-none{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;box-sizing:border-box}.flex-xl-noshrink{-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto;box-sizing:border-box}.flex-xl-nogrow{-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto;box-sizing:border-box}.layout-row>.flex-xl-0{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;box-sizing:border-box;min-width:0}.layout-column>.flex-xl-0{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;max-width:100%;max-height:0%;box-sizing:border-box}.layout-xl-row>.flex-xl-0{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;max-width:0%;max-height:100%;box-sizing:border-box;min-width:0}.layout-xl-column>.flex-xl-0{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;max-width:100%;max-height:0%;box-sizing:border-box;min-height:0}.flex-xl-5,.layout-row>.flex-xl-5{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;max-width:5%;max-height:100%;box-sizing:border-box}.layout-column>.flex-xl-5{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;max-width:100%;max-height:5%;box-sizing:border-box}.layout-xl-row>.flex-xl-5{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;max-width:5%;max-height:100%;box-sizing:border-box}.layout-xl-column>.flex-xl-5{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;max-width:100%;max-height:5%;box-sizing:border-box}.flex-xl-10,.layout-row>.flex-xl-10{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;max-width:10%;max-height:100%;box-sizing:border-box}.layout-column>.flex-xl-10{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;max-width:100%;max-height:10%;box-sizing:border-box}.layout-xl-row>.flex-xl-10{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;max-width:10%;max-height:100%;box-sizing:border-box}.layout-xl-column>.flex-xl-10{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;max-width:100%;max-height:10%;box-sizing:border-box}.flex-xl-15,.layout-row>.flex-xl-15{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;max-width:15%;max-height:100%;box-sizing:border-box}.layout-column>.flex-xl-15{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;max-width:100%;max-height:15%;box-sizing:border-box}.layout-xl-row>.flex-xl-15{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;max-width:15%;max-height:100%;box-sizing:border-box}.layout-xl-column>.flex-xl-15{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;max-width:100%;max-height:15%;box-sizing:border-box}.flex-xl-20,.layout-row>.flex-xl-20{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;max-width:20%;max-height:100%;box-sizing:border-box}.layout-column>.flex-xl-20{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;max-width:100%;max-height:20%;box-sizing:border-box}.layout-xl-row>.flex-xl-20{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;max-width:20%;max-height:100%;box-sizing:border-box}.layout-xl-column>.flex-xl-20{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;max-width:100%;max-height:20%;box-sizing:border-box}.flex-xl-25,.layout-row>.flex-xl-25{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;max-width:25%;max-height:100%;box-sizing:border-box}.layout-column>.flex-xl-25{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;max-width:100%;max-height:25%;box-sizing:border-box}.layout-xl-row>.flex-xl-25{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;max-width:25%;max-height:100%;box-sizing:border-box}.layout-xl-column>.flex-xl-25{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;max-width:100%;max-height:25%;box-sizing:border-box}.flex-xl-30,.layout-row>.flex-xl-30{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;max-width:30%;max-height:100%;box-sizing:border-box}.layout-column>.flex-xl-30{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;max-width:100%;max-height:30%;box-sizing:border-box}.layout-xl-row>.flex-xl-30{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;max-width:30%;max-height:100%;box-sizing:border-box}.layout-xl-column>.flex-xl-30{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;max-width:100%;max-height:30%;box-sizing:border-box}.flex-xl-35,.layout-row>.flex-xl-35{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;max-width:35%;max-height:100%;box-sizing:border-box}.layout-column>.flex-xl-35{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;max-width:100%;max-height:35%;box-sizing:border-box}.layout-xl-row>.flex-xl-35{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;max-width:35%;max-height:100%;box-sizing:border-box}.layout-xl-column>.flex-xl-35{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;max-width:100%;max-height:35%;box-sizing:border-box}.flex-xl-40,.layout-row>.flex-xl-40{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;max-width:40%;max-height:100%;box-sizing:border-box}.layout-column>.flex-xl-40{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;max-width:100%;max-height:40%;box-sizing:border-box}.layout-xl-row>.flex-xl-40{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;max-width:40%;max-height:100%;box-sizing:border-box}.layout-xl-column>.flex-xl-40{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;max-width:100%;max-height:40%;box-sizing:border-box}.flex-xl-45,.layout-row>.flex-xl-45{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;max-width:45%;max-height:100%;box-sizing:border-box}.layout-column>.flex-xl-45{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;max-width:100%;max-height:45%;box-sizing:border-box}.layout-xl-row>.flex-xl-45{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;max-width:45%;max-height:100%;box-sizing:border-box}.layout-xl-column>.flex-xl-45{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;max-width:100%;max-height:45%;box-sizing:border-box}.flex-xl-50,.layout-row>.flex-xl-50{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;max-width:50%;max-height:100%;box-sizing:border-box}.layout-column>.flex-xl-50{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;max-width:100%;max-height:50%;box-sizing:border-box}.layout-xl-row>.flex-xl-50{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;max-width:50%;max-height:100%;box-sizing:border-box}.layout-xl-column>.flex-xl-50{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;max-width:100%;max-height:50%;box-sizing:border-box}.flex-xl-55,.layout-row>.flex-xl-55{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;max-width:55%;max-height:100%;box-sizing:border-box}.layout-column>.flex-xl-55{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;max-width:100%;max-height:55%;box-sizing:border-box}.layout-xl-row>.flex-xl-55{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;max-width:55%;max-height:100%;box-sizing:border-box}.layout-xl-column>.flex-xl-55{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;max-width:100%;max-height:55%;box-sizing:border-box}.flex-xl-60,.layout-row>.flex-xl-60{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;max-width:60%;max-height:100%;box-sizing:border-box}.layout-column>.flex-xl-60{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;max-width:100%;max-height:60%;box-sizing:border-box}.layout-xl-row>.flex-xl-60{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;max-width:60%;max-height:100%;box-sizing:border-box}.layout-xl-column>.flex-xl-60{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;max-width:100%;max-height:60%;box-sizing:border-box}.flex-xl-65,.layout-row>.flex-xl-65{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;max-width:65%;max-height:100%;box-sizing:border-box}.layout-column>.flex-xl-65{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;max-width:100%;max-height:65%;box-sizing:border-box}.layout-xl-row>.flex-xl-65{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;max-width:65%;max-height:100%;box-sizing:border-box}.layout-xl-column>.flex-xl-65{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;max-width:100%;max-height:65%;box-sizing:border-box}.flex-xl-70,.layout-row>.flex-xl-70{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;max-width:70%;max-height:100%;box-sizing:border-box}.layout-column>.flex-xl-70{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;max-width:100%;max-height:70%;box-sizing:border-box}.layout-xl-row>.flex-xl-70{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;max-width:70%;max-height:100%;box-sizing:border-box}.layout-xl-column>.flex-xl-70{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;max-width:100%;max-height:70%;box-sizing:border-box}.flex-xl-75,.layout-row>.flex-xl-75{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;max-width:75%;max-height:100%;box-sizing:border-box}.layout-column>.flex-xl-75{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;max-width:100%;max-height:75%;box-sizing:border-box}.layout-xl-row>.flex-xl-75{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;max-width:75%;max-height:100%;box-sizing:border-box}.layout-xl-column>.flex-xl-75{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;max-width:100%;max-height:75%;box-sizing:border-box}.flex-xl-80,.layout-row>.flex-xl-80{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;max-width:80%;max-height:100%;box-sizing:border-box}.layout-column>.flex-xl-80{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;max-width:100%;max-height:80%;box-sizing:border-box}.layout-xl-row>.flex-xl-80{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;max-width:80%;max-height:100%;box-sizing:border-box}.layout-xl-column>.flex-xl-80{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;max-width:100%;max-height:80%;box-sizing:border-box}.flex-xl-85,.layout-row>.flex-xl-85{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;max-width:85%;max-height:100%;box-sizing:border-box}.layout-column>.flex-xl-85{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;max-width:100%;max-height:85%;box-sizing:border-box}.layout-xl-row>.flex-xl-85{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;max-width:85%;max-height:100%;box-sizing:border-box}.layout-xl-column>.flex-xl-85{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;max-width:100%;max-height:85%;box-sizing:border-box}.flex-xl-90,.layout-row>.flex-xl-90{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;max-width:90%;max-height:100%;box-sizing:border-box}.layout-column>.flex-xl-90{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;max-width:100%;max-height:90%;box-sizing:border-box}.layout-xl-row>.flex-xl-90{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;max-width:90%;max-height:100%;box-sizing:border-box}.layout-xl-column>.flex-xl-90{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;max-width:100%;max-height:90%;box-sizing:border-box}.flex-xl-95,.layout-row>.flex-xl-95{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;max-width:95%;max-height:100%;box-sizing:border-box}.layout-column>.flex-xl-95{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;max-width:100%;max-height:95%;box-sizing:border-box}.layout-xl-row>.flex-xl-95{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;max-width:95%;max-height:100%;box-sizing:border-box}.layout-xl-column>.flex-xl-95{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;max-width:100%;max-height:95%;box-sizing:border-box}.flex-xl-100,.layout-column>.flex-xl-100,.layout-row>.flex-xl-100,.layout-xl-column>.flex-xl-100,.layout-xl-row>.flex-xl-100{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;max-width:100%;max-height:100%;box-sizing:border-box}.layout-row>.flex-xl-33{-webkit-box-flex:1;-ms-flex:1 1 33.33%;flex:1 1 33.33%;max-width:33.33%;max-height:100%;box-sizing:border-box}.layout-row>.flex-xl-66{-webkit-box-flex:1;-ms-flex:1 1 66.66%;flex:1 1 66.66%;max-width:66.66%;max-height:100%;box-sizing:border-box}.layout-column>.flex-xl-33{-webkit-box-flex:1;-ms-flex:1 1 33.33%;flex:1 1 33.33%;max-width:100%;max-height:33.33%;box-sizing:border-box}.layout-column>.flex-xl-66{-webkit-box-flex:1;-ms-flex:1 1 66.66%;flex:1 1 66.66%;max-width:100%;max-height:66.66%;box-sizing:border-box}.layout-xl-row>.flex-xl-33{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;max-width:33.33%;max-height:100%;box-sizing:border-box}.layout-xl-row>.flex-xl-66{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;max-width:66.66%;max-height:100%;box-sizing:border-box}.layout-xl-row>.flex{min-width:0}.layout-xl-column>.flex-xl-33{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;max-width:100%;max-height:33.33%;box-sizing:border-box}.layout-xl-column>.flex-xl-66{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;max-width:100%;max-height:66.66%;box-sizing:border-box}.layout-xl-column>.flex{min-height:0}.layout-xl,.layout-xl-column,.layout-xl-row{box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex}.layout-xl-column{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.layout-xl-row{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.hide-gt-lg:not(.show-gt-xs):not(.show-gt-sm):not(.show-gt-md):not(.show-gt-lg):not(.show-xl):not(.show),.hide-gt-md:not(.show-gt-xs):not(.show-gt-sm):not(.show-gt-md):not(.show-gt-lg):not(.show-xl):not(.show),.hide-gt-sm:not(.show-gt-xs):not(.show-gt-sm):not(.show-gt-md):not(.show-gt-lg):not(.show-xl):not(.show),.hide-gt-xs:not(.show-gt-xs):not(.show-gt-sm):not(.show-gt-md):not(.show-gt-lg):not(.show-xl):not(.show),.hide-xl:not(.show-xl):not(.show-gt-lg):not(.show-gt-md):not(.show-gt-sm):not(.show-gt-xs):not(.show),.hide:not(.show-gt-xs):not(.show-gt-sm):not(.show-gt-md):not(.show-gt-lg):not(.show-xl):not(.show){display:none}}@media print{.hide-print:not(.show-print):not(.show){display:none!important}[md-whiteframe],md-whiteframe{background-color:#fff}}.md-open-menu-container{position:fixed;left:0;top:0;z-index:100;opacity:0;border-radius:2px;max-height:calc(100vh - 10px);overflow:auto}.md-open-menu-container md-menu-divider{margin-top:4px;margin-bottom:4px;height:1px;min-height:1px;max-height:1px;width:100%}.md-open-menu-container md-menu-content>*{opacity:0}.md-open-menu-container:not(.md-clickable){pointer-events:none}.md-open-menu-container.md-active{opacity:1;-webkit-transition:all .4s cubic-bezier(.25,.8,.25,1);transition:all .4s cubic-bezier(.25,.8,.25,1);-webkit-transition-duration:.2s;transition-duration:.2s}.md-open-menu-container.md-active>md-menu-content>*{opacity:1;-webkit-transition:all .3s cubic-bezier(.55,0,.55,.2);transition:all .3s cubic-bezier(.55,0,.55,.2);-webkit-transition-duration:.2s;transition-duration:.2s;-webkit-transition-delay:.1s;transition-delay:.1s}.md-open-menu-container.md-leave{opacity:0;-webkit-transition:all .3s cubic-bezier(.55,0,.55,.2);transition:all .3s cubic-bezier(.55,0,.55,.2);-webkit-transition-duration:250ms;transition-duration:250ms}md-menu-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:8px 0;max-height:304px;overflow-y:auto;background-color:#fff;background-color:RGB(var(--background-A100))}md-menu-item>*,md-menu-item>.md-button{margin:auto 0;padding-left:16px;padding-right:16px;width:100%}md-menu-content.md-dense{max-height:208px}md-menu-content.md-dense md-menu-item{height:32px;min-height:32px}md-menu-item{display:-webkit-box;display:-ms-flexbox;display:flex;min-height:48px;height:48px;-ms-flex-line-pack:center;align-content:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}md-menu-item>a.md-button{padding-top:5px}md-menu-item>.md-button{text-align:left;display:inline-block;border-radius:0;font-size:15px;text-transform:none;font-weight:400;height:100%}md-menu-item>.md-button::-moz-focus-inner{padding:0;border:0}[dir=rtl] md-menu-item>.md-button{text-align:right}md-menu-item>.md-button md-icon{margin:auto 16px auto 0}[dir=rtl] md-menu-item>.md-button md-icon{margin:auto 0 auto 16px}md-menu-item>.md-button p{display:inline-block;margin:auto}md-menu-item>.md-button span{margin-top:auto;margin-bottom:auto}md-menu-item>.md-button .md-ripple-container{border-radius:inherit}md-toolbar .md-menu{height:auto;margin:auto;padding:0}@media (max-width:959px){md-menu-content{min-width:112px}md-menu-content[width="3"]{min-width:168px}md-menu-content[width="4"]{min-width:224px}md-menu-content[width="5"]{min-width:280px}md-menu-content[width="6"]{min-width:336px}md-menu-content[width="7"]{min-width:392px}}@media (min-width:960px){md-menu-content{min-width:96px}md-menu-content[width="3"]{min-width:192px}md-menu-content[width="4"]{min-width:256px}md-menu-content[width="5"]{min-width:320px}md-menu-content[width="6"]{min-width:384px}md-menu-content[width="7"]{min-width:448px}}md-menu-content md-menu-item{color:rgba(0,0,0,.87);color:var(--foreground-1)}md-menu-content md-menu-item md-icon{color:rgba(0,0,0,.54);color:var(--foreground-2)}md-menu-content md-menu-item .md-button[disabled],md-menu-content md-menu-item .md-button[disabled] md-icon{color:rgba(0,0,0,.38);color:var(--foreground-3)}md-menu-content md-menu-divider{background-color:rgba(0,0,0,.12);background-color:var(--foreground-4)}.md-whiteframe-2dp{box-shadow:0 1px 5px 0 rgba(0,0,0,.2),0 2px 2px 0 rgba(0,0,0,.14),0 3px 1px -2px rgba(0,0,0,.12)}.md-whiteframe-3dp{box-shadow:0 1px 8px 0 rgba(0,0,0,.2),0 3px 4px 0 rgba(0,0,0,.14),0 3px 3px -2px rgba(0,0,0,.12)}.md-whiteframe-4dp,.md-whiteframe-z2{box-shadow:0 2px 4px -1px rgba(0,0,0,.2),0 4px 5px 0 rgba(0,0,0,.14),0 1px 10px 0 rgba(0,0,0,.12)}.md-whiteframe-5dp{box-shadow:0 3px 5px -1px rgba(0,0,0,.2),0 5px 8px 0 rgba(0,0,0,.14),0 1px 14px 0 rgba(0,0,0,.12)}.md-whiteframe-6dp{box-shadow:0 3px 5px -1px rgba(0,0,0,.2),0 6px 10px 0 rgba(0,0,0,.14),0 1px 18px 0 rgba(0,0,0,.12)}.md-whiteframe-7dp,.md-whiteframe-z3{box-shadow:0 4px 5px -2px rgba(0,0,0,.2),0 7px 10px 1px rgba(0,0,0,.14),0 2px 16px 1px rgba(0,0,0,.12)}.md-whiteframe-8dp{box-shadow:0 5px 5px -3px rgba(0,0,0,.2),0 8px 10px 1px rgba(0,0,0,.14),0 3px 14px 2px rgba(0,0,0,.12)}.md-whiteframe-9dp{box-shadow:0 5px 6px -3px rgba(0,0,0,.2),0 9px 12px 1px rgba(0,0,0,.14),0 3px 16px 2px rgba(0,0,0,.12)}.md-whiteframe-10dp,.md-whiteframe-z4{box-shadow:0 6px 6px -3px rgba(0,0,0,.2),0 10px 14px 1px rgba(0,0,0,.14),0 4px 18px 3px rgba(0,0,0,.12)}.md-whiteframe-11dp{box-shadow:0 6px 7px -4px rgba(0,0,0,.2),0 11px 15px 1px rgba(0,0,0,.14),0 4px 20px 3px rgba(0,0,0,.12)}.md-whiteframe-12dp{box-shadow:0 7px 8px -4px rgba(0,0,0,.2),0 12px 17px 2px rgba(0,0,0,.14),0 5px 22px 4px rgba(0,0,0,.12)}.md-whiteframe-13dp,.md-whiteframe-z5{box-shadow:0 7px 8px -4px rgba(0,0,0,.2),0 13px 19px 2px rgba(0,0,0,.14),0 5px 24px 4px rgba(0,0,0,.12)}.md-whiteframe-14dp{box-shadow:0 7px 9px -4px rgba(0,0,0,.2),0 14px 21px 2px rgba(0,0,0,.14),0 5px 26px 4px rgba(0,0,0,.12)}.md-whiteframe-15dp{box-shadow:0 8px 9px -5px rgba(0,0,0,.2),0 15px 22px 2px rgba(0,0,0,.14),0 6px 28px 5px rgba(0,0,0,.12)}.md-whiteframe-16dp{box-shadow:0 8px 10px -5px rgba(0,0,0,.2),0 16px 24px 2px rgba(0,0,0,.14),0 6px 30px 5px rgba(0,0,0,.12)}.md-whiteframe-17dp{box-shadow:0 8px 11px -5px rgba(0,0,0,.2),0 17px 26px 2px rgba(0,0,0,.14),0 6px 32px 5px rgba(0,0,0,.12)}.md-whiteframe-18dp{box-shadow:0 9px 11px -5px rgba(0,0,0,.2),0 18px 28px 2px rgba(0,0,0,.14),0 7px 34px 6px rgba(0,0,0,.12)}.md-whiteframe-19dp{box-shadow:0 9px 12px -6px rgba(0,0,0,.2),0 19px 29px 2px rgba(0,0,0,.14),0 7px 36px 6px rgba(0,0,0,.12)}.md-whiteframe-20dp{box-shadow:0 10px 13px -6px rgba(0,0,0,.2),0 20px 31px 3px rgba(0,0,0,.14),0 8px 38px 7px rgba(0,0,0,.12)}.md-whiteframe-21dp{box-shadow:0 10px 13px -6px rgba(0,0,0,.2),0 21px 33px 3px rgba(0,0,0,.14),0 8px 40px 7px rgba(0,0,0,.12)}.md-whiteframe-22dp{box-shadow:0 10px 14px -6px rgba(0,0,0,.2),0 22px 35px 3px rgba(0,0,0,.14),0 8px 42px 7px rgba(0,0,0,.12)}.md-whiteframe-23dp{box-shadow:0 11px 14px -7px rgba(0,0,0,.2),0 23px 36px 3px rgba(0,0,0,.14),0 9px 44px 8px rgba(0,0,0,.12)}.md-whiteframe-24dp{box-shadow:0 11px 15px -7px rgba(0,0,0,.2),0 24px 38px 3px rgba(0,0,0,.14),0 9px 46px 8px rgba(0,0,0,.12)}@media screen and (-ms-high-contrast:active){md-whiteframe{border:1px solid #fff}}.md-panel-outer-wrapper{height:100%;left:0;position:absolute;top:0;width:100%}._md-panel-hidden{display:none}._md-panel-offscreen{left:-9999px}._md-panel-fullscreen{border-radius:0;left:0;min-height:100%;min-width:100%;position:fixed;top:0}._md-panel-shown .md-panel{opacity:1;-webkit-transition:none;transition:none}.md-panel{opacity:0;position:fixed}.md-panel._md-panel-shown{opacity:1;-webkit-transition:none;transition:none}.md-panel._md-panel-animate-enter{opacity:1;-webkit-transition:all .3s cubic-bezier(0,0,.2,1);transition:all .3s cubic-bezier(0,0,.2,1)}.md-panel._md-panel-animate-leave{opacity:1;-webkit-transition:all .3s cubic-bezier(.4,0,1,1);transition:all .3s cubic-bezier(.4,0,1,1)}.md-panel._md-panel-animate-fade-out,.md-panel._md-panel-animate-scale-out{opacity:0}.md-panel._md-panel-backdrop{height:100%;position:absolute;width:100%}.md-panel._md-opaque-enter{opacity:.48;-webkit-transition:opacity .3s cubic-bezier(0,0,.2,1);transition:opacity .3s cubic-bezier(0,0,.2,1)}.md-panel._md-opaque-leave{-webkit-transition:opacity .3s cubic-bezier(.4,0,1,1);transition:opacity .3s cubic-bezier(.4,0,1,1)}._md-panel-backdrop{background-color:#212121;background-color:RGBA(var(--background-900),1)}md-autocomplete{border-radius:2px;display:block;height:40px;position:relative;overflow:visible;min-width:190px}md-autocomplete[disabled] input{cursor:default}md-autocomplete[md-floating-label]{border-radius:0;background:0 0;height:auto}md-autocomplete[md-floating-label] md-input-container{padding-bottom:0}md-autocomplete[md-floating-label] md-autocomplete-wrap{height:auto}md-autocomplete[md-floating-label] .md-show-clear-button button{display:block;position:absolute;right:0;top:20px;width:30px;height:30px}md-autocomplete[md-floating-label] .md-show-clear-button input{padding-right:30px}[dir=rtl] md-autocomplete[md-floating-label] .md-show-clear-button input{padding-right:0;padding-left:30px}md-autocomplete md-autocomplete-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;box-sizing:border-box;position:relative;overflow:visible;height:40px}md-autocomplete md-autocomplete-wrap.md-menu-showing{z-index:51}md-autocomplete md-autocomplete-wrap input,md-autocomplete md-autocomplete-wrap md-input-container{-webkit-box-flex:1;-ms-flex:1 1 0px;flex:1 1 0;box-sizing:border-box;min-width:0}md-autocomplete md-autocomplete-wrap md-progress-linear{position:absolute;bottom:-2px;left:0}md-autocomplete md-autocomplete-wrap md-progress-linear.md-inline{bottom:40px;right:2px;left:2px;width:auto}md-autocomplete md-autocomplete-wrap md-progress-linear .md-mode-indeterminate{position:absolute;top:0;left:0;width:100%;height:3px;-webkit-transition:none;transition:none}md-autocomplete md-autocomplete-wrap md-progress-linear .md-mode-indeterminate .md-container{-webkit-transition:none;transition:none;height:3px}md-autocomplete md-autocomplete-wrap md-progress-linear .md-mode-indeterminate.ng-enter,md-autocomplete md-autocomplete-wrap md-progress-linear .md-mode-indeterminate.ng-leave{-webkit-transition:opacity .15s linear;transition:opacity .15s linear}md-autocomplete md-autocomplete-wrap md-progress-linear .md-mode-indeterminate.ng-enter.ng-enter-active{opacity:1}md-autocomplete md-autocomplete-wrap md-progress-linear .md-mode-indeterminate.ng-leave.ng-leave-active{opacity:0}md-autocomplete input:not(.md-input){font-size:14px;box-sizing:border-box;border:none;box-shadow:none;background:0 0;width:100%;padding:0 15px;line-height:40px;height:40px}md-autocomplete input:not(.md-input)::-ms-clear{display:none}md-autocomplete .md-show-clear-button button{position:relative;line-height:20px;text-align:center;width:30px;height:30px;cursor:pointer;border:none;border-radius:50%;padding:0;font-size:12px;background:0 0;margin:auto 5px}md-autocomplete .md-show-clear-button button:after{content:"";position:absolute;top:-6px;right:-6px;bottom:-6px;left:-6px;border-radius:50%;-webkit-transform:scale(0);transform:scale(0);opacity:0;-webkit-transition:all .4s cubic-bezier(.25,.8,.25,1);transition:all .4s cubic-bezier(.25,.8,.25,1)}md-autocomplete .md-show-clear-button button:focus:after{-webkit-transform:scale(1);transform:scale(1);opacity:1}md-autocomplete .md-show-clear-button button md-icon{position:absolute;top:50%;left:50%;-webkit-transform:translate3d(-50%,-50%,0) scale(.9);transform:translate3d(-50%,-50%,0) scale(.9)}md-autocomplete .md-show-clear-button button md-icon path{stroke-width:0}md-autocomplete .md-show-clear-button button.ng-enter{-webkit-transform:scale(0);transform:scale(0);-webkit-transition:-webkit-transform .15s ease-out;transition:-webkit-transform .15s ease-out;transition:transform .15s ease-out;transition:transform .15s ease-out, -webkit-transform .15s ease-out}md-autocomplete .md-show-clear-button button.ng-enter.ng-enter-active{-webkit-transform:scale(1);transform:scale(1)}md-autocomplete .md-show-clear-button button.ng-leave{-webkit-transition:-webkit-transform .15s ease-out;transition:-webkit-transform .15s ease-out;transition:transform .15s ease-out;transition:transform .15s ease-out, -webkit-transform .15s ease-out}md-autocomplete .md-show-clear-button button.ng-leave.ng-leave-active{-webkit-transform:scale(0);transform:scale(0)}.md-standard-list-container.md-autocomplete-suggestions-container,.md-virtual-repeat-container.md-autocomplete-suggestions-container{position:absolute;box-shadow:0 2px 5px rgba(0,0,0,.25);z-index:100;height:100%}.md-button.md-fab,.md-button.md-raised:not([disabled]),.md-button:not([disabled]).md-fab.md-focused,.md-button:not([disabled]).md-raised.md-focused{box-shadow:0 2px 5px 0 rgba(0,0,0,.26)}.md-standard-list-container.md-autocomplete-suggestions-container .highlight,.md-virtual-repeat-container.md-autocomplete-suggestions-container .highlight{font-weight:700}.md-standard-list-container{box-sizing:border-box;display:block;margin:0;overflow:hidden;overflow-y:auto;padding:0}.md-standard-list-container.md-not-found,.md-virtual-repeat-container.md-not-found{height:48px}.md-autocomplete-suggestions{margin:0;list-style:none;padding:0}.md-autocomplete-suggestions .md-autocomplete-suggestion{font-size:14px;padding:0 15px;line-height:48px;-webkit-transition:background .15s linear;transition:background .15s linear;margin:0;white-space:nowrap;text-overflow:ellipsis}.md-button,.md-toast-text{padding:0 6px}.md-autocomplete-suggestions .md-autocomplete-suggestion:not(.md-not-found-wrapper){cursor:pointer}@media screen and (-ms-high-contrast:active){md-autocomplete input{border:1px solid #fff}md-autocomplete .md-autocomplete-suggestion:focus{color:#fff}.md-autocomplete-suggestions,md-autocomplete{border:1px solid #fff}}md-autocomplete{background:#fff;background:RGB(var(--background-A100))}md-autocomplete[disabled]:not([md-floating-label]){background:#f5f5f5;background:RGB(var(--background-100))}md-autocomplete button md-icon path{fill:#757575;fill:RGB(var(--background-600))}md-autocomplete button:after{background:rgba(117,117,117,.3);background:RGBA(var(--background-600),.3)}md-autocomplete input{color:rgba(0,0,0,.87);color:var(--foreground-1)}md-autocomplete.md-accent md-input-container.md-input-focused .md-input{border-color:#27A9E1;border-color:RGB(var(--accent-500))}md-autocomplete.md-accent md-input-container.md-input-focused label,md-autocomplete.md-accent md-input-container.md-input-focused md-icon{color:#27A9E1;color:RGB(var(--accent-500))}md-autocomplete.md-accent md-progress-linear .md-bar,md-autocomplete.md-accent md-progress-linear .md-container{background-color:#27A9E1}md-autocomplete.md-accent md-progress-linear .md-container{background-color:RGB(var(--accent-100))}md-autocomplete.md-accent md-progress-linear .md-bar{background-color:RGB(var(--accent-500))}md-autocomplete.md-warn md-input-container.md-input-focused .md-input{border-color:#D31436;border-color:RGB(var(--warn-A700))}md-autocomplete.md-warn md-input-container.md-input-focused label,md-autocomplete.md-warn md-input-container.md-input-focused md-icon{color:#D31436;color:RGB(var(--warn-A700))}md-autocomplete.md-warn md-progress-linear .md-bar,md-autocomplete.md-warn md-progress-linear .md-container{background-color:#D31436}md-autocomplete.md-warn md-progress-linear .md-container{background-color:RGB(var(--warn-100))}md-autocomplete.md-warn md-progress-linear .md-bar{background-color:RGB(var(--warn-500))}.md-autocomplete-standard-list-container,.md-autocomplete-suggestions-container{background:#fff;background:RGB(var(--background-A100))}.md-autocomplete-standard-list-container .md-autocomplete-suggestion,.md-autocomplete-suggestions-container .md-autocomplete-suggestion{color:rgba(0,0,0,.87);color:var(--foreground-1)}.md-autocomplete-standard-list-container .md-autocomplete-suggestion.selected,.md-autocomplete-standard-list-container .md-autocomplete-suggestion:hover,.md-autocomplete-suggestions-container .md-autocomplete-suggestion.selected,.md-autocomplete-suggestions-container .md-autocomplete-suggestion:hover{background:rgba(158,158,158,.18);background:RGBA(var(--background-500),.18)}md-backdrop{-webkit-transition:opacity 450ms;transition:opacity 450ms;position:absolute;top:0;bottom:0;left:0;right:0;z-index:50;background-color:rgba(33,33,33,0);background-color:RGBA(var(--background-900),0)}md-backdrop.md-menu-backdrop{position:fixed!important;z-index:99}md-backdrop.md-select-backdrop{z-index:81;-webkit-transition-duration:0;transition-duration:0}md-backdrop.md-dialog-backdrop{z-index:79}md-backdrop.md-bottom-sheet-backdrop{z-index:69}md-backdrop.md-sidenav-backdrop{z-index:59}md-backdrop.md-click-catcher{position:absolute}.md-button,md-checkbox{white-space:nowrap;position:relative;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}md-backdrop.md-opaque{opacity:.48;background-color:#212121;background-color:RGBA(var(--background-900),1)}md-backdrop.md-opaque.ng-enter{opacity:0}md-backdrop.md-opaque.ng-enter.md-opaque.ng-enter-active{opacity:.48}md-backdrop.md-opaque.ng-leave{opacity:.48;-webkit-transition:opacity .4s;transition:opacity .4s}md-backdrop.md-opaque.ng-leave.md-opaque.ng-leave-active{opacity:0}button.md-button::-moz-focus-inner{border:0}.md-button{display:inline-block;cursor:pointer;min-height:36px;min-width:88px;line-height:36px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center;border-radius:2px;box-sizing:border-box;border:0;margin:6px 8px;background:0 0;color:currentColor;text-transform:uppercase;font-size:14px;font-style:inherit;font-variant:inherit;font-family:inherit;text-decoration:none;overflow:hidden;-webkit-transition:box-shadow .4s cubic-bezier(.25,.8,.25,1),background-color .4s cubic-bezier(.25,.8,.25,1);transition:box-shadow .4s cubic-bezier(.25,.8,.25,1),background-color .4s cubic-bezier(.25,.8,.25,1)}.md-button.md-fab.ng-hide,.md-button.md-fab.ng-leave,.md-button.ng-hide,.md-button.ng-leave{-webkit-transition:none;transition:none}.md-dense :not(.md-dense-disabled) .md-button:not(.md-dense-disabled),.md-dense>.md-button:not(.md-dense-disabled){min-height:32px;line-height:32px;font-size:13px}.md-button:focus,.md-button:hover{text-decoration:none}.md-button.md-cornered{border-radius:0}.md-button.md-icon{padding:0;background:0 0}.md-button.md-icon-button{margin:0 6px;height:40px;min-width:0;line-height:24px;padding:8px;width:40px;border-radius:50%}.md-button.md-fab{z-index:20;line-height:56px;min-width:0;width:56px;height:56px;border-radius:50%;background-clip:padding-box;overflow:hidden;-webkit-transition:all .3s cubic-bezier(.55,0,.55,.2);transition:all .3s cubic-bezier(.55,0,.55,.2);-webkit-transition-property:background-color,box-shadow,-webkit-transform;transition-property:background-color,box-shadow,-webkit-transform;transition-property:background-color,box-shadow,transform;transition-property:background-color,box-shadow,transform,-webkit-transform}.md-button.md-fab.md-fab-bottom-right{top:auto;right:20px;bottom:20px;left:auto;position:absolute}.md-button.md-fab.md-fab-bottom-left{top:auto;right:auto;bottom:20px;left:20px;position:absolute}.md-button.md-fab.md-fab-top-right{top:20px;right:20px;bottom:auto;left:auto;position:absolute}.md-button.md-fab.md-fab-top-left{top:20px;right:auto;bottom:auto;left:20px;position:absolute}.md-button.md-fab.md-mini{line-height:40px;width:40px;height:40px}.md-button:not([disabled]).md-fab:active,.md-button:not([disabled]).md-raised:active{box-shadow:0 4px 8px 0 rgba(0,0,0,.4)}.md-button .md-ripple-container{border-radius:inherit;background-clip:padding-box;overflow:hidden;-webkit-transform:translateZ(0)}.md-button.md-icon-button md-icon,button.md-button.md-fab md-icon{display:block}.md-toast-open-top .md-button.md-fab-top-left,.md-toast-open-top .md-button.md-fab-top-right{-webkit-transition:all .4s cubic-bezier(.25,.8,.25,1);transition:all .4s cubic-bezier(.25,.8,.25,1);-webkit-transform:translate3d(0,42px,0);transform:translate3d(0,42px,0)}.md-toast-open-top .md-button.md-fab-top-left:not([disabled]).md-focused,.md-toast-open-top .md-button.md-fab-top-left:not([disabled]):hover,.md-toast-open-top .md-button.md-fab-top-right:not([disabled]).md-focused,.md-toast-open-top .md-button.md-fab-top-right:not([disabled]):hover{-webkit-transform:translate3d(0,41px,0);transform:translate3d(0,41px,0)}.md-toast-open-bottom .md-button.md-fab-bottom-left,.md-toast-open-bottom .md-button.md-fab-bottom-right{-webkit-transition:all .4s cubic-bezier(.25,.8,.25,1);transition:all .4s cubic-bezier(.25,.8,.25,1);-webkit-transform:translate3d(0,-42px,0);transform:translate3d(0,-42px,0)}.md-toast-open-bottom .md-button.md-fab-bottom-left:not([disabled]).md-focused,.md-toast-open-bottom .md-button.md-fab-bottom-left:not([disabled]):hover,.md-toast-open-bottom .md-button.md-fab-bottom-right:not([disabled]).md-focused,.md-toast-open-bottom .md-button.md-fab-bottom-right:not([disabled]):hover{-webkit-transform:translate3d(0,-43px,0);transform:translate3d(0,-43px,0)}.md-button-group{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1;flex:1;width:100%}.md-button-group>.md-button{-webkit-box-flex:1;-ms-flex:1;flex:1;display:block;overflow:hidden;width:0;border-width:1px 0 1px 1px;border-radius:0;text-align:center;text-overflow:ellipsis;white-space:nowrap}.md-button-group>.md-button:first-child{border-radius:2px 0 0 2px}.md-button-group>.md-button:last-child{border-right-width:1px;border-radius:0 2px 2px 0}@media screen and (-ms-high-contrast:active){.md-button.md-fab,.md-button.md-raised{border:1px solid #fff}}.md-button:not([disabled]).md-focused,.md-button:not([disabled]):hover{background-color:rgba(158,158,158,.2);background-color:RGBA(var(--background-500),.2)}.md-button:not([disabled]).md-icon-button:hover{background-color:transparent}.md-button.md-fab md-icon{color:#fff;color:RGB(var(--accent-500-contrast))}.md-button.md-primary{color:#27A9E1;color:RGB(var(--primary-500))}.md-button.md-primary.md-fab,.md-button.md-primary.md-raised{color:#fff;color:RGB(var(--primary-500-contrast));background-color:#27A9E1;background-color:RGB(var(--primary-500))}.md-button.md-primary.md-fab:not([disabled]) md-icon,.md-button.md-primary.md-raised:not([disabled]) md-icon{color:#fff;color:RGB(var(--primary-500-contrast))}.md-button.md-primary.md-fab:not([disabled]).md-focused,.md-button.md-primary.md-fab:not([disabled]):hover,.md-button.md-primary.md-raised:not([disabled]).md-focused,.md-button.md-primary.md-raised:not([disabled]):hover{background-color:#27A9E1;background-color:RGB(var(--primary-600))}.md-button.md-primary:not([disabled]) md-icon{color:#27A9E1;color:RGB(var(--primary-500))}.md-button.md-fab{background-color:#27A9E1;background-color:RGB(var(--accent-500));color:#fff;color:RGB(var(--accent-500-contrast))}.md-button.md-fab:not([disabled]) .md-icon{color:#fff;color:RGB(var(--accent-500-contrast))}.md-button.md-fab:not([disabled]).md-focused,.md-button.md-fab:not([disabled]):hover{background-color:#27A9E1;background-color:RGB(var(--accent-A700))}.md-button.md-raised{color:#212121;color:RGB(var(--background-900));background-color:#fafafa;background-color:RGB(var(--background-50))}.md-button.md-raised:not([disabled]) md-icon{color:#212121;color:RGB(var(--background-900))}.md-button.md-raised:not([disabled]):hover{background-color:#fafafa;background-color:RGB(var(--background-50))}.md-button.md-raised:not([disabled]).md-focused{background-color:#eee;background-color:RGB(var(--background-200))}.md-button.md-warn{color:#D31436;color:RGB(var(--warn-500))}.md-button.md-warn.md-fab,.md-button.md-warn.md-raised{color:#fff;color:RGB(var(--warn-500-contrast));background-color:#D31436;background-color:RGB(var(--warn-500))}.md-button.md-warn.md-fab:not([disabled]) md-icon,.md-button.md-warn.md-raised:not([disabled]) md-icon{color:#fff;color:RGB(var(--warn-500-contrast))}.md-button.md-warn.md-fab:not([disabled]).md-focused,.md-button.md-warn.md-fab:not([disabled]):hover,.md-button.md-warn.md-raised:not([disabled]).md-focused,.md-button.md-warn.md-raised:not([disabled]):hover{background-color:#D31436;background-color:RGB(var(--warn-600))}.md-button.md-warn:not([disabled]) md-icon{color:#D31436;color:RGB(var(--warn-500))}.md-button.md-accent{color:#27A9E1;color:RGB(var(--accent-500))}.md-button.md-accent.md-fab,.md-button.md-accent.md-raised{color:#fff;color:RGB(var(--accent-500-contrast));background-color:#27A9E1;background-color:RGB(var(--accent-500))}.md-button.md-accent.md-fab:not([disabled]) md-icon,.md-button.md-accent.md-raised:not([disabled]) md-icon{color:#fff;color:RGB(var(--accent-500-contrast))}.md-button.md-accent.md-fab:not([disabled]).md-focused,.md-button.md-accent.md-fab:not([disabled]):hover,.md-button.md-accent.md-raised:not([disabled]).md-focused,.md-button.md-accent.md-raised:not([disabled]):hover{background-color:#27A9E1;background-color:RGB(var(--accent-A700))}.md-button.md-accent:not([disabled]) md-icon{color:#27A9E1;color:RGB(var(--accent-500))}.md-button.md-accent[disabled],.md-button.md-fab[disabled],.md-button.md-raised[disabled],.md-button.md-warn[disabled],.md-button[disabled]{color:rgba(0,0,0,.38);color:var(--foreground-3);cursor:default}.md-button.md-accent[disabled] md-icon,.md-button.md-fab[disabled] md-icon,.md-button.md-raised[disabled] md-icon,.md-button.md-warn[disabled] md-icon,.md-button[disabled] md-icon{color:rgba(0,0,0,.38);color:var(--foreground-3)}.md-button.md-fab[disabled],.md-button.md-raised[disabled]{background-color:rgba(0,0,0,.12);background-color:var(--foreground-4)}.md-button[disabled]{background-color:transparent}._md a:not(.md-button).md-primary{color:#27A9E1;color:RGB(var(--primary-500))}._md a:not(.md-button).md-primary:hover{color:#27A9E1;color:RGB(var(--primary-700))}._md a:not(.md-button).md-accent{color:#27A9E1;color:RGB(var(--accent-500))}._md a:not(.md-button).md-accent:hover{color:#27A9E1;color:RGB(var(--accent-A700))}._md a:not(.md-button).md-warn{color:#D31436;color:RGB(var(--warn-500))}._md a:not(.md-button).md-warn:hover{color:#D31436;color:RGB(var(--warn-700))}md-card{box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}md-card md-card-header{padding:16px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}md-card md-card-header:first-child md-card-avatar{margin-right:12px}[dir=rtl] md-card md-card-header:first-child md-card-avatar{margin-right:auto;margin-left:12px}md-card md-card-header:last-child md-card-avatar{margin-left:12px}[dir=rtl] md-card md-card-header:last-child md-card-avatar{margin-left:auto;margin-right:12px}md-card md-card-header md-card-avatar{width:40px;height:40px}md-card md-card-header md-card-avatar .md-user-avatar,md-card md-card-header md-card-avatar md-icon{border-radius:50%}md-card md-card-header md-card-avatar md-icon{padding:8px;color:#fafafa;color:RGB(var(--background-50));background-color:rgba(0,0,0,.38);background-color:var(--foreground-3)}md-card md-card-header md-card-avatar md-icon>svg{height:inherit;width:inherit}md-card md-card-header md-card-avatar+md-card-header-text{max-height:40px}md-card md-card-header md-card-avatar+md-card-header-text .md-title{font-size:14px}md-card md-card-header md-card-header-text{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1;flex:1;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}md-card md-card-header md-card-header-text .md-subhead{font-size:14px}md-card md-card-title-media img,md-card>img,md-card>md-card-header img{box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:100%;height:auto}md-card md-card-title{padding:24px 16px 16px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}md-card md-card-title+md-card-content{padding-top:0}md-card md-card-title md-card-title-text{-webkit-box-flex:1;-ms-flex:1;flex:1;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;display:-webkit-box;display:-ms-flexbox;display:flex}md-card md-card-title md-card-title-text .md-subhead{padding-top:0;font-size:14px}md-card md-card-title md-card-title-text:only-child .md-subhead{padding-top:12px}md-card md-card-title md-card-title-media{margin-top:-8px}md-card md-card-title md-card-title-media .md-media-sm{height:80px;width:80px}md-card md-card-title md-card-title-media .md-media-md{height:112px;width:112px}md-card md-card-title md-card-title-media .md-media-lg{height:152px;width:152px}md-card md-card-content{display:block;padding:16px}md-card md-card-content>p:first-child{margin-top:0}md-card md-card-content>p:last-child{margin-bottom:0}md-card md-card-content .md-media-xl{height:240px;width:240px}md-card .md-actions,md-card md-card-actions{margin:8px}md-card .md-actions.layout-column .md-button:not(.md-icon-button),md-card md-card-actions.layout-column .md-button:not(.md-icon-button){margin:2px 0}md-card .md-actions.layout-column .md-button:not(.md-icon-button):first-of-type,md-card md-card-actions.layout-column .md-button:not(.md-icon-button):first-of-type{margin-top:0}md-card .md-actions.layout-column .md-button:not(.md-icon-button):last-of-type,md-card md-card-actions.layout-column .md-button:not(.md-icon-button):last-of-type{margin-bottom:0}md-card .md-actions.layout-column .md-button.md-icon-button,md-card md-card-actions.layout-column .md-button.md-icon-button{margin-top:6px;margin-bottom:6px}md-card .md-actions md-card-icon-actions,md-card md-card-actions md-card-icon-actions{-webkit-box-flex:1;-ms-flex:1;flex:1;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}md-card .md-actions:not(.layout-column) .md-button:not(.md-icon-button),md-card md-card-actions:not(.layout-column) .md-button:not(.md-icon-button){margin:0 4px}md-card .md-actions:not(.layout-column) .md-button:not(.md-icon-button):first-of-type,md-card md-card-actions:not(.layout-column) .md-button:not(.md-icon-button):first-of-type{margin-left:0}[dir=rtl] md-card .md-actions:not(.layout-column) .md-button:not(.md-icon-button):first-of-type,[dir=rtl] md-card md-card-actions:not(.layout-column) .md-button:not(.md-icon-button):first-of-type{margin-left:auto;margin-right:0}md-card .md-actions:not(.layout-column) .md-button:not(.md-icon-button):last-of-type,md-card md-card-actions:not(.layout-column) .md-button:not(.md-icon-button):last-of-type{margin-right:0}[dir=rtl] md-card .md-actions:not(.layout-column) .md-button:not(.md-icon-button):last-of-type,[dir=rtl] md-card md-card-actions:not(.layout-column) .md-button:not(.md-icon-button):last-of-type{margin-right:auto;margin-left:0}md-card .md-actions:not(.layout-column) .md-button.md-icon-button,md-card md-card-actions:not(.layout-column) .md-button.md-icon-button{margin-left:6px;margin-right:6px}md-card .md-actions:not(.layout-column) .md-button.md-icon-button:first-of-type,md-card md-card-actions:not(.layout-column) .md-button.md-icon-button:first-of-type{margin-left:12px}[dir=rtl] md-card .md-actions:not(.layout-column) .md-button.md-icon-button:first-of-type,[dir=rtl] md-card md-card-actions:not(.layout-column) .md-button.md-icon-button:first-of-type{margin-left:auto;margin-right:12px}md-card .md-actions:not(.layout-column) .md-button.md-icon-button:last-of-type,md-card md-card-actions:not(.layout-column) .md-button.md-icon-button:last-of-type{margin-right:12px}[dir=rtl] md-card .md-actions:not(.layout-column) .md-button.md-icon-button:last-of-type,[dir=rtl] md-card md-card-actions:not(.layout-column) .md-button.md-icon-button:last-of-type{margin-right:auto;margin-left:12px}md-card .md-actions:not(.layout-column) .md-button+md-card-icon-actions,md-card md-card-actions:not(.layout-column) .md-button+md-card-icon-actions{-webkit-box-flex:1;-ms-flex:1;flex:1;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}md-checkbox,md-checkbox .md-container{display:inline-block;box-sizing:border-box}md-card md-card-footer{margin-top:auto;padding:16px}@media screen and (-ms-high-contrast:active){md-card{border:1px solid #fff}}md-checkbox.md-checked .md-icon,md-select-menu[multiple] md-option.md-checkbox-enabled[selected] .md-icon{border-color:transparent}.md-image-no-fill>img{width:auto;height:auto}md-card{color:rgba(0,0,0,.87);color:var(--foreground-1);background-color:#fff;background-color:RGB(var(--background-A100));border-radius:2px}md-card .md-card-image{border-radius:2px 2px 0 0}md-card md-card-header md-card-header-text .md-subhead,md-card md-card-title md-card-title-text:not(:only-child) .md-subhead{color:rgba(0,0,0,.54);color:var(--foreground-2)}.md-inline-form md-checkbox{margin:19px 0 18px}md-checkbox{margin-bottom:16px;cursor:pointer;min-width:20px;min-height:20px;margin-left:0;margin-right:16px}[dir=rtl] md-checkbox{margin-left:16px;margin-right:0}md-checkbox:last-of-type{margin-left:0;margin-right:0}md-checkbox.md-focused:not([disabled]) .md-container:before{left:-8px;top:-8px;right:-8px;bottom:-8px}md-checkbox.md-focused:not([disabled]):not(.md-checked) .md-container:before{background-color:rgba(0,0,0,.12)}md-checkbox.md-align-top-left>div.md-container{top:12px}md-checkbox .md-container{position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:20px;height:20px;left:0;right:auto}[dir=rtl] md-checkbox .md-container{left:auto;right:0}md-checkbox .md-container:before{box-sizing:border-box;background-color:transparent;border-radius:50%;content:"";position:absolute;display:block;height:auto;left:0;top:0;right:0;bottom:0;-webkit-transition:all .5s;transition:all .5s;width:auto}md-checkbox .md-container:after{box-sizing:border-box;content:"";position:absolute;top:-10px;right:-10px;bottom:-10px;left:-10px}md-checkbox .md-container .md-ripple-container{position:absolute;display:block;width:auto;height:auto;left:-15px;top:-15px;right:-15px;bottom:-15px}md-checkbox.md-checked .md-icon:after,md-checkbox.md-indeterminate .md-icon:after{box-sizing:border-box;position:absolute;display:table;content:""}md-checkbox .md-icon{box-sizing:border-box;-webkit-transition:240ms;transition:240ms;position:absolute;top:0;left:0;width:20px;height:20px;border-width:2px;border-style:solid;border-radius:2px}md-checkbox.md-checked .md-icon:after{-webkit-transform:rotate(45deg);transform:rotate(45deg);left:4.67px;top:.22px;width:6.67px;height:13.33px;border-width:2px;border-style:solid;border-top:0;border-left:0}md-checkbox[disabled]{cursor:default}md-checkbox.md-indeterminate .md-icon:after{top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:12px;height:2px;border-width:2px;border-style:solid;border-top:0;border-left:0}.md-chips md-chip,md-checkbox .md-label{position:relative;box-sizing:border-box}md-checkbox .md-label{display:inline-block;white-space:normal;-webkit-user-select:text;-moz-user-select:text;-ms-user-select:text;user-select:text;margin-left:30px;margin-right:0}.md-chips md-chip._md-chip-content-edit-is-enabled,md-option .md-text{-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none}[dir=rtl] md-checkbox .md-label{margin-left:0;margin-right:30px}md-checkbox .md-ripple{color:#27A9E1;color:RGB(var(--accent-A700))}md-checkbox.md-checked .md-ripple{color:#757575;color:RGB(var(--background-600))}md-checkbox.md-checked.md-focused .md-container:before{background-color:rgba(39,169,225,.26);background-color:RGBA(var(--accent-500),.26)}md-checkbox .md-ink-ripple{color:rgba(0,0,0,.54);color:var(--foreground-2)}md-checkbox.md-checked .md-ink-ripple{color:rgba(39,169,225,.87);color:RGBA(var(--accent-500),.87)}md-checkbox:not(.md-checked) .md-icon{border-color:rgba(0,0,0,.54);border-color:var(--foreground-2)}md-checkbox.md-checked .md-icon{background-color:rgba(39,169,225,.87);background-color:RGBA(var(--accent-500),.87)}md-checkbox.md-checked .md-icon:after{border-color:rgba(255,255,255,.87);border-color:RGBA(var(--accent-500-contrast),.87)}md-checkbox:not([disabled]).md-primary .md-ripple{color:#27A9E1;color:RGB(var(--primary-600))}md-checkbox:not([disabled]).md-primary.md-checked .md-ripple{color:#757575;color:RGB(var(--background-600))}md-checkbox:not([disabled]).md-primary .md-ink-ripple{color:rgba(0,0,0,.54);color:var(--foreground-2)}md-checkbox:not([disabled]).md-primary.md-checked .md-ink-ripple{color:rgba(39,169,225,.87);color:RGBA(var(--primary-500),.87)}md-checkbox:not([disabled]).md-primary:not(.md-checked) .md-icon{border-color:rgba(0,0,0,.54);border-color:var(--foreground-2)}md-checkbox:not([disabled]).md-primary.md-checked .md-icon{background-color:rgba(39,169,225,.87);background-color:RGBA(var(--primary-500),.87)}md-checkbox:not([disabled]).md-primary.md-checked.md-focused .md-container:before{background-color:rgba(39,169,225,.26);background-color:RGBA(var(--primary-500),.26)}md-checkbox:not([disabled]).md-primary.md-checked .md-icon:after{border-color:rgba(255,255,255,.87);border-color:RGBA(var(--primary-500-contrast),.87)}md-checkbox:not([disabled]).md-primary .md-indeterminate[disabled] .md-container{color:rgba(0,0,0,.38);color:var(--foreground-3)}md-checkbox:not([disabled]).md-warn .md-ripple{color:#D31436;color:RGB(var(--warn-600))}md-checkbox:not([disabled]).md-warn .md-ink-ripple{color:rgba(0,0,0,.54);color:var(--foreground-2)}md-checkbox:not([disabled]).md-warn.md-checked .md-ink-ripple{color:rgba(211,20,54,.87);color:RGBA(var(--warn-500),.87)}md-checkbox:not([disabled]).md-warn:not(.md-checked) .md-icon{border-color:rgba(0,0,0,.54);border-color:var(--foreground-2)}md-checkbox:not([disabled]).md-warn.md-checked .md-icon{background-color:rgba(211,20,54,.87);background-color:RGBA(var(--warn-500),.87)}md-checkbox:not([disabled]).md-warn.md-checked.md-focused:not([disabled]) .md-container:before{background-color:rgba(211,20,54,.26);background-color:RGBA(var(--warn-500),.26)}md-checkbox:not([disabled]).md-warn.md-checked .md-icon:after{border-color:#eee;border-color:RGB(var(--background-200))}md-checkbox[disabled]:not(.md-checked) .md-icon{border-color:rgba(0,0,0,.38);border-color:var(--foreground-3)}md-checkbox[disabled].md-checked .md-icon{background-color:rgba(0,0,0,.38);background-color:var(--foreground-3)}md-checkbox[disabled].md-checked .md-icon:after{border-color:#eee;border-color:RGB(var(--background-200))}md-checkbox[disabled] .md-icon:after{border-color:rgba(0,0,0,.38);border-color:var(--foreground-3)}md-checkbox[disabled] .md-label{color:rgba(0,0,0,.38);color:var(--foreground-3)}.md-contact-chips .md-chips md-chip{padding:0 25px 0 0}[dir=rtl] .md-contact-chips .md-chips md-chip{padding:0 0 0 25px}.md-contact-chips .md-chips md-chip .md-contact-avatar{float:left}[dir=rtl] .md-contact-chips .md-chips md-chip .md-contact-avatar{float:right}.md-contact-chips .md-chips md-chip .md-contact-avatar img{height:32px;border-radius:16px}.md-contact-chips .md-chips md-chip .md-contact-name{display:inline-block;height:32px;margin-left:8px}[dir=rtl] .md-contact-chips .md-chips md-chip .md-contact-name{margin-left:auto;margin-right:8px}.md-contact-suggestion{height:56px}.md-contact-suggestion img{height:40px;border-radius:20px;margin-top:8px}.md-contact-suggestion .md-contact-name{margin-left:8px;width:120px}[dir=rtl] .md-contact-suggestion .md-contact-name{margin-left:auto;margin-right:8px}.md-contact-suggestion .md-contact-email,.md-contact-suggestion .md-contact-name{display:inline-block;overflow:hidden;text-overflow:ellipsis}.md-contact-chips-suggestions li{height:100%}.md-chips{display:block;font-family:Roboto,"Helvetica Neue",sans-serif;font-size:16px;padding:0 0 8px 3px}.md-chips:after{content:"";display:table;clear:both}[dir=rtl] .md-chips{padding:0 3px 8px 0}.md-chips.md-readonly .md-chip-input-container{min-height:32px}.md-chips:not(.md-readonly){cursor:text}.md-chips.md-removable md-chip{padding-right:22px}[dir=rtl] .md-chips.md-removable md-chip{padding-right:0;padding-left:22px}.md-chips.md-removable md-chip .md-chip-content{padding-right:4px}[dir=rtl] .md-chips.md-removable md-chip .md-chip-content{padding-right:0;padding-left:4px}.md-chips md-chip{cursor:default;border-radius:16px;display:block;height:32px;line-height:32px;margin:8px 8px 0 0;padding:0 12px;float:left;max-width:100%}[dir=rtl] .md-chips md-chip{margin:8px 0 0 8px;float:right}.md-chips md-chip .md-chip-content{display:block;float:left;white-space:nowrap;max-width:100%;overflow:hidden;text-overflow:ellipsis}[dir=rtl] .md-chips md-chip .md-chip-content{float:right}.md-chips md-chip .md-chip-remove-container{position:absolute;right:0;line-height:22px}[dir=rtl] .md-chips md-chip .md-chip-remove-container{right:auto;left:0}.md-chips md-chip .md-chip-remove{text-align:center;width:32px;height:32px;min-width:0;padding:0;background:0 0;border:none;box-shadow:none;margin:0;position:relative}.md-chips md-chip .md-chip-remove md-icon{height:18px;width:18px;position:absolute;top:50%;left:50%;-webkit-transform:translate3d(-50%,-50%,0);transform:translate3d(-50%,-50%,0)}.md-chips .md-chip-input-container md-autocomplete input,md-content{position:relative}.md-chips .md-chip-input-container{display:block;line-height:32px;margin:8px 8px 0 0;padding:0;float:left}[dir=rtl] .md-chips .md-chip-input-container{margin:8px 0 0 8px;float:right}.md-chips .md-chip-input-container input:not([type]),.md-chips .md-chip-input-container input[type=email],.md-chips .md-chip-input-container input[type=number],.md-chips .md-chip-input-container input[type=tel],.md-chips .md-chip-input-container input[type=text],.md-chips .md-chip-input-container input[type=url]{border:0;height:32px;line-height:32px;padding:0}.md-chips .md-chip-input-container md-autocomplete,.md-chips .md-chip-input-container md-autocomplete-wrap{background:0 0;height:32px}.md-chips .md-chip-input-container md-autocomplete md-autocomplete-wrap{box-shadow:none}.md-chips .md-chip-input-container input{border:0;height:32px;line-height:32px;padding:0;background:0 0}.md-chips .md-chip-input-container md-autocomplete{box-shadow:none}.md-chips .md-chip-input-container:not(:first-child){margin:8px 8px 0 0}[dir=rtl] .md-chips .md-chip-input-container:not(:first-child){margin:8px 0 0 8px}.md-chips md-autocomplete button{display:none}@media screen and (-ms-high-contrast:active){.md-chip-input-container,md-chip{border:1px solid #fff}.md-chip-input-container md-autocomplete{border:none}}md-chips .md-chips.md-focused{box-shadow:0 2px #27A9E1;box-shadow:0 2px RGB(var(--primary-500))}md-chips .md-chips .md-chip-input-container input{color:rgba(0,0,0,.87);color:var(--foreground-1)}md-chips .md-chips .md-chip-input-container input:-ms-input-placeholder{color:rgba(0,0,0,.38)}md-chips .md-chips .md-chip-input-container input::-ms-input-placeholder{color:rgba(0,0,0,.38)}md-chips .md-chips .md-chip-input-container input::-webkit-input-placeholder{color:rgba(0,0,0,.38)}md-chips .md-chips .md-chip-input-container input:-ms-input-placeholder{color:rgba(0,0,0,.38)}md-chips .md-chips .md-chip-input-container input::placeholder{color:rgba(0,0,0,.38)}md-chips .md-chips .md-chip-input-container input:-moz-placeholder{color:rgba(0,0,0,.38)}md-chips .md-chips .md-chip-input-container input::-moz-placeholder{color:rgba(0,0,0,.38)}md-chips .md-chips .md-chip-input-container input::-webkit-input-placeholder{color:rgba(0,0,0,.38);color:var(--foreground-3)}md-chips .md-chips .md-chip-input-container input:-ms-input-placeholder{color:var(--foreground-3)}md-chips .md-chips .md-chip-input-container input::-ms-input-placeholder{color:var(--foreground-3)}md-chips .md-chips .md-chip-input-container input::-webkit-input-placeholder{color:var(--foreground-3)}md-chips .md-chips .md-chip-input-container input:-ms-input-placeholder{color:var(--foreground-3)}md-chips .md-chips .md-chip-input-container input::placeholder{color:var(--foreground-3)}md-chips .md-chips .md-chip-input-container input:-moz-placeholder{color:var(--foreground-3);opacity:1}md-chips .md-chips .md-chip-input-container input::-moz-placeholder{color:var(--foreground-3);opacity:1}md-chips md-chip{background:#e0e0e0;background:RGB(var(--background-300));color:#424242;color:RGB(var(--background-800))}md-chips md-chip md-icon{color:#616161;color:RGB(var(--background-700))}md-chips md-chip.md-focused{background:#27A9E1;background:RGB(var(--primary-500));color:#fff;color:RGB(var(--primary-500-contrast))}md-chips md-chip.md-focused md-icon{color:#fff;color:RGB(var(--primary-500-contrast))}md-chips md-chip._md-chip-editing{background:0 0;color:#424242;color:RGB(var(--background-800))}md-chips md-chip-remove .md-button md-icon path{fill:#9e9e9e;fill:RGB(var(--background-500))}.md-contact-suggestion span.md-contact-email{color:#bdbdbd;color:RGB(var(--background-400))}md-content,md-dialog{color:rgba(0,0,0,.87)}md-content{display:block;overflow:auto;-webkit-overflow-scrolling:touch;color:var(--foreground-1);background-color:#fafafa;background-color:RGB(var(--background-50))}md-content[md-scroll-y]{overflow-y:auto;overflow-x:hidden}md-content[md-scroll-x]{overflow-x:auto;overflow-y:hidden}@media print{md-content{overflow:visible!important}}.md-dialog-is-showing{max-height:100%}.md-dialog-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:absolute;top:0;left:0;width:100%;height:100%;z-index:80;overflow:hidden}md-dialog,md-dialog>form{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;display:-webkit-box;display:-ms-flexbox;display:flex}md-dialog{opacity:0;min-width:240px;max-width:80%;max-height:80%;position:relative;overflow:auto;box-shadow:0 7px 8px -4px rgba(0,0,0,.2),0 13px 19px 2px rgba(0,0,0,.14),0 5px 24px 4px rgba(0,0,0,.12)}.md-tab.md-focused,.md-tab:focus,md-input-container .md-input:invalid{box-shadow:none;outline:0}md-dialog.md-transition-in{opacity:1;-webkit-transition:all .4s cubic-bezier(.25,.8,.25,1);transition:all .4s cubic-bezier(.25,.8,.25,1);-webkit-transform:translate(0,0) scale(1);transform:translate(0,0) scale(1)}md-dialog.md-transition-out{opacity:0;-webkit-transition:all .4s cubic-bezier(.25,.8,.25,1);transition:all .4s cubic-bezier(.25,.8,.25,1);-webkit-transform:translate(0,100%) scale(.2);transform:translate(0,100%) scale(.2)}md-dialog>form{overflow:auto}md-dialog .md-dialog-content{padding:24px}md-dialog md-dialog-content{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;overflow:auto;-webkit-overflow-scrolling:touch}md-dialog md-dialog-content:not([layout=row])>:first-child:not(.md-subheader){margin-top:0}md-dialog md-dialog-content:focus{outline:0}md-dialog md-dialog-content .md-subheader{margin:0}md-dialog md-dialog-content .md-dialog-content-body{width:100%}md-dialog md-dialog-content .md-prompt-input-container{width:100%;box-sizing:border-box}md-dialog .md-actions,md-dialog md-dialog-actions{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;box-sizing:border-box;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;margin-bottom:0;padding-right:8px;padding-left:16px;min-height:52px;overflow:hidden}md-icon,md-input-container{display:inline-block;vertical-align:middle}.md-resize-wrapper:after,md-input-container:after{display:table;content:"";clear:both}[dir=rtl] md-dialog .md-actions,[dir=rtl] md-dialog md-dialog-actions{padding-right:16px;padding-left:8px}md-dialog .md-actions .md-button,md-dialog md-dialog-actions .md-button{margin:8px 0 8px 8px}[dir=rtl] md-dialog .md-actions .md-button,[dir=rtl] md-dialog md-dialog-actions .md-button{margin-left:0;margin-right:8px}md-dialog.md-content-overflow .md-actions,md-dialog.md-content-overflow md-dialog-actions{border-top-width:1px;border-top-style:solid}@media screen and (-ms-high-contrast:active){md-dialog{border:1px solid #fff}}@media (max-width:959px){md-dialog.md-dialog-fullscreen{min-height:100%;min-width:100%;border-radius:0}}md-dialog{border-radius:4px;background-color:#fff;background-color:RGB(var(--background-A100));color:var(--foreground-1)}md-dialog.md-content-overflow .md-actions,md-dialog.md-content-overflow md-dialog-actions{border-top-color:rgba(0,0,0,.12);border-top-color:var(--foreground-4)}md-divider{display:block;border-top-width:1px;border-top-style:solid;margin:0;border-top-color:rgba(0,0,0,.12);border-top-color:var(--foreground-4)}md-divider[md-inset]{margin-left:80px}[dir=rtl] md-divider[md-inset]{margin-left:auto;margin-right:80px}.layout-gt-lg-row>md-divider,.layout-gt-md-row>md-divider,.layout-gt-sm-row>md-divider,.layout-gt-xs-row>md-divider,.layout-lg-row>md-divider,.layout-md-row>md-divider,.layout-row>md-divider,.layout-sm-row>md-divider,.layout-xl-row>md-divider,.layout-xs-row>md-divider{border-top-width:0;border-right-width:1px;border-right-style:solid;border-right-color:rgba(0,0,0,.12);border-right-color:var(--foreground-4)}md-grid-list{box-sizing:border-box;display:block;position:relative}md-grid-list md-grid-tile,md-grid-list md-grid-tile-footer,md-grid-list md-grid-tile-header,md-grid-list md-grid-tile>figure{box-sizing:border-box}md-grid-list md-grid-tile{display:block;position:absolute}md-grid-list md-grid-tile figure{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:100%;position:absolute;top:0;right:0;bottom:0;left:0;padding:0;margin:0}md-grid-list md-grid-tile md-grid-tile-footer,md-grid-list md-grid-tile md-grid-tile-header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:48px;color:#fff;background:rgba(0,0,0,.18);overflow:hidden;position:absolute;left:0;right:0}md-grid-list md-grid-tile md-grid-tile-footer h3,md-grid-list md-grid-tile md-grid-tile-footer h4,md-grid-list md-grid-tile md-grid-tile-header h3,md-grid-list md-grid-tile md-grid-tile-header h4{font-weight:400;margin:0 0 0 16px}md-grid-list md-grid-tile md-grid-tile-footer h3,md-grid-list md-grid-tile md-grid-tile-header h3{font-size:14px}md-grid-list md-grid-tile md-grid-tile-footer h4,md-grid-list md-grid-tile md-grid-tile-header h4{font-size:12px}md-grid-list md-grid-tile md-grid-tile-header{top:0}md-grid-list md-grid-tile md-grid-tile-footer{bottom:0}@media screen and (-ms-high-contrast:active){md-grid-tile{border:1px solid #fff}md-grid-tile-footer{border-top:1px solid #fff}}md-icon{margin:auto;background-repeat:no-repeat no-repeat;fill:currentColor;height:24px;width:24px;min-height:24px;min-width:24px;color:rgba(0,0,0,.54);color:var(--foreground-2)}md-icon svg{pointer-events:none;display:block}md-icon[md-font-icon]{line-height:24px;width:auto}md-icon.md-primary{color:#27A9E1;color:RGB(var(--primary-500))}md-icon.md-accent{color:#27A9E1;color:RGB(var(--accent-500))}md-icon.md-warn{color:#D31436;color:RGB(var(--warn-500))}md-input-container{position:relative;padding:2px;margin:18px 0}md-input-container.md-block{display:block}md-input-container .md-errors-spacer{float:right;min-height:24px;min-width:1px}[dir=rtl] md-input-container .md-errors-spacer{float:left}md-input-container>md-icon{position:absolute;top:8px;left:2px;right:auto}[dir=rtl] md-input-container>md-icon{left:auto;right:2px}md-input-container input[type=color],md-input-container input[type=date],md-input-container input[type=datetime-local],md-input-container input[type=datetime],md-input-container input[type=email],md-input-container input[type=month],md-input-container input[type=number],md-input-container input[type=password],md-input-container input[type=search],md-input-container input[type=tel],md-input-container input[type=text],md-input-container input[type=time],md-input-container input[type=url],md-input-container input[type=week],md-input-container textarea{-moz-appearance:none;-webkit-appearance:none}md-input-container input[type=date],md-input-container input[type=datetime-local],md-input-container input[type=month],md-input-container input[type=time],md-input-container input[type=week]{min-height:26px}md-input-container textarea{resize:none;overflow:hidden}md-input-container textarea.md-input{-ms-flex-preferred-size:auto}md-input-container textarea[md-no-autogrow]{height:auto;overflow:auto}md-input-container label:not(.md-container-ignore){position:absolute;bottom:100%;left:0;right:auto}[dir=rtl] md-input-container label:not(.md-container-ignore){left:auto;right:0}md-input-container label:not(.md-container-ignore).md-required:after{content:" *";font-size:13px;vertical-align:top}md-input-container .md-placeholder,md-input-container label:not(.md-no-float):not(.md-container-ignore){overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;pointer-events:none;-webkit-font-smoothing:antialiased;padding-left:3px;padding-right:0;z-index:1;-webkit-transform:translate3d(0,28px,0) scale(1);transform:translate3d(0,28px,0) scale(1);-webkit-transition:-webkit-transform .4s cubic-bezier(.25,.8,.25,1);transition:-webkit-transform .4s cubic-bezier(.25,.8,.25,1);transition:transform .4s cubic-bezier(.25,.8,.25,1);transition:transform .4s cubic-bezier(.25,.8,.25,1), -webkit-transform .4s cubic-bezier(.25,.8,.25,1);max-width:100%;-webkit-transform-origin:left top;transform-origin:left top}[dir=rtl] md-input-container .md-placeholder,[dir=rtl] md-input-container label:not(.md-no-float):not(.md-container-ignore){padding-left:0;padding-right:3px;-webkit-transform-origin:right top;transform-origin:right top}md-input-container .md-placeholder{position:absolute;top:0;opacity:0;-webkit-transition-property:opacity,-webkit-transform;transition-property:opacity,-webkit-transform;transition-property:opacity,transform;transition-property:opacity,transform,-webkit-transform;-webkit-transform:translate3d(0,30px,0);transform:translate3d(0,30px,0)}md-input-container.md-input-focused .md-placeholder{opacity:1;-webkit-transform:translate3d(0,24px,0);transform:translate3d(0,24px,0)}md-input-container.md-input-has-value .md-placeholder{-webkit-transition:none;transition:none;opacity:0}md-input-container:not(.md-input-has-value):not(.md-input-has-placeholder) input:not(:focus){color:transparent}md-input-container:not(.md-input-has-value) input:not(:focus)::-webkit-datetime-edit-ampm-field,md-input-container:not(.md-input-has-value) input:not(:focus)::-webkit-datetime-edit-day-field,md-input-container:not(.md-input-has-value) input:not(:focus)::-webkit-datetime-edit-hour-field,md-input-container:not(.md-input-has-value) input:not(:focus)::-webkit-datetime-edit-millisecond-field,md-input-container:not(.md-input-has-value) input:not(:focus)::-webkit-datetime-edit-minute-field,md-input-container:not(.md-input-has-value) input:not(:focus)::-webkit-datetime-edit-month-field,md-input-container:not(.md-input-has-value) input:not(:focus)::-webkit-datetime-edit-second-field,md-input-container:not(.md-input-has-value) input:not(:focus)::-webkit-datetime-edit-text,md-input-container:not(.md-input-has-value) input:not(:focus)::-webkit-datetime-edit-week-field,md-input-container:not(.md-input-has-value) input:not(:focus)::-webkit-datetime-edit-year-field{color:transparent}md-input-container .md-input{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;display:block;margin-top:0;background:0 0;border-width:0 0 1px;line-height:26px;height:30px;-ms-flex-preferred-size:26px;border-radius:0;border-style:solid;width:100%;box-sizing:border-box;float:left;padding:2px 2px 1px;color:rgba(0,0,0,.87);color:var(--foreground-1);border-color:rgba(0,0,0,.12);border-color:var(--foreground-4)}[disabled] md-input-container .md-input,md-input-container .md-input[disabled],md-select[disabled] .md-select-value{background-repeat:repeat-x;background-image:-webkit-gradient(linear,left top, right top,color-stop(0, var(--foreground-3)),color-stop(33%, var(--foreground-3)),color-stop(0, transparent));background-image:linear-gradient(to right,var(--foreground-3) 0,var(--foreground-3) 33%,transparent 0)}[dir=rtl] md-input-container .md-input{float:right}md-input-container .md-input:focus{outline:0}md-input-container .md-input.md-no-flex{-webkit-box-flex:0!important;-ms-flex:none!important;flex:none!important}md-input-container .md-char-counter{text-align:right;padding-right:2px;padding-left:0}[dir=rtl] md-input-container .md-char-counter{text-align:left;padding-right:0;padding-left:2px}md-input-container .md-input-messages-animation{position:relative;-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4;overflow:hidden;clear:left}[dir=rtl] md-input-container .md-input-messages-animation{clear:right}md-input-container .md-char-counter,md-input-container .md-input-message-animation{font-size:12px;line-height:14px;overflow:hidden;-webkit-transition:all .3s cubic-bezier(.55,0,.55,.2);transition:all .3s cubic-bezier(.55,0,.55,.2);opacity:1;margin-top:0;padding-top:5px}md-input-container .md-char-counter:not(.md-char-counter),md-input-container .md-input-message-animation:not(.md-char-counter){padding-right:5px;padding-left:0}[dir=rtl] md-input-container .md-char-counter:not(.md-char-counter),[dir=rtl] md-input-container .md-input-message-animation:not(.md-char-counter){padding-right:0;padding-left:5px}md-input-container .md-input-message-animation.ng-enter-prepare,md-input-container .md-input-message-animation.ng-enter:not(.ng-enter-active),md-input-container:not(.md-input-invalid) .md-auto-hide .md-input-message-animation{opacity:0;margin-top:-100px}md-input-container.md-input-focused label:not(.md-no-float),md-input-container.md-input-has-placeholder label:not(.md-no-float),md-input-container.md-input-has-value label:not(.md-no-float){-webkit-transform:translate3d(0,6px,0) scale(.75);transform:translate3d(0,6px,0) scale(.75);-webkit-transition:width cubic-bezier(.25,.8,.25,1) .4s,-webkit-transform cubic-bezier(.25,.8,.25,1) .4s;transition:width cubic-bezier(.25,.8,.25,1) .4s,-webkit-transform cubic-bezier(.25,.8,.25,1) .4s;transition:transform cubic-bezier(.25,.8,.25,1) .4s,width cubic-bezier(.25,.8,.25,1) .4s;transition:transform cubic-bezier(.25,.8,.25,1) .4s,width cubic-bezier(.25,.8,.25,1) .4s,-webkit-transform cubic-bezier(.25,.8,.25,1) .4s}md-input-container.md-input-has-value label{-webkit-transition:none;transition:none}md-input-container .md-input.ng-invalid.ng-dirty,md-input-container.md-input-focused .md-input,md-input-container.md-input-resized .md-input{padding-bottom:0;border-width:0 0 2px}[disabled] md-input-container .md-input,md-input-container .md-input[disabled]{background-position:bottom -1px left 0;background-size:4px 1px;background-repeat:repeat-x}md-input-container.md-icon-float{-webkit-transition:margin-top .4s cubic-bezier(.25,.8,.25,1);transition:margin-top .4s cubic-bezier(.25,.8,.25,1)}md-input-container.md-icon-float>label{pointer-events:none;position:absolute}md-input-container.md-icon-float>md-icon{top:8px;left:2px;right:auto}[dir=rtl] md-input-container.md-icon-float>md-icon{left:auto;right:2px}md-input-container.md-icon-left>label .md-placeholder,md-input-container.md-icon-left>label:not(.md-no-float):not(.md-container-ignore),md-input-container.md-icon-right>label .md-placeholder,md-input-container.md-icon-right>label:not(.md-no-float):not(.md-container-ignore){width:calc(100% - 36px - 18px)}md-input-container.md-icon-left{padding-left:36px;padding-right:0}[dir=rtl] md-input-container.md-icon-left,md-input-container.md-icon-right{padding-right:36px;padding-left:0}md-input-container.md-icon-left>label{left:36px;right:auto}[dir=rtl] md-input-container.md-icon-left>label{left:auto;right:36px}[dir=rtl] md-input-container.md-icon-right{padding-left:36px;padding-right:0}md-input-container.md-icon-right>md-icon:last-of-type{margin:0;right:2px;left:auto}[dir=rtl] md-input-container.md-icon-right>md-icon:last-of-type{right:auto;left:2px}md-input-container.md-icon-left.md-icon-right{padding-left:36px;padding-right:36px}md-input-container.md-icon-left.md-icon-right>label .md-placeholder,md-input-container.md-icon-left.md-icon-right>label:not(.md-no-float):not(.md-container-ignore){width:calc(100% - (36px * 2))}.md-resize-wrapper{position:relative}.md-resize-handle{position:absolute;bottom:-5px;left:0;height:10px;background:0 0;width:100%;cursor:ns-resize}md-list-item,md-list-item._md-button-wrap{position:relative}md-input-container .md-input:-ms-input-placeholder{color:rgba(0,0,0,.54)}md-input-container .md-input::-ms-input-placeholder{color:rgba(0,0,0,.54)}md-input-container .md-input::-webkit-input-placeholder{color:rgba(0,0,0,.54)}md-input-container .md-input:-ms-input-placeholder{color:rgba(0,0,0,.54)}md-input-container .md-input::placeholder{color:rgba(0,0,0,.54)}md-input-container .md-input:-moz-placeholder{color:rgba(0,0,0,.54)}md-input-container .md-input::-moz-placeholder{color:rgba(0,0,0,.54)}md-input-container .md-input::-webkit-input-placeholder{color:rgba(0,0,0,.54);color:var(--foreground-2)}md-input-container .md-input:-ms-input-placeholder{color:var(--foreground-2)}md-input-container .md-input::-ms-input-placeholder{color:var(--foreground-2)}md-input-container .md-input::-webkit-input-placeholder{color:var(--foreground-2)}md-input-container .md-input:-ms-input-placeholder{color:var(--foreground-2)}md-input-container .md-input::placeholder{color:var(--foreground-2)}md-input-container .md-input:-moz-placeholder{color:var(--foreground-2);opacity:1}md-input-container .md-input::-moz-placeholder{color:var(--foreground-2);opacity:1}md-input-container>md-icon{color:rgba(0,0,0,.87);color:var(--foreground-1)}md-input-container .md-placeholder,md-input-container label{color:rgba(0,0,0,.54);color:var(--foreground-2)}md-input-container label.md-required:after{color:#D31436;color:RGB(var(--warn-A700))}md-input-container:not(.md-input-focused):not(.md-input-invalid) label.md-required:after{color:rgba(0,0,0,.54);color:var(--foreground-2)}md-input-container .md-input-message-animation,md-input-container .md-input-messages-animation{color:#D31436;color:RGB(var(--warn-A700))}md-input-container .md-input-message-animation .md-char-counter,md-input-container .md-input-messages-animation .md-char-counter{color:rgba(0,0,0,.87);color:var(--foreground-1)}md-input-container.md-input-focused .md-input:-ms-input-placeholder{color:rgba(0,0,0,.54)}md-input-container.md-input-focused .md-input::-ms-input-placeholder{color:rgba(0,0,0,.54)}md-input-container.md-input-focused .md-input::-webkit-input-placeholder{color:rgba(0,0,0,.54)}md-input-container.md-input-focused .md-input:-ms-input-placeholder{color:rgba(0,0,0,.54)}md-input-container.md-input-focused .md-input::placeholder{color:rgba(0,0,0,.54)}md-input-container.md-input-focused .md-input:-moz-placeholder{color:rgba(0,0,0,.54)}md-input-container.md-input-focused .md-input::-moz-placeholder{color:rgba(0,0,0,.54)}md-input-container.md-input-focused .md-input::-webkit-input-placeholder{color:rgba(0,0,0,.54);color:var(--foreground-2)}md-input-container.md-input-focused .md-input:-ms-input-placeholder{color:var(--foreground-2)}md-input-container.md-input-focused .md-input::-ms-input-placeholder{color:var(--foreground-2)}md-input-container.md-input-focused .md-input::-webkit-input-placeholder{color:var(--foreground-2)}md-input-container.md-input-focused .md-input:-ms-input-placeholder{color:var(--foreground-2)}md-input-container.md-input-focused .md-input::placeholder{color:var(--foreground-2)}md-input-container.md-input-focused .md-input:-moz-placeholder{color:var(--foreground-2);opacity:1}md-input-container.md-input-focused .md-input::-moz-placeholder{color:var(--foreground-2);opacity:1}md-input-container:not(.md-input-invalid).md-input-has-value label{color:rgba(0,0,0,.54);color:var(--foreground-2)}md-input-container:not(.md-input-invalid).md-input-focused .md-input,md-input-container:not(.md-input-invalid).md-input-resized .md-input{border-color:#27A9E1;border-color:RGB(var(--primary-500))}md-input-container:not(.md-input-invalid).md-input-focused label,md-input-container:not(.md-input-invalid).md-input-focused md-icon{color:#27A9E1;color:RGB(var(--primary-500))}md-input-container:not(.md-input-invalid).md-input-focused.md-accent .md-input{border-color:#27A9E1;border-color:RGB(var(--accent-500))}md-input-container:not(.md-input-invalid).md-input-focused.md-accent label,md-input-container:not(.md-input-invalid).md-input-focused.md-accent md-icon{color:#27A9E1;color:RGB(var(--accent-500))}md-input-container:not(.md-input-invalid).md-input-focused.md-warn .md-input{border-color:#D31436;border-color:RGB(var(--warn-A700))}md-input-container:not(.md-input-invalid).md-input-focused.md-warn label,md-input-container:not(.md-input-invalid).md-input-focused.md-warn md-icon{color:#D31436;color:RGB(var(--warn-A700))}md-input-container.md-input-invalid .md-input{border-color:#D31436;border-color:RGB(var(--warn-A700))}md-input-container.md-input-invalid .md-char-counter,md-input-container.md-input-invalid .md-input-message-animation,md-input-container.md-input-invalid label{color:#D31436;color:RGB(var(--warn-A700))}[disabled] md-input-container .md-input,md-input-container .md-input[disabled]{border-bottom-color:transparent;color:rgba(0,0,0,.38);color:var(--foreground-3);background-image:-ms-linear-gradient(left,transparent 0,var(--foreground-3) 100%)}md-list{display:block;padding:8px 0}md-list .md-subheader{font-size:14px;font-weight:500;letter-spacing:.01em;line-height:1.2em}md-list.md-dense md-list-item,md-list.md-dense md-list-item .md-list-item-inner{min-height:48px}md-list.md-dense md-list-item .md-list-item-inner::before,md-list.md-dense md-list-item::before{content:"";min-height:48px;visibility:hidden;display:inline-block}md-list.md-dense md-list-item .md-list-item-inner md-icon:first-child,md-list.md-dense md-list-item md-icon:first-child{width:20px;height:20px}md-list.md-dense md-list-item .md-list-item-inner>md-icon:first-child:not(.md-avatar-icon),md-list.md-dense md-list-item>md-icon:first-child:not(.md-avatar-icon){margin-right:36px}[dir=rtl] md-list.md-dense md-list-item .md-list-item-inner>md-icon:first-child:not(.md-avatar-icon),[dir=rtl] md-list.md-dense md-list-item>md-icon:first-child:not(.md-avatar-icon){margin-right:auto;margin-left:36px}md-list.md-dense md-list-item .md-avatar,md-list.md-dense md-list-item .md-avatar-icon,md-list.md-dense md-list-item .md-list-item-inner .md-avatar,md-list.md-dense md-list-item .md-list-item-inner .md-avatar-icon{margin-right:20px}[dir=rtl] md-list.md-dense md-list-item .md-avatar,[dir=rtl] md-list.md-dense md-list-item .md-avatar-icon,[dir=rtl] md-list.md-dense md-list-item .md-list-item-inner .md-avatar,[dir=rtl] md-list.md-dense md-list-item .md-list-item-inner .md-avatar-icon{margin-right:auto;margin-left:20px}md-list.md-dense md-list-item .md-avatar,md-list.md-dense md-list-item .md-list-item-inner .md-avatar{-webkit-box-flex:0;-ms-flex:none;flex:none;width:36px;height:36px}md-list.md-dense md-list-item.md-2-line .md-list-item-text.md-offset,md-list.md-dense md-list-item.md-2-line>.md-no-style .md-list-item-text.md-offset,md-list.md-dense md-list-item.md-3-line .md-list-item-text.md-offset,md-list.md-dense md-list-item.md-3-line>.md-no-style .md-list-item-text.md-offset{margin-left:56px}[dir=rtl] md-list.md-dense md-list-item.md-2-line .md-list-item-text.md-offset,[dir=rtl] md-list.md-dense md-list-item.md-2-line>.md-no-style .md-list-item-text.md-offset,[dir=rtl] md-list.md-dense md-list-item.md-3-line .md-list-item-text.md-offset,[dir=rtl] md-list.md-dense md-list-item.md-3-line>.md-no-style .md-list-item-text.md-offset{margin-left:auto;margin-right:56px}md-list.md-dense md-list-item.md-2-line .md-list-item-text h3,md-list.md-dense md-list-item.md-2-line .md-list-item-text h4,md-list.md-dense md-list-item.md-2-line .md-list-item-text p,md-list.md-dense md-list-item.md-2-line>.md-no-style .md-list-item-text h3,md-list.md-dense md-list-item.md-2-line>.md-no-style .md-list-item-text h4,md-list.md-dense md-list-item.md-2-line>.md-no-style .md-list-item-text p,md-list.md-dense md-list-item.md-3-line .md-list-item-text h3,md-list.md-dense md-list-item.md-3-line .md-list-item-text h4,md-list.md-dense md-list-item.md-3-line .md-list-item-text p,md-list.md-dense md-list-item.md-3-line>.md-no-style .md-list-item-text h3,md-list.md-dense md-list-item.md-3-line>.md-no-style .md-list-item-text h4,md-list.md-dense md-list-item.md-3-line>.md-no-style .md-list-item-text p{line-height:1.05;font-size:12px}md-list.md-dense md-list-item.md-2-line .md-list-item-text h3,md-list.md-dense md-list-item.md-2-line>.md-no-style .md-list-item-text h3,md-list.md-dense md-list-item.md-3-line .md-list-item-text h3,md-list.md-dense md-list-item.md-3-line>.md-no-style .md-list-item-text h3{font-size:13px}md-list.md-dense md-list-item.md-2-line,md-list.md-dense md-list-item.md-2-line>.md-no-style{min-height:60px}md-list.md-dense md-list-item.md-2-line::before,md-list.md-dense md-list-item.md-2-line>.md-no-style::before{content:"";min-height:60px;visibility:hidden;display:inline-block}md-list.md-dense md-list-item.md-2-line .md-avatar-icon,md-list.md-dense md-list-item.md-2-line>.md-avatar,md-list.md-dense md-list-item.md-2-line>.md-no-style .md-avatar-icon,md-list.md-dense md-list-item.md-2-line>.md-no-style>.md-avatar{margin-top:12px}md-list.md-dense md-list-item.md-3-line,md-list.md-dense md-list-item.md-3-line>.md-no-style{min-height:76px}md-list.md-dense md-list-item.md-3-line::before,md-list.md-dense md-list-item.md-3-line>.md-no-style::before{content:"";min-height:76px;visibility:hidden;display:inline-block}md-list.md-dense md-list-item.md-3-line>.md-avatar,md-list.md-dense md-list-item.md-3-line>.md-no-style>.md-avatar,md-list.md-dense md-list-item.md-3-line>.md-no-style>md-icon:first-child,md-list.md-dense md-list-item.md-3-line>md-icon:first-child{margin-top:16px}md-list-item.md-proxy-focus.md-focused .md-no-style{-webkit-transition:background-color .15s linear;transition:background-color .15s linear}md-list-item._md-button-wrap>div.md-button:first-child{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;padding:0 16px;margin:0;font-weight:400;text-align:left;border:none}[dir=rtl] md-list-item._md-button-wrap>div.md-button:first-child{text-align:right}md-list-item._md-button-wrap>div.md-button:first-child>.md-button:first-child{position:absolute;top:0;left:0;height:100%;margin:0;padding:0}md-list-item._md-button-wrap>div.md-button:first-child .md-list-item-inner{width:100%}md-list-item._md-button-wrap>div.md-button:first-child .md-list-item-inner::before{content:"";min-height:inherit;visibility:hidden;display:inline-block}md-list-item .md-no-style,md-list-item.md-no-proxy{position:relative;padding:0 16px;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}md-list-item .md-no-style.md-button,md-list-item.md-no-proxy.md-button{font-size:inherit;height:inherit;text-align:left;text-transform:none;width:100%;white-space:normal;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:inherit;flex-direction:inherit;-webkit-box-align:inherit;-ms-flex-align:inherit;align-items:inherit;border-radius:0;margin:0}[dir=rtl] md-list-item .md-no-style.md-button,[dir=rtl] md-list-item.md-no-proxy.md-button{text-align:right}md-list-item .md-no-style.md-button>.md-ripple-container,md-list-item.md-no-proxy.md-button>.md-ripple-container{border-radius:0}md-list-item .md-no-style:focus,md-list-item.md-no-proxy:focus{outline:0}md-list-item.md-clickable:hover{cursor:pointer}md-list-item md-divider{position:absolute;bottom:0;left:0;width:100%}[dir=rtl] md-list-item md-divider{left:auto;right:0}md-list-item md-divider[md-inset]{left:72px;width:calc(100% - 72px);margin:0!important}[dir=rtl] md-list-item md-divider[md-inset]{left:auto;right:72px}md-list-item,md-list-item .md-list-item-inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;min-height:48px;height:auto}md-list-item .md-list-item-inner::before,md-list-item::before{content:"";min-height:48px;visibility:hidden;display:inline-block}md-list-item .md-list-item-inner>div.md-primary>md-icon:not(.md-avatar-icon),md-list-item .md-list-item-inner>div.md-secondary>md-icon:not(.md-avatar-icon),md-list-item .md-list-item-inner>md-icon.md-secondary:not(.md-avatar-icon),md-list-item .md-list-item-inner>md-icon:first-child:not(.md-avatar-icon),md-list-item>div.md-primary>md-icon:not(.md-avatar-icon),md-list-item>div.md-secondary>md-icon:not(.md-avatar-icon),md-list-item>md-icon.md-secondary:not(.md-avatar-icon),md-list-item>md-icon:first-child:not(.md-avatar-icon){width:24px;margin-top:16px;margin-bottom:12px;box-sizing:content-box}md-list-item .md-list-item-inner md-checkbox.md-secondary,md-list-item .md-list-item-inner>div.md-primary>md-checkbox,md-list-item .md-list-item-inner>div.md-secondary>md-checkbox,md-list-item .md-list-item-inner>md-checkbox,md-list-item md-checkbox.md-secondary,md-list-item>div.md-primary>md-checkbox,md-list-item>div.md-secondary>md-checkbox,md-list-item>md-checkbox{-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center}md-list-item .md-list-item-inner md-checkbox.md-secondary .md-label,md-list-item .md-list-item-inner>div.md-primary>md-checkbox .md-label,md-list-item .md-list-item-inner>div.md-secondary>md-checkbox .md-label,md-list-item .md-list-item-inner>md-checkbox .md-label,md-list-item md-checkbox.md-secondary .md-label,md-list-item>div.md-primary>md-checkbox .md-label,md-list-item>div.md-secondary>md-checkbox .md-label,md-list-item>md-checkbox .md-label{display:none}md-list-item .md-list-item-inner>md-icon:first-child:not(.md-avatar-icon),md-list-item>md-icon:first-child:not(.md-avatar-icon){margin-right:32px}[dir=rtl] md-list-item .md-list-item-inner>md-icon:first-child:not(.md-avatar-icon),[dir=rtl] md-list-item>md-icon:first-child:not(.md-avatar-icon){margin-right:auto;margin-left:32px}md-list-item .md-avatar,md-list-item .md-avatar-icon,md-list-item .md-list-item-inner .md-avatar,md-list-item .md-list-item-inner .md-avatar-icon{margin-top:8px;margin-bottom:8px;margin-right:16px;border-radius:50%;box-sizing:content-box}[dir=rtl] md-list-item .md-avatar,[dir=rtl] md-list-item .md-avatar-icon,[dir=rtl] md-list-item .md-list-item-inner .md-avatar,[dir=rtl] md-list-item .md-list-item-inner .md-avatar-icon{margin-right:auto;margin-left:16px}md-list-item .md-avatar,md-list-item .md-list-item-inner .md-avatar{-webkit-box-flex:0;-ms-flex:none;flex:none;width:40px;height:40px}md-list-item .md-avatar-icon,md-list-item .md-list-item-inner .md-avatar-icon{padding:8px}md-list-item .md-avatar-icon svg,md-list-item .md-list-item-inner .md-avatar-icon svg{width:24px;height:24px}md-list-item .md-list-item-inner>md-checkbox,md-list-item>md-checkbox{width:24px;margin-left:3px;margin-right:29px;margin-top:16px}[dir=rtl] md-list-item .md-list-item-inner>md-checkbox,[dir=rtl] md-list-item>md-checkbox{margin-left:29px;margin-right:3px}md-list-item .md-list-item-inner .md-secondary-container,md-list-item .md-secondary-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;-ms-flex-negative:0;flex-shrink:0;margin:auto 0 auto auto}[dir=rtl] md-list-item .md-list-item-inner .md-secondary-container,[dir=rtl] md-list-item .md-secondary-container{margin-right:auto;margin-left:0}md-list-item .md-list-item-inner .md-secondary-container .md-button:last-of-type,md-list-item .md-list-item-inner .md-secondary-container .md-icon-button:last-of-type,md-list-item .md-secondary-container .md-button:last-of-type,md-list-item .md-secondary-container .md-icon-button:last-of-type{margin-right:0}[dir=rtl] md-list-item .md-list-item-inner .md-secondary-container .md-button:last-of-type,[dir=rtl] md-list-item .md-list-item-inner .md-secondary-container .md-icon-button:last-of-type,[dir=rtl] md-list-item .md-secondary-container .md-button:last-of-type,[dir=rtl] md-list-item .md-secondary-container .md-icon-button:last-of-type{margin-right:auto;margin-left:0}md-list-item .md-list-item-inner .md-secondary-container md-checkbox,md-list-item .md-secondary-container md-checkbox{margin-top:0;margin-bottom:0}md-list-item .md-list-item-inner .md-secondary-container md-checkbox:last-child,md-list-item .md-secondary-container md-checkbox:last-child{width:24px;margin-right:0}[dir=rtl] md-list-item .md-list-item-inner .md-secondary-container md-checkbox:last-child,[dir=rtl] md-list-item .md-secondary-container md-checkbox:last-child{margin-right:auto;margin-left:0}md-list-item .md-list-item-inner .md-secondary-container md-switch,md-list-item .md-secondary-container md-switch{margin-top:0;margin-bottom:0;margin-right:-6px}[dir=rtl] md-list-item .md-list-item-inner .md-secondary-container md-switch,[dir=rtl] md-list-item .md-secondary-container md-switch{margin-right:auto;margin-left:-6px}md-list-item .md-list-item-inner>.md-list-item-inner>p,md-list-item .md-list-item-inner>p,md-list-item>.md-list-item-inner>p,md-list-item>p{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;margin:0}md-list-item.md-2-line,md-list-item.md-2-line>.md-no-style,md-list-item.md-3-line,md-list-item.md-3-line>.md-no-style{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}md-list-item.md-2-line.md-long-text,md-list-item.md-2-line>.md-no-style.md-long-text,md-list-item.md-3-line.md-long-text,md-list-item.md-3-line>.md-no-style.md-long-text{margin-top:8px;margin-bottom:8px}md-list-item.md-2-line .md-list-item-text,md-list-item.md-2-line>.md-no-style .md-list-item-text,md-list-item.md-3-line .md-list-item-text,md-list-item.md-3-line>.md-no-style .md-list-item-text{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;margin:auto;text-overflow:ellipsis;overflow:hidden}md-list-item.md-2-line .md-list-item-text.md-offset,md-list-item.md-2-line>.md-no-style .md-list-item-text.md-offset,md-list-item.md-3-line .md-list-item-text.md-offset,md-list-item.md-3-line>.md-no-style .md-list-item-text.md-offset{margin-left:56px}[dir=rtl] md-list-item.md-2-line .md-list-item-text.md-offset,[dir=rtl] md-list-item.md-2-line>.md-no-style .md-list-item-text.md-offset,[dir=rtl] md-list-item.md-3-line .md-list-item-text.md-offset,[dir=rtl] md-list-item.md-3-line>.md-no-style .md-list-item-text.md-offset{margin-left:auto;margin-right:56px}md-list-item.md-2-line .md-list-item-text h3,md-list-item.md-2-line>.md-no-style .md-list-item-text h3,md-list-item.md-3-line .md-list-item-text h3,md-list-item.md-3-line>.md-no-style .md-list-item-text h3{font-size:16px;font-weight:400;letter-spacing:.01em;margin:0;line-height:1.2em;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}md-list-item.md-2-line .md-list-item-text h4,md-list-item.md-2-line>.md-no-style .md-list-item-text h4,md-list-item.md-3-line .md-list-item-text h4,md-list-item.md-3-line>.md-no-style .md-list-item-text h4{font-size:14px;letter-spacing:.01em;margin:3px 0 1px;font-weight:400;line-height:1.2em;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}md-list-item.md-2-line .md-list-item-text p,md-list-item.md-2-line>.md-no-style .md-list-item-text p,md-list-item.md-3-line .md-list-item-text p,md-list-item.md-3-line>.md-no-style .md-list-item-text p{font-size:14px;font-weight:500;letter-spacing:.01em;margin:0;line-height:1.6em}md-list-item.md-2-line,md-list-item.md-2-line>.md-no-style{height:auto;min-height:72px}md-list-item.md-2-line::before,md-list-item.md-2-line>.md-no-style::before{content:"";min-height:72px;visibility:hidden;display:inline-block}md-list-item.md-2-line .md-avatar-icon,md-list-item.md-2-line>.md-avatar,md-list-item.md-2-line>.md-no-style .md-avatar-icon,md-list-item.md-2-line>.md-no-style>.md-avatar{margin-top:12px}md-list-item.md-2-line>.md-no-style>md-icon:first-child,md-list-item.md-2-line>md-icon:first-child{-ms-flex-item-align:start;align-self:flex-start}md-list-item.md-2-line .md-list-item-text,md-list-item.md-2-line>.md-no-style .md-list-item-text{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}md-list-item.md-3-line,md-list-item.md-3-line>.md-no-style{height:auto;min-height:88px}md-list-item.md-3-line::before,md-list-item.md-3-line>.md-no-style::before{content:"";min-height:88px;visibility:hidden;display:inline-block}md-progress-circular,md-progress-linear,md-progress-linear .md-container{display:block;position:relative}md-list-item.md-3-line>.md-avatar,md-list-item.md-3-line>.md-no-style>.md-avatar,md-list-item.md-3-line>.md-no-style>md-icon:first-child,md-list-item.md-3-line>md-icon:first-child{margin-top:16px}md-list md-list-item.md-2-line .md-list-item-text h3,md-list md-list-item.md-2-line .md-list-item-text h4,md-list md-list-item.md-3-line .md-list-item-text h3,md-list md-list-item.md-3-line .md-list-item-text h4{color:rgba(0,0,0,.87);color:var(--foreground-1)}md-list md-list-item.md-2-line .md-list-item-text p,md-list md-list-item.md-3-line .md-list-item-text p{color:rgba(0,0,0,.54);color:var(--foreground-2)}md-list .md-proxy-focus.md-focused div.md-no-style{background-color:#f5f5f5;background-color:RGB(var(--background-100))}md-list md-list-item .md-avatar-icon{background-color:rgba(0,0,0,.38);background-color:var(--foreground-3);color:#fafafa;color:RGB(var(--background-50))}md-list md-list-item>md-icon{color:rgba(0,0,0,.54);color:var(--foreground-2)}md-list md-list-item>md-icon.md-highlight{color:#27A9E1;color:RGB(var(--primary-500))}md-list md-list-item>md-icon.md-highlight.md-accent{color:#27A9E1;color:RGB(var(--accent-500))}@-webkit-keyframes indeterminate-rotate{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes indeterminate-rotate{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}md-progress-circular._md-progress-circular-disabled{visibility:hidden}md-progress-circular.md-mode-indeterminate svg{-webkit-animation:indeterminate-rotate 1.568s linear infinite;animation:indeterminate-rotate 1.568s linear infinite}md-progress-circular svg{position:absolute;overflow:visible;top:0;left:0}md-progress-circular path{stroke:#27A9E1;stroke:RGB(var(--primary-500))}md-progress-circular.md-warn path{stroke:#D31436;stroke:RGB(var(--warn-500))}md-progress-circular.md-accent path{stroke:#27A9E1;stroke:RGB(var(--accent-500))}md-progress-linear{width:100%;height:5px;padding-top:0!important;margin-bottom:0!important}md-radio-button,md-radio-group.layout-column md-radio-button,md-radio-group.layout-gt-lg-column md-radio-button,md-radio-group.layout-gt-md-column md-radio-button,md-radio-group.layout-gt-sm-column md-radio-button,md-radio-group.layout-gt-xs-column md-radio-button,md-radio-group.layout-lg-column md-radio-button,md-radio-group.layout-md-column md-radio-button,md-radio-group.layout-sm-column md-radio-button,md-radio-group.layout-xl-column md-radio-button,md-radio-group.layout-xs-column md-radio-button{margin-bottom:16px}md-progress-linear._md-progress-linear-disabled{visibility:hidden}md-progress-linear .md-container{overflow:hidden;width:100%;height:5px;-webkit-transform:translate(0,0) scale(1,1);transform:translate(0,0) scale(1,1)}md-progress-linear .md-container .md-bar{position:absolute;left:0;top:0;bottom:0;width:100%;height:5px}md-progress-linear .md-container .md-dashed:before{content:"";display:none;position:absolute;margin-top:0;height:5px;width:100%;background-color:transparent;background-size:10px 10px!important;background-position:0 -23px}md-progress-linear .md-container .md-bar1,md-progress-linear .md-container .md-bar2{-webkit-transition:-webkit-transform .2s linear;transition:-webkit-transform .2s linear;transition:transform .2s linear;transition:transform .2s linear, -webkit-transform .2s linear}md-progress-linear .md-container.md-mode-query .md-bar1{display:none}md-progress-linear .md-container.md-mode-query .md-bar2{-webkit-transition:all .2s linear;transition:all .2s linear;-webkit-animation:query .8s infinite cubic-bezier(.39,.575,.565,1);animation:query .8s infinite cubic-bezier(.39,.575,.565,1)}md-progress-linear .md-container.md-mode-determinate .md-bar1{display:none}md-progress-linear .md-container.md-mode-indeterminate .md-bar1{-webkit-animation:md-progress-linear-indeterminate-scale-1 4s infinite,md-progress-linear-indeterminate-1 4s infinite;animation:md-progress-linear-indeterminate-scale-1 4s infinite,md-progress-linear-indeterminate-1 4s infinite}md-progress-linear .md-container.md-mode-indeterminate .md-bar2{-webkit-animation:md-progress-linear-indeterminate-scale-2 4s infinite,md-progress-linear-indeterminate-2 4s infinite;animation:md-progress-linear-indeterminate-scale-2 4s infinite,md-progress-linear-indeterminate-2 4s infinite}md-progress-linear .md-container.ng-hide ._md-progress-linear-disabled md-progress-linear .md-container{-webkit-animation:none;animation:none}md-progress-linear .md-container.ng-hide ._md-progress-linear-disabled md-progress-linear .md-container .md-bar1,md-progress-linear .md-container.ng-hide ._md-progress-linear-disabled md-progress-linear .md-container .md-bar2{-webkit-animation-name:none;animation-name:none}md-progress-linear .md-container.md-mode-buffer{background-color:transparent!important;-webkit-transition:all .2s linear;transition:all .2s linear}md-progress-linear .md-container.md-mode-buffer .md-dashed:before{display:block;-webkit-animation:buffer 3s infinite linear;animation:buffer 3s infinite linear}@-webkit-keyframes query{0%{opacity:1;-webkit-transform:translateX(35%) scale(.3,1);transform:translateX(35%) scale(.3,1)}100%{opacity:0;-webkit-transform:translateX(-50%) scale(0,1);transform:translateX(-50%) scale(0,1)}}@keyframes query{0%{opacity:1;-webkit-transform:translateX(35%) scale(.3,1);transform:translateX(35%) scale(.3,1)}100%{opacity:0;-webkit-transform:translateX(-50%) scale(0,1);transform:translateX(-50%) scale(0,1)}}@-webkit-keyframes buffer{0%{opacity:1;background-position:0 -23px}50%{opacity:0}100%{opacity:1;background-position:-200px -23px}}@keyframes buffer{0%{opacity:1;background-position:0 -23px}50%{opacity:0}100%{opacity:1;background-position:-200px -23px}}@-webkit-keyframes md-progress-linear-indeterminate-scale-1{0%{-webkit-transform:scaleX(.1);transform:scaleX(.1);-webkit-animation-timing-function:linear;animation-timing-function:linear}36.6%{-webkit-transform:scaleX(.1);transform:scaleX(.1);-webkit-animation-timing-function:cubic-bezier(.334731432,.124819821,.785843996,1);animation-timing-function:cubic-bezier(.334731432,.124819821,.785843996,1)}69.15%{-webkit-transform:scaleX(.83);transform:scaleX(.83);-webkit-animation-timing-function:cubic-bezier(.225732004,0,.233648906,1.3709798);animation-timing-function:cubic-bezier(.225732004,0,.233648906,1.3709798)}100%{-webkit-transform:scaleX(.1);transform:scaleX(.1)}}@keyframes md-progress-linear-indeterminate-scale-1{0%{-webkit-transform:scaleX(.1);transform:scaleX(.1);-webkit-animation-timing-function:linear;animation-timing-function:linear}36.6%{-webkit-transform:scaleX(.1);transform:scaleX(.1);-webkit-animation-timing-function:cubic-bezier(.334731432,.124819821,.785843996,1);animation-timing-function:cubic-bezier(.334731432,.124819821,.785843996,1)}69.15%{-webkit-transform:scaleX(.83);transform:scaleX(.83);-webkit-animation-timing-function:cubic-bezier(.225732004,0,.233648906,1.3709798);animation-timing-function:cubic-bezier(.225732004,0,.233648906,1.3709798)}100%{-webkit-transform:scaleX(.1);transform:scaleX(.1)}}@-webkit-keyframes md-progress-linear-indeterminate-1{0%{left:-105.1666666667%;-webkit-animation-timing-function:linear;animation-timing-function:linear}20%{left:-105.1666666667%;-webkit-animation-timing-function:cubic-bezier(.5,0,.701732,.495818703);animation-timing-function:cubic-bezier(.5,0,.701732,.495818703)}69.15%{left:21.5%;-webkit-animation-timing-function:cubic-bezier(.302435,.38135197,.55,.956352125);animation-timing-function:cubic-bezier(.302435,.38135197,.55,.956352125)}100%{left:95.4444444444%}}@keyframes md-progress-linear-indeterminate-1{0%{left:-105.1666666667%;-webkit-animation-timing-function:linear;animation-timing-function:linear}20%{left:-105.1666666667%;-webkit-animation-timing-function:cubic-bezier(.5,0,.701732,.495818703);animation-timing-function:cubic-bezier(.5,0,.701732,.495818703)}69.15%{left:21.5%;-webkit-animation-timing-function:cubic-bezier(.302435,.38135197,.55,.956352125);animation-timing-function:cubic-bezier(.302435,.38135197,.55,.956352125)}100%{left:95.4444444444%}}@-webkit-keyframes md-progress-linear-indeterminate-scale-2{0%{-webkit-transform:scaleX(.1);transform:scaleX(.1);-webkit-animation-timing-function:cubic-bezier(.205028172,.057050836,.57660995,.453970841);animation-timing-function:cubic-bezier(.205028172,.057050836,.57660995,.453970841)}19.15%{-webkit-transform:scaleX(.57);transform:scaleX(.57);-webkit-animation-timing-function:cubic-bezier(.152312994,.196431957,.648373778,1.00431535);animation-timing-function:cubic-bezier(.152312994,.196431957,.648373778,1.00431535)}44.15%{-webkit-transform:scaleX(.91);transform:scaleX(.91);-webkit-animation-timing-function:cubic-bezier(.25775882,-.003163357,.211761916,1.38178961);animation-timing-function:cubic-bezier(.25775882,-.003163357,.211761916,1.38178961)}100%{-webkit-transform:scaleX(.1);transform:scaleX(.1)}}@keyframes md-progress-linear-indeterminate-scale-2{0%{-webkit-transform:scaleX(.1);transform:scaleX(.1);-webkit-animation-timing-function:cubic-bezier(.205028172,.057050836,.57660995,.453970841);animation-timing-function:cubic-bezier(.205028172,.057050836,.57660995,.453970841)}19.15%{-webkit-transform:scaleX(.57);transform:scaleX(.57);-webkit-animation-timing-function:cubic-bezier(.152312994,.196431957,.648373778,1.00431535);animation-timing-function:cubic-bezier(.152312994,.196431957,.648373778,1.00431535)}44.15%{-webkit-transform:scaleX(.91);transform:scaleX(.91);-webkit-animation-timing-function:cubic-bezier(.25775882,-.003163357,.211761916,1.38178961);animation-timing-function:cubic-bezier(.25775882,-.003163357,.211761916,1.38178961)}100%{-webkit-transform:scaleX(.1);transform:scaleX(.1)}}@-webkit-keyframes md-progress-linear-indeterminate-2{0%{left:-54.8888888889%;-webkit-animation-timing-function:cubic-bezier(.15,0,.5150584,.409684966);animation-timing-function:cubic-bezier(.15,0,.5150584,.409684966)}25%{left:-17.25%;-webkit-animation-timing-function:cubic-bezier(.3103299,.284057684,.8,.733718979);animation-timing-function:cubic-bezier(.3103299,.284057684,.8,.733718979)}48.35%{left:29.5%;-webkit-animation-timing-function:cubic-bezier(.4,.627034903,.6,.902025796);animation-timing-function:cubic-bezier(.4,.627034903,.6,.902025796)}100%{left:117.3888888889%}}@keyframes md-progress-linear-indeterminate-2{0%{left:-54.8888888889%;-webkit-animation-timing-function:cubic-bezier(.15,0,.5150584,.409684966);animation-timing-function:cubic-bezier(.15,0,.5150584,.409684966)}25%{left:-17.25%;-webkit-animation-timing-function:cubic-bezier(.3103299,.284057684,.8,.733718979);animation-timing-function:cubic-bezier(.3103299,.284057684,.8,.733718979)}48.35%{left:29.5%;-webkit-animation-timing-function:cubic-bezier(.4,.627034903,.6,.902025796);animation-timing-function:cubic-bezier(.4,.627034903,.6,.902025796)}100%{left:117.3888888889%}}md-progress-linear .md-container{background-color:#27A9E1;background-color:RGB(var(--primary-100))}md-progress-linear .md-bar{background-color:#27A9E1;background-color:RGB(var(--primary-500))}md-progress-linear.md-warn .md-container{background-color:#D31436;background-color:RGB(var(--warn-100))}md-progress-linear.md-warn .md-bar{background-color:#D31436;background-color:RGB(var(--warn-500))}md-progress-linear.md-accent .md-container{background-color:#27A9E1;background-color:RGB(var(--accent-100))}md-progress-linear.md-accent .md-bar{background-color:#27A9E1;background-color:RGB(var(--accent-500))}md-progress-linear[md-mode=buffer].md-primary .md-bar1{background-color:#27A9E1;background-color:RGB(var(--primary-100))}md-progress-linear[md-mode=buffer].md-primary .md-dashed:before{background:radial-gradient(RGB(var(--primary-100)) 0,RGB(var(--primary-100)) 16%,transparent 42%)}md-progress-linear[md-mode=buffer].md-warn .md-bar1{background-color:#D31436;background-color:RGB(var(--warn-100))}md-progress-linear[md-mode=buffer].md-warn .md-dashed:before{background:radial-gradient(RGB(var(--warn-100)) 0,RGB(var(--warn-100)) 16%,transparent 42%)}md-progress-linear[md-mode=buffer].md-accent .md-bar1{background-color:#27A9E1;background-color:RGB(var(--accent-100))}md-progress-linear[md-mode=buffer].md-accent .md-dashed:before{background:radial-gradient(RGB(var(--accent-100)) 0,RGB(var(--accent-100)) 16%,transparent 42%)}md-radio-button{box-sizing:border-box;display:block;white-space:nowrap;cursor:pointer;position:relative}md-option[disabled],md-radio-button[disabled],md-radio-button[disabled] .md-container,md-radio-group[disabled] md-radio-button,md-radio-group[disabled] md-radio-button .md-container,md-select-menu[multiple] md-option.md-checkbox-enabled[disabled],md-select[disabled]:hover{cursor:default}md-radio-button .md-container{position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);box-sizing:border-box;display:inline-block;width:20px;height:20px;cursor:pointer;left:0;right:auto}[dir=rtl] md-radio-button .md-container{left:auto;right:0}md-radio-button .md-container .md-ripple-container{position:absolute;display:block;width:auto;height:auto;left:-15px;top:-15px;right:-15px;bottom:-15px}md-radio-button .md-container:before{box-sizing:border-box;background-color:transparent;border-radius:50%;content:"";position:absolute;display:block;height:auto;left:0;top:0;right:0;bottom:0;-webkit-transition:all .5s;transition:all .5s;width:auto}md-radio-button .md-off,md-radio-button .md-on{height:20px;border-radius:50%;left:0;position:absolute}md-radio-button.md-align-top-left>div.md-container{top:12px}md-radio-button .md-off{box-sizing:border-box;top:0;width:20px;border-style:solid;border-width:2px;-webkit-transition:border-color ease .28s;transition:border-color ease .28s;border-color:rgba(0,0,0,.54);border-color:var(--foreground-2)}md-radio-button .md-on{box-sizing:border-box;top:0;width:20px;-webkit-transition:-webkit-transform ease .28s;transition:-webkit-transform ease .28s;transition:transform ease .28s;transition:transform ease .28s, -webkit-transform ease .28s;-webkit-transform:scale(0);transform:scale(0)}md-radio-button.md-checked .md-on{-webkit-transform:scale(.5);transform:scale(.5)}md-radio-button .md-label{box-sizing:border-box;position:relative;display:inline-block;margin-left:30px;margin-right:0;vertical-align:middle;white-space:normal;pointer-events:none;width:auto}[dir=rtl] md-radio-button .md-label{margin-left:0;margin-right:30px}md-radio-group.layout-gt-lg-row md-radio-button,md-radio-group.layout-gt-md-row md-radio-button,md-radio-group.layout-gt-sm-row md-radio-button,md-radio-group.layout-gt-xs-row md-radio-button,md-radio-group.layout-lg-row md-radio-button,md-radio-group.layout-md-row md-radio-button,md-radio-group.layout-row md-radio-button,md-radio-group.layout-sm-row md-radio-button,md-radio-group.layout-xl-row md-radio-button,md-radio-group.layout-xs-row md-radio-button{margin:0 16px 0 0}[dir=rtl] md-radio-group.layout-gt-lg-row md-radio-button,[dir=rtl] md-radio-group.layout-gt-md-row md-radio-button,[dir=rtl] md-radio-group.layout-gt-sm-row md-radio-button,[dir=rtl] md-radio-group.layout-gt-xs-row md-radio-button,[dir=rtl] md-radio-group.layout-lg-row md-radio-button,[dir=rtl] md-radio-group.layout-md-row md-radio-button,[dir=rtl] md-radio-group.layout-row md-radio-button,[dir=rtl] md-radio-group.layout-sm-row md-radio-button,[dir=rtl] md-radio-group.layout-xl-row md-radio-button,[dir=rtl] md-radio-group.layout-xs-row md-radio-button{margin-left:16px;margin-right:0}md-radio-group.layout-gt-lg-row md-radio-button:last-of-type,md-radio-group.layout-gt-md-row md-radio-button:last-of-type,md-radio-group.layout-gt-sm-row md-radio-button:last-of-type,md-radio-group.layout-gt-xs-row md-radio-button:last-of-type,md-radio-group.layout-lg-row md-radio-button:last-of-type,md-radio-group.layout-md-row md-radio-button:last-of-type,md-radio-group.layout-row md-radio-button:last-of-type,md-radio-group.layout-sm-row md-radio-button:last-of-type,md-radio-group.layout-xl-row md-radio-button:last-of-type,md-radio-group.layout-xs-row md-radio-button:last-of-type{margin-left:0;margin-right:0}md-radio-group:focus{outline:0}md-radio-group.md-focused.ng-empty>md-radio-button:first-child .md-container:before,md-radio-group.md-focused.ng-not-empty .md-checked .md-container:before{left:-8px;top:-8px;right:-8px;bottom:-8px}.md-inline-form md-radio-group{margin:18px 0 19px}.md-inline-form md-radio-group md-radio-button{display:inline-block;height:30px;padding:2px;box-sizing:border-box;margin-top:0;margin-bottom:0}md-input-container.md-input-invalid md-select .md-select-value,md-select:not([disabled]).ng-invalid.ng-touched .md-select-value{padding-bottom:1px;border-bottom-style:solid}@media screen and (-ms-high-contrast:active){md-input-container.md-default-theme>md-icon{fill:#fff}md-radio-button.md-default-theme .md-on{background-color:#fff}}md-radio-button .md-on{background-color:rgba(39,169,225,.87);background-color:RGBA(var(--accent-500),.87)}md-radio-button.md-checked .md-off{border-color:rgba(39,169,225,.87);border-color:RGBA(var(--accent-500),.87)}md-radio-button.md-checked .md-ink-ripple{color:rgba(39,169,225,.87);color:RGBA(var(--accent-500),.87)}md-radio-button .md-container .md-ripple{color:#27A9E1;color:RGB(var(--accent-A700))}md-radio-button:not([disabled]) .md-primary .md-on,md-radio-button:not([disabled]).md-primary .md-on,md-radio-group:not([disabled]) .md-primary .md-on,md-radio-group:not([disabled]).md-primary .md-on{background-color:rgba(39,169,225,.87);background-color:RGBA(var(--primary-500),.87)}md-radio-button:not([disabled]) .md-primary .md-checked .md-off,md-radio-button:not([disabled]) .md-primary.md-checked .md-off,md-radio-button:not([disabled]).md-primary .md-checked .md-off,md-radio-button:not([disabled]).md-primary.md-checked .md-off,md-radio-group:not([disabled]) .md-primary .md-checked .md-off,md-radio-group:not([disabled]) .md-primary.md-checked .md-off,md-radio-group:not([disabled]).md-primary .md-checked .md-off,md-radio-group:not([disabled]).md-primary.md-checked .md-off{border-color:rgba(39,169,225,.87);border-color:RGBA(var(--primary-500),.87)}md-radio-button:not([disabled]) .md-primary .md-checked .md-ink-ripple,md-radio-button:not([disabled]) .md-primary.md-checked .md-ink-ripple,md-radio-button:not([disabled]).md-primary .md-checked .md-ink-ripple,md-radio-button:not([disabled]).md-primary.md-checked .md-ink-ripple,md-radio-group:not([disabled]) .md-primary .md-checked .md-ink-ripple,md-radio-group:not([disabled]) .md-primary.md-checked .md-ink-ripple,md-radio-group:not([disabled]).md-primary .md-checked .md-ink-ripple,md-radio-group:not([disabled]).md-primary.md-checked .md-ink-ripple{color:rgba(39,169,225,.87);color:RGBA(var(--primary-500),.87)}md-radio-button:not([disabled]) .md-primary .md-container .md-ripple,md-radio-button:not([disabled]).md-primary .md-container .md-ripple,md-radio-group:not([disabled]) .md-primary .md-container .md-ripple,md-radio-group:not([disabled]).md-primary .md-container .md-ripple{color:#27A9E1;color:RGB(var(--primary-600))}md-radio-button:not([disabled]) .md-warn .md-on,md-radio-button:not([disabled]).md-warn .md-on,md-radio-group:not([disabled]) .md-warn .md-on,md-radio-group:not([disabled]).md-warn .md-on{background-color:rgba(211,20,54,.87);background-color:RGBA(var(--warn-500),.87)}md-radio-button:not([disabled]) .md-warn .md-checked .md-off,md-radio-button:not([disabled]) .md-warn.md-checked .md-off,md-radio-button:not([disabled]).md-warn .md-checked .md-off,md-radio-button:not([disabled]).md-warn.md-checked .md-off,md-radio-group:not([disabled]) .md-warn .md-checked .md-off,md-radio-group:not([disabled]) .md-warn.md-checked .md-off,md-radio-group:not([disabled]).md-warn .md-checked .md-off,md-radio-group:not([disabled]).md-warn.md-checked .md-off{border-color:rgba(211,20,54,.87);border-color:RGBA(var(--warn-500),.87)}md-radio-button:not([disabled]) .md-warn .md-checked .md-ink-ripple,md-radio-button:not([disabled]) .md-warn.md-checked .md-ink-ripple,md-radio-button:not([disabled]).md-warn .md-checked .md-ink-ripple,md-radio-button:not([disabled]).md-warn.md-checked .md-ink-ripple,md-radio-group:not([disabled]) .md-warn .md-checked .md-ink-ripple,md-radio-group:not([disabled]) .md-warn.md-checked .md-ink-ripple,md-radio-group:not([disabled]).md-warn .md-checked .md-ink-ripple,md-radio-group:not([disabled]).md-warn.md-checked .md-ink-ripple{color:rgba(211,20,54,.87);color:RGBA(var(--warn-500),.87)}md-radio-button:not([disabled]) .md-warn .md-container .md-ripple,md-radio-button:not([disabled]).md-warn .md-container .md-ripple,md-radio-group:not([disabled]) .md-warn .md-container .md-ripple,md-radio-group:not([disabled]).md-warn .md-container .md-ripple{color:#D31436;color:RGB(var(--warn-600))}md-radio-button[disabled],md-radio-group[disabled]{color:rgba(0,0,0,.38);color:var(--foreground-3)}md-radio-button[disabled] .md-container .md-off,md-radio-button[disabled] .md-container .md-on,md-radio-group[disabled] .md-container .md-off,md-radio-group[disabled] .md-container .md-on{border-color:rgba(0,0,0,.38);border-color:var(--foreground-3)}md-radio-group .md-checked .md-ink-ripple{color:rgba(39,169,225,.26);color:RGBA(var(--accent-500),.26)}md-radio-group .md-checked:not([disabled]).md-primary .md-ink-ripple,md-radio-group.md-primary .md-checked:not([disabled]) .md-ink-ripple{color:rgba(39,169,225,.26);color:RGBA(var(--primary-500),.26)}md-radio-group.md-focused.ng-empty>md-radio-button:first-child .md-container:before{background-color:rgba(0,0,0,.26);background-color:var(--foreground-3)}md-radio-group.md-focused:not(:empty) .md-checked .md-container:before{background-color:rgba(39,169,225,.26);background-color:RGBA(var(--accent-500),.26)}md-radio-group.md-focused:not(:empty) .md-checked.md-primary .md-container:before,md-radio-group.md-focused:not(:empty).md-primary .md-checked .md-container:before{background-color:rgba(39,169,225,.26);background-color:RGBA(var(--primary-500),.26)}md-radio-group.md-focused:not(:empty) .md-checked.md-warn .md-container:before,md-radio-group.md-focused:not(:empty).md-warn .md-checked .md-container:before{background-color:rgba(211,20,54,.26);background-color:RGBA(var(--warn-500),.26)}md-input-container:not([md-no-float]) .md-select-placeholder span:first-child{-webkit-transition:-webkit-transform .4s cubic-bezier(.25,.8,.25,1);transition:-webkit-transform .4s cubic-bezier(.25,.8,.25,1);transition:transform .4s cubic-bezier(.25,.8,.25,1);transition:transform .4s cubic-bezier(.25,.8,.25,1), -webkit-transform .4s cubic-bezier(.25,.8,.25,1);-webkit-transform-origin:left top;transform-origin:left top}[dir=rtl] md-input-container:not([md-no-float]) .md-select-placeholder span:first-child{-webkit-transform-origin:right top;transform-origin:right top}md-input-container.md-input-focused:not([md-no-float]) .md-select-placeholder span:first-child{-webkit-transform:translateY(-22px) translateX(-2px) scale(.75);transform:translateY(-22px) translateX(-2px) scale(.75)}.md-select-menu-container{position:fixed;left:0;top:0;opacity:0;display:none;-webkit-transform:translateY(-1px);transform:translateY(-1px)}.md-select-menu-container:not(.md-clickable){pointer-events:none}.md-select-menu-container md-progress-circular{display:table;margin:24px auto!important}.md-select-menu-container.md-active{display:block;opacity:1}.md-select-menu-container.md-active md-select-menu{-webkit-transition:all .4s cubic-bezier(.25,.8,.25,1);transition:all .4s cubic-bezier(.25,.8,.25,1);-webkit-transition-duration:150ms;transition-duration:150ms}.md-select-menu-container.md-active md-select-menu>*{opacity:1;-webkit-transition:all .3s cubic-bezier(.55,0,.55,.2);transition:all .3s cubic-bezier(.55,0,.55,.2);-webkit-transition-duration:150ms;transition-duration:150ms;-webkit-transition-delay:.1s;transition-delay:.1s}.md-select-menu-container.md-leave{opacity:0;-webkit-transition:all .3s cubic-bezier(.55,0,.55,.2);transition:all .3s cubic-bezier(.55,0,.55,.2);-webkit-transition-duration:250ms;transition-duration:250ms}md-input-container>md-select{margin:0;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}md-input-container:not(.md-input-has-value) md-select.ng-required:not(.md-no-asterisk) .md-select-value span:first-child:after,md-input-container:not(.md-input-has-value) md-select[required]:not(.md-no-asterisk) .md-select-value span:first-child:after{content:" *";font-size:13px;vertical-align:top}md-select{display:-webkit-box;display:-ms-flexbox;display:flex;margin:20px 0 26px}md-select.ng-required.ng-empty.ng-invalid:not(.md-no-asterisk) .md-select-value span:first-child:after,md-select[required].ng-empty.ng-invalid:not(.md-no-asterisk) .md-select-value span:first-child:after{content:" *";font-size:13px;vertical-align:top}md-select[disabled] .md-select-value{background-position:0 bottom;background-size:4px 1px;background-repeat:repeat-x;margin-bottom:-1px}md-select:focus{outline:0}md-select:not([disabled]):hover{cursor:pointer}md-select:not([disabled]):focus .md-select-value{border-bottom-width:2px;border-bottom-style:solid;padding-bottom:0}md-select:not([disabled]):focus.ng-invalid.ng-touched .md-select-value{padding-bottom:0}md-input-container.md-input-has-value .md-select-value>span:not(.md-select-icon){-webkit-transform:translate3d(0,1px,0);transform:translate3d(0,1px,0)}.md-select-value{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:2px 2px 1px;border-bottom-width:1px;border-bottom-style:solid;background-color:rgba(0,0,0,0);position:relative;box-sizing:content-box;min-width:64px;min-height:26px;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.md-select-value>span:not(.md-select-icon){max-width:100%;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.md-select-value>span:not(.md-select-icon) .md-text{display:inline}.md-select-value .md-select-icon{display:block;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;text-align:right;width:24px;margin:0 4px;-webkit-transform:translate3d(0,-2px,0);transform:translate3d(0,-2px,0);font-size:1.2rem}[dir=rtl] .md-select-value .md-select-icon{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;text-align:left}.md-select-value .md-select-icon:after{display:block;content:"▼";position:relative;top:2px;speak:none;font-size:13px;-webkit-transform:scaleY(.5) scaleX(1);transform:scaleY(.5) scaleX(1)}.md-select-value.md-select-placeholder{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;pointer-events:none;-webkit-font-smoothing:antialiased;padding-left:2px;z-index:1}md-select-menu{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;max-height:256px;min-height:48px;overflow-y:hidden;-webkit-transform-origin:left top;transform-origin:left top;-webkit-transform:scale(1);transform:scale(1)}md-select-menu.md-reverse{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}md-select-menu:not(.md-overflow) md-content{padding-top:8px;padding-bottom:8px}[dir=rtl] md-select-menu{-webkit-transform-origin:right top;transform-origin:right top}md-select-menu md-content{min-width:136px;min-height:48px;max-height:256px;overflow-y:auto}md-select-menu>*{opacity:0}md-option{cursor:pointer;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:auto;-webkit-transition:background .15s linear;transition:background .15s linear;padding:0 16px;height:48px}md-option:focus{outline:0}md-option .md-text{-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:auto;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}md-optgroup{display:block}md-optgroup label{display:block;font-size:14px;text-transform:uppercase;padding:16px;font-weight:500}md-optgroup md-option{padding-left:32px;padding-right:32px}@media screen and (-ms-high-contrast:active){.md-select-backdrop{background-color:transparent}md-select-menu{border:1px solid #fff}}md-select-menu[multiple] md-option.md-checkbox-enabled{padding-left:40px;padding-right:16px}[dir=rtl] md-select-menu[multiple] md-option.md-checkbox-enabled{padding-left:16px;padding-right:40px}md-select-menu[multiple] md-option.md-checkbox-enabled .md-container{position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);box-sizing:border-box;display:inline-block;width:20px;height:20px;left:0;right:auto;margin-left:10.67px;margin-right:auto}[dir=rtl] md-select-menu[multiple] md-option.md-checkbox-enabled .md-container{left:auto;right:0;margin-left:auto;margin-right:10.67px}md-select-menu[multiple] md-option.md-checkbox-enabled .md-container:before{box-sizing:border-box;background-color:transparent;border-radius:50%;content:"";position:absolute;display:block;height:auto;left:0;top:0;right:0;bottom:0;-webkit-transition:all .5s;transition:all .5s;width:auto}md-select-menu[multiple] md-option.md-checkbox-enabled .md-container:after{box-sizing:border-box;content:"";position:absolute;top:-10px;right:-10px;bottom:-10px;left:-10px}md-select-menu[multiple] md-option.md-checkbox-enabled .md-container .md-ripple-container{position:absolute;display:block;width:auto;height:auto;left:-15px;top:-15px;right:-15px;bottom:-15px}md-select-menu[multiple] md-option.md-checkbox-enabled .md-icon{box-sizing:border-box;-webkit-transition:240ms;transition:240ms;position:absolute;top:0;left:0;width:20px;height:20px;border-width:2px;border-style:solid;border-radius:2px}md-select-menu[multiple] md-option.md-checkbox-enabled[selected] .md-icon:after{box-sizing:border-box;-webkit-transform:rotate(45deg);transform:rotate(45deg);position:absolute;left:4.67px;top:.22px;display:table;width:6.67px;height:13.33px;border-width:2px;border-style:solid;border-top:0;border-left:0;content:""}md-select-menu[multiple] md-option.md-checkbox-enabled.md-indeterminate .md-icon:after{box-sizing:border-box;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);display:table;width:12px;height:2px;border-width:2px;border-style:solid;border-top:0;border-left:0;content:""}md-input-container md-select .md-select-value span:first-child:after{color:#D31436;color:RGB(var(--warn-A700))}md-input-container:not(.md-input-focused):not(.md-input-invalid) md-select .md-select-value span:first-child:after{color:rgba(0,0,0,.38);color:var(--foreground-3)}md-input-container.md-input-focused:not(.md-input-has-value) md-select .md-select-value,md-input-container.md-input-focused:not(.md-input-has-value) md-select .md-select-value.md-select-placeholder{color:#27A9E1;color:RGB(var(--primary-500))}md-input-container.md-input-invalid md-select .md-select-value{color:#D31436!important;color:RGB(var(--warn-A700))!important;border-bottom-color:#D31436!important;border-bottom-color:RGB(var(--warn-A700))!important}md-input-container.md-input-invalid md-select.md-no-underline .md-select-value{border-bottom-color:transparent!important}md-input-container:not(.md-input-invalid).md-input-focused.md-accent .md-select-value{border-color:#27A9E1;border-color:RGB(var(--accent-500))}md-input-container:not(.md-input-invalid).md-input-focused.md-accent .md-select-value span{color:#27A9E1;color:RGB(var(--accent-500))}md-input-container:not(.md-input-invalid).md-input-focused.md-warn .md-select-value{border-color:#D31436;border-color:RGB(var(--warn-A700))}md-input-container:not(.md-input-invalid).md-input-focused.md-warn .md-select-value span{color:#D31436;color:RGB(var(--warn-A700))}md-select[disabled] .md-select-value{border-bottom-color:transparent;background-image:-ms-linear-gradient(left,transparent 0,var(--foreground-3) 100%)}md-select .md-select-value{border-bottom-color:rgba(0,0,0,.12);border-bottom-color:var(--foreground-4)}md-select .md-select-value.md-select-placeholder{color:rgba(0,0,0,.38);color:var(--foreground-3)}md-select .md-select-value span:first-child:after{color:#D31436;color:RGB(var(--warn-A700))}md-select.md-no-underline .md-select-value{border-bottom-color:transparent!important}md-select.ng-invalid.ng-touched .md-select-value{color:#D31436!important;color:RGB(var(--warn-A700))!important;border-bottom-color:#D31436!important;border-bottom-color:RGB(var(--warn-A700))!important}md-select.ng-invalid.ng-touched.md-no-underline .md-select-value{border-bottom-color:transparent!important}md-select:not([disabled]):focus .md-select-value{border-bottom-color:#27A9E1;border-bottom-color:RGB(var(--primary-500));color:rgba(0,0,0,.87);color:var(--foreground-1)}md-select:not([disabled]):focus .md-select-value.md-select-placeholder{color:rgba(0,0,0,.87);color:var(--foreground-1)}md-select:not([disabled]):focus.md-no-underline .md-select-value{border-bottom-color:transparent!important}md-select:not([disabled]):focus.md-accent .md-select-value{border-bottom-color:#27A9E1;border-bottom-color:RGB(var(--accent-500))}md-select:not([disabled]):focus.md-warn .md-select-value{border-bottom-color:#D31436;border-bottom-color:RGB(var(--warn-500))}md-select[disabled] .md-select-icon,md-select[disabled] .md-select-value,md-select[disabled] .md-select-value.md-select-placeholder{color:rgba(0,0,0,.38);color:var(--foreground-3)}md-select .md-select-icon{color:rgba(0,0,0,.54);color:var(--foreground-2)}md-select-menu md-content{background-color:#fff;background-color:RGB(var(--background-A100))}md-select-menu md-content md-optgroup{color:rgba(0,0,0,.54);color:var(--foreground-2)}md-select-menu md-content md-option{color:rgba(0,0,0,.87);color:var(--foreground-1)}md-select-menu md-content md-option[disabled] .md-text{color:rgba(0,0,0,.38);color:var(--foreground-3)}md-select-menu md-content md-option:not([disabled]):focus,md-select-menu md-content md-option:not([disabled]):hover{background-color:rgba(158,158,158,.18);background-color:RGBA(var(--background-500),.18)}md-select-menu md-content md-option[selected]{color:#27A9E1;color:RGB(var(--primary-500))}md-select-menu md-content md-option[selected]:focus{color:#27A9E1;color:RGB(var(--primary-600))}md-select-menu md-content md-option[selected].md-accent{color:#27A9E1;color:RGB(var(--accent-500))}md-select-menu md-content md-option[selected].md-accent:focus{color:#27A9E1;color:RGB(var(--accent-A700))}.md-checkbox-enabled .md-ripple{color:#27A9E1;color:RGB(var(--primary-600))}.md-checkbox-enabled[selected] .md-ripple{color:#757575;color:RGB(var(--background-600))}.md-checkbox-enabled .md-ink-ripple{color:rgba(0,0,0,.54);color:var(--foreground-2)}.md-checkbox-enabled[selected] .md-ink-ripple{color:rgba(39,169,225,.87);color:RGBA(var(--primary-500),.87)}.md-checkbox-enabled:not(.md-checked) .md-icon{border-color:rgba(0,0,0,.54);border-color:var(--foreground-2)}.md-checkbox-enabled[selected] .md-icon{background-color:rgba(39,169,225,.87);background-color:RGBA(var(--primary-500),.87)}.md-checkbox-enabled[selected].md-focused .md-container:before{background-color:rgba(39,169,225,.26);background-color:RGBA(var(--primary-500),.26)}.md-checkbox-enabled[selected] .md-icon:after{border-color:rgba(255,255,255,.87);border-color:RGBA(var(--primary-500-contrast),.87)}.md-checkbox-enabled .md-indeterminate[disabled] .md-container{color:rgba(0,0,0,.38);color:var(--foreground-3)}.md-checkbox-enabled md-option .md-text{color:rgba(0,0,0,.87);color:var(--foreground-1)}md-sidenav{box-sizing:border-box;position:absolute;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;z-index:60;width:320px;max-width:320px;bottom:0;overflow:auto;-webkit-overflow-scrolling:touch}md-sidenav.md-closed.md-locked-open-add:not(.md-locked-open-add-active),md-sidenav.md-locked-open-remove-active{width:0!important;min-width:0!important}md-sidenav ul{list-style:none}md-sidenav.md-closed{display:none}md-sidenav.md-closed-add,md-sidenav.md-closed-remove{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-transition:.2s ease-in all;transition:.2s ease-in all}md-sidenav.md-closed-add.md-closed-add-active,md-sidenav.md-closed-remove.md-closed-remove-active,md-slider .md-thumb-container,md-slider .md-track-fill{-webkit-transition:all .4s cubic-bezier(.25,.8,.25,1);transition:all .4s cubic-bezier(.25,.8,.25,1)}md-sidenav.md-closed.md-locked-open-add-active,md-sidenav.md-closed.md-locked-open-add:not(.md-locked-open-add-active),md-sidenav.md-locked-open-remove-active{-webkit-transition:width .3s cubic-bezier(.55,0,.55,.2),min-width .3s cubic-bezier(.55,0,.55,.2);transition:width .3s cubic-bezier(.55,0,.55,.2),min-width .3s cubic-bezier(.55,0,.55,.2)}md-sidenav.md-closed.md-locked-open-add,md-sidenav.md-locked-open,md-sidenav.md-locked-open-add,md-sidenav.md-locked-open-remove,md-sidenav.md-locked-open-remove.md-closed,md-sidenav.md-locked-open.md-closed,md-sidenav.md-locked-open.md-closed.md-sidenav-left,md-sidenav.md-locked-open.md-closed.md-sidenav-right{position:static;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}md-fab-speed-dial,md-slider,md-slider .md-slider-content{position:relative}.md-sidenav-backdrop.md-locked-open,md-slider .md-disabled-thumb,md-slider:not([md-discrete]) .md-sign,md-slider:not([md-discrete]) .md-track-ticks,md-slider[disabled] .md-track-fill{display:none}.md-sidenav-left,md-sidenav{left:0;top:0;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.md-sidenav-left.md-closed,md-sidenav.md-closed{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}.md-sidenav-right{left:100%;top:0;-webkit-transform:translate(-100%,0);transform:translate(-100%,0)}.md-sidenav-right.md-closed{-webkit-transform:translate(0,0);transform:translate(0,0)}@media (min-width:600px){md-sidenav{max-width:400px}}@media (max-width:456px){md-sidenav{width:calc(100% - 56px);min-width:calc(100% - 56px);max-width:calc(100% - 56px)}}@media screen and (-ms-high-contrast:active){.md-sidenav-left,md-sidenav{border-right:1px solid #fff}.md-sidenav-right{border-left:1px solid #fff}}md-sidenav,md-sidenav md-content{background-color:#fff;background-color:RGB(var(--background-A100))}@-webkit-keyframes sliderFocusThumb{0%,100%{-webkit-transform:scale(.7);transform:scale(.7)}30%{-webkit-transform:scale(1);transform:scale(1)}}@keyframes sliderFocusThumb{0%,100%{-webkit-transform:scale(.7);transform:scale(.7)}30%{-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes sliderDiscreteFocusThumb{0%{-webkit-transform:scale(.7);transform:scale(.7)}50%{-webkit-transform:scale(.8);transform:scale(.8)}100%{-webkit-transform:scale(0);transform:scale(0)}}@keyframes sliderDiscreteFocusThumb{0%{-webkit-transform:scale(.7);transform:scale(.7)}50%{-webkit-transform:scale(.8);transform:scale(.8)}100%{-webkit-transform:scale(0);transform:scale(0)}}@-webkit-keyframes sliderDiscreteFocusRing{0%{-webkit-transform:scale(.7);transform:scale(.7);opacity:0}50%{-webkit-transform:scale(1);transform:scale(1);opacity:1}100%{-webkit-transform:scale(0);transform:scale(0)}}@keyframes sliderDiscreteFocusRing{0%{-webkit-transform:scale(.7);transform:scale(.7);opacity:0}50%{-webkit-transform:scale(1);transform:scale(1);opacity:1}100%{-webkit-transform:scale(0);transform:scale(0)}}md-slider{height:48px;min-width:128px;margin-left:4px;margin-right:4px;padding:0;display:block;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}md-fab-speed-dial,md-fab-speed-dial.md-is-open .md-fab-action-item,md-slider .md-sign,md-slider-container{-webkit-box-align:center;-ms-flex-align:center;align-items:center}md-slider *,md-slider :after{box-sizing:border-box}md-slider .md-slider-wrapper{outline:0;width:100%;height:100%}md-slider .md-track-container{width:100%;position:absolute;top:23px;height:2px}md-slider .md-track{position:absolute;left:0;right:0;height:100%;background-color:rgba(0,0,0,.38);background-color:var(--foreground-3)}md-slider .md-track-fill{-webkit-transition-property:width,height;transition-property:width,height}md-slider .md-track-ticks{position:absolute;left:0;right:0;height:100%;color:rgba(0,0,0,.87);color:RGB(var(--background-50-contrast))}md-slider .md-track-ticks canvas{width:100%;height:100%}md-slider .md-thumb,md-slider .md-thumb:after{width:20px;height:20px;border-radius:20px;position:absolute}md-slider .md-thumb-container{position:absolute;left:0;top:50%;-webkit-transform:translate3d(-50%,-50%,0);transform:translate3d(-50%,-50%,0);-webkit-transition-property:left,right,bottom;transition-property:left,right,bottom}[dir=rtl] md-slider .md-thumb-container{left:auto;right:0}md-slider .md-thumb{z-index:1;left:-10px;top:14px;-webkit-transform:scale(.7);transform:scale(.7);-webkit-transition:all .4s cubic-bezier(.25,.8,.25,1);transition:all .4s cubic-bezier(.25,.8,.25,1)}[dir=rtl] md-slider .md-thumb{left:auto;right:-10px}md-slider .md-thumb:after{content:"";border-width:3px;border-style:solid;-webkit-transition:inherit;transition:inherit}md-slider .md-sign{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:absolute;left:-14px;top:-17px;width:28px;height:28px;border-radius:28px;-webkit-transform:scale(.4) translate3d(0,67.5px,0);transform:scale(.4) translate3d(0,67.5px,0);-webkit-transition:all .3s cubic-bezier(.35,0,.25,1);transition:all .3s cubic-bezier(.35,0,.25,1)}md-slider .md-sign:after{position:absolute;content:"";left:0;border-radius:16px;top:19px;border-left:14px solid transparent;border-right:14px solid transparent;border-top-width:16px;border-top-style:solid;opacity:0;-webkit-transform:translate3d(0,-8px,0);transform:translate3d(0,-8px,0);-webkit-transition:all .2s cubic-bezier(.35,0,.25,1);transition:all .2s cubic-bezier(.35,0,.25,1)}[dir=rtl] md-slider .md-sign:after{left:auto;right:0}md-slider .md-sign .md-thumb-text{z-index:1;font-size:12px;font-weight:700}md-slider .md-focus-ring{position:absolute;left:-17px;top:7px;width:34px;height:34px;border-radius:34px;-webkit-transform:scale(.7);transform:scale(.7);opacity:0;-webkit-transition:all .35s cubic-bezier(.35,0,.25,1);transition:all .35s cubic-bezier(.35,0,.25,1);background-color:rgba(39,169,225,.2);background-color:RGBA(var(--accent-A200),.2)}[dir=rtl] md-slider .md-focus-ring{left:auto;right:-17px}md-slider .md-disabled-thumb{position:absolute;left:-14px;top:10px;width:28px;height:28px;border-radius:28px;-webkit-transform:scale(.5);transform:scale(.5);border-width:4px;border-style:solid}[dir=rtl] md-slider .md-disabled-thumb{left:auto;right:-14px}md-slider.md-min .md-sign{opacity:0}md-slider:focus{outline:0}md-slider.md-dragging .md-thumb-container,md-slider.md-dragging .md-track-fill{-webkit-transition:none;transition:none}md-slider:not([md-discrete]):not([disabled]) .md-slider-wrapper .md-thumb:hover{-webkit-transform:scale(.8);transform:scale(.8)}md-slider:not([md-discrete]):not([disabled]) .md-slider-wrapper.md-focused .md-focus-ring{-webkit-transform:scale(1);transform:scale(1);opacity:1}md-slider:not([md-discrete]):not([disabled]) .md-slider-wrapper.md-focused .md-thumb{-webkit-animation:sliderFocusThumb .7s cubic-bezier(.35,0,.25,1);animation:sliderFocusThumb .7s cubic-bezier(.35,0,.25,1)}md-slider:not([md-discrete]):not([disabled]).md-active .md-slider-wrapper .md-thumb{-webkit-transform:scale(1);transform:scale(1)}md-slider[md-discrete]:not([disabled]) .md-slider-wrapper.md-focused .md-focus-ring{-webkit-transform:scale(0);transform:scale(0);-webkit-animation:sliderDiscreteFocusRing .5s cubic-bezier(.35,0,.25,1);animation:sliderDiscreteFocusRing .5s cubic-bezier(.35,0,.25,1)}md-slider[md-discrete]:not([disabled]) .md-slider-wrapper.md-focused .md-thumb{-webkit-animation:sliderDiscreteFocusThumb .5s cubic-bezier(.35,0,.25,1);animation:sliderDiscreteFocusThumb .5s cubic-bezier(.35,0,.25,1)}md-slider[md-discrete]:not([disabled]) .md-slider-wrapper.md-focused .md-thumb,md-slider[md-discrete]:not([disabled]).md-active .md-thumb{-webkit-transform:scale(0);transform:scale(0)}md-slider[md-discrete]:not([disabled]) .md-slider-wrapper.md-focused .md-sign,md-slider[md-discrete]:not([disabled]) .md-slider-wrapper.md-focused .md-sign:after,md-slider[md-discrete]:not([disabled]).md-active .md-sign,md-slider[md-discrete]:not([disabled]).md-active .md-sign:after{opacity:1;-webkit-transform:translate3d(0,0,0) scale(1);transform:translate3d(0,0,0) scale(1)}md-slider[md-discrete][disabled][readonly] .md-thumb{-webkit-transform:scale(0);transform:scale(0)}md-slider[md-discrete][disabled][readonly] .md-sign,md-slider[md-discrete][disabled][readonly] .md-sign:after{opacity:1;-webkit-transform:translate3d(0,0,0) scale(1);transform:translate3d(0,0,0) scale(1)}md-slider[disabled] .md-track-ticks,md-slider[disabled]:not([readonly]) .md-sign{opacity:0}md-slider[disabled] .md-thumb{-webkit-transform:scale(.5);transform:scale(.5)}md-slider[disabled] .md-disabled-thumb{display:block}md-slider[md-vertical]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;min-height:128px;min-width:0}md-slider[md-vertical] .md-slider-wrapper{-webkit-box-flex:1;-ms-flex:1;flex:1;padding-top:12px;padding-bottom:12px;width:48px;-ms-flex-item-align:center;align-self:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}md-slider[md-vertical] .md-track-container{height:100%;width:2px;top:0;left:calc(50% - (2px / 2))}md-slider[md-vertical] .md-thumb-container{top:auto;margin-bottom:23px;left:calc(50% - 1px);bottom:0}md-slider[md-vertical] .md-thumb-container .md-thumb:after{left:1px}md-slider[md-vertical] .md-thumb-container .md-focus-ring{left:-16px}md-slider[md-vertical] .md-track-fill{bottom:0}md-slider[md-vertical][md-discrete] .md-sign{left:-40px;top:9.5px;-webkit-transform:scale(.4) translate3d(67.5px,0,0);transform:scale(.4) translate3d(67.5px,0,0)}md-slider[md-vertical][md-discrete] .md-sign:after{top:9.5px;left:19px;border-top:14px solid transparent;border-right:0;border-bottom:14px solid transparent;border-left-width:16px;border-left-style:solid;opacity:0;-webkit-transform:translate3d(0,-8px,0);transform:translate3d(0,-8px,0);-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}md-slider[md-vertical][md-discrete] .md-sign .md-thumb-text{z-index:1;font-size:12px;font-weight:700}md-slider[md-vertical][md-discrete] .md-focused .md-sign:after,md-slider[md-vertical][md-discrete].md-active .md-sign:after,md-slider[md-vertical][md-discrete][disabled][readonly] .md-sign:after{top:0}md-slider[md-vertical][disabled][readonly] .md-thumb{-webkit-transform:scale(0);transform:scale(0)}md-slider[md-vertical][disabled][readonly] .md-sign,md-slider[md-vertical][disabled][readonly] .md-sign:after{opacity:1;-webkit-transform:translate3d(0,0,0) scale(1);transform:translate3d(0,0,0) scale(1)}md-slider[md-invert]:not([md-vertical]) .md-track-fill{left:auto;right:0}[dir=rtl] md-slider[md-invert]:not([md-vertical]) .md-track-fill{left:0;right:auto}md-slider[md-invert][md-vertical] .md-track-fill{bottom:auto;top:0}md-slider-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}md-slider-container>:first-child:not(md-slider),md-slider-container>:last-child:not(md-slider){min-width:25px;max-width:42px;height:25px;-webkit-transition:all .4s cubic-bezier(.25,.8,.25,1);transition:all .4s cubic-bezier(.25,.8,.25,1);-webkit-transition-property:color,max-width;transition-property:color,max-width}md-fab-speed-dial md-fab-actions .md-fab-action-item,md-fab-speed-dial.md-left md-fab-actions .md-fab-action-item,md-fab-speed-dial.md-right md-fab-actions .md-fab-action-item{-webkit-transition:all .3s cubic-bezier(.55,0,.55,.2);transition:all .3s cubic-bezier(.55,0,.55,.2)}md-slider-container>:first-child:not(md-slider){margin-right:16px}[dir=rtl] md-slider-container>:first-child:not(md-slider){margin-right:auto;margin-left:16px}md-slider-container>:last-child:not(md-slider){margin-left:16px}[dir=rtl] md-slider-container>:last-child:not(md-slider){margin-left:auto;margin-right:16px}md-slider-container[md-vertical]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}md-slider-container[md-vertical]>:first-child:not(md-slider),md-slider-container[md-vertical]>:last-child:not(md-slider){margin-right:0;margin-left:0;text-align:center}md-slider-container md-input-container input[type=number]{text-align:center;padding-left:15px;height:50px;margin-top:-25px}[dir=rtl] md-slider-container md-input-container input[type=number]{padding-left:0;padding-right:15px}@media screen and (-ms-high-contrast:active){md-slider.md-default-theme .md-track{border-bottom:1px solid #fff}}md-slider .md-disabled-thumb{border-color:#fafafa;border-color:RGB(var(--background-50));background-color:#fafafa;background-color:RGB(var(--background-50))}md-slider.md-min .md-thumb:after{background-color:#fafafa;background-color:RGB(var(--background-50));border-color:rgba(0,0,0,.38);border-color:var(--foreground-3)}md-slider.md-min .md-focus-ring{background-color:rgba(0,0,0,.38);background-color:var(--foreground-3)}md-slider.md-min[md-discrete] .md-thumb:after{background-color:rgba(0,0,0,.87);background-color:RGB(var(--background-50-contrast));border-color:transparent}md-slider.md-min[md-discrete] .md-sign{background-color:#bdbdbd;background-color:RGB(var(--background-400))}md-slider.md-min[md-discrete] .md-sign:after{border-top-color:#bdbdbd;border-top-color:RGB(var(--background-400))}md-slider.md-min[md-discrete][md-vertical] .md-sign:after{border-top-color:transparent;border-left-color:#bdbdbd;border-left-color:RGB(var(--background-400))}md-slider .md-track.md-track-fill{background-color:#27A9E1;background-color:RGB(var(--accent-500))}md-slider .md-thumb:after{border-color:#27A9E1;border-color:RGB(var(--accent-500));background-color:#27A9E1;background-color:RGB(var(--accent-500))}md-slider .md-sign{background-color:#27A9E1;background-color:RGB(var(--accent-500))}md-slider .md-sign:after{border-top-color:#27A9E1;border-top-color:RGB(var(--accent-500))}md-slider[md-vertical] .md-sign:after{border-top-color:transparent;border-left-color:#27A9E1;border-left-color:RGB(var(--accent-500))}md-slider .md-thumb-text{color:#fff;color:RGB(var(--accent-500-contrast))}md-slider.md-warn .md-focus-ring{background-color:rgba(211,20,54,.38);background-color:RGBA(var(--warn-200),.38)}md-slider.md-warn .md-track.md-track-fill{background-color:#D31436;background-color:RGB(var(--warn-500))}md-slider.md-warn .md-thumb:after{border-color:#D31436;border-color:RGB(var(--warn-500));background-color:#D31436;background-color:RGB(var(--warn-500))}md-slider.md-warn .md-sign{background-color:#D31436;background-color:RGB(var(--warn-500))}md-slider.md-warn .md-sign:after{border-top-color:#D31436;border-top-color:RGB(var(--warn-500))}md-slider.md-warn[md-vertical] .md-sign:after{border-top-color:transparent;border-left-color:#D31436;border-left-color:RGB(var(--warn-500))}md-slider.md-warn .md-thumb-text{color:#fff;color:RGB(var(--warn-500-contrast))}md-slider.md-primary .md-focus-ring{background-color:rgba(39,169,225,.38);background-color:RGBA(var(--primary-200),.38)}md-slider.md-primary .md-track.md-track-fill{background-color:#27A9E1;background-color:RGB(var(--primary-500))}md-slider.md-primary .md-thumb:after{border-color:#27A9E1;border-color:RGB(var(--primary-500));background-color:#27A9E1;background-color:RGB(var(--primary-500))}md-slider.md-primary .md-sign{background-color:#27A9E1;background-color:RGB(var(--primary-500))}md-slider.md-primary .md-sign:after{border-top-color:#27A9E1;border-top-color:RGB(var(--primary-500))}md-slider.md-primary[md-vertical] .md-sign:after{border-top-color:transparent;border-left-color:#27A9E1;border-left-color:RGB(var(--primary-500))}md-slider.md-primary .md-thumb-text{color:#fff;color:RGB(var(--primary-500-contrast))}md-slider[disabled] .md-thumb:after{border-color:transparent}md-slider[disabled]:not(.md-min) .md-thumb:after,md-slider[disabled][md-discrete] .md-thumb:after{background-color:rgba(0,0,0,.38);background-color:var(--foreground-3);border-color:transparent}md-slider[disabled][readonly] .md-sign{background-color:#bdbdbd;background-color:RGB(var(--background-400))}md-slider[disabled][readonly] .md-sign:after{border-top-color:#bdbdbd;border-top-color:RGB(var(--background-400))}md-slider[disabled][readonly][md-vertical] .md-sign:after{border-top-color:transparent;border-left-color:#bdbdbd;border-left-color:RGB(var(--background-400))}md-slider[disabled][readonly] .md-disabled-thumb{border-color:transparent;background-color:transparent}md-slider-container[disabled]>:first-child:not(md-slider),md-slider-container[disabled]>:last-child:not(md-slider){color:rgba(0,0,0,.38);color:var(--foreground-3)}md-fab-speed-dial{display:-webkit-box;display:-ms-flexbox;display:flex;z-index:20}md-fab-speed-dial.md-fab-bottom-right{top:auto;right:20px;bottom:20px;left:auto;position:absolute}md-fab-speed-dial.md-fab-bottom-left{top:auto;right:auto;bottom:20px;left:20px;position:absolute}md-fab-speed-dial.md-fab-top-right{top:20px;right:20px;bottom:auto;left:auto;position:absolute}md-fab-speed-dial.md-fab-top-left{top:20px;right:auto;bottom:auto;left:20px;position:absolute}md-fab-speed-dial:not(.md-hover-full){pointer-events:none}md-fab-speed-dial:not(.md-hover-full) .md-fab-action-item,md-fab-speed-dial:not(.md-hover-full) md-fab-trigger,md-fab-speed-dial:not(.md-hover-full).md-is-open{pointer-events:auto}md-fab-speed-dial ._md-css-variables{z-index:20}md-fab-speed-dial md-fab-actions{display:-webkit-box;display:-ms-flexbox;display:flex;height:auto}md-fab-speed-dial.md-down{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}md-fab-speed-dial.md-down md-fab-trigger{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}md-fab-speed-dial.md-down md-fab-actions{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}md-fab-speed-dial.md-up{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}md-fab-speed-dial.md-up md-fab-trigger{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}md-fab-speed-dial.md-up md-fab-actions{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}md-fab-speed-dial.md-left,md-fab-speed-dial.md-right{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}md-fab-speed-dial.md-left md-fab-trigger{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}md-fab-speed-dial.md-left md-fab-actions{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}md-fab-speed-dial.md-right md-fab-trigger{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}md-fab-speed-dial.md-right md-fab-actions{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}md-fab-speed-dial.md-fling-remove .md-fab-action-item>*,md-fab-speed-dial.md-scale-remove .md-fab-action-item>*{visibility:hidden}md-fab-speed-dial.md-fling .md-fab-action-item{opacity:1}md-fab-speed-dial.md-fling.md-animations-waiting .md-fab-action-item{opacity:0;-webkit-transition-duration:0s;transition-duration:0s}md-fab-speed-dial.md-scale .md-fab-action-item{-webkit-transform:scale(0);transform:scale(0);-webkit-transition:all .3s cubic-bezier(.55,0,.55,.2);transition:all .3s cubic-bezier(.55,0,.55,.2);-webkit-transition-duration:.1428571429s;transition-duration:.1428571429s}@-webkit-keyframes subheaderStickyHoverIn{0%{box-shadow:0 0 0 0 transparent}100%{box-shadow:0 2px 4px 0 rgba(0,0,0,.16)}}@keyframes subheaderStickyHoverIn{0%{box-shadow:0 0 0 0 transparent}100%{box-shadow:0 2px 4px 0 rgba(0,0,0,.16)}}@-webkit-keyframes subheaderStickyHoverOut{0%{box-shadow:0 2px 4px 0 rgba(0,0,0,.16)}100%{box-shadow:0 0 0 0 transparent}}@keyframes subheaderStickyHoverOut{0%{box-shadow:0 2px 4px 0 rgba(0,0,0,.16)}100%{box-shadow:0 0 0 0 transparent}}.md-subheader-wrapper:not(.md-sticky-no-effect){-webkit-transition:.2s ease-out margin;transition:.2s ease-out margin}.md-subheader-wrapper:not(.md-sticky-no-effect) .md-subheader{margin:0}.md-subheader-wrapper:not(.md-sticky-no-effect).md-sticky-clone{z-index:2}.md-subheader-wrapper:not(.md-sticky-no-effect)[sticky-state=active]{margin-top:-2px}.md-subheader-wrapper:not(.md-sticky-no-effect):not(.md-sticky-clone)[sticky-prev-state=active] .md-subheader-inner:after{-webkit-animation:subheaderStickyHoverOut .3s ease-out both;animation:subheaderStickyHoverOut .3s ease-out both}.md-subheader{display:block;font-size:14px;font-weight:500;line-height:1em;margin:0;position:relative;color:rgba(0,0,0,.23);color:var(--foreground-2);background-color:#fafafa;background-color:RGB(var(--background-50))}.md-subheader .md-subheader-inner{display:block;padding:16px}.md-subheader .md-subheader-content{display:block;z-index:1;position:relative}.md-subheader.md-primary{color:#27A9E1;color:RGB(var(--primary-500))}.md-subheader.md-accent{color:#27A9E1;color:RGB(var(--accent-500))}.md-subheader.md-warn{color:#D31436;color:RGB(var(--warn-500))}.md-inline-form md-switch{margin-top:18px;margin-bottom:19px}md-switch{margin:16px 16px 16px 0;white-space:nowrap;cursor:pointer;outline:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;height:30px;line-height:28px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;margin-left:inherit}[dir=rtl] md-switch{margin-left:16px;margin-right:inherit}md-switch:last-of-type{margin-left:inherit;margin-right:0}[dir=rtl] md-switch:last-of-type{margin-left:0;margin-right:inherit}md-switch[disabled],md-switch[disabled] .md-container{cursor:default}md-switch .md-container{cursor:-webkit-grab;cursor:grab;width:36px;height:24px;position:relative;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;margin-right:8px;float:left}[dir=rtl] md-switch .md-container{margin-right:0;margin-left:8px}md-switch.md-inverted .md-container{margin-right:initial;margin-left:8px}[dir=rtl] md-switch.md-inverted .md-container{margin-right:8px;margin-left:initial}md-switch:not([disabled]) .md-dragging,md-switch:not([disabled]).md-dragging .md-container{cursor:-webkit-grabbing;cursor:grabbing}md-switch.md-focused .md-thumb:before{left:-8px;top:-8px;right:-8px;bottom:-8px}md-switch .md-label{border-color:transparent;border-width:0;float:left}md-switch .md-bar{left:1px;width:34px;top:5px;height:14px;border-radius:8px;position:absolute}md-switch .md-thumb-container{top:2px;left:0;width:16px;position:absolute;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);z-index:1}md-switch .md-thumb,md-switch .md-thumb:before{border-radius:50%;left:0;top:0;position:absolute}md-switch.md-checked .md-thumb-container{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}md-switch .md-thumb{margin:0;outline:0;height:20px;width:20px}md-switch .md-thumb:before{background-color:transparent;content:"";display:block;height:auto;right:0;bottom:0;-webkit-transition:all .5s;transition:all .5s;width:auto}md-switch .md-thumb .md-ripple-container{position:absolute;display:block;width:auto;height:auto;left:-20px;top:-20px;right:-20px;bottom:-20px}md-switch:not(.md-dragging) .md-bar,md-switch:not(.md-dragging) .md-thumb,md-switch:not(.md-dragging) .md-thumb-container{-webkit-transition:all 80ms linear;transition:all 80ms linear;-webkit-transition-property:background-color,-webkit-transform;transition-property:background-color,-webkit-transform;transition-property:transform,background-color;transition-property:transform,background-color,-webkit-transform}md-switch:not(.md-dragging) .md-bar,md-switch:not(.md-dragging) .md-thumb{-webkit-transition-delay:50ms;transition-delay:50ms}@media screen and (-ms-high-contrast:active){md-switch.md-default-theme .md-bar{background-color:#666}md-switch.md-default-theme.md-checked .md-bar{background-color:#9E9E9E}md-switch.md-default-theme .md-thumb{background-color:#fff}}md-switch .md-ink-ripple{color:#9e9e9e;color:RGB(var(--background-500))}md-switch .md-thumb{background-color:#fafafa;background-color:RGB(var(--background-50))}md-switch .md-bar{background-color:#9e9e9e;background-color:RGB(var(--background-500))}md-switch.md-focused:not(.md-checked) .md-thumb:before,md-switch.md-focused[disabled] .md-thumb:before{background-color:rgba(0,0,0,.12);background-color:var(--foreground-4)}md-switch.md-checked:not([disabled]) .md-ink-ripple{color:#27A9E1;color:RGB(var(--accent-500))}md-switch.md-checked:not([disabled]) .md-thumb{background-color:#27A9E1;background-color:RGB(var(--accent-500))}md-switch.md-checked:not([disabled]) .md-bar{background-color:rgba(39,169,225,.5);background-color:RGBA(var(--accent-500),.5)}md-switch.md-checked:not([disabled]).md-focused .md-thumb:before{background-color:rgba(39,169,225,.26);background-color:RGBA(var(--accent-500),.26)}md-switch.md-checked:not([disabled]).md-primary .md-ink-ripple{color:#27A9E1;color:RGB(var(--primary-500))}md-switch.md-checked:not([disabled]).md-primary .md-thumb{background-color:#27A9E1;background-color:RGB(var(--primary-500))}md-switch.md-checked:not([disabled]).md-primary .md-bar{background-color:rgba(39,169,225,.5);background-color:RGBA(var(--primary-500),.5)}md-switch.md-checked:not([disabled]).md-primary.md-focused .md-thumb:before{background-color:rgba(39,169,225,.26);background-color:RGBA(var(--primary-500),.26)}md-switch.md-checked:not([disabled]).md-warn .md-ink-ripple{color:#D31436;color:RGB(var(--warn-500))}md-switch.md-checked:not([disabled]).md-warn .md-thumb{background-color:#D31436;background-color:RGB(var(--warn-500))}md-switch.md-checked:not([disabled]).md-warn .md-bar{background-color:rgba(211,20,54,.5);background-color:RGBA(var(--warn-500),.5)}md-switch.md-checked:not([disabled]).md-warn.md-focused .md-thumb:before{background-color:rgba(211,20,54,.26);background-color:RGBA(var(--warn-500),.26)}md-switch[disabled] .md-thumb{background-color:#bdbdbd;background-color:RGB(var(--background-400))}md-switch[disabled] .md-bar{background-color:rgba(0,0,0,.12);background-color:var(--foreground-4)}@-webkit-keyframes md-tab-content-hide{0%,50%{opacity:1}100%{opacity:0}}@keyframes md-tab-content-hide{0%,50%{opacity:1}100%{opacity:0}}md-tab-data{position:absolute;top:0;left:0;right:0;bottom:0;z-index:-1;opacity:0}md-tabs{display:block;margin:0;border-radius:2px;overflow:hidden;position:relative;-ms-flex-negative:0;flex-shrink:0}md-tabs:not(.md-no-tab-content):not(.md-dynamic-height){min-height:248px}md-tabs[md-align-tabs=bottom]{padding-bottom:48px}md-tabs[md-align-tabs=bottom] md-tabs-wrapper{position:absolute;bottom:0;left:0;right:0;height:48px;z-index:2}md-tabs[md-align-tabs=bottom] md-tabs-content-wrapper{top:0;bottom:48px}md-tabs.md-dynamic-height md-tabs-content-wrapper{min-height:0;position:relative;top:auto;left:auto;right:auto;bottom:auto;overflow:visible}md-tabs.md-dynamic-height md-tab-content.md-active{position:relative}md-tabs[md-border-bottom] md-tabs-wrapper{border-width:0 0 1px;border-style:solid}md-tabs[md-border-bottom]:not(.md-dynamic-height) md-tabs-content-wrapper{top:49px}md-tabs-wrapper{display:block;position:relative;-webkit-transform:translate(0,0);transform:translate(0,0)}md-tabs-wrapper md-next-button,md-tabs-wrapper md-prev-button{height:100%;width:32px;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);line-height:1em;z-index:2;cursor:pointer;font-size:16px;background:center center no-repeat;-webkit-transition:all .5s cubic-bezier(.35,0,.25,1);transition:all .5s cubic-bezier(.35,0,.25,1)}md-tabs-wrapper md-next-button:focus,md-tabs-wrapper md-prev-button:focus{outline:0}md-tabs-wrapper md-next-button.md-disabled,md-tabs-wrapper md-prev-button.md-disabled{opacity:.25;cursor:default}md-tabs-wrapper md-next-button.ng-leave,md-tabs-wrapper md-prev-button.ng-leave{-webkit-transition:none;transition:none}md-pagination-wrapper,md-tab-content{-webkit-transition:-webkit-transform .5s cubic-bezier(.35,0,.25,1);transition:-webkit-transform .5s cubic-bezier(.35,0,.25,1);transition:transform .5s cubic-bezier(.35,0,.25,1);transition:transform .5s cubic-bezier(.35,0,.25,1), -webkit-transform .5s cubic-bezier(.35,0,.25,1);-webkit-transform:translate(0,0);transform:translate(0,0)}md-tabs-wrapper md-next-button md-icon,md-tabs-wrapper md-prev-button md-icon{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}[dir=rtl] md-tabs-wrapper md-next-button,[dir=rtl] md-tabs-wrapper md-prev-button{-webkit-transform:rotateY(180deg) translateY(-50%);transform:rotateY(180deg) translateY(-50%)}md-tabs-wrapper md-prev-button{left:0;background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDE3LjEuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPiA8IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS5kdGQiPiA8c3ZnIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiIHdpZHRoPSIyNHB4IiBoZWlnaHQ9IjI0cHgiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAwIDAgMjQgMjQiIHhtbDpzcGFjZT0icHJlc2VydmUiPiA8ZyBpZD0iSGVhZGVyIj4gPGc+IDxyZWN0IHg9Ii02MTgiIHk9Ii0xMjA4IiBmaWxsPSJub25lIiB3aWR0aD0iMTQwMCIgaGVpZ2h0PSIzNjAwIi8+IDwvZz4gPC9nPiA8ZyBpZD0iTGFiZWwiPiA8L2c+IDxnIGlkPSJJY29uIj4gPGc+IDxwb2x5Z29uIHBvaW50cz0iMTUuNCw3LjQgMTQsNiA4LDEyIDE0LDE4IDE1LjQsMTYuNiAxMC44LDEyIAkJIiBzdHlsZT0iZmlsbDp3aGl0ZTsiLz4gPHJlY3QgZmlsbD0ibm9uZSIgd2lkdGg9IjI0IiBoZWlnaHQ9IjI0Ii8+IDwvZz4gPC9nPiA8ZyBpZD0iR3JpZCIgZGlzcGxheT0ibm9uZSI+IDxnIGRpc3BsYXk9ImlubGluZSI+IDwvZz4gPC9nPiA8L3N2Zz4NCg==)}[dir=rtl] md-tabs-wrapper md-prev-button{left:auto;right:0}md-tabs-wrapper md-next-button{right:0;background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDE3LjEuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPiA8IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS5kdGQiPiA8c3ZnIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiIHdpZHRoPSIyNHB4IiBoZWlnaHQ9IjI0cHgiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAwIDAgMjQgMjQiIHhtbDpzcGFjZT0icHJlc2VydmUiPiA8ZyBpZD0iSGVhZGVyIj4gPGc+IDxyZWN0IHg9Ii02MTgiIHk9Ii0xMzM2IiBmaWxsPSJub25lIiB3aWR0aD0iMTQwMCIgaGVpZ2h0PSIzNjAwIi8+IDwvZz4gPC9nPiA8ZyBpZD0iTGFiZWwiPiA8L2c+IDxnIGlkPSJJY29uIj4gPGc+IDxwb2x5Z29uIHBvaW50cz0iMTAsNiA4LjYsNy40IDEzLjIsMTIgOC42LDE2LjYgMTAsMTggMTYsMTIgCQkiIHN0eWxlPSJmaWxsOndoaXRlOyIvPiA8cmVjdCBmaWxsPSJub25lIiB3aWR0aD0iMjQiIGhlaWdodD0iMjQiLz4gPC9nPiA8L2c+IDxnIGlkPSJHcmlkIiBkaXNwbGF5PSJub25lIj4gPGcgZGlzcGxheT0iaW5saW5lIj4gPC9nPiA8L2c+IDwvc3ZnPg0K)}[dir=rtl] md-tabs-wrapper md-next-button{right:auto;left:0}md-tabs-wrapper md-next-button md-icon{-webkit-transform:translate(-50%,-50%) rotate(180deg);transform:translate(-50%,-50%) rotate(180deg)}md-tabs-wrapper.md-stretch-tabs md-pagination-wrapper{width:100%;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}md-tabs-wrapper.md-stretch-tabs md-pagination-wrapper md-tab-item{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}md-tabs-canvas{position:relative;overflow:hidden;display:block;height:48px}md-tabs-canvas:after{content:"";display:table;clear:both}md-tabs-canvas .md-dummy-wrapper{position:absolute;top:0;left:0}[dir=rtl] md-tabs-canvas .md-dummy-wrapper{left:auto;right:0}md-tabs-canvas.md-paginated{margin:0 32px}md-tabs-canvas.md-center-tabs{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;text-align:center}md-tabs-canvas.md-center-tabs .md-tab{float:none;display:inline-block}.t-slider-controls .t-slide-dots,md-pagination-wrapper:after{display:table;content:"";clear:both}md-pagination-wrapper{height:48px;display:-webkit-box;display:-ms-flexbox;display:flex;position:absolute;left:0}[dir=rtl] md-pagination-wrapper{left:auto;right:0}md-pagination-wrapper.md-center-tabs{position:relative;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}md-ink-bar,md-tab,md-tab-content,md-tabs-content-wrapper,md-toast{position:absolute}md-tabs-content-wrapper{display:block;top:48px;left:0;right:0;bottom:0;overflow:hidden}md-tab-content{display:-webkit-box;display:-ms-flexbox;display:flex;top:0;left:0;right:0;bottom:0;overflow:auto}md-tab-content.md-no-scroll{bottom:auto;overflow:hidden}md-tab-content.md-no-transition,md-tab-content.ng-leave{-webkit-transition:none;transition:none}md-tab-content.md-left:not(.md-active){-webkit-transform:translateX(-100%);transform:translateX(-100%);-webkit-animation:1s md-tab-content-hide;animation:1s md-tab-content-hide;visibility:hidden}[dir=rtl] md-tab-content.md-left:not(.md-active){-webkit-transform:translateX(100%);transform:translateX(100%)}md-tab-content.md-left:not(.md-active) *{-webkit-transition:visibility 0s linear;transition:visibility 0s linear;-webkit-transition-delay:.5s;transition-delay:.5s;visibility:hidden}md-tab-content.md-right:not(.md-active){-webkit-transform:translateX(100%);transform:translateX(100%);-webkit-animation:1s md-tab-content-hide;animation:1s md-tab-content-hide;visibility:hidden}[dir=rtl] md-tab-content.md-right:not(.md-active){-webkit-transform:translateX(-100%);transform:translateX(-100%)}md-tab-content.md-right:not(.md-active) *{-webkit-transition:visibility 0s linear;transition:visibility 0s linear;-webkit-transition-delay:.5s;transition-delay:.5s;visibility:hidden}md-tab-content>div{-webkit-box-flex:1;-ms-flex:1 0 100%;flex:1 0 100%;min-width:0}md-tab-content>div.ng-leave{-webkit-animation:1s md-tab-content-hide;animation:1s md-tab-content-hide}md-ink-bar{left:auto;right:auto;bottom:0;height:2px}md-ink-bar.md-left{-webkit-transition:left 125ms cubic-bezier(.35,0,.25,1),right .25s cubic-bezier(.35,0,.25,1);transition:left 125ms cubic-bezier(.35,0,.25,1),right .25s cubic-bezier(.35,0,.25,1)}md-ink-bar.md-right{-webkit-transition:left .25s cubic-bezier(.35,0,.25,1),right 125ms cubic-bezier(.35,0,.25,1);transition:left .25s cubic-bezier(.35,0,.25,1),right 125ms cubic-bezier(.35,0,.25,1)}md-tab{z-index:-1;left:-9999px}.md-tab{font-size:14px;text-align:center;line-height:24px;padding:12px 24px;-webkit-transition:background-color .35s cubic-bezier(.35,0,.25,1);transition:background-color .35s cubic-bezier(.35,0,.25,1);cursor:pointer;white-space:nowrap;position:relative;text-transform:uppercase;float:left;font-weight:500;box-sizing:border-box;overflow:hidden;text-overflow:ellipsis}.md-tab.md-active,.md-tab.md-disabled,md-toast{cursor:default}[dir=rtl] .md-tab{float:right}.md-tab.md-disabled{pointer-events:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-user-drag:none;opacity:.5}.md-tab.ng-leave{-webkit-transition:none;transition:none}md-toast,md-toast .md-toast-content{overflow:hidden;-webkit-transition:all .4s cubic-bezier(.25,.8,.25,1);transition:all .4s cubic-bezier(.25,.8,.25,1)}md-toolbar+md-dialog-content md-tabs,md-toolbar+md-tabs{border-top-left-radius:0;border-top-right-radius:0}md-tabs md-tabs-wrapper{background-color:transparent;border-color:rgba(0,0,0,.12);border-color:var(--foreground-4)}md-tabs .md-paginator md-icon{color:#27A9E1;color:RGB(var(--primary-500))}md-tabs md-ink-bar{color:#27A9E1;color:RGB(var(--accent-500));background:#27A9E1;background:RGB(var(--accent-500))}md-tabs .md-tab{color:rgba(0,0,0,.54);color:var(--foreground-2)}md-tabs .md-tab[disabled],md-tabs .md-tab[disabled] md-icon{color:rgba(0,0,0,.38);color:var(--foreground-3)}md-tabs .md-tab.md-active,md-tabs .md-tab.md-active md-icon,md-tabs .md-tab.md-focused,md-tabs .md-tab.md-focused md-icon{color:#27A9E1;color:RGB(var(--primary-500))}md-tabs .md-tab.md-focused{background:rgba(39,169,225,.1);background:RGBA(var(--primary-500),.1)}md-tabs .md-tab .md-ripple-container{color:#27A9E1;color:RGB(var(--accent-A100))}md-tabs.md-accent>md-tabs-wrapper{background-color:#27A9E1;background-color:RGB(var(--accent-500))}md-tabs.md-accent>md-tabs-wrapper>md-tabs-canvas>md-pagination-wrapper>md-tab-item:not([disabled]),md-tabs.md-accent>md-tabs-wrapper>md-tabs-canvas>md-pagination-wrapper>md-tab-item:not([disabled]) md-icon{color:#27A9E1;color:RGB(var(--accent-A100))}md-tabs.md-accent>md-tabs-wrapper>md-tabs-canvas>md-pagination-wrapper>md-tab-item:not([disabled]).md-active,md-tabs.md-accent>md-tabs-wrapper>md-tabs-canvas>md-pagination-wrapper>md-tab-item:not([disabled]).md-active md-icon,md-tabs.md-accent>md-tabs-wrapper>md-tabs-canvas>md-pagination-wrapper>md-tab-item:not([disabled]).md-focused,md-tabs.md-accent>md-tabs-wrapper>md-tabs-canvas>md-pagination-wrapper>md-tab-item:not([disabled]).md-focused md-icon{color:#fff;color:RGB(var(--accent-500-contrast))}md-tabs.md-accent>md-tabs-wrapper>md-tabs-canvas>md-pagination-wrapper>md-tab-item:not([disabled]).md-focused{background:rgba(255,255,255,.1);background:RGBA(var(--accent-500-contrast),.1)}md-tabs.md-accent>md-tabs-wrapper>md-tabs-canvas>md-pagination-wrapper>md-ink-bar{color:#27a9e1;color:RGBA(var(--primary-600),1);background:#27a9e1;background:RGBA(var(--primary-600),1)}md-tabs.md-primary>md-tabs-wrapper{background-color:#27A9E1;background-color:RGB(var(--primary-500))}md-tabs.md-primary>md-tabs-wrapper>md-tabs-canvas>md-pagination-wrapper>md-tab-item:not([disabled]),md-tabs.md-primary>md-tabs-wrapper>md-tabs-canvas>md-pagination-wrapper>md-tab-item:not([disabled]) md-icon{color:#27A9E1;color:RGB(var(--primary-100))}md-tabs.md-primary>md-tabs-wrapper>md-tabs-canvas>md-pagination-wrapper>md-tab-item:not([disabled]).md-active,md-tabs.md-primary>md-tabs-wrapper>md-tabs-canvas>md-pagination-wrapper>md-tab-item:not([disabled]).md-active md-icon,md-tabs.md-primary>md-tabs-wrapper>md-tabs-canvas>md-pagination-wrapper>md-tab-item:not([disabled]).md-focused,md-tabs.md-primary>md-tabs-wrapper>md-tabs-canvas>md-pagination-wrapper>md-tab-item:not([disabled]).md-focused md-icon{color:#fff;color:RGB(var(--primary-500-contrast))}md-tabs.md-primary>md-tabs-wrapper>md-tabs-canvas>md-pagination-wrapper>md-tab-item:not([disabled]).md-focused{background:rgba(255,255,255,.1);background:RGBA(var(--primary-500-contrast),.1)}md-tabs.md-warn>md-tabs-wrapper{background-color:#D31436;background-color:RGB(var(--warn-500))}md-tabs.md-warn>md-tabs-wrapper>md-tabs-canvas>md-pagination-wrapper>md-tab-item:not([disabled]),md-tabs.md-warn>md-tabs-wrapper>md-tabs-canvas>md-pagination-wrapper>md-tab-item:not([disabled]) md-icon{color:#D31436;color:RGB(var(--warn-100))}md-tabs.md-warn>md-tabs-wrapper>md-tabs-canvas>md-pagination-wrapper>md-tab-item:not([disabled]).md-active,md-tabs.md-warn>md-tabs-wrapper>md-tabs-canvas>md-pagination-wrapper>md-tab-item:not([disabled]).md-active md-icon,md-tabs.md-warn>md-tabs-wrapper>md-tabs-canvas>md-pagination-wrapper>md-tab-item:not([disabled]).md-focused,md-tabs.md-warn>md-tabs-wrapper>md-tabs-canvas>md-pagination-wrapper>md-tab-item:not([disabled]).md-focused md-icon{color:#fff;color:RGB(var(--warn-500-contrast))}md-tabs.md-warn>md-tabs-wrapper>md-tabs-canvas>md-pagination-wrapper>md-tab-item:not([disabled]).md-focused{background:rgba(255,255,255,.1);background:RGBA(var(--warn-500-contrast),.1)}md-toolbar>md-tabs>md-tabs-wrapper{background-color:#27A9E1;background-color:RGB(var(--primary-500))}md-toolbar>md-tabs>md-tabs-wrapper>md-tabs-canvas>md-pagination-wrapper>md-tab-item:not([disabled]),md-toolbar>md-tabs>md-tabs-wrapper>md-tabs-canvas>md-pagination-wrapper>md-tab-item:not([disabled]) md-icon{color:#27A9E1;color:RGB(var(--primary-100))}md-toolbar>md-tabs>md-tabs-wrapper>md-tabs-canvas>md-pagination-wrapper>md-tab-item:not([disabled]).md-active,md-toolbar>md-tabs>md-tabs-wrapper>md-tabs-canvas>md-pagination-wrapper>md-tab-item:not([disabled]).md-active md-icon,md-toolbar>md-tabs>md-tabs-wrapper>md-tabs-canvas>md-pagination-wrapper>md-tab-item:not([disabled]).md-focused,md-toolbar>md-tabs>md-tabs-wrapper>md-tabs-canvas>md-pagination-wrapper>md-tab-item:not([disabled]).md-focused md-icon{color:#fff;color:RGB(var(--primary-500-contrast))}md-toolbar>md-tabs>md-tabs-wrapper>md-tabs-canvas>md-pagination-wrapper>md-tab-item:not([disabled]).md-focused{background:rgba(255,255,255,.1);background:RGBA(var(--primary-500-contrast),.1)}md-toolbar.md-accent>md-tabs>md-tabs-wrapper{background-color:#27A9E1;background-color:RGB(var(--accent-500))}md-toolbar.md-accent>md-tabs>md-tabs-wrapper>md-tabs-canvas>md-pagination-wrapper>md-tab-item:not([disabled]),md-toolbar.md-accent>md-tabs>md-tabs-wrapper>md-tabs-canvas>md-pagination-wrapper>md-tab-item:not([disabled]) md-icon{color:#27A9E1;color:RGB(var(--accent-A100))}md-toolbar.md-accent>md-tabs>md-tabs-wrapper>md-tabs-canvas>md-pagination-wrapper>md-tab-item:not([disabled]).md-active,md-toolbar.md-accent>md-tabs>md-tabs-wrapper>md-tabs-canvas>md-pagination-wrapper>md-tab-item:not([disabled]).md-active md-icon,md-toolbar.md-accent>md-tabs>md-tabs-wrapper>md-tabs-canvas>md-pagination-wrapper>md-tab-item:not([disabled]).md-focused,md-toolbar.md-accent>md-tabs>md-tabs-wrapper>md-tabs-canvas>md-pagination-wrapper>md-tab-item:not([disabled]).md-focused md-icon{color:#fff;color:RGB(var(--accent-500-contrast))}md-toolbar.md-accent>md-tabs>md-tabs-wrapper>md-tabs-canvas>md-pagination-wrapper>md-tab-item:not([disabled]).md-focused{background:rgba(255,255,255,.1);background:RGBA(var(--accent-500-contrast),.1)}md-toolbar.md-accent>md-tabs>md-tabs-wrapper>md-tabs-canvas>md-pagination-wrapper>md-ink-bar{color:#27a9e1;color:RGBA(var(--primary-600),1);background:#27a9e1;background:RGBA(var(--primary-600),1)}md-toolbar.md-warn>md-tabs>md-tabs-wrapper{background-color:#D31436;background-color:RGB(var(--warn-500))}md-toolbar.md-warn>md-tabs>md-tabs-wrapper>md-tabs-canvas>md-pagination-wrapper>md-tab-item:not([disabled]),md-toolbar.md-warn>md-tabs>md-tabs-wrapper>md-tabs-canvas>md-pagination-wrapper>md-tab-item:not([disabled]) md-icon{color:#D31436;color:RGB(var(--warn-100))}md-toolbar.md-warn>md-tabs>md-tabs-wrapper>md-tabs-canvas>md-pagination-wrapper>md-tab-item:not([disabled]).md-active,md-toolbar.md-warn>md-tabs>md-tabs-wrapper>md-tabs-canvas>md-pagination-wrapper>md-tab-item:not([disabled]).md-active md-icon,md-toolbar.md-warn>md-tabs>md-tabs-wrapper>md-tabs-canvas>md-pagination-wrapper>md-tab-item:not([disabled]).md-focused,md-toolbar.md-warn>md-tabs>md-tabs-wrapper>md-tabs-canvas>md-pagination-wrapper>md-tab-item:not([disabled]).md-focused md-icon{color:#fff;color:RGB(var(--warn-500-contrast))}md-toolbar.md-warn>md-tabs>md-tabs-wrapper>md-tabs-canvas>md-pagination-wrapper>md-tab-item:not([disabled]).md-focused{background:rgba(255,255,255,.1);background:RGBA(var(--warn-500-contrast),.1)}md-toast{z-index:105;box-sizing:border-box;padding:8px;opacity:1}md-toast .md-toast-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;max-height:168px;max-width:100%;min-height:48px;padding:0 18px;box-shadow:0 2px 5px 0 rgba(0,0,0,.26);border-radius:2px;font-size:14px;-webkit-transform:translate3d(0,0,0) rotateZ(0);transform:translate3d(0,0,0) rotateZ(0);-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;background-color:#323232;color:#fafafa;color:RGB(var(--background-50))}md-toast .md-toast-content::before{content:"";min-height:48px;visibility:hidden;display:inline-block}[dir=rtl] md-toast .md-toast-content{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}md-toast .md-toast-content span{-webkit-box-flex:1;-ms-flex:1 1 0%;flex:1 1 0%;box-sizing:border-box;min-width:0}md-toast.md-capsule,md-toast.md-capsule .md-toast-content{border-radius:24px}md-toast.ng-leave-active .md-toast-content{-webkit-transition:all .3s cubic-bezier(.55,0,.55,.2);transition:all .3s cubic-bezier(.55,0,.55,.2)}md-toast.md-swipedown .md-toast-content,md-toast.md-swipeleft .md-toast-content,md-toast.md-swiperight .md-toast-content,md-toast.md-swipeup .md-toast-content{-webkit-transition:all .4s cubic-bezier(.25,.8,.25,1);transition:all .4s cubic-bezier(.25,.8,.25,1)}md-toast.ng-enter{opacity:0}md-toast.ng-enter .md-toast-content{-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}md-toast.ng-enter.md-top .md-toast-content{-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}md-toast.ng-enter.ng-enter-active{opacity:1}md-toast.ng-enter.ng-enter-active .md-toast-content{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}md-toast.ng-leave.ng-leave-active .md-toast-content{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}md-toast.ng-leave.ng-leave-active.md-swipeup .md-toast-content{-webkit-transform:translate3d(0,-50%,0);transform:translate3d(0,-50%,0)}md-toast.ng-leave.ng-leave-active.md-swipedown .md-toast-content{-webkit-transform:translate3d(0,50%,0);transform:translate3d(0,50%,0)}md-toast.ng-leave.ng-leave-active.md-top .md-toast-content{-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}md-toast .md-action{line-height:19px;margin-left:24px;margin-right:0;cursor:pointer;text-transform:uppercase;float:right}md-toast .md-button{min-width:0;margin-right:0;margin-left:12px}[dir=rtl] md-toast .md-button{margin-right:12px;margin-left:0}@media (max-width:959px){md-toast{left:0;right:0;width:100%;max-width:100%;min-width:0;border-radius:0;bottom:0;padding:0}md-toast.ng-leave.ng-leave-active.md-swipeup .md-toast-content{-webkit-transform:translate3d(0,-50%,0);transform:translate3d(0,-50%,0)}md-toast.ng-leave.ng-leave-active.md-swipedown .md-toast-content{-webkit-transform:translate3d(0,50%,0);transform:translate3d(0,50%,0)}}@media (min-width:960px){md-toast._md-start,md-toast.md-left{left:0}md-toast{min-width:304px}md-toast.md-bottom{bottom:0}md-toast.md-right{right:0}md-toast.md-top{top:0}[dir=rtl] md-toast._md-start{left:auto;right:0}md-toast._md-end{right:0}[dir=rtl] md-toast._md-end{right:auto;left:0}md-toast.ng-leave.ng-leave-active.md-swipeleft .md-toast-content{-webkit-transform:translate3d(-50%,0,0);transform:translate3d(-50%,0,0)}md-toast.ng-leave.ng-leave-active.md-swiperight .md-toast-content{-webkit-transform:translate3d(50%,0,0);transform:translate3d(50%,0,0)}}@media (min-width:1920px){md-toast .md-toast-content{max-width:568px}}.md-toast-animating{overflow:hidden!important}md-toast .md-toast-content .md-button{color:#fafafa;color:RGB(var(--background-50))}md-toast .md-toast-content .md-button.md-highlight{color:#27A9E1;color:RGB(var(--accent-500))}md-toast .md-toast-content .md-button.md-highlight.md-primary{color:#27A9E1;color:RGB(var(--primary-500))}md-toast .md-toast-content .md-button.md-highlight.md-warn{color:#D31436;color:RGB(var(--warn-500))}md-toolbar{box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;position:relative;z-index:2;font-size:20px;min-height:64px;width:100%}md-toolbar._md-toolbar-transitions{-webkit-transition-duration:.5s;transition-duration:.5s;-webkit-transition-timing-function:cubic-bezier(.35,0,.25,1);transition-timing-function:cubic-bezier(.35,0,.25,1);-webkit-transition-property:background-color,fill,color;transition-property:background-color,fill,color}md-toolbar.md-whiteframe-z1-add,md-toolbar.md-whiteframe-z1-remove{-webkit-transition:box-shadow .5s linear;transition:box-shadow .5s linear}md-toolbar md-toolbar-filler{width:72px}md-toolbar *,md-toolbar :after,md-toolbar :before{box-sizing:border-box}md-toolbar.ng-animate{-webkit-transition:none;transition:none}md-toolbar.md-tall{height:128px;min-height:128px;max-height:128px}md-toolbar.md-medium-tall{height:88px;min-height:88px;max-height:88px}md-toolbar.md-medium-tall .md-toolbar-tools{height:48px;min-height:48px;max-height:48px}md-toolbar>.md-indent{margin-left:64px}[dir=rtl] md-toolbar>.md-indent{margin-left:auto;margin-right:64px}md-toolbar~md-content>md-list{padding:0}md-toolbar~md-content>md-list md-list-item:last-child md-divider{display:none}.md-toolbar-tools{box-sizing:border-box;font-weight:400;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;width:100%;height:64px;max-height:64px;padding:0 16px;margin:0}.md-toolbar-tools h1,.md-toolbar-tools h2,.md-toolbar-tools h3{font-size:inherit;font-weight:inherit;margin:inherit}.md-toolbar-tools a{color:inherit;text-decoration:none}.md-toolbar-tools .fill-height{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.md-toolbar-tools md-checkbox{margin:inherit}.md-toolbar-tools .md-button{margin-top:0;margin-bottom:0}.md-toolbar-tools .md-button,.md-toolbar-tools .md-button.md-icon-button md-icon{-webkit-transition-duration:.5s;transition-duration:.5s;-webkit-transition-timing-function:cubic-bezier(.35,0,.25,1);transition-timing-function:cubic-bezier(.35,0,.25,1);-webkit-transition-property:background-color,fill,color;transition-property:background-color,fill,color}.md-toolbar-tools .md-button.md-icon-button md-icon.ng-animate,.md-toolbar-tools .md-button.ng-animate{-webkit-transition:none;transition:none}.md-toolbar-tools>.md-button:first-child{margin-left:-8px}[dir=rtl] .md-toolbar-tools>.md-button:first-child{margin-left:auto;margin-right:-8px}.md-toolbar-tools>.md-button:last-child{margin-right:-8px}[dir=rtl] .md-toolbar-tools>.md-button:last-child{margin-right:auto;margin-left:-8px}.md-toolbar-tools>md-menu:last-child{margin-right:-8px}[dir=rtl] .md-toolbar-tools>md-menu:last-child{margin-right:auto;margin-left:-8px}.md-toolbar-tools>md-menu:last-child>.md-button{margin-right:0}[dir=rtl] .md-toolbar-tools>md-menu:last-child>.md-button{margin-right:auto;margin-left:0}@media screen and (-ms-high-contrast:active){md-toast{border:1px solid #fff}.md-toolbar-tools{border-bottom:1px solid #fff}}@media (min-width:0) and (max-width:959px) and (orientation:portrait){md-toolbar{min-height:56px}.md-toolbar-tools{height:56px;max-height:56px}}@media (min-width:0) and (max-width:959px) and (orientation:landscape){md-toolbar{min-height:48px}.md-toolbar-tools{height:48px;max-height:48px}}md-toolbar:not(.md-menu-toolbar){background-color:#27A9E1;background-color:RGB(var(--primary-500));color:#fff;color:RGB(var(--primary-500-contrast))}md-toolbar:not(.md-menu-toolbar) md-icon{color:#fff;color:RGB(var(--primary-500-contrast));fill:#fff;fill:RGB(var(--primary-500-contrast))}md-toolbar:not(.md-menu-toolbar) .md-button[disabled] md-icon{color:rgba(255,255,255,.26);color:RGBA(var(--primary-500-contrast),.26);fill:rgba(255,255,255,.26);fill:RGBA(var(--primary-500-contrast),.26)}md-toolbar:not(.md-menu-toolbar).md-accent{background-color:#27A9E1;background-color:RGB(var(--accent-500));color:#fff;color:RGB(var(--accent-500-contrast))}md-toolbar:not(.md-menu-toolbar).md-accent .md-ink-ripple{color:#fff;color:RGB(var(--accent-500-contrast))}md-toolbar:not(.md-menu-toolbar).md-accent md-icon{color:#fff;color:RGB(var(--accent-500-contrast));fill:#fff;fill:RGB(var(--accent-500-contrast))}md-toolbar:not(.md-menu-toolbar).md-accent .md-button[disabled] md-icon{color:rgba(255,255,255,.26);color:RGBA(var(--accent-500-contrast),.26);fill:rgba(255,255,255,.26);fill:RGBA(var(--accent-500-contrast),.26)}md-toolbar:not(.md-menu-toolbar).md-warn{background-color:#D31436;background-color:RGB(var(--warn-500));color:#fff;color:RGB(var(--warn-500-contrast))}.md-tooltip{pointer-events:none;border-radius:4px;overflow:hidden;opacity:0;font-weight:500;font-size:14px;white-space:nowrap;text-overflow:ellipsis;height:32px;line-height:32px;padding-right:16px;padding-left:16px}.md-tooltip.md-origin-top{-webkit-transform-origin:center bottom;transform-origin:center bottom;margin-top:-24px}.md-tooltip.md-origin-right{-webkit-transform-origin:left center;transform-origin:left center;margin-left:24px}.md-tooltip.md-origin-bottom{-webkit-transform-origin:center top;transform-origin:center top;margin-top:24px}.md-tooltip.md-origin-left{-webkit-transform-origin:right center;transform-origin:right center;margin-left:-24px}@media (min-width:960px){.md-tooltip{font-size:10px;height:22px;line-height:22px;padding-right:8px;padding-left:8px}.md-tooltip.md-origin-top{margin-top:-14px}.md-tooltip.md-origin-right{margin-left:14px}.md-tooltip.md-origin-bottom{margin-top:14px}.md-tooltip.md-origin-left{margin-left:-14px}}.md-tooltip.md-show-add{-webkit-transform:scale(0);transform:scale(0)}.md-tooltip.md-show{-webkit-transition:all .4s cubic-bezier(.25,.8,.25,1);transition:all .4s cubic-bezier(.25,.8,.25,1);-webkit-transition-duration:150ms;transition-duration:150ms;-webkit-transform:scale(1);transform:scale(1);opacity:.9}.md-tooltip.md-hide{-webkit-transition:all .3s cubic-bezier(.55,0,.55,.2);transition:all .3s cubic-bezier(.55,0,.55,.2);-webkit-transition-duration:150ms;transition-duration:150ms;-webkit-transform:scale(0);transform:scale(0);opacity:0}.md-panel.md-tooltip{color:rgba(255,255,255,.87);color:RGB(var(--background-700-contrast));background-color:#616161;background-color:RGB(var(--background-700))}.md-virtual-repeat-container.md-autocomplete-suggestions-container{height:225.5px;max-height:225.5px}.ember-modal-dialog{z-index:51;position:fixed;border-radius:8px;background-color:#fff;box-shadow:0 0 10px #222;padding:10px}.ember-modal-dialog.emd-in-place{position:static}.ember-modal-wrapper.emd-static.emd-wrapper-target-attachment-center .ember-modal-dialog{top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.ember-modal-wrapper.emd-animatable.emd-wrapper-target-attachment-center{width:100vw;height:100vh;position:fixed;top:0;left:0;z-index:50;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.ember-modal-wrapper.emd-animatable.emd-wrapper-target-attachment-center .ember-modal-overlay{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.ember-modal-wrapper.emd-animatable .ember-modal-dialog{position:relative}.ember-modal-overlay{width:100vw;height:100vh;position:fixed;top:0;left:0;z-index:50}.ember-modal-overlay.translucent{background-color:rgba(128,128,128,.77)}a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{border:0;font:inherit;vertical-align:baseline;margin:0;padding:0}body,button,html,input,select,textarea{font-family:"Gotham Rounded A","Gotham Rounded B",helvetica,arial,sans-serif}.fixed-sidebar .nav-tabs a,.heading,.push-menu,body,header.logged-in .navbar .dropdown .dropdown-toggle{-webkit-font-smoothing:antialiased}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:none}table{border-collapse:collapse;border-spacing:0}.validation-error{border:1px solid #D31436!important;box-shadow:0 0 1em rgba(211,20,54,.32)!important}.container{max-width:1070px;padding:0;width:100%}.btn.btn-red{background-color:#F05860;color:#fff}.form-control{box-shadow:none}select.form-control{border:1px solid #DBDCDE;border-radius:2px;box-shadow:none;color:#484849;height:40px;padding:0 22px;font-size:14px;font-size:.875rem}@-webkit-keyframes load{0%{width:0%}100%{width:100%}}@keyframes load{0%{width:0%}100%{width:100%}}.trent-slider{width:100%;position:relative;overflow:hidden}.t-slide,.t-slider-controls{position:absolute;top:0;left:0;right:0;bottom:0}.t-slide{-webkit-transition:.65s;transition:.65s}.t-slide img{width:100%;height:100%}.t-slider-controls .arrow{min-height:100%;width:50px;position:relative;-webkit-transition:.25s;transition:.25s}.t-slider-controls .arrow:hover{cursor:pointer}.t-slider-controls .right-arrow{float:right}.t-slider-controls .left-arrow{float:left}.t-slider-controls .arrow .arrow-container{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);font-size:20px}.t-slider-controls .arrow .arrow-container .arrow-icon{position:relative;width:42px;height:42px;color:#fafafa;border-radius:50%}.t-slider-controls .arrow .arrow-container .arrow-icon i{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.t-slider-controls .t-load-bar{width:100%;height:5px}.t-slider-controls .t-load-bar .inner-load-bar{background:rgba(200,200,200,.65);height:100%}.t-slider-controls .t-dots-container{position:absolute;bottom:0;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);height:20px;min-width:350px;margin-bottom:20px}.t-slider-controls .t-slide-dots-wrap{height:100%;width:100%;position:relative}.t-slider-controls .t-slide-dots{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.t-slider-controls .t-slide-dots .t-dot{background:#fafafa;width:8px;height:8px;margin:5px;float:left;border-radius:50%;-webkit-transition:.65s;transition:.65s}.t-slider-controls .t-slide-dots .t-dot.current-dot,.t-slider-controls .t-slide-dots .t-dot:hover{background:#27a9e1;cursor:pointer}.text-slider .t-slide-content{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);z-index:500;padding:10px 5px;color:#fafafa;width:90%;max-width:500px;background:#000}.text-slider .t-slide-content p{margin-bottom:0}@media screen and (min-width:768px){.t-slider-controls .arrow:hover{background:rgba(0,0,0,.32)}}.link,[data-ember-action],a,button{cursor:pointer}.modal-backdrop{z-index:10}.draggable-object{-webkit-transform:translateZ(0);transform:translateZ(0)}a{color:#F05860}a:hover{color:#D31436;text-decoration:none;cursor:pointer}.small-header{text-align:left;margin-left:-15px;font-size:14px;text-transform:uppercase;font-weight:500;margin-bottom:32px;margin-top:11px}button,html,input,select,textarea{box-sizing:border-box}button:active,button:focus,html:active,html:focus,input:active,input:focus,select:active,select:focus,textarea:active,textarea:focus{outline:0!important}body{line-height:1;background:#f1f1f2}#footer,.fixed-sidebar,.profile-layout,.push-menu,.svg-loading-spinner .loading-text,header.logged-in .navbar li{font-family:"Gotham SSm A","Gotham SSm B",helvetica,arial,sans-serif}.ellipsis{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}header.logged-in{left:0;position:fixed;top:0;width:100%;z-index:102}header.logged-in .navbar{background:#30aade;border:none;border-radius:0;height:44px;min-height:44px;padding:0 20px}header.logged-in .navbar li{height:100%}header.logged-in .navbar li a{color:#fff;padding:12px;font-size:14px;font-size:.875rem}header.logged-in .navbar .dropdown img{border-radius:60px;height:26px;left:0;margin-left:-18px;margin-top:-13px;position:absolute;top:50%;width:26px}header.logged-in .navbar .dropdown .dropdown-toggle:active,header.logged-in .navbar .dropdown .dropdown-toggle:hover,header.logged-in .navbar .dropdown .dropdown-toggle:visited{color:#fff}header.logged-in .navbar .dropdown .mini-avatar-container{margin-left:-30px;margin-top:-16px;position:absolute;top:50%}header.logged-in .navbar .dropdown .mini-avatar-container img{border-radius:58px;height:29px;left:2px;margin-left:0;margin-top:2px;position:absolute;top:50%;width:29px}header.logged-in .navbar .dropdown .mini-avatar-container:after{background:0 0;border:2px solid rgba(255,255,255,.7);border-radius:58px;box-sizing:border-box;content:"";display:inline-block;height:29px;left:2px;position:absolute;top:2px;width:29px}header.logged-in .navbar .dropdown .caret{border-top-color:#fff}header.logged-in .navbar .dropdown.open a{background:0 0}header.logged-in .navbar-brand{background:url(images/sprites-bdae552cec3b37f38cae9f6f611c151e.png) no-repeat;display:inline-block;height:25px;margin-top:10px;text-indent:-999em;width:170px}@media (max-width:47.5em){header.logged-in .navbar-header{float:none;margin-left:0;text-align:center}header.logged-in .push-toggle{cursor:pointer;left:0;position:absolute;width:38px;padding-top:14px;padding-bottom:14px;padding-left:16px}header.logged-in .push-toggle .icon-bar{background:#fff;display:block;height:1px;margin-bottom:5px;padding:1px;width:100%}header.logged-in .navbar-brand{display:inline-block;float:none}header.logged-in .navbar-nav{display:none}}.fixed-sidebar{box-sizing:border-box;float:left;height:100%;padding-right:7px;vertical-align:top;width:227px}.fixed-sidebar .navbar{margin:0}.fixed-sidebar .nav-tabs{border:none;padding:18px 0}.fixed-sidebar .nav-tabs li{border:none;display:block;float:none}.fixed-sidebar .nav-tabs li.active a{background:#30aade;border:none;border-radius:0;color:#fff;font-weight:500}.fixed-sidebar .nav-tabs li h3{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.fixed-sidebar .nav-tabs a{border:none;color:#48484a;padding:17px 22px;font-size:16px;font-size:1rem}.fixed-sidebar .nav-tabs a:active,.fixed-sidebar .nav-tabs a:focus,.fixed-sidebar .nav-tabs a:hover{background:0 0;border:none;border-radius:0;color:#30aade}.fixed-sidebar .nav-tabs h3{color:#48484a;font-weight:500;margin-top:30px;padding:17px 22px}.fixed-sidebar:after,.fixed-sidebar:before{content:"";display:table}.fixed-sidebar:after{clear:both}.tab-content{border-left:1px solid #f1f1f2;box-sizing:border-box;padding:38px 0 0 30px}@media (max-width:47.5em){.fixed-sidebar{display:none}.tab-content{display:block;float:none}}body{padding-top:63px}body.no-bottom-padding{padding-bottom:0;overflow:hidden}body.no-body-padding{padding-top:0;background-color:#fff}.page-wrap{overflow-x:hidden;overflow-y:scroll;position:absolute;top:0;right:0;bottom:0;left:0}.page-wrap.index{overflow:visible}.page-wrap.media-mobile,.page-wrap.media-tablet{cursor:pointer;-webkit-overflow-scrolling:touch}.profile-layout{background:#fff;min-height:calc(90vh - 50px);padding:7px}.main-container{height:100%}.profile-header img,.profile-header span.placeholder{border-radius:178px;height:89px;width:89px}.profile-header{background:#f1f1f2;margin-bottom:30px;padding:20px 45px}.profile-header span.placeholder{background:url(images/sprites-bdae552cec3b37f38cae9f6f611c151e.png) -231px -62px no-repeat;display:inline-block;vertical-align:initial!important}.profile-header h3{display:inline-block;font-weight:400;margin-left:30px;position:relative;text-transform:uppercase;top:-35px;font-size:21px;font-size:1.3125rem}.no-left{padding-left:0}.tab-content{width:100%}.table{display:table}.table-row{display:table-row}.table-cell{display:table-cell}@media (max-width:47.5em){body{padding-top:43px}.main-container.index{padding-top:20px}.profile-header{padding:20px}.profile-header h3{font-size:18px;font-size:1.125rem}}body{left:0;position:relative}body .push-menu{z-index:1000;background:#27a9e1;height:100%;-webkit-transform:translateX(-270px);transform:translateX(-270px);position:fixed;top:0;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;width:270px}body header.logged-in{left:0;position:fixed;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}body.push-active .push-menu-overlay{background:rgba(255,255,255,.7);bottom:0;height:100%;margin-top:-63px;padding:63px;position:fixed;width:100%;z-index:1000}body.push-active .push-menu{-webkit-transform:translateX(0);transform:translateX(0)}body.push-active header.logged-in{position:fixed}.push-menu{color:#fff;font-weight:400;font-size:14px;font-size:.875rem}.sidebar-nav,.sidebar-nav .date{font-family:"Gotham Rounded A","Gotham Rounded B",helvetica,arial,sans-serif}.push-menu .user{background:#1995CD;border-bottom:3px solid #fff;color:#FFF;padding:14px 12px;font-size:16px;font-size:1rem}.push-menu .user .user-greeting{opacity:.95}.push-menu .user .close-button img{width:32px}.push-menu .user img{border-radius:60px;display:inline-block;height:30px;vertical-align:middle;width:30px}.push-menu .profile{margin-top:35px;padding:0}.push-menu .profile p{padding:16px 0 16px 50px}.push-menu .trigger{color:#fff;cursor:pointer;display:block;padding:16px 0}.push-menu .trigger .caret{float:right;margin-right:15px;margin-top:6px;-webkit-transform:rotate(90deg);transform:rotate(90deg)}.push-menu ul li:hover{text-decoration:none}.push-menu ul li .red-dot{width:8px;height:8px;border:1px solid rgba(255,255,255,.9);background-color:#f05860;border-radius:40px;opacity:1}.push-menu ul li .red-dot.messages-dot{position:absolute;top:20px;left:126px}.push-menu ul li.messages-li{position:relative}.push-menu ul a{color:#fff;display:block;padding:16px 0 16px 50px;text-decoration:none}.push-menu ul a:hover{background:#fff;color:#484849;text-decoration:none}.push-menu .undo{border-top:3px solid #fff;margin-top:5px}.push-menu .undo .caret{margin-left:-14px;margin-right:8px;-webkit-transform:rotate(90deg);transform:rotate(90deg)}.push-menu .undo:after{border-top:4px dashed;border-right:4px solid transparent;border-left:4px solid transparent;display:inline-block;height:0;margin-left:2px;position:relative;vertical-align:middle;width:0}.push-menu .sub-menu{background:#52c1b0;box-sizing:border-box;height:100%;z-index:1001;-webkit-transform:translateX(-270px);transform:translateX(-270px);position:absolute;top:61px;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;width:100%}.push-menu .sub-menu.active{-webkit-transform:translateX(0);transform:translateX(0)}.push-menu .sub-menu a{color:#fff;display:block;padding:16px 0 16px 50px}.push-menu .sub-menu a:hover{text-decoration:none}.sidebar-nav{background-color:#27a9e1;height:100%;position:fixed;z-index:7;width:232px;padding:0;top:0;left:0;-ms-overflow-style:none;scrollbar-width:none}.sidebar-nav ::-webkit-scrollbar{display:none}.sidebar-nav.collapsed{width:58px}.sidebar-nav.collapsed .top-content{padding-left:0}.sidebar-nav.collapsed .top-content .company-name{height:30px;cursor:pointer;text-align:center;padding-top:4px;padding-bottom:4px;margin-right:13px;margin-left:13px;font-weight:500;border:2px solid #fff;border-radius:20px}.sidebar-nav.collapsed .top-content .date{text-align:center}.sidebar-nav.collapsed .top-content .user-avatar{position:relative;margin:8px 13px 0}.sidebar-nav.collapsed .top-content .user-avatar .img-inner-border{width:32px;height:32px}.sidebar-nav.collapsed .help-button a{opacity:1!important}.sidebar-nav.collapsed .help-button a img{margin-right:0!important}.sidebar-nav .link-list{overflow:scroll;height:calc(100vh - 239x)}.sidebar-nav .link-list.with-switch-account{height:calc(100vh - 289px)}.sidebar-nav .date{font-size:10px;opacity:.8;margin-top:6px}.sidebar-nav .side-bar-nav-name{display:-webkit-box;display:-ms-flexbox;display:flex}.sidebar-nav .bottom-content{background-color:#27a9e1;position:absolute;bottom:25px;width:100%;text-align:center}.sidebar-nav .bottom-content .help-button,.sidebar-nav .bottom-content .switch-account{margin-bottom:16px;font-weight:500}.sidebar-nav .bottom-content .help-button a,.sidebar-nav .bottom-content .switch-account a{opacity:.5;font-size:12px;font-weight:500;color:#fff!important}.sidebar-nav .bottom-content .help-button a:hover,.sidebar-nav .bottom-content .switch-account a:hover{opacity:1}.sidebar-nav .bottom-content .help-button a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.sidebar-nav .bottom-content .help-button a img{margin-right:6px}.sidebar-nav .bottom-content .sign-out-button{display:inline;background-color:transparent;opacity:.3;width:100%;border-top:1px solid #fff;border-bottom:1px solid #fff;padding:9px;color:#fff;text-transform:lowercase}.sidebar-nav .bottom-content .sign-out-button:hover{opacity:.9}.sidebar-nav .bottom-content .sign-out-button.small img{width:22px;height:22px}.sidebar-nav .bottom-content .ppb-logo{margin-top:34px;width:177px;height:24px;opacity:.5}.sidebar-nav .bottom-content .ppb-logo.small{width:30px}.sidebar-nav .top-content{background-color:rgba(4,121,173,.4);padding-top:18px;padding-bottom:18px;padding-left:16px;color:rgba(255,255,255,.95)}.sidebar-nav .top-content .company-name{font-family:"Gotham A","Gotham B",helvetica,arial,sans-serif;font-weight:500;font-size:18px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.sidebar-nav .sidebar-item a,.sidebar-nav .top-content .hi-name{font-family:"Gotham Rounded A","Gotham Rounded B",helvetica,arial,sans-serif}.sidebar-nav .top-content .hi-name{font-size:14px;margin-top:16px}.sidebar-nav .sidebar-item{font-size:14px;position:relative}.sidebar-nav .sidebar-item img{position:relative;top:8px;width:26px;height:26px;margin-right:18px}.sidebar-nav .sidebar-item:first-child a{padding-top:18px}.sidebar-nav .sidebar-item a{padding-top:11px;padding-bottom:11px;position:relative;color:#fff;opacity:.3;display:block;padding-left:15px;width:100%}.new-header,.staff-header{font-family:"Gotham A","Gotham B",helvetica,arial,sans-serif;min-height:54px}.sidebar-nav .sidebar-item a:focus{text-decoration:none}.sidebar-nav .sidebar-item a.active{opacity:.8}.sidebar-nav .sidebar-item a:hover{text-decoration:none;opacity:.7}.sidebar-nav .sidebar-item.wide-large{padding-top:5px}.sidebar-nav .sidebar-item.wide-large a{padding-left:12px}.sidebar-nav .sidebar-item.wide-large img{width:32px;height:19px;margin-right:15px}.sidebar-nav .sidebar-item.credit-card img{width:26px;height:18px}.sidebar-nav .sidebar-item .red-dot{width:8px;height:8px;border:1px solid rgba(255,255,255,.9);background-color:#f05860;border-radius:40px;opacity:1}.sidebar-nav .sidebar-item .red-dot.messages-dot{position:absolute;top:18px;left:32px}.user-avatar{position:relative}.user-avatar.placholder{top:2px;left:1px;height:29px;width:30px}.user-avatar img{border-radius:20px;width:100%;height:100%}.staff-header{position:fixed;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;z-index:2;background-color:#fff;margin-top:0;border-bottom:1px solid #DBDCDE}.staff-header a.update-custom-range{font-size:12px}.staff-header .popout-dropdown{width:200px}.staff-header .header-text{position:relative;display:inline;font-size:22px;font-weight:800;margin-left:33px}.staff-header .header-show{font-family:"Gotham Rounded A","Gotham Rounded B",helvetica,arial,sans-serif;display:inline;font-weight:400;font-size:13px;margin-right:5px;padding-left:24px;color:#dbdcde;position:relative}.staff-header .export-button{position:absolute;height:54px;right:327px;top:0;z-index:10;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.staff-header .export-button svg{margin-right:8px}.staff-header .export-button.without-search{right:24px}.staff-header .pay-period-button{font-size:14px;color:#484849;border:none;background-color:#fff;padding-left:8px;padding-right:0}.staff-header .pay-period-button .dropdown{width:12px;margin-left:15px;display:none}.staff-header .pay-period-button:hover .dropdown{display:inline}.staff-header .search-container{margin-left:auto;margin-right:14px;width:313px;padding:1px 0 1px 16px;border-left:1px solid #f1f1f2;top:2px}.staff-header .search-container .search-icon{padding:3px 0 0}.staff-header .search-container .search-icon img{width:13px;height:13px}.staff-header .search-container .search-icon,.staff-header .search-container .search-input{font-family:"Gotham Rounded A","Gotham Rounded B",helvetica,arial,sans-serif;height:28px;background-color:#fff;border:none}.staff-header .search-container .search-icon:focus,.staff-header .search-container .search-input:focus{outline:0;box-shadow:none}.media-desktop .new-header .cancel,.media-tablet .new-header .cancel,.staff-header .search-container .add-employee{box-shadow:0 1px 3px 0 rgba(72,72,73,.5);background-image:url(images/header/add-sign.svg);padding-top:4px;font-family:"Gotham Rounded A","Gotham Rounded B",helvetica,arial,sans-serif;cursor:pointer;background-repeat:no-repeat;background-position:center}.staff-header .search-container .search-icon::-webkit-input-placeholder,.staff-header .search-container .search-input::-webkit-input-placeholder{font-weight:400;color:#dbdcde}.staff-header .search-container .search-icon:-ms-input-placeholder,.staff-header .search-container .search-input:-ms-input-placeholder{font-weight:400;color:#dbdcde}.staff-header .search-container .search-icon::placeholder,.staff-header .search-container .search-input::placeholder{font-weight:400;color:#dbdcde}.staff-header .search-container .add-employee{height:50px;width:50px;color:#fff;position:absolute;border-radius:50px;z-index:3;font-size:42px;padding-left:12px;right:0;top:13px;background-color:rgba(240,88,95,.9)}.staff-header .search-container .add-employee:hover{background-color:#D31436;opacity:.9}.media-mobile .staff-header .header-show{padding-left:16px}.media-mobile .staff-header .popout-dropdown{top:2px}.media-mobile .staff-header .search-container{width:100%}.photo-upload.company-logo-upload{width:320px;height:200px;position:relative;overflow:hidden}.photo-upload.company-logo-upload .upload-image img{max-width:320px;max-height:200px;border-radius:0;margin-left:auto;margin-right:auto}.photo-upload.company-logo-upload .upload-image img.placeholder{width:200px;height:200px}.photo-upload.company-logo-upload .upload-image-overlay{top:25px}.photo-upload.company-logo-upload:hover .upload-image-overlay{opacity:1}.photo-upload .upload-image-overlay{border-radius:100%;opacity:0;position:absolute;cursor:pointer;top:0;width:150px;height:150px;z-index:1;background-image:url(images/staff/placeholder-human-image-hover@3x-88ef539552b9b8688340ce7352825b82.png);background-size:100%;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.media-mobile .photo-upload .upload-image .upload-image-overlay,.photo-upload .upload-image-overlay:hover{opacity:1}.photo-upload .upload-image{position:relative}.photo-upload.avatar-upload{padding:25px;border-radius:200px;width:200px;border:1px solid #F1F1F2}.photo-upload.avatar-upload .upload-image{position:relative;width:150px;height:150px}.photo-upload.avatar-upload .upload-image .photo{width:100%;height:100%;max-height:150px;border-radius:150px}.media-mobile .photo-upload.avatar-upload{margin-top:25px;background-color:rgba(255,255,255,.45);width:200px;height:200px;padding:0}.media-mobile .photo-upload .upload-image{margin-left:auto;margin-right:auto}.media-mobile .photo-upload .upload-image .photo{position:relative;width:100%;height:100%;border-radius:75px}.media-mobile .photo-upload .upload-image .photo,.media-mobile .photo-upload .upload-image .upload-image-overlay{top:25px}.staff-list{background-color:#f1f1f2;width:328px}.staff-list .staff-item{width:100%;font-size:14px;cursor:pointer}.staff-list .staff-item .user-avatar .img-inner-border{width:41px;height:41px}.staff-list .staff-item.active{background-color:#fff}.staff-list .staff-item:hover{background-color:#27a9e1;color:#fff}.staff-list-not-found{text-align:center;margin-top:49px}.staff-list-not-found .doo-error{width:100%}.staff-list-not-found div{background-color:inherit}.staff-list-not-found p{line-height:1.33!important;margin-top:16px;font-size:12px;color:#9D9FA1}.popout-dropdown md-input-container,.popout-dropdown md-input-container md-select{margin:0}.staff-list-not-found p span{color:#F05860}.percentage-bar{background-color:#51c1b0;border-radius:4px;height:16px;display:inline-block;position:relative}.popout-dropdown{font-size:14px;position:relative}.popout-dropdown .ember-basic-dropdown{display:-webkit-box;display:-ms-flexbox;display:flex}.popout-dropdown md-input-container .ember-power-select-dropdown{z-index:102}.popout-dropdown md-input-container md-select md-select-value,.popout-dropdown md-input-container md-select:not([disabled]):focus md-select-value{border-bottom:none;padding:0}.popout-dropdown md-input-container md-select md-select-value .ember-power-select-selected-item,.popout-dropdown md-input-container md-select:not([disabled]):focus md-select-value .ember-power-select-selected-item{height:15px}.popout-dropdown md-input-container .md-select-icon{display:none}.popout-dropdown md-input-container:hover .md-select-icon{display:block}.popout-dropdown.has-request-count md-input-container md-select md-select-value .ember-power-select-selected-item,.popout-dropdown.has-request-count md-input-container md-select:not([disabled]):focus md-select-value .ember-power-select-selected-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.popout-dropdown.has-request-count md-input-container md-select md-select-value .ember-power-select-selected-item .request-count,.popout-dropdown.has-request-count md-input-container md-select:not([disabled]):focus md-select-value .ember-power-select-selected-item .request-count{margin-left:8px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;color:#FFF;font-size:8px;font-weight:500;width:24px;height:14px;border-radius:7px;background-color:#fec23b}.ember-power-select-search.md-searchbox{background-color:#FFF}.ember-power-select-options md-option .md-text{height:15px}.ember-power-select-dropdown.has-request-count .ember-power-select-options md-option .md-text{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.ember-power-select-dropdown.has-request-count .ember-power-select-options md-option .md-text .request-count{margin-left:8px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;color:#FFF;font-size:8px;font-weight:500;width:24px;height:14px;border-radius:7px;background-color:#fec23b}.popout-dropdown-center-aligned .md-text{width:100%;text-align:center}.dropdown-callout{position:relative}.staff-summary-header{border-bottom:1px solid #F6F6F6}.staff-summary-header .staff-summary-header-label{font-size:14px;color:#484849;margin-top:10px;opacity:.9}.staff-summary-header .staff-summary-header-left-bar{width:1px;height:74px;float:left;position:relative;top:-10px;left:-10px;background-color:#f1f1f1}.staff-summary-header .staff-summary-header-value{font-size:24px;font-weight:500}.staff-summary-header .staff-summary-header-value.compensation-value{color:#27a9e1}.staff-summary-header .staff-summary-header-value.completed-appointments-value{color:#51c1b0}.alert-hint,.staff-summary-header .staff-summary-header-value.active-staff-value{color:#fec23b}.staff-summary-header .tip-value{color:#0077b2;font-size:14px;font-weight:500;opacity:.9;margin-top:5px}.amount-to-pay-by-service{right:0;height:calc(100vh - 54px);width:375px;top:54px;position:fixed;overflow-y:auto;overflow-x:hidden;border-left:1px solid #dbdcde}.amount-to-pay-by-service .input-validation.red-validation-error .dollar-input,.amount-to-pay-by-service .input-validation.red-validation-error .percentage-input{border:1px solid red}.amount-to-pay-by-service .input-validation.red-validation-error input{border:none}.amount-to-pay-by-service .amount-to-pay-by-service-container{display:inline-block;font-family:"Gotham Rounded A","Gotham Rounded B",helvetica,arial,sans-serif;width:100%;margin-top:40px;background-color:#fff}.amount-to-pay-by-service .amount-to-pay-by-service-container .offered-services{margin-left:24px;margin-right:16px;margin-top:0}.amount-to-pay-by-service .amount-to-pay-by-service-container .offered-services .offered-service-item{margin-top:8px}.amount-to-pay-by-service .amount-to-pay-by-service-container .offered-services .offered-service-item .offered-service-name{margin-top:14px;font-size:14px;line-height:1.3}.amount-to-pay-by-service .amount-to-pay-by-service-container .offered-services .button-container{display:block;text-align:center;margin-top:20px;height:100px}.amount-to-pay-by-service .amount-to-pay-by-service-container .offered-services .button-container .ppb-button{border-radius:16px;height:32px;width:140px}.amount-to-pay-by-service .amount-to-pay-by-service-container .offered-services .button-container .ppb-button.cancel{margin-left:-8px}.amount-to-pay-by-service .amount-to-pay-by-service-container .offered-services .button-container .ppb-button.save{margin-left:14px;margin-right:-4px}.amount-to-pay-by-service .amount-to-pay-by-service-container .additional-dog{margin-left:0;padding-top:20px;padding-bottom:20px;border-top:2px solid #f1f1f2;border-bottom:1px solid #f1f1f2;margin-top:24px;margin-bottom:34px}.amount-to-pay-by-service .amount-to-pay-by-service-container .additional-dog .popout-dropdown.popout{left:0;top:-8px;min-width:85px}.amount-to-pay-by-service .amount-to-pay-by-service-container .additional-dog .additional-dog-label{padding-left:0;color:#9d9fa1;font-size:12px;line-height:1.17}.amount-to-pay-by-service .amount-to-pay-by-service-container .additional-dog-header{color:#9d9fa1;margin-bottom:12px;margin-top:-18px;line-height:1.17;font-size:12px}.amount-to-pay-by-service .amount-to-pay-by-service-container .header{font-size:14px;color:#484849;font-weight:500;background-color:#f1f1f2;border-radius:8px;height:42px;padding-top:13px;margin-left:8px;margin-right:8px}.amount-to-pay-by-service .amount-to-pay-by-service-container .header .close-button{float:right;margin-right:11px;width:14px;height:14px}.amount-to-pay-by-service .amount-to-pay-by-service-container .header .close-button svg path{fill:#9D9FA1}.amount-to-pay-by-service .amount-to-pay-by-service-container .header .close-button:hover{cursor:pointer}.amount-to-pay-by-service .amount-to-pay-by-service-container .header .close-button:hover svg path{fill:#484849}.amount-to-pay-by-service .amount-to-pay-by-service-container .header .header-text{margin-left:14px;display:inline-block}.dollar-input{width:100%;max-width:85px;border:1px solid #F1F1F2;padding-right:8px}.dollar-input input{margin-left:0;padding-left:0;float:right;border:none;padding-right:0;width:60%}.dollar-input input:focus{outline:0;box-shadow:none}.dollar-input .percentage-sign{padding-left:0;position:relative;font-size:14px;top:11px;margin-left:8px;float:left;display:inline}.percentage-input{width:100%;max-width:85px;border:1px solid #f1f1f2;padding-right:8px}.percentage-input input{float:left;border:none;padding-right:0;width:75%}.percentage-input input:focus{outline:0;box-shadow:none}.percentage-input .percentage-sign{padding-left:0;position:relative;top:12px;float:right;display:inline}.alert-hint{position:absolute;display:inline-block;top:0;width:300px;right:0;margin-right:-325px;font-size:14px;font-family:"Gotham Rounded A","Gotham Rounded B",helvetica,arial,sans-serif;line-height:1.29;padding-left:70px}.alert-hint.deprecated-old-styling{left:400px;margin-right:0;top:-10px}.alert-hint p{margin-bottom:20px}.alert-hint .left-bar{position:absolute;left:0;margin-right:10px;background-color:#fec23b;width:4px;height:46px;float:left}.alert-hint .info-image{left:30px;top:10px;position:absolute}.alert-hint .content{margin-top:10px}.alert-hint.alert-hint--error{color:#D31436}.alert-hint.alert-hint--error .left-bar{background-color:#D31436}.alert-hint.alert-hint--error svg path,.alert-hint.alert-hint--error svg rect{fill:#D31436}.ppb-button{font-family:"Gotham Rounded A","Gotham Rounded B",helvetica,arial,sans-serif;border-radius:8px;background-color:transparent;box-sizing:border-box;font-size:.875rem;box-shadow:none;line-height:1.4;border:1px solid transparent;padding:8px 12px;font-weight:500}.ppb-button.selection-list{width:328px;height:44px;opacity:.9;border-radius:8px;box-shadow:0 2px 4px 0 rgba(190,219,243,.5);border:1px solid rgba(190,219,243,.5);background-color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-weight:500;text-transform:lowercase}.ppb-button.red,.ppb-button.red[disabled],.ppb-button.red[disabled]:focus,.ppb-button.red[disabled]:hover{background-color:#f05860}.ppb-button.selection-list:hover{box-shadow:0 2px 4px 0 #bedbf3;border:1px solid #bedbf3}.ppb-button.btn-pay{font-size:18px;font-size:1.125rem;font-weight:500;height:40px;margin-top:32px}.ppb-button.btn-full-width{width:100%}.ppb-button.red{font-weight:500;box-shadow:0 2px 4px 0 rgba(240,88,96,.5);color:rgba(255,255,255,.95)}.ppb-button.red[disabled]{opacity:.5}.ppb-button.red:focus,.ppb-button.red:hover{background-color:#D31436}.ppb-button.red.disabled{opacity:.5;background-color:#f05860}.ppb-button.red-white-red-background{border:2px solid #f05860;font-weight:500;color:#f05860;background-color:rgba(250,201,200,.25)}.ppb-button.green,.ppb-button.green[disabled],.ppb-button.green[disabled]:focus,.ppb-button.green[disabled]:hover{background-color:#51c1b0}.ppb-button.red-white-red-background:focus,.ppb-button.red-white-red-background:hover{color:#D31436;border:2px solid #D31436}.ppb-button.red-white-red-background[disabled]{opacity:.5;color:#f05860;border:2px solid #f05860}.ppb-button.green{color:rgba(255,255,255,.95)}.ppb-button.green[disabled]{opacity:.5}.ppb-button.green:focus,.ppb-button.green:hover{background-color:#009D87}.ppb-button.red-white{color:rgba(240,88,96,.9);background-color:transparent}.ppb-button.red-white:focus,.ppb-button.red-white:hover{color:#f05860}.ppb-button.red-white.bolded{font-weight:500!important}.ppb-button.red-white[disabled]{opacity:.5;color:#9d9fa1}.ppb-button.red-white[disabled]:focus,.ppb-button.red-white[disabled]:hover{color:#9d9fa1}.ppb-button.green-white-border{border:1px solid #51c1b0;color:#51c1b0;background-color:transparent}.ppb-button.green-white-border:focus,.ppb-button.green-white-border:hover{color:#009D87;border:1px solid #009D87}.ppb-button.green-white-border[disabled]{opacity:.5;color:#9d9fa1}.ppb-button.green-white-border[disabled]:focus,.ppb-button.green-white-border[disabled]:hover{color:#9d9fa1}.ppb-button.red-white-border{border:1px solid rgba(250,201,200,.9);color:rgba(240,88,96,.9);background-color:transparent}.ppb-button.red-white-border:focus,.ppb-button.red-white-border:hover{color:#f05860;border:1px solid #f05860}.ppb-button.red-white-border[disabled]{opacity:.5;color:rgba(240,88,96,.9);border:1px solid rgba(240,88,96,.9)}.ppb-button.red-white-border-thick{border:2px solid #f05860;font-weight:500;color:#f05860;background-color:transparent}.ppb-button.red-white-border-thick:focus,.ppb-button.red-white-border-thick:hover{color:#D31436;border:2px solid #D31436}.ppb-button.red-white-border-thick[disabled]{opacity:.5;color:#f05860;border:2px solid #f05860}.ppb-button.white-border-thick{border:2px solid #fff;font-weight:500;color:#fff;background-color:transparent}.ppb-button.white-border-thick:focus,.ppb-button.white-border-thick:hover{color:#D31436;border:2px solid #D31436}.ppb-button.pink{background-color:#fac9c8;color:rgba(240,88,96,.95)}.ppb-button.gray{border:1px solid #9d9fa1;background-color:transparent;color:rgba(157,159,161,.95)}.ppb-button.gray:focus,.ppb-button.gray:hover{color:#484849;border:1px solid #484849}.ppb-button.black-border{border:2px solid #484849;color:#484849;background-color:transparent;font-size:10px;font-weight:500;padding:12px 20px;border-radius:5.5px}.ppb-button.black-border:focus,.ppb-button.black-border:hover{color:#9D9FA1;border:2px solid #9D9FA1}.ppb-button.black-border[disabled]{opacity:.5;color:#9D9FA1;border:1px solid #9D9FA1}.ppb-button.blue-border{border:1px solid rgba(190,219,243,.5);border-radius:4px;box-shadow:0 2px 4px 0 rgba(190,219,243,.5);font-weight:500;padding:12px 20px}.ppb-button.red-white-box-shadow{border-radius:5.5px;box-shadow:0 1px 4px 0 rgba(250,201,200,.5);color:#f05860;font-weight:500;font-size:14px;border:none}.ppb-button.red-white-box-shadow:hover{color:#d31436;box-shadow:0 1px 4px 0 #fac9c8}.ppb-button.red-white-box-shadow[disabled]{opacity:.5;color:#f05860;box-shadow:0 1px 4px 0 rgba(250,201,200,.5)}.ppb-button.light-red-background{padding:12px 16px;border-radius:4px;background-color:rgba(250,201,200,.2);font-size:14px;font-weight:500;color:#f05860}.ppb-button.light-red-background:hover{background-color:rgba(250,201,200,.5);color:#d31436}.ppb-button.light-red-background-with-border{border:2px solid #F05860;background-color:rgba(250,201,200,.25);color:#F05860;font-weight:500}.ppb-button.light-red-background-with-border:hover{background-color:rgba(250,201,200,.5);color:#d31436}.ppb-button.light-red-background-with-icon{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:10px 16px;border-radius:20px;background-color:rgba(250,201,200,.2);font-size:14px;font-weight:500;color:#f05860}.ppb-button.light-red-background-with-icon:hover{background-color:rgba(250,201,200,.5);color:#d31436}.ppb-button.light-red-background-with-icon .text{margin-left:8px}.company-logo{height:200px;margin-bottom:20px}.company-logo img{text-align:center;max-width:320px;max-height:200px;position:relative;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.company-logo img.placeholder{max-width:150px;max-height:150px}.company-logo .logo-container{display:inline-block;border:1px solid #f1f1f2;width:200px;height:200px;border-radius:200px}.company-logo .logo-container img{position:relative;top:25px}.company-logo .logo-container img.placeholder{top:100px}.new-header{left:0;padding-bottom:0;z-index:6;background-color:#fff;position:fixed;top:0;right:0;padding-top:13px;margin-top:0;text-align:left}.new-header .header-progress-bar{position:absolute;top:52px}.new-header.flex-header{display:-webkit-box;display:-ms-flexbox;display:flex;padding-top:0;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.new-header.flex-header .link-container{-ms-flex-item-align:end;align-self:flex-end}.new-header.flex-header .header-text{text-align:left;height:100%;margin-top:0;position:initial}.new-header.flex-header .add-button{position:fixed;right:20px;top:25px}.new-header.flex-header #header-wormhole{margin-left:auto}.new-header.flex-header #header-wormhole .search-input{width:375px;padding-left:30px;border-left:1px solid #f1f1f2}.new-header.has-side-nav{left:58px}.new-header .header-center{text-align:center}.new-header .header-date-picker{position:relative}.new-header .header-date-picker .arrow{height:27px}.new-header .header-dot-progress{position:absolute;left:48%;top:18px}.new-header .header-show{font-family:"Gotham Rounded A","Gotham Rounded B",helvetica,arial,sans-serif;display:inline;font-weight:400;font-size:13px;top:2px;position:relative;padding-left:14px;color:#dbdcde;margin-right:10px}.new-header .vertical-bar{top:-6px;position:absolute;background-color:#f1f1f2;width:1px;height:31px;right:0;display:inline-block}.new-header .header-text{top:3px;margin-right:40px;position:relative;display:inline-block;font-size:22px;font-weight:800;margin-left:48px}.new-header .button-container{margin-left:auto;margin-right:20px}.new-header .button-container button{font-weight:500}.new-header .button-container .today-button{padding-right:6px}.new-header .button-container .printer-button{padding-left:6px;margin-bottom:-3px}.new-header .search-container{width:374px;padding:1px 0 1px 16px;border-left:1px solid #f1f1f2}.new-header .search-container .clear-icon{position:absolute;display:block;top:7px;right:12px;z-index:5}.new-header .search-container .clear-icon img{width:14px;height:14px}.new-header .search-container .clear-icon:hover{opacity:.5}.new-header .search-container .search-icon{padding:3px 0 0}.new-header .search-container .search-icon img{width:13px;height:13px}.new-header .search-container .search-icon,.new-header .search-container .search-input{font-family:"Gotham Rounded A","Gotham Rounded B",helvetica,arial,sans-serif;height:28px;background-color:#fff;border:none}.new-header .search-container .search-icon:focus,.new-header .search-container .search-input:focus{outline:0;box-shadow:none}.new-header .search-container .search-icon::-webkit-input-placeholder,.new-header .search-container .search-input::-webkit-input-placeholder{font-weight:400;color:#dbdcde}.new-header .search-container .search-icon:-ms-input-placeholder,.new-header .search-container .search-input:-ms-input-placeholder{font-weight:400;color:#dbdcde}.new-header .search-container .search-icon::placeholder,.new-header .search-container .search-input::placeholder{font-weight:400;color:#dbdcde}.new-header #header-links-wormhole-container,.new-header .link-container{position:relative;display:inline-block}.new-header .link-container .header-link{position:relative;display:inline-block;top:1px;padding:0 16px 16px;font-size:14px;color:#9d9fa1}.new-header .link-container .header-link:hover{color:#484849;text-decoration:none}.new-header .link-container .header-link.active{color:#27a9e1;border-bottom:4px solid #27a9e1;text-decoration:none}.new-header .link-container .header-link .red-dot{width:8px;height:8px;border-radius:40px;background-color:rgba(240,88,96,.9);position:absolute;right:4px;top:0}.media-desktop .new-header,.media-tablet .new-header{border-bottom:1px solid #DBDCDE}.media-desktop .new-header .cancel,.media-tablet .new-header .cancel{height:50px;width:50px;color:#fff;position:absolute;right:15px;top:27px;border-radius:50px;z-index:6;font-size:42px;padding-left:12px;background-color:rgba(72,72,73,.9);-webkit-transform:rotate(45deg);transform:rotate(45deg);-webkit-transition:background-color .25s;transition:background-color .25s}.media-mobile .new-header,.mobile-header{box-shadow:0 1px 4px 0 rgba(241,241,242,.75)}.media-mobile .new-header .left-button.ppb-button[disabled],.media-mobile .new-header .right-button.ppb-button[disabled]{color:#f05860}.media-desktop .new-header .cancel:hover,.media-tablet .new-header .cancel:hover{background-color:#9d9fa1;opacity:.9}.media-mobile .new-header{min-height:56px;height:56px;padding-top:14px;text-align:center}.media-mobile .new-header .header-progress-bar{top:56px}.media-mobile .new-header.has-side-nav{left:0}.media-mobile .new-header .mobile-button-popout-dropdown{position:absolute;right:0;top:2px;min-width:100px}.media-mobile .new-header .mobile-button-popout-dropdown img{width:20px}.media-mobile .new-header .mobile-button-popout-dropdown.popout-dropdown.popout{text-align:left}.media-mobile .new-header .mobile-button-popout-dropdown .ppb-button{text-align:right;float:right;position:relative;font-size:17px;top:2px}.media-mobile .new-header .right-button.ppb-button{position:absolute;right:0;top:0;height:56px;font-size:17px}.media-mobile .new-header .left-button.ppb-button{position:absolute;left:0;top:0;height:56px;min-width:40px;font-size:17px}.media-mobile .new-header .cancel{color:#484849;position:absolute;z-index:6;width:40px;height:25px;top:14px;background-image:url(images/add-icon.svg);background-size:20px;background-repeat:no-repeat;background-position:center;-webkit-transform:rotate(45deg);transform:rotate(45deg);margin-left:5px}.media-mobile .new-header .header-text{top:0;margin-right:0;margin-left:0;display:inline-block;font-size:17px;font-weight:500;vertical-align:top;margin-top:5px}.media-mobile .new-header .header-text.left-right-button{margin-left:15px;max-width:60vw;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.media-mobile .new-header .link-container.collapse-dropdown{top:1px;text-align:left}.media-mobile .new-header .link-container.collapse-dropdown .dropdown-arrow{position:absolute;right:8px;width:10px;top:10px}.media-mobile .new-header .link-container.collapse-dropdown a{padding:4px 8px;border-bottom:none;position:relative;display:none;font-size:17px;top:-1px}.media-mobile .new-header .link-container.collapse-dropdown a.active{min-width:125px;display:inline-block;color:#484849;border:1px solid #f1f1f2;border-radius:6px}.media-mobile .new-header .link-container.collapse-dropdown.active{background-color:#fff;text-align:left}.media-mobile .new-header .link-container.collapse-dropdown.active a{padding:8px 16px;display:block;border:none}.header-date-picker{display:inline-block;font-size:22px}.header-date-picker.header-week-date-picker .date-container{width:265px}.header-date-picker.header-week-date-picker .date-container .day,.header-date-picker.header-week-date-picker .date-container .seperator{margin-right:3px}.header-date-picker .arrow{width:8px;font-size:16px;color:#676767;display:inline-block;cursor:pointer}.header-date-picker .arrow.next-arrow{position:absolute;top:5px;width:30px;height:35px;right:0}.header-date-picker .arrow.previous-arrow{position:absolute;width:30px;left:0;top:5px;height:35px}.header-date-picker .arrow svg{height:11px;width:8px;fill:#676767}.header-date-picker .arrow:hover svg path{fill:#000}.header-date-picker .date-container{position:relative;display:inline-block;margin-left:10px;width:280px;text-align:center}.header-date-picker .date-container .day-of-week{color:#484849;font-weight:700;margin-right:10px}.header-date-picker .date-container .day,.header-date-picker .date-container .month{margin-right:6px}.media-desktop .right-side-panel .bootstrap-datepicker .datepicker-inline .table-condensed,.media-tablet .right-side-panel .datepicker-inline .table-condensed{height:250px}.right-side-panel{z-index:4;background-color:#fff;right:0;height:100%;width:375px;top:0;padding-top:87px;position:fixed;overflow-y:auto;overflow-x:hidden;border-left:1px solid #dbdcde;-webkit-transition:-webkit-transform .5s;transition:-webkit-transform .5s;transition:transform .5s;transition:transform .5s, -webkit-transform .5s;-webkit-transform:translateX(0);transform:translateX(0);box-shadow:-2px 0 4px 0 rgba(157,159,161,.15)}.right-side-panel textarea{padding:7px;font-size:12px}.right-side-panel md-input-container .ember-power-select-dropdown{position:absolute;top:0!important;left:0!important}.right-side-panel .input-validation.red-validation-error{margin-bottom:0;border:none!important}.right-side-panel .input-validation.red-validation-error input{border:none}.right-side-panel .input-validation.red-validation-error .ember-basic-dropdown{border:1px solid #D31436}.right-side-panel input:focus{outline:0}.right-side-panel .multi-select .select-option{height:46px;margin:4px 0;border-radius:4px;padding:10px;color:#9d9fa1}.right-side-panel .multi-select .select-option .select-label{font-size:14px}.right-side-panel .multi-select .select-option.clicked{color:#484849}.right-side-panel .white-clarification .clarification{color:#484849;margin-top:16px;font-size:14px}.right-side-panel .white-clarification .clarification .bold{font-weight:600}.right-side-panel label{font-size:10px;text-transform:uppercase;color:#9d9fa1;margin:16px 0 8px 7px}.right-side-panel.hidden-right{-webkit-transform:translateX(375px);transform:translateX(375px)}.right-side-panel .hidden-content-input{position:relative}.right-side-panel .hidden-content-input .fake-dots{font-size:14px;top:16px;left:38px;color:#484849;position:absolute}.right-side-panel .right-side-panel-container{height:calc(100vh - 87px);display:inline-block;font-family:"Gotham Rounded A","Gotham Rounded B",helvetica,arial,sans-serif;width:100%;background-color:#fff}.right-side-panel .right-side-panel-container p{margin-top:4px;margin-left:8px;font-size:12px;line-height:1.17;color:#9d9fa1}.right-side-panel .right-side-panel-container .header{z-index:2;font-size:14px;color:#484849;font-weight:500;background-color:#f1f1f2;border-radius:8px;height:42px;padding-top:13px;margin-left:8px;margin-right:8px}.right-side-panel .right-side-panel-container .header .cancel-image,.right-side-panel .right-side-panel-container .header .close-button{float:right;margin-right:11px;width:14px;height:14px}.right-side-panel .right-side-panel-container .header .cancel-image svg path,.right-side-panel .right-side-panel-container .header .close-button svg path{fill:#9D9FA1}.right-side-panel .right-side-panel-container .header .cancel-image:hover,.right-side-panel .right-side-panel-container .header .close-button:hover{cursor:pointer}.right-side-panel .right-side-panel-container .header .cancel-image:hover svg path,.right-side-panel .right-side-panel-container .header .close-button:hover svg path{fill:#484849}.right-side-panel .right-side-panel-container .header .header-text{display:inline-block;margin-left:16px}.right-side-panel .right-side-panel-container .content-container{text-align:left;margin-left:16px;margin-right:16px;margin-top:10px}.right-side-panel .right-side-panel-container .content-container input{display:block;width:100%;height:46px;padding-left:10px;font-size:14px;border:1px solid #f1f1f2}.right-side-panel .right-side-panel-container .content-container .adaptive-paper-switch{padding-left:8px}.right-side-panel .right-side-panel-container .content-container md-switch{margin-bottom:0}.right-side-panel .right-side-panel-container .content-container md-autocomplete md-autocomplete-wrap{box-shadow:none;border:1px solid #F1F1F2;height:46px}.right-side-panel .right-side-panel-container .content-container .popout-dropdown md-select-header input,.right-side-panel .right-side-panel-container .content-container md-autocomplete md-autocomplete-wrap input{border:none}.right-side-panel .right-side-panel-container .content-container .popout-dropdown .ember-power-select-dropdown{max-width:350px;min-width:350px!important}.right-side-panel .right-side-panel-container .content-container .popout-dropdown md-input-container,.right-side-panel .right-side-panel-container .content-container .popout-dropdown md-select{width:100%}.right-side-panel .right-side-panel-container .content-container .popout-dropdown md-input-container .md-select-icon{display:block}.right-side-panel .right-side-panel-container .content-container .popout-dropdown md-select{padding:8px;border:1px solid #F1F1F2}.right-side-panel .right-side-panel-container .content-container .button-container{display:block;text-align:center;margin-top:20px;height:100px}.right-side-panel .right-side-panel-container .content-container .button-container .ppb-button{border-radius:16px;width:130px;margin-bottom:10px}.right-side-panel .right-side-panel-container .content-container .button-container .ppb-button.full-width-button{width:100%}.right-side-panel .right-side-panel-container .content-container .button-container .ppb-button.cancel,.right-side-panel .right-side-panel-container .content-container .button-container .ppb-button.left-button{margin-left:-8px}.right-side-panel .right-side-panel-container .content-container .button-container .ppb-button.right-button,.right-side-panel .right-side-panel-container .content-container .button-container .ppb-button.save{margin-left:14px;margin-right:-4px}.media-mobile .right-side-panel{width:100vw;z-index:8;padding-top:0}.media-mobile .right-side-panel .right-side-panel-container{height:calc(100vh - 50px)}.media-mobile .right-side-panel .right-side-panel-container .content-container{margin:42px 0 0}.media-mobile .right-side-panel .right-side-panel-container .content-container .adaptive-paper-switch{padding:8px 12px}.media-mobile .right-side-panel .right-side-panel-container .content-container md-switch{margin-bottom:auto;margin-top:auto}.media-mobile .right-side-panel .right-side-panel-container .content-container label{font-size:12px}.media-mobile .right-side-panel .right-side-panel-container .content-container input{-webkit-appearance:none;height:43px}.media-mobile .right-side-panel .right-side-panel-container .content-container .button-container .ppb-button.red-white{height:40px;border-top:1px solid #F05860;border-bottom:1px solid #F05860;border-radius:0}.media-mobile .right-side-panel .right-side-panel-container .header{position:fixed;width:100%;font-size:17px;border-radius:0;margin:0;box-shadow:0 1px 2px 0 rgba(157,159,161,.5);text-align:center}.media-mobile .right-side-panel .right-side-panel-container .header .ppb-button{font-size:17px}.media-mobile .right-side-panel .right-side-panel-container .header .header-text{position:relative}.media-mobile .right-side-panel .right-side-panel-container .header .cancel-button{position:absolute;left:0;padding-left:8px;top:3px}.media-mobile .right-side-panel .right-side-panel-container .header .save-button{position:absolute;right:0;padding-right:8px;top:3px}.media-mobile .right-side-panel .right-side-panel-container .header .save-button[disabled]{color:#f05860}.media-mobile .appointment-details,.right-side-panel .right-side-panel-container .appointment-details{z-index:8}.media-mobile .appointment-details .loading-pane,.right-side-panel .right-side-panel-container .appointment-details .loading-pane{margin:20px auto 0;min-height:0}.media-mobile .appointment-details .svg-loading-spinner-container,.right-side-panel .right-side-panel-container .appointment-details .svg-loading-spinner-container{display:inline-block;margin-right:2px;margin-left:2px;height:33px;position:relative}.media-mobile .appointment-details .svg-loading-spinner-container .svg-loading-spinner,.right-side-panel .right-side-panel-container .appointment-details .svg-loading-spinner-container .svg-loading-spinner{position:absolute;left:30%;top:-15px;width:25px;height:20px}.media-mobile .appointment-details .header,.right-side-panel .right-side-panel-container .appointment-details .header{display:-ms-grid;display:grid;-ms-grid-columns:1fr auto;grid-template-columns:1fr auto;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-top:0;font-size:14px;color:#484849;font-weight:500;background-color:#f1f1f2;border-radius:8px;height:42px;margin-left:8px;margin-right:8px}.media-mobile .appointment-details .header .close-button,.right-side-panel .right-side-panel-container .appointment-details .header .close-button{padding-right:11px}.media-mobile .appointment-details .header .close-button svg path,.right-side-panel .right-side-panel-container .appointment-details .header .close-button svg path{fill:#9D9FA1}.media-mobile .appointment-details .header .close-button:hover,.right-side-panel .right-side-panel-container .appointment-details .header .close-button:hover{cursor:pointer}.media-mobile .appointment-details .header .close-button:hover svg path,.right-side-panel .right-side-panel-container .appointment-details .header .close-button:hover svg path{fill:#484849}.media-mobile .appointment-details .header .header-text,.right-side-panel .right-side-panel-container .appointment-details .header .header-text{margin-left:14px;display:inline-block}.media-mobile .appointment-details .appointment-content,.right-side-panel .right-side-panel-container .appointment-details .appointment-content{padding-left:20px;padding-right:20px;padding-bottom:32px;margin-top:12px}.media-mobile .appointment-details .appointment-content h3,.right-side-panel .right-side-panel-container .appointment-details .appointment-content h3{margin-top:12px;margin-bottom:6px;text-transform:uppercase;font-weight:500;font-size:10px;color:#9d9fa1}.media-mobile .appointment-details .appointment-content .notes-seperator,.right-side-panel .right-side-panel-container .appointment-details .appointment-content .notes-seperator{background-color:#f1f1f2;height:1px;margin-top:15px;margin-bottom:10px}.media-mobile .appointment-details .appointment-content .special-instructions,.right-side-panel .right-side-panel-container .appointment-details .appointment-content .special-instructions{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#484849;overflow:auto;text-overflow:ellipsis;font-weight:500;margin-top:0;margin-bottom:16px;font-size:12px;line-height:1.33;color:rgba(72,72,73,.9);border-radius:5.5px;border:1px solid #fac9c8;background-color:rgba(250,201,200,.15);padding:12px}.media-mobile .appointment-details .appointment-content .special-instructions .special-instructions--content,.right-side-panel .right-side-panel-container .appointment-details .appointment-content .special-instructions .special-instructions--content{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;margin-left:12px}.media-mobile .appointment-details .appointment-content .special-instructions .edit,.right-side-panel .right-side-panel-container .appointment-details .appointment-content .special-instructions .edit{display:inline;margin-left:4px;font-weight:400;color:rgba(240,88,96,.9)}.media-mobile .appointment-details .appointment-content .special-instructions .edit:hover,.right-side-panel .right-side-panel-container .appointment-details .appointment-content .special-instructions .edit:hover{color:#D31436;text-decoration:none;cursor:pointer}.media-mobile .appointment-details .appointment-content .pet-header,.right-side-panel .right-side-panel-container .appointment-details .appointment-content .pet-header{cursor:pointer;border-bottom:1px solid #f1f1f2;padding-bottom:12px}.media-mobile .appointment-details .appointment-content .pet-header .pet-header--avatar-container,.right-side-panel .right-side-panel-container .appointment-details .appointment-content .pet-header .pet-header--avatar-container{display:inline-block;position:relative}.media-mobile .appointment-details .appointment-content .pet-header .pet-header--avatar-container .duration-overlay,.right-side-panel .right-side-panel-container .appointment-details .appointment-content .pet-header .pet-header--avatar-container .duration-overlay{width:92px;height:92px;background-color:rgba(255,255,255,.75);position:absolute;top:0;left:0;border-radius:999px}.media-mobile .appointment-details .appointment-content .pet-header .pet-header--avatar-container .duration-overlay .duration-overlay--time-display,.right-side-panel .right-side-panel-container .appointment-details .appointment-content .pet-header .pet-header--avatar-container .duration-overlay .duration-overlay--time-display{height:92px;width:79px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:absolute;top:0;left:0;font-size:14px;font-weight:700;color:#484849;margin-left:13px}.media-mobile .appointment-details .appointment-content .pet-header .pet-header--avatar-container .duration-overlay svg,.right-side-panel .right-side-panel-container .appointment-details .appointment-content .pet-header .pet-header--avatar-container .duration-overlay svg{-webkit-transform:rotate(270deg);transform:rotate(270deg)}.media-mobile .appointment-details .appointment-content .pet-header .pet-header--avatar-container .duration-overlay svg circle,.right-side-panel .right-side-panel-container .appointment-details .appointment-content .pet-header .pet-header--avatar-container .duration-overlay svg circle{stroke:rgba(81,193,176,.7);stroke-dasharray:276px;stroke-dashoffset:275px}.media-mobile .appointment-details .appointment-content .pet-header .img-inner-border img,.right-side-panel .right-side-panel-container .appointment-details .appointment-content .pet-header .img-inner-border img{border-radius:100px}.media-mobile .appointment-details .appointment-content .pet-header .img-inner-border .border,.right-side-panel .right-side-panel-container .appointment-details .appointment-content .pet-header .img-inner-border .border{width:94px;height:94px;top:-1px;left:-1px}.media-mobile .appointment-details .appointment-content .pet-header:hover,.right-side-panel .right-side-panel-container .appointment-details .appointment-content .pet-header:hover{cursor:pointer}.media-mobile .appointment-details .appointment-content .pet-header:hover .pet-name,.right-side-panel .right-side-panel-container .appointment-details .appointment-content .pet-header:hover .pet-name{color:#27a9e1;cursor:pointer}.media-mobile .appointment-details .appointment-content .pet-content,.right-side-panel .right-side-panel-container .appointment-details .appointment-content .pet-content{font-size:14px;margin-top:12px}.media-mobile .appointment-details .appointment-content .pet-content .canceled-info,.right-side-panel .right-side-panel-container .appointment-details .appointment-content .pet-content .canceled-info{font-size:8px;font-family:"Gotham Rounded A","Gotham Rounded B",helvetica,arial,sans-serif;font-weight:500;color:#D31436;border-radius:4px;border:1px solid #d31436;background-color:rgba(211,20,54,.15);margin-left:6px;margin-bottom:12px;display:inline-block;padding:4px 8px}.media-mobile .appointment-details .appointment-content .pet-content .canceled-info .time,.right-side-panel .right-side-panel-container .appointment-details .appointment-content .pet-content .canceled-info .time{text-transform:uppercase}.media-mobile .appointment-details .appointment-content .pet-content .canceled-info .note,.right-side-panel .right-side-panel-container .appointment-details .appointment-content .pet-content .canceled-info .note{margin-top:4px;margin-bottom:8px;font-size:12px;font-weight:400;white-space:break-spaces;color:#484849;line-height:1.33}.media-mobile .appointment-details .appointment-content .pet-content .canceled-info.has-note,.right-side-panel .right-side-panel-container .appointment-details .appointment-content .pet-content .canceled-info.has-note{padding-top:12px;width:calc(100% - 12px);margin-right:6px}.media-mobile .appointment-details .appointment-content .pet-content .appointment-info,.right-side-panel .right-side-panel-container .appointment-details .appointment-content .pet-content .appointment-info{display:-webkit-box;display:-ms-flexbox;display:flex}.media-mobile .appointment-details .appointment-content .pet-content .appointment-info .date-info,.right-side-panel .right-side-panel-container .appointment-details .appointment-content .pet-content .appointment-info .date-info{width:54px;border-right:1px solid #F1F1F2;text-align:center}.media-mobile .appointment-details .appointment-content .pet-content .appointment-info .date-info .month,.right-side-panel .right-side-panel-container .appointment-details .appointment-content .pet-content .appointment-info .date-info .month{font-size:10px;text-transform:uppercase;font-weight:500;color:#484849;margin-bottom:2px}.media-mobile .appointment-details .appointment-content .pet-content .appointment-info .date-info .day,.right-side-panel .right-side-panel-container .appointment-details .appointment-content .pet-content .appointment-info .date-info .day{font-size:24px;font-weight:400;margin-bottom:3px}.media-mobile .appointment-details .appointment-content .pet-content .appointment-info .date-info .day-of-week,.right-side-panel .right-side-panel-container .appointment-details .appointment-content .pet-content .appointment-info .date-info .day-of-week{font-size:10px;font-weight:500;color:#27A9E1;text-transform:capitalize}.media-mobile .appointment-details .appointment-content .pet-content .appointment-info .service-info,.right-side-panel .right-side-panel-container .appointment-details .appointment-content .pet-content .appointment-info .service-info{padding-left:12px}.media-mobile .appointment-details .appointment-content .pet-content .appointment-info .service-info .offered-service-name,.right-side-panel .right-side-panel-container .appointment-details .appointment-content .pet-content .appointment-info .service-info .offered-service-name{font-family:"Gotham A","Gotham B",helvetica,arial,sans-serif;color:#484849;display:inline-block;white-space:nowrap;font-size:16px;font-weight:700;text-overflow:ellipsis;overflow:hidden;margin-bottom:4px;line-height:1.3em;max-width:220px}.media-mobile .appointment-details .appointment-content .pet-content .appointment-info .service-info .time,.right-side-panel .right-side-panel-container .appointment-details .appointment-content .pet-content .appointment-info .service-info .time{margin-bottom:5px;font-size:12px;color:#484849}.media-mobile .appointment-details .appointment-content .pet-content .appointment-info .service-info .time .separator,.right-side-panel .right-side-panel-container .appointment-details .appointment-content .pet-content .appointment-info .service-info .time .separator{color:#DBDCDE}.media-mobile .appointment-details .appointment-content .pet-content .appointment-info .service-info .care-provider,.right-side-panel .right-side-panel-container .appointment-details .appointment-content .pet-content .appointment-info .service-info .care-provider{display:block;font-size:12px;color:#9d9fa1}.media-mobile .appointment-details .appointment-content .pet-content .add-on-services-container,.right-side-panel .right-side-panel-container .appointment-details .appointment-content .pet-content .add-on-services-container{width:100%;margin-top:12px;padding:0 16px 12px;border-radius:5.5px;background-color:rgba(241,241,242,.25)}.media-mobile .appointment-details .appointment-content .pet-content .add-on-services-container .add-on-services-header,.right-side-panel .right-side-panel-container .appointment-details .appointment-content .pet-content .add-on-services-container .add-on-services-header{padding-top:12px;color:rgba(72,72,73,.75);font-size:10px;font-weight:700;width:100%;box-shadow:inset 0 -1px 0 0 rgba(219,220,222,.5);padding-bottom:6px;margin-bottom:8px}.media-mobile .appointment-details .appointment-content .pet-content .add-on-services-container .add-on-service,.right-side-panel .right-side-panel-container .appointment-details .appointment-content .pet-content .add-on-services-container .add-on-service{margin-bottom:6px}.media-mobile .appointment-details .appointment-content .pet-content .add-on-services-container .add-on-service .add-on-service--name,.right-side-panel .right-side-panel-container .appointment-details .appointment-content .pet-content .add-on-services-container .add-on-service .add-on-service--name{color:rgba(72,72,73,.9);font-size:12px}.media-mobile .appointment-details .appointment-content .pet-content .add-on-services-container .add-on-service:last-child,.right-side-panel .right-side-panel-container .appointment-details .appointment-content .pet-content .add-on-services-container .add-on-service:last-child{margin-bottom:0}.media-mobile .appointment-details .appointment-content .pet-content .address,.right-side-panel .right-side-panel-container .appointment-details .appointment-content .pet-content .address{margin-top:4px;margin-bottom:8px;font-size:12px;font-weight:500}.media-mobile .appointment-details .appointment-content .pet-content .address a,.right-side-panel .right-side-panel-container .appointment-details .appointment-content .pet-content .address a{color:#484849}.media-mobile .appointment-details .appointment-content .pet-content .address a:hover,.right-side-panel .right-side-panel-container .appointment-details .appointment-content .pet-content .address a:hover{color:#27a9e1;cursor:pointer;text-decoration:none}.media-mobile .appointment-details .appointment-content .pet-content .address a:active,.media-mobile .appointment-details .appointment-content .pet-content .address a:focus,.right-side-panel .right-side-panel-container .appointment-details .appointment-content .pet-content .address a:active,.right-side-panel .right-side-panel-container .appointment-details .appointment-content .pet-content .address a:focus{text-decoration:none}.media-mobile .appointment-details .appointment-content .pet-content .add-instructions,.right-side-panel .right-side-panel-container .appointment-details .appointment-content .pet-content .add-instructions{margin-bottom:8px;color:#f05860;display:inline-block;font-weight:500;font-size:12px}.media-mobile .appointment-details .appointment-content .pet-content .add-instructions:hover,.right-side-panel .right-side-panel-container .appointment-details .appointment-content .pet-content .add-instructions:hover{color:#D31436;cursor:pointer}.media-mobile .appointment-details .appointment-content .pet-content .repeat-arrow-container,.right-side-panel .right-side-panel-container .appointment-details .appointment-content .pet-content .repeat-arrow-container{display:inline-block;vertical-align:top;margin-top:2px;margin-left:8px}.media-mobile .appointment-details .appointment-content .pet-content .repeat-arrow-container svg,.right-side-panel .right-side-panel-container .appointment-details .appointment-content .pet-content .repeat-arrow-container svg{width:12px;height:12px}.media-mobile .appointment-details .appointment-content .pet-content .appointment-control-panel,.right-side-panel .right-side-panel-container .appointment-details .appointment-content .pet-content .appointment-control-panel{margin-top:22px;margin-bottom:22px}.media-mobile .appointment-details .appointment-content .pet-content .appointment-control-panel .appointment-admin-buttons,.right-side-panel .right-side-panel-container .appointment-details .appointment-content .pet-content .appointment-control-panel .appointment-admin-buttons{display:-ms-grid;display:grid;-webkit-column-gap:7px;column-gap:7px}.media-mobile .appointment-details .appointment-content .pet-content .appointment-control-panel .appointment-admin-buttons .appointment-admin-button,.right-side-panel .right-side-panel-container .appointment-details .appointment-content .pet-content .appointment-control-panel .appointment-admin-buttons .appointment-admin-button{height:58px;border-radius:5.5px;box-shadow:0 1px 4px 0 rgba(250,201,200,.5);background-color:rgba(255,255,255,.9);font-family:"Gotham Rounded A","Gotham Rounded B",helvetica,arial,sans-serif;font-size:10px;font-weight:500;color:#f05860;text-transform:lowercase}.media-mobile .appointment-details .appointment-content .pet-content .appointment-control-panel .appointment-admin-buttons .appointment-admin-button svg,.right-side-panel .right-side-panel-container .appointment-details .appointment-content .pet-content .appointment-control-panel .appointment-admin-buttons .appointment-admin-button svg{display:block;margin:0 auto}.media-mobile .appointment-details .appointment-content .pet-content .appointment-control-panel .appointment-admin-buttons .appointment-admin-button svg path,.right-side-panel .right-side-panel-container .appointment-details .appointment-content .pet-content .appointment-control-panel .appointment-admin-buttons .appointment-admin-button svg path{fill:#f05860}.media-mobile .appointment-details .appointment-content .pet-content .appointment-control-panel .appointment-admin-buttons .appointment-admin-button img,.right-side-panel .right-side-panel-container .appointment-details .appointment-content .pet-content .appointment-control-panel .appointment-admin-buttons .appointment-admin-button img{display:block;margin:0 auto;width:19px;height:15px}.media-mobile .appointment-details .appointment-content .pet-content .appointment-control-panel .appointment-admin-buttons .appointment-admin-button:hover,.right-side-panel .right-side-panel-container .appointment-details .appointment-content .pet-content .appointment-control-panel .appointment-admin-buttons .appointment-admin-button:hover{color:#d31436;box-shadow:0 1px 4px 0 #fac9c8}.media-mobile .appointment-details .appointment-content .pet-content .appointment-control-panel .appointment-admin-buttons .appointment-admin-button:hover svg path,.right-side-panel .right-side-panel-container .appointment-details .appointment-content .pet-content .appointment-control-panel .appointment-admin-buttons .appointment-admin-button:hover svg path{fill:#d31436}.media-mobile .appointment-details .appointment-content .pet-content .appointment-control-panel .appointment-admin-buttons.two-col-grid,.right-side-panel .right-side-panel-container .appointment-details .appointment-content .pet-content .appointment-control-panel .appointment-admin-buttons.two-col-grid{-ms-grid-columns:1fr 1fr;grid-template-columns:1fr 1fr}.media-mobile .appointment-details .appointment-content .pet-content .appointment-control-panel .appointment-admin-buttons.three-col-grid,.report-card-duration,.right-side-panel .right-side-panel-container .appointment-details .appointment-content .pet-content .appointment-control-panel .appointment-admin-buttons.three-col-grid{-ms-grid-columns:1fr 1fr 1fr;grid-template-columns:1fr 1fr 1fr}.media-mobile .appointment-details .appointment-content .pet-content .appointment-control-panel .appointment-report-card-button,.right-side-panel .right-side-panel-container .appointment-details .appointment-content .pet-content .appointment-control-panel .appointment-report-card-button{border-radius:5.5px;margin-bottom:12px;width:100%;height:42px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-top:4px;padding-bottom:4px;font-family:"Gotham Rounded A","Gotham Rounded B",helvetica,arial,sans-serif;font-size:10px;font-weight:500;color:#27a9e1;box-shadow:0 2px 4px 0 rgba(190,219,243,.5);background-color:rgba(190,219,243,.15);text-transform:uppercase}.media-mobile .appointment-details .appointment-content .pet-content .appointment-control-panel .appointment-report-card-button svg,.right-side-panel .right-side-panel-container .appointment-details .appointment-content .pet-content .appointment-control-panel .appointment-report-card-button svg{margin-right:8px}.media-mobile .appointment-details .appointment-content .pet-content .appointment-control-panel .appointment-report-card-button:hover,.right-side-panel .right-side-panel-container .appointment-details .appointment-content .pet-content .appointment-control-panel .appointment-report-card-button:hover{box-shadow:0 2px 4px 0 rgba(39,169,225,.5);color:#0077B2}.media-mobile .appointment-details .appointment-content .pet-content .appointment-control-panel .appointment-report-card-button:hover svg path,.right-side-panel .right-side-panel-container .appointment-details .appointment-content .pet-content .appointment-control-panel .appointment-report-card-button:hover svg path{stroke:#0077b2}.media-mobile .appointment-details .appointment-content .pet-content .appointment-control-panel .appointment-complete-button-container,.right-side-panel .right-side-panel-container .appointment-details .appointment-content .pet-content .appointment-control-panel .appointment-complete-button-container{margin-bottom:12px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.media-mobile .appointment-details .appointment-content .pet-content .appointment-control-panel .appointment-complete-button-container .svg-loading-spinner-container,.right-side-panel .right-side-panel-container .appointment-details .appointment-content .pet-content .appointment-control-panel .appointment-complete-button-container .svg-loading-spinner-container{width:44px;height:42px}.media-mobile .appointment-details .appointment-content .pet-content .appointment-control-panel .appointment-complete-button-container button.appointment-details--start,.right-side-panel .right-side-panel-container .appointment-details .appointment-content .pet-content .appointment-control-panel .appointment-complete-button-container button.appointment-details--start{box-shadow:0 2px 4px 0 rgba(164,217,208,.5)}.media-mobile .appointment-details .appointment-content .pet-content .appointment-control-panel .appointment-complete-button-container button.appointment-details--start:hover,.right-side-panel .right-side-panel-container .appointment-details .appointment-content .pet-content .appointment-control-panel .appointment-complete-button-container button.appointment-details--start:hover{color:#009d87;box-shadow:0 2px 4px 0 rgba(81,193,176,.5)}.media-mobile .appointment-details .appointment-content .pet-content .appointment-control-panel .appointment-complete-button-container button.appointment-details--start:hover.completed,.right-side-panel .right-side-panel-container .appointment-details .appointment-content .pet-content .appointment-control-panel .appointment-complete-button-container button.appointment-details--start:hover.completed{color:#fff}.media-mobile .appointment-details .appointment-content .pet-content .appointment-control-panel .appointment-complete-button-container button.appointment-details--start:hover.completed svg path,.right-side-panel .right-side-panel-container .appointment-details .appointment-content .pet-content .appointment-control-panel .appointment-complete-button-container button.appointment-details--start:hover.completed svg path{fill:#fff}.media-mobile .appointment-details .appointment-content .pet-content .appointment-control-panel .appointment-complete-button-container button.appointment-details--start:hover svg path,.right-side-panel .right-side-panel-container .appointment-details .appointment-content .pet-content .appointment-control-panel .appointment-complete-button-container button.appointment-details--start:hover svg path{fill:#009D87}.media-mobile .appointment-details .appointment-content .pet-content .appointment-control-panel .appointment-complete-button-container .appointment-details--start svg path,.media-mobile .appointment-details .appointment-content .pet-content .appointment-control-panel .appointment-complete-button-container button.appointment-details--start:hover svg path,.right-side-panel .right-side-panel-container .appointment-details .appointment-content .pet-content .appointment-control-panel .appointment-complete-button-container .appointment-details--start svg path{fill:#51c1b0}.media-mobile .appointment-details .appointment-content .pet-content .appointment-control-panel .appointment-complete-button-container .appointment-details--start,.right-side-panel .right-side-panel-container .appointment-details .appointment-content .pet-content .appointment-control-panel .appointment-complete-button-container .appointment-details--start{width:100%;height:42px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-top:4px;padding-bottom:4px;border-radius:5.5px;font-size:10px;font-family:"Gotham Rounded A","Gotham Rounded B",helvetica,arial,sans-serif;text-transform:uppercase;font-weight:500;color:#51c1b0;background-color:rgba(164,217,208,.15)}.media-mobile .appointment-details .appointment-content .pet-content .appointment-control-panel .appointment-complete-button-container .appointment-details--start svg,.right-side-panel .right-side-panel-container .appointment-details .appointment-content .pet-content .appointment-control-panel .appointment-complete-button-container .appointment-details--start svg{display:block;margin-right:8px}.media-mobile .appointment-details .appointment-content .pet-content .appointment-control-panel .appointment-complete-button-container .appointment-details--start.completed,.right-side-panel .right-side-panel-container .appointment-details .appointment-content .pet-content .appointment-control-panel .appointment-complete-button-container .appointment-details--start.completed{background-color:rgba(81,193,176,.9);color:rgba(255,255,255,.9);font-weight:700}.media-mobile .appointment-details .appointment-content .pet-content .appointment-control-panel .appointment-complete-button-container .appointment-details--start.completed svg path,.right-side-panel .right-side-panel-container .appointment-details .appointment-content .pet-content .appointment-control-panel .appointment-complete-button-container .appointment-details--start.completed svg path{fill:rgba(255,255,255,.9)}.media-mobile .appointment-details .appointment-content .pet-content .appointment-control-panel .appointment-complete-button-container .appointment-details--start.disabled,.right-side-panel .right-side-panel-container .appointment-details .appointment-content .pet-content .appointment-control-panel .appointment-complete-button-container .appointment-details--start.disabled{opacity:.5}.media-mobile .appointment-details .appointment-content .pet-content .appointment-control-panel .appointment-complete-button-container .appointment-details--actions-post-start,.right-side-panel .right-side-panel-container .appointment-details .appointment-content .pet-content .appointment-control-panel .appointment-complete-button-container .appointment-details--actions-post-start{display:-ms-grid;display:grid;-ms-grid-columns:1fr 1fr;grid-template-columns:1fr 1fr;grid-column-gap:12px;width:100%}.media-mobile .appointment-details .appointment-content .pet-content .appointment-control-panel .appointment-complete-button-container .appointment-details--actions-post-start .appointment-details--finish,.right-side-panel .right-side-panel-container .appointment-details .appointment-content .pet-content .appointment-control-panel .appointment-complete-button-container .appointment-details--actions-post-start .appointment-details--finish{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border-radius:5.5px;box-shadow:0 2px 4px 0 rgba(240,88,96,.5);background-color:rgba(250,201,200,.25);font-size:10px;font-weight:500;font-family:"Gotham Rounded A","Gotham Rounded B",helvetica,arial,sans-serif;color:#f05860;text-transform:uppercase;width:100%;padding:12px}.media-mobile .appointment-details .appointment-content .pet-content .appointment-control-panel .appointment-complete-button-container .appointment-details--actions-post-start .appointment-details--finish svg,.right-side-panel .right-side-panel-container .appointment-details .appointment-content .pet-content .appointment-control-panel .appointment-complete-button-container .appointment-details--actions-post-start .appointment-details--finish svg{margin-right:8px}.media-mobile .appointment-details .appointment-content .pet-content .appointment-control-panel .appointment-complete-button-container .appointment-details--actions-post-start .appointment-details--undo,.right-side-panel .right-side-panel-container .appointment-details .appointment-content .pet-content .appointment-control-panel .appointment-complete-button-container .appointment-details--actions-post-start .appointment-details--undo{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border-radius:5.5px;box-shadow:0 2px 4px 0 rgba(157,159,161,.5);background-color:rgba(219,220,222,.15);font-size:10px;font-weight:500;font-family:"Gotham Rounded A","Gotham Rounded B",helvetica,arial,sans-serif;color:#9d9fa1;text-transform:uppercase;width:100%;padding:12px}.media-mobile .appointment-details .appointment-content .pet-content .appointment-control-panel .appointment-complete-button-container .appointment-details--actions-post-start .appointment-details--undo svg,.right-side-panel .right-side-panel-container .appointment-details .appointment-content .pet-content .appointment-control-panel .appointment-complete-button-container .appointment-details--actions-post-start .appointment-details--undo svg{margin-right:8px}.media-mobile .appointment-details .appointment-content .pet-content .locked-address,.right-side-panel .right-side-panel-container .appointment-details .appointment-content .pet-content .locked-address{background-color:#fef5e5;width:100%;margin-top:12px;display:-webkit-box;display:-ms-flexbox;display:flex;padding-top:12px;padding-bottom:16px}.media-mobile .appointment-details .appointment-content .pet-content .locked-address .lock-icon,.right-side-panel .right-side-panel-container .appointment-details .appointment-content .pet-content .locked-address .lock-icon{padding-left:16px}.media-mobile .appointment-details .appointment-content .pet-content .locked-address .top-row,.right-side-panel .right-side-panel-container .appointment-details .appointment-content .pet-content .locked-address .top-row{padding-left:16px;padding-right:16px}.media-mobile .appointment-details .appointment-content .pet-content .locked-address .top-row .info-text,.right-side-panel .right-side-panel-container .appointment-details .appointment-content .pet-content .locked-address .top-row .info-text{font-size:12px;line-height:1.33;color:#484849;width:100%}.media-mobile .appointment-details .appointment-content .pet-content .locked-address .top-row .resend-button,.right-side-panel .right-side-panel-container .appointment-details .appointment-content .pet-content .locked-address .top-row .resend-button{padding-top:16px;padding-left:42px}.media-mobile .appointment-details .appointment-content .pet-content .locked-address .top-row .resend-button button,.right-side-panel .right-side-panel-container .appointment-details .appointment-content .pet-content .locked-address .top-row .resend-button button{font-size:12px}.media-mobile .appointment-details .appointment-content .img-inner-border,.right-side-panel .right-side-panel-container .appointment-details .appointment-content .img-inner-border{display:inline-block;width:92px;height:92px;vertical-align:middle}.media-mobile .appointment-details .appointment-content .img-inner-border img,.right-side-panel .right-side-panel-container .appointment-details .appointment-content .img-inner-border img{width:92px;height:92px}.media-mobile .appointment-details .appointment-content .pet-header-right,.right-side-panel .right-side-panel-container .appointment-details .appointment-content .pet-header-right{vertical-align:middle;max-width:calc(100% - 117px);text-overflow:ellipsis;overflow:hidden;white-space:nowrap;display:inline-block;font-family:"Gotham A","Gotham B",helvetica,arial,sans-serif;position:relative;margin-left:20px;font-size:18px}.media-mobile .appointment-details .appointment-content .pet-header-right .pet-name,.right-side-panel .right-side-panel-container .appointment-details .appointment-content .pet-header-right .pet-name{margin-bottom:8px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.media-mobile .appointment-details .appointment-content .pet-header-right .pet-name svg,.right-side-panel .right-side-panel-container .appointment-details .appointment-content .pet-header-right .pet-name svg{margin-left:8px}.media-mobile .appointment-details .appointment-content .pet-header-right .age,.media-mobile .appointment-details .appointment-content .pet-header-right .gender,.right-side-panel .right-side-panel-container .appointment-details .appointment-content .pet-header-right .age,.right-side-panel .right-side-panel-container .appointment-details .appointment-content .pet-header-right .gender{margin-bottom:4px;font-size:12px;color:#484849}.media-mobile .appointment-details .appointment-content .pet-header-right .breed,.right-side-panel .right-side-panel-container .appointment-details .appointment-content .pet-header-right .breed{margin-bottom:4px;font-size:12px;color:#9D9FA1}.media-mobile .appointment-details .appointment-content .pet-content .appointment-control-panel .appointment-report-card-button:hover{color:#27a9e1;box-shadow:0 2px 4px 0 rgba(190,219,243,.5);background-color:rgba(190,219,243,.15)}.media-mobile .appointment-details .appointment-content .pet-content .appointment-control-panel .appointment-report-card-button:hover svg path{stroke:#0077b2}.media-mobile .appointment-details .appointment-content .pet-content .appointment-control-panel .appointment-complete-button-container button.appointment-details--start:hover{color:#51c1b0;box-shadow:0 2px 4px 0 rgba(164,217,208,.5);background-color:rgba(164,217,208,.15)}.media-mobile .appointment-details .appointment-content .pet-content .appointment-control-panel .appointment-complete-button-container button.completed{background-color:rgba(81,193,176,.9);color:rgba(255,255,255,.9);font-weight:700}.media-mobile .appointment-details .appointment-content .pet-content .appointment-control-panel .appointment-complete-button-container button.completed svg path{fill:rgba(255,255,255,.9)}.media-mobile .appointment-details .appointment-content .pet-content .appointment-info .service-info .offered-service-name{max-width:calc(100vw - 140px)}.media-mobile .appointment-details .appointment-content .pet-content .locked-address .top-row .resend-button{padding-left:calc(50vw - 141px)}.google-map{width:100%;height:100px}.google-map.hidden{display:none}.bootstrap-datepicker{font-family:"Gotham Rounded A","Gotham Rounded B",helvetica,arial,sans-serif}.appointment-times .appointment-times-header a,.appointments-subheader .title,.bootstrap-datepicker .datepicker-switch,.calendar-list .calendar-body .column .all-day-time-slot .all-day-text,.readonly-field-address__about-location,.service-category,.ui-timepicker-standard{font-family:"Gotham A","Gotham B",helvetica,arial,sans-serif}.bootstrap-datepicker .today-trigger{position:absolute;font-weight:500;right:0;text-transform:uppercase;font-size:13px;color:#f05860;cursor:pointer;padding:10px 26px 10px 10px}.bootstrap-datepicker .today-trigger.disabled{color:#9d9fa1}.bootstrap-datepicker .datepicker-inline,.bootstrap-datepicker .table-condensed{width:100%}.bootstrap-datepicker .datepicker-inline tbody tr:has(>.hidden),.bootstrap-datepicker .table-condensed tbody tr:has(>.hidden){display:none}.bootstrap-datepicker .datepicker-switch{font-weight:700;font-size:14px;vertical-align:middle}.bootstrap-datepicker .datepicker table{border-collapse:separate;border-spacing:20px 8px}.bootstrap-datepicker .datepicker table tr .dow{max-width:26px;height:28px;font-size:11px;font-weight:400;text-transform:uppercase;color:#9d9fa1}.bootstrap-datepicker .datepicker table th{height:30px}.bootstrap-datepicker .datepicker table th.next,.bootstrap-datepicker .datepicker table th.prev{top:5px;display:inline-block;height:10px;width:8px;line-height:40px;position:relative;cursor:pointer;text-indent:-999em;vertical-align:middle}.bootstrap-datepicker .datepicker table th.prev{background:url(images/previous-arrow@3x-ca7d35c9cd7233ae9c747f7c97e33b3c.png) no-repeat;background-size:8px 10px;left:5px}.bootstrap-datepicker .datepicker table th.prev:hover{background:url(images/previous-arrow@3x-ca7d35c9cd7233ae9c747f7c97e33b3c.png) no-repeat;background-size:8px 10px;opacity:.75}.bootstrap-datepicker .datepicker table th.next{background:url(images/next-arrow@3x-445c5d2825a84262faf3a904735b4e3c.png) no-repeat;background-size:8px 10px;left:10px}.bootstrap-datepicker .datepicker table th.next:hover{background:url(images/next-arrow@3x-445c5d2825a84262faf3a904735b4e3c.png) no-repeat;background-size:8px 10px;opacity:.75}.bootstrap-datepicker .datepicker table tbody{font-size:11px}.bootstrap-datepicker .datepicker table tbody tr{height:28px}.bootstrap-datepicker .datepicker table tbody .month.active{background-color:#484849}.bootstrap-datepicker .datepicker table tbody .month.active:hover{background-color:#666}.bootstrap-datepicker .datepicker table tbody .year.active{background-color:#484849}.bootstrap-datepicker .datepicker table tbody .year.active:hover{background-color:#666}.bootstrap-datepicker .datepicker table tbody .day{vertical-align:middle;color:#484849;font-weight:400;border-radius:4px;margin-top:4px;margin-bottom:4px;max-width:26px;height:24px}.bootstrap-datepicker .datepicker table tbody .day.disabled{color:#9d9fa1}.bootstrap-datepicker .datepicker table tbody .day.new,.bootstrap-datepicker .datepicker table tbody .day.old{color:#dbdcde}.bootstrap-datepicker .datepicker table tbody .day.active{background-color:#484849;color:#fff;vertical-align:middle;text-shadow:none}.bootstrap-datepicker .datepicker table tbody .day.active:hover{background-color:#666}.bootstrap-datepicker .datepicker table tbody .day.today{color:#f05860;background-color:#fff;font-weight:500}.bootstrap-datepicker .datepicker table tbody .day.today.new,.bootstrap-datepicker .datepicker table tbody .day.today.old{color:#dbdcde}.bootstrap-datepicker .datepicker table tbody .day.today:hover{background-color:#eee;color:#f05860}.bootstrap-datepicker .datepicker table tbody .day.today.active{background-color:#f05860;color:#fff}.bootstrap-datepicker .datepicker table tbody .day.today.active:hover{background-color:#D31436}.media-mobile .datepicker table{border-spacing:5px 0!important;border-top:8px solid transparent;padding-top:8px}.media-mobile .datepicker table tbody tr{height:inherit}.img-inner-border{position:relative}.img-inner-border .border{position:absolute;border-radius:100px;opacity:.9;top:0;bottom:0;left:0;right:0;width:100%;height:100%}.img-inner-border .birthday-icon{position:absolute;top:-8px;left:32px}.img-inner-border .birthday-icon img{width:30px;height:30px}.mobile-header{height:36px;width:100%;position:fixed;display:-webkit-box;display:-ms-flexbox;display:flex;background-color:#F3F3F5;top:0;z-index:7}.mobile-header .left-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding-left:6vw;padding-right:6vw}.mobile-header .left-container .hamburger{width:28px}.mobile-header .popout-dropdown{background-color:#fff;margin-top:5px;margin-bottom:5px;position:relative;top:1px;border-radius:5px}.mobile-header .popout-dropdown md-input-container .md-select-icon{display:none}.mobile-header .popout-dropdown md-select-menu{box-shadow:none;border:1px solid #9D9FA1}.mobile-header .popout-dropdown md-select{position:relative;top:-3px;width:60vw;text-align:center}.mobile-header .popout-dropdown md-option{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.mobile-header .right-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.mobile-header .right-container .add-icon{width:20px}.mobile-header .right-container .search-icon{width:20px;margin-right:15px}.mobile-header .right-container .search-icon.activated{opacity:.5}.media-mobile .appointments-subheader{position:absolute}.appointments-subheader{position:fixed;display:-webkit-box;display:-ms-flexbox;display:flex;top:54px;padding:0 24px;right:0;left:58px;min-height:33px;background-color:#FAFAFB;-webkit-box-align:center;-ms-flex-align:center;align-items:center;z-index:5;border-bottom:1px solid #DCDDDF}.appointments-subheader .title{white-space:nowrap;display:inline-block;font-size:12px;color:#484849}.appointments-subheader .ppb-button.calendar-view-options,.calendar-list{font-family:"Gotham Rounded A","Gotham Rounded B",helvetica,arial,sans-serif}.appointments-subheader .title .num-appointments{font-size:16px;font-weight:500}.appointments-subheader .title .visit{font-weight:500}.appointments-subheader .title .blue-highlight{color:#27a9e1}.appointments-subheader .ppb-button.calendar-view-options{font-size:10px;color:#9D9FA1;text-align:center;background-color:transparent;position:relative;height:20px;margin-left:auto;-webkit-transition:color .5s,opacity .5s;transition:color .5s,opacity .5s;padding:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.appointments-subheader .ppb-button.calendar-view-options svg{margin-right:7px;-webkit-transition:opacity .5s;transition:opacity .5s;height:16px;width:16px}.appointments-subheader .ppb-button.calendar-view-options svg path{-webkit-transition:fill .5s,opacity .5s;transition:fill .5s,opacity .5s;fill:#9D9FA1;height:16px;width:16px}.appointments-subheader .ppb-button.calendar-view-options.active{color:#9D9FA1;opacity:.5}.appointments-subheader .ppb-button.calendar-view-options.active svg path{opacity:.5}.appointments-subheader .ppb-button.calendar-view-options:hover,.appointments-subheader .ppb-button.calendar-view-options:hover.active{color:#484849;opacity:1}.appointments-subheader .ppb-button.calendar-view-options:hover svg path,.appointments-subheader .ppb-button.calendar-view-options:hover.active svg path{fill:#484849;opacity:1}.appointments-subheader .ppb-button{font-size:10px;margin-left:8px;height:20px;padding:2px 5px}.media-mobile .appointments-subheader{left:0;top:36px;padding-left:10px}.media-mobile .appointments-subheader .ppb-button{float:right;margin-right:12px}.media-mobile .appointments-subheader .title{max-width:calc(100vw - 50px);text-overflow:ellipsis;overflow:hidden}.media-mobile .appointments-subheader .search-icon{position:absolute;right:8px;width:16px;height:16px}.calendar-list{position:relative;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.calendar-list #draggable-item{position:fixed;display:none;z-index:5}.calendar-list #draggable-item .img-inner-border,.calendar-list #draggable-item img{width:40px;height:40px;border-radius:100px}.calendar-list #draggable-item .duration-overlay{width:40px;height:40px}.calendar-list #draggable-item .duration-overlay img{width:20px;height:20px;top:11px;left:11px}.calendar-list #draggable-item .pet-name{font-size:10px;max-width:40px}.calendar-list #draggable-item .grouped-appointment-object{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;padding-left:4px}.calendar-list #draggable-item .grouped-appointment-object .link-image{position:absolute;top:0;left:-10px}.calendar-list #draggable-item .grouped-appointment-object .link-image img{width:12px}.calendar-list #draggable-item .grouped-appointment-object .pet-container{position:relative;padding-left:4px}.calendar-list #draggable-item .grouped-appointment-object .pet-container:first-child{padding-left:0}.calendar-list #draggable-item .grouped-appointment-object .pet-container .pet-name{text-align:center;padding-top:4px}.calendar-list #draggable-item .grouped-appointment-object .pet-container .link-image{position:absolute;left:-4px;top:0;z-index:10}.calendar-list #draggable-item .grouped-appointment-object .pet-item .pet-container .link-image{left:-10px}.calendar-list #draggable-item .service-box .grouped-appointment-object{display:inline-block!important}.calendar-list:hover .arrow{display:inline-block}.calendar-list .drag-scroll .scroll-box.top{height:221px!important}.calendar-list .arrow{display:none;width:60px;height:60px;position:absolute;z-index:6;top:47%;cursor:pointer;background-repeat:no-repeat;background-position:center;background-size:contain}.calendar-list .arrow.right-scroll{right:33px;background-image:url(images/scroll-right@3x-bf99880616ad6153bbedb74005ace162.png);background-image:-webkit-image-set(url(images/scroll-right-96cb42faddef1d92fbd14c41f3c74b07.png) 1x,url(images/scroll-right@2x-cde8ca5b168696c9bf24104756aca172.png) 2x,url(images/scroll-right@3x-bf99880616ad6153bbedb74005ace162.png) 3x);background-image:image-set(url(images/scroll-right-96cb42faddef1d92fbd14c41f3c74b07.png) 1x,url(images/scroll-right@2x-cde8ca5b168696c9bf24104756aca172.png) 2x,url(images/scroll-right@3x-bf99880616ad6153bbedb74005ace162.png) 3x)}.calendar-list .arrow.right-scroll.hover{background-image:url(images/scroll-right-hover@3x-8c45ae9f62b145eba1ac7090b8b015c1.png);background-image:-webkit-image-set(url(images/scroll-right-hover-4a05a1beea1dd1eff9687d975a08e272.png) 1x,url(images/scroll-right-hover@2x-b6f335b07b5234ef3b8c0db95b18b0d7.png) 2x,url(images/scroll-right-hover@3x-8c45ae9f62b145eba1ac7090b8b015c1.png) 3x);background-image:image-set(url(images/scroll-right-hover-4a05a1beea1dd1eff9687d975a08e272.png) 1x,url(images/scroll-right-hover@2x-b6f335b07b5234ef3b8c0db95b18b0d7.png) 2x,url(images/scroll-right-hover@3x-8c45ae9f62b145eba1ac7090b8b015c1.png) 3x)}.calendar-list .arrow.left-scroll{left:140px;background-image:url(images/scroll-left@3x-da93e95b3896482106076927fc5d7849.png);background-image:-webkit-image-set(url(images/scroll-left-7701d26686e9a7504f4cb0fd1c1731b9.png) 1x,url(images/scroll-left@2x-63d61adfe7ac535c881ef4a6f6d74cf5.png) 2x,url(images/scroll-left@3x-da93e95b3896482106076927fc5d7849.png) 3x);background-image:image-set(url(images/scroll-left-7701d26686e9a7504f4cb0fd1c1731b9.png) 1x,url(images/scroll-left@2x-63d61adfe7ac535c881ef4a6f6d74cf5.png) 2x,url(images/scroll-left@3x-da93e95b3896482106076927fc5d7849.png) 3x)}.calendar-list .arrow.left-scroll.hover{background-image:url(images/scroll-left-hover@3x-549921f4cfd5bb4af6b33c0eed796571.png);background-image:-webkit-image-set(url(images/scroll-left-hover-7f404fd622b7ecba1e431c2846cc8478.png) 1x,url(images/scroll-left-hover@2x-02aed060ffee884ab22323dcdaf1366d.png) 2x,url(images/scroll-left-hover@3x-549921f4cfd5bb4af6b33c0eed796571.png) 3x);background-image:image-set(url(images/scroll-left-hover-7f404fd622b7ecba1e431c2846cc8478.png) 1x,url(images/scroll-left-hover@2x-02aed060ffee884ab22323dcdaf1366d.png) 2x,url(images/scroll-left-hover@3x-549921f4cfd5bb4af6b33c0eed796571.png) 3x)}.calendar-list .calendar-header-placeholder{width:116px;height:60px;background-color:#fff;position:fixed;z-index:4}.calendar-list .time-column{position:fixed;min-width:96px;background-color:#fff;box-shadow:10px 0 2px #fff;padding-top:119px}.calendar-list .time-column .current-time{position:absolute;width:9000px;z-index:100;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;left:42px}.calendar-list .time-column .current-time .time{min-width:55px;margin-right:17px;color:#F05860;padding-bottom:0;height:100%}.calendar-list .time-column .current-time .time:first-child{top:0}.calendar-list .time-column .current-time .line{background-color:#F05860;height:2px;opacity:.5;width:8000px}.calendar-list .time-column .time{height:128px;top:2px;box-shadow:10px 0 2px #fff;background-color:#fff;position:relative;padding-bottom:116px;text-align:right;color:#9d9fa1;font-size:12px;font-weight:300}.calendar-list .time-column .time:first-child{top:5px}.calendar-list .time-column .time.faded{color:#dbdcde}.calendar-list .time-column .time.hidden-time{opacity:0}.calendar-list .calendar-body{margin-left:115px;max-height:calc(100vh - 100px);overflow-y:auto;overflow-x:auto;display:-webkit-box;display:-ms-flexbox;display:flex}.calendar-list .calendar-body.hide-hover .column .calendar-time-box:hover{background-color:#fff}.calendar-list .calendar-body .calendar-header-item{opacity:0;background-color:#fff;padding-top:25px;text-align:center;min-width:98px}.calendar-list .calendar-body .calendar-header-item.fixed{opacity:1;position:fixed;z-index:3}.calendar-list .calendar-body .calendar-header-item .first-name{margin-bottom:2px;font-weight:500;font-size:12px}.calendar-list .calendar-body .calendar-header-item .first-name.today{color:#F05860}.calendar-list .calendar-body .calendar-header-item .first-name.weekend{color:#9d9fa1}.calendar-list .calendar-body .calendar-header-item .last-name{font-size:10px;box-shadow:inset 0 -1px 0 0 #DBDCDE;padding-bottom:8px}.calendar-list .calendar-body .calendar-header-item .last-name.today{color:#F05860}.calendar-list .calendar-body .calendar-header-item .last-name.weekend{color:#9d9fa1}.calendar-list .calendar-body.dragging .column .calendar-time-box:hover{background-color:#fff}.calendar-list .calendar-body .column{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;min-width:98px;-ms-flex-negative:0;flex-shrink:0;height:100%}.calendar-list .calendar-body .column:first-child .all-day-services,.calendar-list .calendar-body .column:first-child .calendar-time-box{border-left:none}.calendar-list .calendar-body .column:first-child .all-day-services:nth-child(odd),.calendar-list .calendar-body .column:first-child .calendar-time-box:nth-child(odd){border-bottom:dashed 1px #DBDCDE}.calendar-list .calendar-body .column:first-child .all-day-services:nth-child(even),.calendar-list .calendar-body .column:first-child .calendar-time-box:nth-child(even){border-bottom:solid 1px #DBDCDE}.calendar-list .calendar-body .column .calendar-time-box{border-left:solid 1px #F1F1F2;height:64px;border-bottom:solid 1px #DBDCDE}.calendar-list .calendar-body .column .calendar-time-box:hover{cursor:pointer;background-color:rgba(254,194,59,.3);border-radius:5px}.calendar-list .calendar-body .column .calendar-time-box:nth-child(even){border-bottom:dashed 1px #DBDCDE}.calendar-list .calendar-body .column .calendar-time-box .drop-zone{width:100%;height:32px;display:-webkit-box;display:-ms-flexbox;display:flex;position:relative}.calendar-list .calendar-body .column .calendar-time-box .drop-zone.highlighted{background-color:rgba(255,228,180,.3)}.calendar-list .calendar-body .column .calendar-time-box .drop-zone .drag-box{width:100%;display:none;position:absolute}.calendar-list .calendar-body .column .calendar-time-box .drop-zone.accepts-drag .drag-box{display:block;background-color:rgba(39,169,224,.3);border:1px dashed #0077B2}.calendar-list .calendar-body .column .all-day-services{height:70px;box-shadow:inset 0 -2px 0 0 #DBDCDE;background-color:#F2F8FD;border-left:solid 1px #F1F1F2;border-bottom:none!important;text-align:left;border-radius:0;margin:0;position:-webkit-sticky;position:sticky;top:57px;z-index:3}.calendar-list .calendar-body .column .all-day-services .drag-box{width:100%;display:none;position:absolute;top:0;height:70px}.calendar-list .calendar-body .column .all-day-services.accepts-drag .drag-box{display:block;background-color:rgba(39,169,224,.3);border:1px dashed #0077B2}.calendar-list .calendar-body .column .all-day-time-slot{height:64px;padding:0;position:absolute;left:0;top:57px;width:96px;font-size:12px;font-weight:500;color:#96989B;text-align:right;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;background-color:#FFF}.calendar-list .calendar-body .column .all-day-time-slot .all-day-text{width:41px}.add-with-side-panel label.input-field-label,.text-input-callout .input-activated input,.yes-skip-prompt{font-family:"Gotham Rounded A","Gotham Rounded B",helvetica,arial,sans-serif}.pet-name.appointment-special-instructions{background-color:#F05860;border-radius:4px;padding:2px 8px;color:#fff!important}.pet-item{cursor:pointer;display:inline-block;margin-top:12px;margin-left:8px}.pet-item.with-search-highlight{position:relative}.pet-item.with-search-highlight::before{content:"";position:absolute;top:-3px;left:-3px;right:-3px;bottom:-2px;border-radius:8px;border:1px solid rgba(190,219,243,.25);background-color:rgba(39,169,225,.1)}.pet-item.with-search-highlight.light::before{border:1px solid rgba(255,255,255,.5);background-color:rgba(255,255,255,.5);top:-1px;left:-1px;right:-1px;bottom:0}.pet-item .img-inner-border{width:52px;height:52px;margin-bottom:4px}.pet-item.completed .pet{opacity:.3}.pet-item.completed .incomplete-report-card{color:#F05860}.pet-item:first{margin-left:0}.pet-item .pet-name{color:rgba(72,72,73,.9019607843);font-size:12px;text-align:center;max-width:52px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding:2px 0}.pet-item img{border-radius:100px;height:52px;margin-right:0;width:52px}.pet-item .draggable-object-target{display:inline-block;position:absolute;width:70px;height:90px;top:0;left:0}.pet-item .pet-container{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex}.pet-item .pet-container .duration-overlay{background-color:rgba(255,255,255,.75);height:52px;width:52px;position:absolute;top:0;left:0;border-radius:999px}.pet-item .pet-container .duration-overlay svg{-webkit-transform:rotate(270deg);transform:rotate(270deg)}.pet-item .pet-container .duration-overlay svg circle{stroke:rgba(81,193,176,.7);stroke-dasharray:151px;stroke-dashoffset:150px}.pet-item .pet-container .duration-overlay img{width:20px;height:20px;position:absolute;top:16px;left:16px}.pet-item .pet-container .incomplete-report-card-overlay img{width:16.8px;height:16.8px;border-radius:0;opacity:.9;position:absolute;top:17.6px;left:17.6px}.pet-item .pet-container .link-image{position:absolute;top:0;left:-10px;z-index:4}.pet-item .pet-container .link-image img{width:12px}.calendar-time-box .pet-item .incomplete-report-card-overlay img{top:12px;left:12px}.header-dot-progress{display:inline-block}.header-dot-progress .dot{display:inline-block;width:6px;height:6px;margin-left:2px;margin-right:2px;border-radius:7px;background-color:#9D9FA1}.header-dot-progress .dot.active{background-color:#C66A6B}.input-callout{position:relative;width:400px;font-size:14px}.input-callout .popout-dropdown{padding:0;position:relative;top:-3px;left:-2px}.input-callout .callout{position:relative;cursor:pointer;top:5px}.input-callout input{height:25px}.input-callout:focus{outline:0}.text-input-callout{position:relative}.text-input-callout .input-activated{height:25px;margin-bottom:21px}.text-input-callout .input-activated input{width:200px;padding-left:0;height:25px;margin-left:0;max-width:250px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#484849;font-size:14px;border:none}.text-input-callout .input-activated input[readonly]{cursor:pointer}.text-input-callout .input-activated input:focus{outline:0;box-shadow:none}.text-input-callout .input-activated textarea{-ms-flex-item-align:start;align-self:flex-start;padding:0;border:0}.button-footer{position:fixed;display:block;bottom:0;right:0;left:0;background-color:#f1f1f2;z-index:6;box-shadow:0 -1px 10px 2px rgba(157,159,161,.5);height:60px}.button-footer .button-container{width:400px;position:absolute;margin:12px auto auto;right:0;left:0;text-align:center}.button-footer .button-container .ppb-button{border-radius:3px;width:94px;margin-left:10px;margin-right:10px;padding:8px 12px!important}.side-panel-callout{color:#F05860;margin-top:10px;font-size:14px;cursor:pointer;margin-bottom:32px}.side-panel-callout.shift-left{margin-left:146px}.side-panel-callout.active,.side-panel-callout.active:hover{color:#FAC9C8}.input-validation.red-validation-error,.input-validation.red-validation-error .date-callout .callout,.input-validation.red-validation-error .date-callout .input-label,.input-validation.red-validation-error .dollar-input,.input-validation.red-validation-error .input-callout .callout,.input-validation.red-validation-error .input-callout .input-label,.input-validation.red-validation-error .mobile-input-label,.input-validation.red-validation-error .popout-container,.input-validation.red-validation-error .text-input-callout .callout,.input-validation.red-validation-error .text-input-callout .input-label,.input-validation.red-validation-error input,.input-validation.red-validation-error label,.side-panel-callout:hover{color:#D31436}.add-with-side-panel .row{position:relative}.add-with-side-panel label.input-field-label{width:133px;margin-left:15px;display:inline-block;float:left;color:#9d9fa1;font-weight:400;margin-bottom:10px;margin-top:10px;font-size:14px}.add-with-side-panel .field{margin-left:13px;display:inline-block;font-size:14px;margin-top:10px;color:#484849;cursor:pointer;margin-bottom:10px;max-width:250px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.add-with-side-panel .email-image{position:absolute;left:-25px;top:10px}.add-with-side-panel .address-image,.add-with-side-panel .phone-image{left:-25px;top:6px;position:absolute}.add-with-side-panel .address-notes{font-size:12px;line-height:1.33;display:block;width:100%;max-width:250px;margin-left:162px}.add-with-side-panel .add-address-side-panel .popout-container .popout{max-height:300px;overflow-y:scroll}.add-with-side-panel .add-address-side-panel textarea{width:100%;padding:15px 10px;line-height:1.29}.media-mobile .add-with-side-panel{margin:20px 0;line-height:11px}.media-mobile .add-with-side-panel.bill-delivery-options{margin-top:0}.media-mobile .add-with-side-panel .address-notes{border-top:1px solid #f1f1f2;margin-left:12px;padding-right:12px;margin-bottom:10px;padding-top:2px;max-width:100%;display:inline-block}.media-mobile .add-with-side-panel .mobile-row{padding-top:5px;background-color:#fff;display:inline-block;width:100%;min-height:42px;border-top:1px solid #DBDCDE}.media-mobile .add-with-side-panel .mobile-row .field{float:right;margin-right:12px;max-width:70vw;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.media-mobile .add-with-side-panel .mobile-row img{display:none}.media-mobile .add-with-side-panel .mobile-row label.input-field-label{width:initial;margin-left:12px}.media-mobile .add-with-side-panel .right-side-panel .content-container{margin:43px 0 0}.media-mobile .add-with-side-panel .right-side-panel input{border:none;height:100%;width:100%}.media-mobile .add-with-side-panel .right-side-panel .header .ppb-button{position:absolute;top:0}.media-mobile .add-with-side-panel .right-side-panel .header .ppb-button.right-button{right:0}.media-mobile .add-with-side-panel .right-side-panel .header .ppb-button.left-button{left:0}.media-mobile .add-with-side-panel .right-side-panel #creditCardForm{position:absolute;width:100%}.media-mobile .add-with-side-panel .right-side-panel #creditCardForm .content-container{margin:52px 0}.yes-skip-prompt{text-align:center;margin:70px auto 0;width:350px}.yes-skip-prompt .avatar-image{width:75px;height:75px;margin-bottom:24px;border-radius:100px;box-shadow:0 2px 5px 0 rgba(157,159,161,.5)}.yes-skip-prompt .avatar-image.poop-image{box-shadow:none}.yes-skip-prompt .avatar-container,.yes-skip-prompt .avatar-with-name{display:inline-block;margin-bottom:24px}.yes-skip-prompt .avatar-container .avatar-image,.yes-skip-prompt .avatar-with-name .avatar-image{margin-right:10px;margin-left:10px;margin-bottom:8px}.yes-skip-prompt .avatar-container .name,.yes-skip-prompt .avatar-with-name .name{font-size:12px;color:#484849}.yes-skip-prompt .header{font-size:14px}.yes-skip-prompt .clarification{color:#9D9FA1;max-width:300px;line-height:1.33;font-size:12px;margin:14px auto 32px}.yes-skip-prompt.remove-household-prompt,.yes-skip-prompt.remove-pet-prompt,.yes-skip-prompt.remove-recurring-appointment-group{width:100%;background-color:rgba(255,255,255,.75);height:calc(100vh - 4px);margin:0;padding-top:70px}.yes-skip-prompt.remove-household-prompt .clarification,.yes-skip-prompt.remove-pet-prompt .clarification,.yes-skip-prompt.remove-recurring-appointment-group .clarification{max-width:350px}.yes-skip-prompt.remove-household-prompt .clarification .bold,.yes-skip-prompt.remove-pet-prompt .clarification .bold,.yes-skip-prompt.remove-recurring-appointment-group .clarification .bold{font-weight:700}.yes-skip-prompt .button-container .ppb-button{margin:0 10px;height:50px;width:80px}.media-mobile .yes-skip-prompt{width:100%}.media-mobile .yes-skip-prompt .button-container button:first-child{background:rgba(255,255,255,.8)}.media-mobile .yes-skip-prompt.remove-household-prompt .bottom-content{max-width:90%;margin-left:auto;margin-right:auto}.custom-prices{text-align:left;margin-top:20px;font-size:12px}.media-mobile .assign-staff-date .assign-staff-time,.media-mobile .custom-prices{margin-top:0}.custom-prices .custom-price-text{color:#27A9E1;font-weight:500}.media-mobile .custom-prices .custom-price-content{padding:10px;background-color:#fff}.button-popout-dropdown md-input-container md-select .md-select-placeholder{color:#F05860}.button-popout-dropdown .popout-dropdown{top:3px}.button-popout-dropdown .popout-dropdown md-input-container:hover .md-select-icon{display:none}.media-mobile .button-popout-dropdown{position:absolute;right:0;top:-2px;width:60px}.media-mobile .button-popout-dropdown .popout-dropdown md-input-container md-select .md-select-placeholder{font-size:40px;border-radius:5px;font-weight:300}.mobile-side-panel-callout,.mobile-text-input{font-size:14px;font-family:"Gotham Rounded A","Gotham Rounded B",helvetica,arial,sans-serif}.mobile-text-input{background-color:#fff;position:relative;height:44px}.mobile-text-input.border-bottom{border-bottom:1px solid #DBDCDE}.mobile-text-input.border-top{border-top:1px solid #DBDCDE}.mobile-text-input .mobile-input-value{color:#484849;border:none;width:100%;height:100%;padding-right:12px;padding-left:100px;text-align:right}.mobile-side-panel-callout,.mobile-text-area textarea{border-top:1px solid #DBDCDE;border-bottom:1px solid #DBDCDE}.mobile-text-input .mobile-input-value.readonly{position:relative;top:14px}.mobile-text-input .mobile-input-label{background-color:#fff;padding-top:5px;padding-right:5px;padding-bottom:5px;color:#9D9FA1;position:absolute;top:9px;left:12px;z-index:1}.mobile-side-panel-callout{background-color:rgba(255,255,255,.5);color:#F05860;height:44px;padding:15px 12px;text-align:left}.media-mobile .mobile-text-input.mobile-select .mobile-open-select-container{width:100%;height:100%}.media-mobile .mobile-text-input.mobile-select .mobile-open-select-container .mobile-input-value{position:absolute;right:12px;top:14px;padding-right:0}.media-mobile .mobile-text-input.mobile-select .mobile-open-select-container .mobile-input-value .mobile-label{display:inline-block;height:15px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:55vw}.media-mobile .mobile-text-input.mobile-select .mobile-open-select-container .mobile-input-value .mobile-label.placeholder{color:#9D9FA1}.media-mobile .mobile-text-input.mobile-select .mobile-open-select-container .mobile-input-value .dropdown-arrow{position:relative;-webkit-transform:rotate(-90deg);transform:rotate(-90deg);height:9px;top:-3px;margin-left:6px}.media-mobile .mobile-text-input.mobile-select.disabled{opacity:.5}.mobile-text-area textarea{-webkit-appearance:none;border-radius:0;border-right:none;border-left:none;resize:none}.mobile-text-area textarea:active,.mobile-text-area textarea:focus{border-color:#DBDCDE;box-shadow:none}.mobile-text-area textarea::-webkit-input-placeholder{color:#DBDCDE}.mobile-text-area textarea:-ms-input-placeholder{color:#DBDCDE}.mobile-text-area textarea::placeholder{color:#DBDCDE}.mobile-gray-helper{background-color:#F1F1F2;color:#6d6d72;opacity:.8;font-size:10px;padding:8px 12px;line-height:1.2;text-align:left}.mobile-gray-helper.border-bottom{border-bottom:1px solid #DBDCDE}.mobile-gray-helper.border-top{border-top:1px solid #DBDCDE}.mobile-gray-helper.mobile-gray-field-header{text-transform:uppercase;font-weight:500;font-size:13px;padding:22px 15px 8px;border:none}.mobile-gray-helper.mobile-gray-field-header.border-top{border-top:1px solid #DBDCDE}.mobile-gray-helper.mobile-gray-field-header.border-bottom{border-bottom:1px solid #DBDCDE}.input-validation.red-validation-error{margin-bottom:25px;font-size:12px}.input-validation.red-validation-error .message{margin-top:3px;font-size:10px;position:relative;z-index:1}.input-validation.red-validation-error .date-callout .input-callout,.input-validation.red-validation-error .input-callout .input-callout,.input-validation.red-validation-error .text-input-callout .input-callout{margin-bottom:0}.input-validation.red-validation-error .date-callout .callout,.input-validation.red-validation-error .input-callout .callout,.input-validation.red-validation-error .text-input-callout .callout{margin-bottom:0;display:inline-block;border-bottom:1px solid #D31436;padding-bottom:10px;width:200px}.input-validation.red-validation-error .date-callout .message,.input-validation.red-validation-error .input-callout .message,.input-validation.red-validation-error .text-input-callout .message{font-size:10px}.input-validation.red-validation-error .text-input-callout input{border-bottom:1px solid #D31436}.media-mobile .input-validation,.media-mobile .input-validation input{color:#484849}.media-mobile .input-validation.red-validation-error{margin-bottom:0}.media-mobile .input-validation.red-validation-error+.mobile-gray-helper{color:#D31436}.media-mobile .input-validation.red-validation-error input{border:none}.media-mobile .input-validation.red-validation-error .mobile-text-input{border-bottom:1px solid #D31436}.media-mobile .input-validation.red-validation-error .message{color:#D31436;text-align:left;margin:0;padding:8px 14px;position:relative;background-color:rgba(250,201,200,.3);border-bottom:1px solid #D31436}.media-mobile .input-validation.red-validation-error .mobile-select{border-left:none;border-right:none;border-top:1px solid #D31436;border-bottom:1px solid #D31436}.media-mobile .input-validation.red-validation-error .mobile-select .mobile-input-label,.media-mobile .input-validation.red-validation-error .mobile-select .mobile-input-value{color:#D31436}.offered-service{padding:16px;border-radius:4px;font-size:14px;cursor:pointer;color:#484849;font-family:"Gotham Rounded A","Gotham Rounded B",helvetica,arial,sans-serif;background-color:rgba(255,255,255,.99);width:100%}.offered-service .left-container{float:left}.offered-service .right-container{float:right}.offered-service.faded{opacity:.5}.offered-service .offered-service-duration{font-weight:300}.offered-service .offered-service-price{text-align:right}.offered-service .effective-date{margin-top:2px;font-size:10px;text-align:right;color:#9d9fa1}.offered-service .description{padding-top:4px;font-size:12px;color:#9D9FA1;line-height:1.33;clear:both;text-align:left}.offered-service .description .see-desc-button{color:#f05860;padding-top:4px;padding-bottom:4px}.doo-error{width:480px;text-align:center}.doo-error .doo{width:50px}.doo-error .message{color:#DBDCDE;font-size:21px;font-weight:500;line-height:1.5}.doo-error .message a{color:#f05860;font-size:12px}.doo-error .message a:hover{color:#D31436}.doo-error.small-doo .doo{margin-bottom:12px}.doo-error.small-doo .message{color:rgba(157,159,161,.9019607843);font-size:12px;font-weight:300}.adaptive-text-input{position:relative}.adaptive-text-input.dollar input{padding-left:20px!important}.adaptive-text-input.dollar:before{position:absolute;top:50px;left:10px;font-size:14px;content:"$"}.media-mobile .adaptive-text-input.dollar:before{display:none}.multi-select{width:100%}.multi-select .select-option{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border:1px solid #F1F1F2;border-radius:8px;margin:12px 0;padding:10px 23px;height:69px;color:#484849}.multi-select .select-option:hover{cursor:pointer}.multi-select .select-option.clicked{border:1px solid #27A9E1}.multi-select .select-option.clicked .check{display:inline-block}.multi-select .select-option .check{display:none;width:13px;height:10px;margin-left:auto;background-image:url(images/staff/check.svg)}.multi-select .select-option .select-thumbnail{width:45px;height:45px;margin-right:13px;border-radius:100%}.multi-select .select-option .select-label{font-size:16px}.media-mobile .multi-select .select-option,.media-mobile .multi-select .select-option.clicked{background-color:#fff;border-radius:0;border:none;border-top:1px solid #DBDCDE;margin:0}.media-mobile .multi-select .select-option.clicked:last-child,.media-mobile .multi-select .select-option:last-child{border-bottom:1px solid #DBDCDE}.avatar-with-name{color:#484849;font-family:"Gotham Rounded A","Gotham Rounded B",helvetica,arial,sans-serif;font-size:12px}.avatar-with-name .avatar-image,.avatar-with-name .img-inner-border,.avatar-with-name .img-inner-border img{width:75px;height:75px;border-radius:100%}.avatar-with-name .name{margin-top:8px}.week-select{display:-webkit-box;display:-ms-flexbox;display:flex;white-space:nowrap;text-align:center;margin-left:auto;margin-right:auto;background-color:#fff}.media-mobile .week-select{-webkit-box-pack:space-evenly!important;-ms-flex-pack:space-evenly!important;justify-content:space-evenly!important}.media-mobile .week-select .day-select{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;padding:unset;height:14.2857142857vw}.week-select .day-select{padding:16px 15px;font-size:14px;border:1px solid #27A9E1;border-left:none;color:#27A9E1;margin:0;cursor:pointer;-webkit-transition:.25s;transition:.25s;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.week-select .day-select:first-child{border-left:1px solid #27A9E1}.week-select .day-select.active{background-color:#27A9E1;border-right:1px solid #fff;color:#fff}.assign-staff-date{margin:10px 0;font-size:14px;border:1px solid #DBDCDE;border-radius:5px}.assign-staff-date.has-appointments{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.assign-staff-date.has-appointments .appointment-staff-time{cursor:pointer;padding:20px 0;border-bottom:1px solid #F1F1F2}.assign-staff-date.has-appointments .appointment-staff-time:first-child{padding-top:0}.assign-staff-date.has-appointments .assign-staff-time{margin-top:16px}.assign-staff-date .assign-staff-time{color:#F05860}.assign-staff-date .assign-staff-time.active,.assign-staff-date .assign-staff-time.active:hover{color:#FAC9C8}.assign-staff-date .assign-staff-time:hover{color:#D31436;cursor:pointer}.assign-staff-date--error{border:1px solid #D31436;position:relative}.assign-staff-date__container{background-color:#FCFCFC;padding:16px;border-radius:5px}.media-mobile .assign-staff-date{padding:0}.media-mobile .assign-staff-date.has-appointments .appointment-staff-time{padding:10px 15px;background-color:#fff;border:none}.media-mobile .assign-staff-date .assign-staff-date__container{border:none;padding:0;background-color:transparent}.date-header{text-align:left;padding:12px 16px;background-color:#F6F8FA;border-bottom:1px solid #DBDCDE;border-radius:5px 5px 0 0}.date-header--blue{color:#27A9E1}.media-mobile .date-header{padding:0}.assign-staff-side-panel .loading-pane{min-height:0;margin-top:10px;margin-bottom:0}.assign-staff-side-panel .content-container .appointment-times-autocomplete .md-errors-spacer{display:none}.assign-staff-side-panel .content-container .pickup-window-clarification,.assign-staff-side-panel .content-container .time-window-text{color:#9D9FA1;line-height:1.33;font-size:12px;font-family:"Gotham Rounded A","Gotham Rounded B",helvetica,arial,sans-serif;margin-left:8px;margin-top:2px}.assign-staff-side-panel .content-container .pickup-window-clarification .bold,.assign-staff-side-panel .content-container .time-window-text .bold{font-weight:500}.assign-staff-side-panel .content-container .pickup-window-clarification .ppb-button,.assign-staff-side-panel .content-container .time-window-text .ppb-button{padding:0;font-size:12px}.assign-staff-side-panel .content-container .pickup-window-clarification{margin-left:0}.assign-staff-side-panel .content-container .appointment-group-select{margin-top:16px}.assign-staff-side-panel .content-container .special-instructions-textarea{line-height:16px}.assign-staff-side-panel .content-container .special-instructions-textarea textarea{font-size:14px}.assign-staff-side-panel .content-container .remove-this-appointment-button{width:100%}.media-desktop .assign-staff-side-panel .right-side-panel .header-text,.media-tablet .assign-staff-side-panel .right-side-panel .header-text{float:left}.media-mobile .assign-staff-side-panel .header{position:-webkit-sticky!important;position:sticky!important;top:0;z-index:100}.media-mobile .assign-staff-side-panel .header .header-text{max-width:200px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.media-mobile .assign-staff-side-panel .right-side-panel .content-container{margin:0}.media-mobile .assign-staff-side-panel .right-side-panel .content-container md-input-container:first-child{padding-top:4px!important}.media-mobile .assign-staff-side-panel .right-side-panel .content-container .mobile-ppb-paper-select{border-top:1px solid rgba(0,0,0,.12);color:#484849;font-size:14px;margin:0;padding:14px 0 0;width:100%;border-bottom:1px solid rgba(0,0,0,.12)}.media-mobile .assign-staff-side-panel .right-side-panel .content-container .pickup-window-clarification .mobile-gray-helper,.media-mobile .assign-staff-side-panel .right-side-panel .content-container .pickup-window-clarification .ppb-button{font-size:10px}.media-mobile .assign-staff-side-panel .right-side-panel .content-container .mobile-ppb-paper-select .ember-basic-dropdown-content{left:0!important;top:48px!important;min-width:100%!important;width:100%!important}.media-mobile .assign-staff-side-panel .right-side-panel .content-container .mobile-ppb-paper-select .ember-basic-dropdown-content md-content{max-width:none!important}.media-mobile .assign-staff-side-panel .right-side-panel .content-container .mobile-ppb-paper-select .ember-basic-dropdown-content .ember-power-select-options{padding:0}.media-mobile .assign-staff-side-panel .right-side-panel .content-container .mobile-ppb-paper-select label{margin-top:0;margin-bottom:0;position:relative}.media-mobile .assign-staff-side-panel .right-side-panel .content-container .mobile-ppb-paper-select md-select-value{padding-left:10px;border:none}.media-mobile .assign-staff-side-panel .right-side-panel .content-container .mobile-ppb-paper-select.md-input-has-value{padding:0}.media-mobile .assign-staff-side-panel .right-side-panel .content-container .mobile-ppb-paper-select.md-input-has-value md-select{height:34px}.media-mobile .assign-staff-side-panel .right-side-panel .content-container .pickup-window-clarification{margin-top:0}.media-mobile .assign-staff-side-panel .right-side-panel .content-container .pickup-window-clarification .bottom-text{margin-top:12px}.media-mobile .assign-staff-side-panel .right-side-panel .content-container .assign-staff-times-autocomplete{height:48px!important}.media-mobile .assign-staff-side-panel .right-side-panel .content-container .assign-staff-times-autocomplete md-input-container{padding:5px 0 0!important}.media-mobile .assign-staff-side-panel .right-side-panel .content-container .assign-staff-times-autocomplete input,.mobile-header-flex.has-search-bar .header-row{padding-top:10px}.media-mobile .assign-staff-side-panel .right-side-panel .content-container .assign-staff-times-autocomplete .appt-times-autocomplete-label{font-size:9px;top:-43px}.media-mobile .assign-staff-side-panel .right-side-panel .content-container .special-instructions-header .mobile-gray-helper{width:100%;opacity:.8;box-shadow:inset 0 -1px 0 0 #dbdcde;background-color:#f1f1f2;padding-top:22px;padding-bottom:6px;padding-left:12px;font-size:13px;font-weight:500;color:#6d6d72}.media-mobile .assign-staff-side-panel .right-side-panel .content-container .mobile-text-area textarea{padding-left:12px}.media-mobile .assign-staff-side-panel .remove-this-appointment-button{margin:12px;width:calc(100% - 24px);background-color:rgba(250,201,200,.25);border-radius:4px;border:2px solid #f05860;height:48px;padding-right:12px}.appointment-staff-time{font-size:14px;color:#484849}.appointment-staff-time .add-on-service,.appointment-staff-time .offered-service-duration,.appointment-staff-time .offered-service-name,.appointment-staff-time:hover{color:#9D9FA1}.appointment-staff-time:hover .add-on-service,.appointment-staff-time:hover .offered-service-duration,.appointment-staff-time:hover .offered-service-name{opacity:.5}.appointment-staff-time:hover.active .add-on-service,.appointment-staff-time:hover.active .offered-service-duration,.appointment-staff-time:hover.active .offered-service-name{opacity:1}.appointment-staff-time .appointment-staff-time-service-details{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.appointment-staff-time .appointment-staff-time-service-details .add-on-service span,.appointment-staff-time .appointment-staff-time-service-details .offered-service-name span{display:block;max-width:375px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.appointment-staff-time .appointment-staff-time-service-details .offered-service-name{font-weight:500;font-size:12px;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;text-align:right}.appointment-staff-time .appointment-staff-time-service-details .offered-service-duration{font-size:10px;margin-top:4px;text-align:right}.appointment-staff-time .appointment-staff-time-service-details .add-on-service{margin-top:4px;text-align:right;font-size:10px}.appointment-staff-time .care-provider{margin-bottom:4px}.appointment-staff-time .time{font-weight:500;margin-bottom:3px}.appointment-staff-time .time-window{font-size:10px;font-style:italic}.appointment-staff-time .pet-row{margin-top:10px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.appointment-staff-time .pet-row .pet-item{margin-top:6px;margin-bottom:6px;margin-left:3px}.appointment-staff-time .pet-row .pet-items,.appointment-staff-time .pet-row .pet-items .grouped-appointment{display:inline-block}.appointment-staff-time .pet-row .selected-pet-items{margin-left:4px;border:1px solid rgba(39,169,225,.5);border-radius:8px;display:inline-block;padding:6px}.appointment-staff-time .pet-row .selected-pet-items .pet-item{margin-left:3px}.appointment-staff-time .pet-row .selected-pet-items .pet-item:first-child,.datepicker-side-panel .right-side-panel-container .content-container{margin-left:0}.appointment-staff-time .pet-row .selected-pet-items .pet-container{display:block}.appointment-staff-time.active{opacity:.5}.appointment-staff-time.active:hover{color:#484849}.datepicker-side-panel .right-side-panel-container .datepicker-container{padding-left:10px;margin-bottom:24px}.datepicker-side-panel .right-side-panel-container .datepicker-container .bootstrap-datepicker{width:100%}.media-mobile .datepicker-side-panel .right-side-panel-container .datepicker-container{padding-left:0;margin-bottom:24px}.media-mobile .activated-field-text.input-callout,.media-mobile .datepicker-side-panel .right-side-panel-container .datepicker-container .bootstrap-datepicker{width:100%}.media-mobile .activated-field-text .mobile-text-input .mobile-input-value{position:relative;top:13px}.adaptive-summary-note{font-size:12px;line-height:1.33;color:rgba(72,72,73,.8);margin-top:32px}.adaptive-summary-note:before{font-weight:500;content:"Summary:"}.media-mobile .adaptive-summary-note{margin:0;padding:15px;background-color:#fff}.service-box{cursor:pointer;min-height:59px;border-radius:3px;background-color:rgba(39,169,225,.1);margin-right:1px;margin-left:1px;margin-top:1px;position:relative;width:100%;z-index:2}.service-box.selected{background-color:rgba(39,169,224,.3)}.service-box.selected .time{color:#484849}.service-box .time{font-weight:500;color:#9D9FA1;font-size:12px;padding-top:4px;padding-left:8px;margin-bottom:7px}.service-box .pets{padding-left:8px;padding-right:8px;padding-top:4px;display:-webkit-box;display:-ms-flexbox;display:flex}.service-box .pets .grouped-appointment-object{padding-left:4px}.service-box .pets .grouped-appointment-object.completed .link-image{opacity:.5}.service-box .pets .pet-item{margin-top:0;margin-left:0;margin-right:0}.service-box .pets .pet-item .pet-name{font-size:10px;max-width:40px}.service-box .pets .pet-item .duration-overlay{height:40px;width:40px}.service-box .pets .pet-item .duration-overlay svg circle{stroke-dasharray:119px;stroke-dashoffset:118px}.service-box .pets .pet-item .duration-overlay img{top:10px;left:10px}.service-box .pets .pet-item .img-inner-border{height:40px;width:40px;margin-bottom:2px}.service-box .pets .pet-item .img-inner-border .border,.service-box .pets .pet-item .img-inner-border img{height:40px;width:40px}.service-box .pets .pet-item .img-inner-border .birthday-icon{position:absolute;left:25px;top:-3px}.service-box .pets .pet-item .img-inner-border .birthday-icon img{width:23px;height:23px}.service-box .pets .pet-item .link-image{top:-6px;left:-9px}.all-day-services.service-box .pets{padding-top:8px;display:-webkit-box;display:-ms-flexbox;display:flex}.appointment-group-select .service-box{margin-bottom:4px;margin-top:4px;cursor:pointer;overflow:auto;white-space:nowrap;-webkit-transition:.25s all;transition:.25s all;border:1px solid #fff}.appointment-group-select .service-box.selected{border:1px solid #27a9e1}.appointment-group-select .service-box .pet-item{cursor:pointer}.media-mobile .appointment-group-select{padding-bottom:16px}.media-mobile .appointment-group-select .service-box{margin-left:12px;margin-right:12px;width:calc(100vw - 24px)}.household-select{max-height:calc(100vh - 260px);min-height:100%;width:375px;overflow-y:auto}.household-select .loading-pane{min-height:0;margin-top:10px;margin-bottom:0}.household-select .account-balance-header{padding:14px 25px 13px;display:-webkit-box;display:-ms-flexbox;display:flex;background-color:#FAFAFB;border-bottom:1px solid #DBDCDE}.household-select .account-balance-header h2{color:#9D9FA1;text-transform:uppercase;font-size:10px;font-weight:500}.household-select .account-balance-header h2.current-balance{margin-left:auto}.household-select .infinity-loader{height:125px}.media-mobile .household-select{width:100%;height:calc(100vh - 42px);max-height:100%;background-color:rgba(255,255,255,.8);-webkit-overflow-scrolling:touch}.media-mobile .household-select .account-balance-header{padding:8px 25px 13px;height:26px;position:-webkit-sticky;position:sticky;top:0;z-index:1;width:100%}.media-mobile .household-select .households{padding-top:0;padding-bottom:156px}.household-select-option{padding:12px 25px;border-bottom:1px solid #F1F1F2;text-align:left;cursor:pointer}.household-select-option.selected{background-color:#fff}.household-select-option:hover{background-color:#F1F1F2}.household-select-option .household-user-names{font-weight:500;font-size:14px}.household-select-option .pets{padding-top:4px}.household-select-option .pets .avatar-with-name{margin-top:4px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.household-select-option .pets .avatar-with-name .avatar-image,.household-select-option .pets .avatar-with-name .img-inner-border,.household-select-option .pets .avatar-with-name .img-inner-border img{width:45px;height:45px}.household-select-option .pets .avatar-with-name .name{margin-top:0;margin-left:12px}.household-select-option.household-select-with-account-balance-option .household-header{display:-webkit-box;display:-ms-flexbox;display:flex}.household-select-option.household-select-with-account-balance-option .household-header .household-user-names{font-weight:500;font-size:12px}.household-select-option.household-select-with-account-balance-option .household-header .household-user-names .inactive-tag{font-weight:400;color:#9d9fa1;font-style:italic}.household-select-option.household-select-with-account-balance-option .household-header .household-user-names.inactive-household{font-style:italic}.household-select-option.household-select-with-account-balance-option .household-header .account-balance{font-size:14px;margin-left:auto}.household-select-option.household-select-with-account-balance-option .pets .avatar-with-name .avatar-image,.household-select-option.household-select-with-account-balance-option .pets .avatar-with-name .img-inner-border,.household-select-option.household-select-with-account-balance-option .pets .avatar-with-name .img-inner-border img{width:30px;height:30px}.household-select-option.household-select-with-account-balance-option .pets .avatar-with-name .name{font-size:11px}.search-input{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.search-input.light-gray input::-webkit-input-placeholder{color:#DBDCDE}.search-input.light-gray input:-ms-input-placeholder{color:#DBDCDE}.search-input.light-gray input::placeholder{color:#DBDCDE}.search-input.light-gray img{opacity:.65}.search-input img{width:14px;height:14px}.search-input input{height:40px;font-size:14px;border:none;padding:0;margin-left:16px;background-color:transparent;width:100%}.search-input input:placeholder-shown{color:#9D9FA1}.search-input input:focus{outline:0}.search-input .search-button{width:50px;height:40px;background-color:rgba(240,88,96,.9);border-radius:33px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;right:-43px}.search-input .search-button img{margin:auto}.search-input .search-button:hover{background-color:#D31436}.search-input .search-clear-button{background:0 0;border:none;padding:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.search-input .search-clear-button svg{margin:0;height:14px;width:14px}.media-mobile .search-input{border-top:1px solid #dbdcde;border-bottom:2px solid #dbdcde;padding:0 15px;background-color:#fff;max-height:100%}.media-mobile .search-input input{margin-left:8px}.media-mobile .search-input .search-button{border-radius:0;position:absolute;right:0;height:40px;width:42px}.media-mobile .no-clients-error h1{font-size:18px}.no-clients-error h1{font-size:21px;font-weight:500;margin-bottom:12px;white-space:nowrap}.no-clients-error .description{color:#9d9fa1;font-size:12px;line-height:1.33;font-weight:300;margin-bottom:32px}.no-clients-error .girl-dog{background-image:url(images/girl-dog@3x-d0fd63690bcf9f6959f67c542182c121.png);background-image:-webkit-image-set(url(images/girl-dog-5ffca9ed635456c8be08f9b778bae091.png) 1x,url(images/girl-dog@2x-40213e841e87077dfa863363cae359a1.png) 2x,url(images/girl-dog@3x-d0fd63690bcf9f6959f67c542182c121.png) 3x);background-image:image-set(url(images/girl-dog-5ffca9ed635456c8be08f9b778bae091.png) 1x,url(images/girl-dog@2x-40213e841e87077dfa863363cae359a1.png) 2x,url(images/girl-dog@3x-d0fd63690bcf9f6959f67c542182c121.png) 3x);margin:0 auto;background-size:contain;width:144px;height:235px}.no-clients-error .add-button{margin-top:121px}.client-summary .search-input-container{margin-left:auto;margin-right:auto;padding:5px 0 5px 40px;border:2px solid #bedbf3;width:400px;border-radius:33px;margin-top:12px}.client-summary .search-input-container .search-input{height:40px;width:260px;margin-left:auto;margin-right:auto}.client-summary .loading-pane{margin:50px auto;min-height:100px}.client-summary .girl-dog{margin:0 auto 32px}.client-summary .helper-text{margin-top:40px;font-size:14px;color:#9d9fa1}.client-summary .add-button{margin-top:8px}.client-summary .add-button .add-button-text{margin-bottom:16px}.client-summary .summary-text{white-space:nowrap;font-size:21px;font-weight:500;color:#48484a;margin-bottom:52px}.client-summary .summary-text .household-count,.client-summary .summary-text .pet-count{font-size:36px}.client-summary .summary-text .household-count{color:#27a9e1}.client-summary .summary-text .pet-count{color:#fec23b}.add-button .add-button-text{color:#f05860;font-size:14px}.add-button a,.new-message-button .ppb-button{margin-left:auto;margin-right:auto;display:inline-block;font-family:"Gotham Rounded A","Gotham Rounded B",helvetica,arial,sans-serif;height:50px;width:50px;color:#fff;border-radius:100%;background-position:center;cursor:pointer;background-repeat:no-repeat;box-shadow:0 1px 3px 0 rgba(72,72,73,.5);-webkit-transition:all .5s;transition:all .5s}.add-button a{background-color:#f05860;background-image:url(images/header/add-sign.svg)}.add-button a:hover{background-color:#D31436;opacity:.9}.new-message-button{position:absolute;top:28px;right:22px}.new-message-button .ppb-button{background-color:#f05860;background-image:url(images/messages/write-new-white.svg)}.new-message-button .ppb-button:hover{background-color:#D31436;opacity:.9}.new-message-button.close-button .ppb-button{background-image:url(images/header/add-sign.svg);background-color:rgba(72,72,73,.9);-webkit-transform:rotate(45deg);transform:rotate(45deg)}.mobile-header-flex{position:fixed;top:0;z-index:6;box-shadow:0 1px 4px 0 rgba(241,241,242,.75);width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.mobile-header-flex .header-row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;text-align:center}.mobile-header-flex .back,.mobile-header-flex .right-action.gear-icon,.mobile-header-flex .right-action.search-icon{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex}.mobile-header-flex .back{height:100%;margin-left:8px}.mobile-header-flex.default{background-color:#F3F3F5;height:56px}.mobile-header-flex.white{background-color:#FFF;box-shadow:0 1px 4px 0 rgba(241,241,242,.75);height:36px}.mobile-header-flex.large-white{height:42px;background-color:#FFF}.mobile-header-flex.has-search-bar{height:90px;background-color:#F3F3F5;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.mobile-header-flex.has-search-bar .search-bar-row{margin-top:9px;width:calc(100vw - 32px)}.mobile-header-flex.has-search-bar .search-bar-row .search-input{height:32px}.mobile-header-flex.double-header{height:50px;background-color:#FFF}.mobile-header-flex.double-header .header-container{position:relative;height:40px;width:100%;z-index:1}.mobile-header-flex.double-header .header-text{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.mobile-header-flex.double-header .header-text .bottom-search{font-size:11px;color:#484849;padding-top:4px}.mobile-header-flex.double-header.has-search-bar{height:96px}.mobile-header-flex.double-header.has-search-bar .search-bar-row .search-input{border-radius:19px;background-color:rgba(190,219,243,.1)}.mobile-header-flex.with-dropdown .header-text{z-index:1}.mobile-header-flex.with-dropdown .ppb-button,.mobile-header-flex.with-dropdown a{z-index:2}.mobile-header-flex .hamburger{width:28px;margin:0 16px}.mobile-header-flex svg{fill:#f05860;height:24px;margin:0 8px}.mobile-header-flex .ppb-button{font-size:17px}.mobile-header-flex .add-icon{width:20px;margin:0 16px}.mobile-header-flex .more-icon{width:25px;margin:0 16px}.mobile-header-flex .right-action{margin-left:auto}.mobile-header-flex .right-action.edit-icon img{height:21px;margin-right:16px}.mobile-header-flex .right-action.message-icon img{height:20px;margin-right:16px}.mobile-header-flex .right-action.search-icon{margin-right:8px}.mobile-header-flex .right-action.done-button{font-weight:500}.mobile-header-flex .right-text{padding-right:10px}.mobile-header-flex .search-input{width:100%}.mobile-header-flex .header-text{text-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;color:#484849;font-weight:500;font-size:17px;width:100%;position:absolute;z-index:-1;height:40px}.mobile-header-flex .header-text .bottom-text{font-size:11px;font-weight:300;margin-top:2px}.mobile-header-flex .popout-dropdown md-input-container md-select{text-align:center;width:239px;margin-left:auto;margin-right:auto;background-color:#FFF;border-radius:5.5px;font-size:14px;height:28px;margin-top:1px}.mobile-header-flex .popout-dropdown md-input-container md-option{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.mobile-header-flex .popout-dropdown md-input-container .md-errors-spacer{min-height:0}.mobile-header-flex a.empty{width:30px}.mobile-header-flex .search-input{border-radius:6px;border:none}.mobile-header-flex .search-input input{height:27px}.mobile-header-flex .mobile-header-more-options--backdrop{z-index:7;width:100vw;height:100vh;position:fixed;top:0;left:0;background-color:rgba(72,72,73,.2)}.mobile-header-flex .mobile-header-more-options--menu{z-index:8;position:absolute;right:8px;bottom:-89px;font-size:14px;text-align:left;width:140px;border-radius:8px;box-shadow:0 2px 4px 0 rgba(219,220,222,.25);border:1px solid rgba(241,241,242,.5);background-color:rgba(255,255,255,.99)}.mobile-header-flex .mobile-header-more-options--menu .menu-item{font-weight:400;padding-left:16px;padding-top:12px;padding-bottom:12px;box-shadow:inset 0 -1px 0 0 rgba(241,241,242,.9)}.mobile-header-flex .mobile-header-more-options--menu .menu-item a{color:rgba(72,72,73,.9)}.mobile-header-flex .mobile-header-more-options--menu .menu-item:last-child{padding-top:14px;color:rgba(240,88,96,.9);box-shadow:inset 0 4px 0 0 rgba(250,201,200,.2)}.mobile-header-flex .mobile-header-more-options--menu .menu-item:last-child.without-danger{color:rgba(72,72,73,.9);box-shadow:unset;padding-top:10px}.user-selection-wheel{position:relative}.user-selection-wheel .ppb-dropdown-menu{top:0;width:210px;left:65px}.user-selection-wheel .selection-wheel-container{margin-left:auto;margin-right:auto;width:200px}.user-selection-wheel .selected-pet-or-user{position:absolute;width:45px;height:45px;top:0;background-color:rgba(39,169,225,.3);border-radius:100%}.user-selection-wheel .pet-or-user-information{margin-top:40px;width:250px}.user-selection-wheel .pet-or-user-information .pet-or-user-information__full-name{font-size:21px;color:#484849}.user-selection-wheel .pet-or-user-information .pet-or-user-information__user-role{text-transform:uppercase;color:#8c8e90;font-size:12px;margin-top:6px}.user-selection-wheel .pet-or-user-information .pet-or-user-information__pet-gender{text-transform:lowercase;font-size:14px}.media-mobile .user-selection-wheel .selection-wheel-container{position:relative}.media-mobile .user-selection-wheel .pet-or-user-information{width:100vw;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#fff;margin-bottom:0!important;padding-bottom:20px;padding-top:135px;margin-top:-95px!important}.media-mobile .user-selection-wheel .top-selection{position:relative;margin-left:auto;margin-right:auto;width:200px}.media-mobile .user-selection-wheel .photo-upload.avatar-upload{margin-top:0}.user-selection-wheel .selection-item{position:absolute;top:0;left:0}.user-selection-wheel .selection-item .img-inner-border,.user-selection-wheel .selection-item .img-inner-border img{width:45px;height:45px;border-radius:100%;display:inline-block}.user-selection-wheel .selection-item.selected img{background-color:#27a9e1}.user-selection-wheel .selection-item:hover{cursor:pointer}.user-selection-wheel .selection-item .ppb-button.add-button{border:2px solid #F05860;color:#F05860;height:40px;width:40px;border-radius:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:0}.user-selection-wheel .selection-item .ppb-button.add-button img{height:20px}.user-selection-wheel .selection-item .ppb-button.add-button:hover{opacity:.5}.readonly-field{margin-bottom:24px;display:-webkit-box;display:-ms-flexbox;display:flex}.readonly-field .field,.readonly-field .icon{display:inline-block}.readonly-field .icon{margin-right:15px;vertical-align:top;margin-top:5px}.readonly-field .field{width:100%}.readonly-field.email .icon{margin-top:10px}.readonly-field.address .icon{margin-right:20px}.readonly-field .google-address-link,.readonly-field .value{font-size:14px;max-width:350px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#48484a}.readonly-field.textarea .value{white-space:normal;line-height:1.29}.readonly-field .google-map{margin-top:8px;height:100px;width:350px;white-space:nowrap}.readonly-field .label-container label{color:#9d9fa1;font-size:10px;text-transform:uppercase;font-weight:500;margin-bottom:4px}.media-mobile .readonly-field{margin-bottom:20px;border-bottom:1px solid #dbdcde;background-color:#fff}.media-mobile .readonly-field .field{width:100%}.media-mobile .readonly-field .field .google-map img{width:100vw}.media-mobile .readonly-field .label-container{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;background-color:#F7FAFD;height:50px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-top:1px solid #dbdcde;box-shadow:inset 0 -3px 0 0 #dbdcde}.media-mobile .readonly-field .label-container img{margin-left:5px}.media-mobile .readonly-field .label-container label{margin-left:8px;font-size:14px;text-transform:inherit;color:#484849;margin-bottom:0}.media-mobile .readonly-field .value{margin:16px 8px}.media-mobile .readonly-field.textarea .value{margin:8px;min-height:36px}.media-mobile .readonly-field:last-child{margin-bottom:0}.appointment-times{text-align:left;margin-bottom:20px}.appointment-times .doo-error{margin-left:auto;margin-right:auto;margin-top:48px}.appointment-times .appointment-times-header{box-shadow:inset 0 -2px 0 0 #dbdcde;margin-bottom:0}.appointment-times .appointment-times-header a{display:inline-block;color:#9d9fa1;font-size:13px;padding:12px}.appointment-times .appointment-times-header a:hover{color:#484849}.appointment-times .appointment-times-header a.active{color:#51c1b0;border-bottom:4px solid rgba(81,193,176,.9)}.appointment-times .appointment-times-header .bulk-edit-buttons{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.appointment-times .appointment-times-header .bulk-edit-buttons .button-separator{color:#DBDCDE;font-size:12px}.appointment-times .appointment-times-header .bulk-edit-buttons .bulk-button{font-weight:400;opacity:.5}.appointment-times .appointment-times-header .bulk-edit-buttons .ppb-button{padding-left:6px;padding-right:6px}.appointment-times .appointment-times-header .bulk-edit-buttons.active-buttons .bulk-button{opacity:1}.appointment-times .appointment-times-header .bulk-edit-bttn{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#F05860;font-size:12px;font-weight:500;padding:12px}.appointment-times .appointment-times-header .bulk-edit-bttn img{margin-right:6px}.appointment-times .appointment-times-header .appt-edit-bttn:hover:not([disabled]){color:#D31436}.appointment-times .recurring-appointment{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:14px;padding:12px 8px;box-shadow:inset 0 -1px 0 0 #f1f1f2;line-height:1.3;-webkit-transition:.5s;transition:.5s;cursor:pointer;background-color:#fff}.appointment-times .recurring-appointment:last-child{box-shadow:none}.appointment-times .recurring-appointment .repeat-days{font-weight:500}.appointment-times .recurring-appointment .repeat-arrow{width:24px;height:24px}.appointment-times .recurring-appointment .ppb-button.remove-button{opacity:0;font-weight:300;font-size:12px;margin-left:auto}.appointment-times .recurring-appointment:hover{background-color:rgba(190,219,243,.1)}.appointment-times .recurring-appointment:hover .remove-button{opacity:1}.appointment-times .recurring-appointment .day-of-week,.appointment-times .recurring-appointment .end-time,.appointment-times .recurring-appointment .offered-service-duration{font-size:12px}.appointment-times .recurring-appointment .day-of-week{text-transform:uppercase;color:#484849;font-weight:500}.appointment-times .recurring-appointment .day-of-week .blue{color:#27a9e1}.appointment-times .recurring-appointment .end-time,.appointment-times .recurring-appointment .offered-service-duration{color:#9d9fa1}.appointment-times .recurring-appointment .time-container{margin-right:5px;margin-left:8px;width:150px}.appointment-times .recurring-appointment .care-provider-container{margin-left:auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:250px}.appointment-times .recurring-appointment .care-provider-container .img-inner-border,.appointment-times .recurring-appointment .care-provider-container .img-inner-border img{width:35px;height:35px;border-radius:100%}.appointment-times .recurring-appointment .care-provider-container .care-provider-name{margin-left:12px;font-size:12px}.appointment-times .recurring-appointment .offered-service-container{width:250px}.appointment-times .recurring-appointment .offered-service-container .offered-service-name{max-width:250px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.appointment-times .recurring-appointment .offered-service-container .pet-name{font-weight:300}.appointment-times .recurring-appointment.read-only{cursor:default}.appointment-times .recurring-appointment.read-only .ppb-button.remove-button{display:none;opacity:0}.appointment-times .recurring-appointment.read-only:hover{background-color:transparent}.media-mobile .appointment-times .recurring-appointment .ppb-button.remove-button{opacity:1;padding:0 4px;margin-left:auto}.media-mobile .appointment-times .recurring-appointment .pet-name{margin-left:auto;text-align:right;-ms-flex-item-align:start;align-self:flex-start}.media-mobile .appointment-times .recurring-appointment .repeat-days{font-weight:300;font-size:12px;color:#9d9fa1}.media-mobile .appointment-times .recurring-appointment .swiped-delete-button,.media-mobile .appointment-times .recurring-appointment .swiped-edit-button{background-color:#f05860;height:57px;width:70px;color:rgba(255,255,255,.95);text-align:center;font-size:12px;position:absolute;right:-70px;top:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;cursor:pointer;border-radius:0}.media-mobile .appointment-times .recurring-appointment .swiped-edit-button{background-color:rgba(250,201,200,.5);color:#D31436}.media-mobile .appointment-times .recurring-appointment .swiped-delete-button{right:-140px}.media-mobile .appointment-times .recurring-appointment.swiped-left{-webkit-transform:translateX(-140px);transform:translateX(-140px)}.document-list{width:685px;background-color:#fff;text-align:left;table-layout:fixed}.document-list tr td.documents-list-name-column{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:245px}.document-list tr{height:50px;box-shadow:inset 0 -1px 0 0 rgba(241,241,242,.9);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.document-list tr.pending{font-weight:500;background-color:rgba(255,228,180,.15)}.document-list tr td,.document-list tr th{padding-left:16px;padding-right:16px;font-size:14px;color:rgba(72,72,73,.75)}.document-list tr td:first-child,.document-list tr th:first-child{width:245px!important}.document-list tr td:nth-child(2),.document-list tr th:nth-child(2){width:122px}.document-list tr td:nth-child(3),.document-list tr th:nth-child(3){width:252px}.document-list tr td:nth-child(4),.document-list tr th:nth-child(4){text-align:right;width:80px}.document-list tr th{font-weight:500}.document-list tr td span{text-transform:uppercase;font-size:10px;font-weight:600;padding:3px 5px;border-radius:4px}.document-list tr td span.pending{color:#f8a131;background-color:rgba(255,228,180,.5)}.document-list tr td span.agreed,.document-list tr td span.signed,.document-list tr td span.viewed{color:#51c1b0;background-color:rgba(81,193,176,.15)}.document-list tr td span.declined{color:#d31436;background-color:rgba(211,20,54,.15)}.document-list tr td span.archived{color:rgba(72,72,73,.75);background-color:rgba(241,241,242,.75)}.document-list tr td.actions{cursor:pointer;position:relative}.document-list .documents-list-item--menu{z-index:1;position:absolute;right:14px;bottom:-78px;color:rgba(72,72,73,.9);font-size:12px;text-align:left;width:178px;border-radius:8px;box-shadow:0 2px 4px 0 rgba(219,220,222,.25);border:1px solid rgba(241,241,242,.5);background-color:rgba(255,255,255,.99);overflow:hidden}.document-list .documents-list-item--menu .top-buttons{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:0;padding-top:0;padding-bottom:0}.document-list .documents-list-item--menu .top-buttons .documents-list-item--menu-item:first-child{border-top-left-radius:4px;border-top-right-radius:4px}.document-list .documents-list-item--menu .top-buttons .documents-list-item--menu-item:not(:last-child){border-bottom:1px solid rgba(241,241,242,.9)}.document-list .documents-list-item--menu.single-item{bottom:-11px}.document-list .documents-list-item--menu .documents-list-item--menu-item{height:40px;padding:0 16px;font-weight:400;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;cursor:pointer}.document-list .documents-list-item--menu .documents-list-item--menu-item:hover{background-color:rgba(241,241,242,.75)}.document-list .documents-list-item--menu .documents-list-item--menu-item.last-item{padding-top:0;padding-bottom:0;color:rgba(240,88,96,.9);box-shadow:inset 0 4px 0 0 rgba(250,201,200,.2);width:100%}.document-list .documents-list-item--menu .documents-list-item--menu-item.last-item:hover{background-color:rgba(240,88,96,.05)}.document-list .documents-list-item--menu .documents-list-item--menu-item.small-margin{margin-bottom:0}.media-mobile .document-list{width:100%}.document-list-item{border-radius:4px;border:1px solid #dbdcde;height:46px;padding:0 10px;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:14px;color:#484849;-webkit-box-align:center;-ms-flex-align:center;align-items:center;cursor:pointer;-webkit-transition:.5s;transition:.5s;position:relative;margin-bottom:8px}.document-list-item:hover{border:1px solid #27a9e1}.document-list-item:hover .delete-button{opacity:.5}.document-list-item:hover .delete-button:hover{opacity:1}.document-list-item .filename{max-width:300px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.document-list-item .file-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.document-list-item .file-container .document-image{width:24px;height:24px;margin-right:10px}.document-list-item .file-container .document-details{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;text-align:left}.document-list-item .file-container .document-details .filename{font-weight:400;font-size:14px;color:#484849;padding-bottom:4px;width:298px;text-overflow:ellipsis;overflow-x:hidden}.document-list-item .file-container .document-details .document-created-at{font-weight:400;font-size:10px;color:#9d9fa1}.document-list-item .delete-button{opacity:0;margin-left:auto}.media-mobile .document-list-item{border-radius:0;margin-bottom:0;border:none;border-top:solid 1px #dbdcde;border-bottom:none}.media-mobile .document-list-item .document-image{margin-left:auto}.media-mobile .document-list-item .filename{margin-right:auto}.media-mobile .document-list-item .button-container{position:absolute;right:-140px;top:-1px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.media-mobile .document-list-item .button-container .swiped-delete-button{background-color:#f05860;height:46px;border-top:1px solid #dbdcde;width:70px;color:rgba(255,255,255,.95);text-align:center;font-size:12px;cursor:pointer;border-radius:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.media-mobile .document-list-item .button-container .swiped-open-button{height:46px;width:70px;border-top:1px solid #dbdcde;text-align:center;font-size:12px;cursor:pointer;background-color:#FAC9C8;color:#D31436;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.media-mobile .document-list-item.swiped-left{-webkit-transform:translateX(-140px);transform:translateX(-140px)}.media-mobile .document-list-item:last-child{border-bottom:solid 1px #dbdcde}.media-mobile .document-list-item:last-child .swiped-delete-button,.media-mobile .document-list-item:last-child .swiped-open-button{border-bottom:1px solid #dbdcde}.mobile-action-bar{background-color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;height:62px;-ms-flex-pack:distribute;justify-content:space-around;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-top:1px solid #eee;border-bottom:1px solid #eee;box-shadow:0 3px 8px 0 rgba(219,220,222,.5)}.mobile-action-bar .arrow-up{position:absolute;left:calc(50vw - 8px);top:-6px;width:0;height:0;border-left:8px solid transparent;border-right:8px solid transparent;border-bottom:8px solid #fff}.mobile-action-bar .action-item{color:#f05860;font-size:10px;opacity:.5}.mobile-action-bar .action-item.active{color:#f05860;opacity:1}.mobile-action-bar .action-item.active svg path{fill:#f05860}.mobile-action-bar .action-item.active svg path.location-cutout{fill:#fff}.mobile-action-bar .action-item svg path,.report-card--modal .report-card .report-card-header .report-card-header--skip button svg path{fill:#f05860}.mobile-action-bar .action-item svg{display:block;margin-left:auto;margin-right:auto;width:21px;height:21px;margin-bottom:5px}.mobile-action-bar .action-item svg.email-icon{height:18px;width:27px;margin-bottom:6px;margin-top:1px}.mobile-action-bar .action-item svg.address-icon{height:20px}.mobile-action-bar .action-item svg path.location-cutout{fill:#fff}.pet-or-user-information{line-height:1.3;font-size:14px;text-align:center}.pet-or-user-information__full-name{font-size:21px;max-width:250px}.pet-or-user-information__user-role{font-size:14px;text-transform:uppercase;font-weight:400;color:#9D9FA1}.media-mobile .pet-or-user-information__user-role{font-weight:500;color:#9d9fa1;margin-top:0!important;font-size:12px}.pet-or-user-information__pet-breed{text-transform:uppercase;color:#8c8e90;font-size:12px;font-weight:500}.pet-or-user-information__user-info{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:6px}.pet-or-user-information__user-info .pet-or-user-information__human-dob,.pet-or-user-information__user-info .pet-or-user-information__human-gender{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:14px;color:#484849}.pet-or-user-information__user-info .pet-or-user-information__human-dob svg{margin-right:12px}.pet-or-user-information__user-info .separator{margin-left:12px;margin-right:12px;height:24px;border-left:solid 1px rgba(219,220,222,.9)}.pet-or-user-information__user-info .pet-or-user-information__human-gender svg{margin-right:12px}.pet-or-user-information__gets-along-with{padding-top:12px}.pet-or-user-information__gets-along-with .gets-along-with-section{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.pet-or-user-information__gets-along-with .gets-along-with-section .gets-along-with-icon{padding-right:8px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.pet-or-user-information__gets-along-with .dogs-section{width:75px}.pet-or-user-information__gets-along-with .cats-section{width:70px}.pet-or-user-information__gets-along-with .humans-section{width:90px}.media-mobile .address-modal .right-side-panel .content-container{margin-top:42px;margin-left:0;margin-right:0}.media-mobile .address-modal .right-side-panel .address-item{line-height:1.2;margin-bottom:40px}.media-mobile .address-modal .right-side-panel .address-item:first-child .address-header{border-top:none}.media-mobile .address-modal .right-side-panel .address-item .address-header{border-top:1px solid #dbdcde;padding-top:10px;height:50px;background-color:#F7FAFD;box-shadow:inset 0 -3px 0 0 #dbdcde}.media-mobile .address-modal .right-side-panel .address-item .address-type{color:#9d9fa1;font-weight:500;font-size:10px;text-transform:uppercase;margin-left:8px}.media-mobile .address-modal .right-side-panel .address-item .google-address-link{font-weight:500;font-size:14px;margin-left:8px;margin-bottom:10px}.media-mobile .address-modal .right-side-panel .address-item .google-map{width:100%;height:100px}.media-mobile .address-modal .right-side-panel .address-item .address-notes-container{margin:0 8px}.media-mobile .address-modal .right-side-panel .address-item .address-notes-container label{margin:10px 0 5px;color:#9d9fa1;font-size:10px;font-weight:300}.mobile-blue-header{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;background-color:#F7FAFD;height:50px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-top:1px solid #dbdcde;box-shadow:inset 0 -3px 0 0 #dbdcde}.mobile-blue-header__header-text{margin-left:8px;font-size:14px;font-weight:500;text-transform:inherit;color:#484849}.mobile-blue-header__right-button{margin-left:auto;margin-right:8px}.mobile-blue-header__right-button--red{color:#F05860}.mobile-blue-header__right-button--bold{font-weight:500}.mobile-blue-header__add-icon{width:20px;height:20px}.media-mobile .select-list .ppb-button.cancel-button{background-color:transparent;margin-top:0;padding:6px 12px}.media-mobile .select-list .right-side-panel .right-side-panel-container{background-color:#fff;height:100%}.media-mobile .select-list .right-side-panel .right-side-panel-container .header .header-text{margin-left:0}.media-mobile .select-list .right-side-panel .right-side-panel-container .bottom-full-width-button-container{position:absolute;bottom:25px;left:0;right:0}.media-mobile .select-list .right-side-panel .right-side-panel-container .bottom-full-width-button-container .ppb-button{width:100%;height:44px;border-right:none;border-left:none;border-radius:0}.media-mobile .select-list .right-side-panel .right-side-panel-container .content-container{margin:42px 0}.media-mobile .select-list .right-side-panel .right-side-panel-container .content-container .select-option{text-align:left;background-color:#fff;border-top:1px solid #dbdcde;padding:15px 12px;position:relative}.media-mobile .select-list .right-side-panel .right-side-panel-container .content-container .select-option:last-child{border-bottom:1px solid #dbdcde}.media-mobile .select-list .right-side-panel .right-side-panel-container .content-container .select-option .check{position:absolute;top:16px;right:12px;background-image:url(images/staff/check.svg);width:13px;height:10px}.flash-notification,.flash-notification__subscription-payment-failed{z-index:102;position:fixed;top:0;border-radius:0 8px 8px;box-shadow:0 2px 4px 0 rgba(72,72,73,.5)}.media-mobile .select-list .right-side-panel .right-side-panel-container .content-container .select-option.indented{padding-left:28px}.load-more-button,.media-mobile .select-list .right-side-panel .right-side-panel-container .content-container .select-option.group-header{font-weight:500}.household-not-found-error{max-width:580px;margin-left:auto;margin-right:auto}.household-not-found-error .add-button{margin-top:8px}.household-not-found-error .add-button .add-button-text{margin-bottom:16px}.household-not-found-error__header-text{font-size:21px;font-weight:500}.household-not-found-error__helper-text{margin-top:12px;font-size:12px;color:#9d9fa1;line-height:1.33}.media-mobile .household-not-found-error__helper-text{max-width:280px;margin:12px auto 0}.household-not-found-error__girl-sad{margin:32px auto 130px}.media-mobile .household-not-found-error__girl-sad{width:70px;height:158px;margin:32px auto 100px}a.google-address-link{color:#484849}a.google-address-link:hover{color:#27A9E1}.readonly-field-address__about-location{font-weight:300;font-size:10px;color:#9d9fa1;text-transform:uppercase;margin-top:20px;line-height:1.29}.readonly-field-address__notes{line-height:1.29;font-size:14px;max-width:400px}.flash-notification{width:100vw;height:104px;left:0}.flash-notification--hidden{display:none}.flash-notification--red{background-color:rgba(252,247,247,.99)}.flash-notification--green{background-color:rgba(238,248,246,.99)}.flash-notification--blue{background-color:rgba(240,246,249,.99)}.flash-notification--yellow{background-color:rgba(254,245,229,.99)}.flash-notification__message{display:-webkit-box;display:-ms-flexbox;display:flex;padding:16px 16px 16px 24px;font-size:16px;line-height:1.29;width:100%;height:100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.flash-notification__message svg{margin-right:45px;min-width:50px;min-height:46px}.flash-notification__message .button-container{min-width:191px;margin-left:32px}.flash-notification__message .button-container .ppb-button{font-weight:500;font-size:16px;margin-right:12px;margin-left:0}.flash-notification__message__text{overflow:hidden;text-overflow:ellipsis}.flash-notification__subscription-payment-failed{left:0;width:100vw;background-color:rgba(252,247,247,.99);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.flash-notification__subscription-payment-failed svg{margin-left:24px;margin-right:28px;min-width:50px;min-height:46px}.flash-notification__subscription-payment-failed .text-container{margin-top:24px;margin-bottom:24px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;max-width:50vw}.flash-notification__subscription-payment-failed .text-container h1{font-size:16px;font-weight:500;line-height:20px}.flash-notification__subscription-payment-failed .text-container p{font-size:14px;margin-top:4px;line-height:18px}.media-mobile .flash-notification__subscription-payment-failed .text-container p,.ppb-modal.mobile .buttons-container{margin-top:8px}.flash-notification__subscription-payment-failed .text-container a{font-weight:500}.flash-notification__subscription-payment-failed .button-container{display:-webkit-box;display:-ms-flexbox;display:flex;margin-left:24px;margin-right:24px}.flash-notification__subscription-payment-failed .button-container .ppb-button{min-width:112px;opacity:.9!important}.flash-notification__subscription-payment-failed .button-container:hover{opacity:1}.media-mobile .flash-notification__message{font-size:14px;text-align:left}.media-mobile .flash-notification__message:has(.icon-and-text-container){-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.media-mobile .flash-notification__message .icon-and-text-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.media-mobile .flash-notification__message .button-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-left:20px;width:70px;min-width:unset;position:relative;right:-16px}.media-mobile .flash-notification__message .button-container .ppb-button{white-space:initial;font-size:12px;border-radius:0;margin-right:0;font-weight:300}.media-mobile .flash-notification__message .button-container .ppb-button .bold{font-weight:500}.media-mobile .flash-notification__message .button-container .ppb-button .refresh-button-icon svg{width:30px;height:33px;min-width:30px;min-height:33px;margin-right:0}.media-mobile .flash-notification__message .button-container .ppb-button.full-button{height:104px;width:70px;border-radius:0 0 8px}.media-mobile .flash-notification__message .button-container .ppb-button.bottom-button{height:70px;width:70px;border-radius:0 0 8px}.media-mobile .flash-notification__message .button-container .ppb-button.top-button{height:34px;width:70px}.media-mobile .flash-notification__message .button-container .flash-notification--one-line-button{white-space:nowrap}.media-mobile .flash-notification__message svg{margin-right:16px}.media-mobile .flash-notification__subscription-payment-failed{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1;flex:1;padding-left:24px;-webkit-box-align:unset;-ms-flex-align:unset;align-items:unset;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.media-mobile .flash-notification__subscription-payment-failed .text-container{display:-webkit-box;display:-ms-flexbox;display:flex;max-width:unset}.media-mobile .flash-notification__subscription-payment-failed .button-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1;flex:1;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;min-width:191px;margin:0 0 0 18px}.media-mobile .flash-notification__subscription-payment-failed .button-container .ppb-button{height:50%;border-radius:0;padding:0 4px}.media-mobile .flash-notification__subscription-payment-failed .button-container .ppb-button:nth-child(2){border-bottom-right-radius:8px}.svg-loading-spinner{display:block;margin:10px auto 20px}.svg-loading-spinner .loading-text{color:#484849;margin-bottom:10px;font-size:14px;font-weight:500}.avatar-images{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-right:auto;margin-left:auto;width:200px}.avatar-images__images{white-space:nowrap}.avatar-images__images .img-inner-border{display:inline-block;margin-right:0;margin-left:-15px;opacity:1}.avatar-images__images .img-inner-border:first-child{left:0}.avatar-images__images .img-inner-border,.avatar-images__images .img-inner-border img{width:35px;height:35px;border-radius:100%}.avatar-images-with-names{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-right:auto;margin-left:auto;width:200px}.avatar-images-with-names__images{white-space:nowrap}.avatar-images-with-names__images .img-inner-border{display:inline-block;margin-right:0;margin-left:-15px;opacity:1}.avatar-images-with-names__images .img-inner-border:first-child{left:0}.avatar-images-with-names__images .img-inner-border,.avatar-images-with-names__images .img-inner-border img{width:35px;height:35px;border-radius:100%}.avatar-images-with-names__names{margin-left:10px}.bill-delivery-options.empty{background-color:#fff}.bill-delivery-options .removable-readonly-chips{margin-bottom:10px}.media-mobile .bill-delivery-options.empty{padding-bottom:10px}.media-mobile .bill-delivery-options.empty .clarification,.media-mobile .bill-delivery-options.empty .paper-input-readonly{padding-left:12px}.auto-bill .input-label,.auto-bill .invoice-frequencies{-ms-flex-item-align:start;align-self:flex-start}.auto-bill,.bill-reminders{cursor:pointer;text-overflow:ellipsis}.auto-bill .input-label.visible,.bill-reminders .input-label.visible{margin-top:0;margin-bottom:0}.auto-bill .input-callout,.bill-reminders .input-callout{position:relative}.auto-bill .input-callout .alert-hint,.bill-reminders .input-callout .alert-hint{display:none}.auto-bill .input-callout:hover .alert-hint,.bill-reminders .input-callout:hover .alert-hint{display:inline-block;top:-15px;left:400px}.media-mobile .auto-bill .input-label{text-align:left;padding-left:13px}.media-mobile .auto-bill .input-callout{padding-top:20px;width:100%}.auto-bill .invoice-frequencies{display:inline-block;width:100%}.auto-bill .invoice-frequencies .invoice-frequency-name{font-size:14px;margin-bottom:10px}.auto-bill .invoice-frequencies .invoice-frequency-name .default{color:#27A9E1;font-size:10px}.media-mobile .auto-bill .invoice-frequencies{text-align:right;margin-bottom:7px;margin-right:12px}.invoice-boxes,.invoices-widget .no-invoices-content,.invoices-widget .svg-loading-spinner{margin-left:auto;margin-right:auto}.media-mobile .auto-bill .invoice-frequencies .invoice-frequency-name{font-size:12px;overflow:hidden;text-overflow:ellipsis}.vertical-nav{text-align:center;border-top:1px solid #f1f1f2}.vertical-nav li{margin-top:30px}.vertical-nav li a{font-size:16px;color:#9d9fa1}.vertical-nav li a:hover{color:#484849}.vertical-nav li a:active,.vertical-nav li a:hover,.vertical-nav li a:link{text-decoration:none}.vertical-nav li a.active{color:#27a9e1}.media-mobile .vertical-nav{border-top:none}.input-container h2{font-weight:500;font-size:14px;text-transform:uppercase;margin-bottom:32px}.input-container .red-validation-error input{border-radius:0}.input-container .input-callout{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:30px}.input-container input{text-align:left;border:none;outline:0;position:relative;padding:0}.input-container .callout{top:0}.input-container .callout,.input-container .input-label{color:#9d9fa1;font-size:14px}.input-container .input-label{opacity:0;width:146px}.input-container .input-activated .input-label,.input-container .input-label.visible{opacity:1}.media-mobile .input-container .mobile-input-group{margin-bottom:20px}.media-mobile .input-container #plaid-link-div,.media-mobile .input-container .input-label{width:50%}.media-mobile .input-container h2{font-size:14px;margin-bottom:0;text-align:left;padding:20px 12px 5px;background-color:#F4F4F5;color:#6d6d72;opacity:.8}.media-mobile .input-container .input-callout{background-color:#fff;margin-bottom:0}.company-information .company-name{font-size:21px}.company-information .company-name-label{font-size:12px;text-transform:uppercase;color:#9D9FA1;margin-top:6px}.list-right-side-panel{position:fixed;right:0;top:54px;bottom:0;width:375px;z-index:1}.list-right-side-panel .header{padding:44px 0}.list-right-side-panel .ppb-button{border-radius:16px}.media-desktop .list-right-side-panel .household-select,.media-tablet .list-right-side-panel .household-select{background-color:#f1f1f2;max-height:100%}.media-desktop .list-right-side-panel .household-select .household-select-option,.media-tablet .list-right-side-panel .household-select .household-select-option{border-bottom:1px solid #fff}.media-desktop .list-right-side-panel .household-select .household-select-option:hover,.media-tablet .list-right-side-panel .household-select .household-select-option:hover{background-color:#DBDCDE}.media-mobile .list-right-side-panel{background-color:#fff;position:relative;top:56px;width:100%}.media-mobile .list-right-side-panel .header{padding:20px 0}.invoice-boxes{width:830px}.invoices-widget{text-align:left;border:1px solid #DBDCDE;border-radius:4px;width:375px;display:inline-block;vertical-align:top;position:relative}.invoices-widget.due,.invoices-widget.paid,.invoices-widget.sent{border:1px solid #27A9E1;float:right}.invoices-widget.draft{float:left}.invoices-widget .invoices-content{border-radius:4px;max-height:calc(100vh - 175px);overflow:scroll}.invoices-widget .no-invoices-content{text-align:center;font-size:12px;max-width:280px;padding:40px 0;line-height:1.4;color:#9D9FA1}.invoices-widget .no-invoices-content.draft img{width:44px;height:63px;margin-bottom:5px}.media-mobile .invoices-widget{border:none;width:100%}.media-mobile .invoices-widget .invoices-content{overflow:hidden;overflow-y:scroll;max-height:calc(100vh - 86px);-webkit-overflow-scrolling:touch}.invoices-widget .invoices-widget-header{padding:10px;border-top-left-radius:4px;border-top-right-radius:4px;font-weight:500;background-color:#FAFAFB;text-transform:uppercase;border-bottom:1px solid #DBDCDE;font-size:12px;color:#9D9FA1}.invoices-widget .invoices-widget-header.sent-header{background-color:#E5F2FA;color:#27A9E1;border-bottom:1px solid #27A9E1}.invoices-widget .invoices-widget-header.sent-header .header-text:hover{cursor:pointer}.invoices-widget .invoices-widget-header.sent-header .header-text:hover .dropdown-arrow{border-color:#27a9e1}.invoices-widget .invoices-widget-header.sent-header .sent-header-dropdown{position:absolute;top:32px;left:-1px;z-index:10;background-color:#fff;padding:10px 20px;border:1px solid #27A9E1}.invoices-widget .invoices-widget-header.sent-header .sent-header-dropdown .sent-header-dropdown-option{padding:10px 0;cursor:pointer}.invoices-widget .invoices-widget-header.sent-header .sent-header-dropdown .sent-header-dropdown-option:hover{color:#BEDBF3}.invoices-widget .invoices-widget-header.sent-header .dropdown-arrow{border:solid;border-color:rgba(39,169,225,.3);border-width:0 2px 2px 0;display:inline-block;padding:3px;position:relative;top:-2px;margin-left:20px}.invoices-widget .invoices-widget-header.sent-header .dropdown-arrow.right{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.invoices-widget .invoices-widget-header.sent-header .dropdown-arrow.left{-webkit-transform:rotate(135deg);transform:rotate(135deg)}.invoices-widget .invoices-widget-header.sent-header .dropdown-arrow.up{-webkit-transform:rotate(-135deg);transform:rotate(-135deg)}.invoices-widget .invoices-widget-header.sent-header .dropdown-arrow.down{-webkit-transform:rotate(45deg);transform:rotate(45deg)}.invoices-widget .invoices-widget-header .download-button{display:inline-block}.invoices-widget .invoices-widget-header .download-button svg{height:14px;fill:#F05860}.invoices-widget .invoices-widget-header .download-button.disabled svg{fill:#DBDEDF}.invoices-widget .invoice-item .household-user-names,.invoices-widget .invoice-item .invoice-amount{color:#333}.invoices-widget .invoice-item:hover{background-color:#F1F1F2;cursor:pointer}.invoices-widget .invoice-item .household-select-option:hover{background-color:transparent}.invoices-widget .invoice-item .household-select-option{padding:6px 16px 12px}.invoices-widget .invoice-item .household-select-option .account-balance{margin-top:-22px}.invoices-widget .invoice-item .account-balance{display:none}.invoices-widget .invoices-group:last-child .invoices-group-header.collapsed{border-bottom:1px solid #DBDCDE}.invoices-widget .invoices-group a,.invoices-widget .invoices-group a:active,.invoices-widget .invoices-group a:focus,.invoices-widget .invoices-group a:visited{text-decoration:none!important}.invoices-widget .invoices-group-header{height:37px;background-color:#fff;text-align:center;font-weight:500;font-size:12px;margin-top:auto;margin-bottom:auto;color:#9D9FA1;position:-webkit-sticky;position:sticky;top:0;z-index:5;-webkit-overflow-scrolling:touch;border-bottom:2px solid #DBDCDE;display:-ms-grid;display:grid;-ms-grid-columns:auto 30px;grid-template-columns:auto 30px;padding:4px 0}.invoices-widget .invoices-group-header .collapse-button{-ms-grid-row-span:2;-ms-grid-row:1;grid-row:1/span 2;-ms-grid-column:2;grid-column:2;-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center;justify-self:center;font-weight:300}.invoices-widget .invoices-group-header .total-amount{padding-top:2px;color:#27A9E1}.invoices-widget .invoices-group-header .total-amount .regular-text{font-weight:300}.invoices-widget .invoices-group-header .progress-bar{background-color:#DBDCDE;position:absolute;height:2px;width:100%;bottom:-2px}.invoices-widget .invoices-group-header .progress-bar .progress{background-image:url(images/progress-bar.svg);height:2px;width:100%}.invoice-item-header{display:-webkit-box;display:-ms-flexbox;display:flex;font-weight:500;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:12px;padding:16px 16px 0}.invoice-item-header .uncomplete-appointments-warning{margin-left:auto}.invoice-item-header .invoice-amount{font-weight:400;font-size:16px;margin-left:10px}.invoice-item-header .grayed-out{opacity:.4}.invoice-date-number{display:-webkit-box;display:-ms-flexbox;display:flex}.invoice-date-number .invoice-number{color:#9D9FA1;margin-left:5px}.invoice-date-number .invoice-date{color:#9D9FA1;margin-left:5px;font-weight:300}.collapse-button{font-family:"Courier New";color:#F05860;font-weight:600;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.collapse-button:hover{color:#D31436}.invoice-tag{border-radius:4px;font-size:10px;padding-left:5.5px;padding-right:5.5px;text-transform:uppercase;font-weight:700;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;height:16px;background-color:rgba(219,220,222,.5);color:rgba(72,72,73,.75)}.invoice-tag.due,.invoice-tag.partial{background-color:rgba(211,20,54,.15);color:#d31436}.invoice-tag.paid{background-color:rgba(0,157,135,.15);color:#009d87}.invoice-tag.void{background-color:rgba(72,72,73,.15);color:#484849}.client-invoices-list{max-height:calc(100vh - 328px);overflow:scroll;overflow-x:hidden;background-color:#fff}.client-invoices-list .infinity-loader{height:125px}.media-mobile .client-invoices-list{max-height:calc(100vh - 268px)}.client-invoices-list .invoice-item{border-top:1px solid #F1F1F2;padding:15px;text-align:left;position:relative}.client-invoices-list .invoice-item.active,.client-invoices-list .invoice-item:hover{cursor:pointer;background-color:#F9FBFD}.client-invoices-list .invoice-item .blue-highlight{position:absolute;width:6px;background-color:#27A9E1;height:67px;left:0;top:0}.client-invoices-list .invoice-item .invoice-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:4px}.client-invoices-list .invoice-item .invoice-content .invoice-activity-date{margin-left:8px}.client-invoices-list .invoice-item .invoice-item-header{font-size:12px;padding:0}.client-invoices-list .invoice-item .invoice-item-header .invoice-tag{display:none}.client-invoices-list .invoice-item .invoice-item-header .invoice-number{margin-left:0;color:#484849}.media-mobile .client-invoices-list .invoice-item.active{background-color:#fff}.media-mobile .client-invoices-list .invoice-item.active .blue-highlight{display:none}.client-invoices-list .invoice-payment-item{height:51px;position:relative;-webkit-transition:.5s;transition:.5s}.client-invoices-list .invoice-payment-item .blue-highlight{position:absolute;width:6px;background-color:#27A9E1;height:100%;left:0;top:0}.client-invoices-list .invoice-payment-item .invoice-payment-content{border-top:1px solid #F1F1F2;padding:10px 15px;text-align:left;font-size:10px;background-color:rgba(164,217,208,.05)}.client-invoices-list .invoice-payment-item .invoice-payment-content .tooltip-container{margin-left:8px}.client-invoices-list .invoice-payment-item .invoice-payment-content .trash-container{display:none;margin-left:10px}.client-invoices-list .invoice-payment-item .invoice-payment-content:hover .trash-container{display:inline-block;cursor:pointer}.client-invoices-list .invoice-payment-item .invoice-payment-content .date-line .date{font-style:italic;color:#9D9FA1;margin-bottom:4px;float:left}.client-invoices-list .invoice-payment-item .invoice-payment-content .date-line .tip-amount{float:right;margin-right:8px;margin-top:4px;font-size:10px;color:#51c1b0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:right;-ms-flex-pack:right;justify-content:right;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;position:relative;opacity:.9}.client-invoices-list .invoice-payment-item .invoice-payment-content .date-line .tip-amount .tooltip-container{opacity:1!important;padding:4px;left:-18px;top:-4px;position:absolute;margin-left:0}.client-invoices-list .invoice-payment-item .invoice-payment-content .date-line .clear-both{clear:both}.client-invoices-list .invoice-payment-item .invoice-payment-content .payment-details{font-weight:500;padding-right:24px;line-height:12px}.client-invoices-list .invoice-payment-item .invoice-payment-content .invoice-payment-header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.client-invoices-list .invoice-payment-item .invoice-payment-content .invoice-payment-header .amount{margin-left:auto;color:#51c1b0;font-size:16px}.client-invoices-list .invoice-payment-item .invoice-payment-content .transaction-failed-text{margin-top:2px;opacity:.9;font-size:10px;color:#f05860;font-weight:500}.client-invoices-list .invoice-payment-item .invoice-payment-content .transaction-pending-text{margin-top:2px;opacity:.9;font-size:10px;color:#fec23b;font-weight:500}.client-invoices-list .invoice-payment-item .invoice-payment-content .transaction-success-text{margin-top:2px;opacity:.9;font-size:10px;color:#51c1b0;font-weight:500}.invoice-detail-buttons button.bill-now:disabled,.invoice-detail-buttons button:hover,.invoice-receipt .adjustment-list-item .edit-button.selected,.invoice-receipt .adjustment-list-item .edit.selected,.invoice-receipt .adjustment-list-item .edit:hover,.invoice-receipt .adjustment-list-item .remove-button.selected,.invoice-receipt .adjustment-list-item.editing .adjustment-item-header,.invoice-receipt .adjustment-list-item.editing .date-added,.invoice-receipt .adjustment-list-item.multiple-surcharges .adjustment-info-container .grouped-surcharge-list .grouped-surcharge-item .edit-button.selected,.invoice-receipt .adjustment-list-item.multiple-surcharges .adjustment-info-container .grouped-surcharge-list .grouped-surcharge-item .remove-button.selected,.invoice-receipt.editing-invoice .invoice-receipt--grouped-appointment-list-item:hover .avatar-with-name,.invoice-receipt.editing-invoice .invoice-receipt--grouped-appointment-list-item:hover .date-time{opacity:.5}.client-invoices-list .invoice-payment-item .swiped-delete-button{background-color:#f05860;height:51px;width:70px;color:rgba(255,255,255,.95);text-align:center;font-size:12px;position:relative;right:-100vw;top:-50px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;cursor:pointer;border-radius:0}.client-invoices-list .invoice-payment-item.swiped-left{-webkit-transform:translateX(-70px);transform:translateX(-70px)}.client-invoices-list .invoice-payment-item.has-notes{height:61px}.client-invoices-list .invoice-payment-item.has-notes .swiped-delete-button{height:61px;top:-60px}.client-invoices-list .invoice-payment-item.has-status,.client-invoices-list .invoice-payment-item.has-status .invoice-payment-content{height:65px}.client-invoices-list .invoice-payment-item.pending{background-color:rgba(255,228,180,.2)}.client-invoices-list .invoice-payment-item.pending .invoice-payment-content .invoice-payment-header .amount,.client-invoices-list .invoice-payment-item.pending .invoice-payment-content .tip-amount{color:#fec23b}.client-invoices-list .invoice-payment-item.failed{background-color:rgba(250,201,200,.1)}.client-invoices-list .invoice-payment-item.failed .invoice-payment-content .invoice-payment-header .amount,.client-invoices-list .invoice-payment-item.failed .invoice-payment-content .tip-amount{color:#9d9fa1}.invoice-activity-date{color:#9D9FA1;font-size:10px}.invoice-detail-buttons{position:fixed;top:115px;-webkit-transition:.5s transform;transition:.5s transform;-webkit-transform:translateX(calc((100vw - 795px)/ 2 + 470px));transform:translateX(calc((100vw - 795px)/ 2 + 470px));width:65px}.invoice-detail-buttons button{display:block;margin:32px auto;border:none;background-color:transparent;outline:0;padding:1px 7px 2px}.invoice-detail-buttons button .button-text{color:#F05860;font-weight:500;font-size:12px;margin-top:6px}.invoice-detail-buttons button.bill-now:disabled{cursor:not-allowed!important}.invoice-detail-buttons.editing{-webkit-transform:translateX(calc((100vw - 420px)/ 2 + 470px));transform:translateX(calc((100vw - 420px)/ 2 + 470px))}.invoice-receipt{background-color:#fff;margin-left:auto;margin-right:auto;max-width:422px;text-align:center;padding:0 25px 10px}.invoice-receipt .svg-loading-spinner{height:42px;position:relative;top:-5px}.invoice-receipt .svg-loading-spinner.showbox{margin-top:0;margin-bottom:0}.invoice-receipt .ppb-button{margin-top:16px;width:148px;font-weight:500;font-size:12px;height:32px;margin-left:5px;margin-right:5px;border-radius:16px}.invoice-receipt .resend-invoice-button,.invoice-receipt .void-invoice-button{width:100%;height:44px;font-size:12px;font-weight:500;margin-left:0;margin-right:0;border-left:0;border-right:0;background-color:rgbs(255,255,255,.6)}.invoice-receipt .resend-invoice-button{border-radius:0}.invoice-receipt .void-invoice-button{border-radius:0;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:0}.invoice-receipt .void-invoice-button .void-bill-text{margin-left:5px}.invoice-receipt .voided-bill-overlay{text-transform:uppercase;font-family:sans-serif;font-size:72px;font-weight:600;color:rgba(72,72,73,.4);position:absolute;z-index:99;max-width:100%;height:65%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg)}.invoice-receipt .invoice-receipt-header{margin-bottom:23px}.invoice-receipt .invoice-receipt-header .invoice-tag{margin-top:4px}.invoice-receipt .invoice-receipt-header .invoice-activity-date{font-size:12px;margin-top:6px;font-style:italic;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:5px}.invoice-receipt .invoice-receipt-header .invoice-activity-date .date{font-weight:700}.invoice-receipt .invoice-receipt-header .invoice-amount{padding-top:25px;font-size:42px}.invoice-receipt .invoice-receipt-header .tag-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.invoice-receipt .invoice-receipt-header .credit-applied{margin:8px 0 4px;font-size:12px;color:#51c1b0;font-weight:500}.invoice-receipt .loading-invoice-content{padding:48px}.invoice-receipt .adjustments-services-group{margin:20px}.invoice-receipt h2{text-align:left;color:#9D9FA1;text-transform:uppercase;font-weight:500;font-size:14px;background-color:#F1F1F2;padding:20px 12px 10px;border-top:1px solid #DBDCDE;border-bottom:1px solid #DBDCDE}.invoice-receipt .invoice-date-number{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:35px 0 0;font-size:12px}.invoice-receipt .invoice-date-number .invoice-number{color:#484849;font-weight:500}.media-mobile .invoice-receipt{width:100vw;height:100%;max-width:100vw;background-size:100%;background-image:url(images/mobile-modal-background@3x-15554cb3003da8b5259f5230ceaa109d.png);background-image:-webkit-image-set(url(images/mobile-modal-background-714b55fe15958f51ece2bd8a600017b2.png) 1x,url(images/mobile-modal-background@2x-edd7665ae3ed5eb9529939795accfa3b.png) 2x,url(images/mobile-modal-background@3x-15554cb3003da8b5259f5230ceaa109d.png) 3x);background-image:image-set(url(images/mobile-modal-background-714b55fe15958f51ece2bd8a600017b2.png) 1x,url(images/mobile-modal-background@2x-edd7665ae3ed5eb9529939795accfa3b.png) 2x,url(images/mobile-modal-background@3x-15554cb3003da8b5259f5230ceaa109d.png) 3x);padding:0}.media-mobile .invoice-receipt .voided-bill-overlay{font-size:102px;font-weight:600;color:rgba(72,72,73,.4);position:absolute;z-index:40;width:100%;height:65%}.invoice-receipt .adjustments-list{text-align:left;background-color:#fff}.invoice-receipt .adjustment-list-item{font-size:12px;padding:12px;border-bottom:1px solid #DBDCDE;display:-webkit-box;display:-ms-flexbox;display:flex;position:relative}.invoice-receipt .adjustment-list-item:last-child{border-bottom:none}.invoice-receipt .adjustment-list-item .edit,.invoice-receipt .adjustment-list-item .edit-button,.invoice-receipt .adjustment-list-item .remove-button{width:30px;padding-top:1px;padding-left:4px}.invoice-receipt .adjustment-list-item.indent-adjustments{padding-left:42px}.invoice-receipt .adjustment-list-item.show-edit{padding-left:12px}.invoice-receipt .adjustment-list-item .edit{cursor:pointer;padding-left:4px}.invoice-receipt .adjustment-list-item .edit svg{width:13px;height:12px}.invoice-receipt .adjustment-list-item .adjustment-item-header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:14px;font-weight:500;margin-bottom:4px}.invoice-receipt .adjustment-list-item .adjustment-item-header .adjustment-description{max-width:265px}.invoice-receipt .adjustment-list-item .adjustment-item-header .adjustment-amount{position:absolute;right:12px}.invoice-receipt .adjustment-list-item .adjustment-item-header .multiple-surcharges-text{font-weight:400;margin-left:4px;font-size:12px}.invoice-receipt .adjustment-list-item.multiple-surcharges{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative}.invoice-receipt .adjustment-list-item.multiple-surcharges .adjustment-info-container .grouped-surcharge-list{list-style-type:none;margin-bottom:6px}.invoice-receipt .adjustment-list-item.multiple-surcharges .adjustment-info-container .grouped-surcharge-list .grouped-surcharge-item{position:relative;height:32px;width:326px}.invoice-receipt .adjustment-list-item.multiple-surcharges .adjustment-info-container .grouped-surcharge-list .grouped-surcharge-item .info-text{padding-top:24px;max-width:250px;text-overflow:ellipsis;overflow:hidden;height:41px;white-space:nowrap;font-size:14px}.invoice-receipt .adjustment-list-item.multiple-surcharges .adjustment-info-container .grouped-surcharge-list .grouped-surcharge-item .surcharge-amount{position:absolute;right:8px;top:26px;font-size:14px}.invoice-receipt .adjustment-list-item.multiple-surcharges .adjustment-info-container .grouped-surcharge-list .grouped-surcharge-item .vertical-bar{height:32px;width:1px;background-color:#dbdcde;position:absolute;left:-20px}.invoice-receipt .adjustment-list-item.multiple-surcharges .adjustment-info-container .grouped-surcharge-list .grouped-surcharge-item .horizontal-bar{height:1px;width:6px;background-color:#dbdcde;position:absolute;left:-20px;bottom:0}.invoice-receipt .adjustment-list-item.multiple-surcharges .adjustment-info-container .grouped-surcharge-list .grouped-surcharge-item:first-child,.invoice-receipt .adjustment-list-item.multiple-surcharges .adjustment-info-container .grouped-surcharge-list .grouped-surcharge-item:first-child .vertical-bar{height:26px}.invoice-receipt .adjustment-list-item.multiple-surcharges .adjustment-info-container .grouped-surcharge-list .grouped-surcharge-item.editing .vertical-bar,.media-mobile .grouped-appointment-list-item .mobile-buttons .archive-bttn{background-color:#FAC9C8}.invoice-receipt .adjustment-list-item.multiple-surcharges .adjustment-info-container .grouped-surcharge-list .grouped-surcharge-item .edit-button,.invoice-receipt .adjustment-list-item.multiple-surcharges .adjustment-info-container .grouped-surcharge-list .grouped-surcharge-item .remove-button{position:absolute;left:-26px;bottom:-7px;z-index:10;padding-left:0}.invoice-receipt .adjustment-list-item.multiple-surcharges .adjustment-info-container .grouped-surcharge-list .grouped-surcharge-item:first-child .info-text{padding-top:18px}.invoice-receipt .adjustment-list-item.multiple-surcharges .adjustment-info-container .grouped-surcharge-list .grouped-surcharge-item:first-child .surcharge-amount{top:18px}.invoice-receipt .adjustment-list-item.multiple-surcharges .collapse-button-container{width:30px;padding-top:1px}.invoice-receipt .adjustment-list-item.multiple-surcharges .collapse-button-container .collapse-button{width:30px}.invoice-receipt .appointments-list{text-align:left;background-color:#fff}.invoice-receipt .appointments-list .appointment-list-content{margin:12px 0 0}.invoice-receipt.editing-invoice .invoice-receipt--grouped-appointment-list-item{cursor:pointer}.invoice-receipt .invoice-receipt--grouped-appointment-list-item{display:-webkit-box;display:-ms-flexbox;display:flex;padding:12px;font-size:12px;border-top:1px solid #F1F1F2;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:44px}.invoice-receipt .invoice-receipt--grouped-appointment-list-item:first-child{border:none}.invoice-receipt .invoice-receipt--grouped-appointment-list-item .date-time{min-width:100%;width:100%;text-align:left;font-size:12px;color:#484849;opacity:.8;margin-left:30px;position:relative}.invoice-receipt .invoice-receipt--grouped-appointment-list-item .date-time:not(.with-complete-button){cursor:default!important}.invoice-receipt .invoice-receipt--grouped-appointment-list-item .date-time .missed-appt-icon{position:absolute;top:0;left:-24px}.invoice-receipt .invoice-receipt--grouped-appointment-list-item .date-time.with-complete-button{margin-left:0}.invoice-receipt .invoice-receipt--grouped-appointment-list-item .date-time.incomplete-appt{color:#9d9fa1}.invoice-receipt .invoice-receipt--grouped-appointment-list-item.missed{color:#9D9FA1}.invoice-receipt .invoice-receipt--grouped-appointment-list-item.missed .avatar-with-name{opacity:.5}.invoice-receipt .invoice-receipt--grouped-appointment-list-item.future a{opacity:.5;cursor:not-allowed!important}.invoice-receipt .invoice-receipt--grouped-appointment-list-item.future a:active{box-shadow:none!important}.invoice-receipt .invoice-receipt--grouped-appointment-list-item .mark-complete{background-image:url(images/invoice-mark-complete-unchecked@3x-795faaab6b04f49e596e32ac60d8fb98.png);background-image:-webkit-image-set(url(images/invoice-mark-complete-unchecked-cc70f7ce941a56d1e44f3a71629d249a.png) 1x,url(images/invoice-mark-complete-unchecked@2x-1a77de1580021e94ac488408e30fc84f.png) 2x,url(images/invoice-mark-complete-unchecked@3x-795faaab6b04f49e596e32ac60d8fb98.png) 3x);background-image:image-set(url(images/invoice-mark-complete-unchecked-cc70f7ce941a56d1e44f3a71629d249a.png) 1x,url(images/invoice-mark-complete-unchecked@2x-1a77de1580021e94ac488408e30fc84f.png) 2x,url(images/invoice-mark-complete-unchecked@3x-795faaab6b04f49e596e32ac60d8fb98.png) 3x);background-color:transparent;background-size:contain;height:20px;width:20px;background-repeat:no-repeat;display:inline-block;margin-right:4px;border:none}.invoice-receipt .invoice-receipt--grouped-appointment-list-item .mark-complete.hidden-until-hover{display:none}.invoice-receipt .invoice-receipt--grouped-appointment-list-item .mark-complete.complete{background-image:url(images/mark-complete-checked@3x-890ae559468540f421ce9d8f601f5a5c.png);background-image:-webkit-image-set(url(images/mark-complete-checked-1e74a5ab7fab1cc9e174426ad15f6dff.png) 1x,url(images/mark-complete-checked@2x-fcd9235976326cd1f31e28bc90777e27.png) 2x,url(images/mark-complete-checked@3x-890ae559468540f421ce9d8f601f5a5c.png) 3x);background-image:image-set(url(images/mark-complete-checked-1e74a5ab7fab1cc9e174426ad15f6dff.png) 1x,url(images/mark-complete-checked@2x-fcd9235976326cd1f31e28bc90777e27.png) 2x,url(images/mark-complete-checked@3x-890ae559468540f421ce9d8f601f5a5c.png) 3x)}.invoice-receipt .invoice-receipt--grouped-appointment-list-item .mark-complete.complete:hover{background-image:url(images/mark-complete-checked-hover@3x-5809da262ee26a1167dcc019d9c2b1c0.png);background-image:-webkit-image-set(url(images/mark-complete-checked-hover-f6540e05a814bf8b2ff03b0cbfc5a344.png) 1x,url(images/mark-complete-checked-hover@2x-1d381129afcd7d3e6c5603744738c7c5.png) 2x,url(images/mark-complete-checked-hover@3x-5809da262ee26a1167dcc019d9c2b1c0.png) 3x);background-image:image-set(url(images/mark-complete-checked-hover-f6540e05a814bf8b2ff03b0cbfc5a344.png) 1x,url(images/mark-complete-checked-hover@2x-1d381129afcd7d3e6c5603744738c7c5.png) 2x,url(images/mark-complete-checked-hover@3x-5809da262ee26a1167dcc019d9c2b1c0.png) 3x)}.invoice-receipt .appointment-group{font-size:12px}.invoice-receipt .appointment-group .incomplete-appointments{color:#FEC23B;font-style:italic;margin-top:6px}.invoice-receipt .appointment-group .effective-price-container{text-align:right;float:right}.invoice-receipt .appointment-group .effective-price-container .effective-price,.invoice-receipt .appointment-group .effective-price-container .incremental-effective-price{margin:4px 0;font-size:12px}.invoice-receipt .appointment-group .effective-price-container .plus-tax{line-height:normal;color:rgba(72,72,73,.5)}.invoice-receipt .appointment-group .avatar-images__images{margin-left:12px;margin-top:6px}.invoice-receipt .appointment-group .appointment-group-header{padding:0 12px 12px;display:-webkit-box;display:-ms-flexbox;display:flex;position:relative}.invoice-receipt .appointment-group .appointment-group-header .collapse-button-container{width:30px;margin-top:2px}.invoice-receipt .appointment-group .appointment-group-header .service-info .offered-service-duration,.media-mobile md-chips.md-default-theme md-chip.md-default-theme{margin-top:5px}.invoice-receipt .appointment-group .appointment-group-header .service-info .offered-service-header{display:-webkit-box;display:-ms-flexbox;display:flex;line-height:16px}.invoice-receipt .appointment-group .appointment-group-header .service-info .offered-service-header .offered-service-name{max-width:220px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;margin-right:5px}.invoice-receipt .appointment-group .appointment-group-header .service-info .offered-service-header .cost,.invoice-receipt .appointment-group .appointment-group-header .service-info .offered-service-header .offered-service-name{font-size:14px;font-weight:500}.invoice-receipt .appointment-group .appointment-group-header .cost-info{position:absolute;right:12px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.invoice-receipt .appointment-group .appointment-group-header .cost-info .cost{font-size:14px;margin-left:auto;font-weight:500}.invoice-receipt .appointment-group.add-on-appointment-group{border-top:1px solid #DBDCDE;padding-bottom:0;padding-top:10px}.invoice-receipt .appointment-group.with-bottom-border{border-bottom:1px solid #DBDCDE;margin-bottom:10px}.invoice-receipt .appointment-group.with-bottom-border:last-child{border-bottom:none;margin-bottom:0}.media-mobile .invoice-receipt .appointment-group .appointment-group-header .service-name-cost .offered-service-header{max-width:250px}.invoice-summary{font-size:12px;background-color:#fff}.invoice-summary .invoice-summary-container{padding:6px 10px;background-color:#fff}.invoice-summary section.invoice-summary-section{border-bottom:1px dashed #DBDCDE}.invoice-summary section.invoice-summary-section:last-child{border-bottom:none}.invoice-summary section.invoice-summary-section .adjustment-list-item{padding-left:0!important}.invoice-summary-header{font-weight:500}.invoice-summary-header.invoice-summary-header-total{font-size:14px}.invoice-summary-line-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:left;margin:7px 2px}.invoice-summary-line-item .description{margin:0 5px;line-height:14px}.invoice-summary-line-item .tooltip-container{margin-top:2px}.invoice-summary-line-item .amount{margin-left:auto}#footer{background:#f1f1f2;color:#58595b;padding:8px;font-size:12px;font-size:.75rem}.full-screen-modal,.remove-offered-service-prompt{font-family:"Gotham Rounded A","Gotham Rounded B",helvetica,arial,sans-serif}#footer.white-footer{background:#fff;margin-bottom:-50px;position:relative;z-index:100}#footer p{float:left}#footer nav{float:right}#footer nav a{color:#58595b;margin-left:30px;text-decoration:none}#footer nav a:hover{color:#27A9E1}#footer:after,#footer:before{content:"";display:table}#footer:after{clear:both}.invoice-type-select{display:-ms-grid;display:grid;-ms-grid-columns:(1fr)[4];grid-template-columns:repeat(4,1fr);-ms-grid-rows:52px;grid-template-rows:52px;grid-gap:12px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0 12px;background-color:#F9F9FA;box-shadow:0 1px 2px 0 rgba(219,220,222,.5)}.invoice-type-select .invoice-type-select-option{text-transform:uppercase;padding-top:10px;padding-bottom:10px;font-size:10px;border-radius:5.5px;opacity:.25}.invoice-type-select .invoice-type-select-option.selected{opacity:1}.invoice-type-select .invoice-type-select-option.sent{background-color:#DFF2FA;color:#27A9E1;border:1px solid #27A9E1}.invoice-type-select .invoice-type-select-option.paid{background-color:#E5F6F3;color:#6FBEB0;border:1px solid #6FBEB0}.invoice-type-select .invoice-type-select-option.due{background-color:#F9DCE1;color:#F05860;border:1px solid #F05860}.invoice-type-select .invoice-type-select-option.draft{background-color:#FBFBFB;color:#9D9FA1;border:1px solid #9D9FA1}.full-screen-modal{height:100%;width:100%;position:fixed;left:0;top:0;z-index:49;background-color:#F6FAFD;-webkit-transition:.5s;transition:.5s;overflow:auto}.full-screen-modal #modal-logo{margin-top:60px}.full-screen-modal #bank-account-modal-content{position:relative;margin-left:auto;margin-right:auto;max-width:800px;text-align:center;background-color:#FFF;color:#48484A;margin-top:36px;padding:32px 40px}.full-screen-modal #bank-account-modal-content #bank-account-info,.full-screen-modal #bank-account-modal-content #how-it-works{display:inline-block}.full-screen-modal #bank-account-modal-content #bank-account-info{padding-left:0;border-right:solid 1px #BEDBF3}.full-screen-modal #bank-account-modal-content #bank-account-info .heading-info{text-align:center;height:14px;font-size:14px;margin-bottom:32px;margin-top:16px}.full-screen-modal #bank-account-modal-content #bank-account-info .button-container{margin-top:32px;margin-bottom:16px}.full-screen-modal #bank-account-modal-content #bank-account-info .button-container button{height:50px;width:180px}.full-screen-modal #bank-account-modal-content #bank-account-info .button-container .small-info{margin-top:12px;font-size:10px}.full-screen-modal #bank-account-modal-content #bank-account-info .password-fields{margin-top:24px;width:320px;margin-left:auto;margin-right:auto}.full-screen-modal #bank-account-modal-content #bank-account-info .password-fields .ppb-password-input{margin-bottom:24px}.full-screen-modal #bank-account-modal-content #how-it-works{padding-left:20px;padding-right:0;line-height:12px}.full-screen-modal #bank-account-modal-content #how-it-works .static-how-it-works-logo{background:url(images/how-it-works.svg) no-repeat;height:56px;width:51px;margin:16px auto;text-indent:-999em}.full-screen-modal #bank-account-modal-content #how-it-works .bold-heading{font-size:20px;font-weight:500;margin-bottom:8px}.full-screen-modal #bank-account-modal-content #how-it-works .small-bold-heading{font-size:12px;font-weight:500;margin-bottom:4px}.full-screen-modal #bank-account-modal-content #how-it-works .step-title{font-size:12px;font-weight:500;color:#27A9E1;margin-bottom:5px}.full-screen-modal #bank-account-modal-content #how-it-works .step-info{font-size:12px;line-height:1.33;margin-bottom:23px}.ppb-input,.ppb-money-input,.ppb-password-input{line-height:24px;display:inline-block;-webkit-transition:height .2s cubic-bezier(.23,1,.32,1) 0s;transition:height .2s cubic-bezier(.23,1,.32,1) 0s;cursor:auto}.full-screen-modal.bank-account-modal{z-index:51}@media (max-width:1199px){.full-screen-modal #bank-account-modal-content #bank-account-info{border-right:none;border-top:solid 1px #BEDBF3}.full-screen-modal #bank-account-modal-content #bank-account-info,.full-screen-modal #bank-account-modal-content #how-it-works{padding-left:0;padding-right:0}}.clear-content{clear:both}.media-mobile .full-screen-modal #bank-account-modal-content{width:100%}.ppb-password-input{font-size:.875rem;position:relative;background-color:transparent;margin-top:12px}.ppb-password-input .input-bottom-border,.ppb-password-input .input-bottom-border-blue{border-top:none #e0e0e0;border-left:none #e0e0e0;border-right:none #e0e0e0;border-bottom:1px solid #e0e0e0;bottom:6px;box-sizing:content-box;margin:0;position:absolute;width:100%}.ppb-password-input .input-bottom-border-blue{border-bottom:1px solid #27a9e1;-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transition:all 450ms cubic-bezier(.23,1,.32,1) 0s;transition:all 450ms cubic-bezier(.23,1,.32,1) 0s}.ppb-password-input .bottom-border-focused{-webkit-transform:scaleX(1);transform:scaleX(1)}.ppb-password-input .bottom-border-error{-webkit-transform:scaleX(1);transform:scaleX(1);border-bottom:1px solid #d31436}.ppb-input .ppb-input-label,.ppb-money-input .ppb-input-label,.ppb-password-input .ppb-input-label{-webkit-transform:scale(1) translate(0,0);transform:scale(1) translate(0,0);line-height:22px;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.ppb-password-input .ppb-input-label{position:absolute;top:10px;left:4px;-webkit-transition:all 450ms cubic-bezier(.23,1,.32,1) 0s;transition:all 450ms cubic-bezier(.23,1,.32,1) 0s;z-index:1;-webkit-transform-origin:left top 0;transform-origin:left top 0;color:rgba(0,0,0,.3);font-size:14px}.ppb-password-input .floating-label{-webkit-transform:scale(.75) translate(0,-28px);transform:scale(.75) translate(0,-28px);text-transform:uppercase}.ppb-password-input .error{font-size:10px;text-align:left;color:#d31436;position:absolute;top:30px;left:4px}.ppb-password-input .error .error-line{height:12px}.ppb-password-input .label-error{color:#D31436}.ppb-password-input input{border-radius:0;border:0;background-color:transparent;width:320px;height:40px;outline:0;padding:0 4px}.ppb-password-input button{z-index:1;left:250px;border:0;background-color:transparent;color:#f05860;outline:0;font-size:10px;top:4px}.ppb-money-input{font-size:16px;position:relative;background-color:transparent;margin-top:12px}.ppb-money-input .input-bottom-border,.ppb-money-input .input-bottom-border-blue{border-top:none #e0e0e0;border-left:none #e0e0e0;border-right:none #e0e0e0;border-bottom:1px solid #e0e0e0;bottom:6px;box-sizing:content-box;margin:0;position:absolute;width:100%}.ppb-money-input .input-bottom-border-blue{border-bottom:2px solid #27a9e1;-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transition:all 450ms cubic-bezier(.23,1,.32,1) 0s;transition:all 450ms cubic-bezier(.23,1,.32,1) 0s}.ppb-money-input .bottom-border-focused{-webkit-transform:scaleX(1);transform:scaleX(1)}.ppb-money-input .bottom-border-error{-webkit-transform:scaleX(1);transform:scaleX(1);border-bottom:2px solid #d31436}.ppb-money-input .ppb-input-label{position:absolute;top:10px;left:4px;-webkit-transition:all 450ms cubic-bezier(.23,1,.32,1) 0s;transition:all 450ms cubic-bezier(.23,1,.32,1) 0s;z-index:1;-webkit-transform-origin:left top 0;transform-origin:left top 0;color:rgba(0,0,0,.3);font-size:14px}.ppb-money-input .dollar-sign{position:absolute;top:8px;left:4px;color:#484849;font-size:14px;display:none}.ppb-money-input .dollar-sign-visible{display:inline}.ppb-money-input .percentage-sign{position:absolute;top:8px;right:24px;color:rgba(72,72,73,.9);font-size:14px;display:none}.ppb-money-input .percentage-sign-visible{display:inline}.ppb-money-input .floated-input input{padding:0 14px}.ppb-input input,.ppb-money-input input{width:320px;height:40px;padding:0 4px;background-color:transparent;outline:0}.ppb-money-input .floated-input input[type=number]::-webkit-inner-spin-button,.ppb-money-input .floated-input input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.ppb-money-input .floating-label{-webkit-transform:scale(.75) translate(0,-28px);transform:scale(.75) translate(0,-28px);text-transform:uppercase}.ppb-money-input .error{font-size:10px;text-align:left;color:#d31436;position:absolute;top:30px;left:4px}.ppb-money-input .label-error{color:#D31436}.ppb-money-input input{border-radius:0;border:0}.ppb-money-input button{left:250px;border:0;background-color:transparent;color:#f05860;outline:0;font-size:10px;top:4px}.ppb-input{font-size:.875rem;position:relative;background-color:transparent;margin-top:12px;box-sizing:border-box}.ppb-input .input-bottom-border,.ppb-input .input-bottom-border-blue{border-top:none #e0e0e0;border-left:none #e0e0e0;border-right:none #e0e0e0;border-bottom:1px solid #e0e0e0;bottom:6px;box-sizing:content-box;margin:0;position:absolute;width:100%}.ppb-input .input-bottom-border-blue{border-bottom:1px solid #27a9e1;-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transition:all 450ms cubic-bezier(.23,1,.32,1) 0s;transition:all 450ms cubic-bezier(.23,1,.32,1) 0s}.ppb-input .bottom-border-focused{-webkit-transform:scaleX(1);transform:scaleX(1)}.ppb-input .bottom-border-error{-webkit-transform:scaleX(1);transform:scaleX(1);border-bottom:1px solid #d31436}.ppb-input .ppb-input-label{position:absolute;top:10px;left:4px;-webkit-transition:all 450ms cubic-bezier(.23,1,.32,1) 0s;transition:all 450ms cubic-bezier(.23,1,.32,1) 0s;z-index:1;-webkit-transform-origin:left top 0;transform-origin:left top 0;color:rgba(0,0,0,.3);font-size:14px}.ppb-input .floating-label{-webkit-transform:scale(.75) translate(0,-28px);transform:scale(.75) translate(0,-28px);text-transform:uppercase}.ppb-input .error{font-size:10px;text-align:left;color:#d31436;position:absolute;top:30px;left:4px}.ppb-input .label-error{color:#D31436}.ppb-input input{border-radius:0;border:0;color:#484849;cursor:text!important}.ppb-input button{left:250px;border:0;background-color:transparent;color:#f05860;outline:0;font-size:10px;top:4px}.remove-service-header .new-header{height:50px}.remove-service-header #remove-service-small-header{font-size:11px;font-weight:400;margin-top:4px}.remove-service-header #header-back-wormhole-container button,.remove-service-header #header-next-wormhole-container button{margin-top:4px}.offered-service-delete .offered-service-delete-btn{width:100%!important;border-radius:0!important;height:44px!important;margin-top:16px}.remove-offered-service-prompt{margin:0 auto;width:600px;text-align:center}.remove-offered-service-prompt .avatar-image{width:75px;height:75px;margin-bottom:24px;border-radius:100px;box-shadow:0 2px 5px 0 rgba(157,159,161,.5)}.remove-offered-service-prompt .avatar-image.poop-image{box-shadow:none}.remove-offered-service-prompt .header{font-size:14px;color:#484849;margin-bottom:12px;margin-left:auto;margin-right:auto}.remove-offered-service-prompt .blue-text,.remove-offered-service-prompt .info-text,.remove-offered-service-prompt .small-text{font-size:14px;color:#484849;margin-bottom:12px;width:600px;margin-left:auto;margin-right:auto}.remove-offered-service-prompt .blue-text{color:#27a9e1}.remove-offered-service-prompt .small-text{font-size:12px;color:#9D9FA1;line-height:1.3;margin-bottom:32px;width:375px}.remove-offered-service-prompt .appointment-group{width:600px}.remove-offered-service-prompt .appointment-group .appointment-details{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;width:100%;cursor:pointer}.remove-offered-service-prompt .appointment-group .header-section{text-align:left;background-color:rgba(190,219,243,.15);box-shadow:inset 0 -3px 0 0 #dbdcde;height:50px;font-size:14px;font-weight:500;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-top:solid 1px #dbdcde;padding-left:12px}.remove-offered-service-prompt .appointment-group .ppb-checkbox .trigger{display:none}.remove-offered-service-prompt .appointment-group .ppb-checkbox .appointment-checker,.remove-offered-service-prompt .appointment-group .ppb-checkbox .appointment-request-checker,.remove-offered-service-prompt .appointment-group .ppb-checkbox .recurring-add-on-checker,.remove-offered-service-prompt .appointment-group .ppb-checkbox .recurring-appointment-checker{margin-right:14px;width:20px;height:20px;background-image:url(images/check-incomplete-blue@3x-65eae9afdedff0ea301bcd6d553b12a0.png);background-image:-webkit-image-set(url(images/check-incomplete-blue-709ae2b70382d4bd8ba2a49d13d72df8.png) 1x,url(images/check-incomplete-blue@2x-cd7b519a84f8c00c9e5261f3a8d57b61.png) 2x,url(images/check-incomplete-blue@3x-65eae9afdedff0ea301bcd6d553b12a0.png) 3x);background-image:image-set(url(images/check-incomplete-blue-709ae2b70382d4bd8ba2a49d13d72df8.png) 1x,url(images/check-incomplete-blue@2x-cd7b519a84f8c00c9e5261f3a8d57b61.png) 2x,url(images/check-incomplete-blue@3x-65eae9afdedff0ea301bcd6d553b12a0.png) 3x);background-position:left center;background-size:auto 100%;background-repeat:no-repeat;cursor:pointer}.remove-offered-service-prompt .appointment-group .ppb-checkbox .trigger:checked+.appointment-checker,.remove-offered-service-prompt .appointment-group .ppb-checkbox .trigger:checked+.appointment-request-checker,.remove-offered-service-prompt .appointment-group .ppb-checkbox .trigger:checked+.recurring-add-on-checker,.remove-offered-service-prompt .appointment-group .ppb-checkbox .trigger:checked+.recurring-appointment-checker{background-image:url(images/check-complete-blue@3x-e611a114529df09d1484d4e0c4ee52fa.png);background-image:-webkit-image-set(url(images/check-complete-blue-3e7ac18d4089e7e310ea098365da3bb5.png) 1x,url(images/check-complete-blue@2x-513517a5fcc08c24673996c3f2300a5f.png) 2x,url(images/check-complete-blue@3x-e611a114529df09d1484d4e0c4ee52fa.png) 3x);background-image:image-set(url(images/check-complete-blue-3e7ac18d4089e7e310ea098365da3bb5.png) 1x,url(images/check-complete-blue@2x-513517a5fcc08c24673996c3f2300a5f.png) 2x,url(images/check-complete-blue@3x-e611a114529df09d1484d4e0c4ee52fa.png) 3x)}.remove-offered-service-prompt .appointment-group .single-appointment-item{height:60px}.remove-offered-service-prompt .right-side-panel-container .select-info{font-size:12px;margin-top:6px;line-height:1.17;margin-left:7px;color:#9d9fa1}.remove-offered-service-prompt .right-side-panel-container .long-container{margin:32px 8px 10px}.remove-offered-service-prompt .right-side-panel-container .long-container button{width:100%;border-radius:16px;height:32px}.remove-offered-service-prompt .right-side-panel-container .header{text-align:left}.remove-offered-service-prompt .right-side-panel-container .dropdown-error md-select{border:1px solid #D31436!important}.remove-offered-service-prompt .right-side-panel-container .error{padding-left:8px;font-size:10px;color:#D31436}.remove-offered-service-prompt .right-side-panel-container .mobile-button-container .mobile-remove-service-button{width:100%;border-radius:0;border-left:0;border-right:0;margin-top:128px;height:44px}.media-mobile .remove-offered-service-prompt{margin-left:0;margin-right:0;width:100%;margin-top:32px}.media-mobile .remove-offered-service-prompt .blue-text,.media-mobile .remove-offered-service-prompt .info-text,.media-mobile .remove-offered-service-prompt .small-text{width:320px;margin-left:auto;margin-right:auto}.media-mobile .remove-offered-service-prompt .mobile-open-select-container{box-shadow:inset 0 -1px 0 0 #dbdcde}.media-mobile .remove-offered-service-prompt .appointment-group{width:100%}.media-mobile .remove-offered-service-prompt .select-info{background-color:#f1f1f2;box-shadow:inset 0 -1px 0 0 #dbdcde;opacity:.8;margin-left:0;margin-top:0;padding:8px 25px 8px 15px;color:#6d6d72}.media-mobile .remove-offered-service-prompt .right-side-panel-container .dropdown-error .mobile-text-input .mobile-open-select-container{border-bottom:1px solid #D31436;box-shadow:none}.media-mobile .remove-offered-service-prompt .right-side-panel-container .error{padding-top:2px;padding-bottom:4px}.calendar-options{font-size:12px}.calendar-options .sortable-objects{display:-ms-grid;display:grid}.calendar-options .calendar-options-content{margin:28px 14px}.calendar-options .calendar-options-content h2{color:#9d9fa1;font-weight:500;font-size:10px;text-transform:uppercase;border-bottom:1px solid #f1f1f2;padding:4px}.calendar-options .care-provider{height:46px;border:1px solid #DBDCDE;border-radius:4px;margin:5px 0;padding:0 5px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.calendar-options .care-provider:hover{cursor:-webkit-grab;cursor:grab}.calendar-options .care-provider:active{cursor:-webkit-grabbing;cursor:grabbing}.calendar-options .care-provider .avatar-with-name{display:-ms-grid;display:grid;height:100%;-ms-grid-columns:32px 1fr;grid-template-columns:32px 1fr;grid-gap:8px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-left:12px}.calendar-options .care-provider .avatar-with-name .avatar-image{height:32px;width:32px}.calendar-options .care-provider .avatar-with-name .name{margin-top:0}.drag-scroll .scroll-box{position:fixed;width:100%;z-index:100;display:none}.drag-scroll .scroll-box.activated{display:block}.drag-scroll .scroll-box.top{height:146px;top:0}.drag-scroll .scroll-box.bottom{height:80px;bottom:0}.schedule-footer{width:100%;display:-ms-grid;display:grid;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;grid-gap:10px;padding:24px 0;color:#9D9FA1;font-size:12px;font-weight:500}.schedule-footer svg{justify-self:center}.md-virtual-repeat-container.md-autocomplete-suggestions-container{width:100%}.md-virtual-repeat-container.md-autocomplete-suggestions-container md-input-container.md-focused label,.md-virtual-repeat-container.md-autocomplete-suggestions-container md-input-container.md-input-has-value label{text-transform:uppercase}md-virtual-repeat-container.md-virtual-repeat-container.md-autocomplete-suggestions-container{z-index:102}.md-select-menu-container{z-index:101}md-autocomplete md-icon.md-default-theme.paper-icon{border-bottom:none!important}md-autocomplete[md-floating-label]{min-width:initial;font-size:14px;font-size:.875rem}md-autocomplete[md-floating-label] .md-whiteframe-z1{box-shadow:none;border:1px solid #F1F1F2}md-autocomplete[md-floating-label] .md-show-clear-button>button{top:2px}md-autocomplete[md-floating-label] .md-show-clear-button>button md-icon.material-icons.paper-icon{display:none}md-autocomplete[md-floating-label] input[type=text]{border-top:none;border-left:none;border-right:none;border-radius:0;color:#484849;height:30px;padding:0}md-autocomplete[md-floating-label].ember-power-select-trigger--active .md-show-clear-button>button md-icon.material-icons.paper-icon{display:inline-block}.md-autocomplete-suggestions .md-autocomplete-suggestion{overflow:visible;min-height:48px;height:auto}.autocomplete-selection-with-gray-info .gray-info{line-height:15px;font-size:11px;margin-bottom:10px;height:50px;color:#9D9FA1}.autocomplete-selection-with-gray-info .selection{line-height:20px;margin-top:12px}.red-validation-error .appointment-times-autocomplete md-input-container{height:50px}.red-validation-error .appointment-times-autocomplete input.md-input{border-bottom:1px solid #F05860;border-radius:0}.appointment-times-autocomplete input.md-input{padding-left:7px}.appointment-times-autocomplete md-input-container{width:100%;margin:0}.appointment-times-autocomplete md-input-container input{border:none;border-bottom:1px solid #9D9FA1}.ui-timepicker-standard{padding:0;box-shadow:0 1px 3px 0 rgba(0,0,0,.2),0 1px 1px 0 rgba(0,0,0,.14),0 2px 1px -1px rgba(0,0,0,.12)}.activity-log-side-panel .infinite-scroller .activity-log-content .activity-log-date-header,.activity-log-side-panel .infinite-scroller .activity-log-content .activity-log-log .activity-log-log-text .activity-log-time-created,.billing-inputs,.flash-message__message,.payments-widget .payments-widget-header.sent-header .instant-payouts,.tooltip .tooltip-inner,md-chips.md-default-theme md-chip.md-default-theme{font-family:"Gotham Rounded A","Gotham Rounded B",helvetica,arial,sans-serif}.ui-timepicker-standard .ui-menu-item{text-align:left;cursor:pointer;height:40px}.ui-timepicker-standard .ui-menu-item .ui-corner-all.ui-state-hover,.ui-timepicker-standard .ui-menu-item .ui-corner-all:active,.ui-timepicker-standard .ui-menu-item .ui-corner-all:hover{background-color:#F1F1F2;color:#000;border:1px solid #F1F1F2}.ui-timepicker-container{z-index:99!important;font-size:14px}.ui-timepicker-container .ui-menu-item{height:40px;line-height:40px}.media-mobile .appointment-times-autocomplete md-input-container{padding-left:0;padding-right:0;padding-top:10px!important}.media-mobile .appointment-times-autocomplete input{border:none!important;border-bottom:1px solid #f1f1f2!important;padding-top:15px}.media-mobile .appointment-times-autocomplete .md-errors-spacer{display:none}.media-mobile .appointment-times-autocomplete ::-webkit-input-placeholder{opacity:.6;color:#9D9FA1}.media-mobile .appointment-times-autocomplete :-ms-input-placeholder{opacity:.6;color:#9D9FA1}.media-mobile .appointment-times-autocomplete ::placeholder{opacity:.6;color:#9D9FA1}.media-mobile .appointment-times-autocomplete .appt-times-autocomplete-label{position:relative;top:-45px;left:10px;color:#9d9fa1;font-size:10px;text-transform:uppercase}@media (max-width:47.5em){.ui-timepicker-container{z-index:99!important}}md-chips .md-chips,md-chips.md-default-theme .md-chips{box-shadow:none;border-bottom:1px solid #DBDCDE}md-chips.md-default-theme md-chip.md-default-theme{color:#484849;background:#F1F1F2;font-size:12px}md-chips.md-default-theme md-chip.md-default-theme md-icon,md-chips.md-default-theme md-chip.md-default-theme.md-focused{color:#9D9FA1}.media-mobile md-chips.md-default-theme md-chips-wrap{padding-bottom:5px;padding-left:0}.ember-power-select-options,.paper-switch{font-size:14px}.ember-power-select-option[aria-selected=true]{color:#27A9E1}md-select-value{margin-bottom:5px!important}.ember-power-select-group-name{background-color:#FAFCFE;font-size:12px}md-input-container textarea.md-input{line-height:1.29;min-height:30px}.adaptive-paper-switch{position:relative}.adaptive-paper-switch .disabled-tooltip-text{position:absolute;font-size:12px;background-color:#FFF;color:#484849;line-height:1.4;border:1px solid #fac9c8;box-shadow:0 2px 4px 0 #DBDCDE;border-radius:8px;padding:10px;z-index:1000;-webkit-transform:translate(33px,-112%);transform:translate(33px,-112%);width:300px}.adaptive-paper-switch .disabled-tooltip-text a.disabled-tooltip-hyper-link{font-weight:500}.adaptive-paper-switch md-input-container{width:100%}.adaptive-paper-switch .switch-clarification{display:none;font-size:14px;font-weight:500;line-height:1.29;color:#fec23b;position:relative;right:-350px;top:-76px;height:84px;width:400px;margin-bottom:-89px}.adaptive-paper-switch .switch-clarification:hover,.adaptive-paper-switch:hover .switch-clarification,.auto-pay:hover .switch-clarification{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.adaptive-paper-switch .switch-clarification.required-auto-pay-disabled{margin-bottom:-100px}.adaptive-paper-switch .switch-clarification .border-side{height:35px;border-left:solid 4px #fec23b;float:left}.adaptive-paper-switch .switch-clarification .border-side svg{margin:6px 16px 6px 23px}.adaptive-paper-switch .switch-clarification .text{margin-top:40px}.adaptive-paper-switch .mobile-clarification{background-color:#f1f1f2;width:100%;padding:8px 9px;font-size:10px;margin-bottom:8px;color:#9D9FA1;box-shadow:inset 0 -1px 0 0 #dbdcde}.adaptive-paper-switch .mobile-clarification .text{margin-top:0}.media-mobile .adaptive-paper-switch{position:relative}.media-mobile .adaptive-paper-switch .disabled-tooltip-text{position:absolute;font-size:12px;background-color:#FFF;color:#484849;line-height:1.4;border:1px solid #fac9c8;box-shadow:0 2px 4px 0 #DBDCDE;border-radius:8px;padding:10px;z-index:1000;-webkit-transform:translate(33px,-112%);transform:translate(33px,-112%);max-width:75vw}.ppb-modal .ember-basic-dropdown,.ppb-modal.mobile{position:relative}.media-mobile .adaptive-paper-switch .mobile-switch-label,.ppb-modal{font-size:14px}.media-mobile .adaptive-paper-switch .disabled-tooltip-text a.disabled-tooltip-hyper-link{font-weight:500}md-input-container.fixed-height{height:100px}md-input-container.md-focused label,md-input-container.md-input-has-value label{text-transform:uppercase}.ppb-modal{background-color:#fff;border-radius:8px;display:-ms-grid;display:grid;padding:48px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-line-pack:center;align-content:center;box-shadow:0 20px 80px 0 rgba(72,72,73,.5),inset 0 -1px 0 0 #F1F1F2;width:439px}.ppb-modal .ember-basic-dropdown md-virtual-repeat-container{width:100%;top:40px}.ppb-modal md-input-container{margin:3px 0 0}.ppb-modal md-input-container.md-focused label,.ppb-modal md-input-container.md-input-has-value label{text-transform:uppercase}.ppb-modal md-input-container.md-focused label:after,.ppb-modal md-input-container.md-input-has-value label:after{display:none}.ppb-modal label{font-weight:300}.ppb-modal .content{display:-ms-grid;display:grid;grid-gap:15px}.ppb-modal .content.centered{-ms-grid-column-align:center;justify-items:center}.ppb-modal .content .header-with-image,.ppb-modal .content .header-with-image-on-mobile{-ms-grid-column-align:center;justify-items:center;display:-ms-grid;display:grid;grid-gap:10px;padding-bottom:20px}.ppb-modal .content .header-with-image header,.ppb-modal .content .header-with-image-on-mobile header{font-size:16px;font-weight:500}.ppb-modal .content .header-with-image .subheader,.ppb-modal .content .header-with-image-on-mobile .subheader{font-size:14px;line-height:1.29;text-align:center;font-weight:400;color:rgba(72,72,73,.9)}.ppb-modal .content .header-with-image .subheader.small,.ppb-modal .content .header-with-image-on-mobile .subheader.small{font-size:12px;line-height:1.5}.ppb-modal .content .bank-account-method-btn,.ppb-modal .content .ppb-button.red-white-border{border-radius:2px;width:244px;height:38px}.ppb-modal .content md-autocomplete{width:100%}.ppb-modal .content md-autocomplete .md-whiteframe-z1{box-shadow:none;border-top:none;border-left:none;border-right:none}.ppb-modal .ppb-modal-cancel{margin-top:2em;text-align:center}.ppb-modal .bottom{display:-ms-grid;display:grid;grid-auto-flow:column;margin-top:40px;-webkit-box-pack:right;-ms-flex-pack:right;justify-content:right}.ppb-modal .bottom button.ppb-button{font-weight:500}.ppb-modal.mobile{border-radius:0;height:100vh;padding:0;width:100%;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-ms-flex-line-pack:start;align-content:flex-start}.ppb-modal.mobile md-input-container label{padding-left:16px}.ppb-modal.mobile md-input-container .ember-power-select-selected-item,.ppb-modal.mobile md-input-container .paper-input-error,.ppb-modal.mobile md-input-container input,.ppb-modal.mobile md-input-container textarea{padding-left:10px}.ppb-modal.mobile .bottom{margin-top:0;-webkit-box-pack:left;-ms-flex-pack:left;justify-content:left;text-align:left;width:100%;-ms-grid-columns:1fr auto;grid-template-columns:1fr auto;position:absolute;top:0;height:42px;box-shadow:0 1px 2px 0 rgba(157,159,161,.5)}.ppb-modal.mobile .bottom .ppb-button{font-weight:300;max-width:100px;font-size:17px}.ppb-modal.mobile .bottom .ppb-button.red{background-color:transparent;color:#F05860;font-weight:500}.ppb-modal.mobile .bottom button{text-align:left}.ppb-modal.mobile .bottom button:first-child{margin-right:auto}.ppb-modal.mobile .bottom button:first-child.only-right{margin-right:0}.ppb-modal.mobile .bottom button.only-right{box-shadow:none;margin-left:auto}.ppb-modal.mobile .header-with-image-on-mobile{margin-top:48px}.ppb-modal.mobile .header-with-image{background-color:#F1F1F2;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-bottom:0;height:42px;width:100%;font-weight:500;font-size:17px}.ppb-modal.mobile .header-with-image header{font-size:17px}.ppb-modal.mobile .header-with-image .image-container{display:none}.ppb-modal.mobile .header-with-image.no-top-buttons{padding-top:48px;height:inherit;background-color:#fff}.ppb-modal.mobile .header-with-image.no-top-buttons .image-container{display:block}.ppb-modal.mobile .header-with-image.no-top-buttons header{text-align:center}.ppb-modal.mobile .buttons-container .ppb-button{width:calc(50vw - 22px);height:48px}.ppb-modal.mobile .buttons-container .ppb-button.left-button{margin-left:16px;margin-right:12px}.ppb-modal.mobile .buttons-container .ppb-button.right-button{font-weight:500}.ppb-modal.mobile .appt-times-autocomplete-label{position:relative;top:-45px;left:10px;color:#9d9fa1;font-size:10px;text-transform:uppercase}.ppb-modal-scrollable-wrapper.mobile .ppb-modal.mobile{height:unset;min-height:calc(var(--vh,1vh) * 100)}.ember-modal-overlay{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background-color:rgba(72,72,73,.2)}.ember-modal-overlay.sign-contracts-overlay{z-index:45}.payment-method-modal .pay-container{width:100%}.payment-method-modal .content #card-info,.payment-method-modal .content #stripe-card-container{padding-left:12px;padding-right:12px}.payment-modal{color:#484849}.payment-modal .header-with-image{padding-bottom:0!important}.payment-modal .header-with-image .verification-header{font-size:20px!important}.payment-modal .verification-text{font-size:12px;color:#48484a;text-align:center;line-height:1.33;padding-left:16px;padding-right:16px}.payment-modal .ppb-money-input input{width:343px;text-align:center;font-size:42px;height:42px;line-height:1}.payment-modal .ppb-money-input .dollar-sign{font-size:42px;color:#9d9fa1}.payment-modal .ppb-money-input .input-bottom-border,.payment-modal .ppb-money-input .input-bottom-border-blue{bottom:0}.payment-modal .ppb-money-input .error{top:36px}.payment-modal .payment-method-container{padding-top:1px;padding-left:22px;width:343px;box-shadow:inset 0 -1px 0 0 rgba(219,220,222,.9)}.payment-modal .payment-method-container .payment-method-header{font-size:10px;font-weight:500;color:#9d9fa1;text-transform:uppercase}.payment-modal .payment-method-container .payment-method{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;margin-top:2px;margin-bottom:10px}.payment-modal .payment-method-container .payment-method .payment-method-icon{margin-right:12px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.payment-modal .payment-method-container .payment-method .payment-method-icon img{width:23px}.payment-modal .payment-method-container .payment-method .payment-method-info{font-size:14px;color:#484849;width:194px}.payment-modal .payment-method-container .change-method-button{text-align:center}.payment-modal .payment-method-container .change-method-button .ppb-button{font-size:14px;font-weight:500}.payment-modal .add-tip-text{text-transform:uppercase;font-size:10px;font-weight:500;color:#27a9e1;padding-top:7px;padding-bottom:8px;text-align:center}.payment-modal .tip-section{width:343px;background-color:#f1f1f2;border-radius:8px;height:190px}.payment-modal .tip-section .percentage-buttons-row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:296px;margin-left:auto;margin-right:auto;padding-top:12px}.payment-modal .tip-section .percentage-buttons-row .percentage-button{width:88px;height:60px;background-color:#FFF;border-radius:8px;margin-left:16px}.payment-modal .tip-section .percentage-buttons-row .percentage-button:first-child{margin-left:0}.payment-modal .tip-section .percentage-buttons-row .percentage-button .percentage{font-size:16px;font-weight:500;color:#27a9e1;padding-top:14px;text-align:center}.payment-modal .tip-section .percentage-buttons-row .percentage-button .calculated-tip{font-size:12px;color:#9d9fa1;text-align:center;padding-top:4px}.payment-modal .tip-section .percentage-buttons-row .percentage-button.active{background-color:rgba(190,219,243,.3);border:1px solid #27a9e1}.payment-modal .tip-section .percentage-buttons-row .percentage-button:hover .percentage{color:#0077b2}.payment-modal .tip-section .percentage-buttons-row .percentage-button:hover .calculated-tip{color:#484849}.payment-modal .tip-section .custom-tip-row,.payment-modal .tip-section .no-tip-row{width:296px;height:41px;margin-left:auto;margin-right:auto;margin-top:12px}.payment-modal .tip-section .custom-tip-row button,.payment-modal .tip-section .no-tip-row button{width:100%;height:100%;background-color:#FFF;border-radius:8px;text-align:center;color:#27a9e1;font-size:12px;font-weight:500}.payment-modal .tip-section .custom-tip-row.active button,.payment-modal .tip-section .no-tip-row.active button{border:1px solid #27a9e1;background-color:rgba(190,219,243,.3)}.payment-modal .tip-section .custom-tip-row:hover button,.payment-modal .tip-section .no-tip-row:hover button{color:#0077b2}.payment-modal .tip-section .custom-tip-row .ppb-money-input,.payment-modal .tip-section .no-tip-row .ppb-money-input{width:100%;height:100%;background-color:#FFF;border-radius:8px;border:1px solid #27a9e1;margin-top:0}.payment-modal .tip-section .custom-tip-row .ppb-money-input input,.payment-modal .tip-section .no-tip-row .ppb-money-input input{color:#484849;font-size:24px;padding:0;width:100%}.payment-modal .tip-section .custom-tip-row .ppb-money-input .dollar-sign,.payment-modal .tip-section .no-tip-row .ppb-money-input .dollar-sign{font-size:24px;margin-left:16px}.payment-modal .tip-section .custom-tip-row .ppb-money-input .input-bottom-border,.payment-modal .tip-section .custom-tip-row .ppb-money-input .input-bottom-border-blue,.payment-modal .tip-section .no-tip-row .ppb-money-input .input-bottom-border,.payment-modal .tip-section .no-tip-row .ppb-money-input .input-bottom-border-blue{border:0}.payment-modal .tip-section .custom-tip-row .ppb-money-input .error,.payment-modal .tip-section .no-tip-row .ppb-money-input .error{top:33px}.payment-modal .tip-section .custom-tip-row.error .ppb-money-input,.payment-modal .tip-section .no-tip-row.error .ppb-money-input{border:1px solid #d31436}.payment-modal .tip-section .total-payment-header{text-transform:uppercase;color:#9d9fa1;font-size:10px;font-weight:500;padding-top:16px;text-align:center}.payment-modal .tip-section .total-payment{font-size:24px;font-weight:500;color:#484849;text-align:center;margin-top:8px}.payment-modal .tip-section .total-payment-info{font-size:14px;color:#484849;text-align:center;padding-top:4px}.payment-modal .tip-section .tip-required-error{font-size:14px;color:#d31436;text-align:center;padding-top:4px}.payment-modal .tip-section.error{height:204px;border:1px solid #d31436;background-color:rgba(250,201,200,.3)}.payment-modal .tip-section.without-no-tip-option{height:149px}.payment-modal .summary-container{width:343px;padding-left:22px;padding-right:28px;box-shadow:inset 0 -1px 0 0 rgba(219,220,222,.9);padding-bottom:16px}.payment-modal .summary-container .summary-header{font-size:10px;font-weight:500;color:#9d9fa1;text-transform:uppercase;margin-bottom:12px}.payment-modal .summary-container .line-item{margin-top:8px;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:12px;color:#484849}.payment-modal .summary-container .line-item .left-side{width:50%;text-align:left;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative}.payment-modal .summary-container .line-item .left-side .tooltip-container{position:absolute;padding:4px;top:-3px;left:66px}.payment-modal .summary-container .line-item .left-side .tooltip-container svg g{fill:#9D9FA1}.payment-modal .summary-container .line-item .right-side{width:50%;text-align:right}.payment-modal .summary-container .line-item .right-side .strike-through{text-decoration:line-through;color:rgba(157,159,161,.9)}.payment-modal .stacked-buttons{margin-top:32px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.payment-modal .stacked-buttons .top-button .ppb-button{padding:18px 38px;font-size:14px;font-weight:500}.payment-modal .stacked-buttons .bottom-button{margin-top:18px}.payment-modal .stacked-buttons .bottom-button .ppb-button{font-size:14px;font-weight:500}.mobile .payment-modal .stacked-buttons .bottom-button{position:absolute;top:0;left:0;margin-top:0}.mobile .payment-modal .stacked-buttons .bottom-button .ppb-button{height:42px}.manual-payment-modal{color:#484849}.manual-payment-modal .header-with-image{padding-bottom:0!important}.manual-payment-modal .header-with-image header{font-size:20px!important}.manual-payment-modal .info-text{text-align:center;line-height:1.33;color:#48484a;padding-left:12px;padding-right:12px;font-size:12px}.manual-payment-modal .info-text .pay-with-text{padding-top:12px;padding-bottom:16px}.manual-payment-modal .info-text .telepathic-text{padding-top:24px}.manual-payment-modal .info-text .venmo-container{padding-bottom:12px}.manual-payment-modal .info-text .mobile-modal-header{font-size:20px;font-weight:500;padding-bottom:8px}.manual-payment-modal .info-text .logo-container{margin-left:auto;margin-right:auto;width:120px}.manual-payment-modal .info-text .logo-container img{width:120px}.mobile .manual-payment-modal{padding-top:32px}.mobile .manual-payment-modal .mobile-button-bar{padding-top:48px;text-align:center;margin-right:12px}.setup-success-modal .content{display:block;color:#484849}.setup-success-modal .content .header-with-image{grid-gap:24px;padding-bottom:8px}.setup-success-modal .content .header-with-image header{font-size:20px!important}.setup-success-modal .content .info-text{text-align:center;line-height:1.33;color:#48484a;padding-left:12px;padding-right:12px;font-size:12px}.setup-success-modal .content .info-text .thanks-text{font-size:14px;padding-bottom:16px}.setup-success-modal .content .info-text .staff-company-logo{padding-bottom:16px}.setup-success-modal .content .info-text .company-name{font-weight:500;font-size:14px;padding-bottom:32px}.setup-success-modal .content .info-text .blue-text{color:#27a9e1;font-size:14px;padding-bottom:12px}.setup-success-modal .content .info-text .email-info{line-height:1.5}.setup-success-modal .content .info-text .email-info .bold{font-weight:500}.setup-success-modal .content .info-text .mobile-modal-header{font-size:20px;font-weight:500}.mobile .setup-success-modal{padding-top:32px}.mobile .setup-success-modal .mobile-button-bar{padding-top:48px;text-align:center;margin-right:12px}.removable-readonly-chips md-chips .md-chip-content{display:-webkit-box;display:-ms-flexbox;display:flex}.removable-readonly-chips md-chips .md-chip-input-container{display:none}.paper-input-readonly{box-shadow:inset 0 -1px 0 0 #dbdcde;width:100%;padding-bottom:7px}.paper-input-readonly label{color:#9D9FA1;text-transform:uppercase;font-weight:300;font-size:10px;margin-bottom:7px}.paper-input-readonly .placeholder-text{color:#9D9FA1;font-size:14px}.custom-pricing-modal .content{grid-gap:5px}.custom-pricing-modal .content .edit-price-header{display:-ms-grid;display:grid;-webkit-box-align:center;-ms-flex-align:center;align-items:center;grid-gap:10px;margin-bottom:20px;text-align:center}.custom-pricing-modal .content .image-container{padding-top:20px}.custom-pricing-modal .content .ppb-button.reset-prices-button{justify-self:center;width:102px;height:26px;font-weight:300;font-size:10px;border-radius:3px;line-height:1}.custom-pricing-modal .content .offered-service-name-header{color:#27A9E1;font-size:14px}.custom-pricing-modal .content .header-with-image{justify-self:center;padding-bottom:8px}.custom-pricing-modal .content .header-with-image .header-button{font-size:10px;display:block;margin-left:auto;margin-right:auto}.custom-pricing-modal .content .custom-offered-service-price{position:relative;left:-11px;padding:0 12px;display:-ms-grid;display:grid;-ms-grid-columns:auto 1fr;grid-template-columns:auto 1fr;grid-gap:11px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.custom-pricing-modal .content .clarification{opacity:.8;font-size:12px;line-height:1.17;color:#9d9fa1;position:relative;margin-left:7px}.custom-pricing-modal .content .bullet{font-size:30px}.custom-pricing-modal .content .bullet.invisible{opacity:0}.mobile .custom-pricing-modal .content .header-with-image{padding-bottom:0}.mobile .custom-pricing-modal .content .custom-offered-service-price{grid-gap:6px}.mobile .custom-pricing-modal .content .clarification{margin-left:12px;color:#6d6d72;font-size:10px;line-height:1.2}.mobile .custom-pricing-modal .content .effective-date-select .ember-basic-dropdown-content{left:0!important;width:100vw}.ppb-modal-scrollable-wrapper{width:100vw;height:calc(var(--vh,1vh) * 100);position:fixed;top:0;left:0;overflow-y:scroll;z-index:80}.ppb-modal-scrollable-wrapper .ember-modal-overlay{position:relative;height:auto;min-height:calc(var(--vh,1vh) * 100);padding:1em;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.ppb-modal.ppb-modal-scrollable{position:relative;min-width:30em;max-width:650px;min-height:20em;margin-top:30px;margin-bottom:30px;box-sizing:border-box;box-shadow:0 4px 25px 4px rgba(0,0,0,.3)}.mobile.ppb-modal-scrollable-wrapper .ember-modal-overlay{padding:0}.mobile.ppb-modal-scrollable-wrapper .ember-modal-overlay .ppb-modal{border-radius:unset;box-shadow:unset}.ppb-modal.pp-confirmation-modal{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;color:#48484a}.ppb-modal.pp-confirmation-modal svg{margin-top:12px;margin-bottom:16px}.ppb-modal.pp-confirmation-modal header{font-size:20px;font-weight:500;line-height:normal;text-align:center}.ppb-modal.pp-confirmation-modal .clarification{font-size:14px;line-height:1.5;text-align:center;padding:12px 21px 32px}.ppb-modal.pp-confirmation-modal .ppb-button{margin-left:auto;margin-right:auto;border-radius:8px;margin-bottom:24px;padding-left:16px;padding-right:16px;height:48px}.ppb-modal.pp-confirmation-modal .ppb-button:last-child{height:unset;padding:0 0 16px;border:0;margin:0}.ppb-modal.pp-confirmation-modal.mobile{padding-top:60px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.billing-inputs{width:350px;margin:36px auto}.billing-inputs section header,.media-mobile .billing-inputs section header,.pet-output header.section-header{font-family:"Gotham Narrow SSm A","Gotham Narrow SSm B",helvetica,arial,sans-serif;text-transform:uppercase}.billing-inputs .piggy-bank{width:75px;height:75px}.billing-inputs section{margin-bottom:45px}.billing-inputs section header{text-align:left;font-size:18px;font-weight:500;color:#9d9fa1}.billing-inputs section p.clarification{margin-top:4px;margin-bottom:16px;line-height:1.33;font-size:12px;color:#9d9fa1}.billing-inputs section .auto-pay{margin-bottom:31px}.billing-inputs section .auto-pay .pay-container{position:relative}.billing-inputs section .auto-pay .pay-container .remove-payment-method-container{display:none;position:absolute;right:0;top:-10px}.billing-inputs section .auto-pay .pay-container .remove-payment-method-container button{font-size:10px}.billing-inputs section .auto-pay .pay-container .remove-payment-method-container.client-list-profile{top:-12px}.billing-inputs section .auto-pay .pay-container:hover .remove-payment-method-container{display:inline-block}.billing-inputs section .auto-pay .ppb-button{margin-top:24px}.billing-inputs section .auto-bill,.billing-inputs section .auto-pay,.billing-inputs section .pricing,.billing-inputs section .sales-tax{text-align:left}.billing-inputs section .auto-bill .clarification,.billing-inputs section .auto-pay .clarification,.billing-inputs section .pricing .clarification,.billing-inputs section .sales-tax .clarification{color:#9D9FA1;line-height:1.33;margin:5px 0 0;width:100%;font-size:12px}.billing-inputs section .auto-bill .re-send-request,.billing-inputs section .auto-pay .re-send-request,.billing-inputs section .pricing .re-send-request,.billing-inputs section .sales-tax .re-send-request{font-weight:400;color:#f05860;cursor:pointer}.billing-inputs section .auto-bill,.billing-inputs section .sales-tax{margin-bottom:20px}.billing-inputs section .auto-bill md-input-container,.billing-inputs section .sales-tax md-input-container{width:100%;height:30px;margin:0;font-size:14px}.billing-inputs section .auto-bill md-input-container md-select-value,.billing-inputs section .sales-tax md-input-container md-select-value{padding:0}.billing-inputs section .auto-bill label,.billing-inputs section .sales-tax label{color:#9d9fa1}.billing-inputs section .auto-bill .invoice-frequency,.billing-inputs section .auto-bill .sales-tax-rates,.billing-inputs section .sales-tax .invoice-frequency,.billing-inputs section .sales-tax .sales-tax-rates{padding-bottom:16px;position:relative}.billing-inputs section .auto-bill .invoice-frequency .custom-frequency-tooltip,.billing-inputs section .auto-bill .sales-tax-rates .custom-frequency-tooltip,.billing-inputs section .sales-tax .invoice-frequency .custom-frequency-tooltip,.billing-inputs section .sales-tax .sales-tax-rates .custom-frequency-tooltip{position:absolute;top:-11px;left:120px}.billing-inputs section .auto-bill .invoice-frequency .default-value,.billing-inputs section .auto-bill .sales-tax-rates .default-value,.billing-inputs section .sales-tax .invoice-frequency .default-value,.billing-inputs section .sales-tax .sales-tax-rates .default-value{color:rgba(39,169,225,.9019607843);font-size:10px;margin-left:4px}.billing-inputs section .pay-container img,.billing-inputs section .pay-container svg{max-width:23px;margin-right:10px}.billing-inputs section .pay-container .bank-image{display:-webkit-box;display:-ms-flexbox;display:flex}.billing-inputs section .pay-container .paper-input-readonly .content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:12px}.billing-inputs .auto-bill,.billing-inputs .pricing{margin-top:20px}.side-panel-callout{margin-left:0}.side-panel-callout.payment-method{margin-bottom:0}.media-mobile .billing-inputs{width:100%;margin-top:20px;margin-bottom:0}.media-mobile .billing-inputs .sales-tax .input-label{text-align:justify;margin-right:auto}.media-mobile .billing-inputs section .sales-tax{height:88px;margin-bottom:0}.media-mobile .billing-inputs section .sales-tax .sales-tax-rates{height:44px;padding-bottom:0}.media-mobile .billing-inputs section .sales-tax .sales-tax-rates label{opacity:0}.media-mobile .billing-inputs section .sales-tax .sales-tax-rates md-select{padding-left:12px;height:37px;border-bottom:none}.media-mobile .billing-inputs section .sales-tax .sales-tax-rates md-select md-select-value{border-bottom:none;height:37px;margin:0!important}.media-mobile .billing-inputs .piggy-bank.header-icon,.media-mobile .billing-inputs p.clarification,.media-mobile .billing-inputs section,.media-mobile .billing-inputs section .add-with-side-panel.bill-delivery-options,.media-mobile .billing-inputs section .auto-pay,.media-mobile .billing-inputs section .removable-readonly-chips{margin-bottom:0}.media-mobile .billing-inputs section .sales-tax .sales-tax-rates .md-input-container{height:44px;padding:0}.media-mobile .billing-inputs section .sales-tax .sales-tax-rates .ember-basic-dropdown-content{left:12px!important}.media-mobile .billing-inputs .pay-container{background-color:#fff;padding-top:10px;padding-left:12px;margin-top:0;border-bottom:1px solid #DBDCDE}.media-mobile .billing-inputs .pay-container .paper-input-readonly{box-shadow:none}.media-mobile .billing-inputs .piggy-bank.header-icon{margin-top:20px}.media-mobile .billing-inputs .mobile-pay-container{padding-top:5px;padding-bottom:10px;background-color:#fff;text-align:left;padding-left:15px;border-bottom:1px solid #d8dcde;font-size:12px}.media-mobile .billing-inputs section button{margin-top:24px}.media-mobile .billing-inputs section .invoice-frequency,.media-mobile .billing-inputs section .mobile-input-container{background-color:#fff}.media-mobile .billing-inputs section .invoice-frequency{padding:20px 0}.media-mobile .billing-inputs section .invoice-frequency label{padding:0 16px}.media-mobile .billing-inputs section .invoice-frequency md-select-value{padding:0 10px!important}.media-mobile .billing-inputs section .invoice-frequency .clarification{padding:0 13px}.media-mobile .billing-inputs section .invoice-frequency .custom-frequency-tooltip{top:9px;left:132px}.media-mobile .billing-inputs section .invoice-frequency .ember-basic-dropdown-content{left:0!important;width:100vw}.media-mobile .billing-inputs section .mobile-gray-helper{border-bottom:1px solid #DBDCDE}.media-mobile .billing-inputs section .side-panel-callout{font-weight:500;height:44px;background-color:rgba(255,255,255,.5);margin:0;padding-left:12px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.media-mobile .billing-inputs section .side-panel-callout.update-custom-prices{border-top:1px solid #DBDCDE;border-bottom:1px solid #DBDCDE}.media-mobile .billing-inputs section md-chips-wrap{padding-left:10px;background-color:#fff}.media-mobile .billing-inputs section .md-chip-remove{margin-top:0}.media-mobile .billing-inputs section .mobile-input-container{border-bottom:1px solid #DBDCDE}.media-mobile .billing-inputs section .mobile-input-container md-switch{height:15px}.media-mobile .billing-inputs section .mobile-input-container .adaptive-paper-switch{padding:0 12px}.media-mobile .billing-inputs section header{border-bottom:1px solid #DBDCDE;padding:10px 12px 0;display:-ms-grid;display:grid;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#F1F1F2;height:41px;width:100%;border-top:1px solid #DBDCDE;text-align:left;font-size:13px;font-weight:500;color:#6d6d72}.auto-pay-modal,.auto-pay-modal .user-choices{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;display:-webkit-box;display:-ms-flexbox;display:flex}.media-mobile .billing-inputs section .auto-bill{margin:0}.media-mobile .billing-inputs section:last-child header{border-top:none!important}.media-mobile .billing-inputs .mobile-gray-helper.invoice-frequency-clarifiy-helper{padding:8px 14px;font-size:12px;background-color:#fff;opacity:1}.auto-pay-modal{margin-top:4px}.auto-pay-modal svg{padding-top:4px;margin-right:auto;margin-left:auto}.auto-pay-modal header{margin-right:auto;margin-left:auto;margin-top:24px;font-size:20px;font-weight:500}.auto-pay-modal .clarification,.auto-pay-modal .description{color:#727275;line-height:1.29;font-size:14px;text-align:center;margin-top:8px;margin-bottom:24px;width:343px;margin-right:auto!important;margin-left:auto!important}.tab-header,.tab-header a{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-ms-grid;display:grid;width:100%}.auto-pay-modal .user-choices a{margin-left:auto;margin-right:auto}.auto-pay-modal .user-choices .ppb-button{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.auto-pay-modal .user-choices .ppb-button:first-child{margin-bottom:10px}.auto-pay-modal .user-choices .loading-pane{margin:0;min-height:0}.auto-pay-modal .ppb-button{margin-left:auto;margin-right:auto;width:76px;height:40px;margin-bottom:29px}.mobile .auto-pay-modal{margin-top:48px}.mobile .auto-pay-modal header{margin-bottom:24px}.mobile .auto-pay-modal .description{margin-bottom:24px;text-align:center;padding-left:16px;padding-right:16px;margin-top:24px}.mobile .auto-pay-modal .mobile-gray-helper{background-color:#fff;color:#484849;line-height:1.29;font-size:14px;text-align:center;padding-left:16px;padding-right:16px}.mobile .auto-pay-modal .user-choices{margin-top:24px}.tab-header{grid-auto-flow:column;grid-auto-columns:auto;-ms-grid-column-align:center;justify-items:center;text-transform:uppercase;position:fixed;background-color:#fff;box-shadow:0 1px 2px 0 rgba(157,159,161,.5)}.header-progress-bar,.media-mobile .message-thread--company-select .message-thread--company-option:first-child .company-logo-container .background-container{background-color:#BEDBF3}.tab-header a{color:#9D9FA1;font-weight:500;font-size:14px;height:100%;text-align:center}.tab-header a.active,.tab-header.blue a.active{color:#27A9E1;border-bottom:3px solid #27A9E1}.media-mobile .tab-header{z-index:5;height:42px}.header-progress-bar{height:4px;width:100%}.header-progress-bar .progress{-webkit-transition:width .5s;transition:width .5s;background-color:#27A9E1;height:4px}.ppb-dropdown-menu{position:absolute;z-index:100;background-color:#fff;box-shadow:0 0 16px 1px #DBDCDE;border:1px solid #27A9E1;text-align:left}.ppb-dropdown-menu .dropdown-menu-item{padding:10px 20px;cursor:pointer}.ppb-dropdown-menu .dropdown-menu-item:hover{color:#9D9FA1}.pet-vaccinations{margin:21px 0 29px}.pet-vaccinations .fake-input{color:#9D9FA1;border-bottom:1px solid #DBDCDE;padding-bottom:2px;padding-left:0;margin-left:2px;cursor:pointer}.pet-vaccinations .paper-input-readonly{box-shadow:none;padding-bottom:0}.pet-vaccinations .update-vaccinations{margin-top:7px}.media-mobile .pet-vaccinations{margin:5px 0;padding:0 0 15px}.media-mobile .pet-vaccinations .paper-input-readonly{padding-left:10px;padding-right:10px}.media-mobile .pet-vaccinations a{padding-left:10px}.media-mobile .pet-vaccinations .fake-input{margin-left:0;padding-left:10px;padding-bottom:10px}.vaccinations-table .vaccination-item{display:-ms-grid;display:grid;-ms-grid-columns:auto 1fr auto;grid-template-columns:auto 1fr auto;grid-gap:2px;margin:5px 0}.vaccinations-table .vaccination-item .vaccination-name{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.vaccinations-table .vaccination-item.vaccination-item--expired{color:#FEC23B}.vaccinations-table .vaccination-item.vaccination-item--expired .vaccination-dots{border-bottom:1px dotted #FEC23B}.vaccinations-table .vaccination-item .vaccination-dots{border-bottom:1px dotted #484849}.vaccinations-modal .vaccination-input{position:relative}.vaccinations-modal .vaccination-input .vaccine-error-message{position:absolute;top:38px;color:#D31436;font-size:12px;line-height:14px}.vaccinations-modal .delete-button svg{margin-right:10px;margin-top:13px}.vaccinations-modal .add-another-vaccination{position:relative;top:-10px;left:29px}.vaccinations-modal .add-vaccination{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin-left:auto;margin-right:auto}.mobile.vaccinations-modal .ppb-button{font-weight:500!important}.mobile.vaccinations-modal .delete-button svg{margin-left:10px}.mobile.vaccinations-modal .add-another-vaccination{margin-left:10px;left:39px}.pet-output{margin-bottom:50px;font-size:14px}.media-mobile .pet-output{padding-top:40px;margin-bottom:0}.media-mobile .pet-output .readonly-field-with-icon:last-child{margin-bottom:0}.pet-output.notes-output .internal-notes label{color:#FEC23B}.pet-output header.section-header{color:#9D9FA1;font-weight:500;font-size:18px;margin:20px 0}.pet-output header.section-header.active{color:#27A9E1}.pet-output .contact-info-field{font-size:14px;line-height:1.5}.pet-output .contact-info-field header{font-weight:500;font-size:14px}.pet-output .contact-info-field header a{margin-left:10px}.pet-output .contact-info-field header .contact-info-field__go-to-link{width:14px;height:14px}.pet-output .contact-info-fields .contact-info-field{margin-top:20px}.pet-output .contact-info-fields .contact-info-field:first-child{margin-top:0}.pet-output .contact-info-fields .contact-info-field .contact-address-container{margin-bottom:8px}.pet-output .contact-info-fields .contact-info-field .contact-phone{text-transform:lowercase}.media-mobile .pet-output .contact-info-field .contact-info-field__address,.media-mobile .pet-output .contact-info-field .contact-info-field__phone{display:none}.media-mobile .pet-output .contact-info-field .contact-lives-in-container{font-size:12px;font-weight:300}.tab-side-panel{display:-ms-grid;display:grid;border-top:1px solid #F1F1F2;margin-top:10px;padding-top:25px}.tab-side-panel .tab-side-panel-item{color:#9D9FA1;font-weight:400;padding:15px 50px;font-size:14px}.tab-side-panel .tab-side-panel-item.tab-side-panel-item--active{color:#27A9E1}.tab-side-panel.tab-side-panel--light .tab-side-panel-item{font-weight:300}.readonly-field-with-icon{display:-ms-grid;display:grid;-ms-grid-columns:.25fr 1fr;grid-template-columns:.25fr 1fr;grid-gap:10px;padding:10px 15px 10px 0;background-color:#fff;min-height:72px;line-height:1.25;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:5px}.readonly-field-with-icon .emergency-contact svg,.readonly-field-with-icon .vaccinations svg{height:45px}.readonly-field-with-icon .medical-mobile-action-bar{-ms-grid-column-span:2;-ms-grid-column:1;grid-column:1/span 2;margin-bottom:-10px;margin-left:10px}.readonly-field-with-icon svg g{stroke:#DBDCDE!important}.readonly-field-with-icon.gold{background-color:#fef8eb}.readonly-field-with-icon.gold .readonly-field-with-icon__label{color:#f9c03a}.readonly-field-with-icon.gold svg g{stroke:#fef8eb!important}.readonly-field-with-icon .readonly-field-with-icon__label{display:-ms-grid;display:grid;-ms-grid-column-align:center;justify-items:center;grid-gap:5px;padding:5px;-ms-grid-row-align:center;align-self:center;justify-self:center;text-align:center;font-weight:500;text-transform:lowercase;font-size:8px;color:#DBDCDE}.medical-mobile-action-bar{display:-ms-grid;display:grid;grid-auto-flow:column;-ms-grid-column-align:center;justify-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#fff;height:36px;border-top:1px solid #eee;color:#F05860}.medical-mobile-action-bar .medical-mobile-action-bar__item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border-right:1px solid #DBDCDE}.medical-mobile-action-bar .medical-mobile-action-bar__item:last-child{border-right:none}.medical-mobile-action-bar .medical-mobile-action-bar__item svg{margin-right:8px}.medical-mobile-action-bar svg g{stroke:#F05860!important}.offered-service-bar.blue .percentage-bar-amount{color:#27a9e1}.offered-service-bar.blue .percentage-bar{background-color:#27a9e1}.offered-service-bar.green .percentage-bar-amount{color:#51c1b0}.offered-service-bar.green .percentage-bar{background-color:#51c1b0}.offered-service-bar.yellow .percentage-bar{background-color:#FEC23B}.offered-service-bar.yellow .percentage-bar-amount{color:#FEC23B}.offered-service-bar.dark-blue .percentage-bar{background-color:#0077b2}.offered-service-bar.dark-blue .percentage-bar-amount{color:#0077b2}.offered-service-bar .percentage-bar-label{font-size:12px;margin-top:18px;margin-bottom:6px}.offered-service-bar .percentage-bar-label.derived-service-name{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-negative:0;flex-shrink:0}.offered-service-bar .percentage-bar-label.derived-service-name .percentage-bar-label-service-name{max-width:90%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;margin-right:.5em}.offered-service-bar .percentage-bar-label.derived-service-name .percentage-bar-label-service-duration{min-width:48px}.offered-service-bar .percentage-bar{max-width:80%}.offered-service-bar .percentage-bar-amount{width:40px;position:relative;left:12px;top:-2px}.date-range-modal .bootstrap-datepicker{margin-left:auto;margin-right:auto}.date-range-modal .layout-column input{cursor:pointer}.ppb-paper-input md-input-container{width:100%}.ppb-paper-input .clarification{display:none;font-size:14px;font-weight:500;line-height:1.29;color:#fec23b;position:relative;right:-432px;top:-100px;height:100px;margin-bottom:-100px}.ppb-paper-input .clarification .border-side{height:35px;border-left:solid 4px #fec23b;float:left}.ppb-paper-input .clarification .border-side svg{margin:6px 16px 6px 23px}.ppb-paper-input .mobile-clarification{background-color:#f1f1f2;width:100%;padding:8px 9px;font-size:10px;line-height:12px;color:#9D9FA1;box-shadow:inset 0 -1px 0 0 #dbdcde}.ppb-paper-input:hover .clarification{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.media-mobile .ppb-paper-input{padding-bottom:20px}.media-mobile .ppb-paper-input .md-errors-spacer{display:none}.ppb-paper-select md-input-container{width:100%}.ppb-paper-select .clarification{display:none;font-size:14px;font-weight:500;line-height:1.29;color:#fec23b;position:relative;right:-432px;top:-72px;height:100px;margin-bottom:-100px}.ppb-paper-select .clarification .border-side{height:35px;border-left:solid 4px #fec23b;float:left}.ppb-paper-select .clarification .border-side svg{margin:6px 16px 6px 23px}.ppb-paper-select .mobile-clarification{background-color:#f1f1f2;width:100%;padding:8px 9px;font-size:10px;color:#9D9FA1;box-shadow:inset 0 -1px 0 0 #dbdcde}.ppb-paper-select:hover .clarification{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.media-mobile .ppb-paper-select{padding-bottom:20px}.media-mobile .ppb-paper-select .md-errors-spacer{display:none}.invite-client-modal .header-text{font-size:14px;text-align:center;line-height:1.29;color:rgba(72,72,73,.9)}.invite-client-modal .below-mobile-header{text-align:center}.invite-client-modal .below-mobile-header p{margin:18px 16px}.activity-log{cursor:pointer}.activity-log .collapsed-icon{text-align:center;margin-top:16px}.activity-log .uncollapsed-icon{margin-left:8px;margin-top:8px}.activity-log-side-panel{width:375px;height:100%;background-color:#fff;position:fixed;top:0;right:0;box-shadow:-2px 0 8px 0 rgba(157,159,161,.5);z-index:16;overflow-x:hidden}.activity-log-side-panel .activity-log-header{background:linear-gradient(262deg,#0077b2,#27a9e1,#51c1b0 49%,#009d87);height:64px;opacity:.9;color:#fff;font-size:16px;font-weight:500;padding-left:12px;padding-top:24px;box-shadow:0 2px 4px 0 rgba(157,159,161,.5)}.activity-log-side-panel .activity-log-header .cancel{float:right;padding-right:20px}.activity-log-side-panel .activity-log-search-bar{height:40px;box-shadow:0 2px 4px 0 rgba(157,159,161,.5);color:#48484a}.activity-log-side-panel .activity-log-search-bar img{width:13px;height:13px;margin-left:12px}.activity-log-side-panel .activity-log-search-bar .search-input input{font-size:12px}.activity-log-side-panel .activity-log-search-bar .search-input input::-webkit-input-placeholder{color:#dbdcde}.activity-log-side-panel .activity-log-search-bar .search-input input:-ms-input-placeholder{color:#dbdcde}.activity-log-side-panel .activity-log-search-bar .search-input input::placeholder{color:#dbdcde}.activity-log-side-panel .infinite-scroller{height:calc(100vh - 104px);overflow-y:auto}.activity-log-side-panel .infinite-scroller .activity-log-content{height:100%;width:100%;overflow-x:hidden;color:#000}.activity-log-side-panel .infinite-scroller .activity-log-content .loading-pane{margin-top:48px}.activity-log-side-panel .infinite-scroller .activity-log-content .ppb-button{width:100%;border-radius:0;border-left:none;border-right:none}.activity-log-side-panel .infinite-scroller .activity-log-content .activity-log-date-header{background-color:#f1f1f2;color:#484849;height:24px;box-shadow:inset 0 -1px 0 0 rgba(219,220,222,.5);border-top:1px solid rgba(219,220,222,.5);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-left:12px;font-size:10px;font-weight:500;text-transform:uppercase}.activity-log-side-panel .infinite-scroller .activity-log-content .activity-log-log{color:#484849;padding:12px 10px 12px 12px;display:-webkit-box;display:-ms-flexbox;display:flex;width:100%}.offered-service-modal .content .capacity .capacity-num,.offered-service-modal .content .price-with-additional-rate{padding-right:16px}.activity-log-side-panel .infinite-scroller .activity-log-content .activity-log-log.blue-background{background-color:rgba(190,219,243,.2)}.activity-log-side-panel .infinite-scroller .activity-log-content .activity-log-log.blue-background .img-inner-border{background-color:rgba(190,219,243,0)!important}.activity-log-side-panel .infinite-scroller .activity-log-content .activity-log-log.updating{opacity:.5}.activity-log-side-panel .infinite-scroller .activity-log-content .activity-log-log .still-updating-spinner{width:32px;height:32px;position:absolute;top:-8px;left:-8px}.activity-log-side-panel .infinite-scroller .activity-log-content .activity-log-log .still-updating-spinner .loading-pane{margin-top:0}.activity-log-side-panel .infinite-scroller .activity-log-content .activity-log-log .activity-log-log-avatar{width:32px;display:inline-block;position:relative}.activity-log-side-panel .infinite-scroller .activity-log-content .activity-log-log .activity-log-log-avatar img{width:32px;height:32px;border-radius:100px}.activity-log-side-panel .infinite-scroller .activity-log-content .activity-log-log .activity-log-log-avatar .log-type-icon{position:absolute;top:22px;left:18px}.activity-log-side-panel .infinite-scroller .activity-log-content .activity-log-log .activity-log-log-avatar .log-type-icon img{width:20px;height:20px}.activity-log-side-panel .infinite-scroller .activity-log-content .activity-log-log .activity-log-log-text{display:inline-block;margin-top:2px;margin-left:14px;width:100%}.activity-log-side-panel .infinite-scroller .activity-log-content .activity-log-log .activity-log-log-text .activity-log-log-text-header{font-size:12px;line-height:1.17;display:-webkit-box;display:-ms-flexbox;display:flex}.activity-log-side-panel .infinite-scroller .activity-log-content .activity-log-log .activity-log-log-text .activity-log-log-text-header .bold{font-weight:600}.activity-log-side-panel .infinite-scroller .activity-log-content .activity-log-log .activity-log-log-text .activity-log-log-text-header .teal{color:#51c1b0;font-weight:600}.activity-log-side-panel .infinite-scroller .activity-log-content .activity-log-log .activity-log-log-text .activity-log-log-text-header .header-text{width:90%}.activity-log-side-panel .infinite-scroller .activity-log-content .activity-log-log .activity-log-log-text .activity-log-log-text-header .open-changed-fields{position:relative;right:-8px;color:rgba(240,88,96,.95)}.activity-log-side-panel .infinite-scroller .activity-log-content .activity-log-log .activity-log-log-text .activity-log-time-created{font-size:10px;font-weight:300;color:#9d9fa1;padding-top:4px}.activity-log-side-panel .infinite-scroller .activity-log-content .activity-log-log .activity-log-log-text .activity-log-log-text-changes{width:290px;line-height:0;color:transparent;-webkit-transition:all .5s ease-in-out;transition:all .5s ease-in-out;position:relative;padding-top:0;font-size:12px}.activity-log-side-panel .infinite-scroller .activity-log-content .activity-log-log .activity-log-log-text .activity-log-log-text-changes img{height:0;width:24px}.activity-log-side-panel .infinite-scroller .activity-log-content .activity-log-log .activity-log-log-text .activity-log-log-text-changes .img-inner-border .border{border:0!important}.activity-log-side-panel .infinite-scroller .activity-log-content .activity-log-log .activity-log-log-text .activity-log-log-text-changes.opened{line-height:1;color:#9d9fa1;top:-4px}.activity-log-side-panel .infinite-scroller .activity-log-content .activity-log-log .activity-log-log-text .activity-log-log-text-changes.opened .img-inner-border{position:relative;top:18px;left:-12px;z-index:6;background-color:#fff;width:24px}.activity-log-side-panel .infinite-scroller .activity-log-content .activity-log-log .activity-log-log-text .activity-log-log-text-changes.opened .img-inner-border .border{border:2px solid #FFF!important}.activity-log-side-panel .infinite-scroller .activity-log-content .activity-log-log .activity-log-log-text .activity-log-log-text-changes.opened .img-inner-border img{height:24px;border-radius:100px}.activity-log-side-panel .infinite-scroller .activity-log-content .activity-log-log .activity-log-log-text .activity-log-log-text-changes.opened ul{list-style:none;padding-left:16px}.activity-log-side-panel .infinite-scroller .activity-log-content .activity-log-log .activity-log-log-text .activity-log-log-text-changes.opened ul li{position:relative;margin-bottom:0}.activity-log-side-panel .infinite-scroller .activity-log-content .activity-log-log .activity-log-log-text .activity-log-log-text-changes.opened ul li:after{content:url(/assets/images/bullet.svg);position:absolute;left:-19px;top:0}.activity-log-side-panel .infinite-scroller .activity-log-content .activity-log-log .activity-log-log-text .activity-log-log-text-changes.opened ul li:before{content:"";position:absolute;left:-16px;border-left:1px solid #dbdcde;height:100%;width:1px}.activity-log-side-panel .infinite-scroller .activity-log-content .activity-log-log .activity-log-log-text .activity-log-log-text-changes.opened ul li:first-child:before{top:6px}.activity-log-side-panel .infinite-scroller .activity-log-content .activity-log-log .activity-log-log-text .activity-log-log-text-changes.opened ul li:last-child:before{height:6px}.activity-log-side-panel .infinite-scroller .activity-log-content .activity-log-log .activity-log-log-text .activity-log-log-text-changes.opened .field-changed{padding-bottom:12px;width:290px}.activity-log-side-panel .infinite-scroller .activity-log-content .activity-log-log .activity-log-log-text .activity-log-log-text-changes.opened .field-changed .field-label{font-size:10px;color:#48484a;line-height:1.33}.activity-log-side-panel .infinite-scroller .activity-log-content .activity-log-log .activity-log-log-text .activity-log-log-text-changes.opened .field-changed .field-label .teal{color:#51c1b0;font-weight:500}.activity-log-side-panel .infinite-scroller .activity-log-content .activity-log-log .activity-log-log-text .activity-log-log-text-changes.opened .field-changed .field-value{padding-top:2px;color:#9d9fa1;font-size:10px;line-height:1.2;overflow-x:hidden}.activity-log-side-panel .infinite-scroller .activity-log-content .activity-log-log .activity-log-log-text .activity-log-log-text-changes.opened .field-changed .field-value .light{font-weight:300}.activity-log-side-panel .infinite-scroller .activity-log-content .activity-log-log .activity-log-log-text .activity-log-log-text-changes.opened .field-changed .bold{font-weight:500}.push-menu .activity-log{display:inline-block;position:relative;top:4px}.push-menu .activity-log-side-panel{position:fixed;top:0;left:270px;width:100vw}.offered-service-modal{width:466px}.offered-service-modal .top-button{padding-top:32px;padding-bottom:16px}.offered-service-modal .stacked-button button{font-size:14px}.offered-service-modal .content{grid-gap:0}.offered-service-modal .content .all-day-error-header{font-size:18px;font-weight:500;margin-top:14px}.offered-service-modal .content .all-day-error{width:343px;line-height:1.43;text-align:center;margin-left:auto;margin-right:auto;font-size:14px;color:#48484a}.offered-service-modal .content .ppb-money-input .ppb-input-label,.offered-service-modal .content md-input-container{width:100%}.offered-service-modal .content .all-day-error.space-above{padding-top:16px}.offered-service-modal .content .start-time-picker{margin-left:32px;margin-right:32px;margin-top:24px}.offered-service-modal .content .start-time-picker .md-errors-spacer{display:none}.offered-service-modal .content .start-time-picker .message{color:#d31436;font-size:14px;margin-left:8px}.offered-service-modal .content md-input-container .paper-input-error{font-size:10px}.offered-service-modal .content .adaptive-paper-switch.top-switch md-switch{margin-top:12px}.offered-service-modal .content .adaptive-paper-switch.middle-switch md-switch,.offered-service-modal .content .adaptive-paper-switch.top-switch md-switch{margin-bottom:0}.offered-service-modal .content .adaptive-paper-switch.bottom-switch md-switch,.offered-service-modal .content .adaptive-paper-switch.middle-switch md-switch{margin-top:0}.offered-service-modal .content .ppb-money-input .floated-input input{font-size:14px}.offered-service-modal .content .incremental-price input,.offered-service-modal .content .price-with-additional-rate input{width:164px}.offered-service-modal .content .incremental-price .error,.offered-service-modal .content .price-with-additional-rate .error{line-height:1.1;top:36px}.offered-service-modal .content .service-settings{margin-left:3px;margin-top:24px;padding-bottom:8px}.offered-service-modal .content .service-settings .toggle-header{text-transform:uppercase;font-size:10px;color:#9D9FA1;font-weight:500}.offered-service-modal .content .service-settings .sales-tax{display:-webkit-box;display:-ms-flexbox;display:flex}.offered-service-modal .content .service-settings .sales-tax .tooltip-container{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:16px;-ms-flex-line-pack:center;align-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap;padding-left:6px}.offered-service-modal .content .effective-date.invalid,.support-form h2{margin-bottom:18px}.offered-service-modal .content .service-settings .sales-tax .tooltip-container svg{rotate:180deg;cursor:pointer}.offered-service-modal .content .pricing{padding-bottom:8px}.offered-service-modal .content .effective-date{margin-top:24px}.offered-service-modal .content .capacity .capacity-num .paper-input-error{display:none}.offered-service-modal .content .clarification{position:relative;top:-22px;left:4px;line-height:1.17;font-size:12px;color:#9D9FA1}.offered-service-modal .content .color-picker-container{margin-top:16px;color:#9d9fa1}.offered-service-modal .content .color-picker-container .choose-color-label{text-transform:uppercase;font-size:10px;font-weight:500;margin-bottom:8px;margin-left:3px}.offered-service-modal .content .color-picker-container .choose-color-info{margin-top:4px;font-size:12px;line-height:1.17;font-weight:400;margin-left:3px}.offered-service-modal .content .color-picker-container .choose-color-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.offered-service-modal .content .color-picker-container .choose-color-container .pet-container{display:inline-block}.offered-service-modal .content .color-picker-container .choose-color-container .pet-container .img-inner-border{width:56px;height:56px;margin-left:8px}.offered-service-modal .content .color-picker-container .choose-color-container .pet-container .img-inner-border img{width:56px}.offered-service-modal .content .color-picker-container .choose-color-container .colors-container{display:inline-block;margin-left:20px}.offered-service-modal .content .color-picker-container .choose-color-container .colors-container .color-line,.offered-service-modal .content .color-picker-container .choose-color-container .colors-container .color-line:last-child{margin-bottom:0}.offered-service-modal .content .color-picker-container .choose-color-container .colors-container .color-line .color-picker-square{display:inline-block;margin-right:0;cursor:pointer}.offered-service-modal .content .color-picker-container .choose-color-container .colors-container .color-line .color-picker-square .content{height:18px;width:18px}.offered-service-modal .content .color-picker-container .choose-color-container .colors-container .color-line .color-picker-square .border-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;width:100%;padding:2px;border:2px solid #fff}.mobile .offered-service-modal .content .category .md-errors-spacer,.mobile .offered-service-modal .content .description .md-errors-spacer,.mobile .offered-service-modal .content .duration .md-errors-spacer{display:none}.mobile .offered-service-modal .content .category,.mobile .offered-service-modal .content .service-name{padding-top:16px}.offered-service-modal .content .color-picker-container .choose-color-container .colors-container .color-line .color-picker-square .border-content.active{border:2px solid #27a9e1}.mobile .offered-service-modal{height:100vh;overflow-x:hidden;padding-bottom:96px}.mobile .offered-service-modal .content .duration,.mobile .offered-service-modal .content .pricing{padding-top:8px}.mobile .offered-service-modal .content .category md-select-value{margin-bottom:0!important}.mobile .offered-service-modal .content .service-settings{margin-top:0;margin-left:0}.mobile .offered-service-modal .content .service-settings .toggle-header{position:relative;top:-2px;height:40px;background-color:#F1F1F2;box-shadow:inset 0 -1px 0 0 #DBDCDE;opacity:.8}.mobile .offered-service-modal .content .service-settings .toggle-header .header-text{position:relative;top:21px;left:12px;font-size:13px;color:#6d6d72}.mobile .offered-service-modal .content .service-settings .sales-tax .tooltip-container{margin-bottom:0;padding-left:24px}.mobile .offered-service-modal .content .service-settings .adaptive-paper-switch{padding-left:12px;padding-right:8px}.mobile .offered-service-modal .content .service-settings .adaptive-paper-switch:last-child{border-bottom:1px solid #DBDCDE}.mobile .offered-service-modal .content .pricing .ppb-money-input .dollar-sign{left:12px}.mobile .offered-service-modal .content .pricing .ppb-money-input .ppb-input-label{width:100%;left:16px;color:#9D9FA1}.mobile .offered-service-modal .content .pricing .ppb-money-input .floating-label{left:14px}.mobile .offered-service-modal .content .pricing .ppb-money-input .floated-input input{padding:0 22px}.mobile .offered-service-modal .content .pricing .ppb-money-input .error{top:36px;left:16px}.mobile .offered-service-modal .content .color-picker-container.with-effective-date,.mobile .offered-service-modal .content .mobile-gray-helper{top:-26px;position:relative}.mobile .offered-service-modal .content .pricing.with-error{padding-bottom:24px}.mobile .offered-service-modal .content .pricing .price-with-additional-rate{padding-right:0}.mobile .offered-service-modal .content .adaptive-paper-switch md-switch{margin-top:12px;margin-bottom:12px}.mobile .offered-service-modal .content .adaptive-paper-switch.no-bottom-border{box-shadow:none}.mobile .offered-service-modal .content .effective-date{margin-top:0}.mobile .offered-service-modal .content .effective-date.invalid{margin-bottom:6px}.mobile .offered-service-modal .content .capacity{padding-top:8px}.mobile .offered-service-modal .content .capacity .capacity-num,.mobile .offered-service-modal .content .capacity .capacity-num md-input-container,.mobile .offered-service-modal .content .capacity .capacity-type,.mobile .offered-service-modal .content .capacity .capacity-type md-input-container{padding-right:0;padding-left:0}.mobile .offered-service-modal .content .capacity .capacity-num md-input-container input,.mobile .offered-service-modal .content .capacity .capacity-type md-input-container input{padding-right:0}.mobile .offered-service-modal .content .color-picker-container{position:relative;top:-14px;margin-top:0}.mobile .offered-service-modal .content .color-picker-container .choose-color-info{margin-left:12px}.mobile .offered-service-modal .content .color-picker-container .choose-color-label{margin-left:0;height:40px;background-color:#F1F1F2;box-shadow:inset 0 -1px 0 0 #DBDCDE;opacity:.8}.mobile .offered-service-modal .content .color-picker-container .choose-color-label .choose-color-text{position:relative;top:21px;left:12px;font-size:13px;color:#6d6d72}.mobile .offered-service-modal .content .color-picker-container .choose-color-container{width:350px;margin-left:12px;margin-right:0}.mobile .offered-service-modal .content .color-picker-container .choose-color-container .pet-container .img-inner-border{margin-left:0}.mobile .offered-service-modal .content .color-picker-container .choose-color-container .colors-container{margin-left:12px}.mobile .offered-service-modal .content .color-picker-container .choose-color-container .colors-container .color-picker-square .content{height:22px;width:22px}.mobile .offered-service-modal .content .offered-service-delete-btn{width:100%;margin-top:48px;margin-bottom:16px;border-left:none;border-right:none}.mobile .offered-service-modal .content .service-category-select .ember-basic-dropdown-content{left:0!important;width:100vw}.appointment-missing-info-form{line-height:1.29}.appointment-missing-info-form .add-pet-button{position:relative;top:-15px;padding-left:0}.appointment-missing-info-form .close-on-autocomplete{position:relative;top:-8px;cursor:pointer}.mobile .appointment-missing-info-form .image-container{margin-left:auto;margin-right:auto;width:40px}.mobile .appointment-missing-info-form header{font-size:20px;font-weight:500;text-align:center;padding-top:4px;padding-left:12px;padding-right:12px}.mobile .appointment-missing-info-form .subheader{text-align:center;padding:8px 12px}.accept-company-request-modal .content .header-with-image,.remove-service-category-modal .header-with-image{padding-bottom:0!important}.mobile .appointment-missing-info-form .add-pet-button{padding-left:12px}.add-pet-or-human-modal{grid-gap:20px!important}.add-pet-or-human-modal .header{font-size:16px;text-align:center;line-height:1.29;color:#484849}.add-pet-or-human-modal .choices{display:-webkit-box;display:-ms-flexbox;display:flex;width:238px;text-align:center;margin-left:auto;margin-right:auto}.add-pet-or-human-modal .choices .choice{width:107px;height:129px;border:1px solid #dbdcde;border-radius:8px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.add-pet-or-human-modal .choices .choice .image{margin-top:16px}.add-pet-or-human-modal .choices .choice .image img{width:75px;height:75px}.add-pet-or-human-modal .choices .choice .choice-name{margin-top:8px;font-size:14px}.add-pet-or-human-modal .choices .choice.left-side{margin-right:24px}.add-pet-or-human-modal .choices .choice:hover{cursor:pointer;border:1px solid #27a9e1;background-color:rgba(190,219,243,.5)}.add-pet-or-human-modal .footer-buttons{text-align:right}.add-pet-or-human-modal .footer-buttons button{font-size:14px;font-weight:500}.mobile .add-pet-or-human-modal{padding-top:48px}.mobile .add-pet-or-human-modal .footer-buttons{padding-right:12px;text-align:center;padding-top:40px}.accept-company-request-modal .content{display:block;color:#484849}.accept-company-request-modal .content .header-with-image header{font-size:20px!important;padding-top:22px}.accept-company-request-modal .content .info-text{text-align:center;line-height:1.33;color:#48484a;padding-left:12px;padding-right:12px;padding-top:8px;font-size:12px}.accept-company-request-modal .content .info-text .subheader{font-size:14px}.accept-company-request-modal .content .info-text .unconfirmed-company-logo{padding-top:16px;padding-bottom:16px}.accept-company-request-modal .content .info-text .company-name{font-size:14px;font-weight:500}.accept-company-request-modal .content .info-text .blue-text{padding-top:32px;color:#27a9e1;font-size:14px}.accept-company-request-modal .content .info-text .confirm-text{padding-top:12px;font-size:12px;line-height:1.5}.accept-company-request-modal .content .info-text .confirm-button{padding-top:24px;padding-bottom:16px}.accept-company-request-modal .content .info-text .delete-button button{font-size:12px}.accept-company-request-modal .content .info-text .mobile-modal-header{font-size:20px;font-weight:500}.mobile .accept-company-request-modal{padding-top:32px}.unallocated-tips-name .tooltip-container{background-color:#fec23b;border-radius:40px;width:12px;height:12px;text-align:center;position:absolute;right:-16px;top:0;padding-left:1px}.unallocated-tips-name .tooltip-container:before{content:"?";font-weight:700;color:#fff}.tooltip .tooltip-header,.tooltip .tooltip-inner .bolded,.tooltip .tooltip-inner a{font-weight:500}.tooltip{white-space:pre-line}.tooltip.in{opacity:1}.tooltip .tooltip-arrow{border-top-color:#fec23b!important}.tooltip .tooltip-inner{padding:10px;box-shadow:0 2px 4px 0 #DBDCDE;text-align:left;font-size:12px;line-height:1.4;border:1px solid #fec23b;background-color:#FFF;color:#484849}.tooltip .tooltip-add-on-service,.tooltip .tooltip-header{color:rgba(72,72,73,.9);font-size:10px}.tooltip.green .tooltip-arrow{border-top-color:#51c1b0!important;border-bottom-color:#51c1b0!important}.tooltip.green .tooltip-inner{border:1px solid #51c1b0}.tooltip.yellow .tooltip-arrow{border-top-color:#fec23b!important;border-bottom-color:#fec23b!important}.tooltip.yellow .tooltip-inner{border:1px solid #fec23b}.tooltip.red .tooltip-arrow{border-top-color:#9d9fa1!important;border-bottom-color:#9d9fa1!important}.tooltip.red .tooltip-inner{border:1px solid #9d9fa1}.tooltip.gray .tooltip-arrow{border-top-color:#DBDCDE!important;border-bottom-color:#DBDCDE!important}.tooltip.gray .tooltip-inner{border:1px solid #DBDCDE}.tooltip.blue .tooltip-arrow{border-top-color:#27a9e1!important;border-bottom-color:#27a9e1!important}.tooltip.blue .tooltip-inner{border:1px solid #27a9e1}.tooltip .tooltip-add-on-service .bold{font-weight:600}.cancellations-icon-container .tooltip .tooltip-arrow{border-top-color:#f05860!important}.cancellations-icon-container .tooltip .tooltip-inner{border:1px solid #f05860}.payments-widget{width:830px;height:300px;margin-right:auto;margin-left:auto;border-radius:4px;border:1px solid #51c1b0;margin-bottom:32px;display:inline-block;position:relative}.payments-widget .payments-widget-header{height:36px;width:829px;top:0;box-shadow:inset 0 -1px 0 0 #51c1b0;background-color:rgba(164,217,208,.15);color:#51c1b0;text-transform:uppercase;font-size:12px;font-weight:500;padding:16px 10px 10px;text-align:left}.payments-widget .payments-widget-header.sent-header .header-text:hover{cursor:pointer}.payments-widget .payments-widget-header.sent-header .header-text:hover .dropdown-arrow{border-color:#51c1b0}.payments-widget .payments-widget-header.sent-header .sent-header-dropdown{position:absolute;top:35px;left:-1px;z-index:5;background-color:#fff;padding:10px 20px;border:1px solid #51c1b0}.payments-widget .payments-widget-header.sent-header .sent-header-dropdown .sent-header-dropdown-option{padding:10px 0;cursor:pointer}.payments-widget .payments-widget-header.sent-header .sent-header-dropdown .sent-header-dropdown-option:hover{color:rgba(81,193,176,.3)}.payments-widget .payments-widget-header.sent-header .dropdown-arrow{border:solid;border-color:rgba(81,193,176,.3);border-width:0 2px 2px 0;display:inline-block;padding:3px;position:relative;top:-2px;margin-left:20px}.payments-widget .payments-widget-header.sent-header .dropdown-arrow.right{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.payments-widget .payments-widget-header.sent-header .dropdown-arrow.left{-webkit-transform:rotate(135deg);transform:rotate(135deg)}.payments-widget .payments-widget-header.sent-header .dropdown-arrow.up{-webkit-transform:rotate(-135deg);transform:rotate(-135deg)}.payments-widget .payments-widget-header.sent-header .dropdown-arrow.down{-webkit-transform:rotate(45deg);transform:rotate(45deg)}.payments-widget .payments-widget-header.sent-header .instant-payouts{position:absolute;text-transform:lowercase;right:12px;top:4px;color:rgba(240,88,96,.9);font-size:10px;font-weight:500;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:rgba(250,201,200,.25);padding:4px 6px;border-radius:4px}.payments-widget .payments-widget-header.sent-header .instant-payouts svg{margin-right:4px}.payments-widget .payments-widget-header.sent-header .instant-payouts:focus,.payments-widget .payments-widget-header.sent-header .instant-payouts:hover{color:#D31436;background-color:rgba(250,201,200,.5)}.media-mobile .payments-widget{width:100%;height:100%;border:none;margin-bottom:0}.media-mobile .payments-widget .payments-widget-header{height:53px;padding:0 12px;background-color:rgba(241,241,242,.4);box-shadow:0 1px 2px 0 rgba(219,220,222,.5);width:100%}.media-mobile .payments-widget .payments-widget-header .payment-options{height:53px;display:-ms-grid;display:grid;-ms-grid-columns:(1fr)[4];grid-template-columns:repeat(4,1fr);-ms-grid-rows:52px;grid-template-rows:52px;grid-gap:12px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.media-mobile .payments-widget .payments-widget-header .payment-options .payment-type-option{text-transform:uppercase;padding-top:10px;padding-bottom:10px;font-size:10px;font-weight:500;text-align:center;border-radius:5.5px;opacity:.85;color:#dbdcde;border:1px solid #dbdcde}.media-mobile .payments-widget .payments-widget-header .payment-options .payment-type-option.selected{opacity:1;background-color:#E5F6F3;color:#6FBEB0;border:1px solid #6FBEB0}.media-mobile .payments-widget .payments-widget-header.sent-header .instant-payouts{position:relative;left:-12px;top:0;width:100vw;padding-left:12px;height:32px;box-shadow:inset 0 -1px 0 0 #f1f1f2;background-color:rgba(250,201,200,.15)}.media-mobile .payments-widget .payments-widget-header.with-instant-payouts{height:85px}.payments-widget .payments-content{overflow-y:scroll;height:262px}.payments-widget .payments-content .payments-widget-table{width:100%}.payments-widget .payments-content .payments-widget-table .infinity-loader{width:100%;margin-left:auto;margin-right:auto}.payments-widget .payments-content .payments-widget-table .headers{height:26px;width:100%;color:#9d9fa1;font-size:10px;font-weight:500;cursor:pointer}.payments-widget .payments-content .payments-widget-table .headers th{position:-webkit-sticky;position:sticky;top:0;z-index:4;opacity:1;background-color:#FFF;box-shadow:0 2px 4px -2px rgba(219,220,222,.5),inset 0 -1px 0 0 #dbdcde;vertical-align:middle}.payments-widget .payments-content .payments-widget-table .headers th:hover{color:#484849}.payments-widget .payments-content .payments-widget-table .headers th.active{color:#27a9e1}.payments-widget .payments-content .payments-widget-table .headers th:first-child{padding-left:16px}.payments-widget .payments-content .payments-widget-table .headers .triangle-down,.payments-widget .payments-content .payments-widget-table .headers .triangle-up{position:absolute;top:9px;z-index:2;display:inline-block;width:0;height:0;border-left:4px solid transparent;border-right:4px solid transparent;margin-left:8px}.payments-widget .payments-content .payments-widget-table .headers .triangle-down{border-top:8px solid #27a9e1}.payments-widget .payments-content .payments-widget-table .headers .triangle-up{border-bottom:8px solid #27a9e1}.payments-widget .payments-content .payments-widget-table .headers .align-right{text-align:right;padding-right:16px}.payments-widget .payments-content .payments-widget-table .month-header td{position:-webkit-sticky;position:sticky;top:26px;font-size:8px;font-weight:500;color:#484849;vertical-align:middle;background-color:#f1f1f2;height:26px;box-shadow:0 2px 4px -2px rgba(219,220,222,.5),inset 0 -1px 0 0 #dbdcde;z-index:4;text-align:right;padding-right:16px}.payments-widget .payments-content .payments-widget-table .month-header td.capitalize{text-transform:uppercase}.payments-widget .payments-content .payments-widget-table .month-header td:first-child{padding-left:16px;text-align:left}.payments-widget .payments-content .payments-widget-table .month-header td:last-child{padding-right:4px}.payments-widget .payments-content .payments-widget-table .payment-row a{color:#484849}.payments-widget .payments-content .payments-widget-table .payment-row a:active,.payments-widget .payments-content .payments-widget-table .payment-row a:focus,.payments-widget .payments-content .payments-widget-table .payment-row a:visited{text-decoration:none}.payments-widget .payments-content .payments-widget-table .payment-row td{text-align:left;box-shadow:inset 0 -1px 0 0 #f1f1f2;vertical-align:middle;height:45px}.payments-widget .payments-content .payments-widget-table .payment-row td .client-avatar{width:30px;height:30px}.payments-widget .payments-content .payments-widget-table .payment-row td .client-avatar img{width:30px;height:30px;border-radius:40px}.payments-widget .payments-content .payments-widget-table .payment-row td .date{color:#9d9fa1;opacity:.9;font-size:10px;font-weight:500;text-transform:uppercase}.payments-widget .payments-content .payments-widget-table .payment-row td .time{color:#9d9fa1;font-size:10px;font-weight:300;padding-top:4px}.payments-widget .payments-content .payments-widget-table .payment-row td .client-name{color:#484849;font-size:11px;font-weight:500}.payments-widget .payments-content .payments-widget-table .payment-row td .pet-names{color:#484849;font-size:10px;font-style:italic;padding-top:4px}.payments-widget .payments-content .payments-widget-table .payment-row td.money-column,.payments-widget .payments-content .payments-widget-table .payment-row td.payment-method{font-size:11px;color:#484849}.payments-widget .payments-content .payments-widget-table .payment-row td.money-column{text-align:right;padding-right:16px}.payments-widget .payments-content .payments-widget-table .payment-row td.payment-method a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.payments-widget .payments-content .payments-widget-table .payment-row td.payment-method a .capitalize{text-transform:capitalize}.payments-widget .payments-content .payments-widget-table .payment-row td.payment-method a .dot{width:2px;height:2px;border-radius:25px;background-color:#484849;margin-right:2px}.media-mobile .payments-content .payments-section .payment-row.pending,.payments-widget .payments-content .payments-widget-table .payment-row.pending{background-color:rgba(255,228,180,.2)}.payments-widget .payments-content .payments-widget-table .payment-row td.payment-method a .dot:last-child{margin-right:4px}.payments-widget .payments-content .payments-widget-table .payment-row td.payment-method a .bank-image{padding-right:8px}.payments-widget .payments-content .payments-widget-table .payment-row td.payment-method a .bank-image img{width:28px;height:16px}.payments-widget .payments-content .payments-widget-table .payment-row td:first-child{padding-left:16px}.payments-widget .payments-content .payments-widget-table .payment-row.failed,.payments-widget .payments-content .payments-widget-table .payment-row.refund{background-color:rgba(250,201,200,.1)}.payments-widget .payments-content .payments-widget-table .payment-row.pending .money-column{color:#fec23b}.payments-widget .payments-content .payments-widget-table .payment-row.failed .money-column{color:#9d9fa1}.payments-widget .payments-content .payments-widget-table .payment-row.refund .net-sales-amount,.payments-widget .payments-content .payments-widget-table .payment-row.refund .payment-amount{padding-right:10px}.media-mobile .payments-content{max-height:calc(100vh - 86px);height:inherit;overflow-y:scroll;-webkit-overflow-scrolling:touch}.media-mobile .payments-content .no-results{padding-top:36px}.media-mobile .payments-content .no-results img{height:61px;width:44px}.media-mobile .payments-content .no-results .text{padding-top:16px;font-size:12px;line-height:1.33;color:#9d9fa1}.media-mobile .payments-content .payments-section .infinity-loader{width:100%;margin-left:auto;margin-right:auto}.media-mobile .payments-content .payments-section .month-header{height:38px;box-shadow:0 2px 4px 0 rgba(219,220,222,.5),inset 0 -1px 0 0 #f1f1f2;background-color:#FFF;position:-webkit-sticky;position:sticky;top:0;z-index:5}.media-mobile .payments-content .payments-section .month-header .capitalize{text-transform:uppercase;font-size:10px;opacity:.9;font-weight:500;color:#9d9fa1;padding-top:8px}.media-mobile .payments-content .payments-section .month-header .info{padding-top:2px;color:#27a9e1;font-size:10px;opacity:.9}.media-mobile .payments-content .payments-section .month-header .info .bold{font-weight:500}.media-mobile .payments-content .payments-section .month-header .info .separator{color:#9d9fa1}.media-mobile .payments-content .payments-section .month-header .collapse-button-container{position:absolute;top:14px;right:8px}.media-mobile .payments-content .payments-section .month-header .collapse-button-container .collapse-button{color:#F05860;font-weight:300;font-size:12px}.media-mobile .payments-content .payments-section .payment-row{display:-webkit-box;display:-ms-flexbox;display:flex;height:81px;box-shadow:inset 0 -1px 0 0 #f1f1f2}.media-mobile .payments-content .payments-section .payment-row .datetime-and-avatar{width:86px;text-align:left;padding-left:16px;padding-right:17px}.media-mobile .payments-content .payments-section .payment-row .datetime-and-avatar .time{padding-top:11px;font-size:10px;font-weight:300;color:#9d9fa1}.media-mobile .payments-content .payments-section .payment-row .datetime-and-avatar .date{padding-top:2px;font-size:8px;font-weight:500;color:#9d9fa1;text-transform:capitalize}.media-mobile .payments-content .payments-section .payment-row .datetime-and-avatar .avatar{width:30px;height:30px;padding-top:8px;margin-left:9px}.media-mobile .payments-content .payments-section .payment-row .datetime-and-avatar .avatar img{width:30px;height:30px}.media-mobile .payments-content .payments-section .payment-row .payment-info{width:calc(100vw - 80px)}.media-mobile .payments-content .payments-section .payment-row .payment-info .left-side{float:left;color:#484849;text-align:left}.media-mobile .payments-content .payments-section .payment-row .payment-info .left-side .payment-method{padding-top:12px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:11px}.media-mobile .payments-content .payments-section .payment-row .payment-info .left-side .payment-method .capitalize{text-transform:capitalize}.media-mobile .payments-content .payments-section .payment-row .payment-info .left-side .payment-method .dot{width:2px;height:2px;border-radius:25px;background-color:#484849;margin-right:2px}.media-mobile .payments-content .payments-section .payment-row .payment-info .left-side .payment-method .dot:last-child{margin-right:4px}.media-mobile .payments-content .payments-section .payment-row .payment-info .left-side .payment-method .bank-image{padding-right:4px}.media-mobile .payments-content .payments-section .payment-row .payment-info .left-side .payment-method .bank-image img{width:28px;height:16px}.media-mobile .payments-content .payments-section .payment-row .payment-info .left-side .client-name{font-size:11px;font-weight:500;padding-top:14px}.media-mobile .payments-content .payments-section .payment-row .payment-info .left-side .pet-names{font-size:10px;font-style:italic;padding-top:4px}.media-mobile .payments-content .payments-section .payment-row .payment-info .right-side{float:right;text-align:right;color:#484849;padding-right:16px}.media-mobile .payments-content .payments-section .payment-row .payment-info .right-side .payment-amount{padding-top:12px;font-size:16px}.media-mobile .payments-content .payments-section .payment-row .payment-info .right-side .line-item{color:#9d9fa1;font-size:10px;opacity:.9;padding-top:4px}.media-mobile .payments-content .payments-section .payment-row .payment-info .right-side .line-item.net-amount{color:#51c1b0}.media-mobile .payments-content .payments-section .payment-row.failed,.media-mobile .payments-content .payments-section .payment-row.refund{background-color:rgba(250,201,200,.1)}.media-mobile .payments-content .payments-section .payment-row.pending .payment-amount{color:#fec23b}.media-mobile .payments-content .payments-section .payment-row.failed .payment-amount{color:#9d9fa1}.invoice-frequency-effective-date-modal .content .clarification{font-size:12px;line-height:1.17;color:#9d9fa1;opacity:.8;position:absolute;top:40px}.mobile.invoice-frequency-effective-date-modal .clarification{padding-left:16px}.mobile.invoice-frequency-effective-date-modal .ppb-paper-select-row .ember-basic-dropdown-content{left:0!important;width:100vw}.ppb-modal.override-frequency-modal .override-all-button,.ppb-modal.override-frequency-modal .override-some-button{font-size:12px;font-weight:500;margin-left:auto;margin-right:auto}.ppb-modal.override-frequency-modal .dont-override-button{font-size:12px}.ppb-modal.override-frequency-modal .italics{font-style:italic}.ppb-modal.override-frequency-modal .bold{font-weight:500}.ppb-modal.override-frequency-modal .button-container{padding-top:32px;text-align:center}.ppb-modal.override-frequency-modal .button-container .override-some-button{margin-top:32px}.ppb-modal.override-frequency-modal .header-with-image{padding-bottom:0;grid-gap:26px}.ppb-modal.override-frequency-modal .subheader{font-size:14px;line-height:1.29;text-align:center;color:rgba(72,72,73,.9)}.ppb-modal.override-frequency-modal .subheader.small{font-size:12px;line-height:1.5}.ppb-modal.override-frequency-modal .choices-container .choice{padding:24px;border-radius:4px;border:1px solid rgba(190,219,243,.25);margin-bottom:12px}.ppb-modal.override-frequency-modal .choices-container .choice .choice-title{font-size:14px;font-weight:500;margin-bottom:4px}.ppb-modal.override-frequency-modal .choices-container .choice .choice-description{color:rgba(72,72,73,.75);line-height:1.33;font-size:12px}.ppb-modal.override-frequency-modal .choices-container .choice:hover{box-shadow:0 2px 4px 0 rgba(190,219,243,.5);border:1px solid rgba(190,219,243,.9)}.ppb-modal.mobile .header-with-image{margin-bottom:0}.ppb-modal.mobile .subheader{width:85vw;margin-left:auto;margin-right:auto}.add-address-modal .ember-power-select-trigger{margin-bottom:24px}.add-address-modal .access-instructions .md-errors-spacer{min-height:0}.add-address-modal .access-instructions .clarification{color:#9d9fa1;font-size:12px;margin-left:4px;margin-top:4px}.mobile.add-address-modal .type-select .ember-basic-dropdown-content{top:92px!important;left:0!important;width:100vw}.mobile.add-address-modal .access-instructions md-input-container{padding-bottom:0}.mobile.add-address-modal .access-instructions .clarification{margin-left:17px}.flash-message{z-index:102;position:fixed;width:calc(100vw - 16px);margin-left:auto;margin-right:auto;height:80px;box-shadow:0 2px 4px 0 rgba(72,72,73,.5);border-radius:0 8px 8px;top:4px;left:8px;color:#FFF}.flash-message.activated{background-color:rgba(254,194,59,.95)}.flash-message.deactivated{background-color:rgba(39,169,225,.95)}.flash-message__message{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:16px 16px 16px 24px;font-size:16px;line-height:1.29;width:100%;height:100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.media-mobile .flash-message__message__header{font-size:14px;font-weight:500;padding-bottom:2px}.media-mobile .flash-message__message__text{font-size:12px;font-weight:400;text-align:center}.full-screen-modal.select-service-categories-modal{background-color:#d3eafd}.full-screen-modal.select-service-categories-modal .content{width:512px;margin-left:auto;margin-right:auto;padding-top:90px}.full-screen-modal.select-service-categories-modal .content .category-item{background-color:#FFF;width:100%;height:80px;border-radius:8px;border:1px solid #DBDCDE;margin-bottom:8px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.full-screen-modal.select-service-categories-modal .content .category-item .category-icon{margin-left:16px;margin-right:24px;width:48px;text-align:center}.full-screen-modal.select-service-categories-modal .content .category-item .category-name{color:#9D9FA1;font-weight:500;font-size:12px;text-transform:uppercase;width:388px}.full-screen-modal.select-service-categories-modal .content .category-item.selected{box-shadow:0 2px 8px 0 rgba(190,219,243,.5);border:1px solid rgba(190,219,243,.9)}.full-screen-modal.select-service-categories-modal .content .category-item.selected .category-name,.full-screen-modal.select-service-categories-modal .content .category-item:hover .category-name{color:#484849}.full-screen-modal.select-service-categories-modal .content:last-child{margin-bottom:90px}.full-screen-modal.select-service-categories-modal .content .image-button-container{position:fixed;left:calc(50vw + 308px);top:115px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;font-size:12px;font-weight:500;color:#f05860}.full-screen-modal.select-service-categories-modal .content .image-button-container .cancel-edit,.full-screen-modal.select-service-categories-modal .content .image-button-container .save{background-color:transparent;border:none;padding-bottom:21px}.full-screen-modal.select-service-categories-modal .content .image-button-container .cancel-edit:hover,.full-screen-modal.select-service-categories-modal .content .image-button-container .save:hover{opacity:.5}.media-mobile .full-screen-modal.select-service-categories-modal{overflow-x:hidden}.media-mobile .full-screen-modal.select-service-categories-modal .full-screen-modal-header{height:42px;font-size:17px;color:#484849;font-weight:500;text-align:center;box-shadow:0 1px 2px 0 rgba(157,159,161,.5);padding-top:0;position:-webkit-sticky;position:sticky;left:0;background-color:#FFF;top:0;right:0;margin-top:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;z-index:5}.media-mobile .full-screen-modal.select-service-categories-modal .full-screen-modal-header .header-left-button{position:fixed;left:0;top:4px}.media-mobile .full-screen-modal.select-service-categories-modal .full-screen-modal-header .header-left-button button{font-size:17px;font-weight:500}.media-mobile .full-screen-modal.select-service-categories-modal .full-screen-modal-header .header-right-button{position:fixed;right:0;top:4px}.media-mobile .full-screen-modal.select-service-categories-modal .full-screen-modal-header .header-right-button button{font-size:17px;font-weight:500}.media-mobile .full-screen-modal.select-service-categories-modal .content{width:100%;padding-top:16px;padding-left:20px}.media-mobile .full-screen-modal.select-service-categories-modal .content .categories{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.media-mobile .full-screen-modal.select-service-categories-modal .content .categories .category-item{width:calc((100vw - 55px)/ 2);height:120px;margin-right:15px;display:unset}.media-mobile .full-screen-modal.select-service-categories-modal .content .categories .category-item .category-icon{height:48px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:20px auto 16px}.media-mobile .full-screen-modal.select-service-categories-modal .content .categories .category-item .category-name{width:100%}.media-mobile .full-screen-modal.select-service-categories-modal .content .categories .category-item .checkmark{position:relative;top:-85px;left:calc((100vw - 55px)/ 4 - 22px);z-index:1}.service-category{padding:16px;border-radius:8px;font-size:12px;cursor:pointer;color:#484849;background-color:rgba(241,241,242,.5);margin-bottom:8px}.media-mobile .full-screen-modal.service-category-modal .content .add-service,.media-mobile .full-screen-modal.service-category-modal .full-screen-modal-header .category-days,.mobile.time-blocks-modal .content .header-with-image header .category-name,.remove-service-category-modal .info-text,.service-category .add-service,.time-blocks-modal .content{font-family:"Gotham Rounded A","Gotham Rounded B",helvetica,arial,sans-serif}.service-category .category-header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.service-category .category-header .category-icon{margin-right:24px;width:48px;text-align:center}.service-category .category-header .service-category-info{width:336px}.service-category .category-header .service-category-info .service-category-name{font-weight:500;text-transform:uppercase}.service-category .category-header .service-category-info .service-category-days{font-size:12px;color:#9D9FA1;padding-top:6px}.service-category .category-header .service-category-info.no-settings{width:374px}.service-category .category-header .expand-icon,.service-category .category-header .settings-cog{display:none;width:22px;height:24px}.service-category .category-header .settings-cog{margin-right:16px}.service-category:hover{background-color:#E4F2FE}.service-category:hover .expand-icon,.service-category:hover .settings-cog{display:inline-block}.service-category:hover .settings-cog:hover path{stroke:#484849}.service-category .add-service{margin-top:32px;border-radius:8px;width:100%;height:46px;border:1px dashed #DBDCDE;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;color:#9D9FA1;font-weight:500;font-size:14px}.service-category .add-service:hover{color:#484849}.media-mobile .service-category{width:calc(100vw - 40px);background-color:#FFF;margin-right:15px;display:inline-block;height:120px;padding:0;box-shadow:0 2px 8px 0 rgba(190,219,243,.5)}.media-mobile .service-category .category-header{display:inline-block;width:100%}.media-mobile .service-category .category-header .category-icon{height:48px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:20px auto 16px}.media-mobile .service-category .category-header .service-category-info{width:100%}.media-mobile .service-category.half-width{width:calc((100vw - 55px)/ 2)}.media-mobile .service-category:hover .category-header .expand-icon,.media-mobile .service-category:hover .category-header .settings-cog{display:none}.media-mobile .full-screen-modal.service-category-modal{background-image:url(images/mobile-modal-background@3x-15554cb3003da8b5259f5230ceaa109d.png);background-image:-webkit-image-set(url(images/mobile-modal-background-714b55fe15958f51ece2bd8a600017b2.png) 1x,url(images/mobile-modal-background@2x-edd7665ae3ed5eb9529939795accfa3b.png) 2x,url(images/mobile-modal-background@3x-15554cb3003da8b5259f5230ceaa109d.png) 3x);background-image:image-set(url(images/mobile-modal-background-714b55fe15958f51ece2bd8a600017b2.png) 1x,url(images/mobile-modal-background@2x-edd7665ae3ed5eb9529939795accfa3b.png) 2x,url(images/mobile-modal-background@3x-15554cb3003da8b5259f5230ceaa109d.png) 3x);background-size:cover;background-repeat:no-repeat}.media-mobile .full-screen-modal.service-category-modal .full-screen-modal-header{height:50px;font-size:17px;color:#484849;font-weight:500;text-align:center;box-shadow:0 1px 2px 0 rgba(157,159,161,.5);padding-top:0;position:fixed;left:0;background-color:#FFF;top:0;right:0;margin-top:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;z-index:9}.media-mobile .full-screen-modal.service-category-modal .full-screen-modal-header .header-left-button{position:fixed;left:0;top:8px}.media-mobile .full-screen-modal.service-category-modal .full-screen-modal-header .header-right-button{position:fixed;right:0;top:6px}.media-mobile .full-screen-modal.service-category-modal .full-screen-modal-header .category-days{display:block;padding-top:4px;font-size:11px;font-weight:400;color:#484849}.media-mobile .full-screen-modal.service-category-modal .content{padding-left:4px;padding-right:4px;padding-top:66px}.media-mobile .full-screen-modal.service-category-modal .content .add-service{border-radius:8px;width:100%;height:46px;border:1px dashed #DBDCDE;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;color:#9D9FA1;font-weight:500;font-size:14px}.remove-service-category-modal{color:#484849}.remove-service-category-modal .header-with-image header{font-size:20px!important}.remove-service-category-modal .info-text{text-align:center;line-height:1.5;color:#48484a;padding-left:12px;padding-right:12px;font-size:12px}.remove-service-category-modal .info-text .confirm-text{margin-bottom:48px}.remove-service-category-modal .info-text .confirm-button{margin-bottom:16px}.remove-service-category-modal .info-text .confirm-button button{font-size:12px;font-weight:500;height:48px;width:81px}.remove-service-category-modal .info-text .delete-button button{font-size:12px}.mobile .remove-service-category-modal{padding-top:32px}.mobile .remove-service-category-modal .header-with-image{background-color:#FFF}.mobile .remove-service-category-modal .header-with-image .image-container{display:inline-block}.mobile .remove-service-category-modal .info-text{padding-top:56px}.mobile .remove-service-category-modal .mobile-button-bar{padding-top:48px;text-align:center;margin-right:12px}.time-blocks-modal .loading-pane{margin:0;min-height:100px}.time-blocks-modal .content{width:344px;margin-left:auto;margin-right:auto}.time-blocks-modal .content .times{margin-bottom:24px}.time-blocks-modal .content .times .md-errors-spacer{display:none}.time-blocks-modal .content .times.has-time-error label{color:#D31436!important}.time-blocks-modal .content .times.has-time-error input{border-color:#D31436;border-width:0 0 2px}.time-blocks-modal .content .times .first-time-picker{margin-right:16px}.time-blocks-modal .content .days-of-week .header{font-size:10px;color:#9D9FA1;margin-bottom:16px}.time-blocks-modal .content .days-of-week .options{display:-webkit-box;display:-ms-flexbox;display:flex}.time-blocks-modal .content .days-of-week .options .day-of-week-option{width:44px;height:44px;margin-right:6px;background-color:#FFF;border:1px solid #27A9E1;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#27A9E1;font-weight:400;font-size:14px}.time-blocks-modal .content .days-of-week .options .day-of-week-option.selected{background-color:#27A9E1;color:#FFF;font-weight:500}.time-blocks-modal .content .days-of-week .selected-text{margin-top:8px;font-size:12px;line-height:1.5;color:#9D9FA1}.time-blocks-modal .content .days-of-week .selected-text.error,.time-blocks-modal .content .days-of-week.show-error .header{color:#d31436}.time-blocks-modal .content .time-error{color:#D31436;font-size:12px;line-height:1.5;position:relative;top:-38px;left:4px}.time-blocks-modal .content .off-hours-toggle .md-label{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.mobile.edit-categories-time-frame-modal .content .header-with-image .image-container,.mobile.payment-success-modal .content .header-with-image .image-container,.mobile.remove-cancellation-fee-policy-modal .content .header-with-image .image-container,.mobile.time-blocks-modal .content .days-of-week .options{display:unset}.time-blocks-modal .content .off-hours-toggle .md-label .tooltip-container{margin-left:8px;margin-top:2px}.mobile.time-blocks-modal{height:100vh;overflow-x:hidden;padding-bottom:96px}.mobile.time-blocks-modal .bottom,.mobile.time-blocks-modal .content .header-with-image{height:50px}.mobile.time-blocks-modal .content{width:100vw}.mobile.time-blocks-modal .content .loading-pane{margin:150px auto 0}.mobile.time-blocks-modal .content .header-with-image header{text-align:center}.mobile.time-blocks-modal .content .header-with-image header .category-name{font-size:11px;font-weight:400;color:#484849}.mobile.time-blocks-modal .content .days-of-week{position:relative;top:-42px}.mobile.time-blocks-modal .content .days-of-week .header{width:100%;height:41px;opacity:.8;background-color:#F1F1F2;box-shadow:inset 0 -1px 0 0 #DBDCDE;font-size:13px;font-family:"Gotham A","Gotham B",helvetica,arial,sans-serif;color:#6D6D72;font-weight:500;padding-top:21px;padding-left:12px;margin-bottom:0}.edit-categories-time-frame-modal .content,.payment-success-modal .content,.remove-cancellation-fee-policy-modal .content .bottom-button button,.remove-cancellation-fee-policy-modal .content .description,.remove-cancellation-fee-policy-modal .content .top-button button{font-family:"Gotham Rounded A","Gotham Rounded B",helvetica,arial,sans-serif}.mobile.time-blocks-modal .content .days-of-week .options .day-of-week-option{width:100%;height:44px;box-shadow:inset 0 -1px 0 0 #DBDCDE;background-color:#FFF;color:#484849;font-size:14px;border:none;-webkit-box-pack:left;-ms-flex-pack:left;justify-content:left;padding-left:12px;font-weight:400}.mobile.time-blocks-modal .content .days-of-week .options .day-of-week-option .checkmark{width:100%;text-align:right;padding-right:12px}.mobile.time-blocks-modal .content .days-of-week .options .day-of-week-option .checkmark img{height:10px}.mobile.time-blocks-modal .content .days-of-week .selected-text{padding:8px 12px;margin-top:0;background-color:#F1F1F2;opacity:.8;box-shadow:inset 0 -1px 0 0 #DBDCDE;letter-spacing:-.06px;color:#6D6D72;font-size:10px}.mobile.time-blocks-modal .content .days-of-week .selected-text.error,.mobile.time-blocks-modal .content .days-of-week.show-error .header{color:#d31436}.mobile.time-blocks-modal .content .off-hours-toggle{position:relative;top:-42px;width:100vw}.mobile.time-blocks-modal .content .off-hours-toggle .adaptive-paper-switch{width:100%;margin-right:12px;margin-left:12px;overflow:hidden}.mobile.time-blocks-modal .content .off-hours-toggle .adaptive-paper-switch .mobile-switch-label{font-size:14px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.mobile.time-blocks-modal .content .off-hours-toggle .adaptive-paper-switch .mobile-switch-label .tooltip-container{margin-left:8px;margin-top:2px}.mobile.time-blocks-modal .content .remove-button{margin-left:16px;margin-right:16px;position:relative;top:-40px}.mobile.time-blocks-modal .content .remove-button button{height:48px;border:2px solid #F05860;background-color:rgba(250,201,200,.25);color:#F05860;font-weight:500}.remove-cancellation-fee-policy-modal .content{grid-gap:0}.remove-cancellation-fee-policy-modal .content .header-with-image{padding-bottom:8px}.remove-cancellation-fee-policy-modal .content .header-with-image .image-container{padding-bottom:14px}.remove-cancellation-fee-policy-modal .content .description{font-size:12px;text-align:center;line-height:1.5;color:#484849}.remove-cancellation-fee-policy-modal .content .policy-description{padding-top:16px;text-align:center;font-size:12px;font-weight:500;color:#48484A}.remove-cancellation-fee-policy-modal .content .top-button{margin-top:32px}.remove-cancellation-fee-policy-modal .content .top-button button{border-radius:3px;height:48px;font-size:12px;font-weight:500}.remove-cancellation-fee-policy-modal .content .bottom-button button{font-size:12px;margin-top:18px;font-weight:500}.remove-cancellation-fee-policy-modal .content .loading-pane{margin:0;min-height:0}.mobile.remove-cancellation-fee-policy-modal{margin-top:auto;margin-bottom:auto}.mobile.remove-cancellation-fee-policy-modal .content{margin-top:140px}.mobile.remove-cancellation-fee-policy-modal .content .header-with-image{background-color:#FFF;height:unset;grid-gap:0}.mobile.remove-cancellation-fee-policy-modal .content .header-with-image header{font-size:20px}.mobile.remove-cancellation-fee-policy-modal .content .description{font-size:12px;color:#484849;margin-left:16px;margin-right:16px}.mobile.remove-cancellation-fee-policy-modal .content .stacked-button{margin-left:16px;margin-right:16px}.mobile.remove-cancellation-fee-policy-modal .content .stacked-button button{width:100%;height:48px}.mobile.remove-cancellation-fee-policy-modal .content .stacked-button.bottom-button button{margin-top:8px}.payment-success-modal .content{grid-gap:8px}.payment-success-modal .content .header-with-image{padding-bottom:0}.payment-success-modal .content .header-with-image .image-container{padding-bottom:16px}.payment-success-modal .content .info-text{padding-bottom:40px;font-size:12px;text-align:center;line-height:1.5;color:#484849}.payment-success-modal .content .stacked-button button{font-size:12px;font-weight:500;padding:9px 15px}.mobile.payment-success-modal .content{padding-top:48px}.mobile.payment-success-modal .content .header-with-image{background-color:#FFF;height:unset}.mobile.payment-success-modal .content .info-text{padding-left:12px;padding-right:12px}.mobile.payment-success-modal .content .stacked-button button{width:calc(100vw - 24px);margin-left:12px;margin-right:12px}.edit-categories-time-frame-modal{width:470px}.edit-categories-time-frame-modal .content .header-with-image{padding-bottom:0}.edit-categories-time-frame-modal .content .header-with-image header{font-size:20px}.edit-categories-time-frame-modal .content .adaptive-paper-switch .md-label,.edit-categories-time-frame-modal .content .adaptive-paper-switch .mobile-switch-label{line-height:1.33}.edit-categories-time-frame-modal .content .adaptive-paper-switch .md-label{width:330px;white-space:initial;color:#484849;font-size:12px}.edit-categories-time-frame-modal .content .adaptive-paper-switch md-switch{margin-top:9px;margin-bottom:9px}.edit-categories-time-frame-modal .content .time-blocks-text{font-size:12px;color:#484849;line-height:1.5}.edit-categories-time-frame-modal .content .add-new-button{height:54px;border:1px dashed #DBDCDE;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-radius:4px;margin-top:12px;margin-bottom:8px;color:#9D9FA1;font-weight:500;font-size:14px;cursor:pointer}.edit-categories-time-frame-modal .content .add-new-button:hover{color:#484849}.edit-categories-time-frame-modal .content .time-blocks-blue-header{font-size:12px;font-weight:500;font-family:"Gotham A","Gotham B",helvetica,arial,sans-serif;color:#27A9E1}.edit-categories-time-frame-modal .content .time-window-selection md-input-container{width:100%;font-size:14px;padding-left:0}.edit-categories-time-frame-modal .content .time-window-selection md-input-container label{padding-left:0}.edit-categories-time-frame-modal .content .time-frame .description,.edit-categories-time-frame-modal .content .time-frame .times{padding-left:10px;font-family:"Gotham Rounded A","Gotham Rounded B",helvetica,arial,sans-serif;font-weight:500}.edit-categories-time-frame-modal .content .time-window-clarification{font-size:12px;line-height:1.5;color:#9D9FA1;position:relative;top:-22px;left:2px}.edit-categories-time-frame-modal .content .time-frame{margin-top:8px;width:100%;background-color:rgba(190,219,243,.2);border-radius:4px;height:54px}.edit-categories-time-frame-modal .content .time-frame .description{padding-top:12px;font-size:10px;color:#9D9FA1}.edit-categories-time-frame-modal .content .time-frame .times{padding-top:6px;font-size:14px}.edit-categories-time-frame-modal .content .time-frame .remove-button{position:relative;left:300px;top:-29px;visibility:hidden}.edit-categories-time-frame-modal .content .time-frame .remove-button button{font-size:12px}.edit-categories-time-frame-modal .content .time-frame:hover .remove-button{visibility:visible}.mobile.edit-categories-time-frame-modal{height:100%;overflow-x:hidden}.mobile.edit-categories-time-frame-modal .content{padding-left:16px;padding-right:16px;width:calc(100vw - 32px)}.mobile.edit-categories-time-frame-modal .content .header-with-image{width:calc(100vw - 32px);padding-top:36px;height:unset;background-color:#FFF}.mobile.edit-categories-time-frame-modal .content .adaptive-paper-switch{width:calc(100vw - 32px)}.mobile.edit-categories-time-frame-modal .content .adaptive-paper-switch .mobile-switch-label{font-size:12px;padding-right:12px}.mobile.edit-categories-time-frame-modal .content .time-window-selection md-select-value .ember-power-select-selected-item{padding-left:0}.mobile.edit-categories-time-frame-modal .bottom{padding-top:48px;padding-left:16px;padding-right:16px;position:unset;box-shadow:none;display:-webkit-box;display:-ms-flexbox;display:flex;height:unset;margin-bottom:144px}.mobile.edit-categories-time-frame-modal .bottom.using-time-blocks{padding-top:0}.mobile.edit-categories-time-frame-modal .bottom .ppb-button{max-width:unset;width:calc(50vw - 22px);text-align:center;padding-top:20px;padding-bottom:20px}.mobile.edit-categories-time-frame-modal .bottom .ppb-button::first-letter{text-transform:uppercase}.mobile.edit-categories-time-frame-modal .bottom .ppb-button.red{background-color:#F05860;color:rgba(255,255,255,.95);font-size:12px;font-weight:500;border-radius:3px}.mobile.edit-categories-time-frame-modal .bottom button:first-child{border:1px solid #F05860;border-radius:3px;font-size:12px}.request-appointment-modal{color:#484849}.request-appointment-modal .header-with-image{padding-bottom:0!important}.request-appointment-modal .header-with-image header{font-size:20px!important}.request-appointment-modal .info-text{text-align:center;line-height:1.5;color:#48484a;padding-left:24px;padding-right:24px;font-size:14px;font-family:"Gotham Rounded A","Gotham Rounded B",helvetica,arial,sans-serif}.request-appointment-modal .info-text .confirm-text{margin-bottom:9px}.request-appointment-modal .company-select{width:342px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:74px;border-radius:8px;border:1px solid rgba(190,219,243,.5)}.request-appointment-modal .company-select .company-icon{margin-left:4px;margin-right:16px}.request-appointment-modal .company-select .company-icon img{max-height:60px;max-width:50px}.request-appointment-modal .company-select .company-name{font-size:14px;font-weight:500;color:#484849}.request-appointment-modal .company-select:hover{box-shadow:0 2px 4px 0 rgba(190,219,243,.5);border:1px solid #bedbf3}.request-appointment-modal .disabled .company-select{box-shadow:none}.request-appointment-modal .disabled .company-select:hover{box-shadow:none;border:1px solid rgba(190,219,243,.5);cursor:not-allowed!important}.mobile .request-appointment-modal{padding-top:32px}.mobile .request-appointment-modal .header-with-image{background-color:#FFF}.mobile .request-appointment-modal .header-with-image .image-container{display:inline-block}.mobile .request-appointment-modal .info-text{padding-top:56px}.mobile .request-appointment-modal .company-select{width:calc(100vw - 32px);margin-left:12px;margin-right:12px}.mobile .request-appointment-modal .back-button{position:absolute;left:24px}.mobile .request-appointment-modal .back-button button{width:100%;font-size:12px;font-weight:500;height:48px}.delete-appointment-modal .content{grid-gap:0;color:#484849}.delete-appointment-modal .content .header-with-image{grid-gap:16px;padding-bottom:8px}.delete-appointment-modal .content .header-with-image header{font-size:20px!important}.delete-appointment-modal .content .info-text{color:#48484a;padding-left:12px;padding-right:12px;font-size:12px;font-family:"Gotham Rounded A","Gotham Rounded B",helvetica,arial,sans-serif}.delete-appointment-modal .content .info-text .confirm-text{line-height:1.5;margin-bottom:6px}.delete-appointment-modal .content .info-text .seperator{width:100%;height:1px;background-color:#DBDCDE}.delete-appointment-modal .content .info-text .pet-header{position:relative;top:18px;padding-bottom:12px;text-align:center}.delete-appointment-modal .content .info-text .pet-header .img-inner-border img{border-radius:100px;width:56px;height:56px}.delete-appointment-modal .content .info-text .pet-header .img-inner-border .border{width:56px;height:56px;left:calc(50% - 28px)}.delete-appointment-modal .content .info-text .pet-header .pet-name{font-size:12px;font-weight:500;background-color:#FFF;width:-webkit-min-content;width:-moz-min-content;width:min-content;margin-left:auto;margin-right:auto;padding-left:16px;padding-right:16px}.delete-appointment-modal .content .info-text .pet-content{font-size:14px;margin-top:12px}.delete-appointment-modal .content .info-text .pet-content .appointment-info{display:-webkit-box;display:-ms-flexbox;display:flex;width:-webkit-max-content;width:-moz-max-content;width:max-content;margin-left:auto;margin-right:auto}.delete-appointment-modal .content .info-text .pet-content .appointment-info .date-info{width:54px;border-right:1px solid #F1F1F2;text-align:center}.delete-appointment-modal .content .info-text .pet-content .appointment-info .date-info .month{font-size:10px;text-transform:uppercase;font-weight:500;color:#484849;margin-bottom:2px}.delete-appointment-modal .content .info-text .pet-content .appointment-info .date-info .day{font-size:24px;font-weight:400;margin-bottom:3px}.delete-appointment-modal .content .info-text .pet-content .appointment-info .date-info .day-of-week{font-size:10px;font-weight:500;color:#27A9E1;text-transform:capitalize}.delete-appointment-modal .content .info-text .pet-content .appointment-info .service-info{padding-left:12px}.delete-appointment-modal .content .info-text .pet-content .appointment-info .service-info .offered-service-name{font-family:"Gotham A","Gotham B",helvetica,arial,sans-serif;color:#484849;display:inline-block;white-space:nowrap;font-size:16px;font-weight:700;text-overflow:ellipsis;overflow:hidden;margin-bottom:4px}.delete-appointment-modal .content .info-text .pet-content .appointment-info .service-info .repeat-arrow-container{display:inline-block;vertical-align:top;margin-top:2px;margin-left:8px}.delete-appointment-modal .content .info-text .pet-content .appointment-info .service-info .repeat-arrow-container svg{width:12px;height:12px}.delete-appointment-modal .content .info-text .pet-content .appointment-info .service-info .time{margin-bottom:5px;font-size:12px;color:#484849}.delete-appointment-modal .content .info-text .pet-content .appointment-info .service-info .time .separator{color:#DBDCDE}.delete-appointment-modal .content .info-text .pet-content .appointment-info .service-info .care-provider{display:block;font-size:12px;color:#9d9fa1}.delete-appointment-modal .content .info-text .confirm-button{margin-top:48px;margin-bottom:16px}.delete-appointment-modal .content .info-text .confirm-button button{font-size:12px;font-weight:500;padding:12px 16px}.delete-appointment-modal .content .info-text .delete-button button{font-size:12px;font-weight:500}.mobile .delete-appointment-modal{padding-top:32px}.mobile .delete-appointment-modal .header-with-image{background-color:#FFF}.mobile .delete-appointment-modal .header-with-image .image-container{display:inline-block}.mobile .delete-appointment-modal .info-text{padding-top:56px}.mobile .delete-appointment-modal .mobile-button-bar{padding-top:48px;text-align:center;margin-right:12px}.cancel-appointment-modal{color:#484849}.cancel-appointment-modal .content{grid-gap:0}.cancel-appointment-modal .content .header-with-image{grid-gap:16px;padding-bottom:16px}.cancel-appointment-modal .content .header-with-image header{font-size:20px!important}.cancel-appointment-modal .content .info-text{text-align:center;line-height:1.5;color:#48484a;font-size:12px;font-family:"Gotham Rounded A","Gotham Rounded B",helvetica,arial,sans-serif}.cancel-appointment-modal .content .info-text .confirm-text{margin-bottom:12px}.cancel-appointment-modal .content .appointment-info{display:-webkit-box;display:-ms-flexbox;display:flex}.cancel-appointment-modal .content .appointment-info .care-provider-avatar .user-avatar,.cancel-appointment-modal .content .appointment-info .care-provider-avatar img,.cancel-appointment-modal .content .appointment-info .img-inner-border .user-avatar,.cancel-appointment-modal .content .appointment-info .img-inner-border img{border-radius:40px;height:60px;width:60px}.cancel-appointment-modal .content .appointment-info .care-provider-avatar .user-avatar .img-inner-border,.cancel-appointment-modal .content .appointment-info .care-provider-avatar img .img-inner-border,.cancel-appointment-modal .content .appointment-info .img-inner-border .user-avatar .img-inner-border,.cancel-appointment-modal .content .appointment-info .img-inner-border img .img-inner-border{height:60px;width:60px}.cancel-appointment-modal .content .appointment-info .date-info{padding-top:5px;width:54px;border-right:1px solid #F1F1F2;text-align:center}.cancel-appointment-modal .content .appointment-info .date-info .month{font-size:10px;text-transform:uppercase;font-weight:500;color:#484849;margin-bottom:2px}.cancel-appointment-modal .content .appointment-info .date-info .day{font-size:24px;font-weight:400;margin-bottom:3px}.cancel-appointment-modal .content .appointment-info .date-info .day-of-week{font-size:10px;font-weight:500;color:#27A9E1;text-transform:capitalize}.cancel-appointment-modal .content .appointment-info .service-info{padding-top:5px;padding-left:12px}.cancel-appointment-modal .content .appointment-info .service-info .offered-service-name{font-family:"Gotham A","Gotham B",helvetica,arial,sans-serif;color:#484849;display:inline-block;white-space:nowrap;font-size:16px;font-weight:700;text-overflow:ellipsis;overflow:hidden;margin-bottom:4px;max-width:220px}.cancellation-fee-policy-modal .content,.cancellation-fee-policy-modal .content .combination-button-container .combination-button,.grouped-appointment-list .appointments-content .load-past-appointments-button,.grouped-appointment-list .appointments-content .tip-container,.grouped-appointment-list-item,.media-mobile .grouped-appointment-list-item .mobile-buttons .ppb-button{font-family:"Gotham Rounded A","Gotham Rounded B",helvetica,arial,sans-serif}.cancel-appointment-modal .content .appointment-info .service-info .time{margin-bottom:5px;font-size:12px;color:#484849}.mobile .cancel-appointment-modal .buttons-container,.mobile .decline-appointment-request-modal .buttons-container{margin-bottom:124px}.cancel-appointment-modal .content .appointment-info .service-info .time .separator{color:#DBDCDE}.cancel-appointment-modal .content .appointment-info .service-info .care-provider{display:block;font-size:12px;color:#9d9fa1}.cancel-appointment-modal .content .selection-text{margin-top:18px;font-size:12px;color:#9D9FA1}.cancel-appointment-modal .content .selection-text.error{color:#D31436}.cancel-appointment-modal .content .pet-select{height:70px;width:100%;margin-top:8px;border-radius:4px;border:2px solid #F1F1F2;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.cancel-appointment-modal .content .pet-select .pet-icon{height:45px;width:45px;margin-left:16px}.cancel-appointment-modal .content .pet-select .pet-icon img{height:45px;width:45px;border-radius:40px}.cancel-appointment-modal .content .pet-select .pet-icon .border{height:45px;width:45px}.cancel-appointment-modal .content .pet-select .pet-name{margin-left:12px;font-size:14px;color:#484849;width:245px}.cancel-appointment-modal .content .pet-select .checkbox{display:none}.cancel-appointment-modal .content .pet-select .checkbox img{height:10px;width:13px}.cancel-appointment-modal .content .pet-select.selected{border:2px solid #27A9E1}.cancel-appointment-modal .content .pet-select.selected .checkbox{display:inline-block}.cancel-appointment-modal .content .cancellation-fee-note{padding-top:24px;font-size:12px;line-height:1.5;color:#48484A;text-align:center}.cancel-appointment-modal .content .cancellation-notes{padding-top:24px;width:100%}.cancel-appointment-modal .content .ppb-money-input{width:100%;margin-top:24px}.cancel-appointment-modal .content .ppb-money-input .dollar-sign{font-size:42px;color:#9D9FA1;left:12px}.cancel-appointment-modal .content .ppb-money-input input{width:100%;text-align:center;font-size:42px;color:#484849}.cancel-appointment-modal .content .ppb-money-input .input-bottom-border,.cancel-appointment-modal .content .ppb-money-input .input-bottom-border-blue{bottom:0}.cancel-appointment-modal .content .ppb-money-input .error{top:36px}.cancel-appointment-modal .content .buttons-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:42px}.cancel-appointment-modal .content .buttons-container .ppb-button{font-size:12px}.cancel-appointment-modal .content .buttons-container .ppb-button.cancel-button{font-weight:500;padding-top:14px;padding-bottom:14px;max-width:180px}.cancel-appointment-modal .content .buttons-container .side-by-side-buttons{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.cancel-appointment-modal .content .buttons-container .side-by-side-buttons .ppb-button{width:166px;padding-top:14px;padding-bottom:14px}.cancel-appointment-modal .content .buttons-container .side-by-side-buttons .ppb-button.red-white-border{border-radius:4px;margin-right:12px;height:unset}.cancel-appointment-modal .content .buttons-container .side-by-side-buttons .ppb-button.red{font-weight:500}.cancel-appointment-modal .content .buttons-container .close-button{margin-top:24px}.mobile .cancel-appointment-modal{padding-top:32px;height:unset;min-height:100vh}.mobile .cancel-appointment-modal .header-with-image{background-color:#FFF}.mobile .cancel-appointment-modal .header-with-image .image-container{display:inline-block}.mobile .cancel-appointment-modal .info-text{padding-top:56px;padding-left:16px;padding-right:16px}.mobile .cancel-appointment-modal .pet-selection-container{margin-top:80px}.mobile .cancel-appointment-modal .pet-select{width:calc(100vw - 32px);margin-left:16px;margin-right:16px}.mobile .cancel-appointment-modal .pet-select .checkbox{margin-right:16px}.mobile .cancel-appointment-modal .buttons-container .ppb-button.cancel-button,.mobile .cancel-appointment-modal .buttons-container .ppb-button.close-button{height:48px;width:calc(100vw - 32px);max-width:calc(100vw - 32px)}.grouped-appointment-list{max-width:830px;margin-left:auto;margin-right:auto}.grouped-appointment-list .appointment-times-header{width:100%;box-shadow:0 3px 10px 0 rgba(219,220,222,.9);border-bottom:2px solid #F1F1F2;height:2px;margin-bottom:0}.grouped-appointment-list .appointments-content{overflow-y:scroll;overflow-x:hidden;height:calc(100vh - 264px);width:100%}.grouped-appointment-list .appointments-content .load-past-appointments-button{height:28px;width:100%;background-color:rgba(241,241,242,.25);box-shadow:inset 0 -1px 0 0 #DBDCDE;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:12px;font-weight:500;color:#9D9FA1}.grouped-appointment-list .appointments-content .loading-appointments-spinner .loading-pane{min-height:unset}.grouped-appointment-list .appointments-content .loading-appointments-spinner .loading-pane .svg-loading-spinner{margin:0}.grouped-appointment-list .appointments-content .request-appt-container{margin-left:auto;margin-right:auto;margin-top:48px}.grouped-appointment-list .appointments-content .request-appt-container .no-appt-text{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:12px;font-weight:500;line-height:1.33;color:#9D9FA1;margin-bottom:16px}.grouped-appointment-list .appointments-content .request-appt-container .no-appt-text img{margin-left:8px;width:18px;height:18px}.grouped-appointment-list .appointments-content .request-appt-container .button{width:166px;margin-left:auto;margin-right:auto}.grouped-appointment-list .appointments-content .tip-container{width:290px;height:52px;background-color:rgba(164,217,208,.15);font-size:12px;color:#9D9FA1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:48px auto 126px}.grouped-appointment-list .appointments-content .tip-container .tip-header{font-weight:500}.grouped-appointment-list .appointments-content .tip-container img{margin-left:8px;width:18px;height:24px}.client-appointments .grouped-appointment-list .appointments-content{height:calc(100vh - 288px)}.media-mobile .grouped-appointment-list{background-color:#fff;width:100%;margin-top:0}.media-mobile .grouped-appointment-list .appointment-times-header{width:100%;box-shadow:0 3px 10px 0 rgba(219,220,222,.9);height:2px}.media-mobile .grouped-appointment-list .appointments-content{height:calc(100vh - 102px);padding-bottom:102px}.media-mobile .grouped-appointment-list .appointments-content .date-header{height:26px;background-color:rgba(190,219,243,.3);box-shadow:inset 0 -1px 0 0 #DBDCDE;font-size:10px;font-weight:500;color:#9D9FA1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-left:8px;text-transform:uppercase}.grouped-appointment-list-item .appt-container .img-inner-border,.grouped-appointment-list-item .appt-info-container .img-inner-border,.grouped-appointment-list-item .ppb-checkbox{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.media-mobile .grouped-appointment-list .appointments-content .date-header .blue{color:#27a9e1}.media-mobile .grouped-appointment-list .request-appt-container{padding-bottom:100px}.grouped-appointment-list-item{height:110px;box-shadow:inset 0 -1px 0 0 #f1f1f2;display:-webkit-box;display:-ms-flexbox;display:flex}.grouped-appointment-list-item.completed{background-color:rgba(164,217,208,.1)}.grouped-appointment-list-item.pending{background-color:rgba(255,228,180,.15)}.grouped-appointment-list-item .appt-container,.grouped-appointment-list-item .appt-info-container{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex}.grouped-appointment-list-item .appt-container.has-one-button+.hover-buttons,.grouped-appointment-list-item .appt-info-container.has-one-button+.hover-buttons{left:0}.grouped-appointment-list-item .appt-container .img-inner-border img,.grouped-appointment-list-item .appt-info-container .img-inner-border img{max-height:100%;max-width:100%;height:initial;width:initial}.grouped-appointment-list-item .ppb-checkbox .trigger{display:none}.grouped-appointment-list-item .ppb-checkbox .checker{width:24px;height:36px;background-image:url(images/check-blank.svg);background-position:left center;background-size:20px 20px;background-repeat:no-repeat;cursor:pointer}.grouped-appointment-list-item .ppb-checkbox .checker.disabled{opacity:.5;pointer-events:none}.grouped-appointment-list-item .ppb-checkbox .trigger:checked+.checker{background-image:url(images/check-complete.svg)}.grouped-appointment-list-item .ppb-checkbox .spacer{width:24px}.grouped-appointment-list-item .care-provider-avatar{text-align:center;position:relative;padding-top:23px;padding-left:16px}.grouped-appointment-list-item .care-provider-avatar .user-avatar,.grouped-appointment-list-item .care-provider-avatar .user-avatar .img-inner-border{height:60px;width:60px}.grouped-appointment-list-item .care-provider-avatar .user-avatar .img-inner-border img{border-radius:40px}.grouped-appointment-list-item .care-provider-avatar .completed-mark{position:absolute;left:58px;top:68px}.grouped-appointment-list-item .care-provider-avatar .completed-mark img{width:16px;height:16px;box-shadow:0 2px 4px 0 #DBDCDE;border-radius:6px}.grouped-appointment-list-item .info-container{width:518px;margin-top:16px;margin-left:16px;text-align:left}.grouped-appointment-list-item .info-container .canceled-tag,.grouped-appointment-list-item .info-container .rescheduled-tag{font-size:8px;font-weight:500;color:#d31436;margin-bottom:6px;text-transform:uppercase;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.grouped-appointment-list-item .info-container .canceled-tag .cancellations-icon-container,.grouped-appointment-list-item .info-container .rescheduled-tag .cancellations-icon-container{margin-left:8px}.grouped-appointment-list-item .info-container .canceled-tag.has-cancellation-icon,.grouped-appointment-list-item .info-container .rescheduled-tag.has-cancellation-icon{margin-bottom:2px}.grouped-appointment-list-item .info-container .rescheduled-tag{color:#f05860}.grouped-appointment-list-item .info-container .day-of-week{font-size:10px;font-weight:500;margin-bottom:5px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.grouped-appointment-list-item .info-container .day-of-week .appt-date{text-transform:uppercase}.grouped-appointment-list-item .info-container .day-of-week .separator{margin-left:4px;margin-right:4px;color:#DBDCDE;font-weight:500}.grouped-appointment-list-item .info-container .day-of-week .pickup-window{font-weight:400}.grouped-appointment-list-item .info-container .day-of-week .pickup-window.past-due{color:#F05860}.grouped-appointment-list-item .info-container .day-of-week .pickup-window.completed{color:#51C1B0}.grouped-appointment-list-item .info-container .day-of-week .pickup-window.pending{color:#fec23b}.grouped-appointment-list-item .info-container .day-of-week .pickup-window.pending .pending-tag{font-style:italic}.grouped-appointment-list-item .info-container .day-of-week .blue{color:#27a9e1}.grouped-appointment-list-item .info-container .offered-service-name-container{font-size:14px;color:#231f20;margin-bottom:3px;font-weight:400;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.grouped-appointment-list-item .info-container .offered-service-name-container .light{margin-left:4px;font-weight:300}.grouped-appointment-list-item .info-container .offered-service-name-container .special-instructions-container{margin-left:8px}.grouped-appointment-list-item .info-container .offered-service-name-container .offered-service-name{max-width:60%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.grouped-appointment-list-item .info-container .offered-service-name-container .add-on-services-count-container{margin-left:6px;padding:2px 4px;border-radius:4px;background-color:rgba(219,220,222,.5);color:rgba(72,72,73,.75);font-size:10px;font-weight:700}.grouped-appointment-list-item .info-container .company{font-size:10px;color:#484849;font-weight:300;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.grouped-appointment-list-item .info-container .company .separator{margin-left:3px}.grouped-appointment-list-item .info-container .company .company-name{font-weight:500;margin-left:3px}.grouped-appointment-list-item .info-container .company .company-name.without-padding{margin-left:0}.grouped-appointment-list-item .info-container .company img{margin:1px 4px}.grouped-appointment-list-item .pets-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:6px}.grouped-appointment-list-item .pets-container .avatars-container{display:-webkit-box;display:-ms-flexbox;display:flex}.grouped-appointment-list-item .pets-container .avatars-container .img-inner-border{width:35px;height:35px}.grouped-appointment-list-item .pets-container .avatars-container .img-inner-border img{border-radius:40px;width:35px;height:35px}.grouped-appointment-list-item .pets-container .avatars-container .img-inner-border:not(:first-child):nth-child(1){left:-8px}.grouped-appointment-list-item .pets-container .avatars-container .img-inner-border:not(:first-child):nth-child(2){left:-16px}.grouped-appointment-list-item .pets-container .avatars-container .img-inner-border:not(:first-child):nth-child(3){left:-24px}.grouped-appointment-list-item .pets-container .avatars-container .img-inner-border:not(:first-child):nth-child(4){left:-32px}.grouped-appointment-list-item .pets-container .avatars-container .img-inner-border:not(:first-child):nth-child(5){left:-40px}.grouped-appointment-list-item .pets-container .avatars-container .img-inner-border:not(:first-child):nth-child(6){left:-48px}.grouped-appointment-list-item .pets-container .avatars-container .img-inner-border:not(:first-child):nth-child(7){left:-56px}.grouped-appointment-list-item .pets-container .avatars-container .img-inner-border:not(:first-child):nth-child(8){left:-64px}.grouped-appointment-list-item .pets-container .avatars-container .img-inner-border:not(:first-child):nth-child(9){left:-72px}.grouped-appointment-list-item .pets-container .avatars-container .img-inner-border:not(:first-child):nth-child(10){left:-80px}.grouped-appointment-list-item .pets-container .names-container{position:relative;font-size:12px;color:#484849}.grouped-appointment-list-item .hover-buttons{display:none;margin-top:26px;position:relative;left:-165px;width:100%;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.grouped-appointment-list-item .hover-buttons .archive-button,.grouped-appointment-list-item .hover-buttons .cancel-button,.grouped-appointment-list-item .hover-buttons .modify-button,.grouped-appointment-list-item .hover-buttons .report-card-button,.grouped-appointment-list-item .hover-buttons .restore-button,.grouped-appointment-list-item .hover-buttons .see-cancellation-notes-bttn{width:110px;height:58px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;cursor:pointer;font-size:10px;font-weight:500;color:#F05860}.grouped-appointment-list-item .hover-buttons .archive-button img,.grouped-appointment-list-item .hover-buttons .cancel-button img,.grouped-appointment-list-item .hover-buttons .modify-button img,.grouped-appointment-list-item .hover-buttons .report-card-button img,.grouped-appointment-list-item .hover-buttons .restore-button img,.grouped-appointment-list-item .hover-buttons .see-cancellation-notes-bttn img{height:16px;width:16px;margin-bottom:4px}.grouped-appointment-list-item .hover-buttons .archive-button .hovered,.grouped-appointment-list-item .hover-buttons .cancel-button .hovered,.grouped-appointment-list-item .hover-buttons .modify-button .hovered,.grouped-appointment-list-item .hover-buttons .report-card-button .hovered,.grouped-appointment-list-item .hover-buttons .restore-button .hovered,.grouped-appointment-list-item .hover-buttons .see-cancellation-notes-bttn .hovered{display:none}.grouped-appointment-list-item .hover-buttons .archive-button:hover,.grouped-appointment-list-item .hover-buttons .cancel-button:hover,.grouped-appointment-list-item .hover-buttons .modify-button:hover,.grouped-appointment-list-item .hover-buttons .report-card-button:hover,.grouped-appointment-list-item .hover-buttons .restore-button:hover,.grouped-appointment-list-item .hover-buttons .see-cancellation-notes-bttn:hover{color:#D31436}.grouped-appointment-list-item .hover-buttons .archive-button:hover .hovered,.grouped-appointment-list-item .hover-buttons .cancel-button:hover .hovered,.grouped-appointment-list-item .hover-buttons .modify-button:hover .hovered,.grouped-appointment-list-item .hover-buttons .report-card-button:hover .hovered,.grouped-appointment-list-item .hover-buttons .restore-button:hover .hovered,.grouped-appointment-list-item .hover-buttons .see-cancellation-notes-bttn:hover .hovered{display:inline-block}.grouped-appointment-list-item .hover-buttons .archive-button.disabled .hovered,.grouped-appointment-list-item .hover-buttons .archive-button:hover .unhovered,.grouped-appointment-list-item .hover-buttons .cancel-button.disabled .hovered,.grouped-appointment-list-item .hover-buttons .cancel-button:hover .unhovered,.grouped-appointment-list-item .hover-buttons .modify-button.disabled .hovered,.grouped-appointment-list-item .hover-buttons .modify-button:hover .unhovered,.grouped-appointment-list-item .hover-buttons .report-card-button.disabled .hovered,.grouped-appointment-list-item .hover-buttons .report-card-button:hover .unhovered,.grouped-appointment-list-item .hover-buttons .restore-button.disabled .hovered,.grouped-appointment-list-item .hover-buttons .restore-button:hover .unhovered,.grouped-appointment-list-item .hover-buttons .see-cancellation-notes-bttn.disabled .hovered,.grouped-appointment-list-item .hover-buttons .see-cancellation-notes-bttn:hover .unhovered{display:none}.grouped-appointment-list-item .hover-buttons .archive-button.show-right-border,.grouped-appointment-list-item .hover-buttons .cancel-button.show-right-border,.grouped-appointment-list-item .hover-buttons .modify-button.show-right-border,.grouped-appointment-list-item .hover-buttons .report-card-button.show-right-border,.grouped-appointment-list-item .hover-buttons .restore-button.show-right-border,.grouped-appointment-list-item .hover-buttons .see-cancellation-notes-bttn.show-right-border{border-right:1px solid #F1F1F2}.grouped-appointment-list-item .hover-buttons .archive-button.disabled,.grouped-appointment-list-item .hover-buttons .cancel-button.disabled,.grouped-appointment-list-item .hover-buttons .modify-button.disabled,.grouped-appointment-list-item .hover-buttons .report-card-button.disabled,.grouped-appointment-list-item .hover-buttons .restore-button.disabled,.grouped-appointment-list-item .hover-buttons .see-cancellation-notes-bttn.disabled{color:#484849;opacity:40%}.grouped-appointment-list-item .hover-buttons .archive-button.disabled img,.grouped-appointment-list-item .hover-buttons .cancel-button.disabled img,.grouped-appointment-list-item .hover-buttons .modify-button.disabled img,.grouped-appointment-list-item .hover-buttons .report-card-button.disabled img,.grouped-appointment-list-item .hover-buttons .restore-button.disabled img,.grouped-appointment-list-item .hover-buttons .see-cancellation-notes-bttn.disabled img{filter:grayscale(100%)}.grouped-appointment-list-item .hover-buttons .archive-button.disabled .unhovered,.grouped-appointment-list-item .hover-buttons .cancel-button.disabled .unhovered,.grouped-appointment-list-item .hover-buttons .modify-button.disabled .unhovered,.grouped-appointment-list-item .hover-buttons .report-card-button.disabled .unhovered,.grouped-appointment-list-item .hover-buttons .restore-button.disabled .unhovered,.grouped-appointment-list-item .hover-buttons .see-cancellation-notes-bttn.disabled .unhovered{display:inline-block}.grouped-appointment-list-item .hover-buttons .modify-button.disabled{cursor:not-allowed!important}.grouped-appointment-list-item .hover-buttons .modify-button.disabled-opacity{opacity:50%}.grouped-appointment-list-item .hover-buttons .restore-button{color:#9d9fa1}.grouped-appointment-list-item .hover-buttons .restore-button img{width:23px;height:16px}.grouped-appointment-list-item .hover-buttons .restore-button:hover{color:#484849}.grouped-appointment-list-item .hover-buttons .archive-button img{width:19px;height:15px}.grouped-appointment-list-item .hover-buttons .report-card-button{color:#27a9e1}.grouped-appointment-list-item .hover-buttons .report-card-button:hover{color:#0077B2}.grouped-appointment-list-item .hover-buttons .report-card-button.move-left{margin-left:220px}.grouped-appointment-list-item.has-hover-buttons:hover .hover-buttons{display:-webkit-box;display:-ms-flexbox;display:flex}.grouped-appointment-list-item.showing-canceled-appts{height:126px}.grouped-appointment-list-item.showing-canceled-appts .hover-buttons{left:-60px;margin-top:35px}.grouped-appointment-list-item .appt-container.expired{opacity:.7}.grouped-appointment-list-item .appt-container.expired .appt-info-container{cursor:default!important}.grouped-appointment-list-item .appt-container.expired .appt-info-container .info-container .day-of-week .appt-date{color:#9d9fa1}.grouped-appointment-list-item .appt-container.expired .appt-info-container .info-container .day-of-week .appt-date .blue,.grouped-appointment-list-item .appt-container.expired .appt-info-container .info-container .day-of-week .pickup-window{color:#9D9FA1}.grouped-appointment-list-item.showing-canceled-appts .info-container .offered-service-name-container .offered-service-name{max-width:80%}.media-mobile .grouped-appointment-list-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:unset;-webkit-transition:.5s;transition:.5s;-webkit-transform:translateX(0);transform:translateX(0)}.media-mobile .grouped-appointment-list-item .appt-container{display:-webkit-box;display:-ms-flexbox;display:flex;height:107px}.media-mobile .grouped-appointment-list-item .appt-container .ppb-checkbox{margin-left:16px}.media-mobile .grouped-appointment-list-item .appt-container .care-provider-avatar{padding-top:24px;position:relative}.media-mobile .grouped-appointment-list-item .appt-container .care-provider-avatar .user-avatar,.media-mobile .grouped-appointment-list-item .appt-container .care-provider-avatar .user-avatar .img-inner-border{height:60px;width:60px}.media-mobile .grouped-appointment-list-item .appt-container .offered-service-name-container{padding-top:3px;font-weight:500;font-size:14px}.media-mobile .grouped-appointment-list-item .appt-container .offered-service-name-container .offered-service-name{max-width:calc(100% - 164px);overflow:hidden;white-space:nowrap;text-overflow:ellipsis;padding-bottom:1px}.media-mobile .grouped-appointment-list-item .appt-container .info-container{width:100vw}.media-mobile .grouped-appointment-list-item .appt-container .day-of-week{font-size:10px;font-weight:500;margin-bottom:3px}.media-mobile .grouped-appointment-list-item .appt-container .day-of-week .appt-date{text-transform:uppercase}.media-mobile .grouped-appointment-list-item .appt-container .day-of-week .separator{color:#DBDCDE;font-weight:500}.media-mobile .grouped-appointment-list-item .appt-container .day-of-week .pickup-window{font-weight:400}.media-mobile .grouped-appointment-list-item .appt-container .day-of-week .blue,.media-mobile .grouped-appointment-list-item .appt-container .day-of-week .pickup-window.blue{color:#27a9e1}.media-mobile .grouped-appointment-list-item .appt-container .pets-container{display:block;margin-top:6px}.media-mobile .grouped-appointment-list-item .mobile-buttons{height:107px;width:150px;display:none;position:absolute;right:-150px}.media-mobile .grouped-appointment-list-item .mobile-buttons .ppb-button{min-width:75px;height:107px;font-size:12px;font-weight:500;border-radius:0;border:0}.media-mobile .grouped-appointment-list-item .mobile-buttons .archive-bttn img{width:19px;height:15px}.media-mobile .grouped-appointment-list-item .mobile-buttons .modify-bttn{background-color:rgba(250,201,200,.5)}.media-mobile .grouped-appointment-list-item .mobile-buttons .cancel-bttn img{width:16px;height:16px}.media-mobile .grouped-appointment-list-item .mobile-buttons .restore-bttn{background-color:rgba(72,72,73,.9);color:rgba(255,255,255,.95)}.media-mobile .grouped-appointment-list-item .mobile-buttons .report-card-button{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:75px;color:rgba(255,255,255,.9);background-color:rgba(39,169,225,.9)}.media-mobile .grouped-appointment-list-item .mobile-buttons .report-card-button img{margin-bottom:5px}.media-mobile .grouped-appointment-list-item .mobile-buttons .see-cancellation-notes-bttn{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:6px 10px}.media-mobile .grouped-appointment-list-item.swiped-left{-webkit-transform:translateX(-150px);transform:translateX(-150px)}.media-mobile .grouped-appointment-list-item.swiped-left-one-button{-webkit-transform:translateX(-75px);transform:translateX(-75px)}.media-mobile .grouped-appointment-list-item.swiped-left-three-button{-webkit-transform:translateX(-225px);transform:translateX(-225px)}.media-mobile .grouped-appointment-list-item.has-hover-buttons .mobile-buttons{display:-webkit-box;display:-ms-flexbox;display:flex}.media-mobile .grouped-appointment-list-item.showing-canceled-appts,.media-mobile .grouped-appointment-list-item.showing-canceled-appts .mobile-buttons .ppb-button{height:130px}.cancellation-fee-policy-modal .loading-pane{margin:0;min-height:100px}.cancellation-fee-policy-modal .content{width:344px;grid-gap:24px;margin-left:auto;margin-right:auto}.cancellation-fee-policy-modal .content .header-with-image{padding-bottom:0}.cancellation-fee-policy-modal .content .combination-button-container{border:2px solid rgba(190,219,243,.5);border-radius:5.5px;display:-webkit-box;display:-ms-flexbox;display:flex;height:36px}.cancellation-fee-policy-modal .content .combination-button-container .combination-button{width:50px;height:36px;border-radius:5.5px;color:#27A9E1;font-size:12px;font-weight:500;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;top:-2px;cursor:pointer}.cancellation-fee-policy-modal .content .combination-button-container .combination-button.selected{color:#FFF;background-color:rgba(39,169,225,.9);box-shadow:0 2px 8px 0 rgba(190,219,243,.9);border:2px solid #27A9E1}.cancellation-fee-policy-modal .content .combination-button-container .combination-button:first-child{left:-2px}.cancellation-fee-policy-modal .content .combination-button-container .combination-button:last-child{left:2px}.cancellation-fee-policy-modal .content .charge-amount{color:#9D9FA1;font-size:12px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.cancellation-fee-policy-modal .content .charge-amount md-input-container{padding-left:8px;padding-right:8px;margin-top:0}.cancellation-fee-policy-modal .content .charge-amount md-input-container .md-errors-spacer{display:none}.cancellation-fee-policy-modal .content .charge-amount md-input-container input[type=number]::-webkit-inner-spin-button,.cancellation-fee-policy-modal .content .charge-amount md-input-container input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.cancellation-fee-policy-modal .content .charge-amount md-input-container input{width:60px;padding-bottom:2px;text-align:center}.cancellation-fee-policy-modal .content .charge-amount md-input-container input::-webkit-input-placeholder{font-size:12px;text-align:center}.cancellation-fee-policy-modal .content .charge-amount md-input-container input:-ms-input-placeholder{font-size:12px;text-align:center}.cancellation-fee-policy-modal .content .charge-amount md-input-container input::placeholder{font-size:12px;text-align:center}.cancellation-fee-policy-modal .content .charge-amount .combination-button-container{margin-right:8px}.cancellation-fee-policy-modal .content .charge-amount .amount-error,.cancellation-fee-policy-modal .content .charge-amount .compensation-amount-error{font-size:8px;position:absolute;left:159px;color:#D31436}.cancellation-fee-policy-modal .content .charge-amount .compensation-amount-error{left:117px}.cancellation-fee-policy-modal .content .charge-amount.invalid md-input-container input{border-bottom:2px solid #D31436}.cancellation-fee-policy-modal .content .info-text{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:12px;color:#9D9FA1}.cancellation-fee-policy-modal .content .times{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:40px}.cancellation-fee-policy-modal .content .times .combination-button-container .combination-button{width:76px}.cancellation-fee-policy-modal .content .times md-input-container{margin-left:8px;margin-top:0}.cancellation-fee-policy-modal .content .times md-input-container .md-errors-spacer{display:none}.cancellation-fee-policy-modal .content .times md-input-container input{width:85px;text-align:center;font-size:12px}.cancellation-fee-policy-modal .content .times md-input-container input::-webkit-input-placeholder{font-size:12px;text-align:center}.cancellation-fee-policy-modal .content .times md-input-container input:-ms-input-placeholder{font-size:12px;text-align:center}.cancellation-fee-policy-modal .content .times md-input-container input::placeholder{font-size:12px;text-align:center}.cancellation-fee-policy-modal .content .times md-input-container md-select{width:90px}.cancellation-fee-policy-modal .content .times md-input-container md-select .ember-power-select-selected-item{color:#484849;font-size:12px;width:90px;text-align:center}.cancellation-fee-policy-modal .content .times .time-error{font-size:8px;color:#D31436;position:absolute;left:258px}.cancellation-fee-policy-modal .content .times.invalid md-input-container input{border-bottom:2px solid #D31436}.cancellation-fee-policy-modal .content .days-before{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:40px}.cancellation-fee-policy-modal .content .days-before md-input-container{padding-right:8px;margin-top:0}.cancellation-fee-policy-modal .content .days-before md-input-container .md-errors-spacer{display:none}.cancellation-fee-policy-modal .content .days-before md-input-container md-select{width:133px}.cancellation-fee-policy-modal .content .days-before md-input-container md-select-value{text-align:center}.cancellation-fee-policy-modal .content .days-before md-input-container .ember-power-select-selected-item{color:#484849}.cancellation-fee-policy-modal .content .days-before.text-only{height:12px}.cancellation-fee-policy-modal .button-container{display:-ms-grid;display:grid;grid-auto-flow:column;margin-top:40px;-webkit-box-pack:right;-ms-flex-pack:right;justify-content:right}.mobile.cancellation-fee-policy-modal{height:100vh;overflow-x:hidden;padding-top:32px}.mobile.cancellation-fee-policy-modal .header-with-image{background-color:#FFF;height:unset}.mobile.cancellation-fee-policy-modal .header-with-image .image-container{display:inline-block}.mobile.cancellation-fee-policy-modal .content{width:100vw}.mobile.cancellation-fee-policy-modal .content .charge-amount .amount-error{position:relative;left:9px}.mobile.cancellation-fee-policy-modal .content .times .time-error{position:relative;left:10px}.mobile.cancellation-fee-policy-modal .button-container{-webkit-box-pack:left;-ms-flex-pack:left;justify-content:left}.mobile.cancellation-fee-policy-modal .button-container .ppb-button{width:calc(50vw - 24px);margin-left:16px;height:48px;text-transform:capitalize;font-size:12px;font-weight:500}.mobile.cancellation-fee-policy-modal .button-container .ppb-button.cancel{font-weight:400}.mobile.cancellation-fee-policy-modal .remove-button{margin-top:16px;margin-left:16px;margin-right:16px}.mobile.cancellation-fee-policy-modal .remove-button button{height:48px;background-color:rgba(250,201,200,.25);border:2px solid #F05860;color:#F05860;font-size:12px;font-weight:500}.cancel-multiple-appointments-modal .content .top-button button,.no-appointments-selected-modal .content .top-button button{border-radius:3px;font-weight:500;font-family:"Gotham Rounded A","Gotham Rounded B",helvetica,arial,sans-serif}.cancel-multiple-appointments-modal .content{grid-gap:0}.cancel-multiple-appointments-modal .content .header-with-image{padding-bottom:8px}.cancel-multiple-appointments-modal .content .header-with-image .image-container{padding-bottom:26px}.cancel-multiple-appointments-modal .content .description{font-size:12px;text-align:center;font-family:"Gotham Rounded A","Gotham Rounded B",helvetica,arial,sans-serif;line-height:1.5;color:#484849}.cancel-multiple-appointments-modal .content .cancellation-notes{margin-top:24px}.cancel-multiple-appointments-modal .content .top-button{margin-top:48px}.cancel-multiple-appointments-modal .content .top-button button{height:36px;font-size:12px}.cancel-multiple-appointments-modal .content .bottom-button button{font-size:12px;font-family:"Gotham Rounded A","Gotham Rounded B",helvetica,arial,sans-serif;margin-top:10px}.cancel-multiple-appointments-modal .content .loading-pane{margin:0;min-height:0}.mobile.cancel-multiple-appointments-modal{margin-top:auto;margin-bottom:auto}.removed-cancellation-fee-modal .content .info-text .confirm-text,.report-card--modal .report-card .report-card-desktop--cover-photo-placeholder img{margin-bottom:48px}.mobile.cancel-multiple-appointments-modal .content{margin-top:140px}.mobile.cancel-multiple-appointments-modal .content .header-with-image{background-color:#FFF;height:unset;grid-gap:0}.mobile.cancel-multiple-appointments-modal .content .header-with-image .image-container{display:unset}.mobile.cancel-multiple-appointments-modal .content .header-with-image header{font-size:20px}.mobile.cancel-multiple-appointments-modal .content .description{font-size:12px;color:#484849;margin-left:16px;margin-right:16px}.mobile.cancel-multiple-appointments-modal .content .stacked-button{margin-left:16px;margin-right:16px}.mobile.cancel-multiple-appointments-modal .content .stacked-button button{width:100%;height:48px}.mobile.cancel-multiple-appointments-modal .content .stacked-button.bottom-button button{margin-top:8px}.no-appointments-selected-modal .content .top-button,.pet-parent-requests-modal.mobile .content{margin-top:48px}.removed-cancellation-fee-modal{color:#484849}.removed-cancellation-fee-modal .content{grid-gap:0}.removed-cancellation-fee-modal .content .header-with-image{grid-gap:16px;padding-bottom:8px}.removed-cancellation-fee-modal .content .header-with-image header{font-size:20px!important}.removed-cancellation-fee-modal .content .info-text{padding-top:16px;text-align:center;line-height:1.5;color:#48484a;padding-left:16px;padding-right:16px;font-size:12px;font-family:"Gotham Rounded A","Gotham Rounded B",helvetica,arial,sans-serif}.removed-cancellation-fee-modal .content .buttons-container{text-align:center}.removed-cancellation-fee-modal .content .buttons-container .ppb-button{font-size:12px}.removed-cancellation-fee-modal .content .buttons-container .ppb-button.cancel-button{font-weight:500;padding-top:14px;padding-bottom:14px}.mobile .removed-cancellation-fee-modal{padding-top:32px}.mobile .removed-cancellation-fee-modal .header-with-image{background-color:#FFF}.mobile .removed-cancellation-fee-modal .header-with-image .image-container{display:inline-block}.mobile .removed-cancellation-fee-modal .info-text{padding-top:56px}.mobile .removed-cancellation-fee-modal .buttons-container .ppb-button{height:48px;width:calc(100vw - 32px)}.no-appointments-selected-modal .content{grid-gap:0}.no-appointments-selected-modal .content .header-with-image{padding-bottom:16px;grid-gap:0}.no-appointments-selected-modal .content .header-with-image .image-container{padding-bottom:8px}.no-appointments-selected-modal .content .description{font-size:12px;text-align:center;font-family:"Gotham Rounded A","Gotham Rounded B",helvetica,arial,sans-serif;line-height:1.5;color:#484849}.no-appointments-selected-modal .content .top-button button{height:36px;font-size:12px}.pet-parent-requests-modal .content{color:#484849}.pet-parent-requests-modal .content .header{font-size:20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-bottom:9px}.pet-parent-requests-modal .content .header svg{margin-left:12px}.pet-parent-requests-modal .content .text-container{color:#48484a;font-size:12px;line-height:1.5;text-align:center}.pet-parent-requests-modal .content .buttons-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.pet-parent-requests-modal .content .buttons-container .button{width:107px;height:129px;border-radius:8px;border:1px solid rgba(190,219,243,.5);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:14px;color:#9d9fa1}.pet-parent-requests-modal .content .buttons-container .button svg{margin-bottom:16px}.pet-parent-requests-modal .content .buttons-container .button:first-child{margin-right:24px}.pet-parent-requests-modal .content .buttons-container .button.selected{font-weight:500;color:#27a9e1;box-shadow:0 2px 8px 0 #bedbf3;border:1px solid rgba(39,169,225,.9)}.pet-parent-requests-modal .content .stacked-button .ppb-button{padding-top:18px;padding-bottom:18px;font-size:12px;font-weight:500}.pet-parent-requests-modal .content .extra-info{font-size:10px;line-height:1.4;color:#9d9fa1;text-align:center}.pet-parent-requests-modal .content .extra-info.enabled{font-weight:500;color:#f05860}.pet-parent-requests-modal.mobile .content .text-container{margin-bottom:17px;padding-left:24px;padding-right:24px}.pet-parent-requests-modal.mobile .content .buttons-container{margin-bottom:33px}.pet-parent-requests-modal.mobile .content .stacked-button .ppb-button{width:calc(100vw - 32px)}.customize-time-window-modal .content{width:344px;margin-left:auto;margin-right:auto;font-family:"Gotham Rounded A","Gotham Rounded B",helvetica,arial,sans-serif}.customize-time-window-modal .content .header-with-image .subheader{font-size:12px;line-height:1.5}.customize-time-window-modal .content .header-with-image .subheader.error{color:#d31436}.customize-time-window-modal .content .times{margin-bottom:24px}.customize-time-window-modal .content .times .md-errors-spacer{display:none}.customize-time-window-modal .content .times.has-time-error label{color:#D31436!important}.customize-time-window-modal .content .times.has-time-error input{border-color:#D31436;border-width:0 0 2px}.customize-time-window-modal .content .times .first-time-picker{margin-right:16px}.customize-time-window-modal .content .time-error{color:#D31436;font-size:12px;line-height:1.5;position:relative;top:-38px;left:4px}.mobile.customize-time-window-modal{height:100vh;overflow-x:hidden;padding-bottom:96px}.mobile.customize-time-window-modal .bottom{height:50px}.mobile.customize-time-window-modal .bottom .update-button{font-size:17px;font-weight:400;font-family:"Gotham Rounded A","Gotham Rounded B",helvetica,arial,sans-serif}.mobile.customize-time-window-modal .content{width:100vw}.mobile.customize-time-window-modal .content .header-with-image{padding-top:48px;height:inherit;background-color:#FFF}.mobile.customize-time-window-modal .content .header-with-image .image-container{display:block}.mobile.customize-time-window-modal .content .header-with-image header{text-align:center}.mobile.customize-time-window-modal .content .subheader{font-size:12px;line-height:1.5;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center;width:95vw;padding-bottom:9px}.mobile.customize-time-window-modal .content .subheader.has-error{color:#d31436}.mobile.customize-time-window-modal .content .times{width:calc(100vw - 32px);margin-left:auto;margin-right:auto;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.mobile.customize-time-window-modal .content .times .layout-column{display:block;margin-bottom:24px}.mobile.customize-time-window-modal .content .times .layout-column md-input-container{width:calc(100vw - 32px)}.mobile.customize-time-window-modal .content .times .layout-column.first-time-picker{margin-right:0}.mobile.customize-time-window-modal .content .time-error{text-align:center;top:-62px}.mobile.customize-time-window-modal .buttons-container .ppb-button{width:calc(50vw - 22px);height:48px}.mobile.customize-time-window-modal .buttons-container .ppb-button.cancel{margin-left:16px;margin-right:12px}.mobile.customize-time-window-modal .buttons-container .ppb-button.update-button{font-weight:500}.out-of-time-window-modal .content{width:344px;margin-left:auto;margin-right:auto;font-family:"Gotham Rounded A","Gotham Rounded B",helvetica,arial,sans-serif}.out-of-time-window-modal .content .header-with-image{grid-gap:20px;padding-bottom:9px}.out-of-time-window-modal .content .header-with-image header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:20px}.out-of-time-window-modal .content .header-with-image header svg{margin-left:12px}.out-of-time-window-modal .content .header-with-image .subheader{font-size:12px;line-height:1.5}.out-of-time-window-modal .content .stacked-button .ppb-button{width:170px;font-size:12px;font-weight:500;height:48px}.mobile.out-of-time-window-modal{height:100vh;overflow-x:hidden;padding-bottom:96px}.mobile.out-of-time-window-modal .content{padding-top:48px;width:100vw}.mobile.out-of-time-window-modal .content .header-with-image{height:inherit;background-color:#FFF}.mobile.out-of-time-window-modal .content .header-with-image header{text-align:center}.appointment-too-soon-modal .content{width:344px;margin-left:auto;margin-right:auto;font-family:"Gotham Rounded A","Gotham Rounded B",helvetica,arial,sans-serif;padding-top:16px}.appointment-too-soon-modal .content .close-button{position:absolute;top:16px;right:16px}.appointment-too-soon-modal .content .close-button .ppb-button{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.appointment-too-soon-modal .content .close-button:hover{color:#484849}.appointment-too-soon-modal .content .close-button:hover svg path{fill:#484849}.appointment-too-soon-modal .content .close-button svg{width:16px;height:16px;margin-right:4px}.appointment-too-soon-modal .content .header-with-image{grid-gap:16px;padding-bottom:0}.appointment-too-soon-modal .content .header-with-image header{font-size:20px}.appointment-too-soon-modal .content .subheader{font-size:12px;text-align:center;line-height:1.5;color:#484849;padding-bottom:48px}.appointment-too-soon-modal .buttons-container{text-align:center}.appointment-too-soon-modal .buttons-container .ppb-button{height:48px;font-size:12px;font-weight:500;padding-left:32px;padding-right:32px}.mobile.appointment-too-soon-modal{height:100vh;overflow-x:hidden}.mobile.appointment-too-soon-modal .content{width:100vw}.mobile.appointment-too-soon-modal .content .header-with-image{padding-top:48px;height:inherit;background-color:#FFF}.mobile.appointment-too-soon-modal .content .header-with-image .image-container{display:block}.mobile.appointment-too-soon-modal .content .header-with-image header{text-align:center}.mobile.appointment-too-soon-modal .content .subheader{font-size:12px;line-height:1.5;text-align:center;width:95vw;padding-bottom:48px}.mobile.appointment-too-soon-modal .buttons-container .ppb-button{width:calc(100vw - 32px);height:48px}.change-appointment-time-frame-method-modal .content{grid-gap:0;color:#48484a}.change-appointment-time-frame-method-modal .content .header-with-image header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:20px;font-weight:400}.change-appointment-time-frame-method-modal .content .header-with-image header img{margin-left:8px;width:20px;height:20px}.change-appointment-time-frame-method-modal .content .info-text{font-size:14px;text-align:center;line-height:1.29}.change-appointment-time-frame-method-modal .content .selection-choice{text-align:center;opacity:.75;border-radius:4px;box-shadow:0 2px 4px 0 rgba(190,219,243,.5);border:1px solid rgba(190,219,243,.5);height:82px;width:100%;margin-top:8px}.change-appointment-time-frame-method-modal .content .selection-choice .header{padding-top:16px;font-size:10px;font-weight:500;color:#9d9fa1;text-transform:uppercase}.change-appointment-time-frame-method-modal .content .selection-choice .choice-text{font-size:14px;font-weight:500;line-height:1.29;padding-top:4px;width:252px;margin-left:auto;margin-right:auto}.change-appointment-time-frame-method-modal .content .selection-choice .checkmark{display:none}.change-appointment-time-frame-method-modal .content .selection-choice .checkmark img{width:13px;height:10px}.change-appointment-time-frame-method-modal .content .selection-choice.selected{opacity:1;box-shadow:0 2px 8px 0 rgba(190,219,243,.9);border:1px solid rgba(39,169,225,.9)}.change-appointment-time-frame-method-modal .content .selection-choice.selected .header{color:#27a9e1}.change-appointment-time-frame-method-modal .content .selection-choice.selected .checkmark{display:inline-block;position:absolute;top:35px;right:30px}.change-appointment-time-frame-method-modal .content .selection-choice.first-item{margin-top:24px}.mobile.change-appointment-time-frame-method-modal{height:100%;overflow-x:hidden}.mobile.change-appointment-time-frame-method-modal .content{padding-left:16px;padding-right:16px;width:calc(100vw - 32px)}.mobile.change-appointment-time-frame-method-modal .content .header-with-image{width:calc(100vw - 32px);padding-top:48px;height:unset;background-color:#FFF;padding-bottom:20px}.mobile.change-appointment-time-frame-method-modal .content .selection-choice .choice-text{width:unset;padding-left:42px;padding-right:42px}.mobile.change-appointment-time-frame-method-modal .content .selection-choice.selected .checkmark{right:24px}.mobile.change-appointment-time-frame-method-modal .bottom{padding-top:48px;padding-left:16px;padding-right:16px;position:unset;box-shadow:none;display:-webkit-box;display:-ms-flexbox;display:flex;height:unset;margin-bottom:144px}.mobile.change-appointment-time-frame-method-modal .bottom .ppb-button{max-width:unset;width:calc(50vw - 22px);text-align:center;padding-top:20px;padding-bottom:20px}.mobile.change-appointment-time-frame-method-modal .bottom .ppb-button::first-letter{text-transform:uppercase}.mobile.change-appointment-time-frame-method-modal .bottom .ppb-button.red{background-color:#F05860;color:rgba(255,255,255,.95);font-size:12px;font-weight:500;border-radius:3px}.mobile.change-appointment-time-frame-method-modal .bottom button:first-child{border:1px solid #F05860;border-radius:3px;font-size:12px}.updating-time-frames-heads-up-modal .content{width:344px;margin-left:auto;margin-right:auto;font-family:"Gotham Rounded A","Gotham Rounded B",helvetica,arial,sans-serif;padding-top:16px}.updating-time-frames-heads-up-modal .content .header-with-image{grid-gap:16px;padding-bottom:0}.updating-time-frames-heads-up-modal .content .header-with-image header{font-size:20px}.updating-time-frames-heads-up-modal .content .subheader{font-size:12px;text-align:center;line-height:1.5;color:#484849;padding-bottom:48px;display:inline-block}.updating-time-frames-heads-up-modal .content .subheader .lowercase{text-transform:lowercase}.updating-time-frames-heads-up-modal .buttons-container{text-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.updating-time-frames-heads-up-modal .buttons-container .ppb-button{height:48px;font-size:12px;font-weight:500}.updating-time-frames-heads-up-modal .buttons-container .ppb-button.back-button{padding-top:16px}.mobile.updating-time-frames-heads-up-modal{height:100vh;overflow-x:hidden}.mobile.updating-time-frames-heads-up-modal .content{width:100vw;padding-left:16px;padding-right:16px}.mobile.updating-time-frames-heads-up-modal .content .header-with-image{padding-top:48px;height:inherit;background-color:#FFF}.mobile.updating-time-frames-heads-up-modal .content .header-with-image .image-container{display:block}.mobile.updating-time-frames-heads-up-modal .content .header-with-image header{text-align:center}.mobile.updating-time-frames-heads-up-modal .content .subheader{font-size:12px;line-height:1.5;text-align:center;padding-bottom:48px}.mobile.updating-time-frames-heads-up-modal .buttons-container .ppb-button{height:48px}.create-company-container .company-country-input,.create-company-container .company-state-input{margin:10px 10px 20px}.create-company-container .company-country-input md-autocomplete,.create-company-container .company-state-input md-autocomplete,.create-company-container md-select{width:400px}.create-company-timezone{margin:30px 10px 20px 5px}.create-company-timezone md-input-container{height:35px;margin:0}.contact-picker-back{height:20px;width:56px;position:absolute;top:16px;left:16px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:12px;font-weight:500;color:#f05860}.contact-picker-back img{margin-right:12px;height:20px}.contact-picker-modal{height:100vh;width:100vw;padding-top:20%}.contact-picker-modal img{display:block;height:48px;width:48px;margin:0 auto 1.5em;-webkit-transform:rotate(-10deg);transform:rotate(-10deg)}.contact-picker-modal .contact-picker-modal-prompt{text-align:center;margin-bottom:2em}.contact-picker-modal .contact-picker-modal-contact-info{display:block;width:90%;margin:0 auto 1em;text-align:center}.contact-picker-modal .contact-picker-modal-contact-info-type{font-size:10px;font-weight:500;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:normal;color:#27a9e1;text-transform:uppercase}.contact-picker-modal .contact-picker-modal-contact-info-address{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.contact-picker-modal .contact-picker-modal-back{text-align:center;margin-top:2em}.drag-drop-zone{margin-bottom:12px}.drag-drop-zone .draggable-object-target{font-family:"Gotham Rounded A","Gotham Rounded B",helvetica,arial,sans-serif;font-weight:500;font-size:14px;background-color:#F8F8F8;margin-left:8px;margin-right:8px;border-radius:8px;height:100%;color:#A8AAAC;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.drag-drop-zone .draggable-object-target .drag-drop-zone-container .drop-icon{margin-left:auto;margin-right:auto;width:41px;height:32px;background-repeat:no-repeat;background-size:41px 32px}.drag-drop-zone .draggable-object-target .drag-drop-zone-container .drop-text{margin-left:auto;margin-right:auto;text-align:center;max-width:200px;margin-top:16px;line-height:1.1}.drag-drop-zone.is-hovering .draggable-object-target{background-color:rgba(250,201,200,.25);border:1.5px dashed #DF6264;color:#F05860}.media-mobile .appointment-time-input .mobile-text-input,.media-mobile .companies-page .full-screen-modal.category-settings-modal .content .policy-settings .category-settings--toggle{border-bottom:1px solid #dbdcde}.drag-drop-zone.cancel-drop .drop-icon{background-image:url(images/drag-drop-cancel-icon.svg)}.drag-drop-zone.is-hovering.cancel-drop .drop-icon{background-image:url(images/drag-drop-cancel-icon-red.svg)}.drag-drop-zone.archive-drop .drop-icon{background-image:url(images/archive-icon-drag-drop.svg)}.drag-drop-zone.is-hovering.archive-drop .drop-icon{background-image:url(images/archive-icon-drag-drop-hover.svg)}@media screen and (max-height:639px){.drag-drop-zone .draggable-object-target .drag-drop-zone-container .drop-icon{display:none}.drag-drop-zone .draggable-object-target .drag-drop-zone-container .drop-text{margin-top:0}}@media screen and (max-height:549px){.drag-drop-zone{display:none}}.media-desktop .full-screen-modal .cancel,.media-tablet .full-screen-modal .cancel{font-family:"Gotham Rounded A","Gotham Rounded B",helvetica,arial,sans-serif;box-shadow:0 1px 3px 0 rgba(72,72,73,.5);cursor:pointer;height:50px;width:50px;color:#fff;position:absolute;right:15px;top:27px;border-radius:50px;z-index:6;font-size:42px;padding-top:4px;padding-left:12px;background-color:rgba(72,72,73,.9);background-image:url(images/header/add-sign.svg);background-repeat:no-repeat;background-position:center;-webkit-transform:rotate(45deg);transform:rotate(45deg);-webkit-transition:background-color .25s;transition:background-color .25s}.media-desktop .full-screen-modal .cancel:hover,.media-tablet .full-screen-modal .cancel:hover{background-color:#9d9fa1;opacity:.9}.media-mobile .full-screen-modal,.mobile .full-screen-modal{padding-bottom:80px}.media-mobile .full-screen-modal .cancel,.mobile .full-screen-modal .cancel{width:20px;height:20px;object-fit:contain;position:absolute;right:15px;top:27px;background:url(images/cancel-mobile-gray.svg) no-repeat}.media-mobile .appointment-time-input .mobile-gray-helper{border-bottom:0;opacity:1}.media-mobile .appointment-time-input .mobile-gray-helper .bold{font-weight:500}.media-mobile .edit-single-appointment .inputs-container .special-instructions-container{margin-top:0!important;border-top:0!important}.media-mobile .edit-single-appointment .inputs-container .special-instructions-container label{font-size:13px;font-weight:500;font-family:"Gotham Narrow SSm A","Gotham Narrow SSm B",helvetica,arial,sans-serif}.media-mobile .edit-single-appointment .inputs-container .special-instructions-container textarea{padding-top:5px}.media-mobile .edit-single-appointment .archive-button-container{background-color:#fff}.media-mobile .edit-single-appointment .archive-button-container .archive-appointment-button{width:calc(100% - 24px);border-radius:4px;border:2px solid #f05860;height:48px;margin:24px 12px 32px}.appointment-requests-list .date-header{padding-top:24px;padding-bottom:24px;text-transform:uppercase;background-color:#FFF;border:none;width:342px;margin-left:auto;margin-right:auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.appointment-requests-list .date-header .background-line{width:342px;height:1px;background-color:rgba(219,220,222,.5)}.appointment-requests-list .date-header .date{background-color:#FFF;padding-left:16px;padding-right:8px;font-size:10px;font-weight:500;white-space:nowrap;color:#9d9fa1}.appointment-requests-list .date-header .date.larger-right-padding{padding-right:16px}.appointment-requests-list .date-header .appointment-count{margin-right:16px;border-radius:4px;border:1px solid #9d9fa1;color:#9d9fa1;padding:2px 8px;font-size:10px;font-weight:500}.appointment-requests-list .date-header.selected .background-line{background-color:rgba(255,228,180,.5)}.appointment-requests-list .date-header.selected .date{color:#f8a131}.appointment-requests-list .date-header.selected .appointment-count{border-color:#f8a131;color:#f8a131}.appointment-requests-list .requests-list{height:calc(100vh - 455px);overflow-y:scroll;padding-bottom:150px;-ms-overflow-style:none;scrollbar-width:none}.appointment-requests-list .requests-list .load-past-requests-button{width:342px;height:28px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border-radius:4px;font-size:12px;font-weight:500;color:rgba(157,159,161,.9);box-shadow:0 2px 4px 0 rgba(219,220,222,.5);background-color:rgba(241,241,242,.5);margin:8px auto 4px}.appointment-requests-list .requests-list .load-past-requests-button:focus,.appointment-requests-list .requests-list .load-past-requests-button:hover{background-color:rgba(241,241,242,.9);box-shadow:none;color:rgba(72,72,73,.9)}.appointment-requests-list .requests-list .no-more-requests{margin-top:48px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px}.appointment-requests-list .requests-list .no-more-requests .text{font-size:12px;font-weight:500;color:#9D9FA1}.appointment-requests-list .requests-list::-webkit-scrollbar{display:none}.appointment-requests-list .requests-list.approved .date-header.selected .background-line{background-color:rgba(164,217,208,.5)}.appointment-requests-list .requests-list.approved .date-header.selected .date{color:#51c1b0}.appointment-requests-list .requests-list.declined .date-header.selected .background-line{background-color:rgba(250,201,200,.5)}.appointment-requests-list .requests-list.declined .date-header.selected .date{color:#f05860}.appointment-requests-list .requests-list.expired .date-header.selected .background-line{background-color:rgba(219,220,222,.5)}.appointment-requests-list .requests-list.expired .date-header.selected .date{color:#484849}.appointment-requests-list .no-appointments{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.appointment-requests-list .no-appointments img{width:36px}.appointment-requests-list .no-appointments .text{padding-top:16px;padding-bottom:24px;color:rgba(157,159,161,.75);font-size:10px;font-weight:400}.appointment-requests-list .smooth-sailing{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-top:48px}.appointment-requests-list .smooth-sailing .text{padding-top:16px;padding-bottom:8px;font-size:14px;font-weight:500;color:#484849}.appointment-requests-list .smooth-sailing .subheader{font-size:12px;font-weight:400;color:rgba(157,159,161,.75)}.media-mobile .appointment-requests-list .date-header,.media-mobile .appointment-requests-list .date-header .date{background-color:rgba(255,255,255,0)}.media-mobile .appointment-requests-list .appointment-requests-alert{padding-left:16px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:33px;box-shadow:inset 0 -1px 0 0 #ffe4b4;background-color:rgba(254,194,59,.2);font-size:12px;color:#fec23b}.media-mobile .appointment-requests-list .appointment-requests-alert .bold{font-weight:500;margin-left:3px;margin-right:3px}.media-mobile .appointment-requests-list .appointment-requests-alert img{margin-right:8px}.media-mobile .appointment-requests-list .appointment-requests-list-container{background-image:url(images/mobile-modal-background@3x-15554cb3003da8b5259f5230ceaa109d.png);background-image:-webkit-image-set(url(images/mobile-modal-background-714b55fe15958f51ece2bd8a600017b2.png) 1x,url(images/mobile-modal-background@2x-edd7665ae3ed5eb9529939795accfa3b.png) 2x,url(images/mobile-modal-background@3x-15554cb3003da8b5259f5230ceaa109d.png) 3x);background-image:image-set(url(images/mobile-modal-background-714b55fe15958f51ece2bd8a600017b2.png) 1x,url(images/mobile-modal-background@2x-edd7665ae3ed5eb9529939795accfa3b.png) 2x,url(images/mobile-modal-background@3x-15554cb3003da8b5259f5230ceaa109d.png) 3x);background-size:100%;position:fixed;left:0;top:36px;background-color:#FFF;z-index:15;width:100%;height:100%;box-shadow:0 -1px 2px 0 rgba(157,159,161,.5)}.media-mobile .appointment-requests-list .appointment-requests-list-container .requests-list-background{height:calc(100vh - 34px);width:100%;position:fixed;left:0;background-color:rgba(255,255,255,.8);z-index:-1}.media-mobile .appointment-requests-list .appointment-requests-list-container .requests-list{height:calc(100vh - 34px);overflow-y:scroll;padding-bottom:96px;box-shadow:0 -1px 2px 0 rgba(157,159,161,.5)}.media-mobile .appointment-requests-list .appointment-requests-list-container .requests-list .load-past-requests-button{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:0;border:none;border-radius:0;height:28px;box-shadow:inset 0 -1px 0 0 #dbdcde;background-color:rgba(241,241,242,.25);font-size:12px;font-weight:500;color:#9d9fa1}.appointment-requests-list .request-header{width:342px;margin-left:auto;margin-right:auto;padding-left:12px;padding-right:12px;border-radius:4px;background-color:rgba(254,194,59,.2);text-transform:lowercase;position:relative;height:42px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.appointment-requests-list .request-header .header-text{margin-top:auto;margin-bottom:auto;font-size:14px;line-height:normal;font-weight:500;color:#f8a131}.appointment-requests-list .request-header .header-text .total-count-container{font-size:10px;margin-left:8px;padding:2px 8px;border-radius:4px;border:1px solid #f8a131}.appointment-requests-list .request-header .dropdown-arrow{border:solid;border-color:rgba(254,194,59,.75);border-width:0 2px 2px 0;display:inline-block;padding:3px;position:relative;top:-2px;margin-right:8px}.appointment-requests-list .request-header .dropdown-arrow.right{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.appointment-requests-list .request-header .dropdown-arrow.left{-webkit-transform:rotate(135deg);transform:rotate(135deg)}.appointment-requests-list .request-header .dropdown-arrow.up{-webkit-transform:rotate(-135deg);transform:rotate(-135deg)}.appointment-requests-list .request-header .dropdown-arrow.down,.ppb-modal.view-cancellation-note-modal .close-button .ppb-button{-webkit-transform:rotate(45deg);transform:rotate(45deg)}.appointment-requests-list .request-header .header-text:hover{cursor:pointer}.appointment-requests-list .request-header .header-text:hover .dropdown-arrow{border-color:#fec23b}.appointment-requests-list .request-header .header-dropdown{position:absolute;top:36px;left:2px;z-index:11;background-color:#fff;border-radius:2px;box-shadow:0 0 8px 1px rgba(254,194,59,.5);width:146px;padding-top:4px}.appointment-requests-list .request-header .header-dropdown .grouped-header-dropdown-option,.appointment-requests-list .request-header .header-dropdown .header-dropdown-option{height:40px;padding-left:16px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;cursor:pointer;color:#484849;text-transform:lowercase;font-size:12px;font-weight:400}.appointment-requests-list .request-header.approved .header-text .total-count-container,.appointment-requests-list .request-header.declined .header-text .total-count-container,.appointment-requests-list .request-header.expired .header-text .total-count-container{display:none}.appointment-requests-list .request-header .header-dropdown .grouped-header-dropdown-option .checkmark,.appointment-requests-list .request-header .header-dropdown .header-dropdown-option .checkmark{position:absolute;right:16px;color:#fec23b}.appointment-requests-list .request-header .header-dropdown .grouped-header-dropdown-option:hover,.appointment-requests-list .request-header .header-dropdown .header-dropdown-option:hover{background-color:rgba(255,228,180,.2)}.appointment-requests-list .request-header .header-dropdown .grouped-header-dropdown-option{font-size:10px;font-weight:700;color:#484849;padding-left:8px;text-transform:uppercase}.appointment-requests-list .request-header.approved .header-dropdown .checkmark,.appointment-requests-list .request-header.approved .header-text{color:#51c1b0}.appointment-requests-list .request-header .header-dropdown .grouped-header-dropdown-option:hover{background-color:inherit}.appointment-requests-list .request-header.approved,.appointment-requests-list .request-header.approved .header-dropdown .header-dropdown-option:hover{background-color:rgba(81,193,176,.15)}.appointment-requests-list .request-header.approved .header-text .dropdown-arrow{border-color:rgba(81,193,176,.75)}.appointment-requests-list .request-header.approved .header-text:hover .dropdown-arrow{border-color:#51c1b0}.appointment-requests-list .request-header.approved .header-dropdown{box-shadow:0 0 8px 1px rgba(81,193,176,.5)}.appointment-requests-list .request-header.declined .header-dropdown .checkmark,.appointment-requests-list .request-header.declined .header-text{color:#d31436}.appointment-requests-list .request-header.declined,.appointment-requests-list .request-header.declined .header-dropdown .header-dropdown-option:hover{background-color:rgba(211,20,54,.15)}.appointment-requests-list .request-header.declined .header-text .dropdown-arrow{border-color:rgba(211,20,54,.75)}.appointment-requests-list .request-header.declined .header-text:hover .dropdown-arrow{border-color:#d31436}.appointment-requests-list .request-header.declined .header-dropdown{box-shadow:0 0 8px 1px rgba(211,20,54,.5)}.appointment-requests-list .request-header.expired,.appointment-requests-list .request-header.expired .header-dropdown .header-dropdown-option:hover{background-color:rgba(219,220,222,.15)}.appointment-requests-list .request-header.expired .header-text{color:#9d9fa1}.appointment-requests-list .request-header.expired .header-text .dropdown-arrow{border-color:rgba(157,159,161,.9)}.appointment-requests-list .request-header.expired .header-text:hover .dropdown-arrow{border-color:#dbdcde}.appointment-requests-list .request-header.expired .header-dropdown{box-shadow:0 0 8px 1px rgba(219,220,222,.5)}.appointment-requests-list .request-header.expired .header-dropdown .checkmark{color:#dbdcde}.media-mobile .appointment-requests-list .request-header{width:100%;background-color:#fcfcfc;border-radius:0;padding:0;height:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.media-mobile .appointment-requests-list .request-header .header-dropdown{right:4px;left:inherit;top:0}.media-mobile .appointment-requests-list .request-header .header-dropdown .header-dropdown-option{font-size:14px}.media-mobile .appointment-requests-list .request-header .header-dropdown .grouped-header-dropdown-option{font-size:12px}.appointment-request-item .appointment-request-container{width:342px;margin-left:auto;margin-right:auto;border-radius:4px;background-color:rgba(255,255,255,.3);padding:8px 12px;position:relative;cursor:default!important;border:1px solid rgba(241,241,242,.75);opacity:.75}.appointment-request-item .appointment-request-container .offered-service-name-container{font-size:14px;font-family:"Gotham Rounded A","Gotham Rounded B",helvetica,arial,sans-serif;font-weight:400;display:-webkit-box;display:-ms-flexbox;display:flex;color:#231f20}.appointment-request-item .appointment-request-container .offered-service-name-container .service-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.appointment-request-item .appointment-request-container .offered-service-name-container .light{padding-left:4px;font-weight:300;min-width:-webkit-fit-content;min-width:-moz-fit-content;min-width:fit-content}.appointment-request-item .appointment-request-container .offered-service-name-container .special-instructions-container{height:14px;padding-left:8px}.appointment-request-item .appointment-request-container .offered-service-name-container .add-on-services-count-container{min-width:-webkit-fit-content;min-width:-moz-fit-content;min-width:fit-content;margin-left:8px;padding:2px 4px;border-radius:4px;background-color:rgba(219,220,222,.5);color:rgba(72,72,73,.75);font-size:10px;font-weight:600}.appointment-request-item .appointment-request-container .pickup-window{font-size:10px;font-weight:500;color:#9d9fa1;padding-top:4px}.appointment-request-item .appointment-request-container .pickup-window .separator{color:rgba(219,220,222,.9)}.appointment-request-item .appointment-request-container .pickup-window .care-provider-name{color:rgba(157,159,161,.9);font-weight:300}.appointment-request-item .appointment-request-container .pickup-window .unassigned-name{color:rgba(240,88,96,.75)}.appointment-request-item .appointment-request-container .pets-container .pet-avatars-list{padding-top:6px;display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important}.appointment-request-item .appointment-request-container .pets-container .pet-avatars-list .pet-container{position:relative;padding-left:4px}.appointment-request-item .appointment-request-container .pets-container .pet-avatars-list .pet-container .pet .img-inner-border{width:40px;height:40px}.appointment-request-item .appointment-request-container .pets-container .pet-avatars-list .pet-container .pet .img-inner-border img{width:40px;height:40px;border-radius:40px}.appointment-request-item .appointment-request-container .pets-container .pet-avatars-list .pet-container .pet .pet-name{font-size:10px;width:40px;overflow-x:hidden;overflow-y:hidden;text-align:center;text-overflow:ellipsis;padding-top:4px}.appointment-request-item .appointment-request-container .pets-container .pet-avatars-list .pet-container .pet .remaining-pets-count{margin-left:-6px;height:40px;width:40px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:12px;font-weight:700;color:rgba(72,72,73,.75)}.appointment-request-item .appointment-request-container .pets-container .pet-avatars-list .pet-container:first-child{padding-left:0}.appointment-request-item .appointment-request-container .pets-container .pet-avatars-list .pet-container .link-image{position:absolute;left:-4px;top:14px;z-index:10}.appointment-request-item .appointment-request-container .right-border{width:4px;height:104px;background-color:#fec23b;position:absolute;border-radius:0 4px 4px 0;right:0;top:0}.appointment-request-item .appointment-request-container .right-border.unassigned{background-color:#f05860}.appointment-request-item .appointment-request-container.all,.appointment-request-item .appointment-request-container.pending,.appointment-request-item .appointment-request-container.unassigned{box-shadow:0 2px 4px 0 #dedbde;border:none;cursor:pointer!important;opacity:1}.appointment-request-item .info-text{width:342px;margin-left:auto;margin-right:auto;font-size:10px;font-weight:300;color:rgba(72,72,73,.75);text-align:right;padding-top:8px;padding-bottom:12px}.appointment-request-item .info-text .bold{font-weight:500}.appointment-request-item .info-text.approved{color:rgba(81,193,176,.9)}.appointment-request-item .info-text.declined{color:#f05860}.appointment-request-item.dragging{opacity:.5}.appointment-request-item.dragging .appointment-request-container{box-shadow:0 2px 4px 0 #fec23b;background-color:rgba(255,255,255,.3)}.appointment-request-item.dragging .appointment-request-container .pickup-window{color:#fec23b}.media-mobile .appointment-request-item .appointment-request-container{background-color:rgba(255,255,255,.9);border:none}.decline-appointment-request-modal{color:#484849}.decline-appointment-request-modal .content{grid-gap:0}.decline-appointment-request-modal .content .header-with-image{grid-gap:16px;padding-bottom:16px}.decline-appointment-request-modal .content .header-with-image header{font-size:20px!important}.decline-appointment-request-modal .content .info-text{text-align:center;line-height:1.5;color:#48484a;padding-left:16px;padding-right:16px;font-size:12px;font-family:"Gotham Rounded A","Gotham Rounded B",helvetica,arial,sans-serif}.decline-appointment-request-modal .content .info-text .bold{font-weight:500}.decline-appointment-request-modal .content .text-box-container{padding-top:16px}.decline-appointment-request-modal .content .text-box-container textarea{width:312px;height:160px;border-radius:4px;box-shadow:0 2px 4px 0 rgba(219,220,222,.5);border:1px solid #dbdcde;padding:4px 12px;font-size:12px;color:#484849;line-height:1.33}.decline-appointment-request-modal .content .buttons-container{text-align:center;margin-top:42px;display:block}.decline-appointment-request-modal .content .buttons-container .ppb-button{display:block;margin-left:auto;margin-right:auto;font-size:12px}.decline-appointment-request-modal .content .buttons-container .ppb-button.decline-button{font-weight:500;padding-top:14px;padding-bottom:14px}.decline-appointment-request-modal .content .buttons-container .close-button{margin-top:24px}.mobile .decline-appointment-request-modal{padding-top:32px;height:unset;min-height:100vh}.mobile .decline-appointment-request-modal .header-with-image{background-color:#FFF}.mobile .decline-appointment-request-modal .header-with-image .image-container{display:inline-block}.mobile .decline-appointment-request-modal .info-text{padding-top:56px}.mobile .decline-appointment-request-modal .buttons-container .ppb-button{height:48px}.report-card--modal.report-card--email-sent{background-color:#fff}.report-card--photos-modal{width:auto}.report-card--modal{padding:24px 32px!important;background-color:rgba(255,255,255,.95);width:auto}.report-card--modal .report-card{width:766px;display:-ms-grid;display:grid;-ms-grid-columns:1fr 1fr;grid-template-columns:1fr 1fr;grid-column-gap:32px}.report-card--modal .report-card .report-card--column{max-height:382px}.report-card--modal .report-card .report-card--column.has-buttons{max-height:474px;height:474px}.report-card--modal .report-card .report-card-desktop--cover-photo{height:100%;width:100%;display:block;position:relative;background-position:center;background-repeat:no-repeat;border-radius:8px;background-size:cover;text-align:center}.report-card--modal .report-card .report-card-desktop--cover-photo video{margin-top:auto;margin-bottom:auto;height:100%;width:100%}.report-card--modal .report-card .report-card-desktop--cover-photo.has-duration{height:408px}.report-card--modal .report-card .report-card-desktop--cover-photo .report-card-desktop--map-thumbnail{border:0;padding:0;position:absolute;bottom:16px;left:16px;height:64px;width:64px;box-shadow:0 1px 4px 0 #484849;border-radius:8px}.report-card--modal .report-card .report-card-desktop--cover-photo .report-card-desktop--additional-photos{position:absolute;bottom:16px;right:16px;border-radius:5.5px;border:1px solid #fff;background-color:rgba(72,72,73,.5);font-size:12px;font-weight:500;color:#fff;padding-top:12px;padding-bottom:12px}.report-card--modal .report-card .report-card-desktop--cover-photo .report-card-desktop--additional-photos:hover{background-color:rgba(72,72,73,.9)}.report-card--modal .report-card .report-card-desktop--cover-photo .report-card-desktop--additional-photos .photos-length{padding:3px 6px;background-color:rgba(255,255,255,.4);border-radius:99px;margin-left:4px}.report-card--modal .report-card .report-card-desktop--map{position:relative;height:100%;width:100%;border-radius:5px;background-repeat:no-repeat;background-size:cover}.report-card--modal .report-card .report-card-desktop--map.has-duration{height:408px}.report-card--modal .report-card .report-card-desktop--map .report-card-desktop--cover-photo-thumbnail{border:0;position:absolute;bottom:16px;left:16px;height:64px;width:64px;padding:0;box-shadow:0 1px 4px 0 #484849;border-radius:8px}.report-card--modal .report-card .report-card-desktop--cover-photo-placeholder{height:100%;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center;background-color:rgba(250,201,200,.1);box-shadow:0 2px 4px 0 rgba(250,201,200,.5);border-radius:8px;padding:0 50px;font-size:12px;font-weight:500;color:#9d9fa1;line-height:1.33}.report-card--modal .report-card .report-card-desktop--cover-photo-placeholder.has-duration{height:408px}.report-card--modal .report-card .report-card-desktop--cover-photo-placeholder .placeholder-text{font-size:14px;font-weight:500;line-height:1.29}.report-card--modal .report-card .report-card-desktop--cover-photo-placeholder .add-photo-and-videos{margin-top:48px}.report-card--modal .report-card .report-card-desktop--cover-photo-placeholder .add-photo-and-videos .loading-pane{min-height:10px;margin-top:0}.report-card--modal .report-card .report-card-desktop--cover-photo-placeholder .add-photo-and-videos .upload-button-text{display:block;font-size:14px;font-weight:500}.report-card--modal .report-card .report-card-desktop--cover-photo-placeholder .add-photo-and-videos .upload-button-add-button{display:block;margin-top:12px}.report-card--modal .report-card .report-card-desktop--cover-photo-placeholder .add-photo-and-videos:hover .upload-button-text{color:#d31436}.report-card--modal .report-card .report-card-desktop--cover-photo-placeholder .add-photo-and-videos:hover svg g{stroke:#d31436}.report-card--modal .report-card .report-card-header{font-family:"Gotham Rounded A","Gotham Rounded B",helvetica,arial,sans-serif;margin-bottom:16px;position:relative}.report-card--modal .report-card .report-card-header .report-card-header--pet-info{height:42px;vertical-align:middle;display:table-cell}.report-card--modal .report-card .report-card-header .report-card-header--cover-photo{display:block;position:relative;width:auto;height:180px;margin:0 auto 24px;background-size:cover;background-position:center;background-repeat:no-repeat;border-radius:8px}.report-card--modal .report-card .report-card-header .report-card-header--cover-photo video{margin-top:auto;margin-bottom:auto;height:100%;width:100%;position:absolute}.report-card--modal .report-card .report-card-header .report-card-header--cover-photo .report-card-header--cover-photo-pet-name{padding-top:8px;padding-left:12px;font-size:18px;color:#fff;font-weight:300;text-shadow:0 2px 4px rgba(0,0,0,.5)}.report-card--modal .report-card .report-card-header .report-card-header--cover-photo .report-card-header--additional-photos{position:absolute;bottom:8px;right:12px;border-radius:5.5px;border:1px solid #fff;background-color:rgba(72,72,73,.5);font-size:10px;font-weight:500;color:#fff;padding-top:12px;padding-bottom:12px}.report-card--modal .report-card .report-card-header .report-card-header--cover-photo .report-card-header--additional-photos:hover{background-color:rgba(72,72,73,.9)}.report-card--modal .report-card .report-card-header .report-card-header--cover-photo .report-card-header--additional-photos .photos-length{padding:3px 6px;background-color:rgba(255,255,255,.4);border-radius:99px;margin-left:4px}.report-card--modal .report-card .report-card-header .report-card-header--pet-avatar{float:left;width:40px;height:40px}.report-card--modal .report-card .report-card-header .report-card-header--pet-avatar img{width:40px;height:40px;border-radius:999px}.report-card--modal .report-card .report-card-header .report-card-header--pet-avatar:not(:first-child):nth-child(1){left:-8px}.report-card--modal .report-card .report-card-header .report-card-header--pet-avatar:not(:first-child):nth-child(2){left:-16px}.report-card--modal .report-card .report-card-header .report-card-header--pet-avatar:not(:first-child):nth-child(3){left:-24px}.report-card--modal .report-card .report-card-header .report-card-header--pet-avatar:not(:first-child):nth-child(4){left:-32px}.report-card--modal .report-card .report-card-header .report-card-header--pet-avatar:not(:first-child):nth-child(5){left:-40px}.report-card--modal .report-card .report-card-header .report-card-header--pet-avatar:not(:first-child):nth-child(6){left:-48px}.report-card--modal .report-card .report-card-header .report-card-header--pet-avatar:not(:first-child):nth-child(7){left:-56px}.report-card--modal .report-card .report-card-header .report-card-header--pet-avatar:not(:first-child):nth-child(8){left:-64px}.report-card--modal .report-card .report-card-header .report-card-header--pet-avatar:not(:first-child):nth-child(9){left:-72px}.report-card--modal .report-card .report-card-header .report-card-header--pet-avatar:not(:first-child):nth-child(10){left:-80px}.report-card--modal .report-card .report-card-header .report-card-header--skip{position:absolute;right:-18px;top:-6px}.report-card--modal .report-card .report-card-header .report-card-header--skip button{font-size:12px;color:#f05860;display:-webkit-box;display:-ms-flexbox;display:flex;font-weight:500}.report-card--modal .report-card .report-card-header .report-card-header--skip button svg{width:16px;height:16px;margin-right:4px}.report-card--modal .report-card .report-card-header .report-card-header--skip button:hover{color:#d31436}.report-card--modal .report-card .report-card-header .report-card-header--skip button:hover svg path{fill:#d31436}.report-card--modal .report-card .report-card-header .report-card-header--pet-name{font-size:14px;color:#484849;margin-left:12px}.report-card--modal .report-card .report-card-header .report-card-header--pet-name.no-margin{margin-left:0}.report-card--modal .report-card .report-card-service-completed-text{margin-top:24px;margin-bottom:24px;font-size:24px;font-weight:300;text-align:center;color:#484849}.report-card--modal .report-card .report-card-service-completed-text .capitalized{text-transform:capitalize}.report-card--modal .report-card .report-card-notes label,.view-report-card.mobile .view-report-card--mobile-close{text-transform:uppercase;font-family:"Gotham Rounded A","Gotham Rounded B",helvetica,arial,sans-serif}.report-card--modal .report-card .report-card-basic-checklist{display:-ms-grid;display:grid;-ms-grid-columns:1fr 1fr 1fr 1fr;grid-template-columns:1fr 1fr 1fr 1fr;-webkit-column-gap:8px;column-gap:8px;margin-bottom:16px}.report-card--modal .report-card .report-card-basic-checklist button{display:block;border-radius:999px;margin:0 auto;padding:0}.report-card--modal .report-card .report-card-basic-checklist .report-card-basic-checklist--peed button+.tooltip .tooltip-inner{border-color:#fec23b}.report-card--modal .report-card .report-card-basic-checklist .report-card-basic-checklist--peed button+.tooltip .tooltip-arrow{border-top-color:#fec23b!important}.report-card--modal .report-card .report-card-basic-checklist .report-card-basic-checklist--pooped button+.tooltip .tooltip-inner{border-color:#BC9A67}.report-card--modal .report-card .report-card-basic-checklist .report-card-basic-checklist--pooped button+.tooltip .tooltip-arrow{border-top-color:#BC9A67!important}.report-card--modal .report-card .report-card-basic-checklist .report-card-basic-checklist--provided-water button+.tooltip .tooltip-inner{border-color:#50CCD3}.report-card--modal .report-card .report-card-basic-checklist .report-card-basic-checklist--provided-water button+.tooltip .tooltip-arrow{border-top-color:#50CCD3!important}.report-card--modal .report-card .report-card-basic-checklist .report-card-basic-checklist--fed-treat button+.tooltip .tooltip-inner{border-color:#FF8D61}.report-card--modal .report-card .report-card-basic-checklist .report-card-basic-checklist--fed-treat button+.tooltip .tooltip-arrow{border-top-color:#FF8D61!important}.report-card--modal .report-card .report-card-notes{margin-bottom:12px}.report-card--modal .report-card .report-card-notes label{font-size:10px;font-weight:500;color:#9d9fa1;margin-bottom:8px;margin-left:12px}.report-card--modal .report-card .report-card-notes textarea{width:100%;height:108px;border-radius:4px;box-shadow:0 2px 4px 0 rgba(219,220,222,.5);border:1px solid #F1F1F2;padding:8px 12px;font-size:14px;line-height:1.29}.report-card--modal .report-card .report-card-notes textarea::-webkit-input-placeholder{color:#dbdcde}.report-card--modal .report-card .report-card-notes textarea:-ms-input-placeholder{color:#dbdcde}.report-card--modal .report-card .report-card-notes textarea::placeholder{color:#dbdcde}.report-card--modal .report-card .report-card-notes.no-completed-without-buttons textarea{height:252px}.report-card--modal .report-card .report-card-notes.no-completed-with-buttons textarea{height:146px}.report-card--modal .report-card .report-card-notes.completed-with-duration-and-buttons textarea{height:92px}.report-card--modal .report-card .report-card-notes.completed-with-duration-and-no-buttons textarea{height:196px}.report-card--modal .report-card .report-card-notes.completed-without-duration-and-with-buttons textarea{height:92px}.report-card--modal .report-card .report-card-notes.completed-without-duration-and-without-buttons textarea{height:196px}.report-card--modal .report-card .report-card-edit-actions--save{background-color:#fff}.report-card--modal .report-card .report-card-edit-actions--add-photo{margin-bottom:16px}.report-card--modal .report-card .report-card-edit-actions--add-photo .file-upload{height:100%;width:100%;text-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.report-card--modal .report-card .report-card-edit-actions--add-photo .file-upload:hover{cursor:pointer}.report-card--modal .report-card .report-card-edit-actions--add-photo .loading-pane{margin:0;min-height:44px}.report-card--modal .report-card .report-card-edit-actions--add-photo .loading-pane .svg-loading-spinner,.report-card--modal .report-card .report-card-edit-actions--add-photo .loading-pane .svg-loading-spinner .loading-text{margin:0}.report-card--modal .report-card .report-card-edit-actions--add-photo .ppb-button{height:48px;width:100%;text-transform:lowercase;border-radius:5.5px;box-shadow:0 1px 4px 0 rgba(250,201,200,.5);color:#f05860;background-color:#fff}.report-card--modal .report-card .report-card-edit-actions--add-photo .ppb-button a{font-weight:500;font-size:14px}.report-card--modal .report-card .report-card-edit-actions--add-photo .ppb-button:hover{color:#d31436;box-shadow:0 1px 4px 0 #fac9c8;cursor:pointer}.report-card--modal .report-card .report-card-edit-actions--add-photo .ppb-button:hover a{color:#d31436}.report-card--modal .report-card .report-card-control-panel{margin-top:16px;display:-ms-grid;display:grid;-ms-grid-columns:1fr 1fr;grid-template-columns:1fr 1fr;-webkit-column-gap:8px;column-gap:8px;margin-bottom:16px}.report-card--modal .report-card .report-card-control-panel .ppb-button{height:63px;width:100%;text-transform:lowercase}.report-card--modal .report-card .report-card-control-panel .report-card--send button{width:100%;font-family:"Gotham Rounded A","Gotham Rounded B",helvetica,arial,sans-serif;font-size:14px;font-weight:700;color:#fff}.report-card--modal .report-card .report-card-control-panel .report-card--send button:hover{color:#fff;box-shadow:0 1px 4px 0 #fac9c8}.report-card--modal .report-card .report-card-control-panel .report-card--send.timer-running button{font-size:12px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.report-card--modal .report-card .report-card-control-panel .report-card--send.timer-running .stop-icon{width:14px;height:14px;margin:0 0 1px 8px;border-radius:2px;border:1px solid rgba(255,255,255,.9);background-color:rgba(255,255,255,.9)}.report-card--modal .report-card .report-card-control-panel .loading-pane{margin:0;min-height:inherit}.report-card--modal .report-card .report-card-control-panel .loading-pane .svg-loading-spinner{margin:0}.report-card--modal .report-card .report-card-control-panel .loading-pane .svg-loading-spinner .loading-text{display:none}.report-card-checklist-modal .report-card-checklist-pet-selection{text-align:center;position:relative}.report-card-checklist-modal .report-card-checklist-pet-selection .report-card-header--skip{position:absolute;top:-6px;right:-18px}.report-card-checklist-modal .report-card-checklist-pet-selection .report-card-header--skip button{font-size:12px;color:#f05860;display:-webkit-box;display:-ms-flexbox;display:flex;font-weight:500}.report-card-checklist-modal .report-card-checklist-pet-selection .report-card-header--skip button svg{width:14px;height:14px}.report-card-checklist-modal .report-card-checklist-pet-selection .report-card-header--skip button svg path{fill:#f05860}.report-card-checklist-modal .report-card-checklist-pet-selection .report-card-header--skip button:hover svg path,.view-report-card .view-report-card--close:hover svg path{fill:#d31436}.report-card-checklist-modal .report-card-checklist-pet-selection .report-card-header--skip button:hover{color:#d31436}.report-card-checklist-modal .report-card-checklist-pet-selection .report-card-header--skip.report-card-header--skip-checklist{right:-12px}.report-card-checklist-modal .report-card-checklist-pet-selection .report-card-basic-pet-selection-icon{height:75px;width:75px;margin-left:auto;margin-right:auto;border-radius:999px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:16px}.report-card-checklist-modal .report-card-checklist-pet-selection .report-card-basic-pet-selection-icon.report-card-basic-checklist-pet-selection--peed{background-color:rgba(255,228,180,.25)}.report-card-checklist-modal .report-card-checklist-pet-selection .report-card-basic-pet-selection-icon.report-card-basic-checklist-pet-selection--pooped{background-color:rgba(250,216,200,.25)}.report-card-checklist-modal .report-card-checklist-pet-selection .report-card-basic-pet-selection-icon.report-card-basic-checklist-pet-selection--fedTreat{background-color:rgba(250,201,200,.25)}.report-card-checklist-modal .report-card-checklist-pet-selection .report-card-basic-pet-selection-icon.report-card-basic-checklist-pet-selection--providedWater{background-color:rgba(190,219,243,.25)}.report-card-checklist-modal .report-card-checklist-pet-selection .report-card-checklist-pet-selection-title{margin-top:12px;margin-bottom:24px;font-size:16px;font-weight:500;color:#48484a}.report-card-checklist-modal .pet-select{height:70px;width:100%;margin-top:8px;border-radius:4px;border:2px solid #F1F1F2;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:left}.report-card-checklist-modal .pet-select .pet-icon{height:45px;width:45px;margin-left:16px}.report-card-checklist-modal .pet-select .pet-icon img{height:45px;width:45px;border-radius:40px}.report-card-checklist-modal .pet-select .pet-icon .border{height:45px;width:45px}.report-card-checklist-modal .pet-select .pet-name{margin-left:12px;font-size:14px;color:#484849;width:261px}.report-card-checklist-modal .pet-select .checkbox{display:none}.report-card-checklist-modal .pet-select .checkbox img{height:10px;width:13px}.report-card-checklist-modal .pet-select.selected{box-shadow:0 2px 4px 0 rgba(190,219,243,.5);border:1px solid rgba(190,219,243,.9)}.report-card-checklist-modal .pet-select.selected .checkbox{display:inline-block}.report-card-checklist-modal .pet-select:hover{box-shadow:0 2px 4px 0 #bedbf3;border:1px solid #bedbf3}.report-card-checklist-modal .top-button{margin-top:32px;margin-bottom:16px}.report-card-checklist-modal .top-button .ppb-button{padding:18px 16px}.dismissable-message-modal .report-card--confirmation-title{font-size:20px;font-weight:500;color:#48484a;text-align:center;margin-bottom:8px}.dismissable-message-modal.dismissable-message-modal--report-card-sent{top:40%!important}.report-card-checklist-modal.mobile .report-card-checklist-pet-selection .report-card-basic-pet-selection-icon{margin-top:48px}.report-card-checklist-modal.mobile .report-card-checklist-pet-selection .report-card-header--skip{position:absolute;top:24px;right:24px}.report-card-checklist-modal.mobile .pet-select{width:calc(100vw - 32px);margin-left:16px;margin-right:16px}.report-card-checklist-modal.mobile .pet-select .checkbox{margin-right:16px}.report-card--modal.mobile{padding:16px 20px!important}.report-card--modal.mobile.has-cover-photo .report-card{padding-bottom:160px!important}.report-card--modal.mobile .report-card{width:calc(100vw - 40px);padding-bottom:40px!important;display:block}.report-card--modal.mobile .report-card .report-card--column{max-height:-webkit-fit-content;max-height:-moz-fit-content;max-height:fit-content}.report-card--modal.mobile .report-card .report-card-header.has-photo{margin-bottom:0}.report-card--modal.mobile .report-card .report-card-header .report-card-mobile--top-bar{height:40px;margin-bottom:24px}.report-card--modal.mobile .report-card .report-card-header .report-card-header--skip{position:absolute;z-index:5;right:-16px;top:0}.report-card--modal.mobile .report-card .report-card-header .report-card-header--skip button{border-radius:8px;background-color:rgba(255,255,255,.75);padding:7px 9px}.report-card--modal.mobile .report-card .report-card-header .report-card-header--cover-photo{min-width:100vw;margin-left:-20px;margin-top:0;border-radius:0;background-position:left;background-size:cover;height:280px}.report-card--modal.mobile .report-card .report-card-header .report-card-header--cover-photo .report-card-mobile--map-thumbnail{padding:0;position:absolute;bottom:8px;left:12px;box-shadow:0 1px 4px 0 #484849;width:64px;height:64px;border-radius:8px;border:0}.report-card--modal.mobile .report-card .report-card-header .report-card-desktop--cover-photo-placeholder img{margin-top:35px;margin-bottom:0}.report-card--modal.mobile .report-card .report-card-header .report-card-desktop--cover-photo-placeholder .add-photo-and-videos{margin-top:16px;margin-bottom:24px}.report-card--modal.mobile .report-card .report-card-header .report-card-mobile--map{position:relative;width:100vw;height:280px;margin-left:-20px;margin-top:0;border-radius:0;background-position:left;background-size:cover;background-repeat:no-repeat;margin-bottom:16px}.report-card--modal.mobile .report-card .report-card-header .report-card-mobile--map .report-card-mobile--pet-avatar{position:absolute;left:16px;top:16px;height:96px;width:96px}.report-card--modal.mobile .report-card .report-card-header .report-card-mobile--map .report-card-mobile--pet-avatar img{height:96px;width:96px;border-radius:999px}.report-card--modal.mobile .report-card .report-card-header .report-card-mobile--map .report-card-mobile--cover-photo-thumbnail{border:0;padding:0;position:absolute;bottom:8px;left:8px;box-shadow:0 1px 4px 0 #484849;width:64px;height:64px;background-repeat:no-repeat;border-radius:8px}.report-card--modal.mobile .report-card .report-card-duration{margin-bottom:16px}.report-card--modal.mobile .report-card .report-card-basic-checklist>div,.report-card--modal.mobile .report-card .report-card-basic-checklist>div button{width:75px;height:75px;margin:0 auto}.report-card--modal.mobile .report-card .report-card-basic-checklist>div button img,.report-card--modal.mobile .report-card .report-card-basic-checklist>div img{width:100%}.report-card--modal.mobile .report-card .report-card-basic-checklist button:hover{box-shadow:none}.report-card--modal.mobile .report-card .report-card-control-panel .report-card-edit-actions{margin-bottom:124px}.report-card--modal.mobile .report-card .report-card-control-panel .report-card-edit-actions button{background-color:rgba(255,255,255,.9)}.report-card--modal.mobile .report-card .report-card-control-panel .report-card-edit-actions button:hover{box-shadow:0 1px 4px 0 rgba(250,201,200,.5);color:#f05860}.view-report-card{padding:25px 32px;display:-ms-grid;display:grid;-ms-grid-columns:1fr;grid-template-columns:1fr;-webkit-box-align:start;-ms-flex-align:start;align-items:start;width:400px}.view-report-card.has-cover-photo{-ms-grid-columns:1fr 1fr;grid-template-columns:1fr 1fr;grid-column-gap:32px;width:800px}.view-report-card .view-report-card--close{position:absolute;top:20px;right:20px;color:#f05860;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-weight:500;font-size:12px}.view-report-card .view-report-card--close:hover{color:#d31436}.view-report-card .view-report-card--close svg{width:16px;height:16px;margin-right:4px}.view-report-card .view-report-card--close svg path{fill:#f05860}.view-report-card .view-report-card--details-column{vertical-align:top;width:100%;margin:0 auto}.view-report-card .view-report-card--details-column .report-card-duration{margin-bottom:16px}.view-report-card.mobile{padding:20px 20px 130px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.view-report-card.mobile .view-report-card--mobile-close{width:100%;font-weight:700;font-size:10px;color:rgba(255,255,255,.9);padding:13px;margin-top:32px}.view-report-card.mobile .report-card-duration{margin-bottom:24px}.view-report-card--photos.mobile{padding-top:0}.view-report-card--photos.mobile .report-card--mobile-menu{display:-ms-grid;display:grid;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-grid-columns:1fr 3fr 1fr;grid-template-columns:1fr 3fr 1fr;padding-top:10px;padding-bottom:10px;box-shadow:inset 0 -1px 0 0 #f1f1f2}.view-report-card--photos.mobile .report-card--mobile-menu .report-card--mobile-menu-title{text-align:center;font-size:17px;font-weight:500;color:#484849}.view-report-card--photos.mobile .report-card--mobile-menu .report-card--image-save{justify-self:end}.dragged-out-of-time-window-modal .content{grid-gap:0}.dragged-out-of-time-window-modal .content .header-with-image{padding-bottom:8px}.dragged-out-of-time-window-modal .content .header-with-image .image-container{padding-bottom:14px}.dragged-out-of-time-window-modal .content .description{font-size:12px;text-align:center;font-family:"Gotham Rounded A","Gotham Rounded B",helvetica,arial,sans-serif;line-height:1.5;color:#484849}.dragged-out-of-time-window-modal .content .policy-description{padding-top:16px;text-align:center;font-size:12px;font-weight:500;color:#48484A}.dragged-out-of-time-window-modal .content .top-button{margin-top:32px}.dragged-out-of-time-window-modal .content .top-button button{border-radius:3px;height:48px;font-size:12px;font-weight:500;font-family:"Gotham Rounded A","Gotham Rounded B",helvetica,arial,sans-serif}.dragged-out-of-time-window-modal .content .bottom-button button{font-size:12px;font-family:"Gotham Rounded A","Gotham Rounded B",helvetica,arial,sans-serif;margin-top:18px;font-weight:500}.dragged-out-of-time-window-modal .content .loading-pane{margin:0;min-height:0}.mobile.dragged-out-of-time-window-modal{margin-top:auto;margin-bottom:auto}.mobile.dragged-out-of-time-window-modal .content{margin-top:140px}.mobile.dragged-out-of-time-window-modal .content .header-with-image{background-color:#FFF;height:unset;grid-gap:0}.mobile.dragged-out-of-time-window-modal .content .header-with-image .image-container{display:unset}.mobile.dragged-out-of-time-window-modal .content .header-with-image header{font-size:20px}.mobile.dragged-out-of-time-window-modal .content .description{font-size:12px;color:#484849;margin-left:16px;margin-right:16px}.mobile.dragged-out-of-time-window-modal .content .stacked-button{margin-left:16px;margin-right:16px}.mobile.dragged-out-of-time-window-modal .content .stacked-button button{width:100%;height:48px}.mobile.dragged-out-of-time-window-modal .content .stacked-button.bottom-button button{margin-top:8px}.client-invoices-list .invoice-refund-item{padding:15px;-webkit-transition:.5s;transition:.5s;box-shadow:inset 0 1px 0 0 #f1f1f2;background-color:rgba(250,201,200,.1);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.client-invoices-list .invoice-refund-item .invoice-refund-content{text-align:left;font-size:10px;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;padding-right:24px}.client-invoices-list .invoice-refund-item .invoice-refund-content .date-line{height:10px;opacity:.9;font-size:10px;font-weight:400;font-stretch:normal;font-style:italic;line-height:normal;letter-spacing:normal;color:#9d9fa1;margin-top:2px}.client-invoices-list .invoice-refund-item .invoice-refund-content .payment-info{font-weight:500;line-height:12px}.client-invoices-list .invoice-refund-item .amount{font-size:16px;padding-right:15px;margin-bottom:auto}.ppb-modal.dismissable-message-modal .dismissable-message-modal--image,.ppb-modal.manually-send-contracts-modal .header-image{margin:0 auto 15px}.ember-modal-overlay--small-mobile .ppb-modal{height:auto;width:90vw}.ppb-modal.dismissable-message-modal{border-radius:8px;box-shadow:0 20px 80px 0 rgba(72,72,73,.5),inset 0 -1px 0 0 rgba(72,72,73,.5);font-size:12px;line-height:1.5;color:#48484a;text-align:center;padding:57px 24px 24px!important}.ppb-modal.dismissable-message-modal .header{padding-bottom:8px;font-size:20px;font-weight:500;color:#48484a}.ppb-modal.dismissable-message-modal p{margin-bottom:48px}.ppb-modal.dismissable-message-modal .dismissable-message-modal--ok{height:48px;margin-bottom:24px;font-weight:500}.ppb-modal.dismissable-message-modal .dismissable-message-modal--dismiss button{font-size:12px;font-weight:500;color:#f05860;font-family:"Gotham Rounded A","Gotham Rounded B",helvetica,arial,sans-serif}.report-card--modal.report-card--photos-modal{padding:16px 32px!important;width:500px;box-shadow:0 2px 4px 0 rgba(157,159,161,.5);background-color:rgba(255,255,255,.95)}.report-card--photos{position:relative}.report-card--photos .loading-pane{margin:0;height:auto;min-height:auto}.report-card--photos .report-card--photos-back{top:0;left:-14px;z-index:1;margin-bottom:24px}.report-card--photos .report-card--photos-back button{font-size:14px;color:#f05860;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-grid-column-align:center;justify-items:center;font-weight:500}.report-card--photos .report-card--photos-back button:hover,.report-card--photos .report-card-carousel-container #report-card-carousel li.report-card-carousel-add-photo-slide:hover .add-another-button span{color:#d31436}.report-card--photos .report-card--photos-back button svg{width:13px;height:21px;margin-right:12px}.report-card--photos .report-card--photos-back button svg path{fill:#f05860}.report-card--photos .report-card--photos-back button:hover svg path{fill:#d31436}.report-card--photos .report-card--photos-add-another{position:absolute;top:0;right:0}.report-card--photos .report-card--photos-add-another .ppb-button{padding:0}.report-card--photos .report-card--photos-add-another .ppb-button a{padding:8px 12px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.report-card--photos .report-card--photos-add-another .ppb-button a img{height:14px;margin-top:2px;margin-right:12px}.report-card--photos .report-card--photos-add-another .ppb-button a .add-another-text{font-size:14px;font-weight:500}.report-card--photos .report-card--photos-add-another .ppb-button a .loading-pane{height:30px}.report-card--photos .report-card--photos-add-another .ppb-button a .loading-pane .loading-text,.report-card--photos .report-card--photos-add-another .ppb-button a .loading-pane .svg-loading-spinner{margin:0}.report-card--photos .report-card--photos-add-another .ppb-button a .loading-pane svg{width:30px;height:30px}.report-card--photos .report-card--photos-add-another .ppb-button.is-uploading{padding:0}.report-card--photos .report-card--loading-photo-container{width:559px;height:396px;margin:0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.report-card--photos .report-card-carousel-container{width:452px;overflow-x:hidden}.report-card--photos .report-card-carousel-container #report-card-carousel{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;direction:ltr;max-width:452px;padding:0;display:-ms-grid;display:grid;grid-auto-columns:max-content;-ms-grid-rows:1fr;grid-template-rows:1fr;grid-column-gap:16px;grid-row-gap:16px;overflow:scroll;-ms-scroll-snap-type:both mandatory;scroll-snap-type:both mandatory;scroll-padding:16px;grid-auto-flow:column;margin-left:auto;margin-right:auto}.report-card--photos .report-card-carousel-container #report-card-carousel li{max-width:450px;scroll-snap-align:center;border-radius:3px;font-size:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.report-card--photos .report-card-carousel-container #report-card-carousel li img,.report-card--photos .report-card-carousel-container #report-card-carousel li video{border-radius:8px;width:auto;height:auto;max-width:450px;max-height:450px}.report-card--photos .report-card-carousel-container #report-card-carousel li:first-child{margin-left:32px}.report-card--photos .report-card-carousel-container #report-card-carousel li:last-child{margin-right:32px}.report-card--photos .report-card-carousel-container #report-card-carousel li.report-card-carousel-add-photo-slide{width:250px;border-radius:8px;border:1px dashed rgba(240,88,96,.9);background-color:rgba(250,201,200,.1)}.report-card--photos .report-card-carousel-container #report-card-carousel li.report-card-carousel-add-photo-slide .add-another-button{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center;width:100%;height:100%}.report-card--photos .report-card-carousel-container #report-card-carousel li.report-card-carousel-add-photo-slide .add-another-button .file-upload-container{width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:0}.report-card--photos .report-card-carousel-container #report-card-carousel li.report-card-carousel-add-photo-slide .add-another-button .file-upload-container label{cursor:pointer;height:100%;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.report-card--photos .report-card--selected-photo-actions.disabled .report-card--remove-photo,.report-card--photos .report-card--selected-photo-actions.disabled .report-card--selected-photo-set-cover-photo{cursor:no-drop!important}.report-card--photos .report-card-carousel-container #report-card-carousel li.report-card-carousel-add-photo-slide .add-another-button span{display:block;font-size:14px;font-weight:500}.report-card--photos .report-card-carousel-container #report-card-carousel li.report-card-carousel-add-photo-slide:hover{border:1px dashed #d31436}.report-card--photos .report-card-carousel-container #report-card-carousel li.report-card-carousel-add-photo-slide:hover .add-another-button svg g{stroke:#d31436}.report-card--photos .report-card--selected-photo-container{width:559px;height:396px;margin:0 auto 12px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.report-card--photos .report-card--selected-photo-container .report-card--selected-photo{display:block;max-width:554px;max-height:396px;margin:0 auto}.report-card--photos .report-card--selected-photo-actions-container{width:100%;margin-top:32px}.report-card--photos .report-card--selected-photo-actions{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.report-card--photos .report-card--selected-photo-actions .report-card--selected-photo-set-cover-photo{border-radius:5.5px;background-color:rgba(255,255,255,.9);border:1px solid #9d9fa1;text-transform:lowercase;font-size:14px;font-weight:700;color:#9d9fa1;padding:12px;width:120px;margin-left:16px}.report-card--photos .report-card--selected-photo-actions .report-card--selected-photo-set-cover-photo:hover{background-color:#fff}.report-card--photos .report-card--selected-photo-actions .report-card--remove-photo{border-radius:5.5px;border:1px solid #9d9fa1;background-color:rgba(72,72,73,.5);text-transform:lowercase;font-size:14px;font-weight:700;color:#fff;padding:12px;width:120px}.report-card--photos .report-card--selected-photo-actions .report-card--remove-photo:hover{background-color:rgba(72,72,73,.9)}.report-card--photos .report-card--selected-photo-actions.disabled{opacity:.25}.report-card--photos .report-card--selected-photo-actions.disabled .report-card--selected-photo-set-cover-photo:hover{background-color:rgba(255,255,255,.9)}.report-card--photos .report-card--selected-photo-actions.disabled .report-card--remove-photo:hover{background-color:rgba(72,72,73,.5)}.report-card--photos .report-card--photo-list{display:-webkit-box;display:-ms-flexbox;display:flex;overflow-x:scroll;width:750px;margin-top:24px}.report-card--photos .report-card--photo-list .report-card--photo-list-photo{height:120px;width:120px;cursor:pointer;margin-left:4px;background-size:120px auto;background-position:center;background-repeat:no-repeat;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.report-card--photos .report-card--photo-list .report-card--photo-list-photo video{margin-top:auto;margin-bottom:auto;height:112px;width:112px}.report-card--photos .report-card--photo-list .report-card--photo-list-photo video.selected,.report-card--photos .report-card--photo-list .report-card--photo-list-photo.selected{border:4px solid rgba(39,169,225,.9)}.report-card--photos .report-card--photo-list .ppb-button{font-size:10px;height:120px;width:120px;text-transform:lowercase;border:1px dashed #f05860;color:#f05860;font-weight:500;margin-left:4px}.report-card--photos .report-card--photo-list .ppb-button .file-upload{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.report-card--photos .report-card--photo-list .ppb-button .file-upload a{font-weight:500}.report-card--photos .report-card--photo-list .ppb-button img,.report-card--photos .report-card--photo-list .ppb-button svg{display:block;margin:0 auto 8px}.report-card--photos .report-card--photo-list .report-card-edit-actions--add-photo{cursor:pointer;position:absolute;right:0}.report-card--photos .report-card--photo-list .report-card-edit-actions--add-photo .file-upload{height:100%;width:100%;text-align:center;cursor:pointer}.report-card--photos .report-card--photo-list .report-card-edit-actions--add-photo .loading-pane{margin:0;min-height:auto}.report-card--photos .report-card--photo-list .report-card-edit-actions--add-photo svg{margin-bottom:5px}.report-card--photos .report-card--photo-list .report-card-edit-actions--add-photo:hover{color:#d31436;box-shadow:0 1px 4px 0 #fac9c8}.report-card--modal.report-card--photos-modal.mobile,.view-report-card.view-report-card--photos.mobile{height:100vh;padding:0!important;width:auto;min-width:auto}.report-card--modal.report-card--photos-modal.mobile .report-card--mobile-menu,.view-report-card.view-report-card--photos.mobile .report-card--mobile-menu{position:fixed;top:0;z-index:6;width:100%;display:-ms-grid;display:grid;height:52px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-grid-columns:1fr 3fr 1fr;grid-template-columns:1fr 3fr 1fr;box-shadow:inset 0 -1px 0 0 #f1f1f2;background-color:#fff}.report-card--modal.report-card--photos-modal.mobile .report-card--mobile-menu .report-card--mobile-menu-title,.view-report-card.view-report-card--photos.mobile .report-card--mobile-menu .report-card--mobile-menu-title{text-align:center;color:#484849;font-size:17px;font-weight:500}.report-card--modal.report-card--photos-modal.mobile .report-card--mobile-menu .report-card--mobile-menu-title .report-card--mobile-menu-date,.view-report-card.view-report-card--photos.mobile .report-card--mobile-menu .report-card--mobile-menu-title .report-card--mobile-menu-date{font-size:10px;color:rgba(72,72,73,.9);font-weight:400;text-transform:uppercase}.report-card--modal.report-card--photos-modal.mobile .report-card--mobile-menu .report-card-edit-actions--add-photo-icon-only .loading-pane,.view-report-card.view-report-card--photos.mobile .report-card--mobile-menu .report-card-edit-actions--add-photo-icon-only .loading-pane{margin:0;min-width:40px;min-height:40px}.report-card--modal.report-card--photos-modal.mobile .report-card--mobile-menu .report-card-edit-actions--add-photo-icon-only .loading-pane .loading-text,.report-card--modal.report-card--photos-modal.mobile .report-card--mobile-menu .report-card-edit-actions--add-photo-icon-only .loading-pane .svg-loading-spinner,.view-report-card.view-report-card--photos.mobile .report-card--mobile-menu .report-card-edit-actions--add-photo-icon-only .loading-pane .loading-text,.view-report-card.view-report-card--photos.mobile .report-card--mobile-menu .report-card-edit-actions--add-photo-icon-only .loading-pane .svg-loading-spinner{margin:0}.report-card--modal.report-card--photos-modal.mobile .report-card--mobile-menu .report-card-edit-actions--add-photo-icon-only .loading-pane .loader,.view-report-card.view-report-card--photos.mobile .report-card--mobile-menu .report-card-edit-actions--add-photo-icon-only .loading-pane .loader{height:30px;width:30px}.report-card--modal.report-card--photos-modal.mobile .report-card--mobile-menu .report-card-edit-actions--add-photo-icon-only button,.view-report-card.view-report-card--photos.mobile .report-card--mobile-menu .report-card-edit-actions--add-photo-icon-only button{padding-bottom:0;float:right}.report-card--modal.report-card--photos-modal.mobile .report-card--mobile-menu .report-card--mobile-add-photo,.view-report-card.view-report-card--photos.mobile .report-card--mobile-menu .report-card--mobile-add-photo{position:absolute;right:0;margin-top:4px}.report-card--modal.report-card--photos-modal.mobile .report-card-carousel-container,.view-report-card.view-report-card--photos.mobile .report-card-carousel-container{width:100vw;overflow-y:hidden;padding-top:90px;height:calc(var(--vh,1vh) * 100 - 124px)}.report-card--modal.report-card--photos-modal.mobile .report-card-carousel-container #report-card-carousel,.view-report-card.view-report-card--photos.mobile .report-card-carousel-container #report-card-carousel{max-width:100vw}.report-card--modal.report-card--photos-modal.mobile .report-card-carousel-container #report-card-carousel li,.view-report-card.view-report-card--photos.mobile .report-card-carousel-container #report-card-carousel li{max-width:calc(100vw - 96px)}.report-card--modal.report-card--photos-modal.mobile .report-card-carousel-container #report-card-carousel li img,.report-card--modal.report-card--photos-modal.mobile .report-card-carousel-container #report-card-carousel li video,.view-report-card.view-report-card--photos.mobile .report-card-carousel-container #report-card-carousel li img,.view-report-card.view-report-card--photos.mobile .report-card-carousel-container #report-card-carousel li video{max-width:calc(100vw - 96px);max-height:calc(var(--vh,1vh) * 100 - 214px)}.report-card--modal.report-card--photos-modal.mobile .report-card--selected-photo-container,.view-report-card.view-report-card--photos.mobile .report-card--selected-photo-container{width:100vw;height:calc(100vh - 288px);margin:60px 0 0;-webkit-box-align:center;-ms-flex-align:center;align-items:center;z-index:0}.report-card--modal.report-card--photos-modal.mobile .report-card--loading-photo-container,.view-report-card.view-report-card--photos.mobile .report-card--loading-photo-container{width:100vw;height:calc(100vh - 288px)}.report-card--modal.report-card--photos-modal.mobile .report-card--selected-photo,.view-report-card.view-report-card--photos.mobile .report-card--selected-photo{max-height:calc(100vh - 288px);max-width:100vw}.report-card--modal.report-card--photos-modal.mobile .report-card--selected-photo-actions .report-card--remove-photo,.view-report-card.view-report-card--photos.mobile .report-card--selected-photo-actions .report-card--remove-photo{width:165px;margin:0 0 0 16px}.report-card--modal.report-card--photos-modal.mobile .report-card--selected-photo-actions .report-card--selected-photo-set-cover-photo,.view-report-card.view-report-card--photos.mobile .report-card--selected-photo-actions .report-card--selected-photo-set-cover-photo{width:165px;margin:0 16px}.report-card--modal.report-card--photos-modal.mobile .report-card--selected-photo-actions-container,.view-report-card.view-report-card--photos.mobile .report-card--selected-photo-actions-container{position:fixed;height:80px;width:100vw;background-color:rgba(241,241,242,.25);bottom:0;margin:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.report-card--modal.report-card--photos-modal.mobile .report-card--photo-list,.view-report-card.view-report-card--photos.mobile .report-card--photo-list{width:100vw;box-shadow:inset 0 1px 0 0 #f1f1f2;background-color:rgba(241,241,242,.25);padding-top:12px;margin-top:12px}.report-card--modal.report-card--photos-modal.mobile .report-card--photo-list .report-card--photo-list-photo,.view-report-card.view-report-card--photos.mobile .report-card--photo-list .report-card--photo-list-photo{min-height:102px;min-width:102px}.report-card--modal.report-card--photos-modal.mobile .report-card--photo-list button,.view-report-card.view-report-card--photos.mobile .report-card--photo-list button{height:102px;width:102px}.report-card--modal.report-card--photos-modal.mobile .report-card--photos:not(.has-photo-mutation) .report-card--photo-list,.view-report-card.view-report-card--photos.mobile .report-card--photos:not(.has-photo-mutation) .report-card--photo-list{margin-top:0}.view-report-card--care-provider-details .view-report-card--care-provider-avatar{width:75px;height:75px;display:block;margin:0 auto 12px;border-radius:999px}.view-report-card--care-provider-details .view-report-card--title{font-size:16px;font-weight:700;color:#484849;text-align:center;margin-bottom:6px}.view-report-card--care-provider-details .view-report-card--date{font-family:"Gotham Rounded A","Gotham Rounded B",helvetica,arial,sans-serif;text-align:center;text-transform:uppercase;font-size:10px;font-weight:400;color:#484849;margin-bottom:16px}.view-report-card--basic-checklist{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.view-report-card--basic-checklist .header-with-name{text-align:center;width:100%;padding-top:8px;padding-bottom:8px;margin-bottom:10px;box-shadow:inset 0 -1px 0 0 rgba(190,219,243,.25);background-color:rgba(190,219,243,.1);color:rgba(72,72,73,.9);font-size:10px;text-transform:uppercase;font-weight:500}.view-report-card--basic-checklist .icon-row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.view-report-card--basic-checklist .icon-row img{margin-right:11px;width:75px;height:75px}.view-report-card--basic-checklist .icon-row div:last-child img{margin-right:0}.view-report-card--basic-checklist.multipet{border:1px solid rgba(241,241,242,.9);padding-bottom:12px;border-top:none}.view-report-card--basic-checklist.multipet.first-element{border-radius:8px 8px 0 0;border-top:solid 1px rgba(241,241,242,.9)}.view-report-card--basic-checklist.multipet.first-element .header-with-name{border-radius:8px 8px 0 0}.view-report-card--basic-checklist.multipet.last-element{border-radius:0 0 8px 8px;margin-bottom:32px}.view-report-card--notes-container{width:100%}.view-report-card--notes-container .view-report-card--notes{border-radius:8px;background-color:rgba(255,228,180,.25);padding:16px;margin-bottom:24px}.view-report-card--notes-container .view-report-card--notes .view-report-card--notes-title{margin-bottom:8px;color:#fec23b;font-weight:500;text-transform:uppercase;font-size:10px}.view-report-card--notes-container .view-report-card--notes .view-report-card--notes-content{font-size:12px;color:#484849}.view-report-card--cover-photo{display:block;position:relative;width:100%;height:335px;margin:0 auto 12px;background-size:cover;background-position:center;background-repeat:no-repeat;border-radius:8px}.view-report-card--cover-photo video{margin-top:auto;margin-bottom:auto;height:100%;width:100%}.view-report-card--cover-photo .view-report-card--cover-photo-pet-name{position:absolute;top:8px;left:12px;font-size:18px;color:#fff;font-weight:300;text-shadow:0 2px 4px rgba(0,0,0,.5)}.view-report-card--cover-photo .view-report-card--additional-photos{position:absolute;bottom:8px;right:16px;border-radius:5.5px;border:1px solid #fff;background-color:rgba(72,72,73,.5);font-size:10px;font-weight:500;color:#fff;padding-top:12px;padding-bottom:12px}.view-report-card--cover-photo .view-report-card--additional-photos:hover{background-color:rgba(72,72,73,.9)}.view-report-card--cover-photo .view-report-card--previous-photo{position:absolute;left:0;top:calc(50% - 32px)}.view-report-card--cover-photo .view-report-card--previous-photo img{width:32px;height:32px}.view-report-card--cover-photo .view-report-card--next-photo{position:absolute;right:0;top:calc(50% - 32px)}.view-report-card--cover-photo .view-report-card--next-photo img{width:32px;height:32px}.view-report-card--cover-photo .view-report-card-desktop--cover-photo-thumbnail,.view-report-card--cover-photo .view-report-card-desktop--map-thumbnail{position:absolute;height:64px;width:64px;background-repeat:no-repeat;border-radius:8px;border:0;box-shadow:0 1px 4px 0 #484849;bottom:16px;left:16px}.view-report-card--cover-photo .view-report-card-desktop--cover-photo-thumbnail span{position:absolute;bottom:8px;left:0;text-align:center;width:65px;color:#fff;font-size:8px;font-weight:700}.view-report-card{position:relative}.view-report-card .report-card--image-save.desktop,.view-report-card .report-card--image-save.tablet{text-align:center}.view-report-card .report-card--image-save.desktop .ppb-button,.view-report-card .report-card--image-save.tablet .ppb-button{padding:8px 0;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;color:#f05860;font-size:10px;font-weight:500;border-radius:5.5px;box-shadow:0 1px 4px 0 rgba(250,201,200,.5);background-color:rgba(255,255,255,.9)}.view-report-card .report-card--image-save.desktop .ppb-button:hover,.view-report-card .report-card--image-save.tablet .ppb-button:hover{color:#d31436;box-shadow:0 1px 4px 0 #fac9c8}.view-report-card .report-card--image-save.desktop .ppb-button svg,.view-report-card .report-card--image-save.tablet .ppb-button svg{display:inline;margin-right:12px}.mobile .view-report-card--cover-photo{margin:0 auto 24px;min-height:280px;border-radius:8px;background-position:center;background-size:cover}.mut-address-side-panel .readonly-country{padding:1px 1px 1px 10px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:left;-ms-flex-pack:left;justify-content:left;border:1px solid #f1f1f2;height:46px}.mut-address-side-panel .readonly-country .readonly-country--value{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;font-size:14px}.mut-address-side-panel .readonly-country .readonly-country--change,.mut-address-side-panel .readonly-country .readonly-country--pending{color:#f05860;font-size:12px;font-weight:500}.mut-address-side-panel .readonly-country .readonly-country--change:hover,.mut-address-side-panel .readonly-country .readonly-country--pending:hover{color:#d31436}.mut-address-side-panel .readonly-country .readonly-country--pending{font-style:italic;color:#9d9fa1;font-weight:400;cursor:auto}.mut-address-side-panel .readonly-country .readonly-country--pending:hover{color:#9d9fa1;cursor:auto!important}.resizable-textarea label{text-transform:uppercase;color:#9d9fa1;font-size:10px;font-weight:500;padding-bottom:4px;padding-left:12px;font-family:"Gotham Rounded A","Gotham Rounded B",helvetica,arial,sans-serif}.resizable-textarea textarea{font-family:"Gotham Rounded A","Gotham Rounded B",helvetica,arial,sans-serif;width:100%;font-size:12px;line-height:1.33;border-radius:4px;box-shadow:0 2px 4px 0 rgba(219,220,222,.5);border:1px solid #F1F1F2;padding:8px 12px;-webkit-appearance:none}.message-thread--household-select .households .inbox-label .label-and-filter p,.report-card-duration .report-card-duration--value,.view-appointment-request-modal .content .appointment-info .service-info .offered-service-name{font-family:"Gotham A","Gotham B",helvetica,arial,sans-serif}.resizable-textarea textarea::-webkit-input-placeholder{color:#dbdcde}.resizable-textarea textarea:-ms-input-placeholder{color:#dbdcde}.resizable-textarea textarea::placeholder{color:#dbdcde}.mobile .resizable-textarea{margin-left:16px;margin-right:16px}.report-card-duration{display:-ms-grid;display:grid;grid-column-gap:24px;margin-top:24px}.message-thread--company-select .list-right-side-panel .company-selection,.messages-thread,.messages-thread .message-thread--message .report-card-image .cover-photo .broken-report-card-photo div,.messages-thread .message-thread--message .top-line .image-box .broken-direct-photo div{font-family:"Gotham Rounded A","Gotham Rounded B",helvetica,arial,sans-serif}.report-card-duration .report-card-duration--finish-time,.report-card-duration .report-card-duration--start-time,.report-card-duration .report-card-duration--total-time{font-size:24px;font-weight:700;color:#484849;text-align:center}.report-card-duration .report-card-duration--finish-time .report-card-duration--time-meridiem,.report-card-duration .report-card-duration--start-time .report-card-duration--time-meridiem,.report-card-duration .report-card-duration--total-time .report-card-duration--time-meridiem{font-size:16px}.report-card-duration .report-card-duration--label{font-size:10px;color:#9d9fa1;font-weight:500;text-transform:uppercase;margin-top:5px}.mobile .report-card-duration .report-card-duration--finish-time,.mobile .report-card-duration .report-card-duration--start-time,.mobile .report-card-duration .report-card-duration--total-time{font-size:1.35rem}.mobile .report-card-duration .report-card-duration--time-meridiem{font-size:.75rem}.messages-thread{height:calc(var(--vh,1vh) * 100 - 54px)}.messages-thread .message-thread-header{width:calc(100% + 40px);position:relative;left:-20px;height:42px;box-shadow:inset 0 -1px 0 0 rgba(219,220,222,.9);background-color:#f8fbfd;display:-webkit-box;display:-ms-flexbox;display:flex;text-align:left;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-left:48px}.messages-thread .message-thread-header .household-avatar-images{margin-right:8px;margin-left:-13px}.messages-thread .message-thread-header .household-avatar-images.two-avatars{min-width:53px}.messages-thread .message-thread-header .household-avatar-images img{height:24px;width:24px;border-radius:50%;border:2px solid rgba(255,255,255,.9);position:relative}.messages-thread .message-thread-header .household-avatar-images img.primary-avatar{z-index:1}.messages-thread .message-thread-header .household-avatar-images img.secondary-avatar{left:-15px}.messages-thread .message-thread-header .names{font-size:14px;font-weight:400;color:#231f20;max-width:600px;overflow-x:hidden;text-overflow:ellipsis;white-space:nowrap}.messages-thread .message-thread-header .names .human-names{font-weight:500}.messages-thread .message-thread-header .names.two-avatars{left:-15px;position:relative}.messages-thread .message-thread-header .more-options{position:absolute;right:24px;top:10px}.messages-thread .message-thread-header .more-options .more-button svg g{fill:#f05860;fill-opacity:.9}.messages-thread .message-thread-header .more-options .more-button:hover{cursor:pointer}.messages-thread .message-thread-header .more-options .more-button:hover svg g{fill:#d31436}.messages-thread .message-thread-header .more-options .more-options--menu{z-index:1;position:absolute;right:-8px;bottom:-94px;padding:16px 12px;box-shadow:0 2px 8px 0 #dbdcde;border:1px solid #dbdcde;color:#484849;background-color:#fff;font-size:14px;text-align:left;width:140px}.messages-thread .message-thread-header .more-options .more-options--menu .menu-item{margin-bottom:24px}.messages-thread .message-thread-header .more-options .more-options--menu .menu-item:last-child{margin-bottom:0}.messages-thread .message-thread-header .more-options .more-options--menu .menu-item:hover{color:#9d9fa1}.messages-thread .no-messages-container{padding-top:116px}.messages-thread .no-messages-container .info-text{padding-top:32px;font-size:21px;font-weight:500;color:rgba(157,159,161,.9)}.messages-thread .messages-area{padding-top:40px;height:calc(100% - 60px);overflow-y:scroll;overflow-x:hidden;padding-left:10px;padding-right:10px}.messages-thread .messages-area .loading-overlay-modal{position:absolute;top:0;left:0;width:100vw;height:100vh;background-color:#fff;z-index:10;opacity:.5}.messages-thread .messages-area .loading-pane{position:relative;z-index:11}.messages-thread .messages-area .loading-pane .loading-text{color:#27a9e1;line-height:1.29}.messages-thread .messages-area::-webkit-scrollbar{display:none}.messages-thread .messages-area .messages-date-header{width:100%;text-align:center;font-size:10px;font-weight:500;color:#9d9fa1;padding-bottom:16px;text-transform:capitalize}.messages-thread .messages-area.with-header{height:calc(100% - 102px)}.messages-thread .message-bar{position:absolute;bottom:20px;padding-left:50px;width:calc(100vw - 525px)}.messages-thread .message-bar textarea{padding-right:32px;border-radius:8px;border:2px solid rgba(219,220,222,.9);box-shadow:none;font-size:14px;color:rgba(72,72,73,.9)}.messages-thread .message-bar .ppb-button.send-button{position:absolute;left:calc(100vw - 200px);bottom:-4px}.messages-thread .message-bar .file-upload-container{position:absolute;bottom:-2px;left:8px;top:16px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.messages-thread .message-bar .file-upload-container .loading-pane{margin:0;min-height:22px;min-width:22px}.messages-thread .message-bar .file-upload-container .loading-pane .showbox,.messages-thread .message-bar .file-upload-container .loading-pane .showbox .loading-text{margin:0}.messages-thread .message-bar .file-upload-container .loading-pane .showbox .loader{width:22px}.messages-thread.has-side-panel .message-bar .ppb-button.send-button{left:calc(100vw - 570px)}.media-mobile .messages-thread{height:calc(var(--vh,1vh) * 100 - 40px);padding-top:12px;background-color:#fff}.media-mobile .messages-thread .messages-area{padding-top:24px;height:calc(100% - 55px);padding-left:24px;padding-right:24px}.media-mobile .messages-thread .message-bar{margin-left:16px;margin-right:16px;width:calc(100vw - 32px);left:0;bottom:20px}.media-mobile .messages-thread .message-bar .ppb-button.send-button{left:calc(100vw - 78px)}#client-portal-container .messages-thread{margin-top:54px;margin-left:90px;margin-right:32px;text-align:center}#client-portal-container .messages-thread .message-bar{width:calc(100vw - 150px)}#client-portal-container .messages-thread .messages-area{height:calc(var(--vh,1vh) * 100 - 112px);padding-top:24px}#client-portal-container .messages-thread.showing-company-selection{margin-right:407px}#client-portal-container .messages-thread.showing-company-selection .message-bar{width:calc(100vw - 525px)}.media-mobile #client-portal-container .messages-thread{margin-right:0;margin-left:0;margin-top:36px;padding-top:0;height:calc(var(--vh,1vh) * 100 - 36px)}.media-mobile #client-portal-container .messages-thread .messages-area{height:calc(var(--vh,1vh) * 100 - 94px)}.media-mobile #client-portal-container .messages-thread .message-bar{width:calc(100vw - 32px);padding-left:37px}.media-mobile #client-portal-container .messages-thread .message-bar .file-upload-container .file-upload .ppb-button{padding-left:0}.media-mobile #client-portal-container .messages-thread.showing-company-selection{margin-top:116px;height:calc(var(--vh,1vh) * 100 - 116px)}.media-mobile #client-portal-container .messages-thread.showing-company-selection .messages-area{height:calc(var(--vh,1vh) * 100 - 174px)}.messages-thread .message-thread--message{max-width:590px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.messages-thread .message-thread--message .report-card-image{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:200px;position:relative}.messages-thread .message-thread--message .report-card-image .loading-spinner{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);z-index:1}.messages-thread .message-thread--message .report-card-image .cover-photo{border-top-left-radius:8px;border-top-right-radius:8px;background-position:center;background-size:cover;height:200px;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background-color:#f7f7f8}.messages-thread .message-thread--message .report-card-image .cover-photo .broken-report-card-photo{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:100%}.messages-thread .message-thread--message .report-card-image .cover-photo .broken-report-card-photo img{height:25px;width:20px;margin-bottom:4px}.messages-thread .message-thread--message .report-card-image .cover-photo .broken-report-card-photo div{font-size:10px;color:rgba(157,159,161,.9);font-weight:500}.messages-thread .message-thread--message .report-card-image .cover-photo video{margin-top:auto;margin-bottom:auto;width:100%;height:100%}.messages-thread .message-thread--message .top-line{display:-webkit-box;display:-ms-flexbox;display:flex;text-align:left;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.messages-thread .message-thread--message .top-line .image-box{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;min-height:256px;height:256px;text-align:left;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.messages-thread .message-thread--message .top-line .image-box .broken-direct-photo{display:none;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:100%;width:200px;min-width:200px;background-color:#f5f5f5;border-radius:8px}.messages-thread .message-thread--message .top-line .image-box .broken-direct-photo img{height:25px;width:20px;margin:0 0 4px}.messages-thread .message-thread--message .top-line .image-box .broken-direct-photo div{font-size:10px;color:rgba(157,159,161,.9);font-weight:500}.messages-thread .message-thread--message .top-line .image-box img,.messages-thread .message-thread--message .top-line .image-box video{margin-top:auto;margin-bottom:auto;border-radius:8px;max-height:100%;max-width:100%}.messages-thread .message-thread--message .top-line .message-box{border-radius:8px 8px 8px 0;background-color:#f1f1f2;color:#231f20;padding:8px 12px;font-size:14px;line-height:1.29;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin-left:0;display:-webkit-box;display:-ms-flexbox;display:flex}.messages-thread .message-thread--message .top-line .message-box .icon{margin-right:12px;margin-top:4px}.messages-thread .message-thread--message .top-line .message-box .icon.pdf-icon-white svg path{stroke:#FFF}.messages-thread .message-thread--message .top-line .message-box .report-card-message-text{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.messages-thread .message-thread--message .top-line .message-box .report-card-message-text .view-details-button{font-size:10px;font-weight:500;color:rgba(39,169,224,.9)}.messages-thread .message-thread--message .top-line .message-box .appointment-message-text{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.messages-thread .message-thread--message .top-line .message-box.showing-image{border-top-left-radius:0;border-top-right-radius:0}.messages-thread .message-thread--message .top-line .message-box.combined{border-bottom-left-radius:8px}.messages-thread .message-thread--message .top-line .message-box .typing-indicator{will-change:transform;width:auto;padding:5px;display:table;margin:0 auto;position:relative}.messages-thread .message-thread--message .top-line .message-box .typing-indicator::after,.messages-thread .message-thread--message .top-line .message-box .typing-indicator::before{content:"";position:absolute;bottom:-2px;left:-2px;height:20px;width:20px;border-radius:50%}.messages-thread .message-thread--message .top-line .message-box .typing-indicator::after{height:5px;width:5px;left:-5px;bottom:-5px}.messages-thread .message-thread--message .top-line .message-box .typing-indicator span{height:10px;width:10px;float:left;margin:0 1px;background-color:#9E9EA1;display:block;border-radius:50%;opacity:.4}.messages-thread .message-thread--message .top-line .message-box .typing-indicator span:nth-of-type(1){-webkit-animation:1s blink infinite .3333s;animation:1s blink infinite .3333s}.messages-thread .message-thread--message .top-line .message-box .typing-indicator span:nth-of-type(2){-webkit-animation:1s blink infinite .6666s;animation:1s blink infinite .6666s}.messages-thread .message-thread--message .top-line .message-box .typing-indicator span:nth-of-type(3){-webkit-animation:1s blink infinite .9999s;animation:1s blink infinite .9999s}@-webkit-keyframes blink{50%{opacity:1}}@keyframes blink{50%{opacity:1}}.messages-thread .message-thread--message .top-line .avatar-image{height:24px;width:24px;margin-top:auto;position:relative;left:24px}.messages-thread .message-thread--message .top-line .avatar-image img{height:24px;width:24px;border-radius:40px;position:relative;top:0;left:-32px}.messages-thread .message-thread--message .top-line .avatar-image .border{z-index:1;position:absolute;height:24px;width:24px;border:2px solid rgba(255,255,255,.5);top:0;left:-32px;border-radius:40px}.messages-thread .message-thread--message .top-line .avatar-image .arrow-left-side{content:" ";position:relative;right:24px;top:-16px;border-top:13px solid transparent;border-right:13px solid #f1f1f2;opacity:1;z-index:-2}.messages-thread .message-thread--message .top-line .avatar-image .arrow-left-side::after{content:" ";left:0;top:-24px;position:absolute;width:24px;height:24px;border-radius:56px;opacity:1;background-color:#fff;z-index:-1}.messages-thread .message-thread--message .combined-message-break{margin-bottom:4px}.messages-thread .message-thread--message .tag-line{font-size:10px;color:#dbdcde;font-weight:300;text-align:left;padding:8px 36px 24px}.messages-thread .message-thread--message .tag-line .sent-by{color:#484849;font-weight:400}.messages-thread .message-thread--message .tag-line .time{color:#484849;text-transform:lowercase}.messages-thread .message-thread--message.staff-message .message-box{background-color:rgba(190,219,243,.5)}.messages-thread .message-thread--message.staff-message .message-box a{display:block;max-width:500px;overflow-wrap:break-word;color:#27a9e1}.messages-thread .message-thread--message.staff-message .avatar-image .arrow-left-side{border-right:13px solid rgba(190,219,243,.5)}.messages-thread .message-thread--message .sent-to-text-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-top:4px}.messages-thread .message-thread--message .sent-to-text-container img{margin-left:4px;-webkit-transform:rotate(180deg);transform:rotate(180deg)}.messages-thread .message-thread--message .sent-to-text-container .sent-to-text{color:#9d9fa1}.messages-thread .message-thread--message.right-side-message{text-align:right;margin-left:auto}.messages-thread .message-thread--message.right-side-message .report-card-image{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.messages-thread .message-thread--message.right-side-message .image-box{text-align:right}.messages-thread .message-thread--message.right-side-message .message-box{background-color:#27a9e1;color:rgba(255,255,255,.9);margin-left:auto;border-radius:8px 8px 0}.messages-thread .message-thread--message.right-side-message .message-box .message-text{text-align:left}.messages-thread .message-thread--message.right-side-message .message-box .report-card-message-text .view-details-button{color:rgba(255,255,255,.9)}.messages-thread .message-thread--message.right-side-message .message-box .appointment-message-text{text-align:left;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.messages-thread .message-thread--message.right-side-message .message-box.combined{border-bottom-right-radius:8px}.messages-thread .message-thread--message.right-side-message .message-box a{color:rgba(255,255,255,.75);text-decoration:underline;display:block;max-width:500px;overflow-wrap:break-word}.messages-thread .message-thread--message.right-side-message .avatar-image{left:-17px}.messages-thread .message-thread--message.right-side-message .avatar-image .arrow-right-side{z-index:-2;content:" ";position:relative;right:-17px;top:-16px;border-top:13px solid transparent;border-right:none;border-left:13px solid #27a9e1}.messages-thread .message-thread--message.right-side-message .avatar-image .arrow-right-side::after{content:" ";left:-13px;top:-23px;position:absolute;width:24px;height:24px;border-radius:56px;opacity:1;background-color:#fff;z-index:-1}.messages-thread .message-thread--message.right-side-message .avatar-image .border,.messages-thread .message-thread--message.right-side-message .avatar-image img{top:0;left:25px}.messages-thread .message-thread--message.right-side-message .tag-line{text-align:right}.messages-thread .message-thread--message.right-side-message .sent-to-text-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:4px}.messages-thread .message-thread--message.right-side-message .sent-to-text{margin-right:4px;font-size:10px;font-style:italic;text-align:right;color:#9d9fa1}.messages-thread .message-thread--message.is-pending .message-box{background-color:rgba(254,194,59,.9);color:#231f20}.messages-thread .message-thread--message.is-pending .message-box .report-card-message-text .view-details-button{color:rgba(72,72,73,.75)}.messages-thread .message-thread--message.is-pending .avatar-image .arrow-right-side{border-left:13px solid rgba(254,194,59,.9)}.messages-thread .message-thread--message.is-pending .avatar-image .arrow-left-side{opacity:.9;border-right:13px solid #fec23b}.message-thread-view-households{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:0}.message-thread-view-households .messages-date-header{text-transform:capitalize;margin:66px 0 0;font-size:10px;font-weight:500;color:#9d9fa1;text-align:center}.message-thread-view-households .back{height:20px;width:56px;position:absolute;top:16px;left:16px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:12px;font-weight:500;color:#f05860}.message-thread-view-households .back img{margin-right:12px;height:20px}.message-thread-view-households .right-side-message,.message-thread-view-households .staff-message{max-width:80vw;padding-left:16px;padding-right:20px;margin-top:16px}.message-thread-view-households .box-shadow{box-shadow:0 2px 8px 0 rgba(219,220,222,.5),inset 0 -1px 0 0 #f1f1f2;width:100%}.message-thread-view-households .image-box{max-height:256px;height:inherit!important}.message-thread-view-households .households-container{background-color:rgba(241,241,242,.25);overflow-y:scroll;height:100%;width:100%}.message-thread-view-households .households-container .warning-text{color:rgba(254,194,59,.9);margin:24px 0;font-size:12px;text-align:center;font-weight:500;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.message-thread-view-households .households-container .warning-text img{margin-right:4px;-webkit-transform:rotate(180deg);transform:rotate(180deg)}.message-thread-view-households .mobile{height:100%}.media-mobile .messages-thread .message-thread--message .top-line .avatar-image img{z-index:2}.media-mobile .messages-thread .message-thread--message .top-line .avatar-image .arrow-left-side,.media-mobile .messages-thread .message-thread--message .top-line .avatar-image .arrow-right-side{z-index:1}.media-mobile .messages-thread .message-thread--message .message-box a{display:block;max-width:240px;overflow-wrap:break-word}.message-thread--company-select .list-right-side-panel{border-left:1px solid rgba(241,241,242,.9)}.message-thread--company-select .list-right-side-panel .company-selection{padding:12px 16px 12px 24px;box-shadow:inset 0 -1px 0 0 rgba(241,241,242,.9);display:-webkit-box;display:-ms-flexbox;display:flex;position:relative}.message-thread--company-select .list-right-side-panel .company-selection .red-dot{width:8px;height:8px;border:1px solid rgba(255,255,255,.9);background-color:#f05860;border-radius:40px;opacity:1;position:absolute;top:38px;left:12px}.message-thread--company-select .list-right-side-panel .company-selection .company-logo-container{height:60px;width:60px;margin-bottom:0;margin-right:16px;border-radius:40px;background-color:#fff;overflow:hidden;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.message-thread--company-select .list-right-side-panel .company-selection .company-logo-container img{max-width:60px;max-height:60px}.message-thread--company-select .list-right-side-panel .company-selection .company-logo-container .white-border{border-radius:40px;border:2px solid rgba(255,255,255,.5);position:absolute;top:0;left:0;width:60px;height:60px;z-index:12}.message-thread--company-select .list-right-side-panel .company-selection .right-side-info{width:258px;padding-top:8px}.message-thread--company-select .list-right-side-panel .company-selection .right-side-info .top-line-info{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%}.message-thread--company-select .list-right-side-panel .company-selection .right-side-info .top-line-info .company-name{font-size:14px;font-weight:500;color:#231f20}.message-thread--company-select .list-right-side-panel .company-selection .right-side-info .top-line-info .last-message-time{position:absolute;right:16px;font-size:10px;padding-top:2px;font-weight:300;color:#9d9fa1;text-transform:capitalize}.message-thread--company-select .list-right-side-panel .company-selection .right-side-info .pending-request-line{padding-top:4px;text-align:left;color:#fec23b;font-size:12px;text-transform:lowercase}.message-thread--company-select .list-right-side-panel .company-selection .right-side-info .pending-request-line .bold{font-weight:500}.message-thread--company-select .list-right-side-panel .company-selection .right-side-info .last-message-line{padding-top:4px;font-size:12px;line-height:1.33;color:#484849;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.message-thread--company-select .list-right-side-panel .company-selection.selected{border-left:8px solid #27a9e1;padding-left:16px;background-color:rgba(190,219,243,.2)}.message-thread--company-select .list-right-side-panel .company-selection.selected .red-dot{left:4px}.media-mobile .message-thread--company-select{position:absolute;top:56px;left:-10px;width:calc(100vw + 18px);display:-webkit-box;display:-ms-flexbox;display:flex;height:82px;background-color:#fff;z-index:10;padding-left:26px;padding-top:10px;box-shadow:0 8px 8px -8px rgba(157,159,161,.5);overflow-x:scroll}.media-mobile .message-thread--company-select .message-thread--company-option .company-selection{margin-right:16px;position:relative}.media-mobile .message-thread--company-select .message-thread--company-option .company-selection .red-dot{width:16px;height:16px;border:2px solid rgba(255,255,255,.9);background-color:#f05860;border-radius:40px;opacity:1;position:absolute;top:0;left:42px;z-index:12}.media-mobile .message-thread--company-select .message-thread--company-option .company-selection .company-logo-container{height:60px;width:60px;border-radius:40px;overflow:hidden;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.media-mobile .message-thread--company-select .message-thread--company-option .company-selection .company-logo-container img{max-height:60px;max-width:60px;border:2px solid rgba(255,255,255,.5)}.media-mobile .message-thread--company-select .message-thread--company-option .company-selection .company-logo-container .background-container{font-size:32px;color:rgba(255,255,255,.9);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:60px;width:60px;border-radius:40px;border:2px solid rgba(255,255,255,.5)}.media-mobile .message-thread--company-select .message-thread--company-option .company-selection .company-logo-container .blue-border{border-radius:40px;border:3px solid rgba(39,169,225,.9);position:absolute;top:-2px;left:-2px;width:64px;height:64px;z-index:11}.media-mobile .message-thread--company-select .message-thread--company-option:nth-child(2) .company-logo-container .background-container{background-color:#FFE4b4}.media-mobile .message-thread--company-select .message-thread--company-option:nth-child(3) .company-logo-container .background-container{background-color:#FAC9C8}.media-mobile .message-thread--company-select .message-thread--company-option:nth-child(4) .company-logo-container .background-container{background-color:#A4D9D0}.media-mobile .message-thread--company-select .message-thread--company-option:nth-child(5) .company-logo-container .background-container{background-color:#DEC7FF}.media-mobile .message-thread--company-select .message-thread--company-option:nth-child(6) .company-logo-container .background-container{background-color:#DBDCDE}.media-mobile .message-thread--company-select .message-thread--company-option:nth-child(7) .company-logo-container .background-container{background-color:#FAD848}.media-mobile .message-thread--company-select .message-thread--company-option:nth-child(8) .company-logo-container .background-container{background-color:#FFC7F2}.message-thread--household-select{border-left:1px solid rgba(241,241,242,.9);height:calc(var(--vh,1vh) * 100 - 54px);overflow-y:scroll;position:relative}.message-thread--household-select .households{position:relative;padding-bottom:70px}.message-thread--household-select .households .inbox-label{height:42px;padding-left:12px;padding-bottom:6px;box-shadow:inset 0 -1px 0 0 rgba(219,220,222,.9);background-color:rgba(241,241,242,.9);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;position:relative;z-index:10}.message-thread--household-select .households .inbox-label .label-and-filter{height:20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px}.message-thread--household-select .households .inbox-label .label-and-filter p{height:13px;font-size:13px;line-height:15px;font-weight:500;color:#6d6d72;opacity:.8}.message-thread--household-select .households .inbox-label .label-and-filter .filter-dropdown-container{position:relative}.message-thread--household-select .households .inbox-label .label-and-filter .filter-dropdown-container .filter-dropdown-controller{background:0 0;border:none;padding:0;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-radius:4px;height:20px;opacity:100%}.message-thread--household-select .households .inbox-label .label-and-filter .filter-dropdown-container .filter-dropdown-controller:disabled{opacity:.5;cursor:not-allowed!important}.message-thread--household-select .households .inbox-label .label-and-filter .filter-dropdown-container .filter-dropdown-controller:focus{outline:0}.message-thread--household-select .households .inbox-label .label-and-filter .filter-dropdown-container .filter-dropdown-controller:hover{background-color:#e8e8e9}.message-thread--household-select .households .inbox-label .label-and-filter .filter-dropdown-container .filter-dropdown-controller:hover:disabled{background-color:transparent}.message-thread--household-select .households .inbox-label .label-and-filter .filter-dropdown-container .filter-dropdown-controller.filter-in-use[aria-expanded=true]{opacity:50%}.message-thread--household-select .households .inbox-label .label-and-filter .filter-dropdown-container .filter-dropdown-menu{margin-top:8px;width:180px;border-radius:8px;box-shadow:0 2px 4px 0 rgba(157,159,161,.5);border:1px solid rgba(241,241,242,.5);padding:0}.message-thread--household-select .households .inbox-label .label-and-filter .filter-dropdown-container .filter-dropdown-menu li.with-top-border{border-top:1px solid rgba(241,241,242,.9)}.message-thread--household-select .households .inbox-label .label-and-filter .filter-dropdown-container .filter-dropdown-menu .dropdown-item{color:rgba(72,72,73,.9);max-height:46px;min-height:46px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-left:12px;padding-right:12px;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;gap:8px}.message-thread--household-select .households .inbox-label .label-and-filter .filter-dropdown-container .filter-dropdown-menu .dropdown-item .selected-option{margin-left:auto}.message-thread--household-select .households .inbox-label .label-and-filter .filter-dropdown-container .filter-dropdown-menu .dropdown-item:hover{background-color:rgba(241,241,242,.5)!important}.message-thread--household-select .households .household-selection{font-family:"Gotham Rounded A","Gotham Rounded B",helvetica,arial,sans-serif;padding:12px 16px 12px 24px;box-shadow:inset 0 -1px 0 0 rgba(241,241,242,.9);display:-webkit-box;display:-ms-flexbox;display:flex;position:relative}.message-thread--household-select .households .household-selection .red-dot{width:8px;height:8px;border:1px solid rgba(255,255,255,.9);background-color:#f05860;border-radius:40px;opacity:1;position:absolute;top:38px;left:12px}.message-thread--household-select .households .household-selection.selecting-messages{padding:12px 16px 12px 12px}.message-thread--household-select .households .household-selection.selecting-messages .message-selection-checkbox{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:23px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-right:24px}.message-thread--household-select .households .household-selection.selecting-messages .message-selection-checkbox svg{width:23px!important;height:23px!important}.message-thread--household-select .households .household-selection.selecting-messages .red-dot{left:43px}.message-thread--household-select .households .household-selection .household-avatars{height:60px;width:60px;min-width:60px;margin-bottom:0;margin-right:16px}.message-thread--household-select .households .household-selection .household-avatars img{width:60px;height:60px;border-radius:40px;z-index:4;position:relative}.message-thread--household-select .households .household-selection .household-avatars:not(.two-avatars) .border{height:60px;width:60px;border:2px solid rgba(255,255,255,.5);border-radius:40px;position:absolute}.message-thread--household-select .households .household-selection .household-avatars.two-avatars{position:relative}.message-thread--household-select .households .household-selection .household-avatars.two-avatars img{height:40px;width:40px;border-radius:40px}.message-thread--household-select .households .household-selection .household-avatars.two-avatars .primary-avatar{position:absolute;top:0;left:0;z-index:5;border:2px solid rgba(255,255,255,.5)}.message-thread--household-select .households .household-selection .household-avatars.two-avatars .secondary-avatar{position:absolute;bottom:0;right:0;border:2px solid rgba(255,255,255,.5)}.message-thread--household-select .households .household-selection .right-side-info{width:275px;padding-top:8px}.message-thread--household-select .households .household-selection .right-side-info .top-line-info{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%}.message-thread--household-select .households .household-selection .right-side-info .top-line-info .household-name{font-size:14px;font-weight:500;color:#231f20}.message-thread--household-select .households .household-selection .right-side-info .top-line-info .last-message-time{position:absolute;right:16px;font-size:10px;padding-top:2px;font-weight:300;color:#9d9fa1;text-transform:capitalize}.message-thread--household-select .households .household-selection .right-side-info .pending-request-line{padding-top:4px;text-align:left;color:#fec23b;font-size:12px;text-transform:lowercase}.message-thread--household-select .households .household-selection .right-side-info .pending-request-line .bold{font-weight:500}.message-thread--household-select .households .household-selection .right-side-info .last-message-line{padding-top:4px;font-size:12px;line-height:1.33;color:#484849;text-align:left;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.message-thread--household-select .households .household-selection.selected{border-left:8px solid #27a9e1;padding-left:16px;background-color:rgba(190,219,243,.2)}.message-thread--household-select .households .household-selection.selected .red-dot{left:4px}.message-thread--household-select .end-of-message-threads{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;line-height:12px;padding:24px 0;font-weight:500;gap:8px;font-size:12px;color:rgba(157,159,161,.9019607843)}.message-thread--household-select .desktop-actions-container{position:fixed;width:375px;bottom:0;height:120px;padding:24px 24px 36px;background-color:#fff;z-index:100;box-shadow:0 -1px 8px 0 rgba(219,220,222,.5);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;gap:15px}.message-thread--household-select .desktop-actions-container button{border-radius:8px;box-shadow:0 2px 4px 0 rgba(250,201,200,.75);border:1px solid rgba(241,241,242,.5);background-color:rgba(255,255,255,.9);height:60px;font-family:"Gotham Rounded A","Gotham Rounded B";font-size:14px;font-weight:500;line-height:normal;color:rgba(240,88,96,.9);-webkit-box-flex:1;-ms-flex:1;flex:1}.message-thread--distribution-list-select .household-selection,.message-thread--new-message-household-select .households .new-message-distribution-selection,.message-thread--new-message-household-select .households .new-message-household-selection,.ppb-modal.manually-send-contracts-modal .control-panel .dismiss-button,.sign-contracts-modal .content,.view-appointment-request-modal .content .info-text{font-family:"Gotham Rounded A","Gotham Rounded B",helvetica,arial,sans-serif}.message-thread--household-select .desktop-actions-container button:nth-child(2){box-shadow:0 2px 4px 0 rgba(240,88,96,.5);border:1px solid rgba(241,241,242,.5);background-color:rgba(240,88,96,.9);color:#fff}.media-mobile .message-thread--household-select{height:calc(var(--vh,1vh) * 100 - 90px)}.message-thread--distribution-list-select{border-bottom:4px solid rgba(241,241,242,.9)}.message-thread--distribution-list-select .household-selection{padding:12px 16px 12px 24px;box-shadow:inset 0 -1px 0 0 rgba(241,241,242,.9);display:-webkit-box;display:-ms-flexbox;display:flex;position:relative}.message-thread--distribution-list-select .household-selection .red-dot{width:8px;height:8px;border:1px solid rgba(255,255,255,.9);background-color:#f05860;border-radius:40px;opacity:1;position:absolute;top:38px;left:12px}.message-thread--distribution-list-select .household-selection .household-avatars{height:60px;width:60px;min-width:60px;margin-bottom:0;margin-right:16px}.message-thread--distribution-list-select .household-selection .household-avatars img{width:60px;height:60px;border-radius:40px;object-fit:scale-down}.message-thread--distribution-list-select .household-selection .household-avatars .border{height:60px;width:60px;border:2px solid rgba(255,255,255,.5);border-radius:40px;position:absolute}.message-thread--distribution-list-select .household-selection .household-avatars.two-avatars{position:relative}.message-thread--distribution-list-select .household-selection .household-avatars.two-avatars img{height:40px;width:40px;border-radius:40px}.message-thread--distribution-list-select .household-selection .household-avatars.two-avatars .primary-avatar{position:absolute;bottom:0;right:0;z-index:4;border:2px solid rgba(255,255,255,.5)}.message-thread--distribution-list-select .household-selection .household-avatars.two-avatars .secondary-avatar{position:absolute;top:0;left:0;border:2px solid rgba(255,255,255,.5)}.message-thread--distribution-list-select .household-selection .right-side-info{width:275px;padding-top:8px}.message-thread--distribution-list-select .household-selection .right-side-info .top-line-info{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%}.message-thread--distribution-list-select .household-selection .right-side-info .top-line-info .household-name{font-size:14px;font-weight:500;color:#231f20}.message-thread--distribution-list-select .household-selection .right-side-info .top-line-info .last-message-time{position:absolute;right:16px;font-size:10px;padding-top:2px;font-weight:300;color:#9d9fa1;text-transform:capitalize}.message-thread--distribution-list-select .household-selection .right-side-info .pending-request-line{padding-top:4px;text-align:left;color:#fec23b;font-size:12px;text-transform:lowercase}.message-thread--distribution-list-select .household-selection .right-side-info .pending-request-line .bold{font-weight:500}.message-thread--distribution-list-select .household-selection .right-side-info .last-message-line{padding-top:4px;font-size:12px;line-height:1.33;color:#484849;text-align:left;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.message-thread--distribution-list-select .household-selection.selected{border-left:8px solid #27a9e1;padding-left:16px;background-color:rgba(190,219,243,.2)}.message-thread--distribution-list-select .household-selection.selected .red-dot{left:4px}.selecting-households-modal{height:100%;width:100%;position:fixed;left:0;top:0;z-index:49;border-radius:0;overflow-y:scroll;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;display:-webkit-box;display:-ms-flexbox;display:flex}.selecting-households-modal .content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.selecting-households-modal .content .header{margin-top:49px;font-size:20px;text-align:center}.selecting-households-modal .content .body-copy{margin:24px 0 32px;font-size:14px;text-align:center;color:#48484a}.selecting-households-modal .content .button-container{display:-webkit-box;display:-ms-flexbox;display:flex;height:48px;width:343px;margin-bottom:20px;margin-top:10px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding-bottom:20px}.selecting-households-modal .content .button-container .next-button{border-radius:8px;margin-left:5px;-webkit-box-flex:1;-ms-flex:1;flex:1;height:48px}.selecting-households-modal .content .button-container .back-button{border-radius:8px;margin-right:5px;-webkit-box-flex:1;-ms-flex:1;flex:1;height:48px}.selecting-households-modal .content .active button{box-shadow:0 2px 8px 0 rgba(190,219,243,.9);border:1px solid rgba(39,169,225,.9);background-color:rgba(39,169,225,.9);color:rgba(255,255,255,.9)}.selecting-households-modal .content .calendar-container{width:352px;margin-left:auto;margin-right:auto}.selecting-households-modal .content .calendar-container .datepicker-days table{border-spacing:8px 8px}.selecting-households-modal .content .calendar-container .datepicker-days table thead .dow{font-weight:500}.selecting-households-modal .content .calendar-container .datepicker-days table tbody tr{height:40px}.selecting-households-modal .content .calendar-container .datepicker-days table tbody tr td{font-size:10px;font-weight:500}.selecting-households-modal .content .calendar-container .datepicker-days table tbody tr td.today{background-color:#FFF;color:#f05860}.selecting-households-modal .content .calendar-container .datepicker-days table tbody tr td.day{opacity:.9;border-radius:4px;box-shadow:0 2px 4px 0 rgba(190,219,243,.5);border:1px solid rgba(190,219,243,.5);background-color:#fff}.selecting-households-modal .content .calendar-container .datepicker-days table tbody tr td.disabled{border:none;box-shadow:none;opacity:1;color:#dbdcde}.selecting-households-modal .content .calendar-container .datepicker-days table tbody tr td.active{text-shadow:none;box-shadow:0 2px 8px 0 rgba(190,219,243,.9);border:1px solid #27a9e1;background-color:#27a9e1;color:#FFF}.selecting-households-modal .content .calendar-container .datepicker-days table tbody tr td.active.today{box-shadow:0 2px 4px 0 rgba(250,201,200,.5);border:1px solid rgba(250,201,200,.9);background-color:#f05860}.message-thread--new-message-household-select{border-left:1px solid rgba(241,241,242,.9);height:calc(100vh - 54px);overflow-y:scroll}.message-thread--new-message-household-select .households .disabled{opacity:.5}.message-thread--new-message-household-select .households .list-header{padding-left:12px;padding-top:20px;padding-bottom:8px;text-align:left;opacity:.8;box-shadow:inset 0 -1px 0 0 var(--pale-grey);background-color:rgba(241,241,242,.9);font-size:13px;font-weight:500;text-transform:uppercase;color:#6d6d72}.message-thread--new-message-household-select .households .new-message-distribution-selection.selected,.message-thread--new-message-household-select .households .new-message-household-selection.selected{background-color:rgba(190,219,243,.1)}.message-thread--new-message-household-select .households .new-message-household-selection{padding:12px 24px;box-shadow:inset 0 -1px 0 0 rgba(241,241,242,.9);position:relative;text-align:left}.message-thread--new-message-household-select .households .new-message-household-selection .top-line{font-size:14px;font-weight:500;position:relative}.message-thread--new-message-household-select .households .new-message-household-selection .top-line .ppb-checkbox{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:absolute;top:-3px;right:0}.message-thread--new-message-household-select .households .new-message-household-selection .top-line .ppb-checkbox .trigger{display:none}.message-thread--new-message-household-select .households .new-message-household-selection .top-line .ppb-checkbox .checker{width:327px;height:116px;background-image:url(images/check-blank.svg);background-position:top right;background-size:20px 20px;background-repeat:no-repeat;cursor:pointer}.message-thread--new-message-household-select .households .new-message-household-selection .top-line .ppb-checkbox .checker.disabled{opacity:.5;pointer-events:none}.message-thread--new-message-household-select .households .new-message-household-selection .top-line .ppb-checkbox .trigger:checked+.checker{background-image:url(images/check-complete.svg)}.message-thread--new-message-household-select .households .new-message-household-selection .pets-container{padding-top:8px}.message-thread--new-message-household-select .households .new-message-household-selection .pets-container .pet-row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-top:4px;font-size:14px;font-weight:400}.message-thread--new-message-household-select .households .new-message-household-selection .pets-container .pet-row .img-inner-border{width:45px;height:45px}.message-thread--new-message-household-select .households .new-message-household-selection .pets-container .pet-row .img-inner-border img{width:45px;height:45px;border-radius:40px}.message-thread--new-message-household-select .households .new-message-household-selection .pets-container .pet-row .pet-name{padding-left:12px}.message-thread--new-message-household-select .households .new-message-household-selection .pets-container .pet-row:first-child{padding-top:0}.message-thread--new-message-household-select .households .new-message-distribution-selection{font-size:14px;font-weight:500;padding:24px;box-shadow:inset 0 -1px 0 0 rgba(241,241,242,.9);position:relative;text-align:left;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.message-thread--new-message-household-select .households .new-message-distribution-selection .ppb-checkbox .loading-pane{margin:0;min-height:22px;min-width:22px}.message-thread--new-message-household-select .households .new-message-distribution-selection .ppb-checkbox .loading-pane .showbox,.message-thread--new-message-household-select .households .new-message-distribution-selection .ppb-checkbox .loading-pane .showbox .loading-text{margin:0}.message-thread--new-message-household-select .households .new-message-distribution-selection .ppb-checkbox .loading-pane .showbox .loader{width:22px}.message-thread--new-message-household-select .households .new-message-distribution-selection .select-dates-text{font-weight:400;height:14px;margin:8px 8px 0 0;color:var(--charcoal-grey)}.message-thread--new-message-household-select .households .new-message-distribution-selection .select-dates-text button{color:rgba(240,88,96,.9)}.media-mobile .message-thread--new-message-household-select .new-message-household-selection .top-line .ppb-checkbox .checker{background-position:center right}.households-top-bar{height:140px;width:calc(100vw - 433px);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:inset 0 -1px 0 0 rgba(190,219,243,.25);background-color:rgba(248,251,253,.9);position:fixed;top:54px;left:58px;z-index:5;text-align:left;padding-left:48px;padding-right:48px;padding-top:24px}.households-top-bar .recipients-text{font-size:10px;font-weight:500;color:#27a9e1;text-transform:uppercase}.households-top-bar .households-container{display:-webkit-box;display:-ms-flexbox;display:flex;padding-top:8px;width:100%;overflow-x:scroll;overflow-y:hidden}.households-top-bar .households-container .household-option{margin-right:8px;text-align:center;position:relative}.households-top-bar .households-container .household-option .household-avatars{height:60px;width:60px;min-width:60px;margin-bottom:0}.households-top-bar .households-container .household-option .household-avatars img{width:60px;height:60px;border-radius:40px}.households-top-bar .households-container .household-option .household-avatars .primary-avatar-border,.households-top-bar .households-container .household-option .household-avatars .secondary-avatar-border{height:60px;width:60px;border:2px solid rgba(255,255,255,.5);border-radius:40px;position:absolute}.households-top-bar .households-container .household-option .household-avatars.two-avatars{position:relative}.households-top-bar .households-container .household-option .household-avatars.two-avatars img{height:40px;width:40px;border-radius:40px}.households-top-bar .households-container .household-option .household-avatars.two-avatars .primary-avatar{position:absolute;bottom:0;right:0;z-index:4}.households-top-bar .households-container .household-option .household-avatars.two-avatars .secondary-avatar{position:absolute;top:0;left:0}.households-top-bar .households-container .household-option .household-avatars.two-avatars .primary-avatar-border,.households-top-bar .households-container .household-option .household-avatars.two-avatars .secondary-avatar-border{height:40px;width:40px}.households-top-bar .households-container .household-option .household-avatars.two-avatars .primary-avatar-border{bottom:0;right:0;z-index:5}.households-top-bar .households-container .household-option .household-avatars.two-avatars .secondary-avatar-border{top:0;left:0;z-index:3}.households-top-bar .households-container .household-option .household-name{padding-top:4px;font-size:10px;color:rgba(72,72,73,.9)}.households-top-bar .households-container .household-option .cancel-button{cursor:pointer;position:absolute;top:0;right:0;height:16px;width:16px;color:#fff;border-radius:100%;background-color:#f05860;background-image:url(images/cancel-sign.svg);background-repeat:no-repeat;background-position:center;-webkit-transition:all .5s;transition:all .5s;border:1px solid rgba(255,255,255,.5);box-shadow:0 2px 4px 0 rgba(157,159,161,.5)}.households-top-bar .households-container .household-option .cancel-button:hover{background-color:#D31436;opacity:.9}.media-mobile .households-top-bar{width:100vw;background-color:#fff;top:88px;left:0;z-index:15;box-shadow:0 2px 8px -2px rgba(219,220,222,.5);padding-left:16px;padding-top:0;height:106px}.media-mobile .households-top-bar .households-container{padding-top:20px;width:calc(100vw - 32px);overflow-x:scroll;overflow-y:hidden}.media-mobile .households-top-bar.single-header{top:36px}.ppb-modal.view-cancellation-note-modal{padding:32px 16px}.ppb-modal.view-cancellation-note-modal .content{grid-gap:0}.ppb-modal.view-cancellation-note-modal .content .title-line{font-size:10px;font-weight:500;color:#484849}.ppb-modal.view-cancellation-note-modal .content .by-line{margin-top:4px;font-size:10px;font-weight:400;color:#9d9fa1}.ppb-modal.view-cancellation-note-modal .content .by-line .name{font-weight:500}.ppb-modal.view-cancellation-note-modal .content .cancellation-note{margin-top:8px;font-size:12px;font-weight:400;line-height:1.33;color:#484849;white-space:pre-line}.ppb-modal.view-cancellation-note-modal .close-button{position:absolute;right:8px;top:10px}.ppb-modal.view-cancellation-note-modal .close-button .ppb-button svg g{stroke:#dbdcde}.view-appointment-request-modal{color:#484849}.view-appointment-request-modal .content{grid-gap:0}.view-appointment-request-modal .content .header-with-image{grid-gap:16px;padding-bottom:16px}.view-appointment-request-modal .content .header-with-image header{font-size:20px!important}.view-appointment-request-modal .content .info-text{text-align:center;line-height:1.5;color:#48484a;font-size:12px;font-weight:400}.view-appointment-request-modal .content .appointment-info{display:-webkit-box;display:-ms-flexbox;display:flex}.view-appointment-request-modal .content .appointment-info .care-provider-avatar .user-avatar,.view-appointment-request-modal .content .appointment-info .care-provider-avatar img,.view-appointment-request-modal .content .appointment-info .img-inner-border .user-avatar,.view-appointment-request-modal .content .appointment-info .img-inner-border img{border-radius:40px;height:60px;width:60px}.view-appointment-request-modal .content .appointment-info .care-provider-avatar .user-avatar .img-inner-border,.view-appointment-request-modal .content .appointment-info .care-provider-avatar img .img-inner-border,.view-appointment-request-modal .content .appointment-info .img-inner-border .user-avatar .img-inner-border,.view-appointment-request-modal .content .appointment-info .img-inner-border img .img-inner-border{height:60px;width:60px}.view-appointment-request-modal .content .appointment-info .date-info{padding-top:5px;width:54px;border-right:1px solid #F1F1F2;text-align:center}.view-appointment-request-modal .content .appointment-info .date-info .month{font-size:10px;text-transform:uppercase;font-weight:500;color:#484849;margin-bottom:2px}.view-appointment-request-modal .content .appointment-info .date-info .day{font-size:24px;font-weight:400;margin-bottom:3px}.view-appointment-request-modal .content .appointment-info .date-info .day-of-week{font-size:10px;font-weight:500;color:#27A9E1;text-transform:capitalize}.view-appointment-request-modal .content .appointment-info .service-info{padding-top:5px;padding-left:12px}.view-appointment-request-modal .content .appointment-info .service-info .offered-service-name{color:#484849;display:inline-block;white-space:nowrap;font-size:16px;font-weight:700;text-overflow:ellipsis;overflow:hidden;margin-bottom:4px;max-width:220px}.view-appointment-request-modal .content .appointment-info .service-info .time{margin-bottom:5px;font-size:12px;color:#484849}.view-appointment-request-modal .content .appointment-info .service-info .time .separator{color:#DBDCDE}.view-appointment-request-modal .content .appointment-info .service-info .care-provider{display:block;font-size:12px;color:#9d9fa1;width:215px;text-overflow:ellipsis;white-space:nowrap;overflow-x:hidden}.view-appointment-request-modal .content .add-on-services-container{width:100%;margin-top:12px;padding:0 16px 12px;border-radius:5.5px;background-color:rgba(241,241,242,.25)}.view-appointment-request-modal .content .add-on-services-container .add-on-services-header{padding-top:12px;color:rgba(72,72,73,.75);font-size:10px;font-weight:700;width:100%;box-shadow:inset 0 -1px 0 0 rgba(219,220,222,.5);padding-bottom:6px;margin-bottom:8px}.view-appointment-request-modal .content .add-on-services-container .add-on-service{margin-bottom:6px}.view-appointment-request-modal .content .add-on-services-container .add-on-service .add-on-service--name{color:rgba(72,72,73,.9);font-size:12px}.view-appointment-request-modal .content .add-on-services-container .add-on-service:last-child{margin-bottom:0}.view-appointment-request-modal .buttons-container{text-align:center;margin-top:24px}.view-appointment-request-modal .buttons-container .ppb-button{height:48px;font-size:12px;font-weight:500;padding-left:32px;padding-right:32px}.mobile .view-appointment-request-modal{padding-top:32px;height:unset;min-height:100vh}.mobile .view-appointment-request-modal .header-with-image{background-color:#FFF;height:138px}.mobile .view-appointment-request-modal .header-with-image .image-container{display:inline-block}.mobile .view-appointment-request-modal .buttons-container{margin-top:48px}.accept-tos-modal .modal-content .modal-body h3{font-size:20px;font-weight:500;margin-bottom:20px}.accept-tos-modal .modal-content .modal-body h4{font-style:italic;margin-bottom:20px}.accept-tos-modal .modal-content .modal-body p{margin-bottom:25px;font-size:12px;line-height:1.33}.accept-tos-modal .modal-content .modal-body ul{list-style:disc;margin-left:20px;margin-bottom:20px;font-size:12px;line-height:1.33}.accept-tos-modal .modal-content .modal-body header h2{font-weight:500}.accept-tos-modal .modal-content .modal-body header p{font-style:italic}.appointment-list-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:16px 12px;box-shadow:inset 0 -1px 0 0 #f1f1f2}.ppb-modal.epayments-reminder-modal,.ppb-modal.manually-send-contracts-modal,.ppb-modal.quickbooks-confirmation-modal{box-shadow:0 20px 80px 0 rgba(72,72,73,.5),inset 0 -1px 0 0 rgba(72,72,73,.5)}.appointment-list-item .appointment-list-item--body{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-flex:3;-ms-flex-positive:3;flex-grow:3;-webkit-box-align:start;-ms-flex-align:start;align-items:start}.appointment-list-item .appointment-list-item--body .appointment-list-item--time{margin-bottom:4px;font-size:10px;font-weight:500;color:rgba(157,159,161,.9);text-transform:uppercase}.appointment-list-item .appointment-list-item--actions{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.appointment-list-item--service{font-size:14px;color:#231f20;font-weight:400}.appointment-list-item--service .service-duration{font-weight:300}.appointment-list-item--pet-details{margin-top:2px}.appointment-list-item--pet-details .appointment-list-item--pet-details-names{font-weight:300;color:#484849;font-size:10px;margin-top:2px;text-align:left}.appointment-list-item--pet-avatars{display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:8px;width:35px;height:35px}.appointment-list-item--pet-avatars .img-inner-border{width:35px;height:35px}.appointment-list-item--pet-avatars .appointment-list-item--pet-avatar{position:relative;left:calc(var(--index) * -8px);z-index:var(--index)}.appointment-list-item--pet-avatars .appointment-list-item--pet-avatar img{width:35px;height:35px;border-radius:40px}.appointment-list-item--date-time{font-size:10px;display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:4px}.appointment-list-item--date-time.is-recurring{margin-bottom:0}.appointment-list-item--date-time .vertical-separator{width:1px;height:10px;margin:0 4px;background-color:#dbdcde}.appointment-list-item--date{font-weight:500;text-transform:uppercase}.appointment-list-item--date .repeat-arrow{width:12px;height:12px;margin-left:8px}.appointment-list-item--date.recurring-days{font-size:14px;font-weight:400;text-transform:capitalize;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.appointment-list-item--date .blue{color:#27a9e1}.appointment-list-item--actions .ppb-button{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#f05860;font-size:10px;font-weight:500}.appointment-list-item--actions .ppb-button:hover{color:#D31436}.appointment-list-item--actions .vertical-separator{width:1px;height:44px;background-color:#f1f1f2;margin:0 21px}.appointment-list-item--actions .ppb-button img{width:16px;height:16px}.appointment-list-item.swiped-left{-webkit-transform:translateX(-140px);transform:translateX(-140px)}.appointment-list-item.swiped-left .appointment-list-item--remove-action .ppb-button{background-color:#fac9c8;height:108px;width:70px;color:#f05860;text-align:center;font-size:12px;position:absolute;right:-140px;top:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;cursor:pointer;border-radius:0}.appointment-list-item.swiped-left .appointment-list-item--modify-action .ppb-button{background-color:rgba(250,201,200,.5);height:108px;width:70px;color:#f05860;text-align:center;font-size:12px;position:absolute;right:-70px;top:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;cursor:pointer;border-radius:0}.ppb-modal.manually-send-contracts-modal{border-radius:8px;font-size:12px;line-height:1.5;color:#48484a;text-align:center;padding:57px 24px 24px!important}.ppb-modal.manually-send-contracts-modal .header{padding-bottom:8px;font-size:20px;font-weight:500;color:#48484a}.ppb-modal.manually-send-contracts-modal p{margin-bottom:48px}.ppb-modal.manually-send-contracts-modal .control-panel{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.ppb-modal.manually-send-contracts-modal .control-panel .send-button{height:48px;width:92px;margin-bottom:24px;font-size:12px;font-weight:500}.ppb-modal.manually-send-contracts-modal .control-panel .dismiss-button{font-size:12px;font-weight:500;color:#f05860}.sign-contracts-modal{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;background-color:#fbfbfb}.sign-contracts-modal .content{width:344px;margin-left:auto;margin-right:auto;padding-top:16px}.ql-font-gotham,.ql-picker-item[data-value=gotham]::before,.sign-contracts-modal .content.signature-request-modal #quill-viewer{font-family:"Gotham A","Gotham B",helvetica,arial,sans-serif}.sign-contracts-modal .content .header-with-image{grid-gap:16px;padding-bottom:0;background-color:#fbfbfc}.sign-contracts-modal .content .header-with-image header{font-size:20px}.sign-contracts-modal .content .subheader{font-size:12px;text-align:center;line-height:1.5;color:#484849;padding-bottom:48px;padding-right:32px;padding-left:32px}.sign-contracts-modal .content.signature-request-modal{width:800px}.sign-contracts-modal .content.signature-request-modal iframe{height:400px;margin-bottom:26px}.sign-contracts-modal .content.signature-request-modal .mobile-doc-load-fail{width:100%;padding:60px 40px 40px}.sign-contracts-modal .content.signature-request-modal .mobile-doc-load-fail .inner-container{margin-left:auto;margin-right:auto;text-align:center;max-width:310px;color:rgba(72,72,73,.9)}.sign-contracts-modal .content.signature-request-modal .mobile-doc-load-fail .inner-container p{margin-top:12px}.sign-contracts-modal .content.signature-request-modal .mobile-doc-load-fail .inner-container .title{font-size:16px;font-weight:700}.sign-contracts-modal .content.signature-request-modal #quill-viewer{border:1px solid #f1f1f2;border-top:1px solid #f1f1f2!important;border-radius:4px;color:rgba(72,72,73,.9);padding-left:85px;padding-right:85px;background-color:#fff;height:485px;overflow:hidden;margin:-48px -32px 17px}.sign-contracts-modal .content.signature-request-modal #quill-viewer strong{font-weight:800}.sign-contracts-modal .content.signature-request-modal #quill-viewer .ql-editor{overflow-y:scroll;padding-top:85px;padding-bottom:85px;scrollbar-width:none}.sign-contracts-modal .content.signature-request-modal #quill-viewer .ql-editor::-webkit-scrollbar{width:0;background:0 0}.sign-contracts-modal .content.signature-request-modal #quill-viewer li[data-list=ordered].ql-indent-1,.sign-contracts-modal .content.signature-request-modal #quill-viewer li[data-list=ordered]:not([class^=ql-indent-]){margin-top:15px!important}.sign-contracts-modal .content.signature-request-modal .signing-container .vet-limit-container{border-radius:4px;border:1px solid #f1f1f2;background-color:#fff;width:800px;height:60px;margin-bottom:24px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.sign-contracts-modal .content.signature-request-modal .signing-container .vet-limit-container .toggle-container{margin-right:24px}.sign-contracts-modal .content.signature-request-modal .signing-container .vet-limit-container .vet-limit-text{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.sign-contracts-modal .content.signature-request-modal .signing-container .signature-input md-input-container .md-errors-spacer,.sign-contracts-modal .content.signature-request-modal .signing-container .signature-input md-input-container .paper-input-error,.sign-contracts-modal .content.signature-request-modal .signing-container .vet-limit-container .vet-limit-text .vet-limit-amount .ppb-money-input .md-errors-spacer,.sign-contracts-modal .content.signature-request-modal .signing-container .vet-limit-container .vet-limit-text .vet-limit-amount .ppb-money-input .paper-input-error,.sign-contracts-modal .content.signature-request-modal .signing-container .vet-limit-container .vet-limit-text .vet-limit-amount .ppb-money-input hr{display:none}.sign-contracts-modal .content.signature-request-modal .signing-container .vet-limit-container .vet-limit-text .vet-limit-amount{margin-left:24px}.sign-contracts-modal .content.signature-request-modal .signing-container .vet-limit-container .vet-limit-text .vet-limit-amount .ppb-money-input{position:relative;margin-top:0;width:96px;height:36px;border-radius:4px;border:1px solid rgba(219,220,222,.9);background-color:rgba(190,219,243,.05)}.sign-contracts-modal .content.signature-request-modal .signing-container .vet-limit-container .vet-limit-text .vet-limit-amount .ppb-money-input md-input-container{position:absolute;margin:0}.sign-contracts-modal .content.signature-request-modal .signing-container .vet-limit-container .vet-limit-text .vet-limit-amount .ppb-money-input .dollar-sign{font-size:16px;top:6px;left:8px}.sign-contracts-modal .content.signature-request-modal .signing-container .vet-limit-container .vet-limit-text .vet-limit-amount .ppb-money-input input{position:absolute;top:0;width:96px;padding-left:20px;height:36px;text-align:right;color:rgba(72,72,73,.75)}.sign-contracts-modal .content.signature-request-modal .signing-container .vet-limit-container .vet-limit-text .vet-limit-amount .ppb-money-input.show-error{border:1px solid #f05860}.sign-contracts-modal .content.signature-request-modal .signing-container .agreement-text{font-size:12px;text-align:center;line-height:1.33;color:rgba(72,72,73,.9)}.sign-contracts-modal .content.signature-request-modal .signing-container .signature-input{width:344px;padding:37px 32px 16px;margin-top:16px;margin-left:auto;margin-right:auto;background-color:#fff;border:1px solid #f1f1f2}.sign-contracts-modal .content.signature-request-modal .signing-container .signature-input md-input-container{width:100%}.sign-contracts-modal .content.signature-request-modal .signing-container .signature-input md-input-container input{text-align:center;font-size:24px;font-family:"La Belle Aurore",cursive}.sign-contracts-modal .content.signature-request-modal .signing-container .signature-input md-input-container input::-webkit-input-placeholder{color:rgba(157,159,161,.9);font-weight:500;font-family:"Gotham Rounded A","Gotham Rounded B",helvetica,arial,sans-serif;font-size:21px}.sign-contracts-modal .content.signature-request-modal .signing-container .signature-input md-input-container input:-ms-input-placeholder{color:rgba(157,159,161,.9);font-weight:500;font-family:"Gotham Rounded A","Gotham Rounded B",helvetica,arial,sans-serif;font-size:21px}.sign-contracts-modal .content.signature-request-modal .signing-container .signature-input md-input-container input::placeholder{color:rgba(157,159,161,.9);font-weight:500;font-family:"Gotham Rounded A","Gotham Rounded B",helvetica,arial,sans-serif;font-size:21px}.sign-contracts-modal .content.signature-request-modal .signing-container .signature-input md-input-container input::-webkit-input-placeholder{font-size:21px}.sign-contracts-modal .content.signature-request-modal .signing-container .signature-input md-input-container input::-moz-placeholder{font-size:21px}.sign-contracts-modal .content.signature-request-modal .signing-container .signature-input md-input-container input:-ms-input-placeholder{font-size:21px}.sign-contracts-modal .content.signature-request-modal .signing-container .signature-input md-input-container input:-moz-placeholder{font-size:21px}.sign-contracts-modal .content.signature-request-modal .buttons-container{margin-top:16px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.sign-contracts-modal .content.signature-request-modal .buttons-container .decline-button{margin-right:16px}.sign-contracts-modal .content.signature-request-modal .buttons-container .agree-button,.sign-contracts-modal .content.signature-request-modal .buttons-container .decline-button{width:156px;height:60px}.sign-contracts-modal .content.signature-request-modal .buttons-container.small-top-margin{margin-top:6px}.sign-contracts-modal .buttons-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center}.sign-contracts-modal .buttons-container .ppb-button{height:48px;font-size:12px;font-weight:500;padding-left:48px;padding-right:48px}.sign-contracts-modal .buttons-container .review-later-button{line-height:12px;padding-top:16px;padding-bottom:0;height:unset}.mobile.sign-contracts-modal{height:100%;overflow-x:hidden}.mobile.sign-contracts-modal .mobile-header{box-shadow:0 1px 4px 0 rgba(241,241,242,.75);height:56px;background:#FFF}.mobile.sign-contracts-modal .mobile-header button{margin-left:auto;margin-right:12px}.mobile.sign-contracts-modal .content{padding:0;width:100vw}.mobile.sign-contracts-modal .content #quill-viewer{max-width:100vw;margin-left:0;padding-left:16px;padding-right:16px}.mobile.sign-contracts-modal .content #quill-viewer .ql-editor{padding-left:0;padding-right:0;padding-bottom:20px}.mobile.sign-contracts-modal .content.viewing-shared-resource{margin-top:56px}.mobile.sign-contracts-modal .content.viewing-shared-resource iframe{height:calc(100vh - 56px)!important}.mobile.sign-contracts-modal .content .layout-row.subheader{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-right:32px;padding-left:32px}.mobile.sign-contracts-modal .content #iframeContainer{height:calc(100vh - 200px)}.mobile.sign-contracts-modal .content svg.iframe-loader{height:40px;width:40px;top:calc(290px - 100vh)}.mobile.sign-contracts-modal .content form{margin-top:auto}.mobile.sign-contracts-modal .content iframe{height:calc(100vh - 200px);margin-bottom:7px}.mobile.sign-contracts-modal .content .header-with-image{padding-top:48px;height:inherit;background-color:#fbfbfb}.mobile.sign-contracts-modal .content .header-with-image .image-container{display:block}.mobile.sign-contracts-modal .content .header-with-image header{text-align:center}.mobile.sign-contracts-modal .content .subheader{font-size:12px;line-height:1.5;text-align:center;width:100%;padding-left:32px;padding-right:32px;padding-bottom:48px}.mobile.sign-contracts-modal .content .signing-container{padding-left:24px;padding-right:24px}.mobile.sign-contracts-modal .content .signing-container .vet-limit-container{height:unset;width:100%}.mobile.sign-contracts-modal .content .signing-container .vet-limit-container .toggle-container{margin-left:12px}.mobile.sign-contracts-modal .content .signing-container .vet-limit-container .toggle-container .adaptive-paper-switch{width:0}.mobile.sign-contracts-modal .content .signing-container .vet-limit-container .vet-limit-text{font-size:12px;margin-right:auto}.mobile.sign-contracts-modal .content .signing-container .vet-limit-container .vet-limit-text .actual-text{padding-left:28px;padding-right:12px}.mobile.sign-contracts-modal .content .signing-container .vet-limit-container .vet-limit-text .vet-limit-amount{margin-left:0;padding-right:12px}.mobile.sign-contracts-modal .content .signing-container .vet-limit-container .vet-limit-text .vet-limit-amount input{padding-right:12px}.mobile.sign-contracts-modal .content .signing-container .signature-input{width:100%;padding:16px}.mobile.sign-contracts-modal .content .buttons-container{padding-left:24px;padding-right:24px;padding-bottom:20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:8px}.mobile.sign-contracts-modal .content .buttons-container button{width:100%!important;font-size:14px}.mobile.sign-contracts-modal .content.is-iphone .signing-container{padding-top:48px}.mobile.sign-contracts-modal .buttons-container{padding-left:32px;padding-right:32px}.mobile.sign-contracts-modal .buttons-container .ppb-button{width:100%;height:48px}.ql-picker-item[data-value=gotham]::before{content:"Gotham"!important}.contract-rename-modal .buttons .ppb-button,.contract-rename-modal .contract-rename-modal--title,.edit-notifications-modal,.edit-notifications-modal .header-with-image header,.integrations-settings .integration-card .description,.integrations-settings.quickbooks .integration-info .section-text,.ppb-modal.epayments-reminder-modal .control-panel .dismiss-button,.ppb-modal.quickbooks-confirmation-modal .control-panel .dismiss-button,.ql-font-gotham-rounded,.ql-picker-item[data-value=gotham-rounded]::before,.send-documents-modal .content .info-text,.surcharge-list-modal,.surcharge-policy-modal .layout-row .combination-button-container .combination-button{font-family:"Gotham Rounded A","Gotham Rounded B",helvetica,arial,sans-serif}.ql-picker-item[data-value=gotham-rounded]::before{content:"Gotham Rounded"!important}.add-edit-page .inputs-container header,.media-mobile .add-edit-page .inputs-container header,.ql-font-gotham-narrow,.ql-picker-item[data-value=gotham-narrow]::before{font-family:"Gotham Narrow SSm A","Gotham Narrow SSm B",helvetica,arial,sans-serif}.ql-picker-item[data-value=gotham-narrow]::before{content:"Gotham Narrow"!important}.ql-font-courier-new{font-family:"Courier New"}.ql-picker-item[data-value=courier-new]::before{content:"Courier New"!important;font-family:"Courier New"}.choose-action-modal.content .image-container img{width:45px;height:45px}.choose-action-modal.content .header-with-image{text-align:center;padding-bottom:0}.choose-action-modal.content .header-with-image header{font-size:20px}.choose-action-modal.content .info-text{color:#484849;text-align:center;line-height:1.33;font-size:14px}.choose-action-modal.content .info-text .bold{font-weight:500;font-size:14px}.choose-action-modal.content .emphasized-text{font-size:16px;font-weight:500;color:#F05860}.choose-action-modal.content .button-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.choose-action-modal.content .choose-action-modal-button{padding:18px 24px;border-radius:4px;font-weight:500;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.choose-action-modal.content .first-action-button{margin-top:38px}.mobile .choose-action-modal.content .info-text{margin-left:12px;margin-right:12px}.mobile .choose-action-modal.content .header-with-image{margin-top:48px;background-color:#fff;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-bottom:0;height:inherit;width:100%;font-weight:500;font-size:17px;margin-bottom:20px}.mobile .choose-action-modal.content .header-with-image header{font-size:17px}.mobile .choose-action-modal.content .header-with-image .image-container{display:block}.day-of-week-selector .options{display:-webkit-box;display:-ms-flexbox;display:flex}.day-of-week-selector .options .day-of-week-option{width:44px;height:44px;border-radius:4px;box-shadow:0 2px 4px 0 rgba(190,219,243,.5);border:1px solid rgba(190,219,243,.5);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-right:6px}.day-of-week-selector .options .day-of-week-option .dow-label{font-weight:500;font-size:14px;color:#27a9e1}.day-of-week-selector .options .day-of-week-option.selected{background-color:rgba(39,169,225,.9)}.day-of-week-selector .options .day-of-week-option.selected .dow-label{color:rgba(255,255,255,.9)}.day-of-week-selector .selected-text{font-size:12px;color:#9D9FA1;line-height:1.5;margin-top:8px}.surcharge-policy-modal .layout-row.top-gap,.surcharge-policy-modal .layout-row.weekend{margin-top:9px}.day-of-week-selector .selected-text.error{color:#d31436}.mobile .day-of-week-selector{width:100vw}.mobile .day-of-week-selector .options,.surcharge-policy-modal .layout-row{width:100%}.mobile .day-of-week-selector .options .day-of-week-option{margin-right:calc((100% - 308px)/ 7)}.surcharge-policy-modal{padding:48px}.surcharge-policy-modal .layout-row.surcharge-amount .surcharge-amount-input,.surcharge-policy-modal .layout-row.surcharge-amount .surcharge-type-input{width:50%}.surcharge-policy-modal .layout-row.surcharge-amount .surcharge-type-input md-input-container{width:100%}.surcharge-policy-modal .layout-row.charge-per-day-or-visit{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;color:#9d9fa1;font-size:12px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px}.surcharge-policy-modal .layout-row .combination-button-container{border:2px solid rgba(190,219,243,.5);border-radius:5.5px;display:-webkit-box;display:-ms-flexbox;display:flex;height:36px}.surcharge-policy-modal .layout-row .combination-button-container .combination-button{width:50px;height:36px;border-radius:5.5px;color:#27a9e1;font-size:12px;font-weight:500;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;top:-2px;cursor:pointer}.surcharge-policy-modal .layout-row .combination-button-container .combination-button.selected{color:#fff;background-color:rgba(39,169,225,.9);box-shadow:0 2px 8px 0 rgba(190,219,243,.9);border:2px solid #27a9e1}.surcharge-policy-modal .layout-row .combination-button-container .combination-button:first-child{left:-2px}.surcharge-policy-modal .layout-row .combination-button-container .combination-button:last-child{left:2px}.surcharge-policy-modal .layout-row.charge-amount{color:#9d9fa1;font-size:12px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.surcharge-policy-modal .layout-row.charge-amount md-input-container{padding-left:8px;padding-right:8px;margin-top:0}.surcharge-policy-modal .layout-row.charge-amount md-input-container .md-errors-spacer{display:none}.surcharge-policy-modal .layout-row.charge-amount md-input-container input[type=number]::-webkit-inner-spin-button,.surcharge-policy-modal .layout-row.charge-amount md-input-container input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.surcharge-policy-modal .layout-row.charge-amount .combination-button-container,.surcharge-policy-modal .layout-row.time-frame-selection .time-frame-option:nth-child(odd){margin-right:8px}.surcharge-policy-modal .layout-row.charge-amount md-input-container input{width:60px;padding-bottom:2px;text-align:center}.surcharge-policy-modal .layout-row.charge-amount md-input-container input::-webkit-input-placeholder{font-size:12px;text-align:center}.surcharge-policy-modal .layout-row.charge-amount md-input-container input:-ms-input-placeholder{font-size:12px;text-align:center}.surcharge-policy-modal .layout-row.charge-amount md-input-container input::placeholder{font-size:12px;text-align:center}.surcharge-policy-modal .layout-row.charge-amount .ember-power-select-selected-item{color:#484849}.surcharge-policy-modal .layout-row.charge-amount .amount-input{position:relative}.surcharge-policy-modal .layout-row.charge-amount .amount-error,.surcharge-policy-modal .layout-row.charge-amount .compensation-amount-error{font-size:8px;position:relative;left:8px;color:#d31436}.surcharge-policy-modal .layout-row.charge-amount.invalid md-input-container input{border-bottom:2px solid #d31436}.surcharge-policy-modal .layout-row.info-text{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:12px;color:#9d9fa1}.surcharge-policy-modal .layout-row.info-text.example-text{display:inline;text-align:center;line-height:1.5}.surcharge-policy-modal .layout-row.info-text.example-text .bold{font-weight:600}.surcharge-policy-modal .layout-row.info-text-row{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;text-transform:uppercase;font-size:10px;color:#9d9fa1}.surcharge-policy-modal .layout-row.days-row,.surcharge-policy-modal .layout-row.only-text{margin-top:9px;margin-bottom:9px}.surcharge-policy-modal .layout-row.separator{height:1px;border:1px solid rgba(241,241,242,.9)}.surcharge-policy-modal .layout-row.times{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:40px}.surcharge-policy-modal .layout-row.times .combination-button-container .combination-button{width:76px}.surcharge-policy-modal .layout-row.times md-input-container{margin-left:8px;margin-top:0}.surcharge-policy-modal .layout-row.times md-input-container .md-errors-spacer{display:none}.surcharge-policy-modal .layout-row.times md-input-container input{width:85px;text-align:center;font-size:12px}.surcharge-policy-modal .layout-row.times md-input-container input::-webkit-input-placeholder{font-size:12px;text-align:center}.surcharge-policy-modal .layout-row.times md-input-container input:-ms-input-placeholder{font-size:12px;text-align:center}.surcharge-policy-modal .layout-row.times md-input-container input::placeholder{font-size:12px;text-align:center}.surcharge-policy-modal .layout-row.times md-input-container md-select{width:90px}.surcharge-policy-modal .layout-row.times md-input-container md-select .ember-power-select-selected-item{color:#484849;font-size:12px;width:90px;text-align:center}.surcharge-policy-modal .layout-row.times .time-error{font-size:8px;color:#d31436;position:absolute;left:258px}.surcharge-policy-modal .layout-row.times.invalid md-input-container input{border-bottom:2px solid #d31436}.surcharge-policy-modal .layout-row.days-before{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:40px}.surcharge-policy-modal .layout-row.days-before md-input-container{padding-right:8px;margin-top:0}.surcharge-policy-modal .layout-row.days-before md-input-container .md-errors-spacer{display:none}.surcharge-policy-modal .layout-row.days-before md-input-container md-select{width:133px}.surcharge-policy-modal .layout-row.days-before md-input-container md-select-value{text-align:center}.surcharge-policy-modal .layout-row.days-before md-input-container .ember-power-select-selected-item{color:#484849}.surcharge-policy-modal .layout-row.days-before.text-only{height:12px}.surcharge-policy-modal .layout-row.time-frame-selection{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap}.surcharge-policy-modal .layout-row.time-frame-selection .time-frame-option{width:160px;height:48px;padding-top:14px;padding-bottom:10px;margin-bottom:8px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;border-radius:4px;color:#9d9fa1;font-size:12px;box-shadow:0 2px 4px 0 rgba(190,219,243,.5);border:1px solid rgba(190,219,243,.5);background-color:rgba(255,255,255,.9)}.surcharge-policy-modal .layout-row.time-frame-selection .time-frame-option .time-frame-dow{font-size:10px;font-weight:500;color:rgba(157,159,161,.9)}.surcharge-policy-modal .layout-row.time-frame-selection .time-frame-option.active{border:1px solid var(--dark-sky-blue);background-color:rgba(39,169,225,.9);color:rgba(255,255,255,.9);font-weight:500}.surcharge-policy-modal .layout-row.time-frame-selection .time-frame-option.active .time-frame-dow{color:rgba(255,255,255,.9)}.surcharge-policy-modal .holidays-container .holiday-list-item{box-shadow:inset 0 -1px 0 0 rgba(241,241,242,.9);padding-bottom:12px;padding-top:12px}.surcharge-policy-modal .holidays-container .holiday-list-item:last-child{box-shadow:none}.surcharge-policy-modal .holidays-container .holiday-list-item .holiday-toggle{color:#484849}.surcharge-policy-modal .holidays-container .holiday-list-item .holiday-toggle md-switch{margin-top:0;margin-bottom:0}.surcharge-policy-modal .holidays-container .holiday-list-item .holiday-toggle md-switch .md-label{width:307px;overflow-x:hidden;text-overflow:ellipsis}.surcharge-policy-modal .holidays-container .holiday-list-item .holiday-toggle .dates-range{font-size:10px;font-weight:300}.surcharge-policy-modal .holidays-container .holiday-list-item .date-choices{display:-webkit-box;display:-ms-flexbox;display:flex;padding-bottom:16px;padding-top:12px}.surcharge-policy-modal .holidays-container .holiday-list-item .date-choices .date-choice{margin-right:6px;width:45px;height:44px;border-radius:4px;box-shadow:0 2px 4px 0 rgba(190,219,243,.5);border:1px solid rgba(190,219,243,.5);background-color:rgba(255,255,255,.9);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.surcharge-policy-modal .holidays-container .holiday-list-item .date-choices .date-choice .holiday-name{margin-top:2px;width:38px;font-size:6px;font-weight:500;color:rgba(39,169,225,.9);line-height:1;text-align:center}.surcharge-policy-modal .holidays-container .holiday-list-item .date-choices .date-choice .day-of-month,.surcharge-policy-modal .holidays-container .holiday-list-item .date-choices .date-choice .day-of-week,.surcharge-policy-modal .holidays-container .holiday-list-item .date-choices .date-choice .month-text{font-size:8px;font-weight:500;color:#27a9e1;text-transform:uppercase}.surcharge-policy-modal .holidays-container .holiday-list-item .date-choices .date-choice .day-of-month{font-size:14px;margin-top:2px;margin-bottom:2px}.surcharge-policy-modal .holidays-container .holiday-list-item .date-choices .date-choice.selected{box-shadow:0 2px 4px 0 rgba(190,219,243,.9);border:1px solid rgba(190,219,243,.5);background-color:rgba(39,169,225,.9)}.surcharge-policy-modal .holidays-container .holiday-list-item .date-choices .date-choice.selected .day-of-month,.surcharge-policy-modal .holidays-container .holiday-list-item .date-choices .date-choice.selected .day-of-week,.surcharge-policy-modal .holidays-container .holiday-list-item .date-choices .date-choice.selected .holiday-name,.surcharge-policy-modal .holidays-container .holiday-list-item .date-choices .date-choice.selected .month-text{color:#fff}.surcharge-policy-modal .holidays-container .holiday-list-item .date-choices .date-choice.selected .icon-container svg,.surcharge-policy-modal .holidays-container .holiday-list-item .date-choices .date-choice.selected .icon-container svg g,.surcharge-policy-modal .holidays-container .holiday-list-item .date-choices .date-choice.selected .icon-container svg path{stroke:#fff}.surcharge-policy-modal .holidays-container .holiday-list-item .date-choices .date-choice:hover{box-shadow:0 2px 4px 0 rgba(190,219,243,.9);border:1px solid rgba(190,219,243,.9)}.surcharge-policy-modal .holidays-container .holiday-list-item .date-choices .date-choice:last-child{margin-right:0}.surcharge-policy-modal .button-container{display:-ms-grid;display:grid;grid-auto-flow:column;margin-top:48px;-webkit-box-pack:right;-ms-flex-pack:right;justify-content:right}.surcharge-policy-modal.holiday-surcharge-policy-modal,.surcharge-policy-modal.holiday-surcharge-policy-modal .content{display:block}.surcharge-policy-modal.holiday-surcharge-policy-modal .content .layout-row{margin-bottom:24px}.surcharge-policy-modal.holiday-surcharge-policy-modal .content .layout-row.info-text-row{margin-bottom:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-weight:500;color:rgba(39,169,225,.9)}.mobile.surcharge-list-modal .header-with-image .image-container,.mobile.surcharge-policy-modal .header-with-image .image-container,.surcharge-list-modal .content .layout-row.policy-info{display:inline-block}.surcharge-policy-modal.holiday-surcharge-policy-modal .content .layout-row.days-before{margin-bottom:0}.mobile.surcharge-policy-modal{height:100vh;overflow-x:hidden;padding-top:32px}.mobile.surcharge-policy-modal .header-with-image{background-color:#fff;height:unset;padding-bottom:12px}.mobile.surcharge-policy-modal .content{width:100vw}.mobile.surcharge-policy-modal .content .layout-row{width:calc(100vw - 24px);margin-left:12px;margin-right:12px}.mobile.surcharge-policy-modal .content .layout-row .surcharge-amount-input,.mobile.surcharge-policy-modal .content .layout-row .surcharge-type-input{width:calc(50vw - 12px)}.mobile.surcharge-policy-modal .content .layout-row .surcharge-amount-input input,.mobile.surcharge-policy-modal .content .layout-row .surcharge-type-input input{padding-left:2px}.mobile.surcharge-policy-modal .button-container{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.mobile.surcharge-policy-modal .button-container .ppb-button{width:calc(50vw - 24px);margin-left:16px;height:48px;text-transform:capitalize;font-size:12px}.mobile.surcharge-policy-modal .button-container .ppb-button.cancel{font-weight:400}.mobile.surcharge-policy-modal.holiday-surcharge-policy-modal .content .surcharge-amount{margin-top:12px}.mobile.surcharge-policy-modal.holiday-surcharge-policy-modal .content .date-choices{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.mobile.surcharge-policy-modal.holiday-surcharge-policy-modal .button-container{padding-bottom:140px}.surcharge-list-modal{padding:48px 32px 32px;width:356px}.surcharge-list-modal .content .header-with-image{padding-bottom:9px}.surcharge-list-modal .content .layout-row{font-size:12px;color:#484849;line-height:16px;text-align:center}.surcharge-list-modal .content .layout-row.policy-info .bold{font-weight:500}.surcharge-list-modal .content .layout-row .holiday-list-item{text-align:left;font-size:14px;margin:0 0 6px}.surcharge-list-modal .content .layout-row .holiday-list-item .dates-range{font-size:10px}.surcharge-list-modal .buttons-container{margin-top:48px;text-align:center}.surcharge-list-modal .buttons-container.two-buttons-next-to-each-other .ppb-button{padding:16px 18px}.surcharge-list-modal .buttons-container.two-buttons-next-to-each-other .ppb-button:first-child{margin-right:16px}.mobile.surcharge-list-modal{height:100vh;overflow-x:hidden;padding-top:32px}.mobile.surcharge-list-modal .header-with-image{background-color:#FFF;height:unset;padding-bottom:12px}.mobile.surcharge-list-modal .content{width:100vw}.mobile.surcharge-list-modal .content .layout-row{width:calc(100vw - 72px);margin-left:36px;margin-right:36px}.mobile.surcharge-list-modal .buttons-container{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;margin-top:48px}.mobile.surcharge-list-modal .buttons-container .ppb-button{width:calc(50vw - 24px);margin-left:16px;height:48px;text-transform:capitalize;font-size:12px}.mobile.surcharge-list-modal .buttons-container .ppb-button.cancel{font-weight:400}.mobile.surcharge-list-modal .buttons-container.two-buttons-next-to-each-other{width:100vw}.mobile.surcharge-list-modal .buttons-container.two-buttons-next-to-each-other .ppb-button{padding:16px 18px;margin:0}.mobile.surcharge-list-modal .buttons-container.two-buttons-next-to-each-other .ppb-button:first-child{margin-right:16px}.appointment-estimated-costs,.appointment-request-estimated-costs{width:344px;margin:32px auto;text-align:left;color:#484849}.appointment-estimated-costs .header-row,.appointment-request-estimated-costs .header-row{font-weight:500;font-size:14px;margin-bottom:16px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.appointment-estimated-costs .cost-row,.appointment-request-estimated-costs .cost-row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;font-size:14px;font-weight:300;margin-bottom:8px}.appointment-estimated-costs .cost-row .left-side,.appointment-request-estimated-costs .cost-row .left-side{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.appointment-estimated-costs .cost-row .left-side .tooltip-container,.appointment-request-estimated-costs .cost-row .left-side .tooltip-container{margin-left:4px;height:10px;width:12px;margin-top:-3.5px}.appointment-estimated-costs .cost-row .left-side .service-name,.appointment-request-estimated-costs .cost-row .left-side .service-name{max-width:200px;overflow:hidden;height:14px;text-overflow:ellipsis;white-space:nowrap}.appointment-estimated-costs .info-text,.appointment-request-estimated-costs .info-text{font-size:12px;font-weight:300;line-height:1.33}.appointment-estimated-costs{width:400px;padding:32px;background-color:rgba(190,219,243,.2);margin-bottom:48px}.appointment-estimated-costs.mobile{width:100%;margin:0;background-color:#fff;padding:16px 12px 4px}.client-import-errors-modal .content .info-text ul{text-align:left;list-style:disc}.client-import-errors-modal .content .info-text ul li{text-align:left;line-height:1.33;margin-bottom:8px}.client-import-errors-modal .content .middle-text{text-align:center}.emergency-contact-modal .header-with-image .image-container .photo-upload.avatar-upload{padding:0;width:75px;height:75px;background-color:transparent;border:none;margin-top:0;margin-bottom:10px}.emergency-contact-modal .add-another-container button,.emergency-contact-modal .add-new-container button{padding-left:2px}.emergency-contact-modal .header-with-image .image-container .photo-upload.avatar-upload .upload-image,.emergency-contact-modal .header-with-image .image-container .photo-upload.avatar-upload .upload-image-overlay,.emergency-contact-modal .header-with-image .image-container .photo-upload.avatar-upload img{width:75px;height:75px}.emergency-contact-modal .map-container .google-map{margin-top:-20px;margin-bottom:25px}.emergency-contact-modal .add-another-container{margin-top:-44px;position:relative;margin-bottom:20px}.emergency-contact-modal .add-another-container.address-add-another-container{margin-top:-16px}.emergency-contact-modal .add-new-container{margin-bottom:20px}.emergency-contact-modal .close-on-autocomplete{cursor:pointer;margin-top:11px;margin-right:0;line-height:20px;padding-bottom:10px;margin-left:0;border-bottom:1px solid #DBDCDE}.emergency-contact-modal .address-container md-input-container,.emergency-contact-modal .email-inputs md-input-container,.emergency-contact-modal .phone-inputs md-input-container{padding-right:0}.mobile .emergency-contact-modal .add-another-container button{padding-left:12px}.vet-group-modal .header-with-image{position:relative}.mobile.vet-group-modal .content .close-vet-search-container,.vet-group-modal .header-with-image .back-to-vet-search-container{position:absolute;left:0;top:0}.vet-group-modal .header-with-image .back-to-vet-search-container .ppb-button{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;color:#f05860}.vet-group-modal .header-with-image .back-to-vet-search-container .ppb-button svg{margin-right:12px}.vet-group-modal .header-with-image.vet-group-selected{padding-bottom:0}.vet-group-modal .header-with-image .vet-group-logo{border-radius:40px}.vet-group-modal .header-with-image .vet-group-logo img{height:75px;width:75px}.vet-group-modal .header-with-image header.vet-group-header-text{text-align:center;font-size:16px;line-height:1.25;color:#484849;font-weight:400}.vet-group-modal .header-with-image header.vet-group-header-text .vet-group-name{font-weight:500}.vet-group-modal .logo .layout-column{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.vet-group-modal .logo .layout-column .photo-upload.avatar-upload{padding:0;width:75px;height:75px;background-color:transparent;border:none;margin-top:0;margin-bottom:10px}.vet-group-modal .logo .layout-column .photo-upload.avatar-upload .upload-image,.vet-group-modal .logo .layout-column .photo-upload.avatar-upload .upload-image-overlay,.vet-group-modal .logo .layout-column .photo-upload.avatar-upload img{width:75px;height:75px}.vet-group-modal .search-bar{padding:8px 16px;border-radius:33px;border:1px solid #dbdcde}@keyframes blink{50%{border-color:#27A9E1}}.vet-group-modal .search-bar.blinking{-webkit-animation:blink 1s;animation:blink 1s;-webkit-animation-iteration-count:3;animation-iteration-count:3}.vet-group-modal .vet-options-container{width:375px;overflow-y:scroll;height:415px}.vet-group-modal .vet-options-container::-webkit-scrollbar{display:none}.vet-group-modal .vet-options-container .no-matches{margin-top:52px}.vet-group-modal .vet-options-container .no-matches .doo-error{width:100%}.vet-group-modal .vet-options-container .no-matches .message{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.vet-group-modal .vet-options-container .vet-option{padding-bottom:16px;padding-top:16px;box-shadow:inset 0 -1px 0 0 #f1f1f2;display:-webkit-box;display:-ms-flexbox;display:flex;cursor:pointer}.vet-group-modal .vet-options-container .vet-option::-webkit-scrollbar{display:none}.vet-group-modal .vet-options-container .vet-option .vet-logo{margin-right:16px}.vet-group-modal .vet-options-container .vet-option .vet-logo img{width:60px;height:60px;border-radius:40px}.vet-group-modal .vet-options-container .vet-option .vet-info{font-size:12px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.vet-group-modal .vet-options-container .vet-option .vet-info .vet-name{font-weight:500;color:#484849}.vet-group-modal .vet-options-container .vet-option .vet-info .vet-website{margin-top:2px;overflow-x:hidden;height:12px;width:290px;text-overflow:ellipsis;color:rgba(72,72,73,.9)}.vet-group-modal .vet-options-container .vet-option .vet-info .vet-website::-webkit-scrollbar{display:none}.vet-group-modal .vet-options-container .vet-option .vet-info .vet-address,.vet-group-modal .vet-options-container .vet-option .vet-info .vet-phone-number{margin-top:2px;color:rgba(72,72,73,.5)}.vet-group-modal .vet-options-container .not-found-option{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:32px}.vet-group-modal .vet-options-container .not-found-option .top-line{font-size:14px;color:#9d9fa1}.mobile.vet-group-modal .content .search-bar{margin-left:16px;margin-right:16px}.mobile.vet-group-modal .content .vet-options-container{width:calc(100vw - 32px);margin-left:16px;margin-right:16px}.mobile.vet-group-modal .content .vet-options-container .vet-option{width:100%}.integrations-settings{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.integrations-settings .integrations-title{font-size:14px;font-weight:500;color:#484849;text-transform:uppercase;margin-bottom:28px}.integrations-settings .integration-list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.integrations-settings .integration-card{position:relative;width:230px;border-radius:8px;border:1px solid #DBDCDE;box-shadow:0 4px 8px 0 rgba(190,219,243,.5);background-color:#fff;text-align:center;padding-top:48px;padding-bottom:32px}.integrations-settings .integration-card .beta-tag{position:absolute;top:-1px;right:-1px}.integrations-settings .integration-card .icon{max-width:166px;text-align:center;margin-left:auto;margin-right:auto}.integrations-settings .integration-card .icon img{max-width:166px}.integrations-settings .integration-card .description{padding:30px 24px 30px 32px;line-height:1.29;font-size:14px;color:#484849}.integrations-settings .integration-card .integration-status .status-icon{height:16px}.integrations-settings .integration-card:hover{box-sizing:border-box;box-shadow:0 0 0 1px rgba(39,169,225,.9),0 4px 8px 0 rgba(190,219,243,.5);border:1px solid rgba(39,169,225,.9);background-color:rgba(190,219,243,.1);cursor:pointer}.integrations-settings .integration-card:nth-of-type(2){margin-left:16px}.integrations-settings.quickbooks .integrations-back-button{font-size:14px;font-weight:500;margin-left:24px}.integrations-settings.quickbooks .integrations-connect-box{padding:32px 48px 32px 24px;margin-top:16px;border-radius:8px;background-color:rgba(255,228,180,.15);display:-webkit-box;display:-ms-flexbox;display:flex;position:relative}.integrations-settings.quickbooks .integrations-connect-box .quickbooks-icon,.integrations-settings.quickbooks .integrations-connect-box .quickbooks-icon img{height:60px}.integrations-settings.quickbooks .integrations-connect-box .connect-button{position:absolute;right:48px}.integrations-settings.quickbooks .integrations-connect-box .connect-button .ppb-button{height:60px;width:156px;border-radius:8px;box-shadow:0 2px 4px 0 rgba(250,201,200,.75);border:1px solid rgba(241,241,242,.5);background-color:rgba(240,88,96,.9)}.integrations-settings.quickbooks .integrations-connect-box .connect-button .ppb-button.disconnect-button{box-shadow:0 2px 4px 0 rgba(250,201,200,.75);border:1px solid rgba(241,241,242,.5);background-color:rgba(255,255,255,.9);color:#f05860}.integrations-settings.quickbooks .integrations-connect-box .connect-button .ppb-button .loading-pane{padding:0;margin:0}.integrations-settings.quickbooks .integrations-connect-box .connect-button .ppb-button .loading-pane .svg-loading-spinner{margin:0;padding:0}.integrations-settings.quickbooks .integrations-connect-box .connect-button .ppb-button .loading-pane .svg-loading-spinner .circular{margin-top:-4px;height:30px;width:30px}.integrations-settings.quickbooks .integrations-connect-box.connected{background-color:#fff}.integrations-settings.quickbooks .tabs{border-bottom:solid 1px rgba(219,220,222,.9);width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;height:46px;margin-left:24px}.integrations-settings.quickbooks .tabs .tab-label{font-size:14px;font-weight:500;color:rgba(72,72,73,.9);padding:20px 16px 12px}.integrations-settings.quickbooks .tabs .tab-label.active{color:rgba(39,169,225,.9);box-shadow:inset 0 -2px 0 0 rgba(39,169,225,.9)}.integrations-settings.quickbooks .integration-status-info{margin-top:24px;margin-left:24px;line-height:1.57;color:rgba(72,72,73,.9);font-size:14px}.integrations-settings.quickbooks .integration-status-info .ppb-button{margin-top:24px;border-radius:8px;border:2px solid rgba(240,88,96,.9)}.integrations-settings.quickbooks .info-banner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:purple;padding:22px 0 22px 40px;margin-top:32px;border:1px solid rgba(250,201,200,.9);background-color:rgba(250,201,200,.05);border-radius:8px;font-size:14px}.integrations-settings.quickbooks .info-banner a{font-weight:500}.integrations-settings.quickbooks .info-banner .icon{margin-right:16px}.integrations-settings.quickbooks .toggle{display:-webkit-box;display:-ms-flexbox;display:flex;padding:0 24px;border:1px solid rgba(190,219,243,.9);border-radius:8px;margin-top:32px}.integrations-settings.quickbooks .integration-info{margin-top:32px;margin-left:24px;margin-right:24px}.integrations-settings.quickbooks .integration-info .section-header{font-size:14px;font-weight:500;line-height:1.29;color:rgba(72,72,73,.9);margin-bottom:12px}.integrations-settings.quickbooks .integration-info .section-text{margin-bottom:32px;font-size:14px;line-height:1.29;color:rgba(72,72,73,.9)}.integrations-settings.quickbooks .integration-info .section-text.bulleted-list ul{list-style:disc;margin-left:24px}.integrations-settings.quickbooks .integration-info .section-text.bulleted-list ul li{margin-bottom:8px}.integrations-settings.quickbooks .integration-info .section-text.links a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:12px}.integrations-settings.quickbooks .integration-info .section-text.links a img{margin-left:8px;height:16px;width:16px}.integrations-settings.quickbooks .integration-info .screenshot-section{margin-bottom:32px}.integrations-settings.quickbooks .integration-info .screenshot-section img{height:193px}.quickbooks-effective-date-modal .content{grid-gap:0;color:#48484a;padding-left:22px;padding-right:22px}.quickbooks-effective-date-modal .content .header-with-image header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:20px;font-weight:400}.quickbooks-effective-date-modal .content .header-with-image header img{margin-left:8px;width:20px;height:20px}.quickbooks-effective-date-modal .content .info-text{font-size:14px;text-align:center;line-height:1.29}.quickbooks-effective-date-modal .content .date-selection-container{width:100%;margin-top:24px}.quickbooks-effective-date-modal .content .date-selection-container md-input-container{width:100%}.quickbooks-effective-date-modal .content .date-selection-container md-input-container .md-errors-spacer{display:none}.quickbooks-effective-date-modal .content .date-selection-container .clarification-text{color:#9d9fa1;line-height:1.5;font-size:12px;margin-left:2px}.quickbooks-effective-date-modal .bottom{padding-left:22px;padding-right:22px}.ppb-modal.quickbooks-confirmation-modal{border-radius:8px;font-size:12px;line-height:1.5;color:#48484a;text-align:center;padding:57px 24px 24px!important}.ppb-modal.quickbooks-confirmation-modal .header-image{margin:0 auto 15px}.ppb-modal.quickbooks-confirmation-modal .header{padding-bottom:8px;font-size:20px;font-weight:500;color:#48484a}.ppb-modal.quickbooks-confirmation-modal p{margin-bottom:48px}.ppb-modal.quickbooks-confirmation-modal p .bold{font-weight:500}.ppb-modal.quickbooks-confirmation-modal .control-panel{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.ppb-modal.quickbooks-confirmation-modal .control-panel .proceed-button{height:48px;width:92px;margin-bottom:24px;font-size:12px;font-weight:500}.ppb-modal.quickbooks-confirmation-modal .control-panel .dismiss-button{font-size:12px;font-weight:500;color:#f05860}.ppb-modal.epayments-reminder-modal{border-radius:8px;font-size:12px;line-height:1.5;color:#48484a;text-align:center;padding:46px!important}.ppb-modal.epayments-reminder-modal .header-image{margin:0 auto 15px}.ppb-modal.epayments-reminder-modal .header{padding-bottom:8px;font-size:20px;font-weight:500;color:#48484a}.ppb-modal.epayments-reminder-modal p{margin-bottom:32px;font-size:14px;line-height:1.29;color:rgba(72,72,74,.9);text-align:center}.ppb-modal.epayments-reminder-modal p .bold{font-weight:500}.ppb-modal.epayments-reminder-modal .control-panel{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.ppb-modal.epayments-reminder-modal .control-panel .setup-button{height:48px;width:112px;margin-bottom:24px;font-size:14px;font-weight:500}.ppb-modal.epayments-reminder-modal .control-panel .dismiss-button{font-size:14px;font-weight:500;color:#f05860}.payment-description-modal .content .header-with-image header{font-size:16px;font-weight:400}.payment-description-modal .clarification-note{font-size:12px;color:#9D9FA1;position:relative;top:-20px;left:8px}.mobile.payment-description-modal{height:100vh;overflow-x:hidden}.mobile.payment-description-modal .content{width:100vw}.mobile.payment-description-modal .content .header-with-image{padding-top:72px;padding-bottom:24px;height:inherit;background-color:#FFF}.mobile.payment-description-modal .content .header-with-image .image-container{display:block}.mobile.payment-description-modal .content .header-with-image header{text-align:center}.mobile.payment-description-modal .buttons-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:42px;margin-bottom:124px}.mobile.payment-description-modal .buttons-container .ppb-button{font-size:12px}.mobile.payment-description-modal .buttons-container .ppb-button:last-child{margin-left:16px}.datepicker-modal .header{font-size:14px;color:#484849;font-weight:500;background-color:#f1f1f2;border-radius:8px;height:42px;padding-top:13px;padding-left:16px;padding-right:16px;margin-bottom:16px}.mobile.datepicker-modal .header{padding:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.mobile.datepicker-modal .header .header-text{display:inline-block;text-align:center;padding-top:8px;padding-bottom:8px;width:200px;margin-left:auto;margin-right:auto}.preferred-staff-list{margin-top:24px;margin-bottom:124px}.preferred-staff-list .preferred-staff-row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.preferred-staff-list .preferred-staff-row .preferred-staff-position{margin-left:4px;margin-right:24px;padding-bottom:4px;font-size:16px;color:#9d9fa1;font-weight:500;width:12px}.preferred-staff-list .preferred-staff-row md-input-container{font-size:14px}.preferred-staff-list .preferred-staff-row .remove-button{display:none}.preferred-staff-list .preferred-staff-row:hover .remove-button{display:inherit}.preferred-staff-list .add-another-button{position:relative;top:-25px;margin-left:28px}.auto-pay-with-recurring-tip svg{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.auto-pay-with-recurring-tip .auto-pay-desktop{display:-webkit-box;display:-ms-flexbox;display:flex;gap:12px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.auto-pay-with-recurring-tip .error-message{color:#D31436;line-height:1.33;font-size:12px;margin-top:10px}.auto-pay-with-recurring-tip .recurring-tip-desktop{margin-top:-10px;height:30px;display:-webkit-box;display:-ms-flexbox;display:flex;gap:12px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.auto-pay-with-recurring-tip .recurring-tip-desktop .percentage-input{width:64px;height:40px;font-size:14px;border-radius:8px;box-shadow:0 2px 4px 0 rgba(190,219,243,.5);background-color:rgba(255,255,255,.9);color:rgba(72,72,73,.9);padding-left:9.5px;padding-right:9.5px;margin:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative}.auto-pay-with-recurring-tip .recurring-tip-desktop .percentage-input input{width:100%;padding:0;z-index:10;background-color:transparent}.auto-pay-with-recurring-tip .recurring-tip-desktop .percentage-input .symbol{position:absolute;right:9.5px}.auto-pay-with-recurring-tip .recurring-tip-desktop .percentage-input.with-error{border-color:#D31436}.auto-pay-with-recurring-tip .auto-pay-mobile .adaptive-paper-switch,.media-mobile .companies-page .full-screen-modal.category-settings-modal .content .accountability-settings .category-settings--toggle,.media-mobile .companies-page .full-screen-modal.category-settings-modal .content .policy-settings .category-settings--toggle{border-top:1px solid #dbdcde}.auto-pay-with-recurring-tip .recurring-tip-desktop form{height:30px;top:20px}.auto-pay-with-recurring-tip .recurring-tip-desktop form md-input-container{font-size:14px;margin:0}.auto-pay-with-recurring-tip .recurring-tip-desktop form md-input-container input{width:95px}.auto-pay-with-recurring-tip .auto-pay-mobile .mobile-gray-helper{border-bottom:none!important}#pay .transaction-details,.auto-pay-with-recurring-tip .recurring-tip-mobile .no-border{border-bottom:1px solid #DBDCDE}.auto-pay-with-recurring-tip .recurring-tip-mobile{border-top:1px solid #DBDCDE}.auto-pay-with-recurring-tip .recurring-tip-mobile .mobile-input-container.percentage:focus-within{border-bottom:2px solid #27A9E1!important;height:51px}.auto-pay-with-recurring-tip .recurring-tip-mobile .error-message{padding-left:12px;padding-top:5px;padding-bottom:5px;font-size:12px}.auto-pay-with-recurring-tip .recurring-tip-mobile form{height:50px}.auto-pay-with-recurring-tip .recurring-tip-mobile form label{padding-left:12px}.auto-pay-with-recurring-tip .recurring-tip-mobile form md-input-container{font-size:14px;width:100%}.auto-pay-with-recurring-tip .recurring-tip-mobile form md-input-container input{padding-left:12px;width:100%;border:none;padding-bottom:0}.auto-pay-with-recurring-tip .recurring-tip-mobile.with-error form{height:40px}.auto-pay-with-recurring-tip .recurring-tip-mobile.with-error md-input-container label{color:#D31436!important;padding-bottom:2px}.auto-pay-with-recurring-tip .recurring-tip-mobile.with-error md-input-container input{border-color:#D31436;color:#D31436}.auto-pay-with-recurring-tip .recurring-tip-mobile .no-border .mobile-gray-helper{border-bottom:none!important}.toggle-with-conditional-input .desktop .toggle-and-input{margin-bottom:30px;margin-top:-10px;height:30px;display:-webkit-box;display:-ms-flexbox;display:flex;gap:12px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.toggle-with-conditional-input .desktop .toggle-and-input.with-error{margin-bottom:0}.toggle-with-conditional-input .desktop .toggle-and-input .adaptive-paper-switch{margin-right:30px}.toggle-with-conditional-input .desktop .toggle-and-input .input{width:65px;height:40px;font-size:14px;border-radius:8px;box-shadow:0 2px 4px 0 rgba(190,219,243,.5);background-color:rgba(255,255,255,.9);color:rgba(72,72,73,.9);padding-left:9.5px;padding-right:9.5px;margin:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative}.toggle-with-conditional-input .desktop .toggle-and-input .input input{width:100%;padding:0;z-index:10;background-color:transparent}.toggle-with-conditional-input .desktop .toggle-and-input .input .symbol{position:absolute;right:9.5px}.toggle-with-conditional-input .desktop .toggle-and-input .input.with-error{border:1px solid #D31436;margin-bottom:0!important}.toggle-with-conditional-input .desktop .toggle-and-input form{height:30px;top:20px}.toggle-with-conditional-input .desktop .toggle-and-input form md-input-container{font-size:14px;margin:0}.toggle-with-conditional-input .desktop .toggle-and-input form md-input-container input{width:95px}.toggle-with-conditional-input .desktop .error-message{color:#D31436;line-height:1.33;font-size:12px;margin-bottom:30px;margin-left:180px;margin-top:10px}.toggle-with-conditional-input .mobile.with-error md-input-container label{color:#D31436!important}.toggle-with-conditional-input .mobile.with-error md-input-container input{border-color:#D31436}.toggle-with-conditional-input .mobile.with-error .error-message{color:#D31436;line-height:1.33;font-size:12px;text-align:start;padding-left:12px;background-color:#fff;padding-top:5px;padding-bottom:5px;border-top:1px solid #D31436}.toggle-with-conditional-input .mobile .toggle{border-top:1px solid #DBDCDE;color:#9D9FA1;background-color:#fff;height:43px;text-align:left}.toggle-with-conditional-input .mobile .toggle .adaptive-paper-switch{padding:0 12px;height:43px}.toggle-with-conditional-input .mobile .toggle .adaptive-paper-switch .layout-row{height:43px}.toggle-with-conditional-input .mobile .toggle .adaptive-paper-switch .layout-row md-switch{margin-top:auto;margin-bottom:auto}.toggle-with-conditional-input .mobile form{border-top:1px solid #DBDCDE;background-color:#fff;height:50px}.toggle-with-conditional-input .mobile form label{padding-left:12px;text-align:left}.toggle-with-conditional-input .mobile form md-input-container{font-size:14px;width:100%}.toggle-with-conditional-input .mobile form md-input-container input{padding-left:12px;width:100%}.toggle-with-conditional-input .mobile .helper{border-top:1px solid #DBDCDE}.admin-payment-refund-modal{width:800px}.admin-payment-refund-modal table tr{border:1px solid #DBDCDE}.admin-payment-refund-modal table td,.admin-payment-refund-modal table th{padding:8px}.admin-payment-refund-modal .refund-payment-info{width:300px;text-align:center;margin-left:auto;margin-right:auto;line-height:1.33}.admin-payment-refund-modal .refund-payment-info .ppb-button{margin-top:32px}.admin-payment-refund-modal .refund-payment-info .bold{font-weight:600;font-size:14px}.header-with-line-and-text{width:100%;text-align:center;border:none;margin-left:auto;margin-right:auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding-top:24px;padding-bottom:16px}.header-with-line-and-text .background-line{width:40%;height:1px;background-color:rgba(219,220,222,.5)}.header-with-line-and-text .centered-text{padding-left:16px;padding-right:16px;font-size:12px;font-weight:500;white-space:nowrap;color:rgba(72,72,73,.75)}.add-on-service-dropdown{position:relative}.add-on-service-dropdown .remove-button{position:absolute;top:-12px;left:-24px}.media-mobile .add-edit-page .add-on-service-dropdown .remove-button{top:0;left:0;margin:0;border:0;padding:14px 6px 14px 12px}.media-mobile .add-edit-page .add-on-service-dropdown .mobile-input-label{margin-left:22px}.edit-notifications-modal .header-with-image{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-top:16px}.edit-notifications-modal .header-with-image header{font-size:16px;font-weight:500;text-transform:lowercase;color:#484849;-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center;margin:12px 0}.edit-notifications-modal .notification-switch-container{width:100%;text-align:left;padding:16px 12px;font-size:14px;line-height:1.29;letter-spacing:normal;color:rgba(72,72,73,.75);box-shadow:inset 0 -1px 0 0 rgba(241,241,242,.9)}.edit-notifications-modal .notification-switch-container span{font-style:italic}.edit-notifications-modal .notification-switch-container .adaptive-paper-switch{font-weight:500}.edit-notifications-modal .notification-switch-container .adaptive-paper-switch md-switch{margin:0}.edit-notifications-modal .notification-switch-container .adaptive-paper-switch md-switch .md-label{opacity:1;color:#484849}.edit-notifications-modal .notification-switch-container:last-child{box-shadow:none}.edit-notifications-modal .notification-switch-container .mobile-switch-label{opacity:1;color:#484849}.edit-notifications-modal .switch-disabled .adaptive-paper-switch .mobile-switch-label,.edit-notifications-modal .switch-disabled .adaptive-paper-switch md-switch .md-label{opacity:.5;color:#484849}.mobile.edit-notifications-modal .header-with-image{padding:0}.mobile.edit-notifications-modal .header-with-image header{margin:32px 0}.mobile.edit-notifications-modal .notification-switch-container .adaptive-paper-switch .mobile-switch-label,.mobile.edit-notifications-modal .notification-switch-container .adaptive-paper-switch md-switch .md-label{opacity:1;color:#484849}.mobile.edit-notifications-modal .switch-disabled .adaptive-paper-switch .mobile-switch-label,.mobile.edit-notifications-modal .switch-disabled .adaptive-paper-switch md-switch .md-label{opacity:.5;color:#484849}.pdf-viewer-modal{height:80vh;width:800px}.pdf-viewer-modal .content{height:calc(80vh - 64px)}.mobile.pdf-viewer-modal{height:100vh;width:100%}.mobile.pdf-viewer-modal .content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100vw;height:100vh}.mobile.pdf-viewer-modal .content .ppb-button{width:160px;height:48px;margin:0 auto 32px}.send-documents-modal{color:#484849}.send-documents-modal .content{grid-gap:0}.send-documents-modal .content .header-with-image{grid-gap:16px;padding-bottom:16px}.send-documents-modal .content .header-with-image header{font-size:20px!important}.send-documents-modal .content .info-text{text-align:center;line-height:1.5;color:#48484a;font-size:12px}.send-documents-modal .content .info-text .confirm-text{margin-bottom:12px;padding-left:40px;padding-right:40px}.send-documents-modal .content .document-select{height:70px;width:100%;margin-top:8px;border-radius:4px;border:2px solid #F1F1F2;display:-webkit-box;display:-ms-flexbox;display:flex;border:1px solid rgba(190,219,243,.25);background-color:rgba(255,255,255,.2);-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;position:relative}.send-documents-modal .content .document-select .document-name{margin-left:12px;font-size:14px;color:#484849;font-weight:500;width:261px}.send-documents-modal .content .document-select .document-published{margin-left:12px;margin-top:4px;font-size:10px;color:#9d9fa1}.send-documents-modal .content .document-select .document-sent{padding:3px 5px;border-radius:4px;background-color:rgba(241,241,242,.75);color:rgba(72,72,73,.75);font-size:10px;position:absolute;right:24px}.send-documents-modal .content .document-select .checkbox{display:none;position:absolute;right:24px}.send-documents-modal .content .document-select .checkbox img{height:10px;width:13px}.send-documents-modal .content .document-select.selected{box-shadow:0 2px 4px 0 rgba(190,219,243,.25);border:1px solid rgba(190,219,243,.9)}.send-documents-modal .content .document-select.selected .checkbox{display:inline-block}.send-documents-modal .content .document-select.sent{opacity:.5;cursor:not-allowed!important}.send-documents-modal .content .buttons-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:42px}.send-documents-modal .content .buttons-container .side-by-side-buttons{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.send-documents-modal .content .buttons-container .side-by-side-buttons .ppb-button{font-size:14px;font-weight:500;width:156px;height:60px}.send-documents-modal .content .buttons-container .side-by-side-buttons .ppb-button:first-child{margin-right:16px}.mobile .send-documents-modal{padding-top:32px;height:unset;min-height:100vh}.mobile .send-documents-modal .header-with-image{background-color:#FFF}.mobile .send-documents-modal .header-with-image .image-container{display:inline-block}.mobile .send-documents-modal .info-text{padding-top:56px;padding-left:16px;padding-right:16px}.add-edit-page .add-another-container button,.add-edit-page .add-new-container button,.sales-tax-policy-modal .layout-row .amount-input .ember-text-field{padding-left:2px}.mobile .send-documents-modal .info-text .confirm-text{padding-top:16px}.mobile .send-documents-modal .document-select{width:calc(100vw - 32px);margin-left:16px;margin-right:16px}.mobile .send-documents-modal .document-select .checkbox{margin-right:16px}.mobile .send-documents-modal .buttons-container{margin-bottom:32px}.mobile .send-documents-modal .buttons-container .ppb-button.cancel-button,.mobile .send-documents-modal .buttons-container .ppb-button.close-button{height:48px;width:calc(100vw - 32px);max-width:calc(100vw - 32px)}.sales-tax-policy-modal .layout-row{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.sales-tax-policy-modal .layout-row .amount-input,.sales-tax-policy-modal .layout-row md-input-container{width:100%}.sales-tax-policy-modal .layout-row .amount-input .ppb-money-input{width:100%;font-size:14px}.sales-tax-policy-modal .layout-row .amount-input .floating-label{left:0}.sales-tax-policy-modal .button-container{display:-ms-grid;display:grid;grid-auto-flow:column;margin-top:32px;-webkit-box-pack:right;-ms-flex-pack:right;justify-content:right}.sales-tax-policy-modal .input-validation.red-validation-error{position:relative;margin-bottom:0}.sales-tax-policy-modal .input-validation.red-validation-error .message{position:absolute;bottom:8px}.sales-tax-policy-modal.mobile md-input-container{height:39px}.sales-tax-policy-modal.mobile .amount-input .ppb-input-label{left:12px}.sales-tax-policy-modal.mobile .amount-input .floated-input input{padding-left:13px}.sales-tax-policy-modal.mobile .set-as-default-toggle{padding-left:14px;padding-right:32px}.sales-tax-policy-modal.mobile .set-as-default-toggle .layout-row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.sales-tax-policy-modal.mobile .ppb-button.bolded{font-weight:500}.contract-rename-modal{max-width:440px;padding:48px}.contract-rename-modal .contract-rename-modal--icon{margin:0 auto 16px;width:52px}.contract-rename-modal .contract-rename-modal--title{font-size:20px;font-weight:500;color:#48484a;text-align:center;margin-bottom:24px}.contract-rename-modal .ppb-input{margin-bottom:36px}.contract-rename-modal .buttons{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:7px}.contract-rename-modal .buttons .ppb-button{width:102px;height:38px;border-radius:3px;font-size:14px;font-weight:500}.contract-rename-modal.mobile{max-width:100%;height:100%;padding:32px 24px 36px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.contract-rename-modal.mobile .contract-rename-modal--title{font-size:16px;margin-bottom:44px}.contract-rename-modal.mobile .ppb-input{margin-bottom:24px}.contract-rename-modal.mobile .buttons{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;gap:15px;margin-top:20px}.contract-rename-modal.mobile .buttons .ppb-button{width:100%;height:60px;border-radius:8px}.contract-rename-modal.mobile .buttons .ppb-button.red-white{box-shadow:0 2px 4px 0 rgba(250,201,200,.75);border:1px solid rgba(241,241,242,.5);background-color:rgba(255,255,255,.9)}.contract-rename-modal.mobile .buttons .ppb-button.red{box-shadow:0 2px 4px 0 rgba(240,88,96,.5);border:1px solid rgba(241,241,242,.5);background-color:rgba(240,88,96,.9)}.heading{color:#231f20;font-family:"Gotham SSm A","Gotham SSm B",helvetica,arial,sans-serif;letter-spacing:normal;margin-bottom:30px;text-align:center;font-size:36px;font-size:2.25rem}#welcome{font-family:"Gotham A","Gotham B",helvetica,arial,sans-serif;height:100vh;margin-top:-63px;min-height:654px;position:relative}#welcome .welcome-container .banner-container,.change-password-container,.covid-letter-container{font-family:"Gotham Rounded A","Gotham Rounded B",helvetica,arial,sans-serif}#welcome .welcome-container{background-position:center;background-repeat:no-repeat;width:100%;height:100%;background-image:url(images/welcome-back@3x-8a19e5b72a9ea3e08ae444506dc0e72a.jpg);background-image:-webkit-image-set(url(images/welcome-back-7ba27c2847b9cb1f8aa1185b7301944d.jpg) 1x,url(images/welcome-back@2x-3c32e36d4c68da4325b4f8da0fea99f7.jpg) 2x,url(images/welcome-back@3x-8a19e5b72a9ea3e08ae444506dc0e72a.jpg) 3x);background-image:image-set(url(images/welcome-back-7ba27c2847b9cb1f8aa1185b7301944d.jpg) 1x,url(images/welcome-back@2x-3c32e36d4c68da4325b4f8da0fea99f7.jpg) 2x,url(images/welcome-back@3x-8a19e5b72a9ea3e08ae444506dc0e72a.jpg) 3x);background-size:cover}#welcome .welcome-container:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-image:-webkit-gradient(linear,left top, right top,from(rgba(255,255,255,.85)),to(rgba(255,255,255,0)));background-image:linear-gradient(to right,rgba(255,255,255,.85),rgba(255,255,255,0))}#welcome .welcome-container .banner-container{position:absolute;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;top:86px;left:calc(50vw - 239px);max-width:478px;width:478px;height:62px;border-radius:8px;box-shadow:0 2px 8px 0 rgba(157,159,161,.5);border:2px solid #fff;background-color:#fec23b;font-size:14px;font-weight:500;color:#484849}#features ul li,#top nav a,#welcome nav a{-webkit-font-smoothing:antialiased;font-family:"Gotham SSm A","Gotham SSm B",helvetica,arial,sans-serif}#welcome .welcome-container .banner-container img{margin-left:12px}#welcome .welcome-content{z-index:100;display:table;position:absolute;left:10%;top:189px;margin:0 auto}#welcome .welcome-content h2{font-weight:500}#welcome h1{width:100%;margin-bottom:30px}#welcome h1 svg{width:562px;height:77px}#welcome h2{color:#414042;margin-bottom:13px;width:560px;font-size:24px;font-size:1.5rem;line-height:28.8px;line-height:1.8rem}#welcome p{color:#58595b;width:460px;font-size:18px;font-size:1.125rem;line-height:21.6px;line-height:1.35rem}#welcome .ppb-button{-webkit-font-smoothing:antialiased;font-weight:400;margin-top:40px;padding:8px 30px 10px;font-size:18px;font-size:1.125rem}#welcome nav{left:0;position:fixed;top:20px;width:100%;z-index:1}#welcome nav .push-toggle{cursor:pointer;left:10px;margin-top:-17px;padding:8px;position:absolute;top:50%;width:38px}#welcome nav .push-toggle .icon-bar{background:#484849;display:block;height:1px;margin-bottom:5px;padding:1px;width:100%}#welcome nav ul{float:right;margin-right:19px}#welcome nav li{float:left;padding:0 0 0 15px}#welcome nav li a{border:2px solid transparent}#welcome nav li.login a{position:relative;border:2px solid #fff;border-radius:4px}#welcome nav li.login a:hover{border:2px solid #DBDCDE}#welcome nav a{color:#fff;display:inline-block;text-decoration:none;font-size:14px;font-size:.875rem;padding:6px 12px;font-weight:500;line-height:1.4}#welcome nav a:hover{color:#DBDCDE}#welcome .dropdown img{border-radius:60px;height:30px;left:-15px;margin-top:-15px;position:absolute;top:50%;width:30px}#welcome .dropdown .mini-avatar-container{margin-left:-30px;margin-top:-16px;position:absolute;top:50%}#welcome .dropdown .mini-avatar-container img{border-radius:58px;height:29px;left:2px;margin-left:0;margin-top:2px;position:absolute;top:50%;width:29px}#welcome .dropdown .mini-avatar-container:after{background:0 0;border:2px solid rgba(255,255,255,.7);border-radius:58px;box-sizing:border-box;content:"";display:inline-block;height:29px;left:2px;position:absolute;top:2px;width:29px}#contact,#team li a,#top{position:relative}#welcome .dropdown-toggle{padding-left:12px}#top{background:url(images/transparent-blue-698313135c9e2869477c5069ae7a1e5e.png) top left;height:44px;margin-top:-43px;width:100%;z-index:2}#top .blue-circle{background-color:rgba(0,119,178,.5);position:absolute;border-radius:100%;display:-webkit-box;display:-ms-flexbox;display:flex}#top .blue-circle.left-blue-circle{top:-11px;left:30px;width:66px;height:66px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#top .blue-circle.right-blue-circle{display:none;top:20px;right:50px;width:50px;height:50px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#top .blue-circle.right-blue-circle svg{margin-top:20px}#top a.sign-up{display:none}#top.fixed{margin:0;position:fixed;top:0}#top.fixed a.sign-up{color:#fff;border:2px solid #fff;display:block;position:absolute;right:125px;margin-top:5px;height:20px;line-height:0;padding:15px;border-radius:5px;cursor:pointer}#top.fixed a.sign-up:hover{color:#DBDCDE;border:2px solid #DBDCDE}#top nav a:hover,#top nav li.active a{color:#000}#top.fixed .blue-circle.right-blue-circle{display:-webkit-box;display:-ms-flexbox;display:flex}#top h1{height:68px;left:22px;padding:0;position:absolute;top:-12px;width:68px}#top h1 a{display:block;overflow:hidden;width:100%;height:100%;background:url(images/sprites-bdae552cec3b37f38cae9f6f611c151e.png) -324px 0 no-repeat;text-indent:-3000em}#top nav{padding-left:132px}#top nav li{float:left;margin-right:59px}#top nav a{color:#fff;line-height:44px;text-decoration:none}#features{background:#fff;padding-top:96px}#features ul{margin:46px auto 73px;max-width:1076px;padding:0 20px}#features ul li{color:#9c9ea0;margin:20px 0 0;text-align:center;font-size:16px;font-size:1rem;line-height:20px;line-height:1.25rem}#features ul .strong{color:#48484a;display:block;font-weight:500;margin-bottom:10px;text-align:center;font-size:18px;font-size:1.125rem}#features ul .icon,#features ul svg{height:60px;margin-bottom:15px;width:82px}#features ul .icon{background:url(images/feature-icons-ffc0474ec098cda8f3eed290776d8501.png) no-repeat;display:inline-block}#features ul .analytics p,#features ul .payments p,#features ul .simplify p{width:85%}#features ul .automate .icon{background-position:0 0}#features ul .simplify .icon{background-position:0 -100px}#features ul .payments .icon{background-position:0 -200px}#features ul .analytics .icon{background-position:0 -300px}#parallax-sign-up-email-form form,#parallax-sign-up-email-form p{width:560px;font-family:"Gotham SSm A","Gotham SSm B",helvetica,arial,sans-serif;-webkit-font-smoothing:antialiased}#features ul:after,#features ul:before{content:"";display:table}#features ul:after{clear:both}#features .feature-container{border:2px solid #30aade;border-radius:3px;box-sizing:border-box;height:250px;padding:45px 20px 40px}#team li a:before,#team li img{border-radius:300px}#features .feature-container p{margin:0 auto}#parallax-sign-up-email-form{background:url(images/parallax-background-2a61c6810be7ad8e55912a18f4a4c052.jpg) center 0 no-repeat fixed;background-size:cover;padding:96px 0 77px;display:inline-block;width:100%}#parallax-sign-up-email-form .heading{color:#484849}#parallax-sign-up-email-form form{background:rgba(0,0,0,.02);font-weight:500;margin:0 auto;padding:30px 0}#parallax-sign-up-email-form input{font-weight:400;width:370px;font-size:14px;height:40px;padding:0 10px}#parallax-sign-up-email-form button{height:45px;width:370px}#parallax-sign-up-email-form p{color:#58595B;margin:0 auto 20px;font-size:16px;font-size:1rem;line-height:20px;line-height:1.25rem}#parallax-sign-up-email-form p:last-child{margin-top:20px}#content+#footer{background:#fff}#story div{-webkit-font-smoothing:antialiased;color:#fff;font-family:"Gotham SSm A","Gotham SSm B",helvetica,arial,sans-serif;font-weight:400;height:700px;width:50%}#story .simplify-life{background:url(images/simplify-life-63a604da23a422b8ed0bde2921a57bf8.jpg) center 0 no-repeat;background-size:cover;float:left}#story .simplify-life h3{padding-top:227px;text-align:center;font-size:22px;font-size:1.375rem}#story .story-container{background:#27A9E1;box-sizing:border-box;float:right;padding:119px 75px;font-size:16px;font-size:1rem;line-height:24px;line-height:1.5rem}#story .story-container .heading{color:#fff;margin-bottom:70px;text-align:left}#story .story-container p{margin-bottom:22px}.parallax-empty{display:inline-block;background:url(images/parallax-empty-background-23d0f832a4875ba4233a75c1707bbc83.jpg) center 0 no-repeat fixed;background-size:cover;height:390px;width:100%}#team li:first-child a span,#team li:last-child a span,#team li:nth-child(2) a span,#team li:nth-child(3) a span,#team li:nth-child(4) a span,#team li:nth-child(5) a span{height:36px;width:37px;margin:-18px 0 0 -18px;text-indent:-999em}#team{background:#fff;padding:96px 0 100px}#team ul{margin-top:60px;text-align:center}#team li{-webkit-font-smoothing:antialiased;color:#484849;display:inline-block;font-family:"Gotham SSm A","Gotham SSm B",helvetica,arial,sans-serif;font-weight:400;margin:0 48px 70px;text-align:center;font-size:14px;font-size:.875rem}#team li:first-child .divider{background:#00aeef}#team li:first-child a:before{background:rgba(39,169,225,.8)}#team li:first-child a span{background:url(images/sprites-bdae552cec3b37f38cae9f6f611c151e.png) -192px 0 no-repeat}#team li:nth-child(2) .divider{background:#fec23b}#team li:nth-child(2) a:before{background:rgba(254,194,59,.8)}#team li:nth-child(2) a span{background:url(images/sprites-bdae552cec3b37f38cae9f6f611c151e.png) -192px 0 no-repeat}#team li:nth-child(3) .divider{background:#ed5963}#team li:nth-child(3) a:before{background:rgba(240,88,96,.8)}#team li:nth-child(3) a span{background:url(images/sprites-bdae552cec3b37f38cae9f6f611c151e.png) -192px 0 no-repeat}#team li:nth-child(4) .divider{background:#8c00e3}#team li:nth-child(4) a:before{background:rgba(140,0,227,.8)}#team li:nth-child(4) a span{background:url(images/sprites-bdae552cec3b37f38cae9f6f611c151e.png) -192px 0 no-repeat}#team li:nth-child(5) .divider{background:#AE1}#team li:nth-child(5) a:before{background:rgba(170,238,17,.8)}#team li:nth-child(5) a span{background:url(images/sprites-bdae552cec3b37f38cae9f6f611c151e.png) -192px 0 no-repeat}#team li:nth-child(6) .divider{background:#FFB3CB}#team li:nth-child(6) a:before{background:rgba(255,179,203,.8)}#team li:nth-child(6) a span{background:url(images/sprites-bdae552cec3b37f38cae9f6f611c151e.png) -192px 0 no-repeat;height:36px;width:36px;margin:-18px 0 0 -18px;text-indent:-999em}#team li:last-child .divider{background:#51c1b0}#team li:last-child a:before{background:rgba(81,193,176,.8)}#team li:last-child a span{background:url(images/sprites-bdae552cec3b37f38cae9f6f611c151e.png) -354px -72px no-repeat;font-size:21px;font-size:1.3125rem;line-height:28px;line-height:1.75rem}#team li .member{font-weight:500;margin-top:20px;font-size:18px;font-size:1.125rem}#team li span{display:block;font-weight:500;font-size:18px;font-size:1.125rem}#team li .divider{display:block;height:3px;margin:18px auto;width:46px}#contact:after,#contact:before,#content:after,#content:before{display:table;content:""}#team li a{display:block;height:180px;width:180px;margin:0 auto}#team li a:hover span,#team li a:hover:before{display:block}#team li a:before{content:"";display:none;height:180px;left:0;position:absolute;top:0;width:180px}#team li a span{display:none;left:50%;position:absolute;top:50%}#contact{-webkit-font-smoothing:antialiased;font-family:"Gotham SSm A","Gotham SSm B",helvetica,arial,sans-serif;height:670px;padding:35px 0}#contact:after{clear:both}#contact .google-map{height:670px;left:0;position:absolute;top:0;width:100%}#contact .container{height:100%;position:relative}#contact .heading{color:#27A9E1;margin-bottom:20px;text-align:left}#contact .contact-container{background:#fff;border-radius:3px;box-shadow:0 3px 0 rgba(0,0,0,.32);left:0;padding:30px 60px 15px;position:absolute;top:10px;width:560px}#contact .contact-container input,#contact .contact-container textarea{padding:10px;width:100%}#contact .contact-container textarea{height:204px;border:1px solid #DBDCDE}#contact .contact-container button{width:145px}#contact p{margin-bottom:10px;font-size:14px;font-size:.875rem;line-height:24px;line-height:1.5rem}#contact .vcard{border-radius:2px;background:rgba(0,0,0,.59);color:#fff;height:83px;margin:-208px 0 0;padding:12px 20px 7px;position:absolute;right:0;top:50%;width:282px;z-index:2}#contact .vcard h3{color:#27A9E1;font-weight:400;margin:0 0 8px;font-size:20px;font-size:1.25rem}#contact .vcard p{font-size:12px;font-size:.75rem}#content:after{clear:both}@media (max-width:1199px){#features ul{padding-left:0;padding-right:0;width:100%}#features .feature-container{padding:35px 10px 40px}#features .feature-container p{width:100%;font-size:14px;font-size:.875rem}}.media-mobile #welcome{margin-top:0}.media-mobile #welcome h1{margin-left:13%;-webkit-transform:scale(.75,.75);transform:scale(.75,.75);-webkit-transform-origin:0 0;transform-origin:0 0;margin-bottom:-10px}.media-mobile #welcome a:hover{color:#DBDCDE}.media-mobile #welcome h2,.media-mobile #welcome p{width:auto}.media-mobile #welcome .welcome-container{background-position:65%}.media-mobile #welcome .welcome-container .welcome-content{top:110px;left:0;margin-left:auto;margin-right:auto;width:100%;padding-left:16px;padding-right:16px;text-align:center}.media-mobile #welcome .welcome-container .welcome-content .btn-red{margin-top:20px}.media-mobile #welcome .welcome-container .welcome-content h2{font-size:20px;margin-bottom:16px}.media-mobile #welcome .welcome-container .welcome-content p{font-size:16px;margin-bottom:12px}.media-mobile #welcome .welcome-container svg{width:400px;max-width:100%}.media-mobile #welcome .welcome-container:before{background-image:-webkit-gradient(linear,left top, left bottom,from(rgba(255,255,255,.85)),to(rgba(255,255,255,0)));background-image:linear-gradient(to bottom,rgba(255,255,255,.85),rgba(255,255,255,0))}.media-mobile #welcome .welcome-container .banner-container{top:12px;left:8px;width:calc(100vw - 130px);padding-left:8px;line-height:1.33;z-index:6}.media-mobile #welcome .welcome-container .banner-container img{position:relative;left:-8px}.media-mobile #welcome nav{height:44px;z-index:1;position:absolute}.media-mobile #welcome nav li a{color:#484849}.media-mobile #welcome nav li.login a{border:2px solid #484849;border-radius:4px}#pay .invoice-box,.media-mobile #welcome nav li.login a:hover{border:2px solid #DBDCDE}.media-mobile #features{padding-bottom:35px}.media-mobile #story div{height:560px}.media-mobile #story .story-container{font-size:14px;font-size:.875rem}.media-mobile #story .story-container .heading{font-size:30px;font-size:1.875rem;margin-bottom:35px}.media-mobile .parallax-empty{background-attachment:inherit;height:260px}.media-mobile #team li{margin-left:20px;margin-right:20px}.media-mobile #contact .contact-container input{height:40px}.media-mobile #contact .contact-container textarea{height:165px}.media-mobile #top{display:none}.media-mobile #story div{display:block;width:100%}#link-text,.media-mobile #contact .google-map,.media-mobile .parallax-empty{display:none}.media-mobile #story .simplify-life{float:none;height:385px}.media-mobile #story .simplify-life h3{padding-top:125px}.media-mobile #story .story-container{float:none;height:auto;padding:50px 20px}.media-mobile #team{padding-bottom:0}.media-mobile #contact{background:#f1f1f2;height:auto;padding:0}.media-mobile #contact .contact-container{background:#f1f1f2;border-radius:0;box-shadow:none;left:0;padding:20px 20px 15px;position:relative;right:0;width:100%}.media-mobile #contact .contact-container button{height:40px;width:100%}.media-mobile #contact .vcard{left:0;margin:20px;position:relative;right:0;top:0;width:auto}.media-mobile #content{background:#fff}.media-mobile #footer nav,.media-mobile #footer p{display:block;float:none;text-align:center}.media-mobile #footer p{margin-bottom:3px;padding:5px 0}.media-mobile #footer nav a{display:block;margin:0 0 3px;padding:5px 0}.covid-letter-container{padding-top:48px;font-size:14px;color:#484849}.covid-letter-container .bold{font-weight:500}.covid-letter-container .header{font-weight:500;font-size:16px;margin-bottom:4px!important}.covid-letter-container .header.top-header{padding-top:12px}.covid-letter-container .bottom-paragraph{margin-bottom:4px!important}.covid-letter-container ul{list-style:disc;margin-left:14px}.covid-letter-container ul li{padding-bottom:8px}.covid-letter-container ul.no-bottom-margin{margin-bottom:0}.covid-letter-container .button-container{text-align:center;width:100%}.covid-letter-container .button-container .back-button{margin-left:auto;margin-right:auto;padding:12px 24px;margin-top:48px}.full-screen-modal.login-page{z-index:1}.new-user-login-modal .content{display:block;color:#484849}.new-user-login-modal .content .header-with-image{grid-gap:0;padding-bottom:0}.new-user-login-modal .content .header-with-image .image-container{padding-bottom:24px}.new-user-login-modal .content .header-with-image header{padding-bottom:8px;font-size:20px}.new-user-login-modal .content .subheader{padding-bottom:32px}.new-user-login-modal .content .blue-text{color:#27a9e1;padding-top:16px;font-size:14px}.new-user-login-modal .content .confirm-text{padding-top:12px;font-size:12px;line-height:1.5}.new-user-login-modal .content .reset-button{padding-top:24px}.new-user-login-modal .content .reset-button button{font-size:12px;font-weight:500}.new-user-login-modal .content .delete-button{padding-top:16px}.new-user-login-modal .content .delete-button button{font-size:12px;font-weight:500}.mobile.new-user-login-modal{padding-left:8px;padding-right:8px}.mobile.new-user-login-modal .mobile-modal-header{padding-top:36px;text-align:center}.mobile.new-user-login-modal .mobile-modal-header header{padding-top:24px;font-size:20px;font-weight:500}.mobile.new-user-login-modal .subheader{padding-top:8px}.login{-webkit-font-smoothing:antialiased;font-family:"Gotham SSm A","Gotham SSm B",helvetica,arial,sans-serif;text-align:center}.login .logo{display:block;margin:60px 0 36px;text-align:center}.login .logo a{background:url(images/sprites-bdae552cec3b37f38cae9f6f611c151e.png) 0 -341px no-repeat;display:inline-block;height:40px;margin:0 auto;text-indent:-999em;width:301px}.login .form-container{background:#fff;box-sizing:border-box;display:inline-block;padding:32px 100px 12px;width:800px}.login .remi-icon{display:inline-block;height:61px;margin-bottom:16px;width:44px}.login .welcome-text{font-size:20px;font-weight:500;color:#48484a;margin-bottom:12px;font-family:"Gotham Rounded SSm A","Gotham Rounded SSm B",helvetica,arial,sans-serif}.login .login-error,.login .punch-line{font-family:"Gotham Rounded SSm A","Gotham Rounded SSm B",helvetica,arial,sans-serif;margin-bottom:24px}.login .punch-line{font-size:14px;color:#48484a}.login .login-error{font-size:12px;font-weight:500;color:#D31436}.login .input-field{margin-bottom:16px}.login .input-field-error{margin-bottom:40px}.login button[type=submit]{height:50px;padding-left:17px;padding-right:17px;font-size:16px;font-size:1rem}.login .small-text-button{font-size:12px;font-weight:500;font-family:"Gotham Rounded SSm A","Gotham Rounded SSm B",helvetica,arial,sans-serif}.login .no-account-button,.login .no-account-text{font-weight:400;font-family:"Gotham Rounded SSm A","Gotham Rounded SSm B",helvetica,arial,sans-serif;font-size:12px}.login .no-account-text{margin-top:24px;color:#48484a}.login .checkbox{line-height:1;margin:0 0 12px;vertical-align:middle;font-size:12px;font-size:.75rem}.login .checkbox input[type=checkbox]{margin-top:0;width:auto}.login .forgot-password{font-size:12px;font-size:.75rem}.login .create-account{display:table;margin:18px auto 50px;text-decoration:none;font-size:14px;font-size:.875rem}.login small{font-size:12px;font-size:.75rem}@media (max-width:47.5em){.login .form-container{padding:35px 0;width:100%}.login .login-meta{margin:0 auto;max-width:335px}}.forgot-password{-webkit-font-smoothing:antialiased;font-family:"Gotham SSm A","Gotham SSm B",helvetica,arial,sans-serif;text-align:center}.forgot-password .logo{display:block;margin:60px 0 36px;text-align:center}.forgot-password .logo a{background:url(images/sprites-bdae552cec3b37f38cae9f6f611c151e.png) 0 -341px no-repeat;display:inline-block;height:40px;margin:0 auto;text-indent:-999em;width:301px}.forgot-password .form-container{background:#fff;box-sizing:border-box;display:inline-block;padding:32px 100px 12px;width:800px}.forgot-password .pug-icon{display:inline-block;height:61px;margin-bottom:16px;width:43px}.forgot-password .forgot-text{font-size:20px;font-weight:500;color:#48484a;margin-bottom:12px;font-family:"Gotham Rounded SSm A","Gotham Rounded SSm B",helvetica,arial,sans-serif}.forgot-password .login-error,.forgot-password .punch-line{font-family:"Gotham Rounded SSm A","Gotham Rounded SSm B",helvetica,arial,sans-serif;margin-bottom:24px}.forgot-password .punch-line{font-size:14px;color:#48484a}.forgot-password .login-error{font-size:12px;font-weight:500;color:#D31436}.forgot-password .input-field{margin-bottom:32px}.forgot-password .reset-btn{height:50px;padding-left:17px;padding-right:17px;font-size:16px;font-size:1rem}.forgot-password .small-text-button{font-size:12px;font-weight:500;font-family:"Gotham Rounded SSm A","Gotham Rounded SSm B",helvetica,arial,sans-serif}.forgot-password .no-account-button,.forgot-password .no-account-text{font-weight:400;font-size:12px;font-family:"Gotham Rounded SSm A","Gotham Rounded SSm B",helvetica,arial,sans-serif}.forgot-password .no-account-text{margin-top:24px;color:#48484a}.forgot-password .checkbox{line-height:1;margin:0;vertical-align:middle;font-size:12px;font-size:.75rem}.forgot-password .checkbox input[type=checkbox]{margin-top:0;width:auto}.forgot-password .forgot-password{font-size:12px;font-size:.75rem}.forgot-password .create-account{display:table;margin:18px auto 50px;text-decoration:none;font-size:14px;font-size:.875rem}.forgot-password small{font-size:12px;font-size:.75rem}@media (max-width:47.5em){.forgot-password .form-container{padding:35px 0;width:100%}.forgot-password .login-meta{margin:0 auto;max-width:335px}}.provider-layout{font-family:"Gotham A","Gotham B",helvetica,arial,sans-serif;min-height:calc(90vh - 50px)}.provider-layout .nav-tabs{border:none}.provider-layout .nav-tabs li.active a{border:none;font-weight:700;font-size:16px;font-size:1rem}.provider-layout .nav-tabs a{-webkit-font-smoothing:antialiased;border:none;border-radius:0;color:#48484a;line-height:1;padding:20px 50px 15px;text-transform:uppercase;font-size:15px;font-size:.9375rem}.provider-layout .nav-tabs a:hover{background:0 0;color:#27A9E1}.contact-info,.support-form{color:#414042;font-family:"Gotham A","Gotham B",helvetica,arial,sans-serif}.provider-layout>.tab-content{border-left:0;min-height:calc(90vh - 80px)}.provider-layout .tab-content{display:inline-block;background:#fff;border-left:0;padding:11px}@media (max-width:47.5em){.provider-layout .nav-tabs.main-tabs{display:none}}@media only screen and (min-device-width:320px) and (orientation:portrait){.provider-layout .nav-tabs a{padding:20px 35px 15px}}[class^=col-lg],[class^=col-md],[class^=col-sm],[class^=col-xs]{box-sizing:border-box}.container.support{background:#fff;margin-top:35px;padding:22px 30px 48px}.support-form{padding:58px 20px 12px 15px}.support-form h2{-webkit-font-smoothing:antialiased;color:#00aeef;font-size:36px;font-weight:400}.support-form p{-webkit-font-smoothing:antialiased;margin-bottom:35px;font-size:21px;font-size:1.3125rem;line-height:28px;line-height:1.75rem}.support-form .select2-container,.support-form input[type=email],.support-form select{-webkit-font-smooting:antialiased;font-family:"Gotham A","Gotham B",helvetica,arial,sans-serif;height:50px;font-size:18px;font-size:1.125rem}.support-form .select2-container .select2-choice{border-radius:3px;height:48px!important;font-size:18px;font-size:1.125rem;line-height:50px;line-height:3.125rem}.support-form .select2-container .select2-default{color:#9c9ea1}.support-form .select2-container .select2-arrow{right:15px!important;top:10px!important}.support-form textarea{height:230px;font-size:18px;font-size:1.125rem}.support-form input[type=submit]{display:inline-block;float:none;height:40px;padding:0 50px;vertical-align:top;font-size:18px;font-size:1.125rem}.support-form .ppb-button.upload{background:#999;display:inline-block;overflow:hidden;position:relative;height:40px;margin-top:15px;padding:0;border-radius:2px;border:0;color:#fff;min-width:60px;text-align:center;vertical-align:top;width:auto}.support-form .ppb-button.upload:before{background-image:url(images/sprites-bdae552cec3b37f38cae9f6f611c151e.png);background-position:-43px -134px;content:"";display:inline-block;height:21px;left:50%;margin-left:-9px;margin-top:10px;position:absolute;width:19px}.support-form .ppb-button.upload span:not(:empty){background:#999;display:block;height:100%;line-height:40px;margin-left:-10px;max-width:150px;overflow:hidden;padding:0 10px;position:relative;text-overflow:ellipsis;white-space:nowrap;width:100%}.support-form .file-upload input.upload{position:absolute;top:0;right:0;margin:0;padding:0;font-size:20px;cursor:pointer;opacity:0;filter:alpha(opacity=0)}.support-contact{padding:63px 40px 12px 45px}.support-contact img{display:block;margin:0 auto}.contact-info{font-weight:500;margin-top:50px}.contact-info p{font-size:21px}.contact-info .email,.contact-info .phone{font-size:16px;font-size:1rem}.contact-info .phone{margin:30px 0 15px}.contact-info .email:before,.contact-info .phone:before{background-image:url(images/sprites-bdae552cec3b37f38cae9f6f611c151e.png);display:inline-block;margin-right:20px;vertical-align:middle;content:""}.contact-info .phone:before{background-position:-6px -102px;height:25px;width:33px}.contact-info .email:before{background-position:-7px -133px;height:22px;width:32px}.grey{background:#f2f2f2;box-sizing:border-box;height:570px;padding:60px}@media only screen and (max-width:47.5em){.support-contact{margin-top:-50px;padding:0 15px}.grey{background:#fff;height:auto;padding:0}.grey img{display:none}}.static-logo{background:url(images/sprites-bdae552cec3b37f38cae9f6f611c151e.png) 0 -228px no-repeat;height:107px;margin:52px auto 30px;text-indent:-999em;width:107px}.static-pages{-webkit-font-smoothing:antialiased;background:#fff;box-sizing:border-box;color:#484849;font-family:"Gotham SSm A","Gotham SSm B",helvetica,arial,sans-serif;font-weight:400;padding:52px 160px;font-size:13px;font-size:.8125rem;line-height:22px;line-height:1.375rem}.static-pages h2{margin-bottom:5px;font-size:36px;font-size:2.25rem;line-height:40px;line-height:2.5rem}.static-pages h3,.static-pages h4{margin-bottom:6px;font-weight:500}.static-pages h3{font-size:20px;font-size:1.25rem;line-height:24px;line-height:1.5rem}.static-pages h4{font-size:16px;font-size:1rem;line-height:24px;line-height:1.5rem}.static-pages h5{font-weight:500;font-style:italic}.static-pages p,.static-pages ul{margin-bottom:21px;list-style-type:disc}.static-pages li{margin-left:20px}@media (max-width:62.5em){.static-pages{padding:35px 50px}}@media (max-width:47.5em){.static-pages{padding:35px 20px}}.static-heart-woman{background:url(images/girl-sad-0b3e14313f9bd314f46efad6d860f791.png) no-repeat;background-size:cover;height:120px;margin:0 auto 30px;text-indent:-999em;width:53px}.static-logo-long{background:url(images/sprites-bdae552cec3b37f38cae9f6f611c151e.png) 0 -341px no-repeat;height:45px;margin:60px auto 36px;text-indent:-999em;width:305px}.main-message{font-size:14px;width:455px;margin:auto}.static-pages .clarification,.static-pages .small-clarification{width:455px;font-size:12px;margin:auto;color:#9d9fa1;line-height:16px}.static-pages .small-clarification{font-size:10px;font-weight:500}.browser-icons{margin:auto}.browser-icons .icon{margin-right:32px;height:56px;width:56px}.copy-button{margin-bottom:48px}.invalid-container{margin-bottom:50px}.accept_company #footer{margin:5px}.confirm-email-container .pay-logo{margin-bottom:25px}.confirm-email-container .pay-logo img{width:79px;height:79px}.confirm-email-container .balloons-container{text-align:center}.confirm-email-container .balloons-container img{height:53px;width:54px}.confirm-email-container .container{padding-top:24px;color:#48484a}.confirm-email-container .container .all-set{font-size:20px;font-weight:500;margin-top:22px}.confirm-email-container .container .join-pack{font-size:14px;line-height:1.33;margin-top:8px}.confirm-email-container .container .small-info{margin:32px auto;max-width:480px;font-size:12px;line-height:1.5;color:rgba(72,72,73,.8)}.confirm-email-container .container .small-info .bolded{font-weight:500}.confirm-email-container .container .button-container{margin-bottom:8px}.confirm-email-container .container .button-container button{width:240px;height:50px}.accept-company-container .pay-logo{margin-bottom:25px}.accept-company-container .pay-logo img{width:79px;height:79px}.accept-company-container .balloons-container{text-align:center}.accept-company-container .balloons-container img{height:53px;width:54px}.accept-company-container .container{padding-top:36px;color:#48484a}.accept-company-container .container .next-steps{font-size:14px;color:#27a9e1;width:150px;margin-left:auto;margin-right:auto;margin-top:38px}.accept-company-container .container .all-set{font-size:20px;font-weight:500;margin-top:22px}.accept-company-container .container .join-pack{font-size:14px;line-height:1;margin-top:8px}.accept-company-container .container .company-logo-container{text-align:center;margin-top:14px}.accept-company-container .container .company-logo-container img{width:79px;height:79px}.accept-company-container .container .company-name{font-size:14px;font-weight:500;margin-top:14px}.accept-company-container .container .small-info{margin:12px auto 32px;max-width:480px;font-size:12px;line-height:1.5}.accept-company-container .container .small-info .bolded{font-weight:500}.accept-company-container .container .button-container{margin-bottom:24px}.accept-company-container .container .button-container button{width:210px;height:50px}.change-password-container{color:#48484a;margin-bottom:50px}.change-password-container .welcome-text{font-size:20px;font-weight:500}.change-password-container .sub-title{font-size:14px;margin-top:8px}.change-password-container .staff-company-logo{margin-top:16px}.change-password-container .company-name{font-size:14px;font-weight:500;margin-top:4px}.change-password-container .password-info{font-size:14px;margin-top:32px}.change-password-container .password-fields{margin-top:24px;margin-left:auto;margin-right:auto}.change-password-container .save-password-button{margin-top:32px}.change-password-container .save-password-button button{width:91px;height:50px}.change-password-container .terms-info{font-size:10px;margin-top:12px}.change-password-container .error{font-size:10px;text-align:left;color:#d31436}.account-select-container{color:#48484a;margin-bottom:50px}.account-select-container .choose-text{font-size:20px;font-weight:500}.account-select-container .separator{margin-top:16px;margin-bottom:16px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.account-select-container .separator img{margin-left:auto;margin-right:auto}.account-select-container .account-select{background-color:rgba(190,219,243,.1);width:345px;height:74px;margin-bottom:8px;margin-left:auto;margin-right:auto;display:-webkit-box;display:-ms-flexbox;display:flex;vertical-align:center;padding-top:12px;padding-bottom:8px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.account-select-container .account-select .select-left{width:90px}.account-select-container .account-select .select-right{text-align:left;width:225px}.loading-pane,.pay-logo{text-align:center}.account-select-container .account-select .select-right .company-name{font-size:14px;font-weight:500;line-height:14px}.account-select-container .account-select .select-right .company-role{font-size:14px;font-weight:400;line-height:14px}.account-select-container .account-select .checkmark{background-image:url(images/staff/check.svg);width:13px;height:10px;position:relative;right:-5px}.account-select-container .account-select:hover{background-color:rgba(190,219,243,.2);cursor:pointer}.account-select-container .pet-parent-select{margin-top:27px}.static-pages.maintenance-page{padding-top:102px}.static-pages.maintenance-page .static-pug-cone{background-image:url(images/puggle-cone.svg);background-size:cover;height:61px;margin:0 auto 30px;text-indent:-999em;width:72px}.inline-spinner,.spinner{background:url(images/spinner-1739904fd66b66ff7fac9e80211f6e53.gif) no-repeat}.static-pages.maintenance-page .center-block{width:180px;margin-top:12px;margin-left:auto;margin-right:auto}.loading-pane{margin:150px auto 0;min-height:300px;max-width:500px}.loading-pane.infinite-scroll{font-size:24px;min-height:60px;margin:60px auto 0}.loading-message{-webkit-font-smooting:antialiased;color:#484849;font-family:"Gotham SSm A","Gotham SSm B",helvetica,arial,sans-serif;font-weight:500;font-size:18px;font-size:1.125rem}.spinner{display:block;height:31px;margin:15px auto 0;width:31px}.inline-spinner{display:inline-block;height:42px;width:42px;top:11px;left:11px}.loader{position:relative;margin:0 auto;width:44px}.loader:before{content:"";display:block;padding-top:100%}.circular{-webkit-animation:rotate 3s linear infinite;animation:rotate 3s linear infinite;height:100%;-webkit-transform-origin:center center;transform-origin:center center;width:100%;position:absolute;top:0;bottom:0;left:0;right:0;margin:auto}.pay-logo,.tab-content{margin-bottom:40px}.path{stroke-dasharray:1,200;stroke-dashoffset:0;-webkit-animation:dash 1.5s ease-in-out infinite,color 6s ease-in-out infinite;animation:dash 1.5s ease-in-out infinite,color 6s ease-in-out infinite;stroke-linecap:round}@-webkit-keyframes rotate{100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes rotate{100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@-webkit-keyframes dash{0%{stroke-dasharray:1,200;stroke-dashoffset:0}50%{stroke-dasharray:89,200;stroke-dashoffset:-35px}100%{stroke-dasharray:89,200;stroke-dashoffset:-124px}}@keyframes dash{0%{stroke-dasharray:1,200;stroke-dashoffset:0}50%{stroke-dasharray:89,200;stroke-dashoffset:-35px}100%{stroke-dasharray:89,200;stroke-dashoffset:-124px}}@-webkit-keyframes color{0%,100%{stroke:#fac9c8}40%{stroke:#bedbf3}66%{stroke:#a4d9d0}80%,90%{stroke:#ffe4b4}}@keyframes color{0%,100%{stroke:#fac9c8}40%{stroke:#bedbf3}66%{stroke:#a4d9d0}80%,90%{stroke:#ffe4b4}}.pay-logo img{width:92px;height:92px}#pay{padding-top:40px;padding-bottom:80px;width:60%;font-family:"Gotham Rounded SSm A","Gotham Rounded SSm B",helvetica,arial,sans-serif}#pay .headline{margin-bottom:10px;font-weight:400;font-size:16px;font-size:1rem}#pay .company-name,#pay .thank-you{margin-bottom:40px;font-weight:500}#pay .light-headline{color:#939597}#pay .company-name{font-size:21px;font-size:1.3125rem}#pay .thank-you{font-family:"Gotham Rounded SSm A","Gotham Rounded SSm B",helvetica,arial,sans-serif;font-size:21px;font-size:1.3125rem}.staff-content,.staff-content .deactivated-info-text,.staff-new{font-family:"Gotham Rounded A","Gotham Rounded B",helvetica,arial,sans-serif}#pay .transaction-details{width:65%;border-top:1px solid #DBDCDE;padding:40px 20px 20px;margin-top:20px;color:#939597}#pay .transaction-details .line-item{display:block;margin-bottom:20px}#pay .transaction-details .line-item .line-item-description{display:inline-block;text-align:left;width:50%}#pay .transaction-details .line-item .line-item-value{display:inline-block;text-align:left;width:50%;font-weight:500}#pay .total-due{font-weight:700;margin-bottom:48px;font-size:36px;font-size:2.25rem}#pay .step{font-weight:500;color:#9D9FA1;text-align:center;margin-bottom:22px;font-size:14px;font-size:.875rem}#pay .step .step-number{font-size:18px;font-size:1.125rem}#pay .step-2{margin-top:36px}#pay .instructions{text-align:center;color:#484849;margin-bottom:14px;font-size:14px;font-size:.875rem}#pay .invoice-container{width:80%}#pay .invoice-box{margin-bottom:14px;border-radius:3px;padding:14px 28px}#pay .invoice-box:hover{cursor:pointer}#pay .invoice-box .invoice-number{color:#9D9FA1;margin-bottom:8px;font-size:16px;font-size:1rem}#pay .invoice-box .billing-period{color:#484849;font-size:16px;font-size:1rem}#pay .invoice-box .invoice-owed{color:#484849;font-weight:700;font-size:18px;font-size:1.125rem}#pay .invoice-box-selected{border:2px solid #27a9e1}#pay .check-mark{position:relative;top:25px;left:25px}#pay .check-mark img{width:18px;height:15px}#pay .paid{margin-top:20px}#pay .pay-container{padding:40px 20px 30px;border:1.5px solid #DBDCDE;margin-top:0;border-radius:0 0 5px 5px}#pay .pay-container #plaid-account-nickname,#pay .pay-container .saved-card-info{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:14px}#pay .pay-container .stripe-change{color:#f05860;font-size:14px;padding-top:6px}#pay .pay-container .bank-account-link-text{color:#484849;text-align:center;font-size:12px;position:relative;top:-12px}#pay .pay-container .bank-account-button{text-align:center;margin-bottom:8px}#pay .pay-container .bank-account-button button{width:200px;font-size:12px}#pay .pay-container .change-bank-account button{padding-left:0}#pay .pay-container #new-plaid-link-div,#pay .pay-container .saved-account-container{width:100%}#pay .pay-container .current-card-info{font-size:14px}#pay .pay-container .payment-images{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#pay .pay-container .payment-images img{padding-right:5px}#pay .pay-container #plaid-link-div{width:65%;cursor:pointer}#pay .pay-container #cancel-bank-change{display:none}#pay .pay-container #new-plaid-link-div{font-size:14px;color:#f05860;cursor:pointer}#pay .pay-container-selected{border:2px solid #27a9e1;opacity:1}#pay .pay-form-container{width:80%;padding-top:35px}#pay .amount-paid,#pay .balance-due{font-weight:700}#pay .company-name-paid{font-weight:500}#pay .pooch{margin-top:40px;margin-bottom:20px;text-align:center}#pay .balloons{margin-top:60px;margin-bottom:40px;margin-right:100px;text-align:center}#pay .new-balance{margin-top:40px}#pay .invoice-period{margin-bottom:10px}#stripe-card-container{width:100%}@media (max-width:47.5em){#pay{width:100%;padding-top:20px;padding-bottom:40px}#pay .company-name{margin-bottom:30px}#pay .invoice-box{padding:8px 16px}#pay .transaction-details{width:90%;font-size:14px;font-size:.875rem}#pay .transaction-details .line-item .line-item-description{display:inline-block;text-align:left;width:60%}#pay .transaction-details .line-item .line-item-value{width:40%}}.tabbed-content{width:80%;color:#484849}.tabbed-content #tab-div{line-height:45px;height:45px;text-align:center}.tabbed-content .tab{text-align:center;background-color:#dbdcde;border-radius:10px 10px 0 0;padding:10px;display:inline-block;vertical-align:middle;line-height:normal;height:45px}.tabbed-content .inactive-tab{background-color:#f1f1f2;opacity:.5}.tabbed-content .inactive-tab:hover{opacity:1;transition:opacity .2s ease-out;-moz-transition:opacity .2s ease-out;-webkit-transition:opacity .2s ease-out;-o-transition:opacity .2s ease-out}.tabbed-content #card-errors{color:#d31436}.staff-content{margin-left:58px}.staff-content .lowercase{text-transform:lowercase}.staff-content .deactivated-info-text{font-size:12px;font-style:italic;color:#9d9fa1}.companies-page .pricing-page .pricing-container .add-category-section,.companies-page .pricing-page .pricing-container .edit-categories-section,.staff-content .appointments-completed-value,.staff-content .compensation-label{font-family:"Gotham A","Gotham B",helvetica,arial,sans-serif}.staff-content .deactivated-info-text-with-margin{margin-top:4px}.staff-content .reactivate-container{width:100%;height:68px;border-radius:4px;background-color:rgba(241,241,242,.2);border:1px solid #dbdcde;margin-bottom:32px;margin-left:-15px;margin-right:-15px}.staff-content .reactivate-container .reactivate-text{font-size:12px;text-align:center;color:#484849;margin-left:auto;margin-right:auto;margin-top:20px}.staff-content .reactivate-container .reactivate-button{margin-left:auto;margin-right:auto;width:90px}.staff-content .reactivate-container .reactivate-button button{font-size:12px;padding:0}.staff-content .reactivate-container-center{margin:0}.staff-content .no-appts-completed,.staff-content .pending-staff-summary{position:relative;top:130px;text-align:center;padding-right:375px}.staff-content .no-appts-completed.individual,.staff-content .pending-staff-summary.individual{padding-right:425px;padding-left:65px}.staff-content .no-appts-completed.individual h1,.staff-content .pending-staff-summary.individual h1{margin-top:34px;color:#dbdcde;line-height:1.19}.staff-content .no-appts-completed.individual .no-apts-completed-img,.staff-content .no-appts-completed.individual .pending-staff-summary,.staff-content .pending-staff-summary.individual .no-apts-completed-img,.staff-content .pending-staff-summary.individual .pending-staff-summary{width:56px;height:45px}.staff-content .no-appts-completed.individual .schedule-page-link,.staff-content .pending-staff-summary.individual .schedule-page-link{margin-top:20px;font-size:14px;color:#9d9fa1}.staff-content .no-appts-completed.individual .schedule-page-link:hover,.staff-content .pending-staff-summary.individual .schedule-page-link:hover{color:#484849}.staff-content .no-appts-completed.individual .pending-staff-text,.staff-content .pending-staff-summary.individual .pending-staff-text{margin-top:24px;font-size:12px;line-height:1.5;color:#9d9fa1;text-align:center;width:300px;margin-left:auto;margin-right:auto}.staff-content .no-appts-completed.individual .pending-staff-cancel,.staff-content .no-appts-completed.individual .pending-staff-resend,.staff-content .pending-staff-summary.individual .pending-staff-cancel,.staff-content .pending-staff-summary.individual .pending-staff-resend{margin-left:auto;margin-right:auto;display:block;font-size:12px}.staff-content .no-appts-completed.individual .pending-staff-resend,.staff-content .pending-staff-summary.individual .pending-staff-resend{margin-top:32px;font-weight:500}.staff-content .no-appts-completed.individual .pending-staff-cancel,.staff-content .pending-staff-summary.individual .pending-staff-cancel{margin-top:7px}.staff-content .no-appts-completed.individual .switch-container,.staff-content .pending-staff-summary.individual .switch-container{background-color:rgba(241,241,242,.5);border-radius:8px;padding-top:32px;padding-bottom:32px;margin-top:32px}.staff-content .no-appts-completed.individual .switch-container .switch-container-text,.staff-content .pending-staff-summary.individual .switch-container .switch-container-text{font-size:12px;text-align:center;color:#484849;margin-bottom:10px}.staff-content .no-appts-completed.individual .switch-container input,.staff-content .pending-staff-summary.individual .switch-container input{height:38px;width:60%}.staff-content .no-appts-completed.individual .switch-container button,.staff-content .pending-staff-summary.individual .switch-container button{height:38px;position:relative;left:-6px;top:-1px;border-radius:0 4px 4px 0;font-size:12px;font-weight:500}.staff-content .no-appts-completed.individual .switch-email-error input,.staff-content .pending-staff-summary.individual .switch-email-error input{border-color:#f05860;color:#F05860}.staff-content .no-appts-completed.individual .switch-email-error .switch-email-error-info,.staff-content .pending-staff-summary.individual .switch-email-error .switch-email-error-info{color:#f05860;margin-top:8px;font-size:12px}.staff-content .no-appts-completed.no-staff-search,.staff-content .pending-staff-summary.no-staff-search{padding-right:65px}.staff-content .no-appts-completed .schedule-page-button,.staff-content .pending-staff-summary .schedule-page-button{display:block;margin-left:auto;margin-right:auto;margin-top:40px;background-color:#f05860;color:#fff;box-shadow:0 2px 4px 0 rgba(157,159,161,.5);border-radius:100px;width:239px;height:50px;font-size:16px}.email-error input,.media-mobile #email-search-error,.mobile-error-email-container #duplicate-error-message,.mobile-error-email-container input{box-shadow:inset 0 -1px 0 0 #d31436}.staff-content .no-appts-completed .schedule-page-button:hover,.staff-content .pending-staff-summary .schedule-page-button:hover{background-color:#D31436}.staff-content .no-appts-completed .no-apts-completed-img,.staff-content .pending-staff-summary .no-apts-completed-img{width:150px;height:313px;margin-top:60px}.staff-content .no-appts-completed h1,.staff-content .pending-staff-summary h1{font-size:21px;font-weight:500}.staff-content .staff-header{left:58px;right:0}.staff-content .staff-header .popout-dropdown md-input-container{display:-webkit-box;display:-ms-flexbox;display:flex}.staff-content .percentage-bars{margin-top:8px;margin-bottom:150px}.staff-content .percentage-bars .unallocated-tips-name{position:absolute}.staff-content .percentage-bars .unallocated-tips-name .tooltip .tooltip-inner{width:200px}.staff-content .percentage-bars .unallocated-tips-bar .percentage-bar-amount{color:#0077b2!important}.staff-content .percentage-bars .percentage-bar-container{margin-top:28px;margin-bottom:28px}.staff-content .percentage-bars .percentage-bar-container .percentage-bar-label{font-size:12px}.staff-content .percentage-bars .percentage-bar-container .percentage-bar-label.two-bars{margin-top:-10px}.staff-content .percentage-bars .percentage-bar-container .user-bar{width:100%}.staff-content .percentage-bars .percentage-bar-container .user-bar .percentage-bar{max-width:80%}.staff-content .percentage-bars .percentage-bar-container .user-bar.blue .percentage-bar-amount{color:#27a9e1}.staff-content .percentage-bars .percentage-bar-container .user-bar.blue .percentage-bar{background-color:#27a9e1}.staff-content .percentage-bars .percentage-bar-container .user-bar.green .percentage-bar-amount{color:#51c1b0}.staff-content .percentage-bars .percentage-bar-container .user-bar.green .percentage-bar{background-color:#51c1b0}.staff-content .percentage-bars .percentage-bar-container .user-bar.dark-blue .percentage-bar{background-color:#0077b2}.staff-content .percentage-bars .percentage-bar-container .user-bar.dark-blue .percentage-bar-amount{color:#27a9e1}.staff-content .percentage-bars .percentage-bar-container .user-bar .percentage-bar-amount{width:175px;position:relative;left:12px;top:-2px}.staff-content .percentage-bars .percentage-bar-container .compensation-bar{margin-bottom:8px;display:-webkit-box;display:-ms-flexbox;display:flex}.staff-content .percentage-bars .percentage-bar-container .compensation-bar .total-percentage-bar{max-width:80%;display:-webkit-box;display:-ms-flexbox;display:flex}.staff-content .percentage-bars .percentage-bar-container .compensation-bar .total-percentage-bar .inner-percentage-bar{height:16px}.staff-content .percentage-bars .percentage-bar-container .compensation-bar .total-percentage-bar .appt-bar{background-color:#27a9e1;border-radius:4px 0 0 4px}.staff-content .percentage-bars .percentage-bar-container .compensation-bar .total-percentage-bar .tip-bar{background-color:#0077b2;border-radius:0 4px 4px 0}.staff-content .percentage-bars .percentage-bar-container .compensation-bar .percentage-bar-amount{color:#27a9e1;width:175px;position:relative;left:12px;top:-2px}.staff-content .percentage-bars .percentage-bar-container .compensation-bar .percentage-bar-amount .tip-value{color:#0077b2;font-size:12px;font-weight:500}.staff-content .compensation{margin-bottom:46px}.staff-content .compensation .percentage-bars{margin-bottom:0}.staff-content .staff-info-container{position:relative;top:90px}.staff-content .staff-info-container .bottom-full-width-button-container button{margin-top:48px;font-size:12px}.staff-content .staff-summary-header{position:relative;top:60px;padding-top:30px;text-align:center;padding-right:400px;height:122px}.staff-content .staff-stats-container{padding-right:400px;position:relative;top:90px}.staff-content .self-staff-stats-container{padding-right:0}.staff-content .staff-list{z-index:1;position:fixed;right:0;bottom:0;overflow-y:auto;top:54px}.staff-content .staff-list .no-results{position:relative;top:40px;font-size:20px;text-align:center}.staff-content .appointments-completed-label{margin-bottom:26px;margin-right:12px;font-size:14px;text-transform:uppercase;color:#484849;font-weight:500}.staff-content .appointments-completed-value{color:#484849;font-weight:500;font-size:20px}.staff-content .appointments-completed-value .tip-included{font-size:14px}.staff-content .add-compensation-preferences{color:#9d9fa1;font-size:14px;font-weight:500;cursor:pointer}.staff-content .compensation-label{display:inline-block;color:#484849;font-weight:500;font-size:14px;margin-bottom:26px;text-transform:uppercase;margin-right:12px}.staff-content .avatar-container .edit-button{margin-top:24px;width:80px;background-color:#fff;color:rgba(157,159,161,.95);border:1px solid #9d9fa1;border-radius:3px}.staff-content .avatar-container .edit-button:hover{color:#484849;border:1px solid #484849}.staff-content .avatar-container .user-avatar{padding:24px;border-radius:200px;border:1px solid #f1f1f2;margin-left:auto;margin-right:auto}.staff-content .avatar-container .user-avatar .img-inner-border .border{display:none}.staff-content .avatar-container .user-avatar img{height:150px;border-radius:100%}.staff-content .avatar-container .staff-since{margin-top:26px;margin-bottom:6px;color:#8c8e90;font-size:12px}.staff-content .avatar-container .start-date{font-size:12px;font-weight:500}.staff-content .avatar-container .compensation-type{margin-top:26px;margin-bottom:6px;color:#8c8e90;font-size:12px}.staff-content .avatar-container .compensation-type-value{font-size:12px;font-weight:500}.staff-content .avatar-container .full-name{width:200px;font-size:21px;text-align:center;margin:40px auto 6px}#email-error-info,.media-mobile .companies-page .pricing-page .offered-service .left-container,.media-mobile .companies-page .pricing-page .pet-parent-appointment-requests-container .text-container,.staff-new h2{text-align:left}.staff-content .avatar-container .role{text-transform:uppercase;color:#8c8e90;font-size:12px}.staff-content .avatar-container .staff-email{font-size:12px;color:#9d9fa1;font-style:italic;margin-top:4px}.staff-content .avatar-container .avatar-border,.staff-content .avatar-container .user-avatar{width:200px;height:200px}.staff-content .staff-item{padding:0 15px 25px;height:75px;border-bottom:1px solid #fff}.staff-content .staff-item .staff-name{position:relative;top:-10px;margin-left:60px}.staff-content .staff-item .staff-name .staff-pending{color:#fec23b;font-size:12px;font-style:italic}.staff-content .staff-item .user-avatar{position:relative;top:15px}.staff-content .staff-item .user-avatar .avatar-border,.staff-content .staff-item .user-avatar img{width:41px;height:41px}.media-mobile .staff-content{margin:0;background-color:#fff;padding-left:10px;padding-right:10px;padding-top:56px;height:100%}.media-mobile .staff-content .staff-header{left:0;width:100%;top:56px}.media-mobile .staff-content .staff-list{z-index:5;width:100vw;top:88px;background-color:#FFF}.media-mobile .staff-content .staff-list .staff-item{border-bottom:1px solid #F1F1F2}.media-mobile .staff-content .percentage-bars{background-color:#fff;margin-bottom:48px}.media-mobile .staff-content .export-button{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:48px;margin-bottom:150px}.media-mobile .staff-content .export-button svg{margin-right:8px}.media-mobile .staff-content .staff-stats-container .row{margin-left:0;margin-right:0}.media-mobile .staff-content .no-appts-completed{padding-right:0;padding-left:0;top:102px}.media-mobile .staff-content .staff-stats-container{padding:0;top:74px}.media-mobile .staff-content .staff-stats-container .col-md-12{padding:0}.media-mobile .staff-content .staff-stats-container .percentage-bar-container{padding-bottom:12px;margin-bottom:60px}.media-mobile .staff-content .staff-stats-container .percentage-bar-container .col-md-10,.media-mobile .staff-content .staff-stats-container .percentage-bar-container .col-md-2{padding:0}.media-mobile .staff-content .staff-stats-container .percentage-bar-container .compensation-bar{margin-bottom:4px}.media-mobile .staff-content .staff-stats-container .percentage-bar-container .percentage-bar-amount{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.staff-new{margin-top:80px}.staff-new h2{margin-left:-15px;font-size:14px;text-transform:uppercase;font-weight:500;margin-bottom:32px;margin-top:11px}.staff-new h2:first-child{margin-top:0}.staff-new .text-input-callout{position:relative}.staff-new .text-input-callout textarea{resize:none;border:none;outline:0;padding:3px 0 0;line-height:1.5}.staff-new .add-edit-staff-container{position:relative;top:60px;margin-left:50px}.staff-new .add-edit-staff-container .photo-upload{margin-left:auto;margin-right:auto}.staff-new .date-callout,.staff-new .masked-callout{position:relative}.staff-new .date-callout input,.staff-new .masked-callout input{border:none;padding-left:0;position:relative;top:-7px}.staff-new .dollar-callout-input .input-callout.input-activated .input-label:after{content:"$";color:#484849;position:absolute;left:146px}.staff-new .dollar-callout-input .input-callout.input-activated input{position:relative;left:10px}.staff-new .percent-callout-input .input-callout.input-activated input{width:28px;padding-right:0}.staff-new .percent-callout-input .input-callout.input-activated:after{position:relative;left:-3px;top:1px;content:"%";color:#484849}.staff-new input:focus{outline:0}.staff-new .new-header h1{margin-left:48px}.staff-new .full-name{font-size:21px;margin-top:40px;color:#484849}.staff-new .callout{margin-left:0;font-size:14px;color:#9d9fa1;cursor:pointer;margin-bottom:32px}.staff-new .callout .variable-price-callout{color:#000}.staff-new .callout .account-nickname-update,.staff-new .callout .variable-price-update{color:#f05860;margin-left:37px;position:relative}.staff-new .callout .variable-price-callout .account-nickname{display:inline-block;max-width:80px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.staff-new .callout .account-nickname-update{top:-3px}.staff-new .callout.editing-amount-to-pay-by-service{color:#DBDCDE}.staff-new .role{text-transform:uppercase;color:#8c8e90;font-size:12px;margin-top:6px}.staff-new .email{margin-top:4px;font-size:12px;color:#9d9fa1;font-style:italic;text-align:center;font-weight:400}.staff-new .input-label{height:14px;width:146px;display:inline-block;float:left;color:#9d9fa1;margin-top:6px;margin-bottom:32px;font-size:14px;opacity:0}.staff-new .input-label.visible{opacity:1}.staff-new .popout-dropdown.popout{left:133px;top:-8px;margin-bottom:20px}.staff-new .input-callout-container{margin-top:16px;margin-bottom:60px;min-height:700px}.staff-new .input-activated{height:25px;margin-bottom:21px}.email-error .input-label,.email-error input{color:#d31436!important}#email-error-info{font-size:10px;color:#d31436;position:relative;top:-10px;display:none}#email-error-info #existing-account-button{margin-left:146px;font-size:12px;margin-top:16px}.email-error #email-error-info{display:block}.paying-staff .section-name{margin-bottom:20px}.paying-staff .form-group{margin-left:5px}.paying-staff .form-group label{line-height:16px;font-weight:500;font-size:.875rem;margin-bottom:10px}.paying-staff .form-group.pay-period{margin-top:25px}.paying-staff .pay-frequency-help-text{color:#303031;line-height:18px;font-size:.875rem;font-weight:200;margin-left:5px}.paying-staff-company-page .header-with-top-margin{margin-top:46px}.media-mobile .paying-staff-company-page .scheduling-options .mobile-clarification{border-top:1px solid #DBDCDE}.companies-page .left-nav{text-align:center}.companies-page .company-information{width:320px;margin-top:20px;margin-bottom:20px}.edit-company-page .input-container .red-validation-error .message{margin-left:146px}.media-mobile .companies-page #header-next-wormhole-container .add-service{position:absolute;right:0;top:4px;font-size:17px;font-weight:500}.media-mobile .companies-page #header-next-wormhole-container .add-service img{width:20px}.media-mobile .companies-page #header-next-wormhole-container .search-icon{position:absolute;right:48px;top:10px}.media-mobile .companies-page #header-next-wormhole-container .search-icon.engaged{top:8px;right:46px}.companies-page .pricing-page{width:500px;max-width:100%}.companies-page .pricing-page .pet-parent-appointment-requests-container{width:500px;min-height:84px;border-radius:8px;box-shadow:0 2px 4px 0 #fac9c8;margin-bottom:32px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:12px}.companies-page .pricing-page .pet-parent-appointment-requests-container .icon-container{margin-left:12px;margin-right:12px}.companies-page .pricing-page .pet-parent-appointment-requests-container .text-container{font-size:12px;line-height:1.33;padding-right:16px}.companies-page .pricing-page .pet-parent-appointment-requests-container .text-container .ppb-button{font-size:12px;padding-left:0;padding-top:8px;padding-bottom:0}.companies-page .pricing-page .offered-service{margin:8px 0}.companies-page .pricing-page .drag-scroll .scroll-box.top{height:80px}.companies-page .pricing-page .pricing-container .doo-error{padding-top:105px}.companies-page .pricing-page .pricing-container .edit-categories-section{width:100%;background-color:rgba(241,241,242,.25);border-radius:8px;height:80px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:12px;font-weight:500;color:#F05860}.companies-page .pricing-page .pricing-container .edit-categories-section .hovered-edit-button{display:none}.companies-page .pricing-page .pricing-container .edit-categories-section svg{height:12px;width:12px;margin-right:8px}.companies-page .pricing-page .pricing-container .edit-categories-section:hover{color:#D31436}.companies-page .pricing-page .pricing-container .edit-categories-section:hover .hovered-edit-button{display:unset}.companies-page .pricing-page .pricing-container .edit-categories-section:hover .edit-icon{display:none}.companies-page .pricing-page .pricing-container .add-category-section{margin-top:24px;border:2px dashed #DBDCDE;height:80px;text-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:12px;text-transform:uppercase;font-weight:500;color:#9D9FA1;border-radius:8px}.companies-page .pricing-page .pricing-container .add-category-section svg{margin-right:25px}.companies-page .pricing-page .pricing-container .add-category-section:hover{color:#484849}.companies-page .pricing-page .pricing-container .add-category-section:hover svg g{stroke:#484849}.media-mobile .companies-page .pricing-page{margin-left:auto;margin-right:auto;width:100%}.media-mobile .companies-page .pricing-page .pet-parent-appointment-requests-container{width:calc(100vw - 40px);background-color:rgba(255,255,255,.9);margin:35px auto 8px}.media-mobile .companies-page .pricing-page .offered-service{margin:8px 0;width:inherit}.media-mobile .companies-page .pricing-page .pricing-container{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding-top:16px;padding-left:20px}.media-mobile .companies-page .pricing-page .add-category-section{height:120px;margin-top:0;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.media-mobile .companies-page .pricing-page .add-category-section svg{margin-bottom:19px;margin-left:auto;margin-right:auto}.media-mobile .companies-page .pricing-page .add-category-section.half-width{width:calc((100vw - 55px)/ 2)}.media-mobile .companies-page .pricing-page .add-category-section.full-width{width:calc(100vw - 40px)}.companies-page .getting-paid-page{padding-bottom:130px}.companies-page .getting-paid-page .mobile-sales-tax-existing-tax{display:-webkit-box;display:-ms-flexbox;display:flex;background-color:#fff;color:#9D9FA1;padding:15px 12px;gap:24px;font-size:14px;border-top:1px solid #DBDCDE;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.companies-page .getting-paid-page .mobile-sales-tax-existing-tax .left{-ms-flex-negative:1;flex-shrink:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.companies-page .getting-paid-page .mobile-sales-tax-existing-tax .right{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:10px;color:#484849;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.companies-page .getting-paid-page .mobile-sales-tax-existing-tax .right .mobile-sales-tax-policy{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;gap:16px}.companies-page .getting-paid-page .mobile-sales-tax-existing-tax .right .mobile-sales-tax-policy .default-sales-tax{color:rgba(39,169,225,.9)}.companies-page .getting-paid-page .mobile-sales-tax-existing-tax .right .add-another-button{padding:0;border:0;text-align:start}.companies-page .getting-paid-page .mobile-sales-tax-no-existing-tax{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;height:44px;border-top:1px solid #DBDCDE;border-bottom:1px solid #DBDCDE}.companies-page .getting-paid-page .input-activated{height:100%}.companies-page .getting-paid-page .text-area-callout .input-label{-ms-flex-item-align:start;align-self:flex-start}.companies-page .getting-paid-page .date-callout{position:relative}.companies-page .getting-paid-page .input-label{width:180px;min-width:180px}.companies-page .getting-paid-page .input-callout input[type=number]::-webkit-inner-spin-button,.companies-page .getting-paid-page .input-callout input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.companies-page .getting-paid-page #plaid-link-div{display:none}.companies-page .getting-paid-page .input-container .red-validation-error .message{margin-left:180px}.companies-page .getting-paid-page .auto-pay-container .input-callout{margin-bottom:18px}.companies-page .getting-paid-page .sales-tax{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.companies-page .getting-paid-page .sales-tax .variable-price-callout{color:#484849}.companies-page .getting-paid-page .sales-tax .variable-price-callout .sales-tax-policy{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:16px;height:14px}.companies-page .getting-paid-page .sales-tax .variable-price-callout .sales-tax-policy .default-sales-tax{color:rgba(39,169,225,.9019607843);font-size:10px;margin-left:4px}.companies-page .getting-paid-page .sales-tax .variable-price-callout .sales-tax-policy .remove-button{margin-left:8px;display:none}.companies-page .getting-paid-page .sales-tax .variable-price-callout .sales-tax-policy:hover .sales-tax-policy-info{opacity:.75}.companies-page .getting-paid-page .sales-tax .variable-price-callout .sales-tax-policy:hover .remove-button{display:block}.companies-page .getting-paid-page .sales-tax .variable-price-callout .add-another-button{padding-left:0;padding-top:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.companies-page .getting-paid-page .sales-tax .variable-price-callout .add-another-button svg{margin-right:12px}.companies-page .getting-paid-page .sales-tax .add-another-button{padding-left:0}.companies-page .getting-paid-page .change-service-fees-link,.companies-page .getting-paid-page .change-tax-id-link{color:#F05860;margin-left:10px}.companies-page .getting-paid-page .change-service-fees-link:hover,.companies-page .getting-paid-page .change-tax-id-link:hover{color:#D31436}.companies-page .getting-paid-page .change-service-fees-link.changing-service-fees,.companies-page .getting-paid-page .change-service-fees-link.changing-tax-id,.companies-page .getting-paid-page .change-tax-id-link.changing-service-fees,.companies-page .getting-paid-page .change-tax-id-link.changing-tax-id{color:#9d9fa1;font-style:italic}.companies-page .getting-paid-page .service-fees-row{position:relative}.companies-page .getting-paid-page .service-fees-row .change-service-fees-link{position:absolute;top:6px;right:80px;font-size:14px}.companies-page .getting-paid-page .saved-account-container{display:none}.companies-page .getting-paid-page .toggle-and-input .input{width:77px}.media-mobile .companies-page .getting-paid-page{padding-top:14px}.media-mobile .companies-page .getting-paid-page .bank-account-field .mobile-input-value{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;left:14px;padding-right:24px}.media-mobile .companies-page .getting-paid-page .input-container .red-validation-error .message{margin-left:0}.media-mobile .companies-page .getting-paid-page .change-service-fees-link{margin-top:9px}.companies-page .making-payments-page{width:500px}.companies-page .making-payments-page .make-payments-btn{width:100%;margin-top:20px}.companies-page .making-payments-page .small-header{margin-bottom:16px}.companies-page .making-payments-page #current-card-container{padding-bottom:24px}.companies-page .category-settings-page{display:-webkit-box;display:-ms-flexbox;display:flex;width:675px;margin-left:auto;margin-right:auto}.companies-page .category-settings-page .categories .category{width:240px;height:80px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;cursor:pointer}.companies-page .category-settings-page .categories .category .category-icon{margin-left:16px;width:48px}.companies-page .category-settings-page .categories .category .category-text{margin-left:24px;font-size:12px;font-weight:500;color:#9d9fa1}.companies-page .category-settings-page .categories .category .category-text .weekdays{padding-top:6px;font-weight:400;font-family:"Gotham Rounded A","Gotham Rounded B",helvetica,arial,sans-serif}.companies-page .category-settings-page .categories .category:hover{background-color:rgba(241,241,242,.5)}.companies-page .category-settings-page .categories .category.selected .category-text .name,.companies-page .category-settings-page .categories .category:hover .category-text .name{color:#484849}.companies-page .category-settings-page .categories .edit-categories-section{width:100%;border-radius:8px;height:80px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:12px;font-weight:500;font-family:"Gotham A","Gotham B",helvetica,arial,sans-serif;color:#F05860}.companies-page .category-settings-page .categories .edit-categories-section .hovered-edit-button{display:none}.companies-page .category-settings-page .categories .edit-categories-section svg{height:12px;width:12px;margin-right:8px}.companies-page .category-settings-page .categories .edit-categories-section:hover{color:#D31436}.companies-page .category-settings-page .categories .edit-categories-section:hover .hovered-edit-button{display:unset}.companies-page .category-settings-page .categories .edit-categories-section:hover .edit-icon{display:none}.companies-page .category-settings-page .category-settings-right-container{padding-top:10px;margin-left:60px;font-family:"Gotham Rounded A","Gotham Rounded B",helvetica,arial,sans-serif;width:370px;counter-reset:policy}.companies-page .category-settings-page .category-settings-right-container .category-settings-header{font-weight:500;text-transform:uppercase;font-size:14px;color:#484849;padding-bottom:0}.companies-page .category-settings-page .category-settings-right-container .category-settings-blue-header,.companies-page .category-settings-page .category-settings-right-container .category-settings-gray-header{padding-top:24px;font-size:12px;font-weight:500;font-family:"Gotham A","Gotham B",helvetica,arial,sans-serif;color:#27A9E1}.companies-page .category-settings-page .category-settings-right-container .category-settings-gray-header{color:#9d9fa1;padding-top:16px}.companies-page .category-settings-page .category-settings-right-container .category-settings--accountability .category-settings-text{padding-top:4px;margin-bottom:17px}.companies-page .category-settings-page .category-settings-right-container .category-settings--accountability .category-settings--toggle md-switch{margin:0}.companies-page .category-settings-page .category-settings-right-container .category-settings--accountability .category-settings--toggle .inner-paper-switch-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.companies-page .category-settings-page .category-settings-right-container .category-settings--accountability .category-settings--toggle .inner-paper-switch-content .tooltip-container{margin-left:8px;margin-top:2px}.companies-page .category-settings-page .category-settings-right-container .category-settings--accountability .surcharge-output-container{margin-top:12px;margin-bottom:16px}.companies-page .category-settings-page .category-settings-right-container .category-settings--report-card-no-support{text-align:center;margin-top:32px}.companies-page .category-settings-page .category-settings-right-container .category-settings--report-card-no-support img{margin:0 auto 16px}.companies-page .category-settings-page .category-settings-right-container .category-settings-text{color:#9d9fa1;font-size:12px;line-height:1.5;padding-top:16px}.companies-page .category-settings-page .category-settings-right-container .category-settings-text .lowercase{text-transform:lowercase}.companies-page .category-settings-page .category-settings-right-container .category-settings-text .bold{font-weight:500}.companies-page .category-settings-page .category-settings-right-container .add-new-button{height:54px;border:1px dashed #DBDCDE;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-radius:4px;margin-top:12px;margin-bottom:8px;color:#9D9FA1;font-weight:500;font-size:14px;cursor:pointer}.companies-page .category-settings-page .category-settings-right-container .add-new-button:hover{color:#484849}.companies-page .category-settings-page .category-settings-right-container .time-frame{margin-top:8px;width:100%;background-color:rgba(241,241,242,.25);border-radius:4px;height:54px}.companies-page .category-settings-page .category-settings-right-container .time-frame .description{font-family:"Gotham Rounded A","Gotham Rounded B",helvetica,arial,sans-serif;padding-top:12px;padding-left:10px;font-size:10px;font-weight:500;color:#9D9FA1;text-transform:uppercase}.companies-page .category-settings-page .category-settings-right-container .time-frame .times{font-family:"Gotham Rounded A","Gotham Rounded B",helvetica,arial,sans-serif;padding-top:6px;padding-left:10px;font-size:14px;font-weight:500}.companies-page .category-settings-page .category-settings-right-container .cancellation-fee-policy{margin-top:8px;width:100%;background-color:rgba(190,219,243,.2);border-radius:4px;height:54px}.companies-page .category-settings-page .category-settings-right-container .cancellation-fee-policy .policy-number::before{counter-increment:policy;content:"POLICY #" counter(policy);font-size:10px;font-weight:500;color:#9D9FA1}.companies-page .category-settings-page .category-settings-right-container .cancellation-fee-policy .policy-number{padding-top:8px;padding-left:10px}.companies-page .category-settings-page .category-settings-right-container .cancellation-fee-policy .description{padding-top:6px;padding-left:10px;font-size:14px;font-weight:500;color:#484849}.companies-page .category-settings-page .category-settings-right-container .cancellation-fee-policy .remove-button{position:relative;left:269px;top:-29px;visibility:hidden}.companies-page .category-settings-page .category-settings-right-container .cancellation-fee-policy .remove-button button{font-size:12px}.companies-page .category-settings-page .category-settings-right-container .cancellation-fee-policy:hover .remove-button{visibility:visible}.companies-page .category-settings-page .category-settings-right-container .update-button-container .update-button{margin-top:32px;width:100%;padding-top:20px;padding-bottom:20px;font-size:14px;font-weight:500}.companies-page .category-settings-page .category-settings-right-container .update-button-container.disabled .update-button{opacity:.5}.companies-page .category-settings-page .category-settings-right-container .update-button-container.disabled .update-button:focus,.companies-page .category-settings-page .category-settings-right-container .update-button-container.disabled .update-button:hover{color:#f05860;border:1px solid #f05860}.companies-page .category-settings-page .category-settings-right-container .updating-error{padding-top:8px;font-size:12px;font-weight:500;line-height:1.5;color:#d31436}.companies-page .category-settings-page .category-settings-right-container .not-setup{border:2px dashed #DBDCDE;text-align:center;margin-top:14px;padding:32px 32px 16px}.companies-page .category-settings-page .category-settings-right-container .not-setup .info-text{padding-top:16px;font-size:12px;line-height:1.33;color:#9D9FA1}.companies-page .category-settings-page .category-settings-right-container .not-setup .info-text .lowercase{text-transform:lowercase}.companies-page .category-settings-page .category-settings-right-container .not-setup .button-container .ppb-button{padding-top:16px;padding-bottom:16px;font-size:12px;font-weight:500}.companies-page .category-settings-page .surcharge-output-container{position:relative;padding:20px 16px 20px 10px;border-radius:8px;background-color:rgba(190,219,243,.2);font-size:14px;color:#484849;font-weight:500}.companies-page .category-settings-page .surcharge-output-container .bottom-line{margin-top:4px}.companies-page .category-settings-page .surcharge-output-container .holiday-top-line,.companies-page .category-settings-page .surcharge-output-container .off-hours-top-line{margin-bottom:8px}.companies-page .category-settings-page .surcharge-output-container .holiday-dates .holiday-list-item,.companies-page .category-settings-page .surcharge-output-container .holiday-dates .time-frame-option,.companies-page .category-settings-page .surcharge-output-container .time-frames-list .holiday-list-item,.companies-page .category-settings-page .surcharge-output-container .time-frames-list .time-frame-option{font-size:14px;font-weight:400;margin-bottom:6px}.companies-page .category-settings-page .surcharge-output-container .holiday-dates .holiday-list-item .dates-range,.companies-page .category-settings-page .surcharge-output-container .holiday-dates .holiday-list-item .time-frame-dow,.companies-page .category-settings-page .surcharge-output-container .holiday-dates .time-frame-option .dates-range,.companies-page .category-settings-page .surcharge-output-container .holiday-dates .time-frame-option .time-frame-dow,.companies-page .category-settings-page .surcharge-output-container .time-frames-list .holiday-list-item .dates-range,.companies-page .category-settings-page .surcharge-output-container .time-frames-list .holiday-list-item .time-frame-dow,.companies-page .category-settings-page .surcharge-output-container .time-frames-list .time-frame-option .dates-range,.companies-page .category-settings-page .surcharge-output-container .time-frames-list .time-frame-option .time-frame-dow{font-size:10px}.companies-page .category-settings-page .surcharge-output-container .ppb-button{position:absolute;right:16px;top:10px;font-size:12px}.companies-page .category-settings-page .nextYearPolicyButton{margin-top:12px}.companies-page .category-settings-page .nextYearPolicyButton .ppb-button{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.media-mobile .companies-page .full-screen-modal.category-settings-modal{background-color:#FFF;overflow-x:hidden}.media-mobile .companies-page .full-screen-modal.category-settings-modal .full-screen-modal-header{height:42px;font-size:17px;color:#484849;font-weight:500;text-align:center;box-shadow:0 1px 2px 0 rgba(157,159,161,.5);padding-top:0;position:fixed;left:0;background-color:rgba(244,244,245,.99);top:0;right:0;margin-top:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;z-index:9}.media-mobile .companies-page .full-screen-modal.category-settings-modal .full-screen-modal-header .header-left-button{position:fixed;left:0;top:4px}.media-mobile .companies-page .full-screen-modal.category-settings-modal .full-screen-modal-header .popout-dropdown{background-color:#FFF;border-radius:5px;height:32px}.media-mobile .companies-page .full-screen-modal.category-settings-modal .full-screen-modal-header .popout-dropdown md-select{width:60vw;text-align:center}.media-mobile .companies-page .full-screen-modal.category-settings-modal .content{padding-top:43px}.media-mobile .companies-page .full-screen-modal.category-settings-modal .content .category-tabs{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;box-shadow:inset 0 -1px 0 0 #DBDCDE}.media-mobile .companies-page .full-screen-modal.category-settings-modal .content .category-tabs .header-link{height:42px;color:#9D9FA1;font-size:12px;font-weight:500;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:50%;text-transform:uppercase}.media-mobile .companies-page .full-screen-modal.category-settings-modal .content .category-tabs .header-link.active{border-bottom:3px solid #27A9E1;color:#27A9E1}.media-mobile .companies-page .full-screen-modal.category-settings-modal .content .time-blocks-header{padding-left:16px;color:#27A9E1;text-align:left;padding-top:16px;font-family:"Gotham A","Gotham B",helvetica,arial,sans-serif;font-size:12px;font-weight:500}.media-mobile .companies-page .full-screen-modal.category-settings-modal .content .time-blocks-header.bottom-header{padding-top:24px}.media-mobile .companies-page .full-screen-modal.category-settings-modal .content .time-blocks-header.windows-off{color:#9d9fa1}.media-mobile .companies-page .full-screen-modal.category-settings-modal .content .cancellation-policies,.media-mobile .companies-page .full-screen-modal.category-settings-modal .content .time-blocks{counter-reset:policy;background-color:#FFF;width:100%}.media-mobile .companies-page .full-screen-modal.category-settings-modal .content .cancellation-policies .time-frame,.media-mobile .companies-page .full-screen-modal.category-settings-modal .content .time-blocks .time-frame{height:54px;margin-left:16px;margin-right:16px;margin-top:8px;background-color:rgba(241,241,242,.25);border-radius:4px}.media-mobile .companies-page .full-screen-modal.category-settings-modal .content .cancellation-policies .time-frame .description,.media-mobile .companies-page .full-screen-modal.category-settings-modal .content .time-blocks .time-frame .description{font-size:10px;font-family:"Gotham Rounded A","Gotham Rounded B",helvetica,arial,sans-serif;font-weight:500;color:#9D9FA1;text-align:left;padding-top:12px;padding-left:10px}.media-mobile .companies-page .full-screen-modal.category-settings-modal .content .cancellation-policies .time-frame .times,.media-mobile .companies-page .full-screen-modal.category-settings-modal .content .time-blocks .time-frame .times{font-size:14px;padding-top:6px;padding-left:10px;font-weight:500;font-family:"Gotham Rounded A","Gotham Rounded B",helvetica,arial,sans-serif;color:#484849;text-align:left}.media-mobile .companies-page .full-screen-modal.category-settings-modal .content .cancellation-policies .add-new-button,.media-mobile .companies-page .full-screen-modal.category-settings-modal .content .time-blocks .add-new-button{height:54px;border:1px dashed #DBDCDE;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-radius:4px;margin:12px 4px;color:#9D9FA1;font-weight:500;font-size:14px;cursor:pointer}.media-mobile .companies-page .full-screen-modal.category-settings-modal .content .cancellation-policies .add-new-button:hover,.media-mobile .companies-page .full-screen-modal.category-settings-modal .content .time-blocks .add-new-button:hover{color:#484849}.media-mobile .companies-page .full-screen-modal.category-settings-modal .content .cancellation-policies .cancellation-fee-policy,.media-mobile .companies-page .full-screen-modal.category-settings-modal .content .time-blocks .cancellation-fee-policy{margin-top:8px;margin-left:4px;margin-right:4px;background-color:rgba(190,219,243,.2);border-radius:4px;height:54px;text-align:left}.media-mobile .companies-page .full-screen-modal.category-settings-modal .content .cancellation-policies .cancellation-fee-policy .policy-number::before,.media-mobile .companies-page .full-screen-modal.category-settings-modal .content .time-blocks .cancellation-fee-policy .policy-number::before{counter-increment:policy;content:"POLICY #" counter(policy);font-size:10px;font-weight:500;color:#9D9FA1}.media-mobile .companies-page .full-screen-modal.category-settings-modal .content .cancellation-policies .cancellation-fee-policy .policy-number,.media-mobile .companies-page .full-screen-modal.category-settings-modal .content .time-blocks .cancellation-fee-policy .policy-number{padding-top:8px;padding-left:10px}.media-mobile .companies-page .full-screen-modal.category-settings-modal .content .cancellation-policies .cancellation-fee-policy .description,.media-mobile .companies-page .full-screen-modal.category-settings-modal .content .time-blocks .cancellation-fee-policy .description{padding-top:6px;padding-left:10px;font-size:14px;font-weight:500;color:#484849}.media-mobile .companies-page .full-screen-modal.category-settings-modal .content .cancellation-policies .cancellation-fee-policy .remove-button,.media-mobile .companies-page .full-screen-modal.category-settings-modal .content .time-blocks .cancellation-fee-policy .remove-button{visibility:hidden}.media-mobile .companies-page .full-screen-modal.category-settings-modal .content .cancellation-policies .cancellation-fee-policy:last-child,.media-mobile .companies-page .full-screen-modal.category-settings-modal .content .time-blocks .cancellation-fee-policy:last-child{margin-bottom:24px}.media-mobile .companies-page .full-screen-modal.category-settings-modal .content .window-text{font-size:12px;line-height:1.5;padding-top:8px;padding-left:16px;padding-right:16px;text-align:left;color:#9d9fa1;font-family:"Gotham Rounded A","Gotham Rounded B",helvetica,arial,sans-serif}.media-mobile .companies-page .full-screen-modal.category-settings-modal .content .window-text .bold{font-weight:500}.media-mobile .companies-page .full-screen-modal.category-settings-modal .content .window-text .lowercase{text-transform:lowercase}.media-mobile .companies-page .full-screen-modal.category-settings-modal .content .update-button-container .update-button{width:calc(100vw - 32px);margin-left:16px;margin-right:16px;margin-top:32px;padding-top:20px;padding-bottom:20px;font-size:14px;font-weight:500}.media-mobile .companies-page .full-screen-modal.category-settings-modal .content .update-button-container.disabled .update-button{opacity:.5}.media-mobile .companies-page .full-screen-modal.category-settings-modal .content .update-button-container.disabled .update-button:focus,.media-mobile .companies-page .full-screen-modal.category-settings-modal .content .update-button-container.disabled .update-button:hover{color:#f05860;border:1px solid #f05860}.media-mobile .companies-page .full-screen-modal.category-settings-modal .content .updating-error{padding-left:16px;padding-right:16px;padding-top:8px;font-size:12px;font-weight:500;line-height:1.5;color:#d31436}.media-mobile .companies-page .full-screen-modal.category-settings-modal .content .not-setup .image-container{margin-top:48px;margin-bottom:16px}.media-mobile .companies-page .full-screen-modal.category-settings-modal .content .not-setup .info-text{font-size:12px;line-height:1.33;color:#9d9fa1;padding-left:48px;padding-right:48px;padding-bottom:48px}.media-mobile .companies-page .full-screen-modal.category-settings-modal .content .not-setup .info-text .lowercase{text-transform:lowercase}.media-mobile .companies-page .full-screen-modal.category-settings-modal .content .not-setup .ppb-button{font-size:12px;font-weight:500;padding-top:20px;padding-bottom:20px}.media-mobile .companies-page .full-screen-modal.category-settings-modal .content .accountability-settings h2,.media-mobile .companies-page .full-screen-modal.category-settings-modal .content .policy-settings h2{background-color:#F1F1F2}.media-mobile .companies-page .full-screen-modal.category-settings-modal .content .accountability-settings .input-container,.media-mobile .companies-page .full-screen-modal.category-settings-modal .content .policy-settings .input-container{height:44px;text-align:left}.media-mobile .companies-page .full-screen-modal.category-settings-modal .content .accountability-settings .input-container .adaptive-paper-switch,.media-mobile .companies-page .full-screen-modal.category-settings-modal .content .policy-settings .input-container .adaptive-paper-switch{padding-right:12px;padding-left:12px;font-size:14px}.media-mobile .companies-page .full-screen-modal.category-settings-modal .content .accountability-settings .input-container .adaptive-paper-switch md-switch,.media-mobile .companies-page .full-screen-modal.category-settings-modal .content .policy-settings .input-container .adaptive-paper-switch md-switch{margin-top:10px;margin-bottom:10px}.media-mobile .companies-page .full-screen-modal.category-settings-modal .content .accountability-settings .surcharge-output-container,.media-mobile .companies-page .full-screen-modal.category-settings-modal .content .policy-settings .surcharge-output-container{padding:20px 16px 20px 10px;border-radius:4px;background-color:rgba(190,219,243,.2);font-size:14px;color:#484849;font-weight:500;margin:8px 4px}.media-mobile .companies-page .full-screen-modal.category-settings-modal .content .accountability-settings .surcharge-output-container .holiday-top-line,.media-mobile .companies-page .full-screen-modal.category-settings-modal .content .accountability-settings .surcharge-output-container .off-hours-top-line,.media-mobile .companies-page .full-screen-modal.category-settings-modal .content .policy-settings .surcharge-output-container .holiday-top-line,.media-mobile .companies-page .full-screen-modal.category-settings-modal .content .policy-settings .surcharge-output-container .off-hours-top-line{margin-bottom:8px}.media-mobile .companies-page .full-screen-modal.category-settings-modal .content .accountability-settings .surcharge-output-container .holiday-dates .holiday-list-item,.media-mobile .companies-page .full-screen-modal.category-settings-modal .content .accountability-settings .surcharge-output-container .holiday-dates .time-frame-option,.media-mobile .companies-page .full-screen-modal.category-settings-modal .content .accountability-settings .surcharge-output-container .time-frames-list .holiday-list-item,.media-mobile .companies-page .full-screen-modal.category-settings-modal .content .accountability-settings .surcharge-output-container .time-frames-list .time-frame-option,.media-mobile .companies-page .full-screen-modal.category-settings-modal .content .policy-settings .surcharge-output-container .holiday-dates .holiday-list-item,.media-mobile .companies-page .full-screen-modal.category-settings-modal .content .policy-settings .surcharge-output-container .holiday-dates .time-frame-option,.media-mobile .companies-page .full-screen-modal.category-settings-modal .content .policy-settings .surcharge-output-container .time-frames-list .holiday-list-item,.media-mobile .companies-page .full-screen-modal.category-settings-modal .content .policy-settings .surcharge-output-container .time-frames-list .time-frame-option{font-size:14px;font-weight:400;margin-bottom:6px}.media-mobile .companies-page .full-screen-modal.category-settings-modal .content .accountability-settings .surcharge-output-container .holiday-dates .holiday-list-item .dates-range,.media-mobile .companies-page .full-screen-modal.category-settings-modal .content .accountability-settings .surcharge-output-container .holiday-dates .holiday-list-item .time-frame-dow,.media-mobile .companies-page .full-screen-modal.category-settings-modal .content .accountability-settings .surcharge-output-container .holiday-dates .time-frame-option .dates-range,.media-mobile .companies-page .full-screen-modal.category-settings-modal .content .accountability-settings .surcharge-output-container .holiday-dates .time-frame-option .time-frame-dow,.media-mobile .companies-page .full-screen-modal.category-settings-modal .content .accountability-settings .surcharge-output-container .time-frames-list .holiday-list-item .dates-range,.media-mobile .companies-page .full-screen-modal.category-settings-modal .content .accountability-settings .surcharge-output-container .time-frames-list .holiday-list-item .time-frame-dow,.media-mobile .companies-page .full-screen-modal.category-settings-modal .content .accountability-settings .surcharge-output-container .time-frames-list .time-frame-option .dates-range,.media-mobile .companies-page .full-screen-modal.category-settings-modal .content .accountability-settings .surcharge-output-container .time-frames-list .time-frame-option .time-frame-dow,.media-mobile .companies-page .full-screen-modal.category-settings-modal .content .policy-settings .surcharge-output-container .holiday-dates .holiday-list-item .dates-range,.media-mobile .companies-page .full-screen-modal.category-settings-modal .content .policy-settings .surcharge-output-container .holiday-dates .holiday-list-item .time-frame-dow,.media-mobile .companies-page .full-screen-modal.category-settings-modal .content .policy-settings .surcharge-output-container .holiday-dates .time-frame-option .dates-range,.media-mobile .companies-page .full-screen-modal.category-settings-modal .content .policy-settings .surcharge-output-container .holiday-dates .time-frame-option .time-frame-dow,.media-mobile .companies-page .full-screen-modal.category-settings-modal .content .policy-settings .surcharge-output-container .time-frames-list .holiday-list-item .dates-range,.media-mobile .companies-page .full-screen-modal.category-settings-modal .content .policy-settings .surcharge-output-container .time-frames-list .holiday-list-item .time-frame-dow,.media-mobile .companies-page .full-screen-modal.category-settings-modal .content .policy-settings .surcharge-output-container .time-frames-list .time-frame-option .dates-range,.media-mobile .companies-page .full-screen-modal.category-settings-modal .content .policy-settings .surcharge-output-container .time-frames-list .time-frame-option .time-frame-dow{font-size:10px}.media-mobile .companies-page .full-screen-modal.category-settings-modal .content .policy-settings .category-settings--toggle.category-settings--toggle-no-bottom-border{border-bottom:none}.media-mobile .companies-page .full-screen-modal.category-settings-modal .content .nextYearPolicyButton{margin-bottom:8px}.media-mobile .companies-page .full-screen-modal.category-settings-modal .content .nextYearPolicyButton .ppb-button{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.media-mobile .companies-page .full-screen-modal.category-settings-modal .content .category-settings--report-card-no-support{padding:48px;text-align:center;color:#9d9fa1;font-size:12px;line-height:1.3;margin-top:16px}.media-mobile .companies-page .full-screen-modal.category-settings-modal .content .category-settings--report-card-no-support img{margin:0 auto 16px}.documents-company-page{width:375px}.documents-company-page .documents-company-page--title{font-family:"Gotham Rounded A","Gotham Rounded B",helvetica,arial,sans-serif;font-weight:500;font-size:14px;color:#484849;text-transform:uppercase;margin-bottom:16px}.documents-company-page .documents-company-page--description,.documents-company-page .documents-company-page--subtitle{font-family:"Gotham Rounded A","Gotham Rounded B",helvetica,arial,sans-serif;font-size:12px;color:#27a9e1;font-weight:500;line-height:1.5}.documents-company-page .documents-company-page--description{color:#9d9fa1;font-weight:400;margin-bottom:16px}.documents-company-page .documents-company-page--add-document{margin-bottom:32px}.documents-company-page .documents-company-page--add-document.documents-company-page--add-another-document{padding-left:0}.schedule{font-family:"Gotham Rounded A","Gotham Rounded B",helvetica,arial,sans-serif}.schedule .popout-dropdown{top:3px}.schedule .popout-dropdown md-input-container{height:32px}.schedule .hide-button{background-image:url(images/hide-button@3x-fb45b114b0882c60119bbaece82f59b5.png);background-size:100%;position:absolute;left:-1px;cursor:pointer;width:16px;height:36px}.schedule .hide-button:hover{background-image:url(images/hide-hover@3x-3f9716aaab873becbc250122101f8a25.png)}.schedule .unhide-button{z-index:5;background-image:url(images/unhide@3x-609a6f1e6df69c9ee8716983427b1355.png);background-size:100%;background-repeat:no-repeat;background-position:center;position:fixed;cursor:pointer;width:16px;height:36px;right:0;top:88px}.schedule .unhide-button:hover{background-image:url(images/unhide-hover@3x-7ca728f5f6789c37ed1855296b0056be.png)}.schedule .nav-bar-filters-button,.schedule .printer-button{width:36px;height:36px;max-height:36px!important;margin-bottom:unset!important;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:0!important;margin:0;border:0}.schedule .nav-bar-filters-button img,.schedule .printer-button img{width:20px;height:20px}.schedule .printer-button{margin-right:16px;margin-left:6px}.schedule .nav-bar-filters-button:hover,.schedule .printer-button:hover{background-color:rgba(241,241,242,.9)}.schedule .nav-bar-filters-button.open{background-color:rgba(219,220,222,.7)}.schedule .nav-bar-filters-button.non-default-filters{background-color:rgba(72,72,73,.9)!important}.schedule .nav-bar-filters-button.non-default-filters img{width:16px!important;height:12px!important}.schedule .schedule-staff-dropdown-container{margin-left:auto!important}.schedule .schedule-staff-dropdown-container.no-actions .schedule-staff-dropdown-controller:hover{background-color:#fff;cursor:default!important}.schedule .schedule-staff-dropdown-container,.schedule .schedule-view-dropdown-container{position:relative;font-family:"Gotham Rounded A","Gotham Rounded B",helvetica,arial,sans-serif;font-weight:500;color:rgba(72,72,73,.9);margin-left:9px;margin-right:9px}.schedule .schedule-staff-dropdown-container .schedule-staff-dropdown-controller,.schedule .schedule-staff-dropdown-container .schedule-view-dropdown-controller,.schedule .schedule-view-dropdown-container .schedule-staff-dropdown-controller,.schedule .schedule-view-dropdown-container .schedule-view-dropdown-controller{padding:0 9px;font-size:14px;gap:9px;border:none;border-radius:4px;background-color:#FFF;height:36px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.schedule .schedule-staff-dropdown-container .schedule-staff-dropdown-controller img,.schedule .schedule-staff-dropdown-container .schedule-view-dropdown-controller img,.schedule .schedule-view-dropdown-container .schedule-staff-dropdown-controller img,.schedule .schedule-view-dropdown-container .schedule-view-dropdown-controller img{width:16px;height:16px}.schedule .schedule-staff-dropdown-container .schedule-staff-dropdown-controller .dropdown-arrow,.schedule .schedule-staff-dropdown-container .schedule-view-dropdown-controller .dropdown-arrow,.schedule .schedule-view-dropdown-container .schedule-staff-dropdown-controller .dropdown-arrow,.schedule .schedule-view-dropdown-container .schedule-view-dropdown-controller .dropdown-arrow{width:11px}.schedule .schedule-staff-dropdown-container .schedule-staff-dropdown-controller[aria-expanded=true] .dropdown-arrow,.schedule .schedule-staff-dropdown-container .schedule-view-dropdown-controller[aria-expanded=true] .dropdown-arrow,.schedule .schedule-view-dropdown-container .schedule-staff-dropdown-controller[aria-expanded=true] .dropdown-arrow,.schedule .schedule-view-dropdown-container .schedule-view-dropdown-controller[aria-expanded=true] .dropdown-arrow{-webkit-transform:rotate(-180deg);transform:rotate(-180deg);top:4px}.schedule .schedule-staff-dropdown-container .schedule-staff-dropdown-controller:hover,.schedule .schedule-staff-dropdown-container .schedule-view-dropdown-controller:hover,.schedule .schedule-view-dropdown-container .schedule-staff-dropdown-controller:hover,.schedule .schedule-view-dropdown-container .schedule-view-dropdown-controller:hover{background-color:rgba(241,241,242,.9)}.schedule .schedule-staff-dropdown-container .schedule-staff-dropdown-menu,.schedule .schedule-staff-dropdown-container .schedule-view-dropdown-menu,.schedule .schedule-view-dropdown-container .schedule-staff-dropdown-menu,.schedule .schedule-view-dropdown-container .schedule-view-dropdown-menu{margin-top:8px;width:180px;border-radius:8px;box-shadow:0 2px 4px 0 rgba(157,159,161,.5);border:1px solid rgba(241,241,242,.5);padding:0}.schedule .schedule-staff-dropdown-container .schedule-staff-dropdown-menu img,.schedule .schedule-staff-dropdown-container .schedule-view-dropdown-menu img,.schedule .schedule-view-dropdown-container .schedule-staff-dropdown-menu img,.schedule .schedule-view-dropdown-container .schedule-view-dropdown-menu img{width:16px;height:16px}.schedule .schedule-staff-dropdown-container .schedule-staff-dropdown-menu li.with-top-border,.schedule .schedule-staff-dropdown-container .schedule-view-dropdown-menu li.with-top-border,.schedule .schedule-view-dropdown-container .schedule-staff-dropdown-menu li.with-top-border,.schedule .schedule-view-dropdown-container .schedule-view-dropdown-menu li.with-top-border{border-top:1px solid rgba(241,241,242,.9)}.schedule .schedule-staff-dropdown-container .schedule-staff-dropdown-menu a,.schedule .schedule-staff-dropdown-container .schedule-view-dropdown-menu a,.schedule .schedule-view-dropdown-container .schedule-staff-dropdown-menu a,.schedule .schedule-view-dropdown-container .schedule-view-dropdown-menu a{font-weight:500;color:rgba(72,72,73,.9);max-height:46px;min-height:46px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-left:12px;padding-right:12px;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;gap:8px}.schedule .schedule-staff-dropdown-container .schedule-staff-dropdown-menu a .selected-option,.schedule .schedule-staff-dropdown-container .schedule-view-dropdown-menu a .selected-option,.schedule .schedule-view-dropdown-container .schedule-staff-dropdown-menu a .selected-option,.schedule .schedule-view-dropdown-container .schedule-view-dropdown-menu a .selected-option{margin-left:auto}.schedule .schedule-staff-dropdown-container .schedule-staff-dropdown-menu a:hover,.schedule .schedule-staff-dropdown-container .schedule-view-dropdown-menu a:hover,.schedule .schedule-view-dropdown-container .schedule-staff-dropdown-menu a:hover,.schedule .schedule-view-dropdown-container .schedule-view-dropdown-menu a:hover{background-color:rgba(241,241,242,.5)!important}.schedule .schedule-staff-dropdown-container .staff-dropdown-menu,.schedule .schedule-view-dropdown-container .staff-dropdown-menu{max-height:255px;overflow-y:auto;padding:0}.schedule .schedule-staff-dropdown-container .staff-dropdown-menu .dropdown-item,.schedule .schedule-view-dropdown-container .staff-dropdown-menu .dropdown-item{padding:8px 16px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.schedule .schedule-staff-dropdown-container .staff-dropdown-menu .dropdown-item:hover,.schedule .schedule-view-dropdown-container .staff-dropdown-menu .dropdown-item:hover{background-color:#f8f9fa}.schedule .printer-and-new-appt-container{margin-left:0}.schedule .nav-bar-new-appt-button{background-color:rgba(240,88,96,.9);box-shadow:none;border:none;line-height:14px;font-size:14px;height:36px}.schedule .schedule-filters-controller{margin-left:15px;margin-right:18px;padding-bottom:60px}.schedule .schedule-filters-controller .schedule-filters-header{cursor:default!important;height:42px;border-radius:8px;background-color:rgba(241,241,242,.5);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;gap:12px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-left:18px;padding-right:11px}.schedule .schedule-filters-controller .schedule-filters-header .schedule-filters-header-filter-by-text{margin:0;font-size:14px;font-weight:500;color:rgba(72,72,73,.9)}.schedule .schedule-filters-controller .schedule-filters-header .schedule-filters-header-close-button{cursor:pointer!important;margin-left:auto;height:16px;width:16px}.schedule .schedule-filters-controller .schedule-filters-header .schedule-filters-header-close-button path{fill:#9d9fa1}.schedule .schedule-filters-controller .schedule-filters-section-header{height:58px;padding-left:19px;margin-right:16px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;gap:12px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.schedule .schedule-filters-controller .schedule-filters-section-header .schedule-filters-section-header-text{margin:0;font-size:14px;font-weight:500;color:rgba(72,72,73,.9)}.schedule .schedule-filters-controller .schedule-filters-section-header .schedule-filters-section-header-dropdown-icon{width:11px;margin-left:auto}.schedule .schedule-filters-controller .schedule-filters-section-header[aria-expanded=true] .schedule-filters-section-header-dropdown-icon{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.schedule .schedule-filters-controller .staff-schedule-filters .hide-toggle{padding-left:19px}.schedule .schedule-filters-controller .staff-schedule-filters .hide-toggle md-switch{margin:0}.schedule .schedule-filters-controller .staff-schedule-filters .hide-toggle .md-label{font-size:12px;color:#484849}.schedule .schedule-filters-controller .staff-schedule-filters .actions{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-top:6px;padding-left:19px;padding-right:18px}.schedule .schedule-filters-controller .staff-schedule-filters .actions .staff-count{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;gap:4px;font-size:12px;color:rgba(72,72,73,.9)}.schedule .schedule-filters-controller .staff-schedule-filters .actions .staff-count .bolded{font-weight:500}.schedule .schedule-filters-controller .staff-schedule-filters .actions .divider{margin-left:4px;width:1px;height:12px;border:.5px solid #F1F1F2}.schedule .schedule-filters-controller .staff-schedule-filters .actions .ppb-button{padding-left:0;margin-left:4px;border-left:0;font-size:12px}.schedule .schedule-filters-controller .staff-schedule-filters .actions .search{margin-left:auto}.schedule .schedule-filters-controller .staff-schedule-filters .staff-list-panel{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:4px;margin-left:11px;margin-right:8px}.schedule .schedule-filters-controller .staff-schedule-filters .staff-list-panel .staff-card{display:-webkit-box;display:-ms-flexbox;display:flex;gap:8px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:46px;border-radius:8px;border:1px solid rgba(241,241,242,.9);padding:0 12px}.schedule .schedule-filters-controller .staff-schedule-filters .staff-list-panel .staff-card .user-avatar,.schedule .schedule-filters-controller .staff-schedule-filters .staff-list-panel .staff-card .user-avatar .img-inner-border{width:32px;height:32px}.schedule .schedule-filters-controller .staff-schedule-filters .staff-list-panel .staff-card .user-avatar .img-inner-border img{border-radius:40px}.schedule .schedule-filters-controller .staff-schedule-filters .staff-list-panel .staff-card .name{font-size:12px;color:#484849}.schedule .schedule-filters-controller .staff-schedule-filters .staff-list-panel .staff-card .drag-icon{margin-left:auto}.schedule .schedule-filters-controller .staff-schedule-filters .staff-list-panel .staff-card.inactive .user-avatar img{filter:grayscale(1);opacity:.5}.schedule .schedule-filters-controller .staff-schedule-filters .staff-list-panel .staff-card.inactive .name{opacity:.5}.media-mobile .schedule-content{margin-top:-10px;margin-left:0}.media-mobile .popout-dropdown{top:0}.media-desktop .schedule-content,.media-tablet .schedule-content{margin-left:58px}.media-desktop .schedule-content .next-arrow,.media-desktop .schedule-content .previous-arrow,.media-tablet .schedule-content .next-arrow,.media-tablet .schedule-content .previous-arrow{top:3px}.media-desktop .schedule-content .today-button,.media-tablet .schedule-content .today-button{height:36px;margin:0;text-align:center;line-height:14px;border-radius:8px}.media-desktop .schedule-content .today-button:enabled:hover,.media-tablet .schedule-content .today-button:enabled:hover{background-color:rgba(241,241,242,.5)}.media-desktop .schedule-content .vertical-line,.media-tablet .schedule-content .vertical-line{height:30px;border-left:1px solid #f1f1f2;width:2px;margin-left:5px}.media-desktop .schedule-index .service-item .mark-complete:hover{background-image:url(images/mark-complete-unchecked-hover@3x-4e4d283aae4aed10bd494d6ba13c5699.png);background-image:-webkit-image-set(url(images/mark-complete-unchecked-hover-6f66f804e5b12c68c401568e01a0d848.png) 1x,url(images/mark-complete-unchecked-hover@2x-1243610447f252c55b682a1bed4fc7e8.png) 2x,url(images/mark-complete-unchecked-hover@3x-4e4d283aae4aed10bd494d6ba13c5699.png) 3x);background-image:image-set(url(images/mark-complete-unchecked-hover-6f66f804e5b12c68c401568e01a0d848.png) 1x,url(images/mark-complete-unchecked-hover@2x-1243610447f252c55b682a1bed4fc7e8.png) 2x,url(images/mark-complete-unchecked-hover@3x-4e4d283aae4aed10bd494d6ba13c5699.png) 3x);background-size:contain;background-repeat:no-repeat;background-color:transparent}.side-panel-hidden .schedule-index .content-container{width:100%}.schedule-index .new-header .button-container{display:-webkit-box;display:-ms-flexbox;display:flex}.schedule-index .no-appts-match-search{color:#dbdcde;font-size:21px;font-weight:500;line-height:1.19;text-align:center;margin-top:40px}.schedule-index .no-appts-match-search img{margin-bottom:34px;height:45px;width:56px}.schedule-index .no-cancelled-appts{background-color:#f8fbfe;text-align:center;padding-top:40px;height:calc(100vh - 87px);color:rgba(72,72,73,.9)}.schedule-index .no-cancelled-appts img{margin-top:94px}.schedule-index .no-cancelled-appts .no-cancelled-appts-text{margin-top:24px;font-size:16px;font-weight:500;line-height:normal}.schedule-index .no-cancelled-appts .no-cancelled-appts-subtext{margin-top:6px;font-size:12px;line-height:1.5;text-align:center}.schedule-index .no-cancelled-appts .clear-filters{font-size:12px}.schedule-index .content-container{padding-top:87px;width:calc(100% - 375px);height:100vh;overflow-y:auto}.schedule-index .content-container .drag-scroll .scroll-box.top{height:100px}.schedule-index .content-container.schedule-map,.schedule-index .content-container.schedule-map .list-container{overflow-y:hidden}.schedule-index .content-container.schedule-map .add-appointment-button{font-weight:500!important}.schedule-index .datepicker-container{padding-left:10px}.schedule-index .no-appts-scheduled{height:calc(100vh - 87px);background-color:#F8FBFE;text-align:center;padding-top:50px;font-family:"Gotham Rounded A","Gotham Rounded B",helvetica,arial,sans-serif}.schedule-index .no-appts-scheduled .header{margin-bottom:36px;color:#484849;font-size:21px;line-height:1.45}.schedule-index .no-appts-scheduled .header h1{font-weight:500}.schedule-index .no-appts-scheduled .header h2{font-weight:400}.schedule-index .no-appts-scheduled img{width:120px;display:inline-block}.schedule-index .no-appts-scheduled .button-container{margin-top:40px}.schedule-index .no-appts-scheduled .button-container .ppb-button{font-size:16px;padding-right:24px;padding-left:24px;text-align:center;border-radius:100px;height:50px;background-color:rgba(250,201,200,.2);font-weight:500!important}.schedule-index .service-item .service-item-content .care-provider-name,.schedule-index .service-item .service-item-content .popout-dropdown{font-size:12px;color:#484849;font-weight:500;font-family:"Gotham Rounded A","Gotham Rounded B",helvetica,arial,sans-serif}.schedule-index .no-appts-scheduled .button-container .ppb-button:hover{background-color:rgba(250,201,200,.5)}.schedule-index .all-day-service-list .service-item{background-color:#F2F8FD}.schedule-index .all-day-service-list .service-item:last-child{box-shadow:inset 0 -2px 0 0 #DBDCDE}.schedule-index .show-change-care-provider .service-item .service-item-content .mark-complete{margin-top:20px}.schedule-index .service-item{min-height:95px;padding-top:8px;padding-bottom:12px;box-shadow:inset 0 -1px 0 0 #f1f1f2}.schedule-index .service-item .pets{padding-left:0}.schedule-index .service-item .pets .draggable-object-target{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;min-height:84px}.schedule-index .service-item .pets .draggable-object-target .draggable-object{display:inline-block;position:relative;margin-left:1px}.schedule-index .service-item .last-element-on-line.dragged-over .pet-container .pet{position:relative;left:66px;margin-left:0}.schedule-index .service-item .pet-container{pointer-events:none}.schedule-index .service-item .dragged-over .pet-container .pet{display:inline-block;margin-left:10px}.schedule-index .service-item .dragged-over .pet-container .duration-overlay{margin-left:10px}.schedule-index .service-item .dragged-over .dragged-placeholder{border-radius:5px;background-color:rgba(39,168,225,.1);border:1px dashed rgba(39,168,225,.5)}.schedule-index .service-item .accepts-drag .service-dragged-placeholder{pointer-events:none;display:inline-block;width:2px;height:68px;margin-left:10px;border-radius:5px;background-color:rgba(39,168,225,.1);border:1px dashed rgba(39,168,225,.5)}.schedule-index .service-item .dragged-placeholder{position:absolute;width:2px;height:68px}.schedule-index .service-item .updating-appointments{width:42px;height:42px;position:relative;top:20px;margin-bottom:20px}.schedule-index .service-item.complete .popout-dropdown,.schedule-index .service-item.complete .service-item-content .time{opacity:.2}.schedule-index .service-item.complete .popout-dropdown.popout{opacity:1}.schedule-index .service-item .service-item-content{height:100%;padding-right:10px;padding-left:0;position:relative}.schedule-index .service-item .service-item-content .spacer{height:28px}.schedule-index .service-item .service-item-content .care-provider-name{text-overflow:ellipsis;vertical-align:bottom;margin-bottom:20px;margin-top:12px}.schedule-index .service-item .service-item-content .popout-dropdown{margin-bottom:10px}.schedule-index .service-item .service-item-content .popout-dropdown .selected-item{padding-top:3px}.schedule-index .service-item .service-item-content .popout-dropdown md-input-container{width:100%}.schedule-index .service-item .service-item-content .popout-dropdown .ember-power-select-selected-item{width:100%;text-overflow:ellipsis}.schedule-index .service-item .service-item-content .popout-dropdown img{left:0}.schedule-index .service-item .service-item-content .popout-dropdown.popout{z-index:3;font-weight:400;left:0}.schedule-index .service-item .service-item-content .time{max-width:135px;min-width:100px;font-size:24px;font-weight:300;color:#9d9fa1}.schedule-index .service-item .service-item-content .time .ampm{font-size:16px;margin-left:8px}.schedule-index .service-item .service-item-content.all-day-time .time{font-size:14px;font-weight:500;text-transform:uppercase}.schedule-index .service-item .service-item-content.all-day-time .spacer{height:38px}.schedule-index .service-item .service-item-content .mark-complete{background-image:url(images/mark-complete-unchecked@3x-b5623aeabffe5236d274d9d212c996d6.png);background-image:-webkit-image-set(url(images/mark-complete-unchecked-55e90abcdb2e2c36b17af96a622dc581.png) 1x,url(images/mark-complete-unchecked@2x-3a49a6d694a6e9a3ac7053d572f2a6a3.png) 2x,url(images/mark-complete-unchecked@3x-b5623aeabffe5236d274d9d212c996d6.png) 3x);background-image:image-set(url(images/mark-complete-unchecked-55e90abcdb2e2c36b17af96a622dc581.png) 1x,url(images/mark-complete-unchecked@2x-3a49a6d694a6e9a3ac7053d572f2a6a3.png) 2x,url(images/mark-complete-unchecked@3x-b5623aeabffe5236d274d9d212c996d6.png) 3x);background-color:transparent;background-size:contain;height:42px;width:42px;margin-top:20px;display:inline-block;border:none}.schedule-index .service-item .service-item-content .mark-complete.hidden-until-hover{display:none}.schedule-index .service-item .service-item-content .mark-complete.complete{background-image:url(images/mark-complete-checked@3x-890ae559468540f421ce9d8f601f5a5c.png);background-image:-webkit-image-set(url(images/mark-complete-checked-1e74a5ab7fab1cc9e174426ad15f6dff.png) 1x,url(images/mark-complete-checked@2x-fcd9235976326cd1f31e28bc90777e27.png) 2x,url(images/mark-complete-checked@3x-890ae559468540f421ce9d8f601f5a5c.png) 3x);background-image:image-set(url(images/mark-complete-checked-1e74a5ab7fab1cc9e174426ad15f6dff.png) 1x,url(images/mark-complete-checked@2x-fcd9235976326cd1f31e28bc90777e27.png) 2x,url(images/mark-complete-checked@3x-890ae559468540f421ce9d8f601f5a5c.png) 3x);background-size:contain;background-repeat:no-repeat}.client-list-page,.media-mobile #client-portal-container,.media-mobile .add-edit-container,.media-mobile .settings-page,.sign-up-page .content .left-content{background-size:cover;background-repeat:no-repeat}.schedule-index .service-item .service-item-content .mark-complete.complete:hover{background-image:url(images/mark-complete-checked-hover@3x-5809da262ee26a1167dcc019d9c2b1c0.png);background-image:-webkit-image-set(url(images/mark-complete-checked-hover-f6540e05a814bf8b2ff03b0cbfc5a344.png) 1x,url(images/mark-complete-checked-hover@2x-1d381129afcd7d3e6c5603744738c7c5.png) 2x,url(images/mark-complete-checked-hover@3x-5809da262ee26a1167dcc019d9c2b1c0.png) 3x);background-image:image-set(url(images/mark-complete-checked-hover-f6540e05a814bf8b2ff03b0cbfc5a344.png) 1x,url(images/mark-complete-checked-hover@2x-1d381129afcd7d3e6c5603744738c7c5.png) 2x,url(images/mark-complete-checked-hover@3x-5809da262ee26a1167dcc019d9c2b1c0.png) 3x)}.schedule-index .service-item .service-item-content:hover .mark-complete{display:inline-block}.schedule-index .service-item .service-item-content .grouped-appointment-object-container{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;min-height:84px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.schedule-index .service-item .service-item-content .grouped-appointment-object{display:-webkit-box;display:-ms-flexbox;display:flex}.schedule-index .service-item .service-item-content .grouped-appointment-object.completed .link-image{opacity:.5}.schedule-index .service-item .service-item-content .grouped-appointment-object .pet-item{position:relative}.schedule-index .service-item.highlighted{background-color:rgba(255,228,180,.2)}.datepicker table tr td{font-weight:500!important}.datepicker table tr td.highlighted{background-color:rgba(254,194,59,.15);color:#f8a131!important}.datepicker table tr td.highlighted:hover{background-color:rgba(254,194,59,.05)!important}.datepicker table tr td.highlighted.active{background-color:#fbae00!important;font-weight:600;text-shadow:none;color:rgba(255,255,255,.9)!important}.datepicker table tr td.highlighted.today{color:#f06850!important;background-color:rgba(254,194,59,.15)!important;border:1px solid rgba(240,88,96,.5)}.datepicker table tr td.highlighted.today.active{background-color:#f05860!important;color:#fff!important;border:none;text-shadow:none}.datepicker table tr td.highlighted.today.active:hover{background-color:#D31436!important}.media-mobile .schedule-index .search-container{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;height:33px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:fixed;z-index:6;top:36px;background-color:#ECF4FA;border-bottom:1px solid #EBEBED;float:right;margin-left:0;padding-left:16px;border-left:1px solid #f1f1f2}.media-mobile .schedule-index .search-container input.search-input{color:#484849;background-color:#ECF4FA}.media-mobile .schedule-index .search-container input.search-input::-webkit-input-placeholder{color:#9d9fa1}.media-mobile .schedule-index .search-container input.search-input:-ms-input-placeholder{color:#9d9fa1}.media-mobile .schedule-index .search-container input.search-input::placeholder{color:#9d9fa1}.media-mobile .schedule-index .search-container .clear-icon{width:28px;height:32px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.media-mobile .schedule-index .search-container .clear-icon img{max-height:100%;height:14px;width:14px}.media-mobile .schedule-index .search-container .search-icon{opacity:1;padding:3px 0 0}.media-mobile .schedule-index .search-container .search-icon img{width:13px;height:13px}.media-mobile .schedule-index .search-container .search-icon,.media-mobile .schedule-index .search-container .search-input{font-family:"Gotham Rounded A","Gotham Rounded B",helvetica,arial,sans-serif;background-color:transparent;border:none}.media-mobile .schedule-index .search-container .search-icon:focus,.media-mobile .schedule-index .search-container .search-input:focus{outline:0;box-shadow:none}.media-mobile .schedule-index .search-container .search-icon::-webkit-input-placeholder,.media-mobile .schedule-index .search-container .search-input::-webkit-input-placeholder{font-weight:400;color:#dbdcde}.media-mobile .schedule-index .search-container .search-icon:-ms-input-placeholder,.media-mobile .schedule-index .search-container .search-input:-ms-input-placeholder{font-weight:400;color:#dbdcde}.media-mobile .schedule-index .search-container .search-icon::placeholder,.media-mobile .schedule-index .search-container .search-input::placeholder{font-weight:400;color:#dbdcde}.media-mobile .schedule-index .list-container{padding-right:0}.media-mobile .schedule-index .add-instructions-modal .modal-details{padding-left:10vw;padding-right:10vw}.media-mobile .schedule-index .no-appts-scheduled{margin-top:36px}.media-mobile .schedule-index .appointment-details{position:fixed;overflow:scroll;top:0;width:100%;height:100%;background-color:#fff}.media-mobile .schedule-index .appointment-details .header{margin-top:10px;margin-right:10px;margin-left:10px;font-size:16px}.media-mobile .schedule-index .appointment-details .appointment-content{background-color:#fff}.media-mobile .schedule-index .appointment-details .appointment-content .google-map{margin-left:auto;margin-right:auto}.media-mobile .schedule-index .show-change-care-provider .service-item .service-item-content .mark-complete{margin-top:10px}.media-mobile .schedule-index .service-item{cursor:pointer;min-height:45px;padding-left:0;padding-right:0;padding-bottom:30px}.media-mobile .schedule-index .service-item .service-item-content{padding-right:10px;padding-left:0}.media-mobile .schedule-index .service-item .service-item-content .mark-complete{display:inline-block}.media-mobile .schedule-index .service-item .service-item-content .pets{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding-left:4px}.media-mobile .schedule-index .service-item .service-item-content .pets .draggable-object-target{width:100%}.media-mobile .schedule-index .content-container{margin-top:0}.media-mobile .schedule-index .bootstrap-datepicker .datepicker{margin-top:85px;background-color:#fff;padding-right:0;padding-left:0;padding-bottom:8px;border-bottom:1px solid #dbdcde}.media-mobile .schedule-index .bootstrap-datepicker .datepicker .datepicker-months,.media-mobile .schedule-index .bootstrap-datepicker .datepicker .datepicker-years{padding-right:8px;padding-left:12px}.media-mobile .schedule-index .bootstrap-datepicker .datepicker .next,.media-mobile .schedule-index .bootstrap-datepicker .datepicker .prev{visibility:hidden!important}.media-mobile .schedule-index .bootstrap-datepicker .datepicker .datepicker-switch{text-align:center;height:25px}.media-mobile .schedule-index .bootstrap-datepicker .datepicker .table-condensed{padding-right:5px;padding-left:5px;border-spacing:6vw 0}.media-mobile .schedule-index .bootstrap-datepicker .datepicker .table-condensed .dow{vertical-align:middle;padding-left:0;padding-right:0;padding-bottom:0;height:25px;font-weight:500;max-width:25px}.media-mobile .schedule-index .bootstrap-datepicker .datepicker .table-condensed tr td.day{height:4.1vh;font-weight:500}@media all and (orientation:landscape){.schedule-index-mobile .bootstrap-datepicker .datepicker .table-condensed{border-spacing:9vw 0}}.add-edit-container{padding-top:100px;padding-bottom:60px;text-align:center}.add-edit-container .right-side-panel{box-shadow:none}.add-edit-container .billing-settings-page .image-container{width:83px;margin-left:auto;margin-right:auto;padding-top:16px}.add-edit-container .billing-settings-page .image-container img{width:83px}.media-mobile .add-edit-container{padding-top:56px;padding-bottom:0;position:relative;background-image:url(images/mobile-modal-background@3x-15554cb3003da8b5259f5230ceaa109d.png);background-image:-webkit-image-set(url(images/mobile-modal-background-714b55fe15958f51ece2bd8a600017b2.png) 1x,url(images/mobile-modal-background@2x-edd7665ae3ed5eb9529939795accfa3b.png) 2x,url(images/mobile-modal-background@3x-15554cb3003da8b5259f5230ceaa109d.png) 3x);background-image:image-set(url(images/mobile-modal-background-714b55fe15958f51ece2bd8a600017b2.png) 1x,url(images/mobile-modal-background@2x-edd7665ae3ed5eb9529939795accfa3b.png) 2x,url(images/mobile-modal-background@3x-15554cb3003da8b5259f5230ceaa109d.png) 3x);min-height:100vh}.media-mobile .add-edit-container .billing-settings-page .image-container{padding-top:27px}.media-mobile .add-edit-container .header-dot-progress{position:fixed;text-align:center;width:100%;left:0;bottom:16px}.gap-right{margin-right:15px}.media-mobile .gap-right{margin-right:0}.white-background-search{background-color:#fff}.add-edit-page{display:-ms-grid;display:grid;-ms-grid-columns:200px 700px;grid-template-columns:200px 700px;grid-gap:125px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;min-height:calc(100vh - 70px);padding:0 0 60px;font-family:"Gotham Rounded A","Gotham Rounded B",helvetica,arial,sans-serif;font-size:14px}.add-edit-page .layout-row{position:relative}.add-edit-page .top-section{width:250px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.add-edit-page .notifications-button{margin-top:24px}.add-edit-page .breed-search-container md-autocomplete-wrap md-progress-linear{display:none}.add-edit-page .breed-search-container .ember-power-select-trigger{margin-bottom:0}.add-edit-page .ember-power-select-trigger{margin-bottom:24px}.add-edit-page .ember-power-select-trigger md-select-value .ember-power-select-selected-item{height:15px}.add-edit-page .medical-section md-autocomplete.ember-power-select-trigger,.add-edit-page .service-dropdown .ember-power-select-trigger{margin-bottom:0}.add-edit-page.edit-single-appointment{min-height:calc(100vh - 160px);display:inline-block}.add-edit-page.edit-single-appointment .inputs-container .row{margin:0}.add-edit-page.edit-single-appointment .inputs-container .row md-input-container{width:100%}.add-edit-page.edit-single-appointment .inputs-container .row .appointment-times-autocomplete md-input-container{width:100%;margin:5px 0 0}.add-edit-page.edit-single-appointment .inputs-container .row .pet-avatars-container{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:48px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.add-edit-page.edit-single-appointment .inputs-container .row.service-row{position:relative;margin-bottom:0}.add-edit-page.edit-single-appointment .inputs-container .row.service-row .add-add-on-container{position:absolute;top:32px;left:-8px}.add-edit-page.edit-single-appointment .inputs-container .row.service-row.with-add-button{margin-bottom:12px}.add-edit-page.edit-single-appointment .inputs-container .add-on-service-rows{position:relative;margin-bottom:12px}.add-edit-page.edit-single-appointment .inputs-container .add-on-service-rows .add-add-on-container{position:absolute;bottom:4px;left:-8px}.add-edit-page.edit-single-appointment .button-footer{background-color:#fff}.add-edit-page.edit-single-appointment .button-footer .ppb-button.right-button{font-weight:500}.add-edit-page .emergency-contact-chips,.add-edit-page .prescriptions-chips{padding-bottom:30px}.add-edit-page .emergency-contact-chips .md-chips,.add-edit-page .prescriptions-chips .md-chips{box-shadow:none;border-bottom:1px solid #DBDCDE}.add-edit-page .emergency-contact-chips md-chip.md-default-theme,.add-edit-page .prescriptions-chips md-chip.md-default-theme{color:#484849;background:#F1F1F2;font-size:12px;font-family:"Gotham Rounded A","Gotham Rounded B",helvetica,arial,sans-serif}.add-edit-page .emergency-contact-chips md-chip.md-default-theme .md-chip-content,.add-edit-page .prescriptions-chips md-chip.md-default-theme .md-chip-content{display:block;float:left;white-space:nowrap;max-width:100%;overflow:hidden;text-overflow:ellipsis}.add-edit-page .emergency-contact-chips .md-chip-remove-container md-icon,.add-edit-page .prescriptions-chips .md-chip-remove-container md-icon{color:#9D9FA1}.add-edit-page label.emergency-contact-label,.add-edit-page label.prescriptions-label{text-transform:uppercase;font-size:10px;margin-left:3px;color:#9D9FA1}.add-edit-page md-chips-wrap{padding-top:0;padding-bottom:0}.add-edit-page md-chips-wrap md-chip{margin-top:8px;margin-bottom:5px;cursor:pointer}.add-edit-page md-icon.md-default-theme.paper-icon.close-on-autocomplete{cursor:pointer;margin-top:13px;margin-right:0;line-height:20px;padding-bottom:10px;margin-left:0;border-bottom:1px solid #DBDCDE}.add-edit-page md-autocomplete md-icon.md-default-theme.paper-icon[md-font-icon=close]{margin-top:4px}.add-edit-page .address-container md-input-container input,.add-edit-page .address-notes md-input-container,.add-edit-page .address-notes md-input-container textarea{cursor:pointer}.add-edit-page .paper-input-error{padding-bottom:22px}.add-edit-page .user-selection-wheel .ppb-button{margin-top:15px}.add-edit-page .user-selection-wheel .notifications-button{margin:24px auto 16px}.add-edit-page md-input-container{margin:5px 0;padding-right:0}.add-edit-page .service-dropdown md-input-container{margin:0}.add-edit-page .inputs-container header{font-size:18px;color:#9D9FA1;font-weight:500;text-transform:uppercase;margin:25px 0}.add-edit-page .inputs-container header#basic{margin-top:0}.add-edit-page .inputs-container header.small-gray{font-size:12px;margin-bottom:0;margin-top:0;color:#9D9FA1}.add-edit-page .inputs-container header.active{color:#27A9E1}.add-edit-page .inputs-container .gets-along-with-header{font-size:10px;color:#9D9FA1;font-weight:500;text-transform:uppercase;padding-bottom:14px}.add-edit-page .google-map{margin-left:2px;margin-top:-25px;margin-bottom:30px}.add-edit-page .address-notes{margin-top:-20px}.add-edit-page .address-notes textarea.md-input{border-bottom:none;color:#484849}.add-edit-page .add-another-container{margin-top:-30px;position:relative;margin-bottom:20px}.add-edit-page .add-new-container{margin-bottom:20px}.add-edit-page .avatar-with-name{display:inline-block;margin:0 10px}.add-edit-page .avatar-with-name .avatar-image{border-radius:100%;box-shadow:0 2px 5px 0 rgba(157,159,161,.5)}.add-edit-page .week-select{margin-bottom:25px}.add-edit-page .text-area-callout .input-callout.input-activated{height:100%}.add-edit-page .text-area-callout .input-callout.input-activated textarea{resize:none;border:none;outline:0;padding:3px 0 0;line-height:1.5}.add-edit-page .avatar-upload{display:inline-block}.add-edit-page.getting-paid .loading-message{margin-right:10px}.add-edit-page.getting-paid .text-input-callout.percent-callout-input .input-activated input{width:37px}.add-edit-page.recurring-appointment-group{display:inline-block}.add-edit-page.recurring-appointment-group .inputs-container{max-width:410px;width:410px;margin-top:40px}.add-edit-page.recurring-appointment-group .inputs-container .assign-staff-date{padding-left:0;margin-left:-15px}.add-edit-page.recurring-appointment-group .inputs-container .clarification{max-width:350px;color:#484849;line-height:1.33;margin:0 0 15px;font-size:12px}.add-edit-page.recurring-appointment-group .red-validation-error{border:1px solid #D31436;margin-right:10px}.add-edit-page.recurring-appointment-group .red-validation-error .input-label,.add-edit-page.recurring-appointment-group .red-validation-error .mobile-input-label{color:#D31436}.add-edit-page.recurring-appointment-group .red-validation-error .mobile-text-input{border-bottom:1px solid #D31436}.add-edit-page.recurring-appointment-group .red-validation-error .error-message{font-size:10px;color:#D31436;position:relative;left:10px;top:-10px}.add-edit-page.recurring-appointment-group .red-validation-error .mobile-error-message{color:#D31436;text-align:left;margin:0;padding:8px 14px;position:relative;background-color:rgba(250,201,200,.3);border-bottom:1px solid #D31436;font-size:10px}.add-edit-page h2{text-align:left;margin-left:-15px;font-size:14px;text-transform:uppercase;font-weight:500;margin-bottom:32px;margin-top:11px}.add-edit-page h2:first-child{margin-top:0}.add-edit-page .date-callout,.add-edit-page .masked-callout{position:relative}.add-edit-page .dollar-callout-input .input-callout.input-activated .input-label:after{content:"$";color:#484849;position:absolute;left:146px}.add-edit-page .dollar-callout-input .input-callout.input-activated input{position:relative;left:10px}.add-edit-page .percent-callout-input .input-callout.input-activated input{width:25px;padding-right:0}.add-edit-page .percent-callout-input .input-callout.input-activated:after{position:relative;left:-3px;top:1px;content:"%";color:#484849}.add-edit-page input:focus{outline:0}.add-edit-page .full-name{font-size:21px;margin-top:40px;color:#484849;max-width:300px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.add-edit-page .remove-button{margin:30px auto;font-size:14px;display:block}.add-edit-page .remove-button:hover{text-decoration:none}.add-edit-page .role{text-transform:uppercase;color:#8c8e90;font-size:12px;margin-top:6px}.add-edit-page .callout,.add-edit-page .input-label{color:#9d9fa1;margin-bottom:32px;display:inline-block}.add-edit-page .callout{margin-left:0;font-size:14px;cursor:pointer}.add-edit-page .input-label{height:14px;width:146px;float:left;margin-top:6px;font-size:14px;opacity:0}.add-edit-page .input-label.visible{opacity:1}.add-edit-page .input-callout{width:600px}.add-edit-page .popout-dropdown.popout{left:133px;top:-8px;margin-bottom:20px}.add-edit-page .popout-dropdown .options-scroll .text,.add-edit-page .popout-dropdown .selected-option .text{max-width:500px}.add-edit-page .date-callout{position:relative}.add-edit-page .date-callout input{border:none;padding-left:0;position:relative;top:-7px}.media-mobile .add-edit-page .no-border-bottom,.ppb-modal.tax-settings-modal.mobile .mobile-text-input input{border-bottom:none!important}.add-edit-page .inputs-container{display:inline-block;text-align:left;margin-top:16px;width:400px}.add-edit-page .inputs-container .activated-field-text .change-starts-on{margin-bottom:27px}.add-edit-page .inputs-container .activated-field-text.active{color:#9D9FA1}.add-edit-page .inputs-container .activated-field-text .field{position:relative;top:6px;font-size:14px;cursor:pointer}.add-edit-page .ember-basic-dropdown{position:relative}.add-edit-page .ember-basic-dropdown md-virtual-repeat-container{top:40px}.add-edit-page .breed-autocomplete.not-found-breed{display:none}.add-edit-container .assign-staff-side-panel .right-side-panel .service-dropdown.add-on-service{position:relative}.add-edit-container .assign-staff-side-panel .right-side-panel .service-dropdown.add-on-service .remove-add-on-button{position:absolute;top:18px;left:12px;z-index:999}.add-edit-container .assign-staff-side-panel .right-side-panel .service-dropdown.add-on-service .md-select-value .md-select-icon{position:absolute;right:0}.add-edit-container .assign-staff-side-panel .right-side-panel .service-dropdown.add-on-service .md-select-placeholder,.add-edit-container .assign-staff-side-panel .right-side-panel .service-dropdown.add-on-service .md-select-value .ember-power-select-selected-item{padding-left:24px}.media-mobile .add-edit-page{-ms-grid-columns:auto;grid-template-columns:auto;-webkit-box-pack:normal;-ms-flex-pack:normal;justify-content:normal;width:100vw;grid-gap:0;padding:0}.media-mobile .add-edit-page .emergency-contact-chips,.media-mobile .add-edit-page .prescriptions-chips{margin-top:-5px}.media-mobile .add-edit-page .emergency-contact-chips .emergency-contact-label,.media-mobile .add-edit-page .emergency-contact-chips .md-chips,.media-mobile .add-edit-page .emergency-contact-chips .prescriptions-label,.media-mobile .add-edit-page .prescriptions-chips .emergency-contact-label,.media-mobile .add-edit-page .prescriptions-chips .md-chips,.media-mobile .add-edit-page .prescriptions-chips .prescriptions-label{padding-left:0}.media-mobile .add-edit-page .emergency-contact-chips.emergency-contact-chips--expanded .emergency-contact-label,.media-mobile .add-edit-page .emergency-contact-chips.emergency-contact-chips--expanded .md-chips,.media-mobile .add-edit-page .emergency-contact-chips.emergency-contact-chips--expanded .prescriptions-label,.media-mobile .add-edit-page .emergency-contact-chips.prescriptions-chips--expanded .emergency-contact-label,.media-mobile .add-edit-page .emergency-contact-chips.prescriptions-chips--expanded .md-chips,.media-mobile .add-edit-page .emergency-contact-chips.prescriptions-chips--expanded .prescriptions-label,.media-mobile .add-edit-page .prescriptions-chips.emergency-contact-chips--expanded .emergency-contact-label,.media-mobile .add-edit-page .prescriptions-chips.emergency-contact-chips--expanded .md-chips,.media-mobile .add-edit-page .prescriptions-chips.emergency-contact-chips--expanded .prescriptions-label,.media-mobile .add-edit-page .prescriptions-chips.prescriptions-chips--expanded .emergency-contact-label,.media-mobile .add-edit-page .prescriptions-chips.prescriptions-chips--expanded .md-chips,.media-mobile .add-edit-page .prescriptions-chips.prescriptions-chips--expanded .prescriptions-label{padding-left:10px}.media-mobile .add-edit-page .top-section,.media-mobile .add-edit-page .top-section button.red-white-border{width:100%}.media-mobile .add-edit-page .bottom-section-buttons{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;background:rgba(255,255,255,.5)}.media-mobile .add-edit-page .address-container{margin-top:15px}.media-mobile .add-edit-page .address-container:first-child{margin-top:0}.media-mobile .add-edit-page .map-container{margin-bottom:0}.media-mobile .add-edit-page .ember-basic-dropdown{position:relative}.media-mobile .add-edit-page .ember-basic-dropdown md-virtual-repeat-container{top:30px}.media-mobile .add-edit-page .ember-basic-dropdown md-autocomplete{height:50px}.media-mobile .add-edit-page .ember-basic-dropdown md-autocomplete md-icon.md-default-theme.paper-icon[md-font-icon=close]{margin-top:-3px}.media-mobile .add-edit-page .google-map{margin-top:-22px;margin-bottom:0}.media-mobile .add-edit-page .address-notes{margin-top:20px}.media-mobile .add-edit-page .no-border-top{border-top:none!important}.media-mobile .add-edit-page .border-top{border-top:1px solid #DBDCDE!important}.media-mobile .add-edit-page .border-bottom{border-bottom:1px solid #DBDCDE!important}.media-mobile .add-edit-page .layout-column{background-color:#fff}.media-mobile .add-edit-page md-switch{margin-left:10px}.media-mobile .add-edit-page .ppb-button.red-white-border{margin-top:20px;background-color:rgba(255,255,255,.5);border-right:none;border-left:none;height:45px;border-radius:0}.media-mobile .add-edit-page md-icon.md-default-theme.paper-icon.close-on-autocomplete{margin-top:6px}.media-mobile .add-edit-page .add-another-container{height:44px;background-color:rgba(255,255,255,.5);margin:0;padding-left:12px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-top:none;border-bottom:1px solid #DBDCDE}.media-mobile .add-edit-page .mobile-inputs-container md-input-container.last-input-in-section-for-pet-edit,.media-mobile .add-edit-page .mobile-inputs-container:has(md-input-container.last-input-in-section-for-pet-edit){height:unset!important}.media-mobile .add-edit-page .inputs-container header:first-child,.media-mobile .add-edit-page .mobile-inputs-container:first-child{border-top:1px solid #DBDCDE}.media-mobile .add-edit-page .mobile-inputs-container{padding-top:20px;background-color:#fff}.media-mobile .add-edit-page .mobile-inputs-container .date-field input::-webkit-date-and-time-value{text-align:left}.media-mobile .add-edit-page .mobile-inputs-container:last-child{border-bottom:1px solid #DBDCDE}.media-mobile .add-edit-page .mobile-inputs-container.no-bottom-border:last-child{border-bottom:none}.media-mobile .add-edit-page .inputs-container{margin-top:0;padding:0}.media-mobile .add-edit-page .inputs-container header#basic{position:relative}.media-mobile .add-edit-page .inputs-container .gets-along-with-header{background-color:#fff;width:100%;padding-top:12px;padding-left:8px;padding-bottom:20px}.media-mobile .add-edit-page .inputs-container .gets-along-with-select{padding:0 8px}.media-mobile .add-edit-page .inputs-container .gets-along-with-select label{overflow:visible}.media-mobile .add-edit-page .inputs-container .last-ppb-input{padding-bottom:0}.media-mobile .add-edit-page .inputs-container .last-ppb-input .mobile-clarification{box-shadow:none}.media-mobile .add-edit-page .inputs-container header{margin:0;padding:10px 8px 0;display:-ms-grid;display:grid;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#F1F1F2;height:41px;width:100%;border-bottom:1px solid #DBDCDE;text-align:left;font-size:13px;font-weight:500;text-transform:uppercase;color:#6d6d72}.media-mobile .add-edit-page .inputs-container header#notes{position:relative;margin-top:-25px}.media-mobile .add-edit-page .inputs-container .md-input-messages-animation{height:20px}.media-mobile .add-edit-page .inputs-container md-input-container{margin:0;padding:0}.media-mobile .add-edit-page .inputs-container md-input-container.md-input-invalid{margin-bottom:20px}.media-mobile .add-edit-page .inputs-container md-input-container .paper-input-error{margin-left:10px}.media-mobile .add-edit-page .inputs-container md-input-container.md-input-focused label,.media-mobile .add-edit-page .inputs-container md-input-container.md-input-has-value label{padding:0 10px}.media-mobile .add-edit-page .inputs-container md-input-container label{padding:5px 10px}.media-mobile .add-edit-page .inputs-container .layout-row:last-child md-input-container{height:30px}.media-mobile .add-edit-page .inputs-container .layout-row:last-child .address-notes md-input-container{height:100%;margin-bottom:-24px}.media-mobile .add-edit-page .inputs-container input{padding:0 10px}.media-mobile .add-edit-page .inputs-container textarea{padding:0 8px 5px;margin-top:5px;background-color:#fff}.media-mobile .add-edit-page .inputs-container md-select-value{padding-left:10px}.media-mobile .add-edit-page .inputs-container .last-input-in-section-for-pet-edit{padding-bottom:0}.media-mobile .add-edit-page .inputs-container .last-input-in-section-for-pet-edit md-input-container{height:unset!important}.media-mobile .add-edit-page .red-validation-error{border:0;margin-right:0}.media-mobile .add-edit-page.recurring-appointment-group .assign-staff-date{margin-left:0}.media-mobile .add-edit-page.add-pet,.media-mobile .add-edit-page.edit-pet{padding-top:56px}.media-mobile .add-edit-page.add-pet .remove-button,.media-mobile .add-edit-page.edit-pet .remove-button{margin-top:68px;margin-bottom:0;width:100%;background-color:rgba(255,255,255,.5);height:45px}.media-mobile .add-edit-page.add-page.add-pet .tab-header,.media-mobile .add-edit-page.add-pet .tab-header,.media-mobile .add-edit-page.edit-pet .tab-header{top:56px}.media-mobile .add-edit-page.edit-pet .user-selection-wheel{margin-bottom:20px}.media-mobile .add-edit-page.add-page,.media-mobile .add-edit-page.add-pet,.media-mobile .add-edit-page.add-secondary-contact{-ms-grid-rows:125px auto;grid-template-rows:125px auto}.media-mobile .add-edit-page.add-page .photo-upload.avatar-upload,.media-mobile .add-edit-page.add-pet .photo-upload.avatar-upload,.media-mobile .add-edit-page.add-secondary-contact .photo-upload.avatar-upload{width:75px;height:75px;background-color:transparent;border:none;margin-top:0;margin-bottom:10px}.media-mobile .add-edit-page.add-page .photo-upload.avatar-upload .upload-image,.media-mobile .add-edit-page.add-page .photo-upload.avatar-upload .upload-image-overlay,.media-mobile .add-edit-page.add-page .photo-upload.avatar-upload img,.media-mobile .add-edit-page.add-pet .photo-upload.avatar-upload .upload-image,.media-mobile .add-edit-page.add-pet .photo-upload.avatar-upload .upload-image-overlay,.media-mobile .add-edit-page.add-pet .photo-upload.avatar-upload img,.media-mobile .add-edit-page.add-secondary-contact .photo-upload.avatar-upload .upload-image,.media-mobile .add-edit-page.add-secondary-contact .photo-upload.avatar-upload .upload-image-overlay,.media-mobile .add-edit-page.add-secondary-contact .photo-upload.avatar-upload img{width:75px;height:75px}.media-mobile .add-edit-page .inputs-container,.media-mobile .add-edit-page.add-page .inputs-container,.media-mobile .add-edit-page.add-pet .inputs-container,.media-mobile .add-edit-page.add-secondary-contact .inputs-container{width:100%}.media-mobile .add-edit-page.times .inputs-container .adaptive-summary-note{margin-right:0;margin-left:0}.media-mobile .add-edit-page .user-selection-wheel{background:#FFF;padding-top:60px;margin-left:auto;margin-right:auto}.media-mobile .add-edit-page .pets-container{padding-top:30px}.media-mobile .add-edit-page .week-select{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding-bottom:15px;margin-bottom:0}.media-mobile .add-edit-page .white-clarification .mobile-gray-helper{background-color:#fff;color:#9D9FA1;font-size:12px;opacity:1}.media-mobile .add-edit-page .right-side-panel .white-clarification .mobile-gray-helper{background-color:#f1f1f2;color:#9D9FA1}.media-mobile .add-edit-page .right-side-panel .pickup-window-clarification .clarification{line-height:1.33}.media-mobile .add-edit-page .right-side-panel .pickup-window-clarification .clarification .bold{font-weight:500}.media-mobile .add-edit-page .layout-row:last-child md-autocomplete-wrap{top:20px}.media-mobile .add-edit-page .remove-button{border-top:1px solid #F05860;border-bottom:1px solid #F05860;margin:48px auto;display:block;text-align:center}.media-mobile .add-edit-page .inputs-container .input-container{background-color:#F1F1F2;border-top:1px solid #DBDCDE;margin-top:20px;padding-top:22px}.media-mobile .add-edit-page .inputs-container .input-container label{color:#6d6d72;text-transform:uppercase;margin-bottom:6px;margin-left:12px}.media-mobile .add-edit-page.edit-single-appointment .inputs-container .activated-field-text{margin-bottom:0}.media-mobile .add-edit-page.edit-single-appointment .inputs-container .appointment-request-buttons{height:100%;background-color:#fff;padding:28px 16px 96px}.media-mobile .add-edit-page.edit-single-appointment .inputs-container .appointment-request-buttons .ppb-button{height:48px;width:calc(50vw - 22px);border-radius:3px}.media-mobile .add-edit-page.edit-single-appointment .inputs-container .appointment-request-buttons .ppb-button:first-child{margin-right:12px}.media-mobile .add-edit-page.edit-single-appointment .inputs-container .appointment-request-buttons .ppb-button.red-white-border{border:1px solid #f05860}.media-mobile .add-edit-page.edit-single-appointment .inputs-container .appointment-request-buttons .ppb-button.red{font-weight:500}.media-mobile .add-edit-page.edit-single-appointment .inputs-container .appointment-request-buttons.mobile{padding-top:0;padding-bottom:0}.media-mobile .add-edit-page .md-errors-spacer:last-child{height:0}.media-mobile .add-edit-page .top-section{margin-bottom:0;background:#FFF}.media-mobile .add-edit-page button.notifications-button{margin-top:20px;margin-bottom:20px;z-index:5}.media-mobile .add-edit-page button.set-as-primary-button{border-radius:8px!important;margin:12px;margin-top:32px!important;margin-bottom:8px!important;box-shadow:0 2px 8px 0 var(--light-coral-50)!important;background-color:rgba(255,255,255,.9)!important;border:2px solid rgba(240,88,96,.9)!important;height:74px!important;color:rgba(240,88,96,.9)}.media-mobile .add-edit-page button.remove-human-pet-button{border-radius:8px!important;border:2px solid #f05860!important;margin:8px 12px 24px!important;height:48px;background-color:rgba(250,201,200,.25)}.media-mobile .add-edit-page button.remove-human-pet-button.pet{margin-top:24px!important}.media-mobile .add-edit-page .edit-pet-button-container{background-color:#FFF}.media-mobile .add-edit-page .edit-pet-button-container button.remove-human-pet-button{width:calc(100% - 24px);border-radius:8px!important;border:2px solid #f05860!important;margin:8px 12px 24px!important;height:48px;background-color:rgba(250,201,200,.25)}.media-mobile .add-edit-page .edit-pet-button-container button.remove-human-pet-button.pet{margin-top:24px!important}.media-mobile .add-edit-page .medical-section md-autocomplete.ember-power-select-trigger{margin-bottom:24px}.media-mobile .add-edit-page .emergency-contact-chips md-autocomplete.ember-power-select-trigger,.media-mobile .add-edit-page .prescriptions-chips md-autocomplete.ember-power-select-trigger{margin-bottom:0}.media-mobile .add-edit-page .inputs-container #medical{border-top:0}.media-mobile .add-edit-page .pet-avatars-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.media-mobile .add-edit-page .breed-search-container .ember-power-select-trigger{margin-bottom:24px}.media-mobile .add-edit-page .default-schedule-row .ember-basic-dropdown-content,.media-mobile .add-edit-page .ppb-paper-select-row .ember-basic-dropdown-content{left:0!important;width:100vw}.media-mobile .add-edit-container .appointment-times-autocomplete{height:53px}.media-mobile .add-edit-container .inputs-container{margin-bottom:0!important}.media-mobile .add-edit-container .inputs-container .mobile-gray-field-header{padding-top:8px}.media-mobile .add-edit-container .inputs-container .adaptive-summary-note{margin-bottom:0}.media-mobile .add-edit-container .inputs-container textarea{padding-left:12px;padding-right:12px}.media-mobile .add-edit-container .appointment-estimated-costs{margin:0;background-color:#fff;width:100%;padding:16px 12px}.media-mobile .add-edit-container .appointment-request-buttons{background-color:#fff;padding:28px 16px 96px}.media-mobile .add-edit-container .appointment-request-buttons .ppb-button{height:48px;width:calc(50vw - 22px);border-radius:3px}.media-mobile .add-edit-container .appointment-request-buttons .ppb-button:first-child{margin-right:12px}.media-mobile .add-edit-container .appointment-request-buttons .ppb-button.red-white-border{border:1px solid #f05860}.media-mobile .add-edit-container .appointment-request-buttons .ppb-button.red{font-weight:500}.media-mobile .add-edit-container .appointment-request-buttons.mobile{padding-bottom:32px}.media-mobile .add-edit-container .assign-staff-side-panel .right-side-panel .service-dropdown.add-on-service .remove-add-on-button{top:23px}.media-mobile .add-edit-container .assign-staff-side-panel .right-side-panel .service-dropdown.add-on-service .md-select-value .md-select-icon{position:absolute;right:0}.media-mobile .add-edit-container .assign-staff-side-panel .right-side-panel .service-dropdown.add-on-service .md-select-value .ember-power-select-placeholder,.media-mobile .add-edit-container .assign-staff-side-panel .right-side-panel .service-dropdown.add-on-service .md-select-value .ember-power-select-selected-item{padding-left:24px}.media-mobile .add-edit-container .assign-staff-side-panel .right-side-panel .service-dropdown.add-on-service .md-select-placeholder{padding-left:8px}.media-mobile .add-edit-container .assign-staff-side-panel .right-side-panel .service-dropdown.add-on-service .mobile-ppb-paper-select{border-top:0}.media-mobile .add-edit-container .pet-or-user-information{margin-bottom:-48px!important;padding-bottom:48px}.media-desktop .add-appointment-page .centered-container,.media-tablet .add-appointment-page .centered-container{width:375px;display:inline-block;margin-left:auto;margin-right:auto}.media-desktop .add-appointment-page .search-input-container,.media-tablet .add-appointment-page .search-input-container{padding:5px 0 5px 40px;border:2px solid #dbdcde;border-radius:33px;margin-top:12px}.media-desktop .add-appointment-page .search-input-container .search-input img,.media-tablet .add-appointment-page .search-input-container .search-input img{margin-right:0}.add-appointment-page{display:inline-block;width:900px;min-height:calc(100vh - 160px);padding:0;font-family:"Gotham Rounded A","Gotham Rounded B",helvetica,arial,sans-serif}.add-appointment-page .search-input-container .search-input img{margin-right:5px}.add-appointment-page .select-pets-container{margin-top:32px}.add-appointment-page.times .inputs-container .assign-staff-date{margin:14px}.add-appointment-page.times .inputs-container .adaptive-summary-note{margin-right:22px;margin-left:22px}.add-appointment-page textarea{resize:none;width:100%;border:1px solid #f1f1f2;min-height:46px}.add-appointment-page .inputs-container{text-align:left;margin-left:auto;margin-right:auto;margin-top:40px;width:500px}.add-appointment-page .inputs-container .adaptive-summary-note{margin-bottom:20px}.add-appointment-page .inputs-container .adaptive-summary-note a{color:#F05860}.add-appointment-page .inputs-container .adaptive-summary-note a:hover{color:#D31436}.add-appointment-page .inputs-container .adaptive-summary-note .service-text{color:#27A9E1;margin-top:20px}.add-appointment-page .inputs-container .side-panel-callout{margin-left:130px}.add-appointment-page .inputs-container .activated-field-text{margin-bottom:27px}.add-appointment-page .inputs-container .activated-field-text.active{color:#9D9FA1}.add-appointment-page .inputs-container .activated-field-text .field{position:relative;top:6px;font-size:14px;cursor:pointer}.add-appointment-page .inputs-container .page-datepicker.bootstrap-datepicker .datepicker-inline{margin-left:auto;margin-right:auto}.add-appointment-page .inputs-container .page-datepicker.bootstrap-datepicker .datepicker-inline .next,.add-appointment-page .inputs-container .page-datepicker.bootstrap-datepicker .datepicker-inline .prev{padding:10px;background-position:center}.add-appointment-page .inputs-container .page-datepicker.bootstrap-datepicker .datepicker-inline .table-condensed{border-spacing:22px 8px}.add-appointment-page .inputs-container .centered-container{width:375px;margin-left:auto;margin-right:auto;display:block}.add-appointment-page .inputs-container .clarification{color:#484849;line-height:1.33;margin:15px 0;font-size:12px}.add-appointment-page .inputs-container .white-clarification .clarification{color:rgba(72,72,73,.8)}.add-appointment-page .inputs-container .input-label{display:none;width:130px}.add-appointment-page .inputs-container .callout,.add-appointment-page .inputs-container .input-label{margin-bottom:0}.add-appointment-page .inputs-container .callout{display:block;margin-left:130px}.add-appointment-page .inputs-container .dropdown-callout{position:relative;display:inline-block;width:100%}.add-appointment-page .inputs-container .input-activated .input-label{display:inline-block}.add-appointment-page .pets-container .avatar-with-name{margin:0 6px;display:inline-block}.add-appointment-page .pets-container .avatar-with-name .avatar-image{border-radius:100%;box-shadow:0 2px 5px 0 rgba(157,159,161,.5)}.add-appointment-page .who-for{font-size:21px}.add-appointment-page .household-select{margin-top:5px}.add-appointment-page .select-pets-container .helper-text{color:#9D9FA1;font-size:14px}.add-appointment-page .select-pets-container .multi-select{margin-left:auto;margin-right:auto}.add-appointment-page .text-area-callout .input-callout.input-activated{height:100%}.add-appointment-page .text-area-callout .input-callout.input-activated textarea{resize:none;border:none;outline:0;padding:3px 0 0;line-height:1.5}.add-appointment-page .avatar-upload{display:inline-block}.add-appointment-page.getting-paid .loading-message{margin-right:10px}.add-appointment-page.getting-paid .text-input-callout.percent-callout-input .input-activated input{width:37px}.add-appointment-page h2{text-align:left;margin-left:-15px;font-size:14px;text-transform:uppercase;font-weight:500;margin-bottom:32px;margin-top:11px}.add-appointment-page h2:first-child,.media-mobile .add-appointment-page .household-select{margin-top:0}.add-appointment-page .date-callout,.add-appointment-page .masked-callout{position:relative}.add-appointment-page .dollar-callout-input .input-callout.input-activated .input-label:after{content:"$";color:#484849;position:absolute;left:146px}.add-appointment-page .dollar-callout-input .input-callout.input-activated input{position:relative;left:10px}.add-appointment-page .percent-callout-input .input-callout.input-activated input{width:25px;padding-right:0}.add-appointment-page .percent-callout-input .input-callout.input-activated:after{position:relative;left:-3px;top:1px;content:"%";color:#484849}.add-appointment-page input:focus{outline:0}.add-appointment-page .full-name{font-size:21px;margin-top:40px;color:#484849;max-width:300px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.add-appointment-page .role{text-transform:uppercase;color:#8c8e90;font-size:12px;margin-top:6px}.add-appointment-page .callout,.add-appointment-page .input-label{margin-bottom:32px;font-size:14px;display:inline-block;color:#9d9fa1}.add-appointment-page .callout{margin-left:0;cursor:pointer}.add-appointment-page .input-label{height:14px;width:146px;float:left;margin-top:6px;opacity:0}.add-appointment-page .input-label.visible{opacity:1}.add-appointment-page .popout-dropdown-container{position:relative;display:inline-block;width:375px;height:25px;margin-top:10px}.add-appointment-page .popout-dropdown-container .popout-dropdown{text-align:left;border:1px solid #DBDCDE;border-radius:2px;width:100%}.add-appointment-page .popout-dropdown-container .popout-dropdown .selected-option{height:40px;padding-top:12px;padding-left:10px;max-width:100%}.add-appointment-page .popout-dropdown-container .popout-dropdown.popout{left:0;max-height:200px;overflow-y:scroll}.add-appointment-page .popout-dropdown-container .popout-dropdown.popout li{max-width:100%}.add-appointment-page .popout-dropdown-container .popout-dropdown:hover .dropdown{left:0}.add-appointment-page .popout-dropdown-container .popout-dropdown .dropdown{display:inline-block;float:right;margin-right:10px;top:3px}.add-appointment-page .date-callout{position:relative}.add-appointment-page .date-callout input{border:none;padding-left:0;position:relative;top:-7px}.add-appointment-page .adaptive-navigation-buttons .button-footer{background-color:#fff}.media-mobile .add-appointment-page{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:100vh;width:100vw}.media-mobile .add-appointment-page .appointment-estimated-costs{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-item-align:stretch;align-self:stretch;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.media-mobile .add-appointment-page.times .inputs-container .assign-staff-date{margin:0}.media-mobile .add-appointment-page .select-pets-container{margin-top:21px}.media-mobile .add-appointment-page.times .inputs-container .adaptive-summary-note{margin-right:0;margin-left:0}.media-mobile .add-appointment-page textarea{border-top:none;border-left:none;border-right:none;border-bottom:1px solid #DBDCDE}.media-mobile .add-appointment-page .pets-container{padding-top:30px}.media-mobile .add-appointment-page .week-select{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding-bottom:15px}.media-mobile .add-appointment-page .white-clarification .mobile-gray-helper{background-color:#fff;color:#9D9FA1;font-size:12px;opacity:1}.media-mobile .add-appointment-page .right-side-panel .white-clarification .mobile-gray-helper{background-color:#f1f1f2}.media-mobile .add-appointment-page .inputs-container{margin-top:20px;width:100%;margin-bottom:90px;margin-right:0;float:initial}.media-mobile .add-appointment-page .inputs-container .activated-field-text{margin-bottom:0}.media-mobile .add-appointment-page .inputs-container .centered-container{width:100%;margin-left:auto;margin-right:auto}.media-mobile .add-appointment-page .inputs-container .bootstrap-datepicker .datepicker-inline{width:100%;padding:0 10px;background-color:#fff}.media-mobile .add-appointment-page .input-container{background-color:#F1F1F2;border-top:1px solid #DBDCDE;margin-top:20px;padding-top:22px}.media-mobile .add-appointment-page .input-container label{color:#6d6d72;text-transform:uppercase;margin-bottom:6px;margin-left:12px}.admin-page{padding-top:90px;max-width:90%;margin-left:auto;margin-right:auto;background-color:#fff;min-height:100vh}.admin-page p.small-text{font-size:12px;margin-bottom:10px}.admin-page .link-header{margin-bottom:40px;display:-ms-grid;display:grid;grid-auto-flow:column;grid-gap:20px;width:25%}.admin-page .link-header a{text-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.admin-page .link-header a .red-dot{width:8px;height:8px;border:1px solid rgba(255,255,255,.9);background-color:#f05860;border-radius:40px;opacity:1;margin-left:8px}.admin-page .link-header a:active,.admin-page .link-header a:focus{text-decoration:none}.admin-page .link-header a.active{font-weight:500;background-color:#f05860;color:rgba(255,255,255,.95)}.admin-page .link-header a.active[disabled]{opacity:.5;background-color:#f05860}.admin-page .link-header a.active[disabled]:focus,.admin-page .link-header a.active[disabled]:hover{background-color:#f05860}.admin-page .link-header a.active:focus,.admin-page .link-header a.active:hover{background-color:#D31436}.admin-page .seperator{width:100%;border-bottom:1px solid #000}.admin-page .create-company-container{margin-top:24px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.admin-page .create-company-container h2{font-size:14px;font-weight:500;text-decoration:underline}.admin-page .create-company-container .company-info{margin-right:200px}.admin-page .create-company-container .company-info md-input-container,.admin-page .create-company-container .owner-info md-input-container{width:100%}.admin-page .create-company-button{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-bottom:128px}.admin-page .create-company-button .ppb-button{width:400px;height:48px}.admin-page .search-input{border:1px solid #DBDCDE;padding:5px;width:200px;font-size:12px}.admin-page .search-input input{margin-left:10px;height:20px;padding:0}.admin-page .email-look-up input,.admin-page .impersonate input{margin-bottom:10px}.admin-page .email-look-up label,.admin-page .impersonate label{font-weight:500;font-size:12px}.admin-page .email-look-up .search-row{width:100%;margin-left:auto;margin-right:auto;display:-webkit-box;display:-ms-flexbox;display:flex}.admin-page .email-look-up .search-row .search-input-column{width:33%;margin-left:24px}.admin-page .email-look-up .search-row .search-input-column:first-child{margin-left:0}.admin-page .email-look-up .button-container{margin-left:auto;margin-right:auto;width:320px}.admin-page .email-look-up .button-container .ppb-button{width:320px}.admin-page table{width:100%;font-size:12px;border:1px solid #DBDCDE}.admin-page table td,.admin-page table th,.admin-page table tr{border:1px solid #DBDCDE;padding:10px}.admin-page table td{overflow:scroll}.admin-page table td.full-width{max-width:100%}.admin-page table td.mw-100{max-width:100px}.admin-page table td.mw-75{max-width:75px}.admin-page table td.mw-50{max-width:50px}.admin-page table td.mw-25{max-width:25px}.admin-page table input{border:none;background-color:transparent;height:100%;width:100%}.admin-page .import-client-inputs{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin-left:auto;margin-right:auto}.admin-page .import-client-inputs .ember-basic-dropdown{width:400px;position:relative}.admin-page .import-client-inputs .ember-basic-dropdown md-virtual-repeat-container{top:50px}.admin-page .import-client-inputs .document-upload{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin-left:auto;margin-right:auto}.media-mobile .admin-page{width:100%;max-width:100%;padding-top:50px;overflow-y:scroll;padding-left:24px;padding-right:24px}.media-mobile .admin-page .link-header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-bottom:0}.media-mobile .admin-page .email-look-up .search-row{width:calc(100vw - 32px);-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.media-mobile .admin-page .email-look-up .search-row .search-input-column{width:100%;margin-left:0}.media-mobile .admin-page .email-look-up .ppb-button{margin-left:16px;margin-right:16px;width:calc(100vw - 32px)}#ember-basic-dropdown-wormhole .ember-basic-dropdown-content .admin-select-option{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#ember-basic-dropdown-wormhole .ember-basic-dropdown-content .admin-select-option .red-dot{width:8px;height:8px;border:1px solid rgba(255,255,255,.9);background-color:#f05860;border-radius:40px;opacity:1;margin-left:8px}.approvable-table-page{margin-bottom:48px}.approvable-table-page header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:20px;font-weight:500;font-size:20px}.approvable-table-page header .search-input{margin-left:auto;font-weight:300}.approvable-table-page table .approve-col{width:100px;line-height:25px}.approvable-table-page table .approve-col a{display:block}.approvable-table-page table .unapproved-row{background-color:#fdfce9}.client-list-page{overflow:auto;position:relative;top:54px;margin-left:58px;overflow-x:hidden}.client-list-page p.clarification{margin-top:4px;margin-bottom:16px;line-height:1.33;font-size:12px;color:#9d9fa1}.client-list-page .left-button.ppb-button{width:110px}.client-list-page .client-list-content{text-align:center}.client-list-page .client-list-content .client-summary,.client-list-page .client-list-content .no-clients-error{margin-top:80px;margin-left:auto;margin-right:auto;background-color:#fff}.client-list-page .client-list-content .household-not-found-error{padding-top:80px;background-color:#fff}.client-list-page .client-list-content .client-household{margin-top:40px}.client-list-page .client-list-content .client-household .subheader-text{width:300px;margin-left:auto;margin-right:auto}.client-list-page .client-list-content .client-household .user-selection-wheel button{margin-left:auto;margin-right:auto;display:block}.client-list-page .client-list-content .client-household .user-selection-wheel button.edit-button{margin-top:20px;height:36px;width:80px}.client-list-page .client-list-content .client-household .user-selection-wheel button.remove-button{font-size:12px;margin-top:48px}.client-list-page .client-list-content .header-icon{width:83px;height:83px;margin-bottom:20px}.client-list-page .client-list-content #flash-message .message{color:#fff;font-size:14px;width:600px}.client-list-page .client-list-content .client-appointments{position:relative}.client-list-page .client-list-content .client-appointments #flash-message .message{color:#fff;width:400px}.client-list-page .client-list-content .client-appointments .loading-pane{margin-top:35px}.client-list-page .client-list-content .client-appointments h1{font-size:21px;margin-bottom:8px}.client-list-page .client-list-content .client-appointments .add-appointment-button.ppb-button{position:absolute;top:0;right:0}.client-list-page .client-list-content .client-appointments .appointment-times{margin-top:24px}.client-list-page .client-list-content .client-appointments .appointment-times .preferred-staff-container{padding-left:16px;padding-right:16px;padding-top:24px}.client-list-page .client-list-content .client-appointments .appointment-times .preferred-staff-container .preferred-staff-label{font-size:10px;font-weight:500;color:rgba(157,159,161,.9);text-transform:uppercase}.client-list-page .client-list-content .client-appointments .appointment-times .preferred-staff-container .preferred-staff-info{color:#231f20;line-height:1.29;font-size:14px;padding-top:4px}.client-list-page .appointment-times{background-color:#fff;margin-bottom:0}.client-list-page .doo-error{margin:0 auto;padding-top:32px;padding-bottom:216px;background-color:#fff;max-width:100%}.client-list-page .doo-error .doo{margin-bottom:16px}.client-list-page .doo-error .message{color:#9d9fa1;line-height:1.33;font-size:12px;font-weight:300}.client-list-page .doo-error .message a{display:block}.media-desktop .client-list-page .client-list-content,.media-tablet .client-list-page .client-list-content{margin-right:375px;text-align:center}.media-desktop .client-list-page .client-list-content .client-summary,.media-desktop .client-list-page .client-list-content .no-clients-error,.media-tablet .client-list-page .client-list-content .client-summary,.media-tablet .client-list-page .client-list-content .no-clients-error{margin-left:auto;margin-right:auto;max-width:508px}.media-desktop .client-list-page .client-list-content .client-household,.media-tablet .client-list-page .client-list-content .client-household{margin-left:auto;margin-right:auto;max-width:830px;padding-left:20px;padding-right:20px}.media-desktop .client-list-page .client-list-content .client-household.messages-page-container,.media-tablet .client-list-page .client-list-content .client-household.messages-page-container{max-width:100vw;margin-top:0}.media-mobile .household-not-found-error{height:100vh}.media-mobile .client-list-page{background-image:url(images/mobile-modal-background@3x-15554cb3003da8b5259f5230ceaa109d.png);background-image:-webkit-image-set(url(images/mobile-modal-background-714b55fe15958f51ece2bd8a600017b2.png) 1x,url(images/mobile-modal-background@2x-edd7665ae3ed5eb9529939795accfa3b.png) 2x,url(images/mobile-modal-background@3x-15554cb3003da8b5259f5230ceaa109d.png) 3x);background-image:image-set(url(images/mobile-modal-background-714b55fe15958f51ece2bd8a600017b2.png) 1x,url(images/mobile-modal-background@2x-edd7665ae3ed5eb9529939795accfa3b.png) 2x,url(images/mobile-modal-background@3x-15554cb3003da8b5259f5230ceaa109d.png) 3x);min-height:100%;margin-left:0;top:0;padding-bottom:0}.media-mobile .client-list-page #flash-message .message{width:100%}.media-mobile .client-list-page .client-list-content .client-household,.media-mobile .client-list-page .client-list-content .client-summary,.media-mobile .client-list-page .client-list-content .no-clients-error{max-width:310px}.media-mobile .client-list-page .client-list-content .pet-or-user-information{margin-top:40px;margin-bottom:20px}.media-mobile .client-list-page .client-list-content .client-household{margin-top:40px;max-width:100%}.media-mobile .client-list-page .client-list-content .client-household .mobile-header-flex{box-shadow:0 1px 4px 0 rgba(241,241,242,.75);height:56px}.media-mobile .client-list-page .client-list-content .client-household .mobile-header-flex .bottom-header{font-size:11px;margin-top:2px;font-weight:300}.media-mobile .client-list-page .client-list-content .client-household .user-selection-wheel{background:#fff;padding-top:48px;margin-left:auto;margin-right:auto}.media-mobile .client-list-page .client-appointments .add-button{z-index:40;position:fixed;bottom:32px;right:24px}.media-mobile .client-list-page .client-appointments .add-button a{width:60px;height:60px}.media-mobile .client-list-page .appointment-times{border-bottom:1px solid #dbdcde;margin-top:56px!important}.media-mobile .client-list-page .appointment-times .appointment-times-header{height:52px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.media-mobile .client-list-page .appointment-times .appointment-times-header a{height:36px;border-radius:5.5px;width:calc((100vw - 48px)/ 3);text-align:center;text-transform:uppercase;padding:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.media-mobile .client-list-page .appointment-times .appointment-times-header a.appointments{border:1px solid #bedbf3;background-color:rgba(190,219,243,.15);color:#bedbf3;font-size:10px;font-weight:500;margin-right:12px}.media-mobile .client-list-page .appointment-times .appointment-times-header a.appointments.active{border:1px solid #27a9e1;background-color:rgba(39,169,225,.15);color:#27a9e1}.media-mobile .client-list-page .appointment-times .appointment-times-header a.recurring-appts{border:1px solid #dbdcde;background-color:rgba(219,220,222,.15);color:#dbdcde;font-size:10px;font-weight:500;margin-right:12px}.media-mobile .client-list-page .appointment-times .appointment-times-header a.recurring-appts.active{border:1px solid #9d9fa1;background-color:rgba(219,220,222,.15);color:#9d9fa1}.media-mobile .client-list-page .appointment-times .appointment-times-header a.cancellations{border:1px solid #fac9c8;background-color:rgba(250,201,200,.15);color:#fac9c8;font-size:10px;font-weight:500}.media-mobile .client-list-page .appointment-times .appointment-times-header a.cancellations.active{border:1px solid #d31436;background-color:rgba(211,20,54,.15);color:#d31436}.media-mobile .client-list-page .appointments-bulk-editing-menu{position:fixed;left:0;bottom:0;height:46px;background-color:#f05860;display:-webkit-box;display:-ms-flexbox;display:flex;width:100vw;color:rgba(255,255,255,.95);font-size:12px;font-weight:500;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.media-mobile .client-list-page .appointments-bulk-editing-menu .bulk-archive-button{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-left:16px;padding-right:16px;height:46px}.media-mobile .client-list-page .appointments-bulk-editing-menu .bulk-cancel-button{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:absolute;right:0;padding-right:16px;padding-left:16px;height:46px}#client-select-not-found{text-align:center;margin-top:60px}#client-select-not-found .doo-error{width:100%}#client-select-not-found div{background-color:inherit}#client-select-not-found p{line-height:1.33!important;margin-top:12px;font-size:12px;color:#9d9fa1}#client-select-not-found p span{color:#f05860}.search-input-container{margin-left:auto;margin-right:auto;padding:5px 0 5px 40px;border:2px solid #bedbf3;width:400px;border-radius:33px;margin-top:12px}.search-input-container .search-input{width:260px;margin-left:auto;margin-right:auto}.media-mobile .search-input-container{border:none;padding:0;width:100%;margin:0}.media-mobile .search-input-container .search-input{width:100%;padding-left:12px}.media-mobile .search-input-container .search-input input{margin-left:0}#not-found-info,#search-info{margin-left:auto;margin-right:auto;line-height:16px}#search-label{font-size:21px;color:#484849;padding-bottom:12px}.media-mobile #search-label{text-align:left;padding-top:21px;padding-left:12px;font-size:13px;color:#6d6d72;font-weight:500;text-transform:uppercase;opacity:.8;background-color:#f1f1f2}#search-info{margin-top:8px;width:280px}#email-search-error{padding-top:6px;font-size:12px;color:#d31436;opacity:.8;display:none;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.media-mobile #email-search-error{background-color:rgba(250,201,200,.3);text-align:left;padding-left:12px;height:28px;padding-top:0;font-size:10px}.search-error #user-search{border:2px solid rgba(211,20,54,.7)}.search-error #email-search-error{display:block}.media-mobile .search-error #user-search{border:none}.media-mobile .search-error .search-input{box-shadow:inset 0 -2px 0 0 #d31436;border-bottom:0}.media-mobile .search-error #email-search-error{display:-webkit-box;display:-ms-flexbox;display:flex}#user-search-list{margin-top:32px}.media-mobile #user-search-list{margin-top:0}#button-separator,#new-client-link{margin-top:12px;font-size:14px}#not-found-info{margin-top:8px;font-size:14px}.media-mobile #not-found-info{width:325px}.user-search-result{width:375px;margin:auto;text-align:left;box-shadow:inset 0 -1px 0 0 #f1f1f2;display:-webkit-box;display:-ms-flexbox;display:flex}.user-search-result .client-add,.user-search-result .client-info{padding-top:12px;padding-bottom:12px;display:inline}.user-search-result .client-info{width:80%;padding-left:24px}.user-search-result .client-add{width:20%;padding-right:16px}.user-search-result .client-add button{font-size:12px;font-weight:500;padding:6px 14px}.user-search-result .client-name{font-size:14px;font-weight:500;color:#484849;margin-bottom:4px}.user-search-result .client-address{font-size:12px;color:#484849}#show-more,.user-search-result .current-client-name{color:#f05860}.user-search-result .client-status{font-size:10px;font-style:italic;text-transform:lowercase}.media-mobile .user-search-result{margin:0;width:100%;background-color:#fff}.media-mobile .client-add{text-align:right}#show-more{width:375px;margin:auto;padding:7px;font-weight:500;font-size:.875rem;border-top:1px solid #dbdcde;border-bottom:1px solid #dbdcde}#show-more:hover{cursor:pointer}.media-mobile #show-more{width:100%}.search-pet-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:6px}.search-pet-container img{margin-right:14px;border-radius:100px}.search-pet-container .border{border:2px solid #fff;position:absolute;border-radius:100px;opacity:.9;top:0;bottom:0;left:0;right:0;width:45px;height:45px}.search-pet-container .pet-name{font-size:14px;color:#484849;letter-spacing:-.2px}#household-duplicate,#non-household-duplicate{display:none}.goto-search-button{border-radius:16px;width:100%;margin-top:32px}.error-email-container #duplicate-error-message,.error-email-container input,.error-email-container label,.mobile-error-email-container #duplicate-error-message,.mobile-error-email-container input,.mobile-error-email-container label{color:#d31436}.error-email-container input,.mobile-error-email-container input{border:1px solid #d31436}.error-email-container #duplicate-error-message,.mobile-error-email-container #duplicate-error-message{font-size:12px;margin-top:4px}.part-of-household-duplicate #household-duplicate,.user-email-duplicate #non-household-duplicate{display:block}.mobile-error-email-container .mobile-input-label,.mobile-error-email-container .mobile-input-value{color:#d31436!important}.mobile-error-email-container #duplicate-error-message{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:10px;height:28px;padding-left:12px;margin-top:0;background-color:rgba(250,201,200,.3)}.mobile-error-email-container .error-separator{box-shadow:inset 0 -1px 0 0 #f05860;width:100%;height:1px;margin-top:32px}.mobile-error-email-container button{margin-top:0;height:44px;border-radius:0;color:#f05860!important;font-size:14px!important;background-color:rgba(255,255,255,.5)!important;box-shadow:inset 0 -1px 0 0 #f05860!important}.hide-button-container{display:none!important}#fetching-results,#no-results{margin-top:32px;font-size:12px;color:#9d9fa1}#no-results button{margin-top:24px;margin-bottom:32px;height:38px}.media-mobile #fetching-results,.media-mobile #no-results{margin-top:40px}.back-with-chevron{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.back-with-chevron img{margin-right:8px}#user-search{padding-left:20px}#user-search .search-input{margin:0;width:340px}#pending-household-user-info,#pending-household-user-info .re-send-button,#pending-household-user-info p,.client-list-page .client-documents-page .document-list{margin-right:auto;margin-left:auto}#user-search .search-button{right:-32px}.media-mobile #user-search{padding-left:0}.media-mobile #user-search .search-input{width:100%;padding-right:45px}.media-mobile #user-search .search-button{right:0}.client-pending{opacity:.8;font-style:italic;color:#484849}.client-pending .pending-client-info{font-size:12px;font-weight:400;color:#fec23b}.client-pending .denied-client-info{font-size:12px;font-weight:400;color:#d31436}#pending-household-user-info{text-align:center;padding-top:25px;float:right;width:calc(100% - 300px)}#pending-household-user-info p{font-size:12px;padding-top:24px;line-height:1.5;color:#9d9fa1;margin-bottom:32px;width:300px}#pending-household-user-info p.top-text{margin-bottom:12px}#pending-household-user-info p .blue-text{color:#27a9e1}#pending-household-user-info .re-send-button{font-size:12px;display:block;margin-bottom:7px;font-weight:500}#pending-household-user-info .remove-button{font-size:12px}#pending-household-user-info .inline-remove-button{padding:0;font-size:12px}.media-mobile #pending-household-user-info{background-color:#fff;opacity:.8;padding-top:15px;width:100%}.media-mobile #pending-household-user-info .remove-button{margin-bottom:40px}.client-list-page .client-documents-page{height:calc(100vh - 95px)}.client-list-page .client-documents-page .loading-pane{margin-top:0;min-height:0}.client-list-page .client-documents-page h1{font-size:14px;color:#484849;margin-bottom:24px}.client-list-page .client-documents-page .bottom-spacer{height:64px}.client-list-page .client-documents-page .upload-button{margin-bottom:20px;margin-top:10px}.client-list-page .client-documents-page .contracts-alert{margin-left:auto;margin-right:auto;width:490px;height:92px;border-radius:4px;border:1px solid #f05860;background-color:rgba(250,201,200,.25);margin-bottom:48px;position:relative}.client-list-page .client-documents-page .contracts-alert .info-text{font-size:12px;color:#484849;margin-top:16px}.client-list-page .client-documents-page .contracts-alert .send-button{margin-top:12px}.client-list-page .client-documents-page .contracts-alert .send-button .ppb-button{font-weight:500}.client-list-page .client-documents-page .contracts-alert .close-button{position:absolute;top:0;right:0;padding-top:8px;padding-right:8px;font-weight:400!important;font-size:16px!important}.client-list-page .client-documents-page .contracts-alert.send-successful{border:1px solid #51c1b0;background-color:rgba(164,217,208,.25)}.client-list-page .client-documents-page .contracts-alert.send-successful .info-text{font-size:13px;color:#51c1b0;font-weight:500;margin-top:40px}.client-list-page .client-documents-page .upload-buttons-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.client-list-page .client-documents-page .upload-buttons-container .ppb-button{margin-top:0;width:135px;height:40px;font-weight:600}.client-list-page .client-documents-page .upload-buttons-container .ppb-button:first-child{margin-right:16px;padding:inherit}.client-list-page .client-documents-page .toggle-archived-docs-button-container{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;cursor:auto}.client-list-page .client-documents-page .toggle-archived-docs-button-container .toggle-archived-docs-button{height:40px;margin-top:24px;color:rgba(240,88,96,.9);font-size:12px;line-height:12px}.client-list-page .client-documents-page .toggle-archived-docs-button-container .toggle-archived-docs-button:hover{color:#DA354C;background-color:rgba(240,88,96,.05)}.media-mobile .client-list-page .client-documents-page{margin-top:72px}.media-mobile .client-list-page .client-documents-page .contracts-alert{width:calc(100% - 32px);margin-left:16px;margin-right:16px}.media-mobile .client-list-page .client-documents-page .document-upload .add-button a{width:60px;height:60px}.media-mobile .client-list-page .client-documents-page .upload-buttons-container{margin-bottom:24px}.media-mobile .client-list-page .client-documents-page .upload-buttons-container .upload-button{position:absolute;left:-100px;top:-100px}.media-mobile .client-list-page .client-documents-page .upload-buttons-container .ppb-button:first-child{margin-right:0}.client-list-page .client-household .pending-resend-confirmation,.client-list-page .client-household .pending-signatures-confirmation{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-radius:4px;background-color:#fff8ed;border:1px solid #fec23b;font-size:12px;width:100%;margin-bottom:42px;padding-top:16px;padding-bottom:16px;text-align:center}.client-list-page .client-household .pending-resend-confirmation .inner-div,.client-list-page .client-household .pending-signatures-confirmation .inner-div{margin-left:auto;margin-right:auto}.client-list-page .client-household .pending-resend-confirmation .inner-div .info-text,.client-list-page .client-household .pending-signatures-confirmation .inner-div .info-text{margin-bottom:12px}.client-list-page .client-household .pending-resend-confirmation .inner-div .sent-request,.client-list-page .client-household .pending-signatures-confirmation .inner-div .sent-request{margin-bottom:0}.client-list-page .client-household .pending-resend-confirmation .inner-div button,.client-list-page .client-household .pending-signatures-confirmation .inner-div button{margin-left:0;font-size:12px}.client-list-page .client-household .pending-signatures-confirmation{border:1px solid #f05860;background-color:rgba(250,201,200,.25);height:92px;position:relative}.client-list-page .client-household .pending-signatures-confirmation .loading-pane{margin:0;min-height:0}.client-list-page .client-household .pending-signatures-confirmation .ppb-button{font-weight:500}.client-list-page .client-household .pending-signatures-confirmation .close-button{position:absolute;top:0;right:0;padding-top:8px;padding-right:8px;font-weight:400!important;font-size:16px!important}.client-list-page .client-household .pending-signatures-confirmation.sent-contracts{border:1px solid #51c1b0;background-color:rgba(164,217,208,.25)}.client-list-page .client-household .pending-signatures-confirmation.sent-contracts .info-text{font-weight:500;color:#51c1b0}.client-list-page .client-household .pending-signatures-confirmation.signatures-client-pending{top:-26px;margin-bottom:16px}.client-list-page .client-about-page{float:right;text-align:left;width:calc(100% - 300px);position:relative}.client-list-page .client-about-page .doo-error.no-notes{margin-top:90px}.client-list-page .client-about-page .pet-notes-output-section{height:calc(100vh - 120px);overflow-y:auto}.client-list-page .client-about-page .pending-resend-confirmation,.client-list-page .client-about-page .pending-signatures-confirmation{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-radius:4px;background-color:#fff8ed;border:1px solid #fec23b;font-size:12px;width:100%;margin-bottom:42px;padding-top:16px;padding-bottom:16px;text-align:center}.client-list-page .client-about-page .pending-resend-confirmation .inner-div,.client-list-page .client-about-page .pending-signatures-confirmation .inner-div{margin-left:auto;margin-right:auto}.client-list-page .client-about-page .pending-resend-confirmation .inner-div .info-text,.client-list-page .client-about-page .pending-signatures-confirmation .inner-div .info-text{margin-bottom:12px}.client-list-page .client-about-page .pending-resend-confirmation .inner-div .sent-request,.client-list-page .client-about-page .pending-signatures-confirmation .inner-div .sent-request{margin-bottom:0}.client-list-page .client-about-page .pending-resend-confirmation .inner-div button,.client-list-page .client-about-page .pending-signatures-confirmation .inner-div button{margin-left:0;font-size:12px}.client-list-page .client-about-page .pending-signatures-confirmation{border:1px solid #f05860;background-color:rgba(250,201,200,.25)}.client-list-page .client-about-page .pending-signatures-confirmation .loading-pane{margin:0;min-height:0}.client-list-page .client-about-page .pending-signatures-confirmation .ppb-button{font-weight:500}.client-list-page .client-about-page .pending-signatures-confirmation.sent-contracts{border:1px solid #51c1b0;background-color:rgba(164,217,208,.25)}.client-list-page .client-about-page .pending-signatures-confirmation.sent-contracts .info-text{font-weight:500;color:#51c1b0}.media-mobile .client-list-page .client-about-page{background-color:#fff;padding-bottom:16px;width:100%;float:initial}.media-mobile .client-list-page .client-about-page .new-header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;top:40px;width:100%}.media-mobile .client-list-page .client-about-page .new-header .link-container{width:100%}.media-mobile .client-list-page .client-about-page .new-header .link-container .header-link{font-weight:500;font-family:"Gotham Rounded A","Gotham Rounded B",helvetica,arial,sans-serif}.media-mobile .client-list-page .client-about-page .message-button{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:14px;font-weight:500;color:#f05860;margin-left:auto;margin-right:auto;width:122px;height:40px;padding:10px 16px;border-radius:20px;background-color:rgba(250,201,200,.25);margin-bottom:22px}.media-mobile .client-list-page .client-about-page .client-profile-info-item div .client-profile-info-item-label.client-notes div:first-child,.media-mobile .client-list-page .client-about-page .client-profile-info-item div .client-profile-info-item-label.internal-notes div:first-child{font-weight:700}.media-mobile .client-list-page .client-about-page .message-button svg{width:20px;height:20px;margin:0 8px 0 0;object-fit:contain}.media-mobile .client-list-page .client-about-page .message-button svg g path{fill:#f05860}.media-mobile .client-list-page .client-about-page .message-button .loading-pane{min-width:24px;min-height:24px;margin:30px 0 0}.media-mobile .client-list-page .client-about-page .message-button .loading-pane svg{width:24px;height:24px}.media-mobile .client-list-page .client-about-page .client-profile-info-item{display:-webkit-box;display:-ms-flexbox;display:flex;gap:18px;padding-left:32px;padding-right:32px;margin-bottom:24px}.media-mobile .client-list-page .client-about-page .client-profile-info-item.gets-along-with-extra-notes{margin-left:50px}.media-mobile .client-list-page .client-about-page .client-profile-info-item.last-item{margin-bottom:32px}.media-mobile .client-list-page .client-about-page .client-profile-info-item .client-profile-info-item-icon{width:32px;max-height:32px}.media-mobile .client-list-page .client-about-page .client-profile-info-item .client-profile-info-item-icon img{width:32px;height:32px}.media-mobile .client-list-page .client-about-page .client-profile-info-item div{display:-webkit-box;display:-ms-flexbox;display:flex;gap:4px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:auto}.media-mobile .client-list-page .client-about-page .client-profile-info-item div .client-profile-info-item-label{font-size:10px;color:#9d9fa1}.media-mobile .client-list-page .client-about-page .client-profile-info-item div .client-profile-info-item-label.internal-notes{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;color:#fec23b;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.media-mobile .client-list-page .client-about-page .client-profile-info-item div .client-profile-info-item-label.client-notes{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.media-mobile .client-list-page .client-about-page .client-profile-info-item div .client-profile-info-item-value{line-height:20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;font-size:16px;color:#484849;gap:6px}.media-mobile .client-list-page .client-about-page .client-profile-info-item div .client-profile-info-item-value div{margin-top:auto}.media-mobile .client-list-page .client-about-page .client-profile-info-item div .client-profile-info-item-value img{width:20px;height:20px}.media-mobile .client-list-page .client-about-page .client-profile-info-item div.vaccinations{width:100%;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.media-mobile .client-list-page .client-about-page .client-profile-info-item div.vaccinations .vaccine-name{text-wrap:nowrap}.media-mobile .client-list-page .client-about-page .client-profile-info-item div.vaccinations .vaccine-dots{border-bottom:1px dotted;width:-webkit-fill-available}.media-mobile .client-list-page .client-about-page .client-profile-info-item div.vaccinations .vaccine-exp{font-size:13px;text-wrap:nowrap}.media-mobile .client-list-page .client-about-page .client-profile-info-item div.medications{display:-webkit-box;display:-ms-flexbox;display:flex;gap:12px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.media-mobile .client-list-page .client-about-page .client-profile-info-item div.medications .prescription-name{font-weight:500}.media-mobile .client-list-page .client-about-page .client-profile-info-item div.medications .prescription-notes{color:#9d9fa1}.media-mobile .client-list-page .client-about-page .client-profile-info-item div.gets-along-with{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;text-transform:lowercase;font-size:14px;gap:12px}.media-mobile .client-list-page .client-about-page .client-profile-info-item div.gets-along-with div{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;gap:8px}.media-mobile .client-list-page .client-about-page .client-profile-section-separator{display:-webkit-box;display:-ms-flexbox;display:flex;gap:12px;max-height:12px;padding-left:32px;padding-right:32px;margin-bottom:24px}.media-mobile .client-list-page .client-about-page .client-profile-section-separator .client-profile-section-separator-title{text-wrap:nowrap;font-size:12px;font-weight:500;color:#9d9fa1}.media-mobile .client-list-page .client-about-page .client-profile-section-separator .client-profile-section-separator-line{margin-top:5px;height:1px;width:100%;background-color:rgba(250,201,200,.5)}.media-mobile .client-list-page .client-about-page .client-profile-section-separator a img{width:17px;height:16px}.media-mobile .client-list-page .client-about-page .client-profile-contact-card{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-left:16px;margin-right:16px;height:122px;width:calc(100% - 32px);border-radius:8px;background-color:rgba(255,255,255,.9);box-shadow:0 2px 8px 0 rgba(250,201,200,.5);padding:16px;margin-bottom:24px}.media-mobile .client-list-page .client-about-page .client-profile-contact-card.last-item{margin-bottom:32px}.media-mobile .client-list-page .client-about-page .client-profile-contact-card .client-profile-contact-card-top-row{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-line-pack:center;align-content:center;max-height:60px;gap:16px}.media-mobile .client-list-page .client-about-page .client-profile-contact-card .client-profile-contact-card-top-row .left-column img{height:60px;width:60px}.media-mobile .client-list-page .client-about-page .client-profile-contact-card .client-profile-contact-card-top-row .right-column{margin-top:auto;margin-bottom:auto}.media-mobile .client-list-page .client-about-page .client-profile-contact-card .client-profile-contact-card-top-row .right-column span{font-size:14px;font-weight:500;max-height:15px;display:-webkit-box;display:-ms-flexbox;display:flex;gap:9.5px;color:#484849}.media-mobile .client-list-page .client-about-page .client-profile-contact-card .client-profile-contact-card-top-row .right-column span img{height:15px;width:15px}.media-mobile .client-list-page .client-about-page .client-profile-contact-card .client-profile-contact-card-top-row .right-column .doc-name{padding-top:2px;font-size:14px;color:#48484a}.media-mobile .client-list-page .client-about-page .client-profile-contact-card .client-profile-contact-card-top-row .right-column .doc-address{padding-top:6px;font-size:12px;color:rgba(72,72,73,.5)}.media-mobile .client-list-page .client-about-page .client-profile-contact-card .client-profile-contact-card-top-row .right-column .simple-address{padding-top:6px;font-size:12px;font-weight:300;color:#484849}.media-mobile .client-list-page .client-about-page .client-profile-contact-card .client-profile-contact-card-bottom-row{font-size:12px;font-weight:500;color:#f05860;margin-top:auto;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-pack:distribute;justify-content:space-around;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-line-pack:center;align-content:center}.media-mobile .client-list-page .client-about-page .client-profile-contact-card .client-profile-contact-card-bottom-row .card-action{width:80px;display:-webkit-box;display:-ms-flexbox;display:flex;gap:8px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.media-mobile .client-list-page .client-about-page .client-profile-contact-card .client-profile-contact-card-bottom-row .vertical-separator{width:1px;height:18px;border:.5px solid #f1f1f2}.media-mobile #client-portal-container .portal-household-info .portal-info-section .client-about-page .vet-container .bottom-row .medical-mobile-action-bar,.media-mobile .client-list-page .client-about-page .vet-container .bottom-row .medical-mobile-action-bar{border-top:none}.media-mobile .client-list-page .client-about-page .info-item{padding-left:32px;padding-right:32px;display:-webkit-box;display:-ms-flexbox;display:flex;gap:18px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:24px}.media-mobile .client-list-page .client-about-page .info-item .info-item-icon img{width:32px;height:32px}.media-mobile .client-list-page .client-about-page .info-item div{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:2px}.media-mobile .client-list-page .client-about-page .info-item div .info-item-label{text-transform:lowercase;font-size:10px;color:#9d9fa1}.media-mobile .client-list-page .client-about-page .info-item div .info-item-value{font-size:16px;color:#484849;line-height:normal}.media-mobile .client-list-page .client-about-page .info-item div .google-map{height:inherit}.media-mobile .client-list-page .client-about-page .info-item div .google-map img{width:100%;border-radius:8px}.media-mobile .client-list-page .client-about-page .info-item div .access-instructions{margin-top:8px;font-size:10px;font-weight:700;color:rgba(157,159,161,.75)}.media-mobile .client-list-page .client-about-page .info-item div .address-notes{color:#48484a;font-size:12px;line-height:1.33}.media-mobile .client-list-page .client-about-page .info-item:last-child{padding-bottom:36px;margin-bottom:0}.media-mobile .client-list-page .client-about-page .info-item.address .info-item-icon{margin-bottom:auto}.media-mobile .client-list-page .client-about-page .info-item.pronouns div .info-item-label{text-transform:none}.media-mobile .client-list-page .client-about-page .info-item.email img{width:32px;height:32px}.media-mobile .client-list-page .client-about-page .info-item.email div{width:calc(100% - 55px)}.media-mobile .client-list-page .client-about-page .info-item.email div .info-item-value{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.media-mobile .client-list-page .client-about-page .vet-container{padding-left:32px;padding-right:32px;padding-top:16px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-left:auto;margin-right:auto;gap:6px;width:343px;border-radius:8px;box-shadow:0 2px 8px 0 rgba(250,201,200,.5);background-color:rgba(255,255,255,.9)}.media-mobile .client-list-page .client-about-page .vet-container .top-row{display:-webkit-box;display:-ms-flexbox;display:flex;gap:16px}.media-mobile .client-list-page .client-about-page .vet-container .top-row .right-column .clinic{width:208px;height:14px;margin:2.5px 9.5px 1px 0;font-family:GothamRounded;font-size:14px;font-weight:500;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:normal;color:#484849}.media-mobile .client-list-page .client-about-page .vet-container .top-row .right-column .clinic img{width:15px;height:15px;margin:0 0 2.5px 9.5px;object-fit:contain;background-color:#f05860}.media-mobile .client-list-page .client-about-page .vet-container .top-row .right-column .doctor{width:130px;height:14px;margin:1px 87.5px 0 0;font-family:GothamRounded;font-size:14px;font-weight:400;font-stretch:normal;font-style:normal;line-height:1;letter-spacing:normal;color:#48484a}.media-mobile .client-list-page .client-about-page.show-tabs .tab-header{-webkit-transition:top .5s ease;transition:top .5s ease;overflow:hidden}.media-mobile .client-list-page .client-about-page.hide-tabs .tab-header{top:0;z-index:0;-webkit-transition:top .5s ease;transition:top .5s ease}.media-mobile .client-list-page .client-about-page .tab-header{position:fixed;top:56px}.media-mobile .client-list-page .client-about-page .doo-error.no-notes{margin-top:0;margin-bottom:32px;width:100%}.media-mobile .client-list-page .client-about-page .load-more-button{width:100%}.media-mobile .client-list-page #unconfirmed-request-header{margin-top:56px;padding-left:16px;padding-right:16px;background-color:#fff}.media-mobile .client-list-page #unconfirmed-request-header:has(div.pending-signatures-confirmation){padding-top:16px}.media-mobile .client-list-page .pending-resend-confirmation,.media-mobile .client-list-page .pending-signatures-confirmation{border-radius:8px;margin-bottom:0;text-align:center;padding:24px 40px;height:auto}.media-mobile .client-list-page .pending-resend-confirmation .info-text,.media-mobile .client-list-page .pending-signatures-confirmation .info-text{color:rgba(72,72,73,.75)}.media-mobile .client-list-page .pending-resend-confirmation button,.media-mobile .client-list-page .pending-signatures-confirmation button{margin-left:0}.settings-page .pet-or-user-information{margin-top:20px;padding-bottom:20px}.settings-page .settings-content-container{display:-webkit-box;display:-ms-flexbox;display:flex;margin:0 auto;padding-top:100px;padding-bottom:80px;max-width:1250px}.settings-page .settings-content-container .yes-skip-prompt{margin:auto}.settings-page .settings-content-container .left-nav{margin-right:150px}.settings-page .settings-content-container .popout-dropdown md-input-container{display:-webkit-box;display:-ms-flexbox;display:flex}.settings-page .settings-content-container .account-change-password .ppb-password-input{margin-bottom:32px}.settings-page .settings-content-container .paying-staff-company-page .pay-frequency{width:342px}.settings-page .settings-content-container .paying-staff-company-page .pay-frequency md-input-container{width:100%}.settings-page .popout-dropdown.popout{left:125px;top:-10px}.media-mobile .settings-page{background-image:url(images/mobile-modal-background@3x-15554cb3003da8b5259f5230ceaa109d.png);background-image:-webkit-image-set(url(images/mobile-modal-background-714b55fe15958f51ece2bd8a600017b2.png) 1x,url(images/mobile-modal-background@2x-edd7665ae3ed5eb9529939795accfa3b.png) 2x,url(images/mobile-modal-background@3x-15554cb3003da8b5259f5230ceaa109d.png) 3x);background-image:image-set(url(images/mobile-modal-background-714b55fe15958f51ece2bd8a600017b2.png) 1x,url(images/mobile-modal-background@2x-edd7665ae3ed5eb9529939795accfa3b.png) 2x,url(images/mobile-modal-background@3x-15554cb3003da8b5259f5230ceaa109d.png) 3x);min-height:100vh}.media-mobile .settings-page .yes-skip-prompt{margin-top:20px}.media-mobile .settings-page .hamburger{position:absolute;top:0;left:0;width:38px;padding-top:15px;padding-bottom:10px;padding-left:10px}.media-mobile .settings-page .settings-content-container{padding-bottom:0;padding-top:42px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;max-width:100%;text-align:center}.media-mobile .settings-page .settings-content-container .avatar-upload{margin-left:auto;margin-right:auto}.media-mobile .settings-page .settings-content-container .account-change-password{height:calc(100vh - 42px);padding-top:24px;background-color:#FFF}.invoices-summary-page .list-right-side-panel,.media-mobile .settings-page .settings-content-container .paying-staff-company-page .adaptive-paper-switch .layout-row,.portal-invoices-page .list-right-side-panel{background-color:#fff}.media-mobile .settings-page .settings-content-container .paying-staff-company-page{padding-top:14px}.media-mobile .settings-page .settings-content-container .paying-staff-company-page .adaptive-paper-switch .layout-row .layout-column.flex-10{margin-right:12px}.media-mobile .settings-page .settings-content-container .paying-staff-company-page .adaptive-paper-switch .md-label,.media-mobile .settings-page .settings-content-container .paying-staff-company-page .adaptive-paper-switch .mobile-switch-label{line-height:1.33;text-align:left;padding-left:12px}.media-mobile .settings-page .settings-content-container .paying-staff-company-page .adaptive-paper-switch .md-label{width:330px;white-space:initial;color:#484849;font-size:12px}.media-mobile .settings-page .settings-content-container .paying-staff-company-page .adaptive-paper-switch md-switch{margin-top:9px;margin-bottom:9px}.media-mobile .settings-page .settings-content-container .paying-staff-company-page .adaptive-paper-switch .mobile-clarification{text-align:left;padding-left:12px;line-height:1.33;color:#6d6d72;opacity:.8}.media-mobile .settings-page .photo-upload.avatar-upload{margin-bottom:20px;width:75px;height:75px}.media-mobile .settings-page .photo-upload.avatar-upload .upload-image{width:75px;height:75px}.media-mobile .settings-page .photo-upload.avatar-upload .photo,.media-mobile .settings-page .photo-upload.avatar-upload .upload-image-overlay{width:75px;height:75px;top:0}.media-mobile .settings-page .left-nav{margin-right:0}.profile-page .right-side-panel input{padding:0 10px}.profile-page .input-container .red-validation-error .message{margin-left:0}.invoices-page .invoices-page-content{padding-top:100px;padding-left:58px;padding-right:375px;margin-left:auto;margin-right:auto;text-align:center}.invoices-page .household-select{border-left:1px solid #DBDCDE;border-right:1px solid #DBDCDE}.invoices-page .unhide-button{z-index:5;background-image:url(images/unhide@3x-609a6f1e6df69c9ee8716983427b1355.png);background-size:100%;background-repeat:no-repeat;background-position:center;position:fixed;cursor:pointer;width:16px;height:36px;right:0;top:54px}.invoices-page .unhide-button:hover{background-image:url(images/unhide-hover@3x-7ca728f5f6789c37ed1855296b0056be.png)}.invoices-page .right-side-panel-collapsed{width:0}.invoices-page .list-right-side-panel{-webkit-transition:width .5s;transition:width .5s;position:fixed}.media-tablet .invoices-page .invoices-page-content{padding-right:0}.media-tablet .invoices-page .list-right-side-panel{z-index:6}.media-mobile .invoices-page{padding-top:56px;position:relative}.media-mobile .invoices-page .invoices-page-content{padding:0}.media-mobile .invoices-page .invoices-page-content .invoices-widget{padding-top:55px;margin:0}.media-mobile .invoices-page .invoice-type-select{position:fixed;width:100%;z-index:1}.media-mobile .invoices-page .search-input{position:fixed;z-index:2;width:100%}.media-mobile .invoices-page .list-right-side-panel{position:relative;top:42px}.gear-icon svg{stroke:#484849}.invoices-page .loading-pane,.invoices-summary-page .loading-pane,.portal-invoices-page .loading-pane{display:-webkit-box;display:-ms-flexbox;display:flex;max-width:100%;height:calc(100vh - 54px);min-height:0;max-height:100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:0}.invoices-summary-page,.portal-invoices-page{color:#484849}.invoices-summary-page .invoices-summary-page-content,.portal-invoices-page .invoices-summary-page-content{min-height:100vh;padding-top:54px}.invoices-summary-page .new-header .header-group,.portal-invoices-page .new-header .header-group{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-left:1px solid #F1F1F2;padding:0 32px;height:32px}.invoices-summary-page .new-header .header-group a.lowercase-link,.portal-invoices-page .new-header .header-group a.lowercase-link{color:#484849;font-weight:500;text-transform:lowercase;font-size:12px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.invoices-summary-page .new-header .header-group a.lowercase-link .gear-icon svg,.portal-invoices-page .new-header .header-group a.lowercase-link .gear-icon svg{margin-right:8px}.invoices-summary-page .new-header .header-group a.lowercase-link:hover,.invoices-summary-page .new-header .header-group a.lowercase-link:hover svg,.portal-invoices-page .new-header .header-group a.lowercase-link:hover,.portal-invoices-page .new-header .header-group a.lowercase-link:hover svg{stroke:#9D9FA1;color:#9D9FA1}.invoices-summary-page .new-header .header-group .owner-avatar,.portal-invoices-page .new-header .header-group .owner-avatar{margin-right:12px}.invoices-summary-page .new-header .header-group .owner-avatar .user-avatar,.invoices-summary-page .new-header .header-group .owner-avatar .user-avatar .img-inner-border,.portal-invoices-page .new-header .header-group .owner-avatar .user-avatar,.portal-invoices-page .new-header .header-group .owner-avatar .user-avatar .img-inner-border{width:32px;height:32px}.invoices-summary-page .list-right-side-panel .header,.portal-invoices-page .list-right-side-panel .header{text-align:center}.invoices-summary-page .list-right-side-panel .header .avatar-images__images .img-inner-border,.invoices-summary-page .list-right-side-panel .header .avatar-images__images .img-inner-border img,.portal-invoices-page .list-right-side-panel .header .avatar-images__images .img-inner-border,.portal-invoices-page .list-right-side-panel .header .avatar-images__images .img-inner-border img{margin-left:-8px;margin-right:-8px;width:75px;height:75px}.invoices-summary-page .list-right-side-panel .header .button-container,.portal-invoices-page .list-right-side-panel .header .button-container{margin-top:15px;height:32px}.invoices-summary-page .list-right-side-panel .header .button-container .ppb-button,.portal-invoices-page .list-right-side-panel .header .button-container .ppb-button{max-width:46%;width:148px;font-weight:500;font-size:12px;height:32px;margin-left:5px;margin-right:5px}.invoices-summary-page .list-right-side-panel .header .balance-container,.portal-invoices-page .list-right-side-panel .header .balance-container{margin:4px 0;font-size:42px;font-weight:500}.invoices-summary-page .list-right-side-panel .header .outstanding-label,.portal-invoices-page .list-right-side-panel .header .outstanding-label{font-size:10px;font-weight:500;text-transform:uppercase}.invoices-summary-page .list-right-side-panel.no-invoice-list-items,.portal-invoices-page .list-right-side-panel.no-invoice-list-items{width:100%}.invoices-summary-page .list-right-side-panel.no-invoice-list-items .no-invoice-items-container,.portal-invoices-page .list-right-side-panel.no-invoice-list-items .no-invoice-items-container{width:360px;height:210px;margin-left:auto;margin-right:auto;text-align:center;border:2px dashed #dbdcde}.invoices-summary-page .list-right-side-panel.no-invoice-list-items .no-invoice-items-container img,.portal-invoices-page .list-right-side-panel.no-invoice-list-items .no-invoice-items-container img{margin-top:36px}.invoices-summary-page .list-right-side-panel.no-invoice-list-items .no-invoice-items-container .text-info,.portal-invoices-page .list-right-side-panel.no-invoice-list-items .no-invoice-items-container .text-info{padding:8px 40px 16px;font-size:12px;line-height:1.33;color:#9d9fa1}.invoices-summary-page .list-right-side-panel.no-invoice-list-items .no-invoice-items-container a,.portal-invoices-page .list-right-side-panel.no-invoice-list-items .no-invoice-items-container a{font-size:12px}.invoices-summary-page .no-invoices-content,.portal-invoices-page .no-invoices-content{background-color:rgba(241,241,242,.6);height:calc(100vh - 54px);width:calc(100vw - 375px);text-align:center;padding-top:88px}.invoices-summary-page .no-invoices-content .text-info,.portal-invoices-page .no-invoices-content .text-info{font-size:12px;line-height:1.33;width:310px;color:#9d9fa1;margin-left:auto;margin-right:auto;padding-top:12px;padding-bottom:16px}.invoices-summary-page .no-invoices-content a,.portal-invoices-page .no-invoices-content a{font-size:12px}.media-mobile .invoices-summary-page .list-right-side-panel,.media-mobile .portal-invoices-page .list-right-side-panel{background-size:100%;background-image:url(images/mobile-modal-background@3x-15554cb3003da8b5259f5230ceaa109d.png);background-image:-webkit-image-set(url(images/mobile-modal-background-714b55fe15958f51ece2bd8a600017b2.png) 1x,url(images/mobile-modal-background@2x-edd7665ae3ed5eb9529939795accfa3b.png) 2x,url(images/mobile-modal-background@3x-15554cb3003da8b5259f5230ceaa109d.png) 3x);background-image:image-set(url(images/mobile-modal-background-714b55fe15958f51ece2bd8a600017b2.png) 1x,url(images/mobile-modal-background@2x-edd7665ae3ed5eb9529939795accfa3b.png) 2x,url(images/mobile-modal-background@3x-15554cb3003da8b5259f5230ceaa109d.png) 3x);padding-bottom:26px;height:calc(100vh - 42px)}.media-mobile .invoices-summary-page .list-right-side-panel.no-invoice-list-items,.media-mobile .portal-invoices-page .list-right-side-panel.no-invoice-list-items{padding-bottom:0}.media-mobile .invoices-summary-page .list-right-side-panel.no-invoice-list-items .no-invoice-items-container,.media-mobile .portal-invoices-page .list-right-side-panel.no-invoice-list-items .no-invoice-items-container{background-color:rgba(255,255,255,.6);width:100%;height:calc(100vh - 42px - 225px);border:none}.media-mobile .invoices-summary-page .list-right-side-panel.no-invoice-list-items .header,.media-mobile .portal-invoices-page .list-right-side-panel.no-invoice-list-items .header{box-shadow:inset 0 -1px 4px 0 rgba(219,220,222,.5)}.media-mobile .invoices-summary-page .invoices-summary-page-content,.media-mobile .portal-invoices-page .invoices-summary-page-content{padding-top:42px}.media-mobile .invoices-summary-page.tabbed-invoices .list-right-side-panel,.media-mobile .portal-invoices-page.tabbed-invoices .list-right-side-panel{top:78px}.media-mobile .invoices-summary-page.tabbed-invoices .invoices-summary-page-content,.media-mobile .portal-invoices-page.tabbed-invoices .invoices-summary-page-content{padding-top:78px}.media-mobile .invoices-summary-page.tabbed-invoices .invoice-detail-page,.media-mobile .portal-invoices-page.tabbed-invoices .invoice-detail-page{height:calc(100vh - 78px)}.media-mobile .portal-invoices-page .list-right-side-panel{top:56px}.media-mobile .portal-invoices-page.tabbed-invoices .list-right-side-panel{padding-top:24px;top:76px}.media-mobile .portal-invoices-page .tab-header{top:36px}.invoices-summary-page .invoice-detail-page,.portal-invoices-page .invoice-detail-page{height:100%;min-height:calc(100vh - 54px);padding-top:32px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-transition:background-color .5s,-webkit-transform .5s;transition:background-color .5s,-webkit-transform .5s;transition:transform .5s,background-color .5s;transition:transform .5s,background-color .5s,-webkit-transform .5s}.invoices-summary-page .invoice-detail-page .invoice-detail-container,.portal-invoices-page .invoice-detail-page .invoice-detail-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-transition:.5s transform,.5s background-color;transition:.5s transform,.5s background-color;-webkit-transform:translateX(-175px);transform:translateX(-175px)}.invoices-summary-page .invoice-detail-page.editing .invoice-detail-container,.portal-invoices-page .invoice-detail-page.editing .invoice-detail-container{-webkit-transform:translateX(0);transform:translateX(0)}.invoices-summary-page .invoice-detail-page.editing.draft,.portal-invoices-page .invoice-detail-page.editing.draft{background-color:#E5F2FC}.invoices-summary-page .invoice-detail-page .shape-separator,.portal-invoices-page .invoice-detail-page .shape-separator{position:relative;background-image:url(data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgMjQgMjQiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIHN0cm9rZS1taXRlcmxpbWl0PSIxLjQxNCI+PHBhdGggZD0iTTEyIDEybDEyIDEySDBsMTItMTJ6IiBmaWxsPSIjZmZmIi8+PC9zdmc+);height:28px;background-color:transparent;width:420px;margin-left:auto;margin-right:auto}.invoices-summary-page .invoice-detail-page .shape-separator.bottom,.portal-invoices-page .invoice-detail-page .shape-separator.bottom{top:0;-webkit-transform:rotate(180deg);transform:rotate(180deg)}.invoices-summary-page .invoice-detail-page .invoice-detail-buttons,.portal-invoices-page .invoice-detail-page .invoice-detail-buttons{margin-top:60px;margin-left:50px}.invoices-summary-page .invoice-detail-page.paid,.portal-invoices-page .invoice-detail-page.paid{background-color:#F4FAF8}.invoices-summary-page .invoice-detail-page.draft,.portal-invoices-page .invoice-detail-page.draft{background-color:#F7F7F7}.invoices-summary-page .invoice-detail-page.due,.portal-invoices-page .invoice-detail-page.due{background-color:#FEF7F7}.invoices-summary-page .invoice-detail-page.voided,.portal-invoices-page .invoice-detail-page.voided{background-color:rgba(241,241,242,.6)}.media-mobile .invoices-summary-page .invoice-detail-page,.media-mobile .portal-invoices-page .invoice-detail-page{min-height:calc(100vh - 42px);padding-top:0}.media-mobile .invoices-summary-page .invoice-detail-page .invoice-detail-container,.media-mobile .portal-invoices-page .invoice-detail-page .invoice-detail-container{-webkit-transform:none;transform:none}.media-mobile .invoices-summary-page .invoice-detail-page.editing .invoice-detail-container .btn.red-white-border,.media-mobile .portal-invoices-page .invoice-detail-page.editing .invoice-detail-container .btn.red-white-border{width:100%;height:44px;border-radius:0;border-right:none;border-left:none;margin-left:0}.invoices-summary-page .payment-detail-page,.portal-invoices-page .payment-detail-page{height:100%;min-height:calc(100vh - 54px);padding-top:32px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background-color:rgba(190,219,243,.2);-webkit-transition:background-color .5s,-webkit-transform .5s;transition:background-color .5s,-webkit-transform .5s;transition:transform .5s,background-color .5s;transition:transform .5s,background-color .5s,-webkit-transform .5s}.invoices-summary-page .payment-detail-page .payment-detail-container,.portal-invoices-page .payment-detail-page .payment-detail-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-transition:.5s transform,.5s background-color;transition:.5s transform,.5s background-color;-webkit-transform:translateX(-175px);transform:translateX(-175px)}.invoices-summary-page .payment-detail-page .payment-detail-container .payment-receipt,.portal-invoices-page .payment-detail-page .payment-detail-container .payment-receipt{background-color:#fff;margin-left:auto;margin-right:auto;max-width:422px;text-align:center;padding:8px 32px 36px;color:#484849}.invoices-summary-page .payment-detail-page .payment-detail-container .payment-receipt .payment-receipt-header .receipt-text,.portal-invoices-page .payment-detail-page .payment-detail-container .payment-receipt .payment-receipt-header .receipt-text{padding-top:8px;font-size:12px;font-weight:500}.invoices-summary-page .payment-detail-page .payment-detail-container .payment-receipt .payment-receipt-header .payment-date,.portal-invoices-page .payment-detail-page .payment-detail-container .payment-receipt .payment-receipt-header .payment-date{margin-top:4px;font-size:12px}.invoices-summary-page .payment-detail-page .payment-detail-container .payment-receipt .payment-amount,.portal-invoices-page .payment-detail-page .payment-detail-container .payment-receipt .payment-amount{margin-top:24px;font-size:42px;font-weight:300}.invoices-summary-page .payment-detail-page .payment-detail-container .payment-receipt .payment-tag,.portal-invoices-page .payment-detail-page .payment-detail-container .payment-receipt .payment-tag{margin-top:4px;font-size:12px;font-weight:500}.invoices-summary-page .payment-detail-page .payment-detail-container .payment-receipt .payment-tag.pending,.portal-invoices-page .payment-detail-page .payment-detail-container .payment-receipt .payment-tag.pending{color:rgba(254,194,59,.9)}.invoices-summary-page .payment-detail-page .payment-detail-container .payment-receipt .payment-tag.failed,.portal-invoices-page .payment-detail-page .payment-detail-container .payment-receipt .payment-tag.failed{color:#d31436}.invoices-summary-page .payment-detail-page .payment-detail-container .payment-receipt .payment-receipt-summary,.portal-invoices-page .payment-detail-page .payment-detail-container .payment-receipt .payment-receipt-summary{margin-top:48px;text-align:left;padding:0 8px 16px;box-shadow:inset 0 -1px 0 0 rgba(219,220,222,.9)}.invoices-summary-page .payment-detail-page .payment-detail-container .payment-receipt .payment-receipt-summary .summary-label,.portal-invoices-page .payment-detail-page .payment-detail-container .payment-receipt .payment-receipt-summary .summary-label{font-size:14px;font-weight:500;margin-bottom:12px;color:rgba(72,72,73,.9)}.invoices-summary-page .payment-detail-page .payment-detail-container .payment-receipt .payment-receipt-summary .summary-row,.portal-invoices-page .payment-detail-page .payment-detail-container .payment-receipt .payment-receipt-summary .summary-row{font-size:12px;margin-bottom:8px;display:-webkit-box;display:-ms-flexbox;display:flex}.invoices-summary-page .payment-detail-page .payment-detail-container .payment-receipt .payment-receipt-summary .summary-row .summary-row-left-side,.portal-invoices-page .payment-detail-page .payment-detail-container .payment-receipt .payment-receipt-summary .summary-row .summary-row-left-side{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.invoices-summary-page .payment-detail-page .payment-detail-container .payment-receipt .payment-receipt-summary .summary-row .summary-row-left-side .tooltip-container,.portal-invoices-page .payment-detail-page .payment-detail-container .payment-receipt .payment-receipt-summary .summary-row .summary-row-left-side .tooltip-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.invoices-summary-page .payment-detail-page .payment-detail-container .payment-receipt .payment-receipt-summary .summary-row .summary-row-left-side svg,.portal-invoices-page .payment-detail-page .payment-detail-container .payment-receipt .payment-receipt-summary .summary-row .summary-row-left-side svg{margin-left:6px}.invoices-summary-page .payment-detail-page .payment-detail-container .payment-receipt .payment-receipt-summary .summary-row .summary-row-left-side a,.portal-invoices-page .payment-detail-page .payment-detail-container .payment-receipt .payment-receipt-summary .summary-row .summary-row-left-side a{margin-left:4px;font-weight:500}.invoices-summary-page .payment-detail-page .payment-detail-container .payment-receipt .payment-receipt-payment-info,.portal-invoices-page .payment-detail-page .payment-detail-container .payment-receipt .payment-receipt-payment-info{margin-top:24px;text-align:left;padding:0 8px 16px;box-shadow:inset 0 -1px 0 0 rgba(219,220,222,.9)}.invoices-summary-page .payment-detail-page .payment-detail-container .payment-receipt .payment-receipt-payment-info .payment-label,.portal-invoices-page .payment-detail-page .payment-detail-container .payment-receipt .payment-receipt-payment-info .payment-label{font-size:14px;font-weight:500;margin-bottom:12px;color:rgba(72,72,73,.9)}.invoices-summary-page .payment-detail-page .payment-detail-container .payment-receipt .payment-receipt-payment-info .payment-row,.portal-invoices-page .payment-detail-page .payment-detail-container .payment-receipt .payment-receipt-payment-info .payment-row{display:-webkit-box;display:-ms-flexbox;display:flex;font-size:12px;margin-bottom:8px}.invoices-summary-page .payment-detail-page .payment-detail-container .payment-receipt .payment-receipt-payment-info .payment-row .payment-row-left-side,.portal-invoices-page .payment-detail-page .payment-detail-container .payment-receipt .payment-receipt-payment-info .payment-row .payment-row-left-side{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.invoices-summary-page .payment-detail-page .payment-detail-container .payment-receipt .payment-receipt-payment-info .payment-row .payment-row-left-side .payment-icon img,.portal-invoices-page .payment-detail-page .payment-detail-container .payment-receipt .payment-receipt-payment-info .payment-row .payment-row-left-side .payment-icon img{width:28px;height:16px}.invoices-summary-page .payment-detail-page .payment-detail-container .payment-receipt .payment-receipt-payment-info .payment-row .payment-row-left-side .bank-image,.portal-invoices-page .payment-detail-page .payment-detail-container .payment-receipt .payment-receipt-payment-info .payment-row .payment-row-left-side .bank-image{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.invoices-summary-page .payment-detail-page .payment-detail-container .payment-receipt .payment-receipt-payment-info .payment-row .payment-row-left-side .payment-name,.portal-invoices-page .payment-detail-page .payment-detail-container .payment-receipt .payment-receipt-payment-info .payment-row .payment-row-left-side .payment-name{margin-left:12px}.invoices-summary-page .payment-detail-page .payment-detail-container .payment-receipt .payment-receipt-payment-info .payment-info,.portal-invoices-page .payment-detail-page .payment-detail-container .payment-receipt .payment-receipt-payment-info .payment-info{font-size:12px;color:#9d9fa1;font-style:italic;margin-bottom:4px}.invoices-summary-page .payment-detail-page .payment-detail-container .payment-receipt .payment-receipt-payment-info .tip-info,.portal-invoices-page .payment-detail-page .payment-detail-container .payment-receipt .payment-receipt-payment-info .tip-info{margin-top:16px}.invoices-summary-page .payment-detail-page .payment-detail-container .payment-receipt .thank-you-container,.portal-invoices-page .payment-detail-page .payment-detail-container .payment-receipt .thank-you-container{margin-top:24px}.invoices-summary-page .payment-detail-page .payment-detail-container .payment-receipt .thank-you-container .thank-you,.portal-invoices-page .payment-detail-page .payment-detail-container .payment-receipt .thank-you-container .thank-you{font-size:12px;color:#484849}.invoices-summary-page .payment-detail-page .payment-detail-container .payment-receipt .thank-you-container .company-name,.portal-invoices-page .payment-detail-page .payment-detail-container .payment-receipt .thank-you-container .company-name{font-size:14px;font-weight:500;margin-top:4px}#client-portal-container .portal-requests-container .service-selection .service-categories-container .service-category .sortable-objects,.invoices-summary-page .payment-detail-page .payment-detail-container .payment-receipt .add-a-description-container,.invoices-summary-page .payment-detail-page .payment-detail-container .payment-receipt .add-a-tip-container,.portal-invoices-page .payment-detail-page .payment-detail-container .payment-receipt .add-a-description-container,.portal-invoices-page .payment-detail-page .payment-detail-container .payment-receipt .add-a-tip-container{margin-top:24px}.invoices-summary-page .payment-detail-page .payment-detail-container .payment-receipt .add-a-description-container .ppb-button,.invoices-summary-page .payment-detail-page .payment-detail-container .payment-receipt .add-a-tip-container .ppb-button,.portal-invoices-page .payment-detail-page .payment-detail-container .payment-receipt .add-a-description-container .ppb-button,.portal-invoices-page .payment-detail-page .payment-detail-container .payment-receipt .add-a-tip-container .ppb-button{width:156px;height:60px}.invoices-summary-page .payment-detail-page .payment-detail-container .payment-receipt .description-container,.portal-invoices-page .payment-detail-page .payment-detail-container .payment-receipt .description-container{margin-top:16px;text-align:left;font-size:12px;line-height:1.33}.invoices-summary-page .payment-detail-page .payment-detail-container .payment-receipt .description-container .bold,.portal-invoices-page .payment-detail-page .payment-detail-container .payment-receipt .description-container .bold{font-weight:500;width:200px}.invoices-summary-page .payment-detail-page .payment-detail-container .payment-receipt .description-container .edit-button,.portal-invoices-page .payment-detail-page .payment-detail-container .payment-receipt .description-container .edit-button{position:relative;top:2px}.invoices-summary-page .payment-detail-page .payment-detail-container .payment-receipt .description-container .edit-button .hovered-edit-button,.portal-invoices-page .payment-detail-page .payment-detail-container .payment-receipt .description-container .edit-button .hovered-edit-button{display:none}.invoices-summary-page .payment-detail-page .payment-detail-container .payment-receipt .description-container .edit-button .edit-icon,.invoices-summary-page .payment-detail-page .payment-detail-container .payment-receipt .description-container .edit-button:hover .hovered-edit-button,.portal-invoices-page .payment-detail-page .payment-detail-container .payment-receipt .description-container .edit-button .edit-icon,.portal-invoices-page .payment-detail-page .payment-detail-container .payment-receipt .description-container .edit-button:hover .hovered-edit-button{display:unset}.invoices-summary-page .payment-detail-page .payment-detail-container .payment-receipt .description-container .edit-button:hover .edit-icon,.portal-invoices-page .payment-detail-page .payment-detail-container .payment-receipt .description-container .edit-button:hover .edit-icon{display:none}.invoices-summary-page .payment-detail-page .payment-detail-container .payment-receipt .editing-payment-container,.portal-invoices-page .payment-detail-page .payment-detail-container .payment-receipt .editing-payment-container{padding-top:24px}.invoices-summary-page .payment-detail-page .payment-detail-container .payment-receipt .editing-payment-container .tip-input.disabled .ppb-money-input .dollar-sign,.invoices-summary-page .payment-detail-page .payment-detail-container .payment-receipt .editing-payment-container .tip-input.disabled .ppb-money-input input,.portal-invoices-page .payment-detail-page .payment-detail-container .payment-receipt .editing-payment-container .tip-input.disabled .ppb-money-input .dollar-sign,.portal-invoices-page .payment-detail-page .payment-detail-container .payment-receipt .editing-payment-container .tip-input.disabled .ppb-money-input input{opacity:.5}.invoices-summary-page .payment-detail-page .payment-detail-container .payment-receipt .editing-payment-container .input-row,.portal-invoices-page .payment-detail-page .payment-detail-container .payment-receipt .editing-payment-container .input-row{width:100%;text-align:left;font-size:14px;padding-bottom:18px}.invoices-summary-page .payment-detail-page .payment-detail-container .payment-receipt .editing-payment-container .input-row .ppb-money-input,.portal-invoices-page .payment-detail-page .payment-detail-container .payment-receipt .editing-payment-container .input-row .ppb-money-input{width:100%}.invoices-summary-page .payment-detail-page .payment-detail-container .payment-receipt .editing-payment-container .input-row .ppb-money-input .floated-input,.portal-invoices-page .payment-detail-page .payment-detail-container .payment-receipt .editing-payment-container .input-row .ppb-money-input .floated-input{font-size:14px}.invoices-summary-page .payment-detail-page .payment-detail-container .payment-receipt .editing-payment-container .input-row.payment-date-input .input-callout,.portal-invoices-page .payment-detail-page .payment-detail-container .payment-receipt .editing-payment-container .input-row.payment-date-input .input-callout{width:100%;margin-bottom:8px}.invoices-summary-page .payment-detail-page .payment-detail-container .payment-receipt .editing-payment-container .input-row.payment-date-input .input-callout .input-label,.portal-invoices-page .payment-detail-page .payment-detail-container .payment-receipt .editing-payment-container .input-row.payment-date-input .input-callout .input-label{font-size:14px;color:#9d9fa1;text-transform:uppercase;-webkit-transform:translate3d(-42px,0,0) scale(.75);transform:translate3d(-42px,0,0) scale(.75)}.invoices-summary-page .payment-detail-page .payment-detail-container .payment-receipt .editing-payment-container .input-row.payment-date-input .activated-field-text.active,.portal-invoices-page .payment-detail-page .payment-detail-container .payment-receipt .editing-payment-container .input-row.payment-date-input .activated-field-text.active{color:#9D9FA1}.invoices-summary-page .payment-detail-page .payment-detail-container .payment-receipt .editing-payment-container .input-row.payment-date-input .activated-field-text .field,.portal-invoices-page .payment-detail-page .payment-detail-container .payment-receipt .editing-payment-container .input-row.payment-date-input .activated-field-text .field{position:relative;top:6px;font-size:14px;cursor:pointer;border-bottom:#dbdcde solid 1px;padding-bottom:8px}.invoices-summary-page .payment-detail-page .payment-detail-container .payment-receipt .editing-payment-container .input-row.payment-method-input md-input-container,.portal-invoices-page .payment-detail-page .payment-detail-container .payment-receipt .editing-payment-container .input-row.payment-method-input md-input-container{width:100%;margin-bottom:8px}.invoices-summary-page .payment-detail-page .payment-detail-container .payment-receipt .editing-payment-container .input-row.payment-method-input md-input-container label,.portal-invoices-page .payment-detail-page .payment-detail-container .payment-receipt .editing-payment-container .input-row.payment-method-input md-input-container label{font-size:14px}.invoices-summary-page .payment-detail-page .payment-detail-container .payment-receipt .editing-payment-container .input-row.notes-input .ppb-paper-input,.portal-invoices-page .payment-detail-page .payment-detail-container .payment-receipt .editing-payment-container .input-row.notes-input .ppb-paper-input{width:100%}.invoices-summary-page .payment-detail-page .payment-detail-container .payment-receipt .editing-payment-container .remove-button .ppb-button,.portal-invoices-page .payment-detail-page .payment-detail-container .payment-receipt .editing-payment-container .remove-button .ppb-button{width:100%;height:48px;border-radius:8px}.invoices-summary-page .payment-detail-page .shape-separator,.portal-invoices-page .payment-detail-page .shape-separator{position:relative;background-image:url(data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgMjQgMjQiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIHN0cm9rZS1taXRlcmxpbWl0PSIxLjQxNCI+PHBhdGggZD0iTTEyIDEybDEyIDEySDBsMTItMTJ6IiBmaWxsPSIjZmZmIi8+PC9zdmc+);height:28px;background-color:transparent;width:420px;margin-left:auto;margin-right:auto}.invoices-summary-page .payment-detail-page .shape-separator.bottom,.portal-invoices-page .payment-detail-page .shape-separator.bottom{top:0;-webkit-transform:rotate(180deg);transform:rotate(180deg)}.invoices-summary-page .payment-detail-page .invoice-detail-buttons,.portal-invoices-page .payment-detail-page .invoice-detail-buttons{margin-top:0;margin-left:0;-webkit-transform:none;transform:none;right:-99px;top:40px}.invoices-summary-page .payment-detail-page.pending,.portal-invoices-page .payment-detail-page.pending{background-color:rgba(254,194,59,.15)}.invoices-summary-page .payment-detail-page.failed,.portal-invoices-page .payment-detail-page.failed{background-color:rgba(250,201,200,.2)}.media-mobile .invoices-summary-page .payment-detail-page,.media-mobile .portal-invoices-page .payment-detail-page{min-height:calc(100vh - 42px);padding-top:0}.media-mobile .invoices-summary-page .payment-detail-page .payment-detail-container,.media-mobile .portal-invoices-page .payment-detail-page .payment-detail-container{-webkit-transform:none;transform:none;background-color:#fff}.media-mobile .invoices-summary-page .payment-detail-page .payment-detail-container .payment-receipt,.media-mobile .portal-invoices-page .payment-detail-page .payment-detail-container .payment-receipt{max-width:100vw;width:100vw}.media-mobile .invoices-summary-page .payment-detail-page .payment-detail-container .payment-receipt .editing-payment-container .tip-input.disabled .ppb-money-input .dollar-sign,.media-mobile .invoices-summary-page .payment-detail-page .payment-detail-container .payment-receipt .editing-payment-container .tip-input.disabled .ppb-money-input input,.media-mobile .portal-invoices-page .payment-detail-page .payment-detail-container .payment-receipt .editing-payment-container .tip-input.disabled .ppb-money-input .dollar-sign,.media-mobile .portal-invoices-page .payment-detail-page .payment-detail-container .payment-receipt .editing-payment-container .tip-input.disabled .ppb-money-input input{opacity:.5}.media-mobile .invoices-summary-page .payment-detail-page .payment-detail-container .payment-receipt .editing-payment-container .input-row.payment-date-input .mobile-text-input,.media-mobile .portal-invoices-page .payment-detail-page .payment-detail-container .payment-receipt .editing-payment-container .input-row.payment-date-input .mobile-text-input{height:100%}.media-mobile .invoices-summary-page .payment-detail-page .payment-detail-container .payment-receipt .editing-payment-container .input-row.payment-date-input .mobile-text-input .mobile-input-label,.media-mobile .portal-invoices-page .payment-detail-page .payment-detail-container .payment-receipt .editing-payment-container .input-row.payment-date-input .mobile-text-input .mobile-input-label{font-family:"Gotham Rounded A","Gotham Rounded B",helvetica,arial,sans-serif;text-transform:uppercase;position:absolute;line-height:12px;top:14px;left:4px;-webkit-transition:all 450ms cubic-bezier(.23,1,.32,1) 0s;transition:all 450ms cubic-bezier(.23,1,.32,1) 0s;z-index:1;-webkit-transform:scale(.75) translate(0,-28px);transform:scale(.75) translate(0,-28px);-webkit-transform-origin:left top 0;transform-origin:left top 0;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;color:#9d9fa1!important;font-size:14px}.media-mobile .invoices-summary-page .payment-detail-page .payment-detail-container .payment-receipt .editing-payment-container .input-row.payment-date-input .mobile-text-input .mobile-input-value,.media-mobile .portal-invoices-page .payment-detail-page .payment-detail-container .payment-receipt .editing-payment-container .input-row.payment-date-input .mobile-text-input .mobile-input-value{padding-left:4px;padding-right:0;padding-bottom:8px;top:16px;text-align:left;border-bottom:1px solid #dbdcde}.media-mobile .invoices-summary-page .more-options--menu,.media-mobile .portal-invoices-page .more-options--menu{z-index:1;position:absolute;right:-8px;bottom:-49px;padding:16px 12px;box-shadow:0 2px 8px 0 #dbdcde;border:1px solid #dbdcde;color:#484849;background-color:#fff;font-size:14px;text-align:left;width:140px}.media-mobile .invoices-summary-page .more-options--menu .menu-item,.media-mobile .portal-invoices-page .more-options--menu .menu-item{margin-bottom:24px}.media-mobile .invoices-summary-page .more-options--menu .menu-item:last-child,.media-mobile .portal-invoices-page .more-options--menu .menu-item:last-child{margin-bottom:0}.media-mobile .invoices-summary-page .more-options--menu .menu-item:hover,.media-mobile .portal-invoices-page .more-options--menu .menu-item:hover{color:#9d9fa1}.media-mobile .invoices-summary-page .more-options--menu.editing,.media-mobile .portal-invoices-page .more-options--menu.editing{bottom:-87px}.media-mobile .invoices-summary-page .more-options--menu.with-edit-and-remove-button,.media-mobile .portal-invoices-page .more-options--menu.with-edit-and-remove-button{bottom:-125px}.media-mobile .invoices-summary-page .more-options--menu.without-remove-button,.media-mobile .portal-invoices-page .more-options--menu.without-remove-button{bottom:-87px}.microdeposits-modal{z-index:1;background-color:#F6FAFD;height:100%;width:100%;position:fixed;left:0;top:0;overflow-y:auto}.microdeposits-modal #modal-logo{margin-top:60px}.microdeposits-modal #microdeposits-modal-content{position:relative;margin-left:auto;margin-right:auto;width:75%;max-width:800px;text-align:center;background-color:#FFF;color:#48484A;margin-top:36px;padding:32px 100px}.microdeposits-modal #microdeposits-modal-content .static-microdeposits-logo{background:url(images/microdeposits-icon.svg) no-repeat;height:80px;width:80px;margin:16px auto 0;text-indent:-999em}.microdeposits-modal #microdeposits-modal-content .bold-heading{font-size:20px;font-weight:500;margin-bottom:22px}.microdeposits-modal #microdeposits-modal-content .bold-error{font-size:12px;font-weight:500;color:#D31436;margin-bottom:4px}.microdeposits-modal #microdeposits-modal-content .small-error{color:#D31436;margin-bottom:16px;font-size:12px}.microdeposits-modal #microdeposits-modal-content .step-info{font-size:12px;line-height:1.33;margin-bottom:23px}.microdeposits-modal #microdeposits-modal-content .deposit-input{margin-bottom:24px;position:relative;width:320px;margin-left:auto;margin-right:auto}.microdeposits-modal #microdeposits-modal-content .button-container{margin-top:32px}.microdeposits-modal #microdeposits-modal-content .button-container button{width:170px;height:50px}.microdeposits-modal #microdeposits-modal-content #change-button{position:absolute;top:18px;right:-4px;color:rgba(240,88,96,.95);border:0;background-color:transparent;outline:0;font-size:12px;z-index:999}.media-mobile .microdeposits-modal #microdeposits-modal-content{padding-left:16px;padding-right:16px;width:100%}.full-screen-page{overflow-y:auto}.full-screen-page #verified-bank-modal-content{position:relative;margin-left:auto;margin-right:auto;width:75%;max-width:800px;text-align:center;background-color:#FFF;color:#48484A;margin-top:36px;padding:32px 100px;line-height:1.33}.full-screen-page #verified-bank-modal-content .static-fireworks-logo{background:url(images/fireworks.svg) no-repeat;height:80px;width:55px;margin:16px auto 0;text-indent:-999em}.full-screen-page #verified-bank-modal-content .static-pack-of-dogs{background:url(images/group-walk.svg) no-repeat;height:88px;width:191px;margin:32px auto 0;text-indent:-999em}.full-screen-page #verified-bank-modal-content .bold-heading{font-size:20px;font-weight:500;margin-bottom:22px}.full-screen-page #verified-bank-modal-content .button-container{margin-top:32px}.full-screen-page #verified-bank-modal-content .button-container button{width:127px;height:50px}.media-mobile .full-screen-page #verified-bank-modal-content{width:100%;padding-left:8px;padding-right:8px}.remove-staff-prompt .deactivate-container{width:600px;height:68px;border-radius:4px;background-color:rgba(250,201,200,.2);border:1px solid #fac9c8;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:32px}.remove-staff-prompt .deactivate-container .deactivate-text{font-size:12px;text-align:center;color:#484849;margin-left:auto;margin-right:auto}.remove-staff-prompt .deactivate-container .deactivate-text button{margin-left:12px}.remove-staff-prompt .reactivate-container{width:600px;height:68px;border-radius:4px;background-color:rgba(241,241,242,.2);border:1px solid #dbdcde;margin-bottom:32px}.remove-staff-prompt .reactivate-container .reactivate-text{font-size:12px;text-align:center;color:#484849;margin-left:auto;margin-right:auto;margin-top:20px}.remove-staff-prompt .reactivate-container .reactivate-button button{font-size:12px;padding:0}.remove-staff-prompt .reactivate-close{position:relative;right:26px;top:-25px;color:#dbdcde}.media-mobile .remove-staff-prompt .deactivate-container,.media-mobile .remove-staff-prompt .reactivate-container{width:calc(100vw - 32px);height:80px;margin-left:auto;margin-right:auto}.media-mobile .remove-staff-prompt .deactivate-container .ppb-button,.media-mobile .remove-staff-prompt .reactivate-container .ppb-button{display:block;margin-left:auto;margin-right:auto;margin-top:8px}.upload-documents-page .header-icon{width:75px;height:75px;margin-bottom:24px}.upload-documents-page h1{font-size:14px;color:#484849;margin-bottom:12px}.upload-documents-page .document-info-text{font-size:12px;width:300px;line-height:1.33;color:#9d9fa1;margin-left:auto;margin-right:auto;margin-bottom:32px}.upload-documents-page .contracts-alert{margin-left:auto;margin-right:auto;width:490px;height:92px;border-radius:4px;border:1px solid #f05860;background-color:rgba(250,201,200,.25);margin-bottom:48px}.upload-documents-page .contracts-alert .loading-pane{margin:0;min-height:0}.upload-documents-page .contracts-alert .info-text{font-size:12px;color:#484849;margin-top:16px}.upload-documents-page .contracts-alert .send-button{margin-top:12px}.upload-documents-page .contracts-alert .send-button .ppb-button{font-weight:500}.upload-documents-page .contracts-alert.send-successful{border:1px solid #51c1b0;background-color:rgba(164,217,208,.25)}.upload-documents-page .contracts-alert.send-successful .info-text{font-size:13px;color:#51c1b0;font-weight:500;margin-top:40px}.upload-documents-page .upload-buttons-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.upload-documents-page .upload-buttons-container .ppb-button{margin-top:0;width:135px;height:40px;font-weight:600}.upload-documents-page .upload-buttons-container .ppb-button:first-child{margin-right:16px;padding:inherit}.upload-documents-page .button-row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.upload-documents-page .button-row .finish-button{width:80px;height:50px;margin-right:20px}.upload-documents-page .button-row .yes-upload-button{width:80px;height:50px}.upload-documents-page .upload-button{margin-bottom:24px}.upload-documents-page .document-list{margin-left:auto;margin-right:auto}.upload-documents-page .mobile-upload-button{width:100%;height:44px;background-color:rgba(255,255,255,.6);border-top:1px solid #f05860;border-bottom:1px solid #f05860;border-radius:0;font-size:14px;font-weight:500;font-family:"Gotham Rounded A","Gotham Rounded B",helvetica,arial,sans-serif}.media-mobile .upload-documents-page .contracts-alert{width:calc(100% - 32px);margin-left:16px;margin-right:16px}.media-mobile .upload-documents-page .header-icon{margin-top:32px}.sign-up-page{background-color:#fff}.sign-up-page .ppb-icon-with-border{border:2px solid #fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border-radius:8px;width:50px;height:50px}.sign-up-page header.main-header{display:-ms-grid;display:grid;-ms-grid-columns:auto auto;grid-template-columns:auto auto;grid-gap:18px;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:24px 32px;font-size:14px;width:100%;top:0;position:absolute}.sign-up-page .content{height:100vh;display:-ms-grid;display:grid;-ms-grid-columns:minmax(425px,550px) auto;grid-template-columns:minmax(425px,550px) auto;grid-gap:20px}.sign-up-page .content md-input-container{font-size:14px;margin:10px 0}.sign-up-page .content .right-content{justify-self:center;-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center;margin:100px 20px 20px 0}.sign-up-page .content .left-content{width:100%;height:100%;background-position:left;display:-ms-grid;display:grid;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.sign-up-page .content .left-content:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-image:-webkit-gradient(linear,left top, left bottom,from(rgba(126,126,128,0)),color-stop(50%, rgba(63,63,64,0)),color-stop(50%, rgba(0,0,0,.5)));background-image:linear-gradient(to bottom,rgba(126,126,128,0),rgba(63,63,64,0) 50%,rgba(0,0,0,.5))}.sign-up-page .content .left-content .quote-container{color:#fff;width:480px;margin:24px 20px}.sign-up-page .content .left-content .quote-container .ppb-icon-with-border{margin-bottom:34px}.sign-up-page .content .left-content .quote-container div.quote{position:absolute;bottom:80px;width:480px;line-height:1.13;font-weight:500;font-size:16px;text-shadow:0 2px 4px rgba(72,72,73,.5)}.sign-up-page .content .left-content .quote-container div.quote .quote-text{font-family:"Gotham A","Gotham B",helvetica,arial,sans-serif;font-weight:700}.sign-up-page .content .left-content .quote-container div.quote .quote-author{margin-top:20px;text-align:right;font-family:"Gotham Narrow SSm A","Gotham Narrow SSm B",helvetica,arial,sans-serif;font-size:14px}.sign-up-index-page .bottom,.sign-up-success-page{text-align:center}.sign-up-page .content .left-content .quote-container div.quote .quote-author .name{font-weight:600}.sign-up-page .content .left-content .quote-container div.quote .quote-author .company{font-weight:400}.sign-up-page .content .left-content.kelly-image{background-image:url(images/kelly@3x-26ccc85466d7f467ec32310edafab251.jpg);background-image:-webkit-image-set(url(images/kelly-26ccc85466d7f467ec32310edafab251.jpg) 1x,url(images/kelly@2x-26ccc85466d7f467ec32310edafab251.jpg) 2x,url(images/kelly@3x-26ccc85466d7f467ec32310edafab251.jpg) 3x);background-image:image-set(url(images/kelly-26ccc85466d7f467ec32310edafab251.jpg) 1x,url(images/kelly@2x-26ccc85466d7f467ec32310edafab251.jpg) 2x,url(images/kelly@3x-26ccc85466d7f467ec32310edafab251.jpg) 3x);background-position:75% 50%}.sign-up-page .content .left-content.tyler-image{background-image:url(images/tyler@3x-60980cdd4a9b049855948628085f9873.jpg);background-image:-webkit-image-set(url(images/tyler-b3e33e5d229bde19a5e34e190ee9141c.jpg) 1x,url(images/tyler@2x-b4b608b1f0abb63df9d801ece72ff860.jpg) 2x,url(images/tyler@3x-60980cdd4a9b049855948628085f9873.jpg) 3x);background-image:image-set(url(images/tyler-b3e33e5d229bde19a5e34e190ee9141c.jpg) 1x,url(images/tyler@2x-b4b608b1f0abb63df9d801ece72ff860.jpg) 2x,url(images/tyler@3x-60980cdd4a9b049855948628085f9873.jpg) 3x)}.sign-up-page .content .left-content.stacey-image{background-image:url(images/stacey@3x-7b4aa8e13c74f514ead6f1ceb0fb095d.jpg);background-image:-webkit-image-set(url(images/stacey-7b4aa8e13c74f514ead6f1ceb0fb095d.jpg) 1x,url(images/stacey@2x-7b4aa8e13c74f514ead6f1ceb0fb095d.jpg) 2x,url(images/stacey@3x-7b4aa8e13c74f514ead6f1ceb0fb095d.jpg) 3x);background-image:image-set(url(images/stacey-7b4aa8e13c74f514ead6f1ceb0fb095d.jpg) 1x,url(images/stacey@2x-7b4aa8e13c74f514ead6f1ceb0fb095d.jpg) 2x,url(images/stacey@3x-7b4aa8e13c74f514ead6f1ceb0fb095d.jpg) 3x);background-position:66% 50%}.media-mobile header.main-header,.media-tablet header.main-header{-ms-grid-columns:1fr auto;grid-template-columns:1fr auto;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;padding:24px 20px}.media-mobile header.main-header .ppb-icon-with-border,.media-tablet header.main-header .ppb-icon-with-border{background-color:#484849}.media-mobile .content,.media-tablet .content{-ms-grid-columns:1fr;grid-template-columns:1fr}.media-mobile .content .right-content,.media-tablet .content .right-content{margin:100px 20px 20px}.sign-up-success-page .sign-up-success-bottom{margin-top:30px}.sign-up-success-page .sign-up-success-bottom button.back-main{height:50px;width:120px}.sign-up-success-page header{font-size:20px;font-weight:500;margin-top:18px;margin-bottom:8px}.sign-up-success-page p{font-size:12px;line-height:1.33;margin-bottom:25px;width:400px}.sign-up-success-page .pack-img{width:190px}.media-mobile .sign-up-success-page p{width:100%}.sign-up-index-page md-virtual-repeat-container{width:170px;top:50px}.sign-up-index-page header.get-started{font-weight:500;font-size:24px;margin-bottom:16px}.sign-up-index-page p.get-started-blurb{font-size:16px;line-height:1.5;margin-bottom:20px;width:343px}.sign-up-index-page .bottom .ppb-button{padding:10px 14px}.media-mobile .sign-up-index-page p.get-started-blurb{width:100%}.media-mobile .sign-up-index-page md-input-container:not([md-no-float]) .md-select-placeholder span:first-child{max-width:calc(100vw - 80px);overflow:hidden}#client-portal-container .link-container{-ms-flex-item-align:end;align-self:flex-end;position:relative;display:inline-block}#client-portal-container .link-container .company-name-tab{padding:0 16px 16px;font-size:14px;color:#9d9fa1;top:1px;position:relative;display:inline-block;cursor:pointer}#client-portal-container .link-container .company-name-tab.active-tab{color:#27a9e1;border-bottom:4px solid #27a9e1;text-decoration:none}#client-portal-container .portal-household-info{position:relative;left:120px;top:100px;width:700px}#client-portal-container .portal-billing-info{position:relative;margin-left:auto;margin-right:auto;top:100px;width:700px}#client-portal-container .portal-billing-info .image-container{width:83px;margin-left:auto;margin-right:auto}#client-portal-container .portal-billing-info .image-container img{width:83px}#client-portal-container .portal-billing-info .payment-methods-container{width:80%;padding:30px 20px;border:1.5px solid #dbdcde;margin-top:0;border-radius:0 0 5px 5px;margin-left:auto;margin-right:auto}#client-portal-container .portal-billing-info .pay-container img,#client-portal-container .portal-billing-info .pay-container svg{max-width:26px;margin-right:10px}#client-portal-container .portal-billing-info .pay-container .bank-image{display:-webkit-box;display:-ms-flexbox;display:flex}#client-portal-container .portal-billing-info .pay-container .paper-input-readonly .content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:12px}#client-portal-container .portal-notifications{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:440px;padding-top:96px;margin-left:auto;margin-right:auto;font-family:"Gotham Rounded A","Gotham Rounded B",helvetica,arial,sans-serif;background-color:#fff}#client-portal-container .portal-notifications .notification-settings{font-family:"Gotham Rounded A","Gotham Rounded B",helvetica,arial,sans-serif;padding-bottom:48px}#client-portal-container .portal-notifications .notification-settings .header-with-image{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#client-portal-container .portal-notifications .notification-settings .header-with-image header{font-family:"Gotham Rounded A","Gotham Rounded B",helvetica,arial,sans-serif;font-size:16px;font-weight:500;text-transform:lowercase;color:#484849;-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center;margin:12px 0}#client-portal-container .portal-notifications .notification-settings .notification-switch-container{width:100%;text-align:left;padding:12px 16px 16px;font-size:14px;line-height:1.29;letter-spacing:normal;color:rgba(72,72,73,.75);box-shadow:inset 0 -1px 0 0 rgba(241,241,242,.9);background-color:#fff}#client-portal-container .portal-notifications .notification-settings .notification-switch-container:last-child,#client-portal-container .portal-payment-methods-container .pay-container .paper-input-readonly,.media-mobile #client-portal-container .portal-payment-methods-container .pay-container .paper-input-readonly{box-shadow:none}#client-portal-container .portal-notifications .notification-settings .notification-switch-container span{font-style:italic}#client-portal-container .portal-notifications .notification-settings .notification-switch-container .adaptive-paper-switch{font-weight:500}#client-portal-container .portal-notifications .notification-settings .notification-switch-container .adaptive-paper-switch md-switch .md-label{opacity:1;color:#484849}#client-portal-container .portal-notifications .notification-settings .switch-disabled .adaptive-paper-switch .mobile-switch-label,#client-portal-container .portal-notifications .notification-settings .switch-disabled .adaptive-paper-switch md-switch .md-label{opacity:.5;color:#484849}#client-portal-container .portal-info-section{position:relative;left:72px;width:450px}#client-portal-container .portal-info-section .doo-error{width:450px}#client-portal-container .user-selection-wheel .edit-button{margin-top:20px;height:36px;width:80px}.media-mobile .tab-header{text-transform:lowercase;top:36px}.media-mobile #client-portal-container .recurring-tip-mobile{border-top:1px solid #dbdcde;margin-bottom:48px}.media-mobile #client-portal-container .mobile-header-flex{height:56px}.media-mobile #client-portal-container .client-about-page.show-tabs .tab-header{-webkit-transition:top .5s ease;transition:top .5s ease;overflow:hidden}.media-mobile #client-portal-container .client-about-page.hide-tabs .tab-header{top:0;z-index:0;-webkit-transition:top .5s ease;transition:top .5s ease}.media-mobile #client-portal-container .tab-header{position:fixed;top:56px}.media-mobile #client-portal-container .tab-header a.active{color:rgba(39,169,225,.9)!important;border-bottom:3px solid rgba(39,169,225,.9)!important}.media-mobile #client-portal-container .portal-household-info{left:0;top:0;width:100%}.media-mobile #client-portal-container .portal-household-info .user-selection-wheel{background:#FFF;padding-top:100px;margin-left:auto;margin-right:auto}.media-mobile #client-portal-container .portal-household-info .portal-info-section{left:0;width:100%}.media-mobile #client-portal-container .portal-household-info .portal-info-section .client-about-page{background-color:#fff;padding-bottom:16px;width:100%;float:initial}.media-mobile #client-portal-container .portal-household-info .portal-info-section .client-about-page .new-header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;top:40px;width:100%}.media-mobile #client-portal-container .portal-household-info .portal-info-section .client-about-page .new-header .link-container{width:100%}.media-mobile #client-portal-container .portal-household-info .portal-info-section .client-about-page .new-header .link-container .header-link{font-weight:500;font-family:"Gotham Rounded A","Gotham Rounded B",helvetica,arial,sans-serif}.media-mobile #client-portal-container .portal-household-info .portal-info-section .client-about-page .message-button{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:14px;font-weight:500;color:#f05860;margin-left:auto;margin-right:auto;width:122px;height:40px;padding:10px 16px;border-radius:20px;background-color:rgba(250,201,200,.25);margin-bottom:22px}.media-mobile #client-portal-container .portal-household-info .portal-info-section .client-about-page .message-button svg{width:20px;height:20px;margin:0 8px 0 0;object-fit:contain}.media-mobile #client-portal-container .portal-household-info .portal-info-section .client-about-page .message-button svg g path{fill:#f05860}.media-mobile #client-portal-container .portal-household-info .portal-info-section .client-about-page .message-button .loading-pane{min-width:24px;min-height:24px;margin:30px 0 0}.media-mobile #client-portal-container .portal-household-info .portal-info-section .client-about-page .message-button .loading-pane svg{width:24px;height:24px}.media-mobile #client-portal-container .portal-household-info .portal-info-section .client-about-page .section-divider{padding-left:32px;padding-right:32px;font-size:12px;font-weight:500;color:#9d9fa1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:12px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-wrap:nowrap;margin-bottom:24px}.media-mobile #client-portal-container .portal-household-info .portal-info-section .client-about-page .section-divider .line{padding-left:12px;padding-right:8px;border:.5px solid rgba(250,201,200,.5);width:100%}.media-mobile #client-portal-container .portal-household-info .portal-info-section .client-about-page .section-divider a img{width:17px;height:16px}.media-mobile #client-portal-container .portal-household-info .portal-info-section .client-about-page .client-profile-info-item{display:-webkit-box;display:-ms-flexbox;display:flex;gap:18px;padding-left:32px;padding-right:32px;margin-bottom:24px}.media-mobile #client-portal-container .portal-household-info .portal-info-section .client-about-page .client-profile-info-item.gets-along-with-extra-notes{margin-left:50px}.media-mobile #client-portal-container .portal-household-info .portal-info-section .client-about-page .client-profile-info-item.last-item{margin-bottom:32px}.media-mobile #client-portal-container .portal-household-info .portal-info-section .client-about-page .client-profile-info-item .company-initial{font-size:20px;font-weight:500;text-align:center;min-height:32px;min-width:32px;max-height:32px;max-width:32px;background-color:#ededee;color:#585859;border-radius:50%;padding-top:5px}.media-mobile #client-portal-container .portal-household-info .portal-info-section .client-about-page .client-profile-info-item .client-profile-info-item-icon{width:32px;max-height:32px}.media-mobile #client-portal-container .portal-household-info .portal-info-section .client-about-page .client-profile-info-item .client-profile-info-item-icon img{width:32px;height:32px}.media-mobile #client-portal-container .portal-household-info .portal-info-section .client-about-page .client-profile-info-item .client-profile-info-item-icon.company-logo{position:relative}.media-mobile #client-portal-container .portal-household-info .portal-info-section .client-about-page .client-profile-info-item .client-profile-info-item-icon.company-logo img{border-radius:100%;object-fit:scale-down}.media-mobile #client-portal-container .portal-household-info .portal-info-section .client-about-page .client-profile-info-item .client-profile-info-item-icon.company-logo .inner-border{width:32px;height:32px;border:2px solid #f4f5f6;margin:0;position:absolute;border-radius:100px;opacity:.9;top:0;z-index:40}.media-mobile #client-portal-container .portal-household-info .portal-info-section .client-about-page .client-profile-info-item div{display:-webkit-box;display:-ms-flexbox;display:flex;gap:4px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:auto}.media-mobile #client-portal-container .portal-household-info .portal-info-section .client-about-page .client-profile-info-item div .client-profile-info-item-label{font-size:10px;color:#9d9fa1}.media-mobile #client-portal-container .portal-household-info .portal-info-section .client-about-page .client-profile-info-item div .client-profile-info-item-label.per-company-notes{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.media-mobile #client-portal-container .portal-household-info .portal-info-section .client-about-page .client-profile-info-item div .client-profile-info-item-label.per-company-notes div:last-child{font-family:"Gotham A","Gotham B",helvetica,arial,sans-serif;font-weight:700}.media-mobile #client-portal-container .portal-household-info .portal-info-section .client-about-page .client-profile-info-item div .client-profile-info-item-value{line-height:20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;font-size:16px;color:#484849;gap:6px}.media-mobile #client-portal-container .portal-household-info .portal-info-section .client-about-page .client-profile-info-item div .client-profile-info-item-value div{margin-top:auto}.media-mobile #client-portal-container .portal-household-info .portal-info-section .client-about-page .client-profile-info-item div .client-profile-info-item-value img{width:20px;height:20px}.media-mobile #client-portal-container .portal-household-info .portal-info-section .client-about-page .client-profile-info-item div.vaccinations{width:100%;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.media-mobile #client-portal-container .portal-household-info .portal-info-section .client-about-page .client-profile-info-item div.vaccinations .vaccine-name{text-wrap:nowrap}.media-mobile #client-portal-container .portal-household-info .portal-info-section .client-about-page .client-profile-info-item div.vaccinations .vaccine-dots{border-bottom:1px dotted;width:-webkit-fill-available}.media-mobile #client-portal-container .portal-household-info .portal-info-section .client-about-page .client-profile-info-item div.vaccinations .vaccine-exp{font-size:13px;text-wrap:nowrap}.media-mobile #client-portal-container .portal-household-info .portal-info-section .client-about-page .client-profile-info-item div.medications{display:-webkit-box;display:-ms-flexbox;display:flex;gap:12px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.media-mobile #client-portal-container .portal-household-info .portal-info-section .client-about-page .client-profile-info-item div.medications .prescription-name{font-weight:500}.media-mobile #client-portal-container .portal-household-info .portal-info-section .client-about-page .client-profile-info-item div.medications .prescription-notes{color:#9d9fa1}.media-mobile #client-portal-container .portal-household-info .portal-info-section .client-about-page .client-profile-info-item div.gets-along-with{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;text-transform:lowercase;font-size:14px;gap:12px}.media-mobile #client-portal-container .portal-household-info .portal-info-section .client-about-page .client-profile-info-item div.gets-along-with div{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;gap:8px}.media-mobile #client-portal-container .portal-household-info .portal-info-section .client-about-page .client-profile-section-separator{display:-webkit-box;display:-ms-flexbox;display:flex;gap:12px;max-height:12px;padding-left:32px;padding-right:32px;margin-bottom:24px;text-wrap:nowrap}.media-mobile #client-portal-container .portal-household-info .portal-info-section .client-about-page .client-profile-section-separator .client-profile-section-separator-title{font-size:12px;font-weight:500;color:#9d9fa1}.media-mobile #client-portal-container .portal-household-info .portal-info-section .client-about-page .client-profile-section-separator .client-profile-section-separator-line{margin-top:5px;height:1px;width:100%;background-color:rgba(250,201,200,.5)}.media-mobile #client-portal-container .portal-household-info .portal-info-section .client-about-page .client-profile-contact-card{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-left:16px;margin-right:16px;height:122px;width:calc(100% - 32px);border-radius:8px;background-color:rgba(255,255,255,.9);box-shadow:0 2px 8px 0 rgba(250,201,200,.5);padding:16px;margin-bottom:24px}.media-mobile #client-portal-container .portal-household-info .portal-info-section .client-about-page .client-profile-contact-card.last-item{margin-bottom:32px}.media-mobile #client-portal-container .portal-household-info .portal-info-section .client-about-page .client-profile-contact-card .client-profile-contact-card-top-row{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-line-pack:center;align-content:center;max-height:60px;gap:16px}.media-mobile #client-portal-container .portal-household-info .portal-info-section .client-about-page .client-profile-contact-card .client-profile-contact-card-top-row .left-column img{height:60px;width:60px}.media-mobile #client-portal-container .portal-household-info .portal-info-section .client-about-page .client-profile-contact-card .client-profile-contact-card-top-row .right-column{margin-top:auto;margin-bottom:auto}.media-mobile #client-portal-container .portal-household-info .portal-info-section .client-about-page .client-profile-contact-card .client-profile-contact-card-top-row .right-column span{font-size:14px;font-weight:500;max-height:15px;display:-webkit-box;display:-ms-flexbox;display:flex;gap:9.5px;color:#484849}.media-mobile #client-portal-container .portal-household-info .portal-info-section .client-about-page .client-profile-contact-card .client-profile-contact-card-top-row .right-column span img{height:15px;width:15px}.media-mobile #client-portal-container .portal-household-info .portal-info-section .client-about-page .client-profile-contact-card .client-profile-contact-card-top-row .right-column .doc-name{padding-top:2px;font-size:14px;color:#48484a}.media-mobile #client-portal-container .portal-household-info .portal-info-section .client-about-page .client-profile-contact-card .client-profile-contact-card-top-row .right-column .doc-address{padding-top:6px;font-size:12px;color:rgba(72,72,73,.5)}.media-mobile #client-portal-container .portal-household-info .portal-info-section .client-about-page .client-profile-contact-card .client-profile-contact-card-top-row .right-column .simple-address{padding-top:6px;font-size:12px;font-weight:300;color:#484849}.media-mobile #client-portal-container .portal-household-info .portal-info-section .client-about-page .client-profile-contact-card .client-profile-contact-card-bottom-row{font-size:12px;font-weight:500;color:#f05860;margin-top:auto;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-pack:distribute;justify-content:space-around;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-line-pack:center;align-content:center}.media-mobile #client-portal-container .portal-household-info .portal-info-section .client-about-page .client-profile-contact-card .client-profile-contact-card-bottom-row .card-action{width:80px;display:-webkit-box;display:-ms-flexbox;display:flex;gap:8px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.media-mobile #client-portal-container .portal-household-info .portal-info-section .client-about-page .client-profile-contact-card .client-profile-contact-card-bottom-row .vertical-separator{width:1px;height:18px;border:.5px solid #f1f1f2}.media-mobile #client-portal-container .portal-household-info .portal-info-section .client-about-page .info-item{padding-left:32px;padding-right:32px;display:-webkit-box;display:-ms-flexbox;display:flex;gap:18px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:24px}.media-mobile #client-portal-container .portal-household-info .portal-info-section .client-about-page .info-item .info-item-icon img{width:32px;height:32px}.media-mobile #client-portal-container .portal-household-info .portal-info-section .client-about-page .info-item div{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:2px}.media-mobile #client-portal-container .portal-household-info .portal-info-section .client-about-page .info-item div .info-item-label{text-transform:lowercase;font-size:10px;color:#9d9fa1}.media-mobile #client-portal-container .portal-household-info .portal-info-section .client-about-page .info-item div .info-item-value{font-size:16px;color:#484849;line-height:normal}.media-mobile #client-portal-container .portal-household-info .portal-info-section .client-about-page .info-item div .google-map{height:inherit}.media-mobile #client-portal-container .portal-household-info .portal-info-section .client-about-page .info-item div .google-map img{width:100%;border-radius:8px}.media-mobile #client-portal-container .portal-household-info .portal-info-section .client-about-page .info-item div .access-instructions{margin-top:8px;font-size:10px;font-weight:700;color:rgba(157,159,161,.75)}.media-mobile #client-portal-container .portal-household-info .portal-info-section .client-about-page .info-item div .address-notes{color:#48484a;font-size:12px;line-height:1.33}.media-mobile #client-portal-container .portal-household-info .portal-info-section .client-about-page .info-item:last-child{padding-bottom:36px;margin-bottom:0}.media-mobile #client-portal-container .portal-household-info .portal-info-section .client-about-page .info-item.address .info-item-icon{margin-bottom:auto}.media-mobile #client-portal-container .portal-household-info .portal-info-section .client-about-page .info-item.pronouns div .info-item-label{text-transform:none}.media-mobile #client-portal-container .portal-household-info .portal-info-section .client-about-page .info-item.email img{width:32px;height:32px}.media-mobile #client-portal-container .portal-household-info .portal-info-section .client-about-page .info-item.email div{width:calc(100% - 55px)}.media-mobile #client-portal-container .portal-household-info .portal-info-section .client-about-page .info-item.email div .info-item-value{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.media-mobile #client-portal-container .portal-household-info .portal-info-section .client-about-page .vet-container{padding-left:32px;padding-right:32px;padding-top:16px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-left:auto;margin-right:auto;gap:6px;width:343px;border-radius:8px;box-shadow:0 2px 8px 0 rgba(250,201,200,.5);background-color:rgba(255,255,255,.9)}.media-mobile #client-portal-container .portal-household-info .portal-info-section .client-about-page .vet-container .top-row{display:-webkit-box;display:-ms-flexbox;display:flex;gap:16px}.media-mobile #client-portal-container .portal-household-info .portal-info-section .client-about-page .vet-container .top-row .right-column .clinic{width:208px;height:14px;margin:2.5px 9.5px 1px 0;font-family:GothamRounded;font-size:14px;font-weight:500;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:normal;color:#484849}.media-mobile #client-portal-container .portal-household-info .portal-info-section .client-about-page .vet-container .top-row .right-column .clinic img{width:15px;height:15px;margin:0 0 2.5px 9.5px;object-fit:contain;background-color:#f05860}.media-mobile #client-portal-container .portal-household-info .portal-info-section .client-about-page .vet-container .top-row .right-column .doctor{width:130px;height:14px;margin:1px 87.5px 0 0;font-family:GothamRounded;font-size:14px;font-weight:400;font-stretch:normal;font-style:normal;line-height:1;letter-spacing:normal;color:#48484a}.media-mobile #client-portal-container .portal-household-info .portal-info-section .client-about-page .doo-error.no-notes{margin-top:0;margin-bottom:32px;width:100%}.media-mobile #client-portal-container .portal-household-info .portal-info-section .client-about-page .load-more-button{width:100%}.media-mobile #client-portal-container .portal-household-info .portal-info-section .client-about-page .pet-output{padding-top:0}.media-mobile #client-portal-container .portal-household-info .portal-info-section .client-about-page .doo-error{max-width:100%;padding-top:32px;padding-bottom:15px}.media-mobile #client-portal-container .portal-billing-info{overflow-y:auto;overflow-x:hidden;height:calc(100vh - 56px);left:0;top:56px;width:100%}.media-mobile #client-portal-container .portal-billing-info .tab-header{top:36px}.media-mobile #client-portal-container .portal-billing-info .tabbed-content{width:100%}.media-mobile #client-portal-container .portal-billing-info .billing-settings .image-container{padding-top:12px}.media-mobile #client-portal-container .portal-billing-info .billing-settings .image-container.with-tabbed-header{padding-top:72px}.media-mobile #client-portal-container .portal-billing-info .billing-inputs{margin-top:0}.media-mobile #client-portal-container .portal-billing-info .billing-inputs .auto-bill .invoice-frequency{border-top:1px solid #dbdcde}.media-mobile #client-portal-container .portal-billing-info .billing-inputs .auto-bill .side-panel-callout{border-bottom:1px solid #dbdcde}.media-mobile #client-portal-container .portal-billing-info .billing-inputs .auto-bill .bill-delivery-options.empty{padding-bottom:0}.media-mobile #client-portal-container .portal-billing-info .billing-inputs .auto-pay .pay-container{padding-top:10px}.media-mobile #client-portal-container .portal-notifications{left:0;top:36px;width:100%}.media-mobile #client-portal-container .portal-notifications .tab-header{top:56px}.media-mobile #client-portal-container .portal-notifications .tabbed-content{width:100%}.media-mobile #client-portal-container .portal-notifications .notification-settings .image-container{padding-top:12px}.media-mobile #client-portal-container .portal-notifications .notification-settings .image-container.with-tabbed-header{padding-top:72px}.media-mobile #client-portal-container .portal-notifications .notification-settings .mobile-switch-label{opacity:1;color:#484849}#client-portal-container .portal-reset-password{position:relative;margin-left:auto;margin-right:auto;top:100px;width:300px}#client-portal-container .portal-reset-password .layout-row{padding-top:12px;width:300px}#client-portal-container .portal-reset-password .layout-row md-input-container{margin:0;width:300px}#client-portal-container .portal-reset-password .layout-row .reset-password-btn{width:100px;margin-left:auto;margin-right:auto}.media-mobile #client-portal-container .portal-reset-password{height:100%;position:fixed;top:0;padding-top:56px;background-color:#fff;left:0;width:100%}.media-mobile #client-portal-container .portal-reset-password .layout-row{width:100%;background-color:#fff}.media-mobile #client-portal-container .portal-reset-password .layout-row .layout-column,.media-mobile #client-portal-container .portal-reset-password .layout-row .layout-column md-input-container{width:100%}.media-mobile #client-portal-container .portal-reset-password .layout-row .layout-column md-input-container .paper-input-error,.media-mobile #client-portal-container .portal-reset-password .layout-row .layout-column md-input-container input,.media-mobile #client-portal-container .portal-reset-password .layout-row .layout-column md-input-container label{padding-left:12px}.media-mobile #client-portal-container .portal-reset-password .layout-row:first-child{padding-top:18px;background-color:#fff}.media-mobile #client-portal-container .portal-reset-password .ppb-button.red-white-border{margin-top:20px;background-color:rgba(255,255,255,.5);border-right:none;border-left:none;height:45px;border-radius:0;width:100%}.media-mobile #client-portal-container .portal-reset-password .reset-password-btn{position:absolute;z-index:10;top:-36px;right:0;font-size:16px;font-weight:500}#client-portal-container .portal-payment-methods-container{position:relative;margin-left:auto;margin-right:auto;top:100px;width:250px}#client-portal-container .portal-payment-methods-container .pay-container{padding-bottom:8px}#client-portal-container .portal-payment-methods-container .pay-container img,#client-portal-container .portal-payment-methods-container .pay-container svg{max-width:23px;margin-right:10px}#client-portal-container .portal-payment-methods-container .pay-container .bank-image{display:-webkit-box;display:-ms-flexbox;display:flex}#client-portal-container .portal-payment-methods-container .pay-container .paper-input-readonly .content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:12px}.media-mobile #client-portal-container{background-image:url(images/mobile-modal-background@3x-15554cb3003da8b5259f5230ceaa109d.png);background-image:-webkit-image-set(url(images/mobile-modal-background-714b55fe15958f51ece2bd8a600017b2.png) 1x,url(images/mobile-modal-background@2x-edd7665ae3ed5eb9529939795accfa3b.png) 2x,url(images/mobile-modal-background@3x-15554cb3003da8b5259f5230ceaa109d.png) 3x);background-image:image-set(url(images/mobile-modal-background-714b55fe15958f51ece2bd8a600017b2.png) 1x,url(images/mobile-modal-background@2x-edd7665ae3ed5eb9529939795accfa3b.png) 2x,url(images/mobile-modal-background@3x-15554cb3003da8b5259f5230ceaa109d.png) 3x);overflow-x:hidden;min-height:calc(var(--vh,1vh) * 100);margin-left:0;overflow-y:hidden}.media-mobile #client-portal-container .portal-payment-methods-container{left:0;top:36px;width:100%}.media-mobile #client-portal-container .portal-payment-methods-container .pay-container{background-color:#fff;padding-top:10px;padding-left:12px;border-bottom:1px solid #DBDCDE}.media-mobile #client-portal-container .portal-payment-methods-container .add-payment-method{width:100%;border-radius:0;border-left:0;border-right:0;margin-top:8px}#client-portal-container .new-header.portal-appointments-header .request-appt-button{margin-left:auto;margin-right:auto;display:inline-block;font-family:"Gotham Rounded A","Gotham Rounded B",helvetica,arial,sans-serif;box-shadow:0 1px 3px 0 rgba(72,72,73,.5);cursor:pointer;height:50px;width:50px;color:#fff;border-radius:100%;background-color:#f05860;background-image:url(images/header/add-sign.svg);background-repeat:no-repeat;background-position:center;-webkit-transition:all .5s;transition:all .5s;position:absolute;right:21px;top:28px}#client-portal-container .new-header.portal-appointments-header .request-appt-button:hover{background-color:#D31436;opacity:.9}#client-portal-container .portal-appointments-page{height:calc(100vh - 54px);overflow-y:hidden}#client-portal-container .portal-appointments-page .portal-appointments-content{margin-right:0;margin-top:48px}#client-portal-container .portal-appointments-page .portal-appointments-content .family-header{margin-bottom:32px}#client-portal-container .portal-appointments-page .portal-appointments-content .appointments-content{height:calc(100vh - 206px)}#client-portal-container .portal-appointments-page .portal-appointments-content .appointments-content .hover-buttons{left:0}#client-portal-container .portal-appointments-page .portal-appointments-content .appointments-container .appointments-header{box-shadow:inset 0 -2px 0 0 #dbdcde;margin-bottom:0;max-width:830px;margin-left:auto;margin-right:auto;text-align:left}#client-portal-container .portal-appointments-page .portal-appointments-content .appointments-container .appointments-header a{display:inline-block;font-family:"Gotham A","Gotham B",helvetica,arial,sans-serif;color:#9d9fa1;font-size:13px;padding:12px}#client-portal-container .portal-appointments-page .portal-appointments-content .appointments-container .appointments-header a:hover{color:#484849}#client-portal-container .portal-appointments-page .portal-appointments-content .appointments-container .appointments-header a.active{color:#51c1b0;border-bottom:4px solid rgba(81,193,176,.9)}.media-mobile #client-portal-container .portal-appointments-page .portal-appointments-content{margin-top:20px}.media-mobile #client-portal-container .portal-appointments-page .portal-appointments-content .appointments-container{position:relative;top:36px}.media-mobile #client-portal-container .portal-appointments-page .portal-appointments-content .appointments-container .appointments-header{height:52px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background-color:#FFF}.media-mobile #client-portal-container .portal-appointments-page .portal-appointments-content .appointments-container .appointments-header a{height:36px;border-radius:5.5px;width:calc((100vw - 36px)/ 2);text-align:center;text-transform:uppercase;padding:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:10px;font-weight:500;margin-right:12px}.media-mobile #client-portal-container .portal-appointments-page .portal-appointments-content .appointments-container .appointments-header a:last-child{margin-right:0}.media-mobile #client-portal-container .portal-appointments-page .portal-appointments-content .appointments-container .appointments-header a.schedule{border:1px solid #bedbf3;background-color:rgba(190,219,243,.15);color:#bedbf3}.media-mobile #client-portal-container .portal-appointments-page .portal-appointments-content .appointments-container .appointments-header a.schedule.active{border:1px solid #27a9e1;background-color:rgba(39,169,225,.15);color:#27a9e1}.media-mobile #client-portal-container .portal-appointments-page .portal-appointments-content .appointments-container .appointments-header a.pending{border:1px solid #fec23b;background-color:rgba(254,194,59,.15);color:#fec23b;opacity:.5}.media-mobile #client-portal-container .portal-appointments-page .portal-appointments-content .appointments-container .appointments-header a.pending.active{opacity:1}.media-mobile #client-portal-container .portal-appointments-page .portal-appointments-content .appointments-container .appointments-content{height:calc(100vh - 36px)}#client-portal-container .portal-requests-container{overflow-x:hidden;overflow-y:scroll;position:relative}.media-mobile #client-portal-container .portal-requests-container{padding-top:50px;background-color:#FFF;height:100vh}.media-mobile #client-portal-container .portal-requests-container .close-button{height:20px;width:20px;color:#f05860;font-size:14px;position:absolute;top:16px;right:16px;background-image:url(images/cancel-mobile-gray.svg);background-repeat:no-repeat;background-position:center;border-radius:6px}.media-mobile #client-portal-container .portal-requests-container .top-back-button{height:20px;width:56px;position:absolute;top:16px;left:16px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:12px;font-weight:500;color:#f05860}.media-mobile #client-portal-container .portal-requests-container .top-back-button img{margin-right:12px;height:20px}.media-mobile #client-portal-container .portal-requests-container .button-footer{height:120px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;z-index:9999;box-shadow:0 -1px 8px 0 rgba(219,220,222,.5);background-color:#fff}.media-mobile #client-portal-container .portal-requests-container .button-footer .button-container{margin-top:0}.media-mobile #client-portal-container .portal-requests-container .button-footer .back-button,.media-mobile #client-portal-container .portal-requests-container .button-footer .next-button{height:60px;width:40%}.media-mobile #client-portal-container .portal-requests-container .button-footer .next-button{border-radius:8px;box-shadow:0 2px 4px 0 rgba(240,88,96,.5);border:1px solid rgba(241,241,242,.5);background-color:rgba(240,88,96,.9)}.media-mobile #client-portal-container .portal-requests-container .button-footer .back-button{border-radius:8px;box-shadow:0 2px 4px 0 rgba(250,201,200,.75);border:1px solid rgba(241,241,242,.5);background-color:rgba(255,255,255,.9)}#client-portal-container .portal-requests-container .pet-selection .greeting{font-size:20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-bottom:24px}#client-portal-container .portal-requests-container .pet-selection .greeting img{width:19px;height:20px;margin-left:8px}#client-portal-container .portal-requests-container .pet-selection .subheader{font-size:14px;margin-bottom:32px}#client-portal-container .portal-requests-container .pet-selection .info-text{font-size:12px;color:#9d9fa1;margin-bottom:8px}#client-portal-container .portal-requests-container .pet-selection .info-text.selection-error{color:#D31436}#client-portal-container .portal-requests-container .pet-selection .pets{margin-bottom:40px}#client-portal-container .portal-requests-container .pet-selection .pets .pet-button{margin-left:auto;margin-right:auto;margin-bottom:8px;position:relative;opacity:.75;border-radius:4px;box-shadow:0 2px 4px 0 rgba(190,219,243,.5);border:1px solid rgba(190,219,243,.5);background-color:#fff;width:342px;height:68px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:14px}#client-portal-container .portal-requests-container .pet-selection .pets .pet-button .img-inner-border{margin-left:16px;margin-right:12px;width:45px;height:45px}#client-portal-container .portal-requests-container .pet-selection .pets .pet-button .img-inner-border img{border-radius:40px;width:45px;height:45px}#client-portal-container .portal-requests-container .pet-selection .pets .pet-button.selected{opacity:1;box-shadow:0 2px 8px 0 rgba(190,219,243,.9);border:1px solid rgba(39,169,225,.9)}#client-portal-container .portal-requests-container .pet-selection .pets .pet-button.selected .checkmark{position:absolute;right:24px;top:26px}#client-portal-container .portal-requests-container .pet-selection .pets .pet-button.selected .checkmark img{width:13px;height:10px}#client-portal-container .portal-requests-container .pet-selection .next-button{width:343px;height:48px;font-size:12px;font-weight:500}#client-portal-container .portal-requests-container{padding-top:100px;padding-bottom:60px;text-align:center;color:#484849}#client-portal-container .portal-requests-container .service-selection{position:relative}#client-portal-container .portal-requests-container .service-selection .greeting{font-size:20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-bottom:24px}#client-portal-container .portal-requests-container .service-selection .greeting img{width:19px;height:20px;margin-left:8px}#client-portal-container .portal-requests-container .service-selection .subheader{font-size:14px;margin-bottom:32px}#client-portal-container .portal-requests-container .service-selection .service-categories-container{text-align:left;width:512px;margin-left:auto;margin-right:auto}#client-portal-container .portal-requests-container .service-selection .service-categories-container .service-category.has-unsigned-agreements .service-category-info{opacity:.5}#client-portal-container .portal-requests-container .service-selection .service-categories-container .offered-service{margin:8px 0;box-shadow:0 2px 4px 0 rgba(190,219,243,.5);border:1px solid rgba(190,219,243,.5)!important}#client-portal-container .portal-requests-container .service-selection .service-categories-container .offered-service .left-container .offered-service-name{font-size:14px;font-weight:500;margin-bottom:2px}#client-portal-container .portal-requests-container .service-selection .service-categories-container .offered-service .left-container .offered-service-duration{font-size:12px;font-weight:400}#client-portal-container .portal-requests-container .service-selection .service-categories-container .offered-service .right-container{text-align:right}#client-portal-container .portal-requests-container .service-selection .service-categories-container .offered-service .right-container .price-per-visit{font-size:14px;margin-bottom:2px}#client-portal-container .portal-requests-container .service-selection .service-categories-container .offered-service .right-container .per-visit-text{font-size:12px;font-weight:300}#client-portal-container .portal-requests-container .service-selection .service-categories-container .offered-service.selected{border:1px solid rgba(39,169,225,.9)!important;box-shadow:0 2px 4px 0 rgba(190,219,243,.5)}#client-portal-container .portal-requests-container .service-selection .choose-date-button{position:absolute;top:178px;left:calc(50vw + 314px)}#client-portal-container .portal-requests-container .service-selection .choose-date-button .ppb-button{font-size:12px;font-weight:500}#client-portal-container .portal-requests-container .service-selection .choose-date-button .ppb-button .down-chevron{opacity:.9;box-shadow:0 2px 4px 0 rgba(250,201,200,.5);border:1px solid rgba(250,201,200,.5);background-color:rgba(255,255,255,.9);height:50px;width:50px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border-radius:40px;margin:16px auto 12px}#client-portal-container .portal-requests-container .service-selection .choose-date-button .ppb-button .down-chevron img{rotate:270deg}#client-portal-container .portal-requests-container .service-selection .choose-date-button .ppb-button:hover .down-chevron{opacity:1;box-shadow:0 2px 4px 0 #fac9c8;border:1px solid #fac9c8}.media-mobile #client-portal-container .portal-requests-container .service-selection .subheader{margin-bottom:24px}.media-mobile #client-portal-container .portal-requests-container .service-selection .service-categories-container{text-align:center;width:100vw;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-flow:wrap;flex-flow:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.media-mobile #client-portal-container .portal-requests-container .service-selection .service-categories-container .service-category{box-shadow:0 2px 4px 0 rgba(190,219,243,.5);border:1px solid rgba(190,219,243,.5);margin-right:0;margin-top:8px}.media-mobile #client-portal-container .portal-requests-container .service-selection .service-categories-container .service-category.half-width.even-child{margin-right:15px}.media-mobile #client-portal-container .portal-requests-container .service-selection .service-categories-container .service-category.has-unsigned-agreements .service-category-info{opacity:.5}.media-mobile #client-portal-container .portal-requests-container .service-selection .service-categories-container .appointment-request-service-modal{top:48px;background-color:#fff;background-image:none;text-align:left;height:calc(100% - 120px)}.media-mobile #client-portal-container .portal-requests-container .service-selection .service-categories-container .appointment-request-service-modal .request-header{text-align:center}.media-mobile #client-portal-container .portal-requests-container .service-selection .service-categories-container .appointment-request-service-modal .request-header .popout-dropdown{margin-top:12px;margin-bottom:24px}.media-mobile #client-portal-container .portal-requests-container .service-selection .service-categories-container .appointment-request-service-modal .request-header .popout-dropdown md-select{width:200px;border-radius:14px;border:1px solid #f1f1f2;font-weight:500}.media-mobile #client-portal-container .portal-requests-container .service-selection .service-categories-container .appointment-request-service-modal .request-header .popout-dropdown .md-select-value .md-select-icon{display:block;position:absolute;right:12px;top:10px}.media-mobile #client-portal-container .portal-requests-container .service-selection .service-categories-container .appointment-request-service-modal .request-header .subheader{font-size:14px;color:#484849;margin-bottom:32px}.media-mobile #client-portal-container .portal-requests-container .service-selection .service-categories-container .appointment-request-service-modal .request-header .subheader .lowercase-service{text-transform:lowercase}.media-mobile #client-portal-container .portal-requests-container .service-selection .service-categories-container .appointment-request-service-modal .content{padding-top:0}#client-portal-container .portal-requests-container .date-selection .button-row,#client-portal-container .portal-requests-container .time-selection .add-appointment-row{padding-top:24px;padding-bottom:32px}#client-portal-container .portal-requests-container .date-selection .greeting{font-size:20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-bottom:24px}#client-portal-container .portal-requests-container .date-selection .greeting img{margin-left:8px;width:20px;height:20px}#client-portal-container .portal-requests-container .date-selection .subheader{font-size:14px;margin-bottom:32px}#client-portal-container .portal-requests-container .date-selection .subheader .bold{font-weight:500}#client-portal-container .portal-requests-container .date-selection .calendar-container{width:352px;margin-left:auto;margin-right:auto}#client-portal-container .portal-requests-container .date-selection .calendar-container .datepicker-days table{border-spacing:8px 8px}#client-portal-container .portal-requests-container .date-selection .calendar-container .datepicker-days table thead .dow{font-weight:500}#client-portal-container .portal-requests-container .date-selection .calendar-container .datepicker-days table tbody tr{height:40px}#client-portal-container .portal-requests-container .date-selection .calendar-container .datepicker-days table tbody tr td{font-size:10px;font-weight:500}#client-portal-container .portal-requests-container .date-selection .calendar-container .datepicker-days table tbody tr td.today{background-color:#FFF;color:#f05860}#client-portal-container .portal-requests-container .date-selection .calendar-container .datepicker-days table tbody tr td.day{opacity:.9;border-radius:4px;box-shadow:0 2px 4px 0 rgba(190,219,243,.5);border:1px solid rgba(190,219,243,.5);background-color:#fff}#client-portal-container .portal-requests-container .date-selection .calendar-container .datepicker-days table tbody tr td.disabled{border:none;box-shadow:none;opacity:1;color:#dbdcde}#client-portal-container .portal-requests-container .date-selection .calendar-container .datepicker-days table tbody tr td.active{text-shadow:none;box-shadow:0 2px 8px 0 rgba(190,219,243,.9);border:1px solid #27a9e1;background-color:#27a9e1;color:#FFF}#client-portal-container .portal-requests-container .date-selection .calendar-container .datepicker-days table tbody tr td.active.today{box-shadow:0 2px 4px 0 rgba(250,201,200,.5);border:1px solid rgba(250,201,200,.9);background-color:#f05860;text-shadow:none}#client-portal-container .portal-requests-container .date-selection .button-row .ppb-button{font-size:12px;font-weight:500}#client-portal-container .portal-requests-container .date-selection .button-row .ppb-button .down-chevron{margin-left:auto;margin-right:auto;opacity:.9;box-shadow:0 2px 4px 0 rgba(250,201,200,.5);border:1px solid rgba(250,201,200,.5);background-color:rgba(255,255,255,.9);margin-top:16px;height:50px;width:50px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border-radius:40px}#client-portal-container .portal-requests-container .date-selection .button-row .ppb-button:hover .down-chevron{opacity:1;box-shadow:0 2px 4px 0 #fac9c8;border:1px solid #fac9c8}#client-portal-container .portal-requests-container .date-selection .button-row .update-and-review-button{width:336px;height:48px;font-size:12px;font-weight:500}#client-portal-container .portal-requests-container .date-selection .button-row .loading-pane{margin-top:0}.media-mobile .portal-requests-container .date-selection .calendar-container{width:calc(100vw - 64px);margin-left:32px;margin-right:32px}.dismissable-message-modal .tap-request-message--images{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.dismissable-message-modal .tap-request-message--images .tap-request-message--image{width:40px;height:40px;box-shadow:0 2px 4px 0 rgba(190,219,243,.5);border:1px solid rgba(39,169,225,.9);border-radius:999px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.dismissable-message-modal .tap-request-message--images .tap-request-message--image.filled{background-color:rgba(164,217,208,.25)}.dismissable-message-modal .tap-request-message--images .tap-request-message--image.disabled{border:1px solid rgba(219,220,222,.9)}.dismissable-message-modal .tap-request-message--images .tap-request-message--image .service-icon{width:24px;height:22px}.dismissable-message-modal .tap-request-message--images .tap-request-message--image .calendar-icon{width:24px;height:23px}.dismissable-message-modal .tap-request-message--images .tap-request-message--image .time-icon{width:24px;height:24px}.dismissable-message-modal .tap-request-message--images .tap-request-message--image:nth-of-type(3){box-shadow:0 2px 4px 0 rgba(190,219,243,.5)}.dismissable-message-modal .tap-request-message--images .tap-request-message--image:nth-of-type(5){box-shadow:none}.dismissable-message-modal .tap-request-message--images .separator{height:1px;width:32px;margin:0 12px;background-color:#dbdcde}.dismissable-message-modal .tap-request-message--images .separator.filled{background-color:rgba(39,169,225,.9)}#client-portal-container .portal-requests-container .time-selection .greeting{font-size:20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-bottom:24px}#client-portal-container .portal-requests-container .time-selection .greeting img{margin-left:8px;width:20px;height:20px}#client-portal-container .portal-requests-container .time-selection .subheader{font-size:14px;margin-bottom:32px}#client-portal-container .portal-requests-container .time-selection .subheader .bold{font-weight:500}#client-portal-container .portal-requests-container .time-selection .button-row .ppb-button{font-size:12px;font-weight:500}#client-portal-container .portal-requests-container .time-selection .button-row .ppb-button .down-chevron{margin-left:auto;margin-right:auto;opacity:.9;box-shadow:0 2px 4px 0 rgba(250,201,200,.5);border:1px solid rgba(250,201,200,.5);background-color:rgba(255,255,255,.9);margin-bottom:16px;height:50px;width:50px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border-radius:40px}#client-portal-container .portal-requests-container .time-selection .button-row .ppb-button:hover .down-chevron{opacity:1;box-shadow:0 2px 4px 0 #fac9c8;border:1px solid #fac9c8}#client-portal-container .portal-requests-container .time-selection .add-appointment-row .update-and-review-button{width:352px;height:48px;font-size:12px;font-weight:500}#client-portal-container .portal-requests-container .time-selection .add-appointment-row .text{color:rgba(240,88,96,.86);font-size:12px;font-weight:500;padding-bottom:16px}#client-portal-container .portal-requests-container .time-selection .add-appointment-row .add-appointment-buttons .ppb-button{font-family:"Gotham Rounded A","Gotham Rounded B",helvetica,arial,sans-serif;font-size:12px;width:60px;height:48px}#client-portal-container .portal-requests-container .time-selection .add-appointment-row .add-appointment-buttons .ppb-button.no-button{margin-left:8px;font-weight:500}.media-mobile #client-portal-container .portal-requests-container .time-selection .subheader{margin-bottom:24px}.media-mobile #client-portal-container .portal-requests-container .time-selection .button-row{padding-bottom:24px}.media-mobile #client-portal-container .portal-requests-container .time-selection .button-row .ppb-button{padding-top:0;padding-bottom:0}#client-portal-container .portal-requests-container .summary-container{color:#484849}#client-portal-container .portal-requests-container .summary-container .greeting{font-size:20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-bottom:24px}#client-portal-container .portal-requests-container .summary-container .greeting svg{margin-left:8px}#client-portal-container .portal-requests-container .summary-container .subheader{font-size:14px;margin-bottom:32px}#client-portal-container .portal-requests-container .summary-container .subheader .bold{font-weight:500}#client-portal-container .portal-requests-container .summary-container .info-text{font-size:12px;color:#484849;margin-bottom:8px}#client-portal-container .portal-requests-container .summary-container .clickable-container{width:368px;margin-left:auto;margin-right:auto;margin-bottom:8px;border-radius:4px;box-shadow:0 2px 4px 0 rgba(190,219,243,.5);border:1px solid rgba(190,219,243,.5);background-color:rgba(255,255,255,.5)}#client-portal-container .portal-requests-container .summary-container .clickable-container:hover{box-shadow:0 2px 4px 0 #bedbf3;border:1px solid #bedbf3}#client-portal-container .portal-requests-container .summary-container .clickable-container.pets-button{display:-webkit-box;display:-ms-flexbox;display:flex;height:80px}#client-portal-container .portal-requests-container .summary-container .clickable-container.pets-button .avatars-container{display:-webkit-box;display:-ms-flexbox;display:flex;margin-left:12px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#client-portal-container .portal-requests-container .summary-container .clickable-container.pets-button .avatars-container .img-inner-border{width:45px;height:45px}#client-portal-container .portal-requests-container .summary-container .clickable-container.pets-button .avatars-container .img-inner-border img{width:45px;height:45px;border-radius:40px}#client-portal-container .portal-requests-container .summary-container .clickable-container.pets-button .avatars-container .img-inner-border:nth-child(2){left:-12px}#client-portal-container .portal-requests-container .summary-container .clickable-container.pets-button .avatars-container .img-inner-border:nth-child(3){left:-24px}#client-portal-container .portal-requests-container .summary-container .clickable-container.pets-button .avatars-container .img-inner-border:nth-child(4){left:-36px}#client-portal-container .portal-requests-container .summary-container .clickable-container.pets-button .avatars-container .img-inner-border:nth-child(5){left:-48px}#client-portal-container .portal-requests-container .summary-container .clickable-container.pets-button .names{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:12px;color:#484849;margin-left:12px}#client-portal-container .portal-requests-container .summary-container .clickable-container.service-button .offered-service{border:none!important;width:100%;height:100%;padding:16px 12px}#client-portal-container .portal-requests-container .summary-container .clickable-container.service-button .offered-service .info-container{text-align:left}#client-portal-container .portal-requests-container .summary-container .clickable-container.service-button .offered-service .info-container .offered-service-name{font-size:14px;font-weight:500;margin-bottom:2px}#client-portal-container .portal-requests-container .summary-container .clickable-container.service-button .offered-service .info-container .offered-service-duration{font-size:12px;font-weight:400}#client-portal-container .portal-requests-container .summary-container .clickable-container.service-button .offered-service .info-container .add-on-service{font-size:12px;font-weight:400;margin-top:4px}#client-portal-container .portal-requests-container .summary-container .clickable-container.service-button .offered-service .right-container{text-align:right}#client-portal-container .portal-requests-container .summary-container .clickable-container.service-button .offered-service .right-container .price-per-visit{font-size:14px;font-weight:400;margin-bottom:2px}#client-portal-container .portal-requests-container .summary-container .clickable-container.service-button .offered-service .right-container .per-visit-text{font-size:12px;font-weight:300}#client-portal-container .portal-requests-container .summary-container .clickable-container.service-button .offered-service .bold{font-weight:600}#client-portal-container .portal-requests-container .summary-container .clickable-container.appointments-button{height:inherit;padding-left:12px;padding-right:12px;text-align:left}#client-portal-container .portal-requests-container .summary-container .clickable-container.appointments-button .appointments-header{margin-top:16px;font-size:10px;font-weight:500;text-transform:uppercase;color:#9d9fa1;margin-bottom:8px}#client-portal-container .portal-requests-container .summary-container .clickable-container.appointments-button .date{font-size:14px;font-weight:500;color:#484849;margin-bottom:4px;width:100%;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}#client-portal-container .portal-requests-container .summary-container .clickable-container.appointments-button .appointments-info{font-size:12px;font-weight:300;color:#484849;padding-bottom:16px}#client-portal-container .portal-requests-container .summary-container .clickable-container.non-clickable{box-shadow:none}#client-portal-container .portal-requests-container .summary-container .clickable-container.non-clickable:hover{box-shadow:none;border:1px solid rgba(190,219,243,.5);cursor:default!important}#client-portal-container .portal-requests-container .summary-container .special-instructions-textarea{height:80px;width:368px;border-radius:4px;box-shadow:0 2px 4px 0 rgba(190,219,243,.5);border:1px solid rgba(190,219,243,.5);background-color:rgba(255,255,255,.5);padding:16px 12px;font-size:12px;color:#484849;display:block;margin-left:auto;margin-right:auto;line-height:16px}#client-portal-container .portal-requests-container .summary-container .special-instructions-textarea::-webkit-input-placeholder{color:#9d9fa1}#client-portal-container .portal-requests-container .summary-container .special-instructions-textarea:-ms-input-placeholder{color:#9d9fa1}#client-portal-container .portal-requests-container .summary-container .special-instructions-textarea::placeholder{color:#9d9fa1}#client-portal-container .portal-requests-container .summary-container .special-instructions-textarea:hover{box-shadow:0 2px 4px 0 #bedbf3;border:1px solid #bedbf3}.media-mobile #client-portal-container .portal-requests-container .summary-container .clickable-container:hover,.media-mobile #client-portal-container .portal-requests-container .summary-container .special-instructions-textarea:hover{box-shadow:0 2px 4px 0 rgba(190,219,243,.5);border:1px solid rgba(190,219,243,.5)}#client-portal-container .portal-requests-container .summary-container .request-button{width:368px;font-size:12px;font-weight:500;padding-top:18px;padding-bottom:18px}.media-mobile #client-portal-container .portal-requests-container .summary-container .clickable-container,.media-mobile #client-portal-container .portal-requests-container .summary-container .special-instructions-textarea{width:calc(100vw - 32px)}.media-mobile #client-portal-container .portal-requests-container .summary-container .special-instructions-textarea{margin-bottom:48px}.media-mobile #client-portal-container .portal-requests-container .summary-container .request-button{width:calc(100vw - 32px);font-size:12px;font-weight:500;padding-top:18px;padding-bottom:18px}.inbox-page{margin-left:58px;text-align:center;padding-top:54px;padding-left:20px;padding-right:20px;height:100%}.inbox-page .list-right-side-panel{height:100%;border-left:1px solid rgba(241,241,242,.9)}.inbox-page.showing-top-bar .messages-thread .messages-area,.inbox-page.showing-top-bar .messages-thread .no-messages-container{padding-top:180px}.inbox-page.showing-side-panel{margin-right:375px}.inbox-page .inbox-content{height:100%}.inbox-page .no-messages-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:calc(100% - 54px)}.inbox-page .no-messages-container .info-text{padding-top:32px;font-size:21px;font-weight:500;color:rgba(157,159,161,.9)}.inbox-page .no-messages-container .ppb-button{margin-top:32px;font-size:10px;font-weight:500}.media-mobile .inbox-page{margin-left:0;margin-right:0;padding-left:0;padding-right:0;padding-top:0}.media-mobile .inbox-page .mobile-actions-container{position:absolute;bottom:0;width:100%;height:120px;padding:24px 24px 36px;background-color:#fff;z-index:100;box-shadow:0 -1px 8px 0 rgba(219,220,222,.5);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;gap:15px}.media-mobile .inbox-page .mobile-actions-container button{border-radius:8px;box-shadow:0 2px 4px 0 rgba(250,201,200,.75);border:1px solid rgba(241,241,242,.5);background-color:rgba(255,255,255,.9);height:60px;font-family:"Gotham Rounded A","Gotham Rounded B";font-size:14px;font-weight:500;line-height:normal;color:rgba(240,88,96,.9);-webkit-box-flex:1;-ms-flex:1;flex:1}.media-mobile .inbox-page .mobile-actions-container button:nth-child(2){box-shadow:0 2px 4px 0 rgba(240,88,96,.5);border:1px solid rgba(241,241,242,.5);background-color:rgba(240,88,96,.9);color:#fff}.media-mobile .inbox-page .showing-search-bar .list-right-side-panel{top:95px;height:calc(100dvh - 95px)}.media-mobile .inbox-page:not(.showing-search-bar) .list-right-side-panel{top:51px;height:calc(100dvh - 51px)}.media-mobile .inbox-page.no-unread-messages:not(.showing-search-bar) .list-right-side-panel{top:51px;height:calc(100dvh - 100px)}.media-mobile .inbox-page.no-unread-messages.showing-search-bar .list-right-side-panel{top:95px;height:calc(100dvh - 144px)}.media-mobile .inbox-page .mobile-header-flex:not(.has-search-bar){height:51px}.media-mobile .inbox-page .mobile-header-flex .search-bar-row .search-input{border-radius:16px}.media-mobile .inbox-page .mobile-header-flex .header-text .more-options--menu{z-index:1;position:absolute;right:0;bottom:-78px;padding:13px 8px;box-shadow:0 2px 8px 0 #9d9fa1;border:1px solid #9d9fa1;color:#484849;background-color:#fff;font-size:12px;text-align:left;width:120px}.media-mobile .inbox-page .mobile-header-flex .header-text .more-options--menu .menu-item{margin-bottom:24px}.media-mobile .inbox-page .mobile-header-flex .header-text .more-options--menu .menu-item:last-child{margin-bottom:0}.media-mobile .inbox-page .mobile-header-flex .header-text .more-options--menu .menu-item:hover{color:#9d9fa1}.media-mobile .inbox-page .mobile-header-flex .search-toggle-container{margin-left:auto}.media-mobile .inbox-page .mobile-header-flex .search-toggle-container .search-toggle-button{width:16px;background:0 0;border:none;padding:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.media-mobile .inbox-page .mobile-header-flex .search-toggle-container .search-toggle-button svg{margin:0;height:16px;width:20px}.media-mobile .inbox-page .mobile-header-flex .search-toggle-container .search-toggle-button:focus{outline:0}.media-mobile .inbox-page .mobile-header-flex .filter-dropdown-container{position:relative;margin-left:16px;z-index:100}.media-mobile .inbox-page .mobile-header-flex .filter-dropdown-container.search-bar-open{margin-left:auto}.media-mobile .inbox-page .mobile-header-flex .filter-dropdown-container .filter-dropdown-controller{margin-right:8px;background:0 0;border:none;padding:0;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-radius:4px;height:20px;opacity:100%}.appt-category-schedule-filter .appt-category-chips .appt-category-chip.disabled,.appt-status-schedule-filter .appt-status-chips .appt-status-chip.disabled,.media-mobile .inbox-page .mobile-header-flex .filter-dropdown-container .filter-dropdown-controller:disabled{opacity:.5;cursor:not-allowed!important}.media-mobile .inbox-page .mobile-header-flex .filter-dropdown-container .filter-dropdown-controller svg{margin-left:0;height:20px}.media-mobile .inbox-page .mobile-header-flex .filter-dropdown-container .filter-dropdown-menu .dropdown-item .selected-option,.ppb-modal.staff-schedule-filters-modal .columns .column .column-content .staff-card .arrow-icon{margin-left:auto}.media-mobile .inbox-page .mobile-header-flex .filter-dropdown-container .filter-dropdown-controller:focus{outline:0}.media-mobile .inbox-page .mobile-header-flex .filter-dropdown-container .filter-dropdown-controller.filter-in-use[aria-expanded=true]{opacity:50%}.media-mobile .inbox-page .mobile-header-flex .filter-dropdown-container .filter-dropdown-menu{margin-top:8px;width:180px;border-radius:8px;box-shadow:0 2px 4px 0 rgba(157,159,161,.5);border:1px solid rgba(241,241,242,.5);padding:0;position:absolute;right:0;max-width:calc(100vw - 20px);-webkit-transform:translateX(-10px);transform:translateX(-10px);left:auto;top:100%}.media-mobile .inbox-page .mobile-header-flex .filter-dropdown-container .filter-dropdown-menu li.with-top-border{border-top:1px solid rgba(241,241,242,.9)}.media-mobile .inbox-page .mobile-header-flex .filter-dropdown-container .filter-dropdown-menu .dropdown-item{color:rgba(72,72,73,.9);max-height:46px;min-height:46px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-left:12px;padding-right:12px;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;gap:8px}.media-mobile .inbox-page .mobile-header-flex .filter-dropdown-container .filter-dropdown-menu .dropdown-item:hover{background-color:rgba(241,241,242,.5)!important}.media-mobile .inbox-page .messages-thread{padding-top:36px}.media-mobile .inbox-page .messages-thread .messages-area{height:calc(100% - 16px)}.media-mobile .inbox-page .list-right-side-panel{top:90px;height:calc(100dvh - 90px)}.media-mobile .inbox-page.showing-top-bar .list-right-side-panel{top:196px;height:calc(100vh - 196px)}.media-mobile .inbox-page.showing-top-bar .messages-thread .messages-area{padding-top:140px}.edit-company-page .edit-company-address{height:68px;margin-top:-10px;padding-left:2px}.edit-company-page .inputs-container .ppb-paper-select-row .update-button{position:absolute;top:24px;left:-8px}.media-mobile .edit-company-page .mobile-inputs-container{margin-top:0}.media-mobile .edit-company-page .mobile-inputs-container .avatar-upload{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:40px}.media-mobile .edit-company-page .layout-row{min-height:54px}.media-mobile .edit-company-page .layout-row .ppb-paper-select-row .ember-basic-dropdown-content{left:0!important;width:100vw}.girl-dog,.girl-sad{width:144px;height:235px;background-size:contain}.media-mobile .edit-company-page .edit-company-address{margin-top:-10px;padding-left:0}.media-mobile .edit-company-page .edit-company-address .paper-input-readonly{padding-left:10px}.girl-sad{background-image:url(images/girl-sad@3x-91aa7c8d69065bfdc5a0259f1d257a80.png);background-image:-webkit-image-set(url(images/girl-sad-0b3e14313f9bd314f46efad6d860f791.png) 1x,url(images/girl-sad@2x-ab902d6e8c934232ebc04032c6ec9105.png) 2x,url(images/girl-sad@3x-91aa7c8d69065bfdc5a0259f1d257a80.png) 3x);background-image:image-set(url(images/girl-sad-0b3e14313f9bd314f46efad6d860f791.png) 1x,url(images/girl-sad@2x-ab902d6e8c934232ebc04032c6ec9105.png) 2x,url(images/girl-sad@3x-91aa7c8d69065bfdc5a0259f1d257a80.png) 3x);background-repeat:no-repeat}.girl-dog{background-image:url(images/girl-dog@3x-d0fd63690bcf9f6959f67c542182c121.png);background-image:-webkit-image-set(url(images/girl-dog-5ffca9ed635456c8be08f9b778bae091.png) 1x,url(images/girl-dog@2x-40213e841e87077dfa863363cae359a1.png) 2x,url(images/girl-dog@3x-d0fd63690bcf9f6959f67c542182c121.png) 3x);background-image:image-set(url(images/girl-dog-5ffca9ed635456c8be08f9b778bae091.png) 1x,url(images/girl-dog@2x-40213e841e87077dfa863363cae359a1.png) 2x,url(images/girl-dog@3x-d0fd63690bcf9f6959f67c542182c121.png) 3x)}.appt-status-schedule-filter{padding:0 9px}.appt-status-schedule-filter .appt-status-chips{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:8px;padding:8px 0}.appt-status-schedule-filter .appt-status-chips .appt-status-chip{height:32px;padding:10px 12px;border-radius:16px;font-size:12px;font-weight:500;background-color:#fff;border:1px solid rgba(241,241,242,.9);color:#484849}.appt-status-schedule-filter .appt-status-chips .appt-status-chip.selected{background-color:rgba(72,72,73,.9);color:rgba(255,255,255,.9)}.appt-category-schedule-filter{padding:0 9px}.appt-category-schedule-filter .appt-category-chips{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:8px;padding:8px 0}.appt-category-schedule-filter .appt-category-chips .appt-category-chip{min-height:32px;max-height:32px;padding:0 12px;border-radius:16px;font-size:12px;font-weight:500;background-color:#fff;border:1px solid rgba(241,241,242,.9);color:#484849;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px}.appt-category-schedule-filter .appt-category-chips .appt-category-chip .category-icon svg{width:20px;height:20px}.appt-category-schedule-filter .appt-category-chips .appt-category-chip.selected{background-color:rgba(72,72,73,.9);color:rgba(255,255,255,.9)}.no-payment-method-modal{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center}.no-payment-method-modal .image{margin-bottom:32px;margin-right:46px}.no-payment-method-modal header{font-size:20px;font-weight:500;margin-bottom:16px;color:#48484a}.no-payment-method-modal .description{font-size:14px;margin-bottom:32px;color:#48484a;line-height:1.29}.no-payment-method-modal .add-payment-method-button{height:46px;border-radius:8px;box-shadow:none;margin-bottom:10.5px}.no-payment-method-modal.mobile{-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:48px 24px 0;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.modal-for-printing-schedule .button-container{gap:24px}.modal-for-printing-schedule .button-container button{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.add-edit-container .billing-settings-page .recurring-tip-mobile{border-top:1px solid #dbdcde}.getting-paid-page input[type=date]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#FFF}.getting-paid-page input[type=date]::-webkit-date-and-time-value{text-align:right}.edit-company-page.add-edit-page .layout-row .layout-column{width:100%!important}.ppb-modal.tax-settings-modal{margin-top:auto;margin-bottom:auto;border-radius:8px;box-shadow:0 20px 80px 0 rgba(72,72,73,.5),inset 0 -1px 0 0 rgba(72,72,73,.5);line-height:1.5;color:#48484a;text-align:center;padding:48px!important}.ppb-modal.tax-settings-modal.mobile{padding:48px 22px 22px!important}.ppb-modal.tax-settings-modal.mobile .layout-row md-input-container label{padding-left:16px}.ppb-modal.tax-settings-modal.mobile .layout-row .street{margin-top:32px}.ppb-modal.tax-settings-modal.mobile .e-delivery-toggle{margin-top:-25px;padding-left:12px;padding-right:11px}.ppb-modal.tax-settings-modal.mobile .e-delivery-toggle .mobile-switch-label{font-weight:500;font-size:14px}.ppb-modal.tax-settings-modal .layout-row{text-align:start}.ppb-modal.tax-settings-modal .layout-row md-input-container label{padding-left:5px}.ppb-modal.tax-settings-modal .layout-row .street{margin-top:32px}.ppb-modal.tax-settings-modal .header-image{max-height:56px}.ppb-modal.tax-settings-modal .header{margin-top:16px;font-size:20px;font-weight:500}.ppb-modal.tax-settings-modal .modal-description .help-link{font-weight:500}@supports (-webkit-touch-callout:none){.ppb-modal.tax-settings-modal .modal-description .help-link{font-weight:600}}.ppb-modal.tax-settings-modal p{margin-top:6px;font-size:14px;line-height:1.29}.ppb-modal.tax-settings-modal .e-delivery-toggle{margin-top:-25px;padding-left:4px}.ppb-modal.tax-settings-modal .e-delivery-toggle .md-label{font-size:14px;font-weight:500}.ppb-modal.tax-settings-modal .controls{margin-top:10px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.ppb-modal.tax-settings-modal .controls .confirm-tax-settings-button{max-width:82px}.ppb-modal.tax-settings-modal .disclosure{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;text-align:start;gap:12px}.ppb-modal.tax-settings-modal .disclosure header{font-size:14px;font-weight:500;color:#48484a}.ppb-modal.tax-settings-modal .disclosure p{line-height:18px;font-size:12px;color:#48484a}.ppb-modal:has(.tip-already-left-modal){margin-top:auto;margin-bottom:auto}.ppb-modal:has(.tip-already-left-modal) .content{grid-gap:8px}.ppb-modal:has(.tip-already-left-modal) .image-container{padding-bottom:16px}.ppb-modal:has(.tip-already-left-modal) header{font-size:16px;font-weight:500}.ppb-modal:has(.tip-already-left-modal) .info-text{font-size:12px}.ppb-modal:has(.tip-already-left-modal) .bottom-button{padding-top:40px}.ppb-modal:has(.tip-already-left-modal) .bottom-button button{font-size:12px;font-weight:500;padding:9px 15px}.ppb-modal:has(.tip-already-left-modal).mobile{padding-top:48px}.ppb-modal:has(.tip-already-left-modal).mobile .bottom-button button{width:calc(100% - 24px)!important;margin-left:12px;margin-right:12px}.ppb-modal.staff-schedule-filters-modal{padding:18px 32px 24px;margin-top:auto;margin-bottom:auto;width:694px}.ppb-modal.staff-schedule-filters-modal .header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px}.ppb-modal.staff-schedule-filters-modal .header .title{font-weight:500;font-size:14px;color:rgba(72,72,73,.9)}.ppb-modal.staff-schedule-filters-modal .header .search{position:relative;margin-left:12px;border-radius:16px;width:160px;border:1px solid rgba(241,241,242,.9);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;padding:10px 12px}.ppb-modal.staff-schedule-filters-modal .header .search input{position:absolute;left:32px;height:32px;width:calc(100% - 44px);border:none;padding:0;font-size:12px;line-height:1}.ppb-modal.staff-schedule-filters-modal .header .search input::-webkit-input-placeholder{color:rgba(157,159,161,.9)}.ppb-modal.staff-schedule-filters-modal .header .search input:-ms-input-placeholder{color:rgba(157,159,161,.9)}.ppb-modal.staff-schedule-filters-modal .header .search input::placeholder{color:rgba(157,159,161,.9)}.ppb-modal.staff-schedule-filters-modal .columns{display:-webkit-box;display:-ms-flexbox;display:flex;gap:24px;padding-top:24px;padding-bottom:14px}.ppb-modal.staff-schedule-filters-modal .columns .column{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:4px;width:100%}.ppb-modal.staff-schedule-filters-modal .columns .column .column-header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding-left:12px;padding-right:12px}.ppb-modal.staff-schedule-filters-modal .columns .column .column-header div{font-size:12px;font-weight:500;color:rgba(72,72,73,.75)}.ppb-modal.staff-schedule-filters-modal .columns .column .column-header button{font-size:12px;padding:0;border:none;color:rgba(240,88,96,.75)}.ppb-modal.staff-schedule-filters-modal .columns .column .column-content{height:320px;overflow-y:auto;border-radius:8px;padding:12px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:4px}.ppb-modal.staff-schedule-filters-modal .columns .column .column-content .staff-card{display:-webkit-box;display:-ms-flexbox;display:flex;gap:8px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;min-height:46px;height:46px!important;border-radius:8px;border:1px solid rgba(241,241,242,.9);padding:0 12px;background-color:#fff}.ppb-modal.staff-schedule-filters-modal .columns .column .column-content .staff-card .user-avatar,.ppb-modal.staff-schedule-filters-modal .columns .column .column-content .staff-card .user-avatar .img-inner-border{width:32px;height:32px}.ppb-modal.staff-schedule-filters-modal .columns .column .column-content .staff-card .user-avatar .img-inner-border img{border-radius:40px}.ppb-modal.staff-schedule-filters-modal .columns .column .column-content .staff-card .name{font-size:12px;color:#484849}.ppb-modal.staff-schedule-filters-modal .columns .column .column-content .staff-card .arrow-icon.right{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.ppb-modal.staff-schedule-filters-modal .columns .column .column-content .staff-card.hidden-from-schedule .user-avatar img{filter:grayscale(1);opacity:.75}.ppb-modal.staff-schedule-filters-modal .columns .column .column-content .empty-state{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:12px;margin:auto 20px}.ppb-modal.staff-schedule-filters-modal .columns .column .column-content .empty-state div{font-size:10px;font-weight:500;color:rgba(72,72,73,.75);line-height:1.4;text-align:center}.ppb-modal.staff-schedule-filters-modal .columns .column:first-child .column-content{background-color:rgba(241,241,242,.5)}.ppb-modal.staff-schedule-filters-modal .columns .column:last-child .column-content{background-color:rgba(190,219,243,.25)}.ppb-modal.staff-schedule-filters-modal .all-set{margin-left:auto;border-radius:20px;padding:13px 24px;background-color:rgba(250,201,200,.25);line-height:1}.ppb-modal.staff-schedule-filters-modal .all-set:disabled{background-color:rgba(250,201,200,.25);color:#f05860;cursor:not-allowed!important}@supports (-webkit-touch-callout:none){input[type=search].ember-power-select-search-input{background-color:#fff!important}}