.dl-comment-control{display:flex;align-items:center;gap:6px;font-size:11px;color:var(--muted);margin:4px 0 12px}.dl-comment-control select{background:transparent;color:inherit;border:1px solid color-mix(in srgb,var(--ink) 18%,transparent);border-radius:5px;padding:3px}.dl-comment-control small{font-size:10px}.dl-inline-comment,.dl-comment-boundary,.dl-comment-editing,.dl-comment-editing *{color:color-mix(in srgb,var(--comment-color, #c45656) 75%,var(--ink, #242424))}.dl-inline-comment,.dl-comment-boundary,.dl-comment-editing{display:inline;background:none;border:0;padding:0;font:inherit;white-space:normal;text-decoration:none}.dl-inline-comment,.dl-comment-boundary,.dl-comment-editing{font-size:.9em}.dl-comment-text,.dl-comment-editing{font-style:italic}.dl-comment-label{display:inline;color:inherit;border:0;background:none;padding:2px 0;font-size:inherit;font-style:normal;white-space:nowrap}span.dl-comment-label{font-family:inherit}.dl-inline-comment span.dl-comment-label,.dl-comment-boundary span.dl-comment-label{background:color-mix(in srgb,var(--comment-color, #c45656) 14%,transparent);border-radius:4px;padding:2px 4px}.dl-comment-bracket{opacity:.4;font-style:normal}.dl-inline-comment:hover,.dl-inline-comment:focus-visible,.dl-comment-editing:hover,.dl-comment-boundary:hover{background:color-mix(in srgb,var(--comment-color, #c45656) 12%,transparent);cursor:pointer}.dl-comment-chip,.dl-inline-comment.dl-comment-chip{display:inline;border:0;border-radius:4px;padding:1px 5px;font:inherit;font-size:.85em;color:color-mix(in srgb,var(--comment-color, #c45656) 75%,var(--ink, #242424));background:color-mix(in srgb,var(--comment-color, #c45656) 14%,transparent);white-space:nowrap;cursor:pointer}.dl-comment-chip.dl-comment-active{background:color-mix(in srgb,var(--comment-color, #c45656) 26%,transparent)}.dl-comment-rail{position:sticky;top:8px;flex:0 0 208px;width:208px;min-width:0;margin:0;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin}.dl-comment-card{position:relative;display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:baseline;gap:0 5px;padding:3px 6px;margin-bottom:4px;box-sizing:border-box;background:color-mix(in srgb,var(--ink, #242424) 3%,transparent);border-left:2px solid color-mix(in srgb,var(--comment-color, #c45656) 30%,transparent);border-radius:2px;color:var(--ink, #242424);font-size:11px;line-height:1.35;overflow-wrap:anywhere}.dl-comment-card[data-suggestion=insert],.dl-comment-card[data-suggestion=delete]{background:color-mix(in srgb,var(--comment-color) 5%,transparent)}.dl-comment-card[data-suggestion=insert] .dl-comment-card-body,.dl-comment-card[data-suggestion=delete] .dl-comment-card-body{color:var(--comment-color)}.dl-comment-card:hover,.dl-comment-card.dl-comment-active{border-left-color:var(--comment-color, #c45656);background:color-mix(in srgb,var(--comment-color, #c45656) 7%,transparent)}.dl-comment-card-link,.dl-comment-card-edit{border:0;background:none;padding:0;cursor:pointer;font:inherit}.dl-comment-card-author{text-align:left;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--ink, #242424)}.dl-comment-card-author .dl-comment-label{color:inherit;padding:0;background:none;font:inherit;font-weight:500}.dl-comment-card-body{grid-column:1 / -1;grid-row:2;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--ink, #242424)}.dl-comment-card-edit{margin-left:auto;color:var(--muted, #747474);font-size:10px}.dl-comment-card-edit:hover{color:var(--ink, #242424);text-decoration:underline}.dl-comment-card .dl-comment-editor{grid-column:1 / -1}.dl-comment-editor{display:flex;flex-direction:column;background:none;border:0;padding:0;margin:0}.dl-comment-editor textarea{display:block;width:100%;min-height:130px;box-sizing:border-box;border:0;border-radius:0;padding:0;margin:0;background:none;color:var(--ink, #242424);font:inherit;font-style:italic;line-height:inherit;resize:none;outline:none;box-shadow:none;field-sizing:content}.dl-comment-editor:focus-within{outline:none}.dl-comment-editor-actions{display:flex;flex-wrap:wrap;align-items:center;gap:8px;padding-top:10px}.dl-comment-editor-actions button{border:0;border-radius:4px;background:none;color:var(--muted, #747474);font:inherit;font-size:12px;padding:3px 6px;cursor:pointer}.dl-comment-editor-actions .dl-comment-done{margin-left:auto;color:var(--ink, #242424);background:color-mix(in srgb,var(--ink, #242424) 7%,transparent)}.dl-comment-editor-actions button:disabled{opacity:.5;cursor:default}.dl-suggestion{cursor:default}.dl-suggestion-kind{font-size:10px;color:var(--muted)}.dl-suggestion-actions{grid-column:3;grid-row:1;display:inline-flex;gap:5px;margin-left:auto}.dl-suggestion-actions button{border:0;padding:0;background:none;color:var(--muted);font:inherit;font-size:10px;cursor:pointer}.dl-suggestion-actions button:hover{color:var(--ink)}.dl-comment-card-author:disabled{cursor:default}.dl-highlight-author{display:inline-flex;align-items:center;gap:4px}.dl-highlight-info{display:grid;gap:6px;max-width:280px;font-size:13px}.dl-highlight-info .dl-highlight-author{font-size:11px;opacity:.65}.dl-highlight-info-comment{white-space:pre-wrap;overflow-wrap:anywhere}.dl-highlight-hover-anchor{display:inline-block;width:0;height:1em;pointer-events:none;vertical-align:text-bottom}[data-comment-layout]{position:relative}.dl-comment-connectors{position:absolute;left:0;pointer-events:none;overflow:hidden}.dl-comment-connectors path{fill:none;stroke:var(--comment-color, #c45656);stroke-width:1;stroke-opacity:.3}.dl-comment-connectors path.dl-comment-active{stroke-opacity:.8}.dl-suggestion.dl-comment-active ins{background:color-mix(in srgb,var(--suggestion-insert, #287a48) 18%,transparent);text-decoration-thickness:2px!important}.dl-suggestion.dl-comment-active del{background:color-mix(in srgb,var(--suggestion-delete, #b24d50) 18%,transparent);text-decoration-thickness:2px}.dl-note-highlight.dl-comment-active{outline:1px solid color-mix(in srgb,currentColor 45%,transparent);outline-offset:2px}
