body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.App{text-align:center}.App-logo{pointer-events:none;height:40vmin}@media (prefers-reduced-motion:no-preference){.App-logo{animation:20s linear infinite App-logo-spin}}.App-header{color:#fff;background-color:#282c34;flex-direction:column;justify-content:center;align-items:center;min-height:100vh;font-size:calc(10px + 2vmin);display:flex}.App-link{color:#61dafb}@keyframes App-logo-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.PageContainer{box-sizing:border-box;max-width:100%;margin:0 auto;padding:24px}.PageHeader{border-bottom:1px solid var(--app-border);justify-content:space-between;align-items:center;margin-bottom:24px;padding-bottom:16px;display:flex}.PageTitle{color:var(--app-text);font-size:1.5rem;font-weight:600}.FilterBar{background-color:var(--app-filterbar-bg);border:1px solid var(--app-border);border-radius:8px;flex-wrap:wrap;gap:16px;margin-bottom:24px;padding:16px;display:flex}.FilterItem{flex:100%;min-width:100px;max-width:200px}.DataTable{border-collapse:collapse;width:100%;box-shadow:var(--app-shadow);margin:20px 0}.DataTable thead{background-color:var(--app-table-head-bg)}.DataTable th,.DataTable td{text-align:left;border-bottom:1px solid var(--app-border);color:var(--app-text)}.DataTable tr:hover,.DataTable tbody tr:nth-of-type(odd){background-color:var(--app-row-hover-bg)}.Pagination{justify-content:center;margin-top:24px;display:flex}@media (width<=768px){.FilterBar{flex-direction:column}.FilterItem{width:100%}}.swal-mui-contained,.swal-mui-outlined{text-transform:none;letter-spacing:.02em;border-radius:10px;justify-content:center;align-items:center;min-height:36px;padding:6px 16px;font-weight:600;display:inline-flex}.swal-mui-contained{color:#fff;background-color:#2563eb;border:1px solid #0000}.swal-mui-contained:hover{background-color:#1d4ed8}.swal-mui-outlined{color:#2563eb;background-color:#0000;border:1px solid #2563eb73}.swal-mui-outlined:hover{background-color:#2563eb14}.swal2-popup{background:var(--app-surface)!important;color:var(--app-text)!important;border:1px solid var(--app-border)!important;box-shadow:var(--app-shadow)!important;border-radius:16px!important}.swal2-title{color:var(--app-text)!important}.swal2-html-container{color:var(--app-text-secondary)!important}.swal2-input,.swal2-textarea,.swal2-select{background:var(--app-surface)!important;color:var(--app-text)!important;border:1px solid var(--app-border)!important}.swal2-validation-message{color:var(--app-text-secondary)!important;background:0 0!important}.json-view{color:#4d4d4d;text-align:left;--json-property:#009033;--json-index:#676dff;--json-number:#676dff;--json-string:#b2762e;--json-boolean:#dc155e;--json-null:#dc155e;display:block}.json-view .json-view--property{color:var(--json-property)}.json-view .json-view--index{color:var(--json-index)}.json-view .json-view--number{color:var(--json-number)}.json-view .json-view--string{color:var(--json-string)}.json-view .json-view--boolean{color:var(--json-boolean)}.json-view .json-view--null{color:var(--json-null)}.json-view .jv-indent{padding-left:1em}.json-view .jv-chevron{vertical-align:-20%;cursor:pointer;opacity:.4;width:1em;height:1em;display:inline-block}:is(.json-view .jv-chevron:hover,.json-view .jv-size:hover+.jv-chevron){opacity:.8}.json-view .jv-size{cursor:pointer;opacity:.4;vertical-align:-5%;margin-left:.5em;font-size:.875em;font-style:italic;line-height:1}.json-view :is(.json-view--copy,.json-view--edit),.json-view .json-view--link svg{cursor:pointer;width:1em;height:1em;margin-left:.25em;display:none}.json-view .json-view--input{background:0 0;border:1px solid;border-radius:4px;width:120px;margin-left:.25em;padding:0 4px;font-size:87.5%;line-height:1.25}.json-view .json-view--deleting{background-color:#da000011;outline:1px solid #da0000;text-decoration-line:line-through}:is(.json-view:hover,.json-view--pair:hover)>:is(.json-view--copy,.json-view--edit),:is(.json-view:hover,.json-view--pair:hover)>.json-view--link svg{display:inline-block}.json-view .jv-button{cursor:pointer;color:inherit;background:0 0;border:none;outline:none}.json-view .cursor-pointer{cursor:pointer}.json-view svg{vertical-align:-10%}.jv-size-chevron~svg{vertical-align:-16%}.json-view_a11y{color:#545454;--json-property:#aa5d00;--json-index:#007299;--json-number:#007299;--json-string:green;--json-boolean:#d91e18;--json-null:#d91e18}.json-view_github{color:#005cc5;--json-property:#005cc5;--json-index:#005cc5;--json-number:#005cc5;--json-string:#032f62;--json-boolean:#005cc5;--json-null:#005cc5}.json-view_vscode{color:#005cc5;--json-property:#0451a5;--json-index:#00f;--json-number:#00f;--json-string:#a31515;--json-boolean:#00f;--json-null:#00f}.json-view_atom{color:#383a42;--json-property:#e45649;--json-index:#986801;--json-number:#986801;--json-string:#50a14f;--json-boolean:#0184bc;--json-null:#0184bc}.json-view_winter-is-coming{color:#0431fa;--json-property:#3a9685;--json-index:#ae408b;--json-number:#ae408b;--json-string:#8123a9;--json-boolean:#0184bc;--json-null:#0184bc}.json-view_vitesse{color:#393a34;--json-property:#998418;--json-index:#2f798a;--json-number:#2f798a;--json-string:#b56959;--json-boolean:#1e754f;--json-null:#ab5959}
