/* VS-like C# palette. Every added note is kept outside the original source text. */
pre.code-skin, .rp-readable pre.code-skin{font:12px/1.8 Consolas,'Cascadia Code',ui-monospace,monospace!important;white-space:normal!important;background:#1e1e1e!important;color:#d4d4d4!important;padding:0!important;max-height:650px;overflow:auto!important;border:1px solid #3e3e42!important;border-radius:5px;margin:0 0 16px!important;tab-size:4;min-width:0;scrollbar-width:thin;scrollbar-color:#5b6066 #1e1e1e}
pre.code-skin .cs-block-title{display:block!important;padding:11px 15px;background:#252526;color:#9cdcfe;font:600 12px/1.6 Consolas,monospace;border-bottom:1px solid #3e3e42;overflow-wrap:anywhere}
pre.code-skin .cs-column-head{display:grid!important;grid-template-columns: minmax(0,1fr) 230px;gap:12px;padding:7px 12px 7px 46px;color:#929da8;background:#232327;font-size:10px;border-bottom:1px solid #333}
pre.code-skin .cs-column-head>span{display:inline!important}
pre.code-skin .cs-row{display:grid!important;grid-template-columns:38px minmax(260px,1fr) 230px;gap:0;align-items:start;min-width:560px;min-height:22px;padding:1px 12px 1px 3px;box-sizing:border-box}
pre.code-skin .cs-row:hover{background:#282b30}pre.code-skin .cs-row.cs-current{background:#363421;box-shadow:inset 0 1px #746a38,inset 0 -1px #746a38}
pre.code-skin .cs-line{display:block!important;font-style:normal;text-align:right;padding-right:11px;color:#858585;user-select:none;font-size:11px;font-weight:400;white-space:nowrap}
pre.code-skin .cs-text{display:block!important;color:#d4d4d4!important;font:inherit!important;white-space:pre-wrap!important;overflow-wrap:break-word;word-break:normal;background:transparent!important;padding:0 14px 0 4ch!important;text-indent:-4ch;border:0!important;letter-spacing:0!important;margin:0!important}
pre.code-skin .cs-note{display:block!important;color:#89b56c;font:11px/1.9 Consolas,'Malgun Gothic',sans-serif;white-space:normal;word-break:keep-all;overflow-wrap:anywhere;border-left:1px solid #343b31;padding-left:12px;min-height:18px}
pre.code-skin .cs-tok{display:inline!important;white-space:inherit!important;font:inherit!important;padding:0!important;margin:0!important;background:none!important;border:0!important}
pre.code-skin .cs-keyword{color:#569cd6!important}pre.code-skin .cs-flow{color:#c586c0!important}pre.code-skin .cs-type{color:#4ec9b0!important}pre.code-skin .cs-function{color:#dcdcaa!important}pre.code-skin .cs-string{color:#ce9178!important}pre.code-skin .cs-number{color:#b5cea8!important}pre.code-skin .cs-comment{color:#6a9955!important}
pre.code-skin .cs-range{display:block!important;color:#8b949e;font-size:10px;padding:8px 12px;background:#252526}
.cs-toolbar{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:9px 12px;background:#252526;border:1px solid #3e3e42;border-bottom:0;border-radius:5px 5px 0 0;color:#a3afba;font:11px/1.5 Consolas,monospace}
.cs-toolbar button{font:11px/1.5 inherit;color:#d4d4d4;background:#333337;border:1px solid #515155;padding:4px 9px;cursor:pointer}.cs-toolbar button:focus-visible{outline:2px solid #f0cf8b;outline-offset:2px}
pre.code-skin.cs-compact{max-height:360px!important;font-size:11px!important}pre.code-skin.cs-compact .cs-row{grid-template-columns:32px minmax(175px,1fr) 146px;min-width:365px}pre.code-skin.cs-compact .cs-column-head{grid-template-columns:1fr 146px;padding-left:38px}pre.code-skin.cs-compact .cs-note{font-size:10px;padding-left:8px}
@media(max-width:700px){pre.code-skin .cs-row,pre.code-skin.cs-compact .cs-row{grid-template-columns:32px minmax(0,1fr);min-width:0;padding-right:10px}pre.code-skin .cs-note{grid-column:2;border-left:0;padding:2px 0 5px;font-size:11px}pre.code-skin .cs-note:empty{display:none!important}pre.code-skin .cs-column-head,pre.code-skin.cs-compact .cs-column-head{grid-template-columns:1fr auto;font-size:9px;padding-left:12px}pre.code-skin .cs-text{font-size:11px!important}pre.code-skin{max-height:580px}.cs-toolbar{font-size:10px}}
