.pcs-review-heading,.pcs-review-controls,.pcs-review-actions,.pcs-review-meta{display:flex;gap:10px;align-items:center;flex-wrap:wrap}.pcs-review-heading{justify-content:space-between;margin-bottom:15px}.pcs-review-heading h3{margin:0}.pcs-reviews button,.pcs-review-dialog button{font:inherit;cursor:pointer;border:1px solid #cad9ee;border-radius:9px;background:#fff;color:#174d99;padding:9px 13px}.pcs-reviews button:focus-visible,.pcs-review-dialog :focus-visible{outline:3px solid #1769ee;outline-offset:3px}.pcs-reviews button:disabled{opacity:.45;cursor:default}.pcs-reviews .pcs-review-primary,.pcs-review-dialog .pcs-review-primary{background:#1769ee;color:#fff;border-color:#1769ee}.pcs-review-meta{justify-content:space-between}.pcs-review-meta span{color:#a45800;font-size:16px;letter-spacing:1px}.pcs-review-card .pcs-review-body{white-space:pre-wrap;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:4;overflow:hidden;overflow-wrap:anywhere;color:#41546e;font-size:13px;line-height:1.8;margin:12px 0}.pcs-review-card small{margin-top:auto}.pcs-reviews .pcs-review-link{border:0;background:none;padding:9px 0;text-align:left;font-size:12px}.pcs-review-controls{justify-content:center;margin-top:15px;font-size:13px}.pcs-review-message{font-size:12px;line-height:1.7;color:#536783;margin:12px 0;overflow-wrap:anywhere}.pcs-review-empty{padding:25px 15px;color:#536783;line-height:1.7;grid-column:1/-1}.pcs-review-dialog{width:min(560px,calc(100% - 28px));max-height:85dvh;overflow:auto;border:0;border-radius:18px;padding:25px;box-shadow:0 20px 70px #051c4b45;color:#102447}.pcs-review-dialog::backdrop{background:#07172e99}.pcs-review-dialog h3{margin:0;font-size:21px}.pcs-review-dialog label{display:block;font-size:14px;margin-top:15px;font-weight:600}.pcs-review-dialog input:not([type=checkbox]),.pcs-review-dialog select,.pcs-review-dialog textarea{width:100%;box-sizing:border-box;font:inherit;color:#152d50;background:#f7faff;border:1px solid #cedbef;border-radius:8px;padding:10px;margin-top:6px}.pcs-review-dialog textarea{min-height:150px;resize:vertical}.pcs-review-dialog .pcs-review-consent{display:flex;gap:8px;font-size:12px;line-height:1.7;align-items:flex-start}.pcs-review-consent input{margin-top:5px}.pcs-review-honey{position:absolute!important;left:-10000px!important;width:1px;height:1px;overflow:hidden}.pcs-review-full{white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.9}.pcs-review-admin-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.pcs-review-actions{margin-top:12px}.pcs-review-actions b{font-size:12px}.pcs-product-badge{display:inline-flex;align-self:flex-start;align-items:center;justify-content:center;width:max-content;border-radius:5px;padding:5px 9px;font-size:12px;font-weight:800;line-height:1.2;letter-spacing:.2px;margin:8px 5px 0}.pcs-product-badge-hot{color:#b31f26;background:#ffedef;border:1px solid #facbd0}.pcs-product-badge-recommend{color:#1554ae;background:#eaf2ff;border:1px solid #c7dbff}.catalog-card-body>.pcs-product-badge{margin:0 0 10px}.pcs-review-admin-grid .review-card{padding:18px;border:1px solid #dce5f2;border-radius:12px;min-width:0;display:flex;flex-direction:column}@media(max-width:600px){.pcs-review-admin-grid{grid-template-columns:1fr}.pcs-review-dialog{padding:20px}.pcs-review-heading h3{font-size:18px}.pcs-review-heading{align-items:flex-start}.pcs-product-badge{font-size:11px;padding:4px 7px}}
