#console-code-display pre::-webkit-scrollbar,.toc-container::-webkit-scrollbar{height:8px;width:8px}#console-code-display pre::-webkit-scrollbar-track,.toc-container::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 16px rgba(220,0,0,.3)}#console-code-display pre::-webkit-scrollbar-thumb,.toc-container::-webkit-scrollbar-thumb{background-color:#5a6c89;outline:1px solid orange}#spyne-plugin-console{position:fixed;top:0;left:0;width:100%;height:100%;pointer-events:none}#spyne-plugin-console .hljs-comment,#spyne-plugin-console .hljs-quote{color:#b6b18b}#spyne-plugin-console .hljs-variable,#spyne-plugin-console .hljs-template-variable,#spyne-plugin-console .hljs-tag,#spyne-plugin-console .hljs-name,#spyne-plugin-console .hljs-selector-id,#spyne-plugin-console .hljs-selector-class,#spyne-plugin-console .hljs-regexp,#spyne-plugin-console .hljs-deletion{color:#eb3c54}#spyne-plugin-console .hljs-number,#spyne-plugin-console .hljs-built_in,#spyne-plugin-console .hljs-builtin-name,#spyne-plugin-console .hljs-literal,#spyne-plugin-console .hljs-type,#spyne-plugin-console .hljs-params,#spyne-plugin-console .hljs-meta,#spyne-plugin-console .hljs-link{color:#e7ce56}#spyne-plugin-console .hljs-attribute{color:#ee7c2b}#spyne-plugin-console .hljs-string,#spyne-plugin-console .hljs-symbol,#spyne-plugin-console .hljs-bullet,#spyne-plugin-console .hljs-addition{color:#4fb4d7}#spyne-plugin-console .hljs-title,#spyne-plugin-console .hljs-section{color:#78bb65}#spyne-plugin-console .hljs-keyword,#spyne-plugin-console .hljs-selector-tag{color:#b45ea4}#spyne-plugin-console .hljs{display:block;overflow-x:auto;background:#1c1d21;color:#c0c5ce;padding:.5em}#spyne-plugin-console .hljs-emphasis{font-style:italic}#spyne-plugin-console .hljs-strong{font-weight:bold}#spyne-plugin-console #spyne-plugin-console-content-holder{box-sizing:border-box;position:absolute;height:100%;min-width:180px;min-height:60px;max-width:900px;background:silver;transition:width,height .125s ease-out;box-shadow:rgba(0,0,0,.1) 0px 1px 3px 0px,rgba(0,0,0,.06) 0px 1px 2px 0px;display:flex;flex-direction:column;justify-content:space-around;padding:1rem;font-family:sans-serif;margin:0 1rem;max-height:80vh;overflow:visible}#spyne-plugin-console #spyne-plugin-console-content-holder:active{transition:none}#spyne-plugin-console #spyne-plugin-console-content-holder.top{top:0;border-bottom-left-radius:6px;border-bottom-right-radius:6px}#spyne-plugin-console #spyne-plugin-console-content-holder.top #grabber{bottom:1px;border-bottom-left-radius:6px;border-bottom-right-radius:6px}#spyne-plugin-console #spyne-plugin-console-content-holder.left{left:0}#spyne-plugin-console #spyne-plugin-console-content-holder.right{right:0}#spyne-plugin-console #spyne-plugin-console-content-holder.bottom{bottom:0;border-top-left-radius:6px;border-top-right-radius:6px}#spyne-plugin-console #spyne-plugin-console-content-holder.bottom #grabber{top:2px;border-top-left-radius:6px;border-top-right-radius:6px}#spyne-plugin-console #spyne-plugin-console-content-holder p{position:relative;line-height:1.2rem}#spyne-plugin-console #spyne-plugin-console-content-holder.active #grabber{position:absolute;left:0;content:"spyne console";font-family:sans-serif;color:#ddd;font-size:10px;text-align:center;letter-spacing:1px;margin:0 1px;width:calc(100% - 2px);height:15px;cursor:pointer;pointer-events:all;display:flex;justify-content:center;align-items:center}#spyne-plugin-console #spyne-plugin-console-content-holder.active #grabber p{position:relative;padding:0;margin:0}#spyne-plugin-console.dark #spyne-plugin-console-content-holder{background:#033641}#spyne-plugin-console.dark #spyne-plugin-console-content-holder #console-ui #console-ui-corners-container .corner-pin svg{fill:#7b95ff}#spyne-plugin-console.dark #spyne-plugin-console-content-holder #console-ui #console-max-min-close ul li svg path,#spyne-plugin-console.dark #spyne-plugin-console-content-holder #console-ui #console-max-min-close ul li svg rect{fill:#7b95ff}#spyne-plugin-console.dark #spyne-plugin-console-content-holder .panel-menu header{color:#7b95ff}#spyne-plugin-console.dark #spyne-plugin-console-content-holder .panel-menu #console-panel-menu ul li{color:#7b95ff;border-bottom:1px solid rgba(101,93,231,0)}#spyne-plugin-console.dark #spyne-plugin-console-content-holder .panel-menu #console-panel-menu ul li:first-child{border-bottom:initial}#spyne-plugin-console.dark #spyne-plugin-console-content-holder .panel-menu #console-panel-menu ul li:first-child:before{content:"VIEW ALL";border-bottom:green}#spyne-plugin-console.dark #spyne-plugin-console-content-holder .panel-menu #console-panel-menu ul li:first-child.selected,#spyne-plugin-console.dark #spyne-plugin-console-content-holder .panel-menu #console-panel-menu ul li:first-child.activated{border-bottom:initial}#spyne-plugin-console.dark #spyne-plugin-console-content-holder .panel-menu #console-panel-menu ul li.activated{border-bottom:1px solid #7b95ff}#spyne-plugin-console.dark #spyne-plugin-console-content-holder .panel-menu #console-panel-menu ul li.selected{border-bottom:1px solid #7b95ff;background:#002b36}#spyne-plugin-console.dark #spyne-plugin-console-content-holder #console-code-display pre{color:#587277;background-color:#002b34}#spyne-plugin-console.dark #spyne-plugin-console-content-holder #console-code-display pre span.key{color:#7b95ff}#spyne-plugin-console.dark #spyne-plugin-console-content-holder #console-code-display pre span.val{color:#859900}#spyne-plugin-console.light #spyne-plugin-console-content-holder{background:#f3f3f3}#spyne-plugin-console.light #spyne-plugin-console-content-holder #console-ui #console-ui-corners-container .corner-pin svg{fill:#268bd2}#spyne-plugin-console.light #spyne-plugin-console-content-holder #console-ui #console-max-min-close ul li svg path,#spyne-plugin-console.light #spyne-plugin-console-content-holder #console-ui #console-max-min-close ul li svg rect{fill:#268bd2}#spyne-plugin-console.light #spyne-plugin-console-content-holder .panel-menu header{color:#000}#spyne-plugin-console.light #spyne-plugin-console-content-holder .panel-menu #console-panel-menu ul li{color:#268bd2;border-bottom:1px solid #268bd2}#spyne-plugin-console.light #spyne-plugin-console-content-holder .panel-menu #console-panel-menu ul li:first-child{border-bottom:initial}#spyne-plugin-console.light #spyne-plugin-console-content-holder .panel-menu #console-panel-menu ul li:first-child:before{content:"VIEW ALL";border-bottom:green}#spyne-plugin-console.light #spyne-plugin-console-content-holder .panel-menu #console-panel-menu ul li:first-child.selected,#spyne-plugin-console.light #spyne-plugin-console-content-holder .panel-menu #console-panel-menu ul li:first-child.activated{border-bottom:initial}#spyne-plugin-console.light #spyne-plugin-console-content-holder .panel-menu #console-panel-menu ul li.activated{border-bottom:1px solid #268bd2}#spyne-plugin-console.light #spyne-plugin-console-content-holder .panel-menu #console-panel-menu ul li.selected{border-bottom:1px solid #268bd2;background:#fff}#spyne-plugin-console.light #spyne-plugin-console-content-holder #console-code-display pre{color:#657b83;background-color:#fff}#spyne-plugin-console.light #spyne-plugin-console-content-holder #console-code-display pre span.key{color:#002b36}#spyne-plugin-console.light #spyne-plugin-console-content-holder #console-code-display pre span.val{color:#586e75}#spyne-plugin-console header{position:relative;width:fit-content;min-height:40px;margin:20px 0 0 0}#spyne-plugin-console header h5{position:relative;margin:0;padding:0;left:24px;letter-spacing:1px;color:#fff;opacity:.5;font-weight:400;font-size:16px;font-family:Helvetica,sans-serif}#spyne-plugin-console .panel-menu{position:relative;user-select:none;overflow:hidden;flex-shrink:3}#spyne-plugin-console .panel-menu #console-panel-menu{position:relative;align-self:flex-start;margin-bottom:1rem}#spyne-plugin-console .panel-menu #console-panel-menu ul{position:relative;display:flex;flex-direction:row;justify-content:space-between;margin:0 25px 0 20px;flex-wrap:wrap;padding:0;max-width:fit-content;list-style-type:none}#spyne-plugin-console .panel-menu #console-panel-menu ul li{position:relative;text-align:center;cursor:pointer;opacity:.4;pointer-events:all;margin:4px 0;font-family:Helvetica,sans-serif}#spyne-plugin-console .panel-menu #console-panel-menu ul li p{position:relative;margin:0;padding:0 4px;font-family:Helvetica,sans-serif}#spyne-plugin-console .panel-menu #console-panel-menu ul li:first-child{flex-basis:100%;align-self:flex-start;text-align:left;margin:5px 0 10px 0}#spyne-plugin-console .panel-menu #console-panel-menu ul li:hover{opacity:.8}#spyne-plugin-console .panel-menu #console-panel-menu ul li.activated{opacity:.8;transition:all .5s ease}#spyne-plugin-console .panel-menu #console-panel-menu ul li.selected{opacity:1;pointer-events:none;padding:0 4px}#console-code-display{position:relative;padding:5px 0;height:50%;flex-grow:3;pointer-events:all}#console-code-display pre{position:relative;height:calc(100% - 50px);font-size:.85rem;overflow:auto}#console-code-display pre code{position:relative;word-break:break-word;white-space:pre-wrap}#console-code-display pre code span.truncator-expand{opacity:.85}#console-code-display pre code span.truncator-expand span.hljs-string{color:#adff2f;cursor:pointer}#console-code-display pre code span.truncator-expand:hover{opacity:1}#spyne-plugin-console #console-ui{position:absolute;top:0;left:0;right:0;bottom:0;width:100%;height:100%;pointer-events:all}#spyne-plugin-console #console-ui #console-max-min-close{position:absolute;top:4px;right:10px}#spyne-plugin-console #console-ui #console-max-min-close ul{display:flex;list-style-type:none;padding:0;margin:0;align-items:center}#spyne-plugin-console #console-ui #console-max-min-close ul li.ui-option{position:relative;width:1.5rem;height:1.5rem;margin:0 .5rem;opacity:.5;pointer-events:all;cursor:pointer}#spyne-plugin-console #console-ui #console-max-min-close ul li.ui-option svg circle{fill:rgba(0,0,0,0)}#spyne-plugin-console #console-ui #console-max-min-close ul li.ui-option svg rect{opacity:.5}#spyne-plugin-console #console-ui #console-max-min-close ul li.ui-option:hover{opacity:1}#spyne-plugin-console #console-ui #console-max-min-close ul li.ui-option:hover svg rect{opacity:.9}#spyne-plugin-console #spyne-plugin-console-content-holder.top .drag-handle.side.bottom{pointer-events:all}#spyne-plugin-console #spyne-plugin-console-content-holder.right .drag-handle.side.left{pointer-events:all}#spyne-plugin-console #spyne-plugin-console-content-holder.bottom .drag-handle.side.top{pointer-events:all}#spyne-plugin-console #spyne-plugin-console-content-holder.left .drag-handle.side.right{pointer-events:all}#spyne-plugin-console #spyne-plugin-console-content-holder.top.right .corner-pin.top.right{pointer-events:none}#spyne-plugin-console #spyne-plugin-console-content-holder.top.right .corner-pin.top.right svg rect{opacity:.2}#spyne-plugin-console #spyne-plugin-console-content-holder.top.right .corner-pin.top.right svg circle#selected{opacity:.5}#spyne-plugin-console #spyne-plugin-console-content-holder.top.right .drag-handle.corner.bottom-left{pointer-events:all}#spyne-plugin-console #spyne-plugin-console-content-holder.top.left .corner-pin.top.left{pointer-events:none}#spyne-plugin-console #spyne-plugin-console-content-holder.top.left .corner-pin.top.left svg rect{opacity:.2}#spyne-plugin-console #spyne-plugin-console-content-holder.top.left .corner-pin.top.left svg circle#selected{opacity:.5}#spyne-plugin-console #spyne-plugin-console-content-holder.top.left .drag-handle.corner.bottom-right{pointer-events:all}#spyne-plugin-console #spyne-plugin-console-content-holder.bottom.right .corner-pin.bottom.right{pointer-events:none}#spyne-plugin-console #spyne-plugin-console-content-holder.bottom.right .corner-pin.bottom.right svg rect{opacity:.2}#spyne-plugin-console #spyne-plugin-console-content-holder.bottom.right .corner-pin.bottom.right svg circle#selected{opacity:.5}#spyne-plugin-console #spyne-plugin-console-content-holder.bottom.right .drag-handle.corner.top-left{pointer-events:all}#spyne-plugin-console #spyne-plugin-console-content-holder.bottom.left div.corner-pin.bottom.left{pointer-events:none;opacity:1}#spyne-plugin-console #spyne-plugin-console-content-holder.bottom.left div.corner-pin.bottom.left svg rect{opacity:.2}#spyne-plugin-console #spyne-plugin-console-content-holder.bottom.left div.corner-pin.bottom.left svg circle#selected{opacity:.5}#spyne-plugin-console #spyne-plugin-console-content-holder.bottom.left .drag-handle.corner.top-right{pointer-events:all}#spyne-plugin-console #spyne-plugin-console-content-holder #console-ui-drag-handles-container{position:absolute;top:0;left:0;right:0;bottom:0;width:100%;height:100%;pointer-events:none;z-index:1000000000}#spyne-plugin-console #spyne-plugin-console-content-holder #console-ui-drag-handles-container .drag-handle{position:absolute;background:green;opacity:0}#spyne-plugin-console #spyne-plugin-console-content-holder #console-ui-drag-handles-container .drag-handle:active::after{position:fixed;top:0;left:0;bottom:0;right:0;background:blue;content:" ";z-index:1;opacity:0}#spyne-plugin-console #spyne-plugin-console-content-holder #console-ui-drag-handles-container .drag-handle.corner{width:1rem;height:1rem}#spyne-plugin-console #spyne-plugin-console-content-holder #console-ui-drag-handles-container .drag-handle.corner.top-left,#spyne-plugin-console #spyne-plugin-console-content-holder #console-ui-drag-handles-container .drag-handle.corner.top-right{top:-2px}#spyne-plugin-console #spyne-plugin-console-content-holder #console-ui-drag-handles-container .drag-handle.corner.top-left{left:-0.25rem;cursor:se-resize}#spyne-plugin-console #spyne-plugin-console-content-holder #console-ui-drag-handles-container .drag-handle.corner.top-right{right:-0.25rem;cursor:sw-resize}#spyne-plugin-console #spyne-plugin-console-content-holder #console-ui-drag-handles-container .drag-handle.corner.bottom-right,#spyne-plugin-console #spyne-plugin-console-content-holder #console-ui-drag-handles-container .drag-handle.corner.bottom-left{bottom:-0.25rem}#spyne-plugin-console #spyne-plugin-console-content-holder #console-ui-drag-handles-container .drag-handle.corner.bottom-right{right:-0.25rem;cursor:nw-resize}#spyne-plugin-console #spyne-plugin-console-content-holder #console-ui-drag-handles-container .drag-handle.corner.bottom-left{left:-0.25rem;cursor:ne-resize}#spyne-plugin-console #spyne-plugin-console-content-holder #console-ui-drag-handles-container .drag-handle.side{background:skyblue}#spyne-plugin-console #spyne-plugin-console-content-holder #console-ui-drag-handles-container .drag-handle.side.top,#spyne-plugin-console #spyne-plugin-console-content-holder #console-ui-drag-handles-container .drag-handle.side.bottom{width:calc(100% - 2rem);height:1rem;left:1rem}#spyne-plugin-console #spyne-plugin-console-content-holder #console-ui-drag-handles-container .drag-handle.side.left,#spyne-plugin-console #spyne-plugin-console-content-holder #console-ui-drag-handles-container .drag-handle.side.right{top:1rem;width:1rem;height:calc(100% - 2rem)}#spyne-plugin-console #spyne-plugin-console-content-holder #console-ui-drag-handles-container .drag-handle.side.left:active,#spyne-plugin-console #spyne-plugin-console-content-holder #console-ui-drag-handles-container .drag-handle.side.right:active{z-index:1000000000}#spyne-plugin-console #spyne-plugin-console-content-holder #console-ui-drag-handles-container .drag-handle.side.left{left:-0.75rem;cursor:e-resize}#spyne-plugin-console #spyne-plugin-console-content-holder #console-ui-drag-handles-container .drag-handle.side.right{right:calc(-1rem + 2px);cursor:w-resize}#spyne-plugin-console #spyne-plugin-console-content-holder #console-ui-drag-handles-container .drag-handle.side.top{top:-0.75rem;cursor:s-resize}#spyne-plugin-console #spyne-plugin-console-content-holder #console-ui-drag-handles-container .drag-handle.side.bottom{bottom:-0.75rem;cursor:n-resize}#spyne-plugin-console #spyne-plugin-console-content-holder .corner-pin{pointer-events:all;opacity:.3}#spyne-plugin-console #spyne-plugin-console-content-holder .corner-pin svg #selected{opacity:0}#spyne-plugin-console #spyne-plugin-console-content-holder #console-ui-corners-container div.corner-pin{position:absolute;width:16px;height:16px;cursor:pointer}#spyne-plugin-console #spyne-plugin-console-content-holder #console-ui-corners-container div.corner-pin:hover{opacity:1}#spyne-plugin-console #spyne-plugin-console-content-holder #console-ui-corners-container div.corner-pin:hover svg circle#selected{opacity:1;transition:all .25s ease}#spyne-plugin-console #spyne-plugin-console-content-holder #console-ui-corners-container div.corner-pin.top.left{left:6px;top:6px;transform:rotateX(180deg)}#spyne-plugin-console #spyne-plugin-console-content-holder #console-ui-corners-container div.corner-pin.top.right{right:6px;top:6px;transform:rotate(180deg)}#spyne-plugin-console #spyne-plugin-console-content-holder #console-ui-corners-container div.corner-pin.bottom.left{bottom:6px;left:6px}#spyne-plugin-console #spyne-plugin-console-content-holder #console-ui-corners-container div.corner-pin.bottom.right{bottom:6px;right:6px;transform:rotateY(-180deg)}body main#spyne-plugin-console{position:relative;top:0;left:0;width:100%;height:100%;max-width:1920px;align-self:center;justify-self:center;border:0;margin:0;border-left:1px solid #000;border-right:1px solid #000}body main#spyne-plugin-console #dynamic-app-ui{position:fixed}
