/* v1.6.4: consolidated status log and unconstrained floating-window layout. */
.status-log{display:grid;grid-template-columns:26px minmax(0,1fr) auto 26px;align-items:center;gap:6px;min-height:31px;margin:0 0 8px;padding:3px 5px;border:1px solid var(--line);border-radius:8px;background:color-mix(in srgb,var(--surface),transparent 22%)}
.status-log p{min-width:0;margin:0;color:var(--muted);font-size:10px;line-height:1.35;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.status-log>span{color:var(--muted);font:9px/1 ui-monospace,SFMono-Regular,Menlo,monospace;white-space:nowrap}.status-log button{width:26px;height:23px;padding:0;border:1px solid var(--line);border-radius:6px;background:var(--surface-2);color:var(--muted);font-size:17px;line-height:1}.status-log button:disabled{opacity:.35}
.floating-body,.pip-body{min-width:0!important;min-height:0!important;width:auto;height:auto}.floating-body{overflow:auto}.floating-body .widget,.pip-body .widget{min-width:0;min-height:0;max-width:none;width:100%;height:auto}.floating-actions{min-width:0;flex-wrap:wrap}.floating-actions button{min-width:0}
.floating-body .widget,.pip-body .widget{max-height:none;overflow:visible}.pip-body{overflow:auto}.widget-history>summary{cursor:pointer;list-style:none;color:#9fb0ce;font-weight:650}.widget-history>summary::-webkit-details-marker{display:none}.widget-history>summary:before{content:'▸';display:inline-block;margin-right:5px;transition:transform .15s}.widget-history[open]>summary:before{transform:rotate(90deg)}.widget-history>summary:focus-visible{outline:2px solid #93b3ff;outline-offset:2px}.widget-history[open]>.history-group{margin-top:5px}
html:fullscreen .status-log{display:none}
@media(max-width:430px){.status-log{grid-template-columns:24px minmax(0,1fr) 24px}.status-log>span{display:none}.status-log button{width:24px}}
