:root{--od-heading-strong:#172019;--od-heading-section:#1f2d1f;}.od-hero--portal .od-hero__title,body.single-od_company .od-company-hero h1,main.ogloszenie .ogloszenie-header h1,.od-card__title,.od-company-card__title{color:var(--od-heading-strong);}body.single-od_company .od-section-title,body.single-od_company .od-about-facts__title,body.single-od_company .od-company-contact-card h2,body.single-od_company .od-company-listings__title,body.single-od_company .od-company-bottom__title,main.ogloszenie h2,main.ogloszenie h3,main.ogloszenie .ogloszenie-contact h3,main.ogloszenie .ogloszenie-source h3{color:var(--od-heading-section);}#od-filters.od-filters-wrapper{--od-filter-green:#2f7d38;--od-filter-green-dark:#24652d;--od-filter-ink:#18301d;--od-filter-muted:#657168;--od-filter-border:#dbe5dc;position:relative;overflow:visible;padding:20px;border:1px solid rgba(47,125,56,.16);border-radius:18px;background:radial-gradient(circle at 100% 0,rgba(91,164,101,.10),transparent 34%),linear-gradient(145deg,#ffffff 0%,#f7faf7 100%);box-shadow:0 14px 34px rgba(30,58,35,.08),0 2px 5px rgba(30,58,35,.04);}#od-filters.od-filters-wrapper::before{content:"";position:absolute;top:-1px;bottom:-1px;left:-1px;width:52px;box-sizing:border-box;border:3px solid #57a862;border-right:0;border-radius:18px 0 0 18px;background:none;filter:drop-shadow(0 0 3px rgba(71,153,82,.34));-webkit-mask-image:linear-gradient(90deg,#000 0%,#000 34%,rgba(0,0,0,.68) 61%,transparent 100%);mask-image:linear-gradient(90deg,#000 0%,#000 34%,rgba(0,0,0,.68) 61%,transparent 100%);pointer-events:none;}main.ogloszenie .ogloszenie-contact,main.ogloszenie .ogloszenie-source{position:relative;}main.ogloszenie .ogloszenie-contact::before,main.ogloszenie .ogloszenie-source::before,body.single-od_company .od-company-contact-card::before{content:"";position:absolute;z-index:1;top:-1px;bottom:-1px;left:-1px;width:48px;box-sizing:border-box;border:3px solid #57a862;border-right:0;border-radius:14px 0 0 14px;background:none;filter:drop-shadow(0 0 3px rgba(71,153,82,.34));-webkit-mask-image:linear-gradient(90deg,#000 0%,#000 34%,rgba(0,0,0,.68) 61%,transparent 100%);mask-image:linear-gradient(90deg,#000 0%,#000 34%,rgba(0,0,0,.68) 61%,transparent 100%);pointer-events:none;}body.single-od_company .od-company-contact-card::before{border-radius:16px 0 0 16px;}.od-page--companies .od-companies-controls .od-controls{position:relative;isolation:isolate;overflow:visible;gap:12px 14px;padding:17px 18px;border:1px solid rgba(47,125,56,.16);border-radius:18px;background:radial-gradient(circle at 100% 0,rgba(91,164,101,.10),transparent 34%),linear-gradient(145deg,#ffffff 0%,#f7faf7 100%);box-shadow:0 12px 28px rgba(30,58,35,.075),0 2px 5px rgba(30,58,35,.035);}.od-page--companies .od-companies-controls .od-controls::before{content:"";position:absolute;z-index:1;top:-1px;bottom:-1px;left:-1px;width:48px;box-sizing:border-box;border:3px solid #57a862;border-right:0;border-radius:18px 0 0 18px;background:none;filter:drop-shadow(0 0 3px rgba(71,153,82,.34));-webkit-mask-image:linear-gradient(90deg,#000 0%,#000 34%,rgba(0,0,0,.68) 61%,transparent 100%);mask-image:linear-gradient(90deg,#000 0%,#000 34%,rgba(0,0,0,.68) 61%,transparent 100%);pointer-events:none;}.od-page--companies .od-companies-controls .od-controls__label{margin-bottom:6px;color:#38503d;font-size:13px;font-weight:700;}.od-page--companies .od-companies-controls .od-controls__select{height:38px !important;border:1px solid #dbe5dc;border-radius:11px;background-color:rgba(255,255,255,.94);color:#18301d;box-shadow:0 1px 2px rgba(30,58,35,.035);transition:border-color .18s ease,box-shadow .18s ease,background-color .18s ease;}.od-page--companies .od-companies-controls .od-controls__select:hover{border-color:#b8cdbb;background-color:#fff;}.od-page--companies .od-companies-controls .od-controls__select:focus{outline:none;border-color:#2f7d38;background-color:#fff;box-shadow:0 0 0 3px rgba(47,125,56,.13),0 4px 12px rgba(30,58,35,.07);}.od-page--companies .od-companies-controls .od-controls__actions .od-btn.od-btn--ghost{min-height:38px;border:1px solid rgba(24,87,34,.25) !important;border-radius:11px !important;background:linear-gradient(135deg,#2f7d38,#24652d) !important;color:#fff !important;box-shadow:0 6px 14px rgba(36,101,45,.18) !important;}.od-page--companies .od-companies-controls .od-controls__actions .od-link{border-radius:10px;color:#24652d !important;transition:background-color .18s ease,color .18s ease;}.od-page--companies .od-companies-controls .od-controls__actions .od-link:hover{background:rgba(47,125,56,.08) !important;color:#194d22 !important;text-decoration:none !important;}.od-page--hub .od-hero.od-hero--portal,.od-page--companies .od-hero.od-hero--portal{margin-bottom:24px;padding-bottom:24px;}.od-page--hub #od-filters.od-filters-wrapper,body.single-od_company #od-filters.od-filters-wrapper{margin-bottom:28px;}.od-page--companies .od-companies-controls{padding-bottom:28px;}.od-page--hub .od-hub-footerarea__box,body.single-od_company .od-company-bottom__card{position:relative;border-color:rgba(47,125,56,.14);background:radial-gradient(circle at 100% 0,rgba(91,164,101,.075),transparent 34%),linear-gradient(145deg,#ffffff 0%,#f8faf8 100%);box-shadow:0 12px 28px rgba(30,58,35,.07),0 2px 5px rgba(30,58,35,.03);}.od-page--hub .od-hub-footerarea__box::before,body.single-od_company .od-company-bottom__card::before{content:"";position:absolute;z-index:1;top:-1px;bottom:-1px;left:-1px;width:48px;box-sizing:border-box;border:3px solid #57a862;border-right:0;border-radius:16px 0 0 16px;background:none;filter:drop-shadow(0 0 3px rgba(71,153,82,.31));-webkit-mask-image:linear-gradient(90deg,#000 0%,#000 34%,rgba(0,0,0,.68) 61%,transparent 100%);mask-image:linear-gradient(90deg,#000 0%,#000 34%,rgba(0,0,0,.68) 61%,transparent 100%);pointer-events:none;}.od-page--hub .od-hub-footerarea,body.single-od_company .od-company-bottom{margin-bottom:42px;}.od-page--hub .od-hub-context2-card,body.single-od_company .od-tip,.od-page--hub .od-hub-footerarea__links a,body.single-od_company .od-shortcut{transition:transform .18s ease,border-color .18s ease,box-shadow .2s ease,background-color .18s ease;}@media (hover:hover){.od-page--hub .od-hub-context2-card:hover,body.single-od_company .od-tip:hover{transform:translateY(-2px);border-color:rgba(47,125,56,.25);box-shadow:0 10px 22px rgba(30,58,35,.09);}.od-page--hub .od-hub-footerarea__links a:hover,body.single-od_company .od-shortcut:hover{transform:translateX(2px);border-color:rgba(47,125,56,.22);background-color:rgba(47,125,56,.055);box-shadow:0 6px 14px rgba(30,58,35,.07);}}#od-filters .od-search-bar{gap:10px;margin-bottom:15px;}#od-filters .od-search-bar input,#od-filters .od-filters-row select,#od-filters .od-filters-row input[type="text"],#od-filters .od-filters-row input[type="number"]{min-height:38px;border:1px solid var(--od-filter-border);border-radius:11px;background-color:rgba(255,255,255,.92);color:var(--od-filter-ink);box-shadow:0 1px 2px rgba(30,58,35,.035);transition:border-color .18s ease,box-shadow .18s ease,background-color .18s ease;}#od-filters .od-search-bar input{padding-left:15px;font-size:15px;}#od-filters .od-filters-row{gap:10px;margin-bottom:12px;}#od-filters .od-filters-row + .od-filters-row{margin-top:4px;}@media (min-width:769px){#od-filters .od-search-btn{display:none;}}#od-filters .od-search-bar input:hover,#od-filters .od-filters-row select:hover,#od-filters .od-filters-row input[type="text"]:hover,#od-filters .od-filters-row input[type="number"]:hover{border-color:#b8cdbb;background-color:#fff;}#od-filters .od-search-bar input:focus,#od-filters .od-filters-row select:focus,#od-filters .od-filters-row input[type="text"]:focus,#od-filters .od-filters-row input[type="number"]:focus{outline:none;border-color:var(--od-filter-green);background-color:#fff;box-shadow:0 0 0 3px rgba(47,125,56,.13),0 4px 12px rgba(30,58,35,.07);}#od-filters .od-search-bar input::placeholder,#od-filters .od-filters-row input::placeholder{color:#7b867d;opacity:1;}#od-filters .od-search-btn,#od-filters .od-apply,#od-filters .od-filters-toggle{border:1px solid rgba(24,87,34,.25) !important;border-radius:11px !important;background:linear-gradient(135deg,var(--od-filter-green),var(--od-filter-green-dark)) !important;color:#fff !important;box-shadow:0 6px 14px rgba(36,101,45,.18);font-weight:700;letter-spacing:.01em;transition:transform .18s ease,box-shadow .18s ease,filter .18s ease;}#od-filters .od-search-btn:hover,#od-filters .od-apply:hover,#od-filters .od-filters-toggle:hover{transform:translateY(-1px) !important;filter:saturate(1.08);box-shadow:0 9px 19px rgba(36,101,45,.24) !important;}#od-filters .od-search-btn:active,#od-filters .od-apply:active,#od-filters .od-filters-toggle:active{transform:translateY(0) !important;box-shadow:0 3px 8px rgba(36,101,45,.17) !important;}#od-filters .od-clear{border-radius:10px;color:var(--od-filter-green-dark);transition:background-color .18s ease,color .18s ease;}#od-filters .od-clear:hover{background:rgba(47,125,56,.08);color:#194d22;}#od-filters .od-company-fixed{border-color:var(--od-filter-border) !important;background:rgba(255,255,255,.88) !important;color:var(--od-filter-ink);box-shadow:0 2px 7px rgba(30,58,35,.04);}#od-filters.od-filters-wrapper--company{padding:18px 20px;}#od-filters.od-filters-wrapper--company .od-company-fixed{display:inline-flex;align-items:center;min-height:0;padding:6px 10px !important;line-height:1.25;}#od-filters.od-filters-wrapper--company .od-filters-row{margin-bottom:14px;}#od-filters.od-filters-wrapper--company .od-filters-row select,#od-filters.od-filters-wrapper--company .od-filters-row input[type="text"],#od-filters.od-filters-wrapper--company .od-filters-row input[type="number"]{height:36px;min-height:36px;}#od-filters.od-filters-wrapper--company .od-filters-actions{margin-top:3px;}.od-suggestions{margin-top:5px;overflow-x:hidden;overflow-y:auto;border:1px solid var(--od-filter-border,#dbe5dc);border-radius:12px;background:#fff;color:#18301d;box-shadow:0 14px 28px rgba(30,58,35,.14);}.od-suggestions .sug-item{display:flex;align-items:center;gap:8px;border-bottom:1px solid #edf2ed;padding:10px 13px;background:#fff;line-height:1.35;}.od-suggestions .sug-item:last-child{border-bottom:0;}.od-suggestions .sug-item:hover{background:#eef7ee;}#od-filter-form .od-suggest-wrap[data-suggest-field="od_firma"] .od-suggestions{min-width:min(320px,calc(100vw - 32px));}.od-activefilters .od-badge--filter{border-color:#c5ddc8;border-radius:999px;background:linear-gradient(180deg,#f5fbf4,#ebf5eb);color:#285d30;box-shadow:0 3px 9px rgba(36,101,45,.07);transition:transform .16s ease,box-shadow .16s ease,background .16s ease;}.od-activefilters .od-badge--filter:hover{transform:translateY(-1px);background:#e4f2e4;box-shadow:0 6px 13px rgba(36,101,45,.11);}.od-activefilters .od-badge--muted{border-color:#dfe6df;background:#fff;color:var(--od-filter-muted,#657168);}.od-filter-overlay{background:rgba(0,0,0,.45);backdrop-filter:blur(3px);-webkit-backdrop-filter:blur(3px);}.od-suggestions mark.od-highlight{display:inline;margin:0;padding:0;border:0;background:none;color:var(--od-filter-green-dark,#24652d);font-weight:700;line-height:inherit;}body.postid-60162 main.ogloszenie .od-gallery__item--main,.od-card__image-link[href*="/transport-drewna-wolne-auta-na-pomorze-i-pomorze-zachodnie-trans-drew/"] .od-card__image{background:#eef3ed;}body.postid-60162 main.ogloszenie .od-gallery__item--main img,.od-card__image-link[href*="/transport-drewna-wolne-auta-na-pomorze-i-pomorze-zachodnie-trans-drew/"] .od-card__image-img{object-fit:contain !important;object-position:center;}main.ogloszenie .od-listing-sticky-company-row,main.ogloszenie .ogloszenie-source__head{flex-wrap:wrap;}main.ogloszenie .od-listing-sticky-company-logo,main.ogloszenie .ogloszenie-source__logo-link{display:flex;align-items:center;justify-content:center;flex:0 0 100%;width:100%;max-width:none !important;height:82px;box-sizing:border-box;border:1px solid rgba(15,23,42,.12);border-radius:16px;background:#fff;box-shadow:0 6px 18px rgba(15,23,42,.08);overflow:hidden;}main.ogloszenie .od-listing-sticky-company-logo img,main.ogloszenie .ogloszenie-source__logo{width:auto !important;height:auto !important;max-width:220px !important;max-height:64px !important;object-fit:contain;}main.ogloszenie .ogloszenie-source__name{flex:0 0 100% !important;width:100%;}.od-company-card__excerpt{-webkit-line-clamp:5;max-height:calc(1.4em * 5);}.od-grid--companies{gap:28px 24px;}.od-company-card{position:relative;isolation:isolate;overflow:hidden;padding:20px 20px 18px;border:1px solid rgba(30,58,35,.13);border-radius:16px;background:radial-gradient(circle at 100% 0,rgba(91,164,101,.08),transparent 34%),linear-gradient(145deg,#fff 0%,#fbfdfb 100%);box-shadow:0 10px 26px rgba(30,58,35,.075),0 2px 5px rgba(30,58,35,.035);transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease;}.od-company-card::before{content:"";position:absolute;z-index:-1;top:-1px;bottom:-1px;left:-1px;width:34px;border:3px solid rgba(87,168,98,.82);border-right:0;border-radius:16px 0 0 16px;-webkit-mask-image:linear-gradient(90deg,#000 0%,rgba(0,0,0,.62) 48%,transparent 100%);mask-image:linear-gradient(90deg,#000 0%,rgba(0,0,0,.62) 48%,transparent 100%);pointer-events:none;}.od-company-card__head{margin-bottom:13px;}.od-company-card__excerpt{margin-top:12px;margin-bottom:16px;}.od-company-card__meta{gap:8px;padding-top:12px;}.od-company-card__metaitem{max-width:100%;white-space:normal;}.od-company-card__foot{margin-top:12px;padding-top:12px;}@media (hover:hover){.od-company-card:hover{transform:translateY(-3px);border-color:rgba(47,125,56,.24);box-shadow:0 16px 34px rgba(30,58,35,.11),0 3px 7px rgba(30,58,35,.045);}}@media (max-width:700px){.od-grid--companies{gap:20px;}.od-company-card{padding:18px 18px 16px;border-radius:14px;}.od-company-card::before{border-radius:14px 0 0 14px;}}@media (max-width:768px){.od-page--hub .od-hero.od-hero--portal,.od-page--companies .od-hero.od-hero--portal{margin-bottom:16px;padding-bottom:16px;}.od-page--hub #od-filters.od-filters-wrapper,body.single-od_company #od-filters.od-filters-wrapper{margin-bottom:20px;}.od-page--companies .od-companies-controls{padding-bottom:20px;}#od-filters .od-filters-form{border-radius:14px 14px 0 0;padding:14px 14px 16px;box-shadow:0 -4px 18px rgba(0,0,0,.25);}#od-filters.od-filters-wrapper{padding:14px;border-radius:15px;box-shadow:0 9px 22px rgba(30,58,35,.07);}#od-filters.od-filters-wrapper::before{width:44px;border-radius:15px 0 0 15px;}main.ogloszenie .ogloszenie-contact::before,main.ogloszenie .ogloszenie-source::before,body.single-od_company .od-company-contact-card::before{width:40px;}#od-filters.od-filters-wrapper--company{padding:14px;}.od-page--companies .od-companies-controls .od-controls{padding:15px;border-radius:15px;}.od-page--companies .od-companies-controls .od-controls::before{width:40px;border-radius:15px 0 0 15px;}.od-page--hub .od-hub-footerarea__box::before,body.single-od_company .od-company-bottom__card::before{width:40px;border-radius:14px 0 0 14px;}.od-page--hub .od-hub-footerarea,body.single-od_company .od-company-bottom{margin-bottom:30px;}.od-page--companies .od-companies-controls .od-controls__select,.od-page--companies .od-companies-controls .od-controls__actions .od-btn.od-btn--ghost,.od-page--companies .od-companies-controls .od-controls__actions .od-link{min-height:46px;}#od-filters .od-search-bar input,#od-filters .od-filters-row select,#od-filters .od-filters-row input[type="text"],#od-filters .od-filters-row input[type="number"]{min-height:44px;}#od-filters .od-search-btn,#od-filters .od-apply,#od-filters .od-filters-toggle,#od-filters .od-clear{min-height:46px;padding-top:11px !important;padding-bottom:11px !important;}#od-filters.od-filters-wrapper--company .od-filters-row select,#od-filters.od-filters-wrapper--company .od-filters-row input[type="text"],#od-filters.od-filters-wrapper--company .od-filters-row input[type="number"]{height:44px;min-height:44px;}#od-filters .od-filters-form.visible{background:radial-gradient(circle at 100% 0,rgba(91,164,101,.11),transparent 32%),#f8faf8;}}@media (prefers-reduced-motion:reduce){#od-filters *,.od-activefilters .od-badge--filter,.od-page--hub .od-hub-context2-card,body.single-od_company .od-tip,.od-page--hub .od-hub-footerarea__links a,body.single-od_company .od-shortcut{scroll-behavior:auto !important;transition:none !important;}}.od-card__image{position:relative;}.od-card__price-badge{position:absolute;top:10px;left:10px;z-index:2;display:inline-flex;align-items:center;gap:5px;padding:4px 10px;border:1px solid rgba(34,197,94,.22);border-radius:999px;background:rgba(236,253,245,.88);color:#166534;box-shadow:0 4px 12px rgba(21,128,61,.10);backdrop-filter:blur(1.5px);font-size:11px;font-weight:700;line-height:1;}.od-card__details{display:flex;flex-wrap:wrap;align-items:center;gap:10px 14px;}.od-card__price{display:inline-flex;align-items:center;gap:6px;margin-left:16px;color:#166534;font-size:13px;font-weight:700;line-height:1.2;}.od-card__price-icon{display:inline-flex;align-items:center;}.od-svg-icon{display:inline-block;flex:0 0 auto;width:1.08em;height:1.08em;vertical-align:-.16em;}.od-svg-icon--check,.od-svg-icon--phone,.od-svg-icon--handshake{color:#16803c;}.od-svg-icon--money,.od-svg-icon--chart{color:#15803d;}.od-svg-icon--search,.od-svg-icon--truck,.od-svg-icon--link,.od-svg-icon--arrow-right,.od-svg-icon--pointer,.od-svg-icon--diamond,.od-svg-icon--globe{color:#2563eb;}.od-svg-icon--debug,.od-svg-icon--tree{color:#2f855a;}.od-svg-icon--x{color:#c0392b;}.od-svg-icon--star,.od-svg-icon--medal-1,.od-svg-icon--building{color:#b45309;}.od-svg-icon--medal-2,.od-svg-icon--clock,.od-svg-icon--bullet,.od-svg-icon--gear{color:#64748b;}.od-svg-icon--medal-3,.od-svg-icon--package,.od-svg-icon--tool,.od-svg-icon--file{color:#92400e;}.od-svg-icon--pin,.od-svg-icon--megaphone{color:#dc6b19;}.od-svg-icon--mail{color:#0f766e;}.od-svg-icon--message{color:#1fa855;}.od-svg-icon--calendar{color:#4f46e5;}.od-svg-icon--tag{color:#7c3aed;}.od-svg-icon--bolt,.od-svg-icon--lightbulb{color:#ca8a04;}.od-svg-icon--fire,.od-svg-icon--target{color:#dc2626;}.od-svg-icon--laptop{color:#475569;}.sug-item .od-svg-icon--factory{color:#b45309;}.sug-item .od-svg-icon--phone{color:#0f766e;}.sug-item .od-svg-icon--sliders{color:#c2410c;}.sug-item .od-svg-icon--layers{color:#475569;}.home .elementor-widget-heading .elementor-heading-title>a{color:inherit;font-size:inherit;line-height:inherit;}.home .elementor-widget-divider{--divider-border-style:none;--divider-border-width:1px;--divider-color:#0c0d0e;}.home .elementor-widget-divider .elementor-divider{display:flex;}.home .elementor-widget-divider .elementor-divider-separator{direction:ltr;display:flex;margin:0;}.home .elementor-widget-divider--view-line .elementor-divider-separator{border-block-start:var(--divider-border-width) var(--divider-border-style) var(--divider-color);}.home .e-con-inner>.elementor-widget-divider,.home .e-con>.elementor-widget-divider{width:var(--container-widget-width,100%);--flex-grow:var(--container-widget-flex-grow);}
.smart-404 .od-card__image>img{height:100%}
