/* Tender composition only. The theme owns typography, colours, background and shared UI. */
body.integro-tender-page .entry-content>header>.wp-block-group{min-width:0}
body.integro-tender-page .entry-content>header a[aria-label="INTEGRO вЂ” РіР»Р°РІРЅР°СЏ"]{max-width:100%}
#integro-tender{width:var(--theme-container-width);max-width:var(--theme-normal-container-max-width);margin-inline:auto}
#integro-tender :where(*,::before,::after){box-sizing:border-box}
#integro-tender>*,#integro-tender .td-section>:last-child{margin-block-end:0}
#integro-tender h1{margin-block:0 20px;line-height:1.2}
#integro-tender .td-section h2{margin-block-start:0}
#integro-tender .td-section{padding-block:clamp(28px,4vw,64px);margin-block:0;scroll-margin-block-start:32px}
#integro-tender .td-section:first-of-type{padding-block-start:20px}
#integro-tender .td-split{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(24px,4vw,56px);align-items:center}
#integro-tender .td-hero{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr)}
#integro-tender .td-split>*{min-width:0;margin-block:0}
#integro-tender .td-lead{font-size:1.125em;line-height:1.65}
#integro-tender .td-eyebrow{color:var(--theme-palette-color-3);margin-block:0 16px}
#integro-tender .td-note{color:var(--theme-palette-color-3);margin-block-start:20px}
#integro-tender .td-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;align-items:stretch;margin-block:24px}
#integro-tender .td-actions--compact,#integro-tender .td-changelog .td-actions{--theme-button-font-size:var(--theme-font-size)}
#integro-tender .td-actions--single{grid-template-columns:minmax(0,1fr);max-width:28rem}
#integro-tender .td-actions>a{min-width:0;min-height:56px;text-align:center;scroll-margin-block-end:100px}
#integro-tender .td-actions .gspb-buttonbox-title{overflow-wrap:normal}
#integro-tender .td-actions .gspb-buttonbox-icon{align-self:center}
#integro-tender .td-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;align-items:stretch}
#integro-tender .td-grid>*{min-width:0;margin:0}
#integro-tender .td-card{border:1px solid var(--theme-border-color);border-radius:12px;padding:24px;background:var(--theme-palette-color-7)}
#integro-tender .td-card h3{margin-block-start:0}
#integro-tender .td-section--setup{padding-block-end:24px}
#integro-tender #download{padding-block-start:0}
#integro-tender .td-release .td-eyebrow{display:block;font-size:.875rem;line-height:1.5;color:var(--theme-palette-color-1);margin-block-end:12px}
#integro-tender .td-card>:last-child{margin-block-end:0}
#integro-tender .td-sources{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;align-items:stretch;list-style:none;padding:0;margin-block:24px}
#integro-tender .td-sources>.td-card,#integro-tender .td-directions>.td-card{display:flex;flex-direction:column;gap:16px;min-width:0;margin:0}
#integro-tender .td-sources>.td-card>*,#integro-tender .td-directions>.td-card>*{margin-block:0}
#integro-tender .td-source-heading h3{margin-block:0}
#integro-tender .td-source-domain{font-size:.875em;line-height:1.5;color:var(--theme-palette-color-3);margin-block:8px 0;overflow-wrap:anywhere}
#integro-tender .td-sources>.td-card>.td-source-note{margin-block-start:auto;font-size:.875em;line-height:1.5;color:var(--theme-palette-color-3)}
#integro-tender .td-directions>.td-card>.td-card-link{margin-block-start:auto;padding-block-start:4px;align-self:flex-start;text-underline-offset:4px}
#integro-tender .td-illustration{min-width:0;margin:0}
#integro-tender .td-illustration>a{display:block;border-radius:4px;cursor:zoom-in}
#integro-tender .td-illustration>a:focus-visible{outline:2px solid var(--theme-palette-color-1);outline-offset:4px}
#integro-tender .td-illustration img{display:block;width:100%;max-width:100%;height:auto}
#integro-tender .td-illustration figcaption{margin-top:10px;color:var(--theme-font-color);font-size:.875em;line-height:1.5}
#integro-tender .td-media{aspect-ratio:16/10;display:grid;place-items:center;min-width:0;overflow:clip;border:1px solid var(--theme-border-color);border-radius:12px;background:linear-gradient(140deg,var(--theme-palette-color-5),var(--theme-palette-color-7));margin:0}
#integro-tender .td-media--t02{aspect-ratio:4/3}
#integro-tender .td-placeholder{padding:24px;text-align:center;max-width:32ch}
#integro-tender .td-placeholder p{margin:0}
#integro-tender .td-placeholder .td-slot-id{color:var(--theme-headings-color);font-size:1.5em;font-weight:700;margin-block-end:8px}
#integro-tender .td-media figure,#integro-tender .td-media picture{width:100%;height:100%;margin:0;min-width:0}
#integro-tender .td-media img{display:block;width:100%;height:100%;object-fit:contain}
#integro-tender .td-breadcrumbs,#integro-tender .td-subnav{display:flex;flex-wrap:wrap;gap:8px 20px;font-size:.9375em;margin-block:16px}
#integro-tender .td-subnav{padding-block:12px;border-block:1px solid var(--theme-border-color)}
#integro-tender .td-subnav [aria-current]{color:var(--theme-headings-color);font-weight:600}
#integro-tender .td-subnav a,#integro-tender .td-breadcrumbs a{text-underline-offset:4px}
#integro-tender .td-reading{min-width:0;overflow-wrap:anywhere}
#integro-tender .td-reading .td-actions,#integro-tender .td-actions--compact{display:flex;flex-wrap:wrap}
#integro-tender .td-reading .td-actions>a,#integro-tender .td-actions--compact>a{flex:0 1 auto;max-width:100%}
#integro-tender .td-reading img{width:auto;max-width:100%;height:auto}
#integro-tender .td-reading .td-section{padding-block:28px}
#integro-tender .td-changelog .td-section--release-intro{padding-block-end:12px}
#integro-tender .td-changelog .td-section--release-intro .td-lead{margin-block-end:16px}
#integro-tender .td-changelog .td-section--release-intro .td-actions{margin-block:16px 0}
#integro-tender .td-changelog .td-section--release-history{padding-block-start:12px}
#integro-tender .td-toc{border-inline-start:2px solid var(--theme-palette-color-1);padding-inline-start:24px;margin-block:28px}
#integro-tender .td-toc ol{margin:0;padding-inline-start:20px}
#integro-tender .td-toc li{padding-block:4px}
#integro-tender .td-faq details{border-block-end:1px solid var(--theme-border-color);margin:0}
#integro-tender .td-faq summary{padding-block:18px;cursor:pointer;font-weight:600;color:var(--theme-headings-color)}
#integro-tender .td-faq details p{max-width:74ch}
#integro-tender :is(.td-toc a,.td-subnav a,.td-breadcrumbs a,summary):focus-visible{outline:2px solid var(--theme-palette-color-1);outline-offset:5px}
@media(max-width:1199px){#integro-tender .td-sources{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:599px){#integro-tender .td-sources{grid-template-columns:minmax(0,1fr);gap:16px}}
@media(max-width:999px){#integro-tender .td-split{grid-template-columns:minmax(0,1fr)}#integro-tender .td-grid{grid-template-columns:minmax(0,1fr)}#integro-tender .td-media{width:100%;max-width:800px;margin-inline:auto}}
@media(max-width:767px){#integro-tender h1{font-size:2em}#integro-tender .td-breadcrumbs,#integro-tender .td-subnav{margin-block:8px}#integro-tender .td-subnav{padding-block:8px;gap:8px 16px}#integro-tender .td-section:first-of-type{padding-block-start:12px}#integro-tender .td-offer .td-lead{margin-block-end:20px}#integro-tender .td-actions{grid-template-columns:minmax(0,1fr)}#integro-tender .td-directions{gap:16px}#integro-tender .td-card{padding:20px}#integro-tender .td-placeholder{padding:18px}}
