[data-v-dcdcd386]:export{userSelectColors-black:#141414;userSelectColors-charcoal:#3c3c3c;userSelectColors-blue:#0099d9;userSelectColors-red:#ff5d5d;userSelectColors-timeoff:#5c5c5c;userSelectColors-orange:#ffc684;userSelectColors-gray:#c9c8c8;userSelectColors-coolgray:#4e4f50;userSelectColors-ivory:#e2ded0;userSelectColors-bluegray:#647c90;userSelectColors-green:#42b983;userSelectColors-yellow:#f6ff00}.ctrl-button[data-v-dcdcd386]{position:relative;margin:0;width:148px;background:#adadad;border:1px solid #bbb;color:#fff;cursor:pointer;display:inline-block;font-size:14px;font-weight:500;line-height:27px;text-decoration:none;width:calc(100% - 10px);height:30px;text-align:left;padding-left:10px}.ctrl-button.is-active[data-v-dcdcd386],.ctrl-button[data-v-dcdcd386]:active{background:rgba(0,0,0,.05);border-color:#aaa;box-shadow:inset 0 1px 2px rgba(0,0,0,.1);cursor:default;z-index:1}.ctrl-button .icon[data-v-dcdcd386]{background-position:50%;background-size:17px;box-sizing:content-box;height:17px;opacity:.5;padding:5px 10px;vertical-align:top;width:17px}.icon[data-icon=arrow-down][data-v-dcdcd386]{background-image:url(data:image/svg+xml;base64,PHN2ZyBoZWlnaHQ9IjE4IiB3aWR0aD0iMTgiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTkgMTAuMWwtNC45LTUtMS41IDEuNCA1IDVMOSAxMi45bDEuNC0xLjQgNS01LTEuNS0xLjR6Ii8+PC9zdmc+)}.ctrl-select-options[data-v-dcdcd386]{background:#fff;border:1px solid #bbb;border-radius:4px;box-shadow:0 2px 10px rgba(0,0,0,.2);font-size:13px;font-weight:500;margin-top:2px;max-height:260px;overflow-x:hidden;overflow-y:auto;padding:5px 0;position:absolute;text-align:left;white-space:normal;max-width:295px;z-index:6}.ctrl-select-options hr[data-v-dcdcd386]{margin:5px 0}.ctrl-select-options .button[data-v-dcdcd386]{display:block;margin:12px 12px 7px;width:calc(100% - 24px)}.ctrl-select-group-label[data-v-dcdcd386]{cursor:default;font-size:14px;font-weight:600;padding:8px 25px 8px 15px}.ctrl-select-option[data-v-dcdcd386]{cursor:pointer;padding:9px 25px 8px 15px}.ctrl-select-option[data-v-dcdcd386]:hover{background:#f3f3f3}.ctrl-select-option.is-active[data-v-dcdcd386]{background:#336bab;color:#fff}.ctrl-select-option.is-active[data-v-dcdcd386]:active{background:#1a59a1}[data-v-273bbc86]:export{userSelectColors-black:#141414;userSelectColors-charcoal:#3c3c3c;userSelectColors-blue:#0099d9;userSelectColors-red:#ff5d5d;userSelectColors-timeoff:#5c5c5c;userSelectColors-orange:#ffc684;userSelectColors-gray:#c9c8c8;userSelectColors-coolgray:#4e4f50;userSelectColors-ivory:#e2ded0;userSelectColors-bluegray:#647c90;userSelectColors-green:#42b983;userSelectColors-yellow:#f6ff00}.ctrl-button[data-v-273bbc86]{position:relative;margin:0;width:148px;background:#adadad;border:1px solid #bbb;color:#fff;cursor:pointer;display:inline-block;font-size:14px;font-weight:500;line-height:27px;text-decoration:none;height:30px;text-align:left;padding-left:10px}.ctrl-button.is-active[data-v-273bbc86],.ctrl-button[data-v-273bbc86]:active{background:rgba(0,0,0,.05);border-color:#aaa;box-shadow:inset 0 1px 2px rgba(0,0,0,.1);cursor:default;z-index:1}.ctrl-button .icon[data-v-273bbc86]{background-position:50%;background-size:17px;box-sizing:content-box;height:17px;opacity:.5;padding:5px 10px;vertical-align:top;width:17px}.icon[data-icon=arrow-down][data-v-273bbc86]{background-image:url(data:image/svg+xml;base64,PHN2ZyBoZWlnaHQ9IjE4IiB3aWR0aD0iMTgiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTkgMTAuMWwtNC45LTUtMS41IDEuNCA1IDVMOSAxMi45bDEuNC0xLjQgNS01LTEuNS0xLjR6Ii8+PC9zdmc+)}.ctrl-select-options[data-v-273bbc86]{background:#fff;border:1px solid #bbb;border-radius:4px;box-shadow:0 2px 10px rgba(0,0,0,.2);font-size:13px;font-weight:500;margin-top:2px;max-height:260px;overflow-x:hidden;overflow-y:auto;padding:5px 0;position:absolute;text-align:left;white-space:normal;max-width:295px;z-index:6}.ctrl-select-options hr[data-v-273bbc86]{margin:5px 0}.ctrl-select-options .button[data-v-273bbc86]{display:block;margin:12px 12px 7px;width:calc(100% - 24px)}.ctrl-select-group-label[data-v-273bbc86]{cursor:default;font-size:14px;font-weight:600;padding:8px 25px 8px 15px}.ctrl-select-option[data-v-273bbc86]{cursor:pointer;padding:9px 25px 8px 15px}.ctrl-select-option[data-v-273bbc86]:hover{background:#f3f3f3}.ctrl-select-option.is-active[data-v-273bbc86]{background:#336bab;color:#fff}.ctrl-select-option.is-active[data-v-273bbc86]:active{background:#1a59a1}.schedule .timeline-comment-container{position:relative}.schedule .timeline-comment-container .timeline-comment{position:absolute;top:0;left:0;bottom:0;right:0;display:flex;justify-content:flex-end;align-items:flex-end;padding:2px;color:#0099d9}.schedule .timeline-comment-container .timeline-comment:hover{color:#ffc684}.schedule .timeline-comment-container.hover:hover,.schedule .timeline-comment-container:hover{background-color:#fff5eb;background-blend-mode:multiply;cursor:pointer}.schedule .project-rows{border-bottom:2px solid #c9c8c8}.schedule .popover,.schedule body,.schedule html,.schedule main{min-height:100%}.schedule .dropdown,.schedule .modal-overlay,.schedule .popover,.schedule main{overflow-x:hidden}.schedule body,.schedule hr,.schedule html,.schedule main,.schedule table{width:100%}.schedule .strong,.schedule b,.schedule dl>dt,.schedule h1,.schedule h2,.schedule h3,.schedule h4,.schedule strong{font-weight:600}.schedule #browser-warning,.schedule .text-center{text-align:center}.schedule .modal,.schedule .simple-select.is-focused{outline:0}.schedule a,.schedule abbr,.schedule address,.schedule applet,.schedule article,.schedule aside,.schedule audio,.schedule b,.schedule blockquote,.schedule button,.schedule canvas,.schedule caption,.schedule cite,.schedule code,.schedule dd,.schedule del,.schedule details,.schedule dfn,.schedule dl,.schedule dt,.schedule em,.schedule embed,.schedule fieldset,.schedule figcaption,.schedule figure,.schedule footer,.schedule form,.schedule h1,.schedule h2,.schedule h3,.schedule h4,.schedule h5,.schedule h6,.schedule header,.schedule hr,.schedule i,.schedule iframe,.schedule img,.schedule input,.schedule ins,.schedule kbd,.schedule label,.schedule legend,.schedule li,.schedule main,.schedule mark,.schedule menu,.schedule nav,.schedule object,.schedule ol,.schedule output,.schedule p,.schedule pre,.schedule q,.schedule ruby,.schedule s,.schedule samp,.schedule section,.schedule small,.schedule strike,.schedule strong,.schedule sub,.schedule summary,.schedule sup,.schedule table,.schedule tbody,.schedule td,.schedule textarea,.schedule tfoot,.schedule th,.schedule thead,.schedule time,.schedule tr,.schedule u,.schedule ul,.schedule var,.schedule video{font-family:inherit;font-size:100%;margin:0;padding:0}.schedule article,.schedule aside,.schedule details,.schedule figcaption,.schedule figure,.schedule footer,.schedule header,.schedule main,.schedule menu,.schedule nav,.schedule section{display:block}.schedule *{box-sizing:border-box}@keyframes fadeIn{0%{opacity:0}}@keyframes fadeOut{0%{opacity:1}}.schedule h1,.schedule h2,.schedule h3,.schedule h4{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;line-height:1.2}.schedule h1{font-size:25px;margin-bottom:20px}.schedule h2{font-size:21px}.schedule h3{font-size:13px}.schedule h4{font-size:14px}.schedule a{color:#336bab;cursor:pointer;text-decoration:underline}.schedule a.blue-link{color:#336bab!important}.schedule dl,.schedule ol,.schedule p,.schedule ul{line-height:1.4;margin:20px 0}.schedule ol,.schedule ul{margin-left:40px}.schedule dl>dd{margin-bottom:20px}.schedule table{border-collapse:collapse;margin:20px 0}.schedule hr{border:0;border-top:1px solid rgba(0,0,0,.15);height:0;margin:20px auto}.schedule .app-nav:after,.schedule .clearfix:after,.schedule .export-range-select:after,.schedule .field:after,.schedule .import-controls:after,.schedule .tagsinput:after,.schedule .upgrade-form .address-city-state-code:after,.schedule form section:after{clear:both;content:" ";display:table}.schedule .clear{clear:both}.schedule .left{float:left}.schedule .right{float:right}.schedule .allocation-meta,.schedule .content-child-row .child-row-name,.schedule .content-child-row .client-name,.schedule .content-parent-row .row-info .client-name,.schedule .content-parent-row .row-info .teams,.schedule .content-parent-row .row-info>h3,.schedule .dropdown a,.schedule .filter-list>a,.schedule .header-company-name,.schedule .logged-in-users li,.schedule .recent-users li,.schedule .text-overflow,.schedule .user-dropdown .dropdown-link>span,.schedule .user-information,.schedule .user-information>h4{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-align:left}.schedule .text-orange{color:#fa6400}.schedule .is-hidden{display:none!important}.schedule main{min-width:900px;position:absolute}.schedule .m-0{margin:0!important}.schedule .mb-30{margin-bottom:30px!important}.schedule .mb-0{margin-bottom:0!important}.schedule .mt-10{margin-top:10px!important}.schedule .mr-5{margin-right:5px!important}.schedule .text-14{font-size:14px!important}.schedule .dropdown,.schedule .filter-list>a,.schedule .modal-addition strong,.schedule .simple-select-option{font-weight:500}.schedule .button,.schedule .dropdown,.schedule .filter-list>a,.schedule .filter-select-options,.schedule .simple-select-option,.schedule .ui-autocomplete{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.schedule #browser-warning{background:#fffcde;border:1px solid #f9e020;border-radius:4px;bottom:15px;box-shadow:0 2px 4px rgba(0,0,0,.1);font-size:15px;left:0;line-height:1.2;margin-left:auto;margin-right:auto;max-width:640px;padding:15px 30px;position:fixed;right:0;z-index:9000}@media screen and (max-width:900px){.schedule #browser-warning{border-radius:0;border-width:0;padding:15px;position:static}}.schedule #browser-warning .dismiss-browser-warning{opacity:.3;position:absolute;right:3px;top:3px}.schedule #browser-warning .dismiss-browser-warning>.icon{height:22px;width:22px}.schedule #browser-warning .dismiss-browser-warning:hover{opacity:.6}.schedule .color-block{border-radius:2px;content:"";display:inline-block;height:13px;margin:-2px 6px 0 0;vertical-align:middle;width:13px}.schedule .dropdown-button{position:relative}.schedule .dropdown-button.is-showing .dropdown{display:block}.schedule .dropdown-link{text-decoration:none}.schedule .dropdown{background:#fff;background-clip:padding-box;border:1px solid rgba(0,0,0,.2);border-radius:4px;box-shadow:0 2px 10px rgba(0,0,0,.2);display:none;font-size:14px;min-width:140px;overflow-y:auto;padding:5px 0;position:absolute;text-align:left;z-index:100}.schedule .filter-reset,.schedule .flash,.schedule .modal-loader{text-align:center}.schedule .dropdown hr{margin:5px 0}.schedule .dropdown a{color:inherit;display:block;padding:8px 25px 8px 15px;text-decoration:none}.schedule .dropdown a:hover{background:#336bab;color:#fff}.schedule .dropdown a:active{background:#1a59a1}.schedule .dropdown a.is-disabled,.schedule .dropdown a.is-disabled:active,.schedule .dropdown a.is-disabled:focus,.schedule .dropdown a.is-disabled:hover{background:0 0;color:#888;cursor:default}.schedule .dropdown .delete-action:hover{background:#db3b3b}.schedule .dropdown .delete-action:active{background:#d72323}.schedule .dropdown .dropdown-harvest-icon{margin:-6px 3px -4px 0}.schedule .filter-input{background:#fff;height:100%;left:0;position:absolute;width:319px}.schedule .filter-input input[type=text]{background:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNyIgaGVpZ2h0PSIxNyI+PHBhdGggZmlsbD0iIzk5OSIgZD0iTTcuNSAyLjVjMi44IDAgNSAyLjIgNSA1cy0yLjIgNS01IDUtNS0yLjItNS01IDIuMi01IDUtNW0wLTEuNUMzLjkgMSAxIDMuOSAxIDcuNVMzLjkgMTQgNy41IDE0IDE0IDExLjEgMTQgNy41IDExLjEgMSA3LjUgMXoiLz48cGF0aCBmaWxsPSIjOTk5IiBkPSJNMTUuMDM0IDE2LjA5M2wtNC4wMy00LjAzIDEuMDYtMS4wNiA0LjAzIDQuMDI5eiIvPjwvc3ZnPg==) 15px no-repeat;border:none;border-radius:0;color:#444;font-size:14px;height:100%;padding:0 28px 0 38px}.schedule .filter-help{background-color:#fff;background-clip:padding-box;border:1px solid rgba(0,0,0,.2);border-radius:5px;box-shadow:0 2px 20px rgba(0,0,0,.3);left:324px;padding:10px 0 5px;position:fixed;top:90px;width:328px;z-index:100}.schedule .filter-help:after,.schedule .filter-help:before{border-bottom:10px solid transparent;border-right:10px solid rgba(0,0,0,.2);border-top:10px solid transparent;content:"";left:-11px;position:absolute;top:10px}.schedule .filter-help:after{border-right-color:#fff;left:-10px}@media screen and (max-width:900px){.schedule .filter-help{display:none}}.schedule .filter-help-inner{max-height:555px;overflow-y:auto}@media screen and (max-height:700px){.schedule .filter-help-inner{max-height:405px}}.schedule .filter-help-inner .form-helper{margin:5px 15px 35px}.schedule .filter-help-inner .form-helper>p{margin:0 0 10px}.schedule .filter-help-inner:after,.schedule .filter-help-inner:before{content:"";height:15px;left:0;pointer-events:none;position:absolute;right:0}.schedule .filter-help-inner:before{background:linear-gradient(#fff,hsla(0,0%,100%,0));top:5px}.schedule .filter-help-inner:after{background:linear-gradient(hsla(0,0%,100%,0),#fff);bottom:5px}.schedule .filter-list{margin:30px 0 15px}.schedule .filter-list>h3{border-bottom:1px solid #e4e4e4;line-height:0;margin:0 0 15px 15px}.schedule .filter-list>h3>span{background:#fff;padding-right:5px}.schedule .filter-list>a{color:inherit;display:block;font-size:14px;padding:8px 40px 8px 25px;text-decoration:none}.schedule .filter-list>a:hover{background:#336bab;color:#fff}.schedule .filter-list>a:active{background:#1a59a1}.schedule .filter-list .filter-empty-state{color:#666;font-size:13px;line-height:1.4;margin-bottom:10px;padding:10px 18px;text-align:center}.schedule .filter-reset{background:#ccc;border-radius:18px;bottom:1px;cursor:pointer;display:block;height:18px;line-height:0;margin:auto;position:absolute;right:7px;top:0;width:18px;z-index:2}.schedule .filter-reset .icon{height:16px;margin-top:1px;vertical-align:top;width:16px}.schedule .filter-reset:focus,.schedule .filter-reset:hover{background:#bbb}.schedule .filter-reset:active{background:#aaa}.schedule .icon{background-repeat:no-repeat;background-size:cover;display:inline-block;height:18px;vertical-align:middle;width:18px}.schedule .icon[data-icon=add]{background-image:url(data:image/svg+xml;base64,PHN2ZyBoZWlnaHQ9IjE4IiB3aWR0aD0iMTgiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTggM2gydjEySDh6Ii8+PHBhdGggZD0iTTMgOGgxMnYySDN6Ii8+PC9zdmc+)}.schedule .icon[data-icon=add-white]{background-image:url(data:image/svg+xml;base64,PHN2ZyBoZWlnaHQ9IjE4IiB3aWR0aD0iMTgiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbD0iI2ZmZiI+PHBhdGggZD0iTTggM2gydjEySDh6Ii8+PHBhdGggZD0iTTMgOGgxMnYySDN6Ii8+PC9nPjwvc3ZnPg==)}.schedule .icon[data-icon=arrow-down]{background-image:url(data:image/svg+xml;base64,PHN2ZyBoZWlnaHQ9IjE4IiB3aWR0aD0iMTgiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTkgMTAuMWwtNC45LTUtMS41IDEuNCA1IDVMOSAxMi45bDEuNC0xLjQgNS01LTEuNS0xLjR6Ii8+PC9zdmc+)}.schedule .icon[data-icon=arrow-down-white]{background-image:url(data:image/svg+xml;base64,PHN2ZyBoZWlnaHQ9IjE4IiB3aWR0aD0iMTgiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTkgMTAuMWwtNC45LTUtMS41IDEuNCA1IDVMOSAxMi45bDEuNC0xLjQgNS01LTEuNS0xLjR6IiBmaWxsPSIjZmZmIi8+PC9zdmc+)}.schedule .icon[data-icon=arrow-left]{background-image:url(data:image/svg+xml;base64,PHN2ZyBoZWlnaHQ9IjE3IiB3aWR0aD0iMTciIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTcuNCA4LjVsNS01TDExIDIgNiA3LjEgNC42IDguNSA2IDkuOWw1IDUuMSAxLjQtMS41eiIgZmlsbD0iIzAxMDEwMSIvPjwvc3ZnPg==);filter:invert(1)}.schedule .icon[data-icon=arrow-right]{background-image:url(data:image/svg+xml;base64,PHN2ZyBoZWlnaHQ9IjE3IiB3aWR0aD0iMTciIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTQuNiAxMy41TDYgMTVsNS01LjEgMS40LTEuNEwxMSA3LjEgNiAyIDQuNiAzLjVsNSA1eiIgZmlsbD0iIzAxMDEwMSIvPjwvc3ZnPg==);filter:invert(1)}.schedule .icon[data-icon=calendar]{background-image:url(data:image/svg+xml;base64,PHN2ZyBoZWlnaHQ9IjE4IiB3aWR0aD0iMTgiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTUgMTFoMnYySDV6TTggMTFoMnYySDh6TTUgOGgydjJINXpNOCA4aDJ2Mkg4ek0xMSA4aDJ2MmgtMnpNMTEgMTFoMnYyaC0yeiIvPjxwYXRoIGQ9Ik0xNCAyVjFoLTN2MUg3VjFINHYxSDJ2MTRoMTRWMnptLTIgMGgxdjJoLTF6TTUgMmgxdjJINXptMTAgMTNIM1Y2aDEyeiIvPjwvc3ZnPg==)}.schedule .icon[data-icon=collapse-all]{background-image:url(data:image/svg+xml;base64,PHN2ZyBoZWlnaHQ9IjE4IiB3aWR0aD0iMTgiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbD0iIzAxMDEwMSI+PHBhdGggZD0iTTEzLjIgOWwxLjMtMS4xLTQuMy0zLjhMOSAzIDcuOCA0LjEgMy41IDcuOSA0LjggOSA5IDUuMnoiLz48cGF0aCBkPSJNMTMuMiAxNC41bDEuMy0xLjEtNC4zLTMuOEw5IDguNSA3LjggOS42bC00LjMgMy44IDEuMyAxLjFMOSAxMC43eiIvPjwvZz48L3N2Zz4=)}.schedule .icon[data-icon=copy]{background-image:url(data:image/svg+xml;base64,PHN2ZyBoZWlnaHQ9IjE4IiB3aWR0aD0iMTgiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTQgNGg5VjJIMnYxMGgyeiIgZmlsbD0iIzAyMDIwMiIvPjxwYXRoIGQ9Ik0xNSA2djhINlY2em0xLTFINXYxMGgxMXoiIGZpbGw9IiMwMTAxMDEiLz48L3N2Zz4=)}.schedule .icon[data-icon=expand-all]{background-image:url(data:image/svg+xml;base64,PHN2ZyBoZWlnaHQ9IjE4IiB3aWR0aD0iMTgiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbD0iIzAxMDEwMSI+PHBhdGggZD0iTTkgMTMuM0w0LjggOS41bC0xLjMgMS4xIDQuMyAzLjhMOSAxNS41bDEuMi0xLjEgNC4zLTMuOC0xLjMtMS4xeiIvPjxwYXRoIGQ9Ik05IDcuOEw0LjggNCAzLjUgNS4xbDQuMyAzLjhMOSAxMGwxLjItMS4xIDQuMy0zLjhMMTMuMiA0eiIvPjwvZz48L3N2Zz4=)}.schedule .icon[data-icon=loader]{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxOCI+PGcgZmlsbD0iIzAxMDEwMSI+PGNpcmNsZSBvcGFjaXR5PSIuODciIGN4PSI0IiBjeT0iNCIgcj0iMS45Ii8+PGNpcmNsZSBvcGFjaXR5PSIuNzUiIGN4PSIxLjkiIGN5PSI5IiByPSIxLjkiLz48Y2lyY2xlIG9wYWNpdHk9Ii4xMiIgY3g9IjE0IiBjeT0iNCIgcj0iMS45Ii8+PGNpcmNsZSBvcGFjaXR5PSIuNjIiIGN4PSI0IiBjeT0iMTQiIHI9IjEuOSIvPjxjaXJjbGUgb3BhY2l0eT0iLjM3IiBjeD0iMTQiIGN5PSIxNCIgcj0iMS45Ii8+PGNpcmNsZSBvcGFjaXR5PSIuMjUiIGN4PSIxNi4xIiBjeT0iOSIgcj0iMS45Ii8+PGNpcmNsZSBjeD0iOSIgY3k9IjEuOSIgcj0iMS45Ii8+PGNpcmNsZSBvcGFjaXR5PSIuNSIgY3g9IjkiIGN5PSIxNi4xIiByPSIxLjkiLz48L2c+PC9zdmc+)}.schedule .icon[data-icon=loader-white]{background-image:url(data:image/svg+xml;base64,PHN2ZyBoZWlnaHQ9IjE4IiB3aWR0aD0iMTgiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbD0iI2ZmZiI+PGNpcmNsZSBjeD0iNCIgY3k9IjQiIG9wYWNpdHk9Ii44NyIgcj0iMS45Ii8+PGNpcmNsZSBjeD0iMS45IiBjeT0iOSIgb3BhY2l0eT0iLjc1IiByPSIxLjkiLz48Y2lyY2xlIGN4PSIxNCIgY3k9IjQiIG9wYWNpdHk9Ii4xMiIgcj0iMS45Ii8+PGNpcmNsZSBjeD0iNCIgY3k9IjE0IiBvcGFjaXR5PSIuNjIiIHI9IjEuOSIvPjxjaXJjbGUgY3g9IjE0IiBjeT0iMTQiIG9wYWNpdHk9Ii4zNyIgcj0iMS45Ii8+PGNpcmNsZSBjeD0iMTYuMSIgY3k9IjkiIG9wYWNpdHk9Ii4yNSIgcj0iMS45Ii8+PGNpcmNsZSBjeD0iOSIgY3k9IjEuOSIgcj0iMS45Ii8+PGNpcmNsZSBjeD0iOSIgY3k9IjE2LjEiIG9wYWNpdHk9Ii41IiByPSIxLjkiLz48L2c+PC9zdmc+)}.schedule .icon[data-icon=notes]{background-image:url(data:image/svg+xml;base64,PHN2ZyBoZWlnaHQ9IjE4IiB3aWR0aD0iMTgiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTQgNmg5djFINHpNNCA4aDl2MUg0ek00IDEwaDl2MUg0ek00IDEyaDUuNnYxSDR6Ii8+PHBhdGggZD0iTTE1IDF2MTZIMlYxem0xLTFIMXYxOGgxNXoiLz48cGF0aCBkPSJNMiAxaDEzdjFIMnoiLz48L3N2Zz4=)}.schedule .icon[data-icon=notes-white]{background-image:url(data:image/svg+xml;base64,PHN2ZyBoZWlnaHQ9IjE4IiB3aWR0aD0iMTgiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbD0iI2ZmZiI+PHBhdGggZD0iTTUgNmg4djFINXpNMyAyaDEydjFIM3pNNSA4aDh2MUg1ek01IDEwaDh2MUg1ek01IDEyaDV2MUg1eiIvPjwvZz48cGF0aCBkPSJNMy41IDEuNWgxMiIgZmlsbD0ibm9uZSIvPjxwYXRoIGQ9Ik0xNSAydjE0SDNWMnptMS0xSDJ2MTZoMTR6IiBmaWxsPSIjZmZmIi8+PC9zdmc+)}.schedule .icon[data-icon=question]{background-image:url(data:image/svg+xml;base64,PHN2ZyBoZWlnaHQ9IjE4IiB3aWR0aD0iMTgiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTkuMSAxNC41Yy0uNyAwLTEuMi0uNS0xLjItMS4ycy41LTEuMiAxLjItMS4yIDEuMi41IDEuMiAxLjItLjUgMS4yLTEuMiAxLjJ6bTEtMy42di4ySDh2LS4yYzAtLjYuMS0xLjQuOC0yLjFzMS42LTEuMiAxLjYtMi4xLS43LTEuNC0xLjUtMS40QzcuNSA1LjMgNy40IDYuNyA3LjQgN2gtMmMwLTEuNS43LTMuNiAzLjUtMy42IDIuNCAwIDMuNSAxLjYgMy41IDMuMS4xIDIuNS0yLjMgMi45LTIuMyA0LjR6Ii8+PC9zdmc+)}.schedule .icon[data-icon=question-white]{background-image:url(data:image/svg+xml;base64,PHN2ZyBoZWlnaHQ9IjE4IiB3aWR0aD0iMTgiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTkuMSAxNC41Yy0uNyAwLTEuMi0uNS0xLjItMS4ycy41LTEuMiAxLjItMS4yIDEuMi41IDEuMiAxLjItLjUgMS4yLTEuMiAxLjJ6bTEtMy42di4ySDh2LS4yYzAtLjYuMS0xLjQuOC0yLjFzMS42LTEuMiAxLjYtMi4xLS43LTEuNC0xLjUtMS40QzcuNSA1LjMgNy40IDYuNyA3LjQgN2gtMmMwLTEuNS43LTMuNiAzLjUtMy42IDIuNCAwIDMuNSAxLjYgMy41IDMuMS4xIDIuNS0yLjMgMi45LTIuMyA0LjR6IiBmaWxsPSIjZmZmIi8+PC9zdmc+)}.schedule .icon[data-icon=settings]{background-image:url(data:image/svg+xml;base64,PHN2ZyBoZWlnaHQ9IjE4IiB3aWR0aD0iMTgiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTE3IDEwLjFWNy45bC0xLjItLjRjLS40LS4yLS44LS41LTEtLjlzLS4yLS45IDAtMS40bC41LTEuMS0xLjUtMS41LTEuMS41Yy0uNC4yLS45LjItMS40IDAtLjQtLjItLjgtLjUtLjktMUwxMC4xIDFINy45bC0uNCAxLjJjLS4xLjQtLjUuOC0uOS45LS40LjItLjkuMi0xLjQgMGwtMS4xLS41LTEuNSAxLjUuNSAxLjFjLjIuNC4yLjkgMCAxLjQtLjEuNC0uNS44LS45LjlMMSA3Ljl2Mi4ybDEuMi40Yy40LjIuOC41IDEgLjlzLjIuOSAwIDEuNGwtLjUgMS4xIDEuNSAxLjUgMS4xLS41Yy40LS4yLjktLjIgMS40IDAgLjQuMi44LjUuOSAxbC4zIDEuMWgyLjJsLjQtMS4yYy4yLS40LjUtLjguOS0xcy45LS4yIDEuMyAwbDEuMS41IDEuNS0xLjUtLjUtMS4xYy0uMi0uNC0uMi0uOSAwLTEuNC4yLS40LjUtLjggMS0uOXptLTggMS44Yy0xLjYgMC0yLjktMS4zLTIuOS0yLjlTNy40IDYuMSA5IDYuMXMyLjkgMS4zIDIuOSAyLjktMS4zIDIuOS0yLjkgMi45eiIvPjwvc3ZnPg==)}.schedule .icon[data-icon=show-hours-drawer]{background-image:url(data:image/svg+xml;base64,PHN2ZyBoZWlnaHQ9IjE3IiB3aWR0aD0iMTciIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbD0iIzAxMDEwMSI+PHBhdGggZD0iTTkgOC41YzAgLjMtLjIuNS0uNS41UzggOC44IDggOC41di01YzAtLjMuMi0uNS41LS41cy41LjIuNS41eiIvPjxwYXRoIGQ9Ik04IDguNWMwLS4zLjMtLjUuNi0uNWgzLjljLjIgMCAuNS4yLjUuNXMtLjMuNS0uNi41SDguNmMtLjMgMC0uNi0uMi0uNi0uNXoiLz48cGF0aCBkPSJNOC41IDEuNWMzLjkgMCA3IDMuMSA3IDdzLTMuMSA3LTcgNy03LTMuMS03LTcgMy4xLTcgNy03bTAtMS41QzMuOCAwIDAgMy44IDAgOC41UzMuOCAxNyA4LjUgMTcgMTcgMTMuMiAxNyA4LjUgMTMuMiAwIDguNSAweiIvPjwvZz48L3N2Zz4=)}.schedule .icon[data-icon=sort]{background-image:url(data:image/svg+xml;base64,PHN2ZyBoZWlnaHQ9IjE4IiB3aWR0aD0iMTgiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHRleHQgZm9udC1mYW1pbHk9IidBR2FyYW1vbmRQcm8tQm9sZCciIGZvbnQtc2l6ZT0iMTAuODU3IiB0cmFuc2Zvcm09Im1hdHJpeCgxLjEwNiAwIDAgMSAzLjA1MyA4LjMyMSkiPkE8L3RleHQ+PHRleHQgZm9udC1mYW1pbHk9IidBR2FyYW1vbmRQcm8tQm9sZCciIGZvbnQtc2l6ZT0iMTAiIHRyYW5zZm9ybT0ibWF0cml4KDEuMTIgMCAwIDEgMyAxNykiPlo8L3RleHQ+PHBhdGggZD0iTTE0IDNoMXY5aC0xek0xMiAxMmwyLjUgNCAyLjUtNHoiLz48L3N2Zz4=)}.schedule .icon[data-icon=trash]{background-image:url(data:image/svg+xml;base64,PHN2ZyBoZWlnaHQ9IjE4IiB3aWR0aD0iMTgiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTYgN2gxdjZINnpNNCA1aDF2OUg0ek04IDdoMXY2SDh6TTEwIDdoMXY2aC0xek0xMiA1aDF2OWgtMXpNMTMgMTRjMCAuNS0uNSAxLTEgMUg1Yy0uNSAwLTEtLjUtMS0xTTQgNGMwLS41LjUtMSAxLTFoN2MuNSAwIDEgLjUgMSAxTTYgM2MwLS41LjUtMSAxLTFoM2MuNSAwIDEgLjUgMSAxTTMgNGgxMXYxSDN6Ii8+PC9zdmc+)}.schedule .icon[data-icon=user-white]{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxOCI+PHBhdGggZmlsbD0iI2ZmZiIgZD0iTTE0LjkgMTMuMWMtMi4zLS41LTQuNC0xLTMuNC0yLjlDMTQuNiA0LjIgMTIuMyAxIDkgMWMtMy40IDAtNS42IDMuMy0yLjUgOS4xIDEuMSAyLTEuMSAyLjQtMy40IDIuOS0yLjMuNi0yLjEgMS44LTIuMSA0aDE2YzAtMi4yLjItMy40LTIuMS0zLjl6Ii8+PC9zdmc+)}.schedule .icon[data-icon=x]{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxOCI+PHBhdGggZD0iTTEyLjUgNC4xTDkgNy42IDUuNSA0LjEgNC4xIDUuNSA3LjYgOWwtMy41IDMuNUw1LjUgMTQgOSAxMC40bDMuNSAzLjYgMS41LTEuNUwxMC40IDkgMTQgNS41eiIvPjwvc3ZnPg==)}.schedule .icon[data-icon=x-white]{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxOCI+PHBhdGggZmlsbD0iI2ZmZiIgZD0iTTEyLjUgNC4xTDkgNy42IDUuNSA0LjEgNC4xIDUuNSA3LjYgOWwtMy41IDMuNUw1LjUgMTQgOSAxMC40bDMuNSAzLjYgMS41LTEuNUwxMC40IDkgMTQgNS41eiIvPjwvc3ZnPg==)}.schedule .icon[data-icon=zoom-in]{background-image:url(data:image/svg+xml;base64,PHN2ZyBoZWlnaHQ9IjE3IiB3aWR0aD0iMTciIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbD0iIzAyMDIwMiI+PHBhdGggZD0iTTcgNS41YzAtLjMuMi0uNS41LS41cy41LjIuNS41djRjMCAuMy0uMi41LS41LjVTNyA5LjggNyA5LjV6Ii8+PHBhdGggZD0iTTUgNy41YzAtLjMuMi0uNS41LS41aDRjLjMgMCAuNS4yLjUuNXMtLjIuNS0uNS41aC00Yy0uMyAwLS41LS4yLS41LS41eiIvPjxwYXRoIGQ9Ik03LjUgMi41YzIuOCAwIDUgMi4yIDUgNXMtMi4yIDUtNSA1LTUtMi4yLTUtNSAyLjItNSA1LTVtMC0xLjVDMy45IDEgMSAzLjkgMSA3LjVTMy45IDE0IDcuNSAxNCAxNCAxMS4xIDE0IDcuNSAxMS4xIDEgNy41IDF6Ii8+PHBhdGggZD0iTTEyLjA2MyAxMS4wMDJsNC4wMyA0LjAzLTEuMDYgMS4wNi00LjAzLTQuMDI5eiIvPjwvZz48L3N2Zz4=);filter:invert(1)}.schedule .icon[data-icon=zoom-out]{background-image:url(data:image/svg+xml;base64,PHN2ZyBoZWlnaHQ9IjE3IiB3aWR0aD0iMTciIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbD0iIzAyMDIwMiI+PHBhdGggZD0iTTUgNy41YzAtLjMuMi0uNS41LS41aDRjLjMgMCAuNS4yLjUuNXMtLjIuNS0uNS41aC00Yy0uMyAwLS41LS4yLS41LS41eiIvPjxwYXRoIGQ9Ik03LjUgMi41YzIuOCAwIDUgMi4yIDUgNXMtMi4yIDUtNSA1LTUtMi4yLTUtNSAyLjItNSA1LTVtMC0xLjVDMy45IDEgMSAzLjkgMSA3LjVTMy45IDE0IDcuNSAxNCAxNCAxMS4xIDE0IDcuNSAxMS4xIDEgNy41IDF6Ii8+PHBhdGggZD0iTTEyLjA2MyAxMS4wMDJsNC4wMyA0LjAzLTEuMDYgMS4wNi00LjAzLTQuMDI5eiIvPjwvZz48L3N2Zz4=);filter:invert(1)}.schedule .icon[data-icon=exclamation]{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyODYuMDU0IDI4Ni4wNTQiPjxwYXRoIGQ9Ik0xNDMuMDI3IDBDNjQuMDQgMCAwIDY0LjA0IDAgMTQzLjAyN2MwIDc4Ljk5NiA2NC4wNCAxNDMuMDI3IDE0My4wMjcgMTQzLjAyNyA3OC45OTYgMCAxNDMuMDI3LTY0LjAyMiAxNDMuMDI3LTE0My4wMjdDMjg2LjA1NCA2NC4wNCAyMjIuMDIyIDAgMTQzLjAyNyAwem0wIDI1OS4yMzZjLTY0LjE4MyAwLTExNi4yMDktNTIuMDI2LTExNi4yMDktMTE2LjIwOVM3OC44NDQgMjYuODE4IDE0My4wMjcgMjYuODE4czExNi4yMDkgNTIuMDI2IDExNi4yMDkgMTE2LjIwOS01Mi4wMjYgMTE2LjIwOS0xMTYuMjA5IDExNi4yMDl6bS4wMDktMTk2LjUxYy0xMC4yNDQgMC0xNy45OTUgNS4zNDYtMTcuOTk1IDEzLjk4MXY3OS4yMDFjMCA4LjY0NCA3Ljc1IDEzLjk3MiAxNy45OTUgMTMuOTcyIDkuOTk0IDAgMTcuOTk1LTUuNTUxIDE3Ljk5NS0xMy45NzJWNzYuNzA3Yy0uMDAxLTguNDMtOC4wMDEtMTMuOTgxLTE3Ljk5NS0xMy45ODF6bTAgMTI0Ljk5N2MtOS44NDIgMC0xNy44NTIgOC4wMS0xNy44NTIgMTcuODYgMCA5LjgzMyA4LjAxIDE3Ljg0MyAxNy44NTIgMTcuODQzczE3Ljg0My04LjAxIDE3Ljg0My0xNy44NDNjLS4wMDEtOS44NTEtOC4wMDEtMTcuODYtMTcuODQzLTE3Ljg2eiIgZmlsbD0iI2UyNTc0YyIvPjwvc3ZnPg==)}.schedule .icon[data-icon=thin-note]{background-image:url(data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgMjU2IDI1NiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBmaWxsPSJub25lIiBkPSJNMCAwaDI1NnYyNTZIMHoiLz48cGF0aCBkPSJNMTU2LjcgMjE2SDQ4YTggOCAwIDAxLTgtOFY0OGE4IDggMCAwMTgtOGgxNjBhOCA4IDAgMDE4IDh2MTA4LjdhNy45IDcuOSAwIDAxLTIuMyA1LjZsLTUxLjQgNTEuNGE3LjkgNy45IDAgMDEtNS42IDIuM3oiIGZpbGw9Im5vbmUiIHN0cm9rZT0iIzAwMCIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIiBzdHJva2Utd2lkdGg9IjgiLz48cGF0aCBmaWxsPSJub25lIiBzdHJva2U9IiMwMDAiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIgc3Ryb2tlLXdpZHRoPSI4IiBkPSJNMjE1LjMgMTYwSDE2MHY1NS4zIi8+PC9zdmc+)}.schedule .app-loader{animation:appLoader .3s infinite;background:rgba(0,0,0,.1);box-shadow:-18px 0 0 rgba(0,0,0,.1),18px 0 0 rgba(0,0,0,.1);border-radius:12px;display:block;height:12px;left:50%;margin-left:-6px;margin-top:-6px;position:absolute;top:50%;width:12px}@keyframes appLoader{0%,to{background:rgba(0,0,0,.1);box-shadow:-18px 0 0 rgba(0,0,0,.3),18px 0 0 rgba(0,0,0,.1)}34%{background:rgba(0,0,0,.3);box-shadow:-18px 0 0 rgba(0,0,0,.1),18px 0 0 rgba(0,0,0,.1)}67%{background:rgba(0,0,0,.1);box-shadow:-18px 0 0 rgba(0,0,0,.1),18px 0 0 rgba(0,0,0,.3)}}.schedule .header-loader{float:left;height:25px;margin:10px;z-index:99}.schedule .header-loader .icon{height:25px;width:25px}.schedule .modal-loader .icon{height:35px;width:35px}.schedule .block-loader,.schedule .inline-loader{color:#666;font-size:14px;line-height:18px}.schedule .flash,.schedule label{line-height:1.2}.schedule .block-loader .icon,.schedule .inline-loader .icon{margin:-2px 3px 0 0}.schedule .inline-loader{display:inline-block;margin-left:10px}.schedule .block-loader{display:block;margin:15px 0}.schedule .icon[data-icon=loader-white],.schedule .icon[data-icon=loader]{animation:inlineLoader .6s steps(8) infinite;opacity:.5}@keyframes inlineLoader{to{transform:rotate(1turn)}}.schedule .flash{font-size:14px;height:0;left:50%;list-style:none;margin:0 0 0 -200px;position:fixed;top:2px;width:400px;z-index:102}.schedule .flash>li{animation:fadeIn .2s;background:#fffcde;border:1px solid #f9e020;border-radius:3px;box-shadow:0 1px 3px rgba(0,0,0,.2);display:inline-block;margin-bottom:5px;padding:5px 13px}.schedule .flash>li.animate-out{animation:fadeOut .2s;opacity:0}.schedule .flash>li.error:before,.schedule .flash>li.success:before{display:inline-block;height:12px;margin:-4px 6px 0 0;opacity:.8;vertical-align:middle;content:""}.schedule .flash>li.error{background:#fbe7e7;border-color:#f2b6b6}.schedule .flash>li.error:before{background:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMiIgaGVpZ2h0PSIxMiI+PHBhdGggZmlsbD0iI0VEMUMyNCIgZD0iTTkuOSAwTDIuMSA3LjggMCA5LjkgMi4xIDEybDcuOC03LjhMMTIgMi4xeiIvPjxwYXRoIGZpbGw9IiNFRDFDMjQiIGQ9Ik0xMiA5LjlMNC4yIDIuMSAyLjEgMCAwIDIuMWw3LjggNy44TDkuOSAxMnoiLz48L3N2Zz4=);background-size:cover;width:12px}.schedule .flash>li.success{background:#e9f4e7;border-color:#a5d19d}.schedule .flash>li.success:before{background:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgaGVpZ2h0PSIxMiI+PHBhdGggZmlsbD0iIzBEODE0MCIgZD0iTTcuOSA5LjlsNy44LTcuOEwxMy42IDAgNS44IDcuOCAyLjQgNC40LjMgNi41IDUuOCAxMiIvPjwvc3ZnPg==);background-size:cover;width:16px}.schedule .modal-overlay{align-items:flex-start;background:rgba(0,0,0,.6);display:flex;height:100%;justify-content:flex-start;left:0;overflow-y:auto;position:fixed;top:0;width:100%;z-index:101}.schedule .modal{background:#fff;background-clip:padding-box;border:1px solid rgba(0,0,0,.3);border-radius:6px;box-shadow:0 4px 8px rgba(0,0,0,.2);margin:auto;width:400px}.schedule .modal-addition,.schedule .modal-cta{background:#f4f4f4;border-radius:0 0 5px 5px;border-top:1px solid #ccc;text-align:center}.schedule .modal.wide-modal{width:600px}@media screen and (max-width:900px){.schedule .modal{max-width:400px;width:auto!important}.schedule .modal.wide-modal{max-width:600px}}.schedule .modal-inner{margin:30px}.schedule .modal-addition{color:#666;font-size:13px;line-height:1.5;padding:13px 25px 14px}.schedule .modal-addition a{color:inherit}.schedule .modal-cta{margin:0;padding:25px}.schedule .modal-cta>span{display:inline-block;margin-right:10px;vertical-align:middle}.schedule .notifications{bottom:0;right:0;position:fixed;width:300px;z-index:10}.schedule .notification{background:#fff;border:1px solid rgba(0,0,0,.3);box-shadow:0 1px 5px rgba(0,0,0,.15);font-size:14px;margin:10px;padding:10px}.schedule .tooltip{background:#fffcde;border:1px solid #f9e020;border-radius:4px;box-shadow:0 2px 4px rgba(0,0,0,.1);font-size:13px;line-height:1.4;max-width:280px;opacity:0;padding:10px 12px;position:fixed;word-wrap:break-word;z-index:102}.schedule .tooltip.is-active{opacity:1;transition:opacity 0s .3s}.schedule .tooltip:after,.schedule .tooltip:before{content:"";position:absolute}.schedule .tooltip div :first-child{margin-top:0;padding-top:0}.schedule .tooltip div :last-child{margin-bottom:0;padding-bottom:0}.schedule .tooltip div h1{font-size:16px}.schedule .tooltip div h2{font-size:15px}.schedule .tooltip div h3{font-size:14px}.schedule .tooltip div h1,.schedule .tooltip div h2,.schedule .tooltip div h3,.schedule .tooltip div ol,.schedule .tooltip div p,.schedule .tooltip div ul{margin:10px 0}.schedule .tooltip div ol,.schedule .tooltip div ul{margin-left:30px}.schedule .tooltip-pos-bottom-left:after,.schedule .tooltip-pos-bottom-left:before,.schedule .tooltip-pos-bottom-right:after,.schedule .tooltip-pos-bottom-right:before,.schedule .tooltip-pos-bottom:after,.schedule .tooltip-pos-bottom:before{border-bottom:8px solid #f9e020;border-left:8px solid transparent;border-right:8px solid transparent;top:-9px;width:0}.schedule .tooltip-pos-bottom-left:after,.schedule .tooltip-pos-bottom-right:after,.schedule .tooltip-pos-bottom:after{border-bottom-color:#fffcde;top:-8px}.schedule .tooltip-pos-bottom:after,.schedule .tooltip-pos-bottom:before{left:50%;margin-left:-8px}.schedule .tooltip-pos-bottom-left:after,.schedule .tooltip-pos-bottom-left:before{margin-right:-8px;right:14px}.schedule .tooltip-pos-bottom-right:after,.schedule .tooltip-pos-bottom-right:before{left:14px;margin-left:-8px}.schedule .tooltip-pos-top:after,.schedule .tooltip-pos-top:before{border-top:8px solid #f9e020;border-left:8px solid transparent;border-right:8px solid transparent;bottom:-9px;left:50%;margin-left:-8px;width:0}.schedule .tooltip-pos-top:after{border-top-color:#fffcde;bottom:-8px}.schedule .tooltip-pos-right:after,.schedule .tooltip-pos-right:before{border-right:8px solid #f9e020;border-top:8px solid transparent;border-bottom:8px solid transparent;height:0;left:-9px;margin-top:-8px;top:50%;width:0}.schedule .tooltip-pos-right:after{border-right-color:#fffcde;left:-8px}.schedule .popover,.schedule .popoverlay{left:0;position:fixed;top:0;z-index:100}.schedule .tooltip-align-left{text-align:left}.schedule .tooltip-align-center{text-align:center}.schedule .tooltip-align-right{text-align:right}.schedule .popoverlay{height:100%;width:100%}.schedule .popover{min-width:100%;opacity:0;overflow-y:auto}.schedule .popover.is-active{opacity:1}@media screen and (max-width:900px){.schedule .popover{height:100%;position:fixed;width:100%}.schedule .popover .popoverlay{background:rgba(0,0,0,.6)}.schedule .popover .content{left:0!important;margin:0 auto!important;max-width:380px;position:relative!important;top:5%!important;width:auto!important}.schedule .popover .arrow{display:none}}.schedule .popover.is-fixed{position:fixed}.schedule .popover.is-fixed .arrow{display:none}.schedule .popover .content{background-color:#fff;background-clip:padding-box;border:1px solid rgba(0,0,0,.2);border-radius:5px;box-shadow:0 2px 20px rgba(0,0,0,.3);left:-480px;position:absolute;top:0;width:380px;z-index:101}.schedule .popover .arrow{height:10px;left:50%;position:absolute;width:20px}.schedule .popover .arrow:after,.schedule .popover .arrow:before{border-left:10px solid transparent;border-right:10px solid transparent;content:"";height:0;left:0;position:absolute;width:0}.schedule .popover.is-top.grey-arrow .arrow:after{border-top-color:#f4f4f4}.schedule .popover.is-top .arrow{bottom:-10px}.schedule .popover.is-top .arrow:before{border-top:10px solid rgba(0,0,0,.3);bottom:-1px}.schedule .popover.is-top .arrow:after{border-top:10px solid #fff}.schedule .popover.is-bottom .arrow{top:-10px}.schedule .popover.is-bottom .arrow:before{border-bottom:10px solid rgba(0,0,0,.3);top:-1px}.schedule .popover.is-bottom .arrow:after{border-bottom:10px solid #fff}.schedule .popover-addition{background:#f4f4f4;border-radius:0 0 5px 5px;border-top:1px solid #ccc;color:#666;font-size:13px;line-height:1.5;padding:13px 25px 14px;text-align:center}.schedule .simple-select{position:relative}.schedule .simple-select.is-open{display:block}.schedule .simple-select:not(.is-open) .simple-select-options{display:none}.schedule .simple-select-options{background:#fff;background-clip:padding-box;border:1px solid rgba(0,0,0,.2);border-radius:4px;box-shadow:0 2px 10px rgba(0,0,0,.2);min-width:140px;padding:5px 0;position:absolute;max-height:200px;overflow:auto;text-align:left;top:calc(100% + 3px);z-index:2}.schedule .simple-select-options h3{background:#f4f4f4;border-bottom:1px solid #ccc;border-radius:4px 4px 0 0;color:#666;font-size:12px;font-weight:500;margin:-5px 0 5px;padding:8px 15px 6px}.schedule .simple-select-option{cursor:pointer;font-size:14px;text-decoration:none}.schedule .simple-select-option:hover{background:#336bab;color:#fff}.schedule .simple-select-option:active{background:#1a59a1}.schedule .checked-option{padding:10px 25px 10px 42px;position:relative;white-space:nowrap}.schedule .checked-option span{display:block;font-size:12px;font-weight:400;margin-top:3px;opacity:.8}.schedule .checked-option.is-selected:before{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgaGVpZ2h0PSIxMiI+PHBhdGggZmlsbD0iIzBEODE0MCIgZD0iTTcuOSA5LjlsNy44LTcuOEwxMy42IDAgNS44IDcuOCAyLjQgNC40LjMgNi41IDUuOCAxMiIvPjwvc3ZnPg==);content:"";height:12px;left:15px;position:absolute;top:12px;width:16px}.schedule .checked-option.is-selected:hover:before{-moz-filter:brightness(100);filter:brightness(100)}.schedule .tagsinput{border:1px solid #bbb;border-radius:3px;min-height:32px}.schedule .tagsinput:hover{border-color:#aaa}.schedule .tagsinput input{border:0!important;color:#444!important;height:30px!important;width:100%!important}.schedule .tagsinput .tag{background:#eee;border-radius:3px;border:1px solid #ccc;color:#444;cursor:default;float:left;font-size:14px;height:26px;margin:2px 0 0 2px;padding:6px 15px 0 5px;position:relative;white-space:nowrap}.schedule .tagsinput .tag>a{background:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI4IiBoZWlnaHQ9IjgiPjxwYXRoIGZpbGw9IiM1NTUiIGQ9Ik02LjYyOCAyLjc0M0w4IDEuMzcyIDYuNjI4IDAgMy45NzEgMi41OTggMi43NDMgMS4zNzIgMS4zNzIgMCAwIDEuMzcybDIuNTU2IDIuNjEyLTEuMTg0IDEuMTU5TDAgNi42MjggMS4zNzIgOGwyLjU4NS0yLjU4NSAxLjE4NiAxLjIxM0w2LjYyOCA4IDggNi42MjggNS4zNzIgNHoiLz48L3N2Zz4=) 50% no-repeat;height:100%;opacity:.6;overflow:hidden;position:absolute;right:0;text-indent:-20px;top:0;width:20px}.schedule .tagsinput .tag>a:hover{opacity:1}.schedule .tagsinput.has-items input{margin-left:3px!important;width:80px!important}.schedule .ui-autocomplete{background:#fff;background-clip:padding-box;border:1px solid rgba(0,0,0,.2);border-radius:4px;box-shadow:0 2px 10px rgba(0,0,0,.2);display:inline-block;font-size:14px;font-weight:500;line-height:1;list-style:none;margin:0;padding:4px 0;position:fixed!important;z-index:102}.schedule .ui-autocomplete>.ui-menu-item>.ui-menu-item-wrapper{color:#444;cursor:pointer;display:block;padding:8px 25px 8px 10px;text-decoration:none}.schedule .ui-autocomplete>.ui-menu-item>.ui-menu-item-wrapper.ui-state-active,.schedule .ui-autocomplete>.ui-menu-item>.ui-menu-item-wrapper:hover{background:#336bab;color:#fff}.schedule .date-select,.schedule .range-select{background-color:#fff;position:relative;width:100%}.schedule .date-select .date-select-display,.schedule .date-select .range-select-display,.schedule .range-select .date-select-display,.schedule .range-select .range-select-display{background-color:#fff}.schedule .date-select .range-end,.schedule .date-select .range-start,.schedule .range-select .range-end,.schedule .range-select .range-start{cursor:pointer}.schedule .date-select .date-select-days,.schedule .date-select .range-select-days,.schedule .range-select .date-select-days,.schedule .range-select .range-select-days{background-color:#fff;border:1px solid #ccc;border-radius:3px;font-size:1em;line-height:1.8;margin-top:2px;max-width:300px;padding:1em;position:absolute;width:100%;z-index:3}.schedule .date-select .date-select-month-switcher,.schedule .date-select .range-select-month-switcher,.schedule .range-select .date-select-month-switcher,.schedule .range-select .range-select-month-switcher{line-height:1;margin-bottom:1em;position:relative;text-align:center}.schedule .date-select .date-select-prev,.schedule .date-select .range-select-prev,.schedule .range-select .date-select-prev,.schedule .range-select .range-select-prev{cursor:pointer;left:0;position:absolute}.schedule .date-select .date-select-next,.schedule .date-select .range-select-next,.schedule .range-select .date-select-next,.schedule .range-select .range-select-next{cursor:pointer;position:absolute;right:0}.schedule .date-select .date-select-days table,.schedule .date-select .range-select-days table,.schedule .range-select .date-select-days table,.schedule .range-select .range-select-days table{margin:0;width:100%}.schedule .date-select .date-select-days th,.schedule .date-select .range-select-days th,.schedule .range-select .date-select-days th,.schedule .range-select .range-select-days th{cursor:default;text-align:center}.schedule .date-select .date-select-days td,.schedule .date-select .range-select-days td,.schedule .range-select .date-select-days td,.schedule .range-select .range-select-days td{color:#444;cursor:pointer;text-align:center}.schedule .date-select .date-select-days td>span,.schedule .date-select .range-select-days td>span,.schedule .range-select .date-select-days td>span,.schedule .range-select .range-select-days td>span{display:block}.schedule .date-select .date-select-days td.is-selected>span,.schedule .date-select .range-select-days td.is-selected>span,.schedule .range-select .date-select-days td.is-selected>span,.schedule .range-select .range-select-days td.is-selected>span{background-color:#4169e1;color:#fff}.schedule .date-select .range-select-days td.is-end:hover>span,.schedule .date-select .range-select-days td.is-end>span,.schedule .date-select .range-select-days td.is-start:hover>span,.schedule .date-select .range-select-days td.is-start>span,.schedule .range-select .range-select-days td.is-end:hover>span,.schedule .range-select .range-select-days td.is-end>span,.schedule .range-select .range-select-days td.is-start:hover>span,.schedule .range-select .range-select-days td.is-start>span{background-color:#4682b4;color:#fff}.schedule .date-select .range-select-days td.is-in-range:hover>span,.schedule .date-select .range-select-days td.is-in-range>span,.schedule .range-select .range-select-days td.is-in-range:hover>span,.schedule .range-select .range-select-days td.is-in-range>span{background-color:#b0c4de;color:#fff}.schedule .date-select .range-select-days td.is-maybe-start>span,.schedule .range-select .range-select-days td.is-maybe-start>span{background-color:#ff0}.schedule .date-select .range-select-days td.is-maybe-end>span,.schedule .range-select .range-select-days td.is-maybe-end>span{background-color:red}.schedule .date-select .date-select-days td:hover>span,.schedule .date-select .range-select-days td:hover>span,.schedule .range-select .date-select-days td:hover>span,.schedule .range-select .range-select-days td:hover>span{background-color:#fff8dc;color:#444}.schedule .date-select .date-select-days td.is-disabled:hover>span,.schedule .date-select .date-select-days td.is-disabled>span,.schedule .date-select .range-select-days td.is-disabled:hover>span,.schedule .date-select .range-select-days td.is-disabled>span,.schedule .range-select .date-select-days td.is-disabled:hover>span,.schedule .range-select .date-select-days td.is-disabled>span,.schedule .range-select .range-select-days td.is-disabled:hover>span,.schedule .range-select .range-select-days td.is-disabled>span{background-color:inherit;color:#ddd;cursor:default}.schedule .date-select .hide,.schedule .range-select .hide{display:none}.schedule .date-select,.schedule .range-select{background:0 0;display:block}.schedule .date-select .date-select-display,.schedule .date-select .range-select-display,.schedule .range-select .date-select-display,.schedule .range-select .range-select-display{background:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMyIgaGVpZ2h0PSIxNSIgdmlld0JveD0iMSAxIDIzIDE1Ij48cGF0aCBmaWxsPSIjOTk5IiBkPSJNNCAxMWgydjJINHpNNyAxMWgydjJIN3pNNCA4aDJ2Mkg0ek03IDhoMnYySDd6TTEwIDhoMnYyaC0yek0xMCAxMWgydjJoLTJ6Ii8+PHBhdGggZmlsbD0iIzk5OSIgZD0iTTEzIDJWMWgtM3YxSDZWMUgzdjFIMXYxNGgxNFYyaC0yem0tMiAwaDF2MmgtMVYyek00IDJoMXYySDRWMnptMTAgMTNIMlY2aDEydjl6Ii8+PC9zdmc+) 100% no-repeat #fff;border:1px solid #bbb;border-radius:3px;color:#444;cursor:pointer;display:block;font-family:ProximaNova,Helvetica Neue,Arial,sans-serif;font-size:14px;height:32px;line-height:32px;opacity:1;outline-offset:-2px;padding:0 8px;transition:none;visibility:visible;white-space:nowrap}.schedule .date-select .date-select-display:hover,.schedule .date-select .range-select-display:hover,.schedule .range-select .date-select-display:hover,.schedule .range-select .range-select-display:hover{border-color:#aaa}.schedule .date-select .date-select-display:focus,.schedule .date-select .range-select-display:focus,.schedule .range-select .date-select-display:focus,.schedule .range-select .range-select-display:focus{border-color:#6690c0}.schedule .date-select .range-select-display,.schedule .range-select .range-select-display{padding:2px}.schedule .date-select .range-select-display>span,.schedule .range-select .range-select-display>span{color:#666;display:inline-block;height:26px;line-height:28px;vertical-align:top}.schedule .date-select .range-end,.schedule .date-select .range-start,.schedule .range-select .range-end,.schedule .range-select .range-start{background:#eee;border:1px solid #ccc;border-radius:3px;color:inherit;display:inline-block;height:26px;line-height:26px;outline:0;padding:0 6px;text-decoration:none;vertical-align:top}.schedule .date-select .range-end:hover,.schedule .date-select .range-start:hover,.schedule .range-select .range-end:hover,.schedule .range-select .range-start:hover{background:#e4e4e4;border-color:#bbb}.schedule .date-select .range-end.is-active,.schedule .date-select .range-start.is-active,.schedule .range-select .range-end.is-active,.schedule .range-select .range-start.is-active{background:#336bab;border-color:#1a59a1;color:#fff}.schedule .date-select .range-select-days,.schedule .range-select .range-select-days{background:#fff;background-clip:padding-box;border:1px solid rgba(0,0,0,.2);border-radius:4px;box-shadow:0 2px 10px rgba(0,0,0,.2);font-size:13px;font-weight:500;line-height:27px;margin:3px 0 0;max-width:250px;overflow:hidden;padding:10px;width:100%}.schedule .date-select .range-select-days th,.schedule .range-select .range-select-days th{border-bottom:1px solid #ccc}.schedule .date-select .range-select-days td,.schedule .range-select .range-select-days td{border-top:1px solid #fff;position:relative;width:36px}.schedule .date-select .range-select-days td>span,.schedule .range-select .range-select-days td>span{border-radius:3px;padding-top:1px}.schedule .date-select .range-select-days td.is-today>span,.schedule .range-select .range-select-days td.is-today>span{text-decoration:underline}.schedule .date-select .range-select-days td.is-not-in-month>span,.schedule .range-select .range-select-days td.is-not-in-month>span{background:#fff;color:#bbb;font-weight:400}.schedule .date-select .range-select-days td:hover>span,.schedule .range-select .range-select-days td:hover>span{background:#336bab;color:#fff}.schedule .date-select .range-select-meta,.schedule .range-select .range-select-meta{background-color:#f4f4f4;border-bottom:1px solid #ccc;color:#666;font-size:12px;font-weight:500;margin:-10px -10px 10px;padding:8px 15px 6px;text-align:center}.schedule .date-select .range-select-month-switcher,.schedule .range-select .range-select-month-switcher{cursor:default;font-size:14px;line-height:20px;margin-bottom:5px}.schedule .date-select .range-select-next,.schedule .date-select .range-select-prev,.schedule .range-select .range-select-next,.schedule .range-select .range-select-prev{background-position:50%;border:1px solid transparent;border-radius:3px;height:24px;line-height:1;margin-top:-2px;opacity:.5;overflow:hidden;padding:2px;text-indent:100%;width:24px}.schedule .date-select .range-select-next:hover,.schedule .date-select .range-select-prev:hover,.schedule .range-select .range-select-next:hover,.schedule .range-select .range-select-prev:hover{background-color:#eee;border-color:#aaa;opacity:.8}.schedule .date-select .range-select-prev,.schedule .range-select .range-select-prev{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxOCI+PHBhdGggZD0iTTcuOSA5bDUtNC45LTEuNC0xLjUtNSA1TDUuMSA5bDEuNCAxLjQgNSA1IDEuNC0xLjV6Ii8+PC9zdmc+)}.schedule .date-select .range-select-next,.schedule .range-select .range-select-next{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxOCI+PHBhdGggZD0iTTEwLjEgOWwtNS00LjkgMS40LTEuNSA1IDVMMTIuOSA5bC0xLjQgMS40LTUgNS0xLjQtMS41eiIvPjwvc3ZnPg==)}.schedule .date-select .range-select-days td.is-selected>span{background:#336bab;color:#fff;font-weight:500}.schedule .range-select .range-select-days td.is-end.is-in-range>span,.schedule .range-select .range-select-days td.is-in-range>span{background:#ccdaea;border-radius:0;color:#444;font-weight:500}.schedule .range-select .range-select-days td.is-end.is-in-range>span:after,.schedule .range-select .range-select-days td.is-in-range>span:after{display:none}.schedule .range-select .range-select-days td.is-end:hover>span,.schedule .range-select .range-select-days td.is-end>span,.schedule .range-select .range-select-days td.is-maybe-end>span,.schedule .range-select .range-select-days td.is-maybe-start>span,.schedule .range-select .range-select-days td.is-start.is-in-range>span,.schedule .range-select .range-select-days td.is-start:hover>span,.schedule .range-select .range-select-days td.is-start>span{background:#336bab;border-radius:0 3px 3px 0;color:#fff;font-weight:500}.schedule .range-select .range-select-days td.is-end:hover>span:after,.schedule .range-select .range-select-days td.is-end>span:after,.schedule .range-select .range-select-days td.is-maybe-end>span:after,.schedule .range-select .range-select-days td.is-maybe-start>span:after,.schedule .range-select .range-select-days td.is-start.is-in-range>span:after,.schedule .range-select .range-select-days td.is-start:hover>span:after,.schedule .range-select .range-select-days td.is-start>span:after{border-bottom:14px solid transparent;border-right:5px solid #336bab;border-top:14px solid transparent;content:"";display:block;left:-5px;position:absolute;top:0;z-index:1}.schedule .range-select .range-select-days td.is-maybe-start.is-maybe-end>span,.schedule .range-select .range-select-days td.is-maybe-start>span,.schedule .range-select .range-select-days td.is-start.is-in-range>span,.schedule .range-select .range-select-days td.is-start:hover>span,.schedule .range-select .range-select-days td.is-start>span{border-radius:3px 0 0 3px}.schedule .range-select .range-select-days td.is-maybe-start.is-maybe-end>span:after,.schedule .range-select .range-select-days td.is-maybe-start>span:after,.schedule .range-select .range-select-days td.is-start.is-in-range>span:after,.schedule .range-select .range-select-days td.is-start:hover>span:after,.schedule .range-select .range-select-days td.is-start>span:after{border-left:5px solid #336bab;border-right:0;right:-5px;left:auto}.schedule .button{background:#eee;background:linear-gradient(#fff,#eee);border:1px solid #bbb;border-radius:3px;color:#666;cursor:pointer;display:inline-block;font-size:14px;font-weight:500;height:32px;line-height:30px;padding:0 15px;position:relative;text-align:center;text-decoration:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;vertical-align:middle;white-space:nowrap;width:auto}.schedule .button .icon{float:left;margin:6px 5px 0 -5px;opacity:.5}.schedule .button-primary-red .icon,.schedule .button-primary .icon{opacity:1}.schedule .button .icon.icon-right{float:right;margin-left:5px;margin-right:-5px}.schedule .button .question-bubble{margin:-2px -3px 0 6px;pointer-events:none}.schedule .button:focus,.schedule .button:hover{background:#e4e4e4;background:linear-gradient(#f4f4f4,#e4e4e4)}.schedule .button.is-active,.schedule .button:active{background:#e4e4e4;border-color:#bbb;box-shadow:inset 0 1px 2px rgba(0,0,0,.1)}.schedule .button:active:focus{outline:0}.schedule .button::-moz-focus-inner{border:0;padding:0}.schedule .button-xs{font-size:11px;height:24px;line-height:24px;padding:0 8px}.schedule .button-small{font-size:13px;height:29px;line-height:27px;padding:0 12px}.schedule .button-big{font-size:16px;height:40px;line-height:38px}.schedule .button-big .icon{margin-top:10px}.schedule .button-full{display:block;width:100%}.schedule .button-primary{background:#409d2f;background:linear-gradient(#6db460,#409d2f);border-color:#1e8c0a;color:#fff;font-weight:600}.schedule .button-primary:focus,.schedule .button-primary:hover{background:#299216;background:linear-gradient(#56a947,#299216);border-color:#1e8c0a}.schedule .button-primary.is-active,.schedule .button-primary:active{background:#299216;border-color:#1e8c0a}.schedule .button-primary-red{background:#d92f2f;background:linear-gradient(#e05454,#d92f2f);border-color:#d20a0a;color:#fff;font-weight:600}.schedule .button-primary-red:focus,.schedule .button-primary-red:hover{background:#d41616;background:linear-gradient(#db3b3b,#d41616);border-color:#d20a0a}.schedule .button-primary-red.is-active,.schedule .button-primary-red:active{background:#d41616;border-color:#d20a0a}.schedule .button-flat{background:#fff}.schedule .button-flat:focus,.schedule .button-flat:hover{background:#f4f4f4;border-color:#aaa}.schedule .button-flat.is-active,.schedule .button-flat:active{background:#e4e4e4;border-color:#aaa}.schedule .button-as-gray-link{background:0 0!important;border-color:transparent!important;color:#000;opacity:.5;padding:0}.schedule .button-as-gray-link .icon{opacity:1}.schedule .button-as-gray-link:focus,.schedule .button-as-gray-link:hover{opacity:.6;text-decoration:underline}.schedule .button-as-gray-link.is-active,.schedule .button-as-gray-link:active{box-shadow:none;opacity:.7}.schedule .button-active-like-disabled:active,.schedule .button-disabled,.schedule .button.disabled,.schedule .button[disabled]{background:#e4e4e4!important;border-color:#bbb!important;color:#888!important;cursor:not-allowed!important;opacity:.6!important}.schedule .button-active-like-disabled:active .icon,.schedule .button-disabled .icon,.schedule .button.disabled .icon,.schedule .button[disabled] .icon{filter:brightness(0)!important;opacity:.4!important}.schedule .button-active-like-disabled:active .icon[data-icon=harvest-orange],.schedule .button-disabled .icon[data-icon=harvest-orange],.schedule .button.disabled .icon[data-icon=harvest-orange],.schedule .button[disabled] .icon[data-icon=harvest-orange]{filter:grayscale(100%)!important}.schedule .filter-select-input,.schedule .tagsinput input,.schedule input[type=date],.schedule input[type=email],.schedule input[type=number],.schedule input[type=password],.schedule input[type=text],.schedule select.input-appearance,.schedule textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#fff;border:1px solid #bbb;border-radius:3px;color:#444;display:inline-block;font-family:ProximaNova,Helvetica Neue,Arial,sans-serif;font-size:14px;height:32px;margin:0;padding:1px 8px 0;position:relative;text-rendering:optimizeLegibility;vertical-align:middle;width:100%}.schedule .filter-select-input:hover,.schedule .tagsinput input:hover,.schedule input:hover[type=date],.schedule input:hover[type=email],.schedule input:hover[type=number],.schedule input:hover[type=password],.schedule input:hover[type=text],.schedule select.input-appearance:hover,.schedule textarea:hover{border-color:#aaa}.schedule .filter-select-input:focus,.schedule .tagsinput input:focus,.schedule input:focus[type=date],.schedule input:focus[type=email],.schedule input:focus[type=number],.schedule input:focus[type=password],.schedule input:focus[type=text],.schedule select.input-appearance:focus,.schedule textarea:focus{border-color:#6690c0;z-index:1}.schedule .filter-select-input:invalid,.schedule .filter-select-input[required],.schedule .tagsinput input:invalid,.schedule .tagsinput input[required],.schedule input:invalid[type=date],.schedule input:invalid[type=email],.schedule input:invalid[type=number],.schedule input:invalid[type=password],.schedule input:invalid[type=text],.schedule input[required][type=date],.schedule input[required][type=email],.schedule input[required][type=number],.schedule input[required][type=password],.schedule input[required][type=text],.schedule select.input-appearance:invalid,.schedule select.input-appearance[required],.schedule textarea:invalid,.schedule textarea[required]{box-shadow:none}.schedule .filter-select-input[disabled],.schedule .filter-select-input[readonly],.schedule .tagsinput input[disabled],.schedule .tagsinput input[readonly],.schedule input[disabled][type=date],.schedule input[disabled][type=email],.schedule input[disabled][type=password],.schedule input[disabled][type=text],.schedule input[readonly][type=date],.schedule input[readonly][type=email],.schedule input[readonly][type=number],.schedule input[readonly][type=password],.schedule input[readonly][type=text],.schedule select.input-appearance[disabled],.schedule select.input-appearance[readonly],.schedule textarea[disabled],.schedule textarea[readonly]{background:#eee;color:#888;cursor:not-allowed;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.schedule .filter-select-input[disabled]:focus,.schedule .filter-select-input[disabled]:hover,.schedule .filter-select-input[readonly]:focus,.schedule .filter-select-input[readonly]:hover,.schedule .tagsinput input[disabled]:focus,.schedule .tagsinput input[disabled]:hover,.schedule .tagsinput input[readonly]:focus,.schedule .tagsinput input[readonly]:hover,.schedule input[disabled]:focus[type=date],.schedule input[disabled]:focus[type=email],.schedule input[disabled]:focus[type=number],.schedule input[disabled]:focus[type=password],.schedule input[disabled]:focus[type=text],.schedule input[disabled]:hover[type=date],.schedule input[disabled]:hover[type=email],.schedule input[disabled]:hover[type=number],.schedule input[disabled]:hover[type=password],.schedule input[disabled]:hover[type=text],.schedule input[readonly]:focus[type=date],.schedule input[readonly]:focus[type=email],.schedule input[readonly]:focus[type=number],.schedule input[readonly]:focus[type=password],.schedule input[readonly]:focus[type=text],.schedule input[readonly]:hover[type=date],.schedule input[readonly]:hover[type=email],.schedule input[readonly]:hover[type=number],.schedule input[readonly]:hover[type=password],.schedule input[readonly]:hover[type=text],.schedule select.input-appearance[disabled]:focus,.schedule select.input-appearance[disabled]:hover,.schedule select.input-appearance[readonly]:focus,.schedule select.input-appearance[readonly]:hover,.schedule textarea[disabled]:focus,.schedule textarea[disabled]:hover,.schedule textarea[readonly]:focus,.schedule textarea[readonly]:hover{border-color:#ccc}.schedule .filter-select-input::-moz-focus-inner,.schedule .tagsinput input::-moz-focus-inner,.schedule input[type=date]::-moz-focus-inner,.schedule input[type=email]::-moz-focus-inner,.schedule input[type=number]::-moz-focus-inner,.schedule input[type=password]::-moz-focus-inner,.schedule input[type=text]::-moz-focus-inner,.schedule select.input-appearance::-moz-focus-inner,.schedule textarea::-moz-focus-inner{border:0;padding:0}.schedule .filter-select-input::-webkit-input-placeholder,.schedule .tagsinput input::-webkit-input-placeholder,.schedule input[type=date]::-webkit-input-placeholder,.schedule input[type=email]::-webkit-input-placeholder,.schedule input[type=number]::-webkit-input-placeholder,.schedule input[type=password]::-webkit-input-placeholder,.schedule input[type=text]::-webkit-input-placeholder,.schedule select.input-appearance::-webkit-input-placeholder,.schedule textarea::-webkit-input-placeholder{color:#888}.schedule .filter-select-input::-moz-placeholder,.schedule .tagsinput input::-moz-placeholder,.schedule input[type=date]::-moz-placeholder,.schedule input[type=email]::-moz-placeholder,.schedule input[type=password]::-moz-placeholder,.schedule input[type=text]::-moz-placeholder,.schedule select.input-appearance::-moz-placeholder,.schedule textarea::-moz-placeholder{color:#888}.schedule .filter-select-input:-moz-placeholder,.schedule .tagsinput input:-moz-placeholder,.schedule input:-moz-placeholder[type=date],.schedule input:-moz-placeholder[type=email],.schedule input:-moz-placeholder[type=number],.schedule input:-moz-placeholder[type=password],.schedule input:-moz-placeholder[type=text],.schedule select.input-appearance:-moz-placeholder,.schedule textarea:-moz-placeholder{color:#888}.schedule .filter-select-input:-ms-input-placeholder,.schedule .tagsinput input:-ms-input-placeholder,.schedule input:-ms-input-placeholder[type=date],.schedule input:-ms-input-placeholder[type=email],.schedule input:-ms-input-placeholder[type=password],.schedule input:-ms-input-placeholder[type=text],.schedule select.input-appearance:-ms-input-placeholder,.schedule textarea:-ms-input-placeholder{color:#888}.schedule .input-inline{width:auto}.schedule input[type=date]::-ms-clear,.schedule input[type=email]::-ms-clear,.schedule input[type=number]::-ms-clear,.schedule input[type=password]::-ms-clear,.schedule input[type=text]::-ms-clear{display:none}.schedule input[type=date].input-big,.schedule input[type=email].input-big,.schedule input[type=number].input-big,.schedule input[type=password].input-big,.schedule input[type=text].input-big{font-size:16px;height:40px;padding:0 10px}.schedule input[type=date].input-small,.schedule input[type=email].input-small,.schedule input[type=number].input-small,.schedule input[type=password].input-small,.schedule input[type=text].input-small{font-size:13px;height:29px;padding-top:0}.schedule input[type=date].input-xs,.schedule input[type=email].input-xs,.schedule input[type=number].input-xs,.schedule input[type=password].input-xs,.schedule input[type=text].input-xs{font-size:13px;height:24px;padding-top:0}.schedule input[type=checkbox],.schedule input[type=radio]{margin-right:4px}.schedule textarea{display:block;height:auto;line-height:1.3;padding:7px 8px;resize:vertical}.schedule select.input-appearance{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNSIgaGVpZ2h0PSIxMCI+PHBhdGggZmlsbD0iIzc3NyIgZD0iTTAgNmwzLjUgNEw3IDZ6TTcgNEwzLjUgMCAwIDR6Ii8+PC9zdmc+) 100% no-repeat #fff;cursor:pointer;padding-right:25px;-moz-padding-start:4px}.schedule select.input-appearance:-moz-focusring{color:transparent!important;text-shadow:0 0 0 #444!important}.schedule select.input-appearance::-ms-expand{display:none}.schedule select.input-appearance.input-select-big{font-size:16px;height:40px;padding:0 10px}.schedule select.input-appearance.input-select-small{font-size:13px;height:29px;padding:0 10px}.schedule .filter-select{background:#fff;border-radius:3px;display:inline-block;outline:0;position:relative;vertical-align:middle;width:100%}.schedule .filter-select .toggle-button{background:#f4f4f4;background:linear-gradient(#fff,#f4f4f4);border-color:#ccc;border-radius:0 2px 2px 0;border-style:solid;border-width:1px 0 0 1px;cursor:pointer;height:30px;position:absolute;right:1px;top:1px;width:29px}.schedule .filter-select .toggle-button:focus,.schedule .filter-select .toggle-button:hover{background:#e4e4e4;background:linear-gradient(#f4f4f4,#e4e4e4)}.schedule .filter-select .toggle-button .icon{height:14px;opacity:.5;width:14px}.schedule .filter-select-input{background:0 0;padding-right:37px}.schedule .filter-select-search-style .filter-select-input{background:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNyIgaGVpZ2h0PSIxNyI+PHBhdGggZmlsbD0iIzk5OSIgZD0iTTcuNSAyLjVjMi44IDAgNSAyLjIgNSA1cy0yLjIgNS01IDUtNS0yLjItNS01IDIuMi01IDUtNW0wLTEuNUMzLjkgMSAxIDMuOSAxIDcuNVMzLjkgMTQgNy41IDE0IDE0IDExLjEgMTQgNy41IDExLjEgMSA3LjUgMXoiLz48cGF0aCBmaWxsPSIjOTk5IiBkPSJNMTUuMDM0IDE2LjA5M2wtNC4wMy00LjAzIDEuMDYtMS4wNiA0LjAzIDQuMDI5eiIvPjwvc3ZnPg==) 7px no-repeat;background-size:16px;padding-left:30px}.schedule .filter-select-big .filter-select .toggle-button{height:38px}.schedule .filter-select-big .filter-select-input{font-size:16px;height:40px;padding-left:10px;padding-top:0}.schedule .filter-select:not(.is-open) .filter-select-options{display:none}.schedule .filter-select-options{background:#fff;border:1px solid #bbb;border-radius:4px;box-shadow:0 2px 10px rgba(0,0,0,.2);font-size:13px;font-weight:500;margin-top:2px;max-height:260px;overflow-x:hidden;overflow-y:auto;padding:5px 0;position:absolute;text-align:left;white-space:normal;width:100%;z-index:6}.schedule .filter-select-options hr{margin:5px 0}.schedule .filter-select-options .button{display:block;margin:12px 12px 7px;width:calc(100% - 24px)}.schedule .filter-select-group-label{cursor:default;font-size:14px;font-weight:600;padding:8px 25px 8px 15px}.schedule .filter-select-option{cursor:pointer;padding:9px 25px 8px 15px}.schedule .filter-select-option:hover{background:#f3f3f3}.schedule .filter-select-option.is-active{background:#336bab;color:#fff}.schedule .filter-select-option.is-active:active{background:#1a59a1}.schedule .filter-select-group .filter-select-option{padding:7px 25px 6px 30px}.schedule .filter-select-none-found{background:#f4f4f4;border-radius:3px;color:#888;margin:0 5px;padding:9px 10px 8px}.schedule .assign-person-select,.schedule .assign-to-project-select{float:right;width:170px}.schedule .assign-person-select .filter-select .toggle-button,.schedule .assign-to-project-select .filter-select .toggle-button{height:20px;width:23px}.schedule .assign-person-select .filter-select-input,.schedule .assign-to-project-select .filter-select-input{background-position:4px;background-size:12px;height:22px;font-size:12px;padding-left:20px}.schedule .assign-person-select .toggle-button .icon,.schedule .assign-to-project-select .toggle-button .icon{height:12px;width:12px}.schedule .assign-person-select .filter-select-options,.schedule .assign-to-project-select .filter-select-options{width:200%}.schedule .select-color{position:relative}.schedule .select-color .filter-select-input{padding-left:30px}.schedule .select-color:before{border-radius:2px;content:"";height:18px;left:7px;pointer-events:none;position:absolute;top:7px;width:18px;z-index:1}.schedule .export-range-select .range-select-wrapper{display:none}.schedule .export-range-select .export-range-helper{clear:both;color:#888;display:none;font-size:12px;padding-left:32%;padding-top:8px}.schedule .export-range-select.custom .filter-select-wrapper{float:left;margin-right:2%;width:30%}.schedule .export-range-select.custom .range-select-wrapper{display:block;float:left;width:68%}.schedule .export-range-select.custom .export-range-helper{display:block}.schedule form section{margin:25px;position:relative}.schedule form section>p:last-of-type{margin-bottom:0}.schedule form h2>span{color:#888;font-weight:400}.schedule form h3{margin-bottom:4px}.schedule form p.sub-h2{margin-top:5px}.schedule .field{margin-bottom:5px;position:relative}.schedule .field:last-of-type{margin-bottom:0}.schedule label{font-size:14px}.schedule .error-flag,.schedule .form-delete-button,.schedule .form-helper,.schedule label.label-small{font-size:13px}.schedule label.checkbox-label,.schedule label.radio-label{color:inherit;cursor:default}.schedule label.label-disabled{color:#888}.schedule .hide-label label,.schedule label.hide{display:none}.schedule .error-flag{background:#d20a0a;border-radius:3px;bottom:4px;color:#fff;-webkit-font-smoothing:subpixel-antialiased;-moz-osx-font-smoothing:auto;height:24px;line-height:24px;margin:auto;padding:0 5px;position:absolute;right:4px;white-space:nowrap;z-index:5}.schedule .billing-plan-table>table,.schedule .billing-plan-table>table .total-people-input-span,.schedule .harvest-account-link:not([disabled]):hover,.schedule .socket-down-box,.schedule header{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.schedule .validation-error .working-days-option>span,.schedule .validation-error .working-days-option>span:hover,.schedule .validation-error input,.schedule .validation-error input:focus,.schedule .validation-error input:hover,.schedule .validation-error select,.schedule .validation-error select:focus,.schedule .validation-error select:hover,.schedule .validation-error textarea,.schedule .validation-error textarea:focus,.schedule .validation-error textarea:hover{border-color:#d20a0a}.schedule .form-helper{background:#fffcde;border:1px solid #f9e020;border-radius:4px;clear:both;display:block;line-height:1.4;margin:10px 0;padding:10px 12px}.schedule .modal .form-helper{font-size:13px;margin:5px 0 0;padding:8px 10px}.schedule .form-delete-button{color:#888;display:inline-block;float:right;margin:7px -2px 0 0;padding:2px;text-decoration:none}.schedule .form-delete-button:hover{color:#666;text-decoration:underline}.schedule .form-delete-button:hover .icon{opacity:.5}.schedule .form-delete-button .icon{float:left;margin:-3px 2px 0 0;opacity:.3}.schedule .form-header .name-input{font-size:21px;font-weight:600;height:40px}.schedule .form-header .name-input::-webkit-input-placeholder{font-weight:500}.schedule .form-header .name-input:-moz-placeholder,.schedule .form-header .name-input::-moz-placeholder{font-weight:500}.schedule .form-header .error-flag{bottom:8px}.schedule .form-options .field{padding-left:26%}.schedule .form-options .field>label{color:#666;left:0;line-height:30px;padding-top:2px;position:absolute;width:26%}.schedule .form-options .field .question-bubble{left:18%;position:absolute;top:6px}.schedule .form-options .field select{height:33px;width:243px;font-size:13px}.schedule .label-left-form .field{margin-bottom:15px;padding-left:28%}.schedule .label-left-form label{color:#666;left:0;position:absolute;top:9px}.schedule .label-left-form label.for-radio-options{top:0}.schedule .label-left-form .submit{margin-top:15px}.schedule .label-left-form .radio-label{color:#444;display:block;margin-top:6px;position:relative;top:0}.schedule .label-left-form .radio-label:first-of-type{margin-top:0}.schedule .label-left-form .capacity-select{width:18%}.schedule .label-left-form .capacity-helper{display:inline-block;font-size:14px;line-height:32px;margin-left:3px;vertical-align:middle}.schedule .label-left-form .capacity-explanation{color:#888;font-size:12px;line-height:1.2;margin-top:6px}.schedule .label-left-form .color-field{margin-bottom:5px}.schedule .label-left-form .color-field label{visibility:hidden}.schedule .assignment.is-active .ui-resizable-handle,.schedule .assignment:hover .ui-resizable-handle,.schedule .label-left-form .color-field:first-of-type label{visibility:visible}.schedule .label-left-form .color-field>i{border-radius:3px 0 0 3px;height:32px;left:28%;pointer-events:none;position:absolute;width:32px;z-index:2}.schedule .label-left-form .color-field>input[type=text]{padding-left:39px}.schedule .labels-inside-big-inputs label{color:#888;font-size:11px;left:11px;pointer-events:none;position:absolute;top:6px;z-index:2}.schedule .labels-inside-big-inputs .filter-select .filter-select-input,.schedule .labels-inside-big-inputs input[type=text].input-big,.schedule .labels-inside-big-inputs select.input-appearance.input-select-big{height:46px;padding-top:16px}.schedule .labels-inside-big-inputs .filter-select .toggle-button{height:44px}.schedule .labels-inside-big-inputs .error-flag{bottom:10px}.schedule .form-settings-dropdown{float:right;margin:7px -3px 0 0}.schedule .form-settings-dropdown .dropdown-link{color:#888;font-size:13px;display:block;padding:2px}.schedule .form-settings-dropdown .dropdown-link .icon{height:15px;margin-left:3px;opacity:.3;width:15px}.schedule .form-settings-dropdown .dropdown-link:hover{color:#666;text-decoration:underline}.schedule .form-settings-dropdown .dropdown-link:hover .icon{opacity:.5}.schedule .linked-to-harvest-message{margin-top:5px}.schedule .linked-to-harvest-message .icon[data-icon=harvest]{margin:-2px 3px 0 0}.schedule .close-modal-x{position:absolute;right:10px;top:10px}.schedule .close-modal-x .icon{cursor:pointer;height:27px;opacity:.3;width:27px}.schedule .close-modal-x .icon:hover{opacity:.6}.schedule .form-delete-confirm{background:#f4f4f4;border-bottom:1px solid #ccc;border-top:1px solid #ccc;margin:0;padding:25px}.schedule .form-delete-confirm label{display:block;font-weight:500;margin-bottom:5px}.schedule .repeat-big-confirmation-submit .field{margin-top:10px}.schedule .repeat-big-confirmation-submit .cancel{margin-top:15px;text-align:right}.schedule .repeat-big-confirmation-submit .button-primary{margin-right:5px;width:150px}.schedule .repeat-big-confirmation-submit span{color:#666;display:inline-block;font-size:14px;line-height:32px;vertical-align:middle}.schedule .form-header .id-link{font-size:12px;font-weight:500;margin-left:5px}.schedule .form-header .email{color:#666;font-size:15px;line-height:1.2}.schedule .form-options .capacity-select{width:50%}.schedule .form-options .capacity-helper{display:inline-block;font-size:14px;line-height:29px;margin-left:3px}.schedule .custom-working-days{display:flex}.schedule .working-days-option{flex:0 1 100%;margin-right:-1px;position:relative}.schedule .working-days-option:last-of-type{margin:0}.schedule .working-days-option>span{background:#f4f4f4;border:1px solid #bbb;color:#888;cursor:pointer;display:block;height:32px;line-height:32px;position:relative;text-align:center;width:100%}.schedule .working-days-option>span:hover{border-color:#aaa}.schedule .working-days-option:first-of-type>span{border-radius:3px 0 0 3px}.schedule .working-days-option:last-of-type>span{border-radius:0 3px 3px 0}.schedule .working-days-option>input[type=checkbox]{cursor:pointer;pointer-events:none;opacity:0;position:absolute;top:0}.schedule .working-days-option>input[type=checkbox]:checked+span{background:#fff;color:#444}.schedule .working-days-option>input[type=checkbox]:focus+span{border-color:#6690c0;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px;z-index:1}.schedule .working-days-note{font-size:13px;color:#888;padding-top:5px}.schedule .working-days-field .error-flag{bottom:auto;right:0;top:34px}.schedule .form-resend-invitation{color:#666;display:block;font-size:13px;margin:10px 0 0}.schedule .form-people-list .all-people{background:#f4f4f4;border:1px solid #ccc;border-radius:3px;max-height:300px;margin:0;overflow-y:scroll;padding:10px 0}.schedule .form-people-list .all-people .block-loader,.schedule .form-people-list .all-people h3{margin:25px 0 5px 15px}.schedule .form-people-list .all-people ul{margin:0;list-style:none}.schedule .form-people-list .all-people ul.harvest-only>li{font-size:14px;line-height:1.2;padding:5px 15px}.schedule .form-people-list .checkbox-label{box-sizing:content-box;cursor:pointer;display:block;min-height:24px;padding:7px 15px 3px}.schedule .form-people-list .checkbox-label:hover{background:rgba(0,0,0,.05)}.schedule .form-people-list .avatar{border-radius:3px;display:inline-block;height:24px;margin:-2px 2px 0 0;vertical-align:middle;width:24px}.schedule .form-people-list .archived-flag{border:1px solid rgba(0,0,0,.2);border-radius:3px;color:#666;display:inline-block;font-size:11px;line-height:1;margin:-4px 6px -2px;padding:3px 4px;vertical-align:middle}.schedule .shift-form-options .field{padding-left:44%}.schedule .shift-form-options .field>label{padding-right:10px;text-align:right;width:44%}.schedule .edit-client-projects-list{background:#f4f4f4;border-radius:3px;border:1px solid #ccc;font-size:14px;max-height:300px;overflow-x:hidden;overflow-y:auto;padding:15px 15px 12px}.schedule .edit-client-projects-list>ul,.schedule ul.delete-form-client-projects-list{margin:10px 0 0 30px}.schedule .weekends-enabled-modal-inner{margin-left:100px;margin-right:100px}.schedule .shortcuts-modal .keys{float:right;margin-top:-10px}.schedule .shortcuts-modal kbd{background:#f4f4f4;border:1px solid #ccc;border-radius:3px;box-shadow:0 2px 2px -2px rgba(0,0,0,.2),inset 0 0 0 2px #fff;color:#666;display:inline-block;font-size:14px;padding:7px 10px 6px}.schedule .shortcuts-modal strong{font-weight:500}.schedule .shortcuts-modal small{display:block;font-size:14px;line-height:1.3;margin-top:10px}.schedule .calendar-feed-modal .feed-explaination{color:#888;font-size:13px;line-height:1.2;margin-top:6px}.schedule .active-on-days-off-notice{background:#fffcde;border:1px solid #f9e020;border-radius:3px;display:inline-block;margin-bottom:5px;padding:5px 8px 3px}.schedule .active-on-days-off-notice .icon{margin:-2px 1px 0 0;opacity:.5}.schedule input[type=number].allocation-input,.schedule input[type=number].total-allocation-input{width:36%}.schedule .allocation-meta{color:#888;display:inline-block;font-size:13px;height:32px;line-height:30px;padding:2px 0 0 4px;vertical-align:middle}.schedule .allocation-meta.warn{color:#d72323}.schedule .allocation-meta+.error-flag{left:46%;right:auto}.schedule .popover .range-select-display{background-image:none;border:0;outline:0;padding:0}.schedule .popover .range-select-display>span{float:left;height:32px;line-height:34px;text-align:center;width:10%}.schedule .popover .range-end,.schedule .popover .range-start{background:#fff;border-color:#bbb;float:left;height:32px;line-height:32px;padding:0 8px}.schedule .popover .range-end:hover,.schedule .popover .range-start:hover{background:#fff;border-color:#aaa}.schedule .popover .range-end.is-active,.schedule .popover .range-start.is-active{background:#fff;border-color:#6690c0;color:inherit;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}.schedule .form-options label.form-all-day-checkbox{display:inline-block;line-height:1;margin-bottom:5px;position:relative;text-align:left;top:0;width:auto}.schedule .form-reassign-copy .filter-select{float:left;width:83%}.schedule .form-reassign-copy .button{float:right;padding:0;width:15%}.schedule .form-reassign-copy .button .icon{float:none;margin:0}.schedule .form-repeat label.form-repeat-checkbox{display:inline-block;line-height:24px;padding:0;position:relative;text-align:left;top:0;width:auto;vertical-align:top}.schedule .form-repeat .form-cannot-repeat{color:#888;opacity:.5;text-decoration:line-through}.schedule .form-repeat .form-cannot-repeat>span{display:none}.schedule .form-repeat .form-cannot-repeat:hover>span{display:inline}.schedule .form-repeat .form-repeat-weeks{color:#666;display:inline-block;font-size:13px;line-height:24px;vertical-align:top}.schedule .form-repeat .form-repeat-weeks input[type=text]{margin:-2px 2px 0 1px;padding:0 1px 0 0;text-align:center;width:32px!important}.schedule .form-repeat .error-flag{bottom:0;left:79%;right:auto}.schedule header{background:#333;height:45px;left:0;position:fixed;top:0;width:100%;z-index:9}@media screen and (max-width:900px){.schedule header{position:relative}}.schedule .app-nav-dropdown .dropdown-link,.schedule .billing-header-message,.schedule .header-button,.schedule .navigation-button,.schedule .user-dropdown .dropdown-link,.schedule .users-dropdown .dropdown-link{background:0 0;color:#bbb;float:left;font-size:13px;font-weight:500;height:45px;line-height:45px;padding:0 12px;text-decoration:none;transition:.1s}.schedule .app-nav-dropdown .dropdown-link:active,.schedule .app-nav-dropdown .dropdown-link:hover,.schedule .billing-header-message:active,.schedule .billing-header-message:hover,.schedule .header-button:active,.schedule .header-button:hover,.schedule .navigation-button:active,.schedule .navigation-button:hover,.schedule .user-dropdown .dropdown-link:active,.schedule .user-dropdown .dropdown-link:hover,.schedule .users-dropdown .dropdown-link:active,.schedule .users-dropdown .dropdown-link:hover{background:#1a1a1a;color:#fff}.schedule .app-nav-dropdown .dropdown-link,.schedule .navigation-button{color:#fff;font-size:16px;padding-left:14px;padding-right:14px}.schedule .header-left{left:0;position:absolute;top:0}.schedule .header-company-name{color:#fff;cursor:default;display:none;float:left;font-size:16px;font-weight:600;line-height:45px;margin:0;max-width:250px;padding:0 14px}.schedule .is-view-only .header-company-name{display:block}.schedule .app-nav,.schedule .app-nav-dropdown{float:left}.schedule .app-nav-dropdown .dropdown-link .icon{height:12px;margin-left:2px;margin-right:-2px;opacity:.5;width:12px}.schedule .app-nav-dropdown .dropdown-link.is-active{background:#1a1a1a;color:#fff}.schedule .app-nav-dropdown .dropdown{background:#1a1a1a;border:0;border-top-left-radius:0;border-top-right-radius:0;left:0!important;padding-bottom:8px;top:45px!important}.schedule .app-nav-dropdown .dropdown>a{color:#fff;font-size:16px;padding-left:14px;padding-right:36px}.schedule .app-nav-dropdown .dropdown>hr{border-color:hsla(0,0%,100%,.2)}.schedule .header-right{position:absolute;right:0;top:0}.schedule .user-dropdown,.schedule .users-dropdown{float:left}.schedule .user-dropdown .dropdown-link.is-active,.schedule .users-dropdown .dropdown-link.is-active{background:#1a1a1a;color:#fff}.schedule .user-dropdown .dropdown,.schedule .users-dropdown .dropdown{left:auto!important;max-width:260px;overflow:visible;right:5px;top:50px!important}.schedule .user-dropdown .dropdown:after,.schedule .user-dropdown .dropdown:before,.schedule .users-dropdown .dropdown:after,.schedule .users-dropdown .dropdown:before{border-bottom:10px solid #f4f4f4;border-left:10px solid transparent;border-right:10px solid transparent;content:"";right:10px;position:absolute;top:-10px}.schedule .user-dropdown .dropdown:before,.schedule .users-dropdown .dropdown:before{border-bottom-color:rgba(0,0,0,.3);top:-11px}.schedule .users-dropdown .dropdown-link .icon{margin-top:-2px;opacity:.6}.schedule .users-dropdown .dropdown-link .icon.is-empty{opacity:.3}.schedule .users-dropdown .dropdown-link.is-active .icon,.schedule .users-dropdown .dropdown-link:active .icon,.schedule .users-dropdown .dropdown-link:hover .icon{opacity:1}.schedule .users-dropdown .dropdown{padding:0;right:0}.schedule .users-dropdown .dropdown:after{border-bottom-color:#fff}.schedule .users-dropdown-inner{border-radius:4px;max-height:310px;overflow-x:hidden;overflow-y:auto}.schedule .logged-in-users{padding:15px 25px 15px 15px;white-space:nowrap}.schedule .logged-in-users ul{line-height:1;list-style:none;margin:15px 0 0}.schedule .logged-in-users li{margin-top:10px}.schedule .logged-in-users img{border-radius:3px;display:inline-block;height:27px;margin-right:3px;vertical-align:middle;width:27px}.schedule .logged-in-users>span{color:#888;display:block}.schedule .recent-users{background:#f4f4f4;border-radius:0 0 4px 4px;border-top:1px solid #ccc;color:#666;padding:15px;white-space:nowrap}.schedule .recent-users ul{font-size:13px;line-height:1;list-style:none;margin:15px 0 0}.schedule .recent-users li{margin-top:10px}.schedule .recent-users span{color:#888;font-weight:400;margin-left:5px}.schedule .user-dropdown .dropdown-link>img{border:0;border-radius:2px;display:inline-block;height:31px;margin-right:5px;vertical-align:middle;width:31px}.schedule .user-dropdown .dropdown-link>span{display:inline-block;max-width:120px;vertical-align:middle}@media screen and (max-width:1000px){.schedule .user-dropdown .dropdown-link>span{display:none}}.schedule .user-dropdown .dropdown-link .icon{height:12px;margin-left:2px;margin-right:-2px;opacity:.5;width:12px}.schedule .user-information{background:#f4f4f4;border-bottom:1px solid #ccc;border-radius:4px 4px 0 0;color:#666;margin:-5px 0 5px;font-size:13px;padding:10px 25px 10px 15px}.schedule .user-information>h4{color:#444;display:block;font-size:17px;line-height:1.3}.schedule .socket-down{color:#fff08c;cursor:help;font-size:2em}.schedule .socket-down:active,.schedule .socket-down:hover{background:#1a1a1a;color:#fff08c}.schedule .billing-header-message{background:#525252;border-radius:3px;float:left;height:28px;line-height:28px;margin:8px 10px 0 5px}.schedule .billing-header-message>strong{color:#fff}.schedule .billing-header-message:active,.schedule .billing-header-message:hover{background:#1e8c0a}.schedule .billing-header-message.is-active,.schedule .billing-header-message.is-disabled{background:#525252!important;color:#bbb!important;cursor:default!important;pointer-events:none!important;outline:0!important}.schedule .socket-down-box{background:#d92f2f;border-radius:4px;box-shadow:0 2px 10px rgba(0,0,0,.2);color:#fff;font-size:14px;font-weight:600;line-height:1.2;padding:15px;position:fixed;right:4px;top:49px;width:330px}.schedule .container,.schedule .content-list>li,.schedule .import-list>li{position:relative}.schedule .socket-down-box .button{border-color:hsla(0,0%,100%,.7);margin-top:15px}.schedule .content-list>li,.schedule .empty-content,.schedule .import-list>li{border-bottom:1px solid #ccc;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.schedule .container{margin:45px auto 0;padding:50px 10px;width:760px}@media screen and (max-width:900px){.schedule .container{margin-top:0;padding-top:30px}}.schedule .about-page hr,.schedule .account-settings hr{margin:60px auto}.schedule .about-page ul>li{margin:20px 0}.schedule .weekend-conversion-page ul>li{margin:15px 0}.schedule h1>.count{color:#888;font-weight:400}.schedule .list-controls{margin:20px 0}.schedule .list-controls-helper{color:#888;float:right;font-size:14px;line-height:30px}.schedule .import-controls{color:#666;font-size:14px;line-height:15px;padding-bottom:5px}.schedule .import-controls>a{padding:0 2px}.schedule .import-controls .checkbox-label{float:right}.schedule .content-list,.schedule .import-list{border-top:1px solid #ccc;line-height:1;list-style:none;margin:0}.schedule .content-list .header,.schedule .import-list .header{background:#e4e4e4;color:#666;font-size:14px;font-weight:500;word-wrap:break-word}.schedule .content-list>li>a{color:#444;display:block;font-weight:600;padding:15px 40px 15px 15px;text-decoration:none;word-wrap:break-word}.schedule .content-list>li>a.is-active,.schedule .content-list>li>a:active,.schedule .content-list>li>a:focus,.schedule .content-list>li>a:hover{background:rgba(0,0,0,.05)}.schedule .content-list .header{cursor:default;padding:12px 15px 10px}.schedule .content-list .header .connected-to-harvest{top:9px}.schedule .content-list .email{color:#666;margin-left:5px;font-size:13px;font-weight:400}.schedule .content-list .notes,.schedule .content-list .tags,.schedule .content-list .teams{color:#666;display:block;font-size:13px;font-weight:400;line-height:1.3;margin-bottom:-2px;padding-top:5px}.schedule .content-list .notes>span,.schedule .content-list .tags>span,.schedule .content-list .teams>span{background:rgba(0,0,0,.05);border-radius:2px;display:inline-block;margin:1px 5px 1px 0;padding:1px 5px}.schedule .content-list .connected-to-harvest{min-height:18px;height:18px;opacity:.6;padding:0;position:absolute;right:15px;top:14px;transition:.1s;width:18px}.schedule .content-list .connected-to-harvest:focus,.schedule .content-list .connected-to-harvest:hover{opacity:1}.schedule .project-list>li>a{padding-left:42px}.schedule .project-list .color{border-radius:3px;box-shadow:inset 0 0 0 1px rgba(0,0,0,.1);float:left;height:16px;left:15px;position:absolute;top:15px;width:16px}.schedule .clients-list .projects-count{color:#666;font-size:13px;font-weight:400;padding-left:10px}.schedule .team-list>li>a{min-height:65px;padding:13px 100px 13px 80px}.schedule .team-list .photo{height:65px;left:0;position:absolute;top:0;width:65px}.schedule .team-list .is-online,.schedule .team-list .last-seen-online{color:#888;font-size:13px;font-weight:400;position:absolute;right:45px;top:18px}.schedule .team-list .is-online{color:#1e8c0a;font-weight:500}.schedule .roles-list>li>a{padding-right:15px}.schedule .roles-list .role-name{display:inline-block;vertical-align:middle;width:52%}.schedule .roles-list .assigned-list{display:inline-block;margin:-17px 0;vertical-align:middle}.schedule .roles-list .assigned-avatar{border-radius:3px;display:inline-block;height:34px;vertical-align:top;width:34px}.schedule .roles-list .assigned-avatar.is-archived{opacity:.5}.schedule .roles-list .other-assignees{background:rgba(0,0,0,.1);color:#666;line-height:36px;text-align:center;white-space:nowrap}.schedule .archive-list>li{color:#444;display:block;font-weight:600;padding:10px 15px}.schedule .archive-list .button{margin-right:10px}.schedule .import-list>li>label{cursor:pointer;display:block;font-size:inherit;font-weight:600;padding:15px 30px}.schedule .import-list>li>label:hover{background:rgba(0,0,0,.05)}.schedule .import-list>li>label>input{cursor:inherit}.schedule .import-list>li>label.label-disabled,.schedule .import-list>li>label.label-disabled:hover{background:inherit;cursor:default}.schedule .import-list .header>label{padding:12px 15px 10px}.schedule .import-list.people-list>li>label{padding-left:15px}.schedule .empty-content{background:#e4e4e4;border-top:1px solid #ccc;color:#888;font-size:20px;line-height:1.4;padding:140px 60px;text-align:center}.schedule .empty-content>a{display:inline-block;line-height:1;text-decoration:none}.schedule .empty-content>a:hover{border-bottom:1px solid #336bab}.schedule .page-top-paragraph{margin-top:-15px}.schedule .timeline-view{padding-top:0;overflow-x:hidden;overflow-y:hidden;position:relative}@media screen and (max-width:900px){.schedule .timeline-view{padding-top:0}}.schedule .allocation-grid,.schedule .day-grid,.schedule .project-grid,.schedule .row-timeline,.schedule .timeline-grid,.schedule .week-grid{height:100%;left:0;position:absolute;top:0;width:300%}.schedule .project-span{height:100%;position:absolute;top:0;background-color:rgba(34,34,34,.6);color:#f5f5f5;font-size:.7rem;display:flex;align-items:center;justify-content:center}.schedule .row,.schedule .row-info,.schedule .timeline-day,.schedule .timeline-week{position:relative}.schedule .day-grid{border-left:319px solid #fff}.schedule .day-grid .timeline-day.first:before{left:0!important}.schedule .week-grid{background:#fff;left:319px}.schedule .timeline-week{background:#fff;float:left;height:100%}.schedule .timeline-day{float:left;height:100%;width:48px}.schedule .timeline-day.first:before{content:"";position:absolute;border-left:2px solid #0099d9;top:-26px;left:-2px;bottom:0}.schedule .timeline-day.hover{background-color:#eee}.schedule .week-row .timeline-day{border-left:2px solid #c9c8c8}.schedule .timeline-day:first-of-type{border-left:2px solid #ccc!important}.schedule .zoom-2x .timeline-day{width:24px}.schedule .today{background:#ebf5ff}.schedule .row{border-bottom:2px solid #ccc;width:100%}.schedule .row-info{float:left;height:100%;width:319px;padding:0 55px 0 65px;display:flex;justify-content:center;flex-flow:column wrap}.schedule .row-info div{flex-direction:column;display:flex}.schedule .row-info div .row-info-sub{font-size:11px;font-weight:100;line-height:normal;color:#8e8e8e;margin-top:2px}.schedule .row-timeline{left:319px;overflow-x:hidden;width:150%}.schedule .assignment{background:rgba(0,70,150,.8);border-radius:5px;color:#fff;cursor:pointer;font-size:12px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:600;height:32px;line-height:13px;overflow:hidden;position:absolute;transition:background 50ms;user-select:none;white-space:nowrap;z-index:2}.schedule .assignment,.schedule .non-working-day,.schedule .time-off-frame{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}.schedule .assignment.is-active{box-shadow:0 0 1px 2px rgba(0,0,0,.1);z-index:3}.schedule .is-view-only .assignment{cursor:default}.schedule .placeholder-child-row .assignment,.schedule .placeholder-row .assignment{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMyIgaGVpZ2h0PSI1Ij48ZyBmaWxsPSIjRjlFMjAwIj48cGF0aCBkPSJNNSAwTDAgNWg1bDUtNXpNMCAwdjMuNUwzLjUgMHpNMTEuNSAwbC01IDVoNUwxMyAzLjVWMHoiLz48L2c+PC9zdmc+)!important;background-position:0 0;background-repeat:repeat-x}.schedule .assignment.active-on-days-off,.schedule .assignment.active-on-days-off.is-active,.schedule .assignment.active-on-days-off:hover,.schedule .assignment.black,.schedule .assignment.black.is-active,.schedule .assignment.black:hover{z-index:5}.schedule .assignment-label{left:0;margin-left:8px;position:relative;top:10px}.schedule .assignment-label .total-allocation{font-size:11px;font-weight:400;margin-left:2px}.schedule .add-milestone,.schedule .allocated-info,.schedule .milestone{font-weight:600;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.schedule .assignment-label .icon{cursor:help;margin-top:-3px;opacity:.7;position:relative;vertical-align:top;z-index:1}.schedule .assignment-label .icon:hover{opacity:.9}.schedule .placeholder-child-row .assignment .assignment-label,.schedule .placeholder-row .assignment .assignment-label{top:12px}.schedule .split-line,.schedule .split-line:after,.schedule .ui-resizable-handle{height:100%;top:0;position:absolute}.schedule .ui-resizable-handle{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyIiBoZWlnaHQ9IjE4IiB2aWV3Qm94PSItMyAxLjUgMiAxOCI+PGNpcmNsZSBmaWxsPSIjZmZmIiBjeD0iLTIiIGN5PSIyLjUiIHI9IjEiLz48Y2lyY2xlIGZpbGw9IiNmZmYiIGN4PSItMiIgY3k9IjYuNSIgcj0iMSIvPjxjaXJjbGUgZmlsbD0iI2ZmZiIgY3g9Ii0yIiBjeT0iMTAuNSIgcj0iMSIvPjxjaXJjbGUgZmlsbD0iI2ZmZiIgY3g9Ii0yIiBjeT0iMTQuNSIgcj0iMSIvPjxjaXJjbGUgZmlsbD0iI2ZmZiIgY3g9Ii0yIiBjeT0iMTguNSIgcj0iMSIvPjwvc3ZnPg==);background-position:50%;background-repeat:no-repeat;cursor:col-resize;cursor:ew-resize;display:block;opacity:.7;right:0;visibility:hidden;width:8px}.schedule .is-dragging .add-assignment,.schedule .is-dragging .split-line,.schedule .is-resizing .add-assignment,.schedule .is-resizing .split-line{display:none}.schedule .ui-resizable-handle:active,.schedule .ui-resizable-handle:hover{opacity:1}.schedule .ui-resizable-w{left:0;right:auto}.schedule .split-line{cursor:col-resize;margin-left:-4px;opacity:0;width:9px}.schedule .split-line:after{border-left:1px dashed #fff;content:"";left:4px;width:1px}.schedule .split-line.is-active,.schedule .split-line:hover{opacity:1}.schedule .split-line.is-active:after,.schedule .split-line:active:after{border-left:1px solid #fff}.schedule .add-assignment{background:rgba(0,0,0,.2);border-radius:5px;height:32px;position:absolute;text-align:center;transition:background-color .1s ease-in 0s;width:48px;z-index:5;pointer-events:none}.schedule .zoom-2x .add-assignment{width:24px}.schedule .add-assignment:active{background:hsla(0,0%,53.3%,.8)}.schedule .add-assignment.being-selected{display:block!important;z-index:3}.schedule .add-assignment .ui-resizable-handle{background-image:none;cursor:cell;opacity:0;visibility:visible;width:100%}.schedule .add-assignment .ui-resizable-handle:active{cursor:e-resize}.schedule .temp-assignment{background:hsla(0,0%,53.3%,.8);z-index:3}.schedule .time-off-frame{background-color:rgba(34,34,34,.3);background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI0IiBoZWlnaHQ9IjQiPjxwYXRoIG9wYWNpdHk9Ii4yMiIgZmlsbD0iIzMzMyIgZD0iTTAgMHYxLjVMMS41IDB6TTQgMEwwIDRoMS41TDQgMS41eiIvPjwvc3ZnPg==);background-repeat:repeat;background-position:1px 0;height:32px;overflow:hidden;pointer-events:none;position:absolute;top:4px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;white-space:nowrap;z-index:1}.schedule .non-working-day,.schedule .overallocated-frame{background-repeat:repeat;background-position:0 0;pointer-events:none;position:absolute}.schedule .non-working-day{background-color:hsla(0,0%,100%,.8);background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI0IiBoZWlnaHQ9IjQiPjxwYXRoIG9wYWNpdHk9Ii4xNSIgZmlsbD0iIzMzMyIgZD0iTTAgMHYxLjVMMS41IDB6TTQgMEwwIDRoMS41TDQgMS41eiIvPjwvc3ZnPg==);border-left:1px solid rgba(0,0,0,.075);height:100%;top:0;user-select:none;z-index:4}.schedule .milestone,.schedule .non-working-day,.schedule .overallocated-frame{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}.schedule .project-row .non-working-day{height:32px;top:4px}.schedule .user-row .non-working-day{height:36px}.schedule .content-parent-row .non-working-day{height:100%}.schedule .content-add-row .non-working-day{height:40px}.schedule .overallocated-frame{background-color:rgba(210,10,10,.1);background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI0IiBoZWlnaHQ9IjQiPjxwYXRoIG9wYWNpdHk9Ii4xNSIgZmlsbD0iI0QyMEEwQSIgZD0iTTAgMHYxLjVMMS41IDB6TTQgMEwwIDRoMS41TDQgMS41eiIvPjwvc3ZnPg==);border-top:2px solid rgba(210,10,10,.8);border-top-left-radius:4px;border-top-right-radius:4px;height:35px;top:1px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;z-index:1}.schedule .add-milestone,.schedule .milestone{color:#fff;font-size:10px;height:44px;line-height:1;position:absolute;top:4px}.schedule .add-milestone>span,.schedule .milestone>span{background:0 0;display:table-cell;height:44px;padding:0 3px;text-align:left;transition:background 50ms;width:48px;vertical-align:middle;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.schedule .add-milestone,.schedule .milestone{transition:background .1s}.schedule .zoom-2x .add-milestone>span,.schedule .zoom-2x .milestone>span{width:24px}.schedule .milestone{border-left:1px solid hsla(0,0%,100%,.5);cursor:pointer;left:0;overflow:hidden;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;white-space:normal;z-index:2;background-color:rgba(34,34,34,.3);background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zd…1iYWNrZ3JvdW5kPSJuZXciIHBvaW50cz0iNCwwIDAsNCAxLjUsNCA0LDEuNSIvPjwvc3ZnPg==);background-repeat:repeat;background-position:1px 0}.schedule .milestone.is-active,.schedule .milestone:hover{overflow:visible;z-index:3}.schedule .is-view-only .milestone{cursor:default!important}.schedule .add-milestone{background:rgba(0,0,0,.2);cursor:pointer;pointer-events:none;z-index:3}.schedule .add-milestone>span{padding:0 2px;white-space:normal}.schedule .zoom-2x .add-milestone{font-size:0}.schedule .is-dragging .add-milestone,.schedule .is-resizing .add-milestone{display:none}.schedule .add-milestone:active{background:rgba(0,0,0,.3)}.schedule .allocation-time-off,.schedule .allocation-time-off-over{background-color:rgba(34,34,34,.8)}.schedule .is-dragging *{cursor:col-resize!important;cursor:-webkit-grabbing!important}.schedule .is-resizing *{cursor:col-resize!important;cursor:ew-resize!important}.schedule .allocation-total{background-clip:padding-box;color:#fff;cursor:default;height:100%;position:absolute;top:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;white-space:nowrap;z-index:5}.schedule .allocated-info{display:block;font-size:12px;overflow:hidden;padding-left:8px;padding-top:17px;position:relative}.schedule .show-weekly-heatmap .allocated-info{font-size:14px;padding-top:8px}.schedule .allocated-info .allocated-hours{display:block;font-size:12px;font-weight:500;padding-top:3px;opacity:.9}.schedule .placeholder-row .allocation-total:not(.allocation-time-off) .allocated-info{font-size:14px;padding-top:8px}.schedule .placeholder-row .allocated-hours{opacity:.7}.schedule .allocation-time-off-over{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMiIgaGVpZ2h0PSIxMiI+PHBhdGggb3BhY2l0eT0iLjgiIGZpbGw9IiNEMTIxMjgiIGQ9Ik0xMiAxMnYtLjhsLS44Ljh6TTYuNiAxMkwxMiA2LjZWNS4yTDUuMiAxMnpNMTIgMGgtLjdMMCAxMS4zdi43aC43TDEyIC43ek0wIDUuNHYxLjRMNi44IDBINS40ek0wIC44TC44IDBIMHoiLz48L3N2Zz4=);background-position:0 0;background-repeat:repeat}.schedule .heatmap-time-off,.schedule .heatmap-time-off-conflict{background:rgba(34,34,34,.6);bottom:0;height:100%;position:absolute}.schedule .heatmap-time-off-conflict{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMiIgaGVpZ2h0PSIxMiI+PHBhdGggb3BhY2l0eT0iLjgiIGZpbGw9IiNEMTIxMjgiIGQ9Ik0xMiAxMnYtLjhsLS44Ljh6TTYuNiAxMkwxMiA2LjZWNS4yTDUuMiAxMnpNMTIgMGgtLjdMMCAxMS4zdi43aC43TDEyIC43ek0wIDUuNHYxLjRMNi44IDBINS40ek0wIC44TC44IDBIMHoiLz48L3N2Zz4=);background-position:0 0;background-repeat:repeat}.schedule .allocation-over{background-color:rgba(210,10,10,.8)}.schedule .allocation-open-9{background-color:rgba(30,140,10,.3)}.schedule .color-blind .allocation-open-9{background-color:rgba(0,70,150,.3)}.schedule .allocation-open-8{background-color:rgba(30,140,10,.35)}.schedule .color-blind .allocation-open-8{background-color:rgba(0,70,150,.35)}.schedule .allocation-open-7{background-color:rgba(30,140,10,.4)}.schedule .color-blind .allocation-open-7{background-color:rgba(0,70,150,.4)}.schedule .allocation-open-6{background-color:rgba(30,140,10,.45)}.schedule .color-blind .allocation-open-6{background-color:rgba(0,70,150,.45)}.schedule .allocation-open-5{background-color:rgba(30,140,10,.5)}.schedule .color-blind .allocation-open-5{background-color:rgba(0,70,150,.5)}.schedule .allocation-open-4{background-color:rgba(30,140,10,.55)}.schedule .color-blind .allocation-open-4{background-color:rgba(0,70,150,.55)}.schedule .allocation-open-3{background-color:rgba(30,140,10,.6)}.schedule .color-blind .allocation-open-3{background-color:rgba(0,70,150,.6)}.schedule .allocation-open-2{background-color:rgba(30,140,10,.65)}.schedule .color-blind .allocation-open-2{background-color:rgba(0,70,150,.65)}.schedule .allocation-open-1{background-color:rgba(30,140,10,.7)}.schedule .color-blind .allocation-open-1{background-color:rgba(0,70,150,.7)}.schedule .allocation-full{background-color:rgba(30,140,10,.8)}.schedule .color-blind .allocation-full{background-color:rgba(0,70,150,.8)}.schedule .meta-rows{left:0;position:fixed;width:100%;z-index:8}.schedule .control-button,.schedule .control-button-toggle.jump-to-week-toggle{position:relative}@media screen and (max-width:900px){.schedule .meta-rows{margin-bottom:-1px;position:relative;top:0}}.schedule .controls-row{background:#c9c8c8;border:0;cursor:default;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;height:44px;text-align:center;padding-top:2px}.schedule .viewport-toggle{float:left;padding:6px 12px}.schedule .viewport-toggle .control-button{margin:0;width:146px}.schedule .viewport-divider{width:2px;background-color:#aaa;content:"";float:left;height:28px;margin-top:7px}.schedule .viewport-controls{float:left;padding:6px 12px}.schedule .viewport-controls .control-button,.schedule .viewport-controls .control-button-toggle{margin-right:8px}.schedule .viewport-controls .simple-select{float:left}.schedule .viewport-navigation{float:right;padding:6px 12px}.schedule .viewport-navigation .control-button,.schedule .viewport-navigation .control-button-toggle{margin-left:8px}.schedule .control-button{background:#adadad;border:1px solid #bbb;border-radius:3px;color:#fff;cursor:pointer;float:left;font-size:14px;font-weight:500;height:29px;line-height:27px;text-align:center;text-decoration:none}.schedule .control-button:focus,.schedule .control-button:hover{background:findDarkColor(#adadad)}.schedule .control-button.is-active,.schedule .control-button:active,.schedule .is-open .control-button{background:#0099d9;cursor:default;z-index:1}.schedule .control-button.is-active .icon,.schedule .control-button:active .icon,.schedule .is-open .control-button .icon{opacity:.8}.schedule .control-button:active:focus{outline:0}.schedule .control-button .icon{background-position:50%;background-size:17px;box-sizing:content-box;height:17px;opacity:1;padding:5px 10px;vertical-align:top;width:17px}.schedule .control-button.arrow-button{background-color:#0099d9}.schedule .control-button.arrow-button .icon{padding-left:8px;padding-right:8px}.schedule .simple-select .control-button{padding:0 8px 0 10px}.schedule .simple-select .control-button .icon{background-size:13px;height:13px;margin-left:3px;padding:0;opacity:.5;vertical-align:middle;width:13px}.schedule .control-button-toggle .range-select.jump-to-week-select .range-select-days td.is-in-range>span,.schedule .control-button-toggle .range-select.jump-to-week-select .range-select-days td.is-maybe-end>span,.schedule .control-button-toggle .range-select.jump-to-week-select .range-select-days td.is-maybe-start>span,.schedule .control-button-toggle .range-select.jump-to-week-select .range-select-days td:hover>span{background:#336bab;color:#fff}.schedule .control-button-text{padding:5px 10px}.schedule .control-button-toggle{float:left}.schedule .control-button-toggle .control-button{border-radius:0;margin:0 1px}.schedule .control-button-toggle .control-button:not(:first-of-type){margin-left:-1px}.schedule .control-button-toggle .control-button:first-of-type{border-top-left-radius:0;border-bottom-left-radius:0}.schedule .control-button-toggle .control-button:last-of-type{border-top-right-radius:0;border-bottom-right-radius:0}.schedule .pressed-button.is-active{cursor:pointer}.schedule .control-button-toggle .range-select.jump-to-week-select{display:block;position:absolute;right:calc(50% - 125px);top:calc(100% + 3px);width:250px}.schedule .control-button-toggle .range-select.jump-to-week-select .range-select-days{margin-top:0}.schedule .control-button-toggle .range-select.jump-to-week-select .range-select-days td.is-maybe-end>span:after,.schedule .control-button-toggle .range-select.jump-to-week-select .range-select-days td.is-maybe-start>span:after{display:none}.schedule .week-row{background:#fff;border-color:#bbb;height:75px;overflow:hidden;border-bottom:1px solid #ccc}.schedule .week-row .row-drawer{height:100%}@keyframes highlight-week{0%{background:#fffcde}to{background:0 0}}.schedule .week-grid .timeline-week{background:0 0;border-left:1px solid #ccc;color:#3c3c3c;cursor:default;text-align:center}.schedule .week-grid .timeline-week.is-highlighted-week{animation:highlight-week 2s ease-in-out}.schedule .week-grid .timeline-week-number{background:#c9c8c8;border-bottom-right-radius:0;color:#fff;font-size:11px;left:0;padding:6px 5px 4px 6px;position:absolute;top:0}.schedule .this-week:after,.schedule .today:after{background:#0099d9;left:-2px;width:calc(100% + 4px);z-index:1;position:absolute;content:""}.schedule .week-grid .timeline-week-dates{font-size:13px;line-height:26px;position:relative;z-index:1}.schedule .week-grid .timeline-week-days{font-size:11px;line-height:24px;list-style:none;margin:0 0 0 -1px;white-space:nowrap}.schedule .this-week .timeline-week-dates{color:#3c3c3c}.schedule .this-week:after{height:4px;top:-1px}.schedule .today{color:#3c3c3c;font-weight:600}.schedule .today:after{height:3px;top:-2px}.schedule .timeline-day-highlight{background:#4e4e4e;border-radius:2px;bottom:1px;height:2px;left:0;margin-left:2px;position:absolute;width:45px}.schedule .zoom-2x .timeline-day-highlight{width:21px}.schedule .drawer-open .day-grid{border-left-width:419px}.schedule .drawer-open .row-timeline,.schedule .drawer-open .week-grid{left:419px}.schedule .row-drawer{border-left:2px solid #ccc;display:table;cursor:default;font-size:12px;font-weight:500;left:319px;line-height:13px;position:absolute;text-align:right;top:0;width:100px}.schedule .row-drawer.drawer-label .drawer-inner{background:#adadad;color:#fff}.schedule .row-drawer .drawer-inner{display:table-cell;padding:2px 10px 0;vertical-align:middle}.schedule .row-drawer .future-scheduled{display:inline-block;font-size:14px;line-height:18px}.schedule .row-drawer .remaining-budget{color:#888;display:block;font-size:13px;-webkit-font-smoothing:subpixel-antialiased;-moz-osx-font-smoothing:auto;font-weight:400;line-height:16px}.schedule .row-drawer .remaining-budget span{display:inline-block}.schedule .row-drawer .remaining-budget a{color:inherit;display:block;text-decoration:none}.schedule .row-drawer .remaining-budget a:hover{color:#336bab;text-decoration:underline}.schedule .row-drawer .not-applicable{color:#bbb}.schedule .row-drawer .over-budget,.schedule .row-drawer .over-budget a:hover{color:#db3b3b}.schedule .time-off-project .drawer-inner{display:none}.schedule .drawer-harvest-icon{bottom:0;height:18px;left:10px;margin:auto;position:absolute;opacity:.5;top:0;transition:.1s;width:18px}.schedule .drawer-harvest-icon:focus,.schedule .drawer-harvest-icon:hover{opacity:1}.schedule .question-bubble{background:rgba(0,0,0,.075);border-radius:18px;display:inline-block;height:20px;line-height:0;text-align:center;vertical-align:middle;width:20px}.schedule .question-bubble .icon{float:none;height:16px;margin:2px;opacity:.4;width:16px}.schedule .question-bubble:hover{background:rgba(0,0,0,.15);cursor:help}.schedule .question-bubble:hover .icon{opacity:.6}.schedule .drawer-help:hover,.schedule .placeholder-help:hover,.schedule .question-bubble:hover+.drawer-help,.schedule .question-bubble:hover+.placeholder-help{opacity:1;visibility:visible}.schedule .drawer-help,.schedule .placeholder-help{line-height:1.3;opacity:0;overflow:visible;visibility:hidden;z-index:100}.schedule .drawer-label .question-bubble{left:8px;position:absolute;top:15px}.schedule .drawer-help{background:#fffcde;border:1px solid #f9e020;border-radius:4px;box-shadow:0 2px 20px rgba(0,0,0,.3);font-size:14px;font-weight:400;left:424px;padding:0 20px;position:fixed;text-align:left;top:90px;width:430px}.schedule .drawer-help:after,.schedule .drawer-help:before{border-bottom:10px solid transparent;border-right:10px solid #f9e020;border-top:10px solid transparent;content:"";left:-11px;position:absolute;top:10px}.schedule .drawer-help:after{border-right-color:#fffcde;left:-10px}@media screen and (max-width:900px){.schedule .week-row{overflow:visible}.schedule .drawer-label .question-bubble{display:none}.schedule .drawer-help{left:90px;position:absolute;top:4px}}.schedule .drawer-help>p{line-height:1.3}.schedule .drawer-help-example{border:1px solid rgba(0,0,0,.15);border-radius:3px;list-style:none;margin:20px 0;padding:10px 10px 9px}.schedule .drawer-help-example strong{display:inline-block;text-align:right;width:60px}.schedule .drawer-help-example span{margin:0 2px}.schedule .drawer-help-example li:first-of-type>strong{font-size:15px}.schedule .drawer-help-example li:nth-of-type(2)>strong{color:#666;font-size:13px;font-weight:400}.schedule .placeholder-help{background:#fffcde;border:1px solid #f9e020;border-radius:4px;box-shadow:0 2px 8px rgba(0,0,0,.2);display:inline-block;font-size:14px;font-weight:400;margin:-5px 0 0 10px;padding:15px;position:absolute;text-align:left;width:440px}.schedule .placeholder-help:after,.schedule .placeholder-help:before{border-bottom:10px solid transparent;border-right:10px solid #f9e020;border-top:10px solid transparent;content:"";left:-11px;position:absolute;top:10px}.schedule .placeholder-help:after{border-right-color:#fffcde;left:-10px}.schedule .schedule-rows{padding-top:118px}.schedule .placeholder-row,.schedule .project-row,.schedule .user-row{border-top:2px solid #ccc;margin-bottom:-2px}.schedule .placeholder-rows{margin-bottom:15px;min-height:1px;position:relative}.schedule .placeholder-rows:after{background:#eee;bottom:-15px;content:"";height:15px;left:0;position:absolute;width:100%}.schedule .project-color{background:#ccc;content:"";height:100%;left:0;position:absolute;top:0;width:5px;z-index:7}.schedule .row-expand-icon{bottom:0;height:16px;margin:auto;opacity:.2;position:absolute;right:8px;top:1px;width:16px;transition:transform .2s}.schedule .content-parent-row,.schedule .content-parent-row .row-drawer,.schedule .content-parent-row .row-timeline{height:26px}.schedule .row-notes-icon{cursor:help;opacity:.3;position:absolute;right:28px;top:18px;transition:50ms}.schedule .content-parent-row .row-info:hover .row-expand-icon,.schedule .row-notes-icon:hover{opacity:.6}.schedule .content-parent-row:hover .row-info{background:rgba(0,0,0,.05)}.schedule .content-parent-row .row-info{padding:0 55px 0 65px}.schedule .content-parent-row .row-info:hover{background:#eee;cursor:pointer}.schedule .project-row .content-parent-row .row-info{padding-left:40px}.schedule .content-parent-row .row-info>img{left:0;height:52px;position:absolute;top:0;width:52px}.schedule .content-parent-row .row-info>h3{display:block;height:15px}.schedule .content-parent-row .row-info .client-name,.schedule .content-parent-row .row-info .teams{color:#888;display:block;font-size:13px;height:18px;line-height:16px}.schedule .expanded-row{margin:9px 0 7px 0}.schedule .expanded-row:after,.schedule .expanded-row:before{background:#eee;content:"";height:7px;left:0;position:absolute;top:-9px;width:100%}.schedule .expanded-row:after{bottom:-9px;height:7px;top:auto}.schedule .expanded-row .row-expand-icon{transform:rotateX(-180deg)}.schedule .expanded-row .content-add-row,.schedule .expanded-row .content-child-row:last-of-type{margin-bottom:4px}.schedule .content-child-row{height:32px;margin-top:4px;position:relative}.schedule .content-child-row:hover .row-info{background:rgba(0,0,0,.05)}.schedule .content-child-row:hover .row-drawer,.schedule .content-child-row:hover .row-timeline{background:rgba(0,0,0,.05);height:40px}.schedule .content-child-row .row-timeline{height:40px;padding-top:4px;top:-4px}.schedule .content-child-row .row-drawer{height:36px;padding-top:4px;top:-4px}.schedule .content-child-row .row-info{height:32px;padding:0 10px;text-align:right;white-space:nowrap;align-items:flex-end}.schedule .content-child-row .row-info>img{border-radius:3px;height:26px;display:inline-block;margin:3px 0 0 5px;vertical-align:top;width:26px}.schedule .content-child-row .color{border-radius:8px;display:inline-block;height:24px;margin:4px 0 0 5px;vertical-align:top;width:8px}.schedule .content-child-row .child-row-name{color:#444;display:inline-block;font-size:12px;font-weight:500;line-height:13px;max-width:250px;text-decoration:none;vertical-align:top}.schedule .content-child-row .child-row-name:focus>span,.schedule .content-child-row .child-row-name:hover>span{text-decoration:underline}.schedule .content-child-row .child-row-name:focus .client-name,.schedule .content-child-row .child-row-name:hover .client-name{color:#444}.schedule .content-child-row .person-name,.schedule .content-child-row .placeholder-name,.schedule .content-child-row .time-off-project-name{display:inline-block;margin-top:10px;font-weight:600}.schedule .content-child-row .client-name{color:#888;display:block;font-size:10px;font-weight:400;line-height:11px;margin-top:5px}.schedule .content-add-row .row-info{padding-top:2px}.schedule .content-add-row .row-drawer{height:40px}.schedule .content-add-row .updated-stamp{color:#888;cursor:default;float:right;font-size:12px;height:22px;line-height:21px;margin-right:10px;padding:1px 4px}.schedule .content-add-row select{border-color:#ccc;color:#666;float:right;font-size:12px;height:22px;line-height:13px;padding:2px 30px 1px 8px;-moz-padding-start:4px;width:160px}.schedule .content-actions-dropdown{float:left}.schedule .project-row .content-actions-dropdown{margin-left:6px}.schedule .content-actions-dropdown .dropdown-link{border-radius:3px;color:#888;display:block;font-size:12px;line-height:23px;padding:0 4px}.schedule .content-actions-dropdown .dropdown-link .icon{height:12px;margin-left:3px;opacity:.3;width:12px}.schedule .content-actions-dropdown .dropdown-link:hover{color:#666;text-decoration:underline}.schedule .content-actions-dropdown .dropdown-link:hover .icon{opacity:.5}.schedule .ctrl-button-toggle{justify-content:flex-end}.schedule .disabled-time-off-actions{color:#888;cursor:default;float:left;font-size:12px;line-height:23px;margin-left:6px;opacity:.5;padding:0 4px;text-decoration:line-through}.schedule .add-row{border:0!important;margin-top:1px;min-height:280px;padding:20px 15px 50px}.row-info{color:#000!important}[data-v-40122f74]:export{userSelectColors-black:#141414;userSelectColors-charcoal:#3c3c3c;userSelectColors-blue:#0099d9;userSelectColors-red:#ff5d5d;userSelectColors-timeoff:#5c5c5c;userSelectColors-orange:#ffc684;userSelectColors-gray:#c9c8c8;userSelectColors-coolgray:#4e4f50;userSelectColors-ivory:#e2ded0;userSelectColors-bluegray:#647c90;userSelectColors-green:#42b983;userSelectColors-yellow:#f6ff00}.drawer-inner[data-v-40122f74]{cursor:pointer}.schedule[data-v-40122f74]{overflow-y:auto}.button .icon[data-v-40122f74]:first-child:last-child{margin:6px 5px 0 -5px}.side-bar-open[data-v-40122f74]{height:90%;width:90%}.selector-control[data-v-40122f74]{max-width:295px;min-width:200px}@media screen and (max-width:1480px){.selector-control[data-v-40122f74]{max-width:200px;min-width:200px}.control-button-toggle-zoom[data-v-40122f74]{display:none}}