input[type=number]{text-align:right}button{color:#444}.hidden{display:none!important}.selectable-item:hover,.dialog-document-filer-container .files-container .file-list ul li:hover{background-color:#e8e8e8!important}.selectable-item.selected .selectable-item-inner,.dialog-document-filer-container .files-container .file-list ul li.selected .selectable-item-inner{background-color:#ddf!important}.selectable-item.selected .selectable-item-inner:hover,.dialog-document-filer-container .files-container .file-list ul li.selected .selectable-item-inner:hover{background-color:#cdcdff!important}.selectable-item.selected .selectable-item-inner-sq,.dialog-document-filer-container .files-container .file-list ul li.selected .selectable-item-inner-sq{background-color:#ddf!important}.selectable-item .selectable-item-inner,.dialog-document-filer-container .files-container .file-list ul li .selectable-item-inner{border-radius:.15em}.app-button-base{background:#fafafa}.app-button-base:focus{outline:none}.app-button-base:hover{background:#e8e8e8}.app-button-base.disabled{color:#ccc;background:#ddd}.app-button,.app-button-back,.app-button-cancel,.app-button-primary{display:inline-flex;min-width:8em;padding:.2em;border:none;border-radius:.3em;justify-content:center;align-items:center;box-shadow:.1rem .1rem .2rem #0003;font-size:var(--ui-normal-text-size);height:2.4266666667em;background:#fafafa}.app-button:focus,.app-button-back:focus,.app-button-cancel:focus,.app-button-primary:focus{outline:none}.app-button i,.app-button-back i,.app-button-cancel i,.app-button-primary i{font-size:1.7em}.app-button.disabled,.disabled.app-button-back,.disabled.app-button-cancel,.disabled.app-button-primary{color:#ccc;background:#ddd}.app-button.transitions,.transitions.app-button-back,.transitions.app-button-cancel,.transitions.app-button-primary{transition:background-color .3s,color .3s}.app-button:hover:not(.disabled),.app-button-back:hover:not(.disabled),.app-button-cancel:hover:not(.disabled),.app-button-primary:hover:not(.disabled){background-color:#fff}.app-button-primary{background:#88f;color:#fff}.app-button-primary:hover:not(.disabled){background:#bbf}.app-button-cancel{background:#eee}.app-button-cancel:hover:not(.disabled){background:#fbfbfb}.app-button-back{padding-left:0;justify-content:start}.app-button-back .label{flex:1}.OKCalcelButtons{text-align:center;margin-top:20px;width:100%}.alpha-checker-background{background:url(../res/transparent_medium.png);background-size:16px 16px}.alpha-checker-background-pallete{background:url(../res/transparent_palette.png);background-size:.7rem}.overlay-container{position:fixed;top:0;right:0;bottom:0;left:0;overscroll-behavior:none}.dialog-screen-dock-container{z-index:1001}.modal-window-dock-container{z-index:1002}:root{--ui-large-text-size: 1.25rem;--ui-normal-text-size: 1.1rem;--ui-small-text-size: .75rem;--ui-button-icon-font-size: 1em;--ui-ribbon-z-index: 12;--ui-sidepanel-z-index: 11}html{font-size:93.75%;width:100%;height:100%;height:-webkit-fill-available;margin:0;padding:0;background-color:#fafafa;overscroll-behavior:none;font-family:Helvetica Neue,Arial,Hiragino Kaku Gothic ProN,Hiragino Sans,Meiryo,sans-serif}body{width:100%;height:100%;margin:0;padding:0;-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-text-size-adjust:100%;min-height:-webkit-fill-available;overflow:hidden}body canvas#debug{width:500px;height:500px}.initializing-screen{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;background-color:#fafafa;opacity:100%;transition:1s opacity;display:flex;justify-content:center;align-items:center;flex-direction:column;padding:2em}.initializing-screen.hiding{opacity:0%}.initializing-screen .app-splash-image{width:10em;height:10em}.measure-square{position:absolute;opacity:.01;width:2.6666666667em;height:2.6666666667em;z-index:-1}.mobile-header-additional{display:none;font-size:var(--ui-small-text-size);padding:.5em 1.5em;justify-content:center;align-items:center}.mobile-header-additional.mobile-screen{display:none}.mobile-header-additional .info-icon{width:2em;height:2em;margin-right:.5em}.mobile-header-additional p{font-size:var(--ui-small-text-size);line-height:200%;margin:0;padding:0}.mobile-footer-additional{display:none;flex-direction:column;padding:.5em 1.5em;justify-content:center;align-items:center}.mobile-footer-additional.mobile-screen{display:none}.mobile-footer-additional p{font-size:var(--ui-small-text-size);line-height:200%;margin:0;padding:0}.screen-main{width:100%;height:100%;display:grid;grid-template-columns:0 1fr 0;grid-template-rows:min-content min-content auto min-content;position:relative}.screen-main.mobile-screen{grid-template-columns:0 1fr 0;height:100vh;height:100svh}.screen-main .screen-main-header-row,.screen-main .screen-main-ribbon-row{grid-column:1/4}.screen-main .screen-main-canvas-row{grid-column:2/3}.screen-main .screen-main-footer-row{grid-column:1/4}.screen-main-header-row{box-sizing:border-box;width:100%;border-bottom:solid 1px #888;background-color:#fafafa;z-index:2}.screen-main-ribbon-row{box-sizing:border-box;width:100%;pointer-events:none;z-index:var(--ui-ribbon-z-index)}.screen-main-ribbon-row .contents-container{pointer-events:all}.screen-main-ribbon-row.shrinked .contents-container,.screen-main-ribbon-row.mobile-screen.shrinked .contents-container{opacity:0;pointer-events:none}.screen-main-canvas-row{padding:0;flex:1;z-index:1;position:relative}.screen-main-canvas-row .center-panel{position:absolute;left:0;right:0;top:0;bottom:0}.screen-main-canvas-row .center-panel .main-canvas-container{position:relative;width:100%;height:100%;background-color:#fff}.screen-main-canvas-row .center-panel .main-canvas-container .main-canvas{position:absolute;left:0;top:0;border:none;z-index:2;touch-action:none;pointer-events:none}.screen-main-canvas-row .center-panel .main-canvas-container .editor-canvas{position:absolute;left:0;top:0;border:none;z-index:3;cursor:crosshair;touch-action:none}.screen-main-canvas-row .center-panel .main-canvas-container .webgl-canvas{position:absolute;left:0;top:0;border:none;z-index:1;touch-action:none;pointer-events:none}.screen-main-footer-row{display:flex;align-items:stretch;border-top:solid 1px #888;background-color:#fafafa;z-index:3;padding-bottom:env(safe-area-inset-bottom)}.screen-main-footer-row .help-text{display:none;flex:1;height:100%;padding:3px;font-size:var(--ui-small-text-size);overflow-y:hidden}.side-panel-dock{pointer-events:none}.side-panel{display:flex;position:absolute;width:0;pointer-events:none;z-index:var(--ui-sidepanel-z-index)}.side-panel.shrinked .side-panel-contents .side-panel-content{width:2em}.side-panel.shrinked .side-panel-contents .side-panel-content .layer-panel .layer-visibility{display:none}.side-panel.shrinked .side-panel-contents .side-panel-content .layer-panel .expander{visibility:hidden}.side-panel.locked .side-panel-contents .side-panel-content .layer-panel{pointer-events:none}.side-panel.mobile-screen.shrinked .side-panel-contents .side-panel-content{width:1em;pointer-events:none}.side-panel.mobile-screen .side-panel-tabs{display:none}.side-panel.mobile-screen .side-panel-contents .side-panel-content{margin-block-start:0;margin-block-end:.2rem}.side-panel.left-panel{left:0}.side-panel.left-panel .side-panel-tabs .side-panel-tab{border-top:solid 1px #eee;border-left:solid 1px #eee;border-bottom:solid 1px #eee;border-top-right-radius:.5em;border-bottom-right-radius:.5em}.side-panel.left-panel .side-panel-contents .side-panel-content .content-container{border-top:solid 1px #ddd;border-right:solid 1px #ddd;border-bottom:solid 1px #ddd;border-width:1px;border-color:#888;border-top-right-radius:.6em;border-bottom-right-radius:.6em;background-color:#fafafaf2;-webkit-backdrop-filter:none;backdrop-filter:none}.side-panel.right-panel{right:0;flex-flow:row-reverse}.side-panel.right-panel .side-panel-tabs .side-panel-tab{border-top:solid 1px #eee;border-left:solid 1px #eee;border-bottom:solid 1px #eee;border-top-left-radius:.5em;border-bottom-left-radius:.5em}.side-panel.right-panel .side-panel-contents{align-items:flex-end}.side-panel.right-panel .side-panel-contents .side-panel-content .content-container{border-top:solid 1px #ddd;border-left:solid 1px #ddd;border-bottom:solid 1px #ddd;border-width:1px;border-color:#888;border-top-left-radius:.6em;border-bottom-left-radius:.6em;background-color:#fafafaf2;-webkit-backdrop-filter:none;backdrop-filter:none}.side-panel .side-panel-tabs{display:none;flex-direction:column;padding-top:.2em;padding-left:.2em;background-color:#fafafaf2;border-left:solid 1px #888;pointer-events:auto}.side-panel .side-panel-tabs :not(:first-child){margin-block-start:.2rem}.side-panel .side-panel-tabs .side-panel-tab{width:1.8em;height:3em;background-color:#fafafa;text-align:center;padding-top:.2em;box-shadow:.1rem .1rem .2rem #0003}.side-panel .side-panel-tabs .side-panel-tab i{font-size:1.4rem;line-height:1.4rem;vertical-align:middle}.side-panel .side-panel-tabs .side-panel-tab:hover{background-color:#e8e8e8}.side-panel .side-panel-contents{flex:1;display:flex;flex-direction:column;justify-content:center;padding-top:.2em;width:0;flex-wrap:nowrap;overflow-x:visible;overflow-y:visible}.side-panel .side-panel-contents .side-panel-content{flex-grow:0;display:flex;margin-block-start:.2rem;width:18em;transition:width .3s}.side-panel .side-panel-contents .side-panel-content.stretch{overflow:hidden}.side-panel .side-panel-contents .side-panel-content.closed{display:none}.side-panel .side-panel-contents .side-panel-content .content-container{width:100%;pointer-events:auto;overflow:hidden}.side-panel .side-panel-contents .side-panel-content .content-container .content-inner-container{width:100%;height:100%}.side-panel .side-panel-contents .side-panel-content .content-container .content-inner-container>div{height:100%}.side-panel .side-panel-contents .side-panel-content .content-container .content-inner-container.closed{display:none}.popover-dock-container{z-index:1003;visibility:hidden}.popover-dock-container.visible{visibility:visible}.image-splite-system{background-image:url(../res/system_image01.png)}.image-splite-layerbar{background-image:url(../res/layerbar_image01.png)}.image-splite-document{background-image:url(../res/toolbar_image01.png)}.image-splite-subtool{background-image:url(../res/toolbar_image02.png)}.image-splite-posing3d{background-image:url(../res/toolbar_image03.png)}@font-face{font-family:Material Icons;font-style:normal;font-weight:400;src:url(../res/google-icon-min.woff2?20240531) format("woff2")}.material-icons{font-family:Material Icons;font-weight:400;font-style:normal;letter-spacing:normal;text-transform:none;display:inline-block;white-space:nowrap;word-wrap:normal;direction:ltr;-webkit-user-select:none;-moz-user-select:none;user-select:none}.ui-text-input{box-sizing:border-box;border:solid 1px #ddd;background-color:#fafafa;border-radius:0;font-size:var(--ui-normal-text-size);color:#444;line-height:calc(var(--ui-normal-text-size) * 2.5);padding-left:.6em;box-shadow:.1rem .1rem .2rem #0003}.ui-text-input.readonly{color:#ccc;background-color:#fafafaf2;border:solid 1px #eee}.ui-text-input.disabled{background-color:#ddd}.ui-tab-buttons{display:flex;justify-content:center}.ui-tab-buttons .tab{display:flex;justify-content:center;align-items:center;box-sizing:border-box;border:solid 1px #ddd;border-radius:.4em;background:#fafafa;color:#444;white-space:nowrap;overflow:hidden;cursor:default;box-shadow:.1rem .1rem .2rem #0003}.ui-tab-buttons .tab:hover{background-color:#e8e8e8}.ui-tab-buttons .tab:not(:first-child){margin-inline-start:.2em}.ui-tab-buttons .tab:focus,.ui-tab-buttons .tab:focus-within{outline:none}.ui-tab-buttons .tab.selected{background:#444}.ui-tab-buttons .tab.selected:hover{background:#555}.ui-tab-buttons .tab.selected .tab-label{font-size:var(--ui-small-text-size);color:#fafafa}.ui-tab-buttons .tab.selected i{font-size:1.7em;color:#fafafa}.ui-tab-buttons .tab.disabled i{color:#ccc}.ui-tab-buttons .tab .tab-label{font-size:var(--ui-small-text-size);color:#444}.ui-tab-buttons .tab i{font-size:1.7em;color:#444}.ui-command-button{flex-shrink:0;border-radius:.3em;overflow:hidden;width:2.6666666667em;height:2.6666666667em}.ui-command-button.small{width:1.7333333333em;height:1.7333333333em}.ui-command-button.small i{font-size:1.2rem}.ui-command-button:not(:first-child){margin-inline-start:.27rem}.ui-command-button.button-border{box-shadow:.1rem .1rem .2rem #0003;background:#fafafa}.ui-command-button.menu-button-border{padding:.2em;box-shadow:none}.ui-command-button.disabled>div i{color:#ccc}.ui-command-button>div{box-sizing:border-box;display:flex;flex-direction:column;justify-content:center;align-items:center;outline:none;width:100%;height:100%}.ui-command-button>div i{font-size:1.7em;color:#444}.ui-command-buttons-container{display:flex}.ui-command-buttons-container .separator{width:1em}.ui-checkbox{display:inline-block;border:solid 1px #ddd;border-radius:.3em;background-color:#fafafa;box-shadow:.1rem .1rem .2rem #0003;overflow:hidden;width:1.7333333333em;height:1.7333333333em}.ui-checkbox .content{display:flex;align-items:center;justify-content:center;width:100%;height:100%}.ui-checkbox .content i{font-size:1em;color:#444}.radio-button{display:flex;align-items:center;padding:.2em}.radio-button .radio-button-marker{font-size:var(--ui-normal-text-size);color:#444;margin-inline-end:.2em}.radio-button .radio-button-label{flex:1;font-size:var(--ui-normal-text-size);color:#444}.toggle-button-group{display:flex}.toggle-button-group.large .toggle-button{height:2.6666666667em}.toggle-button-group.large .toggle-button .selectable-item-inner-sq{font-size:var(--ui-normal-text-size);color:#444;line-height:calc(var(--ui-normal-text-size) * 2.5)}.toggle-button-group .toggle-button{border:solid 1px #ddd;box-shadow:.1rem .1rem .2rem #0003;display:flex;overflow:hidden;height:1.7333333333em}.toggle-button-group .toggle-button:first-child{border-top-left-radius:.3em;border-bottom-left-radius:.3em}.toggle-button-group .toggle-button:not(:first-child){border-left:none}.toggle-button-group .toggle-button:last-child{border-top-right-radius:.3em;border-bottom-right-radius:.3em}.toggle-button-group .toggle-button .toggle-button-inner{min-width:2.2em;padding-left:.6em;padding-right:.6em;text-align:center}.toggle-button-group .toggle-button .selectable-item-inner-sq{font-size:var(--ui-small-text-size);color:#444;line-height:calc(var(--ui-small-text-size) * 2.4);background-color:#fafafa}.toggle-button-group .toggle-button .selectable-item-inner-sq:hover{background-color:#e8e8e8}.ui-color-slider-container{display:inline-flex;align-items:stretch;width:100%;box-shadow:.1rem .1rem .2rem #0003;position:relative;cursor:crosshair;touch-action:none}.ui-color-slider-container .rail{display:flex;align-items:stretch;width:100%}.ui-color-slider-container .rail .rail-body{pointer-events:none}.ui-color-slider-container .rail .filled{box-shadow:0 .66rem .5rem -.5rem #ffffff80 inset}.ui-color-slider-container .rail .not-filled{box-shadow:0 .66rem .5rem -.5rem #0000001a inset;pointer-events:none}.ui-color-slider-container .rail .track-container{flex:1;position:relative}.ui-color-slider-container .rail .track-container .track{position:absolute;left:0;top:0;bottom:0}.ui-color-slider-container .rail .head{width:.8rem}.ui-color-slider-container .text-container{position:absolute;top:0;left:0;bottom:0;right:0;padding-left:.5em;pointer-events:none}.ui-color-slider-container .text-container.ccurrent-value{display:flex;justify-content:flex-start;align-items:center}.ui-color-slider-container .text-container.ccurrent-value .value-text{font-size:var(--ui-small-text-size);color:#fff}.ui-color-slider-container .text-container.max-value{display:flex;justify-content:flex-end;align-items:flex-end;padding-right:.3rem;padding-bottom:.3rem}.ui-color-slider-container .text-container.max-value .value-text{font-size:var(--ui-small-text-size);color:#888}.ui-color-slider-container .section-text{position:absolute;bottom:.3rem;font-size:var(--ui-small-text-size);color:#888}.ui-labelled-color-slider{display:flex;align-items:stretch;height:1.7333333333em}.ui-labelled-color-slider .label{display:flex;align-items:center;flex-shrink:0;margin-inline-end:.5em;min-width:3em}.ui-labelled-color-slider .label.long{min-width:3.7em}.ui-labelled-color-slider .label .label-text{font-size:var(--ui-small-text-size);color:#444}.ui-scroll-view-container{overflow:hidden;overscroll-behavior-block:none;touch-action:none}.ui-scroll-view-container.horizontal{width:100%}.ui-scroll-view-container.vertical{height:100%}.ui-scroll-view-container.center{width:unset;display:flex}.ui-scroll-view-container.no-shrink{flex-shrink:0}.ui-number-spinner-container{display:flex;background:#fafafa;border:solid 1px rgba(0,0,0,0);border-radius:.3em;overflow:hidden;box-shadow:.1rem .1rem .2rem #0003}.ui-number-spinner-container.button-border{border:solid 1px #ddd}.ui-number-spinner-container .ui-number-spinner-button{display:flex;justify-content:center;align-items:center;padding-left:.2em;padding-right:.2em;width:.7rem;background:#fafafa}.ui-number-spinner-container .ui-number-spinner-button:hover{background-color:#e8e8e8}.ui-number-spinner-container .ui-number-spinner-button i{font-size:1.7em;color:#444}.ui-number-spinner-container .ui-number-spinner-text{display:flex;justify-content:center;align-items:center;font-size:var(--ui-small-text-size);color:#444;padding:.2em;min-width:1.5rem;overflow:hidden;flex-wrap:nowrap}.color-sample-box{display:inline-block;position:relative}.color-sample-box.with-frame{box-sizing:border-box;width:3.5em;height:1.6em;border:solid 1px #eee;border-radius:.3em;position:relative}.color-sample-box.with-frame:not(.disabled){box-shadow:.1rem .1rem .2rem #0003}.color-sample-box.with-frame .inner-container{overflow:hidden;border-radius:.3em}.color-sample-box.no-drawing .alpha{background-color:unset}.color-sample-box.selected:after{position:absolute;content:" ";top:-.2rem;left:-.2rem;right:-.2rem;bottom:-.2rem;border:solid .3rem #444;z-index:5;pointer-events:none}.color-sample-box:hover:not(.disabled):after{position:absolute;content:" ";top:-.2rem;left:-.2rem;right:-.2rem;bottom:-.2rem;border:solid .3rem #ddd;z-index:5;pointer-events:none}.color-sample-box .inner-container{display:flex;position:absolute;top:0;right:0;bottom:0;left:0}.color-sample-box .no-drawing-display{display:flex;position:absolute;top:0;right:0;bottom:0;left:0;justify-content:center;align-items:center;color:#ccc;box-shadow:.3rem .3rem .3rem #0003 inset;z-index:1;padding-top:.1em}.color-sample-box .no-drawing-display i{font-size:1.2rem;color:#444}.color-sample-box .rgb{width:50%;height:100%}.color-sample-box .alpha{width:50%;height:100%;background-color:#eee}.color-sample-box .alpha .alpha-color{width:100%;height:100%}.brush-preview-panel{width:100%;height:100%;box-sizing:border-box;border:solid 1px #ddd;background-color:#fafafa}.dialog-screen-container{position:fixed;top:0;right:0;bottom:0;left:0;padding:.8em;touch-action:none}.dialog-screen-container:focus{outline:none}.dialog-document-filer-container{display:grid;grid-template-columns:15em 1fr 1fr;grid-template-rows:min-content auto;-moz-column-gap:.5em;column-gap:.5em;background-color:#fafafa}.dialog-document-filer-container .input-file{display:none}.dialog-document-filer-container .header-container{grid-column:1/4;display:grid;grid-template-columns:15.5em 1fr min-content}.dialog-document-filer-container .header-container .text-input.invisible{visibility:hidden}.dialog-document-filer-container .header-container .text-input .ui-text-input{flex:1;width:100%}.dialog-document-filer-container .header-container .back-button{margin-inline-end:.5em;max-width:8em}.dialog-document-filer-container .header-container .fix-button{margin-inline-start:.5em}.dialog-document-filer-container .sections-container{grid-column:1/2;margin-block-start:.5em;height:100%;overflow:hidden}.dialog-document-filer-container .sections-container .section-label{padding:.1rem 0 .1rem .2em;font-size:var(--ui-small-text-size);color:#444;background-color:#888}.dialog-document-filer-container .sections-container .section-list{overflow-y:auto;overscroll-behavior:none;max-height:100%;background-color:#fafafaf2}.dialog-document-filer-container .sections-container .section-list .section-item{padding:.2em;width:auto;overflow:hidden}.dialog-document-filer-container .sections-container .section-list .section-item.selected .section-item-inner .label{padding-right:3.7em}.dialog-document-filer-container .sections-container .section-list .section-item .section-item-inner{padding:.2em;border-radius:.15em;position:relative}.dialog-document-filer-container .sections-container .section-list .section-item .section-item-inner .label{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;line-height:calc(var(--ui-normal-text-size) * 2);padding-left:2.2em}.dialog-document-filer-container .sections-container .section-list .section-item .section-item-inner .label span{font-size:var(--ui-normal-text-size);color:#444;vertical-align:middle}.dialog-document-filer-container .sections-container .section-list .section-item .section-item-inner .icons{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;padding-left:.5em}.dialog-document-filer-container .sections-container .section-list .section-item .section-item-inner .icons i{font-size:calc(var(--ui-normal-text-size) * 1.5);color:#444;vertical-align:text-bottom}.dialog-document-filer-container .sections-container .section-list .section-item .section-item-inner .buttons{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;justify-content:flex-end;align-items:center;padding-right:.5em}.dialog-document-filer-container .sections-container .section-list .section-item .section-item-inner .buttons .button{display:flex;align-items:center;padding:.4em}.dialog-document-filer-container .sections-container .section-list .section-item .section-item-inner .buttons .button i{font-size:calc(var(--ui-small-text-size) * 1.5);color:#444;box-sizing:border-box}.dialog-document-filer-container .sections-container .section-list .section-item .section-item-inner .buttons .button:hover{box-shadow:.1rem .1rem .2rem #0003}.dialog-document-filer-container .files-container{grid-column:2/4;display:flex;flex-direction:column;height:100%;overflow:hidden;margin-block-start:.5em;margin-block-end:.5em}.dialog-document-filer-container .files-container .section-menu{display:flex;padding-top:.5em;padding-right:1em;padding-bottom:.5em}.dialog-document-filer-container .files-container .section-menu .section-commands{display:flex;flex-grow:0}.dialog-document-filer-container .files-container .section-menu .section-commands .section-command-button{min-width:6em;font-size:var(--ui-small-text-size);color:#444}.dialog-document-filer-container .files-container .section-menu .section-commands .section-command-button:not(:first-child){margin-inline-start:.5em}.dialog-document-filer-container .files-container .section-menu .section-info{flex:1;padding:.2em;display:flex;align-items:center;flex-wrap:nowrap;overflow:hidden}.dialog-document-filer-container .files-container .section-menu .section-info i{margin-right:4px;font-size:calc(var(--ui-normal-text-size) * 1.5);color:#444;vertical-align:text-bottom}.dialog-document-filer-container .files-container .section-menu .section-info span{font-size:var(--ui-normal-text-size);color:#444;vertical-align:text-bottom;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.dialog-document-filer-container .files-container .file-list{flex:1;background-color:#fafafaf2;overflow:hidden}.dialog-document-filer-container .files-container .file-list ul{margin:0;display:flex;flex-wrap:wrap;padding:.2em;align-content:stretch;overflow-y:scroll;height:100%;align-content:flex-start;overscroll-behavior-block:none}.dialog-document-filer-container .files-container .file-list ul li{list-style:none;padding:.2em;width:12em;height:14em;margin-block-start:.5em;display:flex}.dialog-document-filer-container .files-container .file-list ul li .selectable-item-inner{display:flex;flex-direction:column;justify-content:space-around;align-items:center;padding:.2em;border-radius:.15em;box-sizing:border-box;width:100%;height:auto}.dialog-document-filer-container .files-container .file-list ul li .selectable-item-inner .image-container{flex:1;position:relative;display:flex;justify-content:center;align-items:center;width:80%;height:80%}.dialog-document-filer-container .files-container .file-list ul li .selectable-item-inner .image-container.image-visible img{opacity:100%}.dialog-document-filer-container .files-container .file-list ul li .selectable-item-inner .image-container img{-webkit-user-select:none;-moz-user-select:none;user-select:none;pointer-events:none;max-width:100%;max-height:100%;-o-object-fit:contain;object-fit:contain;box-shadow:.2rem .2rem .4rem #0003;opacity:0%;transition:opacity .3s}.dialog-document-filer-container .files-container .file-list ul li .selectable-item-inner .image-container .buttons-container{position:absolute;right:0;bottom:0;display:flex;justify-content:flex-end;padding:.2em;background:#fafafaf2}.dialog-document-filer-container .files-container .file-list ul li .selectable-item-inner .image-container .buttons-container .button{display:flex;align-items:center;padding:.2em}.dialog-document-filer-container .files-container .file-list ul li .selectable-item-inner .image-container .buttons-container .button:not(:first-child){margin-inline-start:.5rem}.dialog-document-filer-container .files-container .file-list ul li .selectable-item-inner .image-container .buttons-container .button i{font-size:calc(var(--ui-small-text-size) * 1.5);color:#444;box-sizing:border-box}.dialog-document-filer-container .files-container .file-list ul li .selectable-item-inner .image-container .buttons-container .button:hover{box-shadow:.1rem .1rem .2rem #0003}.dialog-document-filer-container .files-container .file-list ul li .selectable-item-inner .image-container .check-box-container{position:absolute;left:0;top:0;border:solid 1px #ddd;padding:.2em;width:calc(var(--ui-normal-text-size) * 1.2);height:calc(var(--ui-normal-text-size) * 1.2);background:#fafafaf2;display:flex;justify-content:center;align-items:center;overflow:hidden;box-shadow:.2rem .2rem .4rem #0003}.dialog-document-filer-container .files-container .file-list ul li .selectable-item-inner .image-container .check-box-container .check-box{font-size:var(--ui-normal-text-size);color:#444}.dialog-document-filer-container .files-container .file-list ul li .selectable-item-inner .file-name-container{display:flex;justify-content:center;width:100%}.dialog-document-filer-container .files-container .file-list ul li .selectable-item-inner .file-name-container .file-name{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-size:var(--ui-normal-text-size);color:#444;padding:.2em}@media screen and (max-width: 55em){.dialog-document-filer-container{grid-template-rows:min-content min-content auto}.dialog-document-filer-container .header-container{grid-template-columns:min-content 1fr min-content}.dialog-document-filer-container .sections-container{grid-column:1/4}.dialog-document-filer-container .sections-container .section-list{display:grid;grid-template-columns:1fr 1fr;padding:.2em;border:solid 1px #eee;flex-wrap:wrap;max-height:10em;overflow:auto}.dialog-document-filer-container .sections-container .section-list .section-item .section-item-inner .label span{font-size:var(--ui-small-text-size)}.dialog-document-filer-container .files-container{grid-column:1/4}.dialog-document-filer-container .files-container .section-menu .section-info span{font-size:var(--ui-small-text-size)}.dialog-document-filer-container .files-container .file-list ul{display:grid;grid-template-columns:33% 33% 33%}.dialog-document-filer-container .files-container .file-list ul li{width:100%;height:10.5em}.dialog-document-filer-container .files-container .file-list ul li .selectable-item-inner .file-name-container .file-name{font-size:var(--ui-small-text-size)}}.dialog-shortcut-keys-container{display:flex;flex-direction:column;background-color:#fafafa;touch-action:none}.dialog-shortcut-keys-container .form{display:flex;flex-direction:column;margin-block-start:.5em;max-width:40rem;padding:.2em}.dialog-shortcut-keys-container .form>:not(:first-child){margin-block-start:.5em}.dialog-shortcut-keys-container .form .select>:not(:first-child){margin-block-start:.5em}.dialog-shortcut-keys-container .form .commands{display:flex;justify-content:flex-end}.dialog-shortcut-keys-container .form .commands .app-button-cancel{min-width:5em;padding-left:1em;padding-right:1em}.dialog-shortcut-keys-container .form .commands .app-button-cancel:not(:last-child){margin-inline-end:.5em}.dialog-shortcut-keys-container .list{margin-block-start:.5em;border:solid 1px #eee;flex:1;background-color:#fafafaf2;overflow-y:scroll;overscroll-behavior:none}.dialog-shortcut-keys-container .list .item-column{display:inline-flex;padding:.2em;align-items:center;font-size:var(--ui-normal-text-size);color:#444}.dialog-shortcut-keys-container .list .item-column:not(:first-child){border-left:solid 1px #eee}.dialog-shortcut-keys-container .list .item-column:last-child{flex:1}.dialog-shortcut-keys-container .list .item-column.key-text{width:4em;padding-left:1.5em}.dialog-shortcut-keys-container .list .item-column.modifier-text{width:8em;padding-left:1.5em}.dialog-shortcut-keys-container .list .item-column.command-text{width:16em;padding-left:1em}.dialog-shortcut-keys-container .list .header-item{padding:.3em;border-bottom:solid 1px #eee;background-color:#e0e0e0}.dialog-shortcut-keys-container .list .header-item .item-inner{display:flex;align-items:stretch;padding:.2em}.dialog-shortcut-keys-container .list .shortcutkey-item{padding:.3em;background-color:#f5f5f5}.dialog-shortcut-keys-container .list .shortcutkey-item:nth-child(2n){background-color:#ebebeb}.dialog-shortcut-keys-container .list .shortcutkey-item:last-child{border-bottom:solid 1px #eee}.dialog-shortcut-keys-container .list .shortcutkey-item .selectable-item-inner{display:flex;align-items:stretch;width:auto;padding:.2em}@media screen and (max-width: 55em){.dialog-shortcut-keys-container .form .commands .app-button-cancel,.dialog-shortcut-keys-container .list .item-column{font-size:var(--ui-small-text-size)}}.dialog-advertisement-container{display:flex;flex-direction:column;opacity:0%;transition:opacity .5s;background-color:#fafafa}.dialog-advertisement-container.opened{opacity:100%}.dialog-advertisement-container .body{flex:1;display:flex;justify-content:center;align-items:center;overflow-y:auto;padding:.5em}.dialog-advertisement-container .body .contents-container{display:flex;flex-direction:column;width:100%;max-width:625px}.dialog-advertisement-container .body .contents-container .contents-header{width:100%;text-align:center}.dialog-advertisement-container .body .contents-container .contents-footer{text-align:center;margin-block-start:.8em;margin-block-end:.8em}.dialog-advertisement-container .body .contents-container .contents{display:flex;flex-wrap:wrap;justify-content:center;box-shadow:.1rem .1rem .2rem #0003;padding:.5em}.dialog-advertisement-container .body .contents-container .contents iframe{border:none;padding:0}.modal-window-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;background-color:#0003;display:flex;align-items:center;justify-content:center;overscroll-behavior:none;touch-action:none;padding:1.5rem}.modal-window-backdrop:focus{outline:none}.modal-window-backdrop .modal-window-container{background-color:#fafafaf2;-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:0 .15rem .6rem #0006;border-radius:.8em;overflow:hidden}.modal-window-backdrop .modal-window-container:focus{outline:none}.modal-window-backdrop .modal-window-container .modal-window-header{padding:.7em;font-size:var(--ui-normal-text-size);color:#444;line-height:calc(var(--ui-normal-text-size) * 2.5);text-align:center;background-color:#fafafa}.modal-window-backdrop .modal-window-container .modal-window-content{padding:1.7em}.modal-window-backdrop .modal-window-container .ok-cancel-buttons{display:flex;justify-content:center;flex-direction:row-reverse;margin-top:2.5em;width:100%}.modal-window-backdrop .modal-window-container .ok-cancel-buttons>button:not(:first-child){margin-inline-end:.5em}.modal-message-box .texts{-webkit-user-select:text;-moz-user-select:text;user-select:text}.modal-message-box .texts .text{font-size:var(--ui-normal-text-size);color:#444}.modal-message-box .texts .text:not(:first-child){margin-block-start:.5em}.modal-text-input{max-width:25em}.modal-text-input .text-input-container{display:flex}.modal-text-input .text-input-container>input{flex:1;font-size:var(--ui-normal-text-size);color:#444;line-height:calc(var(--ui-normal-text-size) * 2.5);padding:0 .1em 0 .8em;width:auto}.modal-radio-selection .options .radio-button,.modal-new-layer .options .radio-button{padding:.8em}.modal-new-layer .insert-position-option{padding:1em 1em 0 1.5em}.modal-image-file-reference input[type=file]{display:none}.modal-image-file-reference .image{width:20em;height:20em;border:solid 1px #ddd;cursor:pointer;display:flex;align-items:center;justify-content:center}.modal-image-file-reference .image .text{padding:2em}.modal-image-file-reference .image .text .text-icon{text-align:center}.modal-image-file-reference .image .text .text-icon i{font-size:4em;color:#444}.modal-image-file-reference .image .text p{font-size:calc(var(--ui-normal-text-size) * .9);color:#444;word-break:keep-all;overflow-wrap:break-word}.modal-image-file-reference .image img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.modal-export-image .section-item{padding:.2em}.modal-export-image .section-item:not(:first-child){margin-block-start:.5em}.modal-export-image .section-item.auto-number-section,.modal-export-image .section-item.auto-number-section .checkbox{display:flex}.modal-export-image .section-item.auto-number-section .checkbox .input-label{line-height:calc(var(--ui-small-text-size) * 2.4);vertical-align:middle;margin-inline-start:.5em}.modal-export-image .section-item.auto-number-section .ui-number-input-box{width:3em;margin-inline-start:2em}.modal-export-image .section-item .section-spacer{height:.5em}.modal-export-image .section-item .label,.modal-export-image .section-item .input-label{font-size:var(--ui-small-text-size)}.modal-export-image .section-item>input{width:100%}.modal-export-image .section-item .ui-number-input-box{width:3em;line-height:calc(var(--ui-small-text-size) * 2.4)}.tabs-row{display:flex}.tabs-row .header-center{display:flex;align-items:stretch;overflow:hidden}.tabs-row .header-center .ui-tab-buttons{padding:.2em}.tabs-row .header-center .ui-tab-buttons .tab{padding:.4em;width:4em}.tabs-row .centering-spacer{display:flex;flex:1}.ribbon-ui-container{width:100%;box-sizing:border-box;position:relative}.ribbon-ui-container.temporary-hidden{opacity:0}.ribbon-ui-container .ribbon-ui-rows{box-sizing:border-box;position:absolute;left:0;right:0;top:0;bottom:0;margin-top:-.7em}.ribbon-ui-container .ribbon-ui-rows .ribbon-row{display:grid;grid-template-columns:1fr auto 1fr;padding-left:.5em;padding-right:.5em}.ribbon-ui-container .ribbon-ui-rows .ribbon-row .contents-container{grid-column:2/3;display:flex;align-items:stretch;overflow:hidden;height:5.8em;padding:.4em;border-radius:.3em;background-color:#fafafaf2;-webkit-backdrop-filter:none;backdrop-filter:none;border:solid 1px #888;box-shadow:.1rem .1rem .2rem #0003;transition:opacity .3s}.ribbon-ui-container .ribbon-ui-rows .ribbon-row .contents-container .ribbon-ui-nonscroll-part{flex-shrink:0;margin-inline-end:.2em}.ribbon-ui-container .ribbon-ui-rows .ribbon-row .contents-container .ribbon-ui-nonscroll-part>div{display:flex;align-items:stretch;height:100%}.ribbon-ui-container .ribbon-ui-home,.ribbon-ui-container .ribbon-ui-edit,.ribbon-ui-container .ribbon-ui-group,.ribbon-ui-container .ribbon-ui-document,.ribbon-ui-container .ribbon-ui-layer,.ribbon-ui-container .ribbon-ui-view,.ribbon-ui-container .ribbon-ui-main-drawing,.ribbon-ui-container .ribbon-ui-auto-fill,.ribbon-ui-container .ribbon-ui-main-iamge-file-ref,.ribbon-ui-container .ribbon-ui-draw3d,.ribbon-ui-container .subtool-window{display:inline-flex;flex-wrap:nowrap}.ribbon-ui-container .ribbon-ui-edit .group-container:first-child{padding-left:.5em}.ribbon-ui-container .ribbon-ui-layer{flex-shrink:0}.ribbon-ui-container .separator{flex-shrink:0;width:1px;border-right:solid 1px #ddd}.ribbon-ui-container .separator:not(:first-child){margin-inline-start:.6em}.ribbon-ui-container .separator:not(:last-child){margin-inline-end:.6em}.ribbon-ui-container .vertical-layout{flex-shrink:0;vertical-align:top}.ribbon-ui-container .vertical-layout:not(:last-child){margin-inline-end:.3rem}.ribbon-ui-container .group-container{flex-shrink:0;padding-right:.2em;padding-bottom:.2em}.ribbon-ui-container .group-container>.label{font-size:var(--ui-small-text-size);color:#444;text-align:center;margin-bottom:.3em}.ribbon-ui-container .group-container>.sub-label{font-size:var(--ui-small-text-size);color:#444;text-align:center;margin-top:1.8em;margin-bottom:.3em}.ribbon-ui-container .group-contents{display:flex;justify-content:center}.ribbon-ui-container .group-contents.grouped-params .param-column:not(:first-child){margin-inline-start:1em}.ribbon-ui-container .group-contents.grouped-params .param-column .param-row{display:grid;align-items:center;grid-template-columns:max-content max-content;-moz-column-gap:.5em;column-gap:.5em;row-gap:.3em;height:calc(var(--ui-small-text-size) * 2.4)}.ribbon-ui-container .group-contents.grouped-params .param-column .param-row:not(:first-child){margin-block-start:.5em}.ribbon-ui-container .group-contents.grouped-params .param-column .param-row.param-row-2c{grid-template-columns:max-content max-content}.ribbon-ui-container .group-contents.grouped-params .param-column .param-row.param-row-4c{grid-template-columns:max-content max-content max-content max-content}.ribbon-ui-container .group-contents.grouped-params .param-column .param-row>div{margin-left:0}.ribbon-ui-container .group-contents .group-item,.ribbon-ui-container .group-contents .select-item,.ribbon-ui-container .group-contents .checkbox-item{display:flex;flex-direction:column;align-items:center}.ribbon-ui-container .group-contents .group-item:not(:first-child),.ribbon-ui-container .group-contents .select-item:not(:first-child),.ribbon-ui-container .group-contents .checkbox-item:not(:first-child){margin-inline-start:1em}.ribbon-ui-container .group-contents .group-item .label,.ribbon-ui-container .group-contents .select-item .label,.ribbon-ui-container .group-contents .checkbox-item .label{font-size:var(--ui-small-text-size);color:#444;margin-top:.5em;margin-bottom:3px;padding-left:.5em;padding-right:.5em}.ribbon-ui-container .group-contents .checkbox-item{display:flex;flex-direction:column}.ribbon-ui-container .group-contents .checkbox-item .checkbox{text-align:center}.ribbon-ui-container .group-contents .select-item{display:flex;flex-direction:column}.ribbon-ui-container .group-contents .select-item.eyes-symmetry .select-box{width:10em}.ribbon-ui-container .button{display:inline-block;vertical-align:top;flex-shrink:0;box-sizing:border-box;min-width:4.1em;padding:.3em;margin-inline-end:.5em;font-size:var(--ui-small-text-size)}.ribbon-ui-container .button .button-inner{box-sizing:border-box;padding:3px;border:solid 1px #ddd;border-radius:6px;height:100%}.ribbon-ui-container .button .button-inner:hover:not(.disabled){background-color:#e8e8e8}.ribbon-ui-container .button .button-inner:active{padding:4px 2px 2px 4px!important}.ribbon-ui-container .button .button-inner .icon{display:flex;flex-direction:column;justify-content:center;align-items:center;margin-block-start:.75em}.ribbon-ui-container .button .button-inner .icon img{width:3em;pointer-events:none}.ribbon-ui-container .button .button-inner .label{text-align:center;flex:1}.ribbon-ui-container .tool-button{box-sizing:border-box;min-width:2.6666666667em;padding:.3em;border-radius:.3em;margin-block-start:.2em}.ribbon-ui-container .tool-button.main-subtool{margin-block-start:0}.ribbon-ui-container .tool-button:focus{outline:none}.ribbon-ui-container .tool-button:hover .tool-button-inner{background:#e8e8e8}.ribbon-ui-container .tool-button.selectable-item.selected .expander,.ribbon-ui-container .dialog-document-filer-container .files-container .file-list ul li.tool-button.selected .expander,.dialog-document-filer-container .files-container .file-list ul .ribbon-ui-container li.tool-button.selected .expander{border-color:#c4c4c4}.ribbon-ui-container .tool-button .tool-button-inner{box-sizing:border-box;display:flex;flex-direction:column;box-shadow:.1rem .1rem .2rem #0003;background:#fafafa;position:relative}.ribbon-ui-container .tool-button .tool-button-inner .shortcut-label{position:absolute;font-size:var(--ui-small-text-size);color:#ccc;padding:.4em}.ribbon-ui-container .tool-button .tool-button-inner .icon{display:flex;justify-content:center;margin:.8em .4em .2em}.ribbon-ui-container .tool-button .tool-button-inner .icon.no-expander{margin-top:1.3em}.ribbon-ui-container .tool-button .tool-button-inner .icon.main-subtool{margin:.4em .5em .1em}.ribbon-ui-container .tool-button .tool-button-inner .icon.main-subtool img{width:2.8em}.ribbon-ui-container .tool-button .tool-button-inner .icon img{width:2em;pointer-events:none}.ribbon-ui-container .tool-button .tool-button-inner .label{display:none;position:absolute;text-align:center;left:0;right:0;top:3.3em;font-size:var(--ui-small-text-size);color:#444}.ribbon-ui-container .tool-button .tool-button-inner .label.main-subtool{top:3.9em}.ribbon-ui-container .tool-button .tool-button-inner .expander{display:flex;justify-content:center;align-items:center;overflow:hidden}.ribbon-ui-container .tool-button .tool-button-inner .expander.disabled{height:1.2em}.ribbon-ui-container .tool-button .tool-button-inner .expander.disabled i{display:none}.ribbon-ui-container .tool-button .tool-button-inner .expander:not(.disabled):hover{background-color:#6464641a}.ribbon-ui-container .tool-button .tool-button-inner .expander i{font-size:1.5em;color:#444}.ribbon-ui-container .input-label{display:inline-block;flex-shrink:0;font-size:var(--ui-small-text-size);color:#444;line-height:calc(var(--ui-small-text-size) * 2.4);vertical-align:middle}.ribbon-ui-container .input-label:not(:first-child){margin-inline-start:.5em}.ribbon-ui-container .number-input{box-sizing:border-box;font-size:var(--ui-small-text-size);line-height:calc(var(--ui-small-text-size) * 2.4)}.ribbon-ui-container .number-input:not(:first-child){margin-inline-start:.5em}.ribbon-ui-container .ui-number-input-box{width:3em;line-height:calc(var(--ui-small-text-size) * 2.4);margin-inline-start:.5em}.ribbon-ui-container .ui-text-input:not(:first-child){margin-inline-start:.5em}.ribbon-ui-container .labelled-number-input:not(:first-child){margin-block-start:.3em}.ribbon-ui-container .labelled-number-input .input-label{flex:1}.ribbon-ui-container .labelled-number-input .number-input{width:1.1em}.ribbon-ui-container .layer-basic-params .text-input{width:10em}.ribbon-ui-container .layer-basic-params .layer-colors{display:inline-block}.ribbon-ui-container .layer-basic-params .layer-colors>div:not(:first-child){margin-inline-start:.3em}.ribbon-ui-container .layer-composition .select-box{width:9em}.ribbon-ui-container .layer-composition .slider{display:flex;align-items:stretch;width:9em;height:1.7333333333em}.ribbon-ui-container .view-params .param-row{display:flex}.ribbon-ui-container .image-file-ref-params:not(:first-child){margin-inline-start:.5em}.ribbon-ui-container .image-file-ref-params .param-row{display:flex}.ribbon-ui-container .image-file-ref-params .param-row:not(:first-child){margin-block-start:.5em}.ribbon-ui-container .image-file-ref-params .ui-number-input-box{width:4em;line-height:calc(var(--ui-small-text-size) * 2.4);margin-inline-start:.5em}.test-window{margin-top:4px;border:1px solid #eee}.footer-ui-container{width:100%}.footer-ui-container .ui-command-buttons-container{padding:.4em 0;margin-inline-start:.5em;margin-inline-end:.5em}.footer-ui-container .ui-command-buttons>div{width:2.9333333333em;height:2.9333333333em}.footer-ui-container .ui-command-buttons>div i{font-size:1.87em}.footer-ui-container .footer-ui{display:flex}.footer-ui-container .footer-ui .footer-ui-left{flex:1;display:flex;justify-content:flex-start}.footer-ui-container .footer-ui .footer-ui-center{flex-shrink:0;flex-grow:0}.footer-ui-container .footer-ui .footer-ui-right{flex:1;display:flex;justify-content:flex-end}.time-line-window{position:absolute;left:16.7rem;right:.2em;bottom:0;overflow:hidden;background-color:#fafafaf2;-webkit-backdrop-filter:none;backdrop-filter:none;border-top:solid 1px #888;border-left:solid 1px #888;border-right:solid 1px #888;z-index:4}.time-line-window .timeline-panel-commands-row{border-bottom:solid 1px #eee}.time-line-window .timeline-panel-commands-row .command-buttons{display:flex;align-items:stretch;padding:.3em}.time-line-window .timeline-panel-commands-row .command-buttons>div:not(:first-child){margin-inline-start:1em}.time-line-window .timeline-panel-commands-row .command-buttons .command-button-group{display:flex;align-items:stretch}.time-line-window .timeline-panel-commands-row .command-buttons .command-button-group>div:not(:first-child){margin-inline-start:.5em}.time-line-window .timeline-panel-commands-row .command-buttons .ui-select-box{width:6.5rem}.time-line-window .timeline-panel-timeline-row{display:flex}.time-line-window .timeline-panel-timeline-row .timeline-play-button{display:flex;align-items:center;justify-content:center;padding-left:2.2rem;padding-right:2.2rem;overflow:hidden}.time-line-window .timeline-panel-timeline-row .timeline-play-button img{width:2.3rem;height:2.3rem}.time-line-window .timeline-panel-timeline-row .canvas-container{flex:1;height:3rem}.time-line-window .timeline-panel-timeline-row .canvas-container canvas{border:none;width:100%;height:100%}.subtool-window .ui-scroll-view-container{position:absolute;box-sizing:border-box;left:0;right:0;top:0;bottom:0;white-space:nowrap}.subtool-window .item{display:inline-block;box-sizing:border-box;height:100%;vertical-align:middle;padding:.2em}.subtool-window .item:not(:last-child){border-right:solid 1px #ccc}.subtool-window .item .item-inner{display:flex;height:100%;padding:3px}.subtool-window .item .item-inner .spacer{width:5rem;height:4.1rem;background-size:117.76px;background-repeat:no-repeat}.subtool-window .item .item-inner .command-button-container{padding:.5rem}.subtool-window .item .item-inner .command-button-container .command-button{position:relative;width:3.5rem;height:3.5rem;border-radius:.3em;box-shadow:.1rem .1rem .2rem #0003}.subtool-window .item .item-inner .command-button-container .command-button.front{background-color:#ce8}.subtool-window .item .item-inner .command-button-container .command-button.back{background-color:#cae}.subtool-window .item .item-inner .command-button-container .command-button .button-text{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center}.subtool-window .item .item-inner .command-button-container .command-button .button-text.front{color:#444}.subtool-window .item .item-inner .command-button-container .command-button .button-text.back{-webkit-text-stroke:.2rem rgb(250,250,250)}.layer-panel{overflow:hidden;display:flex;flex-direction:column;min-height:21em}.layer-panel .command-buttons-container{display:flex;padding:.3em}.layer-panel .command-buttons-container .spacer{flex:1}.layer-panel .ui-scroll-view-container{flex:1;height:unset}.layer-panel .layer-panel-items .item{display:flex;align-items:stretch;height:2.6666666667em;cursor:default}.layer-panel .layer-panel-items .item:hover{background-color:#e8e8e8}.layer-panel .layer-panel-items .item.current{background-color:#ceceff}.layer-panel .layer-panel-items .item.current:hover{background-color:#bebeff}.layer-panel .layer-panel-items .item.selected:not(.current){background-color:#ddf}.layer-panel .layer-panel-items .item.selected:not(.current):hover{background-color:#ceceff}.layer-panel .layer-panel-items .item .hierarchy-indent{margin-inline-end:1em}.layer-panel .layer-panel-items .item .expander{display:flex;align-items:center;justify-content:center;padding-top:.2em;padding-right:.5em}.layer-panel .layer-panel-items .item .expander .expander-icon{display:flex;align-items:center;justify-content:center;width:1.3em;height:2.2em}.layer-panel .layer-panel-items .item .expander .expander-icon i{font-size:1.5rem;color:#444}.layer-panel .layer-panel-items .item .layer-color{display:flex;align-items:center;padding-right:.5em}.layer-panel .layer-panel-items .item .layer-color .alpha-color{box-sizing:border-box;width:1.3em;height:1.3em;border:solid 1px #888;border-radius:.3em}.layer-panel .layer-panel-items .item .layer-color .thmubnail-image{-o-object-fit:cover;object-fit:cover}.layer-panel .layer-panel-items .item .layer-name{display:flex;align-items:center;flex:1;font-size:var(--ui-normal-text-size);color:#444;line-height:calc(var(--ui-normal-text-size) * 2.5);vertical-align:middle;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.layer-panel .layer-panel-items .item .layer-name.hidden-display{color:#888}.layer-panel .layer-panel-items .item .layer-visibility{display:flex;align-items:center;justify-content:flex-end}.layer-panel .layer-panel-items .item .layer-visibility .visibility-icon{display:flex;align-items:center;justify-content:center;width:2.2em;height:2.2em}.layer-panel .layer-panel-items .item .layer-visibility .visibility-icon i{font-size:1.5rem;color:#444}.palette-selector-panel .layer-colors{display:grid;grid-template-columns:1fr 1fr 1fr 1fr 1fr;padding-top:.5em}.palette-selector-panel .layer-colors .color-sample-box{border:solid 1px #ddd;box-shadow:.1rem .1rem .2rem #0003}.palette-selector-panel .palette-colors-container{margin-top:.5em;box-shadow:.1rem .1rem .2rem #0003}.palette-selector-panel .palette-colors-container .palette-colors{display:grid;grid-template-columns:1fr 1fr 1fr 1fr 1fr;border-color:#eee;border-left:solid 1px;border-top:solid 1px}.palette-selector-panel .color-sample-box{height:1.56em;border-right:solid 1px;border-bottom:solid 1px}.palette-selector-panel .palette-pagenation-container{display:flex;justify-content:center;padding:.5em}.palette-selector-panel .palette-pagenation-container .pagenation-item{display:flex;justify-content:center;align-items:center;width:1.7333333333em;height:1.7333333333em}.palette-selector-panel .palette-pagenation-container .pagenation-item:not(:first-child){margin-inline-start:.5em}.palette-selector-panel .palette-pagenation-container .pagenation-item:hover .item-button{border:solid .3rem #444}.palette-selector-panel .palette-pagenation-container .pagenation-item.selected .item-button{width:.8666666667em;height:.8666666667em}.palette-selector-panel .palette-pagenation-container .pagenation-item .item-button{box-sizing:border-box;width:.3466666667em;height:.3466666667em;border-radius:50%;background-color:#444;box-shadow:.1rem .1rem .2rem #0003}.color-picker-container .color-picker-canvas{border:none;width:100%;height:12em;cursor:crosshair;box-shadow:.1rem .1rem .2rem #0003}.color-picker-container .ui-tab-buttons{height:2.6666666667em}.color-picker-container .ui-tab-buttons .tab{padding-left:1em;padding-right:1em}.color-picker-container .ui-tab-buttons .tab i{font-size:1.7em}.color-picker-container .color-type-tabs{display:flex;justify-content:center;grid-template-columns:1fr 1fr;margin-block-start:.5em}.color-picker-container .color-type-tabs .ui-command-buttons-container{margin-left:1em}.color-picker-container .color-type-tabs .ui-tab-buttons{height:1.7333333333em}.color-picker-container .color-type-tabs .ui-tab-buttons .tab i{font-size:1.2rem}.color-picker-container .color-value-sliders .color-value-slider{display:flex;height:1.7333333333em;padding:.45em .33em 0 .2em}.color-picker-container .color-value-sliders .color-value-slider .label{display:flex;align-items:center;justify-content:center;width:1.33em;padding:0;height:auto}.color-picker-container .color-value-sliders .color-value-slider .label .label-text{font-size:var(--ui-small-text-size)}.color-picker-container .color-value-sliders .color-value-slider .range{flex:1;display:flex;align-items:stretch;height:auto;padding:0}.color-mixer-panel{display:flex;flex-direction:column}.color-mixer-panel .basic-pickers-container{display:flex;flex-direction:column;margin-block-start:.5em}.color-mixer-panel .pbrlike-picker-container{margin-block-start:.5em}.color-mixer-panel .pbrlike-picker-container .picker-canvas-container{position:relative}.color-mixer-panel .pbrlike-picker-container .picker-canvas-container .loading-progress{position:absolute;left:50%;top:50%}.color-mixer-panel .pbrlike-picker-container .picker-canvas-container .loading-progress .label{font-size:var(--ui-small-text-size);text-align:center}.color-mixer-panel .pbrlike-picker-container .params-container{display:flex;flex-direction:column;width:100%;overflow:hidden}.color-mixer-panel .pbrlike-picker-container .params-container .icon{display:flex;align-items:center;margin-right:.2em}.color-mixer-panel .pbrlike-picker-container .params-container .icon i{font-size:1.7em}.color-mixer-panel .pbrlike-picker-container .params-container .lighting-params{display:flex;margin-block-start:.5em;justify-content:center}.color-mixer-panel .pbrlike-picker-container .params-container .lighting-params .color-setting-item{display:flex}.color-mixer-panel .pbrlike-picker-container .params-container .lighting-params .color-setting-item:not(:first-child){margin-inline-start:.75em}.color-mixer-panel .pbrlike-picker-container .params-container .lighting-params .color-setting-item .color-sample-box{width:2.9em;height:1.7333333333em}.color-mixer-panel .pbrlike-picker-container .params-container .material-params{display:flex;margin-block-start:.5em}.color-mixer-panel .pbrlike-picker-container .params-container .material-params .icon{flex-grow:0}.color-mixer-panel .pbrlike-picker-container .params-container .material-params .material-items{flex-grow:1;padding:.5em}.color-mixer-panel .pbrlike-picker-container .params-container .material-params .material-items .material-row{display:grid;grid-template-columns:repeat(5,1fr);border-top:solid 1px;border-left:solid 1px;width:100%;justify-items:stretch}.color-mixer-panel .pbrlike-picker-container .params-container .material-params .material-items .material-row .color-setting-item{display:flex}.color-mixer-panel .pbrlike-picker-container .params-container .material-params .material-items .material-row .color-setting-item .color-sample-box{flex:1;height:1.3866666667em;border-right:solid 1px;border-bottom:solid 1px}.brush-size-panel{display:flex;flex-direction:column}.brush-size-panel>div:not(:first-child){margin-block-start:.5em}.brush-size-panel .params{display:flex;flex-direction:column;padding-left:1em;padding-right:1em}.brush-size-panel .params>div:not(:first-child){margin-block-start:.5em}.brush-size-panel .brush-presets{flex:1;overflow-y:auto;overscroll-behavior-block:none;padding:.2em;border:solid 1px #eee;max-height:20em}.brush-size-panel .brush-presets .brush-preset-group{display:flex;flex-wrap:wrap;padding:.2em}.brush-size-panel .brush-presets .brush-preset-group:not(:last-child){margin-block-end:.5em}.brush-size-panel .brush-presets .brush-preset-group .brush-preset-row{width:100%;display:flex;flex-wrap:wrap}.brush-size-panel .brush-presets .brush-preset-group .brush-preset-row .brush-preset-frame{padding:.1em}.brush-size-panel .brush-presets .brush-preset-group .brush-preset-row .brush-preset-frame:hover .brush-thumbnail-frame{border:solid 1px #ddd;background-color:#e8e8e8}.brush-size-panel .brush-presets .brush-preset-group .brush-preset-row .brush-preset-frame .brush-thumbnail-frame{width:2.7em;height:2.7em}.brush-style-panel{display:flex;flex-direction:column}.brush-style-panel .styles{padding:.2em}.brush-style-panel .styles .ui-scroll-view-container{display:flex;align-items:stretch;padding:.2em;width:auto}.brush-style-panel .styles .buttons{display:flex;justify-content:center;padding-right:.2em;padding-top:.2em;margin-block-start:.5em}.brush-style-panel .settings{padding-left:1em;padding-right:1em;margin-block-start:1em}.brush-style-panel .settings .setting-section:not(:first-child){margin-block-start:1em}.brush-style-panel .settings .setting-section.textures{display:grid;grid-template-columns:1fr 1fr;-moz-column-gap:1em;column-gap:1em}.brush-style-panel .settings .setting-section.params{display:flex;flex-direction:column}.brush-style-panel .settings .setting-section .section-label{display:inline-flex;font-size:var(--ui-small-text-size);padding-left:.2em}.brush-style-panel .settings .setting-section .ui-scroll-view-container{display:flex;align-items:stretch;padding:.2em;width:auto}.brush-style-panel .settings .setting-section .ui-labelled-color-slider:not(:first-child){margin-block-start:.5em}.brush-style-panel .settings .setting-section .ui-labelled-color-slider .ui-color-slider-container{width:unset;flex:1}.brush-style-panel .settings .setting-section .ui-labelled-color-slider .inset-smudge-container{display:flex;align-items:center;margin-inline-start:1em}.brush-style-panel .settings .setting-section .ui-labelled-color-slider .inset-smudge-container .input-label{padding-inline-start:1em;font-size:var(--ui-small-text-size)}.brush-style-panel .style-item{display:flex;flex-direction:column;border:solid 1px #eee;position:relative;background:#fafafa80}.brush-style-panel .style-item:not(:first-child){margin-inline-start:.2em}.brush-style-panel .style-item:hover{border:solid 1px #ddd;background-color:#e8e8e8}.brush-style-panel .style-item.style,.brush-style-panel .style-item.style .icon{width:6em;height:4em}.brush-style-panel .style-item.nib,.brush-style-panel .style-item.surface{width:4em;height:4em}.brush-style-panel .style-item.nib .icon,.brush-style-panel .style-item.surface .icon{width:4em;height:2.3em}.brush-style-panel .style-item.selected:after{position:absolute;content:" ";top:-.2em;left:-.2em;right:-.2em;bottom:-.2em;border:solid .3rem #444;z-index:5}.brush-style-panel .style-item.canvas-visible .icon{position:relative}.brush-style-panel .style-item.canvas-visible .icon img{display:none}.brush-style-panel .style-item:not(.canvas-visible) .icon canvas{visibility:hidden;position:absolute}.brush-style-panel .style-item .icon canvas{width:100%;height:100%}.brush-style-panel .style-item .icon img{width:100%;height:100%}.brush-style-panel .style-item .label-container{display:flex;align-items:flex-end;justify-content:center;position:absolute;top:0;right:0;bottom:0;left:0;padding:.2em}.brush-style-panel .style-item .label-container .label{font-size:var(--ui-small-text-size);color:#444;text-shadow:0px 0px 2px #fff,0px -2px 2px #fff,2px 0px 2px #fff,0px 2px 2px #fff,-2px 0px 2px #fff}.footer-message-panel-dock{position:relative;pointer-events:none}.footer-message-panel-dock .footer-message-panel-container{opacity:0%;transition:opacity .5s;border:solid 1px #888;background-color:#000000b3;color:#fff;position:absolute;left:0;bottom:-.2em;padding:.8em 1.3em;border-radius:.6em}.footer-message-panel-dock .footer-message-panel-container.opened{opacity:100%}.popover-hidden-container{visibility:hidden}.popover-hidden-container.visible{visibility:visible}.popover-content-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;touch-action:none}.popover-content-backdrop.darken-background{background-color:#0003}.popover-content-backdrop .popover-content-container{position:absolute;pointer-events:none;overflow:hidden}.popover-content-backdrop .popover-content-container:focus{outline:none}.popover-content-backdrop .popover-content-container.align-left{justify-content:start}.popover-content-backdrop .popover-content-container.align-right{justify-content:end}.ui-number-input-box{display:flex;justify-content:center;align-items:center;border:solid 1px #ddd;border-radius:.3em;background:#fafafa;box-shadow:.1rem .1rem .2rem #0003;height:1.7333333333em}.ui-number-input-box .inner-container{font-size:var(--ui-small-text-size);color:#444}.ui-number-input-box:hover{background-color:#e8e8e8}.ui-number-input-popover-locator{display:grid;padding:0 .5em}.ui-number-input-popover{grid-column:2/3;background:#fafafaf2;-webkit-backdrop-filter:none;backdrop-filter:none;border:solid 1px rgb(120,120,120);border-radius:.3em;box-shadow:0 .15rem .6rem #0006;pointer-events:auto;padding:.5em}.ui-number-input-popover .popover-height-fixer{display:grid;grid-template-columns:1;overflow:hidden;width:100%;height:100%;padding-bottom:.5em}.ui-number-input-popover .slider-container{display:flex;align-items:stretch;height:1.7333333333em}.ui-number-input-popover .buttons-container{display:grid;grid-template-columns:auto min-content;-moz-column-gap:1em;column-gap:1em}.ui-number-input-popover .buttons-container .presets{display:flex;align-items:center;margin-left:.5em;margin-top:.5em}.ui-number-input-popover .buttons-container .presets .preset{display:flex;justify-content:center;padding:.5em;min-width:2.2em;border-radius:.3em;background:#fafafa;box-shadow:.1rem .1rem .2rem #0003;font-size:var(--ui-small-text-size);color:#444;margin-inline-end:.5em}.ui-number-input-popover .buttons-container .presets .preset:hover{background-color:#e8e8e8}.ui-number-input-popover .buttons-container .command-buttons{padding-top:.5em;padding-right:.5em}.ui-number-input-popover .buttons-container .command-buttons .ui-command-buttons>div{width:1.7333333333em;height:1.7333333333em}.ui-number-input-popover .buttons-container .command-buttons .ui-command-buttons>div i{font-size:1.2rem}.ui-popable-text-input-box{box-sizing:border-box;border:solid 1px #ddd;border-radius:.3em;background:#fafafa;box-shadow:.1rem .1rem .2rem #0003;cursor:text}.ui-popable-text-input-box .ui-popable-text-input-box-text{height:calc(var(--ui-normal-text-size) * 2.5);font-size:var(--ui-small-text-size);color:#444;line-height:calc(var(--ui-normal-text-size) * 2.5);padding-left:.6em}.ui-text-input-popover-locator{box-sizing:border-box;background:#fafafaf2;-webkit-backdrop-filter:none;backdrop-filter:none;border:solid 1px rgb(120,120,120);box-shadow:0 .15rem .6rem #0006;pointer-events:auto;padding:.5em;width:100%}.ui-text-input-popover{width:100%}.ui-text-input-popover .input-container{display:flex}.ui-text-input-popover .input-container>input{flex:1}.ui-text-input-popover .buttons-container{display:flex}.ui-text-input-popover .buttons-container:not(:first-child){margin-block-start:.5em}.ui-text-input-popover .buttons-container .command-buttons{flex:1;display:flex;justify-content:flex-end;padding-right:1em}.ui-text-input-popover .buttons-container .fix-buttons>button:not(:first-child){margin-inline-start:.5em}.ui-select-box{display:flex;padding:0 .4em 0 .8em;height:1.7333333333em;align-items:center;position:relative;border-radius:.3em;background:#fafafa;box-shadow:.1rem .1rem .2rem #0003}.ui-select-box.large{font-size:var(--ui-normal-text-size)}.ui-select-box.button-border{border:solid 1px #ddd}.ui-select-box:not(.button-border){box-shadow:.1rem .1rem .2rem #0003}.ui-select-box:focus,.ui-select-box:focus-within{outline:none}.ui-select-box .ui-select-box-label{font-size:var(--ui-small-text-size);color:#444;pointer-events:none}.ui-select-box .ui-select-box-label.placeholder{color:#999}.ui-select-box .ui-select-box-expand{display:flex;align-items:center;position:absolute;top:0;bottom:0;right:.5em;font-size:calc(var(--ui-small-text-size) * 1.2);color:#444;pointer-events:none}.ui-select-box .ui-select-box-expand i{font-size:1.5em}.ui-select-box-popover{padding:.5em 0;background:#fafafaf2;-webkit-backdrop-filter:none;backdrop-filter:none;border:solid 1px rgb(120,120,120);border-radius:.3em;box-shadow:0 .15rem .6rem #0006;overflow-y:auto;pointer-events:auto;max-width:100%;height:-moz-fit-content;height:fit-content;max-height:calc(100% - .5em);box-sizing:border-box}.ui-select-box-popover .ui-select-box-list-item{padding:.3em;width:auto;font-size:var(--ui-small-text-size)}.ui-select-box-popover .ui-select-box-list-item.large{font-size:var(--ui-normal-text-size)}.ui-select-box-popover .ui-select-box-list-item .selectable-item-inner{display:flex;align-items:center;padding:0 .5em;width:auto;min-height:1.9rem;color:#444}.main-menu-popover{display:flex;flex-direction:column;padding:.5em;background:#fafafaf2;-webkit-backdrop-filter:none;backdrop-filter:none;border:solid 1px rgb(120,120,120);border-radius:.3em;box-shadow:0 .15rem .6rem #0006;pointer-events:auto;height:-moz-fit-content;height:fit-content;width:-moz-fit-content;width:fit-content}.main-menu-popover .file-name{border:none;padding:.5em;display:flex;flex-grow:0;background:none}.main-menu-popover .file-name input{flex:1;width:100%;height:1.5em;border:none;padding:.2em .2em 0;background:none}.main-menu-popover .file-name input:focus,.main-menu-popover .file-name input:focus-within{outline:none}.main-menu-popover .main-menu-commands-container{display:flex;flex-direction:column;width:-moz-fit-content;width:fit-content}.main-menu-popover .main-menu-commands-container .main-menu-item{display:flex;align-items:center;padding:.5em;border-radius:.3em;min-width:13em}.main-menu-popover .main-menu-commands-container .main-menu-item i{font-size:1.7em;color:#444}.main-menu-popover .main-menu-commands-container .main-menu-item .main-menu-item-text{margin-inline-start:.5em;font-size:var(--ui-small-text-size);color:#444}.main-menu-popover .main-menu-commands-container .main-menu-item .main-menu-item-keymap{margin-inline-start:.5em;font-size:var(--ui-small-text-size);color:#444;text-align:right}.ui-color-picker-popover-locator{display:grid;padding:0 .5em}.ui-color-picker-popover{grid-column:2/3;background:#fafafaf2;-webkit-backdrop-filter:none;backdrop-filter:none;border:solid 1px rgb(120,120,120);border-radius:.3em;box-shadow:0 .15rem .6rem #0006;pointer-events:auto;padding:.5em}.ui-color-picker-popover .color-picker-container{display:grid;grid-template-columns:auto auto;gap:.5em}.ui-color-picker-popover .color-picker-container .ui-tab-buttons{grid-column:1/2;flex-direction:column;height:unset;margin-left:0;margin-right:.5em}.ui-color-picker-popover .color-picker-container .ui-tab-buttons .tab{height:2.6666666667em;margin-inline-start:0}.ui-color-picker-popover .color-picker-container .ui-tab-buttons .tab:not(:first-child){margin-block-start:.5em}.ui-color-picker-popover .color-picker-container .color-picker-canvas{grid-column:2/3;height:13em}.ui-color-picker-popover .color-picker-container .color-type-tabs{grid-column:1/2;display:flex;flex-direction:column}.ui-color-picker-popover .color-picker-container .color-type-tabs .ui-tab-buttons{flex-direction:column;height:unset;margin-left:0;margin-right:.5em}.ui-color-picker-popover .color-picker-container .color-type-tabs .ui-tab-buttons .tab{height:1.7333333333em;margin-inline-start:0}.ui-color-picker-popover .color-picker-container .color-type-tabs .ui-tab-buttons .tab:not(:first-child){margin-block-start:.5em}.ui-color-picker-popover .color-picker-container .color-type-tabs .ui-command-buttons-container{margin-block-start:.5em;margin-left:0;margin-right:0}.ui-sub-tool-select-popover-locator{display:grid;padding:0 .5em}.ui-sub-tool-select-popover{grid-column:2/3;background:#fafafaf2;-webkit-backdrop-filter:none;backdrop-filter:none;border:solid 1px rgb(120,120,120);border-radius:.3em;box-shadow:0 .15rem .6rem #0006;pointer-events:auto;padding:.5em}.ui-sub-tool-select-popover .buttons-container{display:flex}.ui-sub-tool-select-popover .buttons-container .sub-tool-button{flex:1;display:flex;flex-direction:column;align-items:center;width:5em;padding:.4em}.ui-sub-tool-select-popover .buttons-container .sub-tool-button .icon{pointer-events:none}.ui-sub-tool-select-popover .buttons-container .sub-tool-button .icon img{width:2em}.ui-sub-tool-select-popover .buttons-container .sub-tool-button .label{font-size:var(--ui-small-text-size);color:#444;text-align:center}.color-property-box{display:inline-flex;box-sizing:border-box}.color-property-box .color-property-box-inner-container{display:flex;flex-direction:column;border-radius:.3em;padding-left:.3em;padding-top:.3em;padding-bottom:.3em;position:relative;justify-content:center}.color-property-box .color-property-box-inner-container:focus,.color-property-box .color-property-box-inner-container:focus-within{outline:none;box-shadow:unset}.color-property-box .color-property-box-inner-container .rows{display:flex;flex-direction:column}.color-property-box .color-property-box-inner-container .rows .row1{padding-top:.2em;margin-bottom:.1em}.color-property-box .color-property-box-inner-container .rows .row2{padding-left:.5em}.color-property-box .color-property-box-inner-container .rows .row2 .style-box{box-sizing:border-box;width:3.5em;height:2.2em;border:solid 1px #eee;border-radius:.3em;position:relative}.color-property-box .color-property-box-inner-container .rows .row2 .style-box:not(.disabled){box-shadow:.1rem .1rem .2rem #0003}.color-property-box .color-property-box-inner-container .rows .row2 .style-box .style-box-inner-container{overflow:hidden;border-radius:.3em;height:100%;background:#fff}.color-property-box .color-property-box-inner-container .rows .row2 .style-box .style-box-inner-container img{width:100%;pointer-events:none}.color-property-box .color-property-box-inner-container .rows .row2 .style-box:hover:not(.disabled):after{position:absolute;content:" ";top:-.2rem;left:-.2rem;right:-.2rem;bottom:-.2rem;border:solid .3rem #ddd;z-index:5;pointer-events:none}.color-property-box .color-property-box-inner-container .rows .color-sample-box{width:3.5em;height:2em}.color-property-box .color-property-box-inner-container .expand{display:flex;justify-content:center;text-shadow:.1rem .1rem .2rem rgba(0,0,0,.2);position:absolute;left:0;right:0;bottom:.2em}.color-property-box .color-property-box-inner-container .expand i{font-size:calc(var(--ui-small-text-size) * 1.8)}.color-property-popover-locator{display:grid;grid-template-columns:1fr auto 1fr;padding:0 .5em .5em;width:auto}.color-property-popover{grid-column:2/3;background:#fafafaf2;-webkit-backdrop-filter:none;backdrop-filter:none;border:solid 1px rgb(120,120,120);border-radius:.3em;box-shadow:0 .15rem .6rem #0006;max-width:36em;pointer-events:auto;padding:.5em}.color-property-popover.layer-mode{max-height:36em}.color-property-popover.layer-mode .pager-container{display:none}.color-property-popover.adjustment-mode{max-height:30.5em}.color-property-popover.adjustment-mode .brush-preview-container,.color-property-popover.adjustment-mode .pager-container,.color-property-popover.color-setting-mode .brush-preview-container{display:none}.color-property-popover .popover-height-fixer{display:grid;grid-template-columns:1fr;-moz-column-gap:.5em;column-gap:.5em;overflow:hidden;width:100%;height:100%}.color-property-popover .popover-height-fixer .popover-width-expander{grid-column:1/2;overflow:hidden;height:0}.color-property-popover .popover-height-fixer .popover-width-expander .popover-width-expander-content{width:36em}.color-property-popover .brush-preview-container{grid-column:1/2;width:auto;height:6em}.color-property-popover .pager-container{display:flex;justify-content:center;margin-block-start:1em;margin-block-end:1em}.color-property-popover .pager-container .ui-tab-buttons{height:1.7333333333em}.color-property-popover .pager-container .ui-tab-buttons .tab{min-width:7em}.color-property-popover .color-setting-page{display:grid;grid-template-columns:5fr 5fr;-moz-column-gap:1em;column-gap:1em;padding-left:.5em;padding-right:.5em;padding-bottom:.5em}.color-property-popover .color-setting-page .color-mixer-container{padding-top:.5em}.color-property-popover .style-setting-page{width:auto;overflow:hidden;padding-left:.5em;padding-right:.5em;padding-bottom:.5em}.brush-property-box{display:inline-flex;box-sizing:border-box}.brush-property-box:hover,.brush-property-box:hover .brush-property-box-inner-container .brush-thumbnail-frame{background-color:#e8e8e8}.brush-property-box .brush-property-box-inner-container{display:flex;flex-direction:column;border-radius:.3em;padding:.3em;position:relative;justify-content:center}.brush-property-box .brush-property-box-inner-container:focus,.brush-property-box .brush-property-box-inner-container:focus-within{outline:none;box-shadow:unset}.brush-property-box .brush-property-box-inner-container .brush-thumbnail-frame{background:#fafafa;box-shadow:.1rem .1rem .2rem #0003}.brush-property-box .brush-property-box-inner-container .expand{display:flex;justify-content:center;text-shadow:.1rem .1rem .2rem rgba(0,0,0,.2);position:absolute;left:0;right:0;bottom:.2em}.brush-property-box .brush-property-box-inner-container .expand i{font-size:calc(var(--ui-small-text-size) * 1.8)}.brush-thumbnail-frame{width:3.8em;height:3.8em;border:solid 1px #eee;padding:.2em;position:relative;background:#fafafa80}.brush-thumbnail-frame .brush-thumbnail-canvas{border:none;width:100%;height:100%}.brush-thumbnail-frame .brush-size-text-frame{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:flex-end;justify-content:center;padding-bottom:.2rem}.brush-thumbnail-frame .brush-size-text-frame .brush-size-text{font-size:calc(var(--ui-small-text-size) * 1.2);color:#444;text-shadow:0px 0px 2px #fff,0px -2px 2px #fff,2px 0px 2px #fff,0px 2px 2px #fff,-2px 0px 2px #fff}.brush-property-popover-locator{display:grid;grid-template-columns:1fr auto 1fr;grid-template-rows:minmax(auto,min-content);padding:0 .5em .5em;width:auto;height:calc(100% - .5em);overflow:hidden}.brush-property-popover{grid-column:2/3;background:#fafafaf2;-webkit-backdrop-filter:none;backdrop-filter:none;border:solid 1px rgb(120,120,120);border-radius:.3em;box-shadow:0 .15rem .6rem #0006;max-width:36em;pointer-events:auto;padding:.5em;overflow:hidden}.brush-property-popover.adjustment-mode .brush-preview-container,.brush-property-popover.adjustment-mode .pager-container{display:none}.brush-property-popover.adjustment-mode .settings-container{margin-block-start:0}.brush-property-popover .popover-height-fixer{display:grid;grid-template-columns:1fr;overflow:hidden;width:100%;height:100%}.brush-property-popover .popover-height-fixer .popover-width-expander{overflow:hidden;height:0}.brush-property-popover .popover-height-fixer .popover-width-expander .popover-width-expander-content{width:36em}.brush-property-popover .brush-preview-container{width:auto;height:6em}.brush-property-popover .settings-container{width:100%;overflow:hidden;margin-block-start:1em}.brush-property-popover .settings-container .brush-size-panel{height:100%}
