/* AB.hr: Ultimate Member profile navigation. */
/* Only the canonical social group in the navigation may be visible. */
.page-id-16626 .um-profile-navbar>.agbz-um-socials{display:none!important}
.page-id-16626 .um-profile:has(.agbz-um-socials) .um-profile-connect{display:none!important}
.page-id-16626 .um-profile-nav{display:flex!important;align-items:stretch;gap:8px;padding:10px!important;box-sizing:border-box;background:linear-gradient(145deg,#f8fbf1,#e8f0d9)!important;border:1px solid #cddbb8;border-bottom:4px solid #b7c99b;border-radius:14px;box-shadow:0 5px 0 #e7eddc,0 11px 18px -13px rgba(47,65,17,.3);margin-bottom:28px!important}.page-id-16626 .um-profile-nav .um-clear{display:none!important}.page-id-16626 .um-profile-nav-item{float:none!important;flex:1 1 0;min-width:0;margin:0!important;padding:0!important;background:transparent!important}.page-id-16626 .um-profile-nav-item>a:nth-of-type(n+2){display:none!important}.page-id-16626 .um-profile-nav-item>a:nth-of-type(1){display:flex!important;align-items:center;justify-content:center;gap:7px;min-height:44px;box-sizing:border-box;padding:10px 8px!important;margin:0!important;border:1px solid #d4dec6;border-bottom:3px solid #bfcea9;border-radius:9px;background:linear-gradient(145deg,#fff,#f4f7ed)!important;color:#344b10!important;text-align:center;box-shadow:0 3px 0 #dce6ca;transition:transform .15s,border-color .15s}.page-id-16626 .um-profile-nav-item>a .title{display:inline!important;font-size:12px!important;font-weight:700;line-height:1.3}.page-id-16626 .um-profile-nav-item>a i{color:inherit!important;font-size:20px!important;line-height:1;margin:0!important;float:none!important;width:auto!important;flex-shrink:0}.page-id-16626 .um-profile-nav-item.active>a:nth-of-type(1),.page-id-16626 .um-profile-nav-item>a[aria-current=page]{background:linear-gradient(145deg,#84a634,#638817)!important;color:#fff!important;border-color:#577812;border-bottom-color:#45620d;box-shadow:0 3px 0 #bdce9e}.page-id-16626 .um-profile-nav-item>a:focus-visible{outline:3px solid #344b10;outline-offset:3px}.page-id-16626 .um-profile-nav-temp{flex:0 0 auto;display:flex;align-items:center;justify-content:center}.page-id-16626 .um-profile-nav-temp .am-temp-slot{display:flex;align-items:center;height:100%}.page-id-16626 .um-profile-nav-temp .am-temp-badge{min-height:44px;margin:0!important;padding:9px 8px!important;border:1px solid #d4dec6!important;border-bottom:3px solid #bfcea9!important;border-radius:9px!important;background:linear-gradient(145deg,#fff,#f4f7ed)!important;color:#344b10!important;font-size:13px;font-weight:700;box-shadow:0 3px 0 #dce6ca}@media(hover:hover){.page-id-16626 .um-profile-nav-item>a:nth-of-type(1):hover{transform:translateY(-2px);border-color:#8ca84e}}@media(max-width:600px){.page-id-16626 .um-profile-nav{gap:6px;padding:8px!important;border-radius:12px}.page-id-16626 .um-profile-nav-item>a:nth-of-type(1){flex-direction:column;gap:5px;padding:8px 4px!important;min-height:61px}.page-id-16626 .um-profile-nav-item>a .title{font-size:11px!important;overflow-wrap:break-word}.page-id-16626 .um-profile-nav-item>a i{font-size:18px!important}.page-id-16626 .um-profile-nav-temp .am-temp-badge{min-height:61px;padding:8px 5px!important;font-size:12px}.page-id-16626 .um-profile-nav{margin-bottom:22px!important}}@media(prefers-reduced-motion:reduce){.page-id-16626 .um-profile-nav-item>a{transition:none}.page-id-16626 .um-profile-nav-item>a:nth-of-type(1):hover{transform:none}}

/* Smaller profile navigation controls. */
.page-id-16626 .um-profile-nav{gap:7px;padding:7px!important;border-radius:11px;border-bottom-width:3px;box-shadow:0 3px 0 #e7eddc,0 8px 13px -10px rgba(47,65,17,.3);margin-bottom:22px!important}.page-id-16626 .um-profile-nav-item{flex:0 1 auto}.page-id-16626 .um-profile-nav-item>a:nth-of-type(1){min-height:36px;gap:6px;padding:7px 9px!important;border-radius:8px;border-bottom-width:2px;box-shadow:0 2px 0 #dce6ca}.page-id-16626 .um-profile-nav-item>a i{font-size:16px!important}.page-id-16626 .um-profile-nav-item>a .title{font-size:11px!important}.page-id-16626 .um-profile-nav-temp{margin-left:auto!important;flex:0 0 auto}.page-id-16626 .um-profile-nav-temp .am-temp-badge{min-height:36px;padding:6px 7px!important;font-size:12px;border-radius:8px!important;border-bottom-width:2px!important;box-shadow:0 2px 0 #dce6ca}@media(max-width:600px){.page-id-16626 .um-profile-nav{gap:5px;padding:6px!important}.page-id-16626 .um-profile-nav-item{flex:1 1 0}.page-id-16626 .um-profile-nav-item>a:nth-of-type(1){min-height:44px;gap:3px;padding:5px 3px!important}.page-id-16626 .um-profile-nav-item>a i{font-size:15px!important}.page-id-16626 .um-profile-nav-item>a .title{font-size:10px!important}.page-id-16626 .um-profile-nav-temp{flex:0 0 auto}.page-id-16626 .um-profile-nav-temp .am-temp-badge{min-height:44px;padding:5px!important;font-size:11px}}
/* Social links occupy their own space inside profile navigation. */
.page-id-16626 .um-profile-nav{flex-wrap:wrap!important;align-items:center!important}.page-id-16626 .um-profile-nav>.agbz-um-socials{position:static!important;inset:auto!important;transform:none!important;float:none!important;display:flex!important;align-items:center!important;justify-content:center!important;flex:0 0 auto!important;gap:4px!important;margin:0 0 0 auto!important;padding:3px!important;width:auto!important;height:auto!important;background:#fff;border:1px solid #d4dec6;border-radius:8px;box-sizing:border-box;z-index:auto!important}.page-id-16626 .um-profile-nav>.agbz-um-socials>a{display:flex!important;align-items:center!important;justify-content:center!important;width:28px!important;height:28px!important;min-width:28px!important;padding:0!important;margin:0!important;border-radius:5px;background:transparent!important;text-decoration:none!important;line-height:1!important;box-sizing:border-box}.page-id-16626 .um-profile-nav>.agbz-um-socials>a i{font-size:19px!important;line-height:1!important;margin:0!important;color:inherit!important}.page-id-16626 .um-profile-nav>.agbz-um-socials>a[aria-label="Facebook"]{color:#1877f2!important}.page-id-16626 .um-profile-nav>.agbz-um-socials>a[aria-label="YouTube"]{color:#ff0000!important}.page-id-16626 .um-profile-nav>.agbz-um-socials>a[aria-label="Web"]{color:#344b10!important}.page-id-16626 .um-profile-nav>.agbz-um-socials>a[aria-label="Instagram"] i{background:radial-gradient(circle at 30% 107%,#fdf497 0%,#fdf497 5%,#fd5949 45%,#d6249f 60%,#285aeb 90%)!important;-webkit-background-clip:text!important;background-clip:text!important;-webkit-text-fill-color:transparent!important;color:#d6249f!important}.page-id-16626 .um-profile-nav>.agbz-um-socials>a:hover{background:#f1f5e9!important}.page-id-16626 .um-profile-nav>.agbz-um-socials>a:focus-visible{outline:2px solid #344b10;outline-offset:2px}.page-id-16626 .um-profile-nav>.um-profile-nav-temp{margin-left:0!important}@media(max-width:600px){.page-id-16626 .um-profile-nav>.um-profile-nav-item:not(.um-profile-nav-temp){flex:1 1 calc(30% - 6px)!important}.page-id-16626 .um-profile-nav>.agbz-um-socials{order:4}.page-id-16626 .um-profile-nav>.um-profile-nav-temp{order:5}}

.page-id-16626 .um-profile-navbar:has(>.um-clear:only-child){display:none!important}

.page-id-16626 .um-profile-nav>.agbz-um-socials{order:9!important}.page-id-16626 .um-profile-nav>.um-profile-nav-temp{order:10!important}

.page-id-16626 .um-profile-nav:not(:has(>.agbz-um-socials>a))>.um-profile-nav-temp{margin-left:auto!important}.page-id-16626 .um-profile-nav>.agbz-um-socials:empty{display:none!important}

/* Compact single-row profile navigation on phones; remove old header divider. */
.page-id-16626 .um .um-header{border-bottom:0!important}
@media(max-width:600px){.page-id-16626 .um-profile-nav{flex-wrap:nowrap!important;gap:3px!important;padding:5px 4px!important}.page-id-16626 .um-profile-nav>.um-profile-nav-item:not(.um-profile-nav-temp){flex:1 1 0!important;min-width:0!important}.page-id-16626 .um-profile-nav-item>a:nth-of-type(1){min-height:38px!important;padding:3px 1px!important;gap:2px!important;border-radius:6px!important}.page-id-16626 .um-profile-nav-item>a i{font-size:12px!important}.page-id-16626 .um-profile-nav-item>a .title{font-size:8px!important;line-height:1.15!important;overflow-wrap:normal!important}.page-id-16626 .um-profile-nav>.agbz-um-socials{gap:0!important;padding:1px!important;margin-left:1px!important;border-radius:6px!important}.page-id-16626 .um-profile-nav>.agbz-um-socials>a{width:20px!important;min-width:20px!important;height:30px!important}.page-id-16626 .um-profile-nav>.agbz-um-socials>a i{font-size:16px!important}.page-id-16626 .um-profile-nav>.um-profile-nav-temp{flex:0 0 auto!important}.page-id-16626 .um-profile-nav-temp .am-temp-badge{min-height:38px!important;padding:4px 3px!important;font-size:10px!important;border-radius:6px!important}}

/* Group profile actions on the left; slightly larger, responsive controls. */
.page-id-16626 .um-profile-nav>.um-profile-nav-item:not(.um-profile-nav-temp){flex:0 0 auto!important}.page-id-16626 .um-profile-nav>.agbz-um-socials{margin-left:auto!important}.page-id-16626 .um .um-name,.page-id-16626 .um .um-name>a,.page-id-16626 .um .agbz-card-title{font-weight:800!important;color:#52751d!important;text-shadow:0 1px 0 #eef5db,0 2px 0 #c4d5a4,0 3px 0 #a2b87d,0 5px 5px rgba(49,72,17,.18)!important;letter-spacing:.2px!important;line-height:1.3!important}.page-id-16626 .um .um-name,.page-id-16626 .um .um-name>a{font-size:26px!important}.page-id-16626 .um .agbz-card-title{font-size:20px!important;margin-bottom:14px!important}@media(min-width:601px){.page-id-16626 .um-profile-nav-item>a:nth-of-type(1){min-height:40px!important}.page-id-16626 .um-profile-nav-item>a i{font-size:17px!important}.page-id-16626 .um-profile-nav-item>a .title{font-size:12px!important}.page-id-16626 .um-profile-nav-temp .am-temp-badge{min-height:40px!important}}
@media(max-width:600px){.page-id-16626 .um-profile-nav{gap:3px!important}.page-id-16626 .um-profile-nav>.um-profile-nav-item:not(.um-profile-nav-temp){flex:0 0 auto!important;width:36px!important}.page-id-16626 .um-profile-nav-item>a:nth-of-type(1){width:100%!important;min-height:42px!important;padding:4px 1px!important}.page-id-16626 .um-profile-nav-item>a .title{font-size:9px!important}.page-id-16626 .um-profile-nav-item>a i{font-size:14px!important}.page-id-16626 .um-profile-nav-temp .am-temp-badge{min-height:42px!important;font-size:10px!important}.page-id-16626 .um .um-name,.page-id-16626 .um .um-name>a{font-size:23px!important}.page-id-16626 .um .agbz-card-title{font-size:19px!important}}
@media(min-width:360px) and (max-width:600px){.page-id-16626 .um-profile-nav>.um-profile-nav-item:not(.um-profile-nav-temp){width:48px!important}.page-id-16626 .um-profile-nav-item>a .title{font-size:10px!important}.page-id-16626 .um-profile-nav-item>a i{font-size:15px!important}.page-id-16626 .um-profile-nav>.agbz-um-socials>a{width:22px!important;min-width:22px!important}.page-id-16626 .um-profile-nav>.agbz-um-socials>a i{font-size:18px!important}.page-id-16626 .um-profile-nav-temp .am-temp-badge{font-size:11px!important}}

/* Structured profile details and warm brown organisation type. */
.page-id-16626 .um-custom-cards>.agbz-card.lokacija{background:linear-gradient(145deg,#fbfcf8,#f0f4e8)!important;border:1px solid #d4dfc4!important;border-bottom:3px solid #b8cba1!important;border-radius:12px!important;box-shadow:0 3px 0 #e7eddd,0 10px 18px -13px rgba(47,65,17,.25)!important;padding:16px!important}.page-id-16626 .agbz-card.lokacija>.abhr-profile-details{display:grid!important;gap:10px!important;font-size:14px!important;line-height:1.5!important}.page-id-16626 .agbz-card.lokacija>.abhr-profile-details>div{margin:0!important;padding:10px 12px!important;background:rgba(255,255,255,.8)!important;border:1px solid #e0e8d5;border-radius:8px;min-width:0}.page-id-16626 .um-cover>div[data-organization]{background:#f7efe5!important;border-color:#e1cfb9!important}.page-id-16626 .um-cover>div[data-organization]>span{color:#85512a!important;font-size:21px!important;font-weight:800!important;text-shadow:0 1px 0 #fff8ef,0 2px 0 #dec6ad,0 3px 3px rgba(91,50,23,.13)!important}.page-id-16626 .agbz-card.lokacija strong{display:block;color:#344b10!important;font-size:13px!important;font-weight:700!important;margin-bottom:4px}.page-id-16626 .agbz-card.lokacija strong+br{display:none!important}.page-id-16626 .agbz-card.lokacija>.abhr-profile-details>div:not([data-organization])>span{font-size:14px!important;color:#425139!important;overflow-wrap:anywhere}.page-id-16626 .agbz-card.lokacija ul{display:flex!important;flex-wrap:wrap!important;gap:6px!important;margin:5px 0 0!important;padding:0!important;list-style:none!important}.page-id-16626 .agbz-card.lokacija li{font-size:12px!important;line-height:1.4!important;color:#425b22!important;background:#f2f6e9;border:1px solid #d8e3c8;border-radius:7px;padding:5px 8px!important;margin:0!important;list-style:none!important;max-width:100%;overflow-wrap:break-word}.page-id-16626 .agbz-card.lokacija li:before{content:none!important}@media(max-width:600px){.page-id-16626 .um-custom-cards>.agbz-card.lokacija{padding:13px!important}.page-id-16626 .agbz-card.lokacija>.abhr-profile-details>div{padding:9px 10px!important}}

/* Profile location: remove unused divider and empty spacing. */
.page-id-16626 .um-viewing .um-profile-body.main .um-field-divider{display:none!important}
.page-id-16626 .um-viewing .um-profile-body.main{padding-bottom:0!important}
.page-id-16626 .um-viewing .um-profile-body.main .um-custom-cards{margin-bottom:0!important}
.page-id-16626 .td-page-content>.um-viewing{margin-bottom:12px!important;padding-bottom:0!important}
.page-id-16626 .td-page-content>#hidden_name+p,.page-id-16626 .td-page-content>.agrometeo-container+br{display:none!important}

.page-id-16626 .um-viewing .um-profile-body.main .um-custom-cards~.um-row{margin-bottom:0!important}
.page-id-16626 .td-page-content>p:has(~.agrometeo-container){display:none!important}

/* Pale cream location action matching reference. */
.page-id-16626 .agro-loc-btn{background:#fff3c4!important;color:#66501c!important;border:1px solid #ffdc79!important;border-radius:12px!important;font-weight:700!important;box-shadow:0 2px 0 #f4df9f,0 4px 8px rgba(154,122,46,.06)!important;text-shadow:none!important}
.page-id-16626 .agro-loc-btn:hover{background:#ffedac!important}
.page-id-16626 .agro-loc-btn:focus-visible{outline:3px solid #e6c465!important;outline-offset:3px}

/* Activity colours follow the corresponding reference sections. */
.page-id-16626 .um-custom-cards>.agbz-card.lokacija li[data-activity="Ratarstvo"]{background:#e6f4e6!important;border-color:#b9ddb9!important}
.page-id-16626 .um-custom-cards>.agbz-card.lokacija li[data-activity="Stočarstvo"]{background:#edf5ff!important;border-color:#d4e4ff!important}
.page-id-16626 .um-custom-cards>.agbz-card.lokacija li[data-activity="Vinogradarstvo"]{background:#edf6ff!important;border-color:#d2e6fc!important}
.page-id-16626 .um-custom-cards>.agbz-card.lokacija li[data-activity="Povrtlarstvo"]{background:#f1ebff!important;border-color:#dfd4fa!important}
.page-id-16626 .um-custom-cards>.agbz-card.lokacija li[data-activity="Voćarstvo"]{background:#e8f4ff!important;border-color:#cee3f6!important}
.page-id-16626 .um-custom-cards>.agbz-card.lokacija li[data-activity="Maslinarstvo"]{background:#ecf7df!important;border-color:#d3e5bb!important}
.page-id-16626 .um-custom-cards>.agbz-card.lokacija li[data-activity="Ekološka proizvodnja"]{background:#fff4c2!important;border-color:#ffe38b!important}
.page-id-16626 .um-custom-cards>.agbz-card.lokacija li[data-activity="Rasadničarstvo"]{background:#eaf1ff!important;border-color:#cfddff!important}
.page-id-16626 .um-custom-cards>.agbz-card.lokacija li[data-activity="Cvjećarstvo"]{background:#ffeaf3!important;border-color:#fac9dd!important}
.page-id-16626 .um-custom-cards>.agbz-card.lokacija li[data-activity="Pčelarstvo"]{background:#f3f6fc!important;border-color:#e0e3ea!important}

/* Organisation-specific theme colours. */
.page-id-16626 .um-cover>div[data-organization="OPG"]{background:#e6f2d8!important;border-color:#c9ddb0!important}
.page-id-16626 .um-cover>div[data-organization="OPG"]>span{color:#50701e!important;text-shadow:0 1px 0 rgba(255,255,255,.85),0 2px 2px rgba(49,61,30,.12)!important}
.page-id-16626 .um-cover>div[data-organization="SOPG"]{background:#fff3c4!important;border-color:#f0d58b!important}
.page-id-16626 .um-cover>div[data-organization="SOPG"]>span{color:#806020!important;text-shadow:0 1px 0 rgba(255,255,255,.85),0 2px 2px rgba(49,61,30,.12)!important}
.page-id-16626 .um-cover>div[data-organization="Obrt"]{background:#f7efe5!important;border-color:#e1cfb9!important}
.page-id-16626 .um-cover>div[data-organization="Obrt"]>span{color:#85512a!important;text-shadow:0 1px 0 rgba(255,255,255,.85),0 2px 2px rgba(49,61,30,.12)!important}
.page-id-16626 .um-cover>div[data-organization="Trgovačko društvo"]{background:#e8f1fb!important;border-color:#c9dbee!important}
.page-id-16626 .um-cover>div[data-organization="Trgovačko društvo"]>span{color:#315d87!important;text-shadow:0 1px 0 rgba(255,255,255,.85),0 2px 2px rgba(49,61,30,.12)!important}
.page-id-16626 .um-cover>div[data-organization="Zadruga"]{background:#e5f2eb!important;border-color:#c2dfd0!important}
.page-id-16626 .um-cover>div[data-organization="Zadruga"]>span{color:#386b52!important;text-shadow:0 1px 0 rgba(255,255,255,.85),0 2px 2px rgba(49,61,30,.12)!important}
.page-id-16626 .um-cover>div[data-organization="Udruga"]{background:#f1ebfa!important;border-color:#dcd0ed!important}
.page-id-16626 .um-cover>div[data-organization="Udruga"]>span{color:#715291!important;text-shadow:0 1px 0 rgba(255,255,255,.85),0 2px 2px rgba(49,61,30,.12)!important}
.page-id-16626 .um-cover>div[data-organization="Institucija"]{background:#eef0f4!important;border-color:#d6dae2!important}
.page-id-16626 .um-cover>div[data-organization="Institucija"]>span{color:#526175!important;text-shadow:0 1px 0 rgba(255,255,255,.85),0 2px 2px rgba(49,61,30,.12)!important}

/* Profile partner directory links and database colours. */
.page-id-16626 .abhr-partner-card-link{display:block;margin:-10px -12px;padding:10px 12px;border-radius:8px;text-decoration:none!important;color:#425139!important}
.page-id-16626 .abhr-partner-card-link>span{font-size:14px!important;overflow-wrap:anywhere}
.page-id-16626 .abhr-partner-card-link:hover{background:#edf3e2}
.page-id-16626 .abhr-base-link{display:inline-block;padding:4px 9px;margin:2px 4px 0 0;border:1px solid #c9ddb0;border-radius:7px;background:#e6f2d8;color:#50701e!important;font-size:14px;text-decoration:none!important;font-weight:600}
.page-id-16626 .abhr-base-link[data-base="Agrobiznis"]{background:#e8f1fb;border-color:#c9dbee;color:#315d87!important}
.page-id-16626 .agbz-card.lokacija>.abhr-profile-details>.abhr-base-card[data-base="Agrobaza"]{background:#f0f6e8!important;border-color:#ccdeba!important}
.page-id-16626 .agbz-card.lokacija>.abhr-profile-details>.abhr-base-card[data-base="Agrobiznis"]{background:#eef4fc!important;border-color:#d0def0!important}

.page-id-16626 .abhr-partner-card-link:focus-visible,.page-id-16626 .abhr-base-link:focus-visible{outline:2px solid #7e9c43;outline-offset:2px}
@media(max-width:600px){.page-id-16626 .abhr-partner-card-link{margin:-9px -10px;padding:9px 10px}}

.page-id-16626 .abhr-base-card{position:relative}
.page-id-16626 .abhr-base-card>.abhr-base-link:only-of-type:after{content:"";position:absolute;inset:0;border-radius:8px}

/* Activity pills open the filtered directory in a new tab. */
.page-id-16626 .agbz-card.lokacija li>.abhr-activity-link{display:block;margin:-5px -8px;padding:5px 8px;border-radius:6px;color:inherit!important;font:inherit;text-decoration:none!important}
.page-id-16626 .agbz-card.lokacija li>.abhr-activity-link{transition:background-color .15s ease}
.page-id-16626 .agbz-card.lokacija li>.abhr-activity-link:hover{background:rgba(57,75,30,.07);text-decoration:none!important}
.page-id-16626 .agbz-card.lokacija li>.abhr-activity-link:focus-visible{outline:2px solid #7e9c43;outline-offset:2px}

/* County name uses the same compact pill treatment. */
.page-id-16626 .abhr-county-card .abhr-partner-card-link>span{display:inline-block;padding:4px 9px;margin:2px 0 0;border:1px solid #c9ddb0;border-radius:7px;background:#e6f2d8;color:#50701e!important;font-size:14px!important;font-weight:600;line-height:1.4;max-width:100%;overflow-wrap:anywhere}
.page-id-16626 .abhr-county-card .abhr-partner-card-link:hover>span{background:#dcecc9}

/* County pill and whole-card database link presentation. */
.page-id-16626 .abhr-county-card .abhr-partner-card-link>span{display:inline-block!important;padding:5px 9px!important;border:1px solid #d8e3c8!important;border-radius:7px!important;background:#f2f6e9!important;color:#425b22!important;font-size:13px!important;line-height:1.4!important;max-width:100%;overflow-wrap:anywhere}

.page-id-16626 .abhr-base-card:has(>.abhr-base-link:only-of-type){cursor:pointer;transition:box-shadow .15s ease}

.page-id-16626 .abhr-base-card>.abhr-base-link:only-of-type:after{content:"";position:absolute;inset:0;border-radius:8px}

/* Organisation cards link to their filtered partner directory. */
.page-id-16626 [data-organization]{position:relative;cursor:pointer}
.page-id-16626 .abhr-organization-link{color:inherit!important;font:inherit;text-shadow:inherit;text-decoration:none!important}
.page-id-16626 .abhr-organization-link:after{content:"";position:absolute;inset:0;border-radius:8px}

.page-id-16626 .abhr-organization-link:focus-visible{outline:2px solid #7e9c43;outline-offset:2px}

/* Consistent full-card hover for organisation and database cards. */
.page-id-16626 .abhr-organization-link:hover,.page-id-16626 .abhr-base-link:hover{text-decoration:none!important;filter:none!important}
.page-id-16626 .um-cover>div[data-organization],.page-id-16626 .abhr-base-card{transition:background-color .15s ease}
.page-id-16626 .um-cover>div[data-organization="OPG"]:has(.abhr-organization-link):hover{background:#dcebc9!important}
.page-id-16626 .um-cover>div[data-organization="SOPG"]:has(.abhr-organization-link):hover{background:#f8eab0!important}
.page-id-16626 .um-cover>div[data-organization="Obrt"]:has(.abhr-organization-link):hover{background:#efe4d6!important}
.page-id-16626 .um-cover>div[data-organization="Trgovačko društvo"]:has(.abhr-organization-link):hover{background:#dce9f7!important}
.page-id-16626 .um-cover>div[data-organization="Zadruga"]:has(.abhr-organization-link):hover{background:#d8ebe1!important}
.page-id-16626 .um-cover>div[data-organization="Udruga"]:has(.abhr-organization-link):hover{background:#e8def6!important}
.page-id-16626 .um-cover>div[data-organization="Institucija"]:has(.abhr-organization-link):hover{background:#e3e7ee!important}
.page-id-16626 .agbz-card.lokacija>.abhr-profile-details>.abhr-base-card[data-base="Agrobaza"]:hover{background:#e6efdb!important}
.page-id-16626 .agbz-card.lokacija>.abhr-profile-details>.abhr-base-card[data-base="Agrobiznis"]:hover{background:#e0eafa!important}

/* Organisation label above the contact profile image. */
.page-id-16626 .agbz-card.kontakt{display:flex;flex-direction:column}
.page-id-16626 .um-cover>div[data-organization]{order:-1;margin:0 0 12px!important;padding:10px 12px!important;border:1px solid #d4dfc4;border-radius:8px;min-width:0;background:#f0f4e8}
.page-id-16626 .um-cover>div[data-organization]>span{font-size:21px!important;font-weight:800!important;line-height:1.4;color:#52751d;text-shadow:0 1px 0 rgba(255,255,255,.85),0 2px 2px rgba(49,61,30,.12)}
.page-id-16626 .agbz-card.kontakt>.nova_profilna{order:0}

/* Larger contact name with breathing space below the profile photo. */
.page-id-16626 .agbz-card.kontakt>.agbz-contact-name{margin-top:12px!important;margin-bottom:14px!important;font-size:22px!important;line-height:1.35!important}
@media(max-width:600px){.page-id-16626 .agbz-card.kontakt>.agbz-contact-name{font-size:21px!important;margin-top:11px!important}}

/* Separate organisation card above the profile contact card. */
.page-id-16626 .um-custom-cards>.abhr-contact-column{flex:1 1 calc(50% - 8px);min-width:0;display:flex;flex-direction:column;gap:12px;align-self:flex-start}
.page-id-16626 .abhr-contact-column>.agbz-card.kontakt{width:100%!important;max-width:none!important;flex:0 0 auto!important;margin:0!important;box-sizing:border-box}
.page-id-16626 .um-cover>div[data-organization]{margin:0!important;box-shadow:0 2px 0 rgba(110,136,70,.12);box-sizing:border-box}
@media(max-width:600px){.page-id-16626 .um-custom-cards>.abhr-contact-column{width:100%;flex:0 0 auto}}

/* Organisation card beneath photo and contact information. */
.page-id-16626 .um-cover>div[data-organization]{order:1!important}

/* Compact organisation pill at the bottom right of the cover photo. */
.page-id-16626 .um-cover{position:relative!important}
.page-id-16626 .um-cover>.abhr-cover-organization[data-organization]{position:absolute!important;right:14px;bottom:14px;z-index:5;display:inline-flex;align-items:center;width:auto!important;max-width:calc(100% - 28px);margin:0!important;padding:7px 13px!important;border-radius:999px!important;border:1px solid #d4dfc4;box-shadow:0 2px 0 rgba(255,255,255,.6),0 3px 9px rgba(20,35,15,.2)!important;box-sizing:border-box;line-height:1.35}
.page-id-16626 .um-cover>.abhr-cover-organization[data-organization]>span{font-size:15px!important;font-weight:800!important;line-height:1.35!important}
.page-id-16626 .um-cover>.abhr-cover-organization a:focus-visible{outline:2px solid currentColor;outline-offset:3px;border-radius:999px}
@media(max-width:600px){.page-id-16626 .um-cover>.abhr-cover-organization[data-organization]{right:9px;bottom:9px;padding:5px 10px!important;max-width:calc(100% - 18px)}.page-id-16626 .um-cover>.abhr-cover-organization[data-organization]>span{font-size:12px!important}}

/* Theme-aligned profile editing; scoped to the UM editing form. */
.page-id-16626 .um.um-editing .um-profile-body{padding-top:8px!important}
.page-id-16626 .um.um-editing .um-profile-body>.um-row{background:linear-gradient(145deg,#fbfcf8,#f1f5e9)!important;border:1px solid #d4dfc4!important;border-bottom:3px solid #b8cba1!important;border-radius:13px!important;padding:18px!important;margin:0 0 20px!important;box-shadow:0 3px 0 #e7eddd,0 10px 20px -17px rgba(47,65,17,.3)!important;box-sizing:border-box}
.page-id-16626 .um.um-editing .um-profile-body>._um_row_1,.page-id-16626 .um.um-editing .um-profile-body>._um_row_3{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));gap:15px 14px}
.page-id-16626 .um.um-editing .um-profile-body>._um_row_1:before,.page-id-16626 .um.um-editing .um-profile-body>._um_row_3:before{display:block;grid-column:1/-1;font-size:18px;font-weight:800;line-height:1.35;color:#476719;text-shadow:0 1px 0 #fff,0 2px 2px rgba(49,61,30,.1);padding:0 0 12px;border-bottom:1px solid #dce5cf;margin-bottom:1px}
.page-id-16626 .um.um-editing .um-profile-body>._um_row_1:before{content:"Podaci o profilu"}
.page-id-16626 .um.um-editing .um-profile-body>._um_row_3:before{content:"Web i društvene mreže"}
.page-id-16626 .um.um-editing .um-row>div[class^="um-col-"]{display:contents!important}
.page-id-16626 .um.um-editing .um-row>.um-clear,.page-id-16626 .um.um-editing .um-row>div[class^="um-col-"]>.um-clear{display:none!important}
.page-id-16626 .um.um-editing .um-row .um-field{float:none!important;width:auto!important;min-width:0;padding:0!important;margin:0!important;box-sizing:border-box}
.page-id-16626 .um.um-editing .um-row .um-field[data-key="a_izaberite_bazu"],.page-id-16626 .um.um-editing .um-row .um-field[data-key="a_naziv_gospodarstva"],.page-id-16626 .um.um-editing .um-row .um-field[data-key="a_odaberite_organizacijski_oblik"],.page-id-16626 .um.um-editing .um-row .um-field[data-key="a_odaberite_vase_djelatnosti"]{grid-column:1/-1}
.page-id-16626 .um.um-editing .um-field-label{margin-bottom:6px!important;line-height:1.4!important;color:#3d531f!important}
.page-id-16626 .um.um-editing .um-field-label label{font-size:13px!important;font-weight:700!important;color:#3d531f!important}
.page-id-16626 .um.um-editing .um-field-label-icon{color:#779445!important;font-size:15px!important;margin-right:6px!important}
.page-id-16626 .um.um-editing .um-field-label .um-tip{color:#899575!important}
.page-id-16626 .um.um-editing .um-field-area input:not([type="hidden"]):not([type="checkbox"]):not([type="radio"]):not([type="submit"]),.page-id-16626 .um.um-editing textarea,.page-id-16626 .um.um-editing .select2-selection{background:#fff!important;border:1px solid #d7e1cb!important;border-radius:8px!important;box-shadow:0 2px 0 rgba(170,188,146,.18)!important;color:#35452c!important;font-size:14px!important;box-sizing:border-box}
.page-id-16626 .um.um-editing .um-field-area input:not([type="hidden"]):not([type="checkbox"]):not([type="radio"]):not([type="submit"]){width:100%!important;min-height:42px!important;padding:9px 11px!important}
.page-id-16626 .um.um-editing textarea{padding:12px!important;line-height:1.6!important;min-height:125px!important}
.page-id-16626 .um.um-editing .um-field-area input:focus,.page-id-16626 .um.um-editing textarea:focus,.page-id-16626 .um.um-editing .select2-container--focus .select2-selection,.page-id-16626 .um.um-editing .select2-container--open .select2-selection{border-color:#7f9f37!important;outline:2px solid rgba(127,159,55,.18)!important;outline-offset:1px;box-shadow:none!important}
.page-id-16626 .um.um-editing .select2-container{width:100%!important;min-width:0!important}
.page-id-16626 .um.um-editing .select2-selection--single{height:42px!important;min-height:42px!important}
.page-id-16626 .um.um-editing .select2-selection--single .select2-selection__rendered{line-height:40px!important;padding-left:11px!important;padding-right:30px!important;font-size:14px!important;color:#35452c!important}
.page-id-16626 .um.um-editing .select2-selection__arrow{height:40px!important;right:7px!important}
.page-id-16626 .um.um-editing .select2-selection--multiple{min-height:42px!important;padding:5px 7px!important}
.page-id-16626 .um.um-editing .select2-selection--multiple .select2-selection__rendered{display:flex!important;flex-wrap:wrap!important;gap:5px!important;padding:0!important;max-width:100%}
.page-id-16626 .um.um-editing .select2-selection__choice{background:#eef4e1!important;border:1px solid #d2dfbc!important;border-radius:999px!important;padding:4px 9px!important;margin:0!important;color:#486325!important;font-size:12px!important;line-height:1.4!important;max-width:100%;white-space:normal!important}
.page-id-16626 .um.um-editing .select2-selection__choice__remove{color:#708458!important;margin-right:5px!important;font-size:15px!important}
.page-id-16626 .um.um-editing .select2-search--inline{margin:0!important;min-width:45px;max-width:100%}
.page-id-16626 .um.um-editing .select2-search--inline .select2-search__field{min-height:28px!important;margin:0!important;padding:3px!important;border:0!important;box-shadow:none!important;outline:0!important;background:transparent!important}
.page-id-16626 .um.um-editing .um-field-checkbox-option{color:#43552f!important;font-size:14px!important}
.page-id-16626 .um.um-editing .um-profile-body>.um-field-divider{display:none!important}
.page-id-16626 .um.um-editing .um-col-alt{display:flex!important;gap:12px;align-items:center;padding:0!important;margin:2px 0 0!important;width:100%!important}
.page-id-16626 .um.um-editing .um-col-alt>.um-left,.page-id-16626 .um.um-editing .um-col-alt>.um-right{float:none!important;flex:1;min-width:0;width:auto!important}
.page-id-16626 .um.um-editing .um-col-alt>.um-clear{display:none!important}
.page-id-16626 .um.um-editing .um-col-alt .um-button{display:block!important;width:100%!important;min-height:44px!important;padding:12px 14px!important;border:1px solid #668719!important;border-bottom:3px solid #547414!important;border-radius:9px!important;background:linear-gradient(145deg,#85a52f,#6b8f19)!important;box-shadow:0 3px 0 #d7e2bd!important;color:#fff!important;font-size:14px!important;font-weight:700!important;line-height:1.3!important;box-sizing:border-box}
.page-id-16626 .um.um-editing .um-col-alt .um-button:hover{background:#739620!important}
.page-id-16626 .um.um-editing .um-col-alt .um-button.um-alt{background:#f8faf4!important;border-color:#d7e1c9!important;border-bottom-color:#bbcba5!important;color:#4c622b!important;box-shadow:0 3px 0 #e8edde!important}
.page-id-16626 .um.um-editing .um-col-alt .um-button.um-alt:hover{background:#edf3e2!important}
.page-id-16626 .um.um-editing .um-col-alt .um-button:focus-visible{outline:2px solid #476719!important;outline-offset:4px}
@media(max-width:600px){.page-id-16626 .um.um-editing .um-profile-body>._um_row_1,.page-id-16626 .um.um-editing .um-profile-body>._um_row_3{grid-template-columns:minmax(0,1fr)!important;gap:14px!important;padding:14px!important}.page-id-16626 .um.um-editing .um-profile-body>.um-row:before{font-size:17px!important}.page-id-16626 .um.um-editing .um-field-area input:not([type="hidden"]):not([type="checkbox"]):not([type="radio"]):not([type="submit"]),.page-id-16626 .um.um-editing textarea,.page-id-16626 .um.um-editing .select2-selection--single .select2-selection__rendered{font-size:16px!important}.page-id-16626 .um.um-editing .um-col-alt{gap:9px}.page-id-16626 .um.um-editing .um-col-alt .um-button{font-size:13px!important;padding:12px 8px!important}}

/* Keep UM's more specific Select2 defaults aligned with the editing theme. */
.page-id-16626 .um.um-editing .um-field .select2.select2-container .select2-selection{background:#fff!important;border:1px solid #d7e1cb!important;border-radius:8px!important;box-shadow:0 2px 0 rgba(170,188,146,.18)!important;color:#35452c!important}
.page-id-16626 .um.um-editing .um-field .select2.select2-container .select2-selection--single{height:42px!important;min-height:42px!important}
.page-id-16626 .um.um-editing .um-field .select2.select2-container .select2-selection--single .select2-selection__rendered{line-height:40px!important;padding-left:11px!important;padding-right:30px!important;font-size:14px!important;color:#35452c!important}
.page-id-16626 .um.um-editing .um-field .select2.select2-container .select2-selection__arrow{height:40px!important;right:7px!important}
.page-id-16626 .um.um-editing .um-field .select2.select2-container .select2-selection--multiple{min-height:42px!important;padding:5px 7px!important}
.page-id-16626 .um.um-editing .um-field .select2.select2-container .select2-selection--multiple .select2-selection__rendered{display:flex!important;flex-wrap:wrap!important;gap:5px!important;padding:0!important}
.page-id-16626 .um.um-editing .um-field .select2.select2-container .select2-selection__choice{background:#eef4e1!important;border:1px solid #d2dfbc!important;border-radius:999px!important;padding:4px 9px!important;margin:0!important;color:#486325!important;font-size:12px!important;line-height:1.4!important;max-width:100%;white-space:normal!important}
.page-id-16626 .um.um-editing .um-field .select2.select2-container .select2-selection__choice__remove{color:#708458!important;margin-right:5px!important;font-size:15px!important}
.page-id-16626 .um.um-editing .um-field .select2.select2-container.select2-container--focus .select2-selection,.page-id-16626 .um.um-editing .um-field .select2.select2-container.select2-container--open .select2-selection{border-color:#7f9f37!important;outline:2px solid rgba(127,159,55,.18)!important;outline-offset:1px}
.page-id-16626 .um.um-editing .um-field-label-icon i{font-size:16px!important;width:19px!important;line-height:20px!important}
.page-id-16626 .um.um-editing .um-field-label-icon{width:20px!important;line-height:20px!important;margin-right:7px!important}
@media(max-width:600px){.page-id-16626 .um.um-editing .um-field .select2.select2-container .select2-selection--single .select2-selection__rendered{font-size:16px!important}}

/* Existing registration details stay available in an expandable panel. */
.page-id-16626 .um.um-editing .abhr-registration-data{grid-column:1/-1;border:1px solid #d7e1c9;border-radius:9px;background:#fff;min-width:0}
.page-id-16626 .um.um-editing .abhr-registration-data>summary{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:12px;cursor:pointer;list-style:none;color:#476719;font-size:14px;font-weight:700;line-height:1.4;border-radius:9px;background:#eef4e4}
.page-id-16626 .um.um-editing .abhr-registration-data>summary::-webkit-details-marker{display:none}
.page-id-16626 .um.um-editing .abhr-registration-data>summary:after{content:'+';font-size:20px;line-height:1;flex-shrink:0}
.page-id-16626 .um.um-editing .abhr-registration-data[open]>summary:after{content:'−'}
.page-id-16626 .um.um-editing .abhr-registration-data>summary small{font-size:11px;font-weight:400;margin-left:auto;color:#6a7e4c}
.page-id-16626 .um.um-editing .abhr-registration-data>summary:hover{background:#e4edd7}
.page-id-16626 .um.um-editing .abhr-registration-data>summary:focus-visible{outline:2px solid #7f9f37;outline-offset:3px}
.page-id-16626 .um.um-editing .abhr-registration-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;padding:14px;box-sizing:border-box}
.page-id-16626 .um.um-editing .abhr-registration-note{grid-column:1/-1;font-size:12px;line-height:1.5;color:#72805f;margin:0!important}
@media(max-width:600px){.page-id-16626 .um.um-editing .abhr-registration-fields{grid-template-columns:minmax(0,1fr);padding:12px}.page-id-16626 .um.um-editing .abhr-registration-data>summary{flex-wrap:wrap}.page-id-16626 .um.um-editing .abhr-registration-data>summary small{font-size:10px}}

.page-id-16626 .um.um-editing .um-form .um-profile-body>.um-field.um-field-divider{display:none!important}

/* Activity selection: remove the ambiguous clear-all control and give each pill its own clear target. */
.page-id-16626 .um.um-editing .um-field[data-key="a_odaberite_vase_djelatnosti"] .select2.select2-container .select2-selection__clear{display:none!important;pointer-events:none!important}
.page-id-16626 .um.um-editing .um-field[data-key="a_odaberite_vase_djelatnosti"] .select2.select2-container .select2-selection--multiple{padding:9px!important}
.page-id-16626 .um.um-editing .um-field[data-key="a_odaberite_vase_djelatnosti"] .select2.select2-container .select2-selection__choice{display:block!important;padding:4px 5px 4px 10px!important;line-height:24px!important;min-height:32px!important;box-sizing:border-box}
.page-id-16626 .um.um-editing .um-field[data-key="a_odaberite_vase_djelatnosti"] .select2.select2-container .select2-selection__choice__remove{float:right!important;display:inline-block!important;width:24px!important;height:24px!important;line-height:22px!important;text-align:center!important;margin:0 0 0 7px!important;border:1px solid #ccdab9!important;border-radius:50%!important;background:#fff!important;color:#567132!important;font-size:19px!important;cursor:pointer}
.page-id-16626 .um.um-editing .um-field[data-key="a_odaberite_vase_djelatnosti"] .select2.select2-container .select2-selection__choice__remove:hover{background:#fce7e3!important;border-color:#e6bdb5!important;color:#a14332!important}
.page-id-16626 .um.um-editing .um-field[data-key="a_odaberite_vase_djelatnosti"] .select2.select2-container .select2-search--inline{float:none!important;width:100%!important;flex-basis:100%!important;margin:5px 0 0!important}
.page-id-16626 .um.um-editing .um-field[data-key="a_odaberite_vase_djelatnosti"] .select2.select2-container .select2-search--inline input.select2-search__field{width:100%!important;min-width:0!important;min-height:38px!important;height:38px!important;padding:8px 10px!important;margin:0!important;background:#f7faf2!important;border:1px dashed #bccda5!important;border-radius:7px!important;box-shadow:none!important;font-size:14px!important;box-sizing:border-box}
.page-id-16626 .um.um-editing .um-field[data-key="a_odaberite_vase_djelatnosti"]:after{content:"Upišite naziv za dodavanje. X na pillu uklanja samo tu djelatnost.";display:block;color:#73825f;font-size:11px;line-height:1.5;margin-top:7px}
@media(max-width:600px){.page-id-16626 .um.um-editing .um-field[data-key="a_odaberite_vase_djelatnosti"] .select2.select2-container .select2-search--inline input.select2-search__field{font-size:16px!important}}

.page-id-16626 .um.um-editing .um-field[data-key="a_odaberite_vase_djelatnosti"]:after{content:none!important;display:none!important}

.page-id-16626 .um.um-editing .um-field[data-key="a_odaberite_vase_djelatnosti"] .select2.select2-container .select2-selection__choice{height:auto!important;max-height:none!important;overflow:visible!important}

/* Imported social avatars fill the profile contact photo area. */
.page-id-16626 .agbz-card.kontakt>.nova_profilna{width:100%!important;max-width:none!important;aspect-ratio:1/1;height:auto!important;margin:0!important;padding:0!important;display:block!important;overflow:hidden;border-radius:8px;float:none!important;text-align:center!important;box-sizing:border-box}
.page-id-16626 .agbz-card.kontakt>.nova_profilna>img{display:block!important;width:100%!important;max-width:none!important;height:100%!important;aspect-ratio:1/1;object-fit:cover!important;object-position:center!important;margin:0!important;float:none!important;border-radius:8px}
