.error-wrapper{font-size:12px;color:#9d1600;z-index:5000;font-style:italic;margin-top:2px;margin-left:4px}.error-wrapper.absolute{position:absolute;display:block;border:1px solid #fff3d1;background-color:#fffcee;border-radius:4px;padding-top:0}.error-wrapper.show-icons{height:13px;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAANCAYAAACZ3F9/AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTQyIDc5LjE2MDkyNCwgMjAxNy8wNy8xMy0wMTowNjozOSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTggKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOkJEMTAyOTNGN0VERjExRThBMzcxQ0FBQjI0MEVEMThBIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOkJEMTAyOTQwN0VERjExRThBMzcxQ0FBQjI0MEVEMThBIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6QkQxMDI5M0Q3RURGMTFFOEEzNzFDQUFCMjQwRUQxOEEiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6QkQxMDI5M0U3RURGMTFFOEEzNzFDQUFCMjQwRUQxOEEiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz57ezATAAABtElEQVR42pSRv0tbURTHv++9/PIFNcZiE4gKQdEkak1qC1oHJ10cVJCCupaCLgGpm3QtOLS4CIXSP6DoJC46FAKh2MlGB0mjYOsQNYoY8kNNvt77ntm02rvcc8/5fs45Xy5wz6l2qrH6Gu03/vMMrS02MrnaQhFHH025a7QDsodkHyMBR0Gk7I/hpteXmphKBPl9vZWJZb+c+vEhyNbbVZWX05obLBIgM8/4dswl46f/Aj/trPjFii/p91lN8G8nc1sBGS/fB3lHBqoF9Jy86GZ/RDfBX0Gj0cx4nXyH7gJX07E2MttNFsN80VFlgqkOI5cTDSya8qMi1m7vntkp98Jo1APs5gFdhX5F+H02DA7XAn8uYe10wnFy5dvYzMWFfk+VlO5Qv36Y9wJHl4CqANkysvky7DYF+aNrwCFkh0XMvfOg3qV9rkyd+PLeS+PftoWfZIjMhfmkTjNWPfvZTh53mTWh+bbgk/k3ivSymRCeS2XgomS2EqsiWcTpeQnuiA4UymbeKZxZNbwKb8MiivHJ16lQISNWUhRTcE14PFZhQcG+8CdHGDUSNrcF6Uxp60aAAQCJScHsnjJEIAAAAABJRU5ErkJggg==);background-repeat:no-repeat}.error-wrapper.absolute.show-icons{background-position-y:1px}.error-wrapper .error{margin-left:18px;line-height:14px;vertical-align:top;font-size:1.2em}body{visibility:hidden;font-family:Roboto,sans-serif!important;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;overflow-y:hidden}.main-content{height:1px;min-height:calc(100vh - 79px);overflow-y:auto}input[type=number]::-webkit-outer-spin-button,input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}input[type=radio]{margin-top:-1px}input[type=number]{-moz-appearance:textfield}.show-inactive{line-height:28px}.component-flex-fill{position:relative;display:flex;flex:1 1 auto;flex-direction:column}.detail-flex-fill{display:flex;position:absolute;inset:0}.add-new{float:right}.add-new .btn{padding:0;margin:0;border:none}.search-bar{padding:0 15px 5px;margin-left:-15px;width:calc(100% + 30px);border-bottom:1px solid #ccc}.search-body{overflow-y:auto;height:1px;min-height:calc(100% - 72px);margin-left:-15px;width:calc(100% + 30px);padding:0 15px 10px}.detail-header{height:32px;position:relative;top:4px}.detail-header button{float:right;vertical-align:bottom;position:relative;top:8px}.detail-header h4{padding-bottom:0;margin-bottom:0;line-height:1.4em}h5{border-bottom:1px solid #ccc;margin-bottom:5px;font-size:18px;width:100%}.ellipses{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.map-pin{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAASCAYAAABvqT8MAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA3FpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTQyIDc5LjE2MDkyNCwgMjAxNy8wNy8xMy0wMTowNjozOSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDo1ZDk0ODFkNS01ZDk2LWQ4NGUtYTkzMy1jZDQ5OWNlZDMyMDUiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6NEY3NkYwM0IwRjhCMTFFOEEyNDVFRjNFQzk2M0VFQ0EiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6NEY3NkYwM0EwRjhCMTFFOEEyNDVFRjNFQzk2M0VFQ0EiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIChXaW5kb3dzKSI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjVkOTQ4MWQ1LTVkOTYtZDg0ZS1hOTMzLWNkNDk5Y2VkMzIwNSIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo1ZDk0ODFkNS01ZDk2LWQ4NGUtYTkzMy1jZDQ5OWNlZDMyMDUiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz7ntzELAAACYklEQVR42nyTXUhTYRjH/zs7m46StQnRYl7oOOTQCUFXFkR4627ULrzbTUX5hRl5uQrpwojMGxEl2E0r+kQRvNB0bCPzozVQdDK1eeE+ZN9ncznX6dnq2CGkP/zgvA//53nf532fI4uGw4gcHKBvZEQJh6Pn6s5OuyYcrgUghDSajVmd7rWsqWn4WXd3TldeDuQFAYMTE7VdQCROJuEfeOIuEH9ot5uSxciY03nWWlEREw0/iEXiM3EgSXxUVsY/n56ukhuSyYEbXu81LZ3hJ/Giqgq8zQbeYoFrcRENsRhYil8oFJTvQyEVBrTaDbHKR8K2sCCIsq+vC68kuzxRq7cYFc8Xi5dEQTAMIy4hl8tLMVGnczkNk9DrN8VAM5Fub4d9ZgZvXS4EW1pgliSEKiv9uN3ZeeuTZNtio/PE7J8bEuPFi7je2tqNl2tr6KuvXxJOuFIp92tq1p7OUpl4NovHk5MXh/5jHiXujY9fCezvA865OXyLRnGzt7dv/gTzCtHR0fFgJR7HF7cbNA0OeJeX8WF3F3caG6eyEjO9i9BlMs2/CQTgW12FmxIYhUKBFB3rEstCb7X2jP5+v5LGCFV/fy+XyWBzexvJZBJMOp1GloZv3evFZaPR77NYBsNkPCTczc3DJo7z+DwepHkeiUQCzNHREYocFgpQ7e3hXFvb0FcyUz84ZTYPnYlEkKaCuVyuBMtTpqjv9M1VV4cdRuNSNpVSNxgMO6lgEEql8tjDBqih49GgVs/n8/By3FSG51UmOrefEmQy2d+EokmqBE2nqa7uHe3MRujnylMBqX4JMACh+HK8MCfAVAAAAABJRU5ErkJggg==);min-width:12px;min-height:18px;background-repeat:no-repeat;display:inline-block;cursor:pointer}.noselect{-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}.pac-container{z-index:50000!important}.save-button,.cancel-button{width:160px}.save-button{margin-right:10px}.save-button .fa-check-circle,.save-button .fa-save,.cancel-button .fa-ban{font-size:13px;position:relative;top:-1px}.btn-link{cursor:pointer;padding:0 0 1px!important;line-height:1em;border:none;margin:2px}.slick-search-bar .btn-link{line-height:1.8rem;padding:inherit;border:inherit;margin:inherit}.btn-link:disabled{cursor:not-allowed;opacity:.65}.btn-link:link:not(:disabled),.btn-link:active:not(:disabled),.btn-link:visited:not(:disabled){padding-bottom:0!important;text-decoration:none}.btn-link.active:not(:disabled){padding-bottom:0!important;text-decoration:none}.btn:disabled{opacity:.3;cursor:default}.form-save-buttons{text-align:center;padding-bottom:6px}.form-save-buttons input[type=submit],.form-save-buttons button{min-width:90px}.form-save-buttons button:first-child{margin-right:10px}@-moz-document url-prefix(){.btn-add-new .fa-plus{top:-3px!important}}.waiting-gif{display:inline-block;background-image:url(data:image/gif;base64,R0lGODlhEAALAPQAAP///wAAANra2tDQ0Orq6gYGBgAAAC4uLoKCgmBgYLq6uiIiIkpKSoqKimRkZL6+viYmJgQEBE5OTubm5tjY2PT09Dg4ONzc3PLy8ra2tqCgoMrKyu7u7gAAAAAAAAAAACH/C05FVFNDQVBFMi4wAwEAAAAh/hpDcmVhdGVkIHdpdGggYWpheGxvYWQuaW5mbwAh+QQJCwAAACwAAAAAEAALAAAFLSAgjmRpnqSgCuLKAq5AEIM4zDVw03ve27ifDgfkEYe04kDIDC5zrtYKRa2WQgAh+QQJCwAAACwAAAAAEAALAAAFJGBhGAVgnqhpHIeRvsDawqns0qeN5+y967tYLyicBYE7EYkYAgAh+QQJCwAAACwAAAAAEAALAAAFNiAgjothLOOIJAkiGgxjpGKiKMkbz7SN6zIawJcDwIK9W/HISxGBzdHTuBNOmcJVCyoUlk7CEAAh+QQJCwAAACwAAAAAEAALAAAFNSAgjqQIRRFUAo3jNGIkSdHqPI8Tz3V55zuaDacDyIQ+YrBH+hWPzJFzOQQaeavWi7oqnVIhACH5BAkLAAAALAAAAAAQAAsAAAUyICCOZGme1rJY5kRRk7hI0mJSVUXJtF3iOl7tltsBZsNfUegjAY3I5sgFY55KqdX1GgIAIfkECQsAAAAsAAAAABAACwAABTcgII5kaZ4kcV2EqLJipmnZhWGXaOOitm2aXQ4g7P2Ct2ER4AMul00kj5g0Al8tADY2y6C+4FIIACH5BAkLAAAALAAAAAAQAAsAAAUvICCOZGme5ERRk6iy7qpyHCVStA3gNa/7txxwlwv2isSacYUc+l4tADQGQ1mvpBAAIfkECQsAAAAsAAAAABAACwAABS8gII5kaZ7kRFGTqLLuqnIcJVK0DeA1r/u3HHCXC/aKxJpxhRz6Xi0ANAZDWa+kEAA7AAAAAAAAAAAA);min-width:20px;min-height:10px;background-repeat:no-repeat}.header-title{font-family:Open Sans Condensed,sans-serif;margin-right:20px;margin-left:20px;font-size:24px}.header-bar{position:absolute;top:0;left:0;width:calc(100% - 280px);min-height:55px;display:flex;align-items:center;flex-direction:row;flex:1;color:#fff}.popover-body{padding:0}.slick-popover{z-index:60000}#slick-toasts{left:calc(50vw - 50px);top:0;text-align:center}pre{white-space:pre-wrap;word-break:keep-all;overflow:hidden;line-height:16px;font-family:Roboto,sans-serif!important}td pre{white-space:pre-wrap;word-break:keep-all;overflow:hidden;font-family:Roboto,sans-serif!important;font-size:inherit;line-height:inherit;margin:0}iframe{position:relative}blockquote{margin-left:1em;padding-left:.75em;border-left:2px solid #ccc;font-style:italic;color:#555}.slick-multi-select-pills button{font-size:12px}.schedule{height:1px;min-height:100%}.schedule_loading_overlay{position:absolute;top:95px;width:100%;height:calc(100% - 120px);background:#0000004d}.schedule_loading_overlay .pageSpinner{position:absolute;left:calc(50% - 35px);top:40%}.schedule .schedule_view_container{display:inline-block;height:1px;min-height:calc(100% - 55px)}.schedule .schedule_view_container .schedule_view{height:1px;min-height:calc(100% - 40px);width:calc(100% - 200px);display:inline-block;vertical-align:top}.schedule .schedule_view_container .schedule_view .schedule_body table tr td.selected{background:#6595a4;color:#fff}.schedule .schedule_view_container .schedule_view .schedule_body .appointments .appointment,.schedule .schedule_view_container .schedule_view .schedule_body .movingAppointment{position:absolute;background:#6ba5c2;border:1px solid #1b6981;overflow:hidden;opacity:.98;color:#fff}.schedule .schedule_view_container .schedule_view .schedule_body .appointments .appointment.isPending,.schedule .schedule_view_container .schedule_view .schedule_body .movingAppointment.isPending,.schedule .schedule_view_container .schedule_view .schedule_body .appointments .appointment.isOnClipboard,.schedule .schedule_view_container .schedule_view .schedule_body .movingAppointment.isOnClipboard{background:#ccc;border:1px solid #999;color:#212529}.schedule .schedule_view_container .schedule_view .schedule_body .appointments .appointment.timeBlock,.schedule .schedule_view_container .schedule_view .schedule_body .movingAppointment.timeBlock{position:absolute;background:#535353;border:1px solid #484848;border-radius:6px;overflow:hidden;opacity:.98;color:#fff}.schedule .schedule_view_container .schedule_view .schedule_body .movingAppointment,.schedule .schedule_view_container .schedule_view .schedule_body .movingAppointment.timeBlock{opacity:.85;pointer-events:none}.schedule .schedule_view_container .schedule_view .schedule_body .appointments .appointment .appointment_resize{opacity:.45;height:5px;min-height:5px;cursor:ns-resize}.schedule .schedule_view_container .schedule_view .schedule_body .appointments .appointment .appointment_body{height:1px;min-height:calc(100% - 10px);pointer-events:none;font-size:12px;line-height:14px;margin-left:6px;margin-right:4px;word-break:break-all;overflow:hidden}.schedule .schedule_view_container .schedule_view .schedule_body .appointments .appointment .appointment_body .resouce-color-indicator{min-width:8px;min-height:8px;max-height:8px;border:1px solid rgba(0,0,0,.35);margin-right:2px;display:inline-block}.schedule .schedule_view_container .schedule_view .schedule_body .appointments .appointment .appointment_body .subcontractor-color-indicator{min-width:10px;min-height:10px;max-height:10px;border:1px solid rgba(0,0,0,.35);margin-right:3px;display:inline-block;position:relative;top:2px}.schedule .schedule_view_container .schedule_view .schedule_body .context_menu{position:absolute;font-size:12px;cursor:pointer;display:none;padding:5px}.schedule .schedule_view_container .schedule_view .schedule_body .context_menu div .fa-plus{top:0!important}.schedule .schedule_view_container .schedule_view .schedule_body .context_menu button{font-size:14px;display:block;margin-bottom:4px}.schedule .schedule_view_container .schedule_view .schedule_body .context_menu button:last-child{margin-bottom:2px}.schedule .schedule_view_container .schedule_view .schedule_body .appointment_popup{position:absolute;transition:visibility 0s,opacity .15s linear;pointer-events:none;max-width:250px}.schedule .schedule_view_container .schedule_view .schedule_body .appointment_popup .appointment_popup_arrow{width:0;height:0;border-left:8px solid transparent;border-right:8px solid transparent;border-bottom:8px solid #ccc;position:relative;left:8px;top:1px}.schedule .schedule_view_container .schedule_view .schedule_body .appointment_popup .appointment_popup_details{position:relative;padding:5px;font-size:12px;line-height:14px}.schedule .schedule_view_container .schedule_right{display:inline-block;width:195px;min-width:195px;height:1px;min-height:100%;vertical-align:top;overflow-y:auto}.schedule .schedule_view_container .schedule_right .slick-search-bar .btn-link{line-height:inherit}.schedule .schedule_view_container .schedule_right .clipboard_container{display:inline-block;width:195px;min-width:195px;height:1px;min-height:15%;vertical-align:top;overflow-y:auto;border-bottom:1px solid #ccc}.schedule .schedule_view_container .schedule_right .clipboard_container .clipboard_title{text-align:center;margin-top:8px;padding-bottom:5px}.schedule .schedule_view_container .schedule_right .clipboard_container .clipboardAppointment{background:#6ba5c2;border:1px solid #1b6981;border-radius:6px;overflow:hidden;margin-top:5px;width:calc(100% - 20px);margin-left:10px;min-height:60px;font-size:10px;padding:4px;color:#fff}.schedule .schedule_view_container .schedule_right .clipboard_container .clipboardAppointment .clipboard_icons{float:right;margin-right:5px;font-size:1.4em;line-height:1em;cursor:pointer}.schedule .schedule_view_container .schedule_right .resources_container,.schedule .schedule_view_container .schedule_right .subs_container{width:195px;min-width:195px;height:1px;min-height:85%;vertical-align:top;overflow-y:auto;padding-left:5px}.schedule .schedule_view_container .schedule_right .subs_container{min-height:calc(100vh - 180px)}.schedule .schedule_view_container .schedule_right .resources_container .resources_title,.schedule .schedule_view_container .schedule_right .subs_container .subs_title{text-align:center;margin-top:8px;padding-bottom:5px}.schedule .schedule_view_container .schedule_right .resources_container .show_resource,.schedule .schedule_view_container .schedule_right .subs_container .show_sub{margin-left:3px;line-height:15px}.schedule .schedule_view_container .schedule_daily_view .schedule_table_header{width:calc(100% - 18px)}.schedule .schedule_view_container .schedule_daily_view .schedule_table_header table{border-collapse:collapse;table-layout:fixed;font-size:12px;width:100%}.schedule .schedule_view_container .schedule_daily_view .schedule_table_header table thead tr td{text-align:center;font-size:1.6em;padding-top:4px;padding-bottom:6px;border-right:1px solid #ccc;border-bottom:1px solid #ccc}.schedule .schedule_view_container .schedule_daily_view .schedule_table_header table thead tr td:last-child{border-right:none}.schedule .schedule_view_container .schedule_daily_view .schedule_body{height:1px;min-height:calc(100% - 38px);overflow-y:scroll;position:relative}.schedule .schedule_view_container .schedule_daily_view .schedule_body table{border-collapse:collapse;table-layout:fixed;font-size:12px;width:100%}.schedule .schedule_view_container .schedule_daily_view .schedule_body table tr:first-child td{border-top:none}.schedule .schedule_view_container .schedule_daily_view .schedule_body table tr td:first-child{text-align:right;padding-right:5px}.schedule .schedule_view_container .schedule_daily_view .schedule_body table tr td{height:20px;line-height:14px;border-bottom:1px dashed #f0f0f0;padding:0;margin:0}.schedule .schedule_view_container .schedule_daily_view .schedule_body table tr td{border-right:1px solid #ccc}.schedule .schedule_view_container .schedule_daily_view .schedule_body table tr td.timeSlot{font-size:.8em;vertical-align:top;padding-left:3px}.schedule .schedule_view_container .schedule_daily_view .schedule_body table tr:nth-child(4n+1) td{border-bottom:1px solid #ccc}.schedule .schedule_view_container .schedule_weekly_view .schedule_table_header{width:calc(100% - 18px)}.schedule .schedule_view_container .schedule_weekly_view .schedule_table_header table{border-collapse:collapse;table-layout:fixed;font-size:12px;width:100%}.schedule .schedule_view_container .schedule_weekly_view .schedule_table_header table thead tr td{text-align:center;font-size:1.6em;padding-top:4px;padding-bottom:6px;border-right:1px solid #ccc;border-bottom:1px solid #ccc}.schedule .schedule_view_container .schedule_weekly_view .schedule_table_header table thead tr td:hover{text-decoration:underline;cursor:pointer}.schedule .schedule_view_container .schedule_weekly_view .schedule_table_header table thead tr td:last-child{border-right:none}.schedule .schedule_view_container .schedule_weekly_view .schedule_body{height:1px;min-height:calc(100% - 38px);overflow-y:scroll;position:relative}.schedule .schedule_view_container .schedule_weekly_view .schedule_body table{border-collapse:collapse;table-layout:fixed;font-size:12px;width:100%}.schedule .schedule_view_container .schedule_weekly_view .schedule_body table tr:first-child td{border-top:none}.schedule .schedule_view_container .schedule_weekly_view .schedule_body table tr td:first-child{text-align:right;padding-right:5px}.schedule .schedule_view_container .schedule_weekly_view .schedule_body table tr td{height:20px;line-height:14px;border-bottom:1px dashed #f0f0f0;padding:0;margin:0}.schedule .schedule_view_container .schedule_weekly_view .schedule_body table tr td{border-right:1px solid #ccc}.schedule .schedule_view_container .schedule_weekly_view .schedule_body table tr td.timeSlot{font-size:.8em;vertical-align:top;padding-left:3px}.schedule .schedule_view_container .schedule_weekly_view .schedule_body table tr:nth-child(4n+1) td{border-bottom:1px solid #ccc}.schedule .schedule_view_container .schedule_monthly_view{height:1px;min-height:100%}.schedule .schedule_view_container .schedule_view .schedule_body{height:1px;min-height:100%;position:relative}.schedule .schedule_view_container .schedule_monthly_view table{border-collapse:collapse;table-layout:fixed;font-size:16px;width:100%;min-height:100%}.schedule .schedule_view_container .schedule_monthly_view table thead tr td{text-align:center;font-size:1.2em;padding-top:4px;padding-bottom:6px;border-right:1px solid #ccc;border-bottom:1px solid #ccc!important}.schedule .schedule_view_container .schedule_monthly_view .schedule_table_header table thead tr td:last-child,.schedule .schedule_view_container .schedule_monthly_view .schedule_table_header table tbody tr td:last-child{border-right:none}.schedule .schedule_view_container .schedule_monthly_view .schedule_body table tbody tr td{vertical-align:top;border-bottom:1px solid #ccc;border-right:1px solid #ccc;padding:0;margin:0}.schedule .schedule_view_container .schedule_monthly_view .schedule_body table tbody tr td.isToday{background:#f8f8f8}.schedule .schedule_view_container .schedule_view .schedule_body table tbody tr td.selected.isToday{background:#6595a4;opacity:.8}.schedule .schedule_view_container .schedule_monthly_view .schedule_body table tbody tr td .date{cursor:pointer;padding:6px}.schedule .schedule_view_container .schedule_monthly_view .schedule_body table tbody tr td .date:hover{text-decoration:underline}.schedule .schedule_view_container .schedule_monthly_view .schedule_body table tbody tr td.notInMonth .date{color:#ccc}.schedule .schedule_view_container .schedule_monthly_view .schedule_body table tbody tr td.timeSlot{font-size:.8em;vertical-align:top;padding-left:3px}.schedule .schedule_view_container .schedule_monthly_view .schedule_body table tbody tr:last-child td{border-bottom:1px solid #ccc}.schedule .schedule_view_container .schedule_monthly_view .schedule_body table tbody tr td .appointmentCount{position:relative;left:30px;top:-25px;background:#6ba5c2;border:1px solid #1b6981;border-radius:6px;overflow:hidden;opacity:.98;color:#fff;padding:4px 0 6px 6px;width:calc(100% - 60px);height:30px;max-height:30px;margin-left:10px;pointer-events:none;margin-bottom:-30px}.quickbooks-synced-icon-sm{min-width:16px;min-height:19px;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTM4IDc5LjE1OTgyNCwgMjAxNi8wOS8xNC0wMTowOTowMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTcgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOkY2MjA4OTZDRTEwMDExRTY4MkU5ODgwRkY4NjY3OEQxIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOkY2MjA4OTZERTEwMDExRTY4MkU5ODgwRkY4NjY3OEQxIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6RjYyMDg5NkFFMTAwMTFFNjgyRTk4ODBGRjg2Njc4RDEiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6RjYyMDg5NkJFMTAwMTFFNjgyRTk4ODBGRjg2Njc4RDEiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz6eCCF2AAADjklEQVR42nxTe0xTVxz+7u0t1r64pUWEljkY6KZY1iWLRANuMiExZPKIiy4xS9RpYkc2I8uSbUwWHSbOhZAw98h0mOGc4lgZLhAmj40Z3YbDIQ8HiMXS0Re0pfR1LT07t/vH/bPvl3OSc87v/f0Oc99rBUAwYO+FPTgLq39y51zQXukJO/MYsCowsKXIdL8/b9jevJJT3k1dmY7s5FwI8YfYlPEsOJZhoVcasCj49W2TFy7aAtZC8U7OKaiSgFg8lmv139s24rn9llH3TP0RU+07CqkaobALIjiWbj0POtMbh06OeCMefrVCT4MyAEMgjUsRJ3GskMgQjoXRY+t9W5WkzjqxpfFl9QrFvw6si9Oou1lzbSHi5hVSFaZ8syAEiC4Bp0rrUJBRiKKWYshkwGOqVFyesOxZq1k3YM4/+onoQLK6gn+p03r1cCwO0Aec3tqAV/L2QS1XYOMqI9LleqSqVCjPqcCPM51gmGX8vTRTmsM/dWqddv0yO+EdO+ALAUWG5/DL7mFkKrORLE1GfeFJsFRmAvcRi3Iw5x+BZWcPrVkK25Kd65/tLk/UsLE506Fs5Ig75CBX77URvAuy4csMMui4QdqnrpDf5q4T1IFoP04iIhoGPyA4DVLSWtBAj2D9gl+jVylBqcLZkTOAHMihpYgQG0hZgFoHzLsE9D3oRvGaHfQBImtyUYdNk6e5pr0+THrv4sTmjxKG3sgCTZWDlC5hWcCim2ZqzMbPoQE0O88ha40BKo6PMpmUrar2kjaWpmT6Kpc4g3PEEbST967XkNa/Wsj50c8SaVf3V5MAlUdxcGi/C5vBM01/fLjt2I03ewhhoJVpUfZEJaSSJNQW1GNf1y4EIlF07urDo6gZewN/qgeRPK5rxYRnHBWW4i5NE0jOWW2iQZsuPEl+sl0jxvOZZO/N3f+J/P5ULUELSNfCD6Tf37fMihP3Wn5NWboi444v6kWejo511Ieq70sSDcziH0fVSBk+t53BnaXbOPbrcXy6tQmlmh2IkDDLhh8GxdGNHcirzi/Sv/CFnxr7BR94WQrEP9Ex2Ibta0txaNQMY7cJr5sO45DBnCjl4nTLLWbYeQsTlAF3yA2JhMOwZ2j9fNhVMe2f3BAQQnKtRDN/dEtdpaAP81+PX8J3T1sSxh2+drz4arkJ4jD830IK1d6PVXtH93zzreOSs8Nt8ZrHDvbiOIqQBvwjwAAdwMFbJgc46gAAAABJRU5ErkJggg==);background-repeat:no-repeat;background-position:center;background-position-y:bottom;display:inline-block}.quickbooks-syncing-icon-sm{min-width:19px;min-height:19px;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA3ZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTQyIDc5LjE2MDkyNCwgMjAxNy8wNy8xMy0wMTowNjozOSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDo5ODE3ZDU2MC05OGU0LTVkNGMtODUzMy0wZDFiYWY3NmEwZmEiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6RjdGN0I2OEU3OTdBMTFFOEIxMTdFREVEMjFENzEwOUMiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6RjdGN0I2OEQ3OTdBMTFFOEIxMTdFREVEMjFENzEwOUMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTcgKFdpbmRvd3MpIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6OTgxN2Q1NjAtOThlNC01ZDRjLTg1MzMtMGQxYmFmNzZhMGZhIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjk4MTdkNTYwLTk4ZTQtNWQ0Yy04NTMzLTBkMWJhZjc2YTBmYSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Po9LOmAAAAOXSURBVHjafFNvTFtVHD2v75U/fXQtlVF9Y7AhwxbSzf2JUyLRGSebOGZi5jSMzDjIEhPdYnQmfkAzp2HJxCxiRlZTxqaMTRKJLrotsTgZMmRuDCkto67AYPSV0q7Qx4P32l5vazR+8ndzP91zz/n9zrmXGQuPIZaI4ep0F6alKYyG3TVT0btV80rEyoBJAwPvSv2qn8uFLXYGbNhissGQYYIaV7BZeAwcw2hAAfB779naR061T0cnS9LZdGRwmZBjMhIkscYX8W7v9/fUV+RXvfF0XsXppYRKReNIFsdSie/vnLd+frNhMIEEzPxDIIQguTI5XQpESAJRVeLPeFpbV+gL+FrbmydmFsTUGfOT7xLe/qUuEJDF5XHKOqfEoGGAhShwqfoCksA9HfuQZQRydSbcXwqhZes5S5nw1EgObwZr2qnb75x07l6MxVFZuAP2CgdqSl5HepoGVpMVyXEqLduwIXc9Lvp+hEqA8OJMkV5r7CxdvlbVeO979s7LQK2tDl893wmXOEoNUvHWhoNULYxZOQj3PS/e2VQPR0Ub9QXwRm5v655y7kqOQAlul5izeHy2pRn1Pe9i75nXcPxGA0JyCLw2i3aQgY8uH8H606vxUvGrqCp8BqHFWbjDQ4+mCBbjsi5Hx4MhDK5OOQEDIPB5SfdTJsUIlcwGBsQxSEoUxdkWqAkFUkzSpggoeNIdDKDP34O2yu+wwvgglPhS6iLLcNDRJPSMHg3PHobjrh3XYr+BNxiQry8IsA9Tt6sv7HRoG0HyTxpJ/3QvCcoiabz+Mfl29BxpunmMSOoCOdp9lPxB/OSfkohM9vfVurEOWrQPt1rMJ1giNGcSUxOIpUUgh3vfTwELvzSRjQ4rGVRvEXKyi/iON5FZ55V/iR7v2NjCHjvSGJxX5jJ7/f1PCjTXGVlMjTAe8eG6/xr0jwg45NmKD18ph/fiDwievYI1B3aBS9fDmJttY4ZnBmmuYXzQe8juCg3UZmn1lEChRHMoMhbAXCTgctmvcH3diRtow528LjDLong5/1P409aBSzoalAPYXVxTd2u2tIsm8R4QXbtqmUCTiMMz5AHKgNLqF8HBBGmCYHxigD75AtjHO1zMoPg7PKFhBKQAWI7Dn5HRlaI0ucMdclnk2BJXZCicyNDl7Gl/7ptS/Kf6lCE8sc+2+e+P8z9b8wBFv0Cb6Nn0RfNEk3hePBs9OHKgG5+gHGbgLwEGAHmJ1aiAB8fNAAAAAElFTkSuQmCC);background-repeat:no-repeat;background-position-x:center;background-position-y:bottom;display:inline-block}.quickbooks-not-synced-icon-sm{min-width:19px;min-height:19px;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTM4IDc5LjE1OTgyNCwgMjAxNi8wOS8xNC0wMTowOTowMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTcgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOkMyMEVDOTQ3RTEwMTExRTZCMDZEODlDREYwNTY2QThFIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOkMyMEVDOTQ4RTEwMTExRTZCMDZEODlDREYwNTY2QThFIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6QzIwRUM5NDVFMTAxMTFFNkIwNkQ4OUNERjA1NjZBOEUiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6QzIwRUM5NDZFMTAxMTFFNkIwNkQ4OUNERjA1NjZBOEUiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz7ZQUFWAAAC0UlEQVR42qRSv0ubURQ9X/L5KxpNIoqhRKcIkrRVQYmIiw6ZpE3BSgczlHZIBlehHQJBOnSpg4NDh7q0ZBLcimmKChUJZpCgwSAoUTHxRzT4I0pies8r/gV98D6+9969555z7tUODg6gaRqSySTy+TxOT09fFAqFVzc3N+5KpWI2GAyZurq6uNPp/FZdXZ1qampCW1sbSqUSXC4XdKPRiJaWFsTj8Sebm5s/JHkIsqqqqvDw8MDtvLi4GM7lclOtra2fvF7vx9raWlxeXjIMBn42NjbsKysrSQkckmrgJgC3VFVnYYL9/f0Py8vL33lXX1//DyCbzWJxcTF6e3trYQKRKYXS+vr64Pf7cXx8jKurK5W0vb39JhaLBZqbmxWAsb+///Xu7m6QdG02G3w+HzweDyito6MDVqsVNTU1Sm86nVZJUsBrsVg+y3vZcHJy8k4MQ3t7O8LhMIhMjRMTE8pcecfd3R1GR0cRCATUnbDRhclLJUFcf8YKwWAQa2trCIVCmJ+fx9HRkfKAgNFoFJOTk4rFyMgIisUiZXkUwP39vbWhoQGNjY1YXV1V1R/1SRtRLpeVNCmERCKB7u5u1R1hZVIAJpMpJ+4jk8lgbGxMURRDlQfc7PfZ2RlkDtDb2wvpgrqXogUFIGbEWWlubg4ckpmZGRV8eHionGdFejM9PY2lpSWsr68rljITvwmgLSwsDMvDL4LwoaurS2kfHx/H7OwszGYz7HY79vb2kEqllDSRmJf22jo7O6H39PTE5OGnDImX9GkkE3Z2dpTura0tNUy6rpM2KFdy/I8+aUSWVumRSCQh2p+KJ8ok+sB/TiCXmI3r62sMDAyEhV2I7eWcGNhjoV+S4XnucDi+8sxgtpaM+M85kXNWKL8dHBwM0UQy4tIZRGS5qLjd7vdi5Bc5+87Pz12SbBKTs+LDH6kWETZFuaeBeFwazfuf9VeAAQDTEV7DcY5nNwAAAABJRU5ErkJggg==);background-repeat:no-repeat;background-position-x:center;background-position-y:bottom;display:inline-block}.quickbooks-synced-icon-md{display:inline-block;width:28px;min-height:28px;background-repeat:no-repeat;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAcCAYAAAByDd+UAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTM4IDc5LjE1OTgyNCwgMjAxNi8wOS8xNC0wMTowOTowMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTcgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOkExRkQ0NTk0RTEwQTExRTZBNTkzQkZFQzc3RUFBQzg1IiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOkExRkQ0NTk1RTEwQTExRTZBNTkzQkZFQzc3RUFBQzg1Ij4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6QTFGRDQ1OTJFMTBBMTFFNkE1OTNCRkVDNzdFQUFDODUiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6QTFGRDQ1OTNFMTBBMTFFNkE1OTNCRkVDNzdFQUFDODUiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz5R/TvbAAAIJklEQVR42pxW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)}.quickbooks-syncing-icon-md{display:inline-block;width:28px;min-height:28px;background-repeat:no-repeat;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAcCAYAAAByDd+UAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTM4IDc5LjE1OTgyNCwgMjAxNi8wOS8xNC0wMTowOTowMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTcgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOkQxNEY3M0I3RTEwQTExRTZBNzI2QzlFNzdDOENDRjc3IiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOkQxNEY3M0I4RTEwQTExRTZBNzI2QzlFNzdDOENDRjc3Ij4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6RDE0RjczQjVFMTBBMTFFNkE3MjZDOUU3N0M4Q0NGNzciIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6RDE0RjczQjZFMTBBMTFFNkE3MjZDOUU3N0M4Q0NGNzciLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz7Gk05WAAAIQ0lEQVR42pxW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)}.quickbooks-not-synced-icon-md{display:inline-block;width:28px;min-height:28px;background-repeat:no-repeat;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAcCAYAAAByDd+UAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTM4IDc5LjE1OTgyNCwgMjAxNi8wOS8xNC0wMTowOTowMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTcgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjFCMUVCODkyRTEwRjExRTY5MjRBREUzNzU2RjA2N0I3IiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjFCMUVCODkzRTEwRjExRTY5MjRBREUzNzU2RjA2N0I3Ij4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6MUIxRUI4OTBFMTBGMTFFNjkyNEFERTM3NTZGMDY3QjciIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6MUIxRUI4OTFFMTBGMTFFNjkyNEFERTM3NTZGMDY3QjciLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz72WReIAAAFj0lEQVR42rxWSUglVxS9fud5wCFxQHCm9WvMRz+JIkTNQkESwSySFsxaxI0h6MYsjCJEwUWycWFCVHAhRjFGRVtCxAGN6HfWiOI8xHnW75B7Hv2qq363nU3Ig6Je1XvvnnvPPfdWWW1sbNDj4yO5ubnR3Nwczc7OivnJyQl5e3uTlZVV4MrKSurl5eWzu7u7Z3Z2dp5ms3mfz8w5ODjM6nS6F3q9ftvd3Z2GhobEmbCwMGHj4eGBMKKjo0kOG4Bh4H5/f0/W1tbk6upKu7u7H46NjX3NQJ/c3NwQGxb7GEzs4etTPLNDD7e3t20hISGVXl5eI1iTNnlNmSuA8iXuLi4u4uX09PR3a2trX8FDW1tbcnR0VA5yhGQxdMxS9tbWVravr28lR1Pi5OSkRGc5bGR0MMqbHEwm0+8ckZHpIumtpZeWw9nZWbDDoMXMSFpQUFBSQECAeW9vT2FG7R1dXFzQ+Pg4NTU1DTI9RniIjZZAko3j42M6OztTjOEd5sjb4eFhQltbWz8Dk4+PD9nY2GgBPT09Rc76+voaj46O4gH2pgGjyB8M5OXlUVZWFiG3iEwO0Ojh4UE7OzvG1tbWH8GaZQp019fXNDw8nLK6uvoFPJT5xGFEfnp6KhSLOyIDzUlJSZSZmUnMhljDPvU5gC4uLn45MDDwAQtJm0OmgCYmJn6AIdCCQzCOOeeCwADeYcA4syDmLCqRd0ge9OIZYCgPgIMJVvn3TKvBaDS+AmRaDOx5DA7D8MHBgQDKzc0llrrGu/39faqurhZzOApG8vPzxTNHRPX19SgnQlQQEu9/f319PY4BTQql8/Pzn8v6A2WBgYFUWloqwCCkxsZGYQgiUIsItGF/Q0MDTU1NUUREBJWVlQlnwZCkl5WarckhG9IDTAqisLBQLNTW1lJNTQ319PRQd3e3oE3WqSwF5LC3t5eqqqqorq5OvC8oKFCaCOwx4EeWgCEobkQQGhoqcjY6OkqDg4NC1mhVoAhOcWtTDmKOd1jH1d/fT5OTk+I82IG9l1G+qwE8Pz/3QZHDADZjcLJl+3qy6KWQpEAgspmZGfHOz89PaYG87qAB5OiuAIYDKBF5APxLo0/VpRocFMoSQJmoOoxZA8gyXgOQvb09cS2KlxkZGSLa7e1turq6UjqJJSDWcGEf91FKT08Xa8vLy6Jk4AQ7c6YB5E7wFxawAbJvaWkhUFxcXEyxsbFCjYgALKhpRN6RY6zHxcVRSUmJoLC5uVmoFwGAVo56TFP4TF8ne/QcD6irzs5OYQytq6ioSGwCuDQimwPAysvLNVHD2a6uLlH80jlW9m8awPDw8F9YXWaWuC0Moq+2t7fTwsKC8BzPYABR48IcToFy9EnkGsxAoUtLS8JpOAyqGewiKirqVw0gf50vIyMjK7gUvoEBbAZNyAO6BwwCCIKQNIE29VcAe3BWqhyUoywSEhIqkpOTbzQ5REFz6/mWPTuEuuRAkQMY9IBGWYOgClHgwhouAKERSOUiOn63w322gjuZtpxGRkaEwvh/5r2Ojo5xeA5v1bLHHNQCGG3rqQFnwACCyMnJ0cfHx09vbm4S319FiO8fPIqJiZlgjz7DNw6XugYBhDyhMb8NTJYJCy6bqZxGviEuDaUyEnwlWLHNiYmJaRzh37L+5FceeUTpvAkIOeSOhT1bBoPh45SUlFaA4XrtF0NNGw7xv0gfHwhjz35Gc0ZeQRMOW/7hgQmIA3P+SvyUmpoa7u/v38ufJHFGOqNRqWWvxEeW83XK5ZLHyixjsTxnOtP4rufDHrLrcJEf8z4Tp+QFM9PIgMtYw49TcHDwa+1P89embsa4o9W97BJLTFMlG/+DAQ1M+zsckSsr8hQq5OtPXhtipd6CDZmCtw2rf/sF/K+Hjv7n8Y8AAwBp/1w6I3kbRwAAAABJRU5ErkJggg==)}.switch.switch-small{min-width:33px}.switch.switch-medium{min-width:50px}.switch.switch-large{min-width:60px}.switch.switch-small>.switch-pane>span{font-size:9px}.switch.switch-medium>.switch-pane>span{font-size:16px}.switch.switch-large>.switch-pane>span{font-size:16px}.switch{border:1px solid #dfdfdf;position:relative;display:inline-block;box-sizing:content-box;padding:0;margin:0;cursor:pointer;box-shadow:#dfdfdf 0 0 inset;transition:.3s ease-out all;-webkit-transition:.3s ease-out all;white-space:nowrap}.switch small{border-radius:100%;box-shadow:0 1px 3px #0006;position:absolute;top:0;right:calc(100% - 30px);transition:.3s ease-out all;-webkit-transition:.3s ease-out all;background:#fff;display:flex;align-items:center;justify-content:center}.switch.switch-small{height:20px;border-radius:20px}.switch.switch-small small{width:20px;height:20px;right:calc(100% - 20px)}.switch.switch-small>.switch-pane>span{line-height:20px}.switch.switch-small>.switch-pane .switch-label-checked{padding-right:25px;padding-left:10px}.switch.switch-small>.switch-pane .switch-label-unchecked{padding-left:25px;padding-right:10px}.switch.switch-medium{height:30px;border-radius:30px}.switch.switch-medium small{width:30px;height:30px;right:calc(100% - 30px)}.switch.switch-medium>.switch-pane>span{line-height:30px}.switch.switch-medium>.switch-pane .switch-label-checked{padding-right:35px;padding-left:15px}.switch.switch-medium>.switch-pane .switch-label-unchecked{padding-left:35px;padding-right:15px}.switch.switch-large{height:40px;border-radius:40px}.switch.switch-large small{width:40px;height:40px;right:calc(100% - 40px)}.switch.switch-large>.switch-pane>span{line-height:40px}.switch.switch-large>.switch-pane .switch-label-checked{padding-right:45px;padding-left:20px}.switch.switch-large>.switch-pane .switch-label-unchecked{padding-left:45px;padding-right:20px}.switch.checked{background:#64bd63}.switch.checked small{right:0;left:auto}.switch.checked .switch-pane{top:0}.switch.checked .switch-pane .switch-label-checked{display:block}.switch.checked .switch-pane .switch-label-unchecked{display:none}.switch.disabled{opacity:.5;cursor:not-allowed}.switch .switch-pane{display:flex;flex-direction:column;height:100%;min-height:100%;justify-content:flex-start;align-items:center;top:0;position:relative;pointer-events:none}.switch .switch-pane>span{display:block;min-height:100%}.switch .switch-pane .switch-label{color:#000}.switch .switch-pane .switch-label-checked{display:none}.switch .switch-pane .switch-label-unchecked{display:block}.switch.loading{background-color:#f1f1f1}.switch.loading small{background-color:transparent;border:none;box-shadow:none;right:50%;transform:translate(50%)}

/*# sourceMappingURL=styles.c7ef79a6c8e7eaa0.css.map*/