.compact .cooperation-teaser{background:#f1f6ed;display:flex;align-items:center;justify-content:space-between;gap:35px;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}
.cooperation-teaser p{max-width:680px}.cooperation-teaser>.button{flex-shrink:0}
.terms-section .section-heading{max-width:790px;margin-bottom:35px}
.terms-row{display:grid;grid-template-columns:45px minmax(0,1fr) auto;gap:26px;align-items:center;border-top:1px solid var(--line);padding:30px 0}
.terms-row:last-child{border-bottom:1px solid var(--line)}
.terms-number{font-size:15px;color:#a08854;align-self:start;padding-top:2px}
.terms-category{font-size:10px;letter-spacing:1.3px;text-transform:uppercase;color:var(--green);font-weight:700}
.terms-row h3{font-size:23px;font-weight:500;margin-top:8px}.terms-row p{max-width:690px;margin-bottom:0}
.document-link{border:1px solid #b8cdb6;padding:12px 17px;display:inline-flex;gap:25px;font-size:12px;color:var(--green);white-space:nowrap}.document-link:hover{background:#f1f6ed}
.compact .branded-stores a{display:flex;flex-direction:column;gap:12px;padding:27px;border:1px solid var(--line);border-top:3px solid #bda064;background:white;transition:box-shadow .2s,transform .2s}
.compact .branded-stores a:hover,.media-card:hover{transform:translateY(-3px);box-shadow:0 12px 24px #153e3010}
.store-brand{height:70px;display:flex;align-items:center;gap:14px;margin-bottom:9px}.store-brand img{object-fit:contain;object-position:left;max-width:100%}.store-brand b{font-size:23px;color:#282c2b;line-height:1.2}
.compact .branded-stores .store-label{font-size:9px;letter-spacing:1.3px;color:#66776d}
.compact .branded-stores strong{font-size:15px;font-weight:500;display:flex;align-items:center;justify-content:space-between;gap:12px;color:var(--dark);line-height:1.5}
.compact .branded-stores strong>span{font-size:20px;color:var(--green)}
.linked-socials{margin-top:32px}.media-card{display:flex;flex-direction:column;background:#fff;border:1px solid var(--line);border-top:3px solid #bda064;padding:30px;transition:box-shadow .2s,transform .2s;min-width:0}
.media-brand{height:65px;display:flex;align-items:center}.media-brand img{object-fit:contain}.media-card h3{font-size:26px;font-weight:500;margin:12px 0}.media-card p{margin:0 0 30px;flex:1}.media-action{display:flex;align-items:center;justify-content:space-between;gap:15px;border-top:1px solid var(--line);padding-top:19px;color:var(--green);font-size:12px;font-weight:600}.media-action>span{font-size:20px}.agroklub-wordmark{font-weight:700;font-size:28px;color:#355737;letter-spacing:-1.3px}.agroklub-wordmark>span{color:#c6943d}
.footer-social{grid-column:1/-1;display:flex;align-items:center;gap:15px;border-top:1px solid var(--line);padding-top:20px}.footer-social>span{font-size:11px;color:var(--muted);margin-right:5px}.footer-social>a{display:inline-flex!important;align-items:center;justify-content:center}.footer-social>a:last-child{margin-left:auto}.footer-social img{display:block;width:20px;height:20px}
.terms-section .section-heading,.page-eko .section-heading,.page-mediji .section-heading{display:block;max-width:850px}.terms-section .section-heading h2,.page-eko .section-heading h2,.page-mediji .section-heading h2{margin:12px 0 18px}.terms-section .section-heading p,.page-mediji .section-heading p{max-width:760px}
/* Compact original dropdowns, without the decorative arrow. */
.compact .team-grid.leadership-grid{grid-template-columns:repeat(3,minmax(0,1fr))}
@media(max-width:800px){.compact .team-grid.leadership-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:580px){.compact .team-grid.leadership-grid{grid-template-columns:1fr}}
@media(max-width:480px){.footer-social{flex-wrap:wrap}.footer-social>a:last-child{margin-left:auto;font-size:11px!important}}
@media(prefers-reduced-motion:reduce){.media-card,.compact .branded-stores a{transition:none}}

.crop-protection .split-photo{object-position:center top}.crop-protection h2{margin-bottom:20px}.crop-protection .button{margin-top:12px}
/* Sage surfaces carry the same Mauthner identity through the business pages. */
.compact.page-uvjeti .terms-section{background:#eaf2e5}.page-uvjeti .terms-list{border:1px solid #cdddc6;border-radius:4px;overflow:hidden;background:#f5f9f1}.page-uvjeti .terms-row{padding:28px 25px;border-top-color:#d0dfc9;gap:24px}.page-uvjeti .terms-row:first-child{border-top:0}.page-uvjeti .terms-row:nth-child(even){background:#e1eddb}.page-uvjeti .terms-row:last-child{border-bottom:0}.page-uvjeti .terms-number{color:#6c8b55}.page-uvjeti .document-link{background:#fff;border-color:#b6cdae}.page-uvjeti .document-link:hover{background:#d5e6cc}.compact.page-uvjeti .cooperation-teaser{background:#d8e7cf}.page-uvjeti .terms-category{color:#356d3b}
.compact.page-strojevi .stores{background:#e1edda}.compact.page-strojevi .machinery-partners{background:#f0f6eb;border-top:1px solid #d3e2cb;border-bottom:1px solid #d3e2cb}.page-strojevi .partner-card{border-color:#ccddc3}.compact.page-strojevi .machinery-grid{background:#e6f0df}.compact.page-strojevi .machine-category,.compact.page-strojevi .machine-category:nth-child(2),.compact.page-strojevi .machine-category:nth-child(3){background:#f7faf3;border-color:#c6d9bb;border-top-color:#79a167}.compact.page-strojevi .content-section.tint{background:#d8e7d0}.compact.page-strojevi .branded-stores a{border-top-color:#7da268}
.compact.page-mediji .content-section{background:#eaf2e4}.page-mediji .media-card{background:#f5f9f0;border-color:#cbdcbe;border-top-color:#6c9659}.page-mediji .media-instagram{background:#e2edd9;border-top-color:#85a56c}.page-mediji .media-agroklub{background:#d6e6cb;border-top-color:#4c7e4a}.page-mediji .media-action{border-top-color:#bfd3b4;color:#24613c}.page-mediji .media-card:hover{box-shadow:0 12px 24px #214d2a18}.compact.page-mediji .photo-intro,.compact.page-uvjeti .photo-intro,.compact.page-strojevi .photo-intro{background:#e2edd9}
@media(max-width:760px){.page-uvjeti .terms-row{padding:23px 18px;gap:14px}}
