@import"https://fonts.googleapis.com/css2?family=M+PLUS+1:wght@300;500;700&family=M+PLUS+1p:wght@300;400;800&display=swap";[data-amplify-container]{height:100dvh;justify-content:center;align-items:center}.home-container{min-height:100dvh;background-image:url(../images/texture.jpg);background-size:200px 200px;background-repeat:repeat}.container{max-width:768px;margin:auto;height:100dvh}.home-body{min-height:calc(100dvh - 64px)}.logo-top{max-width:500px;height:auto;display:block;margin:4em auto;width:90%}.home-title{font-size:clamp(48px,2.5vw,3rem)!important;font-weight:900!important;margin-bottom:4em}.main-text{color:#ddd;margin-bottom:4em}.font-strong{font-weight:900!important;color:#fff}.side-conteiner{height:auto}@media (max-width: 900px){.logo-top{max-width:500px;height:auto;display:block;margin:2em auto;width:90%}.home-title{font-size:clamp(24px,2.5vw,3rem)!important;font-weight:900!important;margin-bottom:2em}.side-conteiner{height:300px}.develop_message,.footer{display:none}}.drawerFilemenu{position:absolute;top:0;left:0}.appli-bar{position:absolute;top:0;left:0;width:100%}.appli-bar>.open{-webkit-animation-name:SlideInAnimeAppBar;animation-name:SlideInAnimeAppBar;-webkit-animation-duration:.5s;animation-duration:.5s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;position:relative;z-index:10}.appli-bar>.close{-webkit-animation-name:SlideOutAnimeAppBar;animation-name:SlideOutAnimeAppBar;-webkit-animation-duration:.5s;animation-duration:.5s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;position:relative;z-index:-10}@-webkit-keyframes SlideInAnimeAppBar{0%{transform:translateY(-48px);opacity:0}to{transform:translateY(0);opacity:1;display:block}}@keyframes SlideInAnimeAppBar{0%{transform:translateY(-48px);opacity:0;display:block}to{transform:translateY(0);opacity:1}}@-webkit-keyframes SlideOutAnimeAppBar{0%{transform:translateY(0);opacity:1}to{transform:translateY(-48px);opacity:0;display:none}}@keyframes SlideOutAnimeAppBar{0%{transform:translateY(0);opacity:1}to{transform:translateY(-48px);opacity:0;display:none}}.hedder-area{background-color:#607d8bcc}.headder-block{display:flex;align-items:center;flex-wrap:wrap}.headder-sub-block1{display:flex;height:48px;padding:1px;width:calc(100% - 520px)}.headder-sub-block2{display:flex;padding:1px;width:520px;height:48px;justify-content:flex-end}@media screen and (max-width: 820px){.headder-sub-block1,.headder-sub-block2{width:100%}}.headder-menu-area{display:flex;align-items:bottom;padding-right:8px}.headder-menu-area>.spacer{display:block}.headder-menu-area>.separator{width:.5rem;display:block}.headder-text-area{display:flex;align-items:baseline}.headder-text-area>span{font-size:12px;color:#fff;padding-right:.4em}.headder-button-area{display:flex;margin-right:5px}.headder-button-area span{display:flex}.headder-button-setting{width:48px}.drawer-logo{position:relative;width:100%;height:80px}.drawer-logo img{width:80%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.menu-text-small{font-size:.95rem}.screenLock{background-color:#000;opacity:.5}.spinner{display:flex;width:80px;height:80px;background-color:#ccc;margin:200px auto;-webkit-animation:sk-rotateplane 1.2s infinite ease-in-out;animation:sk-rotateplane 1.2s infinite ease-in-out}@-webkit-keyframes sk-rotateplane{0%{-webkit-transform:perspective(120px)}50%{-webkit-transform:perspective(120px) rotateY(180deg)}to{-webkit-transform:perspective(120px) rotateY(180deg) rotateX(180deg)}}@keyframes sk-rotateplane{0%{transform:perspective(120px) rotateX(0) rotateY(0);-webkit-transform:perspective(120px) rotateX(0deg) rotateY(0deg)}50%{transform:perspective(120px) rotateX(-180.1deg) rotateY(0);-webkit-transform:perspective(120px) rotateX(-180.1deg) rotateY(0deg)}to{transform:perspective(120px) rotateX(-180deg) rotateY(-179.9deg);-webkit-transform:perspective(120px) rotateX(-180deg) rotateY(-179.9deg)}}.open-file-load-message{position:absolute;text-align:center;font-size:large;color:#fff;width:100%}.open-file-dialog-spacer{width:50%}input[type=radio][name=file-radio]{display:none}.open-file-button{border-radius:3px;position:relative;display:flex;justify-content:space-between;align-items:center;margin:5px 0 auto;width:100%;padding:10px 25px;color:#666;background-color:#f6f6f6;transition:.1s ease-in-out;cursor:pointer}.open-file-button:hover{background:#cbcbff}input[type=radio]:checked+.open-file-button{color:#fff;background-color:#99f}.file-name{font-weight:700!important}.file-edited{display:flex;align-items:center}.load-body{background-image:url(../images/texture.jpg);background-size:200px 200px;background-repeat:repeat}.logoStyle{width:20%;height:auto;margin-bottom:72px}.progressWrapperStyle{width:20%}@media (max-width: 768px){.logoStyle{width:80%;height:auto;margin-bottom:36px}.progressWrapperStyle{width:80%}}*{margin:0;padding:0;box-sizing:border-box;list-style:none;text-decoration:none;font-family:"M PLUS 1",sans-serif!important;font-weight:400!important;line-height:1.2em!important}body{width:100%;height:100dvh;overflow:hidden;position:absolute}.cut-list-space-hide{display:none}@media screen and (orientation: landscape){.cut-list-space-show{display:block;position:absolute;z-index:5;top:0%;left:0%;width:50%;height:100dvh}.work-space-harf{display:block;position:absolute;z-index:5;top:0%;left:50%;width:50%;height:100dvh}.print-space-show{display:block;position:absolute;top:0%;left:350px;right:100%;height:100dvh}}@media screen and (orientation: portrait){.cut-list-space-show{display:block;position:absolute;z-index:5;top:0%;left:0%;width:100%;height:66.6%}.work-space-harf{display:block;position:absolute;z-index:5;top:66.6%;left:0;width:100%;height:33.3%}.print-space-show{display:block;position:absolute;top:0%;left:0;right:100%;height:calc(100dvh - 400px)}}.work-space-full{display:block;position:absolute;z-index:5;top:0%;left:0%;width:100%;height:100dvh}.work-space-hide{display:none;z-index:-1}.print-space-hide{display:none;position:absolute;top:0%;left:350px;right:100%;height:100dvh}#print-space>.draw-area{background:#ccc}.selection_area{border:1px solid #55aaff;background-color:#4ba0ff4d;position:fixed}@keyframes fadeInAnime{0%{opacity:0}to{opacity:1}}@keyframes fadeOutAnime{0%{opacity:1}to{opacity:0}}.manipulator_balloon_show{border:3px solid #55aaff;background-color:#c0ddfe4d;border-radius:5px;padding:.4em .2em;position:fixed;text-align:center;animation-name:fadeInAnime;animation-duration:.35s;animation-fill-mode:forwards;opacity:0}.manipulator_balloon_hide{border:3px solid #55aaff;background-color:#c0ddfe4d;border-radius:5px;padding:.4em .2em;position:fixed;text-align:center;opacity:0;display:none;width:0;height:0;top:0}.manipulator_balloon_show span,.manipulator_balloon_hide span{padding:10px;font-size:20px;line-height:2em;top:0}.work_space_message_show{background-color:#33333380;border-radius:25px;padding:.5em 4em;position:fixed;animation-name:fadeInAnime;animation-duration:.25s;animation-fill-mode:forwards;animation-timing-function:ease;opacity:0}.work_space_message_hide{background-color:#33333380;border-radius:25px;padding:.5em 4em;position:fixed;animation-name:fadeOutAnime;animation-duration:.75s;animation-fill-mode:forwards;animation-timing-function:ease;opacity:1;display:none}.work_space_message_show span{color:#fff;font-weight:700;padding:10px;font-size:20px;line-height:2em}.draw-no-select{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.container-main{position:absolute;top:55px;left:4px;overflow:hidden;direction:rtl;height:calc(100dvh - 55px)}@media screen and (max-width: 820px){.container-main{top:103px;height:calc(100dvh - 103px)}}.container-main>.open{-webkit-animation-name:SlideInAnimeMain;animation-name:SlideInAnimeMain;-webkit-animation-duration:.5s;animation-duration:.5s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;position:relative;z-index:10;padding-left:8px;overflow-y:auto;margin:0 auto}@supports selector(::-webkit-scrollbar){.container-main>.open::-webkit-scrollbar{background:#dceafabf;width:5px}.container-main>.open::-webkit-scrollbar-track{background:#dceafabf;border-radius:4px;box-shadow:inset 0 0 5px #0003}.container-main>.open::-webkit-scrollbar-thumb{background-color:#0003;border-radius:4px}}@supports (scrollbar-width: auto) and (scrollbar-color: auto) and (not selector(::-webkit-scrollbar)){.container-main>.open{width:120px;scrollbar-width:thin;scrollbar-color:rgba(0,0,0,.2) rgba(220,234,250,.75)}}.container-main>.close{-webkit-animation-name:SlideOutAnimeMain;animation-name:SlideOutAnimeMain;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;position:relative}@-webkit-keyframes SlideInAnimeMain{0%{transform:translate(-100px);opacity:0}to{transform:translate(0);opacity:1;display:block}}@keyframes SlideInAnimeMain{0%{transform:translate(-100px);opacity:0}to{transform:translate(0);opacity:1;display:block}}@-webkit-keyframes SlideOutAnimeMain{0%{transform:translate(0);opacity:1}to{transform:translate(-100px);opacity:0;display:none;z-index:-10}}@keyframes SlideOutAnimeMain{0%{transform:translate(0);opacity:1}to{transform:translate(-100px);opacity:0;display:none;z-index:-10}}.container-main p{font-size:.8em;text-align:center;height:2em;line-height:2em!important;margin:0}.add-block{background-color:#f2fd23bf;border-radius:4px;border:1px solid rgba(0,0,0,.3);direction:ltr}.edit-block{background-color:#dceafabf;border-radius:4px;border:1px solid rgba(0,0,0,.3);direction:ltr}.material-symbols-outlined{font-variation-settings:"FILL" 0,"wght" 100,"GRAD" 0,"opsz" 48}.container-mode>.open{-webkit-animation-name:SlideInAnimeMode;animation-name:SlideInAnimeMode;-webkit-animation-duration:.5s;animation-duration:.5s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;position:relative;z-index:10;overflow:hidden;overflow-y:auto;padding-right:8px;margin:0 auto}@supports selector(::-webkit-scrollbar){.container-mode>.open::-webkit-scrollbar{background:#dceafabf;width:5px}.container-mode>.open::-webkit-scrollbar-track{background:#dceafabf;border-radius:4px;box-shadow:inset 0 0 5px #0003}.container-mode>.open::-webkit-scrollbar-thumb{background-color:#0003;border-radius:4px}}@supports (scrollbar-width: auto) and (scrollbar-color: auto) and (not selector(::-webkit-scrollbar)){.container-mode>.open{scrollbar-width:thin;scrollbar-color:rgba(0,0,0,.2) rgba(220,234,250,.75)}.container-mode{width:57px}.mode-block{width:48px}}.container-mode>.close{-webkit-animation-name:SlideOutAnimeMode;animation-name:SlideOutAnimeMode;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;position:relative}@-webkit-keyframes SlideInAnimeMode{0%{transform:translate(60px);opacity:0}to{transform:translate(0);opacity:1;display:block}}@keyframes SlideInAnimeMode{0%{transform:translate(60px);opacity:0}to{transform:translate(0);opacity:1;display:block}}@-webkit-keyframes SlideOutAnimeMode{0%{transform:translate(0);opacity:1}to{transform:translate(60px);opacity:0;display:none;z-index:-10}}@keyframes SlideOutAnimeMode{0%{transform:translate(0);opacity:1}to{transform:translate(60px);opacity:0;display:none;z-index:-10}}.container-mode{position:absolute;top:55px;right:4px;overflow:hidden;height:calc(100dvh - 55px)}@media screen and (max-width: 820px){.container-mode{top:103px;height:calc(100dvh - 103px)}}.container-mode p{font-size:.8em;text-align:center;height:2em;line-height:2em!important;margin:0}.title_small{font-size:.6em!important;height:1.75em!important}.spacer{height:.5em}.mode-block{border-radius:4px;background-color:#dceafabf}@media screen and (orientation: landscape){.container-standard{position:absolute;padding:5px;top:0;left:0}@-webkit-keyframes SlideInAnimeStandard{0%{transform:translate(-500px);opacity:0}to{transform:translate(0);opacity:1;display:block}}@keyframes SlideInAnimeStandard{0%{transform:translate(-500px);opacity:0}to{transform:translate(0);opacity:1;display:block}}@-webkit-keyframes SlideOutAnimeStandard{0%{transform:translate(0);opacity:1}to{transform:translate(-500px);opacity:0;display:none}}@keyframes SlideOutAnimeStandard{0%{transform:translate(0);opacity:1}to{transform:translate(-500px);opacity:0;display:none}}.container-standard .container{display:flex;flex-direction:column;height:calc(100dvh - 50px)}}@media screen and (orientation: portrait){.container-standard{position:absolute;top:0;left:0;width:100vw;height:500px}@-webkit-keyframes SlideInAnimeStandard{0%{transform:translateY(-500px);opacity:0}to{transform:translateY(0);opacity:1;display:block}}@keyframes SlideInAnimeStandard{0%{transform:translateY(-500px);opacity:0}to{transform:translateY(0);opacity:1;display:block}}@-webkit-keyframes SlideOutAnimeStandard{0%{transform:translateY(0);opacity:1}to{transform:translateY(-500px);opacity:0;display:none}}@keyframes SlideOutAnimeStandard{0%{transform:translateY(0);opacity:1}to{transform:translateY(-500px);opacity:0;display:none}}.container-standard .container{display:flex;flex-direction:column;height:500px}}.container-standard>.initial{opacity:0;display:none;position:relative;z-index:-100}.container-standard>.open{-webkit-animation-name:SlideInAnimeStandard;animation-name:SlideInAnimeStandard;-webkit-animation-duration:.25s;animation-duration:.25s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;opacity:1;position:relative;z-index:100}.container-standard>.close{-webkit-animation-name:SlideOutAnimeStandard;animation-name:SlideOutAnimeStandard;-webkit-animation-duration:.25s;animation-duration:.25s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;opacity:0;position:relative;z-index:-100}.container-standard .close-btn{position:absolute;width:40px;height:40px;top:5px;right:5px}.container-standard .middle{flex-grow:1;overflow-y:auto}.container-standard .scrollable-contents{height:100dvh}.container-standard .add_button{width:100%;margin-top:8px;margin-bottom:8px}.container-standard .replace_aria{border-top:2px #eee solid;margin-top:8px;padding-top:8px;display:flex;align-items:center;height:60px}.container-standard .replace_button{padding-right:8px;padding-left:8px;width:calc(50% - 4px);margin-top:8px}.container-standard .replace_button_gap{width:8px}.standard-set-block{position:relative;margin:20px 0 6px}.standard-set-block div{color:#888;margin:2px 0}.standard-set-select{position:relative}.standard-set-select:before,.standard-set-select:after{position:absolute;content:"";pointer-events:none}.standard-set-select:before{display:inline-block;right:0;width:2.8em;height:2.2em;border-radius:0 3px 3px 0;background-color:#2589d0}.standard-set-select:after{position:absolute;top:50%;right:1.4em;transform:translate(50%,-50%) rotate(45deg);width:6px;height:6px;border-bottom:3px solid #fff;border-right:3px solid #fff}.standard-set-select select{-webkit-appearance:none;-moz-appearance:none;appearance:none;min-width:230px;height:2.2em;padding:.4em 3.6em .4em .8em;border:none;border-radius:3px;background-color:#e6edf3;color:#333;font-size:1em;cursor:pointer}.standard-set-select select:focus{outline:2px solid #2589d0}input[type=radio][name=standard-radio]{display:none}.button{border-radius:3px;position:relative;display:flex;justify-content:space-between;align-items:baseline;margin:5px 0 auto;width:100%;padding:10px 25px;color:#666;background-color:#f6f6f6;transition:.1s ease-in-out;cursor:pointer}.button:hover{background:#cbcbff}input[type=radio]:checked+.button{color:#fff;background-color:#99f}.standard-name{font-weight:700!important}.standard-size{font-size:smaller}.container-setting{position:absolute;top:5px;left:5px;bottom:5px}.container-setting>.initial{opacity:0;display:none;position:relative;z-index:-100}.container-setting>.open{-webkit-animation-name:SlideInAnime;animation-name:SlideInAnime;-webkit-animation-duration:.25s;animation-duration:.25s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;opacity:1;display:block;position:relative;z-index:100}.container-setting>.close{-webkit-animation-name:SlideOutAnime;animation-name:SlideOutAnime;-webkit-animation-duration:.25s;animation-duration:.25s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;opacity:0;position:relative;z-index:-100}@-webkit-keyframes SlideInAnime{0%{transform:translate(-500px);opacity:0}to{transform:translate(0);opacity:1;display:block}}@keyframes SlideInAnime{0%{transform:translate(-500px);opacity:0}to{transform:translate(0);opacity:1;display:block}}@-webkit-keyframes SlideOutAnime{0%{transform:translate(0);opacity:1}to{transform:translate(-500px);opacity:0;display:none}}@keyframes SlideOutAnime{0%{transform:translate(0);opacity:1}to{transform:translate(-500px);opacity:0;display:none}}.container-setting .close-btn{position:absolute;width:40px;height:40px;top:5px;right:5px}.container-setting .container{display:flex;flex-direction:column;height:calc(100dvh - 50px)}.container-setting .top{height:60px}.container-setting .middle{flex-grow:1;overflow-y:auto}.container-setting .bottom{height:50px}.container-setting .scrollable-contents{height:100dvh}.container-setting .setting-contents{padding:5px 40px 0}.container-setting .title{color:#008b8b}:root{--drawing-parts-pnl-hide-width: -400px;--drawing-parts-pnl-hide-height: -500px}@media screen and (orientation: landscape){.container-drawing-parts{position:absolute;padding:5px;top:0;left:0;height:100dvh}@-webkit-keyframes SlideInAnime{0%{transform:translate(var(--drawing-parts-pnl-hide-width));opacity:0}to{transform:translate(0);opacity:1;display:block}}@keyframes SlideInAnime{0%{transform:translate(var(--drawing-parts-pnl-hide-width));opacity:0}to{transform:translate(0);opacity:1;display:block}}@-webkit-keyframes SlideOutAnime{0%{transform:translate(0);opacity:1}to{transform:translate(var(--drawing-parts-pnl-hide-width));opacity:0;display:none}}@keyframes SlideOutAnime{0%{transform:translate(0);opacity:1}to{transform:translate(var(--drawing-parts-pnl-hide-width));opacity:0;display:none}}.container-drawing-parts .container{display:flex;flex-direction:column;height:calc(100dvh - 50px)}}@media screen and (orientation: portrait){.container-drawing-parts{position:absolute;padding:5px;top:0;left:0;width:100vw;height:500px}@-webkit-keyframes SlideInAnime{0%{transform:translateY(var(--drawing-parts-pnl-hide-height));opacity:0}to{transform:translateY(0);opacity:1;display:block}}@keyframes SlideInAnime{0%{transform:translateY(var(--drawing-parts-pnl-hide-height));opacity:0}to{transform:translateY(0);opacity:1;display:block}}@-webkit-keyframes SlideOutAnime{0%{transform:translateY(0);opacity:1}to{transform:translateY(var(--drawing-parts-pnl-hide-height));opacity:0;display:none}}@keyframes SlideOutAnime{0%{transform:translateY(0);opacity:1}to{transform:translateY(var(--drawing-parts-pnl-hide-height));opacity:0;display:none}}.container-drawing-parts .container{display:flex;flex-direction:column;height:500px}}.container-drawing-parts>.initial{opacity:0;display:none;position:relative;z-index:-100}.container-drawing-parts>.open{-webkit-animation-name:SlideInAnime;animation-name:SlideInAnime;-webkit-animation-duration:.25s;animation-duration:.25s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;position:relative;z-index:100}.container-drawing-parts>.close{-webkit-animation-name:SlideOutAnime;animation-name:SlideOutAnime;-webkit-animation-duration:.25s;animation-duration:.25s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;position:relative;z-index:-100}.container-drawing-parts .close-btn{position:absolute;width:40px;height:40px;top:5px;right:5px}.container-drawing-parts .top{height:60px}.container-drawing-parts .middle{overflow-y:auto}.container-drawing-parts .bottom{height:60px}.container-drawing-parts .dim-point-label{width:60px}.container-drawing-parts .scrollable-contents{height:100%}.container-drawing-parts .add_dist_button .css-i4bv87-MuiSvgIcon-root{transform:rotate(90deg);-webkit-transform:rotate(90deg)}.container-cut-list{position:absolute;top:0;left:0}.container-cut-list>.initial{opacity:0;display:none;position:relative;z-index:-100}.container-cut-list>.open{-webkit-animation-name:CutListSlideInAnime;animation-name:CutListSlideInAnime;-webkit-animation-duration:.25s;animation-duration:.25s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;position:relative;z-index:100}.container-cut-list>.close{-webkit-animation-name:CutListSlideOutAnime;animation-name:CutListSlideOutAnime;-webkit-animation-duration:.25s;animation-duration:.25s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;position:relative;z-index:-100}@-webkit-keyframes CutListSlideInAnime{0%{transform:translateY(-100px);opacity:0}to{transform:translateY(0);opacity:1;display:block}}@keyframes CutListSlideInAnime{0%{transform:translateY(-100px);opacity:0}to{transform:translateY(0);opacity:1;display:block}}@-webkit-keyframes CutListSlideOutAnime{0%{transform:translateY(0);opacity:1}to{transform:translateY(-100px);opacity:0;display:none}}@keyframes CutListSlideOutAnime{0%{transform:translateY(0);opacity:1}to{transform:translateY(-100px);opacity:0;display:none}}.container-cut-list .refresh-btn{float:right;margin:10px}.container-cut-list .output_pdf_button{float:right;margin:10px;pointer-events:auto}.container-cut-list .output_pdf_button_disable{float:right;margin:10px;pointer-events:none}.container-cut-list .close-btn{float:right;width:40px;margin:5px}.container-cut-list .container{height:50px}@media screen and (orientation: landscape){.container-print-panel{position:absolute;padding:5px;top:0;left:0;height:100dvh}@-webkit-keyframes SlideInPrintAnime{0%{transform:translate(-400px);opacity:0}to{transform:translate(0);opacity:1;display:block}}@keyframes SlideInPrintAnime{0%{transform:translate(-400px);opacity:0}to{transform:translate(0);opacity:1;display:block}}@-webkit-keyframes SlideOutPrintAnime{0%{transform:translate(0);opacity:1}to{transform:translate(-400px);opacity:0;display:none}}@keyframes SlideOutPrintAnime{0%{transform:translate(0);opacity:1}to{transform:translate(-400px);opacity:0;display:none}}.container-print-panel .container{display:flex;flex-direction:column;height:calc(100dvh - 70px);overflow-y:auto}}@media screen and (orientation: portrait){.container-print-panel{position:absolute;padding:5px;top:0;left:0;width:100vw}@-webkit-keyframes SlideInPrintAnime{0%{transform:translateY(-540px);opacity:0}to{transform:translateY(0);opacity:1;display:block}}@keyframes SlideInPrintAnime{0%{transform:translateY(-540px);opacity:0}to{transform:translateY(0);opacity:1;display:block}}@-webkit-keyframes SlideOutPrintAnime{0%{transform:translateY(0);opacity:1}to{transform:translateY(-540px);opacity:0;display:none}}@keyframes SlideOutPrintAnime{0%{transform:translateY(0);opacity:1}to{transform:translateY(-540px);opacity:0;display:none}}.container-print-panel .container{display:flex;flex-direction:column;height:472px;overflow-y:auto}}.container-print-panel>.initial{opacity:0;display:none;position:relative;z-index:-100}.container-print-panel>.open{-webkit-animation-name:SlideInPrintAnime;animation-name:SlideInPrintAnime;-webkit-animation-duration:.25s;animation-duration:.25s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;position:relative;z-index:100;display:block}.container-print-panel>.close{-webkit-animation-name:SlideOutPrintAnime;animation-name:SlideOutPrintAnime;-webkit-animation-duration:.25s;animation-duration:.25s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;position:relative;z-index:-100}.container-print-panel .close-btn{position:absolute;width:40px;height:40px;top:5px;right:5px}.container-print-panel .top{padding-left:16px;align-items:center;align-content:center;height:60px}.print-contents{margin-left:40px;margin-bottom:20px}.print-area{display:block;width:100%;height:100%;border:solid 1px #888;background:transparent}.print-title{height:4%;padding:.5vh;display:flex;justify-content:space-between}p#preview-title,p#preview-name{font-size:2vh}.print-main{height:96%}.print-upper,.print-lower{height:50%}.print-box1,.print-box2,.print-box3,.print-box4{float:left;width:50%;height:100%}.color-picker-container{position:absolute;z-index:20;left:0;top:0;width:100dvw;height:100dvh}.color-picker-close{position:fixed;top:0;right:0;bottom:0;left:0}.color-picker-dialog{position:absolute;top:50%;left:50%;width:400px;transform:translate(-50%);padding:16px 4px 16px 16px;border-radius:8px;background-color:#f0f0f0;box-shadow:2px 2px 4px gray}.prev-color-block{display:flex;margin:16px 8px 0;align-items:center;justify-content:flex-end}.prev-color-text{margin:8px}.prev-color{margin:8px;width:100px;height:32px;border:solid 1px #333}@media screen and (orientation: landscape){.container-shape-edit{position:absolute;padding:5px;top:0;left:0;height:100dvh}@-webkit-keyframes SlideInAnimeStandard{0%{transform:translate(-500px);opacity:0}to{transform:translate(0);opacity:1;display:block}}@keyframes SlideInAnimeStandard{0%{transform:translate(-500px);opacity:0}to{transform:translate(0);opacity:1;display:block}}@-webkit-keyframes SlideOutAnimeStandard{0%{transform:translate(0);opacity:1}to{transform:translate(-500px);opacity:0;display:none}}@keyframes SlideOutAnimeStandard{0%{transform:translate(0);opacity:1}to{transform:translate(-500px);opacity:0;display:none}}.container-shape-edit .container{display:flex;flex-direction:column;height:calc(100dvh - 50px)}}@media screen and (orientation: portrait){.container-shape-edit{position:absolute;top:0;left:0;width:100vw;height:400px}@-webkit-keyframes SlideInAnimeStandard{0%{transform:translateY(-400px);opacity:0}to{transform:translateY(0);opacity:1;display:block}}@keyframes SlideInAnimeStandard{0%{transform:translateY(-400px);opacity:0}to{transform:translateY(0);opacity:1;display:block}}@-webkit-keyframes SlideOutAnimeStandard{0%{transform:translateY(0);opacity:1}to{transform:translateY(-400px);opacity:0;display:none}}@keyframes SlideOutAnimeStandard{0%{transform:translateY(0);opacity:1}to{transform:translateY(-400px);opacity:0;display:none}}.container-shape-edit .container{display:flex;flex-direction:column;height:400px}}.container-shape-edit>.initial{opacity:0;display:none;position:relative;z-index:-100}.container-shape-edit>.open{-webkit-animation-name:SlideInAnimeStandard;animation-name:SlideInAnimeStandard;-webkit-animation-duration:.25s;animation-duration:.25s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;opacity:1;position:relative;z-index:100}.container-shape-edit>.close{-webkit-animation-name:SlideOutAnimeStandard;animation-name:SlideOutAnimeStandard;-webkit-animation-duration:.25s;animation-duration:.25s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;opacity:0;position:relative;z-index:-100}.container-shape-edit .close-btn{position:absolute;width:40px;height:40px;top:5px;right:5px}.container-shape-edit .top{height:60px}.container-shape-edit .middle{flex-grow:1;overflow-y:auto}.container-shape-edit .bottom{height:80px}.container-shape-edit .scrollable-contents{height:100dvh}.container-shape-edit .add_button{width:100%;margin:20px 0}.container-shape-edit .setting-contents{padding:5px 10px 0 40px}.container-shape-edit .setting-contents-size{padding:5px 10px 0 20px}.container-shape-edit .title{color:#008b8b}.container-shape-edit .size-title{font-size:small;width:100px;align-content:center}.container-shape-edit .size-stack{margin-bottom:5px}.container-shape-edit .mm-title{font-size:small;width:50px;align-content:end;margin:5px}.input-container{display:flex}.input-container .no-spin-input input[type=number]{-webkit-appearance:textfield;appearance:textfield;-moz-appearance:textfield}.input-container .no-spin-input input[type=number]::-webkit-outer-spin-button,.input-container .no-spin-input input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.align-container-title{color:#008b8b}.align-block-contents{display:flex;margin-bottom:.5em}.align-btn-continer{margin:.5em 1em}.align-btn-label{font-size:small;text-align:center;width:56px}:root{--rotation: 0deg}.btn-align-rotation{transform:rotate(var(--rotation))}.info-panel-initial{display:none;opacity:0}.info-panel-show{border:2px solid rgba(0,0,0,.2);background-color:#c0ddfe4d;border-radius:5px;padding:.4em .2em;position:absolute;right:75px;bottom:15px;animation-name:fadeInAnime;animation-duration:.25s;animation-fill-mode:forwards;display:block;opacity:1;z-index:10}@media screen and (max-width: 768px){.info-panel-show{left:50%;margin-right:-50%;transform:translate(-50%)}}.info-panel-hide{border:1px solid rgba(0,0,0,.3);background-color:#c0ddfe4d;border-radius:5px;padding:.4em .2em;position:absolute;right:65px;bottom:15px;animation-name:fadeOutAnime;animation-duration:.25s;animation-fill-mode:forwards;display:none;opacity:0;z-index:-10}.info-panel-label{font-size:14px;vertical-align:middle;font-weight:500!important;margin:.5em}.input-label{font-size:14px;font-weight:500!important;display:inline-grid;text-align:right;margin:.5em}.input-block{background-color:#fefefecc;border-radius:5px;padding:.4em .2em;margin:2px}.input-form{height:2.4em;margin-right:1em;padding:0 14px;border-radius:4px;border:none;width:100px;box-shadow:0 0 0 1px #ccc inset;appearance:none;-webkit-appearance:none;-moz-appearance:none}.input-form:focus{outline:0;box-shadow:0 0 0 2px #2196f3 inset}#infomation-panel input[type=radio]{display:none}#infomation-panel #move_x,#infomation-panel #rot_x,#infomation-panel #x_plus{color:#a00;border-radius:3px;border:2px solid #aa0000;width:32px;height:32px;margin:0 2px;padding:.25em;text-align:center}#infomation-panel input[type=radio]:checked+#move_x,#infomation-panel input[type=radio]:checked+#rot_x,#infomation-panel input[type=radio]:checked+#x_plus{color:#fff;border-radius:3px;border:2px solid #aa0000;width:32px;height:32px;margin:0 2px;padding:.25em;text-align:center;background:#a33}#infomation-panel #move_y,#infomation-panel #rot_y,#infomation-panel #z_plus{color:#0a0;border-radius:3px;border:2px solid #00aa00;width:32px;height:32px;margin:0 2px;border:solid;padding:.25em;text-align:center}#infomation-panel input[type=radio]:checked+#move_y,#infomation-panel input[type=radio]:checked+#rot_y,#infomation-panel input[type=radio]:checked+#z_plus{color:#fff;border-radius:3px;border:2px solid #00aa00;width:32px;height:32px;margin:0 2px;padding:.25em;text-align:center;background:#3a3}#infomation-panel #move_z,#infomation-panel #rot_z,#infomation-panel #z_minus{color:#00a;border-radius:3px;border:2px solid #0000aa;width:32px;height:32px;margin:0 2px;border:solid;padding:.25em;text-align:center}#infomation-panel input[type=radio]:checked+#move_z,#infomation-panel input[type=radio]:checked+#rot_z,#infomation-panel input[type=radio]:checked+#z_minus{color:#fff;border-radius:3px;border:2px solid #0000aa;width:32px;height:32px;margin:0 2px;padding:.25em;text-align:center;background:#33a}#infomation-panel #x_minus{border-radius:3px;border:2px solid #aaaa00;width:56px;height:32px;margin:0 2px;border:solid;padding:.25em;text-align:center;color:#aa0}#infomation-panel input[type=radio]:checked+#x_minus{border-radius:3px;border:2px solid black;width:56px;height:32px;margin:0 2px;padding:.25em;text-align:center;background:#ff0;color:#000}.draggablepanel{width:max-content;box-shadow:0 4px 8px #0003;position:fixed;border:2px solid rgba(0,0,0,.2);background-color:#c0ddfe4d;border-radius:5px;padding:.4em .2em;animation-name:fadeInAnime;animation-duration:.25s;animation-fill-mode:forwards;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;opacity:1;z-index:10;will-change:transform}.draggablepanel-header{cursor:grab;padding:0;border-top-left-radius:5px;border-top-right-radius:5px;font-size:14px;vertical-align:middle;font-weight:500!important;margin:.2em}.draggablepanel-title{font-size:14px;font-weight:500!important;display:flex;align-items:center;text-align:right}.draggablepanel-content{padding:3px;border-bottom-left-radius:5px;border-bottom-right-radius:5px}.draggablepanel-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:#00000080;display:flex;align-items:start;z-index:999999}.draggablepanel-wrapper{position:absolute;width:fit-content;height:0%;top:0;left:0;display:flex;align-items:start}.ar-space-full{overflow:hidden;display:block;position:absolute;z-index:-2;top:0%;left:0%;width:100%;height:100dvh}.ar-bar{position:absolute;top:0;left:0;width:100%;z-index:10;background-color:#607d8bcc}.ar-bar-block{display:flex;align-items:center;flex-direction:row}.ar-bar-block1{display:flex;height:48px;padding:1px;width:calc(100% - 400px)}.ar-bar-block2{display:flex;height:48px;padding:1px;width:400px;justify-content:flex-end}.ar-return-area,.ar-menu-area{display:flex}.btn-photo{position:absolute!important;right:24px;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%)}.ar-no-select{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.about-body{min-height:calc(100dvh - 64px);background-image:url(../images/texture.jpg);background-size:200px 200px;background-repeat:repeat;text-align:center}#infomation-contents{text-align:center;width:100%}#infomation-contents>h1{color:#444;padding-top:1.75em;margin-block-end:.05em}#infomation-contents>h2{color:#444;margin-block-start:.05em;margin-block-end:.25em}#infomation-contents>h3{color:#444;margin-block-start:.5em;margin-block-end:.5em}.button-block{margin:16px}.license-block{margin-right:auto;margin-left:auto;width:768px}.license-block p{margin-bottom:32px;text-align:left;font-size:12px;color:#666}.license-text p{text-align:left;height:50vh;background-color:#f0f0f0;overflow-y:scroll;color:#666;padding:16px}.standard-edit h5{font-weight:500;color:#f5f5f5;background:#90a4ae;padding:.5em;border-radius:.25em}
