#panel-paldefender-log{flex:none;min-width:0;border-bottom:1px solid var(--line);padding:10px 12px}#panel-paldefender-log[hidden]{display:none!important}
.ps-log{--ps-log-height:clamp(160px,32vh,300px);min-width:0}.ps-log-heading{display:flex;width:100%;align-items:center;justify-content:space-between;gap:8px;padding:4px 0;border:0;background:transparent;color:var(--ink);font:inherit;font-size:11px;font-weight:800;text-align:left;cursor:pointer}.ps-log-light{width:7px;height:7px;flex:none;border-radius:50%;background:var(--dim)}.ps-log-light.ps-live{background:var(--on,#5df6bd);box-shadow:0 0 8px #5df6bd55}.ps-log-light.ps-waiting{background:var(--gold,#f7cc73)}.ps-log-light.ps-paused{background:var(--dim)}
.ps-log-body{padding-top:5px}.ps-log-status{font-size:10px;line-height:1.5;color:var(--dim);margin-bottom:7px}.ps-log-filter select{width:100%;min-width:0;padding:5px 7px;border:1px solid var(--line);border-radius:7px;background:var(--panel,#19152e);color:var(--ink);font:inherit;font-size:10px;margin-bottom:7px}.ps-log-filter select option{background:var(--panel,#19152e);color:var(--ink)}
.ps-log-console{position:relative;height:var(--ps-log-height);overflow:auto;overscroll-behavior:contain;border:1px solid var(--line);border-radius:8px;background:#080b1699;padding:6px;scrollbar-width:thin;scrollbar-color:var(--line) transparent;outline-offset:2px}.ps-log-row{border-left:2px solid var(--line);padding:5px 6px;margin-bottom:5px;overflow-wrap:anywhere;background:#ffffff03;border-radius:0 5px 5px 0}.ps-log-row:last-child{margin-bottom:0}.ps-log-row-head{display:flex;gap:6px;justify-content:space-between;color:var(--dim);font-size:9px;line-height:1.5}.ps-log-row-head time{font-variant-numeric:tabular-nums;white-space:nowrap}.ps-log-row-head span{text-align:right}.ps-log-row strong{display:block;color:var(--ink);font-size:10px;line-height:1.6}.ps-log-row p{font-size:10px;line-height:1.65;margin:1px 0;color:var(--ink)}.ps-log-action,.ps-log-note,.ps-log-position{display:block;font-size:9px;line-height:1.5;color:var(--dim)}.ps-category-connection{border-color:var(--on,#5df6bd)}.ps-category-detection{border-color:var(--gold,#f7cc73)}.ps-category-enforcement,.ps-category-error{border-color:var(--red,#ff718e)}.ps-category-death{border-color:#e49fae}.ps-category-capture,.ps-category-summon{border-color:var(--cyan,#6df2ee)}.ps-log-empty{margin:12px 6px;font-size:10px;line-height:1.7;color:var(--dim)}
.ps-log-original{font:10px/1.55 ui-monospace,monospace;color:var(--ink);margin:2px 0;white-space:pre-wrap;overflow-wrap:anywhere;unicode-bidi:plaintext}
.ps-log-tabs,.ps-log-buttons{display:flex;gap:4px}.ps-log-tabs{margin-bottom:7px}.ps-log-buttons{margin-top:7px}
.ps-log-tabs button,.ps-log-buttons button,.ps-log-new{min-width:0;min-height:27px;border:1px solid var(--line);border-radius:7px;background:transparent;color:var(--ink);font:inherit;font-size:9px;line-height:1.3;cursor:pointer;padding:5px}
.ps-log-tabs button,.ps-log-buttons button{flex:1}.ps-log-tabs button[aria-pressed="true"],.ps-log-tabs button:hover,.ps-log-buttons button:hover,.ps-log-new:hover{border-color:var(--cyan,#6df2ee);color:var(--cyan,#6df2ee)}
.ps-log-new{width:100%;margin-top:5px;color:var(--cyan,#6df2ee)}.ps-log-checked{display:block;margin-top:6px;font-size:9px;line-height:1.5;color:var(--dim)}.ps-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}
body.rail #panel-paldefender-log{display:none}@media(prefers-reduced-motion:reduce){.ps-log-light{box-shadow:none}}
