@media screen {
#scope-build.alfa-studio.alfa-iteration4{--sb-bg:var(--alfa-canvas);--sb-paper:var(--alfa-surface);--sb-ink:var(--alfa-ink);--sb-muted:var(--alfa-muted);--sb-line:var(--alfa-line);--sb-soft:var(--alfa-soft);--sb-blue:var(--alfa-ink);color:var(--alfa-ink);color-scheme:light}
#scope-build.alfa-studio.alfa-iteration4[data-mode=dark]{color-scheme:dark}
#scope-build.alfa-studio.alfa-iteration4 :is(h1,h2,h3,strong,label,p,td,th,summary,.amount,.eyebrow):not(.quote,.quote *,header *){color:inherit}
#scope-build.alfa-studio.alfa-iteration4 :is(.panel,.studio-current,.studio-home-bottom>section,.customer-list,.customer-line,.context-inspector,.context-titlebar,.context-body,.settings-footer,.category,.book-project,.report-metrics,dialog,.studio-dialog,.modal-head,.modal-footer,.schedule-week-day,.schedule-agenda-row,.month-cell,.book-form-fields):not(.quote,.quote *){background:var(--alfa-surface)!important;color:var(--alfa-ink)!important;border-color:var(--alfa-line)!important}
#scope-build.alfa-studio.alfa-iteration4 :is(input,select,textarea,button):not(.quote *):not(header *):not([type=checkbox]):not([type=radio]):not([type=range]):not([type=color]){color:var(--alfa-ink);font-family:var(--alfa-font)}
#scope-build.alfa-studio.alfa-iteration4 :is(input,select,textarea):not(.quote *):not(header *):not([type=checkbox]):not([type=radio]):not([type=range]):not([type=color]){background:var(--alfa-surface)!important;color:var(--alfa-ink)!important}
#scope-build.alfa-studio.alfa-iteration4 :is(button.secondary,.document-option-row button,.context-tabs button,.settings-steps button,.archive-controls button,.schedule-toolbar button,.context-current):not(.quote *){background:var(--alfa-surface);color:var(--alfa-ink);border-color:var(--alfa-line)}
#scope-build.alfa-studio.alfa-iteration4 :is(.book-primary,.accepted-estimate,.lib-group,.lib-tools,.settings-effect,.settings-logo,.category>summary,.theme-sample-selected,.schedule-entry,.report-tabs button[aria-pressed=true]):not(.quote *){background:var(--alfa-soft)!important;color:var(--alfa-soft-ink)!important;border-color:var(--alfa-line)!important}
#scope-build.alfa-studio.alfa-iteration4 :is(button.primary,button[aria-pressed=true],.project-destination[aria-current=page]):not(.quote *){background:var(--alfa-accent)!important;color:var(--alfa-accent-ink)!important;border-color:var(--alfa-accent)!important}
#scope-build.alfa-studio.alfa-iteration4 :is(button,.book-est-row,.customer-line):not(.quote *):not(header *):hover{background:var(--alfa-soft);color:var(--alfa-soft-ink)}
#scope-build.alfa-studio.alfa-iteration4 :is(small,.muted,.report-note,.appearance-help,.studio-date,.workspace-status,.primary-tag):not(.quote *):not(header *){color:var(--alfa-muted)}
#scope-build.alfa-studio.alfa-iteration4 :is(.book-primary,.accepted-estimate) small{color:inherit;opacity:.8}
#scope-build.alfa-studio.alfa-iteration4 :is(button,input,select,textarea,summary,a):focus-visible{outline:2px solid var(--alfa-focus);outline-offset:3px}
#scope-build.alfa-studio.alfa-iteration4 input:is([type=checkbox],[type=radio],[type=range]){accent-color:var(--alfa-accent)}
#scope-build.alfa-studio.alfa-iteration4 button:disabled{opacity:.48}
#scope-build.alfa-studio.alfa-iteration4 header :is(.sidebar-project-photo strong,.sidebar-customer,.sidebar-switch,button){color:var(--alfa-side-ink)}
#scope-build.alfa-studio.alfa-iteration4 header select{background:var(--alfa-side);color:var(--alfa-side-ink);border-color:var(--alfa-side-muted)}
#scope-build.alfa-studio.alfa-iteration4 .settings-logo [data-logo-preview]{background:transparent;border:0}
#scope-build.alfa-studio.alfa-iteration4 .studio-wordmark{line-height:1;letter-spacing:0}
.alfa-image-wordmark{display:inline-flex;align-items:flex-end;gap:5px;color:var(--alfa-wordmark,#e8c69c);height:40px}
.alfa-image-wordmark>span{display:block;background:currentColor;width:120px;height:40px;mask:url('assets/alfa-upper.png') left center/contain no-repeat;-webkit-mask:url('assets/alfa-upper.png') left center/contain no-repeat}
.alfa-image-wordmark.lower>span{width:99px;mask-image:url('assets/alfa-lower.png');-webkit-mask-image:url('assets/alfa-lower.png')}
.alfa-image-wordmark>i{display:block;height:7px;width:7px;border-radius:50%;background:#c18a68;margin-bottom:2px}
#scope-build.alfa-iteration4 .wordmark-options{display:flex;gap:16px;flex-wrap:wrap}
#scope-build.alfa-iteration4 .wordmark-option{display:flex;gap:12px;align-items:center;background:var(--alfa-side);padding:16px;border-radius:8px;color:var(--alfa-side-ink)}
#scope-build.alfa-iteration4 .wordmark-option small{color:var(--alfa-side-ink)}
#scope-build.alfa-iteration4 fieldset{border:1px solid var(--alfa-line);border-radius:8px;padding:16px;margin:12px 0}
#scope-build.alfa-iteration4 fieldset[hidden]{display:none}
#scope-build.alfa-iteration4 fieldset p{font-size:12px;margin:8px 0 16px}
#scope-build.alfa-iteration4 .appearance-fields{margin:16px 0;gap:14px}
#scope-build.alfa-iteration4 .theme-sample-selected{padding:10px;border-radius:6px;margin:10px 0}
#scope-build.alfa-iteration4 .starter-launch{margin-bottom:14px}
#scope-build.alfa-iteration4 .starter-selection{max-height:45vh;overflow:auto;margin:16px 0;border:1px solid var(--alfa-line);padding:16px;border-radius:8px}
#scope-build.alfa-iteration4 .starter-selection section{margin-bottom:18px}
#scope-build.alfa-iteration4 .starter-item{margin:10px 0 10px 22px;align-items:flex-start}
#scope-build.alfa-iteration4 .starter-item small{display:block;margin-top:3px;font-size:12px}
#scope-build.alfa-iteration4 .needs-pricing{display:inline-block;font-size:11px;font-weight:600;padding:3px 6px;border-radius:4px;background:var(--alfa-soft);color:var(--alfa-soft-ink);margin-left:5px}
#scope-build.alfa-iteration4 .document-presentation{padding:16px;margin:16px 0}
#scope-build.alfa-iteration4 .document-option-row{display:flex;gap:20px;align-items:center;flex-wrap:wrap;margin:12px 0}
#scope-build.alfa-iteration4 .document-option-row .proposal-photo-option{margin:0}
#scope-build.alfa-iteration4 .document-row-options{border-top:1px solid var(--alfa-line);padding-top:12px}
#scope-build.alfa-iteration4 .document-row-options>p{font-size:12px}
#scope-build.alfa-iteration4 .document-row-rule{display:grid;grid-template-columns:minmax(180px,1fr) 190px 190px;align-items:center;gap:16px;padding:10px 0;border-bottom:1px solid var(--alfa-line)}
#scope-build.alfa-iteration4 .document-row-rule label{font-size:11px;display:grid;gap:4px}
#scope-build.alfa-iteration4 .document-row-rule select{padding:8px}
#scope-build.alfa-iteration4 article.quote{color:#193143!important;background:white!important;color-scheme:light;font-family:Arial,Helvetica,sans-serif!important}
#scope-build.alfa-iteration4 article.quote :is(h1,h2,h3,strong,td,p,label){color:#193143!important}
#scope-build.alfa-iteration4 article.quote small{color:#697781!important}
#scope-build.alfa-iteration4 article.quote :is(.q-cat,.grand){background:white!important;color:#193143!important}
@media(max-width:800px){#scope-build.alfa-iteration4 .document-row-rule{grid-template-columns:1fr 1fr}#scope-build.alfa-iteration4 .document-row-rule>strong{grid-column:1/-1}}
}
