.sticky-top[data-v-436dcbfd]{position:sticky;top:0}.page-item.disabled>a{background-color:#dee2e6!important}.dropdown-custom-menu[data-v-53e9f776]{inset:0 auto auto 0;transform:translateY(40px)}.dropdown-custom-menu[data-v-53e9f776],.dropup-custom-menu[data-v-53e9f776]{position:absolute;margin:0;border-radius:2px;border:none;box-shadow:0 2px 15px rgba(0,0,0,.18);font-size:14px;color:#212529;text-align:left;list-style:none;background-color:#fff;background-clip:padding-box;min-width:10rem;padding:.5rem 0;z-index:1000;max-height:400px;overflow:auto}.dropup-custom-menu[data-v-53e9f776]{inset:auto auto 0 0;transform:translateY(-40px)}.w-full[data-v-53e9f776]{width:100%}.dropdown-item[data-v-53e9f776]{padding:.25rem 1rem}.dropdown-item[data-v-53e9f776]:hover{color:#1e2125;background-color:#e9ecef}.select2-design[data-v-53e9f776]{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath fill='none' stroke='%23343a40' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M2 5l6 6 6-6'/%3E%3C/svg%3E");background-position:right .75rem center;background-repeat:no-repeat;background-size:16px 12px;padding:.375rem 2.25rem .375rem .75rem}.bg-active[data-v-53e9f776]{background-color:#0d6efd;color:#fff}.sticky-top[data-v-1cf65a44]{position:sticky;top:0;z-index:100}.sticky-left[data-v-1cf65a44]{position:sticky;left:0;z-index:50}.sticky-right[data-v-1cf65a44]{position:sticky;right:0;z-index:50}.line-item-100[data-v-1cf65a44]{min-width:100px}.cursor-move[data-v-1cf65a44]{cursor:move}.td-value-line-item[data-v-29c8c5aa],.td-value-line-item[data-v-0720f8c4]{width:201.5px;max-width:201.5px;white-space:normal}.width-1-per[data-v-2d56c322],.width-2-per[data-v-2d56c322]{width:50%}.width-3-per[data-v-2d56c322]{width:30%}.width-4-per[data-v-2d56c322]{width:25%}.width-5-per[data-v-2d56c322]{width:20%}.z-index-300[data-v-2d56c322]{z-index:300}.width-1-per[data-v-e7311a3e],.width-2-per[data-v-e7311a3e]{width:50%}.width-3-per[data-v-e7311a3e]{width:30%}.width-4-per[data-v-e7311a3e]{width:25%}.width-5-per[data-v-e7311a3e]{width:20%}.z-index-300[data-v-e7311a3e]{z-index:300}.sticky-top[data-v-6548d474]{position:sticky;top:0;z-index:100}.sticky-left[data-v-6548d474]{position:sticky;left:0;z-index:50}.line-item-100[data-v-6548d474]{min-width:100px}.min-width-300[data-v-ff01a226]{min-width:300px}.min-width-200[data-v-ff01a226]{min-width:200px}.min-width-150[data-v-ff01a226]{min-width:150px}.min-width-125[data-v-ff01a226]{min-width:125px}.min-width-100[data-v-ff01a226]{min-width:100px}.text-danger-all td[data-v-ff01a226]{color:#6c757d!important}.cursor-pointer[data-v-ff01a226]{cursor:pointer}.sticky-top[data-v-3a23e19a]{position:sticky;top:0;z-index:100}.sticky-left[data-v-3a23e19a]{position:sticky;left:0;z-index:50}.sticky-right[data-v-3a23e19a]{position:sticky;right:0;z-index:50}.line-item-100[data-v-3a23e19a]{min-width:100px}.date-picker-wrapper[data-v-8aad4f2c]{position:relative;width:100%}.date-picker-input[data-v-8aad4f2c]{width:100%;min-height:3.125rem;border:1px solid #d9d9d9;border-radius:0;padding:.65rem .85rem;color:#1f1f1f;font-size:.9rem;line-height:1.5;box-shadow:none;cursor:pointer;background-color:#fff}.date-picker-input[data-v-8aad4f2c]:focus{border-color:#d9d9d9;box-shadow:none}.date-picker-popup[data-v-8aad4f2c]{position:absolute;top:calc(100% + .25rem);left:0;width:14.5rem;border:1px solid #8d8d8d;background:#fff;box-shadow:0 .4rem 1rem rgba(0,0,0,.15);color:#1f1f1f;font-size:.82rem;z-index:10050}.date-picker-controls[data-v-8aad4f2c]{display:grid;grid-template-columns:2rem minmax(0,1fr) 2rem;align-items:center;min-height:2rem;border-bottom:1px solid #bcbcbc;background:#d6d6d6}.date-picker-arrow[data-v-8aad4f2c],.date-picker-day[data-v-8aad4f2c],.date-picker-month[data-v-8aad4f2c]{border:0;background:transparent;color:inherit}.date-picker-arrow[data-v-8aad4f2c]{min-height:2rem;color:#777}.date-picker-month[data-v-8aad4f2c]{min-height:2rem;font-weight:700;text-align:center}.date-picker-grid[data-v-8aad4f2c]{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:0;padding:.25rem .4rem .4rem}.date-picker-grid--days[data-v-8aad4f2c]{padding-bottom:0;color:#777;font-weight:700;text-align:center}.date-picker-day[data-v-8aad4f2c]{min-width:0;min-height:1.65rem;padding:0;line-height:1.65rem;text-align:center}.date-picker-day[data-v-8aad4f2c]:focus,.date-picker-day[data-v-8aad4f2c]:hover{background:#eee;outline:0}.date-picker-day.is-today[data-v-8aad4f2c]{color:var(--lens-accent,#b0005a);font-weight:700}.date-picker-day.is-selected[data-v-8aad4f2c]{background:color-mix(in srgb,var(--lens-accent,#b0005a) 18%,#fff);color:var(--lens-accent,#b0005a);font-weight:800}.date-picker-day--blank[data-v-8aad4f2c]{min-height:1.65rem}@media print{.table[data-v-2e995b4a]{font-size:8px!important}}.width-50[data-v-2249898b]{width:50%}.signature-padding[data-v-2249898b]{margin-top:5px}.quotation-deluxe-back[data-v-2249898b]{margin:.25rem 0 1.8rem}.quotation-deluxe-header[data-v-2249898b]{display:flex;align-items:center;justify-content:space-between;gap:2rem;margin-bottom:1.25rem}.quotation-deluxe-heading[data-v-2249898b]{display:flex;min-width:0;flex-direction:column;gap:.25rem}.quotation-deluxe-eyebrow[data-v-2249898b]{color:#777;font-size:.865rem;font-weight:600;letter-spacing:0;text-transform:uppercase}.quotation-deluxe-heading .deluxe-page-title[data-v-2249898b]{max-width:64rem;margin:0 0 .25rem;font-size:2rem;line-height:1.15}.quotation-deluxe-attached[data-v-2249898b]{display:flex;flex-wrap:wrap;align-items:center;gap:.3rem;color:#8a8588;font-size:.865rem}.quotation-deluxe-attached a[data-v-2249898b]{color:#1c1c1c;font-weight:600;text-decoration:none}.quotation-deluxe-attached a[data-v-2249898b]:hover{color:var(--lens-accent)}.quotation-deluxe-actions[data-v-2249898b]{display:flex;flex-direction:column;align-items:flex-end;justify-content:center;gap:.8rem;min-width:20rem}.quotation-deluxe-action-row[data-v-2249898b]{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:1.25rem}.quotation-deluxe-action-row .custom-btn[data-v-2249898b]{width:auto;min-width:9.7rem}.quotation-deluxe-action-row .quotation-deluxe-save-button[data-v-2249898b]{background:var(--lens-accent);border-color:var(--lens-accent);color:#fff;cursor:pointer;transition:background-color .15s ease,border-color .15s ease,color .15s ease,opacity .15s ease}.quotation-deluxe-action-row .quotation-deluxe-save-button[data-v-2249898b]:disabled,.quotation-deluxe-action-row .quotation-deluxe-save-button[disabled][data-v-2249898b]{background:#e3e3e3;border-color:#e3e3e3;color:#777;cursor:not-allowed;opacity:1;pointer-events:auto}.quotation-deluxe-action-row .quotation-deluxe-save-button[data-v-2249898b]:not(:disabled):focus,.quotation-deluxe-action-row .quotation-deluxe-save-button[data-v-2249898b]:not(:disabled):hover{background:color-mix(in srgb,var(--lens-accent) 86%,#000);border-color:color-mix(in srgb,var(--lens-accent) 86%,#000);color:#fff}.quotation-deluxe-action-row .quotation-deluxe-edit-cancel[data-v-2249898b]{background:#e3e3e3;border-color:#e3e3e3;border-radius:0;color:#666;font-weight:700}.quotation-deluxe-action-row .quotation-deluxe-edit-cancel[data-v-2249898b]:focus,.quotation-deluxe-action-row .quotation-deluxe-edit-cancel[data-v-2249898b]:hover{background:#d8d8d8;border-color:#d8d8d8;color:#555}.quotation-deluxe-action-button[data-v-2249898b]{display:inline-flex;align-items:center;justify-content:center;gap:.55rem;min-width:8rem;min-height:2.6rem;border:0;border-radius:0;padding:.72rem 1.05rem;color:#fff;font-size:.82rem;font-weight:700;line-height:1}.quotation-deluxe-action-button--export[data-v-2249898b],.quotation-deluxe-action-button--muted[data-v-2249898b]{background:#687a75}.quotation-deluxe-action-button--print[data-v-2249898b]{background:#00151c}.quotation-deluxe-action-button[data-v-2249898b]:focus,.quotation-deluxe-action-button[data-v-2249898b]:hover{color:#fff;filter:brightness(.96)}.quotation-deluxe-status-pill[data-v-2249898b]{width:-moz-fit-content;width:fit-content;justify-content:center;font-size:.78rem;font-weight:600}.quotation-deluxe-currency-note[data-v-2249898b]{display:block;margin:.8rem 0 1.25rem;color:#777;font-size:.865rem;font-style:italic;text-align:left}.quotation-deluxe-content[data-v-2249898b]{width:100%;min-height:40rem;padding:2.5rem;color:var(--lens-text);background:#fff;box-shadow:0 .1rem .35rem rgba(30,27,22,.08)}.quotation-deluxe-content--edit[data-v-2249898b]{min-height:0;padding:0;background:transparent;box-shadow:none}.quotation-deluxe-details[data-v-2249898b]{margin-bottom:2rem}.quotation-deluxe-card[data-v-2249898b],.quotation-deluxe-section[data-v-2249898b],.quotation-deluxe-signature-card[data-v-2249898b]{background:transparent;box-shadow:none}.quotation-deluxe-card[data-v-2249898b]{padding:0}.quotation-deluxe-content--edit .quotation-deluxe-section[data-v-2249898b],.quotation-deluxe-content--edit .quotation-deluxe-signature-card[data-v-2249898b],.quotation-deluxe-content--edit .quotation-deluxe-summary[data-v-2249898b]{padding:2rem;background:#fff;box-shadow:0 .25rem .8rem rgba(30,27,22,.12)}.quotation-deluxe-details--edit[data-v-2249898b]{margin-bottom:1.5rem}.quotation-deluxe-details--edit .quotation-deluxe-card[data-v-2249898b]{padding:0;background:transparent;box-shadow:none}.quotation-deluxe-edit-grid[data-v-2249898b]{display:grid;grid-template-columns:minmax(0,3fr) minmax(19rem,2fr);gap:1.5rem;width:100%}.quotation-deluxe-edit-side[data-v-2249898b]{display:flex;min-width:0;flex-direction:column;gap:1.5rem}.quotation-deluxe-edit-card[data-v-2249898b]{min-width:0;padding:2rem;background:#fff;box-shadow:0 .25rem .8rem rgba(30,27,22,.12)}.quotation-deluxe-edit-card--main[data-v-2249898b]{width:100%}.quotation-deluxe-edit-divider[data-v-2249898b]{margin:0 0 1.35rem;border:0;border-top:1px solid #dcdcdc;opacity:1}.quotation-deluxe-edit-status[data-v-2249898b]{display:flex;align-items:center;gap:.8rem;min-height:3rem;color:#1e1b16}.quotation-deluxe-toggle[data-v-2249898b]{position:relative;display:inline-flex;width:2.75rem;height:1.5rem;flex:0 0 auto;border:1px solid #777;border-radius:999px;background:#777}.quotation-deluxe-toggle span[data-v-2249898b]{position:absolute;top:.13rem;left:.15rem;width:1.15rem;height:1.15rem;border:1px solid #777;border-radius:999px;background:#fff;transition:transform .18s ease}.quotation-deluxe-toggle.is-active[data-v-2249898b]{border-color:var(--lens-accent);background:var(--lens-accent)}.quotation-deluxe-toggle.is-active span[data-v-2249898b]{transform:translateX(1.18rem);border-color:#fff}.quotation-deluxe-edit-status-text[data-v-2249898b]{display:flex;flex-direction:column;gap:.1rem}.quotation-deluxe-edit-status-text strong[data-v-2249898b]{color:#1e1b16;font-size:1rem;font-weight:700;line-height:1.2}.quotation-deluxe-edit-status-text small[data-v-2249898b]{color:#777;font-size:.78rem;font-weight:500}.quotation-deluxe-readonly-field[data-v-2249898b]{display:flex;flex-direction:column;gap:.45rem}.quotation-deluxe-readonly-control[data-v-2249898b]{display:flex;min-height:auto;align-items:center;justify-content:space-between;border:0;padding:0;color:#1e1b16;background:transparent;font-size:.95rem;font-weight:600;text-decoration:none}.quotation-deluxe-readonly-control--link[data-v-2249898b]:hover{color:var(--lens-accent);text-decoration:none}.quotation-deluxe-report-head[data-v-2249898b]{display:flex;align-items:flex-start;justify-content:space-between;gap:3rem}.quotation-deluxe-report-address[data-v-2249898b]{display:grid;grid-template-columns:minmax(0,17rem) minmax(0,1fr);gap:.25rem 6rem;max-width:60rem}.quotation-deluxe-address-line[data-v-2249898b],.quotation-deluxe-report-address h2[data-v-2249898b],.quotation-deluxe-report-label[data-v-2249898b]{grid-column:1}.quotation-deluxe-report-meta[data-v-2249898b]{grid-column:2;grid-row:2/span 3;display:flex;flex-direction:column;gap:.2rem;padding-top:1rem}.quotation-deluxe-report-label[data-v-2249898b]{color:#1e1b16;font-size:.875rem;font-weight:600}.quotation-deluxe-report-address h2[data-v-2249898b]{margin:.9rem 0 1.35rem;color:#1e1b16;font-size:1rem;font-weight:800}.quotation-deluxe-report-address p[data-v-2249898b],.quotation-deluxe-report-meta p[data-v-2249898b],.quotation-deluxe-report-number p[data-v-2249898b],.quotation-deluxe-report-number span[data-v-2249898b]{margin:0;color:#1f1f1f;font-size:.875rem;line-height:1.35}.quotation-deluxe-report-address span[data-v-2249898b],.quotation-deluxe-report-meta span[data-v-2249898b]{margin-right:.25rem;color:#1e1b16;font-weight:600}.quotation-deluxe-report-address strong[data-v-2249898b],.quotation-deluxe-report-meta strong[data-v-2249898b]{font-weight:500}.quotation-deluxe-report-project strong[data-v-2249898b]{font-weight:700}.quotation-deluxe-report-number[data-v-2249898b]{min-width:13rem;text-align:right}.quotation-deluxe-report-number h4[data-v-2249898b]{margin:.35rem 0 .5rem;color:#1e1b16;font-size:1.15rem;font-weight:800}.quotation-deluxe-block-title[data-v-2249898b]{margin-bottom:.85rem;color:#1e1b16;font-size:1rem;font-weight:700}.quotation-deluxe-form-grid[data-v-2249898b]{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:1rem 1.35rem}.quotation-deluxe-field[data-v-2249898b]{display:flex;min-width:0;flex-direction:column;gap:.45rem;margin:0}.quotation-deluxe-field--wide[data-v-2249898b]{grid-column:1/-1}.quotation-deluxe-label[data-v-2249898b]{color:#1f1f1f;font-size:.86rem;font-weight:600}.quotation-required-label[data-v-2249898b]{color:#d00000;font-weight:700}.quotation-deluxe-content[data-v-2249898b] .select2-design,.quotation-deluxe-control[data-v-2249898b],.quotation-deluxe-textarea[data-v-2249898b]{min-height:3.125rem;border:1px solid #d9d9d9;border-radius:0;color:#1f1f1f;font-size:.9rem;box-shadow:none}.quotation-deluxe-content[data-v-2249898b] .select2-design{display:flex;align-items:center;width:100%;padding:.65rem .85rem}.quotation-deluxe-textarea[data-v-2249898b]{min-height:8rem;resize:vertical}.quotation-deluxe-content[data-v-2249898b] .dropdown-custom-menu,.quotation-deluxe-content[data-v-2249898b] .dropup-custom-menu{z-index:9999}.quotation-deluxe-summary[data-v-2249898b]{margin-top:0}.quotation-deluxe-edit-card-head[data-v-2249898b]{display:flex;align-items:center;justify-content:space-between;gap:1.5rem;margin-bottom:1.35rem;padding-bottom:1.35rem;border-bottom:1px solid #dcdcdc}.quotation-deluxe-edit-card-head .quotation-deluxe-block-title[data-v-2249898b]{margin-bottom:0}.quotation-deluxe-link-row[data-v-2249898b],.quotation-deluxe-summary-actions[data-v-2249898b]{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:.75rem;margin-bottom:0}.quotation-deluxe-table-action[data-v-2249898b]{width:auto;min-width:9.5rem;min-height:2.65rem;gap:.55rem;padding:.72rem 1rem!important}.quotation-deluxe-table-action span[data-v-2249898b]{display:inline}.quotation-deluxe-table-action--new[data-v-2249898b]{background:#687a75!important}.quotation-deluxe-table-action--attach[data-v-2249898b]{background:#106194!important}.quotation-deluxe-link-row[data-v-2249898b]{justify-content:flex-start;margin-top:1rem}.quotation-deluxe-table-wrap[data-v-2249898b]{width:100%;overflow-x:auto;box-shadow:none}.quotation-deluxe-table-wrap[data-v-2249898b] .table{width:100%;margin-bottom:0;border:0;border-collapse:collapse;color:#1f1f1f;background:#fff;table-layout:fixed;font-size:.875rem}.quotation-deluxe-table-wrap[data-v-2249898b] .quotation-summary-table+.quotation-summary-table{margin-top:0}.quotation-deluxe-table-wrap[data-v-2249898b] .table th{border:0;border-bottom:1px solid var(--lens-accent);background:color-mix(in srgb,var(--lens-accent) 18%,#fff);color:var(--lens-accent);font-size:.86rem;font-weight:800;padding:.78rem 1.5rem;text-transform:none}.quotation-deluxe-table-wrap[data-v-2249898b] .table td{border:0;border-bottom:1px solid #d8d8d8;padding:.82rem 1.5rem;background:#fff;vertical-align:middle}.quotation-deluxe-table-wrap[data-v-2249898b] .table .col-2,.quotation-deluxe-table-wrap[data-v-2249898b] .table td:first-child,.quotation-deluxe-table-wrap[data-v-2249898b] .table th:first-child{width:7rem;text-align:center}.quotation-deluxe-table-wrap[data-v-2249898b] .table td:nth-child(2),.quotation-deluxe-table-wrap[data-v-2249898b] .table th:nth-child(2){width:auto}.quotation-deluxe-table-wrap[data-v-2249898b] .table td:nth-child(3),.quotation-deluxe-table-wrap[data-v-2249898b] .table td:nth-child(4),.quotation-deluxe-table-wrap[data-v-2249898b] .table th:nth-child(3),.quotation-deluxe-table-wrap[data-v-2249898b] .table th:nth-child(4){width:14rem;text-align:right}.quotation-deluxe-table-wrap[data-v-2249898b] .quotation-summary-reference-row>*,.quotation-deluxe-table-wrap[data-v-2249898b] .quotation-summary-reference-row td{background:#e7e8eb!important;color:#1e1b16;font-size:.75rem;font-weight:500!important}.quotation-deluxe-table-wrap[data-v-2249898b] .quotation-summary-total-row>*,.quotation-deluxe-table-wrap[data-v-2249898b] .quotation-summary-total-row td{background:color-mix(in srgb,var(--lens-accent) 10%,#fff)!important;font-weight:800!important}.quotation-deluxe-table-wrap[data-v-2249898b] .quotation-summary-area-row>*,.quotation-deluxe-table-wrap[data-v-2249898b] .quotation-summary-area-row td{background:#fff!important;font-weight:800!important}.quotation-deluxe-table-wrap[data-v-2249898b] .quotation-summary-section-row td{font-weight:800}.quotation-deluxe-table-wrap[data-v-2249898b] .quotation-summary-sub-row td:nth-child(2){padding-left:1.4rem}.quotation-deluxe-table-wrap[data-v-2249898b] .link-item-route{color:#002776;font-weight:700;text-decoration:none}.quotation-deluxe-table-wrap[data-v-2249898b] .link-item-route:focus,.quotation-deluxe-table-wrap[data-v-2249898b] .link-item-route:hover{color:var(--lens-accent);text-decoration:underline}.quotation-deluxe-table-wrap[data-v-2249898b] .link-item-route .fa-arrow-up-right-from-square{display:none}.quotation-deluxe-section-row[data-v-2249898b]{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:.75rem 1.75rem;margin:2rem 0 0}.quotation-deluxe-section-row>.col-md-12[data-v-2249898b],.quotation-deluxe-section-row>.col-sm-12[data-v-2249898b]{grid-column:1/-1;width:auto;padding:0}.quotation-deluxe-section-row>.col-md-6[data-v-2249898b],.quotation-deluxe-section-row>.col-sm-6[data-v-2249898b]{grid-column:span 6;width:auto;padding:0}.quotation-deluxe-section[data-v-2249898b]{padding:0}.quotation-deluxe-content--edit .quotation-deluxe-section-row[data-v-2249898b]{gap:1.5rem}.quotation-deluxe-compact-section[data-v-2249898b]{margin-top:.55rem}.quotation-deluxe-file-upload[data-v-2249898b]{position:relative;margin-top:0}.quotation-deluxe-file-input[data-v-2249898b]{position:fixed;top:0;left:0;width:1px;height:1px;overflow:hidden;opacity:0;pointer-events:none;transform:translate(-100vw,-100vh)}.quotation-deluxe-file-label[data-v-2249898b]{display:flex;min-height:4rem;align-items:center;gap:.9rem;width:100%;margin:0;border:1px solid #d8d8d8;border-left:3px solid var(--lens-accent);padding:.8rem 1rem;text-align:left;color:#1e1b16;background:#fff;cursor:pointer;transition:border-color .15s ease,box-shadow .15s ease}.quotation-deluxe-file-label[data-v-2249898b]:hover{border-color:var(--lens-accent);box-shadow:0 .2rem .55rem rgba(30,27,22,.08)}.quotation-deluxe-file-input:focus+.quotation-deluxe-file-label[data-v-2249898b],.quotation-deluxe-file-label[data-v-2249898b]:focus-within{border-color:var(--lens-accent);box-shadow:0 0 0 .15rem rgba(30,27,22,.12)}.quotation-deluxe-file-icon[data-v-2249898b]{display:inline-flex;flex:0 0 2rem;width:2rem;height:2rem;align-items:center;justify-content:center;color:var(--lens-accent);background:var(--lens-accent-soft)}.quotation-deluxe-file-copy[data-v-2249898b]{display:flex;min-width:0;flex:1 1 auto;flex-direction:column;gap:.1rem}.quotation-deluxe-file-copy strong[data-v-2249898b]{color:#1e1b16;font-size:.9rem;font-weight:600;line-height:1.2}.quotation-deluxe-file-copy small[data-v-2249898b]{color:#777;font-size:.78rem;line-height:1.2}.quotation-deluxe-file-button[data-v-2249898b]{display:inline-flex;flex:0 0 auto;min-height:2.35rem;align-items:center;justify-content:center;padding:0 1rem;color:#fff;background:var(--lens-accent);font-size:.82rem;font-weight:600}.quotation-deluxe-html[data-v-2249898b]{color:#1f1f1f;font-size:.875rem;line-height:1.5;letter-spacing:0;text-align:left;-moz-text-align-last:auto;text-align-last:auto;white-space:normal;word-spacing:normal}.quotation-deluxe-html[data-v-2249898b] *,.quotation-deluxe-section--rich[data-v-2249898b] .ProseMirror,.quotation-deluxe-section--rich[data-v-2249898b] .ProseMirror *{letter-spacing:0!important;text-align:left!important;-moz-text-align-last:auto!important;text-align-last:auto!important;white-space:normal!important;word-spacing:normal!important}.quotation-deluxe-section--rich[data-v-2249898b] .ProseMirror{min-height:12rem;line-height:1.5}.quotation-deluxe-html[data-v-2249898b] p,.quotation-deluxe-section--rich[data-v-2249898b] .ProseMirror p{margin:0 0 .85rem}.quotation-deluxe-html[data-v-2249898b] p:last-child{margin-bottom:0}.quotation-deluxe-html[data-v-2249898b] ol,.quotation-deluxe-html[data-v-2249898b] ul{margin-top:.55rem;margin-bottom:.9rem;padding-left:1.35rem}.quotation-deluxe-html[data-v-2249898b] li{margin-bottom:.16rem}.quotation-deluxe-attachment-list[data-v-2249898b]{display:grid;grid-template-columns:repeat(auto-fit,minmax(22rem,1fr));gap:.75rem;margin-top:1rem}.quotation-deluxe-attachment-item[data-v-2249898b],.quotation-deluxe-attachment-list .col-md-4[data-v-2249898b]{width:auto;padding:0}.quotation-deluxe-attachment-item[data-v-2249898b]{display:flex;min-width:0;min-height:3.4rem;align-items:center;gap:.8rem;border:1px solid #e1e1e1;padding:.65rem .75rem;background:#fff;box-shadow:0 .12rem .35rem rgba(30,27,22,.06)}.quotation-deluxe-attachment-icon[data-v-2249898b]{display:inline-flex;flex:0 0 2rem;width:2rem;height:2rem;align-items:center;justify-content:center;color:var(--lens-accent);background:var(--lens-accent-soft);font-size:.95rem}.quotation-deluxe-attachment-icon.is-pending[data-v-2249898b]{color:#198754;background:rgba(25,135,84,.1)}.quotation-deluxe-attachment-copy[data-v-2249898b]{display:flex;min-width:0;flex:1 1 auto;flex-direction:column;gap:.15rem}.quotation-deluxe-attachment-name[data-v-2249898b]{display:block;min-width:0;border:0;padding:0;overflow:hidden;color:#1e1b16;background:transparent;font-size:.86rem;font-weight:600;line-height:1.25;text-align:left;text-overflow:ellipsis;white-space:nowrap}button.quotation-deluxe-attachment-name[data-v-2249898b]:focus,button.quotation-deluxe-attachment-name[data-v-2249898b]:hover{color:var(--lens-accent);text-decoration:underline}.quotation-deluxe-attachment-copy small[data-v-2249898b]{color:#777;font-size:.74rem;line-height:1.2}.quotation-deluxe-attachment-remove[data-v-2249898b]{display:inline-flex;flex:0 0 auto;align-items:center;gap:.35rem;border:0;padding:.25rem;color:#d93025;background:transparent;font-size:.76rem;font-weight:600;white-space:nowrap}.quotation-deluxe-attachment-remove[data-v-2249898b]:focus,.quotation-deluxe-attachment-remove[data-v-2249898b]:hover{color:#9f1d15;text-decoration:none}.quotation-deluxe-attachment-list .input-group[data-v-2249898b]{align-items:stretch;margin-bottom:0!important;border:1px solid #e1e1e1;background:#fff;box-shadow:0 .15rem .45rem rgba(30,27,22,.08)}.quotation-deluxe-attachment-list .input-group-text[data-v-2249898b]{border:0;color:var(--lens-accent);background:transparent!important}.quotation-deluxe-attachment-list .form-control[data-v-2249898b]{border:0;color:#002776;background:transparent;box-shadow:none;font-size:.84rem}.quotation-deluxe-attachment-list .text-danger[data-v-2249898b]{display:inline-flex;align-items:center;gap:.25rem;padding-right:.75rem;font-size:.78rem;text-decoration:none}.quotation-deluxe-signature-card[data-v-2249898b]{padding:1.2rem 0 0;font-size:.875rem;line-height:1.35}.quotation-deluxe-signature-card .signature-padding[data-v-2249898b]{margin-top:.3rem}.quotation-deluxe-signing-card[data-v-2249898b]{position:relative;grid-column:1/-1;overflow:visible;margin-top:1.15rem;padding:2rem;border:0;background:#fff;box-shadow:0 .25rem .8rem rgba(30,27,22,.12);z-index:10}.quotation-deluxe-signing-card>.quotation-deluxe-block-title[data-v-2249898b]{margin:0;padding-bottom:0;border-bottom:0;font-size:.98rem;line-height:1.2}.quotation-deluxe-signing-card .quotation-deluxe-edit-divider[data-v-2249898b]{display:none}.quotation-deluxe-signing-grid[data-v-2249898b]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.2rem;margin-top:1.2rem;overflow:visible}.quotation-deluxe-signing-field[data-v-2249898b]{position:relative;display:flex;min-width:0;overflow:visible;flex-direction:column;gap:.85rem;border:1px solid #ececec;border-left:3px solid var(--lens-accent);padding:1rem;background:#fbfbfb;box-shadow:0 .1rem .35rem rgba(30,27,22,.04)}.quotation-deluxe-signing-field-head[data-v-2249898b]{display:flex;min-width:0;flex-direction:column;gap:.25rem;padding-bottom:.15rem}.quotation-deluxe-signing-field p[data-v-2249898b]{min-height:0;margin:0;color:#555;font-size:.82rem;line-height:1.35}.quotation-deluxe-signing-row[data-v-2249898b]{position:relative;display:flex;align-items:center;gap:.55rem;min-width:0;overflow:visible}.quotation-deluxe-signing-row[data-v-2249898b] .dropdown{flex:1 1 auto;min-width:0;width:100%;overflow:visible}.quotation-deluxe-signing-row[data-v-2249898b] .select2-design{width:100%;min-height:2.75rem;min-width:0;border-radius:0;background:#fff;font-size:.86rem}.quotation-deluxe-signing-row[data-v-2249898b] .dropdown-custom-menu,.quotation-deluxe-signing-row[data-v-2249898b] .dropup-custom-menu{width:100%;min-width:100%;max-height:18rem;overflow-y:auto;z-index:10000}.quotation-deluxe-remove-button[data-v-2249898b]{display:inline-flex;flex:0 0 auto;min-height:2.75rem;align-items:center;justify-content:center;gap:.35rem;border:1px solid #f0c6c1;padding:0 .7rem;color:#d93025;background:#fff;font-size:.76rem;font-weight:600;white-space:nowrap}.quotation-deluxe-remove-button[data-v-2249898b]:focus,.quotation-deluxe-remove-button[data-v-2249898b]:hover{color:#fff;background:#d93025;text-decoration:none}.quotation-deluxe-validation[data-v-2249898b]{display:block;margin-top:-.25rem;color:#d93025;font-size:.78rem;font-weight:700;line-height:1.35}.quotation-deluxe-workflow[data-v-2249898b]{margin-bottom:1.5rem}.quotation-deluxe-content .custom-btn[data-v-2249898b]:disabled{opacity:.6;cursor:not-allowed}@media (max-width:992px){.quotation-deluxe-header[data-v-2249898b],.quotation-deluxe-report-head[data-v-2249898b]{align-items:flex-start;flex-direction:column}.quotation-deluxe-actions[data-v-2249898b]{justify-content:flex-start}.quotation-deluxe-edit-grid[data-v-2249898b],.quotation-deluxe-form-grid[data-v-2249898b]{grid-template-columns:1fr}.quotation-deluxe-edit-card-head[data-v-2249898b]{align-items:flex-start;flex-direction:column}.quotation-deluxe-signing-grid[data-v-2249898b]{grid-template-columns:1fr}.quotation-deluxe-section-row>.col-md-6[data-v-2249898b],.quotation-deluxe-section-row>.col-sm-6[data-v-2249898b]{grid-column:1/-1}.quotation-deluxe-report-number[data-v-2249898b]{text-align:left}.quotation-deluxe-report-address[data-v-2249898b]{grid-template-columns:1fr}.quotation-deluxe-report-meta[data-v-2249898b]{grid-column:1;grid-row:auto;padding-top:.25rem}.quotation-deluxe-content[data-v-2249898b]{padding:1.5rem}}@media print{#app,.deluxe-layout,.deluxe-layout .content,.deluxe-layout .content__inner,.deluxe-layout .content__wrapper,.deluxe-layout .wrapper,.deluxe-layout .wrapper__inner,body,html{width:100%!important;height:auto!important;min-height:0!important;max-height:none!important;overflow:visible!important}.deluxe-layout .content,.deluxe-layout .wrapper__inner{display:block!important}.deluxe-layout .content{flex:none!important}.deluxe-layout .content__wrapper{padding:0!important}.deluxe-layout .content__top,.deluxe-layout .deluxe-sidebar,.deluxe-layout .deluxe-sidebar__collapse{display:none!important}.border[data-v-2249898b]{border:none!important}.border-top[data-v-2249898b]{border-top:1px solid #000!important}.print-content[data-v-2249898b]{font-size:8px!important}.quotation-deluxe-currency-note[data-v-2249898b]{margin:0 0 1rem!important;text-align:center!important}.quotation-deluxe-card[data-v-2249898b],.quotation-deluxe-content[data-v-2249898b],.quotation-deluxe-details[data-v-2249898b],.quotation-deluxe-section[data-v-2249898b],.quotation-deluxe-signature-card[data-v-2249898b],.quotation-deluxe-summary[data-v-2249898b]{width:100%!important;height:auto!important;min-height:0!important;max-height:none!important;overflow:visible!important;box-shadow:none!important;background:#fff!important}.quotation-deluxe-content[data-v-2249898b]{padding:0!important}.quotation-deluxe-details[data-v-2249898b]{margin-bottom:1rem!important}.quotation-deluxe-report-head[data-v-2249898b]{display:flex!important;gap:2rem!important;margin-bottom:1.25rem!important;-moz-column-break-inside:avoid;break-inside:avoid;page-break-inside:avoid}.quotation-deluxe-report-address[data-v-2249898b]{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;gap:.25rem 3rem!important;max-width:none!important}.quotation-deluxe-report-address h2[data-v-2249898b],.quotation-deluxe-report-address p[data-v-2249898b],.quotation-deluxe-report-meta p[data-v-2249898b],.quotation-deluxe-report-number p[data-v-2249898b],.quotation-deluxe-report-number span[data-v-2249898b]{font-size:8px!important;line-height:1.25!important}.quotation-deluxe-report-address h2[data-v-2249898b]{margin:.45rem 0 .8rem!important}.quotation-deluxe-table-wrap[data-v-2249898b]{width:100%!important;max-width:100%!important;overflow:visible!important;box-shadow:none!important}.quotation-deluxe-table-wrap[data-v-2249898b] .table{width:100%!important;min-width:0!important;table-layout:fixed!important;font-size:8px!important}.quotation-deluxe-table-wrap[data-v-2249898b] .table tbody,.quotation-deluxe-table-wrap[data-v-2249898b] .table thead{display:table-row-group}.quotation-deluxe-table-wrap[data-v-2249898b] .table tr{-moz-column-break-inside:avoid;break-inside:avoid;page-break-inside:avoid}.quotation-deluxe-table-wrap[data-v-2249898b] .table td,.quotation-deluxe-table-wrap[data-v-2249898b] .table th{padding:.22rem .35rem!important;white-space:normal!important;overflow-wrap:anywhere!important;word-break:normal!important;print-color-adjust:exact;-webkit-print-color-adjust:exact}.quotation-deluxe-table-wrap[data-v-2249898b] .table .col-2,.quotation-deluxe-table-wrap[data-v-2249898b] .table td:first-child,.quotation-deluxe-table-wrap[data-v-2249898b] .table th:first-child{width:7%!important}.quotation-deluxe-table-wrap[data-v-2249898b] .table td:nth-child(2),.quotation-deluxe-table-wrap[data-v-2249898b] .table th:nth-child(2){width:53%!important}.quotation-deluxe-table-wrap[data-v-2249898b] .table td:nth-child(3),.quotation-deluxe-table-wrap[data-v-2249898b] .table td:nth-child(4),.quotation-deluxe-table-wrap[data-v-2249898b] .table th:nth-child(3),.quotation-deluxe-table-wrap[data-v-2249898b] .table th:nth-child(4){width:20%!important;text-align:right!important}.quotation-deluxe-section-row[data-v-2249898b]{display:block!important;margin-top:0!important}.quotation-deluxe-section-row>.col-md-6[data-v-2249898b],.quotation-deluxe-section-row>.col-md-12[data-v-2249898b],.quotation-deluxe-section-row>.col-sm-6[data-v-2249898b],.quotation-deluxe-section-row>.col-sm-12[data-v-2249898b]{display:block!important;float:none!important;width:100%!important;padding:0!important}.quotation-deluxe-html[data-v-2249898b]{font-size:8px!important;line-height:1.35!important}.break-after[data-v-2249898b]{-moz-column-break-after:page;break-after:page;page-break-after:always}.signature-padding[data-v-2249898b]{margin-top:50px}.quotation-deluxe-section-row>.quotation-deluxe-signature-card[data-v-2249898b]{display:inline-block!important;float:none!important;width:49%!important;padding-top:1.35rem!important;color:#000!important;font-size:7px!important;line-height:1.25!important;vertical-align:top!important;-moz-column-break-inside:avoid;break-inside:avoid;page-break-inside:avoid}.quotation-deluxe-section-row>.quotation-deluxe-signature-card+.quotation-deluxe-signature-card[data-v-2249898b]{margin-left:2%!important}.quotation-deluxe-signature-card .quotation-deluxe-block-title[data-v-2249898b]{margin-bottom:.35rem!important;color:#000!important;font-size:7px!important;font-weight:800!important;line-height:1.2!important}.quotation-deluxe-signature-card .signature-padding[data-v-2249898b]{margin-top:1.6rem!important}.quotation-deluxe-signature-card .border-top[data-v-2249898b]{width:14rem!important;margin-bottom:.35rem!important;border-top:1px solid #000!important}.quotation-deluxe-signature-card .small[data-v-2249898b]{font-size:6.5px!important}.quotation-deluxe-signature-card img[data-v-2249898b]{max-width:14rem!important;max-height:3rem!important}body{margin-top:.1mm;margin-bottom:.15mm;margin-right:.3mm;margin-left:.3mm}.table>:not(caption)>*>[data-v-2249898b]{padding:.2rem .2rem}.bg-light[data-v-2249898b],.bg-separator[data-v-2249898b]{print-color-adjust:exact;-webkit-print-color-adjust:exact}.bg-separator[data-v-2249898b]{font-weight:600;padding-top:0;background-color:transparent!important;border-bottom:0}}.quotation-attached-page[data-v-210ae7c4]{color:#1e1b16}.quotation-attached-steps[data-v-210ae7c4]{margin-bottom:2.65rem}.quotation-attached-back[data-v-210ae7c4]{margin-bottom:1.55rem}.quotation-attached-back a[data-v-210ae7c4]{display:inline-flex;align-items:center;gap:.5rem;color:#777;font-size:.875rem;font-weight:600;text-decoration:none}.quotation-attached-back a[data-v-210ae7c4]:focus,.quotation-attached-back a[data-v-210ae7c4]:hover{color:var(--lens-accent)}.quotation-attached-header[data-v-210ae7c4]{display:flex;align-items:flex-start;justify-content:space-between;gap:2rem;margin-bottom:1.35rem}.quotation-attached-heading[data-v-210ae7c4]{min-width:0}.quotation-attached-eyebrow[data-v-210ae7c4]{display:block;margin-bottom:.45rem;color:#1e1b16;font-size:.75rem;font-weight:700;letter-spacing:0;text-transform:uppercase}.quotation-attached-heading .deluxe-page-title[data-v-210ae7c4]{margin:0;color:var(--lens-accent);font-size:1.9rem;font-weight:800;line-height:1.15}.quotation-attached-action[data-v-210ae7c4]{display:inline-flex;min-height:2.8rem;align-items:center;justify-content:center;gap:.75rem;border:0;padding:.75rem 1.55rem;color:#fff;background:#07131b;font-size:.88rem;font-weight:700;white-space:nowrap}.quotation-attached-action[data-v-210ae7c4]:disabled{opacity:.55;cursor:not-allowed}.quotation-attached-currency-note[data-v-210ae7c4]{display:block;margin:.25rem 0 1.55rem;color:#777;font-size:.865rem;font-style:italic;text-align:center}.quotation-attached-card[data-v-210ae7c4]{width:100%;min-height:80vh;padding:2.5rem;background:#fff;box-shadow:0 .1rem .35rem rgba(30,27,22,.08)}.quotation-attached-report-head[data-v-210ae7c4]{display:flex;align-items:flex-start;justify-content:space-between;gap:3rem;margin-bottom:2.4rem}.quotation-attached-report-address[data-v-210ae7c4]{display:grid;grid-template-columns:minmax(0,25rem) minmax(0,1fr);gap:.25rem 6rem;max-width:68rem}.quotation-attached-address-line[data-v-210ae7c4],.quotation-attached-report-address h2[data-v-210ae7c4],.quotation-attached-report-label[data-v-210ae7c4]{grid-column:1}.quotation-attached-report-meta[data-v-210ae7c4]{grid-column:2;grid-row:2/span 3;display:flex;flex-direction:column;gap:.2rem;padding-top:1rem}.quotation-attached-report-label[data-v-210ae7c4]{color:#1e1b16;font-size:.875rem;font-weight:600}.quotation-attached-report-address h2[data-v-210ae7c4]{margin:.9rem 0 1.35rem;color:#1e1b16;font-size:1rem;font-weight:800}.quotation-attached-report-address p[data-v-210ae7c4],.quotation-attached-report-meta p[data-v-210ae7c4],.quotation-attached-report-number p[data-v-210ae7c4]{margin:0;color:#1e1b16;font-size:.875rem;line-height:1.35}.quotation-attached-report-address span[data-v-210ae7c4],.quotation-attached-report-meta span[data-v-210ae7c4]{margin-right:.25rem;color:#1e1b16;font-weight:600}.quotation-attached-report-address strong[data-v-210ae7c4],.quotation-attached-report-meta strong[data-v-210ae7c4]{font-weight:500}.quotation-attached-report-project strong[data-v-210ae7c4]{font-weight:700}.quotation-attached-report-number[data-v-210ae7c4]{min-width:13rem;text-align:right}.quotation-attached-report-number h4[data-v-210ae7c4]{margin:.35rem 0 .5rem;color:#1e1b16;font-size:1.15rem;font-weight:800}.quotation-attached-table-wrap[data-v-210ae7c4]{width:100%;overflow-x:visible}.quotation-attached-table[data-v-210ae7c4]{width:100%;margin-bottom:0;border:0;border-collapse:collapse;color:#1e1b16;background:#fff;table-layout:auto;font-size:.875rem}.quotation-attached-table th[data-v-210ae7c4]{border:0;border-bottom:1px solid var(--lens-accent);padding:.78rem 1.45rem;color:var(--lens-accent);background:color-mix(in srgb,var(--lens-accent) 18%,#fff);font-size:.86rem;font-weight:800;line-height:1.25;text-transform:none;white-space:nowrap}.quotation-attached-table[data-v-210ae7c4] td{border:0;border-bottom:1px solid #d8d8d8;padding:.9rem 1.45rem;background:#fff;vertical-align:middle}.quotation-attached-table .quotation-attached-sn-col[data-v-210ae7c4],.quotation-attached-table[data-v-210ae7c4] td:first-child{width:5rem;text-align:center}.quotation-attached-description-col[data-v-210ae7c4],.quotation-attached-table[data-v-210ae7c4] td:nth-child(2){width:auto;min-width:20rem}.quotation-attached-table[data-v-210ae7c4] td:nth-child(3),.quotation-attached-table th[data-v-210ae7c4]:nth-child(3){width:6rem}.quotation-attached-table[data-v-210ae7c4] td:nth-child(4),.quotation-attached-table th[data-v-210ae7c4]:nth-child(4){width:7rem}.quotation-attached-table[data-v-210ae7c4] td:nth-child(5),.quotation-attached-table[data-v-210ae7c4] td:nth-child(6),.quotation-attached-table[data-v-210ae7c4] td:nth-child(7),.quotation-attached-table th[data-v-210ae7c4]:nth-child(5),.quotation-attached-table th[data-v-210ae7c4]:nth-child(6),.quotation-attached-table th[data-v-210ae7c4]:nth-child(7){width:10rem}.quotation-attached-reference-row td[data-v-210ae7c4],.quotation-attached-table[data-v-210ae7c4] tr.bg-light>*,.quotation-attached-table[data-v-210ae7c4] tr.bg-light td{background:#e7e8eb!important;color:#1e1b16;font-weight:700!important}.quotation-attached-line-copy[data-v-210ae7c4]{display:flex;flex-direction:column;gap:.15rem;padding-left:1.35rem}.quotation-attached-line-copy small[data-v-210ae7c4],.quotation-attached-table[data-v-210ae7c4] td small.fw-bold{color:#002776;font-size:.82rem}.quotation-attached-line-copy p[data-v-210ae7c4],.quotation-attached-table[data-v-210ae7c4] .description-line-item{color:#1e1b16;font-size:.78rem;line-height:1.35}.quotation-attached-table[data-v-210ae7c4] .ps-3{padding-left:1.5rem!important}.quotation-attached-table[data-v-210ae7c4] .ps-4{padding-left:2.25rem!important}.quotation-attached-table[data-v-210ae7c4] .ps-5{padding-left:3rem!important}.quotation-attached-table[data-v-210ae7c4] tr.bg-light-primary>*,.quotation-attached-table[data-v-210ae7c4] tr.bg-light-primary td,.quotation-attached-total-row td[data-v-210ae7c4]{background:color-mix(in srgb,var(--lens-accent) 10%,#fff)!important;font-weight:800!important}.quotation-attached-overall-row td[data-v-210ae7c4]{border-top:1px solid var(--lens-accent)}@media (max-width:992px){.quotation-attached-header[data-v-210ae7c4],.quotation-attached-report-head[data-v-210ae7c4]{flex-direction:column}.quotation-attached-report-number[data-v-210ae7c4]{text-align:left}.quotation-attached-report-address[data-v-210ae7c4]{grid-template-columns:1fr}.quotation-attached-report-meta[data-v-210ae7c4]{grid-column:1;grid-row:auto;padding-top:0}.quotation-attached-card[data-v-210ae7c4]{padding:1.4rem}.quotation-attached-table-wrap[data-v-210ae7c4]{overflow-x:auto}.quotation-attached-table[data-v-210ae7c4]{min-width:58rem}}@page{size:A4 landscape;margin:8mm}@media print{#app,.deluxe-layout,.deluxe-layout .content,.deluxe-layout .content__inner,.deluxe-layout .content__wrapper,.deluxe-layout .wrapper,.deluxe-layout .wrapper__inner,body,html{width:100%!important;height:auto!important;min-height:0!important;max-height:none!important;overflow:visible!important}.deluxe-layout .content,.deluxe-layout .wrapper__inner{display:block!important}.deluxe-layout .content{flex:none!important}.deluxe-layout .content__wrapper{padding:0!important}.deluxe-layout .content__top,.deluxe-layout .deluxe-sidebar,.deluxe-layout .deluxe-sidebar__collapse{display:none!important}.quotation-attached-page[data-v-210ae7c4]{color:#000;background:#fff}.quotation-attached-card[data-v-210ae7c4],.quotation-attached-page[data-v-210ae7c4]{width:100%!important;height:auto!important;max-height:none!important;overflow:visible!important}.quotation-attached-card[data-v-210ae7c4]{min-height:0;padding:0!important;background:#fff!important;box-shadow:none!important}.quotation-attached-report-head[data-v-210ae7c4]{display:flex!important;flex-direction:row!important;align-items:flex-start!important;justify-content:space-between!important;gap:1.5rem!important;margin-bottom:1.25rem!important;page-break-inside:avoid}.quotation-attached-report-address[data-v-210ae7c4]{display:grid!important;grid-template-columns:minmax(0,52%) minmax(0,38%)!important;gap:.15rem 2rem!important;max-width:none!important;width:72%!important}.quotation-attached-report-meta[data-v-210ae7c4]{grid-column:2!important;grid-row:2/span 3!important;padding-top:.9rem!important}.quotation-attached-report-number[data-v-210ae7c4]{min-width:8rem!important;text-align:right!important}.quotation-attached-report-address p[data-v-210ae7c4],.quotation-attached-report-meta p[data-v-210ae7c4],.quotation-attached-report-number p[data-v-210ae7c4]{font-size:8px!important;line-height:1.25!important}.quotation-attached-report-address h2[data-v-210ae7c4]{margin:.45rem 0 .85rem!important;font-size:9px!important}.quotation-attached-report-number h4[data-v-210ae7c4]{font-size:10px!important}.quotation-attached-currency-note[data-v-210ae7c4]{margin:0 0 .75rem!important;font-size:8px!important;text-align:center!important}.quotation-attached-table-wrap[data-v-210ae7c4]{width:100%!important;height:auto!important;max-height:none!important;overflow:visible!important}.print-content[data-v-210ae7c4]{font-size:10px!important}.print-body[data-v-210ae7c4]{margin-top:190px}.signature-padding[data-v-210ae7c4]{margin-top:50px}body{margin-top:.1mm;margin-bottom:.15mm;margin-right:.3mm;margin-left:.3mm}.quotation-attached-table[data-v-210ae7c4]{width:100%!important;height:auto!important;min-width:0!important;table-layout:fixed!important;font-size:7px!important;page-break-inside:auto}.quotation-attached-table tbody[data-v-210ae7c4],.quotation-attached-table thead[data-v-210ae7c4]{display:table-row-group}.quotation-attached-table[data-v-210ae7c4] td,.quotation-attached-table th[data-v-210ae7c4]{padding:.18rem .22rem!important;white-space:normal!important;overflow-wrap:anywhere!important;word-break:normal!important;print-color-adjust:exact;-webkit-print-color-adjust:exact}.quotation-attached-table .quotation-attached-sn-col[data-v-210ae7c4],.quotation-attached-table[data-v-210ae7c4] td:first-child{width:5%!important}.quotation-attached-description-col[data-v-210ae7c4],.quotation-attached-table[data-v-210ae7c4] td:nth-child(2){width:38%!important;min-width:0!important}.quotation-attached-table[data-v-210ae7c4] td:nth-child(3),.quotation-attached-table th[data-v-210ae7c4]:nth-child(3){width:7%!important}.quotation-attached-table[data-v-210ae7c4] td:nth-child(4),.quotation-attached-table th[data-v-210ae7c4]:nth-child(4){width:8%!important}.quotation-attached-table[data-v-210ae7c4] td:nth-child(5),.quotation-attached-table th[data-v-210ae7c4]:nth-child(5){width:10%!important}.quotation-attached-table[data-v-210ae7c4] td:nth-child(6),.quotation-attached-table[data-v-210ae7c4] td:nth-child(7),.quotation-attached-table th[data-v-210ae7c4]:nth-child(6),.quotation-attached-table th[data-v-210ae7c4]:nth-child(7){width:16%!important}.quotation-attached-line-copy[data-v-210ae7c4]{padding-left:.25rem!important}.quotation-attached-line-copy p[data-v-210ae7c4],.quotation-attached-line-copy small[data-v-210ae7c4],.quotation-attached-table[data-v-210ae7c4] .description-line-item,.quotation-attached-table[data-v-210ae7c4] td small.fw-bold{font-size:7px!important;line-height:1.2!important}.quotation-attached-table[data-v-210ae7c4] .ps-3,.quotation-attached-table[data-v-210ae7c4] .ps-4,.quotation-attached-table[data-v-210ae7c4] .ps-5{padding-left:.75rem!important}.quotation-attached-table tr[data-v-210ae7c4]{-moz-column-break-inside:avoid;break-inside:avoid;page-break-inside:avoid}.bg-light[data-v-210ae7c4]{padding-top:0;padding-bottom:0;print-color-adjust:exact;-webkit-print-color-adjust:exact}.bg-separator[data-v-210ae7c4]{font-weight:600;padding-top:15px;background-color:#ffc000;print-color-adjust:exact;-webkit-print-color-adjust:exact;border-bottom:1px solid #000}.min-width-100[data-v-210ae7c4]{min-width:100px}}body[data-v-6d000528]{overflow-y:hidden}table[data-v-6d000528]{border-spacing:50px}tr[data-v-6d000528]{border:1px solid #dee2e6}td[data-v-6d000528]{overflow:auto}.line-item-100[data-v-6d000528]{min-width:100px;width:100px}.sn-row[data-v-6d000528]{min-width:75px;width:75px}.description-row[data-v-6d000528]{min-width:400px;width:400px}.space-row[data-v-6d000528]{min-width:150px;width:150px}.default-row[data-v-6d000528]{padding:8px}.header-table-color[data-v-6d000528]{background-color:#f5f6fa}[data-v-e547a206] #BoqModalAddQuotation .modal-dialog{max-width:487px}[data-v-e547a206] #BoqModalAddQuotation .modal-content{border:0;border-radius:4px;box-shadow:0 14px 32px rgba(0,0,0,.24)}[data-v-e547a206] #BoqModalAddQuotation .modal-header{justify-content:center;border-bottom:0;padding:35px 22px 20px;position:relative}[data-v-e547a206] #BoqModalAddQuotation .modal-title{color:var(--lens-theme-color,#a9005c);font-size:24px;font-weight:700;line-height:1.2;margin:0;text-align:center}[data-v-e547a206] #BoqModalAddQuotation .btn-close{position:absolute;top:23px;right:20px;width:18px;height:18px;padding:0;background-size:14px;opacity:.65}[data-v-e547a206] #BoqModalAddQuotation .modal-body{padding:0 23px 20px}[data-v-e547a206] #BoqModalAddQuotation .modal-footer{border-top:0;gap:20px;flex-wrap:nowrap;padding:36px 23px 36px}[data-v-e547a206] #BoqModalAddQuotation .modal-footer>*{margin:0}.quotation-create-modal[data-v-e547a206]{color:#222}.quotation-create-field[data-v-e547a206]{display:flex;flex-direction:column;gap:9px}.quotation-create-field+.quotation-create-field[data-v-e547a206]{margin-top:14px}.quotation-create-field label[data-v-e547a206]{color:#333;font-size:15px;font-weight:700;line-height:1.2}.quotation-create-field label span[data-v-e547a206]{color:#e00000}.quotation-create-input[data-v-e547a206]{width:100%;min-height:44px;border:1px solid #d6d6d6;border-radius:0;background:#fff;color:#333;font-size:14px;line-height:1.4;padding:10px 21px}.quotation-create-input[data-v-e547a206]::-moz-placeholder{color:#777;opacity:1}.quotation-create-input[data-v-e547a206]::placeholder{color:#777;opacity:1}.quotation-create-input[data-v-e547a206]:focus{border-color:var(--lens-theme-color,#a9005c);box-shadow:none;outline:none}.quotation-create-input--readonly[data-v-e547a206]{background:#efefef;color:#888;cursor:not-allowed}.quotation-create-group[data-v-e547a206]{border:1px solid #d6d6d6;border-radius:4px;margin-top:12px;padding:21px 15px 25px}.quotation-create-validation[data-v-e547a206]{color:#e00000;font-size:12px;line-height:1.2}.quotation-create-button[data-v-e547a206]{align-items:center;border:0;border-radius:0;display:inline-flex;font-size:15px;font-weight:700;height:43px;justify-content:center;line-height:1;padding:0 20px}.quotation-create-button--cancel[data-v-e547a206]{background:#e3e3e3;color:#666;flex:0 0 140px}.quotation-create-button--primary[data-v-e547a206]{background:var(--lens-theme-color,#a9005c);color:#fff;flex:1 1 0;min-width:0}.quotation-create-button--cancel[data-v-e547a206]:focus,.quotation-create-button--cancel[data-v-e547a206]:hover{background:#d8d8d8;color:#555}.quotation-create-button--primary[data-v-e547a206]:focus,.quotation-create-button--primary[data-v-e547a206]:hover{background:var(--lens-theme-color,#a9005c);color:#fff;filter:brightness(.95)}@media (max-width:575.98px){[data-v-e547a206] #BoqModalAddQuotation .modal-dialog{max-width:calc(100% - 28px);margin-left:auto;margin-right:auto}[data-v-e547a206] #BoqModalAddQuotation .modal-footer{flex-direction:column-reverse;gap:12px}.quotation-create-button--cancel[data-v-e547a206],.quotation-create-button--primary[data-v-e547a206]{flex:0 0 auto;min-width:0;width:100%}}.width-50[data-v-48431fe9]{width:50%}.signature-padding[data-v-48431fe9]{margin-top:5px}@media print{.border-top[data-v-48431fe9]{border-top:1px solid #000!important}.print-content[data-v-48431fe9]{font-size:10px!important}.print-body[data-v-48431fe9]{margin-top:190px}.signature-padding[data-v-48431fe9]{margin-top:50px}body[data-v-48431fe9]{margin-top:.1mm;margin-bottom:.15mm;margin-right:.3mm;margin-left:.3mm}.table>:not(caption)>*>[data-v-48431fe9]{padding:.2rem .2rem}.bg-light[data-v-48431fe9],.bg-separator[data-v-48431fe9]{-webkit-print-color-adjust:exact;print-color-adjust:exact}.bg-separator[data-v-48431fe9]{font-weight:600;padding-top:15px;background-color:#ffc000;border-bottom:1px solid #000}}.sticky-top[data-v-29f9afda]{position:sticky;top:0;z-index:100}.sticky-left[data-v-29f9afda]{position:sticky;left:0;z-index:50}.sticky-right[data-v-29f9afda]{position:sticky;right:0;z-index:50}.line-item-100[data-v-29f9afda]{min-width:100px}.cursor-move[data-v-29f9afda]{cursor:move}.opacity-50[data-v-29f9afda]{opacity:.5!important}.boq-print-page[data-v-1201dd1b]{max-width:96rem;margin:0 auto;padding:1.25rem 1.6rem 2.5rem}.boq-print-toolbar[data-v-1201dd1b]{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-bottom:.9rem}.boq-print-back[data-v-1201dd1b]{display:inline-flex;align-items:center;gap:.48rem;color:#5f564d;font-size:.84rem;font-weight:800;text-decoration:none}.boq-print-back[data-v-1201dd1b]:focus,.boq-print-back[data-v-1201dd1b]:hover{color:#ca5015}.boq-print-actions[data-v-1201dd1b]{display:inline-flex;align-items:center;justify-content:flex-end;gap:.45rem}.boq-print-action[data-v-1201dd1b]{display:inline-flex;min-height:2.35rem;align-items:center;justify-content:center;gap:.42rem;border-radius:.28rem;padding:0 1rem;font-size:.82rem;font-weight:800;line-height:1.2;box-shadow:none}.boq-print-action--print[data-v-1201dd1b]{border:1px solid #07141a;background:#07141a;color:#fff}.boq-print-action--print[data-v-1201dd1b]:focus,.boq-print-action--print[data-v-1201dd1b]:hover{border-color:#102630;background:#102630;color:#fff}.boq-print-action--download[data-v-1201dd1b]{border:1px solid #ca5015;background:#ca5015;color:#fff}.boq-print-action--download[data-v-1201dd1b]:focus,.boq-print-action--download[data-v-1201dd1b]:hover{border-color:#a64200;background:#a64200;color:#fff}.boq-print-action.is-loading[data-v-1201dd1b],.boq-print-action[data-v-1201dd1b]:disabled{border-color:#d7d0c5;background:#eee9e2;color:#8a837a;opacity:1}.boq-print-document[data-v-1201dd1b]{overflow:hidden;border:1px solid #eadfce;border-radius:.45rem;background:#fff;box-shadow:0 1.2rem 2.4rem rgba(30,27,22,.08)}.boq-print-document__header[data-v-1201dd1b]{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;padding:1.25rem 1.35rem;border-bottom:1px solid #eadfce;background:#fffaf6}.boq-print-eyebrow[data-v-1201dd1b]{display:block;color:#ca5015;font-size:.75rem;font-weight:850}.boq-print-document__header h4[data-v-1201dd1b]{margin:.25rem 0 0;color:#111;font-size:1.24rem;font-weight:850;line-height:1.2}.boq-print-document__header p[data-v-1201dd1b]{margin:.28rem 0 0;color:#5f564d;font-size:.86rem;font-weight:700}.boq-print-date[data-v-1201dd1b]{min-width:11rem;color:#5f564d;text-align:right}.boq-print-date span[data-v-1201dd1b]{display:block;font-size:.78rem;font-weight:750}.boq-print-date strong[data-v-1201dd1b]{display:block;margin-top:.2rem;color:#111;font-size:.95rem;font-weight:850}.boq-print-note[data-v-1201dd1b]{display:flex;justify-content:center;padding:1rem 1.25rem .4rem;color:#5f564d;font-size:.84rem;font-style:italic}.boq-print-table[data-v-1201dd1b]{overflow-x:auto;padding:.75rem .85rem 1rem}.boq-print-table[data-v-1201dd1b] .table{min-width:70rem;margin-bottom:0;border-color:#eadfce;font-size:.86rem}.boq-print-table[data-v-1201dd1b] .table>thead>tr>th{border-color:#eadfce;border-bottom:1px solid #ca5015;background:#ffe0d1;color:#ca5015;font-size:.78rem;font-weight:850;letter-spacing:0;text-transform:none}.boq-print-table[data-v-1201dd1b] .table>tbody>tr>td{border-color:#eadfce;padding:.72rem .58rem;vertical-align:top}.boq-print-table[data-v-1201dd1b] .table>tbody>tr:nth-child(2n)>td{background:#fbfaf8}.boq-print-table[data-v-1201dd1b] .table>tbody>tr:last-child>td{background:#efebe6;font-weight:850}.boq-print-table[data-v-1201dd1b] .description-line-item{color:#1e1b16;line-height:1.45}@media (max-width:768px){.boq-print-page[data-v-1201dd1b]{padding:1rem}.boq-print-document__header[data-v-1201dd1b],.boq-print-toolbar[data-v-1201dd1b]{align-items:stretch;flex-direction:column}.boq-print-actions[data-v-1201dd1b]{width:100%}.boq-print-action[data-v-1201dd1b]{flex:1 1 0}.boq-print-date[data-v-1201dd1b]{min-width:0;text-align:left}}@media print{.boq-print-page[data-v-1201dd1b]{max-width:none;margin:0;padding:0;background:#fff}.boq-print-document[data-v-1201dd1b]{border:0;border-radius:0;box-shadow:none}.boq-print-document__header[data-v-1201dd1b]{padding:0 0 .75rem;background:#fff}.boq-print-table[data-v-1201dd1b]{overflow:visible;padding:0}.boq-print-table[data-v-1201dd1b] .table{min-width:0}}.dropdown-custom-menu[data-v-43b9910e]{position:absolute;inset:0 auto auto 0;margin:0;transform:translateY(40px);border-radius:2px;border:none;box-shadow:0 2px 15px rgba(0,0,0,.18);font-size:14px;color:#212529;text-align:left;list-style:none;background-color:#fff;background-clip:padding-box;min-width:10rem;padding:.5rem 0;z-index:1000;max-height:400px;overflow:auto}.dropdown-item[data-v-43b9910e]{padding:.25rem 1rem}.dropdown-item[data-v-43b9910e]:hover{color:#1e2125;background-color:#e9ecef}.w-full[data-v-43b9910e]{width:100%}.bg-active[data-v-43b9910e]{background-color:#0d6efd;color:#fff}@media print{.table[data-v-99eac5a0]{font-size:8px!important}}.width-50[data-v-53cf8324]{width:50%}.signature-padding[data-v-53cf8324]{margin-top:5px}@media print{.border-top[data-v-53cf8324]{border-top:1px solid #000!important}h6[data-v-53cf8324]{font-size:12px!important}.print-content[data-v-53cf8324]{font-size:10px!important}.print-body[data-v-53cf8324]{margin-top:190px}.signature-padding[data-v-53cf8324]{margin-top:50px}body[data-v-53cf8324]{margin-top:.1mm;margin-bottom:.15mm;margin-right:.3mm;margin-left:.3mm}.table>:not(caption)>*>[data-v-53cf8324]{padding:.2rem .2rem}.bg-light[data-v-53cf8324],.bg-separator[data-v-53cf8324]{print-color-adjust:exact;-webkit-print-color-adjust:exact}.bg-separator[data-v-53cf8324]{font-weight:600;padding-top:15px;background-color:#fff0e8;color:#ff671f;border-bottom:1px solid #ff671f}}.handle[data-v-5d5d7230]{cursor:move}.opacity-50[data-v-5d5d7230]{opacity:.5!important}.now-wrap[data-v-5d5d7230]{white-space:nowrap}.handle[data-v-4cd3d7a0]{cursor:move}.sticky-top[data-v-4cd3d7a0]{position:sticky;top:0;z-index:100}.sticky-left[data-v-4cd3d7a0]{position:sticky;left:0;z-index:50}.sticky-right[data-v-4cd3d7a0]{position:sticky;right:0;z-index:50}.line-item-100[data-v-4cd3d7a0]{min-width:90px}.cursor-move[data-v-4cd3d7a0]{cursor:move}.hle-print-page[data-v-f55ebf90]{max-width:96rem;margin:0 auto;padding:1.25rem 1.6rem 2.5rem}.hle-print-toolbar[data-v-f55ebf90]{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-bottom:.9rem}.hle-print-back[data-v-f55ebf90]{display:inline-flex;align-items:center;gap:.48rem;color:#5f564d;font-size:.84rem;font-weight:800;text-decoration:none}.hle-print-back[data-v-f55ebf90]:focus,.hle-print-back[data-v-f55ebf90]:hover{color:#ff671f}.hle-print-actions[data-v-f55ebf90]{display:inline-flex;align-items:center;justify-content:flex-end;gap:.45rem}.hle-print-action[data-v-f55ebf90]{display:inline-flex;min-height:2.35rem;align-items:center;justify-content:center;gap:.42rem;border-radius:.28rem;padding:0 1rem;font-size:.82rem;font-weight:800;line-height:1.2;box-shadow:none}.hle-print-action--print[data-v-f55ebf90]{border:1px solid #07141a;background:#07141a;color:#fff}.hle-print-action--print[data-v-f55ebf90]:focus,.hle-print-action--print[data-v-f55ebf90]:hover{border-color:#102630;background:#102630;color:#fff}.hle-print-action--download[data-v-f55ebf90]{border:1px solid #ff671f;background:#ff671f;color:#fff}.hle-print-action--download[data-v-f55ebf90]:focus,.hle-print-action--download[data-v-f55ebf90]:hover{border-color:#d9490a;background:#d9490a;color:#fff}.hle-print-action.is-loading[data-v-f55ebf90]{border-color:#d7d0c5;background:#eee9e2;color:#8a837a;opacity:1}.hle-print-document[data-v-f55ebf90]{overflow:hidden;border:1px solid #eadfce;border-radius:.45rem;background:#fff;box-shadow:0 1.2rem 2.4rem rgba(30,27,22,.08)}.hle-print-document__header[data-v-f55ebf90]{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;padding:1.25rem 1.35rem;border-bottom:1px solid #eadfce;background:#fffaf6}.hle-print-eyebrow[data-v-f55ebf90]{display:block;color:#ff671f;font-size:.75rem;font-weight:850}.hle-print-document__header h4[data-v-f55ebf90]{margin:.25rem 0 0;color:#111;font-size:1.24rem;font-weight:850;line-height:1.2}.hle-print-document__header p[data-v-f55ebf90]{margin:.28rem 0 0;color:#5f564d;font-size:.86rem;font-weight:700}.hle-print-date[data-v-f55ebf90]{min-width:11rem;color:#5f564d;text-align:right}.hle-print-date span[data-v-f55ebf90]{display:block;font-size:.78rem;font-weight:750}.hle-print-date strong[data-v-f55ebf90]{display:block;margin-top:.2rem;color:#111;font-size:.95rem;font-weight:850}.hle-print-note[data-v-f55ebf90]{display:flex;justify-content:center;padding:1rem 1.25rem .4rem;color:#5f564d;font-size:.84rem;font-style:italic}.hle-print-table[data-v-f55ebf90]{padding:.75rem .85rem 1rem}.hle-print-table[data-v-f55ebf90] .table{margin-bottom:0;border-color:#eadfce;font-size:.86rem}.hle-print-table[data-v-f55ebf90] .table>thead>tr>th{border-color:#eadfce;border-bottom:1px solid #ff671f;background:#ffe0d1;color:#ff4d13;font-size:.78rem;font-weight:850;letter-spacing:0;text-transform:none}.hle-print-table[data-v-f55ebf90] .table>tbody>tr>td{border-color:#eadfce;padding:.72rem .58rem;vertical-align:middle}.hle-print-table[data-v-f55ebf90] .table>tbody>tr:nth-child(2n)>td{background:#fbfaf8}.hle-print-table[data-v-f55ebf90] .table>tbody>tr:last-child>td{background:#efebe6;font-weight:850}@media (max-width:768px){.hle-print-page[data-v-f55ebf90]{padding:1rem}.hle-print-document__header[data-v-f55ebf90],.hle-print-toolbar[data-v-f55ebf90]{align-items:stretch;flex-direction:column}.hle-print-actions[data-v-f55ebf90]{width:100%}.hle-print-action[data-v-f55ebf90]{flex:1 1 0}.hle-print-date[data-v-f55ebf90]{min-width:0;text-align:left}}@media print{.hle-print-page[data-v-f55ebf90]{max-width:none;margin:0;padding:0;background:#fff}.hle-print-document[data-v-f55ebf90]{border:0;border-radius:0;box-shadow:none}.hle-print-document__header[data-v-f55ebf90]{padding:0 0 .75rem;background:#fff}.hle-print-table[data-v-f55ebf90]{padding:0}.sticky-left[data-v-f55ebf90]{position:static!important}}@media print{.bg-separator[data-v-57e70ca2],.bg-separator[data-v-658360f9]{font-weight:600;padding-top:15px;background-color:#fff0e8;color:#ff671f;print-color-adjust:exact;-webkit-print-color-adjust:exact;border-bottom:1px solid #ff671f}}.bg-light-primary{background-color:#f2f2f2!important}.form-control{border-radius:2px}.form-control:active,.form-control:focus{box-shadow:none;border:1px solid #1e2b7a}.form-select{border-radius:2px}.form-select:active,.form-select:focus{box-shadow:none;border:1px solid #1e2b7a}.card{border-radius:2px;border:none}.card-round{border-radius:10px;border:none}.card-round.card-header:first-child{border-top-left-radius:10px;border-top-right-radius:10px}.page-item{border-radius:2px!important}.page-item.page-link{color:#1e2b7a!important}.page-item.active .page-link{border:1px solid #1e2b7a!important;background-color:#1e2b7a!important;color:#fff}.callout{padding:10px}.callout h4{margin-top:0;margin-bottom:5px}.callout code{border-radius:3px}.callout.callout-default{border:1px solid #eee;color:#8e959b;border-left-width:5px;border-radius:3px}.callout.callout-primary{border:1px solid #1e2b7a;color:#1e2b7a;border-left-width:5px;border-radius:3px}.callout.callout-info{border:1px solid #0265aa;color:#0265aa!important;border-left-width:5px;border-radius:3px}.callout.callout-warning{border:1px solid #ca8601;color:#ca8601!important;border-left-width:5px;border-radius:3px}.callout.callout-danger{border:1px solid #db4c1a;color:#db4c1a!important;border-left-width:5px;border-radius:3px}.callout.callout-success{border:1px solid #629a00;color:#629a00!important;border-left-width:5px;border-radius:3px}.tabulator{border:1px solid #1e2b7a}.tabulator .tabulator-footer{border:1px solid #0265aa;background-color:#1e2b7a!important;color:#fff}.tabulator .tabulator-footer .tabulator-page{border:1px solid #fff;color:#fff;background:#1e2b7a!important}.tabulator .tabulator-footer .tabulator-page.active:hover{color:#1e2b7a}.tabulator .tabulator-footer .tabulator-page.active{border:1px solid #1e2b7a;color:#1e2b7a;background:#fff!important}.tabulator-cell{color:#1e2b7a}.tabulator-col{background-color:#1e2b7a!important;color:#fff}.tabulator-row .tabulator-cell{border-right:1px solid #1e2b7a}.tabulator-row .tabulator-frozen.tabulator-frozen-left{border-right:2px solid #1e2b7a}.tabulator .tabulator-header .tabulator-col.tabulator-sortable[aria-sort=asc] .tabulator-col-content .tabulator-col-sorter .tabulator-arrow{border-bottom:6px solid #fff}.tabulator .tabulator-header .tabulator-col.tabulator-sortable[aria-sort=desc] .tabulator-col-content .tabulator-col-sorter .tabulator-arrow{border-top:6px solid #fff;color:#fff}.dropdown-menu{border-radius:2px;border:none;box-shadow:0 2px 15px rgba(0,0,0,.18);font-size:14px}.dropdown-menu .dropdown-item{cursor:pointer}.wrapper{display:flex}#content{display:block;width:97%}#main-content{overflow-x:hidden}#sidebar{min-width:250px;max-width:250px;position:sticky;top:0;min-height:100vh;max-height:100vh}@media (max-width:768px){.hide-md-less{display:none}.show-md-less{display:flex}}@media (min-width:768px){.show-md-less{display:none}}.navbar{max-height:57px}#sidebar .nav-pills .nav-link.active{background-color:#1e2b7a!important;color:#fff!important}.sidebar-height{height:-webkit-fill-available;max-height:100vh;height:100vh}#sidebar-mini{min-width:3.5rem;max-width:3.5rem;position:sticky;top:0;min-height:100vh;max-height:100vh;z-index:100}#sidebar-mini .nav-pills .nav-link.active{background-color:#1e2b7a!important;color:#fff!important}.bar-no-left-shadow{box-shadow:0 0 5px rgba(0,0,0,.8);-webkit-clip-path:inset(-5px 0 -5px -5px);clip-path:inset(-5px 0 -5px -5px)}.tooltip-custom .tooltiptext-custom{visibility:hidden;width:120px;background-color:#1e2b7a;color:#fff;text-align:center;padding:1px 0;margin-left:22px;border-radius:.25rem;font-size:13.5px;position:absolute;z-index:1}.tooltip-custom:hover .tooltiptext-custom{visibility:visible}.progressbar-custom{counter-reset:step}.progressbar-custom li{list-style-type:none;width:20%;float:left;font-weight:600;position:relative;text-align:center;color:#fff}.progressbar-custom li:before{max-width:200px;height:30px;content:attr(data-name);counter-increment:step;line-height:30px;border:2px solid #6c757d;display:block;text-align:center;margin:0 auto 10px auto;border-radius:10px;background-color:#6c757d;cursor:pointer;z-index:20;position:relative}.progressbar-custom li:after{width:100%;height:2px;content:"";position:absolute;background-color:#6c757d;top:15px;left:-50%;z-index:1}.progressbar-custom li:first-child:after{content:none}.progressbar-custom li.active{color:#fff}.progressbar-custom li.active:before{background-color:#629a00;border-color:#629a00}.progressbar-custom li.active+li:after{background-color:#629a00}.form-group label{font-weight:600;font-size:14.5px}.ProseMirror{outline:none;padding:.375rem .75rem}div.rich-text-box-component>.btn-action.is-active{background-color:rgba(30,43,122,.2);color:#212529}.ProseMirror p.is-editor-empty:first-child:before{content:attr(data-placeholder);float:left;color:#adb5bd;pointer-events:none;height:0}.floating-card{position:absolute;z-index:20;inset:0 5px auto 0;margin:0;transform:translateY(40px)}.input-group-text{border-radius:2px}.nav-pills .nav-link{color:#212529!important;background-color:transparent!important;font-weight:500!important;border-radius:2px}.nav-pills .nav-link.active{color:#212529!important;border-bottom:3px solid #1e2b7a}.no-dispay-block{display:inline!important;width:inherit!important}body{background-color:#f7fafc!important;font-family:Open Sans;overflow-x:hidden}.border-tabulator-style{margin-top:5px;margin-bottom:5px;border:1px solid #1e2b7a!important}.link-item-route{text-decoration:none;color:#1e2b7a;font-weight:700}.step-card-body{padding:5px 30px 5px 30px!important;font-size:12px;color:#333;cursor:pointer}.required-style:after{content:"*";color:red}.div-height-150{max-height:150px;min-height:150px;overflow-y:auto;border:1px solid #ced4da;padding:6px 12px}.sidebar-footer{position:absolute;bottom:0;min-width:250px;max-width:250px}.sidebar-mini-footer{position:absolute;bottom:0;min-width:56px;max-width:560px}.img-xs{width:32px!important;height:32px!important}.img-circle{border-radius:50%}.accordion-button:not(.collapsed){color:#1e2b7a;background-color:#fff;box-shadow:inset 0 -1px 0 rgba(0,0,0,.13)}.accordion-button:focus{border-color:#1e2b7a}.badge{font-weight:600;font-size:14px}.floating-filter{position:sticky;top:80px;height:600px}.sticky-top{z-index:15!important}.sticky-left,.sticky-right{z-index:10!important}.multiselect__content-wrapper{z-index:100}.description-line-item{white-space:pre-wrap}@media print{.break-after{-moz-column-break-after:page;break-after:page}.header-print{position:fixed;top:0}.col-sm-1,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-10,.col-sm-11,.col-sm-12{float:left!important}.col-sm-12{width:100%}.col-sm-11{width:91.66666666666666%}.col-sm-10{width:83.33333333333334%}.col-sm-9{width:75%}.col-sm-8{width:66.66666666666666%}.col-sm-7{width:58.333333333333336%}.col-sm-6{width:50%}.col-sm-5{width:41.66666666666667%}.col-sm-4{width:33.33333333333333%}.col-sm-3{width:25%}.col-sm-2{width:16.666666666666664%}.col-sm-1{width:8.333333333333332%}}body{font-family:Roboto!important}:root{--cms-primary-color:#1a3b70;--cms-primary-color-100:#5c83c3;--cms-primary-color-200:#2c599d;--cms-secondary-color:#ff671f;--cms-secondary-color-50:#ffefdd;--cms-secondary-color-100:#ffba6e;--cms-secondary-color-200:#ffa749;--cms-secondary-color-300:#ff8200;--cms-accent-info:#00aaf3;--cms-accent-success:#50d691;--cms-accent-warning:#ffc600;--cms-accent-danger:#f42534;--cms-neutral-grey-50:#fafafa;--cms-neutral-grey-100:#f6f6f7;--cms-neutral-grey-300:#e7e8e9;--cms-dark-100:rgba(0,0,0,0.55);--cms-dark-200:rgba(0,0,0,0.7);--cms-dark-300:rgba(0,0,0,0.9);--cms-dark-disabled:rgba(0,0,0,0.35);--cms-white-100:hsla(0,0%,100%,0.55);--cms-white-200:hsla(0,0%,100%,0.7);--cms-white-300:hsla(0,0%,100%,0.9);--cms-white-disabled:hsla(0,0%,100%,0.35)}.text-primary{color:var(--cms-primary-color)!important}.text-primary-100{color:var(--cms-primary-color-100)!important}.text-primary-200{color:var(--cms-primary-color-200)!important}.text-secondary{color:var(--cms-secondary-color)!important}.text-secondary-50{color:var(--cms-secondary-color-50)!important}.text-secondary-100{color:var(--cms-secondary-color-100)!important}.text-secondary-200{color:var(--cms-secondary-color-200)!important}.text-secondary-300{color:var(--cms-secondary-color)!important}.text-info{color:var(--cms-accent-info)!important}.text-success{color:var(--cms-accent-success)!important}.text-warning{color:var(--cms-accent-warning)!important}.text-danger{color:var(--cms-accent-danger)!important}.text-grey-50{color:var(--cms-neutral-grey-50)!important}.text-grey-100{color:var(--cms-neutral-grey-100)!important}.text-grey-300{color:var(--cms-neutral-grey-300)!important}.text-dark-100{color:var(--cms-dark-100)!important}.text-dark-200{color:var(--cms-dark-200)!important}.text-dark-300{color:var(--cms-dark-300)!important}.text-dark-disabled{color:var(--cms-dark-disabled)!important}.text-white-100{color:var(--cms-white-100)!important}.text-white-200{color:var(--cms-white-200)!important}.text-white-300{color:var(--cms-white-300)!important}.text-white-disabled{color:var(--cms-white-disabled)!important}.bg-primary{background-color:var(--cms-primary-color)!important}.bg-primary-100{background-color:var(--cms-primary-color-100)!important}.bg-primary-200{background-color:var(--cms-primary-color-200)!important}.bg-secondary{background-color:var(--cms-secondary-color)!important}.bg-secondary-50{background-color:var(--cms-secondary-color-50)!important}.bg-secondary-100{background-color:var(--cms-secondary-color-100)!important}.bg-secondary-200{background-color:var(--cms-secondary-color-200)!important}.bg-secondary-300{background-color:var(--cms-secondary-color)!important}.bg-info{background-color:var(--cms-accent-info)!important}.bg-success{background-color:var(--cms-accent-success)!important}.bg-warning{background-color:var(--cms-accent-warning)!important}.bg-danger{background-color:var(--cms-accent-danger)!important}.bg-grey-50{background-color:var(--cms-neutral-grey-50)!important}.bg-grey-100{background-color:var(--cms-neutral-grey-100)!important}.bg-grey-300{background-color:var(--cms-neutral-grey-300)!important}.bg-dark-100{background-color:var(--cms-dark-100)!important}.bg-dark-200{background-color:var(--cms-dark-200)!important}.bg-dark-300{background-color:var(--cms-dark-300)!important}.bg-dark-disabled{background-color:var(--cms-dark-disabled)!important}.bg-white-100{background-color:var(--cms-white-100)!important}.bg-white-200{background-color:var(--cms-white-200)!important}.bg-white-300{background-color:var(--cms-white-300)!important}.bg-white-disabled{background-color:var(--cms-white-disabled)!important}.btn{padding:7px 20px;border-radius:10px;text-transform:capitalize;font-size:14px}.btn.btn-single-icon{font-size:18px}.btn.btn-action{padding:1px 3px 1px 3px;border-radius:5px;min-width:0!important}.btn.btn-primary{background:var(--cms-primary-color);color:#fff}.btn.btn-primary,.btn.btn-primary:hover{border:solid 1px var(--cms-primary-color)}.btn.btn-primary:hover{background:#fff;color:var(--cms-primary-color)}.btn.btn-primary:active{background:var(--cms-primary-color);border:solid 1px var(--cms-primary-color);opacity:.8;color:#fff}.btn.btn-info{background:var(--cms-accent-info);color:#fff}.btn.btn-info,.btn.btn-info:hover{border:solid 1px var(--cms-accent-info)}.btn.btn-info:hover{background:#fff;color:var(--cms-accent-info)}.btn.btn-info:active{background:var(--cms-accent-info);border:solid 1px var(--cms-accent-info);opacity:.8;color:#fff}.btn.btn-warning{background:var(--cms-accent-warning);color:#fff}.btn.btn-warning,.btn.btn-warning:hover{border:solid 1px var(--cms-accent-warning)}.btn.btn-warning:hover{background:#fff;color:var(--cms-accent-warning)}.btn.btn-warning:active{background:var(--cms-accent-warning);border:solid 1px var(--cms-accent-warning);opacity:.8;color:#fff}.btn.btn-danger{background:var(--cms-accent-danger);color:#fff}.btn.btn-danger,.btn.btn-danger:hover{border:solid 1px var(--cms-accent-danger)}.btn.btn-danger:hover{background:#fff;color:var(--cms-accent-danger)}.btn.btn-danger:active{background:var(--cms-accent-danger);border:solid 1px var(--cms-accent-danger);opacity:.8;color:#fff}.btn.btn-success,.btn.btn-success:hover{background:var(--cms-accent-success);border:solid 1px var(--cms-accent-success);color:#fff}.btn.btn-success:hover{background:#fff;border:solid 1px var(--cms-accent-success);color:var(--cms-accent-success)}.btn.btn-success:active{background:var(--cms-accent-success);border:solid 1px var(--cms-accent-success);opacity:.8;color:#fff}.btn.btn-light,.btn.btn-light:hover{background:#f8f9fa;border:1px solid #f8f9fa;color:#212121!important}.btn.btn-default{border:1px solid #eee;color:#000}.btn:active,.btn:focus{outline:0;box-shadow:inset 0 0 5px #c1c1c1!important}.btn.btn-outline-primary,.btn.btn-outline-primary:active{border:solid 1px var(--cms-primary-color);color:var(--cms-primary-color)}.btn.btn-outline-primary:active{background-color:transparent!important}.btn.btn-outline-primary:focus{color:var(--cms-primary-color);border:solid 1px var(--cms-primary-color)}.btn.btn-outline-primary:hover{background-color:transparent!important;color:var(--cms-primary-color);outline:solid 1.5px var(--cms-primary-color)}.btn.btn-outline-info{border:solid 1px var(--cms-accent-info);color:var(--cms-accent-info)}.btn.btn-outline-info:active,.btn.btn-outline-info:focus{background-color:transparent!important;border:solid 1px var(--cms-accent-info);color:var(--cms-accent-info)}.btn.btn-outline-info:hover{background-color:transparent!important;outline:solid 1.5px var(--cms-accent-info);color:var(--cms-accent-info)}.btn.btn-outline-warning{border:solid 1px var(--cms-accent-warning);color:var(--cms-accent-warning)}.btn.btn-outline-warning:active,.btn.btn-outline-warning:focus{background-color:transparent!important;border:solid 1px var(--cms-accent-warning);color:var(--cms-accent-warning)}.btn.btn-outline-warning:hover{background-color:transparent!important;outline:solid 1.5px var(--cms-accent-warning);color:var(--cms-accent-warning)}.btn.btn-outline-danger{border:solid 1px var(--cms-accent-danger);color:var(--cms-accent-danger)}.btn.btn-outline-danger:active,.btn.btn-outline-danger:focus{background-color:transparent!important;border:solid 1px var(--cms-accent-danger);color:var(--cms-accent-danger)}.btn.btn-outline-danger:hover{background-color:transparent!important;outline:solid 1.5px var(--cms-accent-danger);color:var(--cms-accent-danger)}.btn.btn-outline-success{border:solid 1px var(--cms-accent-success);color:var(--cms-accent-success)}.btn.btn-outline-success:active,.btn.btn-outline-success:focus{background-color:transparent!important;border:solid 1px var(--cms-accent-success);color:var(--cms-accent-success)}.btn.btn-outline-success:hover{background-color:transparent!important;outline:solid 1.5px var(--cms-accent-success);color:var(--cms-accent-success)}.btn.btn-outline-light{border:1px solid hsla(0,0%,86.3%,.5);color:#212121}.btn.btn-outline-light:active{background-color:transparent!important}.border-primary{border:1px solid var(--cms-primary-color)!important}.border-info{border:1px solid var(--cms-accent-info)!important}.border-warning{border:1px solid var(--cms-accent-warning)!important}.border-danger{border:1px solid var(--cms-accent-danger)!important}.border-success{border:1px solid var(--cms-accent-success)!important}.alert{border-radius:2px;border:none;color:#fff}.alert.alert-primary{background-color:var(--cms-primary-color)!important}.alert.alert-info{background:var(--cms-accent-info)!important}.alert.alert-warning{background:var(--cms-accent-warning)!important}.alert.alert-danger{background:var(--cms-accent-danger)!important}.alert.alert-success{background:var(--cms-accent-success)!important}.alert.alert-outline-primary{border:1px solid var(--cms-primary-color)!important;background-color:#fff;color:var(--cms-primary-color)}.alert.alert-outline-info{border:1px solid var(--cms-accent-info)!important;background-color:#fff;color:var(--cms-accent-info)}.alert.alert-outline-warning{border:1px solid var(--cms-accent-warning)!important;background-color:#fff;color:var(--cms-accent-warning)}.alert.alert-outline-danger{border:1px solid var(--cms-accent-danger)!important;background-color:#fff;color:var(--cms-accent-danger)}.alert.alert-outline-success{border:1px solid var(--cms-accent-success)!important;background-color:#fff;color:var(--cms-accent-success)}.table{color:#000!important;font-size:14px!important}.table>thead>tr>th{background-color:#f5f6fa}.table-striped>tbody>tr:nth-of-type(odd)>*,.table>thead>tr>th{color:#000!important}.table>:not(:first-child){border-top:none}.table.table-header-solid>thead>tr>th{background-color:var(--cms-primary-color);color:#fff!important;border:1px solid #dee2e6}.link-style-custom{color:#1cb2f6}.form-control,form-control-plaintext{font:14px}h1{font-size:40px;line-height:50px}h1,h2{font-weight:500;letter-spacing:0}h2{font-size:32px;line-height:40px}h3{font-weight:500}h3,h4{font-size:28px;line-height:35px;letter-spacing:0}h4{font-weight:400}h5{font-size:24px;line-height:30px}h5,h6{font-weight:500;letter-spacing:0}h6{font-size:20px;line-height:25px}.font-size-24{font-size:24px;line-height:30px}.font-size-20,.font-size-24{font-weight:400;letter-spacing:0}.font-size-20{font-size:20px;line-height:25px}.font-size-18{font-size:18px;line-height:24px}.font-size-16,.font-size-18{font-weight:400;letter-spacing:0}.font-size-16{font-size:16px;line-height:20px}.font-size-14{font-weight:500;font-size:14px;line-height:20px;letter-spacing:0}.font-size-12{font-weight:400;font-size:12px;line-height:16px;letter-spacing:0}.card.collapsed{height:auto;overflow:hidden}.card.collapsed .card-body{display:none}

/*
!!!!
This pen is being refactored
!!!!
*/.r-title{margin-top:var(--rTitleMarginTop,0)!important;margin-bottom:var(--rTitleMarginBottom,0)!important}.text{display:var(--textDisplay,inline-flex);font-size:var(--textFontSize,1rem)}.time{display:var(--timeDisplay,inline-flex)}.time__month{margin-left:var(--timelineMounthMarginLeft,.25em)}.time{padding:var(--timePadding,.25rem 1.25rem .25rem);background-color:var(--timeBackgroundColor,#f0f0f0);font-size:var(--timeFontSize,.75rem);font-weight:var(--timeFontWeight,700);text-transform:var(--timeTextTransform,uppercase);color:var(--timeColor,currentColor)}.card-custom{padding:var(--timelineCardPadding,1.5rem 1.5rem 1.25rem);position:relative;display:flex;flex-direction:column;min-width:0;word-wrap:break-word;background-color:#fff;background-clip:border-box}.card__content{margin-top:var(--cardContentMarginTop,.5rem)}.card-custom{border-radius:var(--timelineCardBorderRadius,2px);border-left:var(--timelineCardBorderLeftWidth,3px) solid var(--timelineCardBorderLeftColor,var(--uiTimelineMainColor));box-shadow:var(--timelineCardBoxShadow,0 1px 3px 0 rgba(0,0,0,.12),0 1px 2px 0 rgba(0,0,0,.24));background-color:var(--timelineCardBackgroundColor,#fff)}.card__title{--rTitleMarginTop:var(--cardTitleMarginTop,1rem);font-size:var(--cardTitleFontSize,1.25rem)}.timeline{display:var(--timelineDisplay,grid);grid-row-gap:var(--timelineGroupsGap,2rem)}.timeline__year{margin-bottom:1.25rem}.timeline__cards{display:var(--timeloneCardsDisplay,grid);grid-row-gap:var(--timeloneCardsGap,1.5rem)}.timeline{--uiTimelineMainColor:var(--timelineMainColor,#222);--uiTimelineSecondaryColor:var(--timelineSecondaryColor,#fff);border-left:var(--timelineLineWidth,3px) solid var(--timelineLineBackgroundColor,var(--uiTimelineMainColor));padding-top:1rem;padding-bottom:1.5rem}.timeline__year{--timePadding:var(--timelineYearPadding,.5rem 1.5rem);--timeColor:var(--uiTimelineSecondaryColor);--timeBackgroundColor:var(--uiTimelineMainColor);--timeFontWeight:var(--timelineYearFontWeight,400)}.timeline__card{position:relative;margin-left:var(--timelineCardLineGap,1rem)}.timeline__cards{overflow:hidden;padding-top:.25rem;padding-bottom:.25rem}.timeline__card:before{content:"";width:100%;height:var(--timelineCardLineWidth,2px);background-color:var(--timelineCardLineBackgroundColor,var(--uiTimelineMainColor));position:absolute;top:var(--timelineCardLineTop,1rem);left:-50%;z-index:-1}.timeline{--timelineMainColor:#1e2b7a}.page{max-width:100%;margin-left:5px;margin-right:5px;font-size:14px}.substack{border:1px solid #eee;background-color:#fff;width:100%;max-width:480px;height:280px;margin:1rem auto}.linktr{display:flex;justify-content:center;background-color:#d1f6ff;padding:2rem;text-align:center}.linktr__goal{border:2px solid #fff;background-color:#fff;color:#083170;box-shadow:0 2px 8px 0 rgba(8,49,112,.24);border-radius:2rem;padding:.5rem 1.25rem}.r-link{--uirLinkDisplay:var(--rLinkDisplay,inline-flex);--uirLinkTextColor:var(--rLinkTextColor);--uirLinkTextDecoration:var(--rLinkTextDecoration,none);display:var(--uirLinkDisplay)!important;color:var(--uirLinkTextColor)!important;-webkit-text-decoration:var(--uirLinkTextDecoration)!important;text-decoration:var(--uirLinkTextDecoration)!important}.custom2-container{overflow-x:auto;background-color:#fff}.custom2-breadcrumbs{display:inline-flex;overflow:hidden}.custom2-breadcrumbs__item{max-height:39px;min-width:-moz-fit-content;min-width:fit-content;background:#fff;color:#424242;outline:none;padding:.4em .75em .4em 1.25em;position:relative;text-decoration:none;transition:background .2s linear}.custom2-breadcrumbs__item:hover,.custom2-breadcrumbs__item:hover:after{background:#edf1f5;color:#1e2b7a}.custom2-breadcrumbs__item:after,.custom2-breadcrumbs__item:before{background:#fff;bottom:0;-webkit-clip-path:polygon(50% 50%,-50% -50%,0 100%);clip-path:polygon(50% 50%,-50% -50%,0 100%);content:"";left:100%;position:absolute;top:0;transition:background .2s linear;width:1.5em;z-index:1}.custom2-breadcrumbs__item:before{margin-left:1px}.custom2-breadcrumbs__item:last-child{border-right:none}.custom2-breadcrumbs__item.is-active{background:var(--cms-primary-color);color:#fff}.custom2-breadcrumbs__item.is-active:after{background:var(--cms-primary-color)}.custom2-breadcrumbs__item.is-inprogress{color:#fff}.custom2-breadcrumbs__item.is-inprogress,.custom2-breadcrumbs__item.is-inprogress:after{background:var(--cms-accent-info);cursor:pointer}.custom2-breadcrumbs__item.is-canceled{color:#fff}.custom2-breadcrumbs__item.is-canceled,.custom2-breadcrumbs__item.is-canceled:after{background:#db4c1a;cursor:pointer;border:1px solid #db4c1a}.custom2-breadcrumbs__item.is-completed{color:#fff}.custom2-breadcrumbs__item.is-completed,.custom2-breadcrumbs__item.is-completed:after{background:var(--cms-accent-success);cursor:pointer}.custom2-breadcrumbs__item.is-skipped{background:#ffc107;cursor:pointer;color:#333}.custom2-breadcrumbs__item.is-skipped:after{background:#ffc107;cursor:pointer}.custom2-breadcrumbs__item.is-pending{background:#fff;cursor:pointer;color:#aaa}.custom2-breadcrumbs__item.is-pending:after{background:#fff;cursor:pointer}.custom2-breadcrumbs__item.is-inactive,.custom2-breadcrumbs__item.is-inactive:after{cursor:not-allowed}.stepper-wrapper{margin-top:auto;display:flex;justify-content:space-between;margin-bottom:20px}.stepper-item{position:relative;display:flex;flex-direction:column;align-items:center;flex:1;@media (max-width:768px){font-size:12px}}.stepper-item:before{left:-50%}.stepper-item:after,.stepper-item:before{position:absolute;content:"";border-bottom:2px solid #ccc;width:100%;top:15px;z-index:2}.stepper-item:after{left:50%}.stepper-item .step-counter{position:relative;z-index:5;display:flex;justify-content:center;align-items:center;max-width:200px;height:30px;padding-left:15px;padding-right:15px;border-radius:10px;background:#ccc;margin-bottom:6px}.stepper-item.active{font-weight:700}.stepper-item.completed .step-counter{background-color:var(--cms-accent-success);color:#fff}.stepper-item.completed .step-counter:before{font:var(--fa-font-solid);content:"\f058";padding-right:5px}.stepper-item.completed:after{position:absolute;content:"";border-bottom:2px solid var(--cms-accent-success);width:100%;top:15px;left:50%;z-index:3}.stepper-item.ongoing .step-counter{background-color:var(--cms-accent-warning);color:#fff}.stepper-item.ongoing .step-counter:before{font:var(--fa-font-solid);content:"\f251";padding-right:5px}.stepper-item.ongoing:after{position:absolute;content:"";border-bottom:2px solid var(--cms-accent-warning);width:100%;top:15px;left:50%;z-index:3}.stepper-item.disapproved .step-counter{background-color:var(--cms-accent-danger);color:#fff}.stepper-item.disapproved .step-counter:before{font:var(--fa-font-solid);content:"\f00d";padding-right:5px}.stepper-item.disapproved:after{position:absolute;content:"";border-bottom:2px solid var(--cms-accent-danger);width:100%;top:15px;left:50%;z-index:3}.stepper-item:first-child:before,.stepper-item:last-child:after{content:none}.step-name{width:90%;border:1px solid #dee2e6!important;border-radius:5px}.approver-list{max-height:130px;overflow-y:auto;overflow-x:hidden}.sticky-top{position:sticky;top:0;z-index:100}.sticky-left{position:sticky;left:0;z-index:50}.sticky-right{position:sticky;right:0;z-index:50}.line-item-100{min-width:100px}.first-cells{background-color:rgba(0,154,8,.1)!important}.second-cells{background-color:rgba(97,45,145,.1)!important}@font-face{font-family:Untitled Sans;src:url(../fonts/Untitled-Sans-Regular.1a3681e2.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Untitled Sans;src:url(../fonts/Untitled-Sans-Medium.9aa9559d.ttf) format("truetype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Untitled Sans;src:url(../fonts/Untitled-Sans-Bold.04be5b61.ttf) format("truetype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Albert Sans;src:url(../fonts/AlbertSans-Regular.5e8202c1.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Albert Sans;src:url(../fonts/AlbertSans-SemiBold.e77b476f.ttf) format("truetype");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Albert Sans;src:url(../fonts/AlbertSans-Bold.cb38a724.ttf) format("truetype");font-weight:700;font-style:normal;font-display:swap}.deluxe-body{background:#fafafa}.deluxe-layout{--lens-accent:#298969;--lens-accent-dark:#0ca673;--lens-bg:#fafafa;--lens-surface:#fff;--lens-surface-muted:#f5f5f5;--lens-text:#1e1b16;--lens-muted:#777;--lens-border:#dcdcdc;--lens-dark-bg:#17263c;--lens-dark-surface:#24313e;--lens-dark-border:#063e5e;min-height:100vh;background:var(--lens-bg);color:var(--lens-text);font-family:Albert Sans,Arial,sans-serif}.deluxe-layout.theme-quotation{--lens-accent:#8c0046;--lens-accent-dark:#bb4da9}.deluxe-layout.theme-procurement{--lens-accent:#ae8f00;--lens-accent-dark:#d9b700}.deluxe-layout.theme-purchase-order{--lens-accent:#a7068c;--lens-accent-dark:#bb4da9}.deluxe-layout.theme-progress-claim{--lens-accent:#5617c3;--lens-accent-dark:#8748f3}.deluxe-layout.theme-client-invoice{--lens-accent:#0040b5;--lens-accent-dark:#2d68d4}.deluxe-layout.theme-contingency{--lens-accent:#2070dd;--lens-accent-dark:#267efa}.deluxe-layout.theme-change-request{--lens-accent:#6d0075;--lens-accent-dark:#961c9e}.deluxe-layout.dark{background:var(--lens-dark-bg);color:#fafafa}.deluxe-layout .wrapper,.deluxe-layout .wrapper__inner{display:flex;width:100%}.deluxe-layout .content{flex:1;min-width:0;background:var(--lens-bg);transition:margin-left .2s ease}.deluxe-layout.dark .content{background:var(--lens-dark-bg)}.deluxe-layout .content__top{position:sticky;top:0;z-index:20;display:flex;align-items:center;justify-content:space-between;gap:1rem;min-height:4.5rem;padding:1rem 1.75rem;background:var(--lens-surface);border-bottom:1px solid var(--lens-border)}.deluxe-layout.dark .content__top{border-color:var(--lens-dark-border)}.deluxe-layout .content__wrapper{width:100%;padding:1.5rem 1.75rem 2rem}.deluxe-layout .content__inner{width:100%;max-width:100%}.deluxe-layout .search{position:relative;width:min(28rem,42vw)}.deluxe-layout .search input{width:100%;border:1px solid var(--lens-border);border-radius:999px;padding:.7rem 2.75rem .7rem 1rem;color:var(--lens-text);background:var(--lens-surface);font-family:Albert Sans,Arial,sans-serif}.deluxe-layout.dark .search input{color:#fafafa;background:var(--lens-dark-surface);border-color:var(--lens-dark-border)}.deluxe-layout .search i{position:absolute;top:50%;right:1rem;transform:translateY(-50%);color:var(--lens-muted)}.deluxe-topbar__actions{gap:1rem}.deluxe-icon-button{display:inline-flex;width:2.25rem;height:2.25rem;align-items:center;justify-content:center;border:0;border-radius:50%;color:var(--lens-muted);background:transparent}.deluxe-icon-button:hover{color:var(--lens-accent);background:color-mix(in srgb,var(--lens-accent) 12%,transparent)}.deluxe-language{position:relative}.deluxe-language .lang{position:absolute;right:0;top:calc(100% + .5rem);z-index:40;min-width:10rem;margin:0;padding:.4rem;list-style:none;border:1px solid var(--lens-border);border-radius:.5rem;background:var(--lens-surface);box-shadow:0 1rem 2rem rgba(30,27,22,.12)}.deluxe-layout.dark .deluxe-language .lang{background:var(--lens-dark-surface);border-color:var(--lens-dark-border)}.deluxe-language .lang button{width:100%;padding:.55rem .75rem;border:0;border-radius:.35rem;text-align:left;color:inherit;background:transparent}.deluxe-language .lang button:hover{color:var(--lens-accent);background:var(--lens-surface-muted)}.deluxe-layout.dark .deluxe-language .lang button:hover{background:var(--lens-dark-border)}.deluxe-mmoser-logo img,.deluxe-mmoser-logo svg{width:14rem;max-width:24vw;height:auto}.deluxe-layout.dark .deluxe-mmoser-logo img,.deluxe-layout.dark .deluxe-mmoser-logo svg{filter:invert(1) grayscale(1) brightness(1.8)}.deluxe-sidebar{position:sticky;top:0;z-index:30;flex:0 0 17.5rem;height:100vh;overflow:hidden;background:var(--lens-surface);border-right:1px solid var(--lens-border);transition:flex-basis .2s ease}.deluxe-layout.dark .deluxe-sidebar{background:var(--lens-dark-bg);border-color:var(--lens-dark-border)}.deluxe-sidebar--collapsed{flex-basis:5.5rem}.deluxe-sidebar__inner{display:flex;height:100%;flex-direction:column;overflow-y:auto;padding:1rem .75rem}.deluxe-sidebar__brand{display:flex;align-items:center;justify-content:space-between;gap:.75rem;min-height:4rem;padding:0 .35rem 1rem}.deluxe-sidebar__logo{display:flex;min-width:0;gap:.75rem;color:var(--lens-text);font-family:Untitled Sans,Arial,sans-serif;font-size:1.05rem;font-weight:700;text-decoration:none}.deluxe-layout.dark .deluxe-sidebar__logo{color:#fafafa}.deluxe-sidebar__logo img{width:2.25rem;height:2.25rem;-o-object-fit:contain;object-fit:contain}.deluxe-sidebar__collapse{width:2rem;height:2rem;align-items:center;justify-content:center;border:0;border-radius:50%;color:var(--lens-muted);background:transparent}.deluxe-sidebar__collapse:hover{color:var(--lens-accent);background:var(--lens-surface-muted)}.deluxe-layout.dark .deluxe-sidebar__collapse:hover{background:var(--lens-dark-border)}.deluxe-sidebar .link-wrapper{margin-bottom:1rem}.deluxe-sidebar .link-wrapper__title{margin:0 0 .45rem;padding:0 .75rem;color:var(--lens-muted);font-family:Untitled Sans,Arial,sans-serif;font-size:.75rem;font-weight:500;text-transform:uppercase}.deluxe-sidebar .link-wrapper__links{margin:0;padding:0;list-style:none}.deluxe-sidebar .link-wrapper__links li{position:relative;margin-bottom:.1rem}.deluxe-sidebar .link-wrapper__links a{display:flex;align-items:center;gap:.75rem;min-height:2.75rem;padding:.65rem .75rem;border-radius:.35rem;color:var(--lens-text);text-decoration:none;transition:background .15s ease,color .15s ease}.deluxe-layout.dark .deluxe-sidebar .link-wrapper__links a{color:#fafafa}.deluxe-sidebar .link-wrapper__links i:first-child{width:1.5rem;min-width:1.5rem;text-align:center;color:var(--lens-muted)}.deluxe-sidebar .link-wrapper__links a:hover,.deluxe-sidebar .link-wrapper__links li.active>a{color:var(--lens-accent);background:color-mix(in srgb,var(--lens-accent) 12%,transparent)}.deluxe-sidebar .link-wrapper__links a:hover i,.deluxe-sidebar .link-wrapper__links li.active>a i{color:var(--lens-accent)}.deluxe-sidebar .sidebar-dropdown__chev{font-size:.75rem}.deluxe-sidebar .sidebar-dropdown__menu{padding:.25rem 0 .5rem 2.25rem}.deluxe-sidebar .sidebar-dropdown.is-open .sidebar-dropdown__menu{display:block}.deluxe-sidebar .sidebar-dropdown__menu a{min-height:2.1rem;padding:.35rem .75rem;color:var(--lens-muted);font-size:.9rem}.deluxe-sidebar--collapsed .hide-on-minimized,.deluxe-sidebar--collapsed .link-wrapper__title,.deluxe-sidebar--collapsed .sidebar-dropdown__chev,.deluxe-sidebar--collapsed .sidebar-dropdown__menu{display:none!important}.deluxe-sidebar--collapsed .deluxe-sidebar__brand{justify-content:center;flex-direction:column}.deluxe-sidebar--collapsed .link-wrapper__links a{padding-left:.5rem;padding-right:.5rem}.deluxe-sidebar .account-links{margin-top:.75rem;padding-top:.75rem;border-top:1px solid var(--lens-border)}.deluxe-layout.dark .deluxe-sidebar .account-links{border-color:var(--lens-dark-border)}.deluxe-sidebar .account-links__wrapper{display:flex;align-items:center;gap:.75rem;color:inherit;text-decoration:none}.deluxe-sidebar .account-links__img{display:inline-flex;width:2.25rem;height:2.25rem;align-items:center;justify-content:center;border-radius:50%;background:var(--lens-surface-muted)}.deluxe-layout.dark .account-links__img{background:var(--lens-dark-border)}.deluxe-sidebar .account-links__details{display:flex;min-width:0;flex-direction:column;line-height:1.25}.deluxe-sidebar .account-name{font-weight:600}.deluxe-sidebar .account-email{overflow:hidden;color:var(--lens-muted);font-size:.8rem;text-overflow:ellipsis;white-space:nowrap}.deluxe-breadcrumbs{display:flex;align-items:center;gap:.75rem;margin-bottom:1.25rem}.deluxe-breadcrumbs__back{display:inline-flex;width:2.1rem;height:2.1rem;align-items:center;justify-content:center;border:0;border-radius:.35rem;color:#fff;background:var(--lens-accent)}.deluxe-breadcrumbs ul{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;margin:0;padding:0;list-style:none}.deluxe-breadcrumbs__separator,.deluxe-breadcrumbs a,.deluxe-breadcrumbs li{color:var(--lens-muted);font-size:.9rem;text-decoration:none}.deluxe-breadcrumbs li.active a{font-weight:700}.deluxe-layout.dark .deluxe-breadcrumbs li.active a{color:var(--lens-accent-dark)}.deluxe-layout .custom2-container{margin-bottom:1.5rem}.deluxe-layout .custom2-breadcrumbs{display:flex;gap:.25rem}.deluxe-layout .custom2-breadcrumbs__item{min-height:2.35rem;border:1px solid var(--lens-border);border-radius:.35rem;padding:.5rem .85rem;color:var(--lens-muted);background:var(--lens-surface);font-size:.85rem}.deluxe-layout .custom2-breadcrumbs__item:after,.deluxe-layout .custom2-breadcrumbs__item:before{display:none}.deluxe-layout .custom2-breadcrumbs__item.is-completed{border-color:#298969;background:#298969}.deluxe-layout .custom2-breadcrumbs__item.is-inprogress{border-color:var(--lens-accent);background:var(--lens-accent)}.deluxe-layout .custom2-breadcrumbs__item.is-pending{color:var(--lens-muted);border-color:var(--lens-border);background:var(--lens-surface-muted)}.deluxe-layout.dark .custom2-breadcrumbs__item{border-color:var(--lens-dark-border);background:var(--lens-dark-surface)}.deluxe-layout.dark .custom2-breadcrumbs__item.is-pending{background:var(--lens-dark-surface)}.deluxe-layout .deluxe-page-header{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-bottom:1.5rem}.deluxe-layout .deluxe-page-title{margin:0;color:var(--lens-text);font-family:Untitled Sans,Arial,sans-serif;font-size:2rem;font-weight:500}.deluxe-layout.dark .deluxe-page-title{color:#fafafa}.deluxe-layout .custom-btn{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;min-height:2.75rem;border:1px solid var(--lens-accent);border-radius:.35rem;color:#fff;background:var(--lens-accent);font-family:Albert Sans,Arial,sans-serif;font-weight:600;text-decoration:none}.deluxe-layout .custom-btn:focus,.deluxe-layout .custom-btn:hover{color:#fff;background:color-mix(in srgb,var(--lens-accent) 86%,#000)}.deluxe-layout .custom-btn--cancel{color:var(--lens-text);background:transparent;border-color:var(--lens-border)}.deluxe-layout.dark .custom-btn--cancel{color:#fafafa;border-color:var(--lens-dark-border)}.deluxe-layout .custom-table{width:100%;color:var(--lens-text);background:var(--lens-surface);font-family:Albert Sans,Arial,sans-serif;font-size:.95rem}.deluxe-layout.dark .custom-table{color:#fafafa;background:var(--lens-dark-surface)}.deluxe-layout .custom-table thead th{position:sticky;top:0;padding:.85rem 1.5rem;border-bottom:1px solid var(--lens-border);background:color-mix(in srgb,var(--lens-accent) 16%,#fff);font-family:Untitled Sans,Arial,sans-serif;font-weight:500}.deluxe-layout.dark .custom-table thead th{border-color:var(--lens-dark-border);background:color-mix(in srgb,var(--lens-accent-dark) 20%,var(--lens-dark-bg))}.deluxe-layout .custom-table tbody td{padding:1rem 1.5rem;border-bottom:1px solid var(--lens-border);vertical-align:middle}.deluxe-layout.dark .custom-table tbody td{border-color:var(--lens-dark-border)}.deluxe-layout .custom-table tbody tr:hover{background:color-mix(in srgb,var(--lens-accent) 7%,transparent)}.deluxe-layout .custom-table .amount{text-align:right;font-variant-numeric:tabular-nums}.deluxe-layout .custom-table .description{min-width:16rem}.deluxe-layout .custom-table .status{text-align:center}.deluxe-layout .custom-table .actions{display:flex;align-items:center;justify-content:center;gap:.35rem}.deluxe-layout .custom-table .actions a,.deluxe-layout .custom-table .actions button{width:2rem;height:2rem;color:var(--lens-muted)}.deluxe-layout .custom-table .actions a:hover,.deluxe-layout .custom-table .actions button:hover{color:var(--lens-accent)}.deluxe-layout .pill-completed,.deluxe-layout .pill-in-progress,.deluxe-layout .pill-pending,.deluxe-layout .pill-state,.deluxe-layout .pill-warning{display:inline-flex;align-items:center;min-height:1.6rem;padding:.25rem .75rem;color:#fff;font-size:.8rem;text-transform:uppercase}.deluxe-layout .pill-completed{background:#298969}.deluxe-layout .pill-in-progress,.deluxe-layout .pill-pending{background:#2676a4}.deluxe-layout .pill-warning{background:#b20000}.deluxe-layout .pill-state{background:var(--lens-accent)}.deluxe-layout .deluxe-empty-state{display:flex;min-height:5rem;flex-direction:column;align-items:center;justify-content:center;gap:.35rem;color:var(--lens-muted);text-align:center}.deluxe-layout .deluxe-empty-state strong{color:var(--lens-text);font-family:Untitled Sans,Arial,sans-serif;font-weight:700}.deluxe-layout.dark .deluxe-empty-state strong{color:#fafafa}.deluxe-layout{--lens-reference-sidebar:344px;--lens-page-max:95rem;--lens-table-header:#e7ccd9;--lens-row-soft:#f8f1f5;--lens-row-muted:#dfdcde;--lens-row-plain:#fff}.deluxe-layout .wrapper,.deluxe-layout .wrapper__inner{height:100vh;min-height:100vh;overflow:hidden}.deluxe-layout .content{height:100vh;overflow:auto}.deluxe-layout.theme-quotation{--lens-accent:#9b0050;--lens-accent-dark:#c21f76}.deluxe-layout.theme-boq{--lens-accent:#a64200;--lens-accent-dark:#ca5015;--lens-table-header:#efd4c7;--lens-row-soft:#f8f2ef;--lens-row-muted:#ded9d6;--lens-row-plain:#fbf8f6}.deluxe-layout.theme-bidding{--lens-accent:#ff671f;--lens-accent-dark:#e45516;--lens-accent-soft:#fff0e8;--lens-print-button:#07141a;--lens-print-button-hover:#102630;--lens-surface-muted:#f5f3ee;--lens-table-header:#ffe0d1;--lens-row-soft:#fff7f2;--lens-row-muted:#f2ebe6;--lens-row-plain:#fff}.deluxe-layout .content__top{min-height:5rem;padding:1.75rem 3rem .65rem;background:#fafafa;border-bottom:0}.deluxe-layout.dark .content__top{background:var(--lens-dark-bg)}.deluxe-content-toggle{display:inline-flex;width:2rem;height:2rem;flex:0 0 2rem;align-items:center;justify-content:center;border:0;border-radius:.25rem;color:var(--lens-muted);background:transparent}.deluxe-content-toggle:hover{color:var(--lens-accent);background:color-mix(in srgb,var(--lens-accent) 10%,transparent)}.deluxe-layout .content__top .deluxe-breadcrumbs{flex:1;margin:0}.deluxe-topbar__actions{display:flex;align-items:center;gap:.92rem}.deluxe-topbar__actions .deluxe-icon-button{width:1.65rem;height:1.65rem;border-radius:0;padding:0;color:#777;font-size:1rem}.deluxe-topbar__actions .deluxe-icon-button svg{width:auto;height:auto;overflow:visible}.deluxe-topbar__actions .deluxe-icon-button:hover{color:var(--lens-accent);background:transparent}.deluxe-topbar__actions .deluxe-icon-button--accent,.deluxe-topbar__actions .deluxe-icon-button--accent:hover{color:var(--lens-accent)}.deluxe-mmoser-logo{display:inline-flex;align-items:center;margin-left:.25rem}.deluxe-mmoser-logo svg{width:14.2rem;height:2.45rem}.deluxe-layout .content__wrapper{padding:4.25rem 3rem 3rem}.deluxe-layout .content__inner{max-width:none;margin:0}.deluxe-sidebar{position:relative;flex:0 0 var(--lens-reference-sidebar);width:var(--lens-reference-sidebar);background:#fff;transition:flex-basis .25s ease,width .25s ease}.deluxe-sidebar--collapsed{flex-basis:104px;width:104px}.deluxe-sidebar__inner{padding:1.25rem 0 1rem 1rem}.deluxe-sidebar__brand{min-height:4.5rem;justify-content:flex-start;padding:0}.deluxe-sidebar__collapse{display:inline-flex;position:fixed;top:2rem;left:344px;z-index:99;margin-left:0;border-radius:.35rem;transition:left .25s ease}.collapsed-sidebar .deluxe-sidebar__collapse{left:104px}.deluxe-sidebar__logo{align-items:center;gap:.45rem}.deluxe-sidebar__logo .deluxe-sidebar__logo-mark{width:36px;height:36px;-o-object-fit:contain;object-fit:contain}.deluxe-sidebar__logo .deluxe-sidebar__brand-wordmark{width:58px;height:auto;-o-object-fit:contain;object-fit:contain}.deluxe-layout.dark .deluxe-sidebar__logo .deluxe-sidebar__brand-wordmark,.deluxe-layout.dark .deluxe-sidebar__logo .deluxe-sidebar__logo-mark{filter:brightness(0) invert(1)}.deluxe-layout.dark .deluxe-sidebar__collapse svg path{stroke:#fff}.deluxe-sidebar__brand-text{display:inline-flex;flex-direction:column;align-items:flex-start;justify-content:center;margin-top:0;color:#1e1b16;line-height:1}.deluxe-layout.dark .deluxe-sidebar__brand-edition,.deluxe-layout.dark .deluxe-sidebar__brand-name,.deluxe-layout.dark .deluxe-sidebar__brand-text{color:#fff}.deluxe-sidebar__brand-name{font-family:Roboto,Arial,sans-serif;font-size:21px;font-weight:600;letter-spacing:0;line-height:.9}.deluxe-sidebar__brand-edition{margin-top:5px;margin-left:2px;font-family:Roboto,Arial,sans-serif;font-size:7px;font-weight:800;letter-spacing:3.4px;line-height:1}.deluxe-sidebar__icon{display:inline-flex;width:22px;min-width:22px;align-items:center;justify-content:center;color:currentColor;line-height:1}.deluxe-sidebar__icon svg{width:22px;height:22px}.deluxe-sidebar__icon svg path{stroke:currentColor}.deluxe-sidebar .link-wrapper{margin-top:1.5rem;margin-bottom:0}.deluxe-sidebar .link-wrapper__title{margin:0 0 1rem;padding:0;color:#5f6670;font-family:Roboto,Arial,sans-serif;font-size:.85rem;font-weight:400;line-height:1.2;text-transform:none}.deluxe-sidebar .link-wrapper__links{display:flex;flex-direction:column;gap:.5rem}.deluxe-sidebar .link-wrapper__links li{margin-bottom:0}.deluxe-sidebar .link-wrapper__links a{width:100%;min-height:0;gap:1rem;border-radius:0;padding:.5rem 1rem;color:#1e1b16;font-size:.92rem}.deluxe-sidebar .link-wrapper__links i:first-child{display:inline-flex;width:22px;min-width:22px;align-items:center;justify-content:center;color:#1e1b16;line-height:1}.deluxe-sidebar .link-wrapper__links i.deluxe-sidebar__icon-solid:first-child{color:#000;font-size:1rem;font-weight:900}.deluxe-sidebar .link-wrapper__links i.deluxe-sidebar__bidding-icon:first-child,.deluxe-sidebar .link-wrapper__links i.pt-\[0\.313rem\]:first-child{padding-top:.313rem}.deluxe-sidebar .link-wrapper__links a .deluxe-sidebar__icon,.deluxe-sidebar .link-wrapper__links a .deluxe-sidebar__icon svg{color:#1e1b16}.deluxe-layout.dark .deluxe-sidebar .link-wrapper__links a,.deluxe-layout.dark .deluxe-sidebar .link-wrapper__links a .deluxe-sidebar__icon,.deluxe-layout.dark .deluxe-sidebar .link-wrapper__links a .deluxe-sidebar__icon svg,.deluxe-layout.dark .deluxe-sidebar .link-wrapper__links a i:first-child{color:#fff}.deluxe-layout.dark .deluxe-sidebar .link-wrapper__links a .deluxe-sidebar__icon svg path{stroke:currentColor}.deluxe-sidebar .link-wrapper__links li.active>a{color:var(--lens-accent);background:color-mix(in srgb,var(--lens-accent) 5%,#fff);font-weight:700}.deluxe-layout.dark .deluxe-sidebar .link-wrapper__links li.active>a{color:#fff;background:hsla(0,0%,100%,.12)}.deluxe-sidebar .link-wrapper__links a:hover .deluxe-sidebar__icon,.deluxe-sidebar .link-wrapper__links a:hover .deluxe-sidebar__icon svg,.deluxe-sidebar .link-wrapper__links a:hover i:first-child,.deluxe-sidebar .link-wrapper__links li.active>a .deluxe-sidebar__icon,.deluxe-sidebar .link-wrapper__links li.active>a .deluxe-sidebar__icon svg,.deluxe-sidebar .link-wrapper__links li.active>a i:first-child{color:currentColor}.deluxe-sidebar .link-wrapper__links a:hover .deluxe-sidebar__icon svg path,.deluxe-sidebar .link-wrapper__links li.active>a .deluxe-sidebar__icon svg path{stroke:currentColor}.deluxe-sidebar .link-wrapper__links li.active:after{position:absolute;top:0;right:0;bottom:0;width:3px;content:"";background:var(--lens-accent)}.deluxe-sidebar .link-wrapper__links a:hover{color:var(--lens-accent);background:color-mix(in srgb,var(--lens-accent) 7%,#fff)}.deluxe-sidebar .link-wrapper__links li.sidebar-dropdown.is-open>a{color:#1e1b16;background:transparent;font-weight:400}.deluxe-sidebar .link-wrapper__links li.has-flyout.is-open>a{color:#1e1b16;background:color-mix(in srgb,var(--lens-accent) 10%,#fff);font-weight:400}.deluxe-sidebar .link-wrapper__links li.sidebar-dropdown.is-open:after{display:none}.deluxe-sidebar .link-wrapper__links li.has-flyout.is-open:after{display:block;position:absolute;top:0;right:0;bottom:0;width:3px;content:"";background:var(--lens-accent)}.deluxe-sidebar .sidebar-dropdown__chev{margin-left:auto;color:#000;font-size:.8rem;transform:none!important}.deluxe-sidebar .sidebar-dropdown__menu{position:static!important;display:none;width:100%;min-width:0;margin:0;padding:.2rem 0 1rem 4rem;border:0;border-radius:0;background:transparent;box-shadow:none}.deluxe-sidebar .sidebar-dropdown.is-open>.sidebar-dropdown__menu{display:flex;flex-direction:column;gap:.55rem}.deluxe-sidebar .sidebar-dropdown__menu a{display:block;width:auto;min-height:0;padding:.25rem 0;color:#1e1b16;background:transparent;font-size:.92rem;line-height:1.3}.deluxe-sidebar .sidebar-dropdown__menu a:hover{color:#1e1b16;background:transparent}.sidebar-flyout{position:fixed;z-index:9999;min-width:220px;padding:14px 0;border:1px solid rgba(30,27,22,.04);border-radius:12px;background:#fff;box-shadow:0 4px 16px rgba(0,0,0,.12)}.sidebar-flyout a{display:block;padding:10px 20px;color:#111;font-size:.95rem;line-height:1.3;text-decoration:none;white-space:nowrap}.sidebar-flyout a:hover{color:#111;background:#f5f5f5}.deluxe-sidebar__bottom{margin-top:auto;padding-bottom:.5rem}.deluxe-sidebar--collapsed .deluxe-sidebar__inner{padding-left:0}.deluxe-sidebar--collapsed .link-wrapper__links a{justify-content:center;padding:.75rem 0}.deluxe-breadcrumbs ul{gap:.45rem}.deluxe-breadcrumbs__separator,.deluxe-breadcrumbs a,.deluxe-breadcrumbs li{font-size:.78rem}.deluxe-breadcrumbs li.active a{color:var(--lens-accent);font-weight:800}.deluxe-layout .custom2-container{margin:0 0 2.55rem;overflow-x:auto;overflow-y:hidden;background:transparent}.deluxe-layout .custom2-breadcrumbs{display:inline-flex;align-items:stretch;overflow:visible;gap:4px;min-width:-moz-max-content;min-width:max-content}.deluxe-layout .custom2-breadcrumbs__item{display:inline-flex;position:static;min-width:-moz-fit-content;min-width:fit-content;height:40px;min-height:40px;align-items:center;justify-content:center;gap:7px;border:0;border-radius:0;padding:0 14px;box-shadow:none;font-family:Albert Sans,Arial,sans-serif;font-size:13px;font-weight:600;line-height:1;text-decoration:none;white-space:nowrap;transition:background .2s linear}.deluxe-layout .custom2-breadcrumbs__item.is-completed:before,.deluxe-layout .custom2-breadcrumbs__item.is-inprogress:before,.deluxe-layout .custom2-breadcrumbs__item:after,.deluxe-layout .custom2-breadcrumbs__item:before{display:none!important;content:none!important}.deluxe-layout .custom2-breadcrumbs__check{display:inline-flex;width:13px;height:13px;flex:0 0 auto;align-items:center;justify-content:center;font-size:13px;font-weight:900;line-height:1}.deluxe-layout .custom2-breadcrumbs__label{display:inline-block;line-height:1}.deluxe-layout .custom2-breadcrumbs__item.is-completed{color:#fff;background:#298969!important;font-weight:700}.deluxe-layout .custom2-breadcrumbs__item.is-inprogress{color:#fff;background:var(--lens-accent)!important;font-weight:700}.deluxe-layout .custom2-breadcrumbs__item.is-pending{color:#777;background:#fff!important;font-weight:500}.deluxe-layout .project-tracker-scroll{max-width:100%;margin:0 0 2.55rem;overflow-x:auto;overflow-y:hidden;padding-bottom:.25rem;scrollbar-color:hsla(0,0%,46.7%,.5) #e5e7eb;scrollbar-width:thin}.deluxe-layout .project-tracker-scroll .project-tracker{display:flex;flex-wrap:nowrap;align-items:stretch;gap:4px;min-width:-moz-max-content;min-width:max-content;width:-moz-max-content;width:max-content;margin:0 0 .125rem;padding:0;list-style:none}.deluxe-layout .project-tracker-scroll .project-tracker li{flex:0 0 auto;margin:0;padding:0}.deluxe-layout .project-tracker-scroll .project-tracker a,.deluxe-layout .project-tracker-scroll .project-tracker span{display:inline-flex;height:40px;min-height:40px;align-items:center;justify-content:center;gap:7px;border:0;border-radius:0;padding:0 14px;color:#777;background:#fff;box-shadow:none;font-family:Albert Sans,Arial,sans-serif;font-size:13px;font-weight:500;line-height:1;text-decoration:none;white-space:nowrap;transition:background .2s linear}.deluxe-layout .project-tracker-scroll .project-tracker a:focus,.deluxe-layout .project-tracker-scroll .project-tracker a:hover{color:inherit;text-decoration:none}.deluxe-layout .project-tracker-scroll .project-tracker li.completed>a,.deluxe-layout .project-tracker-scroll .project-tracker li.completed>span{color:#fff;background:#298969;font-weight:600}.deluxe-layout .project-tracker-scroll .project-tracker li.active>a,.deluxe-layout .project-tracker-scroll .project-tracker li.active>span{color:#fff;background:var(--lens-accent);font-weight:600}.deluxe-layout .project-tracker__check{display:block;width:13px;height:10px;flex:0 0 auto}.deluxe-layout .project-tracker-scroll::-webkit-scrollbar{background-color:rgba(229,231,235,.5);border-radius:.5rem;height:.5rem}.deluxe-layout .project-tracker-scroll::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 6px #f7f7f7;background-color:#e5e7eb;border-radius:.5rem}.deluxe-layout .project-tracker-scroll::-webkit-scrollbar-thumb{-webkit-box-shadow:inset 0 0 6px transparent;background-color:hsla(0,0%,46.7%,.5);border-radius:.5rem}.deluxe-layout .project-tracker-scroll::-webkit-scrollbar-thumb:hover{background-color:hsla(0,0%,46.7%,.75)}.deluxe-project-back{margin:.25rem 0 1.8rem}.deluxe-project-back a{display:inline-flex;align-items:center;gap:.45rem;color:#707070;font-size:.82rem;font-weight:700;text-decoration:none}.deluxe-project-back a:hover{color:var(--lens-accent)}.deluxe-layout .deluxe-page-header{align-items:flex-end;margin-bottom:1.8rem}.deluxe-page-heading{min-width:16rem}.deluxe-layout .deluxe-page-title{color:var(--lens-accent);font-size:1.85rem;font-weight:800}.deluxe-page-heading p{margin:.55rem 0 0;color:#8a8588;font-size:.8rem;font-style:italic}.deluxe-page-tools{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:.85rem}.deluxe-transaction-search{display:flex;min-width:12rem;height:2.25rem;border:1px solid #d9d9d9;background:#fff}.deluxe-transaction-search input{width:100%;min-width:0;border:0;padding:0 .85rem;color:#4a4548;font-size:.82rem;font-style:italic;outline:0}.deluxe-filter-button,.deluxe-transaction-search button{display:inline-flex;width:2.25rem;height:2.25rem;align-items:center;justify-content:center;border:0;color:#8b8788;background:transparent}.deluxe-status-select{height:2.25rem;min-width:9rem;border:1px solid #d9d9d9;padding:0 .85rem;color:#8b8788;background:#fff;font-size:.82rem}.deluxe-layout .custom-btn{min-height:2.65rem;border-radius:0;padding:.65rem 1rem;font-size:.9rem}.deluxe-layout .card-body{padding:0}.deluxe-layout .table-responsive{overflow-x:auto;box-shadow:0 .25rem .8rem rgba(30,27,22,.12)}.deluxe-layout .custom-table{border-collapse:collapse;font-size:.88rem}.deluxe-layout .custom-table thead th{position:static;padding:.85rem 1.2rem;border-bottom:1px solid var(--lens-accent);color:var(--lens-accent);background:var(--lens-table-header);font-weight:800}.deluxe-layout .custom-table tbody td{border-bottom:1px solid hsla(0,0%,58.8%,.18);padding:.86rem 1.2rem}.deluxe-layout .boq-list-table tbody td{border-bottom:0}.deluxe-layout .custom-table tbody tr:nth-child(odd) td{background:var(--lens-row-soft)}.deluxe-layout .custom-table tbody tr:nth-child(2n) td{background:var(--lens-row-muted)}.deluxe-layout .custom-table tbody tr td:nth-child(2){background:var(--lens-row-plain)}.deluxe-layout .custom-table tbody tr:nth-child(2n) td:nth-child(2){background:#f7f7f7}.deluxe-layout .custom-table .description{min-width:18rem}.deluxe-layout .custom-table .amount{min-width:10rem}.deluxe-layout .custom-table .status{min-width:9rem}.deluxe-layout .custom-table .actions,.deluxe-layout .custom-table .actions-cell,.deluxe-layout .custom-table .actions-heading{min-width:7rem;text-align:center}.deluxe-layout .custom-table td.actions{display:table-cell;vertical-align:middle;white-space:nowrap}.deluxe-layout .custom-table .actions a,.deluxe-layout .custom-table .actions button{display:inline-flex;align-items:center;justify-content:center;width:1.45rem;height:1.45rem;padding:0;border:0;color:#777;background:transparent;font-size:.95rem;text-decoration:none;text-underline-offset:0}.deluxe-layout .custom-table .actions .boq-action-icon{width:1.25rem;height:1.25rem}.deluxe-layout .custom-table .actions a:focus,.deluxe-layout .custom-table .actions a:hover,.deluxe-layout .custom-table .actions button:focus,.deluxe-layout .custom-table .actions button:hover{text-decoration:none}.deluxe-layout .boq-list-table .title{min-width:13rem;font-weight:800}.deluxe-layout .boq-list-table{width:100%}.deluxe-layout .boq-list-table .description{min-width:11rem}.deluxe-layout .quotation-list-table .status{text-align:center}.deluxe-layout .quotation-status-pill{display:inline-flex;min-width:5.45rem;min-height:1.75rem;align-items:center;justify-content:center;border-radius:999px;padding:.28rem .85rem;font-size:.86rem;font-weight:800;line-height:1;text-transform:none;white-space:nowrap}.deluxe-layout .quotation-status-pill--approval{color:#0a6e9d;background:#d7edf7}.deluxe-layout .quotation-status-pill--approved,.deluxe-layout .quotation-status-pill--reviewed{color:#249277;background:#d8ebe6}.deluxe-layout .quotation-status-pill--pending{color:#d06b00;background:#fff0be}.deluxe-layout .quotation-status-pill--draft{color:var(--lens-accent);background:color-mix(in srgb,var(--lens-accent) 12%,#fff)}.deluxe-layout .quotation-status-pill--revision{color:#c43d3d;background:#f7dddd}.deluxe-layout .quotation-status-pill--neutral{color:#777;background:#eee}.deluxe-layout .quotation-list-table .actions a,.deluxe-layout .quotation-list-table .actions button{width:1.55rem;height:1.55rem;color:#777;font-size:1.1rem}.deluxe-layout .quotation-list-table .actions a:hover,.deluxe-layout .quotation-list-table .actions button:hover{color:var(--lens-accent)}.deluxe-layout .quotation-list-table tbody tr:nth-child(odd) td:nth-child(odd){background:var(--lens-row-soft)}.deluxe-layout .quotation-list-table tbody tr:nth-child(odd) td:nth-child(2n){background:var(--lens-row-plain)}.deluxe-layout .quotation-list-table tbody tr:nth-child(2n) td:nth-child(odd){background:var(--lens-row-muted)}.deluxe-layout .quotation-list-table tbody tr:nth-child(2n) td:nth-child(2n){background:color-mix(in srgb,var(--lens-row-muted) 70%,#fff)}.deluxe-layout .quotation-list-table .amount-negative{color:#d71920}.deluxe-layout .boq-list-table tbody tr:nth-child(odd) td:nth-child(odd){background:var(--lens-row-soft)}.deluxe-layout .boq-list-table tbody tr:nth-child(odd) td:nth-child(2n){background:var(--lens-row-plain)}.deluxe-layout .boq-list-table tbody tr:nth-child(2n) td:nth-child(odd){background:var(--lens-row-muted)}.deluxe-layout .boq-list-table tbody tr:nth-child(2n) td:nth-child(2n){background:color-mix(in srgb,var(--lens-row-muted) 48%,#fff)}.deluxe-layout.theme-bidding .content__wrapper{padding-top:1.5rem}.deluxe-layout.theme-bidding .content__inner{max-width:95rem;margin:0 auto}.deluxe-layout.theme-bidding .hle-bidding-card{overflow:hidden;border:1px solid #eee8df!important;border-radius:.5rem;background:#fff;box-shadow:0 1rem 2.25rem rgba(30,27,22,.08)}.deluxe-layout.theme-bidding .hle-bidding-card__header{display:flex;align-items:center;justify-content:space-between;gap:1rem;border-bottom:1px solid #ece8e1;padding:1.15rem 1.35rem;background:#fff!important}.deluxe-layout.theme-bidding .directory-list-card__title h4{margin:0;color:#1e1b16;font-family:Untitled Sans,Arial,sans-serif;font-size:1.25rem;font-weight:800;line-height:1.2}.deluxe-layout.theme-bidding .hle-bidding-add-btn{display:inline-flex;min-height:2.55rem;align-items:center;gap:.45rem;border-color:var(--lens-accent)!important;border-radius:.35rem;padding:0 1.05rem;background:var(--lens-accent)!important;color:#fff!important;font-weight:800}.deluxe-layout.theme-bidding .hle-bidding-add-btn:focus,.deluxe-layout.theme-bidding .hle-bidding-add-btn:hover{border-color:var(--lens-accent-dark)!important;background:var(--lens-accent-dark)!important;box-shadow:none}.deluxe-layout.theme-bidding .custom-btn:disabled,.deluxe-layout.theme-bidding .hle-bidding-add-btn:disabled{border-color:#d9d2c8!important;background:#dedad5!important;color:#8f877d!important;cursor:not-allowed;opacity:1;box-shadow:none}.deluxe-layout.theme-bidding .directory-list-card__body{padding:1rem 1.35rem 1.25rem;background:#fff!important}.deluxe-layout.theme-bidding .hle-bidding-toolbar{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-bottom:1rem}.deluxe-layout.theme-bidding .hle-bidding-search{position:relative;flex:1 1 auto}.deluxe-layout.theme-bidding .hle-bidding-search i{position:absolute;top:50%;left:.85rem;color:#8b857b;font-size:.86rem;transform:translateY(-50%)}.deluxe-layout.theme-bidding .hle-bidding-search .form-control{min-height:2.45rem;border-color:#d7d0c5;border-radius:.25rem;padding-left:2.25rem;background:#fff;color:#1e1b16;font-size:.9rem}.deluxe-layout.theme-bidding .hle-bidding-search .form-control:focus{border-color:var(--lens-accent);box-shadow:0 0 0 .12rem rgba(255,103,31,.14)}.deluxe-layout.theme-bidding .hle-bidding-pagination{flex:0 0 auto}.deluxe-layout.theme-bidding .hle-bidding-pagination .pagination{display:inline-flex;overflow:hidden;margin-bottom:0;border:1px solid #e2dbd0;border-radius:.35rem;padding:.12rem;background:#f8f5ef}.deluxe-layout.theme-bidding .hle-bidding-pagination .page-link{display:inline-flex;min-width:2rem;height:2rem;align-items:center;justify-content:center;border:0;border-radius:.22rem;padding:0 .65rem;background:transparent;color:#675f55;font-size:.82rem;font-weight:800;line-height:1}.deluxe-layout.theme-bidding .hle-bidding-pagination .page-link:focus,.deluxe-layout.theme-bidding .hle-bidding-pagination .page-link:hover{background:#fff;color:var(--lens-accent);box-shadow:none}.deluxe-layout.theme-bidding .hle-bidding-pagination .page-item.active .page-link{border-color:var(--lens-accent)!important;background:var(--lens-accent)!important;color:#fff!important}.deluxe-layout.theme-bidding .hle-bidding-pagination .page-item.disabled .page-link{background:transparent!important;color:#b0a99f;opacity:1}.deluxe-layout.theme-bidding .table-responsive{border:1px solid #f5f1eb;border-radius:.4rem;box-shadow:none}.deluxe-layout.theme-bidding .hle-bidding-table{min-width:72rem;margin-bottom:0;border-collapse:collapse;font-size:.88rem}.deluxe-layout.theme-bidding .hle-bidding-table>thead>tr>th{border:0;border-bottom:1px solid var(--lens-accent);padding:.82rem .9rem;background:var(--lens-table-header);color:var(--lens-accent)!important;font-size:.72rem;font-weight:800;text-transform:none}.deluxe-layout.theme-bidding .hle-bidding-table>tbody>tr>td{border-color:#f5efe7;padding:.76rem .9rem;vertical-align:middle}.deluxe-layout.theme-bidding .hle-bidding-table.table-striped>tbody>tr:nth-of-type(odd)>*{background:var(--lens-row-plain);color:#1e1b16!important}.deluxe-layout.theme-bidding .hle-bidding-table.table-striped>tbody>tr:nth-of-type(2n)>*{background:var(--lens-row-muted);color:#1e1b16!important}.deluxe-layout.theme-bidding .hle-bidding-table>tbody>tr:hover>*{background:#fffaf7!important}.deluxe-layout.theme-bidding .hle-bidding-name{color:#21356f;font-weight:800;text-decoration:none}.deluxe-layout.theme-bidding .hle-bidding-name:focus,.deluxe-layout.theme-bidding .hle-bidding-name:hover{color:var(--lens-accent);text-decoration:none}.deluxe-layout.theme-bidding .hle-bidding-table__actions-heading,.deluxe-layout.theme-bidding .hle-bidding-table__status{text-align:center}.deluxe-layout.theme-bidding .hle-bidding-status-pill{display:inline-flex;min-width:5.9rem;min-height:1.95rem;align-items:center;justify-content:center;border-radius:999px;padding:.36rem 1.05rem;font-size:.9rem;font-weight:800;line-height:1;text-transform:none;white-space:nowrap}.deluxe-layout.theme-bidding .hle-bidding-status-pill--draft,.deluxe-layout.theme-bidding .hle-bidding-status-pill--pending{background:#fff0be!important;color:#d06b00!important}.deluxe-layout.theme-bidding .hle-bidding-status-pill--approval{min-width:7rem;background:#d7edf7!important;color:#0a6e9d!important}.deluxe-layout.theme-bidding .hle-bidding-status-pill--approved{background:#d8ebe6!important;color:#249277!important}.deluxe-layout.theme-bidding .hle-bidding-status-pill--revision{background:#f7dddd!important;color:#c43d3d!important}.deluxe-layout.theme-bidding .hle-bidding-status-pill--neutral{background:#eee!important;color:#777!important}.deluxe-layout.theme-bidding .hle-bidding-table__actions{width:7.8rem;white-space:nowrap}.deluxe-layout.theme-bidding .hle-bidding-icon-btn{display:inline-flex;width:1.8rem;height:1.8rem;align-items:center;justify-content:center;margin-right:.15rem;border:0;border-radius:.25rem;padding:0;background:transparent;color:#9a9389;font-size:.92rem;text-decoration:none}.deluxe-layout.theme-bidding .hle-bidding-icon-btn:focus,.deluxe-layout.theme-bidding .hle-bidding-icon-btn:hover{background:#f2eee8;color:var(--lens-accent);text-decoration:none}.deluxe-layout.theme-bidding .directory-icon-btn--delete:focus,.deluxe-layout.theme-bidding .directory-icon-btn--delete:hover{color:#c43d3d}.deluxe-layout.theme-bidding .directory-empty-state,.deluxe-layout.theme-bidding .hle-bidding-loader{color:#77716a;font-weight:700;padding:2.5rem 1rem!important}.deluxe-layout.theme-bidding .hle-bidding-page-count{margin-top:.95rem}.deluxe-layout.theme-bidding .hle-bidding-page-count small{color:#675f55;font-size:.82rem;font-weight:700}.deluxe-layout.theme-bidding #HleProjectAdd .modal-dialog,.deluxe-layout.theme-bidding #HleProjectUpdate .modal-dialog{width:min(28rem,calc(100vw - 2rem));max-width:min(28rem,calc(100vw - 2rem))}.deluxe-layout.theme-bidding #HleProjectAdd .modal-content,.deluxe-layout.theme-bidding #HleProjectUpdate .modal-content{overflow:visible;border:0;border-radius:.25rem;background:#fff;box-shadow:none}.deluxe-layout.theme-bidding #HleProjectAdd .modal-header,.deluxe-layout.theme-bidding #HleProjectUpdate .modal-header{position:relative;justify-content:center;border-bottom:1px solid #ece8e1;padding:1.35rem 1rem 1.15rem}.deluxe-layout.theme-bidding #HleProjectAdd .modal-title,.deluxe-layout.theme-bidding #HleProjectUpdate .modal-title{color:var(--lens-accent-dark);font-size:1.18rem;font-weight:800;text-align:center}.deluxe-layout.theme-bidding #HleProjectAdd .btn-close,.deluxe-layout.theme-bidding #HleProjectUpdate .btn-close{position:absolute;top:1rem;right:1rem;width:1rem;height:1rem;padding:0;border-radius:0;opacity:.7}.deluxe-layout.theme-bidding #HleProjectAdd .modal-body,.deluxe-layout.theme-bidding #HleProjectUpdate .modal-body{padding:1.05rem 1.35rem .3rem}.deluxe-layout.theme-bidding #HleProjectAdd .form-group,.deluxe-layout.theme-bidding #HleProjectUpdate .form-group{margin-bottom:.9rem}.deluxe-layout.theme-bidding .bidding-required-inline{color:#d71920;font-size:.75rem;font-weight:800}.deluxe-layout.theme-bidding #HleProjectAdd .modal-body label,.deluxe-layout.theme-bidding #HleProjectUpdate .modal-body label{display:block;margin-bottom:.35rem;color:#1e1b16;font-size:.82rem;font-weight:800;line-height:1.25}.deluxe-layout.theme-bidding #HleProjectAdd .modal-body .required-style:after,.deluxe-layout.theme-bidding #HleProjectUpdate .modal-body .required-style:after{color:#d71920;font-size:.75rem}.deluxe-layout.theme-bidding #HleProjectAdd .form-control,.deluxe-layout.theme-bidding #HleProjectAdd .form-select,.deluxe-layout.theme-bidding #HleProjectAdd .select2-design,.deluxe-layout.theme-bidding #HleProjectUpdate .form-control,.deluxe-layout.theme-bidding #HleProjectUpdate .form-select,.deluxe-layout.theme-bidding #HleProjectUpdate .select2-design{min-height:2.35rem;border-color:#d7d0c5;border-radius:.25rem;color:#1e1b16;background-color:#fff;font-size:.9rem}.deluxe-layout.theme-bidding #HleProjectAdd .text-warning,.deluxe-layout.theme-bidding #HleProjectUpdate .text-warning{display:block;margin-top:.25rem;color:#d71920!important;font-size:.75rem;font-weight:700}.deluxe-layout.theme-bidding #HleProjectAdd .modal-footer,.deluxe-layout.theme-bidding #HleProjectUpdate .modal-footer{justify-content:space-between!important;gap:.8rem;border-top:0;padding:.75rem 1.35rem 1.35rem}.deluxe-layout.theme-bidding #HleProjectAdd .modal-footer .custom-btn,.deluxe-layout.theme-bidding #HleProjectUpdate .modal-footer .custom-btn{min-height:2.35rem;border:0;border-radius:.25rem;padding:0 1rem;font-size:.84rem;font-weight:800}.deluxe-layout.theme-bidding #HleProjectAdd .modal-footer .custom-btn--cancel,.deluxe-layout.theme-bidding #HleProjectUpdate .modal-footer .custom-btn--cancel{min-width:7rem;color:#666;background:#ddd}.deluxe-layout.theme-bidding #HleProjectAdd .modal-footer .custom-btn:not(.custom-btn--cancel),.deluxe-layout.theme-bidding #HleProjectUpdate .modal-footer .custom-btn:not(.custom-btn--cancel){min-width:10rem;background:var(--lens-accent)}.deluxe-layout.theme-bidding .hle-estimate-card__header{align-items:flex-start;flex-wrap:wrap}.deluxe-layout.theme-bidding .hle-estimate-card__title{min-width:16rem}.deluxe-layout.theme-bidding .hle-estimate-eyebrow{display:block;margin-bottom:.32rem;color:var(--lens-accent);font-size:.74rem;font-weight:800;line-height:1.2;text-transform:uppercase}.deluxe-layout.theme-bidding .hle-estimate-card__actions{display:flex;align-items:center;justify-content:flex-end;gap:.75rem;flex-wrap:wrap}.deluxe-layout.theme-bidding .hle-estimate-mode-switch{display:inline-flex;overflow:hidden;min-height:2.45rem;border:1px solid #e2dbd0;border-radius:.35rem;background:#f8f5ef;padding:.16rem}.deluxe-layout.theme-bidding .hle-estimate-mode-switch__item{display:inline-flex;align-items:center;justify-content:center;border-radius:.22rem;padding:0 .85rem;color:#675f55;font-size:.82rem;font-weight:800;line-height:1;white-space:nowrap;cursor:pointer;transition:background .16s ease,color .16s ease}.deluxe-layout.theme-bidding .hle-estimate-mode-switch__item:focus-within,.deluxe-layout.theme-bidding .hle-estimate-mode-switch__item:hover{background:#fff;color:var(--lens-accent)}.deluxe-layout.theme-bidding .hle-estimate-mode-switch__item.active{background:var(--lens-accent);color:#fff}.deluxe-layout.theme-bidding .hle-estimate-toolbar{align-items:center}.deluxe-layout.theme-bidding .hle-detailed-estimates-toolbar{display:grid;grid-template-columns:minmax(18rem,1fr) minmax(20rem,1fr) auto;align-items:end}.deluxe-layout.theme-bidding .hle-detailed-estimates-reference{min-width:0}.deluxe-layout.theme-bidding .hle-detailed-estimates-reference label{display:block;margin-bottom:.35rem;color:#1e1b16;font-size:.82rem;font-weight:800;line-height:1.25}.deluxe-layout.theme-bidding .hle-detailed-estimates-reference .multiselect{min-height:2.45rem;color:#1e1b16;font-size:.9rem}.deluxe-layout.theme-bidding .hle-detailed-estimates-reference .multiselect__tags{min-height:2.45rem;border-color:#d7d0c5;border-radius:.25rem;padding-top:.55rem;background:#fff}.deluxe-layout.theme-bidding .hle-detailed-estimates-reference .multiselect__input,.deluxe-layout.theme-bidding .hle-detailed-estimates-reference .multiselect__placeholder,.deluxe-layout.theme-bidding .hle-detailed-estimates-reference .multiselect__single{margin-bottom:0;color:#77716a;font-size:.9rem}.deluxe-layout.theme-bidding .hle-detailed-estimates-reference .multiselect__option--highlight,.deluxe-layout.theme-bidding .hle-detailed-estimates-reference .multiselect__option--selected.multiselect__option--highlight{background:var(--lens-accent)}.deluxe-layout.theme-bidding .hle-detailed-estimates-table{min-width:82rem}.deluxe-layout.theme-bidding .hle-detailed-estimates-table__actions{width:9.8rem;text-align:center}.deluxe-layout.theme-bidding .hle-estimate-table{min-width:66rem}.deluxe-layout.theme-bidding .hle-estimate-table__amount{text-align:right}.deluxe-layout.theme-bidding .hle-estimate-table__actions{width:7.3rem;text-align:center}.deluxe-layout.theme-bidding #QuotationModalAdd .modal-dialog{width:min(28rem,calc(100vw - 2rem));max-width:min(28rem,calc(100vw - 2rem))}.deluxe-layout.theme-bidding #QuotationModalAdd .modal-content{overflow:visible;border:0;border-radius:.25rem;background:#fff;box-shadow:none}.deluxe-layout.theme-bidding #QuotationModalAdd .modal-header{position:relative;justify-content:center;border-bottom:1px solid #ece8e1;padding:1.35rem 1rem 1.15rem}.deluxe-layout.theme-bidding #QuotationModalAdd .modal-title{color:var(--lens-accent-dark);font-size:1.18rem;font-weight:800;text-align:center}.deluxe-layout.theme-bidding #QuotationModalAdd .btn-close{position:absolute;top:1rem;right:1rem;width:1rem;height:1rem;padding:0;border-radius:0;opacity:.7}.deluxe-layout.theme-bidding #QuotationModalAdd .modal-body{padding:1.05rem 1.35rem .3rem}.deluxe-layout.theme-bidding #QuotationModalAdd .form-group{margin-bottom:.9rem}.deluxe-layout.theme-bidding #QuotationModalAdd .modal-body label{display:block;margin-bottom:.35rem;color:#1e1b16;font-size:.82rem;font-weight:800;line-height:1.25}.deluxe-layout.theme-bidding #QuotationModalAdd .modal-body .required-style:after{color:#d71920;font-size:.75rem}.deluxe-layout.theme-bidding #QuotationModalAdd .form-control,.deluxe-layout.theme-bidding #QuotationModalAdd .form-select{min-height:2.35rem;border-color:#d7d0c5;border-radius:.25rem;color:#1e1b16;background-color:#fff;font-size:.9rem}.deluxe-layout.theme-bidding #QuotationModalAdd .text-warning{display:block;margin-top:.25rem;color:#d71920!important;font-size:.75rem;font-weight:700}.deluxe-layout.theme-bidding #QuotationModalAdd .modal-footer{justify-content:space-between!important;gap:.8rem;border-top:0;padding:.75rem 1.35rem 1.35rem}.deluxe-layout.theme-bidding #QuotationModalAdd .modal-footer .custom-btn{min-height:2.35rem;border:0;border-radius:.25rem;padding:0 1rem;font-size:.84rem;font-weight:800}.deluxe-layout.theme-bidding #QuotationModalAdd .modal-footer .custom-btn--cancel{min-width:7rem;color:#666;background:#ddd}.deluxe-layout.theme-bidding #QuotationModalAdd .modal-footer .custom-btn:not(.custom-btn--cancel){min-width:10rem;background:var(--lens-accent)}.deluxe-layout.theme-bidding .hle-quotation-page{width:100%;padding-bottom:1.25rem}.deluxe-layout.theme-bidding .hle-quotation-fieldset{border:0}.deluxe-layout.theme-bidding .hle-quotation-card{overflow:hidden;margin:0 auto;width:min(100%,96rem);border:1px solid #eee8df!important;border-radius:.5rem;padding:0!important;background:#fff!important;box-shadow:0 1.25rem 2.75rem rgba(30,27,22,.09);--bs-gutter-x:0;--bs-gutter-y:0}.deluxe-layout.theme-bidding .hle-quotation-back{width:min(100%,96rem);margin:0 auto 1rem}.deluxe-layout.theme-bidding .hle-quotation-back a{display:inline-flex;align-items:center;gap:.45rem;color:#21356f;font-size:.82rem;font-weight:800;line-height:1.2;text-decoration:none}.deluxe-layout.theme-bidding .hle-quotation-back a:focus,.deluxe-layout.theme-bidding .hle-quotation-back a:hover{color:var(--lens-accent)}.deluxe-layout.theme-bidding .hle-quotation-card--detail{border-color:#eadfce!important}.deluxe-layout.theme-bidding .hle-quotation-card>[class*=col-],.deluxe-layout.theme-bidding .hle-quotation-card>[class*=offset-]{padding-right:1.1rem;padding-left:1.1rem}.deluxe-layout.theme-bidding .hle-quotation-top-cell{display:flex;min-height:4.9rem;align-items:center;border-bottom:1px solid #ece8e1;padding-top:1rem;padding-bottom:1rem;background:linear-gradient(180deg,#fff,#fffaf7)}.deluxe-layout.theme-bidding .hle-quotation-top-cell--status{padding-left:1.35rem!important}.deluxe-layout.theme-bidding .hle-quotation-top-cell--title{justify-content:center}.deluxe-layout.theme-bidding .hle-quotation-top-cell--action{justify-content:flex-end;padding-right:1.35rem!important}.deluxe-layout.theme-bidding .hle-quotation-title{margin-bottom:0;color:#1e1b16;font-size:1.45rem;font-weight:800;line-height:1.2}.deluxe-layout.theme-bidding .hle-quotation-print-btn{display:inline-flex;min-height:2.3rem;align-items:center;gap:.42rem;border:1px solid var(--lens-print-button);border-radius:.3rem;padding:0 .85rem;background:var(--lens-print-button);color:#fff!important;font-size:.82rem;font-weight:800}.deluxe-layout.theme-bidding .hle-quotation-print-btn:focus,.deluxe-layout.theme-bidding .hle-quotation-print-btn:hover{border-color:var(--lens-print-button-hover);background:var(--lens-print-button-hover);color:#fff!important;box-shadow:none}.deluxe-layout.theme-bidding .hle-quotation-alert{margin:1.1rem 0 .5rem;border:1px solid #d7edf7;border-radius:.35rem;background:#f4fbfe;color:#0a6e9d;font-weight:700}.deluxe-layout.theme-bidding .hle-quotation-info-cell{padding-top:.9rem;padding-bottom:0}.deluxe-layout.theme-bidding .hle-quotation-card .form-group{margin-bottom:.95rem}.deluxe-layout.theme-bidding .hle-quotation-info-cell>.d-flex,.deluxe-layout.theme-bidding .hle-quotation-info-cell>.form-group{min-height:5.9rem;border:1px solid #f0e7dc;border-radius:.35rem;padding:.85rem;background:#fffdfb}.deluxe-layout.theme-bidding .hle-quotation-info-cell>.d-flex{align-items:flex-start;gap:.65rem}.deluxe-layout.theme-bidding .hle-quotation-card--readonly .hle-quotation-info-cell>.form-group{min-height:4.85rem;border-color:#f2e8dc;background:#fffdfb}.deluxe-layout.theme-bidding .hle-quotation-page--deluxe .hle-quotation-card--detail .hle-quotation-info-cell>.d-flex,.deluxe-layout.theme-bidding .hle-quotation-page--deluxe .hle-quotation-card--detail .hle-quotation-info-cell>.form-group{min-height:auto;border:0;border-radius:0;padding:0;background:transparent}.deluxe-layout.theme-bidding .hle-quotation-info-cell>.hle-quotation-readonly-field--plain{min-height:auto;border:0;padding:.35rem 0;background:transparent}.deluxe-layout.theme-bidding .hle-quotation-readonly-field span{display:block;color:#1e1b16;font-size:.92rem;font-weight:800;line-height:1.45;word-break:break-word}.deluxe-layout.theme-bidding .hle-quotation-readonly-field span:empty:before{content:"-"}.deluxe-layout.theme-bidding .hle-quotation-inline-fields .form-group{width:auto!important;flex:1 1 auto;margin-bottom:0}.deluxe-layout.theme-bidding .hle-quotation-inline-fields .form-group:last-child{flex:0 0 8rem}.deluxe-layout.theme-bidding .hle-quotation-measure-field{gap:.5rem}.deluxe-layout.theme-bidding .hle-quotation-measure-field .form-control{width:auto!important;flex:1 1 auto}.deluxe-layout.theme-bidding .hle-quotation-measure-field .form-select{width:8rem!important;flex:0 0 8rem}.deluxe-layout.theme-bidding .hle-quotation-empty-cell{visibility:hidden}.deluxe-layout.theme-bidding .hle-quotation-card label{display:block;margin-bottom:.32rem;color:#1e1b16;font-size:.82rem;font-weight:800;line-height:1.25}.deluxe-layout.theme-bidding .hle-quotation-card .form-control,.deluxe-layout.theme-bidding .hle-quotation-card .form-select,.deluxe-layout.theme-bidding .hle-quotation-card .input-group-text,.deluxe-layout.theme-bidding .hle-quotation-card .select2-design{min-height:2.35rem;border-color:#d7d0c5;border-radius:.25rem;color:#1e1b16;background-color:#fff;font-size:.9rem;box-shadow:none}.deluxe-layout.theme-bidding .hle-quotation-card .input-group-text{background-color:#fbf8f4!important;color:#675f55;font-weight:800}.deluxe-layout.theme-bidding .hle-quotation-card .form-control:focus,.deluxe-layout.theme-bidding .hle-quotation-card .form-select:focus,.deluxe-layout.theme-bidding .hle-quotation-card .select2-design:focus{border-color:var(--lens-accent);box-shadow:0 0 0 .12rem rgba(255,103,31,.14)}.theme-bidding input[type=number]{-webkit-appearance:textfield;appearance:textfield;-moz-appearance:textfield}.theme-bidding input[type=number]::-webkit-inner-spin-button,.theme-bidding input[type=number]::-webkit-outer-spin-button{margin:0;-webkit-appearance:none}.theme-bidding input[type=file].form-control{min-height:2.35rem;overflow:hidden;padding:0;line-height:2.35rem}.theme-bidding input[type=file].form-control::-webkit-file-upload-button,.theme-bidding input[type=file].form-control::file-selector-button{height:2.35rem;margin:0 .75rem 0 0;border:0;border-right:1px solid #d7d0c5;padding:0 .85rem;background:#fbf8f4;color:#1e1b16;font:inherit;font-weight:700;line-height:2.35rem;cursor:pointer}.theme-bidding input[type=file].form-control:hover::-webkit-file-upload-button,.theme-bidding input[type=file].form-control:hover::file-selector-button{background:#f2ece3}.deluxe-layout.theme-bidding .hle-quotation-card .form-control-plaintext{min-height:2.35rem;padding:.55rem 0;color:#1e1b16;font-size:.9rem;font-weight:700}.deluxe-layout.theme-bidding .hle-quotation-card .link-style-custom,.deluxe-layout.theme-bidding .hle-quotation-card a.text-primary{color:#21356f!important}.deluxe-layout.theme-bidding .hle-quotation-section-title{margin:1.35rem 0 .85rem;border-bottom:1px solid #f0e8de;padding:0 0 .65rem;background:transparent!important;color:#4f4a42;font-size:.95rem;font-weight:800;line-height:1.2}.deluxe-layout.theme-bidding .hle-quotation-summary-section{padding-top:.45rem}.deluxe-layout.theme-bidding .hle-quotation-summary-panel{overflow:auto;border:1px solid #eadfce;border-radius:.4rem;background:#fff;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.7)}.deluxe-layout.theme-bidding .hle-quotation-summary-panel .table{min-width:80rem;margin-bottom:0;border:0!important;border-collapse:separate;border-spacing:0;color:#1e1b16;font-size:.84rem}.deluxe-layout.theme-bidding .hle-quotation-summary-panel .table+.table{border-top:0}.deluxe-layout.theme-bidding .hle-quotation-summary-panel .table-bordered,.deluxe-layout.theme-bidding .hle-quotation-summary-panel .table-bordered>:not(caption)>*,.deluxe-layout.theme-bidding .hle-quotation-summary-panel .table-bordered>:not(caption)>*>*{border-color:transparent!important}.deluxe-layout.theme-bidding .hle-quotation-summary-panel .table>thead>tr>th{border:0!important;border-bottom:1px solid var(--lens-accent)!important;padding:.82rem .9rem;background:var(--lens-table-header);color:var(--lens-accent)!important;font-size:.72rem;font-weight:800;text-transform:none}.deluxe-layout.theme-bidding .hle-quotation-summary-panel .table>tbody>tr>td{border:0!important;border-bottom:1px solid #ede5dc!important;padding:.76rem .9rem;vertical-align:middle}.deluxe-layout.theme-bidding .hle-quotation-summary-panel .table>tbody>tr:nth-of-type(odd)>*{background:#fff}.deluxe-layout.theme-bidding .hle-quotation-summary-panel .table>tbody>tr:nth-of-type(2n)>*{background:#efeeec}.deluxe-layout.theme-bidding .hle-quotation-summary-panel .table>tbody>tr.bg-light>*{background:#f6f3ef!important;color:#21356f!important}.deluxe-layout.theme-bidding .hle-quotation-summary-panel .table>tbody>tr.bg-light-primary>*{background:#ebe8e3!important;color:#1e1b16!important}.deluxe-layout.theme-bidding .hle-quotation-summary-panel .link-item-route,.deluxe-layout.theme-bidding .hle-quotation-summary-panel .text-primary{color:#21356f!important;font-weight:800;text-decoration:none}.deluxe-layout.theme-bidding .hle-quotation-summary-panel .link-item-route:hover,.deluxe-layout.theme-bidding .hle-quotation-summary-panel .text-primary:hover{color:var(--lens-accent)!important}.deluxe-layout.theme-bidding .hle-boq-builder-page{width:100%;max-width:96rem;margin:0 auto}.deluxe-layout.theme-bidding .hle-boq-builder-card{overflow:hidden;border:1px solid #eadfce;border-radius:.4rem;background:#fff;box-shadow:0 1.1rem 2.8rem rgba(42,32,22,.08)}.deluxe-layout.theme-bidding .hle-boq-builder-card__header{border-bottom:1px solid #eadfce;padding:1.05rem 1.25rem;background:#fff!important}.deluxe-layout.theme-bidding .hle-boq-builder-header{align-items:center;gap:1rem}.deluxe-layout.theme-bidding .hle-boq-builder-title{display:flex!important;align-items:flex-start!important;flex-direction:column;gap:.15rem;min-width:0}.deluxe-layout.theme-bidding .hle-boq-builder-title h4{margin:0;color:#1e1b16;font-size:1.16rem;font-weight:850;line-height:1.25}.deluxe-layout.theme-bidding .hle-boq-builder-actions{display:flex;align-items:center;flex-wrap:wrap;justify-content:flex-end;gap:.42rem}.deluxe-layout.theme-bidding .hle-boq-builder-actions .btn-group{display:inline-flex;flex:0 0 auto}.deluxe-layout.theme-bidding .hle-boq-builder-action{display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;gap:.4rem;min-height:2.25rem;border:1px solid #dfd5c9!important;border-radius:.28rem!important;padding:0 .82rem;background:#fff!important;color:#5f564d!important;font-size:.8rem;font-weight:750;line-height:1;text-decoration:none!important;white-space:nowrap;box-shadow:none!important}.deluxe-layout.theme-bidding .hle-boq-builder-action i{width:.9rem;text-align:center;line-height:1}.deluxe-layout.theme-bidding .hle-boq-builder-action.dropdown-toggle:after{margin-left:.12rem;vertical-align:.1em}.deluxe-layout.theme-bidding .hle-boq-builder-sequence-actions{display:inline-flex;align-items:center;justify-content:flex-end;gap:.42rem}.deluxe-layout.theme-bidding .hle-boq-builder-action:focus,.deluxe-layout.theme-bidding .hle-boq-builder-action:hover{border-color:#cfc5ba!important;background:color-mix(in srgb,var(--lens-accent) 6%,#fff)!important;color:#1e1b16!important;box-shadow:none!important}.deluxe-layout.theme-bidding .hle-boq-builder-action--primary{border-color:var(--lens-accent)!important;background:var(--lens-accent)!important;color:#fff!important}.deluxe-layout.theme-bidding .hle-boq-builder-action--primary:hover{border-color:var(--lens-accent-dark)!important;background:var(--lens-accent-dark)!important;color:#fff!important}.deluxe-layout.theme-bidding .hle-boq-builder-action--template,.deluxe-layout.theme-bidding .hle-boq-builder-action--utility{border-color:#e7cdbd!important;background:var(--lens-table-header)!important;color:var(--lens-accent-dark)!important}.deluxe-layout.theme-bidding .hle-boq-builder-action--template i,.deluxe-layout.theme-bidding .hle-boq-builder-action--utility i{color:var(--lens-accent-dark)!important}.deluxe-layout.theme-bidding .hle-boq-builder-action--template:focus,.deluxe-layout.theme-bidding .hle-boq-builder-action--template:hover,.deluxe-layout.theme-bidding .hle-boq-builder-action--utility:focus,.deluxe-layout.theme-bidding .hle-boq-builder-action--utility:hover{border-color:var(--lens-accent)!important;background:#f7dfd0!important;color:var(--lens-accent-dark)!important}.deluxe-layout.theme-bidding .hle-boq-builder-action--secondary{border-color:transparent!important;background:transparent!important;color:#5f564d!important}.deluxe-layout.theme-bidding .hle-boq-builder-action--secondary:focus,.deluxe-layout.theme-bidding .hle-boq-builder-action--secondary:hover{border-color:transparent!important;background:transparent!important;color:var(--lens-accent)!important}.deluxe-layout.theme-bidding .hle-boq-builder-action--cancel{min-width:7rem;border-color:#ddd!important;background:#ddd!important;color:#666!important}.deluxe-layout.theme-bidding .hle-boq-builder-action--cancel:focus,.deluxe-layout.theme-bidding .hle-boq-builder-action--cancel:hover{border-color:#d1d1d1!important;background:#d1d1d1!important;color:#1e1b16!important}.deluxe-layout.theme-bidding .hle-boq-builder-action--danger{border-color:#d54b3d!important;background:#d54b3d!important;color:#fff!important}.deluxe-layout.theme-bidding .hle-boq-builder-action--danger:focus,.deluxe-layout.theme-bidding .hle-boq-builder-action--danger:hover{border-color:#bb3328!important;background:#bb3328!important;color:#fff!important}.deluxe-layout.theme-bidding .hle-boq-builder-action--print{border-color:var(--lens-print-button)!important;background:var(--lens-print-button)!important;color:#fff!important}.deluxe-layout.theme-bidding .hle-boq-builder-action--print:focus,.deluxe-layout.theme-bidding .hle-boq-builder-action--print:hover{border-color:var(--lens-print-button-hover)!important;background:var(--lens-print-button-hover)!important;color:#fff!important}.deluxe-layout.theme-bidding .hle-boq-builder-template-group .dropdown-menu{min-width:12rem;border-color:#e7dfd6;border-radius:.35rem;box-shadow:0 .75rem 1.8rem rgba(42,32,22,.12)}.deluxe-layout.theme-bidding .hle-boq-builder-template-group .dropdown-item{color:#1e1b16;font-size:.82rem;font-weight:700}.deluxe-layout.theme-bidding .hle-boq-builder-template-group .dropdown-item:focus,.deluxe-layout.theme-bidding .hle-boq-builder-template-group .dropdown-item:hover{background:color-mix(in srgb,var(--lens-accent) 10%,#fff);color:var(--lens-accent)}.deluxe-layout.theme-bidding .hle-boq-builder-card__body{padding:1.15rem 1.25rem 1.35rem}.deluxe-layout.theme-bidding .hle-boq-builder-alert{border:1px solid #d7edf7;border-radius:.4rem;background:#f7fbfd;color:#214154}.deluxe-layout.theme-bidding .hle-boq-builder-meta{align-items:center;gap:.75rem;margin-bottom:.75rem!important}.deluxe-layout.theme-bidding .hle-boq-builder-meta a{color:#21356f!important;font-weight:800;text-decoration:none}.deluxe-layout.theme-bidding .hle-boq-builder-table-wrap{overflow:auto;margin-top:.75rem;border:1px solid #eadfce;border-radius:.4rem;background:#fff;box-shadow:0 .35rem .9rem rgba(42,32,22,.06)}.deluxe-layout.theme-bidding .hle-boq-builder-table-wrap .position-relative>.d-flex,.deluxe-layout.theme-bidding .hle-boq-builder-table-wrap>.d-flex,.deluxe-layout.theme-bidding .hle-boq-builder-total-row{min-width:72rem}.deluxe-layout.theme-bidding .hle-boq-builder-table-wrap .d-flex>[class*=border]{border:0!important;border-bottom:1px solid #e7dfd6!important;padding:.72rem .85rem!important;min-height:2.9rem;color:#1e1b16;font-size:.82rem}.deluxe-layout.theme-bidding .hle-boq-builder-table-row--head>div{background:var(--lens-table-header)!important;color:var(--lens-accent)!important;font-size:.72rem!important;font-weight:850;text-transform:none;border-bottom:1px solid var(--lens-accent)!important}.deluxe-layout.theme-bidding .hle-boq-builder-add-row{border:0!important;border-bottom:1px solid #e7dfd6!important;background:#fff}.deluxe-layout.theme-bidding .hle-boq-builder-add-section{display:inline-flex;align-items:center;gap:.35rem;color:#298969!important;font-size:.78rem;font-weight:850}.deluxe-layout.theme-bidding .hle-boq-builder-empty{border:0!important;border-bottom:1px solid #e7dfd6!important;padding:1.15rem 1rem!important;background:#fff;color:#675f55}.deluxe-layout.theme-bidding .hle-boq-builder-table-body .position-relative>.d-flex:not(.bg-light)>div{background:#fffaf7!important}.deluxe-layout.theme-bidding .hle-boq-builder-table-body .position-relative>.d-flex:not(.bg-light)>div:nth-child(3),.deluxe-layout.theme-bidding .hle-boq-builder-table-body .position-relative>.d-flex:not(.bg-light)>div:nth-child(5),.deluxe-layout.theme-bidding .hle-boq-builder-table-body .position-relative>.d-flex:not(.bg-light)>div:nth-child(7){background:#f4ede8!important}.deluxe-layout.theme-bidding .hle-boq-builder-table-body .position-relative:nth-child(2n)>.d-flex:not(.bg-light)>div{background:#eeeae6!important}.deluxe-layout.theme-bidding .hle-boq-builder-table-body .position-relative:nth-child(2n)>.d-flex:not(.bg-light)>div:nth-child(3),.deluxe-layout.theme-bidding .hle-boq-builder-table-body .position-relative:nth-child(2n)>.d-flex:not(.bg-light)>div:nth-child(5),.deluxe-layout.theme-bidding .hle-boq-builder-table-body .position-relative:nth-child(2n)>.d-flex:not(.bg-light)>div:nth-child(7){background:#ddd8d4!important}.deluxe-layout.theme-bidding .hle-boq-builder-table-wrap .bg-light>div{background:#f4eee9!important}.deluxe-layout.theme-bidding .hle-boq-builder-table-wrap .bg-light>div:nth-child(3),.deluxe-layout.theme-bidding .hle-boq-builder-table-wrap .bg-light>div:nth-child(5),.deluxe-layout.theme-bidding .hle-boq-builder-table-wrap .bg-light>div:nth-child(7){background:#eadfd8!important}.deluxe-layout.theme-bidding .hle-boq-builder-total-row>div{background:#ede6df!important;color:#1e1b16!important;border-top:1px solid #d7c8bd!important}.deluxe-layout.theme-bidding .hle-boq-builder-total-row>div:nth-child(3),.deluxe-layout.theme-bidding .hle-boq-builder-total-row>div:nth-child(5),.deluxe-layout.theme-bidding .hle-boq-builder-total-row>div:nth-child(7){background:#e1d8d0!important}.deluxe-layout.theme-bidding .hle-boq-builder-table-wrap .handle{color:#998f85}.deluxe-layout.theme-bidding .hle-boq-builder-table-wrap .text-primary,.deluxe-layout.theme-bidding .hle-boq-builder-table-wrap a.text-primary{color:#21356f!important}.deluxe-layout.theme-bidding .hle-boq-builder-table-wrap .text-success{color:#298969!important}.deluxe-layout.theme-bidding .hle-boq-builder-table-wrap .text-danger{color:#c43d2f!important}.deluxe-layout.theme-boq .hle-boq-builder-page{width:100%;max-width:96rem;margin:0 auto}.deluxe-layout.theme-boq .hle-boq-builder-card{overflow:hidden;border:1px solid #eadfce;border-radius:.4rem;background:#fff;box-shadow:0 1.1rem 2.8rem rgba(42,32,22,.08)}.deluxe-layout.theme-boq .hle-boq-builder-card__header{border-bottom:1px solid #eadfce;padding:1.05rem 1.25rem;background:#fff!important}.deluxe-layout.theme-boq .hle-boq-builder-header{align-items:center;gap:1rem}.deluxe-layout.theme-boq .hle-boq-builder-title{display:flex!important;align-items:flex-start!important;flex-direction:column;gap:.15rem;min-width:0}.deluxe-layout.theme-boq .hle-estimate-eyebrow{color:var(--lens-accent-dark);font-size:.74rem;font-weight:850;line-height:1.2;text-transform:none}.deluxe-layout.theme-boq .hle-boq-builder-title h4{margin:0;color:#1e1b16;font-size:1.16rem;font-weight:850;line-height:1.25}.deluxe-layout.theme-boq .hle-boq-builder-actions{display:flex;align-items:center;flex-wrap:wrap;justify-content:flex-end;gap:.42rem}.deluxe-layout.theme-boq .hle-boq-builder-actions .btn-group{display:inline-flex;flex:0 0 auto}.deluxe-layout.theme-boq .hle-boq-builder-action{display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;gap:.4rem;min-height:2.25rem;border:1px solid #dfd5c9!important;border-radius:.28rem!important;padding:0 .82rem;background:#fff!important;color:#5f564d!important;font-size:.8rem;font-weight:750;line-height:1;text-decoration:none!important;white-space:nowrap;box-shadow:none!important}.deluxe-layout.theme-boq .hle-boq-builder-action i{width:.9rem;text-align:center;line-height:1}.deluxe-layout.theme-boq .hle-boq-builder-action.dropdown-toggle:after{margin-left:.12rem;vertical-align:.1em}.deluxe-layout.theme-boq .hle-boq-builder-sequence-actions{display:inline-flex;align-items:center;justify-content:flex-end;gap:.42rem}.deluxe-layout.theme-boq .hle-boq-builder-action:focus,.deluxe-layout.theme-boq .hle-boq-builder-action:hover{border-color:#cfc5ba!important;background:color-mix(in srgb,var(--lens-accent) 6%,#fff)!important;color:#1e1b16!important;box-shadow:none!important}.deluxe-layout.theme-boq .hle-boq-builder-action--primary{border-color:var(--lens-accent-dark)!important;background:var(--lens-accent-dark)!important;color:#fff!important}.deluxe-layout.theme-boq .hle-boq-builder-action--primary:focus,.deluxe-layout.theme-boq .hle-boq-builder-action--primary:hover{border-color:var(--lens-accent)!important;background:var(--lens-accent)!important;color:#fff!important}.deluxe-layout.theme-boq .hle-boq-builder-action--template,.deluxe-layout.theme-boq .hle-boq-builder-action--utility{border-color:#e7cdbd!important;background:var(--lens-table-header)!important;color:var(--lens-accent-dark)!important}.deluxe-layout.theme-boq .hle-boq-builder-action--template i,.deluxe-layout.theme-boq .hle-boq-builder-action--utility i{color:var(--lens-accent-dark)!important}.deluxe-layout.theme-boq .hle-boq-builder-action--template:focus,.deluxe-layout.theme-boq .hle-boq-builder-action--template:hover,.deluxe-layout.theme-boq .hle-boq-builder-action--utility:focus,.deluxe-layout.theme-boq .hle-boq-builder-action--utility:hover{border-color:var(--lens-accent)!important;background:#f7dfd0!important;color:var(--lens-accent-dark)!important}.deluxe-layout.theme-boq .hle-boq-builder-action--cancel{min-width:7rem;border-color:#ddd!important;background:#ddd!important;color:#666!important}.deluxe-layout.theme-boq .hle-boq-builder-action--cancel:focus,.deluxe-layout.theme-boq .hle-boq-builder-action--cancel:hover{border-color:#d1d1d1!important;background:#d1d1d1!important;color:#1e1b16!important}.deluxe-layout.theme-boq .hle-boq-builder-action--print{border-color:#07141a!important;background:#07141a!important;color:#fff!important}.deluxe-layout.theme-boq .hle-boq-builder-action--print:focus,.deluxe-layout.theme-boq .hle-boq-builder-action--print:hover{border-color:#102630!important;background:#102630!important;color:#fff!important}.deluxe-layout.theme-boq .hle-boq-builder-template-group .dropdown-menu{min-width:12rem;border-color:#e7dfd6;border-radius:.35rem;box-shadow:0 .75rem 1.8rem rgba(42,32,22,.12)}.deluxe-layout.theme-boq .hle-boq-builder-template-group .dropdown-item{color:#1e1b16;font-size:.82rem;font-weight:700}.deluxe-layout.theme-boq .hle-boq-builder-template-group .dropdown-item:focus,.deluxe-layout.theme-boq .hle-boq-builder-template-group .dropdown-item:hover{background:color-mix(in srgb,var(--lens-accent) 10%,#fff);color:var(--lens-accent)}.deluxe-layout.theme-boq .hle-boq-builder-card__body{padding:1.15rem 1.25rem 1.35rem}.deluxe-layout.theme-boq .hle-boq-builder-alert{display:flex;align-items:center;gap:.85rem;border:1px solid #eadfce!important;border-left:3px solid var(--lens-accent)!important;border-radius:.25rem;background:#fffaf6!important;color:#1e1b16;padding:.85rem 1rem;margin-bottom:.9rem}.deluxe-layout.theme-boq .hle-boq-builder-alert__icon{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;width:2rem;height:2rem;border-radius:50%;background:color-mix(in srgb,var(--lens-accent) 16%,#fff);color:var(--lens-accent);font-size:1rem}.deluxe-layout.theme-boq .hle-boq-builder-alert__content{display:flex;flex-direction:column;min-width:0;gap:.12rem;font-size:.88rem;line-height:1.35}.deluxe-layout.theme-boq .hle-boq-builder-alert__content strong{color:var(--lens-accent);font-weight:800}.deluxe-layout.theme-boq .hle-boq-builder-alert__action{display:inline-flex;align-items:center;justify-content:center;gap:.45rem;margin-left:auto;min-height:2.15rem;padding:0 .9rem;border:1px solid var(--lens-accent);background:var(--lens-accent);color:#fff!important;font-size:.82rem;font-weight:800;text-decoration:none!important;white-space:nowrap}.deluxe-layout.theme-boq .hle-boq-builder-alert__action:focus,.deluxe-layout.theme-boq .hle-boq-builder-alert__action:hover{background:var(--lens-accent-dark);border-color:var(--lens-accent-dark)}@media (max-width:767.98px){.deluxe-layout.theme-boq .hle-boq-builder-alert{align-items:flex-start;flex-wrap:wrap}.deluxe-layout.theme-boq .hle-boq-builder-alert__action{margin-left:2.85rem}}.deluxe-layout.theme-boq .hle-boq-builder-meta{align-items:center;gap:.75rem;margin-bottom:.75rem!important}.deluxe-layout.theme-boq .hle-boq-builder-meta a{color:#21356f!important;font-weight:800;text-decoration:none}.deluxe-layout.theme-boq .hle-boq-builder-table-wrap{overflow:auto;margin-top:.75rem;border:1px solid #eadfce;border-radius:.4rem;background:#fff}.deluxe-layout.theme-boq .hle-boq-builder-table-wrap .position-relative>.d-flex,.deluxe-layout.theme-boq .hle-boq-builder-table-wrap>.d-flex,.deluxe-layout.theme-boq .hle-boq-builder-total-row{min-width:72rem}.deluxe-layout.theme-boq .hle-boq-builder-table-wrap .d-flex>[class*=border]{border:0!important;border-bottom:1px solid #e7dfd6!important;padding:.72rem .85rem!important;min-height:2.9rem;color:#1e1b16;font-size:.82rem}.deluxe-layout.theme-boq .hle-boq-builder-table-row--head>div{background:var(--lens-table-header)!important;color:var(--lens-accent)!important;font-size:.72rem!important;font-weight:850;text-transform:none}.deluxe-layout.theme-boq .hle-boq-builder-add-row{border:0!important;border-bottom:1px solid #e7dfd6!important;background:#fff}.deluxe-layout.theme-boq .hle-boq-builder-add-section{display:inline-flex;align-items:center;gap:.35rem;color:var(--lens-accent)!important;font-size:.78rem;font-weight:850}.deluxe-layout.theme-boq .hle-boq-builder-empty{border:0!important;border-bottom:1px solid #e7dfd6!important;padding:1.15rem 1rem!important;background:#fff;color:#675f55}.deluxe-layout.theme-boq .hle-boq-builder-table-body>.position-relative>.d-flex:not(.bg-light)>div{background:#fff}.deluxe-layout.theme-boq .hle-boq-builder-table-body>.position-relative:nth-child(2n)>.d-flex:not(.bg-light)>div{background:var(--lens-row-plain)}.deluxe-layout.theme-boq .hle-boq-builder-table-wrap .bg-light>div{background:var(--lens-row-soft)!important}.deluxe-layout.theme-boq .hle-boq-builder-total-row>div{background:var(--lens-row-muted)!important;color:#1e1b16!important}.deluxe-layout.theme-boq .hle-boq-builder-table-wrap .handle{color:#998f85}.deluxe-layout.theme-boq .hle-boq-builder-table-wrap .text-primary,.deluxe-layout.theme-boq .hle-boq-builder-table-wrap a.text-primary{color:#21356f!important}.deluxe-layout.theme-boq .hle-boq-builder-table-wrap .text-success{color:#298969!important}.deluxe-layout.theme-boq .hle-boq-builder-table-wrap .text-danger{color:#c43d2f!important}.deluxe-layout.theme-boq .hle-bidding-status-pill{display:inline-flex;min-width:4.8rem;align-items:center;justify-content:center;border-radius:999px;padding:.42rem .85rem;font-size:.75rem;font-weight:850;line-height:1;text-transform:uppercase}.deluxe-layout.theme-boq .hle-bidding-status-pill--draft,.deluxe-layout.theme-boq .hle-bidding-status-pill--pending{background:#ffe8a3;color:#af6200}.deluxe-layout.theme-boq .hle-bidding-status-pill--approval{background:#e5edf8;color:#214e91}.deluxe-layout.theme-boq .hle-bidding-status-pill--approved{background:#cfeadc;color:#00735f}.deluxe-layout.theme-boq .hle-bidding-status-pill--revision{background:#f8dada;color:#a42d25}.deluxe-layout.theme-boq .hle-bidding-status-pill--neutral{background:#e8e4dd;color:#5f564d}.deluxe-layout.theme-boq .boq-approval-review-page{width:min(100%,94rem);margin:0 auto;padding:.35rem 0 2.5rem}.deluxe-layout.theme-boq .boq-approval-review-page .hle-approval-review-back{margin-bottom:1rem}.deluxe-layout.theme-boq .boq-approval-review-page .hle-approval-review-comments .card,.deluxe-layout.theme-boq .boq-approval-review-page .hle-approval-review-panel{overflow:hidden;border:1px solid #eadfce;border-radius:.45rem;background:#fff;box-shadow:0 1.3rem 3rem rgba(42,32,22,.09)}.deluxe-layout.theme-boq .boq-approval-review-page .hle-approval-review-hero{display:flex;align-items:center;justify-content:space-between;gap:1.5rem;border-bottom:1px solid #eadfce;padding:1.35rem 1.5rem;background:linear-gradient(180deg,#fff,#fffaf6)}.deluxe-layout.theme-boq .boq-approval-review-page .hle-approval-review-hero__main{display:flex;min-width:0;flex-direction:column;gap:.28rem}.deluxe-layout.theme-boq .boq-approval-review-page .hle-approval-review-eyebrow{color:var(--lens-accent-dark);font-size:.72rem;font-weight:850;letter-spacing:0;line-height:1.2;text-transform:uppercase}.deluxe-layout.theme-boq .boq-approval-review-page .hle-approval-review-hero h1{margin:0;color:#1e1b16;font-size:1.45rem;font-weight:850;line-height:1.2}.deluxe-layout.theme-boq .boq-approval-review-page .hle-approval-review-reference{display:inline-flex;width:-moz-fit-content;width:fit-content;align-items:center;gap:.4rem;color:#21356f;font-size:.82rem;font-weight:800;text-decoration:none}.deluxe-layout.theme-boq .boq-approval-review-page .hle-approval-review-reference:focus,.deluxe-layout.theme-boq .boq-approval-review-page .hle-approval-review-reference:hover{color:var(--lens-accent);text-decoration:none}.deluxe-layout.theme-boq .boq-approval-review-page .hle-approval-review-hero__side{display:flex;flex:0 0 auto;align-items:flex-end;flex-direction:column;gap:.75rem}.deluxe-layout.theme-boq .boq-approval-review-page .hle-approval-review-dates{display:grid;gap:.3rem;margin:0;text-align:right}.deluxe-layout.theme-boq .boq-approval-review-page .hle-approval-review-dates div{display:grid;grid-template-columns:max-content max-content;gap:.35rem}.deluxe-layout.theme-boq .boq-approval-review-page .hle-approval-review-dates dd,.deluxe-layout.theme-boq .boq-approval-review-page .hle-approval-review-dates dt{margin:0;font-size:.78rem;line-height:1.25}.deluxe-layout.theme-boq .boq-approval-review-page .hle-approval-review-dates dt{color:#7a7168;font-weight:750}.deluxe-layout.theme-boq .boq-approval-review-page .hle-approval-review-dates dd{color:#1e1b16;font-weight:800}.deluxe-layout.theme-boq .boq-approval-review-page .hle-approval-review-workflow{border-bottom:1px solid #eadfce;padding:1.15rem 1.5rem 1.25rem;background:#fffdfb}.deluxe-layout.theme-boq .boq-approval-review-page .hle-approval-review-workflow .stepper-wrapper{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin:0}.deluxe-layout.theme-boq .boq-approval-review-page .hle-approval-review-workflow .stepper-item{display:flex;align-items:center;min-width:0;flex-direction:column}.deluxe-layout.theme-boq .boq-approval-review-page .hle-approval-review-workflow .stepper-item:after,.deluxe-layout.theme-boq .boq-approval-review-page .hle-approval-review-workflow .stepper-item:before{display:none}.deluxe-layout.theme-boq .boq-approval-review-page .hle-approval-review-workflow .step-counter{display:inline-flex;width:min(15rem,100%);min-height:2.35rem;align-items:center;justify-content:center;gap:.4rem;border-radius:999px;padding:.58rem 1.1rem;background:var(--lens-accent-dark);color:#fff;font-size:.82rem;font-weight:850;line-height:1;white-space:nowrap}.deluxe-layout.theme-boq .boq-approval-review-page .hle-approval-review-workflow .stepper-item.completed .step-counter{background:#249277}.deluxe-layout.theme-boq .boq-approval-review-page .hle-approval-review-workflow .stepper-item.ongoing .step-counter{background:var(--lens-accent)}.deluxe-layout.theme-boq .boq-approval-review-page .hle-approval-review-workflow .stepper-item.disapproved .step-counter{background:#c43d3d}.deluxe-layout.theme-boq .boq-approval-review-page .hle-approval-review-workflow .step-name{width:100%;min-height:5.35rem;margin-top:.8rem;border-color:#e7dfd6!important;border-radius:.28rem;padding:.8rem .95rem!important;background:#fff;box-shadow:none}.deluxe-layout.theme-boq .boq-approval-review-page .hle-approval-review-workflow .approver-list{display:flex;max-height:none;flex-direction:column;gap:0}.deluxe-layout.theme-boq .boq-approval-review-page .hle-approval-review-workflow .approver-list .row{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.75rem;margin:0;border-bottom:1px solid #f0e7dd;padding:.62rem 0}.deluxe-layout.theme-boq .boq-approval-review-page .hle-approval-review-workflow .approver-list .row:first-child{padding-top:0}.deluxe-layout.theme-boq .boq-approval-review-page .hle-approval-review-workflow .approver-list .row:last-child{border-bottom:0;padding-bottom:0}.deluxe-layout.theme-boq .boq-approval-review-page .hle-approval-review-workflow .approver-list .row>[class*=col-]{width:auto;max-width:none;flex:none;padding:0}.deluxe-layout.theme-boq .boq-approval-review-page .hle-approval-review-workflow .approver-list .row>.col-md-12{grid-column:1/-1}.deluxe-layout.theme-boq .boq-approval-review-page .hle-approval-review-workflow .approver-list .row>div:first-child{color:#1e1b16;font-size:.86rem;font-weight:800}.deluxe-layout.theme-boq .boq-approval-review-page .hle-approval-review-workflow .approver-list .row>div:nth-child(2){justify-self:end;font-size:.8rem;font-weight:850;text-align:right}.deluxe-layout.theme-boq .boq-approval-review-page .hle-approval-review-workflow .step-name .text-center{display:flex;min-height:3.5rem;align-items:center;justify-content:center;color:#6b6259;font-size:.86rem;font-weight:750}.deluxe-layout.theme-boq .boq-approval-review-page .hle-approval-review-summary{padding:1.1rem 1.35rem 1.35rem}.deluxe-layout.theme-boq .boq-approval-review-page .hle-approval-review-report-head{display:grid;grid-template-columns:minmax(16rem,1.45fr) repeat(3,minmax(9rem,.8fr));gap:1.15rem;margin-bottom:.9rem}.deluxe-layout.theme-boq .boq-approval-review-page .hle-approval-review-report-field{min-width:0}.deluxe-layout.theme-boq .boq-approval-review-page .hle-approval-review-report-field span{display:block;margin-bottom:.2rem;color:var(--lens-accent-dark);font-size:.72rem;font-weight:850;line-height:1.2}.deluxe-layout.theme-boq .boq-approval-review-page .hle-approval-review-report-field strong{display:block;overflow:hidden;color:#1e1b16;font-size:.92rem;font-weight:850;line-height:1.3;text-overflow:ellipsis;white-space:nowrap}.deluxe-layout.theme-boq .boq-approval-review-page .hle-approval-review-summary .figure-currency-note,.deluxe-layout.theme-boq .boq-approval-review-page .hle-approval-review-summary .text-muted,.deluxe-layout.theme-boq .boq-approval-review-page .hle-approval-review-summary em,.deluxe-layout.theme-boq .boq-approval-review-page .hle-approval-review-summary i{color:#5f564d!important;font-size:.86rem}.deluxe-layout.theme-boq .boq-approval-review-page .hle-approval-review-table{overflow-x:auto;margin-top:.95rem;border:1px solid #eadfce;border-radius:.4rem;background:#fff}.deluxe-layout.theme-boq .boq-approval-review-page .hle-approval-review-table>div{min-width:72rem}.deluxe-layout.theme-boq .boq-approval-review-page .hle-approval-review-table>div>.d-flex:first-child>div{border:0!important;border-bottom:1px solid var(--lens-accent)!important;padding:.82rem .9rem!important;background:var(--lens-table-header)!important;color:var(--lens-accent)!important;font-size:.78rem;font-weight:850}.deluxe-layout.theme-boq .boq-approval-review-page .hle-approval-review-table .d-flex.small>div{border-color:#efe4d9!important;padding:.8rem .9rem!important;background:#fff!important;color:#1e1b16;font-size:.84rem}.deluxe-layout.theme-boq .boq-approval-review-page .hle-approval-review-table .d-flex.small.bg-light>div{background:var(--lens-row-soft)!important}.deluxe-layout.theme-boq .boq-approval-review-page .hle-approval-review-table .d-flex.small.bg-light-primary>div{background:var(--lens-row-muted)!important;color:#1e1b16!important}.deluxe-layout.theme-boq .boq-approval-review-page .hle-approval-review-table .text-primary,.deluxe-layout.theme-boq .boq-approval-review-page .hle-approval-review-table a.text-primary{color:#21356f!important}.deluxe-layout.theme-boq .boq-approval-review-page .hle-approval-review-table a.text-primary:focus,.deluxe-layout.theme-boq .boq-approval-review-page .hle-approval-review-table a.text-primary:hover{color:var(--lens-accent)!important}.deluxe-layout.theme-boq .boq-approval-review-page .hle-approval-review-comments{margin-top:1rem}.deluxe-layout.theme-boq .boq-approval-review-page .hle-approval-review-comments .card{margin:0!important}.deluxe-layout.theme-boq .boq-approval-review-page .hle-approval-review-comments .card-header{border-bottom:1px solid #eadfce;padding:1rem 1.35rem .95rem;background:#fffdfb!important}.deluxe-layout.theme-boq .boq-approval-review-page .hle-approval-review-comments .card-header h6{margin:0;color:#1e1b16;font-size:1rem;font-weight:850}.deluxe-layout.theme-boq .boq-approval-review-page .hle-approval-review-comments .card-body{padding:1.05rem 1.35rem 1.35rem}.deluxe-layout.theme-boq .boq-approval-review-page .hle-approval-review-comments .card-body>.pt-3{padding-top:0!important}.deluxe-layout.theme-boq .boq-approval-review-page .hle-approval-review-comments .card-body>.pt-3>.d-flex.justify-content-between{align-items:center;margin-bottom:.85rem}.deluxe-layout.theme-boq .boq-approval-review-page .hle-approval-review-comments small.text-muted{color:#6b6259!important;font-size:.82rem;font-weight:700}.deluxe-layout.theme-boq .boq-approval-review-page .hle-approval-review-comments .pagination{display:inline-flex;overflow:hidden;margin:0;border:1px solid #e2dbd0;border-radius:.28rem;padding:.12rem;background:#f8f5ef}.deluxe-layout.theme-boq .boq-approval-review-page .hle-approval-review-comments .page-link{display:inline-flex;min-width:2rem;height:2rem;align-items:center;justify-content:center;border:0!important;border-radius:.18rem!important;padding:0 .65rem;background:transparent!important;color:#675f55;font-size:.82rem;font-weight:850;line-height:1;box-shadow:none!important}.deluxe-layout.theme-boq .boq-approval-review-page .hle-approval-review-comments .page-link:focus,.deluxe-layout.theme-boq .boq-approval-review-page .hle-approval-review-comments .page-link:hover{background:#fff!important;color:var(--lens-accent)}.deluxe-layout.theme-boq .boq-approval-review-page .hle-approval-review-comments .page-item.active .page-link{background:var(--lens-accent)!important;color:#fff!important}.deluxe-layout.theme-boq .boq-approval-review-page .hle-approval-review-comments .page-item.disabled .page-link{background:transparent!important;color:#b0a99f!important;opacity:1}.deluxe-layout.theme-boq .boq-approval-review-page .hle-approval-review-comments .alert-outline-primary{min-height:3.65rem;border-color:#eadfce;border-radius:.28rem;color:#1e1b16;background:#fffaf7}.deluxe-layout.theme-boq .boq-approval-review-page .hle-approval-review-comments .alert-outline-primary i{color:var(--lens-accent);font-size:1.6rem}.deluxe-layout.theme-boq .boq-approval-review-page .hle-approval-review-comments .alert-outline-primary>div{color:#1e1b16;font-size:.9rem;font-weight:750}.deluxe-layout.theme-boq .boq-approval-review-page .hle-approval-review-action-spacer{height:5rem}.deluxe-layout.theme-boq .boq-approval-review-page .hle-approval-review-action-dock{position:fixed;right:1.5rem;bottom:1rem;z-index:50;display:inline-flex;gap:.55rem;border:1px solid #eadfce;border-radius:.35rem;padding:.5rem;background:#fffdfb;box-shadow:0 .85rem 2rem rgba(42,32,22,.14)}.deluxe-layout.theme-boq .boq-approval-review-page .hle-approval-review-action{display:inline-flex;min-height:2.4rem;align-items:center;justify-content:center;gap:.45rem;border:0;border-radius:.24rem;padding:0 1.05rem;color:#fff;font-size:.84rem;font-weight:850;line-height:1}.deluxe-layout.theme-boq .boq-approval-review-page .hle-approval-review-action--approve{background:#2dbf79}.deluxe-layout.theme-boq .boq-approval-review-page .hle-approval-review-action--approve:focus,.deluxe-layout.theme-boq .boq-approval-review-page .hle-approval-review-action--approve:hover{background:#249277;color:#fff}.deluxe-layout.theme-boq .boq-approval-review-page .hle-approval-review-action--revision{background:#f04438}.deluxe-layout.theme-boq .boq-approval-review-page .hle-approval-review-action--revision:focus,.deluxe-layout.theme-boq .boq-approval-review-page .hle-approval-review-action--revision:hover{background:#c43d3d;color:#fff}.deluxe-layout.theme-boq :is(#BoqReviewApprove,#BoqReviewReject) .modal-content{border:0;border-radius:.35rem;box-shadow:0 1.2rem 2.8rem rgba(0,0,0,.24)}.deluxe-layout.theme-boq :is(#BoqReviewApprove,#BoqReviewReject) .modal-header{justify-content:center;border-bottom-color:#eee4da;padding:1.2rem 1rem 1rem}.deluxe-layout.theme-boq :is(#BoqReviewApprove,#BoqReviewReject) .modal-title{color:var(--lens-accent);font-size:1.05rem;font-weight:850}.deluxe-layout.theme-boq :is(#BoqReviewApprove,#BoqReviewReject) .modal-body{padding:1rem 1.15rem}.deluxe-layout.theme-boq :is(#BoqReviewApprove,#BoqReviewReject) .modal-body label{color:#1e1b16;font-size:.78rem;font-weight:850}.deluxe-layout.theme-boq :is(#BoqReviewApprove,#BoqReviewReject) .form-control{min-height:5.5rem;border-color:#d7d0c5;border-radius:.25rem}.deluxe-layout.theme-boq :is(#BoqReviewApprove,#BoqReviewReject) .modal-footer{justify-content:space-between;border-top-color:#eee4da;padding:1rem 1.15rem}.deluxe-layout.theme-boq :is(#BoqReviewApprove,#BoqReviewReject) .btn-primary{border-color:var(--lens-accent)!important;background:var(--lens-accent)!important}.deluxe-layout.theme-boq :is(#BoqReviewApprove,#BoqReviewReject) .btn-outline-danger{border-color:#ddd!important;background:#ddd!important;color:#666!important}.deluxe-layout.theme-boq #BoqReviewSkipExternal .modal-dialog{max-width:30rem}.deluxe-layout.theme-boq #BoqReviewSkipExternal .modal-content{overflow:hidden;border:0;border-radius:.35rem;background:#fff;box-shadow:0 1.25rem 3rem rgba(42,32,22,.24)}.deluxe-layout.theme-boq #BoqReviewSkipExternal .modal-header{position:relative;justify-content:center;border-bottom:1px solid #eee4da;padding:1.2rem 1.35rem 1rem;background:#fff}.deluxe-layout.theme-boq #BoqReviewSkipExternal .modal-title{color:var(--lens-accent);font-size:1.08rem;font-weight:850;line-height:1.2}.deluxe-layout.theme-boq #BoqReviewSkipExternal .btn-close{position:absolute;top:1.05rem;right:1rem;margin:0}.deluxe-layout.theme-boq #BoqReviewSkipExternal .modal-body{padding:1rem 1.2rem .95rem}.deluxe-layout.theme-boq #BoqReviewSkipExternal .modal-footer{display:flex!important;justify-content:space-between!important;gap:.85rem;border-top:1px solid #eee4da;padding:1rem 1.2rem 1.15rem;background:#fffdfb}.deluxe-layout.theme-boq .boq-skip-approval-modal{display:grid;gap:.95rem}.deluxe-layout.theme-boq .boq-skip-approval-modal__notice{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.78rem;border:1px solid #f0dacd;border-radius:.35rem;padding:.9rem .95rem;background:#fff8f3}.deluxe-layout.theme-boq .boq-skip-approval-modal__notice-icon{display:inline-flex;width:2.4rem;height:2.4rem;align-items:center;justify-content:center;border-radius:999px;background:rgba(202,80,21,.12);color:var(--lens-accent-dark);font-size:.94rem}.deluxe-layout.theme-boq .boq-skip-approval-modal__notice strong{display:block;color:#1e1b16;font-size:.88rem;font-weight:850;line-height:1.2}.deluxe-layout.theme-boq .boq-skip-approval-modal__notice small{display:block;margin-top:.2rem;color:#6b6259;font-size:.78rem;font-weight:650;line-height:1.35}.deluxe-layout.theme-boq .boq-skip-approval-modal__field{margin:0}.deluxe-layout.theme-boq .boq-skip-approval-modal__field label{display:block;margin-bottom:.38rem;color:#1e1b16;font-size:.78rem;font-weight:850}.deluxe-layout.theme-boq .boq-skip-approval-modal__textarea{min-height:5.8rem;resize:vertical;border:1px solid #d9d0c6;border-radius:.28rem;color:#1e1b16;font-size:.86rem;line-height:1.45;box-shadow:none}.deluxe-layout.theme-boq .boq-skip-approval-modal__textarea:focus{border-color:var(--lens-accent);box-shadow:0 0 0 .16rem rgba(202,80,21,.12)}.deluxe-layout.theme-boq .boq-skip-approval-modal__required{display:block;margin-top:.35rem;color:#d8482f!important;font-size:.74rem;font-weight:750}.deluxe-layout.theme-boq .boq-skip-approval-modal__btn{display:inline-flex;min-width:8rem;min-height:2.35rem;align-items:center;justify-content:center;gap:.45rem;border:0;border-radius:.25rem;padding:.62rem 1.1rem;font-size:.82rem;font-weight:850;line-height:1;transition:background-color .15s ease,color .15s ease,opacity .15s ease}.deluxe-layout.theme-boq .boq-skip-approval-modal__btn--cancel{background:#ddd;color:#5f5f5f}.deluxe-layout.theme-boq .boq-skip-approval-modal__btn--cancel:focus,.deluxe-layout.theme-boq .boq-skip-approval-modal__btn--cancel:hover{background:#d2d2d2;color:#333}.deluxe-layout.theme-boq .boq-skip-approval-modal__btn--primary{background:var(--lens-accent);color:#fff}.deluxe-layout.theme-boq .boq-skip-approval-modal__btn--primary:focus,.deluxe-layout.theme-boq .boq-skip-approval-modal__btn--primary:hover{background:var(--lens-accent-dark);color:#fff}.deluxe-layout.theme-boq .boq-skip-approval-modal__btn--primary:disabled{cursor:not-allowed;opacity:1;background:#ded9d3;color:#8a8178}@media (max-width:991.98px){.deluxe-layout.theme-boq .boq-approval-review-page .hle-approval-review-hero{align-items:flex-start;flex-direction:column}.deluxe-layout.theme-boq .boq-approval-review-page .hle-approval-review-hero__side{width:100%;align-items:flex-start}.deluxe-layout.theme-boq .boq-approval-review-page .hle-approval-review-dates{text-align:left}.deluxe-layout.theme-boq .boq-approval-review-page .hle-approval-review-report-head,.deluxe-layout.theme-boq .boq-approval-review-page .hle-approval-review-workflow .stepper-wrapper{grid-template-columns:1fr}.deluxe-layout.theme-boq .boq-approval-review-page .hle-approval-review-action-dock{right:.75rem;bottom:.75rem;left:.75rem;justify-content:flex-end}}.deluxe-layout.theme-boq .boq-preliminaries-page{width:100%;max-width:104rem;margin:0 auto}.deluxe-layout.theme-boq .boq-preliminaries-panel{overflow:hidden;border:1px solid #eadfce;border-radius:.4rem;background:#fff;box-shadow:0 1.15rem 2.75rem rgba(42,32,22,.08)}.deluxe-layout.theme-boq .boq-preliminaries-hero{display:flex;align-items:flex-start;justify-content:space-between;gap:1.5rem;border-bottom:0;padding:1.2rem 1.35rem 1.35rem;background:#fff}.deluxe-layout.theme-boq .boq-preliminaries-hero__main{display:flex;min-width:0;flex:1 1 auto;flex-direction:column;gap:.28rem}.deluxe-layout.theme-boq .boq-preliminaries-back{display:inline-flex;width:-moz-fit-content;width:fit-content;align-items:center;gap:.45rem;color:#6a6258;font-size:.82rem;font-weight:800;line-height:1;text-decoration:none!important}.deluxe-layout.theme-boq .boq-preliminaries-back--outside{margin:0 0 1rem}.deluxe-layout.theme-boq .boq-preliminaries-back:focus,.deluxe-layout.theme-boq .boq-preliminaries-back:hover{color:var(--lens-accent)}.deluxe-layout.theme-boq .boq-preliminaries-back i{font-size:.78rem}.deluxe-layout.theme-boq .boq-preliminaries-eyebrow{color:var(--lens-accent);font-size:.72rem;font-weight:850;letter-spacing:0;line-height:1.2}.deluxe-layout.theme-boq .boq-preliminaries-hero h1{margin:0;color:#1e1b16;font-size:1.55rem;font-weight:850;line-height:1.15;text-transform:capitalize}.deluxe-layout.theme-boq .boq-preliminaries-reference{display:flex;min-width:0;align-items:center;flex-wrap:wrap;gap:.28rem;margin-top:.08rem;color:#777;font-size:.83rem;line-height:1.35}.deluxe-layout.theme-boq .boq-preliminaries-reference strong{color:#21356f;font-weight:800}.deluxe-layout.theme-boq .boq-preliminaries-reference em{color:#298969;font-style:normal;font-weight:850}.deluxe-layout.theme-boq .boq-preliminaries-hero__side{display:flex;flex:0 0 auto;align-items:flex-end;flex-direction:column;gap:1rem}.deluxe-layout.theme-boq .boq-preliminaries-action-group,.deluxe-layout.theme-boq .boq-preliminaries-actions{display:inline-flex;align-items:center;flex-wrap:wrap;gap:.45rem}.deluxe-layout.theme-boq .boq-preliminaries-actions{justify-content:flex-end}.deluxe-layout.theme-boq .boq-preliminaries-action-group--end{justify-content:flex-end;margin-left:auto}.deluxe-layout.theme-boq .boq-preliminaries-action{display:inline-flex;min-height:2.35rem;align-items:center;justify-content:center;gap:.42rem;border:1px solid #dfd5c9!important;border-radius:.28rem!important;padding:0 .95rem;background:#fff!important;color:#5f564d!important;font-size:.82rem;font-weight:800;line-height:1;text-decoration:none!important;white-space:nowrap;box-shadow:none!important}.deluxe-layout.theme-boq .boq-preliminaries-action i{width:.9rem;text-align:center;line-height:1}.deluxe-layout.theme-boq .boq-preliminaries-action:focus,.deluxe-layout.theme-boq .boq-preliminaries-action:hover{border-color:#cfc5ba!important;background:color-mix(in srgb,var(--lens-accent) 6%,#fff)!important;color:#1e1b16!important}.deluxe-layout.theme-boq .boq-preliminaries-action--export,.deluxe-layout.theme-boq .boq-preliminaries-action--primary{border-color:var(--lens-accent-dark)!important;background:var(--lens-accent-dark)!important;color:#fff!important}.deluxe-layout.theme-boq .boq-preliminaries-action--export:focus,.deluxe-layout.theme-boq .boq-preliminaries-action--export:hover,.deluxe-layout.theme-boq .boq-preliminaries-action--primary:focus,.deluxe-layout.theme-boq .boq-preliminaries-action--primary:hover{border-color:var(--lens-accent)!important;background:var(--lens-accent)!important;color:#fff!important}.deluxe-layout.theme-boq .boq-preliminaries-action--print{border-color:#07141a!important;background:#07141a!important;color:#fff!important}.deluxe-layout.theme-boq .boq-preliminaries-action--print:focus,.deluxe-layout.theme-boq .boq-preliminaries-action--print:hover{border-color:#102630!important;background:#102630!important;color:#fff!important}.deluxe-layout.theme-boq .boq-preliminaries-action--ghost{border-color:transparent!important;background:transparent!important;color:#5f564d!important;padding-inline:.6rem}.deluxe-layout.theme-boq .boq-preliminaries-action--ghost:focus,.deluxe-layout.theme-boq .boq-preliminaries-action--ghost:hover{border-color:transparent!important;background:transparent!important;color:var(--lens-accent)!important}.deluxe-layout.theme-boq .boq-preliminaries-action--cancel{min-width:6.5rem;border-color:#ddd!important;background:#ddd!important;color:#666!important}.deluxe-layout.theme-boq .boq-preliminaries-action--cancel:focus,.deluxe-layout.theme-boq .boq-preliminaries-action--cancel:hover{border-color:#d1d1d1!important;background:#d1d1d1!important;color:#1e1b16!important}.deluxe-layout.theme-boq .boq-preliminaries-template-group{display:inline-flex;margin:0}.deluxe-layout.theme-boq .boq-preliminaries-template-group .dropdown-toggle:after{color:currentColor;margin-left:.12rem}.deluxe-layout.theme-boq .boq-preliminaries-template-group .dropdown-menu{min-width:12rem;border-color:#e7dfd6;border-radius:.35rem;box-shadow:0 .75rem 1.8rem rgba(42,32,22,.12)}.deluxe-layout.theme-boq .boq-preliminaries-template-group .dropdown-item{color:#1e1b16;font-size:.82rem;font-weight:700}.deluxe-layout.theme-boq .boq-preliminaries-template-group .dropdown-item:focus,.deluxe-layout.theme-boq .boq-preliminaries-template-group .dropdown-item:hover{background:color-mix(in srgb,var(--lens-accent) 10%,#fff);color:var(--lens-accent)}.deluxe-layout.theme-boq .boq-preliminaries-status{display:inline-flex;min-width:5.4rem;align-items:center;justify-content:center;border-radius:999px;padding:.42rem .9rem;font-size:.78rem;font-weight:850;line-height:1}.deluxe-layout.theme-boq .boq-preliminaries-status--pending{background:#ffe8a3;color:#af6200}.deluxe-layout.theme-boq .boq-preliminaries-status--approval{background:#e5edf8;color:#214e91}.deluxe-layout.theme-boq .boq-preliminaries-status--approved{background:#cfeadc;color:#00735f}.deluxe-layout.theme-boq .boq-preliminaries-status--revision{background:#f8dada;color:#a42d25}.deluxe-layout.theme-boq .boq-preliminaries-status--neutral{background:#e8e4dd;color:#5f564d}.deluxe-layout.theme-boq .boq-preliminaries-body{padding:1.05rem 1.25rem 1.25rem}.deluxe-layout.theme-boq .boq-preliminaries-toolbar{display:flex;align-items:center;justify-content:space-between;gap:.8rem;margin-bottom:.95rem}.deluxe-layout.theme-boq .boq-preliminaries-toolbar__actions{display:inline-flex;flex:0 0 auto;align-items:center;flex-wrap:wrap;justify-content:flex-end;gap:.55rem;margin-left:auto}.deluxe-layout.theme-boq .boq-preliminaries-filter-panel{margin:0 0 .95rem;border:1px solid #eee4da;border-radius:.4rem;padding:.9rem .85rem .2rem;background:#fffaf7}.deluxe-layout.theme-boq .boq-preliminaries-filter-field{margin-bottom:.7rem}.deluxe-layout.theme-boq .boq-preliminaries-filter-field label{margin-bottom:.35rem;color:#1e1b16;font-size:.82rem;font-weight:850}.deluxe-layout.theme-boq .boq-preliminaries-filter-field label a{color:inherit;text-decoration:none}.deluxe-layout.theme-boq .boq-preliminaries-filter-field .text-danger{color:var(--lens-accent)!important;font-size:.75rem;font-weight:800;text-decoration:none!important}.deluxe-layout.theme-boq .boq-preliminaries-disclaimer{display:block;flex:1 1 auto;min-width:16rem;margin:0;color:#5f564d;font-size:.88rem;text-align:left}.deluxe-layout.theme-boq .boq-preliminaries-disclaimer .d-flex{display:block!important}.deluxe-layout.theme-boq .boq-preliminaries-disclaimer strong{color:#1e1b16}.deluxe-layout.theme-boq .boq-preliminaries-table-shell{border-top:0;padding-top:0}.deluxe-layout.theme-boq .boq-preliminaries-table.table-responsive{height:auto!important;max-height:none;min-height:26rem;overflow-x:auto;overflow-y:visible;border:1px solid #eadfce;border-radius:.4rem;background:#fff;box-shadow:0 .75rem 1.6rem rgba(42,32,22,.08)}.deluxe-layout.theme-boq .boq-preliminaries-table .table{min-width:102rem;margin-bottom:0;color:#1e1b16;font-size:.88rem}.deluxe-layout.theme-boq .boq-preliminaries-table .table>tbody>tr{--bs-table-bg:#fff;--bs-table-striped-bg:#fff;--bs-table-accent-bg:#fff}.deluxe-layout.theme-boq .boq-preliminaries-table .table>thead>tr>th{border:0;border-bottom:1px solid var(--lens-accent);padding:.85rem .72rem;background:var(--lens-table-header);color:var(--lens-accent)!important;font-size:.76rem;font-weight:850;line-height:1.25;text-transform:none;white-space:nowrap}.deluxe-layout.theme-boq .boq-preliminaries-table .table>tbody>tr>td,.deluxe-layout.theme-boq .boq-preliminaries-table .table>tfoot>tr>td{border-color:#e9dfd4;padding:.78rem .72rem;vertical-align:top}.deluxe-layout.theme-boq .boq-preliminaries-table .table>tbody>tr:nth-child(2n)>td,.deluxe-layout.theme-boq .boq-preliminaries-table .table>tbody>tr>td{background:#fff!important}.deluxe-layout.theme-boq .boq-preliminaries-table .table>tbody>tr:hover>td{background:#fffaf7!important}.deluxe-layout.theme-boq .boq-preliminaries-table .sticky-left,.deluxe-layout.theme-boq .boq-preliminaries-table .sticky-right,.deluxe-layout.theme-boq .boq-preliminaries-table .table>tbody>tr>td.bg-white{background:#fff!important}.deluxe-layout.theme-boq .boq-preliminaries-table thead .sticky-left,.deluxe-layout.theme-boq .boq-preliminaries-table thead .sticky-right{background:var(--lens-table-header)!important;z-index:120}.deluxe-layout.theme-boq .boq-preliminaries-table tfoot .bg-light-primary,.deluxe-layout.theme-boq .boq-preliminaries-table tfoot td{background:#f3eee8!important;color:#1e1b16!important}.deluxe-layout.theme-boq .boq-preliminaries-table .description-line-item{margin-top:.28rem;color:#1e1b16;font-size:.84rem;line-height:1.45}.deluxe-layout.theme-boq .boq-preliminaries-table .handle{color:#998f85}.deluxe-layout.theme-boq .boq-preliminaries-table .btn-action{display:inline-flex;width:1.9rem;height:1.9rem;align-items:center;justify-content:center;border:0!important;border-radius:.25rem;padding:0;background:transparent!important;color:#8c857e!important;font-size:.82rem;box-shadow:none!important}.deluxe-layout.theme-boq .boq-preliminaries-table .btn-action:focus,.deluxe-layout.theme-boq .boq-preliminaries-table .btn-action:hover{background:color-mix(in srgb,var(--lens-accent) 8%,#fff)!important;color:var(--lens-accent)!important}.deluxe-layout.theme-boq .boq-preliminaries-table .text-info{color:#214e91!important}.deluxe-layout.theme-boq .boq-preliminaries-table .text-danger{color:#c43d2f!important}.deluxe-layout.theme-boq .boq-preliminaries-table input[type=checkbox]{accent-color:var(--lens-accent)}.deluxe-layout:is(.theme-boq,.theme-bidding) .boq-approval-setup-page{width:100%;max-width:92rem}.deluxe-layout:is(.theme-boq,.theme-bidding) .boq-approval-setup-panel{overflow:hidden;border:1px solid #eadfce;border-radius:.4rem;background:#fff;box-shadow:0 1.15rem 2.75rem rgba(42,32,22,.08)}.deluxe-layout:is(.theme-boq,.theme-bidding) .boq-approval-setup-hero{display:flex;align-items:flex-start;justify-content:space-between;gap:1.25rem;border-bottom:1px solid #eadfce;padding:1.25rem 1.35rem;background:#fff}.deluxe-layout:is(.theme-boq,.theme-bidding) .boq-approval-setup-hero__copy{min-width:0}.deluxe-layout:is(.theme-boq,.theme-bidding) .boq-approval-setup-eyebrow{display:block;margin-bottom:.22rem;color:var(--lens-accent);font-size:.72rem;font-weight:850;line-height:1.2}.deluxe-layout:is(.theme-boq,.theme-bidding) .boq-approval-setup-hero h1{margin:0;color:#1e1b16;font-size:1.4rem;font-weight:850;line-height:1.2}.deluxe-layout:is(.theme-boq,.theme-bidding) .boq-approval-setup-chip{display:inline-flex;min-width:5.7rem;align-items:center;justify-content:center;border-radius:999px;padding:.44rem .9rem;background:#cfeadc;color:#00735f;font-size:.78rem;font-weight:850;line-height:1}.deluxe-layout:is(.theme-boq,.theme-bidding) .boq-approval-setup-body{padding:1.15rem 1.35rem 1.25rem}.deluxe-layout:is(.theme-boq,.theme-bidding) .boq-approval-setup-context{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem;margin-bottom:1rem}.deluxe-layout:is(.theme-boq,.theme-bidding) .boq-approval-setup-context__item{min-width:0;border:1px solid #eadfce;border-radius:.35rem;padding:.85rem .95rem;background:#fffaf7}.deluxe-layout:is(.theme-boq,.theme-bidding) .boq-approval-search-card>label,.deluxe-layout:is(.theme-boq,.theme-bidding) .boq-approval-setup-context__item span,.deluxe-layout:is(.theme-boq,.theme-bidding) .boq-approval-setup-field>label{display:block;margin-bottom:.38rem;color:#1e1b16;font-size:.78rem;font-weight:850;line-height:1.25}.deluxe-layout:is(.theme-boq,.theme-bidding) .boq-approval-setup-context__item strong{display:block;overflow:hidden;color:#21356f;font-size:.94rem;font-weight:850;line-height:1.35;text-overflow:ellipsis;white-space:nowrap}.deluxe-layout:is(.theme-boq,.theme-bidding) .boq-approval-setup-form-grid{display:grid;grid-template-columns:minmax(18rem,24rem) minmax(0,1fr);gap:.9rem;align-items:start}.deluxe-layout:is(.theme-boq,.theme-bidding) .boq-approval-setup-field{min-width:0;border:1px solid #eadfce;border-radius:.35rem;padding:.85rem .95rem;background:#fff}.deluxe-layout:is(.theme-boq,.theme-bidding) .boq-approval-setup-field--message{grid-column:1/-1}.deluxe-layout:is(.theme-boq,.theme-bidding) .boq-approval-action-select,.deluxe-layout:is(.theme-boq,.theme-bidding) .boq-approval-search-card .select2-design,.deluxe-layout:is(.theme-boq,.theme-bidding) .boq-approval-setup-field .form-control,.deluxe-layout:is(.theme-boq,.theme-bidding) .boq-approval-setup-field .form-select{min-height:2.35rem;border-color:#d7d0c5;border-radius:.25rem;background-color:#fff;color:#1e1b16;font-size:.86rem;box-shadow:none}.deluxe-layout:is(.theme-boq,.theme-bidding) .boq-approval-action-select:focus,.deluxe-layout:is(.theme-boq,.theme-bidding) .boq-approval-search-card .select2-design:focus,.deluxe-layout:is(.theme-boq,.theme-bidding) .boq-approval-setup-field .form-control:focus,.deluxe-layout:is(.theme-boq,.theme-bidding) .boq-approval-setup-field .form-select:focus{border-color:var(--lens-accent);box-shadow:0 0 0 .12rem rgba(202,80,21,.14)}.deluxe-layout:is(.theme-boq,.theme-bidding) .boq-approval-setup-note{display:inline-flex;align-items:flex-start;gap:.35rem;margin-top:.45rem;color:#21356f;font-size:.78rem;font-weight:700;line-height:1.35}.deluxe-layout:is(.theme-boq,.theme-bidding) .boq-approval-setup-note i{margin-top:.12rem;color:var(--lens-accent)}.deluxe-layout:is(.theme-boq,.theme-bidding) .boq-approval-setup-field--message>.border{overflow:hidden;border-color:#d7d0c5!important;border-radius:.28rem;background:#fff}.deluxe-layout:is(.theme-boq,.theme-bidding) .boq-approval-setup-field--message .rich-text-box-component{border-bottom:1px solid #e7dfd6;background:#fffaf7}.deluxe-layout:is(.theme-boq,.theme-bidding) .boq-approval-setup-field--message .rich-text-box-component small{color:#5f564d;font-weight:750}.deluxe-layout:is(.theme-boq,.theme-bidding) .boq-approval-setup-field--message .rich-text-box-component .form-select{width:12rem!important;min-height:2rem;margin-right:.28rem;padding:.2rem .55rem!important}.deluxe-layout:is(.theme-boq,.theme-bidding) .boq-approval-setup-field--message .rich-text-box-component .btn-action{min-width:2rem;min-height:2rem;border:0;border-radius:.22rem;padding:0;color:#5f564d;background:transparent}.deluxe-layout:is(.theme-boq,.theme-bidding) .boq-approval-setup-field--message .rich-text-box-component .btn-action.is-active,.deluxe-layout:is(.theme-boq,.theme-bidding) .boq-approval-setup-field--message .rich-text-box-component .btn-action:focus,.deluxe-layout:is(.theme-boq,.theme-bidding) .boq-approval-setup-field--message .rich-text-box-component .btn-action:hover{background:color-mix(in srgb,var(--lens-accent) 10%,#fff);color:var(--lens-accent);box-shadow:none}.deluxe-layout:is(.theme-boq,.theme-bidding) .boq-approval-setup-field--message hr{display:none}.deluxe-layout:is(.theme-boq,.theme-bidding) .boq-approval-setup-field--message .ProseMirror{min-height:9rem;padding:.85rem .95rem;color:#1e1b16;font-size:.9rem;line-height:1.5;outline:none}.deluxe-layout:is(.theme-boq,.theme-bidding) .boq-approval-reviewers{margin-top:1rem;border-top:1px solid #eadfce;padding-top:1rem}.deluxe-layout:is(.theme-boq,.theme-bidding) .boq-approval-reviewers__header{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-bottom:.75rem}.deluxe-layout:is(.theme-boq,.theme-bidding) .boq-approval-reviewers__header h2{margin:0;color:#1e1b16;font-size:1rem;font-weight:850;line-height:1.2}.deluxe-layout:is(.theme-boq,.theme-bidding) .boq-approval-reviewers__search{margin-bottom:.85rem}.deluxe-layout:is(.theme-boq,.theme-bidding) .boq-approval-search-card{max-width:52rem;border:1px solid #eadfce;border-radius:.35rem;padding:.85rem .95rem;background:#fffaf7}.deluxe-layout:is(.theme-boq,.theme-bidding) .boq-approval-search-control{position:relative;max-width:42rem}.deluxe-layout:is(.theme-boq,.theme-bidding) .boq-approval-search-control>i{position:absolute;z-index:2;top:50%;left:.85rem;color:#8c857e;font-size:.82rem;transform:translateY(-50%);pointer-events:none}.deluxe-layout:is(.theme-boq,.theme-bidding) .boq-approval-search-control .dropdown{width:100%}.deluxe-layout:is(.theme-boq,.theme-bidding) .boq-approval-search-card .dropdown-custom-menu,.deluxe-layout:is(.theme-boq,.theme-bidding) .boq-approval-search-card .dropup-custom-menu{border-color:#d7d0c5;border-radius:.3rem;box-shadow:0 .75rem 1.5rem rgba(30,27,22,.12)}.deluxe-layout:is(.theme-boq,.theme-bidding) .boq-approval-setup-check{gap:.45rem;margin:.65rem 0 0;font-size:.82rem;font-weight:800;line-height:1.25}.deluxe-layout:is(.theme-boq,.theme-bidding) .boq-approval-setup-check input{accent-color:var(--lens-accent)}.deluxe-layout:is(.theme-boq,.theme-bidding) .boq-approval-table-wrap{overflow:auto;border:1px solid #eadfce;border-radius:.4rem}.deluxe-layout:is(.theme-boq,.theme-bidding) .boq-approval-table{margin-bottom:0;color:#1e1b16;font-size:.86rem}.deluxe-layout:is(.theme-boq,.theme-bidding) .boq-approval-table>thead>tr>th{border:0;border-bottom:1px solid var(--lens-accent);padding:.78rem .85rem;color:var(--lens-accent)!important;font-size:.75rem;text-transform:none;white-space:nowrap}.deluxe-layout:is(.theme-boq,.theme-bidding) .boq-approval-table>tbody>tr>td{border-color:#e9dfd4;padding:.78rem .85rem;background:#fff!important;vertical-align:middle}.deluxe-layout:is(.theme-boq,.theme-bidding) .boq-approval-table b{color:#21356f;font-weight:850}.deluxe-layout:is(.theme-boq,.theme-bidding) .boq-approval-table__empty{padding:1.7rem 1rem!important;color:#6a6258;font-weight:800}.deluxe-layout:is(.theme-boq,.theme-bidding) .boq-approval-table__empty i{display:block;margin-bottom:.45rem;color:var(--lens-accent);font-size:1.15rem}.deluxe-layout:is(.theme-boq,.theme-bidding) .boq-approval-role-pill{display:inline-flex;min-width:5.4rem;align-items:center;justify-content:center;border-radius:999px;padding:.42rem .85rem;background:#cfeadc;color:#00735f;font-size:.75rem;font-weight:850;line-height:1}.deluxe-layout:is(.theme-boq,.theme-bidding) .boq-approval-remove-btn{display:inline-flex;align-items:center;justify-content:center;gap:.35rem;min-height:2.1rem;border:0;border-radius:.25rem;padding:0 .72rem;background:transparent;color:#c43d2f;font-size:.78rem;font-weight:850}.deluxe-layout:is(.theme-boq,.theme-bidding) .boq-approval-remove-btn:focus,.deluxe-layout:is(.theme-boq,.theme-bidding) .boq-approval-remove-btn:hover{background:#f8dada;color:#a42d25;box-shadow:none}.deluxe-layout:is(.theme-boq,.theme-bidding) .boq-approval-setup-footer{display:flex;align-items:center;justify-content:space-between;gap:1rem;border-top:1px solid #eadfce;padding:1rem 1.35rem;background:#fffaf7}.deluxe-layout:is(.theme-boq,.theme-bidding) .boq-approval-setup-btn{display:inline-flex;align-items:center;justify-content:center;gap:.45rem;border:0;border-radius:.28rem;padding:0 1rem;font-size:.82rem;font-weight:850;line-height:1}.deluxe-layout:is(.theme-boq,.theme-bidding) .boq-approval-setup-btn--cancel{min-width:7rem}.deluxe-layout:is(.theme-boq,.theme-bidding) .boq-approval-setup-btn--cancel:focus,.deluxe-layout:is(.theme-boq,.theme-bidding) .boq-approval-setup-btn--cancel:hover{background:#d1d1d1;color:#1e1b16;box-shadow:none}.deluxe-layout:is(.theme-boq,.theme-bidding) .boq-approval-setup-btn--primary{min-width:12rem;background:var(--lens-accent-dark)}.deluxe-layout:is(.theme-boq,.theme-bidding) .boq-approval-setup-btn--primary:focus,.deluxe-layout:is(.theme-boq,.theme-bidding) .boq-approval-setup-btn--primary:hover{background:var(--lens-accent);color:#fff;box-shadow:none}.deluxe-layout:is(.theme-boq,.theme-bidding) .boq-approval-setup-btn--primary:disabled{background:#dedad5;color:#8f877d;cursor:not-allowed;opacity:1}.deluxe-layout:is(.theme-boq,.theme-bidding) .boq-approval-setup-page{--approval-blue:var(--lens-accent);--approval-blue-dark:var(--lens-accent-dark);--approval-blue-soft:#f7ebe3;width:min(100%,86rem);max-width:86rem;margin:0 auto;padding:.35rem 0 2.5rem}.deluxe-layout:is(.theme-boq,.theme-bidding) .boq-approval-setup-back{display:inline-flex;align-items:center;gap:.4rem;border:0;margin:0 0 1.4rem;padding:0;background:transparent;color:#5f564d;font-size:.78rem;font-weight:750;line-height:1}.deluxe-layout:is(.theme-boq,.theme-bidding) .boq-approval-setup-back:focus,.deluxe-layout:is(.theme-boq,.theme-bidding) .boq-approval-setup-back:hover{color:var(--approval-blue);box-shadow:none}.deluxe-layout:is(.theme-boq,.theme-bidding) .boq-approval-setup-titlebar{display:flex;align-items:flex-start;justify-content:space-between;gap:1.25rem;margin-bottom:1.1rem}.deluxe-layout:is(.theme-boq,.theme-bidding) .boq-approval-setup-titlebar h1{margin:0;color:var(--approval-blue);font-size:1.65rem;font-weight:850;line-height:1.15}.deluxe-layout:is(.theme-boq,.theme-bidding) .boq-approval-setup-actions{display:inline-flex;flex:0 0 auto;align-items:center;justify-content:flex-end;gap:.45rem}.deluxe-layout:is(.theme-boq,.theme-bidding) .boq-approval-setup-summary-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(20rem,29rem);gap:.9rem;align-items:start;margin-bottom:.95rem}.deluxe-layout:is(.theme-boq,.theme-bidding) .boq-approval-card{border:0;border-radius:.32rem;padding:1rem 1.15rem 1.2rem;background:#fff;box-shadow:0 .85rem 2rem rgba(42,32,22,.08)}.deluxe-layout:is(.theme-boq,.theme-bidding) .boq-approval-card h2{margin:0 0 1rem;border-bottom:1px solid #d8d8d8;padding-bottom:.78rem;color:#1e1b16;font-size:.82rem;font-weight:850;line-height:1.2}.deluxe-layout:is(.theme-boq,.theme-bidding) .boq-approval-card-heading{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin:0 0 1rem;border-bottom:1px solid #d8d8d8;padding-bottom:.78rem}.deluxe-layout:is(.theme-boq,.theme-bidding) .boq-approval-card-heading h2{margin:0;border-bottom:0;padding-bottom:0}.deluxe-layout:is(.theme-boq,.theme-bidding) .boq-approval-card-heading .boq-approval-setup-check{min-height:auto}.deluxe-layout:is(.theme-boq,.theme-bidding) .boq-approval-card--content{width:min(100%,54rem);margin-bottom:1rem}.deluxe-layout:is(.theme-boq,.theme-bidding) .boq-approval-card--team{width:100%}.deluxe-layout:is(.theme-boq,.theme-bidding) .boq-approval-card.boq-approval-reviewers{margin-top:0;border-top:0;padding-top:1rem}.deluxe-layout:is(.theme-boq,.theme-bidding) .boq-approval-card-field{display:grid;gap:.45rem}.deluxe-layout:is(.theme-boq,.theme-bidding) .boq-approval-card-field label,.deluxe-layout:is(.theme-boq,.theme-bidding) .boq-approval-card .boq-approval-setup-field>label{margin-bottom:0;color:#1e1b16;font-size:.76rem;font-weight:850;line-height:1.25}.deluxe-layout:is(.theme-boq,.theme-bidding) .boq-approval-display-field{display:flex;min-height:2.35rem;align-items:center;border:1px solid #d7d0c5;border-radius:0;padding:0 .85rem;background:#f8f8f8;color:#6f6f6f;font-size:.85rem;font-weight:650}.deluxe-layout:is(.theme-boq,.theme-bidding) .boq-approval-content-grid{display:grid;gap:1rem}.deluxe-layout:is(.theme-boq,.theme-bidding) .boq-approval-card .boq-approval-setup-field{border:0;border-radius:0;padding:0;background:transparent}.deluxe-layout:is(.theme-boq,.theme-bidding) .boq-approval-action-select,.deluxe-layout:is(.theme-boq,.theme-bidding) .boq-approval-card .boq-approval-setup-field .form-control,.deluxe-layout:is(.theme-boq,.theme-bidding) .boq-approval-card .boq-approval-setup-field .form-select,.deluxe-layout:is(.theme-boq,.theme-bidding) .boq-approval-search-card .select2-design{min-height:2.35rem;border:1px solid #d7d0c5;border-radius:0;background-color:#fff}.deluxe-layout:is(.theme-boq,.theme-bidding) .boq-approval-card .boq-approval-setup-note{margin-top:.75rem;color:#6b6b6b;font-size:.74rem;font-style:italic;font-weight:650}.deluxe-layout:is(.theme-boq,.theme-bidding) .boq-approval-card .boq-approval-setup-note i{color:#6b6b6b}.deluxe-layout:is(.theme-boq,.theme-bidding) .boq-approval-card .boq-approval-setup-field--message>.border{border-color:#d1d1d1!important;border-radius:.3rem}.deluxe-layout:is(.theme-boq,.theme-bidding) .boq-approval-card .boq-approval-setup-field--message .rich-text-box-component{border-bottom:1px solid #d1d1d1;background:#fff}.deluxe-layout:is(.theme-boq,.theme-bidding) .boq-approval-card .boq-approval-setup-field--message .ProseMirror{min-height:10rem}.deluxe-layout:is(.theme-boq,.theme-bidding) .boq-approval-search-card{max-width:none;border:0;border-radius:0;padding:0;background:transparent}.deluxe-layout:is(.theme-boq,.theme-bidding) .boq-approval-team-search-row{display:grid;grid-template-columns:10rem minmax(18rem,1fr) 8.5rem;gap:.55rem;align-items:stretch}.deluxe-layout:is(.theme-boq,.theme-bidding) .boq-approval-team-search-label{display:flex;min-height:2.35rem;align-items:center;justify-content:center;padding:0 .8rem;background:var(--approval-blue-soft);color:#1e1b16;font-size:.78rem;font-weight:850;white-space:nowrap}.deluxe-layout:is(.theme-boq,.theme-bidding) .boq-approval-search-control{max-width:none}.deluxe-layout:is(.theme-boq,.theme-bidding) .boq-approval-search-card .select2-design{padding-left:2.25rem}.deluxe-layout:is(.theme-boq,.theme-bidding) .boq-approval-add-btn{display:inline-flex;min-height:2.35rem;align-items:center;justify-content:center;gap:.45rem;border:0;border-radius:0;padding:0 1rem;background:var(--approval-blue);color:#fff;font-size:.82rem;font-weight:850;line-height:1;white-space:nowrap}.deluxe-layout:is(.theme-boq,.theme-bidding) .boq-approval-add-btn:focus,.deluxe-layout:is(.theme-boq,.theme-bidding) .boq-approval-add-btn:hover{background:var(--approval-blue-dark);color:#fff;box-shadow:none}.deluxe-layout:is(.theme-boq,.theme-bidding) .boq-approval-add-btn:disabled{background:#d8d8d8;color:#8b857d;cursor:not-allowed;opacity:1}.deluxe-layout:is(.theme-boq,.theme-bidding) .boq-approval-setup-check{display:inline-flex;min-height:2.35rem;align-items:center;gap:.35rem;margin:0;color:#1e1b16;font-size:.78rem;font-weight:750;line-height:1.2;white-space:nowrap}.deluxe-layout:is(.theme-boq,.theme-bidding) .boq-approval-setup-check input{accent-color:var(--approval-blue)}.deluxe-layout:is(.theme-boq,.theme-bidding) .boq-approval-table-wrap{margin-top:.9rem;border:0;border-radius:0;background:#fff}.deluxe-layout:is(.theme-boq,.theme-bidding) .boq-approval-table{min-width:58rem;font-size:.84rem}.deluxe-layout:is(.theme-boq,.theme-bidding) .boq-approval-table>thead>tr>th{border-bottom:1px solid var(--approval-blue);padding:.78rem 1rem;background:var(--lens-table-header);color:var(--approval-blue)!important;font-size:.78rem;font-weight:850;text-transform:uppercase}.deluxe-layout:is(.theme-boq,.theme-bidding) .boq-approval-table>tbody>tr>td{border-color:#d8d8d8;padding:.85rem 1rem}.deluxe-layout:is(.theme-boq,.theme-bidding) .boq-approval-table>tbody>tr:hover>td{background:#fffaf7!important}.deluxe-layout:is(.theme-boq,.theme-bidding) .boq-approval-action-select{width:min(13rem,100%)}.deluxe-layout:is(.theme-boq,.theme-bidding) .boq-approval-remove-btn{min-width:6.25rem;min-height:2rem;border-radius:.18rem;background:#ff1515;color:#fff}.deluxe-layout:is(.theme-boq,.theme-bidding) .boq-approval-remove-btn:focus,.deluxe-layout:is(.theme-boq,.theme-bidding) .boq-approval-remove-btn:hover{background:#d90000;color:#fff}.deluxe-layout:is(.theme-boq,.theme-bidding) .boq-approval-setup-btn{min-height:2.35rem;border-radius:0;padding:0 1.15rem}.deluxe-layout:is(.theme-boq,.theme-bidding) .boq-approval-setup-btn--cancel{min-width:6.6rem;background:#ddd;color:#666}.deluxe-layout:is(.theme-boq,.theme-bidding) .boq-approval-setup-btn--primary{min-width:8.5rem;background:var(--approval-blue);color:#fff}.deluxe-layout:is(.theme-boq,.theme-bidding) .boq-approval-setup-btn--primary:focus,.deluxe-layout:is(.theme-boq,.theme-bidding) .boq-approval-setup-btn--primary:hover{background:var(--approval-blue-dark)}@media (max-width:991.98px){.deluxe-layout:is(.theme-boq,.theme-bidding) .boq-approval-setup-titlebar{align-items:stretch;flex-direction:column}.deluxe-layout:is(.theme-boq,.theme-bidding) .boq-approval-setup-actions{width:100%;justify-content:flex-start}.deluxe-layout:is(.theme-boq,.theme-bidding) .boq-approval-setup-summary-grid,.deluxe-layout:is(.theme-boq,.theme-bidding) .boq-approval-team-search-row{grid-template-columns:1fr}.deluxe-layout:is(.theme-boq,.theme-bidding) .boq-approval-card--content,.deluxe-layout:is(.theme-boq,.theme-bidding) .boq-approval-setup-btn{width:100%}}@media (max-width:991.98px){.deluxe-layout.theme-boq .boq-preliminaries-hero,.deluxe-layout.theme-boq .boq-preliminaries-toolbar{align-items:stretch;flex-direction:column}.deluxe-layout.theme-boq .boq-preliminaries-action-group,.deluxe-layout.theme-boq .boq-preliminaries-action-group--end,.deluxe-layout.theme-boq .boq-preliminaries-actions,.deluxe-layout.theme-boq .boq-preliminaries-hero__side,.deluxe-layout.theme-boq .boq-preliminaries-toolbar__actions{width:100%;align-items:stretch;justify-content:flex-start;margin-left:0}.deluxe-layout.theme-boq .boq-preliminaries-disclaimer{min-width:0}.deluxe-layout.theme-boq .boq-preliminaries-action,.deluxe-layout.theme-boq .boq-preliminaries-template-group{width:100%}.deluxe-layout.theme-boq .boq-preliminaries-table.table-responsive{max-height:none;min-height:20rem}}@media print{.deluxe-layout.theme-boq .boq-preliminaries-filter-panel,.deluxe-layout.theme-boq .boq-preliminaries-toolbar__actions,.deluxe-layout.theme-boq .content__top,.deluxe-layout.theme-boq .deluxe-sidebar,.deluxe-layout.theme-boq .deluxe-sidebar__collapse{display:none!important}.deluxe-layout.theme-boq,.deluxe-layout.theme-boq .boq-preliminaries-page,.deluxe-layout.theme-boq .boq-preliminaries-panel,.deluxe-layout.theme-boq .content,.deluxe-layout.theme-boq .content__wrapper,.deluxe-layout.theme-boq .wrapper,.deluxe-layout.theme-boq .wrapper__inner{display:block!important;width:100%!important;max-width:none!important;min-height:0!important;margin:0!important;padding:0!important;background:#fff!important;box-shadow:none!important}.deluxe-layout.theme-boq .boq-preliminaries-panel{overflow:visible!important;border:0!important}.deluxe-layout.theme-boq .boq-preliminaries-body,.deluxe-layout.theme-boq .boq-preliminaries-hero{padding:0 0 .75rem!important}.deluxe-layout.theme-boq .boq-preliminaries-table.table-responsive{overflow:visible!important;max-height:none!important;min-height:0!important;border:0!important;box-shadow:none!important}.deluxe-layout.theme-boq .boq-preliminaries-table .table{min-width:0!important;width:100%!important;font-size:7.5pt!important}.deluxe-layout.theme-boq .boq-preliminaries-table .table>tbody>tr>td,.deluxe-layout.theme-boq .boq-preliminaries-table .table>tfoot>tr>td,.deluxe-layout.theme-boq .boq-preliminaries-table .table>thead>tr>th{padding:4pt 5pt!important}.deluxe-layout.theme-boq .boq-preliminaries-table .sticky-left,.deluxe-layout.theme-boq .boq-preliminaries-table .sticky-right{position:static!important}}.deluxe-layout.theme-bidding .hle-boq-breakdown-page{width:min(100%,94rem);max-width:94rem;padding-bottom:2rem}.deluxe-layout.theme-bidding .hle-boq-breakdown-back{margin:0 0 1rem}.deluxe-layout.theme-bidding .hle-boq-breakdown-back a{display:inline-flex;align-items:center;gap:.45rem;color:#6a6258;font-size:.86rem;font-weight:800;line-height:1;text-decoration:none}.deluxe-layout.theme-bidding .hle-boq-breakdown-back a:focus,.deluxe-layout.theme-bidding .hle-boq-breakdown-back a:hover{color:var(--lens-accent);text-decoration:none}.deluxe-layout.theme-bidding .hle-boq-breakdown-back i{color:inherit;font-size:.82rem}.deluxe-layout.theme-bidding .hle-boq-breakdown-card{min-height:auto;border-color:#eadfce;box-shadow:0 1.15rem 2.75rem rgba(42,32,22,.08)}.deluxe-layout.theme-bidding .hle-boq-breakdown-header{align-items:flex-start}.deluxe-layout.theme-bidding .hle-boq-breakdown-card .hle-estimate-eyebrow{text-transform:none}.deluxe-layout.theme-bidding .hle-boq-breakdown-subtitle{display:block;max-width:72rem;overflow:hidden;color:#736a60;font-size:.82rem;font-weight:700;line-height:1.35;text-overflow:ellipsis;white-space:nowrap}.deluxe-layout.theme-bidding .hle-boq-breakdown-toolbar{display:grid!important;grid-template-columns:auto minmax(18rem,1fr) auto;align-items:center;gap:.75rem;margin:-.1rem 0 .9rem!important;border-bottom:0;padding-bottom:.85rem}.deluxe-layout.theme-bidding .hle-boq-breakdown-toolbar__actions{margin-left:auto}.deluxe-layout.theme-bidding .hle-boq-breakdown-action-group{display:inline-flex;align-items:center;flex-wrap:wrap;gap:.45rem}.deluxe-layout.theme-bidding .hle-boq-breakdown-action{min-width:6.7rem;border-radius:.28rem!important}.deluxe-layout.theme-bidding .hle-boq-breakdown-action--primary{border-color:var(--lens-accent)!important;background:var(--lens-accent)!important;color:#fff!important}.deluxe-layout.theme-bidding .hle-boq-breakdown-action--primary:focus,.deluxe-layout.theme-bidding .hle-boq-breakdown-action--primary:hover{border-color:var(--lens-accent-dark)!important;background:var(--lens-accent-dark)!important;color:#fff!important}.deluxe-layout.theme-bidding .hle-boq-breakdown-action--secondary{min-width:5.8rem;border-color:transparent!important;background:transparent!important;color:#5f564d!important}.deluxe-layout.theme-bidding .hle-boq-breakdown-action--secondary:focus,.deluxe-layout.theme-bidding .hle-boq-breakdown-action--secondary:hover{border-color:transparent!important;background:transparent!important;color:var(--lens-accent)!important}.deluxe-layout.theme-bidding .hle-boq-breakdown-action-group .hle-boq-builder-template-group{margin:0}.deluxe-layout.theme-bidding .hle-boq-breakdown-action-group--primary .hle-boq-builder-template-group>.btn,.deluxe-layout.theme-bidding .hle-boq-breakdown-action-group--primary .hle-boq-builder-template-group>.hle-boq-builder-action,.deluxe-layout.theme-bidding .hle-boq-breakdown-action-group--primary>.hle-boq-builder-action{min-height:2.35rem;border:1px solid var(--lens-accent)!important;border-radius:.28rem!important;padding:0 .95rem;background:var(--lens-accent)!important;color:#fff!important;font-size:.82rem;font-weight:800;line-height:1;box-shadow:none!important}.deluxe-layout.theme-bidding .hle-boq-breakdown-action-group--primary .hle-boq-builder-template-group>.btn:focus,.deluxe-layout.theme-bidding .hle-boq-breakdown-action-group--primary .hle-boq-builder-template-group>.btn:hover,.deluxe-layout.theme-bidding .hle-boq-breakdown-action-group--primary .hle-boq-builder-template-group>.hle-boq-builder-action:focus,.deluxe-layout.theme-bidding .hle-boq-breakdown-action-group--primary .hle-boq-builder-template-group>.hle-boq-builder-action:hover,.deluxe-layout.theme-bidding .hle-boq-breakdown-action-group--primary>.hle-boq-builder-action:focus,.deluxe-layout.theme-bidding .hle-boq-breakdown-action-group--primary>.hle-boq-builder-action:hover{border-color:var(--lens-accent-dark)!important;background:var(--lens-accent-dark)!important;color:#fff!important}.deluxe-layout.theme-bidding .hle-boq-breakdown-action-group--primary .dropdown-toggle:after{color:#fff}.deluxe-layout.theme-bidding .hle-boq-breakdown-filter-panel{margin:0 0 .85rem;border:1px solid #eee4da;border-radius:.4rem;padding:.9rem .85rem .2rem;background:#fffaf7}.deluxe-layout.theme-bidding .hle-boq-breakdown-filter-field{margin-bottom:.7rem}.deluxe-layout.theme-bidding .hle-boq-breakdown-filter-field label{margin-bottom:.35rem;color:#1e1b16;font-size:.82rem;font-weight:850}.deluxe-layout.theme-bidding .hle-boq-breakdown-filter-field label a{color:inherit;text-decoration:none}.deluxe-layout.theme-bidding .hle-boq-breakdown-filter-field .text-danger{color:var(--lens-accent)!important;font-size:.75rem;font-weight:800;text-decoration:none!important}.deluxe-layout.theme-bidding .hle-boq-breakdown-note{display:flex;min-width:0;align-items:center;justify-content:center;margin:0;color:#5f564d;font-size:.8rem;font-style:italic;font-weight:650;text-align:center}.deluxe-layout.theme-bidding .hle-boq-breakdown-table.table-responsive{height:auto!important;max-height:none;overflow-x:auto;overflow-y:visible;border:1px solid #eadfce;border-radius:.45rem;background:#fff;box-shadow:0 .55rem 1.35rem rgba(42,32,22,.045)}.deluxe-layout.theme-bidding .hle-boq-breakdown-table .table{min-width:76rem;margin-bottom:0;color:#1e1b16;font-size:.82rem;border-collapse:separate;border-spacing:0}.deluxe-layout.theme-bidding .hle-boq-breakdown-table .table>thead>tr>th{border:0;border-bottom:1px solid var(--lens-accent)!important;padding:.82rem .82rem;background:#ffe6da!important;color:var(--lens-accent)!important;font-size:.7rem;font-weight:850;line-height:1.2;text-transform:none;white-space:nowrap}.deluxe-layout.theme-bidding .hle-boq-breakdown-table .table>tbody>tr>td,.deluxe-layout.theme-bidding .hle-boq-breakdown-table .table>tfoot>tr>td{border:0;border-bottom:1px solid #eee5da;padding:.82rem .82rem;background:#fff;vertical-align:middle}.deluxe-layout.theme-bidding .hle-boq-breakdown-table .table>tbody>tr:nth-child(2n)>td{background:#f6f2ec}.deluxe-layout.theme-bidding .hle-boq-breakdown-table .table>tbody>tr:hover>td{background:#fffaf7!important}.deluxe-layout.theme-bidding .hle-boq-breakdown-table .sticky-left,.deluxe-layout.theme-bidding .hle-boq-breakdown-table .sticky-right{background:inherit!important}.deluxe-layout.theme-bidding .hle-boq-breakdown-table thead .sticky-left,.deluxe-layout.theme-bidding .hle-boq-breakdown-table thead .sticky-right{background:#ffe6da!important;z-index:120}.deluxe-layout.theme-bidding .hle-boq-breakdown-table tbody .sticky-left{box-shadow:.4rem 0 .7rem rgba(42,32,22,.04);z-index:80}.deluxe-layout.theme-bidding .hle-boq-breakdown-table tbody .sticky-right{box-shadow:-.4rem 0 .7rem rgba(42,32,22,.04)!important;z-index:80}.deluxe-layout.theme-bidding .hle-boq-breakdown-table .table>tbody>tr{--hle-breakdown-row-bg:#fff}.deluxe-layout.theme-bidding .hle-boq-breakdown-table .table>tbody>tr:nth-child(2n){--hle-breakdown-row-bg:#f6f2ec}.deluxe-layout.theme-bidding .hle-boq-breakdown-table .table>tbody>tr:hover{--hle-breakdown-row-bg:#fffaf7}.deluxe-layout.theme-bidding .hle-boq-breakdown-table .table>tbody>tr>td,.deluxe-layout.theme-bidding .hle-boq-breakdown-table .table>tbody>tr>td.bg-white,.deluxe-layout.theme-bidding .hle-boq-breakdown-table .table>tbody>tr>td.sticky-left,.deluxe-layout.theme-bidding .hle-boq-breakdown-table .table>tbody>tr>td.sticky-right{background:var(--hle-breakdown-row-bg)!important;background-color:var(--hle-breakdown-row-bg)!important}.deluxe-layout.theme-bidding .hle-approval-breakdown-page .hle-boq-breakdown-table .table>tbody>tr,.deluxe-layout.theme-bidding .hle-approval-breakdown-page .hle-boq-breakdown-table .table>tbody>tr:nth-child(2n){--hle-breakdown-row-bg:#fffaf7}.deluxe-layout.theme-bidding .hle-approval-breakdown-page .hle-boq-breakdown-table .table>tbody>tr>td,.deluxe-layout.theme-bidding .hle-approval-breakdown-page .hle-boq-breakdown-table .table>tbody>tr>td.bg-white,.deluxe-layout.theme-bidding .hle-approval-breakdown-page .hle-boq-breakdown-table .table>tbody>tr>td.sticky-left,.deluxe-layout.theme-bidding .hle-approval-breakdown-page .hle-boq-breakdown-table .table>tbody>tr>td.sticky-right{background:#fffaf7!important;background-color:#fffaf7!important}.deluxe-layout.theme-bidding .hle-boq-breakdown-table .description-line-item{margin-top:.28rem;color:#6c6258;font-size:.76rem;line-height:1.45}.deluxe-layout.theme-bidding .hle-boq-breakdown-table small.fw-bold{color:#1e1b16;font-size:.82rem}.deluxe-layout.theme-bidding .hle-boq-breakdown-table .handle{color:#6f6257;cursor:grab}.deluxe-layout.theme-bidding .hle-boq-breakdown-table .handle:active{cursor:grabbing}.deluxe-layout.theme-bidding .hle-boq-breakdown-table tfoot td{border-top:1px solid #d8cec3!important;background:#eee9e2!important;color:#1e1b16;font-weight:850}.deluxe-layout.theme-bidding .hle-boq-breakdown-table .btn-action{display:inline-flex;width:1.85rem;height:1.85rem;align-items:center;justify-content:center;border:1px solid transparent!important;border-radius:.22rem;padding:0;background:transparent!important;color:#8d847b!important;font-size:.78rem;box-shadow:none!important}.deluxe-layout.theme-bidding .hle-boq-breakdown-table .btn-action:focus,.deluxe-layout.theme-bidding .hle-boq-breakdown-table .btn-action:hover{border-color:#eadfce!important;background:#fff7f1!important;color:var(--lens-accent)!important}.deluxe-layout.theme-bidding .hle-boq-breakdown-table .btn-action+.btn-action{margin-top:.28rem}.deluxe-layout.theme-bidding :is(#RenameSectionModal,#BoQAddMainSectionModal,#BoQAddSubSectionModal,#BoQMarkUpUpdateModal,#BoqExportBoqList) .modal-dialog{width:min(28rem,calc(100vw - 2rem));max-width:min(28rem,calc(100vw - 2rem))}.deluxe-layout.theme-bidding :is(#RenameSectionModal,#BoQAddMainSectionModal,#BoQAddSubSectionModal,#BoQMarkUpUpdateModal,#BoqExportBoqList) .modal-content{overflow:visible;border:0;border-radius:.25rem;background:#fff;box-shadow:none}.deluxe-layout.theme-bidding :is(#RenameSectionModal,#BoQAddMainSectionModal,#BoQAddSubSectionModal,#BoQMarkUpUpdateModal,#BoqExportBoqList) .modal-header{position:relative;justify-content:center;border-bottom:1px solid #ece8e1;padding:1.35rem 1rem 1.15rem}.deluxe-layout.theme-bidding :is(#RenameSectionModal,#BoQAddMainSectionModal,#BoQAddSubSectionModal,#BoQMarkUpUpdateModal,#BoqExportBoqList) .modal-title{color:var(--lens-accent-dark);font-size:1.18rem;font-weight:800;text-align:center}.deluxe-layout.theme-bidding :is(#RenameSectionModal,#BoQAddMainSectionModal,#BoQAddSubSectionModal,#BoQMarkUpUpdateModal,#BoqExportBoqList) .btn-close{position:absolute;top:1rem;right:1rem;width:1rem;height:1rem;padding:0;border-radius:0;opacity:.7}.deluxe-layout.theme-bidding :is(#RenameSectionModal,#BoQAddMainSectionModal,#BoQAddSubSectionModal,#BoQMarkUpUpdateModal,#BoqExportBoqList) .modal-body{padding:1.05rem 1.35rem .3rem}.deluxe-layout.theme-bidding :is(#RenameSectionModal,#BoQAddMainSectionModal,#BoQAddSubSectionModal,#BoQMarkUpUpdateModal,#BoqExportBoqList) .hle-section-modal-field{margin-bottom:.9rem}.deluxe-layout.theme-bidding :is(#RenameSectionModal,#BoQAddMainSectionModal,#BoQAddSubSectionModal,#BoQMarkUpUpdateModal,#BoqExportBoqList) .modal-body label{display:block;margin-bottom:.35rem;color:#1e1b16;font-size:.82rem;font-weight:800;line-height:1.25}.deluxe-layout.theme-bidding :is(#RenameSectionModal,#BoQAddMainSectionModal,#BoQAddSubSectionModal,#BoQMarkUpUpdateModal,#BoqExportBoqList) .hle-section-modal-input{position:relative}.deluxe-layout.theme-bidding :is(#RenameSectionModal,#BoQAddMainSectionModal,#BoQAddSubSectionModal,#BoQMarkUpUpdateModal,#BoqExportBoqList) .hle-section-modal-input__icon{position:absolute;z-index:2;top:50%;left:.85rem;display:inline-flex;align-items:center;justify-content:center;color:#8b857b;font-size:.82rem;line-height:1;transform:translateY(-50%);pointer-events:none}.deluxe-layout.theme-bidding :is(#RenameSectionModal,#BoQAddMainSectionModal,#BoQAddSubSectionModal,#BoQMarkUpUpdateModal,#BoqExportBoqList) .form-control,.deluxe-layout.theme-bidding :is(#RenameSectionModal,#BoQAddMainSectionModal,#BoQAddSubSectionModal,#BoQMarkUpUpdateModal,#BoqExportBoqList) .form-select{min-height:2.4rem;border-color:#d7d0c5;border-radius:.25rem;padding-left:2.35rem;color:#1e1b16;background-color:#fff;font-size:.9rem}.deluxe-layout.theme-bidding :is(#RenameSectionModal,#BoQAddMainSectionModal,#BoQAddSubSectionModal,#BoQMarkUpUpdateModal,#BoqExportBoqList) .form-control:focus,.deluxe-layout.theme-bidding :is(#RenameSectionModal,#BoQAddMainSectionModal,#BoQAddSubSectionModal,#BoQMarkUpUpdateModal,#BoqExportBoqList) .form-select:focus{border-color:var(--lens-accent);box-shadow:0 0 0 .12rem rgba(255,103,31,.14)}.deluxe-layout.theme-bidding #BoQMarkUpUpdateModal .hle-section-modal-input--with-suffix .form-control{padding-right:3rem}.deluxe-layout.theme-bidding #BoQMarkUpUpdateModal .hle-section-modal-input__suffix{position:absolute;z-index:2;top:50%;right:.85rem;color:#5f564d;font-size:.86rem;font-weight:800;line-height:1;transform:translateY(-50%);pointer-events:none}.deluxe-layout.theme-bidding :is(#BoQAddSubSectionModal,#BoQMarkUpUpdateModal) .hle-section-modal-display{display:flex;min-height:2.4rem;align-items:center;gap:.7rem;border:1px solid #eadfce;border-radius:.25rem;padding:0 .85rem;background:#fffaf6;color:#1e1b16}.deluxe-layout.theme-bidding :is(#BoQAddSubSectionModal,#BoQMarkUpUpdateModal) .hle-section-modal-display__icon{display:inline-flex;align-items:center;justify-content:center;color:var(--lens-accent);font-size:.84rem}.deluxe-layout.theme-bidding :is(#BoQAddSubSectionModal,#BoQMarkUpUpdateModal) .hle-section-modal-display__value{overflow:hidden;font-size:.9rem;font-weight:700;text-overflow:ellipsis;white-space:nowrap}.deluxe-layout.theme-bidding :is(#RenameSectionModal,#BoQAddMainSectionModal,#BoQAddSubSectionModal,#BoQMarkUpUpdateModal,#BoqExportBoqList) .text-warning{display:block;margin-top:.25rem;color:#d71920!important;font-size:.75rem;font-weight:700}.deluxe-layout.theme-bidding :is(#RenameSectionModal,#BoQAddMainSectionModal,#BoQAddSubSectionModal,#BoQMarkUpUpdateModal,#BoqExportBoqList) .modal-footer{justify-content:space-between!important;gap:.8rem;border-top:0;padding:.75rem 1.35rem 1.35rem}.deluxe-layout.theme-bidding :is(#RenameSectionModal,#BoQAddMainSectionModal,#BoQAddSubSectionModal,#BoQMarkUpUpdateModal,#BoqExportBoqList) .modal-footer .custom-btn{min-height:2.35rem;border:0;border-radius:.25rem;padding:0 1rem;color:#fff;font-size:.84rem;font-weight:800}.deluxe-layout.theme-bidding :is(#RenameSectionModal,#BoQAddMainSectionModal,#BoQAddSubSectionModal,#BoQMarkUpUpdateModal,#BoqExportBoqList) .modal-footer .custom-btn--cancel{min-width:7rem;color:#666;background:#ddd}.deluxe-layout.theme-bidding :is(#RenameSectionModal,#BoQAddMainSectionModal,#BoQAddSubSectionModal,#BoQMarkUpUpdateModal,#BoqExportBoqList) .modal-footer .custom-btn:not(.custom-btn--cancel){min-width:10rem;background:var(--lens-accent)}.deluxe-layout.theme-bidding :is(#RenameSectionModal,#BoQAddMainSectionModal,#BoQAddSubSectionModal,#BoQMarkUpUpdateModal,#BoqExportBoqList) .modal-footer .custom-btn:not(.custom-btn--cancel):focus,.deluxe-layout.theme-bidding :is(#RenameSectionModal,#BoQAddMainSectionModal,#BoQAddSubSectionModal,#BoQMarkUpUpdateModal,#BoqExportBoqList) .modal-footer .custom-btn:not(.custom-btn--cancel):hover{background:var(--lens-accent-dark);box-shadow:none}.deluxe-layout.theme-boq :is(#RenameSectionModal,#BoQAddMainSectionModal,#BoQAddSubSectionModal,#BoQMarkUpUpdateModal,#BoqExportBoqList) .modal-dialog{width:min(28rem,calc(100vw - 2rem));max-width:min(28rem,calc(100vw - 2rem))}.deluxe-layout.theme-boq :is(#RenameSectionModal,#BoQAddMainSectionModal,#BoQAddSubSectionModal,#BoQMarkUpUpdateModal,#BoqExportBoqList) .modal-content{overflow:visible;border:0;border-radius:.25rem;background:#fff;box-shadow:none}.deluxe-layout.theme-boq :is(#RenameSectionModal,#BoQAddMainSectionModal,#BoQAddSubSectionModal,#BoQMarkUpUpdateModal,#BoqExportBoqList) .modal-header{position:relative;justify-content:center;border-bottom:1px solid #ece8e1;padding:1.35rem 1rem 1.15rem}.deluxe-layout.theme-boq :is(#RenameSectionModal,#BoQAddMainSectionModal,#BoQAddSubSectionModal,#BoQMarkUpUpdateModal,#BoqExportBoqList) .modal-title{color:var(--lens-accent-dark);font-size:1.18rem;font-weight:800;text-align:center}.deluxe-layout.theme-boq :is(#RenameSectionModal,#BoQAddMainSectionModal,#BoQAddSubSectionModal,#BoQMarkUpUpdateModal,#BoqExportBoqList) .btn-close{position:absolute;top:1rem;right:1rem;width:1rem;height:1rem;padding:0;border-radius:0;opacity:.7}.deluxe-layout.theme-boq :is(#RenameSectionModal,#BoQAddMainSectionModal,#BoQAddSubSectionModal,#BoQMarkUpUpdateModal,#BoqExportBoqList) .modal-body{padding:1.05rem 1.35rem .3rem}.deluxe-layout.theme-boq :is(#RenameSectionModal,#BoQAddMainSectionModal,#BoQAddSubSectionModal,#BoQMarkUpUpdateModal,#BoqExportBoqList) .hle-section-modal-field{margin-bottom:.9rem}.deluxe-layout.theme-boq :is(#RenameSectionModal,#BoQAddMainSectionModal,#BoQAddSubSectionModal,#BoQMarkUpUpdateModal,#BoqExportBoqList) .modal-body label{display:block;margin-bottom:.35rem;color:#1e1b16;font-size:.82rem;font-weight:800;line-height:1.25}.deluxe-layout.theme-boq :is(#RenameSectionModal,#BoQAddMainSectionModal,#BoQAddSubSectionModal,#BoQMarkUpUpdateModal,#BoqExportBoqList) .hle-section-modal-input{position:relative}.deluxe-layout.theme-boq :is(#RenameSectionModal,#BoQAddMainSectionModal,#BoQAddSubSectionModal,#BoQMarkUpUpdateModal,#BoqExportBoqList) .hle-section-modal-input__icon{position:absolute;z-index:2;top:50%;left:.85rem;display:inline-flex;align-items:center;justify-content:center;color:#8b857b;font-size:.82rem;line-height:1;transform:translateY(-50%);pointer-events:none}.deluxe-layout.theme-boq :is(#RenameSectionModal,#BoQAddMainSectionModal,#BoQAddSubSectionModal,#BoQMarkUpUpdateModal,#BoqExportBoqList) .form-control,.deluxe-layout.theme-boq :is(#RenameSectionModal,#BoQAddMainSectionModal,#BoQAddSubSectionModal,#BoQMarkUpUpdateModal,#BoqExportBoqList) .form-select{min-height:2.4rem;border-color:#d7d0c5;border-radius:.25rem;padding-left:2.35rem;color:#1e1b16;background-color:#fff;font-size:.9rem}.deluxe-layout.theme-boq :is(#RenameSectionModal,#BoQAddMainSectionModal,#BoQAddSubSectionModal,#BoQMarkUpUpdateModal,#BoqExportBoqList) .form-control:focus,.deluxe-layout.theme-boq :is(#RenameSectionModal,#BoQAddMainSectionModal,#BoQAddSubSectionModal,#BoQMarkUpUpdateModal,#BoqExportBoqList) .form-select:focus{border-color:var(--lens-accent);box-shadow:0 0 0 .12rem rgba(202,80,21,.14)}.deluxe-layout.theme-boq #BoQMarkUpUpdateModal .hle-section-modal-input--with-suffix .form-control{padding-right:3rem}.deluxe-layout.theme-boq #BoQMarkUpUpdateModal .hle-section-modal-input__suffix{position:absolute;z-index:2;top:50%;right:.85rem;color:#5f564d;font-size:.86rem;font-weight:800;line-height:1;transform:translateY(-50%);pointer-events:none}.deluxe-layout.theme-boq :is(#BoQAddSubSectionModal,#BoQMarkUpUpdateModal) .hle-section-modal-display{display:flex;min-height:2.4rem;align-items:center;gap:.7rem;border:1px solid #eadfce;border-radius:.25rem;padding:0 .85rem;background:#fffaf6;color:#1e1b16}.deluxe-layout.theme-boq :is(#BoQAddSubSectionModal,#BoQMarkUpUpdateModal) .hle-section-modal-display__icon{display:inline-flex;align-items:center;justify-content:center;color:var(--lens-accent);font-size:.84rem}.deluxe-layout.theme-boq :is(#BoQAddSubSectionModal,#BoQMarkUpUpdateModal) .hle-section-modal-display__value{overflow:hidden;font-size:.9rem;font-weight:700;text-overflow:ellipsis;white-space:nowrap}.deluxe-layout.theme-boq :is(#RenameSectionModal,#BoQAddMainSectionModal,#BoQAddSubSectionModal,#BoQMarkUpUpdateModal,#BoqExportBoqList) .text-warning{display:block;margin-top:.25rem;color:#d71920!important;font-size:.75rem;font-weight:700}.deluxe-layout.theme-boq :is(#RenameSectionModal,#BoQAddMainSectionModal,#BoQAddSubSectionModal,#BoQMarkUpUpdateModal,#BoqExportBoqList) .modal-footer{justify-content:space-between!important;gap:.8rem;border-top:0;padding:.75rem 1.35rem 1.35rem}.deluxe-layout.theme-boq :is(#RenameSectionModal,#BoQAddMainSectionModal,#BoQAddSubSectionModal,#BoQMarkUpUpdateModal,#BoqExportBoqList) .modal-footer .custom-btn{min-height:2.35rem;border:0;border-radius:.25rem;padding:0 1rem;color:#fff;font-size:.84rem;font-weight:800}.deluxe-layout.theme-boq :is(#RenameSectionModal,#BoQAddMainSectionModal,#BoQAddSubSectionModal,#BoQMarkUpUpdateModal,#BoqExportBoqList) .modal-footer .custom-btn--cancel{min-width:7rem;color:#666;background:#ddd}.deluxe-layout.theme-boq :is(#RenameSectionModal,#BoQAddMainSectionModal,#BoQAddSubSectionModal,#BoQMarkUpUpdateModal,#BoqExportBoqList) .modal-footer .custom-btn:not(.custom-btn--cancel){min-width:10rem;background:var(--lens-accent-dark)}.deluxe-layout.theme-boq :is(#RenameSectionModal,#BoQAddMainSectionModal,#BoQAddSubSectionModal,#BoQMarkUpUpdateModal,#BoqExportBoqList) .modal-footer .custom-btn:not(.custom-btn--cancel):focus,.deluxe-layout.theme-boq :is(#RenameSectionModal,#BoQAddMainSectionModal,#BoQAddSubSectionModal,#BoQMarkUpUpdateModal,#BoqExportBoqList) .modal-footer .custom-btn:not(.custom-btn--cancel):hover{background:var(--lens-accent);box-shadow:none}.deluxe-layout.theme-bidding #BoqMoveLineItemsModal{--boq-move-primary:var(--lens-accent);--boq-move-primary-hover:var(--lens-accent-dark)}.deluxe-layout.theme-boq #BoqMoveLineItemsModal{--boq-move-primary:var(--lens-accent-dark);--boq-move-primary-hover:var(--lens-accent)}.deluxe-layout #BoqMoveLineItemsModal .modal-dialog{width:min(30rem,calc(100vw - 2rem));max-width:min(30rem,calc(100vw - 2rem))}.deluxe-layout #BoqMoveLineItemsModal .modal-content{overflow:hidden;border:0;border-radius:.35rem;background:#fff;box-shadow:0 1.25rem 2.75rem rgba(30,27,22,.16)}.deluxe-layout #BoqMoveLineItemsModal .modal-header{position:relative;justify-content:center;border-bottom:1px solid #ece8e1;padding:1.25rem 1rem 1.05rem}.deluxe-layout #BoqMoveLineItemsModal .modal-title{color:var(--boq-move-primary);font-size:1.08rem;font-weight:800;text-align:center}.deluxe-layout #BoqMoveLineItemsModal .btn-close{position:absolute;top:1rem;right:1rem;width:1rem;height:1rem;padding:0;border-radius:0;opacity:.72}.deluxe-layout #BoqMoveLineItemsModal .modal-body{padding:1rem 1.35rem .25rem}.deluxe-layout #BoqMoveLineItemsModal .boq-move-modal{display:grid;gap:.85rem}.deluxe-layout #BoqMoveLineItemsModal .boq-move-modal__remark{display:grid;grid-template-columns:auto 1fr;gap:.75rem;align-items:flex-start;border:1px solid #f0d7c8;border-radius:.35rem;padding:.78rem .9rem;background:#fff8f3}.deluxe-layout #BoqMoveLineItemsModal .boq-move-modal__remark-icon{display:inline-flex;width:1.8rem;height:1.8rem;align-items:center;justify-content:center;border-radius:999px;color:#fff;background:var(--boq-move-primary);font-size:.8rem}.deluxe-layout #BoqMoveLineItemsModal .boq-move-modal__remark strong,.deluxe-layout #BoqMoveLineItemsModal .modal-body label{display:block;color:#1e1b16;font-size:.82rem;font-weight:800;line-height:1.25}.deluxe-layout #BoqMoveLineItemsModal .boq-move-modal__remark small{display:block;margin-top:.18rem;color:#6f665d;font-size:.78rem;font-weight:600;line-height:1.4}.deluxe-layout #BoqMoveLineItemsModal .boq-move-modal__field{margin-bottom:0}.deluxe-layout #BoqMoveLineItemsModal .modal-body label{margin-bottom:.35rem}.deluxe-layout #BoqMoveLineItemsModal .boq-move-modal__input{min-height:2.4rem;border-color:#d7d0c5;border-radius:.25rem;color:#1e1b16;background-color:#fff;font-size:.9rem}.deluxe-layout #BoqMoveLineItemsModal .boq-move-modal__input:focus{border-color:var(--boq-move-primary);box-shadow:0 0 0 .12rem rgba(202,80,21,.14)}.deluxe-layout #BoqMoveLineItemsModal .boq-move-modal__count{display:inline-flex;min-height:2.25rem;align-items:center;gap:.55rem;border:1px solid #eadfce;border-radius:.3rem;padding:0 .85rem;color:#1e1b16;background:#fffaf6;font-size:.86rem;font-weight:800}.deluxe-layout #BoqMoveLineItemsModal .boq-move-modal__count i{color:var(--boq-move-primary)}.deluxe-layout #BoqMoveLineItemsModal .text-warning{display:block;margin-top:.25rem;color:#d71920!important;font-size:.75rem;font-weight:700}.deluxe-layout #BoqMoveLineItemsModal .modal-footer{justify-content:space-between!important;gap:.8rem;border-top:1px solid #ece8e1;padding:.95rem 1.35rem 1.35rem}.deluxe-layout #BoqMoveLineItemsModal .modal-footer .custom-btn{min-height:2.35rem;min-width:7.25rem;border:0;border-radius:.25rem;padding:0 1rem;color:#fff;font-size:.84rem;font-weight:800}.deluxe-layout #BoqMoveLineItemsModal .modal-footer .custom-btn--cancel{color:#666;background:#ddd}.deluxe-layout #BoqMoveLineItemsModal .modal-footer .custom-btn:not(.custom-btn--cancel){min-width:8.25rem;background:var(--boq-move-primary)}.deluxe-layout #BoqMoveLineItemsModal .modal-footer .custom-btn:not(.custom-btn--cancel):focus,.deluxe-layout #BoqMoveLineItemsModal .modal-footer .custom-btn:not(.custom-btn--cancel):hover{background:var(--boq-move-primary-hover);box-shadow:none}.deluxe-layout.dark #BoqMoveLineItemsModal .modal-content{background:#17283c}.deluxe-layout.dark #BoqMoveLineItemsModal .modal-footer,.deluxe-layout.dark #BoqMoveLineItemsModal .modal-header{border-color:hsla(0,0%,100%,.12)}.deluxe-layout.dark #BoqMoveLineItemsModal .boq-move-modal__count,.deluxe-layout.dark #BoqMoveLineItemsModal .boq-move-modal__input,.deluxe-layout.dark #BoqMoveLineItemsModal .boq-move-modal__remark{border-color:hsla(0,0%,100%,.14);background:hsla(0,0%,100%,.06)}.deluxe-layout.dark #BoqMoveLineItemsModal .boq-move-modal__count,.deluxe-layout.dark #BoqMoveLineItemsModal .boq-move-modal__input,.deluxe-layout.dark #BoqMoveLineItemsModal .boq-move-modal__remark strong,.deluxe-layout.dark #BoqMoveLineItemsModal .modal-body label{color:#f8fafc}.deluxe-layout.dark #BoqMoveLineItemsModal .boq-move-modal__remark small{color:rgba(248,250,252,.72)}.deluxe-layout.theme-bidding #ModalImportBoq .modal-dialog{width:min(30rem,calc(100vw - 2rem));max-width:min(30rem,calc(100vw - 2rem))}.deluxe-layout.theme-bidding #ModalImportBoq .modal-content{overflow:hidden;border:0;border-radius:.35rem;background:#fff;box-shadow:0 1.25rem 2.75rem rgba(30,27,22,.16)}.deluxe-layout.theme-bidding #ModalImportBoq .modal-header{position:relative;justify-content:center;border-bottom:1px solid #ece8e1;padding:1.35rem 1rem 1.1rem}.deluxe-layout.theme-bidding #ModalImportBoq .modal-title{color:var(--lens-accent-dark);font-size:1.18rem;font-weight:800;line-height:1.2;text-align:center}.deluxe-layout.theme-bidding #ModalImportBoq .btn-close{position:absolute;top:1rem;right:1rem;width:1rem;height:1rem;padding:0;opacity:.72}.deluxe-layout.theme-bidding #ModalImportBoq .modal-body{padding:1.05rem 1.35rem .35rem}.deluxe-layout.theme-bidding #ModalImportBoq .hle-import-modal{display:grid;gap:.9rem}.deluxe-layout.theme-bidding #ModalImportBoq .hle-import-modal__field{margin-bottom:0}.deluxe-layout.theme-bidding #ModalImportBoq .modal-body label{display:block;margin-bottom:.35rem;color:#1e1b16;font-size:.82rem;font-weight:800;line-height:1.25}.deluxe-layout.theme-bidding #ModalImportBoq .hle-import-modal__label-row{display:flex;align-items:center;justify-content:space-between;gap:.75rem}.deluxe-layout.theme-bidding #ModalImportBoq .hle-import-modal__label-row label{margin-bottom:.35rem}.deluxe-layout.theme-bidding #ModalImportBoq .hle-import-modal__download{display:inline-flex;align-items:center;justify-content:center;gap:.35rem;border:0;padding:0;background:transparent;color:var(--lens-accent);font-size:.74rem;font-weight:800;line-height:1.2}.deluxe-layout.theme-bidding #ModalImportBoq .hle-import-modal__download:focus,.deluxe-layout.theme-bidding #ModalImportBoq .hle-import-modal__download:hover{background:transparent;color:var(--lens-accent-dark);box-shadow:none;text-decoration:underline}.deluxe-layout.theme-bidding #ModalImportBoq .hle-import-modal__input{min-height:2.45rem;border-color:#d7d0c5;border-radius:.25rem;color:#1e1b16;background-color:#fff;font-size:.9rem}.deluxe-layout.theme-bidding #ModalImportBoq select.hle-import-modal__input{cursor:pointer}.deluxe-layout.theme-bidding #ModalImportBoq input[type=file].hle-import-modal__input{overflow:hidden;padding:0;line-height:2.35rem}.deluxe-layout.theme-bidding #ModalImportBoq input[type=file].hle-import-modal__input::file-selector-button{min-height:2.35rem;margin-right:.85rem;border:0;border-right:1px solid #d7d0c5;padding:0 .95rem;background:#f5f3ee;color:#1e1b16;font-weight:800}.deluxe-layout.theme-bidding #ModalImportBoq input[type=file].hle-import-modal__input:hover::file-selector-button{background:#eee9e2}.deluxe-layout.theme-bidding #ModalImportBoq .hle-import-modal__input:focus{border-color:var(--lens-accent);box-shadow:0 0 0 .12rem rgba(255,103,31,.14)}.deluxe-layout.theme-bidding #ModalImportBoq .text-warning{display:block;margin-top:.25rem;color:#d71920!important;font-size:.75rem;font-weight:700}.deluxe-layout.theme-bidding #ModalImportBoq .modal-footer{justify-content:space-between!important;gap:.8rem;border-top:0;padding:.8rem 1.35rem 1.35rem}.deluxe-layout.theme-bidding #ModalImportBoq .modal-footer .custom-btn{min-height:2.35rem;border:0;border-radius:.25rem;padding:0 1rem;color:#fff;font-size:.84rem;font-weight:800}.deluxe-layout.theme-bidding #ModalImportBoq .modal-footer .custom-btn--cancel{min-width:7rem;color:#666;background:#ddd}.deluxe-layout.theme-bidding #ModalImportBoq .modal-footer .custom-btn:not(.custom-btn--cancel){min-width:10rem;background:var(--lens-accent)}.deluxe-layout.theme-bidding #ModalImportBoq .modal-footer .custom-btn:not(.custom-btn--cancel):focus,.deluxe-layout.theme-bidding #ModalImportBoq .modal-footer .custom-btn:not(.custom-btn--cancel):hover{background:var(--lens-accent-dark);box-shadow:none}.deluxe-layout.theme-bidding #ModalImportBoq .modal-footer .custom-btn:disabled{background:#dedad5;color:#8f877d;cursor:not-allowed;opacity:1}.deluxe-layout.theme-boq #ModalImportBoq .modal-dialog{width:min(30rem,calc(100vw - 2rem));max-width:min(30rem,calc(100vw - 2rem))}.deluxe-layout.theme-boq #ModalImportBoq .modal-content{overflow:hidden;border:0;border-radius:.35rem;background:#fff;box-shadow:0 1.25rem 2.75rem rgba(30,27,22,.16)}.deluxe-layout.theme-boq #ModalImportBoq .modal-header{position:relative;justify-content:center;border-bottom:1px solid #ece8e1;padding:1.35rem 1rem 1.1rem}.deluxe-layout.theme-boq #ModalImportBoq .modal-title{color:var(--lens-accent-dark);font-size:1.18rem;font-weight:800;line-height:1.2;text-align:center}.deluxe-layout.theme-boq #ModalImportBoq .btn-close{position:absolute;top:1rem;right:1rem;width:1rem;height:1rem;padding:0;opacity:.72}.deluxe-layout.theme-boq #ModalImportBoq .modal-body{padding:1.05rem 1.35rem .35rem}.deluxe-layout.theme-boq #ModalImportBoq .hle-import-modal{display:grid;gap:.9rem}.deluxe-layout.theme-boq #ModalImportBoq .hle-import-modal__field{margin-bottom:0}.deluxe-layout.theme-boq #ModalImportBoq .modal-body label{display:block;margin-bottom:.35rem;color:#1e1b16;font-size:.82rem;font-weight:800;line-height:1.25}.deluxe-layout.theme-boq #ModalImportBoq .hle-import-modal__label-row{display:flex;align-items:center;justify-content:space-between;gap:.75rem}.deluxe-layout.theme-boq #ModalImportBoq .hle-import-modal__label-row label{margin-bottom:.35rem}.deluxe-layout.theme-boq #ModalImportBoq .hle-import-modal__download{display:inline-flex;align-items:center;justify-content:center;gap:.35rem;border:0;padding:0;background:transparent;color:var(--lens-accent);font-size:.74rem;font-weight:800;line-height:1.2;text-decoration:none}.deluxe-layout.theme-boq #ModalImportBoq .hle-import-modal__download:focus,.deluxe-layout.theme-boq #ModalImportBoq .hle-import-modal__download:hover{background:transparent;color:var(--lens-accent-dark);box-shadow:none;text-decoration:underline}.deluxe-layout.theme-boq #ModalImportBoq .hle-import-modal__input{min-height:2.45rem;border-color:#d7d0c5;border-radius:.25rem;color:#1e1b16;background-color:#fff;font-size:.9rem}.deluxe-layout.theme-boq #ModalImportBoq select.hle-import-modal__input{cursor:pointer}.deluxe-layout.theme-boq #ModalImportBoq input[type=file].hle-import-modal__input{overflow:hidden;padding:0;line-height:2.35rem}.deluxe-layout.theme-boq #ModalImportBoq input[type=file].hle-import-modal__input::file-selector-button{min-height:2.35rem;margin-right:.85rem;border:0;border-right:1px solid #d7d0c5;padding:0 .95rem;background:#f5f3ee;color:#1e1b16;font-weight:800}.deluxe-layout.theme-boq #ModalImportBoq input[type=file].hle-import-modal__input:hover::file-selector-button{background:#eee9e2}.deluxe-layout.theme-boq #ModalImportBoq .hle-import-modal__input:focus{border-color:var(--lens-accent);box-shadow:0 0 0 .12rem rgba(202,80,21,.14)}.deluxe-layout.theme-boq #ModalImportBoq .text-warning{display:block;margin-top:.25rem;color:#d71920!important;font-size:.75rem;font-weight:700}.deluxe-layout.theme-boq #ModalImportBoq .modal-footer{justify-content:space-between!important;gap:.8rem;border-top:0;padding:.8rem 1.35rem 1.35rem}.deluxe-layout.theme-boq #ModalImportBoq .modal-footer .custom-btn{min-height:2.35rem;border:0;border-radius:.25rem;padding:0 1rem;color:#fff;font-size:.84rem;font-weight:800}.deluxe-layout.theme-boq #ModalImportBoq .modal-footer .custom-btn--cancel{min-width:7rem;color:#666;background:#ddd}.deluxe-layout.theme-boq #ModalImportBoq .modal-footer .custom-btn:not(.custom-btn--cancel){min-width:10rem;background:var(--lens-accent-dark)}.deluxe-layout.theme-boq #ModalImportBoq .modal-footer .custom-btn:not(.custom-btn--cancel):focus,.deluxe-layout.theme-boq #ModalImportBoq .modal-footer .custom-btn:not(.custom-btn--cancel):hover{background:var(--lens-accent);box-shadow:none}.deluxe-layout.theme-boq #ModalImportBoq .modal-footer .custom-btn:disabled{background:#dedad5;color:#8f877d;cursor:not-allowed;opacity:1}.deluxe-layout.theme-boq #BoqImportOfficeTemplates .modal-dialog{width:min(35rem,calc(100vw - 2rem));max-width:min(35rem,calc(100vw - 2rem))}.deluxe-layout.theme-boq #BoqImportOfficeTemplates .modal-content{overflow:hidden;border:0;border-radius:.35rem;background:#fff;box-shadow:0 1.25rem 2.75rem rgba(30,27,22,.16)}.deluxe-layout.theme-boq #BoqImportOfficeTemplates .modal-header{position:relative;justify-content:center;border-bottom:1px solid #ece8e1;padding:1.35rem 1rem 1.1rem}.deluxe-layout.theme-boq #BoqImportOfficeTemplates .modal-title{color:var(--lens-accent-dark);font-size:1.18rem;font-weight:800;line-height:1.2;text-align:center}.deluxe-layout.theme-boq #BoqImportOfficeTemplates .btn-close{position:absolute;top:1rem;right:1rem;width:1rem;height:1rem;padding:0;opacity:.72}.deluxe-layout.theme-boq #BoqImportOfficeTemplates .modal-body{padding:1.05rem 1.35rem .35rem}.deluxe-layout.theme-boq #BoqImportOfficeTemplates .hle-import-modal{display:grid;gap:.9rem}.deluxe-layout.theme-boq #BoqImportOfficeTemplates .hle-import-modal__field{margin-bottom:0}.deluxe-layout.theme-boq #BoqImportOfficeTemplates .modal-body label{display:block;margin-bottom:.35rem;color:#1e1b16;font-size:.82rem;font-weight:800;line-height:1.25}.deluxe-layout.theme-boq #BoqImportOfficeTemplates .hle-import-modal__input,.deluxe-layout.theme-boq #BoqImportOfficeTemplates .select2-design{min-height:2.45rem;border-color:#d7d0c5;border-radius:.25rem;color:#1e1b16;background-color:#fff;font-size:.9rem}.deluxe-layout.theme-boq #BoqImportOfficeTemplates select.hle-import-modal__input{cursor:pointer}.deluxe-layout.theme-boq #BoqImportOfficeTemplates input[type=file].hle-import-modal__input{overflow:hidden;padding:0;line-height:2.35rem}.deluxe-layout.theme-boq #BoqImportOfficeTemplates input[type=file].hle-import-modal__input::file-selector-button{min-height:2.35rem;margin-right:.85rem;border:0;border-right:1px solid #d7d0c5;padding:0 .95rem;background:#f5f3ee;color:#1e1b16;font-weight:800}.deluxe-layout.theme-boq #BoqImportOfficeTemplates input[type=file].hle-import-modal__input:hover::file-selector-button{background:#eee9e2}.deluxe-layout.theme-boq #BoqImportOfficeTemplates .hle-import-modal__input:focus,.deluxe-layout.theme-boq #BoqImportOfficeTemplates .select2-design:focus{border-color:var(--lens-accent);box-shadow:0 0 0 .12rem rgba(202,80,21,.14)}.deluxe-layout.theme-boq #BoqImportOfficeTemplates .dropdown-custom-menu{border-color:#d7d0c5;border-radius:.3rem;box-shadow:0 .75rem 1.5rem rgba(30,27,22,.12)}.deluxe-layout.theme-boq #BoqImportOfficeTemplates .text-warning{display:block;margin-top:.25rem;color:#d71920!important;font-size:.75rem;font-weight:700}.deluxe-layout.theme-boq #BoqImportOfficeTemplates .modal-footer{justify-content:space-between!important;gap:.8rem;border-top:1px solid #ece8e1;padding:.95rem 1.35rem 1.35rem}.deluxe-layout.theme-boq #BoqImportOfficeTemplates .modal-footer .custom-btn{min-height:2.35rem;min-width:8.25rem;border:0;border-radius:.25rem;padding:0 1rem;color:#fff;font-size:.84rem;font-weight:800}.deluxe-layout.theme-boq #BoqImportOfficeTemplates .modal-footer .custom-btn--cancel{min-width:7rem;color:#666;background:#ddd}.deluxe-layout.theme-boq #BoqImportOfficeTemplates .modal-footer .custom-btn:not(.custom-btn--cancel){background:var(--lens-accent-dark)}.deluxe-layout.theme-boq #BoqImportOfficeTemplates .modal-footer .custom-btn:not(.custom-btn--cancel):focus,.deluxe-layout.theme-boq #BoqImportOfficeTemplates .modal-footer .custom-btn:not(.custom-btn--cancel):hover{background:var(--lens-accent);box-shadow:none}.deluxe-layout.theme-boq #BoqImportOfficeTemplates .modal-footer .custom-btn:disabled{background:#dedad5;color:#8f877d;cursor:not-allowed;opacity:1}.deluxe-layout #BoqColumnFilter{--column-modal-primary:var(--lens-accent);--column-modal-primary-hover:color-mix(in srgb,var(--lens-accent) 86%,#000)}.deluxe-layout.theme-boq #BoqColumnFilter{--column-modal-primary:var(--lens-accent-dark);--column-modal-primary-hover:var(--lens-accent)}.deluxe-layout #BoqColumnFilter .modal-dialog{width:min(50rem,calc(100vw - 2rem));max-width:min(50rem,calc(100vw - 2rem))}.deluxe-layout #BoqColumnFilter .modal-content{overflow:hidden;border:0;border-radius:.4rem;background:#fff;box-shadow:0 1.25rem 2.75rem rgba(30,27,22,.16)}.deluxe-layout #BoqColumnFilter .modal-header{position:relative;border-bottom:1px solid #ece8e1;padding:1.25rem 1.35rem 1.05rem}.deluxe-layout #BoqColumnFilter .modal-title{color:#1e1b16;font-size:1.25rem;font-weight:820;line-height:1.2}.deluxe-layout #BoqColumnFilter .btn-close{position:absolute;top:1.05rem;right:1.05rem;width:1rem;height:1rem;padding:0;opacity:.72}.deluxe-layout #BoqColumnFilter .modal-body{padding:1rem 1.35rem .75rem}.deluxe-layout #BoqColumnFilter .boq-column-filter-modal{color:#1e1b16}.deluxe-layout #BoqColumnFilter .boq-column-filter-modal__notice{display:flex;align-items:flex-start;gap:.75rem;border:1px solid #eadfce;border-radius:.38rem;padding:.8rem .9rem;background:#fffaf7}.deluxe-layout #BoqColumnFilter .boq-column-filter-modal__notice-icon{display:inline-flex;width:1.55rem;height:1.55rem;flex:0 0 1.55rem;align-items:center;justify-content:center;border-radius:999px;color:#fff;background:var(--column-modal-primary);font-size:.78rem}.deluxe-layout #BoqColumnFilter .boq-column-filter-modal__notice strong{display:block;margin-bottom:.12rem;color:#1e1b16;font-size:.9rem;font-weight:850;line-height:1.25}.deluxe-layout #BoqColumnFilter .boq-column-filter-modal__notice small{display:block;color:#736a60;font-size:.82rem;font-weight:650;line-height:1.35}.deluxe-layout #BoqColumnFilter .boq-column-filter-modal__toolbar{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:.85rem 0 .75rem}.deluxe-layout #BoqColumnFilter .boq-column-filter-modal__checkall{display:inline-flex;align-items:center;gap:.45rem;margin:0;color:#1e1b16;font-size:.9rem;font-weight:850;line-height:1.2;cursor:pointer}.deluxe-layout #BoqColumnFilter input[type=checkbox]{width:1rem;height:1rem;flex:0 0 auto;margin:0;accent-color:var(--column-modal-primary);cursor:pointer}.deluxe-layout #BoqColumnFilter .boq-column-filter-modal__count{display:inline-flex;align-items:center;justify-content:center;min-height:1.75rem;border-radius:999px;padding:0 .7rem;color:var(--column-modal-primary);background:color-mix(in srgb,var(--column-modal-primary) 10%,#fff);font-size:.78rem;font-weight:850;white-space:nowrap}.deluxe-layout #BoqColumnFilter .boq-column-filter-modal__groups{display:flex;max-height:min(54vh,31rem);flex-direction:column;gap:.7rem;overflow-y:auto;padding-right:.15rem}.deluxe-layout #BoqColumnFilter .boq-column-filter-modal__group{overflow:hidden;border:1px solid #eadfce;border-radius:.38rem;background:#fff}.deluxe-layout #BoqColumnFilter .boq-column-filter-modal__group-title{display:flex;align-items:center;gap:.45rem;margin:0;border-bottom:1px solid #f0e6dc;padding:.68rem .85rem;color:#1e1b16;background:#fffaf7;font-size:.88rem;font-weight:850;line-height:1.2;cursor:pointer}.deluxe-layout #BoqColumnFilter .boq-column-filter-modal__options{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.45rem .8rem;padding:.75rem .85rem}.deluxe-layout #BoqColumnFilter .boq-column-filter-modal__option{display:flex;min-height:2.1rem;align-items:center;gap:.45rem;margin:0;border:1px solid transparent;border-radius:.32rem;padding:.32rem .45rem;color:#332d27;font-size:.88rem;font-weight:650;line-height:1.25;cursor:pointer;transition:border-color .15s ease,background-color .15s ease,color .15s ease}.deluxe-layout #BoqColumnFilter .boq-column-filter-modal__option:focus-within,.deluxe-layout #BoqColumnFilter .boq-column-filter-modal__option:hover{border-color:#eadfce;background:color-mix(in srgb,var(--column-modal-primary) 7%,#fff);color:#1e1b16}.deluxe-layout #BoqColumnFilter .modal-footer{justify-content:space-between!important;gap:.8rem;border-top:1px solid #ece8e1;padding:1rem 1.35rem;background:#fff}.deluxe-layout #BoqColumnFilter .modal-footer .custom-btn{min-height:2.35rem;border:0;border-radius:.25rem;padding:0 1rem;color:#fff;font-size:.84rem;font-weight:800;line-height:1;box-shadow:none}.deluxe-layout #BoqColumnFilter .modal-footer .custom-btn--cancel{min-width:7rem;color:#666;background:#ddd}.deluxe-layout #BoqColumnFilter .modal-footer .custom-btn--cancel:focus,.deluxe-layout #BoqColumnFilter .modal-footer .custom-btn--cancel:hover{color:#1e1b16;background:#d1d1d1}.deluxe-layout #BoqColumnFilter .modal-footer .custom-btn:not(.custom-btn--cancel){min-width:12rem;background:var(--column-modal-primary)}.deluxe-layout #BoqColumnFilter .modal-footer .custom-btn:not(.custom-btn--cancel):focus,.deluxe-layout #BoqColumnFilter .modal-footer .custom-btn:not(.custom-btn--cancel):hover{background:var(--column-modal-primary-hover);box-shadow:none}.deluxe-layout.dark #BoqColumnFilter .boq-column-filter-modal__group,.deluxe-layout.dark #BoqColumnFilter .modal-content,.deluxe-layout.dark #BoqColumnFilter .modal-footer{background:var(--lens-dark-surface)}.deluxe-layout.dark #BoqColumnFilter .boq-column-filter-modal__group,.deluxe-layout.dark #BoqColumnFilter .boq-column-filter-modal__group-title,.deluxe-layout.dark #BoqColumnFilter .boq-column-filter-modal__notice,.deluxe-layout.dark #BoqColumnFilter .modal-footer,.deluxe-layout.dark #BoqColumnFilter .modal-header{border-color:var(--lens-dark-border)}.deluxe-layout.dark #BoqColumnFilter .boq-column-filter-modal__group-title,.deluxe-layout.dark #BoqColumnFilter .boq-column-filter-modal__notice{background:color-mix(in srgb,var(--lens-dark-surface) 82%,#000)}.deluxe-layout.dark #BoqColumnFilter .boq-column-filter-modal,.deluxe-layout.dark #BoqColumnFilter .boq-column-filter-modal__checkall,.deluxe-layout.dark #BoqColumnFilter .boq-column-filter-modal__group-title,.deluxe-layout.dark #BoqColumnFilter .boq-column-filter-modal__notice strong,.deluxe-layout.dark #BoqColumnFilter .boq-column-filter-modal__option,.deluxe-layout.dark #BoqColumnFilter .boq-column-filter-modal__option:focus-within,.deluxe-layout.dark #BoqColumnFilter .boq-column-filter-modal__option:hover,.deluxe-layout.dark #BoqColumnFilter .modal-title{color:#fff}.deluxe-layout.dark #BoqColumnFilter .boq-column-filter-modal__notice small{color:#c7d0dd}@media (max-width:767.98px){.deluxe-layout #BoqColumnFilter .boq-column-filter-modal__options{grid-template-columns:1fr}.deluxe-layout #BoqColumnFilter .modal-footer{align-items:stretch;flex-direction:column-reverse}.deluxe-layout #BoqColumnFilter .modal-footer .custom-btn{width:100%}}.deluxe-layout.theme-bidding #ModalNewLineItem .modal-dialog{width:min(76rem,calc(100vw - 2rem));max-width:min(76rem,calc(100vw - 2rem))}.deluxe-layout.theme-bidding #ModalNewLineItem .modal-content{overflow:visible;border:0;border-radius:.38rem;background:#fff;box-shadow:0 1.25rem 2.75rem rgba(30,27,22,.16)}.deluxe-layout.theme-bidding #ModalNewLineItem .modal-header{position:relative;border-bottom:1px solid #ece8e1;padding:1.25rem 1.35rem 1.05rem}.deluxe-layout.theme-bidding #ModalNewLineItem .modal-title{color:#1e1b16;font-size:1.25rem;font-weight:820;line-height:1.2}.deluxe-layout.theme-bidding #ModalNewLineItem .btn-close{position:absolute;top:1.05rem;right:1.05rem;width:1rem;height:1rem;padding:0;opacity:.72}.deluxe-layout.theme-bidding #ModalNewLineItem .modal-body{padding:1rem 1.35rem .75rem}.deluxe-layout.theme-bidding #ModalNewLineItem .hle-line-item-modal{row-gap:.1rem}.deluxe-layout.theme-bidding #ModalNewLineItem .form-group{margin-bottom:.72rem}.deluxe-layout.theme-bidding #ModalNewLineItem .modal-body label{display:block;margin-bottom:.35rem;color:#1e1b16;font-size:.82rem;font-weight:800;line-height:1.25}.deluxe-layout.theme-bidding #ModalNewLineItem .required-style:after{content:none}.deluxe-layout.theme-bidding #ModalNewLineItem .hle-line-item-modal__required-text{margin-left:.2rem;color:#d71920;font-size:.78rem;font-weight:850;white-space:nowrap}.deluxe-layout.theme-bidding #ModalNewLineItem .form-control,.deluxe-layout.theme-bidding #ModalNewLineItem .form-select,.deluxe-layout.theme-bidding #ModalNewLineItem .input-group-text,.deluxe-layout.theme-bidding #ModalNewLineItem .select2-design{min-height:2.35rem;border:1px solid #d7d0c5;border-radius:.32rem;color:#1e1b16;background-color:#fff;font-size:.9rem;box-shadow:none;transition:border-color .15s ease,box-shadow .15s ease,background-color .15s ease}.deluxe-layout.theme-bidding #ModalNewLineItem .hle-line-item-modal__field--required .form-control,.deluxe-layout.theme-bidding #ModalNewLineItem .hle-line-item-modal__field--required .form-select,.deluxe-layout.theme-bidding #ModalNewLineItem .hle-line-item-modal__field--required .select2-design{border-color:#cfc4b8;background:#fffdfa}.deluxe-layout.theme-bidding #ModalNewLineItem .hle-line-item-modal__field--invalid .form-control,.deluxe-layout.theme-bidding #ModalNewLineItem .hle-line-item-modal__field--invalid .form-select,.deluxe-layout.theme-bidding #ModalNewLineItem .hle-line-item-modal__field--invalid .select2-design{border-color:#d71920!important;background:snow;box-shadow:0 0 0 .12rem rgba(215,25,32,.1)}.deluxe-layout.theme-bidding #ModalNewLineItem .form-control::-moz-placeholder,.deluxe-layout.theme-bidding #ModalNewLineItem .select2-design::-moz-placeholder{color:#7a7168;opacity:1}.deluxe-layout.theme-bidding #ModalNewLineItem .form-control::placeholder,.deluxe-layout.theme-bidding #ModalNewLineItem .select2-design::placeholder{color:#7a7168;opacity:1}.deluxe-layout.theme-bidding #ModalNewLineItem textarea.form-control{min-height:6rem;resize:vertical}.deluxe-layout.theme-bidding #ModalNewLineItem .form-control:focus,.deluxe-layout.theme-bidding #ModalNewLineItem .form-select:focus,.deluxe-layout.theme-bidding #ModalNewLineItem .select2-design:focus{border-color:var(--lens-accent);background:#fff;box-shadow:0 0 0 .14rem rgba(255,103,31,.16)}.deluxe-layout.theme-bidding #ModalNewLineItem .hle-line-item-modal__display-field{min-height:3.62rem}.deluxe-layout.theme-bidding #ModalNewLineItem .hle-line-item-modal__display-value{min-height:2.35rem;display:flex;align-items:center;padding:.42rem 0;color:#4f463d;font-size:.9rem;font-weight:760;line-height:1.25;word-break:break-word}.deluxe-layout.theme-bidding #ModalNewLineItem .hle-line-item-modal__display-value--empty{color:#9b9288;font-weight:700}.deluxe-layout.theme-bidding #ModalNewLineItem .hle-line-item-modal__display-field .form-control-plaintext{min-height:auto;border:0!important;padding:.42rem 0;background:transparent!important;box-shadow:none!important}.deluxe-layout.theme-bidding #ModalNewLineItem .text-warning{display:block;margin-top:.22rem;color:#d71920!important;font-size:.74rem;font-weight:700}.deluxe-layout.theme-bidding #ModalNewLineItem .hle-line-item-modal__hint{display:block;margin-top:.38rem;border:1px solid #f0ddc9;border-radius:.32rem;padding:.45rem .55rem;color:#6d5a4a;background:#fff7ed;font-size:.74rem;font-weight:750;line-height:1.35}.deluxe-layout.theme-bidding #ModalNewLineItem .form-control:disabled,.deluxe-layout.theme-bidding #ModalNewLineItem .form-select:disabled,.deluxe-layout.theme-bidding #ModalNewLineItem fieldset:disabled .form-control,.deluxe-layout.theme-bidding #ModalNewLineItem fieldset:disabled .form-select{border-color:#d8d2ca!important;color:#857c73!important;background-color:#eee9e3!important;cursor:not-allowed;opacity:1;-webkit-text-fill-color:#857c73}.deluxe-layout.theme-bidding #ModalNewLineItem .hle-line-item-modal__mode-panel{overflow:hidden;border:1px solid #eadfce;border-radius:.4rem;background:#fff}.deluxe-layout.theme-bidding #ModalNewLineItem .hle-line-item-modal__mode-header{align-items:center;gap:.75rem;border-bottom:1px solid #eadfce;padding:.72rem .85rem;background:#fffaf7}.deluxe-layout.theme-bidding #ModalNewLineItem .hle-line-item-modal__mode-header>div{display:flex;align-items:center;flex-wrap:wrap;justify-content:flex-end;gap:.55rem}.deluxe-layout.theme-bidding #ModalNewLineItem .hle-line-item-modal__mode-header .text-muted{color:#736a60!important;font-size:.82rem;font-weight:750}.deluxe-layout.theme-bidding #ModalNewLineItem .hle-line-item-modal__rate-only{display:inline-flex;align-items:center;gap:.3rem;color:#1e1b16}.deluxe-layout.theme-bidding #ModalNewLineItem .hle-line-item-modal__rate-only input[type=checkbox]{width:1rem;height:1rem;accent-color:var(--lens-accent);transform:none!important}.deluxe-layout.theme-bidding #ModalNewLineItem .hle-line-item-modal__rate-only label{margin:0;font-size:.86rem;font-weight:850}.deluxe-layout.theme-bidding #ModalNewLineItem .hle-line-item-modal__rate-only .text-primary,.deluxe-layout.theme-bidding #ModalNewLineItem .hle-line-item-modal__rate-only small{color:#21356f!important}.deluxe-layout.theme-bidding #ModalNewLineItem .hle-line-item-modal__buffer-text{color:#1e1b16!important;font-weight:750}.deluxe-layout.theme-bidding #ModalNewLineItem .hle-line-item-modal__buffer-text[role=button]:focus,.deluxe-layout.theme-bidding #ModalNewLineItem .hle-line-item-modal__buffer-text[role=button]:hover{color:#0a58ca!important;text-decoration:underline}.deluxe-layout.theme-bidding #ModalNewLineItem .hle-line-item-modal__rate-table td:nth-child(2) small[role=button]{color:#0d6efd!important;font-weight:800;text-decoration:underline;text-underline-offset:.12rem}.deluxe-layout.theme-bidding #ModalNewLineItem .hle-line-item-modal__rate-table td:nth-child(2) small[role=button]:focus,.deluxe-layout.theme-bidding #ModalNewLineItem .hle-line-item-modal__rate-table td:nth-child(2) small[role=button]:hover{color:#0a58ca!important;text-decoration:underline}.deluxe-layout.theme-bidding #ModalNewLineItem .hle-line-item-modal__buffer-text[role=button]{color:#0d6efd!important;font-weight:800;text-decoration:underline;text-underline-offset:.12rem}.deluxe-layout.theme-bidding #ModalNewLineItem .hle-line-item-modal__rate-table small:not([role=button]),.deluxe-layout.theme-bidding #ModalUpdateLineItem .hle-line-item-modal__rate-table small:not([role=button]){font-weight:750}.deluxe-layout.theme-bidding #ModalNewLineItem .modal-body .btn-default{min-height:2.25rem;border:1px solid #dfd5c9!important;border-radius:.28rem!important;padding:0 .85rem;background:#fff!important;color:#5f564d!important;font-size:.8rem;font-weight:800;box-shadow:none!important}.deluxe-layout.theme-bidding #ModalNewLineItem .modal-body .btn-default:focus,.deluxe-layout.theme-bidding #ModalNewLineItem .modal-body .btn-default:hover{border-color:#cfc5ba!important;background:color-mix(in srgb,var(--lens-accent) 6%,#fff)!important;color:#1e1b16!important}.deluxe-layout.theme-bidding #ModalNewLineItem .modal-body .btn-default.hle-line-item-modal__mode-button{min-height:2.35rem;border:1px solid var(--lens-accent)!important;border-radius:.28rem!important;padding:0 .95rem;background:var(--lens-accent)!important;color:#fff!important;font-size:.82rem;font-weight:800;box-shadow:none!important}.deluxe-layout.theme-bidding #ModalNewLineItem .modal-body .btn-default.hle-line-item-modal__mode-button:focus,.deluxe-layout.theme-bidding #ModalNewLineItem .modal-body .btn-default.hle-line-item-modal__mode-button:hover{border-color:var(--lens-accent-dark)!important;background:var(--lens-accent-dark)!important;color:#fff!important}.deluxe-layout.theme-bidding #ModalNewLineItem .modal-body .btn-primary{min-height:2.35rem;border:0;border-radius:.25rem;background:var(--lens-accent);color:#fff;font-size:.84rem;font-weight:800;box-shadow:none}.deluxe-layout.theme-bidding #ModalNewLineItem .modal-body .btn-primary:focus,.deluxe-layout.theme-bidding #ModalNewLineItem .modal-body .btn-primary:hover{background:var(--lens-accent-dark)}.deluxe-layout.theme-bidding #ModalNewLineItem .hle-line-item-modal__rate-table{margin-bottom:0}.deluxe-layout.theme-bidding #ModalNewLineItem .hle-line-item-modal__rate-table>:not(caption)>*>*{border-color:#eee5da;padding:.56rem .75rem;vertical-align:middle}.deluxe-layout.theme-bidding #ModalNewLineItem .hle-line-item-modal__rate-table thead th{background:var(--lens-table-header);color:var(--lens-accent);font-size:.72rem;font-weight:850;text-transform:none}.deluxe-layout.theme-bidding #ModalNewLineItem .hle-line-item-modal__rate-table tbody tr:nth-child(2n)>*{background:#fffaf7}.deluxe-layout.theme-bidding #ModalNewLineItem .hle-line-item-modal__rate-table td:first-child{width:16rem;color:#1e1b16;font-weight:750}.deluxe-layout.theme-bidding #ModalNewLineItem .hle-line-item-modal__advanced-table-wrap{border:0;border-radius:0}.deluxe-layout.theme-bidding #ModalNewLineItem hr{border-color:#eadfce;opacity:1}.deluxe-layout.theme-bidding #ModalNewLineItem .modal-footer{position:relative;overflow:visible;justify-content:space-between!important;gap:.8rem;border-top:1px solid #ece8e1;padding:1rem 1.35rem;background:#fff}.deluxe-layout.theme-bidding #ModalNewLineItem .modal-footer .custom-btn{min-height:2.35rem;border:0;border-radius:.25rem;padding:0 1rem;font-size:.84rem;font-weight:800;line-height:1;box-shadow:none}.deluxe-layout.theme-bidding #ModalNewLineItem .modal-footer .custom-btn--cancel{min-width:7rem;color:#666;background:#ddd}.deluxe-layout.theme-bidding #ModalNewLineItem .modal-footer .custom-btn--cancel:focus,.deluxe-layout.theme-bidding #ModalNewLineItem .modal-footer .custom-btn--cancel:hover{color:#1e1b16;background:#d1d1d1}.deluxe-layout.theme-bidding #ModalNewLineItem .hle-line-item-modal__save-group{--save-split-width:9.75rem;display:inline-flex;width:var(--save-split-width);align-items:stretch;overflow:visible;border-radius:.25rem;background:var(--lens-accent);box-shadow:none}.deluxe-layout.theme-bidding #ModalNewLineItem .hle-line-item-modal__save{flex:1 1 auto;min-width:0;border-radius:.25rem 0 0 .25rem;background:var(--lens-accent);color:#fff}.deluxe-layout.theme-bidding #ModalNewLineItem .hle-line-item-modal__save-dropdown{display:inline-flex;flex:0 0 2.45rem;margin-left:0}.deluxe-layout.theme-bidding #ModalNewLineItem .hle-line-item-modal__save-split{width:2.45rem;min-width:2.45rem;border-left:1px solid hsla(0,0%,100%,.35);border-radius:0 .25rem .25rem 0;padding:0 .75rem;background:var(--lens-accent);color:#fff}.deluxe-layout.theme-bidding #ModalNewLineItem .hle-line-item-modal__save-split:focus,.deluxe-layout.theme-bidding #ModalNewLineItem .hle-line-item-modal__save-split:hover,.deluxe-layout.theme-bidding #ModalNewLineItem .hle-line-item-modal__save:focus,.deluxe-layout.theme-bidding #ModalNewLineItem .hle-line-item-modal__save:hover{background:var(--lens-accent-dark)}.deluxe-layout.theme-bidding #ModalNewLineItem .hle-line-item-modal__save-chevron{transition:transform .16s ease}.deluxe-layout.theme-bidding #ModalNewLineItem .hle-line-item-modal__save-split[aria-expanded=true] .hle-line-item-modal__save-chevron{transform:rotate(180deg)}.deluxe-layout.theme-bidding #ModalNewLineItem .modal-footer .custom-btn:disabled{background:#dedad5;color:#8f877d;cursor:not-allowed;opacity:1}.deluxe-layout.theme-bidding #ModalNewLineItem .hle-line-item-modal__save-dropdown .dropdown-menu{width:var(--save-split-width);min-width:var(--save-split-width);border-color:var(--lens-accent);border-radius:.25rem;padding:0;background:var(--lens-accent);z-index:1080;box-shadow:0 .45rem 1rem rgba(30,27,22,.18)}.deluxe-layout.theme-bidding #ModalNewLineItem .hle-line-item-modal__save-dropdown .dropdown-item{display:flex;min-height:2.35rem;align-items:center;justify-content:center;color:#fff;border-radius:.25rem;font-size:.82rem;font-weight:750;text-align:center}.deluxe-layout.theme-bidding #ModalNewLineItem .hle-line-item-modal__save-dropdown .dropdown-item:focus,.deluxe-layout.theme-bidding #ModalNewLineItem .hle-line-item-modal__save-dropdown .dropdown-item:hover{background:var(--lens-accent-dark);color:#fff}.deluxe-layout.theme-bidding #ModalUpdateLineItem .modal-dialog{width:min(76rem,calc(100vw - 2rem));max-width:min(76rem,calc(100vw - 2rem))}.deluxe-layout.theme-bidding #ModalUpdateLineItem .modal-content{overflow:visible;border:0;border-radius:.38rem;background:#fff;box-shadow:0 1.25rem 2.75rem rgba(30,27,22,.16)}.deluxe-layout.theme-bidding #ModalUpdateLineItem .modal-header{position:relative;border-bottom:1px solid #ece8e1;padding:1.25rem 1.35rem 1.05rem}.deluxe-layout.theme-bidding #ModalUpdateLineItem .modal-title{color:#1e1b16;font-size:1.25rem;font-weight:820;line-height:1.2}.deluxe-layout.theme-bidding #ModalUpdateLineItem .btn-close{position:absolute;top:1.05rem;right:1.05rem;width:1rem;height:1rem;padding:0;opacity:.72}.deluxe-layout.theme-bidding #ModalUpdateLineItem .modal-body{padding:1rem 1.35rem .75rem}.deluxe-layout.theme-bidding #ModalUpdateLineItem .hle-line-item-modal{row-gap:.1rem}.deluxe-layout.theme-bidding #ModalUpdateLineItem .form-group{margin-bottom:.72rem}.deluxe-layout.theme-bidding #ModalUpdateLineItem .modal-body label{display:block;margin-bottom:.35rem;color:#1e1b16;font-size:.82rem;font-weight:800;line-height:1.25}.deluxe-layout.theme-bidding #ModalUpdateLineItem .required-style:after{content:none}.deluxe-layout.theme-bidding #ModalUpdateLineItem .hle-line-item-modal__required-text{margin-left:.2rem;color:#d71920;font-size:.78rem;font-weight:850;white-space:nowrap}.deluxe-layout.theme-bidding #ModalUpdateLineItem .form-control,.deluxe-layout.theme-bidding #ModalUpdateLineItem .form-select,.deluxe-layout.theme-bidding #ModalUpdateLineItem .input-group-text,.deluxe-layout.theme-bidding #ModalUpdateLineItem .select2-design{min-height:2.35rem;border:1px solid #d7d0c5;border-radius:.32rem;color:#1e1b16;background-color:#fff;font-size:.9rem;box-shadow:none;transition:border-color .15s ease,box-shadow .15s ease,background-color .15s ease}.deluxe-layout.theme-bidding #ModalUpdateLineItem .hle-line-item-modal__field--required .form-control,.deluxe-layout.theme-bidding #ModalUpdateLineItem .hle-line-item-modal__field--required .form-select,.deluxe-layout.theme-bidding #ModalUpdateLineItem .hle-line-item-modal__field--required .select2-design{border-color:#cfc4b8;background:#fffdfa}.deluxe-layout.theme-bidding #ModalUpdateLineItem .hle-line-item-modal__field--invalid .form-control,.deluxe-layout.theme-bidding #ModalUpdateLineItem .hle-line-item-modal__field--invalid .form-select,.deluxe-layout.theme-bidding #ModalUpdateLineItem .hle-line-item-modal__field--invalid .select2-design{border-color:#d71920!important;background:snow;box-shadow:0 0 0 .12rem rgba(215,25,32,.1)}.deluxe-layout.theme-bidding #ModalUpdateLineItem .form-control::-moz-placeholder,.deluxe-layout.theme-bidding #ModalUpdateLineItem .select2-design::-moz-placeholder{color:#7a7168;opacity:1}.deluxe-layout.theme-bidding #ModalUpdateLineItem .form-control::placeholder,.deluxe-layout.theme-bidding #ModalUpdateLineItem .select2-design::placeholder{color:#7a7168;opacity:1}.deluxe-layout.theme-bidding #ModalUpdateLineItem textarea.form-control{min-height:6rem;resize:vertical}.deluxe-layout.theme-bidding #ModalUpdateLineItem .form-control:focus,.deluxe-layout.theme-bidding #ModalUpdateLineItem .form-select:focus,.deluxe-layout.theme-bidding #ModalUpdateLineItem .select2-design:focus{border-color:var(--lens-accent);background:#fff;box-shadow:0 0 0 .14rem rgba(255,103,31,.16)}.deluxe-layout.theme-bidding #ModalUpdateLineItem .hle-line-item-modal__display-field{min-height:3.62rem}.deluxe-layout.theme-bidding #ModalUpdateLineItem .form-control-plaintext{min-height:2.35rem;width:100%;border:0!important;padding:.42rem 0;color:#4f463d;background:transparent!important;font-size:.9rem;font-weight:760;line-height:1.25;box-shadow:none!important}.deluxe-layout.theme-bidding #ModalUpdateLineItem .form-control-plaintext:disabled{color:#4f463d;opacity:1;-webkit-text-fill-color:#4f463d}.deluxe-layout.theme-bidding #ModalUpdateLineItem .text-warning{display:block;margin-top:.22rem;color:#d71920!important;font-size:.74rem;font-weight:700}.deluxe-layout.theme-bidding #ModalUpdateLineItem .hle-line-item-modal__hint{display:block;margin-top:.38rem;border:1px solid #f0ddc9;border-radius:.32rem;padding:.45rem .55rem;color:#6d5a4a;background:#fff7ed;font-size:.74rem;font-weight:750;line-height:1.35}.deluxe-layout.theme-bidding #ModalUpdateLineItem .form-control:disabled,.deluxe-layout.theme-bidding #ModalUpdateLineItem .form-select:disabled,.deluxe-layout.theme-bidding #ModalUpdateLineItem fieldset:disabled .form-control,.deluxe-layout.theme-bidding #ModalUpdateLineItem fieldset:disabled .form-select{border-color:#d8d2ca!important;color:#857c73!important;background-color:#eee9e3!important;cursor:not-allowed;opacity:1;-webkit-text-fill-color:#857c73}.deluxe-layout.theme-bidding #ModalUpdateLineItem .hle-line-item-modal__mode-header{align-items:center;gap:.75rem;margin-top:.75rem;border:1px solid #eadfce;border-bottom:0;border-radius:.4rem .4rem 0 0;padding:.72rem .85rem;background:#fffaf7}.deluxe-layout.theme-bidding #ModalUpdateLineItem .hle-line-item-modal__mode-header>div{display:flex;align-items:center;flex-wrap:wrap;justify-content:flex-end;gap:.55rem}.deluxe-layout.theme-bidding #ModalUpdateLineItem .hle-line-item-modal__mode-header .text-muted{color:#736a60!important;font-size:.82rem;font-weight:750}.deluxe-layout.theme-bidding #ModalUpdateLineItem .hle-line-item-modal__rate-only{display:inline-flex;align-items:center;gap:.3rem;color:#1e1b16}.deluxe-layout.theme-bidding #ModalUpdateLineItem .hle-line-item-modal__rate-only input[type=checkbox]{width:1rem;height:1rem;accent-color:var(--lens-accent);transform:none!important}.deluxe-layout.theme-bidding #ModalUpdateLineItem .hle-line-item-modal__rate-only label{margin:0;font-size:.86rem;font-weight:850}.deluxe-layout.theme-bidding #ModalUpdateLineItem .hle-line-item-modal__rate-only .text-primary,.deluxe-layout.theme-bidding #ModalUpdateLineItem .hle-line-item-modal__rate-only small{color:#21356f!important}.deluxe-layout.theme-bidding #ModalUpdateLineItem .hle-line-item-modal__advanced-table-wrap{border:1px solid #eadfce;border-radius:0 0 .4rem .4rem;background:#fff}.deluxe-layout.theme-bidding #ModalUpdateLineItem .hle-line-item-modal__rate-table{min-width:52rem;margin-bottom:0}.deluxe-layout.theme-bidding #ModalUpdateLineItem .hle-line-item-modal__rate-table>:not(caption)>*>*{border-color:#eee5da;padding:.56rem .75rem;vertical-align:middle}.deluxe-layout.theme-bidding #ModalUpdateLineItem .hle-line-item-modal__rate-table thead th{background:var(--lens-table-header);color:var(--lens-accent);font-size:.72rem;font-weight:850;text-transform:none}.deluxe-layout.theme-bidding #ModalUpdateLineItem .hle-line-item-modal__rate-table tbody tr:nth-child(2n)>*{background:#fffaf7}.deluxe-layout.theme-bidding #ModalUpdateLineItem .hle-line-item-modal__rate-table tbody{border-top:0}.deluxe-layout.theme-bidding #ModalUpdateLineItem .hle-line-item-modal__rate-table td:first-child{width:10rem;color:#1e1b16;font-weight:750}.deluxe-layout.theme-bidding #ModalUpdateLineItem .hle-line-item-modal__rate-table .bg-light{background:#faf7f2!important;color:#4f463d;font-weight:700}.deluxe-layout.theme-bidding #ModalUpdateLineItem .hle-line-item-modal__rate-table small[role=button]{color:#0d6efd!important;font-weight:800;text-decoration:underline;text-underline-offset:.12rem}.deluxe-layout.theme-bidding #ModalUpdateLineItem .hle-line-item-modal__rate-table small[role=button]:focus,.deluxe-layout.theme-bidding #ModalUpdateLineItem .hle-line-item-modal__rate-table small[role=button]:hover{color:#0a58ca!important;text-decoration:underline}.deluxe-layout.theme-bidding #ModalUpdateLineItem .hle-line-item-modal__buffer-text{color:#1e1b16!important;font-weight:750}.deluxe-layout.theme-bidding #ModalUpdateLineItem .hle-line-item-modal__buffer-text[role=button]{color:#0d6efd!important;font-weight:800;text-decoration:underline;text-underline-offset:.12rem}.deluxe-layout.theme-bidding #ModalUpdateLineItem .hle-line-item-modal__buffer-text[role=button]:focus,.deluxe-layout.theme-bidding #ModalUpdateLineItem .hle-line-item-modal__buffer-text[role=button]:hover{color:#0a58ca!important;text-decoration:underline}.deluxe-layout.theme-bidding #ModalUpdateLineItem .modal-body .btn-primary{min-height:2.35rem;border:0;border-radius:.25rem;background:var(--lens-accent);color:#fff;font-size:.84rem;font-weight:800;box-shadow:none}.deluxe-layout.theme-bidding #ModalUpdateLineItem .modal-body .btn-primary:focus,.deluxe-layout.theme-bidding #ModalUpdateLineItem .modal-body .btn-primary:hover{background:var(--lens-accent-dark)}.deluxe-layout.theme-bidding #ModalUpdateLineItem .hle-line-item-modal__save-group{--save-split-width:12.25rem;display:inline-flex!important;width:var(--save-split-width);align-items:stretch;overflow:visible;border-radius:.25rem;background:var(--lens-accent);box-shadow:none}.deluxe-layout.theme-bidding #ModalUpdateLineItem .hle-line-item-modal__save{display:inline-flex;flex:1 1 auto;min-width:0;min-height:2.35rem;align-items:center;justify-content:center;gap:.5rem;border:0;border-radius:.25rem 0 0 .25rem;background:var(--lens-accent);color:#fff;font-size:.84rem;font-weight:800;box-shadow:none}.deluxe-layout.theme-bidding #ModalUpdateLineItem .hle-line-item-modal__save--single{flex:0 0 auto;width:9.75rem;min-width:9.75rem;border-radius:.25rem!important;padding:0 1.1rem}.deluxe-layout.theme-bidding #ModalUpdateLineItem .hle-line-item-modal__save-dropdown{display:inline-flex;flex:0 0 2.45rem;margin-left:0}.deluxe-layout.theme-bidding #ModalUpdateLineItem .hle-line-item-modal__save-split{width:2.45rem;min-width:2.45rem;min-height:2.35rem;border:0;border-left:1px solid hsla(0,0%,100%,.35);border-radius:0 .25rem .25rem 0!important;padding:0 .75rem;background:var(--lens-accent);color:#fff;font-size:.84rem;font-weight:800;box-shadow:none}.deluxe-layout.theme-bidding #ModalUpdateLineItem .hle-line-item-modal__save-split:focus,.deluxe-layout.theme-bidding #ModalUpdateLineItem .hle-line-item-modal__save-split:hover,.deluxe-layout.theme-bidding #ModalUpdateLineItem .hle-line-item-modal__save:focus,.deluxe-layout.theme-bidding #ModalUpdateLineItem .hle-line-item-modal__save:hover{background:var(--lens-accent-dark)}.deluxe-layout.theme-bidding #ModalUpdateLineItem .hle-line-item-modal__save-chevron{transition:transform .16s ease}.deluxe-layout.theme-bidding #ModalUpdateLineItem .hle-line-item-modal__save-split[aria-expanded=true] .hle-line-item-modal__save-chevron{transform:rotate(180deg)}.deluxe-layout.theme-bidding #ModalUpdateLineItem .hle-line-item-modal__save-dropdown .dropdown-menu{width:var(--save-split-width);min-width:var(--save-split-width);border-color:var(--lens-accent);border-radius:.25rem;padding:0;background:var(--lens-accent);z-index:1080;box-shadow:0 .45rem 1rem rgba(30,27,22,.18)}.deluxe-layout.theme-bidding #ModalUpdateLineItem .hle-line-item-modal__save-dropdown .dropdown-item{display:flex;min-height:2.35rem;align-items:center;justify-content:center;color:#fff;border-radius:.25rem;font-size:.82rem;font-weight:750;text-align:center}.deluxe-layout.theme-bidding #ModalUpdateLineItem .hle-line-item-modal__save-dropdown .dropdown-item:focus,.deluxe-layout.theme-bidding #ModalUpdateLineItem .hle-line-item-modal__save-dropdown .dropdown-item:hover{background:var(--lens-accent-dark);color:#fff}.deluxe-layout.theme-bidding #ModalUpdateLineItem .modal-footer{position:relative;overflow:visible;justify-content:space-between!important;gap:.8rem;border-top:1px solid #ece8e1;padding:1rem 1.35rem;background:#fff}.deluxe-layout.theme-bidding #ModalUpdateLineItem .modal-footer .custom-btn{min-height:2.35rem;border:0;border-radius:.25rem;padding:0 1rem;font-size:.84rem;font-weight:800;line-height:1;box-shadow:none}.deluxe-layout.theme-bidding #ModalUpdateLineItem .modal-footer .custom-btn--cancel{min-width:7rem;color:#666;background:#ddd}.deluxe-layout.theme-bidding #ModalUpdateLineItem .modal-footer .custom-btn--cancel:focus,.deluxe-layout.theme-bidding #ModalUpdateLineItem .modal-footer .custom-btn--cancel:hover{color:#1e1b16;background:#d1d1d1}.deluxe-layout.theme-bidding .hle-quotation-actions-bar{align-items:center;gap:1rem;margin-top:1rem;border-top:1px solid #f0e8de;padding-top:1rem;padding-bottom:.2rem}.deluxe-layout.theme-bidding .hle-quotation-card--readonly .hle-quotation-actions-bar{justify-content:flex-end!important}.deluxe-layout.theme-bidding .hle-quotation-detail-link{display:inline-flex;align-items:center;min-height:2.25rem;color:#21356f!important;font-size:.84rem;font-weight:800;text-decoration:none}.deluxe-layout.theme-bidding .hle-quotation-detail-link:focus,.deluxe-layout.theme-bidding .hle-quotation-detail-link:hover{color:var(--lens-accent)!important}.deluxe-layout.theme-bidding .hle-quotation-editor-section{margin-top:.9rem;padding-top:.2rem}.deluxe-layout.theme-bidding .hle-quotation-editor-section .hle-quotation-section-title{display:flex;align-items:center;gap:.45rem;margin-bottom:.5rem;border-bottom:1px solid #f0e8de;padding-bottom:.45rem;color:#1e1b16;font-size:.82rem;font-weight:850;line-height:1.2}.deluxe-layout.theme-bidding .hle-quotation-editor-section .hle-quotation-section-title:before{content:"";display:inline-block;width:.35rem;height:.35rem;border-radius:999px;background:var(--lens-accent)}.deluxe-layout.theme-bidding .hle-quotation-editor-section>.border{overflow:hidden;border:1px solid #e7dfd6!important;border-radius:.4rem;background:#fff;box-shadow:0 .45rem 1.2rem rgba(42,32,22,.04)}.deluxe-layout.theme-bidding .hle-quotation-editor-section .rich-text-box-component{display:flex;flex-wrap:wrap;align-items:center;gap:.25rem;border-bottom:1px solid #eee5da;padding:.5rem .65rem!important;background:#fbf8f4}.deluxe-layout.theme-bidding .hle-quotation-editor-section .rich-text-box-component small{color:#675f55;font-size:.74rem;font-weight:800}.deluxe-layout.theme-bidding .hle-quotation-editor-section .rich-text-box-component .form-select{width:13rem!important;min-height:2rem;border-color:#d7d0c5;border-radius:.25rem;padding:.28rem 1.9rem .28rem .55rem!important;color:#1e1b16;background-color:#fff;font-size:.78rem;font-weight:700}.deluxe-layout.theme-bidding .hle-quotation-editor-section .rich-text-box-component .btn-action{display:inline-flex;width:1.8rem;height:1.8rem;align-items:center;justify-content:center;border:1px solid #d7d0c5;border-radius:.25rem;padding:0;color:#5f564d;background:#fff;font-size:.78rem;line-height:1;box-shadow:none}.deluxe-layout.theme-bidding .hle-quotation-editor-section .rich-text-box-component .btn-action.is-active,.deluxe-layout.theme-bidding .hle-quotation-editor-section .rich-text-box-component .btn-action:focus,.deluxe-layout.theme-bidding .hle-quotation-editor-section .rich-text-box-component .btn-action:hover{border-color:var(--lens-accent);color:var(--lens-accent);background:color-mix(in srgb,var(--lens-accent) 10%,#fff);box-shadow:none}.deluxe-layout.theme-bidding .hle-quotation-editor-section .rich-text-box-component .dropdown{display:inline-flex!important}.deluxe-layout.theme-bidding .hle-quotation-editor-section .dropdown-menu{border-color:#e7dfd6;border-radius:.35rem;box-shadow:0 .75rem 1.8rem rgba(42,32,22,.12)}.deluxe-layout.theme-bidding .hle-quotation-editor-section hr{display:none}.deluxe-layout.theme-bidding .hle-quotation-editor-section .ProseMirror{min-height:4.8rem;padding:.75rem .85rem;color:#1e1b16;font-size:.9rem;line-height:1.55;outline:none}.deluxe-layout.theme-bidding .hle-quotation-editor-section .ProseMirror:focus{box-shadow:inset 0 0 0 .12rem rgba(255,103,31,.12)}.deluxe-layout.theme-bidding .hle-quotation-editor-section .ProseMirror p{margin-bottom:.55rem}.deluxe-layout.theme-bidding .hle-quotation-editor-section .ProseMirror p:last-child{margin-bottom:0}.deluxe-layout.theme-bidding .hle-quotation-editor-section .ProseMirror p.is-editor-empty:first-child:before{color:#a89f94;font-weight:700}.deluxe-layout.theme-bidding .hle-quotation-attachments{padding-top:.15rem}.deluxe-layout.theme-bidding .hle-quotation-attachments .row{--bs-gutter-x:1rem}.deluxe-layout.theme-bidding .hle-quotation-attachment-pill{overflow:hidden;border:1px solid #f0e7dc;border-radius:.35rem;background:#fffdfb}.deluxe-layout.theme-bidding .hle-quotation-attachment-pill .form-control,.deluxe-layout.theme-bidding .hle-quotation-attachment-pill .input-group-text{border:0}.deluxe-layout.theme-bidding .hle-quotation-attachment-pill .text-danger{display:inline-flex;min-height:2.35rem;align-items:center;padding:0 .8rem!important;color:#d71920!important;white-space:nowrap}.deluxe-layout.theme-bidding .hle-quotation-signature-column{margin-top:1rem;padding-top:.8rem!important;padding-bottom:.5rem}.deluxe-layout.theme-bidding .hle-quotation-signature-column h6{display:flex;align-items:center;gap:.45rem;margin-bottom:.65rem;color:#1e1b16;font-size:.82rem;font-weight:850;line-height:1.2}.deluxe-layout.theme-bidding .hle-quotation-signature-column h6:before{content:"";display:inline-block;width:.35rem;height:.35rem;border-radius:999px;background:var(--lens-accent)}.deluxe-layout.theme-bidding .hle-quotation-signature-column>div{border:1px solid #f0e7dc;border-radius:.35rem;min-height:3.1rem;padding:.75rem;background:#fffdfb}.deluxe-layout.theme-bidding .hle-quotation-signature-column .d-flex{gap:.6rem;align-items:center}.deluxe-layout.theme-bidding .hle-quotation-signature-column .form-control,.deluxe-layout.theme-bidding .hle-quotation-signature-column .select2-design{min-height:2.35rem;border-color:#d7d0c5;border-radius:.25rem;color:#1e1b16;background-color:#fff;font-size:.9rem}.deluxe-layout.theme-bidding .hle-quotation-signature-column small.text-warning{display:inline-flex;min-height:2.35rem;align-items:center;gap:.28rem;padding-top:0!important;color:#c43d2f!important;white-space:nowrap}.deluxe-layout.theme-bidding .hle-quotation-readonly-person{color:#1e1b16;font-size:.92rem;font-weight:800}.deluxe-layout.theme-bidding .hle-quotation-card .text-warning{color:#d71920!important;font-size:.75rem;font-weight:700}.deluxe-layout.theme-bidding .hle-quotation-save-panel{margin-top:1.25rem!important;border-top:1px solid #f5f1eb;padding-top:1.1rem!important;padding-bottom:1.35rem!important;background:#fffaf7}.deluxe-layout.theme-bidding .hle-quotation-save-panel .row{align-items:center;justify-content:flex-end;gap:.8rem}.deluxe-layout.theme-bidding .hle-quotation-save-panel .row>.col-md-6{width:auto;flex:0 0 auto;padding-right:0;padding-left:0}.deluxe-layout.theme-bidding .hle-quotation-save-panel .form-select{min-width:13rem}.deluxe-layout.theme-bidding .hle-quotation-save-panel .hle-bidding-add-btn{min-width:10rem;justify-content:center}.deluxe-layout.theme-bidding .hle-detailed-summary-page{width:min(calc(100vw - 8rem),124rem);max-width:calc(100vw - 3.5rem);margin-left:50%;transform:translateX(-50%);padding-bottom:1.25rem}.deluxe-layout.theme-bidding .hle-detailed-summary-card{overflow:hidden;width:100%;margin:0 auto;border:1px solid #eadfce;border-radius:.5rem;background:#fff;box-shadow:0 1.25rem 2.75rem rgba(30,27,22,.09)}.deluxe-layout.theme-bidding .hle-detailed-summary-toolbar{display:grid;grid-template-columns:minmax(12rem,1fr) minmax(20rem,2.3fr) minmax(12rem,1fr);align-items:center;gap:1rem;border-bottom:1px solid #ece8e1;padding:1rem 1.35rem;background:linear-gradient(180deg,#fff,#fffaf7)}.deluxe-layout.theme-bidding .hle-detailed-summary-toolbar__side{display:flex;align-items:center}.deluxe-layout.theme-bidding .hle-detailed-summary-toolbar__side--end{justify-content:flex-end}.deluxe-layout.theme-bidding .hle-detailed-summary-toolbar__title{text-align:center}.deluxe-layout.theme-bidding .hle-detailed-summary-eyebrow{display:block;margin-bottom:.32rem;color:var(--lens-accent);font-size:.74rem;font-weight:800;line-height:1.2;text-transform:uppercase}.deluxe-layout.theme-bidding .hle-detailed-summary-toolbar h5{margin:0;color:#1e1b16;font-size:1.25rem;font-weight:800;line-height:1.25;text-transform:capitalize}.deluxe-layout.theme-bidding .hle-detailed-summary-back{display:inline-flex;align-items:center;gap:.45rem;border:0;padding:0;background:transparent;color:#21356f!important;font-size:.82rem;font-weight:800;text-decoration:none}.deluxe-layout.theme-bidding .hle-detailed-summary-back:focus,.deluxe-layout.theme-bidding .hle-detailed-summary-back:hover{color:var(--lens-accent)!important;box-shadow:none}.deluxe-layout.theme-bidding .hle-detailed-summary-print{margin-right:0!important}.deluxe-layout.theme-bidding .hle-detailed-summary-table-wrap{overflow:auto;margin:1.15rem;border:1px solid #eadfce;border-radius:.4rem;background:#fff}.deluxe-layout.theme-bidding .hle-detailed-summary-table{min-width:112rem;margin-bottom:0;border:0!important;border-collapse:separate;border-spacing:0;color:#1e1b16;font-size:.82rem}.deluxe-layout.theme-bidding .hle-detailed-summary-table.table-primary-bordered,.deluxe-layout.theme-bidding .hle-detailed-summary-table.table-primary-bordered>:not(caption)>*,.deluxe-layout.theme-bidding .hle-detailed-summary-table.table-primary-bordered>:not(caption)>*>*{border-color:transparent!important}.deluxe-layout.theme-bidding .hle-detailed-summary-table>thead>tr>th{position:sticky;top:0;z-index:2;border:0!important;border-bottom:1px solid var(--lens-accent)!important;padding:.82rem .9rem;background:var(--lens-table-header)!important;color:var(--lens-accent)!important;font-size:.72rem;font-weight:800;line-height:1.2;text-transform:none}.deluxe-layout.theme-bidding .hle-detailed-summary-table>tbody>tr>td{border:0!important;border-bottom:1px solid #ede5dc!important;padding:.78rem .9rem;vertical-align:middle;background:#fff}.deluxe-layout.theme-bidding .hle-detailed-summary-table>tbody>tr:nth-of-type(2n)>td{background:#efeeec}.deluxe-layout.theme-bidding .hle-detailed-summary-table>tbody>tr:hover>td{background:#f7f4f0}.deluxe-layout.theme-bidding .hle-detailed-summary-table .bg-white{background:inherit!important}.deluxe-layout.theme-bidding .hle-detailed-summary-table .description-line-item{color:#675f55;line-height:1.45}.deluxe-layout.theme-bidding .hle-detailed-summary-table>tbody>tr.bg-light>td,.deluxe-layout.theme-bidding .hle-detailed-summary-table>tbody>tr.hle-detailed-summary-group-row>td{background:#f6f3ef!important;color:#21356f!important;font-weight:800}.deluxe-layout.theme-bidding .hle-detailed-summary-table>tbody>tr.bg-light-primary>td,.deluxe-layout.theme-bidding .hle-detailed-summary-table>tbody>tr.hle-detailed-summary-total-row>td{background:#ebe8e3!important;color:#1e1b16!important;font-weight:800}.deluxe-layout.theme-bidding .hle-detailed-summary-table>tbody>tr.hle-detailed-summary-total-row--overall>td{border-top:1px solid #d8d1c8!important;background:#e3dfd8!important}.deluxe-layout.theme-bidding .hle-detailed-summary-empty{padding:2.25rem 1rem!important;color:#675f55;font-weight:800}.deluxe-layout.theme-bidding .hle-history-page{width:100%}.deluxe-layout.theme-bidding .hle-history-toolbar{display:grid;grid-template-columns:minmax(8rem,1fr) minmax(12rem,2fr) minmax(8rem,1fr);align-items:center;gap:1rem;margin-bottom:1rem;border:1px solid #eee8df;border-radius:.5rem;padding:1rem 1.35rem;background:#fff;box-shadow:0 1rem 2.25rem rgba(30,27,22,.08)}.deluxe-layout.theme-bidding .hle-history-toolbar__side{display:flex;align-items:center}.deluxe-layout.theme-bidding .hle-history-toolbar__side--end{justify-content:flex-end}.deluxe-layout.theme-bidding .hle-history-toolbar__title{text-align:center}.deluxe-layout.theme-bidding .hle-history-eyebrow{display:block;margin-bottom:.32rem;color:var(--lens-accent);font-size:.74rem;font-weight:800;line-height:1.2;text-transform:uppercase}.deluxe-layout.theme-bidding .hle-history-toolbar h4{margin:0;color:#1e1b16;font-size:1.35rem;font-weight:800;line-height:1.2}.deluxe-layout.theme-bidding .hle-history-nav-btn{display:inline-flex;width:3rem;height:2.45rem;align-items:center;justify-content:center;border:1px solid var(--lens-accent)!important;border-radius:.35rem;background:var(--lens-accent)!important;color:#fff!important;font-size:1rem}.deluxe-layout.theme-bidding .hle-history-nav-btn:focus,.deluxe-layout.theme-bidding .hle-history-nav-btn:hover{border-color:var(--lens-accent-dark)!important;background:var(--lens-accent-dark)!important;box-shadow:none}.deluxe-layout.theme-bidding .hle-readonly-panel{border:1px solid #eee8df!important}.deluxe-layout.theme-bidding .hle-readonly-panel .col-md-4,.deluxe-layout.theme-bidding .hle-readonly-panel .offset-md-4.col-md-4{padding-top:.15rem;padding-bottom:.15rem}.deluxe-layout.theme-bidding .hle-readonly-panel .form-group{border-bottom:1px solid #f5f1eb;padding-bottom:.75rem}.deluxe-layout.theme-bidding .hle-readonly-panel .form-control-plaintext{padding-top:0;padding-bottom:0}.deluxe-layout.theme-bidding .hle-readonly-panel .text-primary,.deluxe-layout.theme-bidding .hle-readonly-panel a.text-primary{color:#21356f!important}.deluxe-layout.theme-bidding .hle-readonly-panel a.text-primary:focus,.deluxe-layout.theme-bidding .hle-readonly-panel a.text-primary:hover{color:var(--lens-accent)!important}.deluxe-layout.theme-bidding .hle-readonly-section{margin-top:.2rem}.deluxe-layout.theme-bidding .hle-readonly-section p{color:#1e1b16;font-size:.9rem;line-height:1.55}.deluxe-layout.theme-bidding .hle-readonly-attachment .input-group-text{width:2.35rem;justify-content:center}.deluxe-layout.theme-bidding .hle-readonly-detail-row{width:100%}.deluxe-layout.theme-bidding .hle-readonly-summary{margin-top:.35rem}.deluxe-layout.theme-bidding .hle-readonly-signature{margin-top:.65rem;padding-bottom:1.25rem}.deluxe-layout.theme-bidding .hle-readonly-signature span{color:#1e1b16;font-weight:700}.deluxe-layout.theme-bidding .hle-readonly-signature small{color:#675f55;font-weight:700}.deluxe-layout.theme-bidding #ModalAddScopeOfWorkSection .modal-dialog,.deluxe-layout.theme-bidding #ModalAttachBoq .modal-dialog,.deluxe-layout.theme-bidding #ModalAttachProject .modal-dialog{width:min(28rem,calc(100vw - 2rem));max-width:min(28rem,calc(100vw - 2rem))}.deluxe-layout.theme-bidding #ModalAddScopeOfWorkSection .modal-content,.deluxe-layout.theme-bidding #ModalAttachBoq .modal-content,.deluxe-layout.theme-bidding #ModalAttachProject .modal-content{overflow:visible;border:0;border-radius:.25rem;background:#fff;box-shadow:none}.deluxe-layout.theme-bidding #ModalAddScopeOfWorkSection .modal-header,.deluxe-layout.theme-bidding #ModalAttachBoq .modal-header,.deluxe-layout.theme-bidding #ModalAttachProject .modal-header{position:relative;justify-content:center;border-bottom:1px solid #ece8e1;padding:1.35rem 1rem 1.15rem}.deluxe-layout.theme-bidding #ModalAddScopeOfWorkSection .modal-title,.deluxe-layout.theme-bidding #ModalAttachBoq .modal-title,.deluxe-layout.theme-bidding #ModalAttachProject .modal-title{color:var(--lens-accent-dark);font-size:1.18rem;font-weight:800;text-align:center}.deluxe-layout.theme-bidding #ModalAddScopeOfWorkSection .btn-close,.deluxe-layout.theme-bidding #ModalAttachBoq .btn-close,.deluxe-layout.theme-bidding #ModalAttachProject .btn-close{position:absolute;top:1rem;right:1rem;width:1rem;height:1rem;padding:0;border-radius:0;opacity:.7}.deluxe-layout.theme-bidding #ModalAddScopeOfWorkSection .modal-body,.deluxe-layout.theme-bidding #ModalAttachBoq .modal-body,.deluxe-layout.theme-bidding #ModalAttachProject .modal-body{padding:1.05rem 1.35rem .3rem}.deluxe-layout.theme-bidding #ModalAddScopeOfWorkSection .form-group,.deluxe-layout.theme-bidding #ModalAttachBoq .form-group,.deluxe-layout.theme-bidding #ModalAttachProject .form-group{margin-bottom:.9rem}.deluxe-layout.theme-bidding #ModalAddScopeOfWorkSection .modal-body label,.deluxe-layout.theme-bidding #ModalAttachBoq .modal-body label,.deluxe-layout.theme-bidding #ModalAttachProject .modal-body label{display:block;margin-bottom:.35rem;color:#1e1b16;font-size:.82rem;font-weight:800;line-height:1.25}.deluxe-layout.theme-bidding #ModalAddScopeOfWorkSection .modal-body .required-style:after,.deluxe-layout.theme-bidding #ModalAttachBoq .modal-body .required-style:after,.deluxe-layout.theme-bidding #ModalAttachProject .modal-body .required-style:after{color:#d71920;font-size:.75rem}.deluxe-layout.theme-bidding #ModalAddScopeOfWorkSection .form-control,.deluxe-layout.theme-bidding #ModalAddScopeOfWorkSection .form-select,.deluxe-layout.theme-bidding #ModalAddScopeOfWorkSection .select2-design,.deluxe-layout.theme-bidding #ModalAttachBoq .form-control,.deluxe-layout.theme-bidding #ModalAttachBoq .form-select,.deluxe-layout.theme-bidding #ModalAttachBoq .select2-design,.deluxe-layout.theme-bidding #ModalAttachProject .form-control,.deluxe-layout.theme-bidding #ModalAttachProject .form-select,.deluxe-layout.theme-bidding #ModalAttachProject .select2-design{min-height:2.35rem;border-color:#d7d0c5;border-radius:.25rem;color:#1e1b16;background-color:#fff;font-size:.9rem}.deluxe-layout.theme-bidding #ModalAttachBoq .attach-boq-field__guide{display:flex;gap:.65rem;align-items:center;border:1px solid #eee5da;border-radius:.35rem;margin-bottom:.7rem;padding:.75rem .85rem;background:#fbf8f4;color:#675f55}.deluxe-layout.theme-bidding #ModalAttachBoq .attach-boq-field__guide-icon{display:inline-flex;flex:0 0 2.25rem;width:2.25rem;height:2.25rem;align-items:center;justify-content:center;border-radius:999px;background:color-mix(in srgb,var(--lens-accent) 10%,#fff);color:var(--lens-accent);font-size:.95rem;line-height:1}.deluxe-layout.theme-bidding #ModalAttachBoq .attach-boq-field__guide-icon i{line-height:1}.deluxe-layout.theme-bidding #ModalAttachBoq .attach-boq-field__guide span,.deluxe-layout.theme-bidding #ModalAttachBoq .attach-boq-field__guide strong{display:block}.deluxe-layout.theme-bidding #ModalAttachBoq .attach-boq-field__guide strong{margin-bottom:.12rem;color:#1e1b16;font-size:.82rem;font-weight:800;line-height:1.2}.deluxe-layout.theme-bidding #ModalAttachBoq .attach-boq-field__guide span{font-size:.75rem;font-weight:700;line-height:1.35}.deluxe-layout.theme-bidding #ModalAttachBoq .attach-boq-field__input{position:relative}.deluxe-layout.theme-bidding #ModalAttachBoq .attach-boq-field__input-icon{position:absolute;z-index:2;top:50%;left:.85rem;color:#8b857b;font-size:.82rem;transform:translateY(-50%);pointer-events:none}.deluxe-layout.theme-bidding #ModalAttachBoq .attach-boq-field__input .form-control{padding-left:2.3rem}.deluxe-layout.theme-bidding #ModalAttachBoq .attach-boq-field__feedback{display:flex;align-items:flex-start;gap:.4rem;margin-top:.5rem;color:#675f55;font-size:.76rem;font-weight:700;line-height:1.35}.deluxe-layout.theme-bidding #ModalAttachBoq .attach-boq-field__feedback--new{color:#249277}.deluxe-layout.theme-bidding #ModalAttachBoq .attach-boq-field__feedback--warning{color:#b55231}.deluxe-layout.theme-bidding #ModalAttachBoq .attach-boq-field__feedback i{margin-top:.12rem;color:#249277}.deluxe-layout.theme-bidding #ModalAttachBoq .attach-boq-field__feedback--warning i{color:#b55231}.deluxe-layout.theme-bidding #ModalAddScopeOfWorkSection .text-warning,.deluxe-layout.theme-bidding #ModalAttachBoq .text-warning,.deluxe-layout.theme-bidding #ModalAttachProject .text-warning{display:block;margin-top:.25rem;color:#d71920!important;font-size:.75rem;font-weight:700}.deluxe-layout.theme-bidding #ModalAddScopeOfWorkSection .modal-footer,.deluxe-layout.theme-bidding #ModalAttachBoq .modal-footer,.deluxe-layout.theme-bidding #ModalAttachProject .modal-footer{justify-content:space-between!important;gap:.8rem;border-top:0;padding:.75rem 1.35rem 1.35rem}.deluxe-layout.theme-bidding #ModalAddScopeOfWorkSection .modal-footer .custom-btn,.deluxe-layout.theme-bidding #ModalAttachBoq .modal-footer .custom-btn,.deluxe-layout.theme-bidding #ModalAttachProject .modal-footer .custom-btn{min-height:2.35rem;border:0;border-radius:.25rem;padding:0 1rem;color:#fff;font-size:.84rem;font-weight:800}.deluxe-layout.theme-bidding #ModalAddScopeOfWorkSection .modal-footer .custom-btn--cancel,.deluxe-layout.theme-bidding #ModalAttachBoq .modal-footer .custom-btn--cancel,.deluxe-layout.theme-bidding #ModalAttachProject .modal-footer .custom-btn--cancel{min-width:7rem;color:#666;background:#ddd}.deluxe-layout.theme-bidding #ModalAddScopeOfWorkSection .modal-footer .custom-btn:not(.custom-btn--cancel),.deluxe-layout.theme-bidding #ModalAttachBoq .modal-footer .custom-btn:not(.custom-btn--cancel),.deluxe-layout.theme-bidding #ModalAttachProject .modal-footer .custom-btn:not(.custom-btn--cancel){min-width:10rem;background:var(--lens-accent)}.deluxe-layout.theme-bidding #ModalAddScopeOfWorkSection .modal-footer .custom-btn:not(.custom-btn--cancel):focus,.deluxe-layout.theme-bidding #ModalAddScopeOfWorkSection .modal-footer .custom-btn:not(.custom-btn--cancel):hover,.deluxe-layout.theme-bidding #ModalAttachBoq .modal-footer .custom-btn:not(.custom-btn--cancel):focus,.deluxe-layout.theme-bidding #ModalAttachBoq .modal-footer .custom-btn:not(.custom-btn--cancel):hover,.deluxe-layout.theme-bidding #ModalAttachProject .modal-footer .custom-btn:not(.custom-btn--cancel):focus,.deluxe-layout.theme-bidding #ModalAttachProject .modal-footer .custom-btn:not(.custom-btn--cancel):hover{background:var(--lens-accent-dark);box-shadow:none}@media (max-width:768px){.deluxe-layout.theme-bidding .hle-estimate-card__actions,.deluxe-layout.theme-bidding .hle-estimate-card__header,.deluxe-layout.theme-bidding .hle-estimate-toolbar{align-items:stretch;flex-direction:column}.deluxe-layout.theme-bidding .hle-detailed-estimates-toolbar{display:flex}.deluxe-layout.theme-bidding .hle-detailed-estimates-reference,.deluxe-layout.theme-bidding .hle-detailed-estimates-reference .multiselect,.deluxe-layout.theme-bidding .hle-estimate-card__actions .hle-bidding-add-btn,.deluxe-layout.theme-bidding .hle-estimate-mode-switch{width:100%}.deluxe-layout.theme-bidding .hle-estimate-mode-switch__item{flex:1 1 0}.deluxe-layout.theme-bidding .hle-quotation-top-cell{min-height:auto;justify-content:flex-start;border-bottom:0;padding-top:.75rem;padding-bottom:.75rem}.deluxe-layout.theme-bidding .hle-quotation-top-cell--action{justify-content:flex-start;border-bottom:1px solid #ece8e1}.deluxe-layout.theme-bidding .hle-quotation-actions-bar{align-items:stretch;flex-direction:column}.deluxe-layout.theme-bidding .hle-boq-breakdown-toolbar{display:flex!important;align-items:stretch;flex-direction:column}.deluxe-layout.theme-bidding .hle-boq-breakdown-action-group,.deluxe-layout.theme-bidding .hle-boq-breakdown-toolbar__actions{width:100%}.deluxe-layout.theme-bidding .hle-boq-breakdown-action-group{justify-content:center}.deluxe-layout.theme-bidding .hle-detailed-summary-toolbar,.deluxe-layout.theme-bidding .hle-history-toolbar{grid-template-columns:1fr;text-align:center}.deluxe-layout.theme-bidding .hle-detailed-summary-page{width:100%;max-width:100%;margin-left:0;transform:none}.deluxe-layout.theme-bidding .hle-detailed-summary-toolbar__side,.deluxe-layout.theme-bidding .hle-detailed-summary-toolbar__side--end{justify-content:center}.deluxe-layout.theme-bidding .hle-detailed-summary-print{width:100%;justify-content:center}.deluxe-layout.theme-bidding .hle-detailed-summary-back{justify-content:center}.deluxe-layout.theme-bidding .hle-detailed-summary-table-wrap{margin:.85rem}.deluxe-layout.theme-bidding .hle-history-toolbar__side,.deluxe-layout.theme-bidding .hle-history-toolbar__side--end{justify-content:center}.deluxe-layout.theme-bidding .hle-quotation-actions-bar .hle-bidding-add-btn,.deluxe-layout.theme-bidding .hle-quotation-detail-link{width:100%;justify-content:center}}@media print{@page{size:A4 portrait;margin:12mm 10mm}.deluxe-layout.theme-bidding .btn,.deluxe-layout.theme-bidding .content__top,.deluxe-layout.theme-bidding .d-print-none,.deluxe-layout.theme-bidding .deluxe-sidebar,.deluxe-layout.theme-bidding .deluxe-sidebar__collapse,.deluxe-layout.theme-bidding .hle-quotation-actions-bar,.deluxe-layout.theme-bidding .hle-quotation-alert,.deluxe-layout.theme-bidding .hle-quotation-attachments,.deluxe-layout.theme-bidding .hle-quotation-empty-cell,.deluxe-layout.theme-bidding .hle-quotation-save-panel,.deluxe-layout.theme-bidding .hle-quotation-top-cell,.deluxe-layout.theme-bidding .hle-quotation-upload-cell,.deluxe-layout.theme-bidding .text-danger[role=button],.deluxe-layout.theme-bidding button,.deluxe-layout.theme-bidding input,.deluxe-layout.theme-bidding select,.deluxe-layout.theme-bidding textarea{display:none!important}.deluxe-layout.theme-bidding .d-print-block{display:block!important}.deluxe-layout.theme-bidding,.deluxe-layout.theme-bidding .content,.deluxe-layout.theme-bidding .content__inner,.deluxe-layout.theme-bidding .content__wrapper,.deluxe-layout.theme-bidding .hle-quotation-fieldset,.deluxe-layout.theme-bidding .hle-quotation-page,.deluxe-layout.theme-bidding .wrapper,.deluxe-layout.theme-bidding .wrapper__inner{display:block!important;width:100%!important;max-width:none!important;min-height:0!important;margin:0!important;padding:0!important;background:#fff!important}.deluxe-layout.theme-bidding .hle-quotation-card{overflow:visible;display:flex!important;flex-wrap:wrap!important;width:100%!important;border:0!important;border-radius:0;padding:0!important;box-shadow:none}.deluxe-layout.theme-bidding .hle-quotation-card>[class*=col-],.deluxe-layout.theme-bidding .hle-quotation-card>[class*=offset-]{float:none!important;padding-right:0!important;padding-left:0!important}.deluxe-layout.theme-bidding .hle-quotation-card>.col-md-12,.deluxe-layout.theme-bidding .hle-quotation-card>.col-sm-12,.deluxe-layout.theme-bidding .hle-quotation-summary-section{flex:0 0 100%!important;width:100%!important;max-width:100%!important}.deluxe-layout.theme-bidding .hle-quotation-card>.col-lg-6,.deluxe-layout.theme-bidding .hle-quotation-card>.col-md-6,.deluxe-layout.theme-bidding .hle-quotation-card>.col-sm-6,.deluxe-layout.theme-bidding .hle-quotation-card>.col-xl-6{flex:0 0 50%!important;width:50%!important;max-width:50%!important;margin-bottom:5mm}.deluxe-layout.theme-bidding .hle-quotation-card .float-end{float:right!important}.deluxe-layout.theme-bidding .hle-quotation-card .float-end img{width:54mm!important;height:auto!important}.deluxe-layout.theme-bidding .hle-quotation-print-title{margin:4mm 0 8mm!important;padding:0!important;text-align:center}.deluxe-layout.theme-bidding .hle-quotation-print-title h5{color:#111!important;font-size:15pt!important;font-weight:800!important;line-height:1.2}.deluxe-layout.theme-bidding .hle-quotation-card .fw-bold{color:#111!important}.deluxe-layout.theme-bidding .hle-quotation-card p,.deluxe-layout.theme-bidding .hle-quotation-card span{color:#111!important;font-size:8.5pt!important;line-height:1.35}.deluxe-layout.theme-bidding .hle-quotation-summary-section,.deluxe-layout.theme-bidding .hle-readonly-summary{-moz-column-break-inside:auto;break-inside:auto;page-break-inside:auto;margin-top:6mm!important}.deluxe-layout.theme-bidding .hle-quotation-summary-panel{overflow:visible;border:0!important;box-shadow:none}.deluxe-layout.theme-bidding .hle-quotation-summary-panel .table{min-width:0!important;width:100%!important;font-size:7.2pt!important;table-layout:fixed}.deluxe-layout.theme-bidding .hle-quotation-summary-panel thead{display:table-header-group}.deluxe-layout.theme-bidding .hle-quotation-summary-panel tfoot{display:table-footer-group}.deluxe-layout.theme-bidding .hle-quotation-summary-panel .table>tbody>tr>td,.deluxe-layout.theme-bidding .hle-quotation-summary-panel .table>thead>tr>th{padding:1.8mm 1.6mm!important;border-color:#dfd4c6!important;color:#111!important}.deluxe-layout.theme-bidding .hle-quotation-summary-panel .table>thead>tr>th{background:var(--lens-table-header)!important;color:var(--lens-accent)!important;border-bottom-color:var(--lens-accent)!important;font-size:6.8pt!important;-webkit-print-color-adjust:exact;print-color-adjust:exact}.deluxe-layout.theme-bidding .hle-quotation-summary-panel .table>tbody>tr.bg-light>*,.deluxe-layout.theme-bidding .hle-quotation-summary-panel .table>tbody>tr.hle-quotation-summary-boq-row>*{background:#f6f3ef!important;-webkit-print-color-adjust:exact;print-color-adjust:exact}.deluxe-layout.theme-bidding .hle-quotation-summary-panel .table>tbody>tr.bg-light-primary>*,.deluxe-layout.theme-bidding .hle-quotation-summary-panel .table>tbody>tr.hle-quotation-summary-total-row>*{background:#ebe8e3!important;-webkit-print-color-adjust:exact;print-color-adjust:exact}.deluxe-layout.theme-bidding .hle-quotation-summary-area-row,.deluxe-layout.theme-bidding .hle-quotation-summary-boq-row,.deluxe-layout.theme-bidding .hle-quotation-summary-print-table,.deluxe-layout.theme-bidding .hle-quotation-summary-subtotal-row,.deluxe-layout.theme-bidding .hle-quotation-summary-total-row{-moz-column-break-inside:avoid!important;break-inside:avoid!important;page-break-inside:avoid!important}.deluxe-layout.theme-bidding .break-after{display:block!important;height:0!important;margin:0!important;padding:0!important;-moz-column-break-after:page;break-after:page;page-break-after:always}.deluxe-layout.theme-bidding .hle-history-toolbar{border:0;box-shadow:none}.deluxe-layout.theme-bidding .hle-detailed-summary-card{overflow:visible;border:0;box-shadow:none}.deluxe-layout.theme-bidding .hle-detailed-summary-page{width:100%;max-width:100%;margin-left:0;transform:none}.deluxe-layout.theme-bidding .hle-detailed-summary-table-wrap{overflow:visible;margin:0;border:0}.deluxe-layout.theme-bidding .hle-detailed-summary-table{min-width:0;font-size:8px}.deluxe-layout.theme-bidding .hle-detailed-summary-table>thead>tr>th{position:static}}.deluxe-layout .boq-filter-toolbar{--boq-toolbar-height:2.55rem;gap:.55rem;align-items:center;justify-content:flex-end}.deluxe-layout .boq-filter-toolbar .deluxe-transaction-search{min-width:17rem;height:var(--boq-toolbar-height);border-color:#d6d6d6;box-shadow:0 .05rem 0 rgba(0,0,0,.03)}.deluxe-layout .boq-filter-toolbar .deluxe-transaction-search input{font-size:.84rem}.deluxe-layout .boq-filter-toolbar .deluxe-transaction-search button{width:var(--boq-toolbar-height);height:var(--boq-toolbar-height);color:#8a8a8a}.deluxe-layout .boq-filter-toolbar .deluxe-status-select{-webkit-appearance:none;-moz-appearance:none;appearance:none;height:var(--boq-toolbar-height);min-width:9rem;border-color:#d6d6d6;padding-right:2.25rem;background-image:linear-gradient(45deg,transparent 50%,#777 0),linear-gradient(135deg,#777 50%,transparent 0);background-position:calc(100% - 1rem) 50%,calc(100% - .7rem) 50%;background-repeat:no-repeat;background-size:.3rem .3rem}.deluxe-layout .boq-filter-toolbar .deluxe-filter-button{width:var(--boq-toolbar-height);height:var(--boq-toolbar-height);border:0;padding:0;color:#8b8788;background:transparent;box-shadow:none}.deluxe-layout .boq-filter-toolbar .deluxe-filter-button:focus,.deluxe-layout .boq-filter-toolbar .deluxe-filter-button:hover{color:var(--lens-accent);background:transparent}.deluxe-layout .boq-filter-toolbar .custom-btn{min-height:var(--boq-toolbar-height);height:var(--boq-toolbar-height);padding-top:.55rem;padding-bottom:.55rem}.deluxe-layout .boq-filter-toolbar__upload{margin-left:0}.deluxe-layout .boq-table-pagination{min-height:2.25rem;margin-top:2.25rem;margin-bottom:0;padding:0;border:0;background:transparent}.deluxe-layout .boq-table-pagination>.d-flex{width:100%;min-height:2.25rem;align-items:center;gap:1rem}.deluxe-layout .boq-table-pagination small{color:#000!important;font-size:.85rem;font-weight:500}.deluxe-layout .boq-table-pagination nav{margin-left:auto}.deluxe-layout .boq-table-pagination .pagination{margin-bottom:0}.deluxe-layout .boq-table-pagination .page-link{min-width:2.45rem;height:2.35rem;padding:.45rem .75rem;border:1px solid #d8dee7;border-radius:0;color:var(--lens-accent);background:#fff;font-weight:700;text-align:center}.deluxe-layout .boq-table-pagination .page-item+.page-item .page-link{margin-left:-1px}.deluxe-layout .boq-table-pagination .page-item.disabled .page-link{color:var(--lens-accent);background:#fff!important;opacity:1}.deluxe-layout .boq-table-pagination .page-item.active .page-link{border-color:var(--lens-accent)!important;color:#fff;background:var(--lens-accent)!important}.deluxe-layout #BoqModalAdd .modal-dialog{width:min(25.125rem,calc(100vw - 2rem));max-width:min(25.125rem,calc(100vw - 2rem))}.deluxe-layout #BoqModalAdd .modal-content{border:0;border-radius:0;background:#fff;box-shadow:none}.deluxe-layout #BoqModalAdd .modal-header{position:relative;justify-content:center;border-bottom:0;padding:1.9rem 1rem 1.55rem}.deluxe-layout #BoqModalAdd .modal-title{color:var(--lens-accent);font-size:1.2rem;font-weight:800;text-align:center}.deluxe-layout #BoqModalAdd .btn-close{position:absolute;top:1rem;right:1rem;width:1rem;height:1rem;padding:0;border-radius:0;opacity:.7}.deluxe-layout #BoqModalAdd .modal-body{padding:0 .9rem}.deluxe-layout #BoqModalAdd .modal-body label{margin-bottom:.45rem;color:#1e1b16;font-size:.76rem;font-weight:800}.deluxe-layout #BoqModalAdd .modal-body label span{color:#e00000}.deluxe-layout #BoqModalAdd .form-control{min-height:2.25rem;border:1px solid #d9d9d9;border-radius:0;color:#777;font-size:.8rem}.deluxe-layout #BoqModalAdd .form-control:-moz-read-only{background:#eee}.deluxe-layout #BoqModalAdd .form-control:read-only{background:#eee}.deluxe-layout #BoqModalAdd .boq-add-modal__project{margin-bottom:.6rem}.deluxe-layout #BoqModalAdd .boq-add-modal__fields{border:1px solid #d9d9d9;padding:.85rem .85rem 1rem}.deluxe-layout #BoqModalAdd .boq-add-modal__fields .form-group{margin-bottom:.75rem}.deluxe-layout #BoqModalAdd .boq-add-modal__fields .form-group:last-child{margin-bottom:0}.deluxe-layout #BoqModalAdd .select2-design{padding-right:2.25rem}.deluxe-layout #BoqModalAdd .modal-footer{justify-content:space-between!important;gap:1.1rem;border-top:0;padding:1.9rem .9rem 1.3rem}.deluxe-layout #BoqModalAdd .modal-footer .custom-btn{min-height:2.25rem;border:0;border-radius:0;font-size:.78rem;font-weight:800}.deluxe-layout #BoqModalAdd .modal-footer .custom-btn--cancel{width:7.3rem;color:#666;background:#ddd}.deluxe-layout #BoqModalAdd .modal-footer .custom-btn:not(.custom-btn--cancel){flex:1;background:var(--lens-accent)}.deluxe-layout #BoqModalUpdate .modal-dialog{width:min(25.125rem,calc(100vw - 2rem));max-width:min(25.125rem,calc(100vw - 2rem))}.deluxe-layout #BoqModalUpdate .modal-content{border:0;border-radius:0;background:#fff;box-shadow:none}.deluxe-layout #BoqModalUpdate .modal-header{position:relative;justify-content:center;border-bottom:0;padding:1.9rem 1rem 1.55rem}.deluxe-layout #BoqModalUpdate .modal-title{color:var(--lens-accent);font-size:1.2rem;font-weight:800;text-align:center}.deluxe-layout #BoqModalUpdate .btn-close{position:absolute;top:1rem;right:1rem;width:1rem;height:1rem;padding:0;border-radius:0;opacity:.7}.deluxe-layout #BoqModalUpdate .modal-body{padding:0 .9rem}.deluxe-layout #BoqModalUpdate .modal-body label{margin-bottom:.45rem;color:#1e1b16;font-size:.76rem;font-weight:800}.deluxe-layout #BoqModalUpdate .modal-body label span{color:#e00000}.deluxe-layout #BoqModalUpdate .form-control{min-height:2.25rem;border:1px solid #d9d9d9;border-radius:0;color:#777;font-size:.8rem}.deluxe-layout #BoqModalUpdate .form-control:-moz-read-only{background:#eee}.deluxe-layout #BoqModalUpdate .form-control:read-only{background:#eee}.deluxe-layout #BoqModalUpdate .boq-add-modal__project{margin-bottom:.6rem}.deluxe-layout #BoqModalUpdate .boq-add-modal__fields{border:1px solid #d9d9d9;padding:.85rem .85rem 1rem}.deluxe-layout #BoqModalUpdate .boq-add-modal__fields .form-group{margin-bottom:.75rem}.deluxe-layout #BoqModalUpdate .boq-add-modal__fields .form-group:last-child{margin-bottom:0}.deluxe-layout #BoqModalUpdate .select2-design{padding-right:2.25rem}.deluxe-layout #BoqModalUpdate .modal-footer{justify-content:space-between!important;gap:1.1rem;border-top:0;padding:1.9rem .9rem 1.3rem}.deluxe-layout #BoqModalUpdate .modal-footer .custom-btn{min-height:2.25rem;border:0;border-radius:0;font-size:.78rem;font-weight:800}.deluxe-layout #BoqModalUpdate .modal-footer .custom-btn--cancel{width:7.3rem;color:#666;background:#ddd}.deluxe-layout #BoqModalUpdate .modal-footer .custom-btn:not(.custom-btn--cancel){flex:1;background:var(--lens-accent)}:is(#BoqModalAdd,#BoqModalUpdate) .modal-dialog{width:min(25.125rem,calc(100vw - 2rem));max-width:min(25.125rem,calc(100vw - 2rem))}:is(#BoqModalAdd,#BoqModalUpdate) .modal-content{border:0;border-radius:0;background:#fff;box-shadow:none}:is(#BoqModalAdd,#BoqModalUpdate) .modal-header{position:relative;justify-content:center;border-bottom:0;padding:1.9rem 1rem 1.55rem}:is(#BoqModalAdd,#BoqModalUpdate) .modal-title{color:var(--lens-accent,#a64200);font-size:1.2rem;font-weight:800;text-align:center}:is(#BoqModalAdd,#BoqModalUpdate) .btn-close{position:absolute;top:1rem;right:1rem;width:1rem;height:1rem;padding:0;border-radius:0;opacity:.72}:is(#BoqModalAdd,#BoqModalUpdate) .modal-body{padding:0 .9rem}:is(#BoqModalAdd,#BoqModalUpdate) .modal-body label{display:block;margin-bottom:.45rem;color:#1e1b16;font-size:.76rem;font-weight:800;line-height:1.25}:is(#BoqModalAdd,#BoqModalUpdate) .modal-body label span{color:#e00000}:is(#BoqModalAdd,#BoqModalUpdate) .form-control,:is(#BoqModalAdd,#BoqModalUpdate) .select2-design{min-height:2.25rem;border:1px solid #d9d9d9;border-radius:0;background-color:#fff;color:#777;font-size:.8rem}:is(#BoqModalAdd,#BoqModalUpdate) .form-control:-moz-read-only{background:#eee}:is(#BoqModalAdd,#BoqModalUpdate) .form-control:read-only{background:#eee}:is(#BoqModalAdd,#BoqModalUpdate) .boq-add-modal__project{margin-bottom:.6rem}:is(#BoqModalAdd,#BoqModalUpdate) .boq-add-modal__fields{border:1px solid #d9d9d9;padding:.85rem .85rem 1rem}:is(#BoqModalAdd,#BoqModalUpdate) .boq-add-modal__fields .form-group{margin-bottom:.75rem}:is(#BoqModalAdd,#BoqModalUpdate) .boq-add-modal__fields .form-group:last-child{margin-bottom:0}:is(#BoqModalAdd,#BoqModalUpdate) .select2-design{padding-right:2.25rem}:is(#BoqModalAdd,#BoqModalUpdate) .modal-footer{justify-content:space-between!important;gap:1.1rem;border-top:0;padding:1.9rem .9rem 1.3rem}:is(#BoqModalAdd,#BoqModalUpdate) .boq-modal-action{min-height:2.25rem;border:0;border-radius:0;padding:0 1rem;font-size:.78rem;font-weight:800}:is(#BoqModalAdd,#BoqModalUpdate) .boq-modal-action--cancel{width:7.3rem;color:#666;background:#ddd}:is(#BoqModalAdd,#BoqModalUpdate) .boq-modal-action--primary{flex:1;color:#fff;background:var(--lens-accent,#a64200)}:is(#BoqModalAdd,#BoqModalUpdate) .boq-modal-action--primary:focus,:is(#BoqModalAdd,#BoqModalUpdate) .boq-modal-action--primary:hover{background:var(--lens-accent-dark,#ca5015)}.deluxe-layout.theme-bidding :is(#BoqModalAdd,#BoqModalUpdate,#BoqModalDuplicate) .modal-dialog{width:min(28rem,calc(100vw - 2rem));max-width:min(28rem,calc(100vw - 2rem))}.deluxe-layout.theme-bidding :is(#BoqModalAdd,#BoqModalUpdate,#BoqModalDuplicate) .modal-content{overflow:visible;border:0;border-radius:.25rem;background:#fff;box-shadow:none}.deluxe-layout.theme-bidding :is(#BoqModalAdd,#BoqModalUpdate,#BoqModalDuplicate) .modal-header{position:relative;justify-content:center;border-bottom:1px solid #ece8e1;padding:1.35rem 1rem 1.15rem}.deluxe-layout.theme-bidding :is(#BoqModalAdd,#BoqModalUpdate,#BoqModalDuplicate) .modal-title{color:var(--lens-accent-dark);font-size:1.18rem;font-weight:800;text-align:center}.deluxe-layout.theme-bidding :is(#BoqModalAdd,#BoqModalUpdate,#BoqModalDuplicate) .btn-close{position:absolute;top:1rem;right:1rem;width:1rem;height:1rem;padding:0;border-radius:0;opacity:.7}.deluxe-layout.theme-bidding :is(#BoqModalAdd,#BoqModalUpdate,#BoqModalDuplicate) .modal-body{padding:1.05rem 1.35rem .3rem}.deluxe-layout.theme-bidding :is(#BoqModalAdd,#BoqModalUpdate,#BoqModalDuplicate) .form-group{margin-bottom:.9rem}.deluxe-layout.theme-bidding :is(#BoqModalAdd,#BoqModalUpdate,#BoqModalDuplicate) .modal-body label{display:block;margin-bottom:.35rem;color:#1e1b16;font-size:.82rem;font-weight:800;line-height:1.25}.deluxe-layout.theme-bidding :is(#BoqModalAdd,#BoqModalUpdate,#BoqModalDuplicate) .form-control,.deluxe-layout.theme-bidding :is(#BoqModalAdd,#BoqModalUpdate,#BoqModalDuplicate) .form-control-plaintext,.deluxe-layout.theme-bidding :is(#BoqModalAdd,#BoqModalUpdate,#BoqModalDuplicate) .select2-design{min-height:2.35rem;border-color:#d7d0c5;border-radius:.25rem;color:#1e1b16;background-color:#fff;font-size:.9rem}.deluxe-layout.theme-bidding :is(#BoqModalAdd,#BoqModalUpdate,#BoqModalDuplicate) .form-control-plaintext{border:1px solid #eee4da;padding:.5rem .75rem;background:#f8f5ef}.deluxe-layout.theme-bidding :is(#BoqModalAdd,#BoqModalUpdate,#BoqModalDuplicate) .text-warning{display:block;margin-top:.25rem;color:#d71920!important;font-size:.75rem;font-weight:700}.deluxe-layout.theme-bidding :is(#BoqModalAdd,#BoqModalUpdate,#BoqModalDuplicate) .modal-footer{justify-content:space-between!important;gap:.8rem;border-top:0;padding:.75rem 1.35rem 1.35rem}.deluxe-layout.theme-bidding :is(#BoqModalAdd,#BoqModalUpdate,#BoqModalDuplicate) .modal-footer .custom-btn{min-height:2.35rem;border:0;border-radius:.25rem;padding:0 1rem;color:#fff;font-size:.84rem;font-weight:800}.deluxe-layout.theme-bidding :is(#BoqModalAdd,#BoqModalUpdate,#BoqModalDuplicate) .modal-footer .custom-btn--cancel{min-width:7rem;color:#666;background:#ddd}.deluxe-layout.theme-bidding :is(#BoqModalAdd,#BoqModalUpdate,#BoqModalDuplicate) .modal-footer .custom-btn:not(.custom-btn--cancel){min-width:10rem;background:var(--lens-accent)}.deluxe-layout.theme-bidding :is(#BoqModalAdd,#BoqModalUpdate,#BoqModalDuplicate) .modal-footer .custom-btn:not(.custom-btn--cancel):focus,.deluxe-layout.theme-bidding :is(#BoqModalAdd,#BoqModalUpdate,#BoqModalDuplicate) .modal-footer .custom-btn:not(.custom-btn--cancel):hover{background:var(--lens-accent-dark);box-shadow:none}.deluxe-layout .pill-completed,.deluxe-layout .pill-in-progress,.deluxe-layout .pill-pending,.deluxe-layout .pill-state,.deluxe-layout .pill-warning{min-height:1.75rem;justify-content:center;border-radius:999px;padding:.28rem .9rem;font-size:.82rem;font-weight:700;text-transform:none;white-space:nowrap}.deluxe-layout .pill-completed{color:#16866f;background:#d2e4df}.deluxe-layout .pill-in-progress,.deluxe-layout .pill-pending{color:#0b6ea8;background:#d0e4f0}.deluxe-layout .pill-warning{color:#b55231;background:#f5d8cf}.deluxe-layout .pill-planning{color:#bd5a00;background:#fff0a8}.deluxe-layout .pill-hold,.deluxe-layout .pill-planning{display:inline-flex;align-items:center;justify-content:center;min-height:1.75rem;border-radius:999px;padding:.28rem .9rem;font-family:Untitled Sans,Arial,sans-serif;font-size:.82rem;font-weight:700;text-transform:none;white-space:nowrap}.deluxe-layout .pill-hold{color:#777;background:#eee}.quotation-feedback-modal{position:fixed;inset:0;z-index:9999;display:flex;align-items:center;justify-content:center;width:100%;max-height:100%;overflow-x:hidden;overflow-y:auto;padding:1rem;background:rgba(140,0,70,.15);font-family:Albert Sans,Arial,sans-serif}.quotation-feedback-modal__wrapper{position:relative;width:min(35.438rem,calc(100vw - 2rem));max-height:100%}.quotation-feedback-modal__inner{position:relative;background:#fff;box-shadow:0 .25rem 1rem rgba(30,27,22,.12)}.quotation-feedback-modal__close{position:absolute;top:1rem;right:1rem;z-index:2;display:inline-flex;width:2rem;height:2rem;align-items:center;justify-content:center;border:0;color:#777;background:transparent}.quotation-feedback-modal__close:hover{color:#1e1b16}.quotation-feedback-modal__header{display:flex;min-height:10.25rem;flex-direction:column;align-items:center;justify-content:center;gap:.25rem;padding:2rem 3.25rem .5rem;text-align:center}.quotation-feedback-modal__title{width:100%;margin:1rem 0 0;color:#1e1b16;font-family:Untitled Sans,Arial,sans-serif;font-size:1.5rem;font-weight:600;line-height:1.2;text-align:center}.quotation-feedback-modal__title--success{color:#22ad5c}.quotation-feedback-modal__title--error{color:#b20000}.quotation-feedback-modal__body{padding:.5rem 1.25rem 1.5rem}.quotation-feedback-modal__message{max-width:70%;margin:0 auto;color:#1e1b16;font-family:Albert Sans,Arial,sans-serif;font-size:1.25rem;font-weight:400;line-height:1.4;text-align:center}.quotation-feedback-modal__footer{display:flex;justify-content:center;padding:0 1.25rem 1.5rem}.quotation-feedback-modal__confirm{min-width:3.4rem;min-height:2.7rem;border:0;border-radius:.25rem;padding:0 1.1rem;color:#fff;background:var(--lens-accent,#a50050);font-family:Albert Sans,Arial,sans-serif;font-size:.9rem;font-weight:700}.quotation-feedback-modal__confirm:focus,.quotation-feedback-modal__confirm:hover{filter:brightness(.94)}.quotation-feedback-loader{position:relative;display:inline-block;width:48px;height:48px;border-radius:50%;animation:quotationFeedbackRotate 1s linear infinite}.quotation-feedback-loader:after,.quotation-feedback-loader:before{position:absolute;inset:0;box-sizing:border-box;border:5px solid #dcdcdc;border-radius:50%;animation:quotationFeedbackClip 2s linear infinite;content:""}.quotation-feedback-loader:after{border-color:#ff3d00;transform:rotate3d(90,90,0,180deg)}.quotation-feedback-loader-alert{display:flex;justify-content:center}.quotation-feedback-alert-icon{position:relative;box-sizing:content-box;width:80px;height:80px;padding:0;border:4px solid transparent;border-radius:50%}.quotation-feedback-alert-icon--success{border-color:#22ad5c}.quotation-feedback-alert-icon--error{border-color:#b20000}.quotation-feedback-alert-icon:after,.quotation-feedback-alert-icon:before{position:absolute;width:60px;height:120px;border-radius:50%;background:#fff;content:"";transform:rotate(45deg)}.quotation-feedback-alert-icon:before{top:-7px;left:-33px;border-radius:120px 0 0 120px;transform:rotate(-45deg);transform-origin:60px 60px}.quotation-feedback-alert-icon:after{top:-11px;left:30px;border-radius:0 120px 120px 0;transform:rotate(-45deg);transform-origin:0 60px}.quotation-feedback-alert-icon.animate:after{animation:quotationFeedbackRotatePlaceholder 4.25s ease-in}.quotation-feedback-alert-placeholder{position:absolute;top:-4px;left:-4px;z-index:2;box-sizing:content-box;width:80px;height:80px;border-width:4px;border-style:solid;border-radius:50%;opacity:.5}.quotation-feedback-alert-icon--success .quotation-feedback-alert-placeholder{border-color:#22ad5c}.quotation-feedback-alert-icon--error .quotation-feedback-alert-placeholder{border-color:#b20000}.quotation-feedback-alert-fix{position:absolute;top:8px;left:28px;z-index:1;width:5px;height:90px;background:#fff;transform:rotate(-45deg)}.quotation-feedback-alert-line{position:absolute;z-index:2;display:block;height:5px;border-radius:2px}.quotation-feedback-alert-icon--success .quotation-feedback-alert-line{background:#22ad5c}.quotation-feedback-alert-icon--error .quotation-feedback-alert-line{background:#b20000}.quotation-feedback-alert-tip{top:46px;left:14px;width:25px;transform:rotate(45deg)}.quotation-feedback-alert-long{top:38px;right:8px;width:47px;transform:rotate(-45deg)}.quotation-feedback-alert-tip2,.quotation-feedback-alert-tip3{top:38px;left:16px;width:50px}.quotation-feedback-alert-tip2{transform:rotate(-45deg)}.quotation-feedback-alert-tip3{transform:rotate(45deg)}.quotation-feedback-alert-icon .animateTip{animation:quotationFeedbackTip .75s}.quotation-feedback-alert-icon .animateTip2{animation:quotationFeedbackTip2 .75s}.quotation-feedback-alert-icon .animateTip3{animation:quotationFeedbackTip3 .75s}.quotation-feedback-alert-icon .animateLong{animation:quotationFeedbackLong .75s}.boq-name-alert__container.swal2-backdrop-show{background:rgba(30,27,22,.68)}.boq-name-alert.swal2-popup{width:min(31.25rem,calc(100vw - 2rem));border:0;border-radius:.25rem;padding:2.15rem 2rem 1.45rem;background:#fff;color:#1e1b16;font-family:Albert Sans,Arial,sans-serif;box-shadow:none}.boq-name-alert .swal2-html-container,.boq-name-alert__content{margin:0;padding:0;overflow:visible}.boq-name-alert__loader{margin-bottom:1.75rem}.boq-name-alert__title{margin:0 0 .75rem;color:#b20000;font-family:Untitled Sans,Arial,sans-serif;font-size:1.5rem;font-weight:800;line-height:1.2;text-align:center}.boq-name-alert__message{max-width:26rem;margin:0 auto;color:#1e1b16;font-size:1.05rem;font-weight:400;line-height:1.45;text-align:center}.boq-name-alert__confirm.swal2-confirm{min-width:4.25rem;min-height:2.35rem;margin:1.75rem auto 0;border:0;border-radius:.25rem;padding:0 1.1rem;color:#fff;background:var(--lens-accent,#a83e00);font-family:Albert Sans,Arial,sans-serif;font-size:.9rem;font-weight:800}.boq-name-alert__confirm.swal2-confirm:focus,.boq-name-alert__confirm.swal2-confirm:hover{background:var(--lens-accent,#a83e00);filter:brightness(.94);box-shadow:none}.boq-name-alert__close.swal2-close{top:1rem;right:1rem;width:1.5rem;height:1.5rem;color:#777;font-size:1.6rem;font-weight:300;line-height:1;background:transparent;box-shadow:none}.boq-name-alert__close.swal2-close:focus,.boq-name-alert__close.swal2-close:hover{color:#1e1b16;background:transparent;box-shadow:none}.quotation-feedback-toast{position:fixed;right:3.5rem;bottom:2.25rem;z-index:9999;display:flex;min-width:min(31rem,calc(100vw - 2rem));align-items:center;gap:.5rem;padding:1.5rem;border-radius:.5rem;background:#fff;box-shadow:0 .25rem 1rem rgba(30,27,22,.12);font-family:Albert Sans,Arial,sans-serif}.quotation-feedback-toast__icon{display:flex;width:3rem;height:3rem;flex:0 0 3rem;align-items:center;justify-content:center}.quotation-feedback-toast__content{display:flex;flex:1;flex-direction:column;gap:.15rem;padding:0 1rem 0 .5rem}.quotation-feedback-toast__content strong{color:#1e1b16;font-size:1.25rem;font-weight:500;line-height:1.2}.quotation-feedback-toast__content span{color:#777;font-size:1rem;font-weight:400;line-height:1.35}.quotation-feedback-toast__close{display:inline-flex;width:2rem;height:2rem;flex:0 0 2rem;align-items:center;justify-content:center;border:0;color:#777;background:transparent}.quotation-feedback-toast__close:hover svg path{stroke:#1e1b16}@keyframes quotationFeedbackRotate{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes quotationFeedbackClip{0%{-webkit-clip-path:polygon(50% 50%,0 0,0 0,0 0,0 0,0 0);clip-path:polygon(50% 50%,0 0,0 0,0 0,0 0,0 0)}50%{-webkit-clip-path:polygon(50% 50%,0 0,100% 0,100% 0,100% 0,100% 0);clip-path:polygon(50% 50%,0 0,100% 0,100% 0,100% 0,100% 0)}75%,to{-webkit-clip-path:polygon(50% 50%,0 0,100% 0,100% 100%,100% 100%,100% 100%);clip-path:polygon(50% 50%,0 0,100% 0,100% 100%,100% 100%,100% 100%)}}@keyframes quotationFeedbackTip{0%{top:19px;left:1px;width:0}54%{top:19px;left:1px;width:0}70%{top:37px;left:-8px;width:50px}84%{top:48px;left:21px;width:17px}to{top:45px;left:14px;width:25px}}@keyframes quotationFeedbackLong{0%{top:54px;right:46px;width:0}65%{top:54px;right:46px;width:0}84%{top:35px;right:0;width:55px}to{top:38px;right:8px;width:47px}}@keyframes quotationFeedbackTip2{0%{top:-138px;left:132px;width:0}to{top:38px;left:16px;width:50px}}@keyframes quotationFeedbackTip3{0%{top:138px;left:132px;width:0}to{top:38px;left:16px;width:50px}}@keyframes quotationFeedbackRotatePlaceholder{0%,5%{transform:rotate(-45deg)}12%,to{transform:rotate(-405deg)}}@media (max-width:767.98px){.quotation-feedback-modal__message{max-width:100%}.quotation-feedback-toast{right:1rem;bottom:1rem;left:1rem;min-width:0}}@media (max-width:991.98px){.deluxe-layout .wrapper__inner{flex-direction:column}.deluxe-sidebar,.deluxe-sidebar--collapsed{position:relative;flex-basis:auto;width:100%;height:auto}.deluxe-sidebar__inner{max-height:60vh}.deluxe-layout .content__top{flex-wrap:wrap}.deluxe-layout .search{width:100%;order:2}.deluxe-mmoser-logo img,.deluxe-mmoser-logo svg{width:10rem}}.deluxe-layout.theme-bidding .hle-approval-review-page{width:min(100%,94rem);margin:0 auto;padding:.35rem 0 2.5rem}.deluxe-layout.theme-bidding .hle-approval-review-back{margin-bottom:1rem}.deluxe-layout.theme-bidding .hle-approval-review-comments .card,.deluxe-layout.theme-bidding .hle-approval-review-panel{overflow:hidden;border:1px solid #eee4da;border-radius:.45rem;background:#fff;box-shadow:0 1.05rem 2.5rem rgba(42,32,22,.08)}.deluxe-layout.theme-bidding .hle-approval-review-hero{display:flex;align-items:flex-start;justify-content:space-between;gap:1.5rem;border-bottom:1px solid #eee4da;padding:1.15rem 1.35rem;background:#fff}.deluxe-layout.theme-bidding .hle-approval-review-hero__main{display:flex;min-width:0;flex-direction:column;gap:.28rem}.deluxe-layout.theme-bidding .hle-approval-review-eyebrow{color:var(--lens-accent);font-size:.72rem;font-weight:850;letter-spacing:0;line-height:1.2}.deluxe-layout.theme-bidding .hle-approval-review-hero h1{margin:0;color:#1e1b16;font-size:1.55rem;font-weight:850;line-height:1.2}.deluxe-layout.theme-bidding .hle-approval-review-reference{display:inline-flex;width:-moz-fit-content;width:fit-content;align-items:center;gap:.4rem;color:#21356f;font-size:.82rem;font-weight:800;text-decoration:none}.deluxe-layout.theme-bidding .hle-approval-review-reference:focus,.deluxe-layout.theme-bidding .hle-approval-review-reference:hover{color:var(--lens-accent);text-decoration:none}.deluxe-layout.theme-bidding .hle-approval-review-hero__side{display:flex;flex:0 0 auto;align-items:flex-end;flex-direction:column;gap:.75rem}.deluxe-layout.theme-bidding .hle-approval-review-dates{display:grid;gap:.3rem;margin:0;text-align:right}.deluxe-layout.theme-bidding .hle-approval-review-dates div{display:grid;grid-template-columns:max-content max-content;gap:.35rem}.deluxe-layout.theme-bidding .hle-approval-review-dates dd,.deluxe-layout.theme-bidding .hle-approval-review-dates dt{margin:0;font-size:.78rem;line-height:1.25}.deluxe-layout.theme-bidding .hle-approval-review-dates dt{color:#7a7168;font-weight:750}.deluxe-layout.theme-bidding .hle-approval-review-dates dd{color:#1e1b16;font-weight:800}.deluxe-layout.theme-bidding .hle-approval-review-workflow{padding:1.1rem 1.35rem .95rem;background:#faf8f5}.deluxe-layout.theme-bidding .hle-approval-review-workflow .stepper-wrapper{align-items:flex-start;gap:1.25rem;margin:0}.deluxe-layout.theme-bidding .hle-approval-review-workflow .stepper-item{align-items:stretch;min-width:0}.deluxe-layout.theme-bidding .hle-approval-review-workflow .stepper-item:after,.deluxe-layout.theme-bidding .hle-approval-review-workflow .stepper-item:before{top:1.05rem;border-bottom-color:#e1d7cc}.deluxe-layout.theme-bidding .hle-approval-review-workflow .stepper-item.completed:after{border-bottom-color:#249277}.deluxe-layout.theme-bidding .hle-approval-review-workflow .stepper-item.ongoing:after{border-bottom-color:#d06b00}.deluxe-layout.theme-bidding .hle-approval-review-workflow .stepper-item.disapproved:after{border-bottom-color:#c43d3d}.deluxe-layout.theme-bidding .hle-approval-review-workflow .step-counter{align-self:center;max-width:none;min-height:2.1rem;height:auto;padding:.45rem 1rem;background:#e8e4dd;color:#5f564d;font-size:.82rem;font-weight:850;line-height:1;white-space:nowrap}.deluxe-layout.theme-bidding .hle-approval-review-workflow .stepper-item.completed .step-counter{background:#d8ebe6;color:#249277}.deluxe-layout.theme-bidding .hle-approval-review-workflow .stepper-item.ongoing .step-counter{background:#fff0be;color:#d06b00}.deluxe-layout.theme-bidding .hle-approval-review-workflow .stepper-item.disapproved .step-counter{background:#f7dddd;color:#c43d3d}.deluxe-layout.theme-bidding .hle-approval-review-workflow .step-name{margin-top:.3rem;border:1px solid #eee4da!important;border-radius:.4rem;box-shadow:none}.deluxe-layout.theme-bidding .hle-approval-review-workflow .approver-list{max-height:9rem}.deluxe-layout.theme-bidding .hle-approval-review-summary{padding:1.1rem 1.35rem 1.35rem}.deluxe-layout.theme-bidding .hle-approval-review-summary .figure-currency-note,.deluxe-layout.theme-bidding .hle-approval-review-summary .text-muted,.deluxe-layout.theme-bidding .hle-approval-review-summary em{color:#5f564d!important;font-size:.86rem}.deluxe-layout.theme-bidding .hle-approval-review-table{overflow-x:auto;margin-top:.95rem;border:1px solid #eadfce;border-radius:.4rem;background:#fff}.deluxe-layout.theme-bidding .hle-approval-review-table>div{min-width:72rem}.deluxe-layout.theme-bidding .hle-approval-review-table>div>.d-flex:first-child>div{border:0!important;border-bottom:1px solid var(--lens-accent)!important;padding:.82rem .9rem!important;background:var(--lens-table-header)!important;color:var(--lens-accent)!important;font-size:.78rem;font-weight:850}.deluxe-layout.theme-bidding .hle-approval-review-table .d-flex.small>div{border-color:#efe4d9!important;padding:.8rem .9rem!important;background:#fff!important;color:#1e1b16;font-size:.84rem}.deluxe-layout.theme-bidding .hle-approval-review-table .d-flex.small.bg-light>div{background:#f3eee8!important}.deluxe-layout.theme-bidding .hle-approval-review-table .d-flex.small.bg-light-primary>div{background:#e8e1da!important}.deluxe-layout.theme-bidding .hle-approval-review-table .text-primary,.deluxe-layout.theme-bidding .hle-approval-review-table a.text-primary{color:#21356f!important}.deluxe-layout.theme-bidding .hle-approval-review-table a.text-primary:focus,.deluxe-layout.theme-bidding .hle-approval-review-table a.text-primary:hover{color:var(--lens-accent)!important}.deluxe-layout.theme-bidding .hle-approval-review-comments{margin-top:1rem}.deluxe-layout.theme-bidding .hle-approval-review-comments .card{margin:0!important}.deluxe-layout.theme-bidding .hle-approval-review-comments .card-header{border-bottom:1px solid #eee4da;padding:1rem 1.35rem .95rem;background:#fffdfb!important}.deluxe-layout.theme-bidding .hle-approval-review-comments .card-header h6{margin:0;color:#1e1b16;font-size:1rem;font-weight:850}.deluxe-layout.theme-bidding .hle-approval-review-comments .card-body{padding:1.05rem 1.35rem 1.35rem}.deluxe-layout.theme-bidding .hle-approval-review-comments .card-body>.pt-3{padding-top:0!important}.deluxe-layout.theme-bidding .hle-approval-review-comments .card-body>.pt-3>.d-flex.justify-content-between{align-items:center;margin-bottom:.85rem}.deluxe-layout.theme-bidding .hle-approval-review-comments .card-body small.text-muted{color:#6b6259!important;font-size:.82rem;font-weight:700}.deluxe-layout.theme-bidding .hle-approval-review-comments .pagination{display:inline-flex;overflow:hidden;margin:0;border:1px solid #e2dbd0;border-radius:.28rem;padding:.12rem;background:#f8f5ef}.deluxe-layout.theme-bidding .hle-approval-review-comments .page-link{display:inline-flex;min-width:2rem;height:2rem;align-items:center;justify-content:center;border:0!important;border-radius:.18rem!important;padding:0 .65rem;background:transparent!important;color:#675f55;font-size:.82rem;font-weight:850;line-height:1;box-shadow:none!important}.deluxe-layout.theme-bidding .hle-approval-review-comments .page-link:focus,.deluxe-layout.theme-bidding .hle-approval-review-comments .page-link:hover{background:#fff!important;color:var(--lens-accent)}.deluxe-layout.theme-bidding .hle-approval-review-comments .page-item.active .page-link{background:var(--lens-accent)!important;color:#fff!important}.deluxe-layout.theme-bidding .hle-approval-review-comments .page-item.disabled .page-link{background:transparent!important;color:#b0a99f!important;opacity:1}.deluxe-layout.theme-bidding .hle-approval-review-comments .alert-outline-primary{min-height:3.65rem;border-color:#eadfce;border-radius:.28rem;color:#1e1b16;background:#fffaf7}.deluxe-layout.theme-bidding .hle-approval-review-comments .alert-outline-primary i{color:var(--lens-accent);font-size:1.6rem}.deluxe-layout.theme-bidding .hle-approval-review-comments .alert-outline-primary>div{color:#1e1b16;font-size:.9rem;font-weight:750}.deluxe-layout.theme-bidding .hle-approval-review-action-spacer{height:5rem}.deluxe-layout.theme-bidding .hle-approval-review-action-dock{position:fixed;right:1.5rem;bottom:1rem;z-index:50;display:inline-flex;gap:.55rem;border:1px solid #eadfce;border-radius:.35rem;padding:.5rem;background:#fffdfb;box-shadow:0 .85rem 2rem rgba(42,32,22,.14)}.deluxe-layout.theme-bidding .hle-approval-review-action{display:inline-flex;min-height:2.4rem;align-items:center;justify-content:center;gap:.45rem;border:0;border-radius:.24rem;padding:0 1.05rem;color:#fff;font-size:.84rem;font-weight:850;line-height:1}.deluxe-layout.theme-bidding .hle-approval-review-action--approve{background:#2dbf79}.deluxe-layout.theme-bidding .hle-approval-review-action--approve:focus,.deluxe-layout.theme-bidding .hle-approval-review-action--approve:hover{background:#249277;color:#fff}.deluxe-layout.theme-bidding .hle-approval-review-action--revision{background:#f04438}.deluxe-layout.theme-bidding .hle-approval-review-action--revision:focus,.deluxe-layout.theme-bidding .hle-approval-review-action--revision:hover{background:#c43d3d;color:#fff}.deluxe-layout.theme-bidding :is(#BoqReviewApprove,#BoqReviewReject) .modal-content{border:0;border-radius:.35rem;box-shadow:0 1.2rem 2.8rem rgba(0,0,0,.24)}.deluxe-layout.theme-bidding :is(#BoqReviewApprove,#BoqReviewReject) .modal-header{justify-content:center;border-bottom-color:#eee4da;padding:1.2rem 1rem 1rem}.deluxe-layout.theme-bidding :is(#BoqReviewApprove,#BoqReviewReject) .modal-title{color:var(--lens-accent);font-size:1.05rem;font-weight:850}.deluxe-layout.theme-bidding :is(#BoqReviewApprove,#BoqReviewReject) .modal-body{padding:1rem 1.15rem}.deluxe-layout.theme-bidding :is(#BoqReviewApprove,#BoqReviewReject) .modal-body label{color:#1e1b16;font-size:.78rem;font-weight:850}.deluxe-layout.theme-bidding :is(#BoqReviewApprove,#BoqReviewReject) .form-control{min-height:5.5rem;border-color:#d7d0c5;border-radius:.25rem}.deluxe-layout.theme-bidding :is(#BoqReviewApprove,#BoqReviewReject) .modal-footer{justify-content:space-between;border-top-color:#eee4da;padding:1rem 1.15rem}.deluxe-layout.theme-bidding :is(#BoqReviewApprove,#BoqReviewReject) .btn-primary{border-color:var(--lens-accent)!important;background:var(--lens-accent)!important}.deluxe-layout.theme-bidding :is(#BoqReviewApprove,#BoqReviewReject) .btn-outline-danger{border-color:#ddd!important;background:#ddd!important;color:#666!important}.deluxe-layout.theme-bidding #BoqReviewSkipExternal .modal-dialog{max-width:29rem}.deluxe-layout.theme-bidding #BoqReviewSkipExternal .modal-content{overflow:hidden;border:0;border-radius:.35rem;background:#fff;box-shadow:0 1.25rem 3rem rgba(42,32,22,.24)}.deluxe-layout.theme-bidding #BoqReviewSkipExternal .modal-header{justify-content:center;border-bottom:1px solid #eee4da;padding:1.15rem 1.2rem 1rem;background:#fff}.deluxe-layout.theme-bidding #BoqReviewSkipExternal .modal-title{color:var(--lens-accent);font-size:1.05rem;font-weight:850;line-height:1.2}.deluxe-layout.theme-bidding #BoqReviewSkipExternal .btn-close{position:absolute;right:1rem;margin:0}.deluxe-layout.theme-bidding #BoqReviewSkipExternal .modal-body{padding:1rem 1.15rem .9rem}.deluxe-layout.theme-bidding #BoqReviewSkipExternal .modal-footer{display:flex!important;justify-content:space-between!important;gap:.85rem;border-top:1px solid #eee4da;padding:1rem 1.15rem;background:#fffdfb}.deluxe-layout.theme-bidding .boq-skip-approval-modal{display:grid;gap:.9rem}.deluxe-layout.theme-bidding .boq-skip-approval-modal__notice{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.75rem;border:1px solid #f3dfce;border-radius:.35rem;padding:.85rem .9rem;background:#fff8f3}.deluxe-layout.theme-bidding .boq-skip-approval-modal__notice-icon{display:inline-flex;width:2.25rem;height:2.25rem;align-items:center;justify-content:center;border-radius:999px;background:rgba(255,103,31,.12);color:var(--lens-accent);font-size:.92rem}.deluxe-layout.theme-bidding .boq-skip-approval-modal__notice strong{display:block;color:#1e1b16;font-size:.86rem;font-weight:850;line-height:1.2}.deluxe-layout.theme-bidding .boq-skip-approval-modal__notice small{display:block;margin-top:.18rem;color:#6b6259;font-size:.78rem;font-weight:650;line-height:1.35}.deluxe-layout.theme-bidding .boq-skip-approval-modal__field{margin:0}.deluxe-layout.theme-bidding .boq-skip-approval-modal__field label{margin-bottom:.38rem;color:#1e1b16;font-size:.78rem;font-weight:850}.deluxe-layout.theme-bidding .boq-skip-approval-modal__textarea{min-height:5.8rem;resize:vertical;border:1px solid #d9d0c6;border-radius:.28rem;color:#1e1b16;font-size:.86rem;line-height:1.45;box-shadow:none}.deluxe-layout.theme-bidding .boq-skip-approval-modal__textarea:focus{border-color:var(--lens-accent);box-shadow:0 0 0 .16rem rgba(255,103,31,.12)}.deluxe-layout.theme-bidding .boq-skip-approval-modal__required{display:block;margin-top:.35rem;color:#d8482f!important;font-size:.74rem;font-weight:750}.deluxe-layout.theme-bidding .boq-skip-approval-modal__btn{display:inline-flex;min-width:8rem;min-height:2.35rem;align-items:center;justify-content:center;gap:.45rem;border:0;border-radius:.25rem;padding:.62rem 1.1rem;font-size:.82rem;font-weight:850;line-height:1;transition:background-color .15s ease,color .15s ease,opacity .15s ease}.deluxe-layout.theme-bidding .boq-skip-approval-modal__btn--cancel{background:#ddd;color:#5f5f5f}.deluxe-layout.theme-bidding .boq-skip-approval-modal__btn--cancel:focus,.deluxe-layout.theme-bidding .boq-skip-approval-modal__btn--cancel:hover{background:#d2d2d2;color:#333}.deluxe-layout.theme-bidding .boq-skip-approval-modal__btn--primary{background:var(--lens-accent);color:#fff}.deluxe-layout.theme-bidding .boq-skip-approval-modal__btn--primary:focus,.deluxe-layout.theme-bidding .boq-skip-approval-modal__btn--primary:hover{background:var(--lens-accent-dark);color:#fff}.deluxe-layout.theme-bidding .boq-skip-approval-modal__btn--primary:disabled{cursor:not-allowed;opacity:1;background:#ded9d3;color:#8a8178}.deluxe-layout.theme-bidding .hle-approval-review-page{width:min(100%,86rem)}.deluxe-layout.theme-bidding .hle-approval-review-panel{border-color:#eadfce;box-shadow:0 1.3rem 3rem rgba(42,32,22,.09)}.deluxe-layout.theme-bidding .hle-approval-review-hero{align-items:center;padding:1.35rem 1.5rem;background:linear-gradient(180deg,#fff,#fffbf8)}.deluxe-layout.theme-bidding .hle-approval-review-hero h1{font-size:1.45rem}.deluxe-layout.theme-bidding .hle-approval-review-workflow{border-bottom:1px solid #eee4da;padding:1.15rem 1.5rem 1.25rem;background:#fffdfb}.deluxe-layout.theme-bidding .hle-approval-review-workflow .stepper-wrapper{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.deluxe-layout.theme-bidding .hle-approval-review-workflow .stepper-item{display:flex;align-items:center;flex-direction:column}.deluxe-layout.theme-bidding .hle-approval-review-workflow .stepper-item:after,.deluxe-layout.theme-bidding .hle-approval-review-workflow .stepper-item:before{display:none}.deluxe-layout.theme-bidding .hle-approval-review-workflow .step-counter{display:inline-flex;width:min(15rem,100%);min-height:2.35rem;align-items:center;justify-content:center;gap:.4rem;border-radius:999px;padding:.58rem 1.1rem;background:var(--lens-accent);color:#fff;box-shadow:0 .65rem 1.2rem rgba(255,103,31,.15)}.deluxe-layout.theme-bidding .hle-approval-review-workflow .stepper-item.completed .step-counter{background:#249277;color:#fff}.deluxe-layout.theme-bidding .hle-approval-review-workflow .stepper-item.ongoing .step-counter{background:var(--lens-accent);color:#fff}.deluxe-layout.theme-bidding .hle-approval-review-workflow .stepper-item.disapproved .step-counter{background:#c43d3d;color:#fff}.deluxe-layout.theme-bidding .hle-approval-review-workflow .step-name{width:100%;min-height:5.35rem;margin-top:.8rem;border-color:#e7dfd6!important;border-radius:.28rem;padding:.8rem .95rem!important;background:#fff}.deluxe-layout.theme-bidding .hle-approval-review-workflow .approver-list{display:flex;max-height:none;flex-direction:column;gap:0}.deluxe-layout.theme-bidding .hle-approval-review-workflow .approver-list .row{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.75rem;margin:0;border-bottom:1px solid #f0e7dd;padding:.62rem 0}.deluxe-layout.theme-bidding .hle-approval-review-workflow .approver-list .row:first-child{padding-top:0}.deluxe-layout.theme-bidding .hle-approval-review-workflow .approver-list .row:last-child{border-bottom:0;padding-bottom:0}.deluxe-layout.theme-bidding .hle-approval-review-workflow .approver-list .row>[class*=col-]{width:auto;max-width:none;flex:none;padding:0}.deluxe-layout.theme-bidding .hle-approval-review-workflow .approver-list .row>.col-md-12{grid-column:1/-1}.deluxe-layout.theme-bidding .hle-approval-review-workflow .approver-list .row>div:first-child{color:#1e1b16;font-size:.86rem;font-weight:800}.deluxe-layout.theme-bidding .hle-approval-review-workflow .approver-list .row>div:nth-child(2){justify-self:end;font-size:.8rem;font-weight:850;text-align:right}.deluxe-layout.theme-bidding .hle-approval-review-workflow .step-name .text-center{display:flex;min-height:3.5rem;align-items:center;justify-content:center;color:#6b6259;font-size:.86rem;font-weight:750}.deluxe-layout.theme-bidding .hle-approval-review-report-head{display:grid;grid-template-columns:minmax(16rem,1.5fr) minmax(14rem,1fr) minmax(10rem,.75fr);gap:1.4rem;margin-bottom:.8rem}.deluxe-layout.theme-bidding .hle-approval-review-report-field{min-width:0;border:0;border-radius:0;padding:0;background:transparent}.deluxe-layout.theme-bidding .hle-approval-review-report-field span{display:block;margin-bottom:.2rem;color:var(--lens-accent-dark);font-size:.72rem;font-weight:850;line-height:1.2}.deluxe-layout.theme-bidding .hle-approval-review-report-field strong{display:block;overflow:hidden;color:#1e1b16;font-size:.92rem;font-weight:850;line-height:1.3;text-overflow:ellipsis;white-space:nowrap}.deluxe-layout.theme-bidding .hle-approval-review-table{box-shadow:inset 0 -1px 0 #eadfce}.deluxe-layout.theme-bidding .hle-approval-review-table .d-flex.small>div{min-height:3rem}.deluxe-layout.theme-bidding .hle-approval-review-table .d-flex.small:nth-child(2n)>div{background:#f8f6f3!important}.deluxe-layout.theme-bidding .hle-approval-review-table .d-flex.small.bg-light-primary>div,.deluxe-layout.theme-bidding .hle-approval-review-table .d-flex.small.bg-light>div{color:#1e1b16;font-weight:850}@media (max-width:991.98px){.deluxe-layout.theme-bidding .hle-approval-review-hero{flex-direction:column}.deluxe-layout.theme-bidding .hle-approval-review-hero__side{align-items:flex-start}.deluxe-layout.theme-bidding .hle-approval-review-dates{text-align:left}.deluxe-layout.theme-bidding .hle-approval-review-workflow .stepper-wrapper{grid-template-columns:1fr}.deluxe-layout.theme-bidding .hle-approval-review-workflow .stepper-item:after,.deluxe-layout.theme-bidding .hle-approval-review-workflow .stepper-item:before{content:none}.deluxe-layout.theme-bidding .hle-approval-review-action-dock{right:.75rem;bottom:.75rem;left:.75rem;justify-content:flex-end}.deluxe-layout.theme-bidding .hle-approval-review-report-head{grid-template-columns:1fr}}.deluxe-layout .card{border:0;border-radius:0;background:transparent;box-shadow:none}.deluxe-layout .card-body,.deluxe-layout .card-header{padding:0;background:transparent!important;border:0}.deluxe-layout .table-responsive{border:1px solid var(--lens-border);border-radius:.35rem;background:var(--lens-surface)}.deluxe-layout.dark .table-responsive{border-color:var(--lens-dark-border);background:var(--lens-dark-surface)}.deluxe-layout .badge{border-radius:999px;padding:.35rem .75rem;font-family:Albert Sans,Arial,sans-serif;font-size:.75rem;text-transform:uppercase}