@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/inter-cyrillic-ext.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/inter-cyrillic.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/inter-greek-ext.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/inter-greek.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/inter-vietnamese.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/inter-latin-ext.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/inter-latin.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/inter-cyrillic-ext.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/inter-cyrillic.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/inter-greek-ext.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/inter-greek.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/inter-vietnamese.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/inter-latin-ext.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/inter-latin.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/inter-cyrillic-ext.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/inter-cyrillic.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/inter-greek-ext.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/inter-greek.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/inter-vietnamese.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/inter-latin-ext.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/inter-latin.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/inter-cyrillic-ext.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/inter-cyrillic.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/inter-greek-ext.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/inter-greek.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/inter-vietnamese.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/inter-latin-ext.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/inter-latin.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Inter;font-style:normal;font-weight:800;font-display:swap;src:url(/fonts/inter-cyrillic-ext.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Inter;font-style:normal;font-weight:800;font-display:swap;src:url(/fonts/inter-cyrillic.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Inter;font-style:normal;font-weight:800;font-display:swap;src:url(/fonts/inter-greek-ext.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:Inter;font-style:normal;font-weight:800;font-display:swap;src:url(/fonts/inter-greek.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Inter;font-style:normal;font-weight:800;font-display:swap;src:url(/fonts/inter-vietnamese.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Inter;font-style:normal;font-weight:800;font-display:swap;src:url(/fonts/inter-latin-ext.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Inter;font-style:normal;font-weight:800;font-display:swap;src:url(/fonts/inter-latin.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Inter Fallback;src:local("Arial");ascent-override:90.49%;descent-override:22.56%;line-gap-override:0.00%;size-adjust:107.06%}@font-face{font-family:Barlow Condensed;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/barlow-condensed-500-vietnamese.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Barlow Condensed;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/barlow-condensed-500-latin-ext.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Barlow Condensed;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/barlow-condensed-500-latin.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Barlow Condensed;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/barlow-condensed-600-vietnamese.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Barlow Condensed;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/barlow-condensed-600-latin-ext.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Barlow Condensed;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/barlow-condensed-600-latin.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Barlow Condensed;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/barlow-condensed-700-vietnamese.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Barlow Condensed;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/barlow-condensed-700-latin-ext.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Barlow Condensed;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/barlow-condensed-700-latin.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Barlow Condensed Fallback;src:local("Arial");ascent-override:130.73%;descent-override:26.15%;line-gap-override:0.00%;size-adjust:76.49%}:root{--font-inter:"Inter","Inter Fallback";--font-display:"Barlow Condensed","Barlow Condensed Fallback"}@font-face{font-family:DM Sans;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/dm-sans-400.ttf) format("truetype")}@font-face{font-family:DM Sans;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/dm-sans-500.ttf) format("truetype")}@font-face{font-family:DM Sans;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/dm-sans-600.ttf) format("truetype")}@font-face{font-family:DM Sans;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/dm-sans-700.ttf) format("truetype")}.construct-app{--ct-canvas:#f5f4f1;--ct-navy:#16293e;--ct-line:#dfe3e8;--ct-muted:#667489;--ct-panel:#ffffff;--ct-table-font:"DM Sans",ui-sans-serif,system-ui,sans-serif;--ct-table-font-size:13px;--ct-table-row-height:30px;font-family:var(--ct-table-font)}.construct-app .ct-page-header{gap:8px 16px;margin-bottom:14px}.construct-app .ct-page-title{color:#0a1f3d;font-size:23px;line-height:1.2;font-weight:650;letter-spacing:-.7px}.construct-app .ct-page-description{color:var(--ct-muted);font-size:12px;line-height:1.5;margin-top:4px}.construct-app .ct-panel{background:var(--ct-panel);border:1px solid var(--ct-line);border-radius:8px;box-shadow:none;min-width:0}.construct-app .ct-panel-heading{padding:10px 14px;border-bottom:1px solid var(--ct-line);background:transparent;color:#0a1f3d;font-size:13px;font-weight:600;letter-spacing:-.15px}@media screen{.construct-app :is(button,input,select,textarea,.font-mono,.font-sans):not(.tender-doc *,.tender-preview-sheet *){font-family:var(--ct-table-font)}.construct-app table:not(.tender-preview-sheet table,.tender-doc table){font-family:var(--ct-table-font);font-size:var(--ct-table-font-size);font-variant-numeric:tabular-nums;line-height:21px}.construct-app table:not(.tender-preview-sheet table,.tender-doc table) :is(td,th,input,select,button,a,.font-mono){font-family:var(--ct-table-font)}.construct-app table:not(.tender-preview-sheet table,.tender-doc table) tbody :is(td,th){height:var(--ct-table-row-height);padding-top:2px;padding-bottom:2px;font-size:var(--ct-table-font-size);line-height:21px;vertical-align:middle;white-space:nowrap}.construct-app table:not(.tender-preview-sheet table,.tender-doc table) tbody :is(td,th) :is(span,a,button,input,select,p,div,small,strong,label){font-size:var(--ct-table-font-size);line-height:20px}.construct-app table:not(.tender-preview-sheet table,.tender-doc table) tbody :is(input,select){font-size:var(--ct-table-font-size)}.construct-app table:not(.tender-preview-sheet table,.tender-doc table) tbody :is(button:not([aria-label]),a[class*=rounded],input:not([type=checkbox]):not([type=radio]),select){padding-top:2px;padding-bottom:2px;line-height:17px}.construct-app table:not(.tender-preview-sheet table,.tender-doc table) thead th{font-size:11px;font-weight:600;line-height:18px;letter-spacing:.2px}.construct-app .ct-table thead th{background:#f7f8fa;color:var(--ct-muted);font-size:11px;font-weight:600;letter-spacing:.3px;padding-top:5px;padding-bottom:5px}.construct-app .ct-table tbody tr,.construct-app .ct-table thead th{border-bottom-color:var(--ct-line)}.construct-app .ct-table tbody tr:hover{background-color:#f6f9fd}.construct-app .ct-inline-records tbody td>div:not(.inline-flex){display:inline;margin-left:6px}.construct-app .ct-inline-records tbody td>div:first-child{margin-left:0}.construct-app table:not(.tender-preview-sheet table,.tender-doc table) tbody button{min-height:24px}}@media screen and (pointer:coarse){.construct-app{--ct-table-row-height:40px}}.construct-app .ct-stat-grid{gap:0;border-block:1px solid var(--ct-line);padding-block:9px;margin-bottom:16px}.construct-app .ct-stat-grid>.ct-stat-card{background:transparent;border:0;border-radius:0;box-shadow:none;padding:2px 16px;border-left:1px solid var(--ct-line)}.construct-app .ct-stat-grid>.ct-stat-card:first-child{border-left:0;padding-left:0}.construct-app .ct-stat-card{border-radius:8px;box-shadow:none;border-color:var(--ct-line)}.construct-app .ct-stat-label{font-size:10px;font-weight:500;letter-spacing:.2px;color:var(--ct-muted)}.construct-app .ct-stat-value{font-size:23px;font-weight:650;letter-spacing:-.6px}.construct-app .ct-stat-caption{font-size:11px;color:var(--ct-muted)}@media screen{.construct-app .ct-stat-grid{background:var(--ct-summary-bg);border-color:var(--ct-surface-line);border-radius:8px}.construct-app :is(.ct-stat-card,.ct-summary-card){background:var(--ct-summary-bg);color:var(--ct-surface-ink)}.construct-app .ct-stat-grid>.ct-stat-card{border-left-color:var(--ct-surface-line)}.construct-app .ct-stat-grid>.ct-stat-card:first-child{padding-left:16px}.construct-app :is(.ct-stat-label,.ct-stat-caption){color:var(--ct-surface-muted)}.construct-app .ct-stat-value{color:var(--ct-surface-ink)}.construct-app :is(.ct-stat-card,.ct-summary-card) :is(.text-ink,.text-ink-2){color:var(--ct-surface-ink)}.construct-app :is(.ct-stat-card,.ct-summary-card) :is(.text-ink-3,.text-ink-4){color:var(--ct-surface-muted)}.construct-app :is(.ct-stat-card,.ct-summary-card) .text-primary{color:var(--ct-surface-accent)}.construct-app :is(.ct-stat-card,.ct-summary-card) .text-success{color:#27724b}.construct-app :is(.ct-stat-card,.ct-summary-card) .text-warn{color:#a66416}.construct-app :is(.ct-stat-card,.ct-summary-card) :is(.text-danger,.text-red-600){color:#b42318}}.construct-app .ct-tabs{background:#e9ecec;border-color:#e0e4e7;border-radius:6px;gap:3px;padding:3px}.construct-app .ct-tab{font-size:12px;padding:7px 12px}.construct-app .ct-tab[data-active=true]{background:var(--ct-navy);color:white;box-shadow:none}.construct-app .ct-tab[data-active=true]>span{background:#ffffff20;color:white}.construct-app .ct-tabs :focus-visible{outline:2px solid #0a64d2;outline-offset:-2px}@media (max-width:767px){.construct-app .ct-page-title{font-size:21px}.construct-app .ct-stat-grid{gap:10px 0}.construct-app .ct-stat-grid>.ct-stat-card{padding-inline:10px}.construct-app .ct-stat-value{font-size:21px}.construct-app .ct-stat-grid.grid-cols-2>.ct-stat-card:nth-child(odd){border-left:0;padding-left:0}}@media screen and (max-width:767px){.construct-app .ct-stat-grid.grid-cols-2>.ct-stat-card:nth-child(odd),.construct-app .ct-stat-grid>.ct-stat-card:first-child{padding-left:10px}}@media print{.construct-app .ct-panel{break-inside:auto;box-shadow:none}.construct-app .ct-stat-grid{margin-bottom:8px}.construct-app .ct-table thead th{color:#203046}}.construct-app .ct-back-button{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:30px;padding:5px 10px;border:1px solid #bdcedb;border-radius:5px;background:#e8eff5;color:#173044;font-size:12px;line-height:18px;font-weight:600;text-decoration:none;white-space:nowrap;transition:background-color .15s,border-color .15s,color .15s}.construct-app .ct-back-button:hover{background:#dce6ee;border-color:#8fa9bd;color:#13202c;text-decoration:none}.construct-app .ct-back-button:focus-visible{outline:2px solid #326087;outline-offset:3px}@media (pointer:coarse){.construct-app .ct-back-button{min-height:44px}}@media screen{.construct-app{--ct-canvas:#f2f0eb;--ct-panel:#faf9f6;--ct-line:#d4d1c8;--ct-navy:#13202c;--ct-summary-bg:#faf9f6;--ct-heading-bg:#e5e3dd;--ct-total-bg:#f6f5f1;--ct-surface-line:#d4d1c8;--ct-surface-ink:#353b40;--ct-surface-muted:#6c6d69;--ct-surface-accent:#37657d}.construct-app .ct-content-panel{background:var(--ct-panel);border-color:var(--ct-surface-line)}.construct-app .ct-tabs{background:var(--ct-canvas);border-color:var(--ct-surface-line)}.construct-app .ct-panel-heading{background:var(--ct-heading-bg);border-bottom-color:var(--ct-surface-line);color:var(--ct-surface-ink)}.construct-app .ct-panel-heading :is(h2,h3,h4,label,.text-ink,.text-ink-2,.text-ink-3,.text-ink-4):not(button,a,[class*=rounded],.ct-panel-heading button *,.ct-panel-heading a *,.ct-panel-heading [class*=rounded] *){color:var(--ct-surface-ink)}.construct-app table:not(.tender-preview-sheet table,.tender-doc table) thead :is(th,td){background:var(--ct-heading-bg);color:var(--ct-surface-ink);border-color:var(--ct-surface-line)}.construct-app table:not(.tender-preview-sheet table,.tender-doc table) thead :is(th,td) :is(.text-ink,.text-ink-2,.text-ink-3,.text-ink-4,.text-primary,.text-primary-deep):not(input,select,[class*=bg-],th [class*=bg-] *,td [class*=bg-] *){color:var(--ct-surface-ink)}.construct-app table:not(.tender-preview-sheet table,.tender-doc table) thead td{background:var(--ct-total-bg)}.construct-app .ct-tab[data-active=true]{background:var(--ct-heading-bg);color:var(--ct-surface-accent)}.construct-app .ct-tab[data-active=true]>span{background:var(--ct-summary-bg);color:var(--ct-surface-accent)}}