.sw-replies-heading{display:flex;align-items:center;justify-content:space-between;gap:16px;margin:24px 0 12px;font-size:14px;font-weight:600}
.sw-reply-settings{position:relative;font-size:12px;font-weight:400}
.sw-reply-settings summary{cursor:pointer;list-style:none;color:var(--sw-blue);padding:7px 10px;border:1px solid var(--sw-line);border-radius:7px}
.sw-reply-settings summary::-webkit-details-marker{display:none}
.sw-reply-settings>label{position:absolute;z-index:4;right:0;top:38px;width:190px;padding:14px;background:#fff;border:1px solid var(--sw-line);border-radius:9px;box-shadow:0 10px 30px #20345122}
.sw-reply-settings select{margin-top:8px;width:100%}
.sw-reply-card{padding:16px;border:1px solid var(--sw-line);border-radius:10px;margin-bottom:16px;background:#fff}
.sw-reply-card-heading{display:flex;align-items:center;justify-content:space-between;margin-bottom:10px;color:var(--sw-muted);font-size:12px}
.sw-reply-card-heading>div{display:flex;gap:6px}
.sw-page .sw-reply-card-heading button{padding:3px 8px;min-height:28px;font-size:11px}
.sw-reply-card textarea{width:100%;min-height:150px;box-sizing:border-box;resize:vertical}
.sw-reply-material-heading{display:flex;align-items:center;gap:14px;margin:22px 0 12px;font-size:12px;font-weight:600;color:var(--sw-muted)}
.sw-reply-material-heading:after{content:'';height:1px;background:var(--sw-line);flex:1}
.sw-reply-material-tools{display:flex;gap:8px;margin-bottom:12px}
.sw-page .sw-reply-material-tools button{background:#f5f5ff;border:1px solid #ddd9ff;color:#6654db;padding:8px 12px;font-size:12px}
.sw-reply-link{display:grid;grid-template-columns:minmax(110px,.8fr) minmax(170px,1.2fr) 34px;gap:8px;margin-top:8px}
.sw-reply-link input{min-width:0;width:100%;box-sizing:border-box}
.sw-page .sw-reply-link button{padding:0;min-height:34px}
.sw-page .sw-reply-add-link{margin-top:8px;padding:8px 12px;font-size:12px}
.sw-reply-media{display:grid;grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:10px;margin-top:12px}
.sw-reply-media:empty{display:none}
.sw-reply-media article{border:1px solid var(--sw-line);border-radius:8px;overflow:hidden}
.sw-reply-media-preview{height:110px;display:grid;place-items:center;background:#f7f9fc;overflow:hidden}
.sw-reply-media-preview img,.sw-reply-media-preview video{width:100%;height:110px;max-height:110px;min-height:0;object-fit:contain}
.sw-reply-media article>div:last-child{display:flex;align-items:center;gap:8px;padding:6px 8px;font-size:11px}
.sw-reply-media article span{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.sw-page .sw-reply-media article button{min-height:26px;font-size:11px;padding:2px 6px}
#swReplyStatus{font-size:12px;line-height:1.6;color:var(--sw-muted)}
#swReplyStatus:empty{display:none}
#swReplyStatus[data-error=true]{color:#b63539}
@media(max-width:720px){.sw-reply-link{grid-template-columns:minmax(0,1fr) 34px}.sw-reply-link input:first-child{grid-column:1/-1}.sw-reply-card{padding:12px}}
