/* NOVEL application and sampling pages: scoped refinements. */
.ohs-refined-hero{padding-bottom:0!important}.ohs-refined-hero .ohs-intro{max-width:none!important;margin:2rem 0 0!important;text-align:left}.ohs-refined-hero .ohs-intro p{max-width:none!important;margin:0!important}.ohs-refined-tubes{padding-block:3rem!important;margin-block:0!important}.ohs-refined-tubes+.legacy-content{padding-top:1rem!important}.ohs-refined-tubes+.legacy-content #isg-kategorileri{padding-top:0!important}
.sampling-technical{padding-bottom:4rem}.sampling-overview{display:grid;grid-template-columns:minmax(220px,.65fr) minmax(0,1.35fr);gap:clamp(24px,4vw,64px);align-items:center;padding:2rem 0 3rem}.sampling-overview figure{margin:0;background:#f5f6f8;border-radius:20px;padding:2rem;display:grid;place-items:center}.sampling-overview figure img{width:100%;height:260px;object-fit:contain}.sampling-overview h2,.sampling-overview p,.sampling-section h2,.sampling-section h3,.sampling-section p,.sampling-section ol{max-width:none!important;margin-left:0!important;margin-right:0!important}.sampling-overview .button{margin-top:1rem}.sampling-section{padding-block:2.5rem;border-top:1px solid #d9e2ef}.sampling-section>h2{margin:0 0 1.5rem}.sampling-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.sampling-grid article{display:flex;flex-direction:column;background:#f5f6f8;border:1px solid #dce4ed;border-radius:20px;padding:clamp(20px,3vw,36px)}.sampling-grid article img{height:180px;width:100%;object-fit:contain;margin-bottom:1.5rem;mix-blend-mode:multiply}.sampling-grid article h3{font-size:1.35rem;margin:0 0 1rem}.sampling-grid article p{margin:0 0 1.4rem}.sampling-grid article a{margin-top:auto}.sampling-grid .eyebrow{color:#315d98;font-size:.82rem;margin-bottom:.5rem}.sampling-note,.current-archive-notice{border-left:3px solid #315d98;background:#f5f7fa;padding:1rem 1.3rem;margin-top:1.5rem!important;color:#555e69;font-size:.95rem}.sampling-steps{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;padding-left:1.4rem}.sampling-steps li{padding-left:.3rem}.sampling-document{display:block;padding:1rem;border-block:1px solid #dce4ed}.sampling-methods .novel-faq-item summary{cursor:pointer;list-style:none;display:flex;justify-content:space-between;gap:1rem;padding:1.2rem 0;font-weight:600;border-bottom:1px solid #dce4ed}.sampling-methods summary::-webkit-details-marker{display:none}.sampling-methods summary::after{content:'+';color:#315d98}.sampling-methods details[open] summary::after{content:'−'}.sampling-methods .novel-faq-answer{padding:1rem 0 1.5rem}.sampling-methods .novel-faq-answer p{margin:0 0 .75rem!important}
.quote-table .quote-row-actions{min-width:300px;white-space:normal!important}.quote-table .quote-row-actions input{width:64px!important;display:inline-block!important;vertical-align:middle}.quote-table .quote-row-actions button,.quote-table .quote-row-actions .quote-single{display:inline-flex!important;align-items:center;justify-content:center;gap:.4rem;min-height:44px!important;width:auto!important;max-width:none!important;margin:.25rem 0 .25rem .4rem!important;padding:.6rem .8rem!important;font-size:.85rem!important;font-weight:600;line-height:1.25!important;white-space:nowrap!important;border-radius:9px!important;vertical-align:middle;text-decoration:none!important}.quote-table .quote-row-actions button{background:white!important;color:#315d98!important;border:1px solid #315d98!important}.quote-table .quote-row-actions .quote-single{background:#315d98!important;color:white!important;border:1px solid #315d98!important}.quote-single span{font-size:1rem}.quote-row-actions button:hover,.quote-row-actions a:hover{filter:brightness(.94)}.quote-row-actions :focus-visible{outline:3px solid #aec9ec;outline-offset:3px}
.references-current{padding-block:1rem 3rem}.references-current>h2,.references-current>p{max-width:none!important;margin-left:0!important;margin-right:0!important}.reference-current-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;margin-block:2rem}.reference-current-card{border:1px solid #dce4ed;border-radius:16px;padding:1.2rem;text-align:center;display:flex;flex-direction:column;background:#f6f7f9}.reference-current-visual{height:120px;display:flex;justify-content:center;align-items:center;background:#fff;border-radius:10px;padding:15px}.reference-current-visual img{max-width:100%;width:auto;height:auto;max-height:84px;object-fit:contain}.reference-wordmark{font-size:clamp(1rem,1.4vw,1.5rem);font-weight:650;line-height:1.3;color:#2c343e}.reference-current-card h3{font-size:1rem!important;line-height:1.4;margin:1rem 0 0!important;max-width:none!important}.reference-sector-groups{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin-top:3rem}.reference-sector-groups section{border-top:2px solid #315d98;padding-top:1.5rem}.reference-sector-groups h3{max-width:none!important;margin:0 0 1rem!important;font-size:1.3rem}.reference-sector-groups ul{list-style:none;padding:0;margin:0;display:grid;gap:.65rem}.reference-sector-groups li{margin:0;padding:0}
.discovery-product-grid .discovery-product{min-width:0}.discovery-product-grid .discovery-product>a{display:flex!important;flex-direction:column;align-items:stretch;height:100%;padding:0!important;gap:0!important}.sector-product-media{height:220px;background:#f5f6f8;border-radius:18px 18px 0 0;display:flex;align-items:center;justify-content:center;padding:24px}.sector-product-media img{width:100%!important;height:100%!important;max-height:none!important;object-fit:contain!important;mix-blend-mode:multiply}.sector-product-copy{display:flex;flex-direction:column;flex:1;padding:24px}.sector-product-copy h3{font-size:1.25rem!important;line-height:1.35!important;margin:0 0 1rem!important;max-width:none!important}.sector-product-copy p{font-size:.98rem!important;line-height:1.65;color:#616772;margin:0 0 1.5rem!important;max-width:none!important}.sector-product-copy>span{margin-top:auto;font-weight:600;color:#315d98}.sector-method-guide{background:#f5f6f8;border-radius:20px;padding:clamp(24px,4vw,48px);margin-block:2rem 3rem}.sector-method-guide h2,.sector-method-guide p{max-width:none!important;margin-inline:0!important}.home-industry-solutions>h2,.home-industry-solutions>p{max-width:none!important;margin-inline:0!important}.home-industry-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin:2rem 0}.home-industry-grid>a{display:flex;flex-direction:column;gap:1rem;padding:2rem;background:#f5f6f8;border:1px solid #dce4ed;border-radius:20px;text-decoration:none!important}.home-industry-grid h3{color:#252323;margin:0!important;line-height:1.35;font-size:1.4rem}.home-industry-grid p{margin:0!important;color:#656a73;font-size:1rem}.home-industry-grid span{margin-top:auto;color:#315d98;font-weight:600}
/* Three-column accessory cards need stacked actions, not squeezed text. */
.v2-product-grid:has(a[href*="isg-toz-dust-numune"] ) .v2-card-actions,.v2-product-grid:has(a[href*="isg-toz-dust-numune"] ) .product-card-actions{grid-template-columns:1fr!important}.std-archive-card{display:flex;flex-direction:column}.std-archive-card>a{margin-top:auto}
@media(max-width:1050px){.reference-current-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.home-industry-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.home-industry-grid>a:last-child{grid-column:1/-1}}
@media(max-width:700px){.sampling-overview,.sampling-grid,.sampling-steps,.reference-sector-groups,.home-industry-grid{grid-template-columns:1fr}.sampling-overview{padding-top:1rem;gap:24px}.sampling-overview figure img{height:210px}.sampling-section{padding-block:2rem}.reference-current-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.reference-current-card{padding:.8rem}.reference-current-visual{height:90px;padding:12px}.reference-current-visual img{max-height:64px}.home-industry-grid>a:last-child{grid-column:auto}.sector-product-media{height:190px}.sector-product-copy{padding:20px}.ohs-refined-tubes{padding-block:2rem!important}}

/* Accessory cards: readable labels and consistent bottom alignment. */
.novel-category-products .catalog-grid{align-items:stretch}.novel-category-products .catalog-copy{display:flex;flex-direction:column;height:100%}.novel-category-products .catalog-grid .ux-card-actions{display:grid!important;grid-template-columns:1fr!important;gap:10px;margin-top:auto;padding-top:24px}.novel-category-products .catalog-grid .ux-card-action{width:100%;min-width:0;min-height:48px;padding:12px 16px!important;white-space:normal;word-break:normal!important;overflow-wrap:normal!important;line-height:1.4!important;box-sizing:border-box}

/* Keep the wide SKU table scrollable inside its own region on phones. */
.std-role-catalogue{overflow-x:clip}.novel-quote-catalogue{min-width:0}.quote-table-scroll{contain:inline-size;overscroll-behavior-x:contain}

@media(max-width:700px){
.quote-table-scroll{overflow:visible;border:0;contain:none}.quote-table,.quote-table caption,.quote-table tbody{display:block;width:100%;min-width:0!important;max-width:100%;box-sizing:border-box}.quote-table caption{border-radius:12px;margin-bottom:12px}.quote-table thead{display:none}.quote-table tbody tr{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);border:1px solid #dce3ec;border-radius:14px;padding:12px;margin-bottom:14px;background:white}.quote-table tbody th{grid-column:1/-1;min-width:0!important;padding:8px 4px;border:0}.quote-table td{min-width:0!important;padding:8px 4px;border:0;overflow-wrap:anywhere}.quote-table td:nth-child(2)::before{content:'NOVEL: ';font-size:.8rem;color:#656a73}.quote-table td:nth-child(4),.quote-table td:last-child{grid-column:1/-1}.quote-table .quote-row-actions{display:flex;align-items:center;flex-wrap:wrap;gap:6px;white-space:normal!important}.quote-table .quote-row-actions button,.quote-table .quote-row-actions .quote-single{margin:0!important;padding:10px!important;font-size:.8rem!important}.quote-table .quote-row-actions input{margin:0!important;width:56px!important}.quote-table tr[hidden]{display:none!important}
}
