/* Small compatibility rules for the original layout without its retired JS. */
.legacy-studio .dy_page{min-height:90vh}.legacy-studio #side_bar{width:70px;transform:translateX(0);left:0;top:64px}.legacy-studio #side_bar li{padding:0;line-height:64px;cursor:pointer}.legacy-studio #side_bar i{display:block;font-size:25px}.legacy-studio #side_bar span{font-size:12px}.legacy-studio #side_bar li:first-child{height:45px}.legacy-studio #desn_studio>.row{padding-top:24px;margin-left:70px}.legacy-studio #desn_studio .desn_contner>img{width:100%;height:100%;object-fit:contain;background:transparent}.legacy-studio .desn_list>div>img{width:100%;height:100%;object-fit:contain}.legacy-studio [data-palette],.legacy-studio [data-action]{cursor:pointer}.legacy-studio [data-palette]:focus{outline:2px solid #2196f3}.legacy-studio #dsn_side_bar.legacy-open{left:0;transform:translateX(0);width:300px;max-width:95vw;overflow-y:auto;z-index:1001}.legacy-studio #dsn_side_bar{z-index:1001}.legacy-studio .desn_list{min-height:100px;display:flow-root}.legacy-studio .input-field label.active{transform:translateY(-140%)}.legacy-studio .legacy-product-preview{height:100px;width:76px;position:relative;display:inline-block}.legacy-product-preview>img{position:absolute;width:100%;height:100%;object-fit:contain;left:0;top:0}.legacy-product-preview>img.legacy-design-overlay{width:50%;height:37%;top:26%;left:24%;background:none}.legacy-studio .saved_dsns .legacy-product-preview{width:240px;height:320px;max-width:100%}.legacy-studio .saved_dsns>.col{margin-bottom:20px}.legacy-studio .order_table input{width:65px}.legacy-studio #order_checkout table select{min-width:80px}.legacy-studio #add_comment.legacy-open{position:fixed;top:15%;z-index:1100}.legacy-studio #acc_profile .row:first-child>a{cursor:pointer}.legacy-admin #admin-login{display:block}.legacy-admin #admin-login label.active{transform:translateY(-140%)}.legacy-admin #legacy-dashboard{position:relative;top:auto;transform:none;margin:80px auto 0}.legacy-admin .legacy-admin-tools{position:fixed;top:10px;right:10px;z-index:10}.legacy-admin #admin-output{padding-top:70px;padding-bottom:30px}.legacy-admin #blog-editor{max-width:900px;margin:70px auto 15px}.legacy-admin #blog-editor textarea{min-height:180px}.legacy-admin #admin-output button,.legacy-admin #blog-editor button{background:#fff;color:#2196f3;border:0;padding:8px 16px;box-shadow:0 2px 5px #0003;cursor:pointer}.legacy-admin select{display:block}.legacy-admin [data-admin-section]{cursor:pointer}.legacy-blog .blog_text{overflow-wrap:anywhere}.legacy-blog .blog_text.expanded{height:auto!important}.legacy-blog .blog_text.expanded .fade{display:none}.legacy-blog .video-container iframe{border:0}.legacy-blog .blog_text p{white-space:pre-wrap}
@media(max-width:600px){.legacy-studio #side_bar{width:55px;top:56px}.legacy-studio #desn_studio>.row{margin-left:55px;padding-top:15px}.legacy-studio #desn_studio .play_bd{padding:0}.legacy-studio #desn_studio .canv_item,.legacy-studio #desn_studio .brush_on{width:calc(100vw - 55px);max-width:302px}.legacy-studio #desn_studio .canv_item img{max-width:calc(100vw - 55px)}.legacy-studio .dy_page:not(#desn_studio){margin-left:55px}.legacy-studio #nav_fname{display:none!important}.legacy-admin #legacy-dashboard .dash_opt{width:135px;height:135px;padding-top:20px}.legacy-admin #legacy-dashboard .dash_opt i{font-size:45px}.legacy-admin #legacy-dashboard .count{padding-top:35px}}

.legacy-admin #legacy-dashboard .dash_opt{position:relative;height:180px;width:180px;float:left;margin:3%;padding:40px 10px 10px;overflow:hidden}.legacy-admin #legacy-dashboard .dash_opt>i{font-size:70px}.legacy-admin #legacy-dashboard .dash_opt>p{margin-top:0}.legacy-admin #legacy-dashboard{max-width:1050px}
@media(max-width:600px){.legacy-admin #legacy-dashboard .dash_opt{width:135px;height:135px;padding-top:20px}.legacy-admin #legacy-dashboard .dash_opt>i{font-size:45px}}
.legacy-studio [type=checkbox]:checked,.legacy-studio [type=checkbox]:not(:checked){visibility:visible;left:auto;opacity:0;width:18px;height:18px}.legacy-studio [type=checkbox]:focus-visible+label:before{outline:3px solid #2196f3;outline-offset:3px}
