@media screen {
#scope-build.alfa-iteration7 .workspace-customer>.book-project{margin-left:56px;padding-left:22px;border-left:2px solid var(--alfa-line)}
#scope-build.alfa-iteration7 .book-project> :is(.book-est-row,.book-alternates){margin-left:118px!important}
#scope-build.alfa-iteration7 .book-project .book-alternates{padding-left:0!important}
#scope-build.alfa-iteration7 .book-project .book-alternates>.book-est-row{margin-left:0!important;padding-left:12px!important}
#scope-build.alfa-iteration7 .book-project>.row{padding-left:88px}
#scope-build.alfa-iteration7.project-workspace.main-nav-expanded .global-nav-links>button{justify-content:flex-start!important;text-align:left;gap:10px}
#scope-build.alfa-iteration7 .global-nav-links>button svg{flex:0 0 16px}
#scope-build.alfa-iteration7 button:not(.primary):not([aria-pressed="true"]):is(:hover,:focus-visible){background:var(--alfa-soft)!important;color:var(--alfa-soft-ink)!important}
#scope-build.alfa-iteration7 header nav button:is(:hover,:focus-visible){background:var(--alfa-accent)!important;color:var(--alfa-accent-ink)!important}
#scope-build.alfa-iteration7 button:is(:hover,:focus-visible) :is(svg,span,small){color:inherit!important}
#scope-build.alfa-iteration7 .sidebar-logo{background:transparent!important;border:0;padding:0}
#scope-build.alfa-iteration7.logo-light-panel7 .sidebar-logo{background:#fff!important;padding:12px;border-radius:6px}
#scope-build.alfa-iteration7 .business-logo{object-fit:contain}
#scope-build.alfa-iteration7 .sidebar-logo .business-logo{max-height:90px;width:var(--alfa-logo-size);max-width:100%}
#scope-build.alfa-iteration7 .estimate-view-options{display:flex;align-items:center;gap:20px;flex-wrap:wrap;margin:-12px 0 18px}
#scope-build.alfa-iteration7 .estimate-view-options>div{display:flex;border:1px solid var(--alfa-line);border-radius:6px;overflow:hidden}
#scope-build.alfa-iteration7 .estimate-view-options label{display:flex;align-items:center;gap:8px;margin:0}
#scope-build.alfa-iteration7 .estimate-view-options select{max-width:220px}
#scope-build.alfa-iteration7 .estimate-view-options small{margin-left:auto}
#scope-build.alfa-iteration7 .estimate-group7{margin-bottom:12px}
#scope-build.alfa-iteration7 .estimate-group7>summary{padding:10px 12px}
#scope-build.alfa-iteration7 .category-footer{padding:5px 12px!important;min-height:0}
#scope-build.alfa-iteration7 .category-footer button{padding:6px}
#scope-build.alfa-iteration7 .estimate-row7 td{padding:10px 8px!important;vertical-align:middle}
#scope-build.alfa-iteration7 .estimate-row7 td.name{padding-left:10px!important}
#scope-build.alfa-iteration7 .estimate-row-heading7{display:flex;align-items:center;gap:7px;min-height:32px}
#scope-build.alfa-iteration7 .estimate-row-heading7>[data-edit]{padding:0!important;text-align:left;font-weight:600}
#scope-build.alfa-iteration7 .row-expand7{padding:4px!important;flex:0 0 24px}
#scope-build.alfa-iteration7 .estimate-row-details7{margin:6px 0 2px 31px;color:var(--alfa-muted)}
#scope-build.alfa-iteration7 .estimate-row-details7[hidden]{display:none!important}
#scope-build.alfa-iteration7 .estimate-row7 .qty{width:54px;min-height:30px;padding:5px}
#scope-build.alfa-iteration7 .estimate-row7 .qty-col{white-space:nowrap}
#scope-build.alfa-iteration7 .row-calculator7{display:inline-flex!important;width:25px;padding:3px!important;margin:0 0 0 3px!important;vertical-align:middle}
#scope-build.alfa-iteration7 .row-calculator7 svg{margin:0!important}
#scope-build.alfa-iteration7 .estimate-row7 td:last-child{white-space:nowrap}
#scope-build.alfa-iteration7 .estimate-row7 td:last-child button{padding:5px}
#scope-build.alfa-iteration7 .estimate-flat7{margin-bottom:18px;border:1px solid var(--alfa-line);border-radius:8px}
#scope-build.alfa-iteration7 .flat-category7{font-size:12px;color:var(--alfa-muted)}
#scope-build.alfa-iteration7 .estimate-flat7 table{min-width:990px}
#scope-build.alfa-iteration7 .estimate-flat7 thead{position:sticky;top:0;z-index:1}
#scope-build.alfa-iteration7 .category-field{position:relative}
#scope-build.alfa-iteration7 .category-field>label{position:relative}
#scope-build.alfa-iteration7 .category-field input{padding-right:65px!important}
#scope-build.alfa-iteration7 .category-toggle7{position:absolute;right:3px;bottom:3px;padding:7px!important;min-height:30px}
#scope-build.alfa-iteration7 #category-results:not(:empty){position:absolute;top:100%;left:0;right:0;z-index:30;max-height:200px;overflow-y:auto;background:var(--alfa-surface);color:var(--alfa-ink);border:1px solid var(--alfa-line);box-shadow:0 8px 20px #0002;border-radius:6px;margin-top:3px}
#scope-build.alfa-iteration7 #category-results:empty{display:none}
#scope-build.alfa-iteration7 #category-results button{display:block;width:100%;text-align:left;padding:10px 12px}
#scope-build.alfa-iteration7 #category-destination{display:none}
#scope-build.alfa-iteration7 .schedule-back7{margin-bottom:14px;display:flex;gap:7px;align-items:center}
#scope-build.alfa-iteration7 .task-return-hint7{display:block;margin:0 12px;color:var(--alfa-muted)}
#scope-build.alfa-iteration7 .proposal-branding7{margin-top:12px;border-top:1px solid var(--alfa-line);padding-top:10px}
#scope-build.alfa-iteration7 .proposal-branding7 .toolbar{margin-top:12px;gap:24px;flex-wrap:wrap}
@media(max-width:850px){#scope-build.alfa-iteration7 .workspace-customer>.book-project{margin-left:24px;padding-left:14px}#scope-build.alfa-iteration7 .book-project> :is(.book-est-row,.book-alternates){margin-left:58px!important}#scope-build.alfa-iteration7 .book-project>.row{padding-left:0}}
@media(max-width:500px){#scope-build.alfa-iteration7 .workspace-customer>.book-project{margin-left:12px;padding-left:10px}#scope-build.alfa-iteration7 .book-project> :is(.book-est-row,.book-alternates){margin-left:22px!important}#scope-build.alfa-iteration7 .estimate-view-options{gap:12px}#scope-build.alfa-iteration7 .estimate-view-options small{margin-left:0}}
}
#scope-build .proposal-business7 .business-logo{display:block!important;width:var(--proposal-logo-width,190px)!important;max-width:100%!important;height:auto!important;max-height:120px!important;margin:0 0 12px!important;object-fit:contain;object-position:left}
#scope-build .proposal-business7>strong{display:block;font-size:19px;line-height:1.3;margin-bottom:10px}
#scope-build .proposal-contact7 small{display:block;font-size:12px;line-height:1.5}

#scope-build.alfa-iteration7 .estimate-row7 td:has(.qty){white-space:nowrap}
@media screen {
#scope-build.alfa-iteration7 .estimate-row7 input.qty{display:inline-block!important;width:54px!important}
#scope-build.alfa-iteration7 header nav .main-nav-toggle{background:transparent!important;color:var(--alfa-sidebar-ink,#edf1f4)!important}
#scope-build.alfa-iteration7 header nav .main-nav-toggle svg{color:inherit!important}
#scope-build.alfa-iteration7 header nav button:is(:hover,:focus-visible){background:var(--alfa-accent)!important;color:var(--alfa-accent-ink)!important}
#scope-build.alfa-iteration7 header nav button:is(:hover,:focus-visible) svg{color:inherit!important}
}
@media screen {
#scope-build.alfa-iteration7 .estimate-group7 table{display:table!important;min-width:920px;table-layout:fixed}
#scope-build.alfa-iteration7 .estimate-group7 colgroup{display:table-column-group!important}
#scope-build.alfa-iteration7 .estimate-group7 thead:not([hidden]){display:table-header-group!important}
#scope-build.alfa-iteration7 .estimate-group7 tbody{display:table-row-group!important}
#scope-build.alfa-iteration7 .estimate-group7 tbody tr{display:table-row!important;padding:0}
#scope-build.alfa-iteration7 .estimate-group7 tbody td{display:table-cell!important;border-bottom:1px solid var(--alfa-line);text-align:left!important}
#scope-build.alfa-iteration7 .estimate-group7 tbody td.num{white-space:nowrap;text-align:right!important}
#scope-build.alfa-iteration7 .estimate-group7 td[data-column]::before{display:none!important}
#scope-build.alfa-iteration7 .estimate-group7 .tablewrap{overflow-x:auto}
#scope-build.alfa-iteration7 .estimate-row7 input.qty{min-width:0!important;max-width:54px!important}
}
@media screen {
#scope-build.alfa-iteration7 .estimate-group7 colgroup col:nth-child(2),#scope-build.alfa-iteration7 .estimate-flat7 colgroup col:nth-child(3){width:112px!important}
}
