:root{--bg:#1b1d22;--side:#1f2330;--main:#262a33;--panel:#1f2330;--border:#3a3f50;--txt:#f8f9fa;--txt-dim:#9da3b5;--ok:#3ddc84;--warn:#ffb84d;--hover:#2f3543}*{box-sizing:border-box}#root,body,html{height:100%}body{background:#1b1d22;background:var(--bg);color:#f8f9fa;color:var(--txt);font:14px/1.4 system-ui,-apple-system,BlinkMacSystemFont,Inter,Roboto,Segoe UI,sans-serif;margin:0}button{cursor:pointer}.modal-overlay{background:#00000080;inset:0;pointer-events:none;position:fixed;z-index:1000}.logsmodal-shell{background:#2f2f2f;border:1px solid #555;border-radius:4px;box-shadow:0 24px 64px #000c;color:#eee;font-family:system-ui,-apple-system,BlinkMacSystemFont,Inter,Roboto,Segoe UI,sans-serif;overflow:hidden;pointer-events:auto}.logsmodal-header{background:#2f2f2f;border-bottom:1px solid #555;color:#eee;cursor:move;font-size:14px;font-weight:500;justify-content:space-between;line-height:1.2;padding:8px 12px;-webkit-user-select:none;user-select:none}.logsmodal-header,.logsmodal-header-left{align-items:center;display:flex;gap:.75rem}.logsmodal-header-left{flex-wrap:wrap}.logsmodal-title{color:#eee}.logsmodal-error{color:#ff7b7b;font-size:12px;font-weight:400;line-height:1.2}.logsmodal-closebtn{background:none;border:none;border-radius:4px;color:#eee;cursor:pointer;font-size:16px;line-height:1;padding:4px 6px}.logsmodal-closebtn:hover{background:#ffffff14}.logsmodal-toolbar{background:#4a4a4a;border-bottom:1px solid #555;font-size:13px;gap:12px;line-height:1.2;padding:8px 12px}.logsmodal-toolbar,.toolbar-section{align-items:center;color:#fff;display:flex;flex-wrap:nowrap}.toolbar-section{gap:8px}.lines-section{color:#fff}.lines-label{color:#fff;font-size:13px}.lines-opt{background:#2f2f2f;border:1px solid #777;border-radius:3px;color:#eee;cursor:pointer;font-size:13px;line-height:1.2;padding:4px 6px}.lines-opt.active{background:#ffffff14;color:#4da3ff;font-weight:600;outline:1px solid #fff3}.lines-opt:hover{background:#5a5a5a;color:#fff}.search-section{background:#0000;flex-shrink:1;min-width:0}.search-icon{color:#fff;font-size:12px}.search-input{border:1px solid #777;border-radius:3px;flex:0 0 auto;max-width:140px;min-width:100px}.nav-btn,.search-input{background:#2f2f2f;color:#fff;font-size:12px;line-height:1.2;padding:4px 6px}.nav-btn{border:1px solid #4da3ff;border-radius:3px;cursor:pointer}.nav-btn:hover{background:#4da3ff;color:#000}.match-count{color:#fff;font-size:12px;line-height:1.2;white-space:nowrap}.toolbar-actions{align-items:center;display:flex;gap:12px;margin-left:auto}.icon-btn{background:#2f2f2f;border:1px solid #777;border-radius:4px;color:#fff;cursor:pointer;font-size:14px;line-height:1;padding:4px 6px}.icon-btn:hover{background:#5a5a5a}.logsmodal-body{word-wrap:break-word;background:#000;border-bottom:1px solid #555;border-left:1px solid #555;border-right:1px solid #555;color:#0f0;flex:1 1 auto;font-family:monospace;font-size:13px;line-height:1.4;margin:0;overflow-y:auto;padding:12px;white-space:pre-wrap}.logsmodal-body.flash{background-color:#1f2f1f}.highlight{background-color:#ff03;color:#fff}.current-match,.highlight{border-radius:2px;padding:0 2px}.current-match{background-color:#fff;color:#001bcd;font-weight:600}.logsmodal-resize-handle{background:repeating-linear-gradient(135deg,#0000,#0000 6px,#00000059 0,#00000059 8px);background-color:#ffffff26;border-left:1px solid #fff3;border-top:1px solid #fff3;border-top-left-radius:3px;bottom:0;cursor:se-resize;height:14px;position:absolute;right:0;width:14px}.execmodal-inputbar{align-items:flex-start;background-color:#1a1a1a;border-top:1px solid #444;color:#eee;display:flex;flex-shrink:0;font-family:monospace;font-size:.8rem;gap:.5rem;line-height:1.3rem;padding:.5rem .75rem;position:relative;z-index:1}.execmodal-prompt{color:#0ff;font-family:monospace;font-weight:700;line-height:1.4rem}.execmodal-input{background-color:#000;border:1px solid #444;border-radius:4px;box-sizing:border-box;color:#0f0;flex:1 1 auto;font-family:monospace;font-size:.8rem;line-height:1.2rem;max-height:6rem;min-height:2.2rem;padding:.5rem;resize:none;width:100%}.execmodal-input:focus{outline:1px solid #0f0}.execmodal-runbtn{align-self:flex-start;background:none;background-color:#222;border:1px solid #444;border-radius:4px;color:#eee;cursor:pointer;font-family:system-ui,-apple-system,BlinkMacSystemFont,Inter,Roboto,Segoe UI,sans-serif;font-size:.8rem;font-weight:500;height:2.2rem;line-height:1.2;padding:.5rem .75rem}.execmodal-runbtn:hover{background-color:#333;color:#fff}
/*# sourceMappingURL=main.63aa0828.css.map*/