/* Scope styles to categories introduced by this plugin. */
.qap-product-quicklinks,.qap-product-subcats{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin:0 0 22px;padding:16px;background:#f0f4ef;border:1px solid #e0e9e0;border-radius:8px;color:#153c31}
.qap-product-quicklinks strong{margin-right:8px;font-size:14px}
.qap-product-quicklinks a,.qap-product-subcats a{display:inline-flex;align-items:center;gap:7px;padding:9px 13px;border:1px solid #cbdacf;border-radius:6px;background:#fff;color:#183f35;font-weight:700;font-size:13px;text-decoration:none}
.qap-product-quicklinks a:hover,.qap-product-subcats a:hover{background:#e4efe4}
.qap-added-category .qap-category-visual{position:relative;background:linear-gradient(145deg,#d7e0d9,#abbdb5);min-height:180px;display:grid;place-items:center;overflow:hidden}
.qap-added-category .qap-visual-ses-yalitim-malzemeleri{background:linear-gradient(145deg,#dcd8cd,#b4ad9e)}
.qap-visual-shape{width:66%;height:66%;border-radius:9px;background:repeating-linear-gradient(105deg,#25483f 0 11px,#32574b 11px 17px,#547669 17px 23px);transform:perspective(240px) rotateY(-16deg) rotateX(8deg);box-shadow:12px 18px 23px #122d2440}
.qap-visual-ses-yalitim-malzemeleri .qap-visual-shape{border-radius:6px;background:repeating-linear-gradient(0deg,#363b3b 0 7px,#797d79 7px 12px,#333838 12px 18px);transform:perspective(240px) rotateY(-16deg) rotateX(12deg)}
.qap-footer-categories{display:flex;gap:12px;justify-content:center;align-items:center;flex-wrap:wrap;padding:18px 16px;background:#122e27;color:white;font-size:12px}
.qap-footer-categories a{color:white;text-decoration:underline;text-underline-offset:3px}
@media(max-width:620px){.qap-product-quicklinks,.qap-product-subcats{padding:12px}.qap-product-quicklinks a,.qap-product-subcats a{font-size:12px}.qap-added-category .qap-category-visual{min-height:120px}}
