body{margin:0;padding:0}div *{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:Lato,sans-serif!important}:root{--tin-dark-green:#029e5f;--tin-blue:#01b9fe;--tin-green:#61cc40;--tin-grey:#797979;--tin-grey-2:#888787;--tin-grey-3:#c5c5c5;--tin-grey-4:#b6b6b6;--tin-grey-hours-border:hsla(0,0%,84%,.6);--tin-red:#f87978;--tin-yellow:#f5bd00;--tin-orange:#d43a26;--tin-cyan:#189477;--tin-light-cyan:rgba(24,148,119,.04);--tin-pink:#d0175d;--tin-light-pink:#c992b8;--tin-darkblue:#3b3a50;--tin-hazelnut:#c9aa92;--tin-cancel-pink:#f74483;--tin-light-blue:#8ef4fd;--tin-lightgrey:#f0f0f0;--tin-spacegreen1:#26fb92;--tin-spacegreen2:#14da78;--tin-spacegreen3:#0dba64;--tin-spacegreen4:#04934c;--tin-spacegreen5:#04773e;--tin-spaceblue1:#00aea8;--tin-spaceblue2:#018f8b;--tin-spaceblue3:#01706c;--tin-spaceblue4:#015a57;--tin-spaceblue5:#013b39;--tin-dashboardcard1:#0aec9d;--tin-dashboardcard2:#61cff9;--tin-dashboardcard3:#ff9e00;--tin-dashboardcard4:#ff7500;--tin-dashboardcard5:#ef472b;--tin-admincards1:#46cafd;--tin-admincards2:#37afde;--tin-admincards3:#319ac3;--tin-admincards4:#2a81a2;--tin-admincards5:#165770;--tin-admincards6:#0f4459;--tin-admincards7:#063445}*{box-sizing:border-box}.app-container{height:100vh}::-webkit-scrollbar{-webkit-appearance:none;width:7px}::-webkit-scrollbar-thumb{background-color:rgba(0,0,0,.5);border-radius:4px;box-shadow:0 0 1px hsla(0,0%,100%,.5);-webkit-box-shadow:0 0 1px hsla(0,0%,100%,.5);height:5px}input[type=date]::-webkit-calendar-picker-indicator{background:url(/static/media/calendar-grey.6952c3181eda38f39c51.svg) no-repeat;color:rgba(22,194,31,0);display:block;opacity:1}input[type=date].hours-input-date::-webkit-calendar-picker-indicator{margin-right:5px;margin-top:4px}input::-webkit-inner-spin-button,input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield}.clientpage-main{background-color:var(--tin-lightgrey);background-image:url(/static/media/Client%20fluid.e3c76c0baed16e966c20.png);background-position:bottom;background-repeat:no-repeat;background-size:contain;flex:1 1;height:100vh}:root{--reach-menu-button:1}[data-reach-menu]{position:relative}[data-reach-menu-popover]{display:block;position:absolute}[data-reach-menu-popover][hidden]{display:none}[data-reach-menu-items],[data-reach-menu-list]{background:hsla(0,0%,100%,.99);border:1px solid rgba(0,0,0,.25);display:block;font-size:85%;outline:none;padding:1rem 0;white-space:nowrap}[data-reach-menu-item]{color:inherit;cursor:pointer;display:block;font:inherit;padding:5px 20px;text-decoration:none;text-decoration:initial;-webkit-user-select:none;user-select:none}[data-reach-menu-item][data-selected]{background:#1159a6;color:#fff;outline:none}[data-reach-menu-item][aria-disabled]{cursor:not-allowed;opacity:.5}.billingpage-main{background-color:var(--tin-lightgrey);background-image:url(/static/media/Billing%20Fluid.ed844ad3b38a8282b599.png);background-position:bottom;background-repeat:no-repeat;background-size:contain;flex:1 1;height:100vh}.DatePicker{display:inline-block;position:relative;z-index:100}.DatePicker__input{background:#fff;border:1px solid #ddd;font-family:inherit;font-size:12px;padding:.4em .8em;text-align:center}.DatePicker__input.-rtl{direction:rtl}.DatePicker__input::-webkit-input-placeholder{color:#979797}.DatePicker__input::placeholder{color:#979797}.DatePicker__calendarContainer.-top+.DatePicker__calendarArrow{-webkit-animation:fadeArrowFlipped .3s forwards;animation:fadeArrowFlipped .3s forwards;bottom:calc(100% + 10px);top:auto;-webkit-transform:translateY(-2.5rem) rotate(180deg);transform:translateY(-2.5rem) rotate(180deg)}.DatePicker__calendarContainer{left:50%;position:absolute;top:calc(100% + 20px);-webkit-transform:translateX(-50%);transform:translateX(-50%)}.DatePicker__calendarContainer.-top{bottom:calc(100% + 20px);top:auto}.Calendar,.Calendar *{box-sizing:border-box;direction:ltr;margin:0;padding:0}.Calendar,.Calendar.-rtl *{direction:rtl}.DatePicker__calendarArrow{border-color:transparent transparent #fff;border-style:solid;border-width:0 10px 10px;height:0;left:0;margin:0 auto;position:absolute;right:0;top:calc(100% + 10px);width:0;z-index:10}.Calendar{--cl-color-black:#444;--cl-color-disabled:#d4d4d4;--cl-color-error:#ff2929;background:#fff;border-radius:1em;box-shadow:0 1em 4em rgba(0,0,0,.07);display:flex;flex-direction:column;font-size:10px;max-width:90vw;min-height:36.7em;padding-top:1.2em;position:relative;-webkit-user-select:none;user-select:none;width:33em;z-index:10}.DatePicker .Calendar,.DatePicker__calendarArrow{-webkit-animation:fadeCalendar .3s forwards;animation:fadeCalendar .3s forwards;opacity:0;-webkit-transform:translateY(2.5em);transform:translateY(2.5em)}.DatePicker__calendarContainer.-top .Calendar{-webkit-transform:translateY(-2.5em);transform:translateY(-2.5em)}.Calendar.-noFocusOutline :focus{outline:none!important}.Calendar>:not(.Calendar__footer) button{-webkit-tap-highlight-color:transparent;background:transparent;cursor:pointer;font-family:inherit;outline:none}.Calendar__header{align-items:center;color:var(--cl-color-black);display:flex;overflow:hidden;padding:2em 2.9em}.Calendar__monthArrowWrapper{border:none;font-size:1em;line-height:0;opacity:1;padding:3px;position:relative;transition:.2s;z-index:1}.Calendar__monthArrowWrapper:focus{outline:1px dashed rgba(0,0,0,.4);outline-offset:2px}.Calendar__monthArrowWrapper.-hidden,.Calendar__monthArrowWrapper:disabled{opacity:0;pointer-events:none}.Calendar__monthArrowWrapper.-left{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.Calendar.-rtl .Calendar__monthArrowWrapper.-left,.Calendar__monthArrowWrapper.-right{-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}.Calendar.-rtl .Calendar__monthArrowWrapper.-right{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.Calendar__monthArrowWrapper:active .Calendar__monthArrow{-webkit-transform:scale(.7);transform:scale(.7)}.Calendar__monthArrow{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24'%3E%3Cg class='nc-icon-wrapper' fill='none' stroke='%23000' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5'%3E%3Cpath class='cls-1' d='M12 23.25V.75'/%3E%3Cpath class='cls-2' d='M22.5 11.25 12 .75 1.5 11.25'/%3E%3C/g%3E%3C/svg%3E");background-repeat:no-repeat;background-size:100% 100%;border-radius:50%;display:block;height:1.7em;pointer-events:none;transition:var(--animation-duration) transform;width:1.7em}.Calendar__monthYearContainer{flex:1 1;position:relative}.Calendar__monthYear{align-items:center;-webkit-backface-visibility:hidden;backface-visibility:hidden;bottom:0;display:flex;font-size:1.6em;font-weight:500;left:50%;line-height:1;position:absolute;top:0;-webkit-transform:translateZ(0);transform:translateZ(0);transition:var(--animation-duration);will-change:transform,opacity}.Calendar__monthYear.-hiddenNext{opacity:0;-webkit-transform:translateX(50%);transform:translateX(50%)}.Calendar.-rtl .Calendar__monthYear.-hiddenNext,.Calendar__monthYear.-hiddenPrevious{-webkit-transform:translateX(-150%);transform:translateX(-150%)}.Calendar__monthYear.-hiddenPrevious{opacity:0}.Calendar.-rtl .Calendar__monthYear.-hiddenPrevious{-webkit-transform:translateX(50%);transform:translateX(50%)}.Calendar__monthYear.-shown{margin-bottom:auto;margin-top:auto;opacity:1;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.Calendar__monthYear.-shownAnimated{-webkit-animation:var(--animation-duration) fadeTextToCenter forwards;animation:var(--animation-duration) fadeTextToCenter forwards}.Calendar__monthYear>*{align-items:center;border:1px solid transparent;border-radius:5px;display:flex;font-size:1.05em;justify-content:center;padding:.2em .5em;-webkit-transform:translateX(0) scale(.95);transform:translateX(0) scale(.95);transition:var(--animation-duration);will-change:transform}.Calendar__monthYear:not(.-shown)>*,.Calendar__monthYear>.-hidden{cursor:default;pointer-events:none}.Calendar__monthText{margin-left:-.3em}.Calendar__yearText:last-child{margin-right:-.3em}.Calendar:not(.-noFocusOutline) .Calendar__monthYear.-shown>:focus,.Calendar__monthYear.-shown>:hover,.Calendar__monthYear>.-activeBackground{background:#f5f5f5}.Calendar__monthText:hover{-webkit-transform:translateX(-.2em) scale(.95);transform:translateX(-.2em) scale(.95)}.Calendar.-rtl .Calendar__monthText:hover,.Calendar__yearText:hover{-webkit-transform:translateX(.2em) scale(.95);transform:translateX(.2em) scale(.95)}.Calendar.-rtl .Calendar__yearText:hover{-webkit-transform:translateX(-.2em) scale(.95);transform:translateX(-.2em) scale(.95)}.Calendar__monthYear .Calendar__yearText.-hidden{opacity:0;-webkit-transform:translateX(50%);transform:translateX(50%)}.Calendar.-rtl .Calendar__monthYear .Calendar__yearText.-hidden,.Calendar__monthYear .Calendar__monthText.-hidden{-webkit-transform:translateX(-50%);transform:translateX(-50%)}.Calendar__monthYear .Calendar__monthText.-hidden{opacity:0}.Calendar.-rtl .Calendar__monthYear .Calendar__monthText.-hidden{-webkit-transform:translateX(50%);transform:translateX(50%)}.Calendar__monthYear:not(.-shown)>*{pointer-events:none}.Calendar__monthSelectorAnimationWrapper,.Calendar__yearSelectorAnimationWrapper{align-items:center;bottom:0;display:flex;height:80%;justify-content:center;overflow:hidden;position:absolute;width:100%}.Calendar__monthSelectorWrapper{align-items:center;display:flex;height:100%;justify-content:center;width:100%}.Calendar__monthSelector{align-content:center;padding:0 2.5em 2em}.Calendar__monthSelector,.Calendar__yearSelector{background-color:#fff;display:flex;flex-wrap:wrap;height:100%;position:relative;-webkit-transform:translateY(-150%);transform:translateY(-150%);transition:.6s;will-change:transform;z-index:2}.Calendar__yearSelectorWrapper{height:100%;width:100%}.Calendar__yearSelectorWrapper:after,.Calendar__yearSelectorWrapper:before{content:"";height:5em;left:0;opacity:0;position:absolute;transition:.4s;transition-delay:.2s;width:100%}.Calendar__yearSelectorWrapper:after{background-image:linear-gradient(180deg,#fff,#fff 10%,hsla(0,0%,96%,0));top:-.1em}.Calendar__yearSelectorWrapper:before{background-image:linear-gradient(0deg,#fff,#fff 10%,hsla(0,0%,96%,0));bottom:0}.Calendar__yearSelectorWrapper.-faded:after,.Calendar__yearSelectorWrapper.-faded:before{opacity:1;z-index:3}.Calendar__yearSelector{-ms-overflow-style:none;align-content:flex-start;overflow:scroll;padding:5em 2em;position:relative;scrollbar-width:0;width:100%}.Calendar__yearSelector::-webkit-scrollbar{display:none}.Calendar__yearSelectorItem{display:flex;justify-content:center;width:25%}.Calendar__yearSelectorItem:not(:nth-child(-n+4)){margin-top:1.5em}.Calendar__yearSelectorText{border:none;border-radius:8.5px;font-size:1.4em;min-width:85%;padding:.2em .5em}.Calendar__monthSelector.-open,.Calendar__yearSelector.-open{-webkit-transform:translateY(0);transform:translateY(0)}.Calendar__monthSelectorItemText:focus,.Calendar__yearSelectorText:focus{outline:1px dashed rgba(0,0,0,.4);outline-offset:2px}.Calendar__monthSelectorItem{display:flex;justify-content:center;width:33.33333%}.Calendar__monthSelectorItem:not(:nth-child(-n+3)){margin-top:2em}.Calendar__monthSelectorItemText{border:none;border-radius:8.5px;font-size:1.3em;min-width:70%;padding:.4em;transition:.3s}.Calendar__monthSelectorItem:not(.-active) .Calendar__monthSelectorItemText:not(:disabled):hover,.Calendar__yearSelectorItem:not(.-active) .Calendar__yearSelectorText:not(:disabled):hover{background:#f5f5f5}.Calendar__monthSelectorItemText:disabled,.Calendar__yearSelectorText:disabled{cursor:default;opacity:.5}.Calendar__monthSelectorItem.-active .Calendar__monthSelectorItemText,.Calendar__yearSelectorItem.-active .Calendar__yearSelectorText{background-color:var(--cl-color-primary);color:#fff}.Calendar__weekDays{color:var(--cl-color-disabled);display:flex;font-size:1.2em;justify-content:space-between;margin-bottom:.7em;padding:0 2.6em;position:relative}.Calendar__weekDay{display:block;text-align:center;text-decoration:none;width:14.28571%}.Calendar__sectionWrapper{min-height:25.8em;overflow:hidden;position:relative}.Calendar__section{-webkit-backface-visibility:hidden;backface-visibility:hidden;color:var(--cl-color-black);display:flex;flex-direction:column;left:0;padding:.5em 3.2em 0;position:absolute;top:0;-webkit-transform:translateZ(0);transform:translateZ(0);transition:var(--animation-duration);width:100%;will-change:transform,opacity}.Calendar__section.-hiddenPrevious{opacity:.5;-webkit-transform:translateX(-90%);transform:translateX(-90%)}.Calendar.-rtl .Calendar__section.-hiddenPrevious,.Calendar__section.-hiddenNext{-webkit-transform:translateX(90%);transform:translateX(90%)}.Calendar__section.-hiddenNext{opacity:.5}.Calendar.-rtl .Calendar__section.-hiddenNext{-webkit-transform:translateX(-90%);transform:translateX(-90%)}.Calendar__section.-shown{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}.Calendar__section.-shownAnimated{-webkit-animation:var(--animation-duration) FadeContentToCenter forwards;animation:var(--animation-duration) FadeContentToCenter forwards}.Calendar__weekRow{display:flex;width:100%}.Calendar__day{align-items:center;border:1px solid transparent;border-radius:50%;color:rgba(0,0,0,.8);cursor:pointer;display:block;display:flex;font-size:1.6em;justify-content:center;margin-bottom:.3em;padding:calc(.25em - 1px) 0;text-align:center;transition:.2s;width:14.28571%}.Calendar__day:focus{outline:1px dashed rgba(0,0,0,.4);outline-offset:2px}.Calendar__day.-ltr{font-size:1.45em;min-height:2.6em}.Calendar__day.-rtl{font-size:1.55em;height:2.45em}.Calendar__day:not(.-blank):not(.-selectedStart):not(.-selectedEnd):not(.-selectedBetween):not(.-selected):hover{background:#eaeaea;border-color:transparent;border-radius:50%;color:var(--cl-color-black)}.Calendar__day.-selected,.Calendar__day.-selectedEnd,.Calendar__day.-selectedStart{background:var(--cl-color-primary);color:#fff}.Calendar__day.-ltr.-selectedStart{border-radius:0;border-bottom-left-radius:100em;border-top-left-radius:100em}.Calendar__day.-rtl.-selectedStart{border-radius:0;border-bottom-right-radius:100em;border-top-right-radius:100em}.Calendar__day.-selectedBetween{background:var(--cl-color-primary-light);border-radius:0;color:var(--cl-color-primary)}.Calendar__day.-ltr.-selectedEnd{border-bottom-right-radius:100em;border-top-right-radius:100em}.Calendar__day.-rtl.-selectedEnd{border-bottom-left-radius:100em;border-top-left-radius:100em}.Calendar__day.-weekend:not(.-selected):not(.-blank):not(.-selectedStart):not(.-selectedEnd):not(.-selectedBetween){color:var(--cl-color-error)}.Calendar__day.-weekend.-today:not(.-selectedStart):not(.-selectedEnd):not(.-selectedBetween):after{background:var(--cl-color-error)}.Calendar__day.-disabled{background:transparent!important;color:var(--cl-color-disabled)!important;cursor:default!important}.Calendar__day.-selected{border-radius:50%}.Calendar__day.-today:not(.-selectedStart):not(.-selectedEnd):not(.-selectedBetween){color:var(--cl-color-black);color:#000;font-weight:600;position:relative}.Calendar__day.-today:not(.-selectedStart):not(.-selectedEnd):not(.-selectedBetween):after{background:#000;bottom:.2em;content:"";display:block;height:1px;left:50%;opacity:.5;position:absolute;-webkit-transform:translateX(-50%);transform:translateX(-50%);transition:.2s;width:.6em}.Calendar__day.-today:hover:not(.-selectedStart):not(.-selectedEnd):not(.-selectedBetween):after{opacity:0}.Calendar__day.-blank{color:transparent;cursor:default;pointer-events:none}.Calendar__footer{position:relative;z-index:1}@-webkit-keyframes fadeCalendar{0%{opacity:0}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes fadeCalendar{0%{opacity:0}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes fadeArrowFlipped{0%{opacity:0}to{opacity:1;-webkit-transform:translateY(0) rotate(180deg);transform:translateY(0) rotate(180deg)}}@keyframes fadeArrowFlipped{0%{opacity:0}to{opacity:1;-webkit-transform:translateY(0) rotate(180deg);transform:translateY(0) rotate(180deg)}}@-webkit-keyframes fadeTextToCenter{to{opacity:1;-webkit-transform:translateX(-50%);transform:translateX(-50%)}}@keyframes fadeTextToCenter{to{opacity:1;-webkit-transform:translateX(-50%);transform:translateX(-50%)}}@-webkit-keyframes FadeContentToCenter{to{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes FadeContentToCenter{to{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}.DatePicker__customCalendarArrow{border-color:transparent transparent #fff;border-style:solid;border-width:0 10px 10px;box-shadow:0 1em 4em rgba(0,0,0,.07);height:0;margin-left:40px;margin-top:10px;position:absolute;width:0;z-index:10}.DatePicker__customCalendarContainer{margin-top:20px;position:absolute}.DatePicker__customCalendarArrow,.DatePicker__customCalendarContainer{-webkit-animation:fadeCalendar .3s forwards;animation:fadeCalendar .3s forwards;opacity:0;-webkit-transform:translateY(2.5em);transform:translateY(2.5em)}.DefaultCustomCalendar{width:20em!important}.DefaultCustomCalendar .Calendar__section.-hiddenNext{-webkit-transform:translateX(100%);transform:translateX(100%)}.DefaultCustomCalendar .Calendar__section.-hiddenPrevious{-webkit-transform:translateX(-100%);transform:translateX(-100%)}.DefaultCustomCalendar .Calendar__section{padding:0 .5em}.DefaultCustomCalendar .Calendar__weekDays{padding:0 .8em}.DefaultCustomCalendar .Calendar__monthText,.DefaultCustomCalendar .Calendar__yearText{font-size:1em!important}.DefaultCustomCalendar .Calendar__monthArrowWrapper.-left,.DefaultCustomCalendar .Calendar__monthArrowWrapper.-right{font-size:.8em!important}.DefaultCustomCalendar .Calendar__header{padding:2em 1em!important}.DefaultCustomCalendar .Calendar.-noFocusOutline.-ltr{min-height:0!important}.DefaultCustomCalendar .Calendar__day.-ltr{color:#000;font-size:1.25em!important;min-height:2.3em}.DefaultCustomCalendar .Calendar__sectionWrapper{min-height:20.5em!important}.Calendar{min-height:0!important}.Calendar__monthSelectorItem{width:50%!important}.Calendar__monthSelectorItem:not(:nth-child(-n+3)){margin-top:1em!important}.buttonStyle{background-color:#64cb2f;border:#0fbcf9;border-radius:.5rem;color:#fff;font-weight:700;padding:.5rem 2rem}.reportspage-main{background-color:var(--tin-lightgrey);background-image:url(/static/media/reports_fluid.6ff3fc07f37cbe3ee6cd.png);background-position:bottom;background-repeat:no-repeat;background-size:contain;flex:1 1;height:100vh}.invoice-main-heading{background-color:var(--tin-green);color:#fff}.invoice-main{display:flex;flex-direction:column;height:calc(100vh - 64px)}.all-invoices-main,.single-invoice-main{display:flex;flex:1 1;flex-direction:column;margin:20px}.all-invoices-main th{align-items:center;display:flex;flex:1 1;font-size:16px;font-weight:700;padding:10px}.all-invoices-main td,.all-invoices-main th{border:none!important}.all-invoices-main tr{display:flex;flex-direction:row}.all-invoices-main table{margin:0}.all-invoices-main tbody{height:52vh}.all-invoices-main tbody,.all-invoices-main thead{display:block;overflow:auto;width:100%}.all-invoices-main td{align-items:center;display:flex;flex:1 1;padding:10px}.all-invoices-main td:nth-child(7),.all-invoices-main th:nth-child(7){flex:3 1}.all-invoices-main tbody tr:hover{background-color:rgba(0,0,0,.08);cursor:pointer}input[type=date]:before{color:#aaa;content:attr(placeholder)!important;margin-right:.5em}input[type=date]:focus:before,input[type=date]:valid:before{content:""}input[type=radio]:checked{-webkit-appearance:none;appearance:none;background:#61cc40;border:5px solid #dfdfdf;border-radius:15px}.invoicepage-main{background-color:var(--tin-lightgrey);background-image:url(/static/media/invoices_fluid.277ea1fe0c5aa438422c.png);background-position:bottom;background-repeat:no-repeat;background-size:contain;flex:1 1;height:100vh}.projectpage-main,.teampage-main{background-image:url(/static/media/projects_fluid.b10e4ce0de77b913ab69.png)}.projectpage-main,.receiverpage-main,.teampage-main{background-color:var(--tin-lightgrey);background-position:bottom;background-repeat:no-repeat;background-size:contain;flex:1 1;height:100vh}.receiverpage-main{background-image:url(/static/media/Receiver%20fluid.2b60f18c65a6b6a51639.png)}.ql-editor p{font-size:13px!important}.ql-editor p,.value-font p{font-family:courier-new,courier,monospace!important}.value-font p{font-size:14px!important;line-height:8px}
/*!
 * Quill Editor v1.3.7
 * https://quilljs.com/
 * Copyright (c) 2014, Jason Chen
 * Copyright (c) 2013, salesforce.com
 */.ql-container{box-sizing:border-box;font-family:Helvetica,Arial,sans-serif;font-size:13px;height:100%;margin:0;position:relative}.ql-container.ql-disabled .ql-tooltip{visibility:hidden}.ql-container.ql-disabled .ql-editor ul[data-checked]>li:before{pointer-events:none}.ql-clipboard{height:1px;left:-100000px;overflow-y:hidden;position:absolute;top:50%}.ql-clipboard p{margin:0;padding:0}.ql-editor{word-wrap:break-word;box-sizing:border-box;height:100%;line-height:1.42;outline:none;overflow-y:auto;padding:12px 15px;tab-size:4;-moz-tab-size:4;text-align:left;white-space:pre-wrap}.ql-editor>*{cursor:text}.ql-editor blockquote,.ql-editor h1,.ql-editor h2,.ql-editor h3,.ql-editor h4,.ql-editor h5,.ql-editor h6,.ql-editor ol,.ql-editor p,.ql-editor pre,.ql-editor ul{counter-reset:list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9;margin:0;padding:0}.ql-editor ol,.ql-editor ul{padding-left:1.5em}.ql-editor ol>li,.ql-editor ul>li{list-style-type:none}.ql-editor ul>li:before{content:"\2022"}.ql-editor ul[data-checked=false],.ql-editor ul[data-checked=true]{pointer-events:none}.ql-editor ul[data-checked=false]>li *,.ql-editor ul[data-checked=true]>li *{pointer-events:all}.ql-editor ul[data-checked=false]>li:before,.ql-editor ul[data-checked=true]>li:before{color:#777;cursor:pointer;pointer-events:all}.ql-editor ul[data-checked=true]>li:before{content:"\2611"}.ql-editor ul[data-checked=false]>li:before{content:"\2610"}.ql-editor li:before{display:inline-block;white-space:nowrap;width:1.2em}.ql-editor li:not(.ql-direction-rtl):before{margin-left:-1.5em;margin-right:.3em;text-align:right}.ql-editor li.ql-direction-rtl:before{margin-left:.3em;margin-right:-1.5em}.ql-editor ol li:not(.ql-direction-rtl),.ql-editor ul li:not(.ql-direction-rtl){padding-left:1.5em}.ql-editor ol li.ql-direction-rtl,.ql-editor ul li.ql-direction-rtl{padding-right:1.5em}.ql-editor ol li{counter-increment:list-0;counter-reset:list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9}.ql-editor ol li:before{content:counter(list-0,decimal) ". "}.ql-editor ol li.ql-indent-1{counter-increment:list-1}.ql-editor ol li.ql-indent-1:before{content:counter(list-1,lower-alpha) ". "}.ql-editor ol li.ql-indent-1{counter-reset:list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9}.ql-editor ol li.ql-indent-2{counter-increment:list-2}.ql-editor ol li.ql-indent-2:before{content:counter(list-2,lower-roman) ". "}.ql-editor ol li.ql-indent-2{counter-reset:list-3 list-4 list-5 list-6 list-7 list-8 list-9}.ql-editor ol li.ql-indent-3{counter-increment:list-3}.ql-editor ol li.ql-indent-3:before{content:counter(list-3,decimal) ". "}.ql-editor ol li.ql-indent-3{counter-reset:list-4 list-5 list-6 list-7 list-8 list-9}.ql-editor ol li.ql-indent-4{counter-increment:list-4}.ql-editor ol li.ql-indent-4:before{content:counter(list-4,lower-alpha) ". "}.ql-editor ol li.ql-indent-4{counter-reset:list-5 list-6 list-7 list-8 list-9}.ql-editor ol li.ql-indent-5{counter-increment:list-5}.ql-editor ol li.ql-indent-5:before{content:counter(list-5,lower-roman) ". "}.ql-editor ol li.ql-indent-5{counter-reset:list-6 list-7 list-8 list-9}.ql-editor ol li.ql-indent-6{counter-increment:list-6}.ql-editor ol li.ql-indent-6:before{content:counter(list-6,decimal) ". "}.ql-editor ol li.ql-indent-6{counter-reset:list-7 list-8 list-9}.ql-editor ol li.ql-indent-7{counter-increment:list-7}.ql-editor ol li.ql-indent-7:before{content:counter(list-7,lower-alpha) ". "}.ql-editor ol li.ql-indent-7{counter-reset:list-8 list-9}.ql-editor ol li.ql-indent-8{counter-increment:list-8}.ql-editor ol li.ql-indent-8:before{content:counter(list-8,lower-roman) ". "}.ql-editor ol li.ql-indent-8{counter-reset:list-9}.ql-editor ol li.ql-indent-9{counter-increment:list-9}.ql-editor ol li.ql-indent-9:before{content:counter(list-9,decimal) ". "}.ql-editor .ql-indent-1:not(.ql-direction-rtl){padding-left:3em}.ql-editor li.ql-indent-1:not(.ql-direction-rtl){padding-left:4.5em}.ql-editor .ql-indent-1.ql-direction-rtl.ql-align-right{padding-right:3em}.ql-editor li.ql-indent-1.ql-direction-rtl.ql-align-right{padding-right:4.5em}.ql-editor .ql-indent-2:not(.ql-direction-rtl){padding-left:6em}.ql-editor li.ql-indent-2:not(.ql-direction-rtl){padding-left:7.5em}.ql-editor .ql-indent-2.ql-direction-rtl.ql-align-right{padding-right:6em}.ql-editor li.ql-indent-2.ql-direction-rtl.ql-align-right{padding-right:7.5em}.ql-editor .ql-indent-3:not(.ql-direction-rtl){padding-left:9em}.ql-editor li.ql-indent-3:not(.ql-direction-rtl){padding-left:10.5em}.ql-editor .ql-indent-3.ql-direction-rtl.ql-align-right{padding-right:9em}.ql-editor li.ql-indent-3.ql-direction-rtl.ql-align-right{padding-right:10.5em}.ql-editor .ql-indent-4:not(.ql-direction-rtl){padding-left:12em}.ql-editor li.ql-indent-4:not(.ql-direction-rtl){padding-left:13.5em}.ql-editor .ql-indent-4.ql-direction-rtl.ql-align-right{padding-right:12em}.ql-editor li.ql-indent-4.ql-direction-rtl.ql-align-right{padding-right:13.5em}.ql-editor .ql-indent-5:not(.ql-direction-rtl){padding-left:15em}.ql-editor li.ql-indent-5:not(.ql-direction-rtl){padding-left:16.5em}.ql-editor .ql-indent-5.ql-direction-rtl.ql-align-right{padding-right:15em}.ql-editor li.ql-indent-5.ql-direction-rtl.ql-align-right{padding-right:16.5em}.ql-editor .ql-indent-6:not(.ql-direction-rtl){padding-left:18em}.ql-editor li.ql-indent-6:not(.ql-direction-rtl){padding-left:19.5em}.ql-editor .ql-indent-6.ql-direction-rtl.ql-align-right{padding-right:18em}.ql-editor li.ql-indent-6.ql-direction-rtl.ql-align-right{padding-right:19.5em}.ql-editor .ql-indent-7:not(.ql-direction-rtl){padding-left:21em}.ql-editor li.ql-indent-7:not(.ql-direction-rtl){padding-left:22.5em}.ql-editor .ql-indent-7.ql-direction-rtl.ql-align-right{padding-right:21em}.ql-editor li.ql-indent-7.ql-direction-rtl.ql-align-right{padding-right:22.5em}.ql-editor .ql-indent-8:not(.ql-direction-rtl){padding-left:24em}.ql-editor li.ql-indent-8:not(.ql-direction-rtl){padding-left:25.5em}.ql-editor .ql-indent-8.ql-direction-rtl.ql-align-right{padding-right:24em}.ql-editor li.ql-indent-8.ql-direction-rtl.ql-align-right{padding-right:25.5em}.ql-editor .ql-indent-9:not(.ql-direction-rtl){padding-left:27em}.ql-editor li.ql-indent-9:not(.ql-direction-rtl){padding-left:28.5em}.ql-editor .ql-indent-9.ql-direction-rtl.ql-align-right{padding-right:27em}.ql-editor li.ql-indent-9.ql-direction-rtl.ql-align-right{padding-right:28.5em}.ql-editor .ql-video{display:block;max-width:100%}.ql-editor .ql-video.ql-align-center{margin:0 auto}.ql-editor .ql-video.ql-align-right{margin:0 0 0 auto}.ql-editor .ql-bg-black{background-color:#000}.ql-editor .ql-bg-red{background-color:#e60000}.ql-editor .ql-bg-orange{background-color:#f90}.ql-editor .ql-bg-yellow{background-color:#ff0}.ql-editor .ql-bg-green{background-color:#008a00}.ql-editor .ql-bg-blue{background-color:#06c}.ql-editor .ql-bg-purple{background-color:#93f}.ql-editor .ql-color-white{color:#fff}.ql-editor .ql-color-red{color:#e60000}.ql-editor .ql-color-orange{color:#f90}.ql-editor .ql-color-yellow{color:#ff0}.ql-editor .ql-color-green{color:#008a00}.ql-editor .ql-color-blue{color:#06c}.ql-editor .ql-color-purple{color:#93f}.ql-editor .ql-font-serif{font-family:Georgia,Times New Roman,serif}.ql-editor .ql-font-monospace{font-family:Monaco,Courier New,monospace}.ql-editor .ql-size-small{font-size:.75em}.ql-editor .ql-size-large{font-size:1.5em}.ql-editor .ql-size-huge{font-size:2.5em}.ql-editor .ql-direction-rtl{direction:rtl;text-align:inherit}.ql-editor .ql-align-center{text-align:center}.ql-editor .ql-align-justify{text-align:justify}.ql-editor .ql-align-right{text-align:right}.ql-editor.ql-blank:before{color:rgba(0,0,0,.6);content:attr(data-placeholder);font-style:italic;left:15px;pointer-events:none;position:absolute;right:15px}.ql-snow .ql-toolbar:after,.ql-snow.ql-toolbar:after{clear:both;content:"";display:table}.ql-snow .ql-toolbar button,.ql-snow.ql-toolbar button{background:none;border:none;cursor:pointer;display:inline-block;float:left;height:24px;padding:3px 5px;width:28px}.ql-snow .ql-toolbar button svg,.ql-snow.ql-toolbar button svg{float:left;height:100%}.ql-snow .ql-toolbar button:active:hover,.ql-snow.ql-toolbar button:active:hover{outline:none}.ql-snow .ql-toolbar input.ql-image[type=file],.ql-snow.ql-toolbar input.ql-image[type=file]{display:none}.ql-snow .ql-toolbar .ql-picker-item.ql-selected,.ql-snow .ql-toolbar .ql-picker-item:hover,.ql-snow .ql-toolbar .ql-picker-label.ql-active,.ql-snow .ql-toolbar .ql-picker-label:hover,.ql-snow .ql-toolbar button.ql-active,.ql-snow .ql-toolbar button:focus,.ql-snow .ql-toolbar button:hover,.ql-snow.ql-toolbar .ql-picker-item.ql-selected,.ql-snow.ql-toolbar .ql-picker-item:hover,.ql-snow.ql-toolbar .ql-picker-label.ql-active,.ql-snow.ql-toolbar .ql-picker-label:hover,.ql-snow.ql-toolbar button.ql-active,.ql-snow.ql-toolbar button:focus,.ql-snow.ql-toolbar button:hover{color:#06c}.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-fill,.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke.ql-fill,.ql-snow .ql-toolbar .ql-picker-item:hover .ql-fill,.ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke.ql-fill,.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-fill,.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke.ql-fill,.ql-snow .ql-toolbar .ql-picker-label:hover .ql-fill,.ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke.ql-fill,.ql-snow .ql-toolbar button.ql-active .ql-fill,.ql-snow .ql-toolbar button.ql-active .ql-stroke.ql-fill,.ql-snow .ql-toolbar button:focus .ql-fill,.ql-snow .ql-toolbar button:focus .ql-stroke.ql-fill,.ql-snow .ql-toolbar button:hover .ql-fill,.ql-snow .ql-toolbar button:hover .ql-stroke.ql-fill,.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-fill,.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke.ql-fill,.ql-snow.ql-toolbar .ql-picker-item:hover .ql-fill,.ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke.ql-fill,.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-fill,.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke.ql-fill,.ql-snow.ql-toolbar .ql-picker-label:hover .ql-fill,.ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke.ql-fill,.ql-snow.ql-toolbar button.ql-active .ql-fill,.ql-snow.ql-toolbar button.ql-active .ql-stroke.ql-fill,.ql-snow.ql-toolbar button:focus .ql-fill,.ql-snow.ql-toolbar button:focus .ql-stroke.ql-fill,.ql-snow.ql-toolbar button:hover .ql-fill,.ql-snow.ql-toolbar button:hover .ql-stroke.ql-fill{fill:#06c}.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke,.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke-miter,.ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke,.ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke-miter,.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke,.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke-miter,.ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke,.ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke-miter,.ql-snow .ql-toolbar button.ql-active .ql-stroke,.ql-snow .ql-toolbar button.ql-active .ql-stroke-miter,.ql-snow .ql-toolbar button:focus .ql-stroke,.ql-snow .ql-toolbar button:focus .ql-stroke-miter,.ql-snow .ql-toolbar button:hover .ql-stroke,.ql-snow .ql-toolbar button:hover .ql-stroke-miter,.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke,.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke-miter,.ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke,.ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke-miter,.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke,.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke-miter,.ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke,.ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke-miter,.ql-snow.ql-toolbar button.ql-active .ql-stroke,.ql-snow.ql-toolbar button.ql-active .ql-stroke-miter,.ql-snow.ql-toolbar button:focus .ql-stroke,.ql-snow.ql-toolbar button:focus .ql-stroke-miter,.ql-snow.ql-toolbar button:hover .ql-stroke,.ql-snow.ql-toolbar button:hover .ql-stroke-miter{stroke:#06c}@media (pointer:coarse){.ql-snow .ql-toolbar button:hover:not(.ql-active),.ql-snow.ql-toolbar button:hover:not(.ql-active){color:#444}.ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-fill,.ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-stroke.ql-fill,.ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-fill,.ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke.ql-fill{fill:#444}.ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-stroke,.ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-stroke-miter,.ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke,.ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke-miter{stroke:#444}}.ql-snow,.ql-snow *{box-sizing:border-box}.ql-snow .ql-hidden{display:none}.ql-snow .ql-out-bottom,.ql-snow .ql-out-top{visibility:hidden}.ql-snow .ql-tooltip{position:absolute;-webkit-transform:translateY(10px);transform:translateY(10px)}.ql-snow .ql-tooltip a{cursor:pointer;text-decoration:none}.ql-snow .ql-tooltip.ql-flip{-webkit-transform:translateY(-10px);transform:translateY(-10px)}.ql-snow .ql-formats{display:inline-block;vertical-align:middle}.ql-snow .ql-formats:after{clear:both;content:"";display:table}.ql-snow .ql-stroke{fill:none;stroke:#444;stroke-linecap:round;stroke-linejoin:round;stroke-width:2}.ql-snow .ql-stroke-miter{fill:none;stroke:#444;stroke-miterlimit:10;stroke-width:2}.ql-snow .ql-fill,.ql-snow .ql-stroke.ql-fill{fill:#444}.ql-snow .ql-empty{fill:none}.ql-snow .ql-even{fill-rule:evenodd}.ql-snow .ql-stroke.ql-thin,.ql-snow .ql-thin{stroke-width:1}.ql-snow .ql-transparent{opacity:.4}.ql-snow .ql-direction svg:last-child{display:none}.ql-snow .ql-direction.ql-active svg:last-child{display:inline}.ql-snow .ql-direction.ql-active svg:first-child{display:none}.ql-snow .ql-editor h1{font-size:2em}.ql-snow .ql-editor h2{font-size:1.5em}.ql-snow .ql-editor h3{font-size:1.17em}.ql-snow .ql-editor h4{font-size:1em}.ql-snow .ql-editor h5{font-size:.83em}.ql-snow .ql-editor h6{font-size:.67em}.ql-snow .ql-editor a{text-decoration:underline}.ql-snow .ql-editor blockquote{border-left:4px solid #ccc;margin-bottom:5px;margin-top:5px;padding-left:16px}.ql-snow .ql-editor code,.ql-snow .ql-editor pre{background-color:#f0f0f0;border-radius:3px}.ql-snow .ql-editor pre{margin-bottom:5px;margin-top:5px;padding:5px 10px;white-space:pre-wrap}.ql-snow .ql-editor code{font-size:85%;padding:2px 4px}.ql-snow .ql-editor pre.ql-syntax{background-color:#23241f;color:#f8f8f2;overflow:visible}.ql-snow .ql-editor img{max-width:100%}.ql-snow .ql-picker{color:#444;display:inline-block;float:left;font-size:14px;font-weight:500;height:24px;position:relative;vertical-align:middle}.ql-snow .ql-picker-label{cursor:pointer;display:inline-block;height:100%;padding-left:8px;padding-right:2px;position:relative;width:100%}.ql-snow .ql-picker-label:before{display:inline-block;line-height:22px}.ql-snow .ql-picker-options{background-color:#fff;display:none;min-width:100%;padding:4px 8px;position:absolute;white-space:nowrap}.ql-snow .ql-picker-options .ql-picker-item{cursor:pointer;display:block;padding-bottom:5px;padding-top:5px}.ql-snow .ql-picker.ql-expanded .ql-picker-label{color:#ccc;z-index:2}.ql-snow .ql-picker.ql-expanded .ql-picker-label .ql-fill{fill:#ccc}.ql-snow .ql-picker.ql-expanded .ql-picker-label .ql-stroke{stroke:#ccc}.ql-snow .ql-picker.ql-expanded .ql-picker-options{display:block;margin-top:-1px;top:100%;z-index:1}.ql-snow .ql-color-picker,.ql-snow .ql-icon-picker{width:28px}.ql-snow .ql-color-picker .ql-picker-label,.ql-snow .ql-icon-picker .ql-picker-label{padding:2px 4px}.ql-snow .ql-color-picker .ql-picker-label svg,.ql-snow .ql-icon-picker .ql-picker-label svg{right:4px}.ql-snow .ql-icon-picker .ql-picker-options{padding:4px 0}.ql-snow .ql-icon-picker .ql-picker-item{height:24px;padding:2px 4px;width:24px}.ql-snow .ql-color-picker .ql-picker-options{padding:3px 5px;width:152px}.ql-snow .ql-color-picker .ql-picker-item{border:1px solid transparent;float:left;height:16px;margin:2px;padding:0;width:16px}.ql-snow .ql-picker:not(.ql-color-picker):not(.ql-icon-picker) svg{margin-top:-9px;position:absolute;right:0;top:50%;width:18px}.ql-snow .ql-picker.ql-font .ql-picker-item[data-label]:not([data-label=""]):before,.ql-snow .ql-picker.ql-font .ql-picker-label[data-label]:not([data-label=""]):before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-label]:not([data-label=""]):before,.ql-snow .ql-picker.ql-header .ql-picker-label[data-label]:not([data-label=""]):before,.ql-snow .ql-picker.ql-size .ql-picker-item[data-label]:not([data-label=""]):before,.ql-snow .ql-picker.ql-size .ql-picker-label[data-label]:not([data-label=""]):before{content:attr(data-label)}.ql-snow .ql-picker.ql-header{width:98px}.ql-snow .ql-picker.ql-header .ql-picker-item:before,.ql-snow .ql-picker.ql-header .ql-picker-label:before{content:"Normal"}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="1"]:before,.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="1"]:before{content:"Heading 1"}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="2"]:before,.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="2"]:before{content:"Heading 2"}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="3"]:before,.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="3"]:before{content:"Heading 3"}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="4"]:before,.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="4"]:before{content:"Heading 4"}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="5"]:before,.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="5"]:before{content:"Heading 5"}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="6"]:before,.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="6"]:before{content:"Heading 6"}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="1"]:before{font-size:2em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="2"]:before{font-size:1.5em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="3"]:before{font-size:1.17em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="4"]:before{font-size:1em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="5"]:before{font-size:.83em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="6"]:before{font-size:.67em}.ql-snow .ql-picker.ql-font{width:108px}.ql-snow .ql-picker.ql-font .ql-picker-item:before,.ql-snow .ql-picker.ql-font .ql-picker-label:before{content:"Sans Serif"}.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=serif]:before,.ql-snow .ql-picker.ql-font .ql-picker-label[data-value=serif]:before{content:"Serif"}.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=monospace]:before,.ql-snow .ql-picker.ql-font .ql-picker-label[data-value=monospace]:before{content:"Monospace"}.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=serif]:before{font-family:Georgia,Times New Roman,serif}.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=monospace]:before{font-family:Monaco,Courier New,monospace}.ql-snow .ql-picker.ql-size{width:98px}.ql-snow .ql-picker.ql-size .ql-picker-item:before,.ql-snow .ql-picker.ql-size .ql-picker-label:before{content:"Normal"}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=small]:before,.ql-snow .ql-picker.ql-size .ql-picker-label[data-value=small]:before{content:"Small"}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=large]:before,.ql-snow .ql-picker.ql-size .ql-picker-label[data-value=large]:before{content:"Large"}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=huge]:before,.ql-snow .ql-picker.ql-size .ql-picker-label[data-value=huge]:before{content:"Huge"}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=small]:before{font-size:10px}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=large]:before{font-size:18px}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=huge]:before{font-size:32px}.ql-snow .ql-color-picker.ql-background .ql-picker-item{background-color:#fff}.ql-snow .ql-color-picker.ql-color .ql-picker-item{background-color:#000}.ql-toolbar.ql-snow{border:1px solid #ccc;box-sizing:border-box;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;padding:8px}.ql-toolbar.ql-snow .ql-formats{margin-right:15px}.ql-toolbar.ql-snow .ql-picker-label{border:1px solid transparent}.ql-toolbar.ql-snow .ql-picker-options{border:1px solid transparent;box-shadow:0 2px 8px rgba(0,0,0,.2)}.ql-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-label,.ql-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-options{border-color:#ccc}.ql-toolbar.ql-snow .ql-color-picker .ql-picker-item.ql-selected,.ql-toolbar.ql-snow .ql-color-picker .ql-picker-item:hover{border-color:#000}.ql-toolbar.ql-snow+.ql-container.ql-snow{border-top:0}.ql-snow .ql-tooltip{background-color:#fff;border:1px solid #ccc;box-shadow:0 0 5px #ddd;color:#444;padding:5px 12px;white-space:nowrap}.ql-snow .ql-tooltip:before{content:"Visit URL:";line-height:26px;margin-right:8px}.ql-snow .ql-tooltip input[type=text]{border:1px solid #ccc;display:none;font-size:13px;height:26px;margin:0;padding:3px 5px;width:170px}.ql-snow .ql-tooltip a.ql-preview{display:inline-block;max-width:200px;overflow-x:hidden;text-overflow:ellipsis;vertical-align:top}.ql-snow .ql-tooltip a.ql-action:after{border-right:1px solid #ccc;content:"Edit";margin-left:16px;padding-right:8px}.ql-snow .ql-tooltip a.ql-remove:before{content:"Remove";margin-left:8px}.ql-snow .ql-tooltip a{line-height:26px}.ql-snow .ql-tooltip.ql-editing a.ql-preview,.ql-snow .ql-tooltip.ql-editing a.ql-remove{display:none}.ql-snow .ql-tooltip.ql-editing input[type=text]{display:inline-block}.ql-snow .ql-tooltip.ql-editing a.ql-action:after{border-right:0;content:"Save";padding-right:0}.ql-snow .ql-tooltip[data-mode=link]:before{content:"Enter link:"}.ql-snow .ql-tooltip[data-mode=formula]:before{content:"Enter formula:"}.ql-snow .ql-tooltip[data-mode=video]:before{content:"Enter video:"}.ql-snow a{color:#06c}.ql-container.ql-snow{border:1px solid #ccc}.resourcepage-main{background-color:var(--tin-lightgrey);background-image:url(/static/media/resources_fluid.19dc02f23551713ee5f6.png);background-position:bottom;background-repeat:no-repeat;background-size:contain;flex:1 1;height:100vh}.dashboard{display:flex}.dashboard-container{display:flex;flex:3 1;flex-direction:row;position:relative;top:64px}.dashboard-drawer{flex:1 1;flex-shrink:0;position:relative;width:240px}.dashboard-app-bar{background-color:#fff!important;border:1px solid #f1f1f1;box-shadow:none!important;color:var(--tin-blue)!important;flex:1 1;z-index:1201!important}.dashboard-main{background-color:var(--tin-lightgrey);background-image:url(/static/media/dashboard_fluid.627faeb51a4d7e5e4381.png);background-position:bottom;background-repeat:no-repeat;background-size:contain;flex-grow:1;height:100vh}.dashboard-expandable-home-icon{border:solid;border-color:var(--tin-blue);border-radius:2px;border-width:0 0 0 3px;padding-left:2px}.dashboard-home-icon{color:var(--tin-blue);height:30px}.dashboard-expandable-invoice-icon{border:solid;border-color:var(--tin-green);border-radius:2px;border-width:0 0 0 3px;padding-left:2px}.dashboard-invoice-icon{color:var(--tin-green)}.hours-management-uploaded-container{display:flex;flex-direction:column}.header-select:focus>option:hover{background-color:#fff!important;color:var(--tin-blue)!important}.hours-management-main-heading{background-color:var(--tin-blue);color:#fff;height:100px}.hours-management-main{height:100vh;width:100%}.hours-management-container{overflow:auto}.hours-management-process-button{background-color:#fff!important;border:1px solid!important;border-radius:14px!important;font-size:10px!important;height:22px!important;margin:30px 20px!important;min-height:22px!important;padding:0!important;width:92px!important}.hours-management-process-button-enabled{color:var(--tin-cyan)!important}.hours-management-upload-complete-text,.hours-management-upload-text{color:var(--tin-cyan)!important;font-size:20px!important;margin:10px 20px!important;padding:5px}.hours-management-upload-button{align-items:center;background-color:#fff!important;border:1px solid!important;border-radius:14px!important;color:var(--tin-cyan)!important;display:flex;font-size:10px!important;height:22px!important;justify-content:center;min-height:22px!important;padding:0!important;width:92px!important}.hours-management-file-dropzone{align-items:center;border:1px dashed;border-color:var(--tin-cyan);display:flex;flex-direction:column;justify-content:center;margin:10px 20px;min-height:200px}.hours-management-invoice-icon{height:auto;margin:10px;width:55px}.hours-management-file-drop-text{color:var(--tin-cyan)!important;margin-bottom:10px!important}.hours-management-file-checkbox{margin:10px 20px!important}.hours-management-listview{box-shadow:var(--tin-grey) 4px 1px 20px -5px;flex:2 1;overflow-y:scroll}.hours-detail-listview-container{display:flex;flex-direction:row;height:75vh}.hours-management-details-container{flex:6 1}.hours-management-employee-detail-label{align-items:center;display:flex;flex:3 1;font-size:12px;justify-content:left}.hours-management-employee-detail-value{align-items:center;display:flex;flex:2 1;font-size:11px;justify-content:left;padding:5px}.hours-management-generate-email{align-items:center;display:flex;flex:1 1;justify-content:left}.hours-management-employee-detail-label-all-view{font-size:16px}.hours-management-employee-detail-label-all-view,.hours-management-generate-email-all-view{align-items:center;display:flex;justify-content:left;padding:10px}.hours-management-red{color:red!important}.hours-management-blue{color:var(--tin-blue)!important}.hours-management-green{color:var(--tin-green)!important}.hours-management-cyan{color:var(--tin-cyan)!important}.hide-content{display:none}.hours-management-badge-red{background-color:red!important}.hours-management-badge-blue,.hours-management-badge-red{align-items:center;border-radius:7.5px;color:#fff!important;display:flex;height:15px;justify-content:center;margin-right:5px;width:15px}.hours-management-badge-blue{background-color:var(--tin-blue)!important}.hours-management-badge-cyan{background-color:var(--tin-cyan)!important;color:#fff!important}.hours-management-badge,.hours-management-badge-cyan{align-items:center;border-radius:7.5px;display:flex;height:15px;justify-content:center;margin-right:5px;width:15px}.hours-management-details-main{display:flex;flex-direction:column;height:calc(100vh - 64px)}.hours-management-details-main table{margin-top:10px}.hours-management-details-main td,.hours-management-details-main th{border:none!important}.hours-management-details-main tbody{height:58vh}.hours-management-details-main tbody,.hours-management-details-main thead{display:block;overflow:auto;width:100%}.hours-management-details-main tr{display:flex;flex-direction:row}.hours-management-details-main th{flex:1 1;font-size:16px;font-weight:700}.hours-management-details-main td{flex:1 1}.hours-management-totalhours-input-label{margin:10px 20px}.hours-management-header-trigger-invoicing{background-color:var(--tin-blue);color:#fff}.hours-management-header-finalize-invoicing,.hours-management-header-trigger-invoicing{border:1px solid #fff;border-radius:10px;cursor:pointer;height:22px;margin:0 10px;width:auto}.hours-management-header-finalize-invoicing{background-color:#fff;color:var(--tin-blue)}.hours-management-projects-main{display:flex;flex:1 1;flex-direction:row;padding:10px}.hours-management-projects-main td{border:none!important}.hours-management-projects-main th{border:none!important;font-size:16px;font-weight:700}.hours-management-projects-main tbody{height:58vh}.hours-management-projects-main tbody,.hours-management-projects-main thead{display:block;overflow:auto;width:100%}.hours-management-projects-main tr{flex-direction:row}.hours-management-projects-main th:nth-child(odd){flex:1 1}.hours-management-projects-main th:nth-child(2n){flex:2 1}.hours-management-projects-main td:nth-child(odd){flex:1 1}.hours-management-projects-main td:nth-child(2n){flex:2 1}.hours-management-project-invoice-main{display:flex;flex:1 1;flex-direction:column;margin:20px}.hours-management-project-invoice-main td,.hours-management-project-invoice-main th{border:none!important}.hours-management-project-invoice-main table{margin:0}.hours-management-project-invoice-main tbody{display:block;height:52vh;overflow:auto;width:100%}.hours-management-project-invoice-main thead{display:block;overflow:auto;width:100%}.hours-management-project-invoice-main tr{display:flex;flex-direction:row}.hours-management-project-invoice-main th{font-size:16px;font-weight:700}.hours-management-project-invoice-main td,.hours-management-project-invoice-main th{align-items:center;display:flex;flex:1 1;justify-content:center;padding:0}.breadcrumb-link{color:#fff!important;font-size:20px!important;font-weight:600!important;text-decoration:none!important}.hours-management-clickable-tablerow:hover{background-color:rgba(0,0,0,.08);cursor:pointer}.hours-management-projects-main td,.hours-management-projects-main tr{align-items:center;display:flex}.hours-management-project-detail-label{font-size:16px;padding:5px}.hours-management-project-detail-value{color:var(--tin-blue);font-size:14px;margin:0;padding:5px}.hours-management-project-detail-status-value{font-size:14px;margin:0;padding:5px}.basic-invoice-button{align-items:center;border-radius:20px;cursor:pointer;display:flex;font-size:14px;height:auto;justify-content:center;margin:30px 10px;padding:10px 20px;width:auto}.hours-management-header-save-invoicing{background-color:var(--tin-blue);border:1px solid #fff;color:#fff}.hours-management-header-save-invoicing-disabled,.hours-management-header-save-invoicing:disabled{background-color:var(--tin-grey);border:1px solid #fff;color:#fff}.hours-management-header-edit-invoicing{background-color:#fff;border:1px solid var(--tin-blue);color:var(--tin-blue)}.hours-management-header-edit-invoicing-disabled{background-color:#fff;border:1px solid var(--tin-grey);color:var(--tin-grey)}.streamlinedview-main{display:flex;height:calc(100vh - 128px)}.hours-management-button:hover{cursor:pointer}.AllResourceView_SortingArrow__65HNy{color:#fff!important;font-size:15px}.AllResourceView_SortingArrow__65HNy:hover{color:#d3d3d3!important;font-size:15px}.AllResourceView_SortingArrowEnabled__6I9FF{color:grey!important;font-size:15px!important}.hoursmanagementpage-main{background-color:var(--tin-lightgrey);background-image:url(/static/media/hours_management_fluid.abd6addbd81a4b05c502.png);background-position:bottom;background-repeat:no-repeat;background-size:contain;flex:1 1;height:100vh}.payments-page-main,.role-management-page-main{background-color:var(--tin-dark-green);background-image:url(/static/media/Role%20management%20Fluid.077111406bbd78d1b560.png)}.ledgerpage-main,.payments-page-main,.role-management-page-main{background-position:bottom;background-repeat:no-repeat;background-size:contain;flex:1 1;height:100vh}.ledgerpage-main{background-color:var(--tin-lightgrey);background-image:url(/static/media/projects_fluid.b10e4ce0de77b913ab69.png)}.tooltip{position:relative}.tooltip .tooltiptext{bottom:100%;color:#000;left:50%;margin-left:-95px;position:absolute;text-align:center;visibility:hidden;z-index:1}.tooltiptext{box-shadow:0 4px 8px 0 rgba(0,0,0,.2),0 6px 20px 0 rgba(0,0,0,.19),0 6px 20px 0 rgba(0,0,0,.19);width:252px}.tooltip:hover .tooltiptext{transition-delay:1s;visibility:visible}.PopupHeader{display:flex;justify-content:space-between}.HeaderMain{padding:2px 0}.ProjectHeading{color:#fff;font-family:Times New Roman,Times,serif;font-size:15px;font-weight:700;margin-bottom:15px;margin-left:11px;margin-top:5px;text-align:left}.EditOptions{display:flex;margin-right:10px}.DialogDeleteBtn{background-color:initial;border:none;box-shadow:none;color:#fff;cursor:pointer;font-size:11px;font-weight:900}.DialogDeleteBtn:hover{-webkit-transform:scale(1.2);transform:scale(1.2)}.NameTag{background:#fff;border-radius:50%;display:inline-block;font-size:10px;height:26px;line-height:2.5em;margin-left:1em;text-align:center;vertical-align:middle;width:26px}.CalendarDiv{background-color:#fff;display:flex;padding:0 12px}.DateDiv{align-items:flex-start;display:flex;flex-direction:column;font-size:small;gap:2px;justify-content:flex-start;margin-left:5px;margin-top:2px;padding:13px 0;width:-webkit-max-content;width:max-content}.date{color:#363636}.date,.hours{font-family:Franklin Gothic Medium,Arial Narrow,Arial,sans-serif}.hours{align-self:flex-start;color:grey}.FooterDiv{background-color:#f7f7f7;display:flex;padding:14px 0}.ActivityLog{flex-grow:1;font-family:Franklin Gothic Medium,Arial Narrow,Arial,sans-serif;font-size:small;margin-left:8px;margin-top:2px;text-align:left;width:170px}.hours-logging-page-main{background-color:var(--tin-orange);background-image:url(/static/media/Role%20management%20Fluid.077111406bbd78d1b560.png)}.hours-logging-page-main,.settingspage-main{background-position:bottom;background-repeat:no-repeat;background-size:contain;flex:1 1;height:100vh}.settingspage-main{background-color:var(--tin-lightgrey);background-image:url(/static/media/hours_management_fluid.abd6addbd81a4b05c502.png)}.login-form{align-items:center;border-radius:10px;display:flex;flex-direction:row;height:100vh;justify-content:center;margin:0;padding:0}.logo{height:auto;max-width:100%;width:80%}.logo-title{background-color:var(--tin-blue);background-image:url(/static/media/bubbles%20white.4888ee91f2d2526e107f.png);background-position:100%}.login-button-area,.logo-title{align-items:center;background-repeat:no-repeat;background-size:contain;display:flex;flex:3 1;flex-direction:column;height:100vh;justify-content:center}.login-button-area{background-color:#fff;background-image:url(/static/media/bubbles%20blue.f67beba5a3f1c30d7155.png);background-position:0}.company-logo{background:linear-gradient(to right,var(--tin-blue) 50%,#fff 50%);flex:2 1;height:100vh}.company-logo,.company-logo-background{align-items:center;display:flex;justify-content:center}.company-logo-background{background-color:#fff;border-radius:50%;flex:row 1;height:180px;width:180px}.login-button{align-items:center;display:flex;justify-content:center}.login-button-main{border:none!important;box-shadow:2px 2px rgba(0,0,0,.23)!important;width:80%}.login-button img{height:20px}.login-button span{color:#898989;font-size:16px;margin-left:10px}@-webkit-keyframes rotate_pacman_half_up{0%{-webkit-transform:rotate(270deg);transform:rotate(270deg)}50%{-webkit-transform:rotate(1turn);transform:rotate(1turn)}to{-webkit-transform:rotate(270deg);transform:rotate(270deg)}}@keyframes rotate_pacman_half_up{0%{-webkit-transform:rotate(270deg);transform:rotate(270deg)}50%{-webkit-transform:rotate(1turn);transform:rotate(1turn)}to{-webkit-transform:rotate(270deg);transform:rotate(270deg)}}@-webkit-keyframes rotate_pacman_half_down{0%{-webkit-transform:rotate(90deg);transform:rotate(90deg)}50%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(90deg);transform:rotate(90deg)}}@keyframes rotate_pacman_half_down{0%{-webkit-transform:rotate(90deg);transform:rotate(90deg)}50%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(90deg);transform:rotate(90deg)}}@-webkit-keyframes pacman-balls{75%{opacity:.7}to{-webkit-transform:translate(-100px,-6.25px);transform:translate(-100px,-6.25px)}}@keyframes pacman-balls{75%{opacity:.7}to{-webkit-transform:translate(-100px,-6.25px);transform:translate(-100px,-6.25px)}}.pacman{position:relative}.pacman>div:nth-child(2){-webkit-animation:pacman-balls 1s linear -.99s infinite;animation:pacman-balls 1s linear -.99s infinite}.pacman>div:nth-child(3){-webkit-animation:pacman-balls 1s linear -.66s infinite;animation:pacman-balls 1s linear -.66s infinite}.pacman>div:nth-child(4){-webkit-animation:pacman-balls 1s linear -.33s infinite;animation:pacman-balls 1s linear -.33s infinite}.pacman>div:nth-child(5){-webkit-animation:pacman-balls 1s linear 0s infinite;animation:pacman-balls 1s linear 0s infinite}.pacman>div:first-of-type{-webkit-animation:rotate_pacman_half_up .5s 0s infinite;animation:rotate_pacman_half_up .5s 0s infinite}.pacman>div:first-of-type,.pacman>div:nth-child(2){border:25px solid #fff;border-radius:25px;border-right-color:transparent;height:0;left:-30px;position:relative;width:0}.pacman>div:nth-child(2){-webkit-animation:rotate_pacman_half_down .5s 0s infinite;animation:rotate_pacman_half_down .5s 0s infinite;margin-top:-50px}.pacman>div:nth-child(3),.pacman>div:nth-child(4),.pacman>div:nth-child(5),.pacman>div:nth-child(6){background-color:#fff;border-radius:100%;height:15px;height:10px;left:70px;margin:2px;position:absolute;top:25px;-webkit-transform:translateY(-6.25px);transform:translateY(-6.25px);width:15px;width:10px}
/*# sourceMappingURL=main.b2c20bb7.css.map*/