@font-face{font-family:context-menu-icons;font-style:normal;font-weight:400;src:url(../eot/context-menu-icons4b1d.eot);src:url(../eot/context-menu-icons4b1d.eot#iefix) format("embedded-opentype"),url(../woff2/context-menu-icons4b1d.woff2) format("woff2"),url(../woff/context-menu-icons4b1d.woff) format("woff"),url(../ttf/context-menu-icons4b1d.ttf) format("truetype")}.context-menu-icon-add:before{content:"\ea01"}.context-menu-icon-copy:before{content:"\ea02"}.context-menu-icon-cut:before{content:"\ea03"}.context-menu-icon-delete:before{content:"\ea04"}.context-menu-icon-edit:before{content:"\ea05"}.context-menu-icon-loading:before{content:"\ea06"}.context-menu-icon-paste:before{content:"\ea07"}.context-menu-icon-quit:before{content:"\ea08"}.context-menu-icon:before{position:absolute;top:50%;left:0;width:2em;font-family:context-menu-icons;font-size:1em;font-style:normal;font-weight:400;line-height:1;color:var(--link-color);text-align:center;transform:translateY(-50%)}.context-menu-icon.context-menu-hover:before{color:#fff}.context-menu-icon.context-menu-disabled:before{color:#bbb}.context-menu-icon.context-menu-icon-loading:before{animation:cm-spin 2s infinite}.context-menu-icon.context-menu-icon--fa{display:list-item;font-family:inherit}.context-menu-icon.context-menu-icon--fa:before{position:absolute;top:50%;left:0;width:2em;font-family:iconfont;font-size:1em;font-style:normal;font-weight:400;line-height:1;color:var(--link-color-darker);text-align:center;transform:translateY(-50%)}.context-menu-icon.context-menu-icon--fa.context-menu-hover:before{color:var(--text-on-surface-color)}.context-menu-icon.context-menu-icon--fa.context-menu-disabled:before{color:#bbb}.context-menu-list{z-index:99!important;position:absolute;display:inline-block;min-width:13em;max-width:26em;padding:.25em 0;margin:.3em;font-family:inherit;font-size:inherit;list-style-type:none;background:var(--bg-color);border-radius:3px;box-shadow:var(--surface-box-shadow)}.context-menu-item{position:relative;padding:.3em 2em;color:var(--text-color);-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background-color:var(--bg-color)}.context-menu-item span{font-family:Source Sans Pro,sans-serif}.context-menu-item span.shift-click-hint{font-size:10px;text-align:right;float:right;margin-top:3px}.context-menu-separator{padding:0;margin:.35em 0;border-bottom:1px solid var(--border-color)}.context-menu-item>label>input,.context-menu-item>label>textarea{-webkit-user-select:text;-moz-user-select:text;-ms-user-select:text;user-select:text}.context-menu-item.context-menu-hover{color:var(--text-on-surface-color);cursor:pointer;background-color:var(--control-color)}.context-menu-item.context-menu-disabled{color:var(--dim-text-color);cursor:default;background-color:var(--bg-color)}.context-menu-input.context-menu-hover{color:#2f2f2f;cursor:default}.context-menu-submenu:after{position:absolute;top:50%;right:.5em;z-index:1;width:0;height:0;content:"";border-color:transparent transparent transparent var(--dim-text-color);border-style:solid;border-width:.25em 0 .25em .25em;transform:translateY(-50%)}.context-menu-item.context-menu-input{padding:.3em .6em}.context-menu-input>label>*{vertical-align:top}.context-menu-input>label>input[type=checkbox],.context-menu-input>label>input[type=radio]{position:relative;top:.12em;margin-right:.4em}.context-menu-input>label{margin:0}.context-menu-input>label,.context-menu-input>label>input[type=text],.context-menu-input>label>select,.context-menu-input>label>textarea{display:block;width:100%;box-sizing:border-box}.context-menu-input>label>textarea{height:7em}.context-menu-item>.context-menu-list{top:.3em;right:-.3em;display:none}.context-menu-item.context-menu-visible>.context-menu-list{display:block}.context-menu-accesskey{text-decoration:underline}.context-info{font-size:10px;text-align:left;color:var(--text-color)!important}.data-title:before{content:attr(data-menutitle);display:block;position:absolute;top:0;right:0;left:0;background:var(--accent-color-darker);color:var(--text-on-surface-color);padding:4px 3px;font-family:Verdana,Arial,Helvetica,sans-serif;font-size:11px;font-weight:700}.data-title.context-menu-list>.context-menu-item:first-of-type{margin-top:22px}ul.existing-paints-menu{max-width:160px}.context-menu-item.existing-paints{margin-top:0!important;padding:5px 10px 0}.used-paint-box{display:inline-block;margin:0 3px!important}