.log-panel[data-v-6ac4c0b8]{display:flex;flex-direction:column;min-height:0;flex:1;border:4px solid var(--p5-border);background:var(--p5-panel-alt);box-shadow:var(--p5-shadow);overflow:hidden}.log-panel__header[data-v-6ac4c0b8]{display:flex;justify-content:space-between;gap:16px;align-items:center;padding:10px 18px;border-bottom:4px solid var(--p5-border);background:var(--p5-panel)}.log-panel__title[data-v-6ac4c0b8]{margin:0;font-size:15px;font-weight:900;font-style:italic;color:var(--p5-text)}.log-panel__subtitle[data-v-6ac4c0b8]{margin:2px 0 0;font-size:11px;font-weight:700;color:var(--p5-text-soft)}.log-panel__clear[data-v-6ac4c0b8]{border:3px solid var(--p5-border);padding:6px 12px;background:var(--p5-panel-strong);color:var(--p5-accent-contrast);font-size:12px;font-weight:900;font-style:italic;cursor:pointer;box-shadow:3px 3px 0 var(--p5-border);transition:var(--p5-transition)}.theme-dark .log-panel__clear[data-v-6ac4c0b8]{color:#111}.log-panel__clear[data-v-6ac4c0b8]:hover{transform:translate(-2px,-2px);box-shadow:4px 4px 0 var(--p5-border)}.log-panel__body[data-v-6ac4c0b8]{flex:1;padding:12px 18px;overflow-y:auto;background:linear-gradient(180deg,rgba(0,0,0,.05),transparent 40%),repeating-linear-gradient(-45deg,var(--p5-stripe) 0,var(--p5-stripe) 8px,transparent 8px,transparent 18px),var(--p5-panel-alt)}.log-panel__empty[data-v-6ac4c0b8]{color:var(--p5-text-soft);font-size:12px;font-weight:900;font-style:italic}.log-panel__item[data-v-6ac4c0b8]{display:flex;gap:10px;margin-bottom:6px;line-height:1.5;font-family:Consolas,"Courier New",monospace;font-size:12px;font-weight:700}.log-panel__time[data-v-6ac4c0b8]{color:var(--p5-text-soft);white-space:nowrap}.log-panel__message[data-v-6ac4c0b8]{color:var(--p5-text);word-break:break-word}.is-success .log-panel__message[data-v-6ac4c0b8]{color:#2b8a3e}.is-error .log-panel__message[data-v-6ac4c0b8]{color:#c92a2a}.is-warning .log-panel__message[data-v-6ac4c0b8]{color:#e67700}.theme-dark .is-success .log-panel__message[data-v-6ac4c0b8]{color:#51cf66}.theme-dark .is-error .log-panel__message[data-v-6ac4c0b8]{color:#ff6b6b}.theme-dark .is-warning .log-panel__message[data-v-6ac4c0b8]{color:#fcc419}.log-panel__body[data-v-6ac4c0b8]::-webkit-scrollbar{width:10px}.log-panel__body[data-v-6ac4c0b8]::-webkit-scrollbar-track{background:var(--p5-panel);border-left:3px solid var(--p5-border)}.log-panel__body[data-v-6ac4c0b8]::-webkit-scrollbar-thumb{background:var(--p5-border);border-radius:0}
