@media screen {
.lab-lib-hint{margin:8px 0;color:var(--ink-2);font-size:12px;line-height:1.4}
.lab-lib-feedback{margin:6px 0;color:var(--green);font-size:12px}.lab-lib-feedback:empty{display:none}.lab-lib-feedback.is-error,.lab-lib-error{color:var(--red)}
#pac-lib-panel .lab-lib-choice:hover>td,#pac-lib-panel .lab-lib-choice:focus-within>td{background:var(--blue-bg)!important;box-shadow:inset 0 -1px var(--blue-line)}
#pac-lib-panel .lab-lib-saved>td{border-bottom-color:var(--accent)!important}
.lab-lib-therapy{border:0;background:transparent;padding:0;color:inherit;font:inherit;text-align:left;cursor:pointer;width:100%}
.lab-lib-therapy:focus-visible{outline:2px solid var(--accent);outline-offset:5px;border-radius:3px}
#pac-lib-panel .lab-lib-editor-row>td{background:var(--card-2)!important;border-left:3px solid var(--accent);padding:12px 14px!important}
.lab-lib-inline{display:flex;align-items:flex-end;flex-wrap:wrap;gap:10px}
.lab-lib-inline label{display:grid;gap:6px;min-width:180px}.lab-lib-inline input{width:110px!important}
.lab-lib-error{font-size:12px;width:100%}.lab-lib-error:empty{display:none}
}
