/* module-key = 'com.atlassian.confluence.ext.newcode-macro-plugin:syntaxhighlighter-init', location = 'sh/styles/shCore.css' */
.syntaxhighlighter a,.syntaxhighlighter div,.syntaxhighlighter code,.syntaxhighlighter table,.syntaxhighlighter table td,.syntaxhighlighter table tr,.syntaxhighlighter table tbody,.syntaxhighlighter table thead,.syntaxhighlighter table caption,.syntaxhighlighter textarea{-moz-border-radius:0;-webkit-border-radius:0;background:0;border:0;bottom:auto;float:none;height:auto;left:auto;line-height:1.2em;margin:0;outline:0;overflow:visible;padding:0;position:static;right:auto;text-align:left;top:auto;vertical-align:baseline;width:auto;box-sizing:content-box;font-family:"Consolas","Bitstream Vera Sans Mono","Courier New",Courier,monospace;font-weight:normal;font-style:normal;font-size:1em;min-height:inherit}.syntaxhighlighter{width:100%;margin:1em 0 1em 0;position:relative;overflow:auto;font-size:1em}.syntaxhighlighter.source{overflow:hidden}.syntaxhighlighter .bold{font-weight:bold}.syntaxhighlighter .italic{font-style:italic}.syntaxhighlighter .line{white-space:pre}.syntaxhighlighter table{width:100%}.syntaxhighlighter table caption{text-align:left;padding:.5em 0 .5em 1em}.syntaxhighlighter table td.code{width:100%}.syntaxhighlighter table td.code .container{position:relative}.syntaxhighlighter table td.code .container textarea{box-sizing:border-box;position:absolute;left:0;top:0;width:100%;height:100%;border:0;background:white;padding-left:1em;overflow:hidden}.syntaxhighlighter table td.gutter .line{text-align:right;padding:0 .5em 0 1em}.syntaxhighlighter table td.code .line{padding:0 1em}.syntaxhighlighter table td.code .container .line{white-space:pre-wrap}.syntaxhighlighter.nogutter td.code .container,.syntaxhighlighter.nogutter td.code .line{padding-left:0;white-space:pre-wrap}.syntaxhighlighter.show{display:block}.syntaxhighlighter.collapsed table{display:none}.syntaxhighlighter.collapsed .toolbar{padding:.1em .8em 0 .8em;font-size:1em;position:static;width:auto;height:auto}.syntaxhighlighter.collapsed .toolbar span{display:inline;margin-right:1em}.syntaxhighlighter.collapsed .toolbar span a{padding:0;display:none}.syntaxhighlighter.collapsed .toolbar span a.expandSource{display:inline}.syntaxhighlighter .toolbar{position:absolute;right:1px;top:1px;width:11px;height:11px;font-size:10px;z-index:10}.syntaxhighlighter .toolbar span.title{display:inline}.syntaxhighlighter .toolbar a{display:block;text-align:center;text-decoration:none;padding-top:1px}.syntaxhighlighter .toolbar a.expandSource{display:none}.syntaxhighlighter.ie{font-size:.9em;padding:1px 0 1px 0}.syntaxhighlighter.ie .toolbar{line-height:8px}.syntaxhighlighter.ie .toolbar a{padding-top:0}.syntaxhighlighter.collapsed.nogutter .toolbar{display:block}.syntaxhighlighter.nogutter .toolbar{display:none}.syntaxhighlighter.collapsed .toolbar{display:block}.syntaxhighlighter .toolbar{display:none}.grid td .noBorder{border-width:0}pre,.panel .panelContent pre{font-family:ConfluenceInstalledFont,monospace}div.panel.pdl{border:1px solid var(--ds-border,#ccc);-moz-border-radius:3px;-webkit-border-radius:3px}div.panelHeader.pdl{border-bottom-color:var(--ds-border,#ccc);text-align:left;padding:5px 15px;background:var(--ds-background-input-hovered,#f5f5f5);overflow:hidden;position:relative}.panelHeader.pdl>b{color:var(--ds-text-accent-gray,#333)}.codeHeader.pdl,.panelHeader.pdl,.pdl .panelContent{background:var(--ds-background-input-hovered,#f5f5f5)}.pdl .panelContent{color:var(--ds-text-accent-gray,#333);margin:0;padding:10px 15px;text-align:left;font-size:14px;line-height:20px;background:var(--ds-background-input-pressed,#fff);overflow:hidden;border-bottom-left-radius:3px;border-bottom-right-radius:3px;-moz-border-radius-bottomleft:3px;-moz-border-radius-bottomright:3px;-webkit-border-bottom-left-radius:3px;-webkit-border-bottom-right-radius:3px}.pdl .codeContent{padding:0}.pdl .codeContent .syntaxhighlighter{margin:0}.pdl .codeContent .syntaxhighlighter>table td:first-child{padding-left:15px}.pdl .codeContent .gutter{background:var(--ds-background-input-hovered,#f5f5f5)!important;color:var(--ds-text,#707070);border-right:1px solid var(--ds-border,#ccc)}.pdl .codeContent .syntaxhighlighter .gutter div.line{background:none!important;border-right:0;color:var(--ds-text,#707070)}.pdl .syntaxhighlighter a,.pdl .syntaxhighlighter div,.pdl .syntaxhighlighter code,.pdl .syntaxhighlighter table,.pdl .syntaxhighlighter table td,.pdl .syntaxhighlighter table tr,.pdl .syntaxhighlighter table tbody,.pdl .syntaxhighlighter table thead,.pdl .syntaxhighlighter table caption,.pdl .syntaxhighlighter textarea{line-height:20px;font-size:14px}.pdl div.syntaxhighlighter.collapsed .toolbar{padding:5px 15px;font-size:1em;background:var(--ds-background-input-hovered,#f5f5f5);color:var(--ds-text,#707070);border:0}.pdl .syntaxhighlighter.collapsed .toolbar a,.pdl .syntaxhighlighter.collapsed .toolbar a:hover{color:var(--ds-text-brand,#3b73af)}.pdl .syntaxhighlighter table td.code .container{margin-top:15px;padding-bottom:15px}.codeContent .syntaxhighlighter table td.code .container .line{white-space:nowrap}.codeContent.panelContent.hide-toolbar{display:none}.codeContent.panelContent.hide-toolbar.show-border-top{display:inline}pre.syntaxhighlighter-pre{line-height:20px;padding-left:15px;padding-top:15px;font-size:14px;overflow-x:scroll;font-family:"Consolas","Bitstream Vera Sans Mono","Courier New",Courier,monospace!important}
/* module-key = 'com.atlassian.confluence.ext.newcode-macro-plugin:syntaxhighlighter-init', location = 'sh/styles/collapseSource.css' */
.collapse-source .expand-control-text{vertical-align:top;color:var(--ds-text-brand,#3b73af)}.collapse-source .expand-control-text:hover{text-decoration:underline}.panelHeader .collapse-source{right:15px;position:absolute;top:5px;float:right;cursor:pointer}.panelHeader .collapse-spinner-wrapper{position:absolute;float:right;top:15px;right:15px}.panelHeader .code-title{display:inline-block;padding-right:130px}.hide-toolbar .syntaxhighlighter.collapsed .toolbar,.hide-toolbar .syntaxhighlighter.expanded .toolbar{display:none!important}.codeContent.show-border-top{border-top:1px solid var(--ds-border,#ccc)}.panelHeader.hide-border-bottom{border-bottom:0}