/* JujuyConectado 10.7 · Comunidad, reputación y confianza social */
.jc-trust-reviews{margin-top:18px;padding:22px;background:#fff;border:1px solid var(--jc-border,#dfe5eb);border-radius:var(--jc-radius-lg,16px);box-shadow:var(--jc-shadow-sm,0 5px 18px rgba(20,35,55,.05))}
.jc-trust-reviews__head{display:flex;align-items:flex-start;justify-content:space-between;gap:24px;margin-bottom:16px}.jc-trust-reviews__head h2{margin:2px 0 5px;font-size:24px}.jc-trust-reviews__head p{max-width:700px;margin:0;color:#6d7b8d;font-size:13px;line-height:1.6}
.jc-trust-score{min-width:115px;padding:13px 15px;border:1px solid #e2e8f0;border-radius:14px;background:#f8fafc;text-align:center}.jc-trust-score strong{font-size:26px;color:#17324d}.jc-trust-score>span{margin-left:4px;color:#f3a400;font-size:22px}.jc-trust-score small{display:block;margin-top:2px;color:#728096;font-size:10.5px}
.jc-trust-notice{display:flex;gap:6px;flex-wrap:wrap;margin:12px 0;padding:10px 12px;border:1px solid #bfe5cd;border-radius:10px;background:#edf9f2;color:#176b3a;font-size:12px;font-weight:750}.jc-trust-notice.is-pending{border-color:#efd596;background:#fff9e8;color:#805a08}
.jc-trust-review-list{display:grid;gap:10px}.jc-trust-review-card{padding:15px;border:1px solid #e2e8f0;border-radius:13px;background:#fff}.jc-trust-review-card__top{display:flex;justify-content:space-between;gap:15px}.jc-trust-review-card__top strong{display:block;color:#24364b;font-size:13px}.jc-trust-review-card__top span{display:block;margin-top:3px;color:#f3a400;letter-spacing:1px}.jc-trust-review-card__top span i{color:#d8dee7;font-style:normal}.jc-trust-review-card__top time{color:#8a96a5;font-size:10px;white-space:nowrap}.jc-trust-review-card h3{margin:10px 0 3px;font-size:15px}.jc-trust-review-card>p{margin:5px 0 0;color:#45566b;font-size:12.5px;line-height:1.65}
.jc-trust-owner-reply{margin-top:12px;padding:11px 12px;border-left:3px solid #1769e0;border-radius:0 9px 9px 0;background:#f2f7ff}.jc-trust-owner-reply strong{color:#1456a0;font-size:11px}.jc-trust-owner-reply p{margin:4px 0 0;color:#45566b;font-size:12px;line-height:1.55}
.jc-trust-review-actions{display:flex;align-items:flex-start;gap:9px;flex-wrap:wrap;margin-top:10px}.jc-trust-review-actions details>summary,.jc-trust-report>summary{cursor:pointer;list-style:none;color:#65768a;font-size:10.5px;font-weight:850}.jc-trust-review-actions details>summary::-webkit-details-marker,.jc-trust-report>summary::-webkit-details-marker{display:none}.jc-trust-review-actions details>summary:hover,.jc-trust-report>summary:hover{color:#1769e0}
.jc-trust-review-actions details form,.jc-trust-report form{display:grid;gap:8px;margin-top:8px;padding:11px;border:1px solid #dfe6ee;border-radius:10px;background:#f8fafc}.jc-trust-review-actions textarea,.jc-trust-report textarea,.jc-trust-report select{width:100%;border:1px solid #d4dde7;border-radius:8px;background:#fff;padding:8px;font:inherit;font-size:12px}.jc-trust-review-actions button,.jc-trust-report button{min-height:34px;border:0;border-radius:8px;background:#1769e0;color:#fff;padding:7px 11px;font-weight:850;cursor:pointer}.jc-trust-report form button{background:#9b4239}.jc-trust-report label{display:grid;gap:4px;color:#5d6b7c;font-size:11px;font-weight:800}.jc-trust-report label em{font-weight:500}
.jc-trust-empty{padding:20px;border:1px dashed #cdd8e5;border-radius:11px;background:#f8fafc;color:#748195;text-align:center;font-size:12px}
.jc-trust-review-form-wrap{margin-top:15px;padding-top:15px;border-top:1px solid #e6ebf1}.jc-trust-review-form{display:grid;gap:10px}.jc-trust-review-form>div{display:grid;grid-template-columns:180px minmax(0,1fr);gap:10px}.jc-trust-review-form label{display:grid;gap:5px;color:#44566c;font-size:11px;font-weight:850}.jc-trust-review-form label em{color:#8793a1;font-weight:500}.jc-trust-review-form input,.jc-trust-review-form select,.jc-trust-review-form textarea{width:100%;border:1px solid #d5dee8;border-radius:9px;background:#fff;padding:9px 10px;font:inherit;font-size:12px}.jc-trust-review-form small{color:#7d8998;font-size:10.5px}.jc-trust-owner-note{margin:0;color:#657488;font-size:12px}
.jc-commerce-trust-summary{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-top:14px;padding:11px 12px;border:1px solid #e2e8f0;border-radius:11px;background:#f8fafc}.jc-commerce-trust-summary strong{color:#17324d;font-size:17px}.jc-commerce-trust-summary span{color:#6d7b8d;font-size:11px}.jc-commerce-trust-summary a{margin-left:auto;font-size:11px;font-weight:850}.jc-commerce-trust-actions{display:flex;gap:8px;flex-wrap:wrap;margin-top:10px}.jc-commerce-trust-actions>.jc-trust-report{width:100%}
.jc-contact-actions>.jc-trust-report{width:100%;padding-top:2px}.jc-contact-actions>.jc-trust-report summary{display:flex;align-items:center;justify-content:center;min-height:38px;border:1px solid #d7e0e9;border-radius:8px;background:#fff;color:#7f3e37}.jc-contact-actions>.jc-trust-report form{text-align:left}
.jc-following-section .jc-panel-title-row{margin-bottom:12px}.jc-following-subtitle{margin:14px 0 8px;color:#34475d;font-size:13px}.jc-following-chips{display:flex;gap:8px;flex-wrap:wrap}.jc-following-chip{display:flex;align-items:center;gap:7px;padding:7px 8px 7px 10px;border:1px solid #dfe6ee;border-radius:999px;background:#f8fafc}.jc-following-chip>a,.jc-following-chip>span{color:#34475d;font-size:11px;font-weight:800}.jc-following-chip .jc-favorite-button{min-height:28px;padding:4px 8px;border-radius:999px;font-size:10px}.jc-following-chip .jc-favorite-button span{font-size:12px}
.jc-locality-follow{border:1px solid rgba(255,255,255,.55)!important;background:rgba(255,255,255,.12)!important;color:#fff!important;cursor:pointer}.jc-locality-follow.is-saved{background:#fff!important;color:#1769e0!important}
.jc-trust-admin-summary{margin-bottom:14px}.jc-trust-admin-list{display:grid;gap:10px}.jc-trust-admin-item{display:grid;grid-template-columns:74px minmax(0,1fr) auto;gap:14px;align-items:start;padding:14px;border:1px solid #e0e7ef;border-radius:12px;background:#fff}.jc-trust-admin-item.is-report{border-left:4px solid #e08738}.jc-trust-admin-score{padding:10px 6px;border-radius:10px;background:#f4f7fb;text-align:center}.jc-trust-admin-score strong{display:block;color:#17324d;font-size:20px}.jc-trust-admin-score span{display:block;margin-top:2px;color:#718096;font-size:9px;text-transform:uppercase}.jc-trust-admin-copy small{color:#7c8998;font-size:10px}.jc-trust-admin-copy h3{margin:3px 0 5px;font-size:15px}.jc-trust-admin-copy>strong{color:#33475e;font-size:12px}.jc-trust-admin-copy p{margin:5px 0 0;color:#53657a;font-size:11.5px;line-height:1.55}.jc-trust-admin-item .jc-admin-inline-actions{max-width:340px}.jc-trust-admin-item .jc-admin-inline-actions form input[type=text]{width:150px;min-height:32px;border:1px solid #d8e0e8;border-radius:7px;padding:5px 7px;font-size:10px}
.jc-chat-bubble footer .jc-trust-report{margin:0}.jc-chat-bubble footer .jc-trust-report summary{font-size:10px}.jc-chat-bubble footer .jc-trust-report form{position:absolute;z-index:30;width:min(280px,80vw);margin-top:5px;box-shadow:0 12px 30px rgba(20,35,55,.16)}
@media(max-width:760px){.jc-trust-reviews{padding:16px}.jc-trust-reviews__head{flex-direction:column;gap:12px}.jc-trust-score{width:100%;display:flex;align-items:center;justify-content:center;gap:5px}.jc-trust-score small{margin:0 0 0 5px}.jc-trust-review-form>div{grid-template-columns:1fr}.jc-trust-admin-item{grid-template-columns:58px minmax(0,1fr)}.jc-trust-admin-item .jc-admin-inline-actions{grid-column:1/-1;max-width:none}.jc-commerce-trust-summary a{margin-left:0}.jc-commerce-trust-actions>*{flex:1 1 auto}}
.jc-trust-report-notice{margin:8px 0;padding:9px 11px;border:1px solid #bfe5cd;border-radius:9px;background:#edf9f2;color:#176b3a;font-size:11px;font-weight:800}.jc-trust-report-notice.is-error{border-color:#f0c7c3;background:#fff3f2;color:#9b4239}
