:root{--ibi-bg:#fff;--ibi-fg:#2e3440;--ibi-fg-muted:rgba(46,52,64,0.85);--ibi-surface:#f8f8f8;--ibi-surface-alt:#d3d3d3;--ibi-card-bg:hsla(0,0%,100%,0.88);--ibi-card-border:rgba(0,0,0,0.05);--ibi-card-shadow:0 4px 20px rgba(0,0,0,0.08);--ibi-grid-line:rgba(0,0,0,0.04);--ibi-axis-label:rgba(0,0,0,0.55);--ibi-scrollbar:rgba(0,0,0,0.15);--ibi-toggle-bg:#fff;--ibi-toggle-border:#e0e0e0;--ibi-tag-bg:#ececec;--ibi-tag-fg:#2e3440}:root[data-theme=dark]{--ibi-bg:#0d0f12;--ibi-fg:#e7ebef;--ibi-fg-muted:#8a94a1;--ibi-surface:#15181d;--ibi-surface-alt:#23272f;--ibi-card-bg:rgba(21,24,29,0.88);--ibi-card-border:hsla(0,0%,100%,0.06);--ibi-card-shadow:0 4px 20px rgba(0,0,0,0.45);--ibi-grid-line:hsla(0,0%,100%,0.04);--ibi-axis-label:hsla(0,0%,100%,0.55);--ibi-scrollbar:hsla(0,0%,100%,0.18);--ibi-toggle-bg:#15181d;--ibi-toggle-border:#23272f;--ibi-tag-bg:#2a2f38;--ibi-tag-fg:#f2f5f8}body,html{margin:0;padding:0;font-family:Manrope,sans-serif;font-weight:400;font-style:normal;background:var(--ibi-bg);color:var(--ibi-fg);transition:background-color .18s ease,color .18s ease}[data-theme=dark] app-icon img,[data-theme=dark] app-icon svg{filter:invert(1) hue-rotate(180deg)}.theme-toggle{width:32px;height:32px;padding:0;border-radius:50%;border:1px solid var(--ibi-toggle-border);background:var(--ibi-toggle-bg);color:var(--ibi-fg);cursor:pointer;font-size:14px;line-height:1;display:inline-flex;align-items:center;justify-content:center;transition:background .18s,color .18s,border-color .18s,transform .12s;-webkit-user-select:none;user-select:none}.theme-toggle:hover{transform:scale(1.05)}.theme-toggle:active{transform:scale(.95)}label{font-size:.7em;font-weight:700;padding-bottom:4px}input{padding:8px 12px}input,select{outline:none;border:1px solid #f8f8f8;background:#f8f8f8;font:Manrope,sans-serif;color:inherit;border-radius:4px}select{padding:7px 30px 7px 12px;-webkit-appearance:none}.validator-space{height:20px}.button-align-right{display:flex;justify-content:flex-end}table{border-collapse:initial;border-spacing:0 1em}table th:first-child{border-radius:4px 0 0 4px;padding-left:32px}table th:last-child{border-radius:0 4px 4px 0}thead{border-radius:4px;font-size:.8em;font-weight:700}table thead tr{background-color:#f8f8f8;color:#4c566a;text-align:left}table th{padding:16px 16px 16px 8px;font-weight:800}table td{padding:8px}tbody tr{font-size:.8em}table tr td:first-child{border-radius:4px 0 0 4px;padding-left:32px}table tr td:last-child{border-radius:0 4px 4px 0}td{border-top:2px solid #f8f8f8;border-bottom:2px solid #f8f8f8;font-weight:700}tr td:first-child{border-bottom-left-radius:10px;border-left:2px solid #f8f8f8}tr td:last-child{border-bottom-right-radius:10px;border-right:2px solid #f8f8f8}td p{margin:0}.actions{display:flex}.action-grow{flex-grow:1}.options{position:absolute;background:#fff;box-shadow:0 0 20px rgba(0,0,0,.15);padding:8px 0;border-radius:10px;width:200px;margin-left:-180px;z-index:100}.option{cursor:pointer}.option p{padding:8px 16px}.option p:hover{background:#f8f8f8}.pop-up{position:fixed;left:0;top:0;width:100vw;height:100vh;display:flex;justify-content:center;align-items:center}.pop-up .pop-up-content{background:#fff;padding:8px 32px 32px;border-radius:10px;box-shadow:0 0 20px rgba(0,0,0,.2)}