@layer quartz-base{.comment-admin{border:1px solid var(--lightgray);box-sizing:border-box;border-radius:8px;max-width:100%;padding:1rem;overflow:hidden}.comment-admin-toolbar{justify-content:space-between;align-items:center;gap:.75rem;min-width:0;margin-bottom:1rem;display:flex}.comment-admin-status{color:var(--darkgray);margin:0}.comment-admin-status.is-error{color:#d9480f}.comment-admin-actions{align-items:center;gap:.5rem;display:inline-flex}.comment-admin-button{border:1px solid var(--lightgray);background:var(--light);color:var(--dark);cursor:pointer;border-radius:6px;justify-content:center;align-items:center;min-height:2.25rem;padding:.35rem .75rem;text-decoration:none;display:inline-flex}.comment-admin-button.primary{background:var(--secondary);border-color:var(--secondary);color:var(--light)}.comment-admin-button.danger{color:#c92a2a}.comment-admin-button[hidden]{display:none}.comment-admin-button:disabled{cursor:not-allowed;opacity:.55}.comment-admin-list{gap:.75rem;min-width:0;display:grid}.comment-admin-empty{color:var(--gray);margin:0}.comment-admin-item{border:1px solid var(--lightgray);box-sizing:border-box;border-radius:8px;min-width:0;max-width:100%;padding:.9rem;overflow:hidden}.comment-admin-item-header{justify-content:space-between;align-items:flex-start;gap:.75rem;min-width:0;margin-bottom:.7rem;display:flex}.comment-admin-meta{gap:.1rem;min-width:0;display:grid}.comment-admin-author{color:var(--dark);font-weight:600}.comment-admin-login,.comment-admin-date{color:var(--gray);font-size:.9rem}.comment-admin-path{overflow-wrap:anywhere;max-width:100%;margin-top:.2rem;display:inline-block}.comment-admin-content{background:var(--highlight);box-sizing:border-box;color:var(--dark);overflow-wrap:anywhere;border-radius:6px;min-width:0;max-width:100%;margin:0;padding:.75rem}.comment-admin-content>:first-child{margin-top:0}.comment-admin-content>:last-child{margin-bottom:0}.comment-admin-content pre{background:color-mix(in srgb, var(--lightgray) 38%, transparent);border-radius:6px;padding:.85rem;overflow-x:auto}.comment-admin-content code{overflow-wrap:anywhere}.comment-admin-content .katex-display{padding:.25rem 0;overflow:auto hidden}@media (max-width:640px){.comment-admin-toolbar,.comment-admin-item-header{flex-direction:column;align-items:stretch}.comment-admin-actions,.comment-admin-button{width:100%}}}