:root{font-family:system-ui,Avenir,Helvetica,Arial,sans-serif;line-height:1.5;font-weight:400;color-scheme:light dark;color:#ffffffde;background-color:#e5e7eb;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;--tbl-bg:#fff;--tbl-text:#111;--tbl-muted:#6b7280;--tbl-border:#e5e7eb;--tbl-radius:12px;--tbl-pad:12px;--accent:#3b82f6;--tbl-alt-bg: #fff;--tbl-alt-text: #111;--tbl-alt-muted: #6b7280;--tbl-alt-border: #e5e7eb;--tbl-alt-radius: 12px;--tbl-alt-pad: 12px;--mh-bg:#0b0f16;--mh-text:#e5e7eb;--mh-muted:#9ca3af;--mh-border:#1f2937;--mh-accent:#60a5fa}html,body{min-height:100%;margin:0;padding:0}body{background-color:#e6e6e6;min-height:100dvh}button{border-radius:8px;border:1px solid transparent;padding:.6em 1.2em;font-size:1em;font-weight:500;font-family:inherit;background-color:#1a1a1a;cursor:pointer;transition:border-color .25s}button:hover{background-color:#a1a2ae}button:focus,button:focus-visible{outline:4px auto -webkit-focus-ring-color}@media (prefers-color-scheme: light){:root{color:#213547;background-color:#fff}button{background-color:#f9f9f9}}.upper{display:flex;gap:5px;align-items:flex-start;width:100%}.main{display:flex;flex-direction:column;align-items:start}.graph{flex:1 1 auto;min-width:0;height:540px;padding:8px;border-radius:var(--tbl-radius);margin-top:5px;margin-right:5px;background-color:#fff;border:3px solid var(--tbl-border)}.table-wrap{background:var(--tbl-bg);border:3px solid var(--tbl-border);border-radius:var(--tbl-radius);overflow:hidden;margin-left:5px;margin-top:5px;height:556px;flex:0 0 auto}.tbl{width:100%;border-collapse:separate;border-spacing:0;color:var(--tbl-text)}.tbl thead th{text-align:left;font-size:.9rem;letter-spacing:.02em;color:var(--tbl-muted);font-weight:600;padding:var(--tbl-pad);border-bottom:1px solid var(--tbl-border)}.tbl tbody td{padding:calc(var(--tbl-pad) + 2px) var(--tbl-pad);border-bottom:1px solid var(--tbl-border)}.tbl tbody tr:last-child td{border-bottom:none}.tbl tbody tr:hover{background:#00000008}.restable{width:100%}.tbl input[type=text],.tbl input[type=number],.tbl select,.tbl textarea{width:90%;padding:8px 10px;border:1px solid var(--tbl-border);border-radius:10px;background:transparent;color:var(--tbl-text);outline:none;transition:border-color .15s ease,box-shadow .15s ease,background .15s ease}.tbl input::placeholder,.tbl textarea::placeholder{color:var(--tbl-muted)}.tbl input:focus,.tbl select:focus,.tbl textarea:focus{border-color:var(--accent);box-shadow:0 0 0 3px color-mix(in srgb,var(--accent),transparent 82%);background:color-mix(in srgb,var(--tbl-bg),var(--accent) 2%)}.tbl td textarea{width:100%;max-width:100%;box-sizing:border-box;display:block}.table-wrap-alt{background:var(--tbl-alt-bg);border:3px solid var(--tbl-alt-border);border-radius:var(--tbl-alt-radius);overflow:hidden;margin:5px}.tbl-alt{width:100%;border-collapse:separate;border-spacing:0;color:var(--tbl-alt-text);table-layout:fixed;text-align:center}.tbl-alt thead th{background:var(--tbl-alt-bg);color:var(--tbl-alt-muted);font-weight:600;font-size:.9rem;padding:var(--tbl-alt-pad);border-bottom:1px solid var(--tbl-alt-border);vertical-align:middle}.tbl-alt tbody td{padding:calc(var(--tbl-alt-pad) + 2px) var(--tbl-alt-pad);border-bottom:1px solid var(--tbl-alt-border);vertical-align:middle}.tbl-alt tbody tr:last-child td{border-bottom:none}.tbl-alt tbody tr:hover{background:#00000008}.tbl-alt input,.tbl-alt select,.tbl-alt textarea{width:100%;box-sizing:border-box;display:block;text-align:center;padding:8px 10px;border:1px solid var(--tbl-alt-border);border-radius:10px;background:transparent;color:var(--tbl-alt-text);outline:none;transition:border-color .15s ease,box-shadow .15s ease,background .15s ease}.tbl-alt input:focus{border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f640;background:#3b82f60d}.mini-header{background:var(--mh-bg);border-bottom:1px solid var(--mh-border);position:sticky;top:0;z-index:40;width:100%}.mini-header__inner{max-width:100%;margin:0 auto;padding:12px 16px;display:flex;align-items:center;justify-content:space-between;gap:12px}.mini-header__title{color:var(--mh-text);font-weight:800;letter-spacing:.2px;font-size:large}.mini-header__title span{color:var(--mh-accent)}.mini-header__icon{display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;border-radius:10px;border:1px solid var(--mh-border);background:transparent;color:var(--mh-text);padding:0;cursor:pointer;transition:border-color .15s ease,background .15s ease,transform .06s ease}.mini-header__icon:hover{border-color:color-mix(in srgb,var(--mh-text),transparent 60%);background:color-mix(in srgb,var(--mh-text),transparent 92%)}.mini-header__icon:active{transform:translateY(1px)}.mini-header__icon img{width:24px;height:24px;display:block}#root{margin:0 auto;padding:0;text-align:center;background-color:#e6e6e6;min-height:100%}
