@font-face{font-family:montserrat;src:url(../media/Montserrat-s.p.11ceohaj7ta0q.ttf)format("truetype");font-display:swap}@font-face{font-family:montserrat Fallback;src:local(Arial);ascent-override:87.85%;descent-override:22.78%;line-gap-override:0.0%;size-adjust:110.19%}.montserrat_f1ca3cba-module__RTrjgG__className{font-family:montserrat,montserrat Fallback}.montserrat_f1ca3cba-module__RTrjgG__variable{--montserrat:"montserrat", "montserrat Fallback"}
@font-face{font-family:openSans;src:url(../media/OpenSans-s.p.2r5g563rr1ghc.ttf)format("truetype");font-display:swap}@font-face{font-family:openSans Fallback;src:local(Arial);ascent-override:101.58%;descent-override:27.84%;line-gap-override:0.0%;size-adjust:105.22%}.opensans_30cc82bf-module__nNz1-q__className{font-family:openSans,openSans Fallback}.opensans_30cc82bf-module__nNz1-q__variable{--openSans:"openSans", "openSans Fallback"}
*,:before,:after{box-sizing:border-box;border-style:solid;border-width:0;border-color:var(--border)}html{-webkit-text-size-adjust:100%;tab-size:4}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0;line-height:1.5}h1,h2,h3,h4,h5,h6,p,blockquote,figure,dl,dd{margin:0}ol,ul,menu{margin:0;padding:0;list-style:none}img,svg,video,canvas{max-width:100%;display:block}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;font-weight:inherit;line-height:inherit;color:inherit;margin:0;padding:0}button,[role=button]{cursor:pointer;background-color:#0000;background-image:none}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}table{border-collapse:collapse;border-spacing:0}:disabled{cursor:not-allowed;opacity:.6}:root{--color1:#059669;--color2:#4f46e5;--color3:#f1f5f9;--color4:#0f172a;--color5:#dc2626;--color6:#047857;--textC1:#0f172a;--textC2:#fff;--textC3:#64748b;--shade1:#1e293b;--shade2:#fff;--shade3:#cbd5e1;--shade4:#0b1120;--bg:#f1f5f9;--surface:#fff;--surfaceMuted:#f8fafc;--border:#e2e8f0;--borderStrong:#cbd5e1;--primary:var(--color1);--primaryHover:var(--color6);--primarySoft:#d1fae5;--danger:#dc2626;--dangerSoft:#fee2e2;--warning:#b45309;--warningSoft:#fef3c7;--info:#1d4ed8;--infoSoft:#dbeafe;--focusRing:#34d399;--shadowS:0 1px 2px 0 #0f172a0d;--shadowM:0 4px 6px -1px #0f172a12, 0 2px 4px -2px #0f172a0d;--shadowL:0 10px 15px -3px #0f172a14, 0 4px 6px -4px #0f172a0d;--sizeEL:2rem;--sizeL:1.5rem;--sizeR:1rem;--sizeS:.7rem;--fontSizeTitle:2.75rem;--fontSizeEL:2rem;--fontSizeL:1.5rem;--fontSizeM:1.15rem;--fontSizeR:.9375rem;--fontSizeS:.8125rem;--fontSizeES:.6875rem;--smallFontSize:.8125rem;--spacingEL:4rem;--spacingL:2rem;--spacingM:1.25rem;--spacingR:1rem;--spacingS:.5rem;--spacingES:.25rem;--borderRadiusEL:50%;--borderRadiusL:1rem;--borderRadiusR:.75rem;--borderRadiusS:.5rem;--borderRadiusES:.375rem;--transitionTimeR:.25s;--transitionTimeS:.15s}body{background-color:var(--bg);height:100dvh;color:var(--textC1);font-size:var(--fontSizeR);font-family:var(--openSans), ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif;grid-template-rows:auto 1fr;align-content:flex-start;display:grid;overflow-y:clip}h1{font-size:1.75rem;font-weight:700;font-family:var(--montserrat), var(--openSans), sans-serif;letter-spacing:-.02em;text-transform:capitalize;margin-bottom:.25rem}h2{font-size:1.25rem;font-weight:650;font-family:var(--montserrat), var(--openSans), sans-serif;letter-spacing:-.01em;text-transform:capitalize;margin-bottom:.25rem}h3{text-transform:capitalize;margin-bottom:.25rem;font-size:1rem;font-weight:600}label{font-weight:600;font-size:var(--fontSizeS);color:var(--textC3);text-transform:capitalize;letter-spacing:.01em}input,textarea,select{border-radius:var(--borderRadiusS);border:1px solid var(--borderStrong);background-color:var(--surface);width:100%;color:var(--textC1);font-size:var(--fontSizeR);transition:border-color var(--transitionTimeS), box-shadow var(--transitionTimeS);padding:.625rem .75rem}input::placeholder,textarea::placeholder{color:#94a3b8;text-transform:none}input:hover,textarea:hover,select:hover{border-color:#94a3b8}input:focus,textarea:focus,select:focus{border-color:var(--primary);outline:none;box-shadow:0 0 0 3px #05966926}select{appearance:none;cursor:pointer;text-transform:capitalize;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3E%3Cpath stroke='%2364748b' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='m6 8 4 4 4-4'/%3E%3C/svg%3E");background-position:right .5rem center;background-repeat:no-repeat;background-size:1.25rem 1.25rem;justify-self:flex-start;width:auto;padding-right:2.25rem}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,[tabindex]:focus-visible{outline:2px solid var(--focusRing);outline-offset:2px}svg{aspect-ratio:1;fill:currentColor;flex-shrink:0;width:1rem}section{align-content:flex-start;display:grid}::selection{background-color:var(--primarySoft);color:var(--shade4)}*{scrollbar-width:thin;scrollbar-color:var(--borderStrong) transparent}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-thumb{background-color:var(--borderStrong);border-radius:999px}::-webkit-scrollbar-track{background:0 0}.button1{justify-content:center;align-items:center;gap:var(--spacingS);background-color:var(--primary);color:#fff;border-radius:var(--borderRadiusS);font-size:var(--fontSizeS);letter-spacing:.01em;text-transform:capitalize;cursor:pointer;box-shadow:var(--shadowS);transition:background-color var(--transitionTimeS), box-shadow var(--transitionTimeS), transform var(--transitionTimeS);border:1px solid #0000;flex-wrap:wrap;justify-self:flex-start;padding:.55rem 1.1rem;font-weight:600;display:inline-flex}.button1:hover{background-color:var(--primaryHover);box-shadow:var(--shadowM)}.button1:active{box-shadow:var(--shadowS);transform:translateY(1px)}.button2{justify-content:center;align-items:center;gap:var(--spacingS);background-color:var(--surface);color:var(--shade1);border:1px solid var(--borderStrong);font-size:var(--fontSizeS);text-transform:capitalize;border-radius:var(--borderRadiusS);box-shadow:var(--shadowS);transition:background-color var(--transitionTimeS), border-color var(--transitionTimeS);padding:.4rem .85rem;font-weight:600;display:inline-flex}.button2:hover{background-color:var(--surfaceMuted);border-color:#94a3b8}.button3{justify-content:center;align-items:center;gap:var(--spacingS);color:var(--color2);font-size:var(--fontSizeS);border-radius:var(--borderRadiusS);text-transform:capitalize;transition:background-color var(--transitionTimeS);background-color:#0000;border:1px solid;justify-self:flex-start;padding:.4rem .85rem;font-weight:600;display:inline-flex}.button3:hover{background-color:#4f46e514}.tag{background-color:var(--color3);color:var(--shade1);border:1px solid var(--border);font-size:var(--fontSizeES);text-transform:uppercase;letter-spacing:.05em;white-space:nowrap;border-radius:999px;justify-self:flex-start;align-items:center;gap:.35rem;padding:.2rem .6rem;font-weight:700;display:inline-flex}.statusPill{font-size:var(--fontSizeES);text-transform:uppercase;letter-spacing:.05em;white-space:nowrap;background-color:var(--color3);color:var(--shade1);border:1px solid var(--border);border-radius:999px;justify-self:flex-start;align-items:center;gap:.4rem;padding:.2rem .65rem;font-weight:700;display:inline-flex}.statusPill:before{content:"";background-color:currentColor;border-radius:50%;width:.45rem;height:.45rem}.statusPill[data-status=in-progress],.tag[data-status=in-progress]{background-color:var(--infoSoft);color:var(--info);border-color:#1d4ed833}.statusPill[data-status=completed],.statusPill[data-status=in-vault],.statusPill[data-status=on-site],.tag[data-status=completed],.tag[data-status=in-vault],.tag[data-status=on-site]{background-color:var(--primarySoft);color:#047857;border-color:#04785733}.statusPill[data-status=cancelled],.tag[data-status=cancelled]{background-color:var(--dangerSoft);color:var(--danger);border-color:#dc262633}.statusPill[data-status=on-hold],.statusPill[data-status=with-client],.statusPill[data-status=off-site],.tag[data-status=on-hold],.tag[data-status=with-client],.tag[data-status=off-site]{background-color:var(--warningSoft);color:var(--warning);border-color:#b4530933}.card{align-content:flex-start;gap:var(--spacingR);background-color:var(--surface);border:1px solid var(--border);border-radius:var(--borderRadiusR);padding:var(--spacingR);box-shadow:var(--shadowS);display:grid}.toolTip:before{content:attr(data-tooltip);color:var(--shade2);background-color:var(--shade4);border-radius:var(--borderRadiusES);translate:var(--translate,0 -100%);opacity:0;pointer-events:none;-webkit-user-select:none;user-select:none;white-space:nowrap;transition:opacity var(--transitionTimeR);font-size:var(--fontSizeES);z-index:99999;text-transform:capitalize;box-shadow:var(--shadowM);margin:1rem;padding:.35rem .6rem;position:fixed}.toolTip:hover:before{animation:.6s 1s forwards slowOpacity}@keyframes slowOpacity{to{opacity:1}}.reactSelect__control{font-size:var(--fontSizeR);border-color:var(--borderStrong)!important;border-radius:var(--borderRadiusS)!important;min-height:42px!important;box-shadow:none!important}.reactSelect__control--is-focused{border-color:var(--primary)!important;box-shadow:0 0 0 3px #05966926!important}.reactSelect__multi-value{padding-inline:.25rem;background-color:var(--primarySoft)!important;border-radius:999px!important}.reactSelect__multi-value__label{font-weight:600;color:#047857!important}.reactSelect__multi-value__remove:hover{color:var(--danger)!important;background-color:#0000!important}.reactSelect__menu{border:1px solid var(--border);border-radius:var(--borderRadiusS)!important;box-shadow:var(--shadowL)!important;z-index:999!important}.reactSelect__option--is-focused{background-color:var(--surfaceMuted)!important}.reactSelect__option--is-selected{background-color:var(--primary)!important}.noScrollBar::-webkit-scrollbar{display:none}.noScrollBar{scrollbar-width:none}.snap{scroll-snap-type:x mandatory}.snap>*{scroll-snap-align:start}.errorText{color:var(--color5);font-size:var(--fontSizeS)}.noMargin{margin:0}.emptyState{justify-items:center;gap:var(--spacingS);padding:var(--spacingL) var(--spacingR);border:1px dashed var(--borderStrong);border-radius:var(--borderRadiusR);color:var(--textC3);font-size:var(--fontSizeS);text-align:center;background-color:var(--surfaceMuted);display:grid}
.styles-module__B8o14a__nav{justify-content:space-between;align-items:center;gap:var(--spacingR);white-space:nowrap;z-index:999;background-color:var(--surface);border-bottom:1px solid var(--border);min-height:3.5rem;padding:.5rem 1rem;display:flex;position:relative}.styles-module__B8o14a__brand{align-items:center;gap:.65rem;display:flex}.styles-module__B8o14a__brandText{line-height:1.2;display:grid}.styles-module__B8o14a__brandName{font-family:var(--montserrat), sans-serif;letter-spacing:-.01em;color:var(--textC1);font-size:1rem;font-weight:700}.styles-module__B8o14a__brandSub{font-size:var(--fontSizeES);color:var(--textC3);text-transform:uppercase;letter-spacing:.08em}
.styles-module___NSi0a__contDiv{align-items:center;display:grid;position:relative}.styles-module___NSi0a__avatarButton{transition:border-color var(--transitionTimeS);border:2px solid #0000;border-radius:50%;place-items:center;padding:2px;display:grid}.styles-module___NSi0a__avatarButton:hover{border-color:var(--primary)}.styles-module___NSi0a__avatarButton img{border-radius:50%}.styles-module___NSi0a__backdrop{z-index:1;position:fixed;inset:0}.styles-module___NSi0a__moreItemsMenu{z-index:2;background-color:var(--surface);border:1px solid var(--border);border-radius:var(--borderRadiusS);width:min(280px,100vw - 2rem);box-shadow:var(--shadowL);padding:.35rem;display:grid;position:absolute;top:calc(100% + .5rem);right:0;overflow:hidden}.styles-module___NSi0a__menuHeader{border-bottom:1px solid var(--border);gap:.1rem;margin-bottom:.35rem;padding:.6rem .75rem;display:grid}.styles-module___NSi0a__menuHeaderName{font-weight:600;font-size:var(--fontSizeS);color:var(--textC1);text-transform:capitalize}.styles-module___NSi0a__menuHeaderEmail{font-size:var(--fontSizeES);color:var(--textC3);text-overflow:ellipsis;overflow:hidden}.styles-module___NSi0a__moreIntemsItem{border-radius:var(--borderRadiusES);font-size:var(--fontSizeS);text-transform:capitalize;cursor:pointer;transition:background-color var(--transitionTimeS);display:grid}.styles-module___NSi0a__moreIntemsItem>*{text-align:left;padding:.55rem .75rem}.styles-module___NSi0a__moreIntemsItem:hover{background-color:var(--surfaceMuted)}.styles-module___NSi0a__signOutItem{border-top:1px solid var(--border);border-radius:0 0 var(--borderRadiusES) var(--borderRadiusES);color:var(--danger);margin-top:.35rem}
