@charset "UTF-8";html{cursor:pointer}body{font-family:Montserrat,sans-serif;font-size:14px;margin:0;overflow:hidden;cursor:default}hr{border:0;border-top:1px solid #ccc}button{position:relative}input{vertical-align:middle}input[type=color]::-webkit-color-swatch-wrapper{padding:0}input[type=color]::-webkit-color-swatch{border:none}textarea{tab-size:4;white-space:pre;word-wrap:normal;vertical-align:middle}textarea.success{border-color:#8b8!important}textarea.fail{border-color:red!important;background-color:#ff00000d}textarea,input{outline:none}#loading-screen{position:absolute;width:100vw;height:100vh;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;color:#fff;background-color:#144734;z-index:1}#loading-screen>img{max-width:25vw;margin-bottom:1em}.Panel{-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none;-o-user-select:none;user-select:none}.TabbedPanel{-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none;-o-user-select:none;user-select:none;position:relative;display:block;width:100%}.TabbedPanel .Tabs{position:relative;display:block;width:100%}.TabbedPanel .Tabs .Tab{padding:10px;text-transform:uppercase}.TabbedPanel .Tabs .Panels{position:relative;display:block;width:100%;height:100%}.Listbox{color:#444;background-color:#fff;padding:0;width:100%;min-height:140px;font-size:12px;cursor:default;overflow:auto}.Listbox .ListboxItem{padding:6px;color:#666;white-space:nowrap}.Listbox .ListboxItem.active{background-color:#0000000a}.CodeMirror{position:absolute!important;top:37px;width:100%!important;height:calc(100% - 37px)!important}.CodeMirror .errorLine{background:rgba(255,0,0,.25)}.CodeMirror .esprima-error{color:red;text-align:right;padding:0 20px}#outliner .opener{display:inline-block;width:14px;height:14px;margin:0 4px;vertical-align:top;text-align:center}#outliner .opener.open:after{content:"\2212"}#outliner .opener.closed:after{content:"+"}#outliner .option{border:1px solid transparent}#outliner .option.drag{border:1px dashed #999}#outliner .option.dragTop{border-top:1px dashed #999}#outliner .option.dragBottom{border-bottom:1px dashed #999}#outliner .type{display:inline-block;width:14px;height:14px;color:#ddd;text-align:center}#outliner .type:after{content:"\25cf"}#outliner .Scene{color:#88d}#outliner .Camera{color:#d88}#outliner .Light{color:#dd8}#outliner .Object3D{color:#aae}#outliner .Mesh{color:#88e}#outliner .Line,#outliner .LineSegments{color:#8e8}#outliner .Points{color:#e88}#outliner .Geometry{color:#aea}#outliner .Material{color:#eae}#outliner .Script:after{content:"\25ce"}button{color:#555;background-color:#ddd;border:0px;margin:0;padding:5px 8px;text-transform:uppercase;cursor:pointer;outline:none;font-family:Montserrat,sans-serif}button:hover,button.selected{background-color:#fff}input,textarea{border:1px solid transparent;color:#444}input.Number{color:#08f!important;font-size:12px;border:0px;padding:2px}select{color:#666;background-color:#ddd;border:0px;text-transform:uppercase;cursor:pointer;outline:none}select:hover{background-color:#fff}#resizer{position:absolute;top:32px;right:427px;width:5px;bottom:0px;cursor:col-resize}#viewport{position:absolute;top:0px;left:0;right:432px;bottom:0}#viewport #info{text-shadow:1px 1px 0 rgba(0,0,0,.25);pointer-events:none}#script{position:absolute;top:32px;left:0;right:300px;bottom:0;opacity:.9}#player{position:absolute;top:32px;left:0;right:300px;bottom:0}#menubar{position:absolute;width:100%;height:32px;background:#eee;padding:0;margin:0;right:0;top:0}#menubar .menu{float:left;cursor:pointer;padding-right:8px}#menubar .menu.right{float:right;cursor:auto;padding-right:0;text-align:right}#menubar .menu .title{display:inline-block;color:#888;margin:0;padding:8px;line-height:16px}#menubar .menu .options{position:fixed;display:none;padding:5px 0;background:#eee;width:150px;max-height:calc(100% - 80px);overflow:auto}#menubar .menu:hover .options{display:block}#menubar .menu .options hr{border-color:#ddd}#menubar .menu .options .option{color:#666;background-color:transparent;padding:5px 10px;margin:0!important}#menubar .menu .options .option:hover{color:#fff;background-color:#08f}#menubar .menu .options .option:active{color:#666;background:transparent}#menubar .menu .options .inactive{color:#bbb;background-color:transparent;padding:5px 10px;margin:0!important}#sidebar{position:absolute;right:0;top:0px;bottom:0;width:432px;background:#eee;overflow:hidden}#sidebar .Panel{color:#888;padding:10px;border-top:1px solid #ccc}#sidebar .Panel.collapsed{margin-bottom:0}#sidebar .Row{min-height:20px;margin-bottom:10px}#sidebar canvas{vertical-align:middle}#sidebar-menubar{display:flex;flex-direction:row;justify-content:space-between;align-items:center;background-color:#144734;height:80px;padding-right:8px}#sidebar-menubar #sidebar-menubar-logo{display:flex;flex-direction:row;align-items:center;flex:1;height:100%;margin:0 16px;padding:16px 0;box-sizing:border-box}#sidebar-menubar #sidebar-menubar-logo img{margin-right:18px;max-height:100%}#sidebar-menubar #sidebar-menubar-logo h2{font-size:12px;color:#fff}#sidebar-menubar .options-btn{background-color:inherit}#sidebar-menubar .options-btn img{display:block;width:20px;height:20px;padding:8px;border:2px solid #f8f8f8}#sidebar-menubar .options-btn p{font-size:10px;color:#fff;margin:4px 0 0}#tabs{background-color:#ddd;border-top:1px solid #ccc}#tabs span{color:#aaa;border-right:1px solid #ccc;padding:10px}#tabs span.selected{color:#888;background-color:#eee}#specifications{position:absolute;left:30px;bottom:30px;background:#f8f8f8;border-radius:5px;padding:8px 12px}#specifications ul{margin:0;padding:0;list-style:none;max-height:0;transition:max-height .15s ease-out;overflow:hidden;font-size:12px;color:#000}#specifications ul li{display:flex;align-items:center;margin-top:8px}#specifications ul li:before{content:"";display:inline-block;margin-right:8px;height:100%;border:3px solid #144734;border-radius:50%}#specifications.open ul{max-height:500px;transition:max-height .25s ease-in}#specifications .Button{display:flex;flex-direction:row;align-items:center;justify-content:space-between;width:100%;color:#144734;font-size:14px;font-weight:700;background-color:#f8f8f8;padding:0;margin:0}#specifications img{width:24px;height:24px;margin-left:48px;transform:rotate(0);transition:transform linear .1s}#specifications img.open{transform:rotate(45deg)}#toolbar{position:absolute;left:10px;top:42px;width:32px;background:#eee;text-align:center}#toolbar button,#toolbar input{height:32px}#toolbar button img{width:16px;opacity:.5}.Outliner{color:#444;background-color:#fff;padding:0;width:100%;height:140px;font-size:12px;cursor:default;overflow:auto;resize:vertical;outline:none!important}.Outliner .option{padding:4px;color:#666;white-space:nowrap}.Outliner .option:hover{background-color:#00000005}.Outliner .option.active{background-color:#0000000a}.TabbedPanel .Tabs{background-color:#ddd;border-top:1px solid #ccc}.TabbedPanel .Tab{color:#aaa;border-right:1px solid #ccc}.TabbedPanel .Tab.selected{color:#888;background-color:#eee}.Listbox{color:#444;background-color:#fff}.Panel{color:#888}@media all and (max-width: 600px){#resizer{display:none}#menubar .menu .options{max-height:calc(100% - 372px)}#menubar .menu.right{display:none}#viewport{left:0;right:0;top:0;height:calc(100% - 452px)}#specifications{right:30px;top:30px;left:auto;bottom:auto}#specifications img{margin-left:24px}#script,#player{left:0;right:0;top:32px;height:calc(100% - 352px)}#sidebar{left:0;width:100%;top:calc(100% - 450px);bottom:0}#sidebar #sidebar-menubar{height:50px}#sidebar .options-btn img{width:16px;height:16px;padding:4px}#sidebar .options-btn p{font-size:8px}#sidebar .titlebar{height:30px}}@media all and (max-height: 600px){#resizer{display:none}#sidebar #sidebar-menubar{height:50px}#sidebar .options-btn img{width:16px;height:16px;padding:4px}#sidebar .options-btn p{font-size:8px}#sidebar .titlebar{height:30px}}@media all and (max-height: 750px) and (orientation: portrait){#viewport{height:34%}#specifications{max-height:20%;overflow-y:scroll}#sidebar{top:34%}}@media (prefers-color-scheme: dark){button{color:#aaa;background-color:#222}button:hover{color:#ccc;background-color:#444}button.selected{color:#fff;background-color:#08f}input,textarea{background-color:#222;border:1px solid transparent;color:#888}select{color:#aaa;background-color:#222}select:hover{color:#ccc;background-color:#444}#menubar,#menubar .menu .options{background:#111}#menubar .menu .options hr{border-color:#222}#menubar .menu .options .option{color:#888}#menubar .menu .options .inactive{color:#444}#sidebar{background-color:#111}#sidebar .Panel{border-top:1px solid #222}#sidebar .Panel.Material canvas{border:solid 1px #5a5a5a}#tabs{background-color:#1b1b1b;border-top:1px solid #222}#tabs span{color:#555;border-right:1px solid #222}#tabs span.selected,#toolbar{background-color:#111}#toolbar img{filter:invert(1)}.Outliner{color:#888;background:#222}.Outliner .option:hover{background-color:#153c5e80}.Outliner .option.active{background-color:#153c5e}.TabbedPanel .Tabs{background-color:#1b1b1b;border-top:1px solid #222}.TabbedPanel .Tab{color:#555;border-right:1px solid #222}.TabbedPanel .Tab.selected{color:#888;background-color:#111}.Listbox{color:#888;background:#222}.Listbox .ListboxItem:hover{background-color:#153c5e80}.Listbox .ListboxItem.active{background-color:#153c5e}}.Divider{width:5px;height:100%;background-color:#f8f8f8}.quotation{position:absolute;box-sizing:border-box;width:100%;padding:32px;margin-top:32px;left:0;right:0;background:#ffffff}.quotation .quotation-btn{display:flex;align-items:center;justify-content:center;width:100%;background:#144734;color:#fff;font-size:20px;font-weight:700;padding:18px}.quotation .quotation-btn img{margin-right:16px}.quotation .quotation-btn:hover{text-decoration:underline}input[type=radio]{display:none}.titlebar{position:relative;display:flex;flex-direction:row;align-items:center;cursor:pointer;color:#144734;height:40px;background:#ffffff;font-size:18px}.titlebar .divider{position:absolute;left:0;top:0;margin:0;width:5px;height:100%;background:#144734}.titlebar span{margin-left:32px}.titlebar.selected{font-weight:700;color:#fff;background:#144734}.titlebar.selected .divider{background:#f8f8f8}.titlebar.upcoming{color:#dedede;background:#ffffff}.titlebar.upcoming .divider{background:#dedede}.titlebar.can-activate{color:#144734}.radio{display:block;width:10px;height:10px;padding:3px;margin-left:32px;border-radius:50%;border:3px solid #144734}.radio:after{content:"";display:block;width:10px;height:10px;padding:0;background:#144734;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%) scale(1);border-radius:50%;transition:.3s ease-in-out 0s}.radio.selected{border:none;padding:6px}.radio.selected:after{width:16px;height:16px;background:#ffffff}.radio.upcoming{width:14px;height:14px;padding:0;background:none;border-radius:50%;border:3px solid #dedede}.radio.upcoming:after{display:none}.radio.can-activate{border-color:#144734}.slider{-webkit-appearance:none;width:100%;height:10px;border-radius:5px;background:#d3d3d3;outline:none;-webkit-transition:.2s;transition:opacity .2s}.slider::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:24px;height:24px;border:0;border-radius:50%;background:#f8f8f8;cursor:pointer}.slider::-moz-range-thumb{width:24px;height:24px;border:0;border-radius:50%;background:#f8f8f8;cursor:pointer}.accordion_wrapper__content::-webkit-scrollbar-track{background-color:#dbdbdb;border-radius:20px;border:6px solid transparent;background-clip:content-box}.accordion_wrapper__content::-webkit-scrollbar{width:22px}.accordion_wrapper__content::-webkit-scrollbar-thumb{background:#144734;border-radius:20px;border:6px solid transparent;background-clip:content-box}.accordion_wrapper__content::-webkit-scrollbar-thumb:hover{background-color:#1a5b43}.accordion{width:100%;position:absolute;margin:auto;border-top:1px solid #f8f8f8;height:100%}.accordion_wrapper{width:100%;height:100%;overflow:hidden;background:white}.accordion_wrapper label{float:left;height:40px;position:relative;width:100%;color:#eff4fa;box-sizing:border-box}.accordion_wrapper label span{position:relative}.accordion_wrapper label .three-d{font-size:.75em;margin-left:8px}.accordion_wrapper label .three-d:before{content:"\2022";margin-right:8px}.accordion_wrapper .inactive{display:none}.accordion_wrapper__content{position:absolute;display:none;overflow-x:hidden;overflow-y:auto;left:0;width:100%;height:calc(100% - 40px);padding:32px;background:#f8f8f8;box-sizing:border-box}.accordion_wrapper__content h3{color:#000;font-size:16px}.accordion_wrapper__content .content_group_wrapper.not-saved{display:none}.accordion_wrapper__content .reference-code{color:#000;font-size:24px;font-weight:700;user-select:text}.accordion_wrapper__content .save-button{display:flex;align-items:center;justify-content:center;width:100%;background:#144734;color:#fff;font-size:20px;font-weight:700;padding:18px}.accordion_wrapper__content .save-button:hover:not(:disabled){text-decoration:underline}.accordion_wrapper__content .save-button:disabled{cursor:default;color:#000;background-color:#dedede}.accordion_wrapper__content .content_group{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start}.accordion_wrapper__content .content_group .social-button{width:24px;height:24px}.accordion_wrapper__content .content_group .social-button img{display:block;width:100%;height:100%}.accordion_wrapper__content .content_group .qrcode-container{display:flex;flex-direction:row}.accordion_wrapper__content .content_group .qrcode-container p{color:#000;align-self:flex-end;margin:0 0 0 24px}.accordion_wrapper__content .content_group .qrcode-container #qrcode{padding:16px;background:white}.accordion_wrapper__content .content_group .qrcode-container #qrcode canvas,.accordion_wrapper__content .content_group .qrcode-container #qrcode img{max-width:156px}.accordion_wrapper__content .content_group .open-arviewer-button{width:100%;margin:8px 0;color:#144734;font-weight:700;font-size:18px}.accordion_wrapper__content .content_group .content_item{position:relative;height:165px;width:165px;margin-bottom:8px;margin-right:8px;cursor:pointer;box-sizing:border-box}.accordion_wrapper__content .content_group .content_item .item_image{display:block;width:100%;height:100%;background-color:#fff}.accordion_wrapper__content .content_group .content_item .add_icon{position:absolute;right:8px;bottom:8px;width:24px;height:24px}.accordion_wrapper__content .content_group .content_item_label{position:absolute;bottom:4px;left:4px;margin:0;font-size:10px;color:#144734}.accordion_wrapper__content .content_group .color-button{position:relative;height:165px;width:165px;padding:4px 4px 18px;background-color:#fff;margin-bottom:8px;margin-right:8px;cursor:pointer;box-sizing:border-box}.accordion_wrapper__content .content_group .color-button h3{padding-left:2px}.accordion_wrapper__content .content_group .color-button_block{width:100%;height:100%}.accordion_wrapper__content .content_group .color-button_label{position:absolute;bottom:4px;left:4px;margin:0;font-size:10px;color:#144734}.accordion_wrapper__content .content_group .selected{border:2px solid #144734}.accordion_wrapper__content .clear{clear:both}.accordion_wrapper .social{display:flex;flex-direction:row;align-items:center}.accordion_wrapper .social .social-button{margin-right:8px}input[type=radio]:checked+label .accordion_wrapper__content{display:block}input[type=radio]:checked+label{background:#f8f8f8;transition-property:height;transition-duration:.6s;transition-timing-function:cubic-bezier(.68,-.55,.265,1.55);-webkit-transition-timing-function:cubic-bezier(.68,-.55,.265,1.55)}.number-input{background-color:#fff;border-radius:6px;display:flex;flex-direction:row;justify-content:space-between;align-items:stretch;width:45%}.number-input button{font-size:1.2em;font-weight:700;padding:.5em 1em;border-radius:6px}.number-input .left-button,.number-input .right-button{background-color:#fff}.number-input .number-btn-inactive{color:#dedede}.number-input .number-btn-inactive:hover{cursor:default}.number-input span{display:flex;flex:1;color:#000;background-color:#fff;font-size:1em;font-weight:700;justify-content:center;align-items:center;margin:0 .5em}.input-container{display:flex;flex-direction:row;justify-content:center;align-items:center}.input-label{color:#000;margin-left:1em}.input-slider::-webkit-slider-thumb{background:#144734}.input-slider::-moz-range-thumb{background:#144734}.input-slider{-webkit-appearance:none;width:100%;height:8px;border-radius:5px;background:#d3d3d3;outline:none;-webkit-transition:.2s;transition:opacity .2s}.input-slider::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:14px;height:14px;border:0;border-radius:50%;background:#144734;cursor:pointer}.input-slider::-moz-range-thumb{width:14px;height:14px;border:0;border-radius:50%;background:#144734;cursor:pointer}#quotation-modal{position:absolute;display:block;width:100%;height:100%;padding:25px;box-sizing:border-box;background-color:#00000080}#quotation-modal .modal{position:relative;display:flex;flex-direction:row;width:100%;height:100%;max-width:50vw;margin:0 auto;padding:32px;border-radius:5px;background-color:#144734;box-sizing:border-box}#quotation-modal .modal .group{width:50%}#quotation-modal .modal .group:first-of-type{display:flex;flex-direction:column;padding-right:24px}#quotation-modal .modal .group:nth-of-type(2){padding-left:24px}#quotation-modal .modal .group:nth-of-type(2) ul{margin:0;padding:0;list-style:none;font-size:12px;color:#000}#quotation-modal .modal .group:nth-of-type(2) ul li{font-size:1.1em;display:flex;align-items:center;margin-bottom:16px;color:#fff}#quotation-modal .modal .group:nth-of-type(2) ul li:before{content:"";display:inline-block;margin-right:8px;height:100%;border:3px solid #ffffff;border-radius:50%}#quotation-modal .modal .group h2{font-size:18px;color:#fff}#quotation-modal .modal input{font-family:Montserrat,sans-serif;height:fit-content;width:100%;font-size:1em;border-radius:18px;padding:8px 16px;margin-top:16px;background-color:#fff;color:#000;box-sizing:border-box}#quotation-modal .modal input:first-of-type{margin-top:0}#quotation-modal .modal textarea{font-family:Montserrat,sans-serif;font-size:1em;width:100%;min-height:180px;height:180px;overflow-wrap:break-word;overflow:auto;resize:none;border-radius:18px;padding:8px 16px;margin-top:16px;background-color:#fff;color:#000;box-sizing:border-box}#quotation-modal .modal textarea::-webkit-scrollbar-track{background-color:#dbdbdb;border-radius:20px;border:6px solid transparent;background-clip:content-box;cursor:pointer!important}#quotation-modal .modal textarea::-webkit-scrollbar{width:22px;height:22px;cursor:pointer!important}#quotation-modal .modal textarea::-webkit-scrollbar-thumb{background:#144734;border-radius:20px;border:6px solid transparent;background-clip:content-box;cursor:pointer!important}#quotation-modal .modal textarea::-webkit-scrollbar-thumb:hover{cursor:pointer!important;background-color:#1a5b43}#quotation-modal .modal textarea::-webkit-scrollbar-corner{border-radius:18px}#quotation-modal .modal .error{color:#dc143c;font-size:1em;font-weight:700;margin-top:8px}#quotation-modal .modal .close{position:absolute;top:-14px;right:-14px;padding:4px;border-radius:50%;background-color:#fff}#quotation-modal .modal .close img{display:block;width:28px;height:28px;transform:rotate(45deg)}#quotation-modal .modal .send{display:block;padding:8px 16px;margin-top:auto;font-size:20px;font-weight:700;color:#144734;background-color:#fff}#quotation-modal .modal .send:enabled:hover{text-decoration:underline;color:#fff;background-color:#144734}#quotation-modal .modal .send:disabled,#quotation-modal .modal .send[disabled]{cursor:default;background-color:#dedede}.toggleWrapper{display:flex;justify-content:space-between;align-items:center;width:100%;margin-bottom:16px}.toggleWrapper p{color:#000;font-size:16px;font-weight:700;margin:0 8px 0 0}.toggleWrapper input.mobileToggle{opacity:0;position:absolute}.toggleWrapper input.mobileToggle+label{position:relative;display:inline-block;user-select:none;transition:.4s ease;height:30px;width:50px;border:1px solid #e4e4e4;border-radius:60px}.toggleWrapper input.mobileToggle+label:before{content:"";position:absolute;display:block;transition:.2s cubic-bezier(.24,0,.5,1);height:30px;width:51px;top:0;left:0;border-radius:30px}.toggleWrapper input.mobileToggle+label:after{content:"";position:absolute;display:block;box-shadow:0 0 0 1px #0000001a,0 4px #0000000a,0 4px 9px #00000021,0 3px 3px #0000000d;transition:.35s cubic-bezier(.54,1.6,.5,1);background:#dedede;height:24px;width:24px;top:2px;left:3px;border-radius:60px}.toggleWrapper input.mobileToggle:checked+label:after{background:#144734}.toggleWrapper input.mobileToggle:checked+label:before{transition:width .2s cubic-bezier(0,0,0,.1)}.toggleWrapper input.mobileToggle:checked+label:after{left:22px}.toggleWrapper input.bi+label:after{background:#144734}.toggleWrapper.disabled{opacity:.4;filter:alpha(opacity=40)}.toggleWrapper.bi.disabled{display:none}.toggleWrapper.bi{justify-content:center}.toggleWrapper.bi p{font-size:12px;margin:0}.toggleWrapper.bi p:first-of-type{margin-right:8px}.toggleWrapper.bi p:last-of-type{margin-left:8px}.options{width:100%;position:absolute;margin:auto;border-top:1px solid #f8f8f8;height:100%;display:flex;flex-direction:row}.options_wrapper{width:100%;height:100%;overflow:hidden;background-color:#144734;padding:16px;box-sizing:border-box}.options_wrapper .toggleWrapper{justify-content:flex-start}.options_wrapper .toggleWrapper p{color:#fff}.options_wrapper .toggleWrapper input.mobileToggle{opacity:0;position:absolute}.options_wrapper .toggleWrapper input.mobileToggle+label{height:22px;width:37px;background-color:#f8f8f8}.options_wrapper .toggleWrapper input.mobileToggle+label:before{height:22px;width:38px}.options_wrapper .toggleWrapper input.mobileToggle+label:after{height:18px;width:18px;top:2px;left:2px}.options_wrapper .toggleWrapper input.mobileToggle:checked+label:after{background:#144734}.options_wrapper .toggleWrapper input.mobileToggle:checked+label:before{transition:width .2s cubic-bezier(0,0,0,.1)}.options_wrapper .toggleWrapper input.mobileToggle:checked+label:after{left:17px}@media all and (max-height: 600px){.accordion_wrapper__content .content_group .content_item{width:40vh;height:40vh}.accordion_wrapper__content .content_group .color-button{width:40vw;height:40vw}.accordion_wrapper__content{height:calc(100% - 30px);padding:16px}.accordion_wrapper__content h3{margin-top:0}.accordion_wrapper__content .content_group_wrapper,.save-button{margin-bottom:16px}.reference-code{margin:8px 0}.quotation{margin-top:0;padding:16px}.quotation .quotation-btn{padding:14px;font-size:18px}#quotation-modal{padding:4vw}#quotation-modal .modal{max-width:100%;padding:24px}#quotation-modal .modal .group h2{margin-top:0;margin-bottom:8px}#quotation-modal .modal .group input{padding:4px 8px;font-size:14px;margin-top:8px}#quotation-modal .modal .group .send{margin-top:16px;font-size:18px}}@media all and (max-width: 600px){.accordion_wrapper__content .content_group .content_item,.accordion_wrapper__content .content_group .color-button{width:40vw;height:40vw}.accordion_wrapper__content{height:calc(100% - 30px);padding:16px}.accordion_wrapper__content h3{margin-top:0}.accordion_wrapper__content .content_group_wrapper,.save-button{margin-bottom:16px}.reference-code{margin:8px 0}.quotation{margin-top:0;padding:16px}.quotation .quotation-btn{padding:14px;font-size:18px}#quotation-modal .modal{max-width:100%;flex-direction:column-reverse;justify-content:flex-end;padding:24px}#quotation-modal .modal .group{width:100%}#quotation-modal .modal .group:first-of-type{padding-right:0}#quotation-modal .modal .group:nth-of-type(2){padding-left:0}#quotation-modal .modal .group .send{margin-top:16px;font-size:18px}}.cm-s-monokai.CodeMirror{background:#272822;color:#f8f8f2}.cm-s-monokai div.CodeMirror-selected{background:#49483E}.cm-s-monokai .CodeMirror-line::selection,.cm-s-monokai .CodeMirror-line>span::selection,.cm-s-monokai .CodeMirror-line>span>span::selection{background:rgba(73,72,62,.99)}.cm-s-monokai .CodeMirror-line::-moz-selection,.cm-s-monokai .CodeMirror-line>span::-moz-selection,.cm-s-monokai .CodeMirror-line>span>span::-moz-selection{background:rgba(73,72,62,.99)}.cm-s-monokai .CodeMirror-gutters{background:#272822;border-right:0px}.cm-s-monokai .CodeMirror-guttermarker{color:#fff}.cm-s-monokai .CodeMirror-guttermarker-subtle,.cm-s-monokai .CodeMirror-linenumber{color:#d0d0d0}.cm-s-monokai .CodeMirror-cursor{border-left:1px solid #f8f8f0}.cm-s-monokai span.cm-comment{color:#75715e}.cm-s-monokai span.cm-atom,.cm-s-monokai span.cm-number{color:#ae81ff}.cm-s-monokai span.cm-property,.cm-s-monokai span.cm-attribute{color:#a6e22e}.cm-s-monokai span.cm-keyword{color:#f92672}.cm-s-monokai span.cm-builtin{color:#66d9ef}.cm-s-monokai span.cm-string{color:#e6db74}.cm-s-monokai span.cm-variable{color:#f8f8f2}.cm-s-monokai span.cm-variable-2{color:#9effff}.cm-s-monokai span.cm-variable-3{color:#66d9ef}.cm-s-monokai span.cm-def{color:#fd971f}.cm-s-monokai span.cm-bracket{color:#f8f8f2}.cm-s-monokai span.cm-tag{color:#f92672}.cm-s-monokai span.cm-header,.cm-s-monokai span.cm-link{color:#ae81ff}.cm-s-monokai span.cm-error{background:#f92672;color:#f8f8f0}.cm-s-monokai .CodeMirror-activeline-background{background:#373831}.cm-s-monokai .CodeMirror-matchingbracket{text-decoration:underline;color:#fff!important}.CodeMirror-hints{position:absolute;z-index:10;overflow:hidden;list-style:none;margin:0;padding:2px;-webkit-box-shadow:2px 3px 5px rgba(0,0,0,.2);-moz-box-shadow:2px 3px 5px rgba(0,0,0,.2);box-shadow:2px 3px 5px #0003;border-radius:3px;border:1px solid silver;background:white;font-size:90%;font-family:monospace;max-height:20em;overflow-y:auto}.CodeMirror-hint{margin:0;padding:0 4px;border-radius:2px;max-width:19em;overflow:hidden;white-space:pre;color:#000;cursor:pointer}li.CodeMirror-hint-active{background:#08f;color:#fff}.CodeMirror-Tern-completion{padding-left:22px;position:relative}.CodeMirror-Tern-completion:before{position:absolute;left:2px;bottom:2px;border-radius:50%;font-size:12px;font-weight:700;height:15px;width:15px;line-height:16px;text-align:center;color:#fff;-moz-box-sizing:border-box;box-sizing:border-box}.CodeMirror-Tern-completion-unknown:before{content:"?";background:#4bb}.CodeMirror-Tern-completion-object:before{content:"O";background:#77c}.CodeMirror-Tern-completion-fn:before{content:"F";background:#7c7}.CodeMirror-Tern-completion-array:before{content:"A";background:#c66}.CodeMirror-Tern-completion-number:before{content:"1";background:#999}.CodeMirror-Tern-completion-string:before{content:"S";background:#999}.CodeMirror-Tern-completion-bool:before{content:"B";background:#999}.CodeMirror-Tern-completion-guess{color:#999}.CodeMirror-Tern-tooltip{border:1px solid silver;border-radius:3px;color:#444;padding:2px 5px;font-size:90%;font-family:monospace;background-color:#fff;white-space:pre-wrap;max-width:40em;position:absolute;z-index:10;-webkit-box-shadow:2px 3px 5px rgba(0,0,0,.2);-moz-box-shadow:2px 3px 5px rgba(0,0,0,.2);box-shadow:2px 3px 5px #0003;transition:opacity 1s;-moz-transition:opacity 1s;-webkit-transition:opacity 1s;-o-transition:opacity 1s;-ms-transition:opacity 1s}.CodeMirror-Tern-hint-doc{max-width:25em;margin-top:-3px}.CodeMirror-Tern-fname{color:#000}.CodeMirror-Tern-farg{color:#70a}.CodeMirror-Tern-farg-current{text-decoration:underline}.CodeMirror-Tern-type{color:#07c}.CodeMirror-Tern-fhint-guess{opacity:.7}
