html,body,.jspaint{width:100%;height:100%;margin:0;padding:0;border:0;overflow:hidden}.jspaint{direction:ltr;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.chooser-option{display:flex}.choose-shape-style{display:flex;flex-flow:column}.choose-eraser,.choose-magnification,.choose-stroke-size,.choose-transparent-mode{display:flex;flex-flow:column;align-items:center;justify-content:space-around}.choose-brush,.choose-airbrush-size{display:flex;flex-flow:row wrap;justify-content:space-around;align-content:space-around}.tool-options canvas{flex:0 0 auto}.component-window .window-content,.component-window .window-content :not(table):not(tbody):not(tr):not(td){display:flex}.jspaint{display:flex;flex-flow:column;flex:1}.horizontal{display:flex;flex-flow:row;flex:1 1 0;overflow:hidden}.vertical{display:flex;flex-flow:column;flex:1}.jspaint>.vertical{height:100%}@media (max-width: 200px){.horizontal>.component-area{display:none}}@media (max-height: 340px){.vertical>.component-area{display:none}}@media (max-height: 359px){.vertical>.status-area{display:none!important}}.window.squish,.window.squish .window-content{max-width:100vw;max-height:100vh}.window:not(.squish){white-space:nowrap}.tracky-mouse-window .tracky-mouse-canvas-overlay{white-space:normal}.tracky-mouse-labeled-slider{height:20px}.component-area{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.tool-window .window-titlebar{direction:ltr;text-align:start}.status-area,.component-area{display:flex;flex:0 0 auto;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.selection,.textbox,.helper-layer{z-index:3}.selection,.textbox{display:block!important;box-sizing:border-box;-moz-box-sizing:border-box}.textbox>img,.textbox>canvas,.selection>img,.selection>canvas{opacity:0;position:absolute;left:0;top:0}.selection>img,.selection>canvas,.helper-layer>canvas{width:100%;height:100%}.helper-layer>canvas{position:absolute;left:0;top:0}.resize-ghost,.component-ghost{pointer-events:none}.resize-ghost{z-index:4}.component-ghost{z-index:5001}.textbox-editor{color:transparent!important;z-index:4;outline:none}.status-area{display:flex;overflow:hidden;white-space:nowrap;cursor:default}.status-text{flex-basis:auto;flex-grow:1;flex-shrink:0;padding-right:2px;overflow:hidden}.status-coordinates{flex:0 0 114px;min-width:0px;padding-left:3px}.enlarge-ui .color-button{width:25px;height:25px}.enlarge-ui .colors-component.tall{width:50px}.enlarge-ui .colors-component.tall .color-box,.enlarge-ui .colors-component.tall .current-colors{width:100%}.enlarge-ui .colors-component.tall .foreground-color{left:12px}.enlarge-ui .colors-component.tall .background-color{right:12px}.enlarge-ui .colors-component.wide{height:50px}.enlarge-ui .colors-component.wide .color-box,.enlarge-ui .colors-component.wide .current-colors{height:100%}.enlarge-ui .colors-component.wide .foreground-color{top:12px}.enlarge-ui .colors-component.wide .background-color{bottom:12px}.enlarge-ui .os-window .window-titlebar,.enlarge-ui .os-window.tool-window .window-titlebar{font-size:2rem;line-height:1.2;height:2.8rem}.enlarge-ui .os-window .window-title-area,.enlarge-ui .os-window.tool-window .window-title-area{height:100%}.enlarge-ui .os-window .window-titlebar button{transform:scale(3);margin-right:32px}.enlarge-ui .tool-window .window-titlebar button{transform-origin:0 0}.enlarge-ui .menu-button{padding-right:10px;padding-left:10px}.enlarge-ui .menu-button{height:3rem;line-height:2.5rem}.enlarge-ui .menu-button,.enlarge-ui .menu-button *{font-size:2rem}.enlarge-ui .menu-item *{font-size:2rem;line-height:1.5}.enlarge-ui .menu-item-checkbox-area:after,.enlarge-ui .menu-item-submenu-area:after{width:1.2em;height:1.2em;mask-size:1.2em 1.2em;-webkit-mask-size:1.2em 1.2em}.status-area{padding-left:var(--floating-buttons-width)}.component-area.bottom{margin-left:var(--floating-buttons-width)}.floating-buttons{position:fixed;bottom:0;left:0;transform-origin:bottom left;transform:scale(2);z-index:1;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.enlarge-ui .floating-buttons{transform:scale(3)}.floating-buttons button{width:28px;height:28px;vertical-align:bottom;position:relative}.floating-buttons .button-icon{position:absolute;left:0;top:0;width:24px;height:24px}.menu-button{white-space:nowrap}.menus{flex-wrap:wrap}.component-area{position:relative}.tools-component{height:273px;align-items:center;padding-left:4px;padding-right:2px;display:flex;flex-flow:column}.tool-options{display:flex;margin-top:3px;width:41px;height:66px;box-sizing:border-box;-moz-box-sizing:border-box}.tool-options>div{flex:1}.tools{display:flex;flex-flow:row wrap}.tool{display:block!important;box-sizing:border-box;-moz-box-sizing:border-box;position:relative}.horizontal .component-area{flex-direction:column}.component{display:flex}.colors-component{align-items:center;justify-content:center}.colors-component.wide{height:47px}.colors-component.tall{width:47px}.palette{display:flex}.colors-component.wide .palette{flex-flow:row wrap}.colors-component.tall .palette{flex-flow:column wrap}.colors-component.wide .color-box,.colors-component.wide .palette{display:flex;flex-direction:row;height:32px}.colors-component.tall .color-box,.colors-component.tall .palette{display:flex;flex-direction:column;width:32px}.colors-component.wide .current-colors{width:30px;height:31px}.colors-component.tall .current-colors{width:31px;height:32px}.current-colors,.color-button{position:relative}.foreground-color{position:absolute;left:2px;top:4px}.background-color{position:absolute;right:3px;bottom:3px}.colors-component.tall .foreground-color{left:4px;top:3px}.colors-component.tall .background-color{right:3px;bottom:3px}.colors-component.wide .color-button,.colors-component.wide .color-selection{margin-left:1px}.colors-component.tall .color-button,.colors-component.tall .color-selection{margin-top:1px}.color-button,.color-selection{display:flex;padding:0;box-sizing:border-box;width:15px;height:15px;border:0}.edit-colors-window .color-grid{width:222px;display:grid;grid-template-columns:repeat(8,16px);grid-gap:5px 9px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;margin-left:8px}.edit-colors-window .swatch{width:16px;height:13px;cursor:pointer}.edit-colors-window .window-content{font-family:Tahoma,sans-serif;font-size:12px}.edit-colors-window .swatch{outline:none}.edit-colors-window .swatch.selected{outline:1px solid black;outline-offset:0px}.edit-colors-window .swatch:focus:after{content:"";display:block;position:absolute;inset:0;outline:1px dotted black;outline-offset:5px}.edit-colors-window .window-content .left-right-split{display:flex;flex-flow:row}.edit-colors-window .window-content .left-side{width:217px;height:298px}.edit-colors-window .window-content .right-side{width:248px;position:relative;padding-top:7px;padding-left:10px}.edit-colors-window .window-content .button-group{display:flex;flex-flow:row}.edit-colors-window .window-content .button-group button{min-width:66px;margin:3px}.edit-colors-window .window-content .define-custom-colors-button,.edit-colors-window .window-content .button-group button:first-of-type{margin-left:5px}.edit-colors-window .window-content button{height:23px;box-sizing:border-box;padding:0;margin-left:3px}.edit-colors-window .window-content .define-custom-colors-button{margin-top:13px;min-width:210px;width:auto;white-space:nowrap}.edit-colors-window .window-content .add-to-custom-colors-button{position:absolute;bottom:5px;right:5px;min-width:213px;width:auto;white-space:nowrap}.edit-colors-window .left-side label{display:block;margin-top:7px;margin-bottom:5px;margin-left:5px}.edit-colors-window .left-side label:nth-of-type(2){margin-top:18px;margin-bottom:7px}.edit-colors-window .luminosity-canvas{margin-left:15px}.edit-colors-window .result-color-canvas{margin-top:4px}@media (max-width: 450px){.edit-colors-window{overflow:hidden}.edit-colors-window.defining-custom-colors .left-side{width:0;visibility:hidden}.edit-colors-window:not(.defining-custom-colors) .right-side{display:none!important}}.enlarge-ui .edit-colors-window{overflow:hidden}.enlarge-ui .edit-colors-window.defining-custom-colors .left-side{width:0;visibility:hidden}.enlarge-ui .edit-colors-window:not(.defining-custom-colors) .right-side{display:none!important}.save-as .window-content>form>div{display:grid;grid-template-columns:auto 1fr;gap:8px 10px;align-items:center}.save-as .window-content>form>div>label{display:contents}.save-as .window-content>form>div>label>input,.save-as .window-content>form>div>label>select{width:100%;max-width:250px;box-sizing:border-box}.save-as .window-content{padding:12px 10px}.save-as .window-content>form{display:flex;flex-direction:row;gap:15px}.save-as .window-content>form>div:first-child{flex:1}.save-as .window-content>form>.button-group{display:flex;flex-direction:column;justify-content:flex-start;gap:6px}.save-as .button-group button{min-width:90px}.font-box{display:flex;flex-flow:row;align-items:center;margin:4px 7px;gap:10px}.canvas-area{flex:1;display:block!important;position:relative;overflow:auto;padding:3px;direction:ltr}.main-canvas{position:absolute;z-index:2}.canvas-area .handle{position:absolute;width:3px;height:3px;z-index:1;pointer-events:none}.grab-region{position:absolute}.textbox:before{content:"";pointer-events:all;display:block;position:absolute;inset:-10px}.window-content .button-group{display:flex;flex:0 0 auto;flex-flow:column}.window-content .button-group>button{min-width:80px;padding:3px 5px;white-space:nowrap}.window-content>form{display:flex;flex-flow:row}.window:not(.edit-colors-window) .window-content>form{direction:ltr}.horizontal-buttons .window-content>form{flex-flow:column}.horizontal-buttons .window-content>form>.button-group{display:flex;flex-flow:row;justify-content:flex-end;gap:5px;margin:5px 5px 10px}.horizontal-buttons .window-content>form>div:first-child{padding:5px}.stretch-and-skew .window-content,.flip-and-rotate .window-content,.convert-to-black-and-white .window-content,.component-window .window-content{direction:ltr}.dialog-window:not(.horizontal-buttons):not(.edit-colors-window) .window-content{padding:10px}.dialog-window:not(.horizontal-buttons):not(.edit-colors-window) .window-content .button-group{padding-left:10px;display:flex;flex-direction:column;gap:5px}.flip-and-rotate fieldset{width:200px}.flip-and-rotate fieldset>label{display:flex!important}.flip-and-rotate input:disabled{pointer-events:none}.flip-and-rotate .sub-options{padding-left:30px}.flip-and-rotate .radio-wrapper{width:fit-content}.window:not(.edit-colors-window):not(.tracky-mouse-window):not(.save-as) .window-content label{display:inline-flex;flex-direction:row;direction:ltr}.attributes-window .window-content{direction:ltr}.attributes-window table{margin-bottom:5px}.attributes-window input[type=number]{margin-left:5px}.attributes-window table~label~label{margin-left:10px}.attributes-window fieldset{margin-top:5px}.custom-zoom-window .custom-zoom-layout{display:flex;flex-direction:row;align-items:flex-start}.custom-zoom-window .custom-zoom-content{flex:1}.custom-zoom-window .custom-zoom-buttons{display:flex;flex-direction:column;gap:5px;padding:10px 12px 10px 15px}.custom-zoom-window .custom-zoom-buttons button{min-width:75px}.custom-zoom-window .current-zoom{margin:10px 12px}.custom-zoom-window fieldset{margin:0 12px 10px;padding:0}.custom-zoom-window .fieldset-body{display:flex;flex-flow:column wrap;width:210px;height:75px;padding:10px 8px 10px 20px;row-gap:10px;column-gap:15px}.custom-zoom-window bdi{margin:0 10px}.custom-zoom-window input[name=really-custom-zoom-input]{width:50px;vertical-align:middle;position:relative;top:-5px}.os-window{display:flex;flex-direction:column}.os-window .window-content{flex:1}.help-window .window-content{display:flex;flex-flow:column}.help-window .main{flex:1;display:flex;flex-flow:row;height:0}.help-split-pane{display:flex;flex-flow:row;flex:1;height:100%}.help-split-pane-left{flex-shrink:0;overflow:auto}.help-split-pane-resizer{flex-shrink:0;background:var(--ButtonFace);border-left:1px solid var(--ButtonShadow);box-shadow:inset 1px 0 0 var(--ButtonHilight)}.help-split-pane-right{flex:1;min-width:0;display:flex;flex-direction:column}.help-window .resizer{cursor:ew-resize;width:4px;box-sizing:border-box;background:var(--ButtonFace);border-left:1px solid var(--ButtonShadow);box-shadow:inset 1px 0 0 var(--ButtonHilight);z-index:1;flex-shrink:0}.help-window iframe{flex:1;width:100%;height:100%;border:none}.help-window .toolbar button{width:55px;height:40px;padding:0}.help-window .toolbar button span{display:inline-flex;position:absolute;bottom:0;left:0;right:0;font-size:12px;white-space:pre;justify-content:center}.help-window .toolbar button{position:relative}.help-window .toolbar button .icon{width:100%;height:100%;position:absolute;top:0;left:0}.help-window .toolbar button .icon{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAVkAAAApCAYAAACfp1quAAAFa0lEQVR4Xu2cW3LDIAxFk5W1O4u7s3Zl6YhajKyAwTahEtz85CN+oCPpImSc+w0fEAABEACBtxG4v+3KuDAIgAAIgMANIosgAIHxCDyVScjzf/Rxa/jauWdMaz2mM2PAOWMTyMUpxR7/5jEOS/nn0SYdiSUb5fEm7G09iOf39/fp9Pz8/KRzW4/p9Hhw4pAEns/na57+/PzcKP6WZQlGL8tiNQ5p8KmxRaPIvvv9Lm0xJzwXIqtKYyxpSetAOjLL5Di3HtMFf+LUwQiEBKUEJCEiYf34+Nh8c5HgQGRZbDc5xxOIFNl10mBXes+vIxpjwtbWgwhBzIHMXuWgLiUsBYazSjZXVZRM9fa7NzuTichxuSe0X19f1itZjp0XG2WFPorILsvyVBNeciWiE8qSlrxNZGnZxVXBoCLruXd3VOS92UqJGW3kWKQ43BNatcRunRtHmSePT4hOFF1ZxcqTyX7RBrHcCnnpv65jl76AyHIl+3g8Ql9IVg1EkCsFSZOCn5ZtlmafQkYERzsa79UE92bvpsrTKysttBk4pkWWxZa+uR0ge7EkTiJGNxPOKrgm7RO+CDFHepGrZFNaQroTlsOGVsWXQbOTdaAqY4PDSx9LYHbGGmdSJ+MtYa/53ZvNclII9umltJz8PfpR552sVKXoCsGJHFbhCj/VOP8fjonxpoWUJ4/SmCz59DJkcjYLas5wMpiDXEPjKtba7JOxZbNUWR1Z9HfpAAO/F2dALVKGE3TV1L+VRmpyZ7+p5fXlXOjhx712gW6RJHwWhigqe4s2Z9sBPDnktETq0HQiywJaqmYtgUkkTFUvSJ5n3B451NFsi5UsLznZWG5jOZs0oq9km4CW0bJdoKtZWcHLiYXEioobS9ucVgN341CL7N6kZin3Ls9kVytZAuWgJ3tYhJxU5hyno9m3EVmdjLrCtZSQtdVwql0gH3CpGZR7lLGSpWrWaG/2dCVLxg3ZkxVvyGziQz/pLFWxDkTpsBA5St7RbLtSyaZaJ5eLkVrxrDjuZTvdWt1WnPrXKuCPwUr2ZdJPteS8aUnr4Nls9q7ZXYCebFVuvPug6XqyhXaB5NE6R676Ur6EIF8DjtflFglVdeIhV6xiuS9rtJLdCG2iUMk+FBu2J6siJoosO5LbAd5mn51M8Pak/WpSr629P91xUp1fqWRjklt/uKcdyw+0SDxZYOU3Fz0OKlnpgxB2wtaqVZelOG09S0eR1cuS3BNBFmHsk22hhW+7hrt9srxHNLe7wOuDr4yH4/v8nEcpoZUvCBnuyWoTdXskW8nSiaP2ZCWU5J834I2vt4lfrwu7e+MrtRF/E6hi37alquekQ8MbbmuPNVyC/+xGtgz4GBbYxNtUJ2/f9TRUsql/4RpUZMMy2viSslX0e7OzKhEZzgAiy7H48mCLdxxogV1tb72SbRVve9ep8q0ln7aGPFMl2yOgcI9zBKoScTCRDUKrK1qJT7QIdJ/zHOX/OavKt0OLbAPurYW/wZBwCWcEirslEvaMEnfxvwy0jeKNMM+2HvGtCTtNDMJZAmO4IGCdwJ4QIec7ew/AOwPH7UAABOYiAJGdy9+wFgRAoDMBiGxn4LgdCIDAXAQgsnP5G9aCAAh0JgCR7QwctwMBEJiLAER2Ln/DWhAAgc4EILKdgeN2IAACcxGAyM7lb1gLAiDQmQBEtjNw3A4EQGAuAhDZufwNa0EABDoTgMh2Bo7bgQAIzEUAIjuXv2EtCIBAZwIQ2c7AcTsQAIG5CEBk5/I3rAUBEOhMACLbGThuBwIgMBcBiOxc/oa1IAACnQlAZDsDx+1AAATmIgCRncvfsBYEQKAzAYhsZ+C4HQiAwFwEfgE7NRFXRXFIGQAAAABJRU5ErkJggg==)}.help-window .toolbar button:not([disabled]):hover .icon{background-image:url(data:image/png;base64,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)}.help-window .toolbar button[disabled] .icon{filter:saturate(0%) opacity(50%);filter:url(#disabled-inset-filter)}.help-window .contents{background:#fff;background:var(--Window);color:var(--WindowText);flex-basis:300px;flex-grow:0;flex-shrink:0;overflow:auto;box-sizing:border-box}.help-window ul{margin:0;padding:0}.help-window li{display:block;white-space:nowrap}.help-window .item{display:inline-block}.help-window .folder:not(.expanded) ul{display:none}.help-window iframe{flex:1;width:0}.help-window li ul{padding-left:16px}.help-window li:before{content:"";display:inline-block;vertical-align:middle;width:16px;height:16px;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGAAAAAQCAYAAADpunr5AAADFUlEQVRYR+1YW5LkIAyDk4WbNbkZORlbAhTMm3RmquZj+yfVFWyMZNkmWv3Qz1rrrbX6jTv42LEf7bNj/zbGnfierJkBRjCWoOLgxhjlnFNvDgg/n89HxI+tJSdanacN73v7tPYSCq2uy72O8Qm4O2t74IYTW5UOGp9TorD24z/quq7uAWVmzgjKALbAkwiti1CKP6U9wsZRsi/EZ4zRI7X2FPQkob6xlwcogJfsJTJGJHgSAJvzPO/sZEDMavmulx11BpdYK+V9BDMB2STGXAFKVeQV9tHWBpUch7mfUNwOCaO9V2e+04MZP5LNhISCAKoAfupykg7DLRpCZQZrHUuPDw+t5P81AXk9N4t+4q+2H4FPMlj2amxIjIy7JhAJAxIGCae1c84743bKFctSDVxBQIBL61CKjuMoSgACASmnPru+ZBYx+wmc/L8mYHac2AvQs1haV8rpeUuZHXzQHnFJ9UQygEH7o722ynrjjHpBwoKAnPDIpD0C2h7wVgFZTSMFoPlHcloQc0mSqrA29seZAkb+WA0CAfDygoRfUUCkLRKRs3+nBwCUsvnW+dcvQXGI2AFfTFPoD1vVQy5Cr2kIeEKC6BcBEdmE2xL0TgF1KerVcO7QK2Hy4CxnIwK+UQAIKHvdmA/2AjGyq1sBNJsp4R5NbTEZ/LoC8pF2FMB7RF3GciKMesC3CogErMtXTM5whwnB4HlnsOStJkECH2q4GDWpANjjLjBSAGzAPJrSugln8J4rIJageoT9Sz0AOAB8EhBiq8dQkJAmhbCQ4An5skgX9iBBTkFSdpwI1gTkbK3H0e/vAc2F7I5/PsW0DVj2gPUU1NpTBZKAhgQQwvoWpXnI+VmCT7TuUgQCKDMSJxW2JmB8E97rAbTvlaHZGLouI70pKJWT8BllVcawVt6HujN9cKis8j7eOgG+uEUuP0uM21B+07vY8ZvSjr2c42UTpmpXPup7wGp97z3HUBLw1EetgCKTqQAxZi0/yiUHW18009omAR4e4iftn8Qtw2w+5zw5w/D7jnCyC/yTff+vTQj8AxsOXTQjIcrTAAAAAElFTkSuQmCC);background-position:0 0;margin-right:2px}.help-window .folder.expanded:before{background-position:-16px 0}.help-window .page:before{background-position:-32px 0}.dragging iframe{pointer-events:none}.storage-manager table{max-height:400px;overflow:auto;display:block}.storage-manager .thumbnail-container{width:64px;height:64px;display:flex;align-items:center;justify-content:center}.storage-manager .thumbnail-container>img{max-width:64px;max-height:64px;flex:0 0 auto}.storage-manager .thumbnail-container,.storage-manager p{margin:5px}.storage-manager .remove-button{margin-left:15px}.history-window .window-content{direction:ltr}.history-view{width:500px;height:500px;max-width:calc(100vw - 10px);max-height:calc(100vh - 100px);overflow:auto;position:relative;direction:ltr}.history-entry{cursor:pointer;padding:5px;display:flex}.history-entry-icon-area{width:16px;height:16px;margin-right:6px}.history-entry.current{font-weight:700}.history-entry:not(.current):not(.ancestor-of-current){color:gray}.history-entry:hover:hover:hover{color:#00f;text-decoration:underline}:before,:after{pointer-events:none}input[type=radio]+label:before{pointer-events:all}.cursor-bully *{cursor:inherit!important}#about-paint-header{display:flex;flex-direction:row;flex-wrap:wrap;margin:10px 0}#about-paint-beside-icon{margin:auto 10px}#jspaint-project-name{white-space:nowrap;font-size:2rem;margin:0}#jspaint-version{white-space:nowrap;font-size:1.4rem;font-weight:400}#maybe-outdated-line{font-style:italic;line-height:1;min-height:1em;margin-top:3px}#view-project-news,#close-about-paint{margin:auto 0 auto auto;width:100px;min-height:2.2rem}#close-about-paint{float:right;margin-bottom:10px}#news{max-height:500px;overflow:auto;-webkit-user-select:text;-moz-user-select:text;-ms-user-select:text;user-select:text;cursor:auto}@media (max-height: 550px){#news{max-height:calc(100vh - 50px)}}.news-indicator{display:flex;font-family:sans-serif}.news-indicator>img{margin-right:5px}@media (max-width: 550px){.news-indicator>img{position:absolute;right:0;bottom:0}.news-indicator .marquee{display:none}}.marquee{overflow:hidden;text-decoration:inherit}.marquee span{display:inline-block;white-space:nowrap;width:var(--text-width);text-shadow:var(--text-width) 0 currentColor,calc(var(--text-width) * 2) 0 currentColor,calc(var(--text-width) * 3) 0 currentColor,calc(var(--text-width) * 4) 0 currentColor;will-change:transform;animation:marquee var(--animation-duration) linear infinite;animation-play-state:paused;text-decoration:inherit}.marquee:hover span{animation-play-state:running}@keyframes marquee{0%{transform:translate(0)}to{transform:translate(-100%)}}@media (prefers-reduced-motion: reduce){.marquee span{animation:none;text-shadow:none;width:auto;display:block;line-height:1.5;text-align:center;white-space:normal}}:root{--ios-title-bar-height: 21px}@media (min-height: 450px){.ios.fullscreen .jspaint{padding-top:var(--ios-title-bar-height)}.ios.fullscreen .jspaint:before{content:"";position:absolute;top:0;left:0;right:0;height:var(--ios-title-bar-height)}.ios.fullscreen .menus{padding-left:100px}.ios.fullscreen .component-area .tools-component{padding-top:40px}.ios.fullscreen .enlarge-ui .component-area .tools-component{padding-top:10px}}select.inset-deep{background-position:top 0px right 0px;padding-right:16px}progress{width:291px;height:20px;box-sizing:border-box}details pre{margin:5px 0 0;-webkit-user-select:text;-moz-user-select:text;-ms-user-select:text;user-select:text}details{margin-top:8px}summary{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:pointer}.too-big-soon-gif{transition:transform .2s;transform-origin:0% 100%;image-rendering:optimizeQuality}.menu-item:not(.highlight) .too-big-soon-gif{transform:scale(.6)}:root{--checker: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAIAAAACCAYAAABytg0kAAAAG0lEQVQYV2P8/////4MHDzIwHjhw4L+9vT0DAHAFCj6esq3FAAAAAElFTkSuQmCC);--button-active-border-image: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22256px%22%20height%3D%22256px%22%20viewBox%3D%220%200%20256%20256%22%3E%0A%09%09%09%0A%09%09%3Cpath%20d%3D%22M0%200h256v256h-256v-256z%22%20fill%3D%22%20rgb(0%2C%200%2C%200)%22%2F%3E%0A%09%09%3Cpath%20d%3D%22M32%2032h192v192h-192v-192z%22%20fill%3D%22%20rgb(128%2C%20128%2C%20128)%22%2F%3E%0A%09%09%3Cpath%20d%3D%22M64%2064h128v128h-128v-128z%22%20fill%3D%22%20rgb(192%2C%20192%2C%20192)%22%2F%3E%0A%09%0A%09%09%3C%2Fsvg%3E") 64 / 2px;--button-normal-border-image: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22256px%22%20height%3D%22256px%22%20viewBox%3D%220%200%20256%20256%22%3E%0A%09%09%09%0A%09%09%3Cpath%20d%3D%22M0%200h224v32h-192v192h-32v-224z%22%20fill%3D%22%20rgb(255%2C%20255%2C%20255)%22%2F%3E%0A%09%09%3Cpath%20d%3D%22M224%200h32v256h-256v-32h224v-224z%22%20fill%3D%22%20rgb(0%2C%200%2C%200)%22%2F%3E%0A%09%09%3Cpath%20d%3D%22M32%2032h160v32h-128v128h-32v-160z%22%20fill%3D%22%20rgb(223%2C%20223%2C%20223)%22%2F%3E%0A%09%09%3Cpath%20d%3D%22M192%2032h32v192h-192v-32h160v-160z%22%20fill%3D%22%20rgb(128%2C%20128%2C%20128)%22%2F%3E%0A%09%09%3Cpath%20d%3D%22M64%2064h128v128h-128v-128z%22%20fill%3D%22%20rgb(192%2C%20192%2C%20192)%22%2F%3E%0A%09%0A%09%09%3C%2Fsvg%3E") 64 / 2px;--inset-deep-border-image: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22256px%22%20height%3D%22256px%22%20viewBox%3D%220%200%20256%20256%22%3E%0A%09%09%09%0A%09%09%3Cpath%20d%3D%22M0%200h224v32h-192v192h-32v-224z%22%20fill%3D%22%20rgb(0%2C%200%2C%200)%22%2F%3E%0A%09%09%3Cpath%20d%3D%22M224%200h32v256h-256v-32h224v-224z%22%20fill%3D%22%20rgb(255%2C%20255%2C%20255)%22%2F%3E%0A%09%09%3Cpath%20d%3D%22M32%2032h160v32h-128v128h-32v-160z%22%20fill%3D%22%20rgb(128%2C%20128%2C%20128)%22%2F%3E%0A%09%09%3Cpath%20d%3D%22M192%2032h32v192h-192v-32h160v-160z%22%20fill%3D%22%20rgb(223%2C%20223%2C%20223)%22%2F%3E%0A%09%09%3Cpath%20d%3D%22M64%2064h128v128h-128v-128z%22%20fill%3D%22%20rgb(192%2C%20192%2C%20192)%22%2F%3E%0A%09%0A%09%09%3C%2Fsvg%3E") 64 / 2px;--button-default-border-image: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22256px%22%20height%3D%22256px%22%20viewBox%3D%220%200%20256%20256%22%3E%0A%09%09%09%0A%09%09%3Cpath%20d%3D%22M0%200h256v256h-256v-256z%22%20fill%3D%22%20rgb(0%2C%200%2C%200)%22%2F%3E%0A%09%09%3Cpath%20d%3D%22M32%2032h160v32h-128v128h-32v-160z%22%20fill%3D%22%20rgb(255%2C%20255%2C%20255)%22%2F%3E%0A%09%09%3Cpath%20d%3D%22M64%2064h96v32h-64v64h-32v-96z%22%20fill%3D%22%20rgb(223%2C%20223%2C%20223)%22%2F%3E%0A%09%09%3Cpath%20d%3D%22M160%2064h32v128h-128v-32h96v-96z%22%20fill%3D%22%20rgb(128%2C%20128%2C%20128)%22%2F%3E%0A%09%09%3Cpath%20d%3D%22M96%2096h64v64h-64v-64z%22%20fill%3D%22%20rgb(192%2C%20192%2C%20192)%22%2F%3E%0A%09%09%3Crect%20x%3D%220%22%20y%3D%220%22%20width%3D%22256%22%20height%3D%22256%22%20stroke-width%3D%2264%22%20stroke%3D%22%20rgb(0%2C%200%2C%200)%22%20fill%3D%22none%22%2F%3E%0A%09%0A%09%09%3C%2Fsvg%3E") 96 / 3px;--button-default-active-border-image: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22256px%22%20height%3D%22256px%22%20viewBox%3D%220%200%20256%20256%22%3E%0A%09%09%09%0A%09%09%3Cpath%20d%3D%22M0%200h256v256h-256v-256z%22%20fill%3D%22%20rgb(0%2C%200%2C%200)%22%2F%3E%0A%09%09%3Cpath%20d%3D%22M32%2032h192v192h-192v-192z%22%20fill%3D%22%20rgb(128%2C%20128%2C%20128)%22%2F%3E%0A%09%09%3Cpath%20d%3D%22M64%2064h128v128h-128v-128z%22%20fill%3D%22%20rgb(192%2C%20192%2C%20192)%22%2F%3E%0A%09%09%3Crect%20x%3D%220%22%20y%3D%220%22%20width%3D%22256%22%20height%3D%22256%22%20stroke-width%3D%2264%22%20stroke%3D%22%20rgb(0%2C%200%2C%200)%22%20fill%3D%22none%22%2F%3E%0A%09%0A%09%09%3C%2Fsvg%3E") 64 / 2px;--scrollbar-arrows-ButtonText: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACQAAAAJCAYAAABaMo5wAAAAW0lEQVQ4T2NkGGSAcZC5h4FWDvrPwEC02ShqkR0EkkAHuBxMyEKYWYQ8jKEOXQOyo/A5BuZwqqvBZiA+3xMbilQLIWqlcUJRimwPzjRELcdQZA6hREeR4eRoBgBoXhAK6oiMhwAAAABJRU5ErkJggg==);--scrollbar-arrows-GrayText: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACQAAAAJCAYAAABaMo5wAAAAYElEQVQ4T2NkGGSAcZC5h4EmDmpoaPjf0NBAlNnoauGaQBLooYXLUEIWwswi5Chs6lB8gewofI6BOZwWajCCFZ/viQ1FqoUQtRI4oShFtgdnGqKWYyg1h6icQKklpOgHAM9mQArEvm5+AAAAAElFTkSuQmCC);--scrollbar-arrows-ButtonHilight: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACQAAAAJCAYAAABaMo5wAAAAYElEQVQ4T2NkGGSAcZC5h4EmDvr///9/RkZGosxGVwvXBJJADy1chhKyEGYWIUdhU4fiC2RH4XMMzOG0UIMRrPh8T2woUi2EqJXACUUpsj040xC1HEOpOUTlBEotIUU/AKXFQAqyTJ6DAAAAAElFTkSuQmCC);--scrollbar-size: 13px;--scrollbar-button-inner-size: 9px;--ActiveBorder: rgb(192, 192, 192);--ActiveTitle: rgb(0, 0, 128);--AppWorkspace: rgb(128, 128, 128);--Background: rgb(0, 128, 128);--ButtonAlternateFace: rgb(180, 180, 180);--ButtonDkShadow: rgb(0, 0, 0);--ButtonFace: rgb(192, 192, 192);--ButtonHilight: rgb(255, 255, 255);--ButtonLight: rgb(223, 223, 223);--ButtonShadow: rgb(128, 128, 128);--ButtonText: rgb(0, 0, 0);--GradientActiveTitle: rgb(16, 132, 208);--GradientInactiveTitle: rgb(181, 181, 181);--GrayText: rgb(128, 128, 128);--Hilight: rgb(0, 0, 128);--HilightText: rgb(255, 255, 255);--HotTrackingColor: rgb(0, 0, 255);--InactiveBorder: rgb(192, 192, 192);--InactiveTitle: rgb(128, 128, 128);--InactiveTitleText: rgb(192, 192, 192);--InfoText: rgb(0, 0, 0);--InfoWindow: rgb(255, 255, 225);--Menu: rgb(192, 192, 192);--MenuText: rgb(0, 0, 0);--Scrollbar: rgb(192, 192, 192);--TitleText: rgb(255, 255, 255);--Window: rgb(255, 255, 255);--WindowFrame: rgb(0, 0, 0);--WindowText: rgb(0, 0, 0)}.inset-deep{border-width:1px;border-color:rgb(128,128,128) rgb(255,255,255) rgb(255,255,255) rgb(128,128,128);border-color:var(--ButtonShadow) var(--ButtonHilight) var(--ButtonHilight) var(--ButtonShadow);background-color:silver;background-color:var(--ButtonFace);color:#000;color:var(--ButtonText);position:relative;-o-border-image:url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22256px%22%20height%3D%22256px%22%20viewBox%3D%220%200%20256%20256%22%3E%0A%09%09%09%0A%09%09%3Cpath%20d%3D%22M0%200h224v32h-192v192h-32v-224z%22%20fill%3D%22%20rgb(0%2C%200%2C%200)%22%2F%3E%0A%09%09%3Cpath%20d%3D%22M224%200h32v256h-256v-32h224v-224z%22%20fill%3D%22%20rgb(255%2C%20255%2C%20255)%22%2F%3E%0A%09%09%3Cpath%20d%3D%22M32%2032h160v32h-128v128h-32v-160z%22%20fill%3D%22%20rgb(128%2C%20128%2C%20128)%22%2F%3E%0A%09%09%3Cpath%20d%3D%22M192%2032h32v192h-192v-32h160v-160z%22%20fill%3D%22%20rgb(223%2C%20223%2C%20223)%22%2F%3E%0A%09%09%3Cpath%20d%3D%22M64%2064h128v128h-128v-128z%22%20fill%3D%22%20rgb(192%2C%20192%2C%20192)%22%2F%3E%0A%09%0A%09%09%3C%2Fsvg%3E") 64 / 2px;border-image:url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22256px%22%20height%3D%22256px%22%20viewBox%3D%220%200%20256%20256%22%3E%0A%09%09%09%0A%09%09%3Cpath%20d%3D%22M0%200h224v32h-192v192h-32v-224z%22%20fill%3D%22%20rgb(0%2C%200%2C%200)%22%2F%3E%0A%09%09%3Cpath%20d%3D%22M224%200h32v256h-256v-32h224v-224z%22%20fill%3D%22%20rgb(255%2C%20255%2C%20255)%22%2F%3E%0A%09%09%3Cpath%20d%3D%22M32%2032h160v32h-128v128h-32v-160z%22%20fill%3D%22%20rgb(128%2C%20128%2C%20128)%22%2F%3E%0A%09%09%3Cpath%20d%3D%22M192%2032h32v192h-192v-32h160v-160z%22%20fill%3D%22%20rgb(223%2C%20223%2C%20223)%22%2F%3E%0A%09%09%3Cpath%20d%3D%22M64%2064h128v128h-128v-128z%22%20fill%3D%22%20rgb(192%2C%20192%2C%20192)%22%2F%3E%0A%09%0A%09%09%3C%2Fsvg%3E") 64 / 2px;-o-border-image:var(--inset-deep-border-image);border-image:var(--inset-deep-border-image);border-color:gray;border-color:var(--ButtonShadow);border-style:solid;border-width:2px 2px}.outset-deep{border-width:1px;border-color:rgb(255,255,255) rgb(128,128,128) rgb(128,128,128) rgb(255,255,255);border-color:var(--ButtonHilight) var(--ButtonShadow) var(--ButtonShadow) var(--ButtonHilight);background-color:silver;background-color:var(--ButtonFace);color:#000;color:var(--ButtonText);position:relative;-o-border-image:url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22256px%22%20height%3D%22256px%22%20viewBox%3D%220%200%20256%20256%22%3E%0A%09%09%09%0A%09%09%3Cpath%20d%3D%22M0%200h224v32h-192v192h-32v-224z%22%20fill%3D%22%20rgb(255%2C%20255%2C%20255)%22%2F%3E%0A%09%09%3Cpath%20d%3D%22M224%200h32v256h-256v-32h224v-224z%22%20fill%3D%22%20rgb(0%2C%200%2C%200)%22%2F%3E%0A%09%09%3Cpath%20d%3D%22M32%2032h160v32h-128v128h-32v-160z%22%20fill%3D%22%20rgb(223%2C%20223%2C%20223)%22%2F%3E%0A%09%09%3Cpath%20d%3D%22M192%2032h32v192h-192v-32h160v-160z%22%20fill%3D%22%20rgb(128%2C%20128%2C%20128)%22%2F%3E%0A%09%09%3Cpath%20d%3D%22M64%2064h128v128h-128v-128z%22%20fill%3D%22%20rgb(192%2C%20192%2C%20192)%22%2F%3E%0A%09%0A%09%09%3C%2Fsvg%3E") 64 / 2px;border-image:url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22256px%22%20height%3D%22256px%22%20viewBox%3D%220%200%20256%20256%22%3E%0A%09%09%09%0A%09%09%3Cpath%20d%3D%22M0%200h224v32h-192v192h-32v-224z%22%20fill%3D%22%20rgb(255%2C%20255%2C%20255)%22%2F%3E%0A%09%09%3Cpath%20d%3D%22M224%200h32v256h-256v-32h224v-224z%22%20fill%3D%22%20rgb(0%2C%200%2C%200)%22%2F%3E%0A%09%09%3Cpath%20d%3D%22M32%2032h160v32h-128v128h-32v-160z%22%20fill%3D%22%20rgb(223%2C%20223%2C%20223)%22%2F%3E%0A%09%09%3Cpath%20d%3D%22M192%2032h32v192h-192v-32h160v-160z%22%20fill%3D%22%20rgb(128%2C%20128%2C%20128)%22%2F%3E%0A%09%09%3Cpath%20d%3D%22M64%2064h128v128h-128v-128z%22%20fill%3D%22%20rgb(192%2C%20192%2C%20192)%22%2F%3E%0A%09%0A%09%09%3C%2Fsvg%3E") 64 / 2px;-o-border-image:var(--button-normal-border-image);border-image:var(--button-normal-border-image);border-color:rgb(223,223,223) rgb(128,128,128) rgb(128,128,128) rgb(223,223,223);border-color:var(--ButtonLight) var(--ButtonShadow) var(--ButtonShadow) var(--ButtonLight);border-style:solid;border-width:2px 2px}.inset-shallow{border-style:solid;border-width:1px;border-color:rgb(128,128,128) rgb(255,255,255) rgb(255,255,255) rgb(128,128,128);border-color:var(--ButtonShadow) var(--ButtonHilight) var(--ButtonHilight) var(--ButtonShadow);background-color:silver;background-color:var(--ButtonFace);color:#000;color:var(--ButtonText)}.outset-shallow{border-style:solid;border-width:1px;border-color:rgb(255,255,255) rgb(128,128,128) rgb(128,128,128) rgb(255,255,255);border-color:var(--ButtonHilight) var(--ButtonShadow) var(--ButtonShadow) var(--ButtonHilight);background-color:silver;background-color:var(--ButtonFace);color:#000;color:var(--ButtonText)}button{background-color:silver;background-color:var(--ButtonFace);color:#000;color:var(--ButtonText)}button:not(.lightweight){outline:none;border-width:1px;border-color:rgb(255,255,255) rgb(128,128,128) rgb(128,128,128) rgb(255,255,255);border-color:var(--ButtonHilight) var(--ButtonShadow) var(--ButtonShadow) var(--ButtonHilight);background-color:silver;background-color:var(--ButtonFace);color:#000;color:var(--ButtonText);position:relative;-o-border-image:url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22256px%22%20height%3D%22256px%22%20viewBox%3D%220%200%20256%20256%22%3E%0A%09%09%09%0A%09%09%3Cpath%20d%3D%22M0%200h224v32h-192v192h-32v-224z%22%20fill%3D%22%20rgb(255%2C%20255%2C%20255)%22%2F%3E%0A%09%09%3Cpath%20d%3D%22M224%200h32v256h-256v-32h224v-224z%22%20fill%3D%22%20rgb(0%2C%200%2C%200)%22%2F%3E%0A%09%09%3Cpath%20d%3D%22M32%2032h160v32h-128v128h-32v-160z%22%20fill%3D%22%20rgb(223%2C%20223%2C%20223)%22%2F%3E%0A%09%09%3Cpath%20d%3D%22M192%2032h32v192h-192v-32h160v-160z%22%20fill%3D%22%20rgb(128%2C%20128%2C%20128)%22%2F%3E%0A%09%09%3Cpath%20d%3D%22M64%2064h128v128h-128v-128z%22%20fill%3D%22%20rgb(192%2C%20192%2C%20192)%22%2F%3E%0A%09%0A%09%09%3C%2Fsvg%3E") 64 / 2px;border-image:url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22256px%22%20height%3D%22256px%22%20viewBox%3D%220%200%20256%20256%22%3E%0A%09%09%09%0A%09%09%3Cpath%20d%3D%22M0%200h224v32h-192v192h-32v-224z%22%20fill%3D%22%20rgb(255%2C%20255%2C%20255)%22%2F%3E%0A%09%09%3Cpath%20d%3D%22M224%200h32v256h-256v-32h224v-224z%22%20fill%3D%22%20rgb(0%2C%200%2C%200)%22%2F%3E%0A%09%09%3Cpath%20d%3D%22M32%2032h160v32h-128v128h-32v-160z%22%20fill%3D%22%20rgb(223%2C%20223%2C%20223)%22%2F%3E%0A%09%09%3Cpath%20d%3D%22M192%2032h32v192h-192v-32h160v-160z%22%20fill%3D%22%20rgb(128%2C%20128%2C%20128)%22%2F%3E%0A%09%09%3Cpath%20d%3D%22M64%2064h128v128h-128v-128z%22%20fill%3D%22%20rgb(192%2C%20192%2C%20192)%22%2F%3E%0A%09%0A%09%09%3C%2Fsvg%3E") 64 / 2px;-o-border-image:var(--button-normal-border-image);border-color:rgb(223,223,223) rgb(128,128,128) rgb(128,128,128) rgb(223,223,223);border-color:var(--ButtonLight) var(--ButtonShadow) var(--ButtonShadow) var(--ButtonLight);border-style:solid;border-width:2px 2px;border-image:url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22256px%22%20height%3D%22256px%22%20viewBox%3D%220%200%20256%20256%22%3E%0A%09%09%09%0A%09%09%3Cpath%20d%3D%22M0%200h224v32h-192v192h-32v-224z%22%20fill%3D%22%20rgb(255%2C%20255%2C%20255)%22%2F%3E%0A%09%09%3Cpath%20d%3D%22M224%200h32v256h-256v-32h224v-224z%22%20fill%3D%22%20rgb(0%2C%200%2C%200)%22%2F%3E%0A%09%09%3Cpath%20d%3D%22M32%2032h160v32h-128v128h-32v-160z%22%20fill%3D%22%20rgb(223%2C%20223%2C%20223)%22%2F%3E%0A%09%09%3Cpath%20d%3D%22M192%2032h32v192h-192v-32h160v-160z%22%20fill%3D%22%20rgb(128%2C%20128%2C%20128)%22%2F%3E%0A%09%09%3Cpath%20d%3D%22M64%2064h128v128h-128v-128z%22%20fill%3D%22%20rgb(192%2C%20192%2C%20192)%22%2F%3E%0A%09%0A%09%09%3C%2Fsvg%3E") 64 / 2px;border-image:var(--button-normal-border-image)}button:not(.lightweight).default{-o-border-image:url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22256px%22%20height%3D%22256px%22%20viewBox%3D%220%200%20256%20256%22%3E%0A%09%09%09%0A%09%09%3Cpath%20d%3D%22M0%200h256v256h-256v-256z%22%20fill%3D%22%20rgb(0%2C%200%2C%200)%22%2F%3E%0A%09%09%3Cpath%20d%3D%22M32%2032h160v32h-128v128h-32v-160z%22%20fill%3D%22%20rgb(255%2C%20255%2C%20255)%22%2F%3E%0A%09%09%3Cpath%20d%3D%22M64%2064h96v32h-64v64h-32v-96z%22%20fill%3D%22%20rgb(223%2C%20223%2C%20223)%22%2F%3E%0A%09%09%3Cpath%20d%3D%22M160%2064h32v128h-128v-32h96v-96z%22%20fill%3D%22%20rgb(128%2C%20128%2C%20128)%22%2F%3E%0A%09%09%3Cpath%20d%3D%22M96%2096h64v64h-64v-64z%22%20fill%3D%22%20rgb(192%2C%20192%2C%20192)%22%2F%3E%0A%09%09%3Crect%20x%3D%220%22%20y%3D%220%22%20width%3D%22256%22%20height%3D%22256%22%20stroke-width%3D%2264%22%20stroke%3D%22%20rgb(0%2C%200%2C%200)%22%20fill%3D%22none%22%2F%3E%0A%09%0A%09%09%3C%2Fsvg%3E") 96 / 3px;border-image:url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22256px%22%20height%3D%22256px%22%20viewBox%3D%220%200%20256%20256%22%3E%0A%09%09%09%0A%09%09%3Cpath%20d%3D%22M0%200h256v256h-256v-256z%22%20fill%3D%22%20rgb(0%2C%200%2C%200)%22%2F%3E%0A%09%09%3Cpath%20d%3D%22M32%2032h160v32h-128v128h-32v-160z%22%20fill%3D%22%20rgb(255%2C%20255%2C%20255)%22%2F%3E%0A%09%09%3Cpath%20d%3D%22M64%2064h96v32h-64v64h-32v-96z%22%20fill%3D%22%20rgb(223%2C%20223%2C%20223)%22%2F%3E%0A%09%09%3Cpath%20d%3D%22M160%2064h32v128h-128v-32h96v-96z%22%20fill%3D%22%20rgb(128%2C%20128%2C%20128)%22%2F%3E%0A%09%09%3Cpath%20d%3D%22M96%2096h64v64h-64v-64z%22%20fill%3D%22%20rgb(192%2C%20192%2C%20192)%22%2F%3E%0A%09%09%3Crect%20x%3D%220%22%20y%3D%220%22%20width%3D%22256%22%20height%3D%22256%22%20stroke-width%3D%2264%22%20stroke%3D%22%20rgb(0%2C%200%2C%200)%22%20fill%3D%22none%22%2F%3E%0A%09%0A%09%09%3C%2Fsvg%3E") 96 / 3px;-o-border-image:var(--button-default-border-image);border-image:var(--button-default-border-image)}button:not(.lightweight):enabled:hover:active{-o-border-image:url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22256px%22%20height%3D%22256px%22%20viewBox%3D%220%200%20256%20256%22%3E%0A%09%09%09%0A%09%09%3Cpath%20d%3D%22M0%200h256v256h-256v-256z%22%20fill%3D%22%20rgb(0%2C%200%2C%200)%22%2F%3E%0A%09%09%3Cpath%20d%3D%22M32%2032h192v192h-192v-192z%22%20fill%3D%22%20rgb(128%2C%20128%2C%20128)%22%2F%3E%0A%09%09%3Cpath%20d%3D%22M64%2064h128v128h-128v-128z%22%20fill%3D%22%20rgb(192%2C%20192%2C%20192)%22%2F%3E%0A%09%0A%09%09%3C%2Fsvg%3E") 64 / 2px;border-image:url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22256px%22%20height%3D%22256px%22%20viewBox%3D%220%200%20256%20256%22%3E%0A%09%09%09%0A%09%09%3Cpath%20d%3D%22M0%200h256v256h-256v-256z%22%20fill%3D%22%20rgb(0%2C%200%2C%200)%22%2F%3E%0A%09%09%3Cpath%20d%3D%22M32%2032h192v192h-192v-192z%22%20fill%3D%22%20rgb(128%2C%20128%2C%20128)%22%2F%3E%0A%09%09%3Cpath%20d%3D%22M64%2064h128v128h-128v-128z%22%20fill%3D%22%20rgb(192%2C%20192%2C%20192)%22%2F%3E%0A%09%0A%09%09%3C%2Fsvg%3E") 64 / 2px;-o-border-image:var(--button-active-border-image);border-image:var(--button-active-border-image)}button:not(.lightweight).default:enabled:hover:active{-o-border-image:url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22256px%22%20height%3D%22256px%22%20viewBox%3D%220%200%20256%20256%22%3E%0A%09%09%09%0A%09%09%3Cpath%20d%3D%22M0%200h256v256h-256v-256z%22%20fill%3D%22%20rgb(0%2C%200%2C%200)%22%2F%3E%0A%09%09%3Cpath%20d%3D%22M32%2032h192v192h-192v-192z%22%20fill%3D%22%20rgb(128%2C%20128%2C%20128)%22%2F%3E%0A%09%09%3Cpath%20d%3D%22M64%2064h128v128h-128v-128z%22%20fill%3D%22%20rgb(192%2C%20192%2C%20192)%22%2F%3E%0A%09%09%3Crect%20x%3D%220%22%20y%3D%220%22%20width%3D%22256%22%20height%3D%22256%22%20stroke-width%3D%2264%22%20stroke%3D%22%20rgb(0%2C%200%2C%200)%22%20fill%3D%22none%22%2F%3E%0A%09%0A%09%09%3C%2Fsvg%3E") 64 / 2px;border-image:url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22256px%22%20height%3D%22256px%22%20viewBox%3D%220%200%20256%20256%22%3E%0A%09%09%09%0A%09%09%3Cpath%20d%3D%22M0%200h256v256h-256v-256z%22%20fill%3D%22%20rgb(0%2C%200%2C%200)%22%2F%3E%0A%09%09%3Cpath%20d%3D%22M32%2032h192v192h-192v-192z%22%20fill%3D%22%20rgb(128%2C%20128%2C%20128)%22%2F%3E%0A%09%09%3Cpath%20d%3D%22M64%2064h128v128h-128v-128z%22%20fill%3D%22%20rgb(192%2C%20192%2C%20192)%22%2F%3E%0A%09%09%3Crect%20x%3D%220%22%20y%3D%220%22%20width%3D%22256%22%20height%3D%22256%22%20stroke-width%3D%2264%22%20stroke%3D%22%20rgb(0%2C%200%2C%200)%22%20fill%3D%22none%22%2F%3E%0A%09%0A%09%09%3C%2Fsvg%3E") 64 / 2px;-o-border-image:var(--button-default-active-border-image);border-image:var(--button-default-active-border-image)}button:not(.lightweight):focus:before{content:"";display:block;position:absolute;inset:2px;border:1px dotted rgb(0,0,0);border:1px dotted var(--ButtonDkShadow)}button.lightweight{outline:none;border-style:solid;border-width:1px;border-color:transparent}button.lightweight:enabled:hover{border-style:solid;border-width:1px;border-color:rgb(255,255,255) rgb(128,128,128) rgb(128,128,128) rgb(255,255,255);border-color:var(--ButtonHilight) var(--ButtonShadow) var(--ButtonShadow) var(--ButtonHilight);background-color:silver;background-color:var(--ButtonFace);color:#000;color:var(--ButtonText)}button.lightweight:enabled:hover:active,button.lightweight.pressing,button.lightweight.pressed{border-style:solid;border-width:1px;border-color:rgb(128,128,128) rgb(255,255,255) rgb(255,255,255) rgb(128,128,128);border-color:var(--ButtonShadow) var(--ButtonHilight) var(--ButtonHilight) var(--ButtonShadow);background-color:silver;background-color:var(--ButtonFace);color:#000;color:var(--ButtonText)}button:disabled{color:gray;color:var(--GrayText);text-shadow:1px 1px 0px rgb(255,255,255);text-shadow:1px 1px 0px var(--ButtonHilight)}button:not(.lightweight).toggle:enabled:hover:active,button:not(.lightweight).pressing{border-style:solid;border-width:1px;border-color:rgb(128,128,128) rgb(255,255,255) rgb(255,255,255) rgb(128,128,128);border-color:var(--ButtonShadow) var(--ButtonHilight) var(--ButtonHilight) var(--ButtonShadow);background-color:silver;background-color:var(--ButtonFace);color:#000;color:var(--ButtonText);position:relative;-o-border-image:url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22256px%22%20height%3D%22256px%22%20viewBox%3D%220%200%20256%20256%22%3E%0A%09%09%09%0A%09%09%3Cpath%20d%3D%22M0%200h224v32h-192v192h-32v-224z%22%20fill%3D%22%20rgb(0%2C%200%2C%200)%22%2F%3E%0A%09%09%3Cpath%20d%3D%22M224%200h32v256h-256v-32h224v-224z%22%20fill%3D%22%20rgb(255%2C%20255%2C%20255)%22%2F%3E%0A%09%09%3Cpath%20d%3D%22M32%2032h160v32h-128v128h-32v-160z%22%20fill%3D%22%20rgb(128%2C%20128%2C%20128)%22%2F%3E%0A%09%09%3Cpath%20d%3D%22M192%2032h32v192h-192v-32h160v-160z%22%20fill%3D%22%20rgb(223%2C%20223%2C%20223)%22%2F%3E%0A%09%09%3Cpath%20d%3D%22M64%2064h128v128h-128v-128z%22%20fill%3D%22%20rgb(192%2C%20192%2C%20192)%22%2F%3E%0A%09%0A%09%09%3C%2Fsvg%3E") 64 / 2px;border-image:url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22256px%22%20height%3D%22256px%22%20viewBox%3D%220%200%20256%20256%22%3E%0A%09%09%09%0A%09%09%3Cpath%20d%3D%22M0%200h224v32h-192v192h-32v-224z%22%20fill%3D%22%20rgb(0%2C%200%2C%200)%22%2F%3E%0A%09%09%3Cpath%20d%3D%22M224%200h32v256h-256v-32h224v-224z%22%20fill%3D%22%20rgb(255%2C%20255%2C%20255)%22%2F%3E%0A%09%09%3Cpath%20d%3D%22M32%2032h160v32h-128v128h-32v-160z%22%20fill%3D%22%20rgb(128%2C%20128%2C%20128)%22%2F%3E%0A%09%09%3Cpath%20d%3D%22M192%2032h32v192h-192v-32h160v-160z%22%20fill%3D%22%20rgb(223%2C%20223%2C%20223)%22%2F%3E%0A%09%09%3Cpath%20d%3D%22M64%2064h128v128h-128v-128z%22%20fill%3D%22%20rgb(192%2C%20192%2C%20192)%22%2F%3E%0A%09%0A%09%09%3C%2Fsvg%3E") 64 / 2px;-o-border-image:var(--inset-deep-border-image);border-image:var(--inset-deep-border-image)}button:not(.lightweight).toggle:enabled:hover:active,button:not(.lightweight).pressing{border-color:gray;border-color:var(--ButtonShadow);border-style:solid;border-width:2px 2px}button:not(.lightweight).toggle.selected,button:not(.lightweight).pressed{border-style:solid;border-width:1px;border-color:rgb(128,128,128) rgb(255,255,255) rgb(255,255,255) rgb(128,128,128);border-color:var(--ButtonShadow) var(--ButtonHilight) var(--ButtonHilight) var(--ButtonShadow);background-color:silver;background-color:var(--ButtonFace);color:#000;color:var(--ButtonText);position:relative;-o-border-image:url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22256px%22%20height%3D%22256px%22%20viewBox%3D%220%200%20256%20256%22%3E%0A%09%09%09%0A%09%09%3Cpath%20d%3D%22M0%200h224v32h-192v192h-32v-224z%22%20fill%3D%22%20rgb(0%2C%200%2C%200)%22%2F%3E%0A%09%09%3Cpath%20d%3D%22M224%200h32v256h-256v-32h224v-224z%22%20fill%3D%22%20rgb(255%2C%20255%2C%20255)%22%2F%3E%0A%09%09%3Cpath%20d%3D%22M32%2032h160v32h-128v128h-32v-160z%22%20fill%3D%22%20rgb(128%2C%20128%2C%20128)%22%2F%3E%0A%09%09%3Cpath%20d%3D%22M192%2032h32v192h-192v-32h160v-160z%22%20fill%3D%22%20rgb(223%2C%20223%2C%20223)%22%2F%3E%0A%09%09%3Cpath%20d%3D%22M64%2064h128v128h-128v-128z%22%20fill%3D%22%20rgb(192%2C%20192%2C%20192)%22%2F%3E%0A%09%0A%09%09%3C%2Fsvg%3E") 64 / 2px;border-image:url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22256px%22%20height%3D%22256px%22%20viewBox%3D%220%200%20256%20256%22%3E%0A%09%09%09%0A%09%09%3Cpath%20d%3D%22M0%200h224v32h-192v192h-32v-224z%22%20fill%3D%22%20rgb(0%2C%200%2C%200)%22%2F%3E%0A%09%09%3Cpath%20d%3D%22M224%200h32v256h-256v-32h224v-224z%22%20fill%3D%22%20rgb(255%2C%20255%2C%20255)%22%2F%3E%0A%09%09%3Cpath%20d%3D%22M32%2032h160v32h-128v128h-32v-160z%22%20fill%3D%22%20rgb(128%2C%20128%2C%20128)%22%2F%3E%0A%09%09%3Cpath%20d%3D%22M192%2032h32v192h-192v-32h160v-160z%22%20fill%3D%22%20rgb(223%2C%20223%2C%20223)%22%2F%3E%0A%09%09%3Cpath%20d%3D%22M64%2064h128v128h-128v-128z%22%20fill%3D%22%20rgb(192%2C%20192%2C%20192)%22%2F%3E%0A%09%0A%09%09%3C%2Fsvg%3E") 64 / 2px;-o-border-image:var(--inset-deep-border-image);border-image:var(--inset-deep-border-image)}button:not(.lightweight).toggle.selected,button:not(.lightweight).pressed{border-color:gray;border-color:var(--ButtonShadow);border-style:solid;border-width:2px 2px}button:not(.lightweight).toggle.selected,button:not(.lightweight).pressed{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAIAAAACCAYAAABytg0kAAAAG0lEQVQYV2P8/////4MHDzIwHjhw4L+9vT0DAHAFCj6esq3FAAAAAElFTkSuQmCC) repeat;background:var(--checker) repeat;image-rendering:pixelated}.os-window .window-titlebar,body>.window-titlebar{background:navy;background:var(--ActiveTitle);background:linear-gradient(to right,navy,#1084d0);background:linear-gradient(to right,var(--ActiveTitle) 0%,var(--GradientActiveTitle) 100%);color:#fff;color:var(--TitleText)}.os-window .window-titlebar,body>.window-titlebar{font-family:Segoe UI,sans-serif;font-size:12px}.os-window.rtl .window-titlebar{background:linear-gradient(to left,navy,#1084d0);background:linear-gradient(to left,var(--ActiveTitle) 0%,var(--GradientActiveTitle) 100%)}.os-window:not(.tool-window) .window-titlebar,body>.window-titlebar{font-weight:700}.os-window:not(.focused) .window-titlebar{background:#a9a9a9;background:linear-gradient(to right,gray,#b5b5b5);background:linear-gradient(to right,var(--InactiveTitle) 0%,var(--GradientInactiveTitle) 100%);color:silver;color:var(--InactiveTitleText)}.os-window.rtl:not(.focused) .window-titlebar{background:linear-gradient(to left,gray,#b5b5b5);background:linear-gradient(to left,var(--InactiveTitle) 0%,var(--GradientInactiveTitle) 100%)}.os-window{background:silver;background:var(--ButtonFace)}.os-window:not(.maximized){border-width:1px;border-color:rgb(255,255,255) rgb(128,128,128) rgb(128,128,128) rgb(255,255,255);border-color:var(--ButtonHilight) var(--ButtonShadow) var(--ButtonShadow) var(--ButtonHilight);background-color:silver;background-color:var(--ButtonFace);color:#000;color:var(--ButtonText);position:relative;-o-border-image:url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22256px%22%20height%3D%22256px%22%20viewBox%3D%220%200%20256%20256%22%3E%0A%09%09%09%0A%09%09%3Cpath%20d%3D%22M0%200h224v32h-192v192h-32v-224z%22%20fill%3D%22%20rgb(255%2C%20255%2C%20255)%22%2F%3E%0A%09%09%3Cpath%20d%3D%22M224%200h32v256h-256v-32h224v-224z%22%20fill%3D%22%20rgb(0%2C%200%2C%200)%22%2F%3E%0A%09%09%3Cpath%20d%3D%22M32%2032h160v32h-128v128h-32v-160z%22%20fill%3D%22%20rgb(223%2C%20223%2C%20223)%22%2F%3E%0A%09%09%3Cpath%20d%3D%22M192%2032h32v192h-192v-32h160v-160z%22%20fill%3D%22%20rgb(128%2C%20128%2C%20128)%22%2F%3E%0A%09%09%3Cpath%20d%3D%22M64%2064h128v128h-128v-128z%22%20fill%3D%22%20rgb(192%2C%20192%2C%20192)%22%2F%3E%0A%09%0A%09%09%3C%2Fsvg%3E") 64 / 2px;border-image:url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22256px%22%20height%3D%22256px%22%20viewBox%3D%220%200%20256%20256%22%3E%0A%09%09%09%0A%09%09%3Cpath%20d%3D%22M0%200h224v32h-192v192h-32v-224z%22%20fill%3D%22%20rgb(255%2C%20255%2C%20255)%22%2F%3E%0A%09%09%3Cpath%20d%3D%22M224%200h32v256h-256v-32h224v-224z%22%20fill%3D%22%20rgb(0%2C%200%2C%200)%22%2F%3E%0A%09%09%3Cpath%20d%3D%22M32%2032h160v32h-128v128h-32v-160z%22%20fill%3D%22%20rgb(223%2C%20223%2C%20223)%22%2F%3E%0A%09%09%3Cpath%20d%3D%22M192%2032h32v192h-192v-32h160v-160z%22%20fill%3D%22%20rgb(128%2C%20128%2C%20128)%22%2F%3E%0A%09%09%3Cpath%20d%3D%22M64%2064h128v128h-128v-128z%22%20fill%3D%22%20rgb(192%2C%20192%2C%20192)%22%2F%3E%0A%09%0A%09%09%3C%2Fsvg%3E") 64 / 2px;-o-border-image:var(--button-normal-border-image);border-image:var(--button-normal-border-image);border-color:rgb(223,223,223) rgb(128,128,128) rgb(128,128,128) rgb(223,223,223);border-color:var(--ButtonLight) var(--ButtonShadow) var(--ButtonShadow) var(--ButtonLight);border-style:solid;border-width:2px 2px;padding:2px}.window-button{display:block;width:16px;height:14px;padding:0;margin:2px 0}.window-button-icon{display:block;--sprite-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADwAAAAKCAYAAADo3z3CAAAAoUlEQVRIS9VVWw7AIAib9z/0FpZgCOFRgpluf9MClhYdV++7gfDhYLxYDw+UyiHd5F8S5lr6zNa6Xpv/KwhHOahQpLB1+CwfycgYrwmE0WK8MTsIR1aOGsR+NYkkYzN5/pGwVA9xA/diq8LeHCKuQxQ+aoYt2yJWtpSNZth0edRpGVC5eGQcSg4hXLml3fdpBeHs8evWyPKX9ruXVqnYCeAHA8IyC9K2kmkAAAAASUVORK5CYII=);--sprite-y: 0;image-rendering:pixelated;width:12px;height:10px;position:relative;pointer-events:none}.os-window .window-button:enabled:hover:active .window-button-icon,.os-window .window-button.pressing .window-button-icon{top:1px;left:1px}.window-button .window-button-icon:before,.window-button .window-button-icon:after{content:"";display:block;position:absolute;inset:0;mask-image:var(--sprite-image);mask-position:var(--sprite-x) var(--sprite-y);-webkit-mask-image:var(--sprite-image);-webkit-mask-position:var(--sprite-x) var(--sprite-y);background-color:#000;background-color:var(--ButtonText)}.window-button:disabled .window-button-icon:before{background-color:#fff;background-color:var(--ButtonHilight);left:1px;top:1px}.window-button:enabled .window-button-icon:after{display:none}.window-button:disabled .window-button-icon:after{background-color:gray;background-color:var(--GrayText)}.window-action-close .window-button-icon{--sprite-x: -40px }.window-action-maximize .window-button-icon{--sprite-x: -14px }.window-action-restore .window-button-icon{--sprite-x: -27px }.window-action-minimize .window-button-icon{--sprite-x: -1px }.window-close-button{margin-left:2px;margin-right:2px}.os-window.tool-window .window-close-button{width:11px;height:11px}.os-window.tool-window .window-close-button .window-button-icon{width:7px;height:7px;--sprite-x: 7px}.os-window .window-title-area{height:16px}.os-window.tool-window .window-title-area{height:14px}.os-window .window-titlebar{height:18px}.os-window.tool-window .window-titlebar{height:15px}.os-window .window-title{position:absolute;inset:0;display:inline-block!important;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding:0 0 0 2px}.menus{background:silver;background:var(--Menu);color:#000;color:var(--MenuText)}.os-window:not(.focused) .menus{color:gray;color:var(--GrayText)}.menus *,.menu-popup *{font-family:Segoe UI,sans-serif;font-size:12px}.menu-button{box-sizing:border-box;height:18px;line-height:1;margin-top:1px;margin-bottom:1px;padding:2px 5px;outline:0;background:silver;background:var(--Menu)}.menu-button.highlight{box-shadow:1px 1px #fff inset,-1px -1px gray inset;box-shadow:1px 1px 0 var(--ButtonHilight) inset,-1px -1px 0 var(--ButtonShadow) inset}.menu-button.highlight.active{box-shadow:1px 1px gray inset,-1px -1px #fff inset;box-shadow:1px 1px 0 var(--ButtonShadow) inset,-1px -1px 0 var(--ButtonHilight) inset}.menu-button.highlight.active>span{position:relative;top:1px;left:1px}.menu-popup{display:block;padding:2px;background-color:silver;background-color:var(--ButtonFace);border-top:1px solid rgb(192,192,192);border-top:1px solid var(--ButtonFace);border-left:1px solid rgb(192,192,192);border-left:1px solid var(--ButtonFace);border-right:1px solid rgb(0,0,0);border-right:1px solid var(--ButtonDkShadow);border-bottom:1px solid rgb(0,0,0);border-bottom:1px solid var(--ButtonDkShadow);box-shadow:1px 1px #fff inset,-1px -1px gray inset;box-shadow:1px 1px 0 var(--ButtonHilight) inset,-1px -1px 0 var(--ButtonShadow) inset;background:silver;background:var(--Menu);color:#000;color:var(--MenuText)}.menu-popup td{padding:0 1px}.menu-item{padding:1px 3px;margin:2px;height:17px}.menu-item[disabled]{color:gray;color:var(--GrayText);text-shadow:.8px .8px 0px rgb(255,255,255);text-shadow:.8px .8px 0px var(--ButtonHilight)}.menu-item.highlight:not([disabled]),.menu-item.active:not([disabled]){color:#fff;color:var(--HilightText)}.menu-item.highlight,.menu-item.active{background:navy;background:var(--Hilight);text-shadow:none;outline:0}.menu-item .menu-item-shortcut{padding-left:10px}.menu-item-checkbox-area:after{mask-image:url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' xmlns='http://www.w3.org/2000/svg' style='fill:currentColor;display:inline-block;vertical-align:middle' %3E%3Cpath d='M5 7v3l2 2 5-5V4L7 9Z'/%3E%3C/svg%3E");-webkit-mask-image:url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' xmlns='http://www.w3.org/2000/svg' style='fill:currentColor;display:inline-block;vertical-align:middle' %3E%3Cpath d='M5 7v3l2 2 5-5V4L7 9Z'/%3E%3C/svg%3E")}.menu-item-checkbox-area.radio:after{mask-image:url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' xmlns='http://www.w3.org/2000/svg' style='fill:currentColor;display:inline-block;vertical-align:middle' %3E%3Ccircle cx='8' cy='8' r='3'/%3E%3C/svg%3E");-webkit-mask-image:url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' xmlns='http://www.w3.org/2000/svg' style='fill:currentColor;display:inline-block;vertical-align:middle' %3E%3Ccircle cx='8' cy='8' r='3'/%3E%3C/svg%3E")}.has-submenu .menu-item-submenu-area:after{mask-image:url("data:image/svg+xml, %3Csvg width='16' height='16' viewBox='0 0 16 16' xmlns='http://www.w3.org/2000/svg' style='fill:currentColor;display:inline-block;vertical-align:middle' %3E%3Cpath d='m6 4 4 4-4 4z'/%3E%3C/svg%3E");-webkit-mask-image:url("data:image/svg+xml, %3Csvg width='16' height='16' viewBox='0 0 16 16' xmlns='http://www.w3.org/2000/svg' style='fill:currentColor;display:inline-block;vertical-align:middle' %3E%3Cpath d='m6 4 4 4-4 4z'/%3E%3C/svg%3E")}.has-submenu .menu-item-submenu-area.point-right:after{transform:scaleX(-1)}.menu-item-checkbox-area:after,.menu-item-submenu-area:after{content:"";display:block;width:16px;height:16px}.menu-item[aria-checked=true] .menu-item-checkbox-area:after,.menu-item.has-submenu .menu-item-submenu-area:after{background:currentColor}.menu-hr{border:0;border-top:1px solid rgb(128,128,128);border-top:1px solid var(--ButtonShadow);border-bottom:1px solid rgb(255,255,255);border-bottom:1px solid var(--ButtonHilight);margin:3px 0 4px}.menu-hotkey{text-decoration:underline}.menu-hotkey::-moz-selection{text-decoration-color:#000!important;text-decoration-color:var(--MenuText)!important}.menu-hotkey::selection{-webkit-text-decoration-color:rgb(0,0,0)!important;text-decoration-color:#000!important;-webkit-text-decoration-color:var(--MenuText)!important;text-decoration-color:var(--MenuText)!important}::-moz-selection{background-color:navy;background-color:var(--Hilight);color:#fff;color:var(--HilightText)}::selection{background-color:navy;background-color:var(--Hilight);color:#fff;color:var(--HilightText)}.scrollbar{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAIAAAACCAYAAABytg0kAAAAG0lEQVQYV2P8/////4MHDzIwHjhw4L+9vT0DAHAFCj6esq3FAAAAAElFTkSuQmCC) repeat;background:var(--checker) repeat;image-rendering:pixelated}.scrollbar-thumb{background-color:silver;background-color:var(--ButtonFace);border-top:1px solid rgb(192,192,192);border-top:1px solid var(--ButtonFace);border-left:1px solid rgb(192,192,192);border-left:1px solid var(--ButtonFace);border-right:1px solid rgb(0,0,0);border-right:1px solid var(--ButtonDkShadow);border-bottom:1px solid rgb(0,0,0);border-bottom:1px solid var(--ButtonDkShadow);box-shadow:1px 1px #fff inset,-1px -1px gray inset;box-shadow:1px 1px 0 var(--ButtonHilight) inset,-1px -1px 0 var(--ButtonShadow) inset}.scrollbar-track-piece:hover:active{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAIAAAACCAYAAABytg0kAAAAG0lEQVQYV2P8/////4MHDzIwHjhw4L+9vT0DAHAFCj6esq3FAAAAAElFTkSuQmCC) repeat;background:var(--checker) repeat;image-rendering:pixelated;background-color:#fff;background-blend-mode:difference}.scrollbar-track-piece.increment{background-position:bottom}.scrollbar-corner{background-color:silver;background-color:var(--ButtonFace)}.scrollbar-button{background-color:silver;background-color:var(--ButtonFace);border-top:1px solid rgb(192,192,192);border-top:1px solid var(--ButtonFace);border-left:1px solid rgb(192,192,192);border-left:1px solid var(--ButtonFace);border-right:1px solid rgb(0,0,0);border-right:1px solid var(--ButtonDkShadow);border-bottom:1px solid rgb(0,0,0);border-bottom:1px solid var(--ButtonDkShadow);box-shadow:1px 1px #fff inset,-1px -1px gray inset;box-shadow:1px 1px 0 var(--ButtonHilight) inset,-1px -1px 0 var(--ButtonShadow) inset;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACQAAAAJCAYAAABaMo5wAAAAW0lEQVQ4T2NkGGSAcZC5h4FWDvrPwEC02ShqkR0EkkAHuBxMyEKYWYQ8jKEOXQOyo/A5BuZwqqvBZiA+3xMbilQLIWqlcUJRimwPzjRELcdQZA6hREeR4eRoBgBoXhAK6oiMhwAAAABJRU5ErkJggg==);background-image:var(--scrollbar-arrows-ButtonText);image-rendering:pixelated;width:13px;width:var(--scrollbar-size);height:13px;height:var(--scrollbar-size);box-sizing:border-box}.scrollbar-button:not(.disabled):hover:active{border:1px solid rgb(128,128,128);border:1px solid var(--ButtonShadow);box-shadow:none}.scrollbar-button.disabled{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACQAAAAJCAYAAABaMo5wAAAAYElEQVQ4T2NkGGSAcZC5h4EmDmpoaPjf0NBAlNnoauGaQBLooYXLUEIWwswi5Chs6lB8gewofI6BOZwWajCCFZ/viQ1FqoUQtRI4oShFtgdnGqKWYyg1h6icQKklpOgHAM9mQArEvm5+AAAAAElFTkSuQmCC),url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACQAAAAJCAYAAABaMo5wAAAAYElEQVQ4T2NkGGSAcZC5h4EmDvr///9/RkZGosxGVwvXBJJADy1chhKyEGYWIUdhU4fiC2RH4XMMzOG0UIMRrPh8T2woUi2EqJXACUUpsj040xC1HEOpOUTlBEotIUU/AKXFQAqyTJ6DAAAAAElFTkSuQmCC);background-image:var(--scrollbar-arrows-GrayText),var(--scrollbar-arrows-ButtonHilight)}.scrollbar-button.horizontal.decrement.disabled{background-position:-26px 1px,-25px 2px;background-position:calc(var(--scrollbar-button-inner-size) * -3 + 1px) 1px,calc(var(--scrollbar-button-inner-size) * -3 + 2px) 2px}.scrollbar-button.horizontal.increment.disabled{background-position:-17px 1px,-16px 2px;background-position:calc(var(--scrollbar-button-inner-size) * -2 + 1px) 1px,calc(var(--scrollbar-button-inner-size) * -2 + 2px) 2px}.scrollbar-button.vertical.decrement.disabled{background-position:-8px 1px,-7px 2px;background-position:calc(var(--scrollbar-button-inner-size) * -1 + 1px) 1px,calc(var(--scrollbar-button-inner-size) * -1 + 2px) 2px}.scrollbar-button.vertical.increment.disabled{background-position:1px 1px,2px 2px;background-position:calc(var(--scrollbar-button-inner-size) * -0 + 1px) 1px,calc(var(--scrollbar-button-inner-size) * -0 + 2px) 2px}.scrollbar-button.horizontal.decrement{background-position:-26px 1px;background-position:calc(var(--scrollbar-button-inner-size) * -3 + 1px) 1px}.scrollbar-button.horizontal.increment{background-position:-17px 1px;background-position:calc(var(--scrollbar-button-inner-size) * -2 + 1px) 1px}.scrollbar-button.vertical.decrement{background-position:-8px 1px;background-position:calc(var(--scrollbar-button-inner-size) * -1 + 1px) 1px}.scrollbar-button.vertical.increment{background-position:1px 1px;background-position:calc(var(--scrollbar-button-inner-size) * -0 + 1px) 1px}::-webkit-scrollbar,::-webkit-scrollbar-thumb,::-webkit-scrollbar-button{width:13px;width:var(--scrollbar-size);height:13px;height:var(--scrollbar-size)}::-webkit-scrollbar{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAIAAAACCAYAAABytg0kAAAAG0lEQVQYV2P8/////4MHDzIwHjhw4L+9vT0DAHAFCj6esq3FAAAAAElFTkSuQmCC) repeat;background:var(--checker) repeat;image-rendering:pixelated}::-webkit-scrollbar-thumb{background-color:silver;background-color:var(--ButtonFace);border-top:1px solid rgb(192,192,192);border-top:1px solid var(--ButtonFace);border-left:1px solid rgb(192,192,192);border-left:1px solid var(--ButtonFace);border-right:1px solid rgb(0,0,0);border-right:1px solid var(--ButtonDkShadow);border-bottom:1px solid rgb(0,0,0);border-bottom:1px solid var(--ButtonDkShadow);box-shadow:1px 1px #fff inset,-1px -1px gray inset;box-shadow:1px 1px 0 var(--ButtonHilight) inset,-1px -1px 0 var(--ButtonShadow) inset}::-webkit-scrollbar-corner{background-color:silver;background-color:var(--ButtonFace)}::-webkit-scrollbar-button{background-color:silver;background-color:var(--ButtonFace);border-top:1px solid rgb(192,192,192);border-top:1px solid var(--ButtonFace);border-left:1px solid rgb(192,192,192);border-left:1px solid var(--ButtonFace);border-right:1px solid rgb(0,0,0);border-right:1px solid var(--ButtonDkShadow);border-bottom:1px solid rgb(0,0,0);border-bottom:1px solid var(--ButtonDkShadow);box-shadow:1px 1px #fff inset,-1px -1px gray inset;box-shadow:1px 1px 0 var(--ButtonHilight) inset,-1px -1px 0 var(--ButtonShadow) inset;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACQAAAAJCAYAAABaMo5wAAAAW0lEQVQ4T2NkGGSAcZC5h4FWDvrPwEC02ShqkR0EkkAHuBxMyEKYWYQ8jKEOXQOyo/A5BuZwqqvBZiA+3xMbilQLIWqlcUJRimwPzjRELcdQZA6hREeR4eRoBgBoXhAK6oiMhwAAAABJRU5ErkJggg==);background-image:var(--scrollbar-arrows-ButtonText);image-rendering:pixelated;width:13px;width:var(--scrollbar-size);height:13px;height:var(--scrollbar-size);box-sizing:border-box}::-webkit-scrollbar-button:not(.disabled):hover:active{border:1px solid rgb(128,128,128);border:1px solid var(--ButtonShadow);box-shadow:none}::-webkit-scrollbar-button .disabled{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACQAAAAJCAYAAABaMo5wAAAAYElEQVQ4T2NkGGSAcZC5h4EmDmpoaPjf0NBAlNnoauGaQBLooYXLUEIWwswi5Chs6lB8gewofI6BOZwWajCCFZ/viQ1FqoUQtRI4oShFtgdnGqKWYyg1h6icQKklpOgHAM9mQArEvm5+AAAAAElFTkSuQmCC),url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACQAAAAJCAYAAABaMo5wAAAAYElEQVQ4T2NkGGSAcZC5h4EmDvr///9/RkZGosxGVwvXBJJADy1chhKyEGYWIUdhU4fiC2RH4XMMzOG0UIMRrPh8T2woUi2EqJXACUUpsj040xC1HEOpOUTlBEotIUU/AKXFQAqyTJ6DAAAAAElFTkSuQmCC);background-image:var(--scrollbar-arrows-GrayText),var(--scrollbar-arrows-ButtonHilight)}::-webkit-scrollbar-button .horizontal.decrement.disabled{background-position:-26px 1px,-25px 2px;background-position:calc(var(--scrollbar-button-inner-size) * -3 + 1px) 1px,calc(var(--scrollbar-button-inner-size) * -3 + 2px) 2px}::-webkit-scrollbar-button .horizontal.increment.disabled{background-position:-17px 1px,-16px 2px;background-position:calc(var(--scrollbar-button-inner-size) * -2 + 1px) 1px,calc(var(--scrollbar-button-inner-size) * -2 + 2px) 2px}::-webkit-scrollbar-button .vertical.decrement.disabled{background-position:-8px 1px,-7px 2px;background-position:calc(var(--scrollbar-button-inner-size) * -1 + 1px) 1px,calc(var(--scrollbar-button-inner-size) * -1 + 2px) 2px}::-webkit-scrollbar-button .vertical.increment.disabled{background-position:1px 1px,2px 2px;background-position:calc(var(--scrollbar-button-inner-size) * -0 + 1px) 1px,calc(var(--scrollbar-button-inner-size) * -0 + 2px) 2px}::-webkit-scrollbar-button .horizontal.decrement{background-position:-26px 1px;background-position:calc(var(--scrollbar-button-inner-size) * -3 + 1px) 1px}::-webkit-scrollbar-button .horizontal.increment{background-position:-17px 1px;background-position:calc(var(--scrollbar-button-inner-size) * -2 + 1px) 1px}::-webkit-scrollbar-button .vertical.decrement{background-position:-8px 1px;background-position:calc(var(--scrollbar-button-inner-size) * -1 + 1px) 1px}::-webkit-scrollbar-button .vertical.increment{background-position:1px 1px;background-position:calc(var(--scrollbar-button-inner-size) * -0 + 1px) 1px}::-webkit-scrollbar-button:hover:active{border:1px solid rgb(128,128,128);border:1px solid var(--ButtonShadow);box-shadow:none}::-webkit-scrollbar-button:disabled{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACQAAAAJCAYAAABaMo5wAAAAYElEQVQ4T2NkGGSAcZC5h4EmDmpoaPjf0NBAlNnoauGaQBLooYXLUEIWwswi5Chs6lB8gewofI6BOZwWajCCFZ/viQ1FqoUQtRI4oShFtgdnGqKWYyg1h6icQKklpOgHAM9mQArEvm5+AAAAAElFTkSuQmCC),url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACQAAAAJCAYAAABaMo5wAAAAYElEQVQ4T2NkGGSAcZC5h4EmDvr///9/RkZGosxGVwvXBJJADy1chhKyEGYWIUdhU4fiC2RH4XMMzOG0UIMRrPh8T2woUi2EqJXACUUpsj040xC1HEOpOUTlBEotIUU/AKXFQAqyTJ6DAAAAAElFTkSuQmCC);background-image:var(--scrollbar-arrows-GrayText),var(--scrollbar-arrows-ButtonHilight)}::-webkit-scrollbar-button:horizontal:decrement:disabled{background-position:-26px 1px,-25px 2px;background-position:calc(var(--scrollbar-button-inner-size) * -3 + 1px) 1px,calc(var(--scrollbar-button-inner-size) * -3 + 2px) 2px}::-webkit-scrollbar-button:horizontal:increment:disabled{background-position:-17px 1px,-16px 2px;background-position:calc(var(--scrollbar-button-inner-size) * -2 + 1px) 1px,calc(var(--scrollbar-button-inner-size) * -2 + 2px) 2px}::-webkit-scrollbar-button:vertical:decrement:disabled{background-position:-8px 1px,-7px 2px;background-position:calc(var(--scrollbar-button-inner-size) * -1 + 1px) 1px,calc(var(--scrollbar-button-inner-size) * -1 + 2px) 2px}::-webkit-scrollbar-button:vertical:increment:disabled{background-position:1px 1px,2px 2px;background-position:calc(var(--scrollbar-button-inner-size) * -0 + 1px) 1px,calc(var(--scrollbar-button-inner-size) * -0 + 2px) 2px}::-webkit-scrollbar-button:horizontal:decrement .disabled{background-position:-26px 1px,-25px 2px;background-position:calc(var(--scrollbar-button-inner-size) * -3 + 1px) 1px,calc(var(--scrollbar-button-inner-size) * -3 + 2px) 2px}::-webkit-scrollbar-button:horizontal:decrement{background-position:-26px 1px;background-position:calc(var(--scrollbar-button-inner-size) * -3 + 1px) 1px}::-webkit-scrollbar-button:horizontal:increment .disabled{background-position:-17px 1px,-16px 2px;background-position:calc(var(--scrollbar-button-inner-size) * -2 + 1px) 1px,calc(var(--scrollbar-button-inner-size) * -2 + 2px) 2px}::-webkit-scrollbar-button:horizontal:increment{background-position:-17px 1px;background-position:calc(var(--scrollbar-button-inner-size) * -2 + 1px) 1px}::-webkit-scrollbar-button:vertical:decrement .disabled{background-position:-8px 1px,-7px 2px;background-position:calc(var(--scrollbar-button-inner-size) * -1 + 1px) 1px,calc(var(--scrollbar-button-inner-size) * -1 + 2px) 2px}::-webkit-scrollbar-button:vertical:decrement{background-position:-8px 1px;background-position:calc(var(--scrollbar-button-inner-size) * -1 + 1px) 1px}::-webkit-scrollbar-button:vertical:increment .disabled{background-position:1px 1px,2px 2px;background-position:calc(var(--scrollbar-button-inner-size) * -0 + 1px) 1px,calc(var(--scrollbar-button-inner-size) * -0 + 2px) 2px}::-webkit-scrollbar-button:vertical:increment{background-position:1px 1px;background-position:calc(var(--scrollbar-button-inner-size) * -0 + 1px) 1px}::-webkit-scrollbar-track-piece:hover:active{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAIAAAACCAYAAABytg0kAAAAG0lEQVQYV2P8/////4MHDzIwHjhw4L+9vT0DAHAFCj6esq3FAAAAAElFTkSuQmCC) repeat;background:var(--checker) repeat;image-rendering:pixelated;background-color:#fff;background-blend-mode:difference}::-webkit-scrollbar-track-piece .increment{background-position:bottom}::-webkit-scrollbar-track-piece:increment{background-position:bottom}::-webkit-scrollbar-button:start:increment,::-webkit-scrollbar-button:end:decrement{display:none}.tracky-mouse-pointer{z-index:900000;pointer-events:none;border-radius:50%;background-color:red;width:20px;height:20px;position:fixed;transform:translate(-50%,-50%)}.tracky-mouse-dwell-indicator{position:fixed;pointer-events:none;z-index:1000000}.tracky-mouse-dwell-indicator:after{content:"";display:block;position:absolute;background:red;inset:2px}.tracky-mouse-dwell-indicator:not(.tracky-mouse-for-release){background:#ff0}.tracky-mouse-dwell-indicator.tracky-mouse-for-release{background:#fff}.tracky-mouse-dwell-indicator:not(.tracky-mouse-for-release),.tracky-mouse-dwell-indicator:not(.tracky-mouse-for-release):after{border-radius:50%}.tracky-mouse-dwell-indicator.tracky-mouse-for-release,.tracky-mouse-dwell-indicator.tracky-mouse-for-release:after{clip-path:polygon(30% 0%,70% 0%,100% 30%,100% 70%,70% 100%,30% 100%,0% 70%,0% 30%)}.tracky-mouse-hover-halo{pointer-events:none;z-index:1000000;box-shadow:0 0 10px #ff0,0 0 3px #ff0}.tracky-mouse-ui{display:flex;flex-direction:column;background-color:#dfccff;color:#000;padding:10px;border-radius:5px;--max-ui-width: 600px;max-width:var(--max-ui-width);box-sizing:border-box;font-size:15px;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;accent-color:rgb(191,36,234)}.tracky-mouse-canvas{max-width:100%;object-fit:scale-down;background-color:#0f001480}.tracky-mouse-start-stop-button{background-color:#bf24ea;color:#fff;font-size:20px;border-radius:5px;padding:5px;margin:5px;width:120px;cursor:pointer}.tracky-mouse-start-stop-button:after{content:"(" attr(aria-keyshortcuts) ")";opacity:.6;margin-left:.5em}.tracky-mouse-ui .tracky-mouse-control-row:not([hidden]){display:flex}.tracky-mouse-ui .tracky-mouse-control-row label{width:fit-content}.tracky-mouse-ui .tracky-mouse-label-text{display:inline-block;min-width:150px}.tracky-mouse-ui .tracky-mouse-labeled-slider{display:inline-flex;position:relative;margin-bottom:20px;flex:1;max-width:400px}.tracky-mouse-ui .tracky-mouse-labeled-slider input{flex:1}.tracky-mouse-ui .tracky-mouse-labeled-slider .tracky-mouse-min-label,.tracky-mouse-ui .tracky-mouse-labeled-slider .tracky-mouse-max-label{opacity:.8;position:absolute;bottom:-10px;pointer-events:none}.tracky-mouse-ui .tracky-mouse-labeled-slider .tracky-mouse-min-label{left:0}.tracky-mouse-ui .tracky-mouse-labeled-slider .tracky-mouse-max-label{right:0}.tracky-mouse-canvas-container-container{flex:1;flex-basis:0;min-width:0;min-height:var(--tracky-mouse-camera-view-min-height, 300px)}.tracky-mouse-canvas-container{position:relative;max-height:100%;margin:auto}.tracky-mouse-canvas-overlay{position:absolute;left:0;top:0;width:100%;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center}.tracky-mouse-use-camera-button{font-size:min(2em,8vw);color:#fff;background-color:#dc143c;border:0;border-radius:5px;padding:10px;cursor:pointer}.tracky-mouse-use-camera-button:hover{background-color:#e6143e}.tracky-mouse-error-message{font-size:min(1.5em,6vw);text-align:center;color:#fff;padding:5px}#tracky-mouse-screen-overlay-message{color:#ff0;position:absolute;bottom:0;left:50%;transform:translate(-50%);text-align:center;padding:0 5px;white-space:nowrap;--overlay-background-color: rgba(0, 0, 0, .3);--height: 25px;height:var(--height);line-height:var(--height);background-color:var(--overlay-background-color);text-shadow:0 0 8px rgba(3,2,2,.5);font-size:calc(var(--height) * .8);font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif}#tracky-mouse-screen-overlay-message:before,#tracky-mouse-screen-overlay-message:after{content:"";position:absolute;bottom:0;width:0px;height:0px;border-style:solid}#tracky-mouse-screen-overlay-message:before{border-width:0 0 var(--height) var(--height);border-color:transparent transparent var(--overlay-background-color) transparent;left:calc(var(--height) * -1)}#tracky-mouse-screen-overlay-message:after{border-width:var(--height) 0 0 var(--height);border-color:transparent transparent transparent var(--overlay-background-color);right:calc(var(--height) * -1)}@keyframes tracky-mouse-screen-overlay-message-fade-out{0%{opacity:1}to{opacity:0}}.tracky-mouse-absolute-center{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%)}body.tracky-mouse-manual-takeback .tracky-mouse-head-not-found-indicator,body:not(.tracky-mouse-head-not-found) .tracky-mouse-head-not-found-indicator{display:none}body:not(.tracky-mouse-manual-takeback) .tracky-mouse-manual-takeback-indicator{display:none}.tracky-mouse-manual-takeback .tracky-mouse-no-takeback-indicator{display:none}.tracky-mouse-screen-overlay-status-indicator img{filter:drop-shadow(0 0 4px #000) drop-shadow(2px 2px 2px #000);opacity:.5}.tracky-mouse-ui a:link,.tracky-mouse-ui a:visited{color:#8700bf}:root{color-scheme:light}.tool-options{display:flex;flex-direction:column;box-sizing:border-box}.choose-brush{display:flex;flex-flow:row wrap;width:100%;max-width:39px;justify-content:space-around;align-content:space-around}.choose-brush .chooser-option{display:flex;align-items:center;justify-content:center;cursor:pointer;width:12px;height:12px}.choose-brush .chooser-option canvas{display:block}.tool-options .choose-airbrush-size{display:flex;flex-flow:column!important;width:100%;height:100%;align-items:center;justify-content:space-around;gap:2px}.tool-options .choose-airbrush-size .chooser-option{display:flex;align-items:center;justify-content:center;cursor:pointer;padding:1px}.tool-options .choose-airbrush-size .chooser-option canvas{display:block;image-rendering:pixelated}.tool-options-section{display:flex;flex-direction:row;flex-wrap:wrap;gap:1px;padding:4px 2px 2px;justify-content:center;border-top:1px solid var(--ButtonShadow, #808080);margin-top:2px}.tool-options-section:first-child{border-top:none;margin-top:0;padding-top:2px}.tool-option-button{display:flex;align-items:center;justify-content:center;width:28px;height:22px;padding:2px;border:1px solid transparent;background:var(--ButtonFace, #c0c0c0);cursor:pointer;box-sizing:border-box}.tool-option-button:hover{border-color:var(--ButtonHighlight, #ffffff) var(--ButtonShadow, #808080) var(--ButtonShadow, #808080) var(--ButtonHighlight, #ffffff)}.tool-option-button.selected{border-color:var(--ButtonShadow, #808080) var(--ButtonHighlight, #ffffff) var(--ButtonHighlight, #ffffff) var(--ButtonShadow, #808080);background:var(--ButtonHilight, #ffffff)}.fill-style-options{flex-direction:row;justify-content:center}.line-width-options{flex-direction:column;align-items:center}.line-width-options .tool-option-button{width:42px;height:12px;padding:1px}.brush-size-options,.eraser-size-options,.airbrush-size-options{flex-direction:row;justify-content:center;flex-wrap:wrap}.text-options{padding:4px}.text-option-row{margin-bottom:4px}.font-family-select,.font-size-select{width:100%;font-size:11px;padding:2px}.text-style-buttons{display:flex;gap:2px}.text-style-button{width:20px;height:20px;font-size:12px;border:1px solid transparent;background:var(--ButtonFace, #c0c0c0);cursor:pointer;display:flex;align-items:center;justify-content:center}.text-style-button:hover{border-color:var(--ButtonHighlight, #ffffff) var(--ButtonShadow, #808080) var(--ButtonShadow, #808080) var(--ButtonHighlight, #ffffff)}.text-style-button.selected{border-color:var(--ButtonShadow, #808080) var(--ButtonHighlight, #ffffff) var(--ButtonHighlight, #ffffff) var(--ButtonShadow, #808080);background:var(--ButtonHilight, #ffffff)}.tool-options-empty{min-height:50px}.dialog-backdrop{position:fixed;inset:0;background:#0000004d;display:flex;align-items:center;justify-content:center;z-index:999}.dialog.os-window{background:var(--ButtonFace, #c0c0c0);box-shadow:2px 2px 10px #0000004d}.dialog.os-window.dragging{-webkit-user-select:none;user-select:none}.dialog .window-titlebar{cursor:default}.dialog .window-content{padding:15px;outline:none}body.dragging iframe{pointer-events:none}.canvas-area>canvas.main-canvas{background-color:#fff!important}.canvas-area>.helper-layer>canvas{background-color:transparent!important}canvas.main-canvas,.selection-overlay{position:absolute!important;transform-origin:top left!important;margin:0!important;padding:0!important;border:none!important;box-sizing:content-box!important}canvas.main-canvas{z-index:2!important}.selection-overlay{z-index:3!important;pointer-events:none!important}body.dragging .canvas-area,body.resizing .canvas-area,body.dragging canvas.main-canvas,body.resizing canvas.main-canvas{visibility:visible!important;display:block!important}.dialog fieldset{margin:0;padding:8px;border:1px solid var(--ButtonShadow, #808080)}.dialog fieldset legend{padding:0 4px}.dialog label{display:block;margin:4px 0;cursor:pointer}.dialog input[type=radio],.dialog input[type=checkbox]{margin-right:6px}.dialog input[type=number],.dialog input[type=text],.dialog input[type=url]{padding:2px 4px;border:2px inset;background:#fff;font-family:inherit;font-size:inherit}.dialog-buttons{display:flex;justify-content:flex-end;gap:6px;margin-top:16px}.dialog-buttons button{min-width:75px;padding:4px 12px}.attributes-window .dialog-form{direction:ltr}.attributes-window table{margin-bottom:10px;border-collapse:collapse}.attributes-window table td{padding:2px 8px 2px 0}.attributes-window .dialog-form>label{display:inline-flex;align-items:center;margin-right:10px;margin-bottom:10px}.attributes-window .dialog-form>label input[type=number]{margin-left:5px}.attributes-window fieldset{margin-top:5px;margin-bottom:5px}.attributes-window fieldset .fieldset-body{display:grid;grid-template-columns:160px 80px}.attributes-window fieldset:first-of-type .fieldset-body{grid-template-columns:80px 80px 80px}.radio-field{display:flex;flex-flow:row;align-items:center}.radio-field label,.custom-zoom-window .radio-field label{display:inline;margin:0}.dialog-table{border-collapse:collapse}.dialog-table td{padding:4px 8px 4px 0}.radio-group{display:flex;flex-direction:column}.zoom-options{display:flex;flex-direction:column;gap:2px}.about-paint-window .window-content{padding:15px}.about-paint-content{padding:0}.about-paint-content p{margin:0 0 10px;line-height:1.4}.about-paint-content a{color:#00e}.about-paint-content a:visited{color:#551a8b}.about-paint-header{display:flex;flex-direction:row;flex-wrap:wrap;align-items:flex-start;margin:0 0 15px}.about-paint-icon{image-rendering:pixelated;flex-shrink:0}.about-paint-beside-icon{margin-left:10px;display:flex;flex-direction:column;justify-content:center;padding-top:25px}.about-project-name{white-space:nowrap;font-size:2rem;font-weight:700;margin:0;color:navy}.about-version{white-space:nowrap;font-size:1.2rem;font-weight:400;margin-top:2px}.dialog-window.about-paint-window:not(.horizontal-buttons):not(.edit-colors-window) .window-content .button-group{display:flex;flex-direction:row;justify-content:flex-end;align-items:center;padding-left:0;margin-top:5px;margin-bottom:10px}.dialog-window.about-paint-window:not(.horizontal-buttons):not(.edit-colors-window) .window-content .button-group .about-ok-button{min-width:75px;width:auto;height:23px;padding:4px 12px;box-sizing:border-box;flex-shrink:0;flex-grow:0}.dialog-window.about-paint-window .window-content .button-group .about-ok-button:focus{outline:1px dotted #000;outline-offset:-4px}.attributes-content{font-size:12px}.attributes-row{margin-bottom:4px}.attributes-label{display:inline-block;width:100px}.attributes-dimensions{display:flex;gap:16px}.attributes-dimensions label{display:inline;margin-right:8px}.load-url-content{font-size:12px}.error-message{font-size:11px}.help-window{display:flex;flex-direction:column;background:var(--ButtonFace, #c0c0c0);box-shadow:2px 2px 10px #0000004d}.help-window.dragging,.help-window.resizing{-webkit-user-select:none;user-select:none}.help-window .window-titlebar{cursor:default;flex-shrink:0}.help-window .window-titlebar img{margin-right:4px}.help-window-content{display:flex;flex-direction:column;flex:1;min-height:0;padding:0;overflow:hidden}.help-window .resize-handle{position:absolute;z-index:10}.help-toolbar{display:flex;flex-direction:row;padding:2px 4px;background:var(--ButtonFace, #c0c0c0);border-bottom:1px solid var(--ButtonShadow, #808080);flex-shrink:0}.help-toolbar-button{display:flex;flex-direction:column;align-items:center;padding:2px 8px;border:none;background:transparent;cursor:pointer;min-width:50px}.help-toolbar-button:hover:not(:disabled){background:var(--ButtonHilight, #ffffff)}.help-toolbar-button:active:not(:disabled){background:var(--ButtonShadow, #808080)}.help-toolbar-button:disabled{opacity:.5;cursor:default}.help-toolbar-icon{width:55px;height:36px;background-image:url(data:image/png;base64,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);background-repeat:no-repeat}.help-toolbar-button:disabled .help-toolbar-icon{filter:grayscale(100%)}.help-toolbar-label{font-size:11px;margin-top:2px;color:var(--ButtonText, #000000)}.help-split-pane{display:flex;flex-direction:row;flex:1;min-height:0;overflow:hidden}.help-split-pane.dragging{cursor:ew-resize}.help-split-pane-left{display:flex;flex-direction:column;overflow:hidden}.help-split-pane-resizer{flex-shrink:0;background:var(--ButtonFace, #c0c0c0);border-left:1px solid var(--ButtonShadow, #808080);box-shadow:inset 1px 0 0 var(--ButtonHilight, #ffffff)}.help-split-pane-right{flex:1;display:flex;flex-direction:column;min-width:0;overflow:hidden}.help-contents{flex:1;margin:1px;padding:0;overflow:auto;background:#fff;list-style:none}.help-contents-loading,.help-contents-error{padding:10px;color:var(--ButtonText, #000000)}.help-contents-error{color:#c00}.help-toc-item{list-style:none;margin:0;padding:0}.help-toc-item-content{display:flex;flex-direction:row;align-items:center;padding:2px 4px;cursor:pointer;-webkit-user-select:none;user-select:none}.help-toc-item-content:hover,.help-toc-item-content.selected{background:var(--Highlight, #000080);color:var(--HighlightText, #ffffff)}.help-toc-item-content:focus{outline:1px dotted var(--ButtonText, #000000);outline-offset:-1px}.help-toc-icon{width:16px;height:16px;margin-right:4px;flex-shrink:0;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGAAAAAQCAYAAADpunr5AAADFUlEQVRYR+1YW5LkIAyDk4WbNbkZORlbAhTMm3RmquZj+yfVFWyMZNkmWv3Qz1rrrbX6jTv42LEf7bNj/zbGnfierJkBRjCWoOLgxhjlnFNvDgg/n89HxI+tJSdanacN73v7tPYSCq2uy72O8Qm4O2t74IYTW5UOGp9TorD24z/quq7uAWVmzgjKALbAkwiti1CKP6U9wsZRsi/EZ4zRI7X2FPQkob6xlwcogJfsJTJGJHgSAJvzPO/sZEDMavmulx11BpdYK+V9BDMB2STGXAFKVeQV9tHWBpUch7mfUNwOCaO9V2e+04MZP5LNhISCAKoAfupykg7DLRpCZQZrHUuPDw+t5P81AXk9N4t+4q+2H4FPMlj2amxIjIy7JhAJAxIGCae1c84743bKFctSDVxBQIBL61CKjuMoSgACASmnPru+ZBYx+wmc/L8mYHac2AvQs1haV8rpeUuZHXzQHnFJ9UQygEH7o722ynrjjHpBwoKAnPDIpD0C2h7wVgFZTSMFoPlHcloQc0mSqrA29seZAkb+WA0CAfDygoRfUUCkLRKRs3+nBwCUsvnW+dcvQXGI2AFfTFPoD1vVQy5Cr2kIeEKC6BcBEdmE2xL0TgF1KerVcO7QK2Hy4CxnIwK+UQAIKHvdmA/2AjGyq1sBNJsp4R5NbTEZ/LoC8pF2FMB7RF3GciKMesC3CogErMtXTM5whwnB4HlnsOStJkECH2q4GDWpANjjLjBSAGzAPJrSugln8J4rIJageoT9Sz0AOAB8EhBiq8dQkJAmhbCQ4An5skgX9iBBTkFSdpwI1gTkbK3H0e/vAc2F7I5/PsW0DVj2gPUU1NpTBZKAhgQQwvoWpXnI+VmCT7TuUgQCKDMSJxW2JmB8E97rAbTvlaHZGLouI70pKJWT8BllVcawVt6HujN9cKis8j7eOgG+uEUuP0uM21B+07vY8ZvSjr2c42UTpmpXPup7wGp97z3HUBLw1EetgCKTqQAxZi0/yiUHW18009omAR4e4iftn8Qtw2w+5zw5w/D7jnCyC/yTff+vTQj8AxsOXTQjIcrTAAAAAElFTkSuQmCC);background-repeat:no-repeat;background-position:0 0}.help-toc-item.page .help-toc-icon{background-position:-16px 0}.help-toc-item.folder>.help-toc-item-content .help-toc-icon{background-position:0 0}.help-toc-item.folder.expanded>.help-toc-item-content .help-toc-icon{background-position:-32px 0}.help-toc-label{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:11px}.help-toc-children{list-style:none;margin:0;padding:0 0 0 16px}.help-content-iframe{flex:1;margin:1px;border:none;background:#fff;min-width:0;min-height:0}body.resizing{cursor:ew-resize}body.resizing iframe{pointer-events:none}.history-dialog-content{display:flex;flex-direction:column;height:500px}.view-mode-selector{margin:10px;display:flex;align-items:center;gap:8px}.view-mode-selector select{padding:4px 8px;font-size:11px;font-family:Arial,sans-serif}.history-window .history-view{flex:1;width:auto;height:auto;margin:0 10px 10px;outline:none}.history-entry{display:flex;align-items:center;padding:4px 8px;cursor:pointer;background:transparent;color:#000;font-size:11px;font-family:Arial,sans-serif;-webkit-user-select:none;user-select:none}.history-entry:hover{background:#e0e0e0}.history-entry.current{background:#0a246a;color:#fff;font-weight:700}.history-entry.current:hover{background:#0a246a}.history-entry.ancestor-of-current{font-weight:700}.history-entry-icon-area{width:16px;height:16px;margin-right:6px;flex-shrink:0;display:flex;align-items:center;justify-content:center}.history-entry-bullet{width:6px;height:6px;border-radius:50%;background:#000}.history-entry-bullet.current{background:#fff}.history-entry-name{flex:1}.history-help-text{font-size:10px;color:#666;padding:0 10px 10px;line-height:1.4}.imgur-upload-content{display:flex;flex-direction:column;gap:10px;min-width:300px}.imgur-upload-content p{margin:0;font-size:11px;line-height:1.4}.imgur-preview-container{max-width:100%;max-height:200px;overflow:auto;background:#fff}.imgur-preview-image{display:block;max-width:100%;height:auto}.imgur-uploading{text-align:center}.imgur-progress-container{height:20px;background:#fff;margin:10px 0}.imgur-progress-bar{height:100%;background:#0a246a;transition:width .1s ease}.imgur-success{background:#e8f5e9;padding:10px;border:1px solid #4caf50}.imgur-success a{color:#00e;word-break:break-all}.imgur-error{background:#ffebee;padding:10px;border:1px solid #f44336;color:#c00}.history-linear-content{max-width:400px}.history-linear-status{margin:0 0 10px;font-size:11px;line-height:1.4}.history-linear-list{max-height:400px;overflow-y:auto;padding:5px;background:#fff}.history-linear-empty{margin:10px;font-size:11px;color:#666}.history-linear-note{margin:10px 0 0;font-size:10px;color:#666;line-height:1.4}.history-state-preview{display:flex;align-items:center;padding:5px;margin-bottom:5px;background:transparent;border:1px solid #ccc;cursor:pointer}.history-state-preview:hover{background:#f0f0f0}.history-state-preview.current{background:#e0e0ff;border:2px solid blue;cursor:default}.history-state-thumbnail{width:64px;height:64px;margin-right:10px;flex-shrink:0;display:flex;align-items:center;justify-content:center;background:#fff}.history-state-image{max-width:100%;max-height:100%;image-rendering:pixelated}.history-state-info{flex:1}.history-state-name{font-weight:700;font-size:11px}.history-state-dimensions{font-size:10px;color:#666;margin-top:2px}.manage-storage-content{max-width:600px}.manage-storage-description{margin:0 0 10px;font-size:11px;line-height:1.4}.manage-storage-loading,.manage-storage-empty{font-size:11px;color:#666;margin:10px 0}.manage-storage-list{max-height:300px;overflow-y:auto;padding:5px;background:#fff}.manage-storage-table{width:100%;border-collapse:collapse}.manage-storage-row{border-bottom:1px solid #eee}.manage-storage-thumbnail-cell{padding:5px;width:80px}.manage-storage-thumbnail{width:64px;height:64px;overflow:hidden;display:flex;align-items:center;justify-content:center;background:#fff}.manage-storage-image{max-width:100%;max-height:100%;image-rendering:pixelated}.manage-storage-info-cell{padding:5px}.manage-storage-name{font-size:11px;font-weight:700}.manage-storage-meta{font-size:10px;color:#666;margin-top:2px}.manage-storage-action-cell{padding:5px;width:100px;text-align:right}.manage-storage-total{margin:10px 0 0;font-size:10px;color:#666}.ai-side-panel{display:flex;flex-direction:column;width:300px;min-width:300px;max-width:300px;height:100%;background:var(--ButtonFace, #c0c0c0);box-sizing:border-box;overflow:hidden}.ai-side-panel.os-window{position:relative;border:none;border-left:2px solid;border-left-color:var(--ButtonHilight, #ffffff);padding:0;border-image:none}.ai-side-panel-titlebar{flex-shrink:0}.canvas-resize-handle{position:absolute;width:3px;height:3px;z-index:10;pointer-events:none;background:var(--Hilight, #000080)}.canvas-resize-handle.useless-handle{background:var(--HilightText, #fff);box-shadow:1px 1px 0 var(--Hilight, #000080) inset}.canvas-resize-grab-region{position:absolute;pointer-events:auto;cursor:inherit;z-index:1}.resize-ghost{box-sizing:border-box;background:transparent;outline:1px dotted #ccc;mix-blend-mode:difference}.resize-ghost.thick{border-width:2px}.select-win98{position:relative;display:inline-block;-webkit-user-select:none;user-select:none;outline:none}.select-win98-display{display:flex;align-items:center;height:21px;background-color:#fff;cursor:default;padding:0 0 0 4px;font-size:11px;box-sizing:border-box}.select-win98.disabled .select-win98-display{background-color:silver;color:gray;cursor:not-allowed}.select-win98-value{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.select-win98-arrow{width:16px;height:21px;flex-shrink:0;display:flex;align-items:center;justify-content:center;margin-left:2px}.select-win98-arrow svg{display:block;width:16px;height:17px}.select-win98-options{margin:0;padding:0;list-style:none;background:#fff;border:2px solid;border-color:#dfdfdf #808080 #808080 #dfdfdf;box-shadow:1px 1px #000;max-height:200px;overflow-y:auto;z-index:10000;font-size:13px}.select-win98-option{padding:2px 4px;cursor:default;white-space:nowrap;color:#000;background-color:#fff;display:block;min-height:16px;line-height:16px}.select-win98-option:hover,.select-win98-option.selected{background-color:navy;color:#fff}.select-win98:focus .select-win98-display{outline:1px dotted #000;outline-offset:-4px}.select-win98-options::-webkit-scrollbar{width:16px}.select-win98-options::-webkit-scrollbar-track{background:silver}.select-win98-options::-webkit-scrollbar-thumb{background:silver;border:2px solid;border-color:#dfdfdf #000 #000 #dfdfdf}.select-win98-options::-webkit-scrollbar-button{background:silver;border:2px solid;border-color:#dfdfdf #000 #000 #dfdfdf;height:16px}.font-box-window{min-width:280px;-webkit-user-select:none;user-select:none}.font-box-window .window-titlebar{cursor:move;-webkit-user-select:none;user-select:none}.font-box-window .window-close-button{cursor:pointer;pointer-events:auto}.font-box-content{padding:0}.font-box-controls{display:flex;flex-wrap:wrap;align-items:center;margin:4px 7px;gap:10px}.font-family-select{width:150px;height:21px;font-size:11px;padding:2px 4px;border:none}.font-family-select option{font-size:11px}.font-size-input{width:50px;max-width:50px;height:21px;font-size:11px;padding:2px 4px;text-align:center;border:none}.font-style-toggles{display:flex;gap:0;margin-left:0}.font-box-window .toggle{width:23px;height:22px;padding:0;margin:0;display:inline-flex;align-items:center;justify-content:center;color:ButtonText;color:#000}.font-box-window .toggle>.icon{flex:0 0 auto;display:block;width:16px;height:16px;-webkit-mask-image:url(../../images/text-tools.png);-webkit-mask-position:calc(-16px * var(--icon-index)) 0;mask-image:url(../../images/text-tools.png);mask-position:calc(-16px * var(--icon-index)) 0;background-color:currentColor}.font-box-window.tool-window{box-shadow:2px 2px 8px #0000004d}.font-box-window.tool-window .window-titlebar{padding:2px 3px;min-height:18px}.font-box-window.tool-window .window-title{font-size:11px}.help-window{display:flex;flex-direction:column;font-family:"MS Sans Serif",Segoe UI,Tahoma,sans-serif;font-size:11px}.help-window .window-content{display:flex;flex-direction:column;flex:1;overflow:hidden;padding:0}.help-window .main{display:flex;flex:1;overflow:hidden}.help-window.resizing,.help-window.dragging{-webkit-user-select:none;user-select:none}.win98-loading-indicator{display:flex;flex-direction:column;align-items:center;padding:12px 8px;background-color:silver;border:1px solid;border-color:#ffffff #808080 #808080 #ffffff;margin:6px 0}.win98-loading-content{display:flex;align-items:center;gap:8px;margin-bottom:8px}.win98-loading-icon{width:24px;height:24px;display:flex;align-items:center;justify-content:center}.win98-hourglass{width:16px;height:20px;position:relative;animation:hourglass-rotate 2s ease-in-out infinite}.win98-hourglass:before,.win98-hourglass:after{content:"";position:absolute;left:0;width:0;height:0;border-style:solid}.win98-hourglass:before{top:0;border-width:9px 8px 0 8px;border-color:#000080 transparent transparent transparent}.win98-hourglass:after{bottom:0;border-width:0 8px 9px 8px;border-color:transparent transparent #000080 transparent}@keyframes hourglass-rotate{0%{transform:rotate(0)}25%{transform:rotate(0)}50%{transform:rotate(180deg)}75%{transform:rotate(180deg)}to{transform:rotate(360deg)}}.win98-loading-text{font-size:13px;color:#000;font-weight:400}.win98-progress-container{width:100%;max-width:200px}.win98-progress-track{height:16px;background-color:#fff;border:2px solid;border-color:#808080 #ffffff #ffffff #808080;box-shadow:inset 1px 1px #000;padding:2px;overflow:hidden}.win98-progress-blocks{display:flex;gap:2px;height:100%;animation:progress-slide 1.5s linear infinite;width:200%}.win98-progress-block{width:12px;height:100%;background-color:navy;flex-shrink:0}@keyframes progress-slide{0%{transform:translate(-50%)}to{transform:translate(0)}}@keyframes blink{0%,to{opacity:1}50%{opacity:0}}.messagebox-content{text-align:center}.messagebox-body{display:flex;flex-direction:row;align-items:flex-start;text-align:left}.messagebox-icon{margin:16px;display:block;flex-shrink:0}.messagebox-message{font-family:"MS Sans Serif",Arial,sans-serif;font-size:14px;margin-top:22px;flex:1;min-width:0;white-space:pre-wrap;word-wrap:break-word}.messagebox-buttons{display:flex;justify-content:center;gap:0}.messagebox-buttons button{min-width:75px;height:23px;margin:16px 2px}select,select.inset-deep,select.font-family-select{appearance:none!important;-webkit-appearance:none!important;-moz-appearance:none!important;background-color:var(--Window, #ffffff)!important;color:var(--WindowText, #000000);border:none;padding-right:20px!important;background-image:url('data:image/svg+xml;charset=UTF-8,<svg width="16" height="17" viewBox="0 0 16 17" fill="none" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="M15 0H16V16H15V15H1V16H0V0H1V1H15V0ZM1 1V14H15V1H1Z" fill="black"/><path fill-rule="evenodd" clip-rule="evenodd" d="M2 2H14V14H2V2Z" fill="%23c0c0c0"/><path fill-rule="evenodd" clip-rule="evenodd" d="M8 11L4 7H12L8 11Z" fill="black"/></svg>')!important;background-position:right 2px center!important;background-repeat:no-repeat!important;cursor:default;border-radius:0}select:active:not(:disabled),select:focus:not(:disabled){outline:1px dotted var(--ButtonText, #000);outline-offset:-4px}select:disabled{color:var(--GrayText, #808080);background-color:var(--ButtonFace, #c0c0c0)}select option{background-color:var(--Window, #fff);color:var(--WindowText, #000)}select option:checked{background-color:var(--Highlight, #000080);color:var(--HighlightText, #fff)}
