/* AKREI V13 — truthful stock status, reliable guide filters and SEO UX polish */
.ak-v13-status-card{position:relative;overflow:hidden;min-height:84px;transition:transform .25s ease,border-color .25s ease,box-shadow .25s ease;background:linear-gradient(135deg,rgba(255,255,255,.034),rgba(255,255,255,.012))!important}
.ak-v13-status-card:before{content:"";position:absolute;inset:0 auto 0 0;width:3px;background:#22c55e;box-shadow:0 0 18px rgba(34,197,94,.5)}
.ak-v13-status-card[data-v13-stock-state="unavailable"]:before{background:#ef4444;box-shadow:0 0 18px rgba(239,68,68,.45)}
.ak-v13-status-card:hover{transform:translateY(-2px);border-color:rgba(var(--cl-accent),.25)!important;box-shadow:0 16px 35px rgba(0,0,0,.2)}
.ak-v13-status-copy{min-width:0}.ak-v13-status-copy h2{margin:0}.ak-v13-status-copy small{display:block;min-height:1em;margin-top:5px;color:rgba(var(--cl-t-primary),.42);font-size:9px;font-weight:750;letter-spacing:.08em;text-transform:uppercase}
.ak-v13-status-summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;max-width:768px;margin:0 auto 18px}.ak-v13-status-summary>div{display:flex;align-items:center;gap:10px;padding:13px 15px;border:1px solid rgba(255,255,255,.07);border-radius:16px;background:rgba(255,255,255,.025)}.ak-v13-status-summary i{width:31px;height:31px;display:grid;place-items:center;border-radius:10px;background:rgba(var(--cl-accent),.1);color:rgb(var(--cl-accent))}.ak-v13-status-summary strong{display:block;font-size:15px;color:rgb(var(--cl-t-primary))}.ak-v13-status-summary span{display:block;font-size:8px;color:rgba(var(--cl-t-primary),.48);letter-spacing:.08em;text-transform:uppercase}
.ak-v7-guide-card[hidden],.ak-v7-guide-card.ak-v13-filtered-out,.ak-v7-seo-article.ak-v13-filtered-out{display:none!important}
.ak-v13-guide-feedback{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:28px;margin:10px 1px 0;color:rgba(var(--cl-t-primary),.48);font-size:9px;font-weight:750;letter-spacing:.04em}.ak-v13-guide-feedback button{display:inline-flex;align-items:center;gap:7px;padding:7px 10px;border:1px solid rgba(var(--cl-accent),.23);border-radius:10px;background:rgba(var(--cl-accent),.07);color:rgb(var(--cl-t-primary));font-size:8px;font-weight:850}.ak-v13-guide-feedback button[hidden]{display:none!important}
.ak-v13-guide-empty{margin-top:18px;padding:34px 20px;border:1px dashed rgba(var(--cl-accent),.27);border-radius:20px;text-align:center;background:rgba(var(--cl-accent),.035)}.ak-v13-guide-empty[hidden]{display:none!important}.ak-v13-guide-empty i{display:grid;place-items:center;width:42px;height:42px;margin:0 auto 11px;border-radius:14px;background:rgba(var(--cl-accent),.1);color:rgb(var(--cl-accent))}.ak-v13-guide-empty strong{display:block;color:rgb(var(--cl-t-primary));font-size:15px}.ak-v13-guide-empty span{display:block;margin-top:5px;color:rgba(var(--cl-t-primary),.5);font-size:10px}.ak-v13-noscript{margin:12px 0;padding:10px 12px;border-radius:12px;background:rgba(245,158,11,.08);color:#fbbf24;font-size:10px}
.ak-v7-guide-controls button:focus-visible,.ak-v7-guide-controls input:focus-visible,.ak-v13-guide-feedback button:focus-visible{outline:2px solid rgba(var(--cl-accent),.9);outline-offset:2px}
.ak-v7-guide-controls button.is-active{box-shadow:0 9px 26px rgba(var(--cl-accent),.12)}
@media(max-width:700px){.ak-v13-status-summary{grid-template-columns:1fr}.ak-v13-status-card{min-height:72px}.ak-v13-status-card .status{gap:8px}.ak-v13-guide-feedback{align-items:flex-start;flex-direction:column}.ak-v13-guide-empty{padding:26px 15px}}
@media(prefers-reduced-motion:reduce){.ak-v13-status-card{transition:none}.ak-v13-status-card:hover{transform:none}}
