/* LocNum Business - egységes, akadálymentes popup súgó */
.locnum-help-trigger{display:inline-flex!important;align-items:center;justify-content:center;vertical-align:middle;flex:none;width:25px!important;min-width:25px!important;height:25px!important;min-height:25px!important;padding:0!important;margin:0 0 0 8px!important;border:1px solid #57cdbb!important;border-radius:50%!important;background:#164d58!important;color:#d9fff5!important;font-size:14px!important;font-weight:800!important;line-height:1!important;cursor:pointer!important;box-shadow:none!important}
.locnum-help-trigger:hover,.locnum-help-trigger:focus-visible{background:#43cdb7!important;color:#062b36!important;outline:2px solid #8dfce2;outline-offset:2px}
.business-card label:not(.campaign-check):has(+ .locnum-help-trigger){display:inline-block;width:auto;vertical-align:middle}
.business-company-label:has(+ .locnum-help-trigger){display:inline-block}
.business-card h2:has(+ .locnum-help-trigger),.business-top h1:has(+ .locnum-help-trigger){display:inline-block;vertical-align:middle}
.business-card .campaign-check + .locnum-help-trigger{margin:2px 0 10px 8px!important}
.business-card .campaign-days + .locnum-help-trigger{margin:6px 0 10px 0!important}
.business-card button + .locnum-help-trigger{margin:0 0 0 7px!important}
.business-subtabs .locnum-help-trigger{align-self:center;margin:0 9px 0 -3px!important}
.business-actions .locnum-help-trigger{margin:0!important;justify-self:start}
.business-actions .business-company-label .locnum-help-trigger{margin-left:8px!important}
.locnum-help-overlay[hidden]{display:none!important}
.locnum-help-overlay{position:fixed;inset:0;z-index:999999;background:rgba(0,16,25,.78);display:flex;align-items:center;justify-content:center;padding:18px;box-sizing:border-box;backdrop-filter:blur(5px)}
.locnum-help-dialog{width:min(100%,540px);max-height:min(85vh,780px);overflow-y:auto;box-sizing:border-box;border:1px solid #58b8ac;border-radius:22px;background:linear-gradient(155deg,#154b56,#092a39 72%);color:#e8fffb;box-shadow:0 28px 85px #00141be0;padding:25px;outline:none}
.locnum-help-top{display:flex;align-items:center;justify-content:space-between;gap:16px}.locnum-help-eyebrow{font-size:11px;letter-spacing:.13em;color:#7fe4cf;font-weight:800}.locnum-help-close{width:38px;height:38px;flex:none;border:1px solid #579b9d;border-radius:10px;background:#1a4c57;color:#fff;font-size:25px;cursor:pointer}.locnum-help-dialog h2{font-size:23px;line-height:1.3;margin:16px 0 13px;color:#fff}.locnum-help-dialog p{font-size:15px;line-height:1.7;color:#d8f0ed;white-space:pre-line}.locnum-help-example{border-left:3px solid #51ddbf;background:#174c56;padding:11px 14px;border-radius:0 10px 10px 0}.locnum-help-bottom{display:flex;justify-content:flex-end;margin-top:20px}.locnum-help-ok{border:0;border-radius:11px;padding:11px 24px;background:linear-gradient(110deg,#4fe1b9,#59c9d7);color:#07343a;font-weight:800;cursor:pointer}.locnum-help-open{overflow:hidden}
@media(max-width:600px){.locnum-help-dialog{padding:19px;border-radius:17px}.locnum-help-dialog h2{font-size:20px}.locnum-help-dialog p{font-size:14px}.business-actions .locnum-help-trigger{margin:0!important}}
