:root{--bg-default:#f5f5f5;--bg-paper:#fff;--text-primary:#212121}[data-theme=dark]{--bg-default:#1e2127;--bg-paper:#282c34;--text-primary:#fff}body,html{background-color:var(--bg-default);color:var(--text-primary)}@keyframes slide-in{0%{transform:translateX(100%);opacity:0}to{transform:translateX(0);opacity:1}}@keyframes slide-out{0%{transform:translateX(0);opacity:1}to{transform:translateX(100%);opacity:0}}.toast{z-index:10000;position:fixed;top:20px;right:20px;color:#fff;padding:15px 20px;box-sizing:border-box;border-radius:5px;width:300px;animation:slide-in .5s forwards;transform-origin:top right}.toast-content{font-size:14px;word-wrap:break-word}input[type=number]{-moz-appearance:textfield;-webkit-appearance:textfield;appearance:textfield}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}:root{--dt-border:rgba(0,0,0,.12);--dt-hover:rgba(0,0,0,.04);--dt-text-secondary:rgba(0,0,0,.6);--dt-accent:#1976d2;--dt-accent-contrast:#fff}[data-theme=dark]{--dt-border:hsla(0,0%,100%,.12);--dt-hover:hsla(0,0%,100%,.08);--dt-text-secondary:hsla(0,0%,100%,.7);--dt-accent:#1e88e5}[data-brand=spay]{--dt-accent:#931f1f}[data-theme=dark][data-brand=spay]{--dt-accent:#d22e2e}[data-brand=demo]{--dt-accent:#e11d48}[data-theme=dark][data-brand=demo]{--dt-accent:#be123c}.dt-container{width:100%!important}.dt-layout-row{display:flex!important;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px;margin:8px 0}.dt-layout-row .dt-layout-cell.dt-layout-end,.dt-layout-row .dt-layout-cell.dt-layout-start{align-items:center;gap:8px;padding:0!important}.dt-length,.dt-length label,.dt-search{display:flex;align-items:center;gap:8px;color:var(--dt-text-secondary);font-size:13px}.dt-input{height:36px!important;padding:0 12px!important;border:1px solid var(--dt-border)!important;border-radius:6px!important;background:var(--bg-paper)!important;color:var(--text-primary)!important;font-size:13px;transition:border-color .2s,box-shadow .2s}select.dt-input{padding-right:28px!important;cursor:pointer}.dt-input:focus{outline:none;border-color:var(--dt-accent)!important;box-shadow:0 0 0 2px color-mix(in srgb,var(--dt-accent) 20%,transparent)!important}.dt-info{color:var(--dt-text-secondary);font-size:13px;padding:0!important}.dt-paging{display:flex;align-items:center;gap:4px}.dt-paging .dt-paging-button{border:1px solid var(--dt-border)!important;border-radius:6px!important;background:var(--bg-paper)!important;color:var(--text-primary)!important;padding:6px 12px!important;margin:0!important;font-size:13px;cursor:pointer;transition:background-color .2s,border-color .2s}.dt-paging .dt-paging-button:hover:not(.disabled):not(.current){background:var(--dt-hover)!important;border:1px solid var(--dt-border)!important;color:var(--text-primary)!important}.dt-paging .dt-paging-button.current,.dt-paging .dt-paging-button.current:hover{background:var(--dt-accent)!important;border:1px solid var(--dt-accent)!important;color:var(--dt-accent-contrast)!important}.dt-paging .dt-paging-button.disabled,.dt-paging .dt-paging-button.disabled:hover{opacity:.45;cursor:default;background:var(--bg-paper)!important;border:1px solid var(--dt-border)!important;color:var(--text-primary)!important}table.dataTable tbody td,table.dataTable thead td,table.dataTable thead th{border-bottom:1px solid var(--dt-border)!important}table.dataTable tbody tr:hover>*{box-shadow:none!important;background:var(--dt-hover)!important}table.dataTable td.dt-empty{color:var(--dt-text-secondary)}.dt-layout-cell.dt-layout-full{display:inline;overflow:auto;min-width:100%;max-width:calc(100vw - 1920px);scrollbar-width:none;--ms-overflow-style:none;--webkit-scrollbar:{ display:none; }}.MuiTableCell-root.MuiTableCell-head{font-weight:400!important;text-align:center!important}.MuiTableCell-root.MuiTableCell-body{padding:16px!important}.RichEditor-editor{cursor:text;font-size:16px}.RichEditor-editor .public-DraftEditor-content,.RichEditor-editor .public-DraftEditorPlaceholder-root{padding:16px}.RichEditor-editor .public-DraftEditor-content{min-height:160px}.RichEditor-hidePlaceholder .public-DraftEditorPlaceholder-root{display:none}.RichEditor-editor .RichEditor-blockquote{border-left:5px solid #eee;color:#666;font-family:Hoefler Text,Georgia,serif;font-style:italic;margin:16px 0;padding:10px 20px}.RichEditor-editor .public-DraftStyleDefault-pre{background-color:rgba(0,0,0,.05);font-family:Inconsolata,Menlo,Consolas,monospace;font-size:16px;padding:20px}body{transition:background-color .2s ease-in-out,color .2s ease-in-out}text.highcharts-credits{display:none}*{scrollbar-width:thin;scrollbar-color:hsla(0,0%,61%,.5) transparent}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:hsla(0,0%,61%,.5);border-radius:10px}::-webkit-scrollbar-thumb:hover{background:hsla(0,0%,45%,.8)}