:root{--crm-studio-primary:#173f52;--crm-studio-primary-hover:#0f3344;--crm-studio-stage:#fff7bf;--crm-studio-stage-border:#eadf91;--crm-studio-success:#42a875}.studio-page{background:#101112;width:100%;height:100dvh;min-height:100dvh;overflow:hidden}.studio-page>div{height:100%}:is(body .studio-page,body) [data-testid=document-panel-scroller]{overflow-y:auto!important}:is(body .studio-page,body) [data-testid=document-panel-scroller]>div{width:100%!important;max-width:none!important;margin:0!important;padding:8px 10px 72px!important}:is(body .studio-page,body) [data-testid=form-view],:is(body .studio-page,body) [data-testid=form-view]>div{width:100%!important;max-width:none!important}:is(body .studio-page,body) :is(.sanity-lead-input,.sanity-project-input,.sanity-user-input,.sanity-project-stages-input,.sanity-project-item-input,.sanity-quote-stages-input){width:100%;min-width:0}:is(body .studio-page,body) :is(.sanity-lead-input__layout,.sanity-project-input__layout,.sanity-user-input__layout){gap:12px;width:100%;display:grid}:is(body .studio-page,body) :is(.sanity-lead-input__section,.sanity-project-input__section,.sanity-user-input__section){background:color-mix(in srgb, currentColor 4%, transparent);border:1px solid color-mix(in srgb, currentColor 16%, transparent);border-radius:10px;min-width:0;padding:16px;box-shadow:0 8px 24px #0000001a}:is(body .studio-page,body) :is(.sanity-lead-input__section,.sanity-project-input__section,.sanity-user-input__section)>h2{color:inherit;border-bottom:1px solid color-mix(in srgb, currentColor 16%, transparent);margin:0 0 12px;padding:0 0 8px;font-size:14px;font-weight:720;line-height:1.2}:is(body .studio-page,body) :is(.sanity-lead-input__grid,.sanity-project-input__grid,.sanity-user-input__grid,.sanity-project-item-input__grid,.sanity-quote-stages-input){gap:10px 12px;display:grid}:is(body .studio-page,body) :is(.sanity-lead-input__field,.sanity-project-input__field,.sanity-user-input__field,.sanity-project-stages-input__field,.sanity-project-item-input__field,.sanity-quote-stages-input__field){min-width:0}:is(body .studio-page,body) :is(.sanity-lead-input,.sanity-project-input,.sanity-user-input,.sanity-project-stages-input,.sanity-project-item-input,.sanity-quote-stages-input) [data-ui=Stack]{gap:4px!important}:is(body .studio-page,body) :is(.sanity-lead-input,.sanity-project-input,.sanity-user-input,.sanity-project-stages-input,.sanity-project-item-input,.sanity-quote-stages-input) [data-ui=Label]{font-size:12px!important;font-weight:650!important;line-height:1.2!important}:is(body .studio-page,body) :is(.sanity-lead-input,.sanity-project-input,.sanity-user-input,.sanity-project-stages-input,.sanity-project-item-input,.sanity-quote-stages-input) :is(input,select,textarea){min-height:40px!important;padding:8px 10px!important;font-size:13px!important;line-height:1.25!important}:is(body .studio-page,body) :is(.sanity-lead-input,.sanity-project-input,.sanity-user-input,.sanity-project-stages-input,.sanity-project-item-input,.sanity-quote-stages-input) textarea{resize:vertical!important;min-height:76px!important}:is(body .studio-page,body) :is(.sanity-lead-input,.sanity-project-input,.sanity-user-input,.sanity-project-stages-input,.sanity-project-item-input,.sanity-quote-stages-input) :is([data-ui=Card],[data-ui=Box]){min-width:0!important}.sanity-project-item-input{gap:12px;display:grid}.sanity-project-item-input__section+.sanity-project-item-input__section{border-top:1px solid color-mix(in srgb, currentColor 14%, transparent);padding-top:12px}.sanity-project-item-input__field[data-span="2"]{grid-column:1/-1}@media (width>=768px){:is(body .studio-page,body) .sanity-project-item-input__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=1200px){:is(body .studio-page,body) [data-testid=form-view]:has(.sanity-lead-input,.sanity-project-input,.sanity-user-input)>:first-child{display:none!important}:is(body .studio-page,body) [data-testid=document-panel-scroller]>div{padding:6px 8px 16px!important}:is(body .studio-page,body) :is(.sanity-lead-input__layout,.sanity-project-input__layout,.sanity-user-input__layout){gap:8px}:is(body .studio-page,body) :is(.sanity-lead-input__section,.sanity-project-input__section,.sanity-user-input__section){border-radius:8px;padding:8px}:is(body .studio-page,body) :is(.sanity-lead-input__section,.sanity-project-input__section,.sanity-user-input__section)>h2{margin-bottom:6px;padding-bottom:5px;font-size:12px}:is(body .studio-page,body) :is(.sanity-lead-input__grid,.sanity-project-input__grid,.sanity-user-input__grid,.sanity-project-item-input__grid,.sanity-quote-stages-input){gap:5px 7px}:is(body .studio-page,body) :is(.sanity-lead-input,.sanity-project-input,.sanity-user-input,.sanity-project-stages-input,.sanity-project-item-input,.sanity-quote-stages-input) [data-ui=Stack]{gap:2px!important}:is(body .studio-page,body) :is(.sanity-lead-input,.sanity-project-input,.sanity-user-input,.sanity-project-stages-input,.sanity-project-item-input,.sanity-quote-stages-input) [data-ui=Label]{text-overflow:ellipsis!important;white-space:nowrap!important;font-size:10px!important;line-height:1.1!important;display:block!important;overflow:hidden!important}:is(body .studio-page,body) :is(.sanity-lead-input,.sanity-project-input,.sanity-user-input,.sanity-project-stages-input,.sanity-project-item-input,.sanity-quote-stages-input) [data-ui=fieldHeaderContentBox] label[data-ui=Text]{white-space:nowrap!important;font-size:11px!important;font-weight:600!important;line-height:12px!important;display:block!important;overflow:visible!important}:is(body .studio-page,body) :is(.sanity-lead-input,.sanity-project-input,.sanity-user-input,.sanity-project-stages-input,.sanity-project-item-input,.sanity-quote-stages-input) :is(input,select,textarea){min-height:30px!important;padding:4px 7px!important;font-size:11px!important}:is(body .studio-page,body) :is(.sanity-lead-input,.sanity-project-input,.sanity-user-input,.sanity-project-stages-input,.sanity-project-item-input,.sanity-quote-stages-input) textarea{height:44px!important;min-height:44px!important}:is(body .studio-page,body) :is(.sanity-lead-input,.sanity-project-input,.sanity-user-input,.sanity-project-stages-input,.sanity-project-item-input,.sanity-quote-stages-input) [data-ui=Button]{min-height:30px!important;padding-block:4px!important;font-size:11px!important}}.sanity-lead-input{container-type:inline-size}:is(body .studio-page,body) .sanity-quote-stages-input{grid-template-columns:repeat(2,minmax(0,1fr))}:is(body .studio-page,body) .sanity-lead-input__section[data-layout]{grid-column:1/-1}@container (width>=520px){:is(body .studio-page,body) .sanity-lead-input__section[data-layout=basic] .sanity-lead-input__grid,:is(body .studio-page,body) .sanity-lead-input__section[data-layout=followUp] .sanity-lead-input__grid{grid-template-columns:repeat(2,minmax(0,1fr))}:is(body .studio-page,body) .sanity-lead-input__section[data-layout=project] .sanity-lead-input__grid{grid-template-columns:repeat(6,minmax(0,1fr))}:is(body .studio-page,body) .sanity-lead-input__field[data-span="2"]{grid-column:span 2}:is(body .studio-page,body) .sanity-lead-input__field[data-span="3"]{grid-column:span 3}:is(body .studio-page,body) .sanity-lead-input__field[data-span="6"]{grid-column:span 6}:is(body .studio-page,body) .sanity-quote-stages-input{grid-template-columns:repeat(4,minmax(0,1fr))}}@container (width>=820px){:is(body .studio-page,body) .sanity-lead-input__layout{grid-template-columns:minmax(0,1fr);align-items:start}:is(body .studio-page,body) .sanity-lead-input__section[data-layout=basic] .sanity-lead-input__grid,:is(body .studio-page,body) .sanity-lead-input__section[data-layout=followUp] .sanity-lead-input__grid{grid-template-columns:repeat(4,minmax(0,1fr))}:is(body .studio-page,body) .sanity-lead-input__section[data-layout=project] .sanity-lead-input__grid{grid-template-columns:repeat(12,minmax(0,1fr))}:is(body .studio-page,body) .sanity-lead-input__section[data-layout=project] .sanity-lead-input__field:is([data-field=projectType],[data-field=landArea],[data-field=estimatedBuildingArea],[data-field=budget],[data-field=hasTenant],[data-field=tenantAllowsAccess],[data-field=hasSewer],[data-field=hasDrinkingWater],[data-field=hasElectricity],[data-field=hasStormwater],[data-field=drawingsStatus]){grid-column:span 2}:is(body .studio-page,body) .sanity-lead-input__field[data-field=projectAddress]{grid-column:span 4}:is(body .studio-page,body) .sanity-lead-input__field[data-field=quoteAmounts]{grid-column:span 5}:is(body .studio-page,body) .sanity-lead-input__field[data-field=projectNotes],:is(body .studio-page,body) .sanity-lead-input__section[data-layout=basic],:is(body .studio-page,body) .sanity-lead-input__section[data-layout=project],:is(body .studio-page,body) .sanity-lead-input__section[data-layout=followUp]{grid-column:1/-1}}.sanity-studio-summary-card{color:#fff;background:linear-gradient(135deg, var(--crm-studio-primary-hover), var(--crm-studio-primary));border-radius:13px;gap:10px;padding:14px;display:grid}.sanity-studio-summary-card div{min-width:0}.sanity-studio-summary-card span{color:#d9edf4;background:#ffffff1f;border:1px solid #ffffff2e;border-radius:999px;width:max-content;padding:3px 8px;font-size:11px;font-weight:700;display:inline-flex}.sanity-studio-summary-card h2{color:#fff;margin:7px 0 3px;font-size:22px;line-height:1.15}.sanity-studio-summary-card p{color:#d8e8ee;overflow-wrap:anywhere;margin:0;font-size:13px}.sanity-studio-summary-card strong{width:max-content;max-width:100%;color:var(--crm-studio-primary);background:#eff8fb;border-radius:999px;padding:6px 9px;font-size:12px}:is(body .studio-page,body) .sanity-project-stages-input{border:1px solid color-mix(in srgb, currentColor 16%, transparent);border-radius:10px;display:block;overflow:hidden}.sanity-project-stages-input__header{color:#14212b;background:var(--crm-studio-stage);border-bottom:1px solid color-mix(in srgb, currentColor 12%, transparent);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;min-height:38px;padding:8px 12px;display:grid}.sanity-project-stages-input__header h3{margin:0;font-size:15px;font-weight:720;line-height:1.2}.sanity-project-stages-input__column-labels{color:color-mix(in srgb, currentColor 62%, transparent);grid-template-columns:56px 40px;gap:8px;font-size:11px;font-weight:700;display:grid}.sanity-project-stages-input__column-labels span{text-align:right}:is(body .studio-page,body) .sanity-project-stages-input__section{border:0;border-bottom:1px solid color-mix(in srgb, currentColor 14%, transparent);background:0 0;border-radius:0;min-width:0;padding:0}:is(body .studio-page,body) .sanity-project-stages-input__section:last-child{border-bottom:0}:is(body .studio-page,body) .sanity-project-stages-input__field{padding:8px 10px 10px}:is(body .studio-page,body) .sanity-project-stages-input__field fieldset[data-testid^=field-stages\.]>[data-ui=Flex]:first-child,:is(body .studio-page,body) .sanity-fixed-project-stage [data-testid=array-item-menu-button],:is(body .studio-page,body) .sanity-fixed-project-stage [data-ui=DragHandleButton]{display:none!important}.sanity-project-item-preview{width:100%;min-width:0;color:inherit;grid-template-columns:minmax(0,1fr) 56px 40px;align-items:center;gap:8px;font-size:12px;line-height:1.3;display:grid}.sanity-project-item-preview__name{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-weight:600;overflow:hidden}.sanity-project-item-preview__time,.sanity-project-item-preview__status{color:color-mix(in srgb, currentColor 68%, transparent);font-variant-numeric:tabular-nums;text-align:right}.sanity-project-item-preview__status[data-completed=yes]{color:var(--crm-studio-success);font-weight:700}@media (width>=768px){:is(body .studio-page,body) .sanity-project-stages-input{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;display:grid}:is(body .studio-page,body) .sanity-project-stages-input__section{border-right:1px solid color-mix(in srgb, currentColor 14%, transparent);height:100%}:is(body .studio-page,body) .sanity-project-stages-input__section:nth-child(odd){border-right:0}:is(body .studio-page,body) .sanity-project-stages-input__section[data-layout=ba]{grid-column:span 2}:is(body .studio-page,body) .sanity-project-input__grid{grid-template-columns:repeat(4,minmax(0,1fr))}:is(body .studio-page,body) .sanity-project-input__field[data-span="2"]{grid-column:span 2}:is(body .studio-page,body) .sanity-project-input__field[data-span="3"]{grid-column:span 3}:is(body .studio-page,body) .sanity-project-input__field[data-span="4"]{grid-column:span 4}.sanity-studio-summary-card{grid-template-columns:minmax(0,1fr) auto;align-items:start}}@media (width<=767px){.sanity-project-stages-input__column-labels{grid-template-columns:52px 36px}.sanity-project-item-preview{grid-template-columns:minmax(0,1fr) 52px 36px}}@media (width>=1200px){.sanity-studio-summary-card{border-radius:8px;gap:6px;padding:8px 10px}.sanity-studio-summary-card span{padding:2px 6px;font-size:9px}.sanity-studio-summary-card h2{margin:3px 0 1px;font-size:16px}.sanity-studio-summary-card p,.sanity-studio-summary-card strong{font-size:10px}.sanity-studio-summary-card strong{padding:4px 7px}:is(body .studio-page,body) .sanity-project-stages-input{border-radius:7px;grid-template-columns:repeat(3,minmax(0,1fr))}:is(body .studio-page,body) .sanity-project-stages-input__section[data-layout=ba]{grid-column:auto}:is(body .studio-page,body) .sanity-project-stages-input__section{border-bottom:1px solid color-mix(in srgb, currentColor 14%, transparent)}:is(body .studio-page,body) .sanity-project-stages-input__section:nth-child(3n){border-right:0}:is(body .studio-page,body) .sanity-project-stages-input__section:nth-last-child(-n+3){border-bottom:0}.sanity-project-stages-input__header{min-height:30px;padding:7px 8px}.sanity-project-stages-input__header h3{font-size:11px}.sanity-project-stages-input__column-labels{grid-template-columns:44px 30px;gap:6px;font-size:9px}:is(body .studio-page,body) .sanity-project-stages-input__field{padding:4px}:is(body .studio-page,body) .sanity-project-stages-input [data-testid=change-bar-wrapper],:is(body .studio-page,body) .sanity-project-stages-input [data-testid=change-bar__field-wrapper]{height:28px!important;min-height:0!important}:is(body .studio-page,body) .sanity-project-stages-input [data-testid=default-preview]{height:22px!important;min-height:0!important;padding:3px 4px!important}:is(body .studio-page,body) .sanity-project-stages-input [data-testid=Media],:is(body .studio-page,body) .sanity-project-stages-input [data-ui=DragHandleButton]{display:none!important}:is(body .studio-page,body) .sanity-project-stages-input [data-testid=default-preview__header]{flex:auto;min-width:0}:is(body .studio-page,body) .sanity-project-stages-input [data-testid=array-item-menu-button]{width:20px!important;min-height:20px!important;padding:0!important}.sanity-project-item-preview{grid-template-columns:minmax(0,1fr) 44px 30px;gap:6px;font-size:10px}}.sanity-user-input{container-type:inline-size}@container (width>=520px){:is(body .studio-page,body) .sanity-user-input__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@container (width>=900px){:is(body .studio-page,body) .sanity-user-input__grid{grid-template-columns:repeat(4,minmax(0,1fr))}}
