.wbyk{direction:rtl;text-align:right}
.wbyk-card,.wbyk-panel,.wbyk-empty{border:1px solid #e3e6ef;border-radius:14px;padding:18px;margin:0 0 16px;background:#fff}
.wbyk-head{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;flex-wrap:wrap}
.wbyk-head h3,.wbyk-panel h3{margin:0 0 6px;font-size:1.15em}
.wbyk-muted{color:#6b7280;font-size:.92em}
.wbyk-key code,.wbyk-ltr{direction:ltr;unicode-bidi:isolate;display:inline-block}
.wbyk-key code{font-size:1.05em;padding:3px 8px;border-radius:6px;background:#f3f4f8}
.wbyk-copy,.wbyk-link{background:none;border:0;padding:0 4px;color:#2b458f;cursor:pointer;font:inherit;text-decoration:underline}
.wbyk-badge{display:inline-block;padding:3px 12px;border-radius:999px;font-size:.85em;font-weight:700;white-space:nowrap}
.wbyk-green{background:#e7f6ec;color:#15803d}.wbyk-blue{background:#e8eefa;color:#2b458f}.wbyk-orange{background:#fef3e2;color:#b45309}.wbyk-red{background:#fdece6;color:#c2410c}
.wbyk-facts{display:flex;flex-wrap:wrap;gap:8px 32px;margin:14px 0 8px}
.wbyk-facts dt{font-size:.85em;color:#6b7280;margin:0}.wbyk-facts dd{margin:0;font-weight:700}
.wbyk-sites{list-style:none;margin:6px 0 10px;padding:0}
.wbyk-sites li{display:flex;flex-wrap:wrap;gap:6px 12px;align-items:center;padding:6px 0;border-top:1px dashed #e3e6ef}
.wbyk-sites form{margin:0;margin-right:auto}
.wbyk-actions{display:flex;flex-direction:column;gap:10px;border-top:1px solid #eef0f5;padding-top:12px;margin-top:6px}
.wbyk-inline{display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin:0}
.wbyk-inline select,.wbyk-inline input[type=text]{min-width:0;max-width:100%}
.wbyk-num{width:70px}
.wbyk-note{margin:0}
.wbyk-ghost{opacity:.92}
.wbyk-row{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:16px}
.wbyk-changelog{white-space:normal;font-size:.92em;margin-top:6px}
.wbyk-calc{border:1px solid #e3e6ef;border-radius:14px;padding:16px;margin:12px 0;direction:rtl;text-align:right}
.wbyk-calc-in{display:flex;flex-wrap:wrap;gap:12px 24px;margin-bottom:12px}
.wbyk-calc-in label{display:flex;flex-direction:column;gap:4px;font-weight:700}
.wbyk-calc-in input{max-width:180px}
.wbyk-calc-scroll{overflow-x:auto}
.wbyk-calc table{width:100%;border-collapse:collapse;min-width:420px}
.wbyk-calc th,.wbyk-calc td{padding:8px 10px;border-bottom:1px solid #eef0f5;text-align:right}
@media (max-width:560px){
.wbyk-calc table{min-width:0}
.wbyk-calc thead{display:none}
.wbyk-calc tr{display:block;padding:8px 0;border-bottom:1px solid #eef0f5}
.wbyk-calc td{display:flex;justify-content:space-between;gap:12px;border:0;padding:3px 0}
.wbyk-calc td.wbyk-model{font-weight:700}
.wbyk-calc td[data-label]::before{content:attr(data-label);color:#6b7280}
}
.wbyk-trial-row{margin:14px 0;display:flex;flex-wrap:wrap;gap:8px 12px;align-items:center}
.wbyk-empty h3{margin-top:0}

/* [webyar_plans] — colours follow --wbyk-* variables (defaults match a dark-green brand) */
.wbyk-plans{--wbyk-ink:#052019;--wbyk-brand:#104538;--wbyk-deep:#0b2b28;--wbyk-soft:#ebefee;--wbyk-muted:#5b706a;--wbyk-on:#fff;direction:rtl;text-align:right}
.wbyk-period{display:inline-flex;flex-wrap:wrap;gap:4px;padding:4px;border-radius:999px;background:var(--wbyk-soft);margin:0 0 22px}
.wbyk-period button{font:inherit;font-weight:700;border:0;background:transparent;color:var(--wbyk-ink);padding:8px 18px;border-radius:999px;cursor:pointer}
.wbyk-period button[aria-pressed=true]{background:var(--wbyk-brand);color:var(--wbyk-on)}
.wbyk-period small{font-size:.78em;opacity:.85;margin-right:4px}
.wbyk-plan-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;align-items:stretch}
@media (max-width:900px){.wbyk-plan-grid{grid-template-columns:1fr}.wbyk-plan.is-hl{order:-1}}
.wbyk-plan{display:flex;flex-direction:column;gap:14px;background:#fff;border:1px solid #dfe7e4;border-radius:18px;padding:24px;color:var(--wbyk-ink);min-width:0}
.wbyk-plan.is-hl{background:linear-gradient(180deg,#082724,#0f352e 50%,#092925);border-color:#1d4a40;color:var(--wbyk-on);box-shadow:0 24px 60px rgba(5,32,25,.28)}
.wbyk-plan header{display:flex;justify-content:space-between;align-items:center;gap:8px}
.wbyk-plan h3{margin:0;font-size:1.45em;color:inherit}
.wbyk-plan-badge{font-size:.8em;font-weight:800;background:#98b0a8;color:#052019;border-radius:999px;padding:3px 12px}
.wbyk-plan-price{display:flex;flex-direction:column;gap:6px}
.wbyk-plan-price[hidden]{display:none}
.wbyk-plan-price strong{font-size:2.1em;line-height:1.2;font-weight:900}
.wbyk-plan-price span,.wbyk-plan-price small{opacity:.75}
.wbyk-plan-btn{display:block;text-align:center;font-weight:800;border-radius:12px;padding:12px 16px;text-decoration:none;background:var(--wbyk-brand);color:var(--wbyk-on)!important;margin-top:6px}
.wbyk-plan.is-hl .wbyk-plan-btn{background:#ebefee;color:#052019!important}
.wbyk-plan ul{list-style:none;margin:0;padding:14px 0 0;border-top:1px solid rgba(127,150,143,.25);display:grid;gap:8px}
.wbyk-plan li{position:relative;padding-right:22px;line-height:1.7}
.wbyk-plan li::before{content:"";position:absolute;right:2px;top:.55em;width:10px;height:6px;border-right:2px solid currentColor;border-bottom:2px solid currentColor;transform:rotate(45deg) scaleX(-1);opacity:.7}
