.a-sun-studio .astudio-orbit-action--comments{position:relative}.a-sun-studio .astudio-comments-count{position:absolute;top:-7px;inset-inline-start:-7px;min-width:17px;height:17px;padding:0 4px;border-radius:9px;background:var(--color-accent);color:#fff;font-size:10px;font-weight:700;line-height:17px;text-align:center;pointer-events:none}.a-sun-studio .astudio-comments-count[hidden]{display:none}.astudio-modal .astudio-comments-list{display:flex;flex-direction:column;gap:8px;max-height:42vh;overflow-y:auto;margin:12px 0;padding-inline-start:0}.astudio-modal .astudio-comment-item{background:var(--astudio-surface);border:1px solid var(--astudio-border);border-radius:var(--astudio-radius-ts) var(--astudio-radius-te) var(--astudio-radius-be) var(--astudio-radius-bs);padding:8px 10px;text-align:right}.astudio-modal .astudio-comment-meta{display:flex;align-items:center;justify-content:space-between;gap:8px;font-size:11px;color:var(--astudio-muted);margin-bottom:4px}.astudio-modal .astudio-comment-author{color:var(--astudio-text);font-weight:600}.astudio-modal .astudio-comment-body{margin:0;font-size:13px;line-height:1.8;color:var(--astudio-text);white-space:pre-wrap;word-break:break-word}.astudio-modal .astudio-comment-delete{background:#fff0;border:none;color:var(--astudio-error);font-size:11px;cursor:pointer;font-family:var(--font-fa)}.astudio-modal .astudio-comment-empty{color:var(--astudio-muted);font-size:12px;text-align:center;padding:14px 0}.astudio-modal .astudio-comment-form{display:flex;flex-direction:column;gap:8px}.astudio-modal .astudio-comment-input{width:100%;min-height:64px;resize:vertical;background:var(--astudio-field);border:1px solid var(--astudio-border);border-radius:var(--astudio-radius-ts) var(--astudio-radius-te) var(--astudio-radius-be) var(--astudio-radius-bs);color:var(--astudio-text);font-family:var(--font-fa);font-size:13px;padding:8px 10px}.astudio-modal .astudio-comment-hint{font-size:11px;color:var(--astudio-muted)}