

/* Start:/local/modules/portal.comments/assets/comments.css?17940543223290*/
.pcomments {--pc-ink:#172b42;--pc-muted:#536a83;--pc-accent:#175db3;--pc-line:#d6e2ee;color:var(--pc-ink);overflow-wrap:anywhere}
.pcomments-thread,.pcomments-latest,.pcomments-admin {background:#fff;border:1px solid var(--pc-line);border-radius:20px;padding:clamp(14px,3vw,26px);margin:18px 0}
.pcomments-thread {scroll-margin-top:105px}
.pcomments h2,.pcomments h3 {color:var(--pc-ink);margin:0 0 10px;line-height:1.25}
.pcomments h2 [data-pc-count] {font-size:.65em;color:var(--pc-accent)}
.pcomments-kicker {color:#196d65;font-weight:700;font-size:.8em;letter-spacing:.09em;text-transform:uppercase;display:block;margin-bottom:7px}
.pcomments-header p,.pcomments small,.pcomments time,.pcomments-activity span {color:var(--pc-muted)}
.pcomments button,.pcomments .pcomments-primary {display:inline-flex;align-items:center;justify-content:center;background:#f3f7fb;border:1px solid var(--pc-line);border-radius:10px;color:var(--pc-accent);font:inherit;font-weight:600;min-height:44px;padding:7px 12px;margin:3px 6px 3px 0;text-decoration:none;cursor:pointer}
.pcomments button[hidden] {display:none}
.pcomments .pcomments-primary {background:var(--pc-accent);color:#fff;border-color:var(--pc-accent)}
.pcomments button:disabled {opacity:.6;cursor:default}
.pcomments :focus-visible {outline:2px solid #246bc3;outline-offset:2px}
.pcomments-form {display:grid;gap:8px;justify-items:start;background:#f3f7fb;border-radius:14px;padding:clamp(10px,2vw,17px);margin:15px 0}
.pcomments-form textarea,.pcomments-admin textarea {display:block;width:100%;box-sizing:border-box;background:#fff;color:var(--pc-ink);font:inherit;border:1px solid var(--pc-line);border-radius:10px;padding:10px;resize:vertical}
.pcomments-form label {font-weight:500;margin:0}
.pcomments-attach {min-width:0;max-width:100%}
.pcomments-attach input {display:block;max-width:100%;font:inherit}
.pcomments-photo-preview {display:block;max-width:min(100%,160px);max-height:130px;margin-top:8px;border-radius:8px;object-fit:contain}
.pcomments-photo-preview[hidden],.pcomments-replies[hidden] {display:none}
.pcomments-form .pcomments-mask input {width:auto;margin:0;vertical-align:middle}
.pcomments-emojis button {min-width:42px;margin-right:3px;padding:4px}
.pcomments-card {border-top:1px solid var(--pc-line);padding:14px 0 8px}
.pcomments-card header {display:flex;flex-wrap:wrap;gap:4px 12px;align-items:baseline}
.pcomments-body {white-space:pre-wrap;margin:8px 0}
.pcomments-card img {display:block;max-width:min(100%,320px);max-height:240px;object-fit:contain;border-radius:10px;margin:6px 0}
.pcomments-replies {border-left:2px solid var(--pc-line);padding-left:clamp(6px,2vw,16px);margin:8px 0 0}
.pcomments-own {font-size:.88em;color:var(--pc-muted)}
.pcomments-activity {border-top:1px solid var(--pc-line);padding:8px 0}
.pcomments-activity span,.pcomments-activity a {display:block}
.pcomments-activity span {font-size:.85em}
.pcomments-activity a {color:var(--pc-accent);font-weight:600}
.pcomments-admin nav,.pcomments-admin form {display:flex;gap:8px;flex-wrap:wrap;align-items:center}
.pcomments-admin select {padding:7px;border:1px solid var(--pc-line);border-radius:8px}
@media(max-width:480px) {.pcomments-thread,.pcomments-latest,.pcomments-admin {border-radius:14px}.pcomments-form {min-width:0}}

/* End */
/* /local/modules/portal.comments/assets/comments.css?17940543223290 */
