/* CONSTRALL experience layer: navigable, photographic and deliberately restrained. */
:root{--q-amber:#bc6c13;--q-ink:#142c38;--q-ease:cubic-bezier(.2,.75,.2,1)}
.header{z-index:80!important;box-shadow:0 3px 22px #142c3806}.header .header-row{position:static}.header .nav{gap:24px}.nav-cluster{height:92px;display:flex;align-items:center}.nav-trigger{display:flex;align-items:center;gap:3px;height:100%}.header .nav-primary{position:relative;padding:12px 0;font-weight:500;transition:color .22s,transform .22s;white-space:nowrap}.header .nav-primary:after{content:'';height:2px;position:absolute;bottom:4px;left:0;right:0;background:var(--q-amber);transform:scaleX(0);transform-origin:left;transition:transform .24s var(--q-ease)}.header .nav-primary:hover,.header .nav-cluster.is-open .nav-primary{color:#94510b}.header .nav-primary:hover:after,.header .nav-cluster.is-open .nav-primary:after,.header .nav-primary[aria-current=page]:after{transform:scaleX(1)}
.mega-toggle{display:none;background:transparent;border:0;color:inherit;cursor:pointer;width:22px;min-height:44px;padding:5px}.js .mega-toggle{display:inline-flex;align-items:center;justify-content:center}.mega-toggle span{width:7px;height:7px;border-right:1.5px solid currentColor;border-bottom:1.5px solid currentColor;transform:rotate(45deg) translateY(-2px);transition:transform .24s}.is-open .mega-toggle span{transform:rotate(225deg) translate(-1px,-1px);color:var(--q-amber)}
.mega-panel[hidden]{display:none!important}.mega-panel{position:absolute;top:calc(100% - 1px);right:max(32px,calc((100% - 1720px)/2));width:min(1000px,calc(100% - 64px));display:grid;grid-template-columns:1.7fr 1fr;background:#fff;border:1px solid #dce1df;border-top:2px solid #bc6c13;border-radius:0 0 14px 14px;box-shadow:0 28px 55px #142c3826;overflow:hidden;z-index:90;text-align:left}.mega-copy{padding:32px}.mega-caption{font-size:12px;color:#66716f;letter-spacing:.02em;margin:0 0 18px}.mega-links{display:grid;grid-template-columns:1fr 1fr;gap:2px 22px}.header .mega-link{display:flex;gap:16px;align-items:center;justify-content:space-between;padding:12px 0;min-height:48px;border-bottom:1px solid #edf0ed;font-size:14px;line-height:1.4;white-space:normal;transition:color .2s,transform .25s}.header .mega-link:hover,.header .mega-link:focus-visible{color:#94510b;transform:translateX(4px)}.mega-link-arrow:after{content:'↗';font-size:17px;color:#a96b20}.header .mega-all{display:inline-block;margin-top:24px;font-size:12px;text-decoration:underline;text-decoration-color:#bc6c13;text-underline-offset:6px}.mega-feature{background:#f7f8f6;padding:26px;display:flex;flex-direction:column;justify-content:center;gap:8px}.mega-feature img{width:100%;height:200px;object-fit:contain;mix-blend-mode:multiply;transition:transform .35s}.mega-feature:hover img{transform:scale(1.05)}.mega-feature>span{font-size:18px;line-height:1.3}.mega-feature small{font-size:12px;color:#60706f}.mega-context{position:relative;overflow:hidden;min-height:270px;color:white!important;background:#263b40}.mega-context img{width:100%;height:100%;object-fit:cover;position:absolute;inset:0;filter:brightness(.58);transition:transform .7s}.mega-context:hover img{transform:scale(1.04)}.mega-context>span{position:absolute;bottom:30px;left:28px;font-size:25px;line-height:1.12;letter-spacing:-.035em}.mega-note{padding:32px;background:#edf1ef}.mega-note h2{font-size:25px;line-height:1.15;margin-bottom:18px}.mega-note p{font-size:13px}.mega-note-icon{display:block;color:#aa6514;font-size:30px;margin-bottom:24px}.mega-note>a{display:inline-block;font-size:13px;border-bottom:1px solid #b87624;padding-bottom:4px}
.header .header-cta{position:relative;overflow:hidden;transition:background .25s,color .25s,border-color .25s}.header .header-cta:hover{background:#142c38;color:#fff;border-color:#142c38}.button:not(.header-cta){transition:transform .25s var(--q-ease),box-shadow .25s,background .25s}.button:not(.header-cta):hover{transform:translateY(-2px);box-shadow:0 6px 15px #142c3818}
/* Photography adds depth; a quiet left gradient keeps every headline readable. */
.hero-refined{position:relative;isolation:isolate;overflow:hidden}.hero-atmosphere{position:absolute;inset:0;z-index:-2;overflow:hidden;background:#e1e7e3}.hero-atmosphere img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center;opacity:0;filter:saturate(.65);transform:scale(1.045);transition:opacity 1.2s ease,transform 8s linear}.hero-atmosphere img.is-active{opacity:1;transform:scale(1)}.hero-refined:before{content:'';position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,#f7f7f2 0%,#f7f7f2fa 29%,#f7f7f2e8 43%,#f7f7f26b 74%,#f7f7f224 100%)}.hero-refined .hero-canvas{padding-top:44px;padding-bottom:0;position:relative;min-height:720px}.hero-refined .hero-editorial{padding-top:24px;padding-bottom:36px}.hero-refined .hero-object{width:calc(100% - 42px);margin:0 0 30px 42px;padding:24px 26px 18px;background:#f8f7f3;border:1px solid #ffffffe0;border-radius:16px;box-shadow:0 20px 55px #142c3814;align-self:center}.hero-refined .hero-photo-window{aspect-ratio:1.8}.hero-refined .hero-object figcaption{padding-top:10px}.hero-refined .hero-copy{max-width:390px}.hero-refined h1{font-size:clamp(90px,9.7vw,172px)}.hero-refined .hero-lens{padding-top:5px}.hero-refined .lens-heading-text{font-size:23px}.hero-refined .lens-description{min-height:42px}
.scene-bar{grid-column:1/-1;grid-row:3;display:flex;justify-content:flex-end;align-items:center;padding:0 0 18px;margin:0;min-height:0}.scene-tabs{display:flex;align-items:center;padding:0 4px;border:1px solid #ffffffab;border-radius:28px;background:#ffffffb8;box-shadow:0 3px 14px #142c3807}.scene-tabs button{display:flex;align-items:center;justify-content:center;width:44px;height:44px;border:0;background:transparent;padding:0;cursor:pointer}.scene-tabs button span{width:7px;height:7px;border-radius:50%;background:#70827e;transition:background .25s,box-shadow .25s,transform .25s}.scene-tabs button[aria-pressed=true] span{background:#a55f10;box-shadow:0 0 0 4px #a55f1020;transform:scale(1.15)}
/* A sequence of surfaces, rather than one uninterrupted empty colour. */
body[data-kind=home] .astra-families{background:radial-gradient(ellipse at 85% 0,#e6ece8 0,transparent 42%),linear-gradient(135deg,#f8f8f5,#eef1ee)}.astra-families .family-list{display:grid;gap:12px}.astra-families .family-row{border:1px solid #d6ded8;border-radius:10px;padding:18px 26px;background:#ffffffd9;transition:background .3s,border-color .3s,box-shadow .35s,transform .35s;overflow:hidden}.astra-families .family-row:before{content:'';position:absolute;left:0;top:22%;height:56%;width:3px;background:#b97221;transform:scaleY(0);transform-origin:center;transition:transform .3s}.astra-families .family-row:hover,.astra-families .family-row:focus-visible{background:white;border-color:#b9c7c0;box-shadow:0 12px 32px #142c380d;transform:translateY(-2px)}.astra-families .family-row:hover:before,.astra-families .family-row:focus-visible:before{transform:scaleY(1)}.astra-families .family-row h3{text-decoration:none!important}.astra-families .family-visual{height:175px}.astra-families .family-row:hover .family-visual img{transform:scale(1.1)}
body[data-kind=home] .precision-marking{position:relative;isolation:isolate;background:#f5f2eb;overflow:hidden}.precision-marking:before{content:'';position:absolute;right:-150px;top:10%;width:480px;height:480px;border:1px solid #b38b5030;border-radius:50%;box-shadow:0 0 0 70px #b38b5007,0 0 0 140px #b38b5005;z-index:-1}.precision-marking .marking-image-window{background:#f8f7f3;border:1px solid #e0d9cc;border-radius:10px}.precision-marking .marking-photo{padding:26px;background:#fff9;border:1px solid #e4ded3;border-radius:14px}.precision-marking .marking-focus{border-color:#b16b1f}.precision-comparison{background:linear-gradient(150deg,#eef2f1,#f8f9f6)!important}.quick-selection{background:#e8eeea!important}.selector-links a{transition:background .25s,transform .25s;padding:20px 18px;border:1px solid #d0dbd4;border-radius:6px}.selector-links a:hover{background:#ffffffb3;transform:translateY(-3px)}
body[data-kind=home] .precision-applications{position:relative;background:#e5ece9 url('/assets/context/laboratory.jpg') center/cover!important;isolation:isolate}.precision-applications:before{content:'';position:absolute;inset:0;background:linear-gradient(90deg,#e5ece9f8,#e5ece9eb 48%,#e5ece9b0);z-index:-1}.application-editorial>a{background:#fffffff2;border:1px solid #fff;border-radius:12px;overflow:hidden;padding:20px;transition:transform .35s,box-shadow .35s}.application-editorial>a:hover{transform:translateY(-5px);box-shadow:0 18px 35px #142c3817}.application-editorial img{transition:transform .6s var(--q-ease)}.application-editorial>a:hover img{transform:scale(1.045)}.precision-trust{background:#f8f9f6!important}.precision-close{position:relative;background:linear-gradient(125deg,#e5eae5 0%,#f5f4ee 60%,#e8dfcf 100%)!important}.precision-close:before{content:'';position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg,#b87424,transparent 60%)}
body:not([data-kind=home]) .page-head{background:radial-gradient(ellipse at 90% 10%,#dce5df90,transparent 50%),linear-gradient(120deg,#f6f6f1,#eef2ef)!important;position:relative}.page-head:after{content:'';position:absolute;bottom:0;left:0;width:80px;height:2px;background:#b87424}.category-card,.product-card{position:relative}.category-card:after,.product-card:after{content:'';position:absolute;bottom:0;left:0;width:100%;height:3px;background:#bd7b2b;transform:scaleX(0);transform-origin:left;transition:transform .4s var(--q-ease)}.category-card:hover:after,.product-card:hover:after{transform:scaleX(1)}body:not([data-kind=home]) .product-photo img,body:not([data-kind=home]) .category-card img{transition:transform .65s var(--q-ease)}.product-card:hover .product-photo img,.category-card:hover img{transform:scale(1.075)!important}.product-photo:after{content:'Ürünü inceleyin';position:absolute;bottom:18px;left:18px;padding:8px 13px;background:#142c38;color:#fff;border-radius:4px;font-size:12px;opacity:0;transform:translateY(8px);transition:opacity .25s,transform .25s;pointer-events:none}.product-photo{position:relative}.product-card:hover .product-photo:after,.product-card:focus-within .product-photo:after{opacity:1;transform:none}
@media(min-width:1101px){.mega-panel{animation:menu-enter .24s var(--q-ease)}}@keyframes menu-enter{from{opacity:0;transform:translateY(-7px)}to{opacity:1;transform:none}}
@media(max-width:1280px){.header .nav{gap:17px}.scene-credit{display:none}.hero-refined .hero-object{width:calc(100% - 25px);margin-left:25px;padding:18px}.hero-refined .hero-canvas{min-height:650px}}
@media(max-width:1100px){.header .header-row{min-height:78px}.header .header-cta{display:none}.header .menu-toggle{display:block;margin-left:auto;min-height:44px;min-width:62px;cursor:pointer}.header .nav{display:none;position:absolute;top:100%;left:0;right:0;background:#f8f9f5;border-top:1px solid #d5ded9;padding:18px 30px 28px;margin:0;width:100%;max-height:calc(100dvh - 78px);overflow:auto;box-shadow:0 22px 35px #142c381c}.header .nav.open{display:flex;flex-direction:column;flex-wrap:nowrap;align-items:stretch;gap:0}.header .nav>.nav-cluster,.header .nav>.nav-primary{flex:0 0 auto;min-width:0;width:100%}.nav-cluster{display:block;height:auto}.nav-trigger{height:auto;justify-content:space-between;border-bottom:1px solid #dce3df}.header .nav-primary{font-size:16px!important;min-height:48px;display:flex;align-items:center}.mega-toggle{width:44px;height:48px}.mega-panel{position:static;display:block;width:100%;border:0;border-left:2px solid #b57220;border-radius:0;box-shadow:none;background:#fff;margin:4px 0 14px}.mega-copy{padding:18px}.header .nav .mega-feature,.header .nav .mega-context,.header .nav .mega-note{display:none}.mega-caption{margin-bottom:8px}.mega-links{grid-template-columns:1fr 1fr;gap:0 18px}.header .mega-link{font-size:13px;min-height:46px;padding:10px 0}.header .mega-all{font-size:13px}.hero-refined .hero-object{padding:16px;margin-left:20px;width:calc(100% - 20px)}.scene-bar{gap:12px}.hero-refined .lens-heading-text{font-size:20px}}
@media(max-width:850px){.hero-refined .hero-canvas{grid-template-columns:44% 56%;min-height:0}.hero-refined h1{font-size:clamp(70px,10vw,100px)}.hero-refined .hero-copy>p:not(.hero-statement){font-size:12px}.hero-refined .hero-statement{font-size:22px}.hero-refined .object-label{font-size:10px}.hero-refined .hero-object figcaption{gap:6px;font-size:10px}.hero-refined .lens-heading-text{font-size:18px}.lens-instruction{font-size:11px}.scene-link{font-size:11px;padding:9px}}
@media(max-width:600px){.header .header-row{min-height:74px}.header .nav{padding:15px 20px 25px;max-height:calc(100dvh - 74px)}.mega-links{grid-template-columns:1fr}.hero-refined:before{background:linear-gradient(180deg,#f7f7f2ff 0%,#f7f7f2f2 24%,#f7f7f275 63%,#f7f7f2e8 100%)}.hero-atmosphere img{object-position:40% center}.hero-refined .hero-canvas{display:flex;padding-top:24px;padding-bottom:0}.hero-refined h1{font-size:clamp(72px,23vw,96px)}.hero-refined .hero-object{width:100%;margin:22px 0 0;padding:13px 15px 10px;order:2;border-radius:12px}.hero-refined .hero-photo-window{aspect-ratio:1.75}.hero-refined .hero-copy{order:3;padding:0;margin-top:24px}.hero-refined .lens-heading-text{font-size:20px}.hero-refined .object-label{font-size:10px}.scene-bar{order:4;display:flex;justify-content:center;padding:18px 0;margin:0}.scene-tabs{display:flex;gap:0}.scene-tabs button{flex:none;width:44px;height:44px;padding:0}.astra-families .family-row{padding:17px 16px;gap:12px}.astra-families .family-visual{height:120px}.astra-families .family-row h3{font-size:23px}.precision-marking .marking-photo{padding:16px}.mega-panel{animation:none}.product-photo:after{display:none}}
@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.001ms!important;transition-duration:.001ms!important;scroll-behavior:auto!important}.hero-atmosphere img{transform:none}.family-row:hover,.selector-links a:hover,.application-editorial>a:hover,.button:hover{transform:none!important}.product-card:hover .product-photo img,.category-card:hover img,.family-row:hover .family-visual img{transform:none!important}}
/* Optical framing enlarges the product, not the original source pixels or geometry. */
body:not([data-kind=home]) .product-photo img.photo-framed,body:not([data-kind=home]) .category-card img.photo-framed{transform:var(--photo-transform)!important;padding:0;will-change:auto}
body:not([data-kind=home]) .product-card:hover .product-photo img.photo-framed,body:not([data-kind=home]) .category-card:hover img.photo-framed,body:not([data-kind=home]) .product-card:focus-within .product-photo img.photo-framed{transform:var(--photo-hover-transform)!important}
@media(prefers-reduced-motion:reduce){body:not([data-kind=home]) .product-card:hover .product-photo img.photo-framed,body:not([data-kind=home]) .category-card:hover img.photo-framed{transform:var(--photo-transform)!important}}
.scene-bar{grid-row:3}
.category-visual{height:220px;overflow:hidden;background:#fff;isolation:isolate;border-bottom:1px solid #e7eaea;position:relative}.category-card .category-visual img{height:100%!important;width:100%;padding:0!important;display:block;border:0!important;object-fit:contain}.category-card .card-copy{position:relative;z-index:1}
@media(max-width:600px){.category-visual{height:210px}}
body[data-section=uygulamalar] .page-head{background:linear-gradient(90deg,#f6f7f2 0%,#f6f7f2fa 45%,#f6f7f2a8 70%,#f6f7f245 100%),url('/assets/context/logistics.webp') 80% 50%/cover!important}
body[data-section=rehber] .page-head,body[data-section=katalog] .page-head{background:linear-gradient(105deg,#f6f7f2 35%,#f6f7f2b8),repeating-linear-gradient(0deg,transparent 0 35px,#b9c9c137 35px 36px),repeating-linear-gradient(90deg,#eef2ee 0 35px,#b9c9c137 35px 36px)!important}
body[data-section=hakkimizda] .page-head{background:radial-gradient(circle at 91% 50%,transparent 0 100px,#b57a2c16 101px 102px,transparent 103px 165px,#b57a2c13 166px 167px,transparent 168px),linear-gradient(120deg,#f6f7f2,#e9e9df)!important}
body:not([data-kind=home]) .section.alt{background:linear-gradient(130deg,#e9eeea,#f3f4ef)!important}
.header .nav-primary:hover{transform:translateY(-1px)}

/* Light surfaces always use dark type, including the final offer panel. */
body[data-kind=home] .precision-close{color:#142c38}.precision-close .close-composition h2{color:#142c38}.precision-close .close-composition p{color:#4d6269}.precision-close .close-actions>a:not(.button){color:#142c38}
body[data-section=hakkimizda] .page-head{isolation:isolate;overflow:hidden}body[data-section=hakkimizda] .page-head:before{content:'CONSTRALL';position:absolute;right:-.015em;bottom:-.17em;font-size:clamp(90px,15.5vw,290px);font-weight:700;letter-spacing:-.055em;line-height:1;color:#142c3808;z-index:-1;pointer-events:none}body[data-section=hakkimizda] .page-head>.wrap{position:relative;z-index:1}
@media(max-width:600px){.hero-refined:before{background:linear-gradient(180deg,#f7f7f2 0%,#f7f7f2f2 24%,#f7f7f255 48%,#f7f7f2f2 68%,#f7f7f2 100%)}.hero-refined .hero-statement br{display:initial}}

/* Both applications stay in native page flow. No visible captions or controls. */
.attachment-story{position:relative;height:auto;padding:52px 0;background:radial-gradient(ellipse at 50% 15%,#fff9 0,transparent 68%),linear-gradient(110deg,#eef0ed,#f5f4ee);border-top:1px solid #e1e4df;border-bottom:1px solid #dce1dc}
.attachment-flow{position:relative;top:auto;height:auto;min-height:0;overflow:clip}.attachment-layout{display:grid;grid-template-columns:1fr 1fr;gap:28px;align-items:center;max-width:1720px}.attachment-art{position:relative;min-width:0;height:clamp(280px,min(36vw,calc(100svh - 250px)),510px);isolation:isolate;overflow:hidden;border-radius:16px;background:radial-gradient(ellipse at 50% 45%,#fff9,#e3e7e130);border:1px solid #d3dbd28c}.attachment-art[data-attachment=bag]{background:radial-gradient(ellipse at 50% 45%,#fff9,#e5e1d830)}
.attachment-svg{position:absolute;inset:0;display:block;width:100%;height:100%;margin:0;opacity:1}.attachment-canvas{position:absolute;inset:0;width:100%;height:100%;display:block;opacity:0;transition:opacity .35s}/* Keep the static application visible until a worker has actually drawn it. */.attachment-art.is-webgl .attachment-svg{opacity:0}.attachment-art.is-webgl .attachment-canvas{opacity:1}
@media(max-width:700px){.attachment-story{padding:24px 0}.attachment-layout{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;width:calc(100% - 24px)}.attachment-art{height:clamp(176px,52vw,310px);border-radius:12px}}
@media(prefers-reduced-motion:reduce){.attachment-canvas{transition:none!important}}
@media print{.attachment-canvas{display:none!important}.attachment-art .attachment-svg{opacity:1!important}}

.attachment-item{position:relative;min-width:0;height:auto}.attachment-item .attachment-art{transform:none!important;will-change:auto}.attachment-story{overflow-anchor:none}

/* One mobile contact surface; no floating button over product copy. */
@media(max-width:600px){body{padding-bottom:calc(78px + env(safe-area-inset-bottom,0px))}.mobile-contact{padding-bottom:calc(9px + env(safe-area-inset-bottom,0px))}.whatsapp-float{display:none}body[data-kind=home] .mobile-contact{display:flex;visibility:visible;transform:none}body:has(.nav.open) .mobile-contact,body:has(.consent:not([hidden])) .mobile-contact{display:none}}
#rfq{scroll-margin-top:110px}

.category-comparison{margin:54px 0}.category-comparison h2{font-size:clamp(25px,3vw,38px);line-height:1.15}.comparison-scroll{overflow-x:auto;max-width:100%;overscroll-behavior-x:contain}.comparison-scroll .specs{min-width:560px}.comparison-scroll thead th{background:#eceee9}.comparison-scroll td,.comparison-scroll th{vertical-align:top}.comparison-scroll th[scope=row]{white-space:nowrap}

/* Product entry and application decisions: native links, compact mobile reflow. */
.product-card h2 a,.product-card h3 a{color:inherit;text-decoration:none}
.product-card h2 a:hover,.product-card h3 a:hover{color:var(--orange,#b54a13)}
.product-card h2 a:focus-visible,.product-card h3 a:focus-visible{outline:2px solid currentColor;outline-offset:4px}
.thumbs[hidden],.lightbox [hidden]{display:none}
.decision-table{overflow-x:auto;max-width:100%;margin:24px 0}
.decision-table:focus-visible{outline:2px solid #15313d;outline-offset:4px}
.card-specs{display:grid;gap:0;margin:20px 0 24px}.card-specs>div{display:grid;grid-template-columns:minmax(95px,.8fr) minmax(0,1.5fr);gap:12px;padding:10px 0;border-top:1px solid #e3e8e6}.card-specs dt{font-size:13px;color:#52636b}.card-specs dd{margin:0;font-size:14px;line-height:1.5;overflow-wrap:anywhere}
@media(min-width:800px){.grid.single-model{grid-template-columns:1fr}.grid.single-model>.product-card{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:stretch}body:not([data-kind=home]) .single-model .product-photo{display:grid;place-items:center;height:100%;min-height:380px;border-bottom:0;border-right:1px solid #e3e8e6}body:not([data-kind=home]) .single-model .product-photo img{height:360px;width:100%}.single-model .product-card-copy{padding:28px}}
.comparison-current td,.comparison-current th{background:#e6ece9}.current-model{display:block;font-size:12px;font-weight:400;margin-top:4px}.comparison-help{font-size:14px;color:#52636b}.comparison-scroll table.specs{table-layout:fixed;min-width:780px}.comparison-scroll th:first-child{width:112px}.comparison-scroll td{overflow-wrap:anywhere}.comparison-scroll:focus-visible{outline:2px solid #17323d;outline-offset:4px}.comparison-scroll th[scope=row],.comparison-scroll thead th:first-child{position:sticky;left:0;background:#f1f4ef;z-index:1}.comparison-scroll .comparison-current th{background:#e6ece9}
.category-comparison caption,.variant-details caption,.editorial .decision-table caption{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}
.guide-toc{padding:24px;border:1px solid #ccd6d1;border-radius:12px;background:#f7f8f4;margin-bottom:38px}.guide-toc ol{margin-bottom:0}.guide-toc a,.context-links a{text-underline-offset:4px}.guide-toc li,.context-links li{margin:12px 0}.editorial section{margin:36px 0}.workflow{padding-left:24px}.workflow li{padding-left:12px;margin:28px 0}.workflow h3{font-size:22px}.editorial .decision-table{width:100%}.variant-details .decision-table{max-width:1100px}
.catalog-shortcuts{padding-top:24px}
@media(max-width:600px){.card-specs>div{grid-template-columns:minmax(92px,.85fr) minmax(0,1.35fr);gap:10px}.guide-toc{padding:20px}.variant-details .decision-table table{min-width:520px}.variant-details .decision-table th:first-child{width:20%}.workflow{padding-left:20px}}
.decision-table table{width:100%;table-layout:fixed}
.decision-table th,.decision-table td{vertical-align:top;overflow-wrap:anywhere}
@media(max-width:600px){.decision-table th,.decision-table td{padding:12px 8px;font-size:14px}.decision-table th:first-child{width:24%}}

@media(max-width:600px){body[data-section=uygulamalar] .page-head{background-image:linear-gradient(90deg,#f6f7f2 0%,#f6f7f2fa 45%,#f6f7f2a8 70%,#f6f7f245 100%),url('/assets/context/logistics-mobile.webp')!important}}
