.zlqa-wrap{
    direction:rtl;max-width:100%;margin:54px 0;font-family:inherit!important;font-size:var(--zlqa-base-font-size,14px);font-weight:var(--zlqa-base-font-weight,400);color:inherit;
    --zlqa-text:#263238;--zlqa-muted:#727b80;--zlqa-border:rgba(31,50,58,.13);--zlqa-white:#fff;
    --zlqa-soft:var(--zlqa-surface,#f7faf9);--zlqa-shadow:var(--zlqa-box-shadow,0 8px 28px rgba(24,39,47,.05))
}
@supports (background:color-mix(in srgb,#000 10%,#fff)){
    .zlqa-wrap{--zlqa-border:color-mix(in srgb,var(--zlqa-primary) 16%,#dfe5e7);--zlqa-soft:color-mix(in srgb,var(--zlqa-primary) 5%,var(--zlqa-surface,#fff))}
}
.zlqa-wrap *{box-sizing:border-box}.zlqa-head{position:relative;display:flex;justify-content:space-between;gap:26px;align-items:center;overflow:hidden;background:linear-gradient(135deg,var(--zlqa-soft),var(--zlqa-box-bg,#fff) 75%);border:var(--zlqa-box-border-width,1px) var(--zlqa-box-border-style,solid) var(--zlqa-box-border-color,var(--zlqa-border));border-radius:var(--zlqa-card-radius,18px);padding:var(--zlqa-box-padding,28px);box-shadow:var(--zlqa-shadow)}.zlqa-head:before{content:"";position:absolute;inset-block:0;inset-inline-start:0;width:4px;background:var(--zlqa-accent)}.zlqa-kicker{display:inline-flex;align-items:center;gap:6px;color:var(--zlqa-accent);font-weight:800;font-size:12px;letter-spacing:.1px;margin-bottom:5px}.zlqa-head h3{margin:0!important;color:var(--zlqa-primary)!important;font:inherit;font-size:var(--zlqa-title-font-size,26px)!important;font-weight:var(--zlqa-title-font-weight,800)!important;line-height:1.65!important}.zlqa-head p{margin:6px 0 0!important;color:var(--zlqa-muted);font-size:var(--zlqa-base-font-size,14px);font-weight:var(--zlqa-base-font-weight,400);line-height:1.9}.zlqa-count{min-width:112px;text-align:center;border-inline-start:1px solid var(--zlqa-border);padding-inline-start:24px}.zlqa-count strong{display:block;color:var(--zlqa-primary);font-size:28px;line-height:1.2}.zlqa-count span{display:block;margin-top:6px;font-size:11px;color:var(--zlqa-muted)}
.zlqa-form{position:relative;margin-top:18px;padding:var(--zlqa-box-padding,28px);border:var(--zlqa-box-border-width,1px) var(--zlqa-box-border-style,solid) var(--zlqa-box-border-color,var(--zlqa-border));border-radius:var(--zlqa-card-radius,18px);background:var(--zlqa-box-bg,#fff);box-shadow:var(--zlqa-shadow)}.zlqa-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--zlqa-field-gap,14px)}.zlqa-form label{display:block;margin:0}.zlqa-form label>span{display:block;margin:0 0 8px!important;color:var(--zlqa-text);font-size:var(--zlqa-label-font-size,13px);font-weight:var(--zlqa-label-font-weight,700);line-height:1.7}.zlqa-form label>span small{display:inline!important;margin:0 6px 0 0!important;padding:0!important;vertical-align:baseline!important;line-height:inherit!important;white-space:nowrap;font-size:.88em;font-weight:400;color:#92989a}.zlqa-form b{color:var(--zlqa-accent)}.zlqa-form input[type=text],.zlqa-form input[type=email],.zlqa-form input[type=tel],.zlqa-form textarea{appearance:none;-webkit-appearance:none;display:block;width:100%;min-height:48px;border:var(--zlqa-field-border-width,1px) solid var(--zlqa-field-border-color,#dce2e5)!important;border-radius:var(--zlqa-field-radius,12px)!important;background:var(--zlqa-input-bg,#fff)!important;color:#273238!important;padding:12px 14px!important;font:inherit!important;font-size:var(--zlqa-input-font-size,14px)!important;font-weight:var(--zlqa-input-font-weight,400)!important;line-height:1.8!important;outline:none!important;box-shadow:0 1px 2px rgba(20,35,43,.025)!important;transition:border-color .18s ease,box-shadow .18s ease,background-color .18s ease}.zlqa-form textarea{min-height:126px;resize:vertical}.zlqa-form input::placeholder,.zlqa-form textarea::placeholder{color:#a0a7aa;opacity:1}.zlqa-form input:focus,.zlqa-form textarea:focus{border-color:var(--zlqa-primary)!important;box-shadow:0 0 0 3px color-mix(in srgb,var(--zlqa-primary) 13%,transparent)!important}.zlqa-full{margin-top:15px!important}.zlqa-hp{position:absolute!important;right:-10000px!important;width:1px!important;height:1px!important;opacity:0!important;pointer-events:none!important}.zlqa-form-foot{display:flex;align-items:center;gap:15px;margin-top:17px}.zlqa-submit{appearance:none!important;-webkit-appearance:none!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;min-height:46px!important;border:1px solid transparent!important;border-radius:var(--zlqa-button-radius,10px)!important;background:var(--zlqa-primary)!important;color:#fff!important;padding:10px 25px!important;font:inherit!important;font-size:var(--zlqa-button-font-size,14px)!important;font-weight:var(--zlqa-button-font-weight,800)!important;line-height:1.6!important;text-decoration:none!important;cursor:pointer!important;box-shadow:0 7px 18px color-mix(in srgb,var(--zlqa-primary) 18%,transparent)!important;transition:transform .16s ease,box-shadow .16s ease,filter .16s ease!important}.zlqa-submit:hover{filter:brightness(.94);transform:translateY(-1px);box-shadow:0 10px 22px color-mix(in srgb,var(--zlqa-primary) 23%,transparent)!important}.zlqa-submit:active{transform:translateY(0)}.zlqa-submit:disabled{opacity:.62;cursor:wait!important;transform:none}.zlqa-message{font-size:13px;line-height:1.8}.zlqa-message.is-ok{color:#238254}.zlqa-message.is-error{color:#b23b3b}.g-recaptcha{margin-top:15px}
.zlqa-list{margin-top:34px}.zlqa-list-title{display:flex;align-items:center;justify-content:space-between;margin-bottom:14px}.zlqa-list-title h4{position:relative;margin:0!important;padding-inline-start:14px;color:var(--zlqa-text)!important;font:inherit;font-size:var(--zlqa-list-title-font-size,21px)!important;font-weight:var(--zlqa-list-title-font-weight,800)!important;line-height:1.8!important}.zlqa-list-title h4:before{content:"";position:absolute;inset-inline-start:0;top:.48em;width:4px;height:1.15em;border-radius:10px;background:var(--zlqa-accent)}.zlqa-card{position:relative;background:var(--zlqa-box-bg,#fff);border:var(--zlqa-box-border-width,1px) var(--zlqa-box-border-style,solid) var(--zlqa-box-border-color,var(--zlqa-border));border-radius:var(--zlqa-card-radius,18px);padding:var(--zlqa-card-padding,23px);margin:0 0 16px;box-shadow:var(--zlqa-shadow);transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}.zlqa-card:hover{transform:translateY(-1px);box-shadow:var(--zlqa-shadow)}.zlqa-qmeta{display:flex;align-items:center;gap:11px}.zlqa-avatar{flex:0 0 42px;width:42px;height:42px;border-radius:50%;display:grid;place-items:center;background:var(--zlqa-primary);color:#fff;font-size:15px;font-weight:900;box-shadow:0 5px 14px color-mix(in srgb,var(--zlqa-primary) 18%,transparent)}.zlqa-qmeta strong{display:block;color:var(--zlqa-text);font-size:var(--zlqa-base-font-size,14px);font-weight:700}.zlqa-qmeta time{display:block;color:#959da1;font-size:.8em;margin-top:3px}.zlqa-question{color:var(--zlqa-text);font-size:var(--zlqa-question-font-size,15px);font-weight:var(--zlqa-question-font-weight,400);line-height:2.05;margin-top:15px;white-space:pre-line}.zlqa-answer{position:relative;margin-top:18px;background:var(--zlqa-soft);border:var(--zlqa-box-border-width,1px) var(--zlqa-box-border-style,solid) var(--zlqa-box-border-color,var(--zlqa-border));border-inline-start:4px solid var(--zlqa-accent);border-radius:calc(var(--zlqa-card-radius,18px) - 5px);padding:17px 19px}.zlqa-answer.is-user-reply{background:var(--zlqa-box-bg,#fff);border-inline-start-color:#c8ced0}.zlqa-badge{display:inline-flex;align-items:center;color:var(--zlqa-primary);font-size:var(--zlqa-base-font-size,14px);font-weight:700}.zlqa-badge:before{content:none!important;display:none!important}.zlqa-answer.is-user-reply .zlqa-badge:before{content:none!important;display:none!important}.zlqa-answer-text{color:var(--zlqa-text);font-size:var(--zlqa-answer-font-size,14px);font-weight:var(--zlqa-answer-font-weight,400);line-height:2;margin-top:9px;white-space:pre-line}.zlqa-answer-text p:last-child{margin-bottom:0}.zlqa-vote{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-top:14px;padding-top:13px;border-top:1px dashed var(--zlqa-border);font-size:.86em;color:var(--zlqa-muted)}.zlqa-vote button{appearance:none!important;border:1px solid #dce1e3!important;background:#fff!important;color:#4f5b60!important;border-radius:999px!important;padding:5px 11px!important;font:inherit!important;font-size:inherit!important;line-height:1.6!important;cursor:pointer!important;box-shadow:none!important;transition:border-color .16s ease,color .16s ease,background .16s ease!important}.zlqa-vote button:hover{border-color:var(--zlqa-primary)!important;color:var(--zlqa-primary)!important;background:var(--zlqa-soft)!important}.zlqa-pagination{display:flex;flex-wrap:wrap;gap:6px;justify-content:center;margin-top:25px}.zlqa-pagination .page-numbers{display:inline-flex;min-width:36px;min-height:36px;align-items:center;justify-content:center;padding:6px 10px;border:1px solid var(--zlqa-border);border-radius:9px;background:#fff;color:var(--zlqa-text);text-decoration:none!important}.zlqa-pagination .page-numbers:hover{border-color:var(--zlqa-primary);color:var(--zlqa-primary)}.zlqa-pagination .current{background:var(--zlqa-primary)!important;border-color:var(--zlqa-primary)!important;color:#fff!important}.zlqa-wrap button,.zlqa-wrap input,.zlqa-wrap textarea{font-family:inherit}
@media(max-width:800px){.zlqa-wrap{margin:40px 0}.zlqa-grid{grid-template-columns:1fr}.zlqa-head{align-items:flex-start;padding:calc(var(--zlqa-box-padding,28px) * .78)}.zlqa-count{display:none}.zlqa-form{padding:calc(var(--zlqa-box-padding,28px) * .72)}.zlqa-form-foot{align-items:stretch;flex-direction:column}.zlqa-submit{width:100%!important}.zlqa-card{padding:calc(var(--zlqa-card-padding,23px) * .78)}.zlqa-answer{padding:15px}.zlqa-list-title h4{font-size:19px!important}}

/* Responder avatar */
.zlqa-answer-head{display:flex;align-items:center;gap:10px;min-height:34px}.zlqa-responder-avatar{display:inline-flex;flex:0 0 42px;width:42px;height:42px;border-radius:50%;overflow:hidden;background:var(--zlqa-box-bg,#fff);border:2px solid color-mix(in srgb,var(--zlqa-primary) 18%,#fff);box-shadow:0 4px 12px rgba(20,35,43,.08)}.zlqa-responder-avatar img{display:block;width:100%;height:100%;object-fit:cover}.zlqa-answer-head .zlqa-badge{min-width:0}

/* Persino: stable cards, no hover motion/effect. */
.zlqa-card,.zlqa-card:hover{transform:none!important;box-shadow:var(--zlqa-shadow)!important;border-color:var(--zlqa-box-border-color,var(--zlqa-border))!important}
.zlqa-card{transition:none!important}

/* Persino does not show a verification tick beside responder names. */
.zlqa-badge:before,.zlqa-badge.has-avatar:before{content:none!important;display:none!important}

/* Optional phone verification (OTP). */
.zlqa-otp{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-top:8px}
.zlqa-otp button{appearance:none;-webkit-appearance:none;border:1px solid var(--zlqa-primary)!important;border-radius:calc(var(--zlqa-field-radius,12px) - 2px)!important;background:transparent!important;color:var(--zlqa-primary)!important;padding:7px 11px!important;font:inherit!important;font-size:.86em!important;font-weight:700!important;line-height:1.5!important;cursor:pointer!important;box-shadow:none!important}
.zlqa-otp button:disabled{opacity:.55;cursor:wait!important}
.zlqa-otp-verify{display:flex;align-items:center;gap:7px}
.zlqa-otp-verify[hidden]{display:none!important}
.zlqa-otp-verify input{width:112px!important;min-height:38px!important;padding:6px 9px!important;text-align:center;direction:ltr}
.zlqa-otp-status{display:block;flex-basis:100%;min-height:1.4em;font-size:.8em;color:var(--zlqa-muted)}
.zlqa-otp-status.is-ok{color:#238254}.zlqa-otp-status.is-error{color:#b23b3b}
.zlqa-phone-field.is-verified>input[name=phone]{border-color:#238254!important}

/* Voting feedback */
.zlqa-vote-status{display:inline-block;min-height:1.4em;margin-inline-start:4px;font-size:.92em;color:var(--zlqa-muted)}
.zlqa-vote-status.is-ok{color:#238254}.zlqa-vote-status.is-error{color:#b23b3b}
.zlqa-vote button.is-selected{border-color:var(--zlqa-primary)!important;color:var(--zlqa-primary)!important;background:var(--zlqa-soft)!important}
