*,:before,:after{box-sizing:border-box;border-width:0;border-style:solid;border-color:theme("borderColor.DEFAULT",currentColor)}:before,:after{--tw-content: ""}html{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;tab-size:4;font-family:theme("fontFamily.sans",ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji");font-feature-settings:theme("fontFamily.sans[1].fontFeatureSettings",normal);font-variation-settings:theme("fontFamily.sans[1].fontVariationSettings",normal)}body{margin:0;line-height:inherit}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:theme("fontFamily.mono",ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace);font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::placeholder,textarea::placeholder{opacity:1;color:theme("colors.gray.400",#9ca3af)}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]{display:none}#root{width:100%;height:100dvh;min-width:370px;min-height:100dvh;margin:0 auto;display:flex;flex-direction:column;font-size:12px;line-height:16px;font-family:sans-serif;box-shadow:0 0 16px #0000000d}#root>*:not(:last-child){border-bottom:1px solid #d9d9d9}header{display:flex;flex-direction:column;row-gap:4px;text-align:center}header>h1{font-size:36px;line-height:40px;font-weight:700}header>h2{font-size:16px;line-height:24px}input:focus,select:focus,textarea:focus{outline:1px solid #5eb1ef;outline-offset:0}main{display:flex;flex-grow:1;overflow-y:auto}main>div{flex-grow:1;overflow-y:auto;-ms-overflow-style:none;scrollbar-width:none}main>div>div{width:100%!important;max-width:600px}main>div:not(:has(>div>*)){padding:0!important}main>div::-webkit-scrollbar{display:none}main>aside{background-color:#fbfdff;width:370px;display:flex;flex-direction:column;border-left:1px solid #d9d9d9;overflow-y:auto;-ms-overflow-style:none;scrollbar-width:none}main>aside>div:first-child{display:flex;justify-content:space-between;column-gap:12px}main>aside>div:first-child>div{display:flex;align-items:center;column-gap:8px}main>aside>*{padding:16px}main>aside>*:not(:last-child){border-bottom:1px solid #d9d9d9}main>aside::-webkit-scrollbar{display:none}main>aside p{-webkit-user-select:none;user-select:none}footer{background-color:#0000000d;padding:4px 16px;display:flex;justify-content:space-between;color:#646464}footer>h1{order:2;text-align:center}footer>h2{order:1}footer>h3{order:3}button{background-color:#e6f4fe;min-width:30px;min-height:30px;padding:3px;display:flex;align-items:center;justify-content:center;border:1px solid #acd8fc;border-radius:4px}button>svg{width:auto;height:16px}button[data-title]{position:relative}button:disabled{background-color:#0000000d;border-color:#d9d9d9}button:disabled:has(svg)>svg{filter:grayscale(1)}button:not(:disabled):hover{background-color:#d5efff}input,select,textarea{background-color:#fbfdff;padding:6px 10px;border:1px solid #d9d9d9;border-radius:4px}input:is([type=color]),select:is([type=color]),textarea:is([type=color]){background-color:#e6f4fe;-webkit-appearance:none;-moz-appearance:none;appearance:none;width:30px;height:30px;position:relative;overflow:hidden}input:is([type=color]):not(:disabled),select:is([type=color]):not(:disabled),textarea:is([type=color]):not(:disabled){cursor:pointer}input:is([type=color])::-webkit-color-swatch,select:is([type=color])::-webkit-color-swatch,textarea:is([type=color])::-webkit-color-swatch{width:calc(100% - 10px);height:calc(100% - 10px);display:block;position:absolute;top:4px;left:4px;border:1px solid black;border-radius:2px}input:is([type=color])::-moz-color-swatch,select:is([type=color])::-moz-color-swatch,textarea:is([type=color])::-moz-color-swatch{width:calc(100% - 10px);height:calc(100% - 10px);display:block;position:absolute;top:4px;left:4px;border:1px solid black;border-radius:2px}input:is([type=checkbox]),select:is([type=checkbox]),textarea:is([type=checkbox]){-webkit-appearance:none;-moz-appearance:none;appearance:none;width:24px;height:24px;padding:0;position:relative}input:is([type=checkbox]):not(:disabled),select:is([type=checkbox]):not(:disabled),textarea:is([type=checkbox]):not(:disabled){cursor:pointer}input:is([type=checkbox]):checked:after,select:is([type=checkbox]):checked:after,textarea:is([type=checkbox]):checked:after{content:"✔";background-color:#e6f4fe;width:calc(100% + 2px);height:calc(100% + 2px);display:flex;align-items:center;justify-content:center;position:absolute;top:-1px;left:-1px;color:#5eb1ef;border:1px solid #acd8fc;border-radius:4px}input:is([type=checkbox]):checked:disabled:after,input:is([type=checkbox]):checked:disabled:hover:after,select:is([type=checkbox]):checked:disabled:after,select:is([type=checkbox]):checked:disabled:hover:after,textarea:is([type=checkbox]):checked:disabled:after,textarea:is([type=checkbox]):checked:disabled:hover:after{background-color:#0000000d;border-color:#d9d9d9;filter:grayscale(1)}input:is([type=checkbox]):checked:not(:disabled):hover:after,select:is([type=checkbox]):checked:not(:disabled):hover:after,textarea:is([type=checkbox]):checked:not(:disabled):hover:after{background-color:#d5efff}input:is([type=number]),select:is([type=number]),textarea:is([type=number]){-webkit-appearance:textfield;appearance:textfield;-moz-appearance:textfield}input:is([type=number])::-webkit-outer-spin-button,input:is([type=number])::-webkit-inner-spin-button,select:is([type=number])::-webkit-outer-spin-button,select:is([type=number])::-webkit-inner-spin-button,textarea:is([type=number])::-webkit-outer-spin-button,textarea:is([type=number])::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}input:is(textarea),select:is(textarea),textarea:is(textarea){min-height:30px;padding-right:0;overflow-y:scroll;-ms-overflow-style:none;scrollbar-width:none}input:is(textarea)::-webkit-scrollbar,select:is(textarea)::-webkit-scrollbar,textarea:is(textarea)::-webkit-scrollbar{width:10px}input:disabled,select:disabled,textarea:disabled{background-color:#0000000d}input:invalid,select:invalid,textarea:invalid{border-color:#e6f4fe}input[type=color]:disabled::-webkit-color-swatch{filter:grayscale(1);opacity:.25}input[type=color]:disabled::-moz-color-swatch{filter:grayscale(1);opacity:.25}label{display:flex;gap:8px;position:relative}label:has(>[type=checkbox]){align-items:center}label:has(>[type=checkbox])>p{order:1}label:has(>[type=checkbox]):has(>svg)>[type=checkbox]{width:30px;height:30px}label:has(>[type=checkbox]):has(>svg)>[type=checkbox]:checked:after{content:""}label:has(>[type=checkbox]):has(>svg)>svg{pointer-events:none;width:auto;height:20px;position:absolute;top:50%;left:50%;translate:-50% -50%;z-index:1}label:not(:has(>[type=checkbox])){flex-direction:column}label:has(>[type=checkbox]:disabled):has(>svg)>svg{filter:grayscale(1)}label:has(>[type=checkbox]:not(:disabled)){cursor:pointer}label:has(>[type=checkbox]:not(:disabled)):hover>[type=checkbox]{background-color:#d5efff;border-color:#acd8fc}label:has(>.field_group){flex-direction:row;align-items:center}label:has(>.field_group)>p{order:1}label:has(>.field_group)>input,label:has(>.field_group)>textarea{width:36px;margin:0 30px;padding:6px 0;text-align:center;border-left-width:0;border-right-width:0;border-radius:0}label:has(>.field_group)>.field_group{width:96px;margin-left:-104px;justify-content:space-between}label:has(>.field_group)>.field_group>button:not(:first-child){border-left-width:1px}[data-line=t]{margin-top:4px;padding:12px 8px 8px;border:1px solid #d9d9d9;border-radius:4px}[data-line-t-title]{position:relative}[data-line-t-title]:has(div:not(.field_group)){display:flex;flex-direction:column;row-gap:8px}[data-line-t-title]:after{content:attr(data-line-t-title);background-color:#fbfdff;padding:0 4px;position:absolute;top:-6px;left:6px;color:#646464;font-size:10px;line-height:12px;text-transform:uppercase}label[data-title]:hover:after,button[data-title]:hover:after{content:attr(data-title);background-color:#f2f2f2;padding:2px 6px;position:absolute;left:0;z-index:2;color:#5b5b5b;border:1px solid #d9d9d9;border-radius:4px;text-align:left;white-space:nowrap}label[data-title]:has(>:disabled):hover:after,button[data-title]:disabled:hover:after{content:"(Disabled) " attr(data-title)}label[data-title]:hover:after{top:calc(100% + 1px)}button[data-title]:hover:after{top:calc(100% + 2px)}label[data-title-x=r]:hover:after,button[data-title-x=r]:hover:after{left:unset;right:0;text-align:right}label[data-title-y=t]:hover:after,button[data-title-y=t]:hover:after{top:unset}label[data-title-y=t]:hover:after{bottom:calc(100% + 1px)}button[data-title-y=t]:hover:after{bottom:calc(100% + 2px)}.field_group{display:flex;column-gap:0}.field_group>button:not(:last-child),.field_group>label:not(:last-child)>input,.field_group>label:not(:last-child)>select,.field_group>label:not(:last-child)>textarea,.field_group>label:not(:last-child)>[type=checkbox]:after{border-top-right-radius:0;border-bottom-right-radius:0}.field_group>button:not(:first-child),.field_group>label:not(:first-child)>input,.field_group>label:not(:first-child)>select,.field_group>label:not(:first-child)>textarea{border-left-width:0}.field_group>button:not(:first-child),.field_group>label:not(:first-child)>input,.field_group>label:not(:first-child)>select,.field_group>label:not(:first-child)>textarea,.field_group>label:not(:first-child)>[type=checkbox]:after{border-top-left-radius:0;border-bottom-left-radius:0}.field_group>label>[type=checkbox]:after{z-index:1}.field_group:has(>label>textarea){align-items:flex-start}.field_group:has(>label>textarea)>label:has(>textarea){width:100%}fieldset{display:flex;flex-direction:column}fieldset div:not(.field_group){display:flex;column-gap:12px}fieldset div:not(.field_group)>label:has(>[type=checkbox]){min-height:30px}fieldset div:not(.field_group)>label:not(:has(>[type=checkbox])):not(:has(.field_group)):first-child{flex-grow:1}.widget{display:flex;flex-direction:column;row-gap:8px}.widget_header{display:flex;align-items:center;justify-content:space-between;column-gap:12px}.widget_header>div:nth-child(1){display:flex;align-items:center;column-gap:8px;overflow:hidden}.widget_header>div:nth-child(1)>p{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.widget_body>div{align-items:flex-start}.widget_columns>div{display:flex;flex-direction:column}.widget_columns>div>.field_group:first-child{align-items:flex-start}.widget_columns>div>.field_group:first-child>label:first-child{flex-grow:1}.widget_columns>div>.field_group:not(:first-child){margin-top:-1px}.widget_columns>div>.field_group:nth-child(2)>label:first-child{flex-basis:37.5%}.widget_columns>div>.field_group:nth-child(2)>label:last-child{flex-grow:1}.widget_columns>div>.field_group:nth-child(3)>label{flex-grow:1}.widget_body,.widget_columns{display:flex;flex-direction:column;row-gap:8px}.widget_columns>div>div:not(:first-child)>label>input,.widget_columns>div>div:not(:first-child)>label>select,.widget_columns>div>div:not(:first-child)>label>textarea,.widget_columns>div>label:not(:first-child)>input,.widget_columns>div>label:not(:first-child)>select,.widget_columns>div>label:not(:first-child)>textarea{border-top-left-radius:0;border-top-right-radius:0}.widget_columns>div>div:not(:last-child)>label>input,.widget_columns>div>div:not(:last-child)>label>select,.widget_columns>div>div:not(:last-child)>label>textarea,.widget_columns>div>label:not(:last-child)>input,.widget_columns>div>label:not(:last-child)>select,.widget_columns>div>label:not(:last-child)>textarea{border-bottom-left-radius:0;border-bottom-right-radius:0}#snackbar{background-color:#c2e5ff;position:absolute;top:16px;left:16px;color:#5eb1ef;border:1px solid #acd8fc;border-radius:4px;visibility:hidden}#snackbar.show{animation:fadein .25s;visibility:visible}@keyframes fadein{0%{opacity:0}to{opacity:1}}@media only screen and (max-width: 739px){#root{height:unset}main{flex-direction:column;overflow-y:unset}main>div{overflow-y:unset}main>aside{width:unset;overflow-y:unset;border-left:none;border-top:1px solid #d9d9d9}}
