.template-meta{width:100%;-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:2rem}.template-meta .specs{border:1px solid #000;border-radius:.5rem;margin:1rem;max-height:30vh;overflow:auto;padding:1rem}.template-meta .specs .toggle-specs{background-color:transparent;border:1px solid #0e8381;border-radius:.5rem;cursor:pointer;padding:.5rem}.template-meta .specs .toggle-specs:hover{background-color:#0e8381;color:#fff}.template-meta .specs .title-container{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.template-meta .specs .title-container .title{font-size:1rem;line-height:normal}.template-meta .specs .field{margin-top:1rem;padding-inline:1rem;-webkit-box-orient:vertical;-webkit-box-direction:normal;display:none;-ms-flex-direction:column;flex-direction:column}.template-meta .specs .field .input-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.template-meta .specs .field .input-container .title-field{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:30%}.template-meta .specs .field .input-container .title-field .title{font-size:.8rem;line-height:normal}.template-meta .specs .field .input-container .title-field .type{font-size:.7rem;margin-left:1rem}.template-meta .specs .field .input-container .input{width:70%}.template-meta .specs .sub-type{border-left:2px solid #14c0bc;margin-left:1rem}.template-meta .specs.open .field{display:-webkit-box;display:-ms-flexbox;display:flex}.template-meta.mode-dev{background-color:#fff;bottom:0;left:0;position:absolute;right:0}*,body,html{margin:0;padding:0}body{display:-webkit-box;display:-ms-flexbox;display:flex;height:100%;-webkit-box-pack:justify;-ms-flex-pack:justify;background-color:#fff;justify-content:space-between;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}main{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%}.burger{font-size:.8em;padding:.3rem}.container.close .sub-type{display:none}