body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}:root{--foreground:rgba(0,0,0,.7);--hover:#d9d9d9;--pill:#e6e6e6;--button:#ededed;--buttonHover:#d9d9d9;--background:#f2f2f2;--backgroundFar:#bfbfbf;--inputBackground:#444;--inputForeground:#fff;--borderLight:#d9d9d9;--borderDark:#bfbfbf;--header:#d9d9d9;--headerColor:rgba(0,0,0,.7)}@media (prefers-color-scheme:dark){:root{--foreground:hsla(0,0%,100%,.95);--hover:grey;--pill:#1a1a1a;--button:#4d4d4d;--buttonHover:grey;--background:#404040;--backgroundFar:#1f1f1f;--inputBackground:#262626;--inputForeground:#fff;--borderLight:#8c8c8c;--borderDark:#262626;--header:#595959;--headerColor:#fff}}body,html{font-size:16px}html{background:#bfbfbf;background:var(--backgroundFar);color:rgba(0,0,0,.7);color:var(--foreground)}code{font-family:Inconsolata;font-weight:400;margin:0}pre{margin:0;padding:0}input{border:none;padding:.5em 1em}input,textarea{background:#444;background:var(--inputBackground);color:#fff;color:var(--inputForeground);font-size:17px}textarea{border:none;border-radius:.8rem;font-family:Inconsolata;padding:1em}.page-footer{font-size:.7em;padding:1em;text-align:center}.page-footer a{color:rgba(0,0,0,.7);color:var(--foreground)}.page-main{padding:1em}.sides{display:grid;grid-template-areas:"left . right";grid-template-columns:1fr 1em 1fr}.side-left{grid-area:left}.side-right{grid-area:right}.side-right .sticky-container{position:-webkit-sticky;position:sticky;top:1em}section.data main textarea{box-sizing:border-box;width:100%}code.expressionEvaluation.true{color:#52e099}code.expressionEvaluation.false{color:#e09952}code.expressionEvaluation.number{color:#e05299}code.expressionEvaluation{color:#5299e0}code.expressionEvaluation.failure{color:#e05252}code.expressionEvaluation.failure.json,code.expressionEvaluation.failure.parse{color:#ad8585}.buttons button svg{display:inline;height:24px;width:24px}.buttons button{border-radius:4px;cursor:pointer;display:flex;display:inline;justify-items:center;margin:.2em;padding:.2em .5em}.buttons button.add-cel{background:#3d4d5c;border:#52667a;color:#8599ad}.buttons button.add-rets{background:#3d5c3d;border:#527a52;color:#85ad85}code.output{display:grid;grid-template-columns:auto 1fr}a,a:visited{color:rgba(0,0,0,.7);color:var(--foreground)}.rule-summary{background:none;border:none;border-radius:1em;color:var(--foreground);cursor:pointer;display:grid;font-family:inherit;font-size:inherit;grid-template-areas:"fieldandaction . buttons" "rulemessage rulemessage rulemessage";grid-template-columns:auto 1fr auto;margin-left:-.5em;margin-right:-.5em;padding:1em;position:relative;text-align:left;width:calc(100% + 1em)}.rule-summary,.rule-summary:after{transition:background .25s ease-out}.rule-summary:after{background:var(--borderLight);bottom:-1px;content:"";height:1px;left:1em;position:absolute;right:1em}.rule-summary:hover:after{background:var(--background)}.rule-summary:active,.rule-summary:hover{background:var(--hover)}.rule-summary>.field-and-action{font-size:17px;grid-area:fieldandaction}.rule-summary .field-name{display:inline;font-weight:600;letter-spacing:.03rem}.rule-summary .rule-action{background:var(--pill);border:1px solid var(--borderLight);border-radius:.5em;display:inline-block;font-size:.6em;margin-left:.5em;padding:.25em;vertical-align:top}.rule-summary>.buttons{grid-area:buttons}.rule-summary>.rule-message{font-size:.8em;grid-area:rulemessage}.rule-summary>.buttons button{background:none;border:none;color:#ddd;color:tomato;font-size:.25em;margin:none;padding:none}.rule-summary>.buttons button:hover{color:#888;color:teal}.validation .clean{display:flex;font-size:2em;font-weight:300;padding:.5em}.validation .clean .icon{align-self:start;color:green;flex:none;padding-right:.25em;padding-top:.25em;width:1em}.validation-item{display:flex}.validation-item svg{flex:none;padding-right:.25em;padding-top:.25em}.validation-item svg.error{color:red}.validation-item svg.warning{color:gold}.validation-item-container+.information-item{margin-top:1em}.output-control{display:flex}.output-control svg{flex:none;padding-right:.25em;padding-top:.1em}.main-section{background:var(--background);border-radius:1em;overflow:hidden;padding:0 1em 1em}.main-section+.main-section{margin-top:1em}.main-section>header{align-items:center;background:var(--header);display:flex;justify-content:flex-start;margin-bottom:1em;margin-left:-1em;padding:1em;position:relative;width:100%}.main-section>header>*{z-index:1}.main-section>header>h2{color:var(--headerColor);font-size:18px;grid-area:header;margin:0;padding:0 .5em;position:relative}.main-section>main,button.standard-button{position:relative;z-index:1}button.standard-button{background:var(--button);border:none;border:1px solid var(--borderDark);border-radius:0;border-radius:.5rem;box-shadow:var(--buttonBoxShadow);color:var(--foreground);cursor:pointer;display:flex;font-size:16px;padding:.5em;transition:background .25s ease-out,color .25s ease-out}button.standard-button:active,button.standard-button:hover{background:var(--buttonHover);border-color:#666}button.standard-button .icon{flex:none;padding-right:.25em;width:1em}button.standard-button:disabled,button.standard-button:disabled:active,button.standard-button:disabled:hover{background:var(--button);cursor:not-allowed;opacity:.5}.edit-rule-dialog{background:var(--background);border:none;border-radius:1em;color:var(--foreground);height:calc(100% - 8em);width:calc(100% - 8em)}.edit-rule-dialog .action-buttons{display:flex;gap:.5em;justify-content:flex-end}.edit-rule-dialog::-webkit-backdrop{-webkit-backdrop-filter:blur(2rem) brightness(80%);backdrop-filter:blur(2rem) brightness(80%)}.edit-rule-dialog::backdrop{-webkit-backdrop-filter:blur(2rem) brightness(80%);backdrop-filter:blur(2rem) brightness(80%)}.edit-rule-dialog>div{margin:1em 0}.edit-rule-dialog label{display:block;font-size:16px;font-weight:600;margin-bottom:.25em}.edit-rule-dialog input,dialog textarea{border-radius:.5em;box-sizing:border-box;display:block;width:100%}.rule-order{font-weight:700}
/*# sourceMappingURL=main.d7f72278.css.map*/