.psdtool-toast{color:#fff;opacity:0;z-index:99999;pointer-events:none;background:#2d8c4e;border-radius:4px;padding:8px 20px;font-family:monospace;font-size:13px;transition:opacity .3s,transform .3s;position:fixed;bottom:24px;left:50%;transform:translate(-50%)translateY(20px);box-shadow:0 2px 8px #0000004d}.psdtool-toast-show{opacity:1;transform:translate(-50%)translateY(0)}.psdtool-swatch-row{flex-wrap:wrap;gap:3px;padding:2px 0 6px;display:flex}.psdtool-swatch{cursor:pointer;border:1px solid #555;border-radius:2px;width:18px;height:18px;padding:0}.psdtool-swatch:disabled{cursor:default}.psdtool-swatch:not(:disabled):hover{border-color:#fff;box-shadow:0 0 0 1px #888}*{box-sizing:border-box}:root{--scale:.7}html{font-size:calc(8px * var(--scale));-webkit-tap-highlight-color:transparent}body{font-size:calc(12px * var(--scale));color:#333;background:#fff;margin:0;font-family:Hiragino Kaku Gothic ProN,ヒラギノ角ゴ ProN W3,Meiryo,メイリオ,Osaka,MS PGothic,arial,helvetica,sans-serif;line-height:1.8}a{color:#080}a:hover{color:#0a0}h1{letter-spacing:-1px;margin:4rem 0;font-family:Roboto Condensed,sans-serif;font-size:5rem;font-weight:700}.container{width:100%;max-width:1170px;margin:0 auto;padding:0 15px}.row{flex-wrap:wrap;margin:0 -15px;display:flex}.col-sm-6,.col-sm-7{flex:none;width:100%;padding:0 15px}.col-sm-6{flex:0 0 50%}.col-sm-7{flex:0 0 58.3333%}.text-nowrap{white-space:nowrap}.text-muted{color:#777}small{font-size:85%}.panel{background:#fff;border:1px solid #0000;border-radius:4px;margin-bottom:20px;box-shadow:0 1px 1px #0000000d}.panel-primary{border-color:#337ab7}.panel-heading{border-bottom:1px solid #0000;border-top-left-radius:3px;border-top-right-radius:3px;padding:.67em 1em}.panel-primary>.panel-heading{color:#fff;background-color:#337ab7;border-color:#337ab7}.panel-body{padding:1em}.panel-title{color:inherit;margin:0;font-size:1.17em}.btn{text-align:center;white-space:nowrap;vertical-align:middle;cursor:pointer;-webkit-user-select:none;user-select:none;background-image:none;border:1px solid #0000;border-radius:4px;margin-bottom:0;padding:.33em .83em;font-size:1em;line-height:1.42857;display:inline-block}.btn:disabled{cursor:not-allowed;opacity:.65}.btn-default{color:#333;background-color:#fff;border-color:#ccc}.btn-primary{color:#fff;background-color:#337ab7;border-color:#2e6da4}.btn-group{vertical-align:middle;display:inline-block}.btn-group .btn{position:relative}.btn-group .btn+.btn{margin-left:-1px}.btn-group .btn:not(:first-child){border-top-left-radius:0;border-bottom-left-radius:0}.btn-group .btn:first-child{border-top-right-radius:0;border-bottom-right-radius:0}.form-control{color:#555;background-color:#fff;border:1px solid #ccc;border-radius:4px;height:2.33em;padding:.33em .83em;font-size:1em;line-height:1.42857;display:block}.form-inline .form-control{vertical-align:middle;width:auto;display:inline-block}.form-inline .form-group{vertical-align:middle;margin-bottom:0;display:inline-block}.form-group{margin-bottom:.83em}.input-group{vertical-align:middle;display:inline-table}.input-group-addon{white-space:nowrap;vertical-align:middle;color:#555;background-color:#eee;border:1px solid #ccc;border-radius:0 4px 4px 0;width:1%;padding:.33em .83em;font-size:1em;line-height:1.42857;display:table-cell}.input-group .form-control{border-radius:4px 0 0 4px;display:table-cell}.checkbox label{cursor:pointer;display:inline-block}.nav{margin:0;padding:0;list-style:none}.nav-tabs{border-bottom:1px solid #ddd}.nav-tabs>li{float:left;margin-bottom:-1px;display:block;position:relative}.nav-tabs>li>a{color:#337ab7;cursor:pointer;border:1px solid #0000;border-radius:4px 4px 0 0;margin-right:2px;padding:.5em 1em;text-decoration:none;display:block;position:relative}#file-open-ui{padding:.83em}#dropzone{background-color:#fff;border:1px dashed #0000;min-height:26rem;padding:.83em}#dropzone input[type=file]{width:100%;margin-bottom:.67em;display:block}#dropzone.psdtool-drop-active{background-color:#def;border:1px dashed #4bf}#additional-options{margin-top:8rem}#additional-options dt{margin-top:1em;margin-bottom:.5em}#additional-options dd{padding-left:2em}.split-pane{width:100vw;height:100vh;position:absolute;top:0;left:0;overflow:hidden}#side-container{width:var(--split,29vw);box-sizing:border-box;background:#fff;border-right:1px solid #888;flex-direction:column;min-width:32px;height:100vh;display:flex;position:absolute;top:0;left:0;overflow:auto}#side-head{flex:none}#side-body{flex:auto;overflow:auto}#side-tab{background:linear-gradient(#fff 0%,#eee 100%);border-bottom:1px solid #ddd}#side-tab>li:first-child{margin-left:8px}#side-tab>li>a{-webkit-user-select:none;user-select:none;outline:0;margin-top:8px;padding:4px 12px;font-size:.8em}#side-tab>li.active>a{color:#333;cursor:default;background:#fff;border-top:2px solid #9bf;border-left:1px solid #ddd;border-right:1px solid #ddd;box-shadow:1px -1px 2px #ddd}.tab-content{position:relative}.tab-pane{display:none}.tab-pane.active{display:block}#splitter{left:var(--split,29vw);cursor:col-resize;z-index:10;background:#aaa;width:4px;height:100vh;position:absolute;top:0}#main-container{left:var(--split,29vw);background:#ccc;flex-direction:column;height:100vh;display:flex;position:absolute;top:0;right:0;overflow:hidden}#misc-ui{background:#fff;border-bottom:1px solid #bbb;flex:none;margin:0;padding:0}#misc-ui .form-inline{padding:4px 8px}#misc-ui .psdtool-ui-item{padding:8px .6em}#misc-ui .btn,#misc-ui .form-control,#misc-ui .input-group-addon{font-size:1.5em}.form-inline .psdtool-scale-row{align-items:center;gap:.4em;display:inline-flex!important}.psdtool-flip-buttons{display:inline-block}.psdtool-flip-buttons input[type=checkbox]{margin-right:2px}#fixed-side{width:auto;padding:.33em .5em}#max-pixels{width:8rem;padding:.33em .5em}#seq-dl-prefix{width:14rem;padding:.33em .5em}#seq-dl-num{width:10rem;padding:.33em .5em}#preview-container{flex:auto;margin:0;padding:0;overflow:auto}#preview-background{box-sizing:content-box;background-color:#fff;background-image:linear-gradient(45deg,#ddd 25%,#0000 25%),linear-gradient(-45deg,#ddd 25%,#0000 25%),linear-gradient(45deg,#0000 75%,#ddd 75%),linear-gradient(-45deg,#0000 75%,#ddd 75%);background-position:0 0,0 8px,8px -8px,-8px 0;background-size:16px 16px;border:1px solid #888;margin:auto;animation:1.6s linear infinite psdtool-grid-move;display:block;position:relative}@keyframes psdtool-grid-move{0%{background-position:0 0,0 8px,8px -8px,-8px 0}to{background-position:8px 8px,8px 16px,16px 0,0 8px}}#preview{margin:auto;display:block}#layer-tree{margin:0;padding:8px 0 0;list-style-type:none}#layer-tree ul{margin:0;padding:0 0 0 16px;list-style-type:none}#layer-tree li{list-style-type:none}.psdtool-layer-name{background:#f8f8f8;border:1px solid #ddd;align-items:center;margin-bottom:-1px;display:flex}.psdtool-layer-name label{white-space:nowrap;cursor:pointer;flex:auto;min-width:0;margin:0;padding:4px;display:block}.psdtool-layer-name input{vertical-align:middle;margin:0 .5rem 0 0}.psdtool-icon{vertical-align:middle;margin-right:.5rem;display:inline-block}.psdtool-folder-icon{vertical-align:middle;flex:none;width:15px;height:12px;margin-right:.5rem;position:relative}.psdtool-folder-icon:before,.psdtool-folder-icon:after{content:"";display:block;position:absolute}.psdtool-folder-icon:before{background:#888;border-radius:1px 1px 0 0;width:6px;height:3px;top:0;left:0}.psdtool-folder-icon:after{background:#bbb;border-radius:0 2px 2px;width:15px;height:10px;top:2px;left:0}.psdtool-fold-toggle{cursor:pointer;-webkit-user-select:none;user-select:none;color:#888;flex:none;margin:0 .5rem 0 0;padding:0 .4rem;transition:transform .15s;display:inline-block}.psdtool-fold-toggle:before{content:"▾"}.psdtool-folder.psdtool-collapsed>ul{display:none}.psdtool-folder.psdtool-collapsed .psdtool-fold-toggle:before{content:"▸"}.psdtool-clipped-mark{vertical-align:middle;color:#888;height:1rem;margin:0 .5rem 0 .25rem;font-size:.8em;display:inline-block}.psdtool-folder>ul{opacity:1;transition:opacity .25s}.psdtool-folder.psdtool-hidden>ul,.psdtool-hidden-by-clipping>.psdtool-layer-name>label{opacity:.25}.psdtool-thumbnail{vertical-align:middle;border:1px solid #ddd;width:24px;height:24px;margin-right:.5rem}.psdtool-item-flip-x,.psdtool-item-flip-y,.psdtool-item-flip-xy,.psdtool-flip-x .psdtool-item-flip-x-orig,.psdtool-flip-y .psdtool-item-flip-y-orig,.psdtool-flip-xy .psdtool-item-flip-xy-orig{display:none}.psdtool-flip-x .psdtool-item-flip-x,.psdtool-flip-y .psdtool-item-flip-y,.psdtool-flip-xy .psdtool-item-flip-xy{display:block}label{-webkit-user-select:none;user-select:none;font-weight:400}.psdtool-recent-list{margin:0;padding:0;list-style:none}.psdtool-recent-item{border-bottom:1px solid #eee;align-items:center;gap:8px;padding:4px 6px;display:flex}.psdtool-recent-item:last-child{border-bottom:none}.psdtool-recent-item>a{text-overflow:ellipsis;white-space:nowrap;color:#337ab7;flex:auto;min-width:0;text-decoration:none;overflow:hidden}.psdtool-recent-item>a:hover{color:#23527c;text-decoration:underline}.psdtool-recent-nohandle{font-style:italic;color:#999!important}.psdtool-recent-meta{color:#999;white-space:nowrap;flex:none;font-size:.85em}.psdtool-recent-remove{color:#ccc;cursor:pointer;background:0 0;border:none;flex:none;padding:0 4px;font-size:1.2em;line-height:1}.psdtool-recent-remove:hover{color:#d9534f}#save-dir-btn{text-overflow:ellipsis;white-space:nowrap;max-width:200px;overflow:hidden}.psdtool-drawer{z-index:100;background:#f8f8f8;border-left:1px solid #ddd;width:260px;transition:transform .3s;display:flex;position:absolute;top:0;bottom:0;right:0;transform:translate(100%);box-shadow:-2px 0 8px #0000001a}.psdtool-drawer.psdtool-drawer-open{transform:translate(0)}.psdtool-drawer-content{flex:1;padding:12px;overflow-y:auto}#drawer-toggle{border-radius:4px 0 0 4px;width:30px;height:40px;padding:0;font-size:16px;line-height:1;position:absolute;top:12px;left:-32px;box-shadow:-2px 0 4px #0000001a}.psdtool-drawer-section{margin-bottom:20px}.psdtool-drawer-section-title{color:#333;border-bottom:1px solid #ddd;margin-bottom:10px;padding-bottom:6px;font-size:1.1em;font-weight:700}.psdtool-drawer-row{align-items:center;gap:8px;margin-bottom:10px;display:flex}.psdtool-drawer-label{color:#666;flex:none;width:40px;font-size:.9em}.psdtool-drawer-value{text-align:right;color:#999;flex:none;min-width:24px;font-size:.85em}.psdtool-color-input{cursor:pointer;border:1px solid #ccc;border-radius:3px;flex:none;width:34px;height:28px;padding:1px}.psdtool-range-input{flex:auto}
