@charset "UTF-8";@import"https://fonts.googleapis.com/css?family=Source+Sans+Pro:300,400,600,700,900";.App-Loading{text-align:center}.App-Loading{display:flex;justify-content:center;align-items:center;flex-direction:column;background-color:#21262e;color:#fff;min-height:100vh;font-size:calc(10px + 2vmin)}.header{position:relative;padding:0;background-color:#294155;color:#fff;box-shadow:1px 1px 4px #0000001a;width:100%;height:8vh;min-height:60px;z-index:100;display:flex;align-items:center;flex-wrap:wrap}.header .title{font-size:1.8em;white-space:nowrap;padding:10px}.header ul.menu{width:100%;margin:0;padding:0;list-style:none;overflow:hidden;background-color:#294155}.header li a{padding:.5em 0;text-decoration:none}.header a{padding:.5em}.header .logo{padding:.5em;margin:0 1%;width:60px;height:60px}.header .menu{clear:both;max-height:0;transition:max-height .2s ease-out;z-index:100}.header .menu-icon{cursor:pointer;margin-left:auto;padding:2rem 1rem;position:relative;-webkit-user-select:none;user-select:none}.header .menu-icon .navicon{background:#fff;display:block;height:2px;position:relative;transition:background .2s ease-out;width:18px}.header .menu-icon .navicon:before,.header .menu-icon .navicon:after{background:#fff;content:"";display:block;height:100%;position:absolute;transition:all .2s ease-out;width:100%}.header .menu-icon .navicon:before{top:5px}.header .menu-icon .navicon:after{top:-5px}.header .menu-btn{display:none}.header .menu-btn:checked~.menu{max-height:240px}.header .menu-btn:checked~.menu-icon .navicon{background:transparent}.header .menu-btn:checked~.menu-icon .navicon:before{transform:rotate(-45deg)}.header .menu-btn:checked~.menu-icon .navicon:after{transform:rotate(45deg)}.header .menu-btn:checked~.menu-icon:not(.steps) .navicon:before,.header .menu-btn:checked~.menu-icon:not(.steps) .navicon:after{top:0}.header .feedback-launcher,.header .login{display:none}.avatar{width:3em;min-width:50px;border-radius:50%}.App-Public{flex-direction:column;font-size:calc(12px + 1vmin);color:#fff}.App-Public header{display:flex;justify-content:center;align-items:center;flex-direction:row}@media(min-width:48em){.header{flex-wrap:revert}.header li.navItem{float:right}.header .menu{clear:none;float:right;max-height:none}.header .menu-icon{display:none}.header li a:hover,.header .menu-btn:hover{background-color:transparent}.header .feedback-launcher{display:flex;align-items:center;margin-left:auto}.header .login{display:flex;justify-content:center;align-items:center;margin-left:1em;justify-content:space-around}.header .login button,.header .login a,.header .login .login-button{margin-right:90px}}.user-dropdown button{display:none}.triangle{position:relative;content:"";display:inline-block;width:15px;height:15px;border-right:.2em solid #00a79d;border-top:.2em solid #00a79d;margin-right:.5em;margin-left:1em}.triangle__down{top:-5px;transform:rotate(135deg)}.triangle__up{transform:rotate(-45deg)}.popover{display:inline-block;position:relative}.popover__menu{text-align:left;border-radius:4px;border-top:2px solid #49c5b6;background:#fff;list-style-type:none;margin:1em 0 0;min-width:min-content;padding:.5rem 0;position:absolute;top:20px;left:-80px;right:10%;box-shadow:0 2px 3px #3f3f4433;opacity:0}.popover__menu-item{font-size:1rem;color:#414042;background-color:#eee;padding:.5em;width:100%;white-space:nowrap;overflow:hidden;cursor:pointer}.popover__menu-item:hover,.popover__menu-item:focus{color:#fff;background-color:#285c6b}.popover__menu-item:hover button,.popover__menu-item:focus button{color:#fff;background-color:#285c6b}.popover--active .popover__menu{display:block;opacity:1}.drawer{display:flex;justify-content:space-between}.drawer .label-input{color:#294155}.drawer{background:#ddf1ef;position:absolute;top:0;left:0;width:100%;transition:top .3s cubic-bezier(.17,.04,.03,.94);overflow:hidden}.drawer .drawer-button-group button{margin-right:1.5em}.flex-for-desktop{display:none}.drawer__toggle{font-size:80%;cursor:pointer;border:0;background-color:transparent;color:#fff;padding:0 0 0 10px;margin:0;transition:all .5s ease}@media all and (min-width:48em){.drawer__open{top:8vh;padding:1% 6%;z-index:10}.drawer__open~.home-section{margin-top:5vh}.flex-for-desktop{display:flex}}@font-face{font-family:Avenir;src:url(../../assets/fonts/Avenir.ttc);font-weight:400;font-style:normal;font-display:swap;ascent-override:95.4%;descent-override:24.6%;line-gap-override:0%}@font-face{font-family:Avenir;src:url("../../assets/fonts/Avenir Next LT Pro Bold.otf");font-weight:600;font-style:normal;font-display:swap;ascent-override:95.4%;descent-override:24.6%;line-gap-override:0%}@font-face{font-family:Avenir Semi-Bold;src:url("../../assets/fonts/Avenir Next LT Pro Demi.otf");font-weight:500;font-style:normal;font-display:swap;ascent-override:95.4%;descent-override:24.6%;line-gap-override:0%}li.navItem{padding:1rem}@media all and (min-width:48em){ul.menu{margin-right:30px}ul.menu li{font-size:1.2em;padding:.25em 0;margin:0 2em;white-space:nowrap;cursor:pointer;list-style:none}ul.menu li.selected{font-weight:700;border-bottom:5px solid #00a79d}}.mvui-fb-launcher{display:inline-flex;align-items:center;gap:8px;border:0;background:transparent;cursor:pointer;font:inherit;font-size:16px;font-weight:500;padding:8px 12px;border-radius:6px;color:inherit}.mvui-fb-launcher:hover{background:#0000000f}.mvui-fb-launcher--inverted{color:#fff}.mvui-fb-launcher--inverted:hover{background:#ffffff24}.mvui-fb-launcher-icon{width:18px;height:18px}.mvui-fb-panel{position:fixed;display:flex;flex-direction:column;background:#fff;color:#0f172a;border:1px solid #e2e8f0;border-radius:10px;box-shadow:0 25px 50px -12px #00000040;font-family:inherit;font-size:16px;box-sizing:border-box;text-align:left}.mvui-fb-panel *{box-sizing:border-box}.mvui-fb-bar{display:flex;align-items:center;justify-content:space-between;padding:10px 16px;background:#e2e8f0;border-bottom:1px solid #cbd5e1;border-radius:10px 10px 0 0;cursor:move;-webkit-user-select:none;user-select:none}.mvui-fb-bar-title{font-size:16px;font-weight:600}.mvui-fb-x{border:0;background:transparent;font-size:20px;line-height:1;color:#64748b;cursor:pointer;padding:0 6px}.mvui-fb-x:hover{color:#1e293b}.mvui-fb-body{display:flex;flex-direction:column;gap:16px;padding:16px}.mvui-fb-topic-step{display:flex;flex-direction:column;gap:16px;padding:8px 0 4px;text-align:left}.mvui-fb-topic-prompt{font-size:18px;font-weight:600;margin:0;color:#0f172a}.mvui-fb-topics{display:flex;flex-wrap:wrap;gap:12px}.mvui-fb-topic-choice{flex:1 1 180px;border:1px solid #cbd5e1;border-radius:10px;padding:20px 16px;font:inherit;font-size:15px;font-weight:600;color:#0f172a;background:#f8fafc;cursor:pointer;text-align:left}.mvui-fb-topic-choice:hover{border-color:#3b82f6;background:#eff6ff}.mvui-fb-topic-crumb{display:flex;align-items:center;gap:10px;font-size:13px;color:#475569}.mvui-fb-types{display:flex;flex-wrap:wrap;gap:8px}.mvui-fb-type{border:0;border-radius:6px;padding:6px 12px;font:inherit;font-size:14px;font-weight:500;cursor:pointer;background:#f1f5f9;color:#475569}.mvui-fb-type:hover{background:#e2e8f0}.mvui-fb-type[data-active=true]{background:#1e293b;color:#fff}.mvui-fb-modes{display:inline-flex;width:max-content;border:1px solid #e2e8f0;border-radius:6px;padding:3px}.mvui-fb-mode{border:0;background:transparent;border-radius:4px;padding:6px 14px;font:inherit;font-size:14px;font-weight:500;color:#475569;cursor:pointer}.mvui-fb-mode:hover:not([data-active=true]){background:#f1f5f9}.mvui-fb-mode[data-active=true]{background:#1e293b;color:#fff}.mvui-fb-input{width:100%;border:1px solid #cbd5e1;border-radius:6px;padding:8px 10px;font:inherit;font-size:16px;color:#0f172a;background:#fff;text-align:left}.mvui-fb-input::placeholder{color:#94a3b8}.mvui-fb-input:focus{outline:none;border-color:#3b82f6;box-shadow:0 0 0 1px #3b82f6}.mvui-fb-textarea{width:100%;min-height:176px;resize:vertical;border:1px solid #cbd5e1;border-radius:6px;padding:8px 10px;font:inherit;font-size:16px;color:#0f172a;background:#fff;text-align:left}.mvui-fb-textarea::placeholder{color:#94a3b8}.mvui-fb-textarea:focus{outline:none;border-color:#3b82f6;box-shadow:0 0 0 1px #3b82f6}.mvui-fb-composer{border:1px solid #cbd5e1;border-radius:6px;padding:8px 10px;background:#fff;min-height:256px;max-height:48vh;overflow-y:auto}.mvui-fb-prose{outline:none;font-size:16px;color:#0f172a}.mvui-fb-prose p{margin:0 0 .5em}.mvui-fb-prose img{max-width:100%;height:auto;border-radius:4px}.mvui-fb-prose p.is-editor-empty:first-child:before{content:attr(data-placeholder);color:#9ca3af;float:left;height:0;pointer-events:none}.mvui-fb-composer-tools{display:flex;align-items:center;gap:8px;margin-top:6px}.mvui-fb-link{border:0;background:transparent;padding:0;font:inherit;font-size:14px;font-weight:500;color:#2563eb;cursor:pointer}.mvui-fb-link:hover{color:#1d4ed8}.mvui-fb-link:disabled{color:#94a3b8;cursor:default}.mvui-fb-hint{font-size:14px;color:#94a3b8}.mvui-fb-video-idle{border:1px dashed #93c5fd;background:#eff6ff;border-radius:10px;padding:28px 20px;text-align:center}.mvui-fb-video-idle .mvui-fb-hint{display:block;margin-top:8px}.mvui-fb-video-preview{display:flex;flex-direction:column;gap:8px}.mvui-fb-video{max-height:288px;width:100%;border:1px solid #cbd5e1;border-radius:6px;background:#000}.mvui-fb-video-row{display:flex;align-items:center;gap:12px}.mvui-fb-video-recording{display:flex;align-items:center;gap:12px;border:1px solid #cbd5e1;border-radius:6px;padding:12px 14px;background:#fff}.mvui-fb-video-recording .mvui-fb-hint{flex:1}.mvui-fb-actions{display:flex;align-items:center;justify-content:flex-end;gap:10px;margin-top:6px}.mvui-fb-cancel{border:0;background:transparent;color:#64748b;font:inherit;font-size:16px;padding:8px 16px;cursor:pointer}.mvui-fb-cancel:hover{color:#334155}.mvui-fb-send{border:0;border-radius:6px;background:#2563eb;color:#fff;font:inherit;font-size:16px;font-weight:500;padding:10px 18px;cursor:pointer}.mvui-fb-send:hover{background:#1d4ed8}.mvui-fb-send:disabled{background:#cbd5e1;cursor:not-allowed}.mvui-fb-ok{border:1px solid #a7f3d0;background:#ecfdf5;color:#065f46;border-radius:6px;padding:14px;font-size:16px}.mvui-fb-ok p{margin:0;font-weight:500}.mvui-fb-ok a{display:inline-block;margin-top:4px;font-size:14px;font-weight:500;color:#047857;text-decoration:underline}.mvui-fb-ok a:hover{color:#064e3b}.mvui-fb-err{border:1px solid #fecdd3;background:#fff1f2;color:#be123c;border-radius:6px;padding:10px 14px;font-size:14px;margin:0}.mvui-fb-pill{position:fixed;display:flex;align-items:center;gap:8px;border:1px solid #334155;background:#0f172a;padding:10px 14px;border-radius:9999px;outline:1px solid rgba(244,63,94,.4);box-shadow:0 8px 30px #00000073,0 0 22px #f43f5e99}.mvui-fb-pill-grip{cursor:move;-webkit-user-select:none;user-select:none;padding:0 4px;color:#64748b}.mvui-fb-pill-time{display:flex;align-items:center;gap:6px;font-size:16px;font-weight:600;color:#fb7185}.mvui-fb-pill-dot{width:10px;height:10px;border-radius:9999px;background:#f43f5e;animation:mvui-fb-pulse 2s cubic-bezier(.4,0,.6,1) infinite}.mvui-fb-pill-label{font-size:14px;color:#94a3b8}.mvui-fb-pill-stop{margin-left:auto;border:0;border-radius:6px;background:#e11d48;color:#fff;font:inherit;font-size:16px;padding:6px 14px;cursor:pointer}.mvui-fb-pill-stop:hover{background:#f43f5e}@keyframes mvui-fb-pulse{0%,to{opacity:1}50%{opacity:.5}}@font-face{font-family:Avenir;src:url(/assets/Avenir-BXmUQxK4.ttc);font-weight:400;font-style:normal;font-display:swap;ascent-override:95.4%;descent-override:24.6%;line-gap-override:0%}@font-face{font-family:Avenir;src:url(/assets/Avenir%20Next%20LT%20Pro%20Bold-DH7syB5l.otf);font-weight:600;font-style:normal;font-display:swap;ascent-override:95.4%;descent-override:24.6%;line-gap-override:0%}@font-face{font-family:Avenir Semi-Bold;src:url(/assets/Avenir%20Next%20LT%20Pro%20Demi-CRmDnOQv.otf);font-weight:500;font-style:normal;font-display:swap;ascent-override:95.4%;descent-override:24.6%;line-gap-override:0%}.App{text-align:center}@media(min-width:1279px){.App{font-size:1.1em}}.App-logo{height:40vmin;pointer-events:none}.tiptap__content p img,.tiptap__component p img{max-width:100%;height:auto}.external-link{color:#00f;text-decoration:underline}.center-flex{display:flex;justify-content:center;align-items:center}.flex-row{display:flex}.flex-col{display:flex;flex-direction:column}.flex-wrap{flex-wrap:wrap}.align-center{align-items:center}.flex-between{display:flex;justify-content:space-between}.flex-end{display:flex;justify-content:center;align-items:center;justify-content:flex-end}.align-right{margin-left:auto}.align-left{margin-right:auto}.ghost-btn{display:inline-block;border:none;padding:0;margin:0;text-decoration:none;background:transparent;font-size:1rem;cursor:pointer;text-align:center;-webkit-appearance:none;-moz-appearance:none}.w100{width:100%}.w25{width:25%}.w33{width:33%}.h100{height:100%}.pad{margin:10px}.line-break{display:block;text-align:left}.ellipses{width:100%;display:inline-block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.displaynone{display:none}.hidden{visibility:hidden}.font-green{color:#31a49e}.font-white{color:#fff}.font-dark-blue{color:#102028}.font-high-priority-0{color:#37c9f7}.font-high-priority-1{color:#81dffc}.font-high-priority-2{color:#c2efff}.font-med-priority-0{color:#dcdd3f}.font-med-priority-1{color:#efeb73}.font-med-priority-2{color:#fff9ae}.font-on-hold-0{color:#ff734d}.font-on-hold-1{color:#ff9b8a}.font-on-hold-2{color:#ffd6cc}.bg-head-foot{background-color:#294155}.bg-high-priority-0{background-color:#37c9f7}.bg-high-priority-1{background-color:#81dffc}.bg-high-priority-2{background-color:#c2efff}.bg-med-priority-0{background-color:#dcdd3f}.bg-med-priority-1{background-color:#efeb73}.bg-med-priority-2{background-color:#fff9ae}.bg-on-hold-0{background-color:#ff734d}.bg-on-hold-1{background-color:#ff9b8a}.bg-on-hold-2{background-color:#ffd6cc}.bg-urgent-100{font-family:Roboto,Arial,sans-serif;color:#fff;background-color:#ff4d4d}.icon-btn-container{display:flex;justify-content:center;align-items:center;padding:0 3px;background-color:inherit;border:none;cursor:pointer}.icon-btn-container .svg-icon{width:1.3em;height:1.3em}.icon-btn-container .svg-icon:hover{filter:brightness(0) saturate(100%) invert(22%) sepia(58%) saturate(369%) hue-rotate(168deg) brightness(100%) contrast(88%)}.tiptap__toolbar{display:flex;justify-content:center;align-items:center;justify-content:space-around}.tiptap__toolbar button{opacity:.5;font-size:1.2em;background-color:transparent;display:flex;flex-direction:column;padding:.25em 0;border:0;cursor:pointer}.tiptap__toolbar button:hover,.tiptap__toolbar button.tool-active{opacity:1}.tiptap__content{margin-bottom:.5em;padding:.25em}.tiptap__content div:focus{outline:0}.block-picker-div div[tabindex="0"]{border:1px solid silver}.mui__button{background-color:#00a79d!important}.button__edit_icon{fill:#8ebabc;color:#8ebabc}.button__edit_icon:hover{color:#294155}.read-only .ql-toolbar{display:none}.read-only .ql-container{border:0}.read-only .ql-editor{padding:0}.read-only:hover{background-color:#e9f6f7}.inline-for-print{display:none}*[data-dashlanecreated=true]{display:none!important}@media(prefers-reduced-motion:no-preference){.App-logo{animation:App-logo-spin infinite 20s linear}}@keyframes App-logo-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media print{@page{margin:.6cm .3cm}*{-webkit-print-color-adjust:exact;print-color-adjust:exact;overflow:visible!important}footer,header.header,nav,.drawer,.widget,.home,button,svg,.hidden-on-print,.custom-field-buttons,.assignedTo,.tag-chip,div.task-options,.new-notes{display:none!important}[data-print-hide=true],.__blank,[data-print-estimates=hide],[data-print-budget=hide]{display:none!important}.table__estimates{border-radius:10px!important;overflow:hidden!important;border-collapse:separate!important;border-spacing:0!important}.table__estimates th,.table__estimates td{border-radius:0!important}.table__estimates thead tr:first-child th:first-child{border-top-left-radius:10px!important}.table__estimates thead tr:first-child th:last-child{border-top-right-radius:10px!important}.App,p,li{font-size:.7em}.inline-for-print{display:inline}section.home-section{height:100%;background:#fff}header.print__header{display:flex!important;width:100%;align-items:center;justify-content:space-between}header.print__header p{margin:0;padding:0;font-size:1.3em;font-weight:700}div.results{padding:.3em 1em 0;display:block;overflow:visible;position:relative;overflow-y:unset;height:100%}article.project{position:relative;margin-bottom:1em;border:1px solid #21262e}article.project,section.task,.project__section__tasklist,.project__section__notes,section.notes,header.project__header>section,.rendered-html>ul li,.rendered-html>ol li{break-inside:avoid}header.project__header .projTitle{font-size:.7em;display:inline-block;max-width:unset}header.project__header .project__section__title_customfields{background-repeat:no-repeat}header.project__header .customfields,header.project__header .customfields__custom_freetext{justify-content:flex-end;flex-wrap:nowrap}header.project__header .customfields .dense,header.project__header .customfields__custom_freetext .dense{margin-top:0}header.project__header .project__section__budget_milestones{flex-direction:column}header.project__header .milestones-container{display:flex}header.project__header .milestone{justify-content:flex-start;height:unset;min-height:unset;min-width:unset;max-width:unset}.project__article.extend-bkg .project__section__bkg_notes{max-width:unset}.project__article.extend-bkg .project__section__bkg_notes .rendered-html{column-width:350px;column-count:auto}article.project__article{display:flex;flex-wrap:wrap;padding-top:.5em}article.project__article .project__section__bkg_notes,article.project__article .project__section__tasklist{max-width:unset}article.project__article section.notes,article.project__article section.task{margin:.5em auto}article.project__article section.notes .rendered-html{column-width:350px;column-count:auto}article.project__article .project__section__notes .section-label-button{height:unset;margin-bottom:.5em}article.project__article .project__section__bkg_notes section.notes,article.project__article .project__section__tasklist section.tasklist,article.project__article .project__section__notes section.notes{max-width:unset;min-width:unset;max-height:unset;overflow-y:auto}article.project__article .project__section__tasklist h3{height:unset}article.project__article .project__section__tasklist .tasklist{min-width:unset;max-height:unset;overflow-y:auto;display:grid;grid-template-columns:1fr 1fr}article.project__article .project__section__tasklist .tasklist article.task__article{margin-right:3px}article.project__article .project__section__tasklist .tasklist article.task__article>.task{padding:0}article.project__article .project__section__tasklist .tasklist article.task__article>.task .task-content-container{padding:5px 6px}article.project__article .project__section__bkg_notes,article.project__article .project__section__tasklist,article.project__article .project__section__notes{margin-right:1em;font-size:.7em}.estimates-heading{color:#000!important;display:block!important;font-weight:700!important;margin:.8em 0 .5em!important;font-size:1em!important}}main.estimates__for_brands{text-align:left;padding:0 1em 1em;overflow:scroll}main.estimates__for_brands section{display:flex;align-items:center;justify-content:space-between;margin:1em 0}main.estimates__for_brands section div.dashboard-filters{display:flex;flex-direction:column;width:50%}main.estimates__for_brands section div.dashboard-filters .filters-top-row{display:flex;justify-content:flex-end;align-items:center;margin-bottom:1em}main.estimates__for_brands section div.dashboard-filters .filters-bot-row{display:flex;justify-content:flex-end;align-items:center}main.estimates__for_brands section div.dashboard-filters .filter__label,main.estimates__for_brands section div.dashboard-filters .estimate__filter{margin-right:1em}main.estimates__for_brands .table__estimates th{position:sticky;top:0}main.estimates__for_brands tr:last-child td:first-child{border-bottom-left-radius:10px}main.estimates__for_brands tr:last-child td:last-child{border-bottom-right-radius:10px}.estimates-heading{color:#fff;margin:.8em 0 .5em;display:flex;align-items:center;gap:1em}.estimates-export-wrapper{position:relative}.estimates-export-btn{background:#31a49e;color:#fff;border:none;border-radius:6px;padding:.35em .9em;font-size:.75em;font-weight:500;cursor:pointer;white-space:nowrap}.estimates-export-btn:hover{background:#4a9e98}.estimates-export-menu{position:absolute;top:100%;left:0;margin-top:4px;background:#fff;border-radius:6px;box-shadow:0 2px 8px #0003;z-index:10;overflow:hidden}.estimates-export-menu button{display:block;width:100%;padding:.5em 1em;border:none;background:none;text-align:left;font-size:.85em;cursor:pointer;white-space:nowrap;color:#294155}.estimates-export-menu button:hover{background:#ddf1ef}.estimates{display:flex;flex-direction:column;align-items:flex-start}@media all and (max-width:1220px){main.estimates__for_brands section{flex-direction:column;align-items:flex-start}main.estimates__for_brands section div.dashboard-filters{width:unset}}.table__estimates{margin-bottom:1.2em;width:100%;max-width:100vw;border-spacing:0;border:1px solid white;border-radius:10px}.table__estimates thead{background:inherit}.table__estimates tr:nth-of-type(odd){background:#fff}.table__estimates tr:nth-of-type(2n){background:#ddf1ef}.table__estimates th,.table__estimates tfoot>td:nth-child(3){background:#31a49e;color:#fff}.table__estimates td,.table__estimates th{padding:8px;text-align:center;vertical-align:middle}.table__estimates th{font-weight:500}.table__estimates td{color:#294155}.table__estimates tfoot>td:first-child{border-left:0;border-bottom:0;border-right:0}.table__estimates tfoot>td:nth-child(2){border-left:0;border-bottom:0}.table__estimates tfoot>td:nth-child(3){text-align:right}.table__estimates thead>tr:first-child>th{padding:.5em}.table__estimates thead>tr:last-child>th{border-bottom:2px solid #294155}.table__estimates thead.thead__estimates_page tr:first-child>th{padding-bottom:0}.table__estimates thead.thead__estimates_page tr:last-child>th{padding-top:0}@media only screen and (max-width:760px),(min-device-width:768px)and (max-device-width:1024px){.table__estimates,.table__estimates thead,.table__estimates tbody,.table__estimates tfoot,.table__estimates th,.table__estimates td,.table__estimates tr{display:block}.table__estimates thead tr{position:absolute;top:-9999px;left:-9999px}.table__estimates .__blank:before,.table__estimates .__blank,.table__estimates td.zero_invoices{display:none;padding:0}.table__estimates tr{border:1px solid #ccc}.table__estimates td{border:none;position:relative;padding-left:50%}.table__estimates td:before{position:absolute;top:6px;left:6px;width:45%;padding-right:10px;white-space:nowrap}.table__estimates td:nth-of-type(1):before{content:"EST"}.table__estimates td:nth-of-type(2):before{content:"#"}.table__estimates td:nth-of-type(3):before{content:"Name"}.table__estimates td:nth-of-type(4):before{content:"PO Subtotal"}.table__estimates td:nth-of-type(5):before{content:"Allocated"}.table__estimates td:nth-of-type(6):before{content:"Unallocated"}.table__estimates td:nth-of-type(7):before{content:""}.table__estimates td:nth-of-type(8):before{content:"Remaining to be invoiced"}.table__estimates td:nth-of-type(9):before{content:"Amount"}.table__estimates td:nth-of-type(10):before{content:"Date"}.table__estimates tfoot td:nth-of-type(1):before{content:""}.table__estimates tfoot td:nth-of-type(2):before{content:""}.table__estimates tfoot td:nth-of-type(3){text-align:center}.table__estimates tfoot td:nth-of-type(3):before{content:"";text-align:center}}.estimates-border{border-top-left-radius:10px}.estimates-right-border-radius{border-top-right-radius:10px}.estimates-remaining{border-left:2px solid #294155}.footer-heading{color:#fff!important;background-color:#294155;text-align:right!important;font-weight:500;border-bottom-left-radius:10px}.footer-cell{background-color:#31a49e;color:#fff!important}.footer-empty{background-color:#294155;padding-top:10px;border-bottom-right-radius:10px;border-bottom-left-radius:10px}.tag-chip{margin-left:.65rem;margin-top:.25rem;margin-bottom:.25rem;border:1px solid #21262e;border-radius:100px;padding:5px 8px;display:flex;align-items:center;white-space:nowrap;background-color:#fff;color:#000;font-weight:400;font-size:.75rem}.tag-filter:hover{cursor:pointer;opacity:1}.tag-filter.unselected{opacity:.5}.circle{width:12px;height:12px;border-radius:50%;margin-right:.5rem}.delete-button{cursor:pointer;border-radius:50%;width:1.25rem;height:1.25rem;border:1px solid #9e9e9d;transform:rotate(45deg);display:flex;align-content:center;justify-content:center;background-color:#fff;color:#9e9e9d;margin-left:.5rem;font-size:.8rem}@media all and (max-width:48em){.brand-select-options .tag-chip{display:none}}.modal{position:fixed;z-index:1000;left:0;right:0;margin:10px auto;padding:2em;max-width:50%;max-height:98vh;overflow-y:scroll;background-color:#fff;border:0;border-radius:25px;box-shadow:0 -10px 20px #0003;display:flex;flex-direction:column;justify-content:space-between}.modal .button-group *{font-size:1em}.modal::-webkit-scrollbar{display:none}@media all and (max-width:1030px){.modal{max-width:85%}}nav.sidebar{overflow-y:scroll;display:flex;flex-direction:column;overflow:scroll;position:fixed;z-index:1000;top:8vh;left:0;height:92vh;width:0;background-color:#294155;transition:width .6s ease}nav.sidebar div.brand{width:60%;flex-wrap:wrap}nav.sidebar ul{list-style:none;padding-inline-start:0px}nav.sidebar ul li{text-align:left;padding:2px 0;color:#fff}nav.sidebar ul li a{text-decoration:none;color:inherit}nav.sidebar ul li .project-nav-link:hover{text-decoration:underline}nav.sidebar ul li:last-child{border-bottom:0px}nav.sidebar ul button,nav.sidebar ul li.menu-items{text-align:left}nav.sidebar .dropdown-arrow{background-color:inherit;border:0;cursor:pointer}nav.open{width:100%;padding:1em}nav.closed ul{display:none}.widget{transition:left .6s ease;background-color:#294155;width:max-content;height:max-content;position:fixed;padding:.5em .5em .5em .75em;z-index:1000;bottom:0;left:25%;border-radius:24px 24px 0 0}.widget__ul{list-style:none;padding-inline-start:0px;margin-block-start:0px;margin-block-end:0px;display:flex;align-items:center;background-color:#21262e;border-radius:100px;padding:.5em}.widget__li{margin-right:1em}.widget__li:last-child{margin-right:0}.icon-btn{display:flex;justify-content:center;align-items:center;width:30px;height:30px;background-color:#00a79d;color:#fff;font-weight:700;border:0;border-radius:50%;line-height:0;margin:0}.icon-btn span{display:block;position:relative;top:1px}.icon-btn:hover{cursor:pointer}.dropdown{display:none}.show{display:block}.dropdown-submenu{padding-left:10px}.arrow{font-size:10px}.widget__li .menu-icon{cursor:pointer;padding:2rem 1rem;position:relative;-webkit-user-select:none;user-select:none;display:flex;justify-content:center;align-items:center;width:30px;height:30px;background-color:#00a79d;color:#fff;font-weight:700;border:0;border-radius:50%;line-height:0;margin:0;display:inline-block;padding:0;top:3px}.widget__li .menu-icon .navicon{background:#fff;display:block;height:2px;position:relative;transition:background .2s ease-out;width:18px;left:6px;top:14px}.widget__li .menu-icon .navicon:before,.widget__li .menu-icon .navicon:after{background:#fff;content:"";display:block;height:100%;position:absolute;transition:all .2s ease-out;width:100%}.widget__li .menu-icon .navicon:before{top:5px}.widget__li .menu-icon .navicon:after{top:-5px}.widget__li .menu-btn{display:none}.widget__li .menu-btn:checked~.menu{max-height:240px}.widget__li .menu-btn:checked~.menu-icon .navicon{background:transparent}.widget__li .menu-btn:checked~.menu-icon .navicon:before{transform:rotate(-45deg)}.widget__li .menu-btn:checked~.menu-icon .navicon:after{transform:rotate(45deg)}.widget__li .menu-btn:checked~.menu-icon:not(.steps) .navicon:before,.widget__li .menu-btn:checked~.menu-icon:not(.steps) .navicon:after{top:0}@media all and (min-width:48em){nav.open{width:40%;padding:1em}nav.open~.widget{left:40%}.widget{border-radius:0 33px 33px 0;left:0;top:33%}.widget__ul{display:revert;padding:.5em}.widget__li{margin-right:0;margin-bottom:.5em}.widget__li:last-child{margin-right:0;margin-bottom:0}}.project-counter{color:#fff;padding-top:1rem;font-size:1rem}.call-notes-modal .call-notes__title,.call-notes-review .call-notes__title{color:#294155;font-weight:700}.call-notes-modal .call-notes__section-title,.call-notes-review .call-notes__section-title{color:#294155;font-weight:700;display:inline-block;padding-bottom:.1em;border-bottom:3px solid #00a79d;margin-bottom:.35em}.call-notes-modal .call-notes__section-hint,.call-notes-review .call-notes__section-hint{color:#414042;opacity:.75}.call-notes-modal .call-notes__section-head,.call-notes-review .call-notes__section-head{display:flex;align-items:baseline;flex-wrap:wrap;gap:.75rem;margin-bottom:.5rem}.call-notes-modal .call-notes__section-head .call-notes__section-title,.call-notes-review .call-notes__section-head .call-notes__section-title{margin-bottom:0}.call-notes-modal .call-notes__section-hint--inline,.call-notes-review .call-notes__section-hint--inline{color:#00a79d;opacity:1;font-weight:600;font-style:italic}.call-notes-modal .call-notes__projects-head,.call-notes-review .call-notes__projects-head{display:flex;align-items:center;gap:1rem;margin-top:1.5rem}.call-notes-modal .call-notes__projects-head .call-notes__section-title,.call-notes-review .call-notes__projects-head .call-notes__section-title{margin-bottom:0}.call-notes-modal .call-notes__projects-head .cn-add-project,.call-notes-review .call-notes__projects-head .cn-add-project{margin-left:auto}.call-notes-modal .cn-add-project,.call-notes-review .cn-add-project{position:relative}.call-notes-modal .cn-add-project__trigger,.call-notes-review .cn-add-project__trigger{display:inline-block;border:none;margin:0;text-decoration:none;background:transparent;font-size:1rem;cursor:pointer;text-align:center;-webkit-appearance:none;-moz-appearance:none;display:inline-flex;align-items:center;gap:.35em;padding:.35em .7em;border-radius:6px;font-weight:600;white-space:nowrap}.call-notes-modal .cn-add-project__trigger:hover,.call-notes-review .cn-add-project__trigger:hover{background-color:#ddf1ef;filter:none}.call-notes-modal .cn-add-project__caret,.call-notes-review .cn-add-project__caret{font-size:.7em;opacity:.6}.call-notes-modal .cn-add-project__panel,.call-notes-review .cn-add-project__panel{position:absolute;z-index:10;top:calc(100% + 4px);right:0;width:300px;max-width:80vw;padding:.4em;background-color:#fff;border:1px solid #9fc3c6;border-radius:8px;box-shadow:0 4px 14px #21262e2e}.call-notes-modal .cn-add-project__search,.call-notes-review .cn-add-project__search{width:100%;padding:.45em .6em;margin-bottom:.35em;border:1px solid #9fc3c6;border-radius:6px;font-size:.9rem}.call-notes-modal .cn-add-project__search:focus,.call-notes-review .cn-add-project__search:focus{outline:none;border-color:#00a79d}.call-notes-modal .cn-add-project__list,.call-notes-review .cn-add-project__list{max-height:260px;overflow-y:auto;margin:0;padding:0;list-style:none}.call-notes-modal .cn-add-project__option,.call-notes-review .cn-add-project__option{display:inline-block;border:none;margin:0;text-decoration:none;background:transparent;font-size:1rem;cursor:pointer;text-align:center;-webkit-appearance:none;-moz-appearance:none;display:block;width:100%;padding:.45em .5em;border-radius:6px;text-align:left;line-height:1.3}.call-notes-modal .cn-add-project__option:hover,.call-notes-review .cn-add-project__option:hover{background-color:#ddf1ef;filter:none}.call-notes-modal .cn-add-project__empty,.call-notes-review .cn-add-project__empty{padding:.5em;opacity:.7;font-size:.9rem}.call-notes-modal .call-notes__project-name,.call-notes-review .call-notes__project-name{color:#294155;font-weight:700}.call-notes-modal .call-notes__section,.call-notes-modal .call-notes__ticket,.call-notes-review .call-notes__section,.call-notes-review .call-notes__ticket{border-radius:15px;background-color:#fff;padding:1em;margin-top:.5em;margin-bottom:.5em;border:1px solid silver;box-shadow:0 1px 4px #21262e14}.call-notes-modal .call-notes__section,.call-notes-review .call-notes__section{display:grid;grid-template-columns:1fr 1fr;gap:1em 1.5em}@media(max-width:900px){.call-notes-modal .call-notes__section,.call-notes-review .call-notes__section{grid-template-columns:1fr}}.call-notes-modal .call-notes__section-item,.call-notes-review .call-notes__section-item{min-width:0}.call-notes-modal .tiptap-parent,.call-notes-review .tiptap-parent{background-color:#fff;border:1px solid silver;border-radius:8px;padding:.25em .6em .4em}.call-notes-modal .tiptap__toolbar,.call-notes-review .tiptap__toolbar{justify-content:flex-start;column-gap:.3em;padding-bottom:.2em;margin-bottom:.3em;border-bottom:1px solid #e9eff2}.call-notes-modal .tiptap__toolbar button,.call-notes-review .tiptap__toolbar button{padding:.3em .4em;border-radius:6px}.call-notes-modal .tiptap__toolbar button:hover,.call-notes-review .tiptap__toolbar button:hover{background-color:#ddf1ef;opacity:1}.call-notes-modal .tiptap__toolbar button.tool-active,.call-notes-review .tiptap__toolbar button.tool-active{background-color:#ddf1ef}.call-notes-modal .call-notes__ticket-preview,.call-notes-review .call-notes__ticket-preview{background-color:#fff;border:1px dashed #9fc3c6}.call-notes-modal .call-notes__input .MuiOutlinedInput-root,.call-notes-review .call-notes__input .MuiOutlinedInput-root{background-color:#fff}.call-notes-modal .cn-desk-toggle,.call-notes-review .cn-desk-toggle{display:flex;align-items:center;flex-wrap:wrap;gap:.4em;margin-top:.9em;font-size:.92rem;color:#294155;cursor:pointer}.call-notes-modal .cn-desk-toggle input,.call-notes-review .cn-desk-toggle input{cursor:pointer}.call-notes-modal .cn-desk-toggle__hint,.call-notes-review .cn-desk-toggle__hint{flex-basis:100%;margin-left:1.6em;font-size:.8rem;color:#414042;opacity:.7}.call-notes-modal .call-notes__results .MuiList-root,.call-notes-review .call-notes__results .MuiList-root{border-radius:15px;background-color:#fff;padding:1em;margin-top:.5em;margin-bottom:.5em;border:1px solid silver}.call-notes-modal .call-notes__footer-errors,.call-notes-review .call-notes__footer-errors{flex-grow:1;max-height:5.5em;overflow-y:auto}.call-notes-modal .call-notes__footer-errors p,.call-notes-review .call-notes__footer-errors p{color:#ff4d4d;line-height:1.35}.call-notes-modal .call-notes__publish-btn,.call-notes-review .call-notes__publish-btn{display:inline-flex;align-items:center;gap:.5em;padding:.6em 1.8em;border:none;border-radius:8px;background-color:#00a79d;color:#fff;font:inherit;font-size:1rem;font-weight:700;cursor:pointer;transition:background-color .15s ease,opacity .15s ease}.call-notes-modal .call-notes__publish-btn:hover:not(:disabled),.call-notes-review .call-notes__publish-btn:hover:not(:disabled){background-color:#008f86}.call-notes-modal .call-notes__publish-btn:disabled,.call-notes-review .call-notes__publish-btn:disabled{background-color:#9fc3c6;cursor:not-allowed;opacity:.7}.call-notes-modal .call-notes__spinner,.call-notes-review .call-notes__spinner{width:1em;height:1em;border:2px solid rgba(255,255,255,.5);border-top-color:#fff;border-radius:50%;animation:call-notes-spin .7s linear infinite}.call-notes-modal .call-notes__btn-secondary,.call-notes-review .call-notes__btn-secondary{padding:.6em 1.4em;border:1px solid #9fc3c6;border-radius:8px;background-color:#fff;color:#294155;font:inherit;font-weight:700;cursor:pointer;transition:border-color .15s ease,background-color .15s ease}.call-notes-modal .call-notes__btn-secondary:hover,.call-notes-review .call-notes__btn-secondary:hover{border-color:#00a79d;background-color:#ddf1ef}.call-notes-modal{background-color:#e9eff2!important}.call-notes-modal .call-notes__footer{flex-shrink:0;padding:.9em 2em;background-color:#e9eff2;border-top:1px solid #9fc3c6;display:flex;justify-content:flex-end;align-items:center;gap:1.5em}.call-notes-modal .cn-sections-history{margin-top:1.25em;border-top:1px solid #9fc3c6;padding-top:.75em}.call-notes-modal .cn-sections-history__toggle{display:inline-flex;align-items:center;gap:.4em;border:none;background:none;padding:0;font:inherit;font-weight:700;color:#294155;cursor:pointer}.call-notes-modal .cn-sections-history__toggle:hover{color:#00a79d}.call-notes-modal .cn-sections-history__empty{margin:.6em 0 0;font-size:.9rem;color:#414042;opacity:.7}.call-notes-modal .cn-sections-history__entry{margin-top:.75em;padding:.75em 1em;background-color:#fff;border:1px solid #9fc3c6;border-radius:8px}.call-notes-modal .cn-sections-history__entry-head{margin:0 0 .4em;font-weight:700;color:#294155}.call-notes-modal .cn-sections-history__section{margin-top:.5em}.call-notes-modal .cn-sections-history__section-label{display:flex;align-items:center;gap:.75em;margin:0 0 .15em;font-size:.85rem;font-weight:700;text-transform:uppercase;color:#414042}.call-notes-modal .cn-sections-history__copy{border:none;background:transparent;padding:0;color:#00a79d;font:inherit;font-size:.8rem;font-weight:600;text-transform:none;cursor:pointer}.call-notes-modal .cn-sections-history__copy:hover{text-decoration:underline}.call-notes-modal .cn-sections-history__section-html{font-size:.92rem}.call-notes-modal .cn-sections-history__section-html p{margin:.25em 0}.call-notes-modal .cn-sections-history__section-html ul,.call-notes-modal .cn-sections-history__section-html ol{margin:.25em 0;padding-left:1.4em}.call-notes-review{background-color:#e9eff2;border-radius:15px;padding:1em 1.25em 0;position:relative;margin-top:1.5em;text-align:left}.call-notes-review .call-notes-review__header{display:flex;align-items:center;gap:1em;margin-bottom:.75em}.call-notes-review .call-notes-review__title{color:#294155;font-weight:700}.call-notes-review .call-notes-project-card{border-radius:0 0 15px 15px;border:1px solid #fff;background-color:#fff;margin-bottom:1.25em;box-shadow:0 1px 4px #21262e1f}.call-notes-review .call-notes-project-card__head{position:sticky;top:0;z-index:3;border-radius:0;background:linear-gradient(to right,#00a79d,#157479);padding:.4em 1em;display:flex;justify-content:space-between;align-items:center}.call-notes-review .call-notes-project-card__head .MuiFormControlLabel-label{color:#fff}.call-notes-review .call-notes-project-card__head .call-notes-project-card__head-left{display:flex;align-items:center;gap:.5em;min-width:0}.call-notes-review .call-notes-project-card__head .call-notes-project-card__tw-link{display:inline-flex;align-items:center;color:#fff;opacity:.85}.call-notes-review .call-notes-project-card__head .call-notes-project-card__tw-link:hover{opacity:1}.call-notes-review .call-notes-project-card__head .MuiSwitch-switchBase.Mui-checked{color:#fff}.call-notes-review .call-notes-project-card__head .MuiSwitch-switchBase.Mui-checked+.MuiSwitch-track{background-color:#52c944;opacity:1}.call-notes-review .call-notes-project-card__head .MuiSwitch-track{background-color:#fff6;opacity:1}.call-notes-review .call-notes-project-card__name{color:#fff;font-weight:700}.call-notes-review .call-notes-project-card__body{padding:1em;border-radius:0 0 14px 14px}.call-notes-review .call-notes-project-card__grid{display:grid;grid-template-columns:1fr 1fr;gap:1em 1.5em;align-items:start}@media(max-width:900px){.call-notes-review .call-notes-project-card__grid{grid-template-columns:1fr}}.call-notes-review .call-notes-project-card__col{min-width:0}.call-notes-review .call-notes-project-card .cn-notes-head{display:flex;align-items:center;justify-content:space-between;gap:.75rem}.call-notes-review .call-notes-project-card .cn-note-toggle{display:inline-flex;align-items:center;gap:.35em;font-size:.8rem;color:#414042;cursor:pointer;white-space:nowrap}.call-notes-review .call-notes-project-card .cn-note-toggle input{cursor:pointer}.call-notes-review .call-notes-project-card__tasks{margin-top:1.25em;padding-top:1em;border-top:1px solid #9fc3c6}.call-notes-review .call-notes__field-hint{display:block;color:#414042;opacity:.7;margin-bottom:.4em}.call-notes-review .cn-add-btn{display:inline-block;border:none;margin:.7em 0 0;text-decoration:none;background:transparent;font-size:1rem;cursor:pointer;text-align:center;-webkit-appearance:none;-moz-appearance:none;display:inline-flex;align-items:center;gap:.35em;padding:.4em .8em;border:1px dashed #9fc3c6;border-radius:8px;color:#294155;font-weight:600}.call-notes-review .cn-add-btn:hover{background-color:#ddf1ef;border-color:#00a79d;filter:none}.call-notes-review .cn-task-empty{padding:.7em .6em;color:#414042;opacity:.6;font-size:.9rem}.call-notes-review .call-notes__field{display:flex;flex-direction:column;gap:.3em;min-width:0;margin-top:1em}.call-notes-review .call-notes__field--full{grid-column:1/-1}.call-notes-review .call-notes__field-label{font-weight:700;color:#294155;font-size:.9rem}.call-notes-review .call-notes__ticket-send{margin-top:1em;padding:.8em .9em;border:1px solid #ff734d;border-radius:10px;background-color:#ff734d0f;transition:border-color .15s ease,background-color .15s ease}.call-notes-review .call-notes__ticket-send .call-notes__field{margin-top:0}.call-notes-review .call-notes__ticket-send>.call-notes__field+.call-notes__field{margin-top:1em}.call-notes-review .call-notes__ticket-send.is-confirmed{border-color:#2e7d32;background-color:#2e7d3212}.call-notes-review .call-notes__ticket-send-head{display:flex;align-items:center;justify-content:space-between;gap:1em;flex-wrap:wrap;margin-bottom:.7em}.call-notes-review .call-notes__ticket-warning{margin:0;color:#ff4d4d;font-weight:600;font-size:.9rem}.call-notes-review .call-notes__confirm-toggle{display:inline-flex;align-items:center;gap:.5em;margin-left:auto;padding:.35em .8em;border:1px solid #9fc3c6;border-radius:999px;background-color:#fff;color:#414042;font:inherit;font-weight:600;cursor:pointer}.call-notes-review .call-notes__confirm-toggle:hover{border-color:#2e7d32}.call-notes-review .call-notes__confirm-box{display:inline-flex;align-items:center;justify-content:center;width:1.15em;height:1.15em;border:1.5px solid #9fc3c6;border-radius:4px;color:#fff;font-size:.85em;line-height:1}.call-notes-review .is-confirmed .call-notes__confirm-toggle{border-color:#2e7d32;color:#2e7d32}.call-notes-review .is-confirmed .call-notes__confirm-toggle .call-notes__confirm-box{background-color:#2e7d32;border-color:#2e7d32}.call-notes-review .call-notes__ticket-send-row{display:grid;grid-template-columns:1fr 1fr;gap:1em;align-items:start}@media(max-width:760px){.call-notes-review .call-notes__ticket-send-row{grid-template-columns:1fr}}.call-notes-review .call-notes__ticket-input{width:100%;box-sizing:border-box;padding:.55em .7em;border:1px solid #9fc3c6;border-radius:8px;background-color:#fff;font:inherit;color:#414042}.call-notes-review .call-notes__ticket-input:focus{outline:none;border-color:#00a79d}.call-notes-review .call-notes__ticket-preview{padding:.8em 1em;border-radius:8px;margin-top:.3em}.call-notes-review .cn-attachments__list{list-style:none;margin:0 0 .4em;padding:0}.call-notes-review .cn-attachments__item{display:flex;align-items:center;gap:.6em;padding:.3em .6em;margin-bottom:.25em;background-color:#fff;border:1px solid #9fc3c6;border-radius:6px;font-size:.9rem}.call-notes-review .cn-attachments__name{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.call-notes-review .cn-attachments__size{flex-shrink:0;font-size:.8rem;color:#414042;opacity:.7}.call-notes-review .cn-attachments__remove{flex-shrink:0;margin-left:auto;border:none;background:transparent;padding:0 .2em;font-size:1.1rem;line-height:1;color:#414042;cursor:pointer}.call-notes-review .cn-attachments__remove:hover{color:#ff4d4d}.call-notes-review .cn-attachments__add{display:inline-flex;align-items:center;gap:.5em;border:none;background:transparent;padding:.2em 0;color:#00a79d;font:inherit;font-weight:600;cursor:pointer}.call-notes-review .cn-attachments__add:hover:not(:disabled){text-decoration:underline}.call-notes-review .cn-attachments__add:disabled{cursor:wait;opacity:.7}.call-notes-review .cn-attachments__add .call-notes__spinner{border-color:#00000026;border-top-color:#00a79d}.call-notes-review .call-notes__link-btn{align-self:flex-start;margin-top:.5em;padding:.2em 0;border:none;background:transparent;color:#00a79d;font:inherit;font-weight:600;cursor:pointer}.call-notes-review .call-notes__link-btn:hover{text-decoration:underline}.call-notes-review .call-notes__link-btn--danger{color:#ff4d4d;margin-top:0}.call-notes-review .call-notes__desk-head{display:flex;align-items:center;flex-wrap:wrap;gap:1rem;margin-top:1.5rem}.call-notes-review .call-notes__desk-head .call-notes__section-title{margin-bottom:0}.call-notes-review .call-notes__desk-mode{display:flex;gap:.5rem;margin-left:auto}.call-notes-review .call-notes__desk-mode-opt{display:inline-flex;align-items:center;gap:.35em;padding:.3em .8em;border:1px solid #9fc3c6;border-radius:6px;font-size:.85rem;cursor:pointer;transition:border-color .15s,background-color .15s}.call-notes-review .call-notes__desk-mode-opt input{display:none}.call-notes-review .call-notes__desk-mode-opt.is-active{border-color:#00a79d;background-color:#00a79d14;font-weight:600}.call-notes-review .call-notes__ticket-head{display:flex;justify-content:space-between;align-items:center}.call-notes-review .call-notes__action-item{margin-bottom:1.25em}.call-notes-review .call-notes__action-item .MuiOutlinedInput-root,.call-notes-review .call-notes__action-item .MuiSelect-select{background-color:#fff}.call-notes-review .call-notes__block{border-radius:10px;padding:.6em .85em .85em}.call-notes-review .call-notes__block+.call-notes__block{margin-top:.5em}.call-notes-review .call-notes__block--action-item{background-color:#ddf1ef73;border:1px solid #9fc3c6}.call-notes-review .call-notes__block-header{display:flex;align-items:center;gap:.5em;margin-bottom:.4em}.call-notes-review .call-notes__block-title{color:#294155;font-weight:700;letter-spacing:.08em}.call-notes-review .cn-task-table{margin-top:.5em;background-color:#fff;border:1px solid #9fc3c6;border-radius:10px}.call-notes-review .cn-task-table__scroll{overflow:visible}.call-notes-review .cn-task-table__head{border-bottom:1px solid #9fc3c6}.call-notes-review .cn-task-table__head .cn-task-cell{font-size:.7rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:#414042;opacity:.7}.call-notes-review .cn-task-row__cells{display:grid;grid-template-columns:2em 84px minmax(260px,5fr) minmax(100px,1fr) minmax(100px,1fr) minmax(100px,1fr) minmax(80px,.7fr) minmax(104px,1.2fr);align-items:center}.call-notes-review .cn-task-cell{padding:.3em .5em;min-width:0}.call-notes-review .cn-task-cell--check,.call-notes-review .cn-task-cell--assignee,.call-notes-review .cn-task-cell--start,.call-notes-review .cn-task-cell--due,.call-notes-review .cn-task-cell--stage,.call-notes-review .cn-task-cell--priority,.call-notes-review .cn-task-cell--tasklist{display:flex;align-items:center;min-height:1.8rem}.call-notes-review .cn-task-cell .cn-inline{min-width:0;max-width:100%}.call-notes-review .cn-task-cell .cn-inline__value{min-width:0}.call-notes-review .cn-task-cell--stage button{font-size:12px}.call-notes-review .cn-task-row{border-bottom:1px solid rgba(159,195,198,.4)}.call-notes-review .cn-task-row:last-child{border-bottom:none}.call-notes-review .cn-task-row--off{opacity:.5}.call-notes-review .cn-task-row__sub{display:flex;align-items:baseline;gap:.75em;padding:0 .5em .5em calc(32px + .5em)}.call-notes-review .cn-task-from{flex-shrink:0;font-size:.78rem;color:#414042;opacity:.6;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:45%}.call-notes-review .cn-task-remove{display:inline-block;border:none;padding:0;text-decoration:none;background:transparent;font-size:1rem;cursor:pointer;text-align:center;-webkit-appearance:none;-moz-appearance:none;margin:0 0 0 auto;flex-shrink:0;display:inline-flex;align-items:center;color:#414042;opacity:.5;border-radius:6px}.call-notes-review .cn-task-remove:hover{opacity:1;color:#ff4d4d;background-color:#ddf1ef;filter:none}.call-notes-review .cn-input{width:100%;border:1px solid transparent;border-radius:6px;background-color:transparent;padding:.3em .4em;font:inherit;color:#414042}.call-notes-review .cn-input:hover{border-color:#9fc3c6}.call-notes-review .cn-input:focus{outline:none;border-color:#00a79d;background-color:#fff}.call-notes-review .cn-input::placeholder{color:#414042;opacity:.45}.call-notes-review textarea.cn-input{display:block;box-sizing:border-box;resize:none;overflow:hidden;line-height:1.35;white-space:pre-wrap;word-break:break-word}.call-notes-review .cn-task-name{font-weight:600;font-size:.85rem}.call-notes-review .cn-task-desc{flex:1 1 auto;font-size:.8rem}.call-notes-review .cn-task-date{font-size:.8rem;padding:.2em .3em}.call-notes-review .cn-task-row--update{border-left:3px solid #e0a106;background-color:#fde68a1f}.call-notes-review .cn-task-update-name{font-weight:600;font-size:.85rem;line-height:1.5}.call-notes-review .cn-task-update-desc{flex:1 1 auto;min-width:0;font-size:.8rem;line-height:1.5}.call-notes-review .cn-task-update-date{font-weight:700;color:#8a6300;white-space:nowrap}.call-notes-review .cn-task-add{background-color:#fde68a;border-radius:4px;padding:.05em .25em;box-decoration-break:clone;-webkit-box-decoration-break:clone;outline:none;cursor:text}.call-notes-review .cn-task-add:focus{background-color:#fef3c7;box-shadow:inset 0 0 0 1px #e0a106}.call-notes-review .cn-task-add:empty:before{content:attr(data-placeholder);color:#8a6300;opacity:.6}.call-notes-review .cn-task-orig{color:#414042;word-break:break-word}.call-notes-review .cn-task-update-badge{flex-shrink:0;font-size:.72rem;font-weight:700;color:#8a6300;background-color:#fde68a;padding:.15em .55em;border-radius:999px;white-space:nowrap}.call-notes-review .cn-task-update-badge a{color:inherit;text-decoration:underline}.call-notes-review .cn-task-stale-badge{flex-shrink:0;font-size:.72rem;font-weight:700;color:#fff;background-color:#ff4d4d;padding:.15em .55em;border-radius:999px;white-space:nowrap;cursor:help}.call-notes-review .cn-check{display:inline-block;border:none;padding:0;margin:0;text-decoration:none;background:transparent;font-size:1rem;cursor:pointer;text-align:center;-webkit-appearance:none;-moz-appearance:none;display:inline-flex;color:#9fc3c6}.call-notes-review .cn-check .cn-check__on{color:#00a79d}.call-notes-review .cn-check:hover{filter:none}.call-notes-review .cn-inline{position:relative}.call-notes-review .cn-inline__trigger{display:inline-block;border:none;margin:0;text-decoration:none;background:transparent;font-size:1rem;cursor:pointer;text-align:center;-webkit-appearance:none;-moz-appearance:none;display:inline-flex;align-items:center;gap:.35em;max-width:100%;padding:.3em .45em;border-radius:6px;text-align:left}.call-notes-review .cn-inline__trigger:hover{background-color:#ddf1ef;filter:none}.call-notes-review .cn-inline__trigger--pill{padding:.2em .6em;border-radius:999px;font-size:.78rem;font-weight:700}.call-notes-review .cn-inline__value{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.call-notes-review .cn-inline__caret{font-size:.7em;opacity:.6}.call-notes-review .cn-inline__dot{width:.7em;height:.7em;border-radius:50%;flex-shrink:0}.call-notes-review .cn-inline__panel{position:absolute;z-index:10;top:calc(100% + 2px);left:0;min-width:160px;max-height:240px;overflow-y:auto;margin:0;padding:.25em;list-style:none;background-color:#fff;border:1px solid #9fc3c6;border-radius:8px;box-shadow:0 4px 14px #21262e2e}.call-notes-review .cn-inline__option{display:inline-block;border:none;margin:0;text-decoration:none;background:transparent;font-size:1rem;cursor:pointer;text-align:center;-webkit-appearance:none;-moz-appearance:none;display:flex;align-items:center;gap:.5em;width:100%;padding:.4em .5em;border-radius:6px;text-align:left}.call-notes-review .cn-inline__option:hover{background-color:#ddf1ef;filter:none}.call-notes-review .cn-inline__option.is-selected{font-weight:700}.call-notes-review .cn-assignee{position:relative}.call-notes-review .cn-assignee__trigger{display:inline-block;border:none;margin:0;text-decoration:none;background:transparent;font-size:1rem;cursor:pointer;text-align:center;-webkit-appearance:none;-moz-appearance:none;display:inline-flex;align-items:center;padding:0 .35em;border-radius:6px}.call-notes-review .cn-assignee__trigger:hover{background-color:#ddf1ef;filter:none}.call-notes-review .cn-assignee__trigger .cn-avatar{width:2em;height:2em}.call-notes-review .cn-assignee__empty{display:inline-flex;align-items:center;gap:.25em;color:#414042;opacity:.7}.call-notes-review .cn-assignee__avatars{display:inline-flex;align-items:center}.call-notes-review .cn-pop{position:absolute;z-index:10;top:calc(100% + 2px);left:0;min-width:220px;max-height:280px;display:flex;flex-direction:column;padding:.25em;background-color:#fff;border:1px solid #9fc3c6;border-radius:8px;box-shadow:0 4px 14px #21262e2e}.call-notes-review .cn-pop__search{width:100%;box-sizing:border-box;margin-bottom:.25em;padding:.4em .55em;border:1px solid #9fc3c6;border-radius:6px;font:inherit}.call-notes-review .cn-pop__search:focus{outline:none;border-color:#00a79d}.call-notes-review .cn-pop__list{overflow-y:auto}.call-notes-review .cn-pop__empty{padding:.5em .55em;color:#414042;opacity:.6;font-size:.9rem}.call-notes-review .cn-pop__option{display:inline-block;border:none;margin:0;text-decoration:none;background:transparent;font-size:1rem;cursor:pointer;text-align:center;-webkit-appearance:none;-moz-appearance:none;display:flex;align-items:center;gap:.5em;width:100%;padding:.4em .5em;border-radius:6px;text-align:left}.call-notes-review .cn-pop__option:hover{background-color:#ddf1ef;filter:none}.call-notes-review .cn-pop__option.is-selected{font-weight:700}.call-notes-review .cn-pop__check{width:1em;color:#00a79d;font-weight:700}.call-notes-review .cn-avatar{width:1.8em;height:1.8em;border-radius:50%;object-fit:cover;border:2px solid #fff;margin-left:-.35em}.call-notes-review .cn-avatar:first-child{margin-left:0}.call-notes-review .cn-avatar--fallback{color:#9fc3c6}.call-notes-review .cn-avatar--more{display:inline-flex;align-items:center;justify-content:center;background-color:#ddf1ef;color:#294155;font-size:.7rem;font-weight:700}.call-notes-review .call-notes-review__publish-bar{position:sticky;bottom:0;z-index:4;margin:0 -1.25em;padding:.9em 1.25em;background-color:#e9eff2;border-top:1px solid #9fc3c6;display:flex;justify-content:flex-end;align-items:center;gap:1.5em}.call-notes-review .call-notes__orphan-warning{border:1px solid #ff734d;border-radius:10px;background-color:#ff734d0f;padding:.8em 1em;margin-bottom:1em}.call-notes-review .call-notes__orphan-warning .call-notes__orphan-warning-title{margin:0 0 .4em;color:#ff4d4d;font-weight:600}.call-notes-review .call-notes__orphan-warning ul{margin:0;padding-left:1.2em}.call-notes-review .call-notes__orphan-warning li{margin-bottom:.2em}.call-notes-review .call-notes__results-actions{display:flex;justify-content:flex-end;align-items:center;gap:.75em;margin-top:1em;padding-bottom:1em}@keyframes call-notes-spin{to{transform:rotate(360deg)}}.cn-draft-chip{position:fixed;right:1.25rem;bottom:1.25rem;z-index:1200;display:inline-flex;align-items:center;gap:.5em;padding:.7em 1.1em;border:none;border-radius:10px;background-color:#294155;color:#fff;font:inherit;font-weight:700;cursor:pointer;box-shadow:0 6px 20px #21262e4d;transition:background-color .15s ease,transform .1s ease}.cn-draft-chip:hover{background-color:#1f3242}.cn-draft-chip:active{transform:translateY(1px)}.cn-draft-chip__label{white-space:nowrap}.cn-draft-panel{position:fixed;right:1.25rem;bottom:0;z-index:1200;width:min(620px,100vw - 2rem);max-height:min(82vh,820px);display:flex;flex-direction:column;background-color:#fff;border:1px solid #9fc3c6;border-radius:12px 12px 0 0;box-shadow:0 8px 28px #21262e59;overflow:hidden;text-align:left}.cn-draft-panel__head{flex-shrink:0;display:flex;align-items:center;justify-content:space-between;padding:.6em .9em;background-color:#294155;color:#fff}.cn-draft-panel__title{display:inline-flex;align-items:center;gap:.4em;font-weight:700}.cn-draft-panel__head-actions{display:inline-flex;gap:.15em}.cn-draft-panel__icon-btn{display:inline-flex;align-items:center;justify-content:center;width:1.8em;height:1.8em;border:none;border-radius:6px;background:transparent;color:#fff;cursor:pointer}.cn-draft-panel__icon-btn:hover{background-color:#ffffff26}.cn-draft-panel .call-notes-review{margin:0;padding:0;background:transparent;border-radius:0}.cn-draft-panel__inner{display:flex;flex-direction:column;min-height:0;flex:1 1 auto}.cn-draft-panel__body{overflow-y:auto;padding:.9em}.cn-draft-panel__footer{flex-shrink:0;display:flex;align-items:center;justify-content:flex-end;gap:.75em;padding:.8em .9em;border-top:1px solid #9fc3c6;background-color:#e9eff2}.cn-draft-section+.cn-draft-section{margin-top:1em;padding-top:1em;border-top:1px solid #9fc3c6}.cn-draft-section__head{display:flex;align-items:baseline;justify-content:space-between;gap:.75em;margin-bottom:.5em}.cn-draft-section__title{margin:0;color:#294155;font-weight:700}.cn-draft-section__cancel{flex-shrink:0;padding:0;border:none;background:none;color:#ff4d4d;font:inherit;font-size:.8rem;cursor:pointer}.cn-draft-section__cancel:hover{text-decoration:underline}.cn-draft-section__subject{margin-top:.75em}.cn-draft-section__msg-head{display:flex;align-items:center;justify-content:space-between;gap:.75em;margin-bottom:.3em}.cn-draft-section__msg-actions{display:flex;align-items:center;gap:1em}.cn-include{position:relative;display:inline-block}.cn-include__panel{position:absolute;z-index:20;right:0;bottom:calc(100% + 6px);width:340px;max-width:80vw;max-height:300px;display:flex;flex-direction:column;background-color:#fff;border:1px solid #9fc3c6;border-radius:8px;box-shadow:0 6px 18px #21262e33;overflow:hidden}.cn-include__search{flex-shrink:0;margin:.4em;padding:.45em .6em;border:1px solid #9fc3c6;border-radius:6px;font:inherit}.cn-include__search:focus{outline:none;border-color:#00a79d}.cn-include__list{overflow-y:auto;padding:0 .4em .4em}.cn-include__empty{padding:.6em;color:#414042;opacity:.6;font-size:.9rem}.cn-include__group{margin-bottom:.4em}.cn-include__group-name{font-weight:700;font-size:.8rem;color:#294155;padding:.3em .25em .15em;position:sticky;top:0;background-color:#fff}.cn-include__option{display:block;width:100%;text-align:left;padding:.4em;border:none;border-radius:6px;background:transparent;font:inherit;font-size:.9rem;color:#414042;cursor:pointer}.cn-include__option:hover{background-color:#ddf1ef}@keyframes flipup{0%{-webkit-transform:rotate(180deg);transform:rotate(180deg)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes flipdown{0%{-webkit-transform:rotate(180deg);transform:rotate(180deg)}to{-webkit-transform:rotate(0deg);transform:rotate(0)}}@keyframes glow{0%{border-color:orange;box-shadow:0 0 20px #ffa50080}50%{border-color:orange;box-shadow:0 0 30px 10px orange}to{border-color:orange;box-shadow:0 0 20px #ffa50080}}header.print__header{display:none}.project{width:100%;margin:0 auto 2em;border-radius:15px;border:1px solid white;background-color:#e9eff2}.project:hover .project-timer{border-radius:50%;animation-name:glow;animation-duration:1s;animation-iteration-count:infinite}.project__header{color:#fff;border-bottom:3px solid #00a79d}.project__header section.project__section__title_customfields{padding:.5em;border-radius:15px 15px 0 0;background:linear-gradient(to right,#00a79d,#157479)}.project__header section.project__section__title_customfields .teamwork-link,.project__header section.project__section__title_customfields .teamwork-link:visited{color:#fff;cursor:pointer}.project__header section.project__section__budget_milestones{background-color:#294155}.bg-urgent section.project__section__title_customfields{background:linear-gradient(to right,#ff4d4d,#ff734d)}.project__article{padding:1em;text-align:left;overflow-x:scroll}.project__article::-webkit-scrollbar{display:none}.nav-results{height:100vh}div.results{overflow-y:scroll;width:100%}.results{padding:0 10px 10px;display:flex;flex-direction:column}.projTitle{display:flex;align-items:center;text-align:left;margin-bottom:1em;font-size:.8em}.css-checkbox{display:none}.css-label{cursor:pointer}.icon{color:#fff;font-size:2em;border-radius:4px;padding-top:2px;padding-right:2px;padding-left:2px}.icon-small{font-size:1em}.plus:before{content:"+"}.minus{display:none}.minus:before{content:"−"}.css-checkbox:checked+.css-label .minus{display:inline}.css-checkbox:checked+.css-label .plus{display:none}.teamwork-link{display:flex;justify-content:center;align-items:center;margin:0 5px}.section-label-button{display:flex;justify-content:space-between;align-items:center;margin-right:1em}.take-notes{display:flex;flex-direction:column;width:100%}.take-notes .take-notes-bottom{width:100%;display:flex;align-items:flex-end;justify-content:center}.take-notes button{white-space:nowrap}@media(min-width:768px)and (max-width:1279px){.take-notes{margin-left:4rem}}section.notes ol,ul{padding-inline-start:1.5em}section.notes p{margin-block-start:0em;margin-block-end:0em}.status-card{background-color:#fffee9;border-radius:15px;border:1px solid silver;color:#000;margin:10px;display:flex;justify-content:center;align-items:center;text-align:left;padding:10px}.status-card .status-text{display:inline-block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:1280px}@media all and (min-width:48em){.results{padding:0 .75em 0 2.5em}.project__header .projTitle{margin-bottom:0;max-width:40%}.project__header .projTitle>a.teamwork-link>svg{width:1.2em;height:1.2em;margin-right:.5em}.project__header .project__section__title_customfields{display:flex;align-items:center;justify-content:space-between}.project__header .project__section__budget_milestones{display:flex;justify-content:space-between}.project__header .project-detail{display:flex;align-items:center;margin-top:0}.project__header .project-detail .flex-between{display:unset}.project__article{width:100%;display:flex;padding:.5em .8em}.project__article .project__section__bkg_notes section.notes,.project__article .project__section__tasklist section.tasklist,.project__article .project__section__notes section.notes{min-width:285px;margin-right:1em;max-height:80vh;overflow-y:scroll}.project__article section::-webkit-scrollbar{display:none}.project__article section:last-child{margin-right:0}.project__article .notes{font-size:75%}.project__article .project__section__bkg_notes{max-width:25%;min-width:min-content}.project__article .project__section__tasklist{max-width:30%;min-width:21%}.project__article .project__section__tasklist h3{display:flex;align-items:center;height:40px}.project__article .project__section__tasklist .task{background-color:#fffee9}.project__article .project__section__notes{max-width:max-content}.project__article .project__section__notes .section-label-button{height:40px}.project__article.extend-bkg .project__section__bkg_notes{max-width:50%}}.customfields{display:flex;align-items:center;flex-wrap:wrap}.customfields .box-item{min-width:75px;width:fit-content}.customfields .custom-field-buttons{margin-left:auto;padding:.5em 8px;display:flex;align-items:flex-start;justify-content:flex-end}.customfields .custom-field-buttons button:hover{background-color:inherit}.customfields .custom-field-buttons button.MuiButtonBase-root{padding:0}.customfields__lang_priority{width:100%}.customfields__lang_priority,.customfields__custom_freetext{display:flex;align-items:center}.customfields__lang_priority button,.customfields__custom_freetext button{opacity:.5}.customfields__lang_priority button:hover,.customfields__custom_freetext button:hover{opacity:1}.customfields__custom_freetext{flex-wrap:wrap}.customfields__custom_freetext .dense{margin-top:5px}.customfields__lang_priority>.box-item:first-child{border-right:2px solid #9fc3c6;margin-right:.6em;padding-right:.6em}.customfields:hover button{visibility:visible}.customfield-read-only{font-size:80%;display:flex;flex-direction:column;justify-content:center}.customfield__modal{color:inherit}.customfield__modal h3{margin-bottom:1em}.customfield__modal .modal__lang_priority label,.customfield__modal .modal__custom_freetext label{margin-right:.5em;white-space:nowrap}.customfield__modal .modal__lang_priority .box-item,.customfield__modal .modal__custom_freetext .box-item{width:100%}.customfield__modal .modal__custom_freetext{color:inherit}.customfield__modal .modal__custom_freetext div.MuiFormControl-root{width:100%}.customfield__modal .modal__custom_freetext .free-text{margin-top:1em}.customfield__modal .modal__custom_freetext .free-text>div{display:flex;align-items:center;justify-content:center}@media screen and (min-width:1560px){.customfield-read-only{font-size:unset;padding:0 .5em;word-break:break-word}.customfields__lang_priority,.customfields__custom_freetext{font-size:75%;margin:.5em auto;width:unset;justify-content:flex-end}.customfields__custom_freetext .dense{margin-top:0}.custom-field-buttons{margin-left:auto;padding:0 8px}.modal__lang_priority{display:flex;align-items:center;justify-content:space-between}.modal__custom_freetext .free-text{display:flex;align-items:center;margin-top:0}}.custom-row{padding-top:1rem}.custom-field-container{display:flex;flex-direction:column;align-items:flex-start!important}.custom-field-label{margin-bottom:.5rem}.project__section__budget_milestones .project-detail{display:flex}.budget.container{display:flex;align-items:center;text-align:left;width:100%;justify-content:space-between}.estimate_po_budget{display:flex;align-items:center;padding:.5em}.estimate_po_budget .section__estimate_po:first-child{border-right:2px solid #9fc3c6;margin-right:.6em;padding-right:.6em}.estimate_po_budget .section__budget{text-align:center}.edit-save{display:flex;justify-content:flex-end}@media screen and (min-width:48em){.project__section__budget_milestones .project-detail{width:33%}.budget.container{font-size:.8em;flex-direction:row;width:100%}.budget.container .budget-label.budget>span{font-size:1.5em}.estimate_po_budget{padding:1em}.estimate_po_budget section:first-child{width:75%}.estimate_po_budget section{width:25%}.estimate_po_budget .section__estimate_po{padding:.5em .5em 0}}.milestones-container{padding-bottom:.5em}.milestones-container::-webkit-scrollbar{display:none}.milestone{display:flex;flex-direction:column;align-items:center;justify-content:space-between;padding:5px;margin:0 .5em .5em;border-radius:3px;border-bottom:1px solid #294155;max-height:100px}.milestone .deadline{line-height:1.3em;white-space:nowrap;font-weight:700}.milestone .title{display:flex;justify-content:center;align-items:center;height:100%}.milestone:last-child{margin-bottom:0}.upcoming,.late{opacity:.5}@media all and (min-width:48em){.milestones-container{display:flex;align-items:flex-end;padding-bottom:0}.milestone{font-size:.8em;line-height:1.2em;margin:.5em .5em 0;border-bottom:0px;border-radius:6px 6px 0 0;height:85px;min-height:80px;max-width:250px;min-width:120px;padding:.5em}.milestone .title{display:inline-block;overflow:hidden}}.notes{border-radius:15px;background-color:#fff;border:1px solid silver;padding:1em;margin-top:.5em;margin-bottom:.5em}.new-notes{border-radius:15px;background-color:#fff;border:1px solid silver;margin-top:.5em;margin-bottom:.5em;padding:.25em .5em;min-width:285px;background-color:transparent}.new-notes.hide-toolbar div.tiptap__toolbar{display:none}.note-label{display:flex;align-items:center;margin-bottom:.5em}.action-item-select-tag div.custom-row{justify-content:flex-start}.action-item-select-tag div.custom-row label{margin-right:1em}.offset__options{background-color:#00a79d;border-radius:100px;padding:5px 3px;position:absolute;z-index:1000;right:0;top:-1em}.offset__options div{display:flex;justify-content:flex-end;column-gap:.25em}.offset__options__tag{background-color:#00a79d;border-radius:100px;padding:5px 3px;position:absolute;z-index:1000;right:0;top:-1em}.offset__options__tag div{display:flex;justify-content:flex-end;column-gap:.25em}.offset__options__tag{top:30px;right:5px}@font-face{font-family:Avenir;src:url(../../assets/fonts/Avenir.ttc);font-weight:400;font-style:normal;font-display:swap;ascent-override:95.4%;descent-override:24.6%;line-gap-override:0%}@font-face{font-family:Avenir;src:url("../../assets/fonts/Avenir Next LT Pro Bold.otf");font-weight:600;font-style:normal;font-display:swap;ascent-override:95.4%;descent-override:24.6%;line-gap-override:0%}@font-face{font-family:Avenir Semi-Bold;src:url("../../assets/fonts/Avenir Next LT Pro Demi.otf");font-weight:500;font-style:normal;font-display:swap;ascent-override:95.4%;descent-override:24.6%;line-gap-override:0%}.brand,.selected-tags{display:flex;flex-direction:column}.brand div.tag-chip,.selected-tags div.tag-chip{justify-content:flex-start}.brand::-webkit-scrollbar{display:none}.brands{padding:.5rem 2rem 18rem;background-color:#21262e;height:100vh;overflow:scroll}.brand-tag-inputs{display:flex;justify-content:space-between;margin:20px auto}@media all and (min-width:48em){.brand,.selected-tags{flex-direction:row}.brand div.tag-chip,.selected-tags div.tag-chip{margin-left:.5em;justify-content:space-between}}.MuiOutlinedInput-root{background-color:#fff}.table-heading{font-weight:700;color:#fff;margin:.5rem 0;font-family:Avenir,Source Sans Pro,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;font-weight:500}@media(max-width:767px){.hide-on-mobile{display:none}}@media(max-width:767px){.css-1ex1afd-MuiTableCell-root{display:none!important}}.MuiTableBody-root tr:nth-child(2n){background-color:#ddf1ef}.MuiTableRow-root td{border:0}.MuiTableHead-root tr{border-bottom:2px solid #21262e}th.MuiTableCell-head{padding:0 1rem;background:#4a9e98}.MuiTableFooter-root tr{border-top:2px solid #21262e}.MuiTableFooter-root{background:linear-gradient(90deg,#4a9e98 35%,#2c6065 90%)}td.MuiTableCell-root{padding:.75rem;font-family:Avenir,Source Sans Pro,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;font-weight:500}.MuiPaper-root{border-radius:.5rem!important;border:1px solid white}.tag-row{display:flex;align-items:center}@media(max-width:767px){.tag-row{display:none}}.tag-section{display:flex;flex-wrap:wrap}.add-tag-button{margin-left:.5rem;border:none;color:#9e9e9d;background-color:inherit}@media(max-width:767px){.add-tag-button{padding-top:.5rem}}#modal>div{display:flex;flex-direction:column;justify-content:center;align-items:center;padding-top:3rem;padding-bottom:1rem}#modal-text{font-weight:600;font-size:.85rem;color:#294155}.tag-row-mobile{display:none}@media(max-width:767px){.tag-row-mobile{display:block}}.add-tag-option,.add-tag-option label,.new-tag-option,.new-tag-option label{padding-left:1rem!important}div.assignedTo{display:inline-flex;justify-content:space-between;align-items:center;border:1px solid #21262e;padding:3px 10px 3px 3px;border-radius:30px;font-size:.75rem}.avatar-container{display:flex;justify-content:center;align-items:center;border-radius:50%;background-color:#e1e6ee!important;border:1px solid #fff;margin-right:5px}.taskAvatar{width:25px;border-radius:50%}.task__article section{display:flex;overflow:scroll}.task{border-radius:15px;background-color:#fff;border:1px solid silver;padding:1em;margin-top:.5em;margin-bottom:.5em;flex-wrap:wrap;display:flex;flex-direction:column;width:100%}.task::-webkit-scrollbar{display:none}.task-options{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;justify-content:flex-start}.task-options .status-task-radio{-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:50%;cursor:pointer;width:1.15em;height:1.15em;margin-left:auto;border:.1em solid #e9eff2;background-color:inherit;position:relative;bottom:1em;left:.5em}.task-options .status-task-radio:checked{background-color:#00a79d}.task-content-container{padding:10px;width:100%}.task-content-container::-webkit-scrollbar{display:none}.task-content-container{word-break:break-word;overflow-wrap:break-word}.task-board-container{align-items:flex-start;width:100%}.icon-text-wrapper{display:flex;align-items:center}.icon-text-wrapper .delete-button-span{transform:rotate(45deg);font-weight:700}.AddTask{display:flex;justify-content:flex-end;align-items:space-between}.AddTask .add-task-button{margin-right:1em}.task-details-label{white-space:nowrap;padding-right:.5rem;margin-top:.75rem}.divider{border-top:1px solid #9e9e9d}@media(max-width:767px){.divider{display:none}}.button-group{display:flex;justify-content:center;align-items:center;width:100%;justify-content:space-between;padding-top:1.5rem}.button-group::-webkit-scrollbar{display:none}.MuiAutocomplete-popupIndicator svg{color:#294155}.assigned{display:flex;flex-direction:column;justify-content:flex-start}.name-tags{padding-top:.5rem;display:flex;flex-wrap:wrap;width:250px}#name-chip{margin-right:.5rem;margin-bottom:.5rem}.MuiSvgIcon-root:hover,.teamwork-link:hover{filter:brightness(0) saturate(100%) invert(22%) sepia(58%) saturate(369%) hue-rotate(168deg) brightness(100%) contrast(88%)}.edit-icon #Edit{fill:#21262e}.tag-chip-select{position:relative;display:inline-block}.tag-chip-select__chip{display:inline-flex;align-items:center;gap:.4em;padding:.25em .6em;border:1px solid #9fc3c6;border-radius:999px;background-color:#fff;color:#414042;font:inherit;font-size:.9rem;cursor:pointer;transition:border-color .15s ease,background-color .15s ease}.tag-chip-select__chip:hover{border-color:#00a79d;background-color:#ddf1ef}.tag-chip-select__chip:focus-visible{outline:2px solid #00a79d;outline-offset:1px}.tag-chip-select__chip--empty{border-style:dashed;color:#414042b3}.tag-chip-select__dot{width:.7em;height:.7em;border-radius:50%;flex-shrink:0}.tag-chip-select__dot--none{background:transparent;border:1px solid #9fc3c6}.tag-chip-select__label{font-weight:600}.tag-chip-select__badge{font-size:.7rem;font-weight:700;text-transform:lowercase;color:#294155;background-color:#ddf1ef;border-radius:999px;padding:.05em .5em}.tag-chip-select__edit{display:inline-flex;align-items:center;color:#9fc3c6;margin-left:.1em}.tag-chip-select__chip:hover .tag-chip-select__edit{color:#00a79d}.tag-chip-select__panel{position:absolute;z-index:10;top:calc(100% + 4px);left:0;min-width:220px;max-height:260px;overflow-y:auto;margin:0;padding:.25em;list-style:none;background-color:#fff;border:1px solid #9fc3c6;border-radius:8px;box-shadow:0 4px 14px #21262e2e}.tag-chip-select__option{display:flex;align-items:center;gap:.5em;width:100%;padding:.45em .55em;border:none;border-radius:6px;background:transparent;color:#414042;font:inherit;text-align:left;cursor:pointer}.tag-chip-select__option:hover{background-color:#ddf1ef}.tag-chip-select__option.is-selected{font-weight:700}.tag-chip-select__option-label{flex:1 1 auto;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.filter-select{position:relative;width:100%}.filter-select__field{display:flex;align-items:center;justify-content:space-between;gap:.5em;width:100%;padding:.55em .7em;border:1px solid #9fc3c6;border-radius:8px;background-color:#fff;color:#414042;font:inherit;text-align:left;cursor:pointer}.filter-select__field:hover{border-color:#00a79d}.filter-select__field:focus-visible{outline:2px solid #00a79d;outline-offset:1px}.filter-select__field--empty .filter-select__value{color:#41404280}.filter-select__value-wrap{display:flex;flex-direction:column;min-width:0}.filter-select__value{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.filter-select__value-sub{font-size:.8rem;font-weight:400;color:#414042;opacity:.6;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.filter-select__caret{font-size:.7em;opacity:.6;flex-shrink:0}.filter-select--emphasis .filter-select__field{border-width:2px;border-color:#00a79d;padding:.7em .8em;font-size:1.05rem;font-weight:600;box-shadow:0 1px 4px #00a79d26}.filter-select__panel{position:absolute;z-index:20;top:calc(100% + 4px);left:0;right:0;max-height:300px;display:flex;flex-direction:column;padding:.3em;background-color:#fff;border:1px solid #9fc3c6;border-radius:8px;box-shadow:0 6px 18px #21262e33}.filter-select__search{width:100%;box-sizing:border-box;margin-bottom:.3em;padding:.5em .6em;border:1px solid #9fc3c6;border-radius:6px;font:inherit}.filter-select__search:focus{outline:none;border-color:#00a79d}.filter-select__list{overflow-y:auto}.filter-select__msg{padding:.6em;color:#414042;opacity:.6}.filter-select__option{display:flex;flex-direction:column;align-items:flex-start;gap:.1em;width:100%;padding:.5em .6em;border:none;border-radius:6px;background:transparent;color:#414042;font:inherit;text-align:left;cursor:pointer}.filter-select__option:hover{background-color:#ddf1ef}.filter-select__option.is-selected{font-weight:700}.filter-select__option-label{width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.filter-select__option-sub{font-size:.8rem;color:#414042;opacity:.6}.email-list{display:flex;flex-wrap:wrap;align-items:center;gap:.35em;width:100%;box-sizing:border-box;padding:.4em .5em;border:1px solid #9fc3c6;border-radius:8px;background-color:#fff}.email-list:focus-within{border-color:#00a79d}.email-list__chip{display:inline-flex;align-items:center;gap:.3em;padding:.15em .5em;border-radius:999px;background-color:#ddf1ef;color:#294155;font-size:.85rem;font-weight:600}.email-list__remove{border:none;background:transparent;color:#294155;font-size:1.1em;line-height:1;cursor:pointer;padding:0}.email-list__remove:hover{color:#ff4d4d}.email-list__input{flex:1 1 8em;min-width:8em;border:none;outline:none;background:transparent;font:inherit;color:#414042;padding:.2em}footer{position:absolute;bottom:0;left:0;width:100%;background-color:#294155;color:#fff;padding:2rem 10%;display:flex;justify-content:center;align-items:center}.footer-basic{height:8vh}.home-section{display:flex;flex-direction:column;background-color:#21262e;background-image:url(/assets/bg_home-T_JRy3D_.png);background-size:contain;background-repeat:no-repeat;background-position:-10% -1em;height:92vh;transition:margin .3s cubic-bezier(.17,.04,.03,.94)}.home{display:flex;flex-direction:column;width:100%;padding:1em}.label-input{display:flex;flex-direction:column;align-items:center;justify-content:space-between;color:#fff}.label-input label{margin-bottom:.5em;padding-right:10px}.label-input .MuiInputBase-root{background:#fff}.label-input .tag-chip{color:#414042}li.brand-select-options{padding:.5em 1em;background-color:#fff;border-bottom:1px solid #F1F2F2;display:flex;align-items:center;color:#414042}li.brand-select-options:last-child{border-bottom:0}.draft-in-progress-badge{margin-left:.5em;padding:.1em .5em;border-radius:10px;font-size:.7rem;font-weight:600;white-space:nowrap;color:#8a5a00;background-color:#fff3d6;border:1px solid #f0d79a}.enabled-option:hover{background-color:#00a79d;font-weight:700;color:#fff;cursor:pointer}.enabled-option:hover .tag-chip{background-color:#fff;color:#414042;font-weight:400}li.disabled-option{display:flex;align-items:center;justify-content:space-between;opacity:.5}li.disabled-option .no-tags-message{font-style:italic}.brand{display:flex;align-items:center;width:100%;overflow:scroll}.selected-filters .selected-tags{display:flex;justify-content:flex-end}@media all and (min-width:48em){.outlet{height:100vh}.home{align-items:center}.home-with-data{display:none}.home .label-input{margin-top:5rem}.label-input{width:55vw;flex-direction:row;justify-content:flex-start;align-items:center}.label-input label{margin-bottom:unset}.selected-filters{padding-left:10px}.brand-select-options .tag-chip{margin-left:.5em}}.chip{display:flex;justify-content:center;align-items:center;background-color:#294155;color:#fff;border-radius:18px;padding:8px 10px;margin:3px 0 0 3px;min-width:50px;display:inline-block;max-width:140px;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.chip span{font-size:95%;white-space:nowrap}.dense{margin-top:auto;padding:8px;line-height:1.1em}@media all and (min-width:48em){.chip{padding:8px 2em;max-width:250px}.chip span{font-size:100%;white-space:unset}}.gantt-section{padding:1rem 2rem;min-height:100vh;background:#21262e;color:#fff}.gantt-brand-select{display:flex;align-items:center;gap:1rem;width:100%;flex-shrink:0;margin-bottom:.75rem}.gantt-container{display:flex;flex-direction:column;gap:1rem}.gantt-empty{color:#fff;padding:2rem;text-align:center}.gantt-filters{display:flex;flex-direction:column;padding:.75rem 1rem;gap:.75rem;background:#294155;border-radius:6px}.gantt-filters-top{display:flex;align-items:flex-start;justify-content:space-between;flex-wrap:wrap;gap:1rem}.gantt-filters-left{display:flex;flex-direction:column;align-items:flex-start;gap:.75rem;flex-shrink:0}.gantt-filters-right{display:flex;gap:.75rem;justify-content:flex-end;align-self:stretch}.gantt-filters-right .gantt-filter-group{flex:1;justify-content:flex-start}.gantt-filters-right .gantt-filter-options{display:grid;grid-template-columns:repeat(4,auto);gap:.25rem .75rem}.gantt-filters-bottom{display:flex;align-items:center;gap:1rem}.gantt-filter-group{display:flex;flex-direction:column;gap:.5rem;padding:.6rem .75rem;background:#ffffff0f;border-radius:4px;border:1px solid rgba(255,255,255,.08)}.gantt-filter-label{font-weight:700;font-size:.7rem;color:#00a79d;text-transform:uppercase;letter-spacing:.06em;margin-bottom:.1rem}.gantt-filter-label.gantt-filter-toggle{cursor:pointer}.gantt-filter-label.gantt-filter-toggle:hover{text-decoration:underline}.gantt-filter-options{display:flex;flex-wrap:wrap;gap:.35rem .75rem}.gantt-filter-checkbox{white-space:nowrap;display:flex;align-items:center;gap:.3rem;font-size:.8rem;cursor:pointer;color:#ffffffd9}.gantt-filter-checkbox input[type=checkbox]{cursor:pointer;accent-color:green;width:14px;height:14px}.gantt-filter-checkbox:hover{color:#fff}.gantt-date-nav{display:flex;align-items:center;gap:.25rem}.gantt-nav-btn{color:#fff!important}.gantt-nav-btn:hover{background:#00a79d33!important}.gantt-date-input{background:#ffffff1a;border:1px solid rgba(255,255,255,.2);border-radius:4px;color:#fff;padding:.3rem .5rem;font-size:.8rem;cursor:pointer}.gantt-date-input::-webkit-calendar-picker-indicator{filter:invert(1);cursor:pointer}.gantt-today-btn{color:#fff!important;font-size:.75rem!important;white-space:nowrap}.gantt-today-btn:hover{background:#00a79d33!important}.gantt-view-toggle{display:flex;border:1px solid rgba(255,255,255,.2);border-radius:4px;overflow:hidden}.gantt-view-toggle-btn{background:transparent;border:none;color:#ffffffb3;font-size:.75rem;font-weight:600;padding:.3rem .6rem;cursor:pointer;transition:background .15s,color .15s}.gantt-view-toggle-btn:hover{background:#00a79d26;color:#fff}.gantt-view-toggle-btn.active{background:#00a79d;color:#fff}.gantt-view-toggle-btn+.gantt-view-toggle-btn{border-left:1px solid rgba(255,255,255,.2)}.gantt-export-btn{white-space:nowrap;color:#fff!important;border-color:#9fc3c6!important;height:fit-content}.gantt-export-btn:hover{background:#00a79d26!important}.gantt-chart{background:#fff;border-radius:6px;overflow:auto;padding:0;max-height:calc(100vh - 180px)}.gantt-naming-convention{color:#c00;font-size:.85rem;margin-bottom:.75rem;padding-left:.5rem}.gantt-name-col{width:300px;min-width:300px;flex-shrink:0}.gantt-timeline-col{flex-shrink:0;position:relative}.gantt-header{display:flex;border-bottom:2px solid #00a79d;position:sticky;top:0;z-index:10;background:#fff;width:fit-content;min-width:100%}.gantt-header .gantt-name-col{position:sticky;left:0;z-index:11;background:#fff}.gantt-header .gantt-timeline-col{background:#fff}.gantt-months-row{display:flex;border-bottom:1px solid #ddd}.gantt-month-cell{display:flex;align-items:center;justify-content:center;flex-shrink:0;font-size:.75rem;font-weight:600;color:#555;text-transform:uppercase;letter-spacing:.05em;padding:4px 0;border-left:2px solid #999}.gantt-month-cell:first-child{border-left:none}.gantt-days-row{display:flex}.gantt-day-cell{flex:0 0 20px;display:flex;flex-direction:column;align-items:center;font-size:.65rem;color:#666;padding:2px 0;border-right:1px solid #e8e8e8;line-height:1.2}.gantt-week-cell{justify-content:center;padding:4px 0}.gantt-month-start{border-left:2px solid #999}.gantt-day-letter{font-weight:600}.gantt-day-number{font-size:.6rem}.gantt-today-label{position:absolute;top:0;transform:translate(-50%);color:#6abf00;font-size:.65rem;font-weight:700;white-space:nowrap;pointer-events:none;z-index:5}.gantt-today-header{background:#94e40040!important}.gantt-weekend{background:#f5f5f5}.gantt-body{width:fit-content;min-width:100%}.gantt-group-header-row{display:flex;align-items:stretch;min-height:28px;background:#fff;width:fit-content;min-width:100%}.gantt-group-header-label{display:flex;align-items:center;padding:.75rem .5rem .25rem;font-weight:700;font-size:.85rem;color:#c00;text-align:left;position:sticky;left:0;z-index:6;background:#fff}.gantt-group-header-timeline{position:relative}.gantt-row{display:flex;align-items:stretch;min-height:36px;border-bottom:1px solid #eee;width:fit-content;min-width:100%}.gantt-project-name{display:flex;align-items:center;justify-content:flex-start;text-align:left;padding:0 .75rem 0 .5rem;font-size:.75rem;color:#333;border-right:2px solid #00a79d;white-space:nowrap;overflow:hidden;background:#fff;position:sticky;left:0;z-index:5}.gantt-project-name a,.gantt-project-name span{text-decoration:underline;color:#333;max-width:280px;overflow:hidden;text-overflow:ellipsis;display:block}.gantt-project-name a:hover,.gantt-project-name span:hover{color:#00a79d}.gantt-bdays-col{width:40px;min-width:40px;flex-shrink:0;display:flex;align-items:center;justify-content:center;font-size:.65rem;font-weight:600;color:#666;border-right:1px solid #ddd;position:sticky;left:300px;z-index:5;background:#fff}.gantt-bdays-cell{font-size:.7rem;color:#555;border-bottom:1px solid #eee}.gantt-timeline-area{position:relative;overflow:visible}.gantt-gridline{position:absolute;top:0;bottom:0;border-right:1px solid #e8e8e8;pointer-events:none}.gantt-today-col{background:#94e40040!important;z-index:1}.gantt-phase-bar{position:absolute;top:2px;bottom:2px;display:flex;align-items:center;justify-content:center;font-size:.7rem;font-weight:600;border-radius:2px;z-index:2;cursor:default;overflow:visible}.gantt-above-label{position:absolute;display:flex;flex-direction:column;align-items:center;transform:translate(-50%);pointer-events:none;z-index:4}.gantt-above-label-text{white-space:nowrap;font-size:.65rem;font-weight:600;color:#333;line-height:1}.gantt-above-label-line{width:1px;background:#999}.gantt-phase-end-marker{position:absolute;top:2px;bottom:2px;width:2px;background:#333;z-index:3;pointer-events:none}.gantt-phase-label{padding:0 .4rem;white-space:nowrap;display:flex;flex-direction:column;align-items:center;line-height:1.2}.gantt-phase-desc{font-weight:400;font-size:.6rem;font-style:italic;white-space:normal;text-align:center}@media print{.gantt-filters,.gantt-export-btn,.gantt-brand-select{display:none!important}.gantt-section{background:#fff;color:#000;padding:0}.gantt-chart{overflow:visible!important;width:max-content!important;box-shadow:none}}@font-face{font-family:Avenir;src:url(/assets/Avenir-BXmUQxK4.ttc);font-weight:400;font-style:normal;font-display:swap;ascent-override:95.4%;descent-override:24.6%;line-gap-override:0%}@font-face{font-family:Avenir;src:url(/assets/Avenir%20Next%20LT%20Pro%20Bold-DH7syB5l.otf);font-weight:600;font-style:normal;font-display:swap;ascent-override:95.4%;descent-override:24.6%;line-gap-override:0%}@font-face{font-family:Avenir Semi-Bold;src:url(/assets/Avenir%20Next%20LT%20Pro%20Demi-CRmDnOQv.otf);font-weight:500;font-style:normal;font-display:swap;ascent-override:95.4%;descent-override:24.6%;line-gap-override:0%}.text--light{font-weight:300}.text--regular{font-weight:400}.text--semi-bold{font-weight:600}.text--bold{font-weight:700}.text--heavy{font-weight:900}h1,h2,h3,h4,h5,h6{margin:0}.btn-reset{background:none;border:none;padding:0;font:inherit;color:inherit;cursor:pointer;outline:inherit}*{box-sizing:border-box}body{margin:0;font-family:Avenir,Source Sans Pro,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body::-webkit-scrollbar{display:none}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}a{color:inherit}.hidden-on-mobile,.flex-on-desktop{display:none}.layout{display:flex;justify-content:center;align-items:center;min-height:100vh;background-color:#32495f}input::-webkit-outer-spin-button,input::-webkit-inner-spin-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;margin:0}input[type=number]{-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield}.hide-scrollbar::-webkit-scrollbar{display:none}@media all and (min-width:48em){.hidden-on-desktop{display:none}.hidden-on-mobile{display:revert}.flex-on-desktop{display:flex}}@media only screen and (max-width:960px){html{font-size:14px}.layout{flex-direction:column}}@media only screen and (max-width:320px){html{font-size:12px}}
