@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 .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 .login{display:flex;justify-content:center;align-items:center;margin-left:auto;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;background:#ddf1ef;position:absolute;top:0;left:0;width:100%;transition:top .3s cubic-bezier(.17,.04,.03,.94);overflow:hidden}.drawer .label-input{color:#294155}.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}@font-face{font-family:Avenir;src:url("../../assets/fonts/Avenir Next LT Pro Bold.otf");font-weight:600;font-style:bold;font-display:swap}@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}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}}@font-face{font-family:Avenir;src:url(/assets/Avenir-BXmUQxK4.ttc);font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Avenir;src:url(/assets/Avenir%20Next%20LT%20Pro%20Bold-DH7syB5l.otf);font-weight:600;font-style:bold;font-display:swap}@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}.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]{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}.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}@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__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;top:30px;right:5px}.offset__options__tag div{display:flex;justify-content:flex-end;column-gap:.25em}@font-face{font-family:Avenir;src:url(../../assets/fonts/Avenir.ttc);font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Avenir;src:url("../../assets/fonts/Avenir Next LT Pro Bold.otf");font-weight:600;font-style:bold;font-display:swap}@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}.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%;word-break:break-word;overflow-wrap:break-word}.task-content-container::-webkit-scrollbar{display:none}.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}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}.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}}@font-face{font-family:Avenir;src:url(/assets/Avenir-BXmUQxK4.ttc);font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Avenir;src:url(/assets/Avenir%20Next%20LT%20Pro%20Bold-DH7syB5l.otf);font-weight:600;font-style:bold;font-display:swap}@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}.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}}
