/* Modern Metal | views/partials/product_reviews | extracted CSS; original order preserved */

/* block 94 */

.rv-module{font-family:inherit}.rv-summary{display:grid;grid-template-columns:260px 1fr;gap:22px}.rv-score{font-size:52px;line-height:1;font-weight:900;color:#111827}.rv-stars{color:#f59e0b;letter-spacing:2px}.rv-bars{margin-top:12px}.rv-bar{display:grid;grid-template-columns:42px 1fr 32px;gap:8px;align-items:center;font-size:12px;margin:7px 0}.rv-track{height:8px;background:#edf0f3;border-radius:99px;overflow:hidden}.rv-fill{height:100%;background:#f59e0b}.rv-card{background:#fff;border:1px solid #e5e7eb;border-radius:16px;padding:18px}.rv-review,.rv-question{padding:18px 0;border-bottom:1px solid #edf0f3}.rv-review:last-child,.rv-question:last-child{border-bottom:0}.rv-head{display:flex;justify-content:space-between;gap:12px;flex-wrap:wrap}.rv-badge{display:inline-flex;background:#ecfdf5;color:#047857;border-radius:99px;padding:4px 8px;font-size:11px;font-weight:800}.rv-images{display:flex;gap:8px;flex-wrap:wrap;margin:12px 0}.rv-images img{width:88px;height:88px;object-fit:cover;border-radius:10px;border:1px solid #ddd}.rv-actions{display:flex;gap:8px;flex-wrap:wrap;margin-top:12px}.rv-btn{border:0;border-radius:10px;padding:10px 14px;background:#111827;color:#fff;font-weight:800;cursor:pointer}.rv-btn-light{background:#f3f4f6;color:#111827}.rv-form{display:grid;gap:10px}.rv-form input,.rv-form textarea,.rv-form select{width:100%;border:1px solid #d1d5db;border-radius:10px;padding:11px 12px;font:inherit}.rv-form textarea{min-height:120px;resize:vertical}.rv-star-select{display:flex;flex-direction:row-reverse;justify-content:flex-end}.rv-star-select input{display:none}.rv-star-select label{font-size:34px;color:#d1d5db;cursor:pointer}.rv-star-select input:checked~label,.rv-star-select label:hover,.rv-star-select label:hover~label{color:#f59e0b}.rv-answer{margin-top:10px;padding:12px;background:#f8fafc;border-left:4px solid #111827;border-radius:8px}.rv-notice{padding:12px;border-radius:10px;background:#ecfdf5;color:#065f46;margin-bottom:14px}.rv-error{background:#fef2f2;color:#991b1b}.rv-hp{position:absolute!important;left:-9999px!important}.rv-filter{display:flex;gap:8px;flex-wrap:wrap;margin:14px 0}.rv-filter a{padding:8px 10px;border-radius:9px;background:#f3f4f6;color:#111827;text-decoration:none;font-size:12px;font-weight:700}.rv-empty{color:#6b7280}.rv-two{display:grid;grid-template-columns:1fr 1fr;gap:18px}.rv-recommend{font-weight:800;color:#047857}@media(max-width:800px){.rv-summary,.rv-two{grid-template-columns:1fr}.rv-card{padding:15px}}


/* V106 | Review filters and login link — Modern Metal styling */
body.os-metal-v2 .os-product-tabs .rv-module .rv-filter {
    display:flex; flex-wrap:wrap; align-items:center; gap:8px;
    margin:15px 0 17px;
}
body.os-metal-v2 .os-product-tabs .rv-module .rv-filter a {
    display:inline-flex; align-items:center; justify-content:center;
    min-height:34px; padding:7px 12px;
    border:1px solid #385062; border-radius:9px;
    background:#1b2e3d; color:#dce7ee;
    font-size:12px; line-height:1.35; font-weight:650;
    white-space:nowrap; text-decoration:none; box-shadow:none;
    transition:background-color .16s ease,border-color .16s ease,color .16s ease;
}
body.os-metal-v2 .os-product-tabs .rv-module .rv-filter a:hover,
body.os-metal-v2 .os-product-tabs .rv-module .rv-filter a:focus-visible {
    background:#30404a; border-color:#d5a861; color:#f1c47f;
    outline:0;
}
body.os-metal-v2 .os-product-tabs .rv-module .rv-filter a[href*="review_rating="] {
    border-color:#655337; color:#e1b573; background:#202d36;
}
body.os-metal-v2 .os-product-tabs .rv-module .rv-filter a[href*="review_rating="]:hover,
body.os-metal-v2 .os-product-tabs .rv-module .rv-filter a[href*="review_rating="]:focus-visible {
    background:#453720; border-color:#e2b874; color:#ffdb99;
}
body.os-metal-v2 .os-product-tabs .rv-module .rv-card,
body.os-metal-v2 .os-product-tabs .rv-module .rv-empty { color:#a9bfd0; }
body.os-metal-v2 .os-product-tabs .rv-module .rv-card a[href="/giris"] {
    color:#d7ac68 !important; text-decoration:none;
    font-weight:700; border-bottom:1px solid currentColor;
    padding-bottom:1px; transition:color .16s ease;
}
body.os-metal-v2 .os-product-tabs .rv-module .rv-card a[href="/giris"]:hover,
body.os-metal-v2 .os-product-tabs .rv-module .rv-card a[href="/giris"]:focus-visible {
    color:#f1cc91 !important; outline-offset:3px;
}
@media(max-width:600px) {
    body.os-metal-v2 .os-product-tabs .rv-module .rv-filter {gap:6px;}
    body.os-metal-v2 .os-product-tabs .rv-module .rv-filter a {min-height:33px;padding:6px 10px;font-size:11px;}
}
