/* Local WEB245. Preserve orbit mechanics and brand colors. */
.rec-wa{gap:8px;display:inline-flex;align-items:center}.rec-wa svg{width:21px;height:21px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round;flex:none}
.rec-wa-hint,.rec-price-date{display:block;font-size:12px;color:#617984;margin:12px 0}.rec-zoom-info{padding:16px 24px 22px;border-top:1px solid #d5e1c7}.rec-zoom-info small{display:block;margin:8px 0;color:#617984}.rec-zoom-info .rec-price{display:block;font-size:22px;color:#426b2a}.rec-zoom-info p{margin:8px 0}.rec-value{font-size:17px}
.rec-steps{padding:18px;background:#edf4e4;border-radius:20px;margin:12px 0}.rec-steps h3{margin:0 0 14px}.rec-step-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.rec-step-grid article{position:relative;background:#fff;border-radius:16px;padding:26px 14px 16px}.rec-step-grid img{width:100%;height:100px;object-fit:contain;margin:4px 0 12px}.rec-step-grid h4{font-size:16px;margin:0 0 8px}.rec-step-grid p{font-size:14px;line-height:1.55;margin:0}.rec-step-number,.rec-case-number{display:inline-grid;place-items:center;background:#f3f7ee;border:1px solid #c9d9ba;border-radius:50%;height:24px;min-width:24px;font-size:13px;color:#426b2a}.rec-step-number{position:absolute;top:9px;right:9px}.rec-case-number{margin-right:8px}
.rec-extra{margin:14px 0}.rec-extra summary{cursor:pointer;font-weight:700;padding:12px;background:#f1f6e9;border-radius:12px}
#f-item-card.f-material-overview #f-item-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;padding:0;list-style:none}#f-item-card .f-material-row{display:flex;flex-direction:column;min-width:0;border:1px solid #d4dfc8;border-radius:16px;background:white;padding:12px}#f-item-card .f-material-row .f-material-thumb{width:100%;height:130px;overflow:hidden}#f-item-card .f-material-thumb img{width:100%;height:100%;object-fit:contain}#f-item-card .f-material-row-heading{display:flex;flex-direction:column;align-items:flex-start;gap:8px}#f-item-card .f-material-row h4{font-size:16px;line-height:1.3}#f-item-card .f-row-price{font-size:21px}#f-item-card .f-row-conditions{font-size:12px;line-height:1.45;margin-top:9px}#f-item-card.f-rejected-materials #f-item-list{display:block}.f-reception-group ul{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;list-style:none;padding:0}.f-reception-group ul li{border:1px solid #d4dfc8;border-radius:12px;padding:12px;background:#fff}
.rec-orbit-pair{display:flex;align-items:center;justify-content:center;width:100%;height:112px}.rec-orbit-pair img{width:50%!important;height:100%!important;object-fit:contain;transform:none!important}
.rec-delivery-grid{display:grid;grid-template-columns:1fr 1fr;gap:24px;margin:28px 0 56px}.rec-delivery-grid article,.rec-location-grid article{border:1px solid #d4dfc8;border-radius:20px;background:#fafcf7;padding:24px}.rec-delivery-grid img{width:100%;height:135px;object-fit:contain}.rec-delivery-grid h3{margin:14px 0}.rec-location-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.rec-location-grid iframe{width:100%;height:140px;border:0;border-radius:12px}.rec-location-grid article{padding:14px}.rec-location-grid h3{font-size:21px}.rec-location-grid p{font-size:13px;line-height:1.6}.rec-location-grid .btn{font-size:12px;margin:4px 0;min-height:40px}
#f-item-card{max-height:92dvh;overflow:auto;scroll-padding-bottom:100px}#f-item-card .f-item-actions{position:sticky;bottom:0;background:#fbfcf7;padding:12px 0;z-index:5;flex-wrap:wrap}.f-image-zoom{max-height:92dvh;overflow:auto}.f-image-zoom .f-zoom-viewport{height:min(42vh,430px)}
@media(max-width:900px){.rec-location-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:600px){#f-item-card{width:calc(100% - 16px);max-width:none;padding:16px;max-height:94dvh}#f-item-card .f-item-heading h3{font-size:25px}#f-item-card.f-material-overview #f-item-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}#f-item-card .f-material-row{padding:9px}#f-item-card .f-material-row .f-material-thumb{height:105px}#f-item-card .f-material-row h4{font-size:14px}#f-item-card .f-row-price{font-size:19px}.rec-step-grid{grid-template-columns:1fr}.rec-step-grid article{display:grid;grid-template-columns:90px 1fr;gap:4px 14px;padding:22px 12px 14px}.rec-step-grid img{grid-row:1/3;width:90px;height:84px;margin:0}.rec-step-grid p{grid-column:2}.rec-delivery-grid,.rec-location-grid{grid-template-columns:1fr;gap:14px}.f-reception-group ul{grid-template-columns:1fr}.rec-zoom-info{padding:14px}.f-image-zoom .f-zoom-viewport{height:32dvh}.rec-delivery h2{font-size:29px}.rec-location-grid iframe{height:180px}.rec-wa{min-height:44px}#f-item-card .f-item-actions{gap:8px}.rec-steps{padding:12px}.rec-orbit-pair{height:90px}}

.f-commercial-next:empty{display:none!important}

#f-item-card p{text-align:left} .f-material-frame:has(.rec-orbit-pair){background:transparent!important}
@media(max-width:600px){.e-stage .e-satellite{width:100px!important;margin-left:-50px!important}.e-stage .e-satellite img,.e-stage .f-material-frame{max-width:100px!important;height:70px!important}.e-stage .rec-orbit-pair{height:70px}.e-stage .e-satellite strong{font-size:12px;line-height:1.15}.e-stage .e-satellite>span:last-of-type{font-size:9px}.e-stage .e-core{font-size:36px}.e-stage{height:320px!important}.e-layer-controls{gap:6px}#f-item-card .f-row-conditions span{text-align:left}}

.e-satellite .rec-orbit-pair{display:flex;background:transparent;padding:0;margin:0;border-radius:0;max-width:none}.e-satellite .rec-orbit-pair img{width:50%!important;max-width:50%!important}
@media(max-width:600px){.e-stage .e-satellite{width:88px!important;margin-left:-44px!important;margin-top:-45px!important}.e-stage .e-satellite>.f-material-frame{width:88px!important;height:65px!important}.e-stage .e-satellite>img{width:80px!important;height:65px!important}.e-stage .rec-orbit-pair{height:65px}.e-stage .e-core{font-size:30px}.e-stage .e-satellite strong{font-size:11px}.e-stage .e-satellite>span{max-width:88px}}
