.lia-surface-switch{display:flex;gap:4px;padding:3px;border:1px solid #d9e3eb;border-radius:12px;background:#f5f8fb}
.lia-chrome-connect{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:7px 24px;border-bottom:1px solid #dce7ee;background:#f8fbfd;color:#405a6c;font-size:.75rem}
.lia-chrome-connect[hidden]{display:none}.lia-chrome-connect button{font-size:.72rem;padding:5px 9px}
.lia-chrome-action{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-top:12px}.lia-chrome-action button{font-size:.77rem;padding:7px 11px}.lia-chrome-action span{color:#405a6c;font-size:.74rem}
.lia-surface-switch button{border:0;border-radius:9px;padding:7px 13px;background:transparent;color:#4a6072;font-weight:650}
.lia-surface-switch button[aria-pressed="true"]{background:#fff;color:#165b8e;box-shadow:0 1px 5px #183e5d1f}
.lia-worker-view{width:min(100%,860px);margin:0 auto;padding:28px 24px 50px}
.lia-worker-view[hidden]{display:none}.lia-worker-hero{padding:22px;border:1px solid #dce7ee;border-radius:18px;background:#f8fbfd}
.lia-worker-hero h2{margin:0 0 8px}.lia-worker-form{display:grid;gap:10px;margin-top:18px}.lia-worker-form textarea{min-height:120px;resize:vertical;border:1px solid #ccdbe5;border-radius:14px;padding:14px;font:inherit}
.lia-worker-actions{display:flex;align-items:center;gap:10px}.lia-worker-actions button{min-height:42px}.lia-worker-progress{color:#285f82}.lia-worker-error,.lia-worker-warning{color:#9b2f2f;font-weight:650}
.lia-worker-tasks{display:grid;gap:14px;margin-top:22px}.lia-worker-task{padding:18px;border:1px solid #dce5ec;border-radius:16px;background:#fff}.lia-worker-task h3{margin:0 0 7px;font-size:.98rem}.lia-worker-task-status{color:#1d678f;font-weight:700;font-size:.78rem}.lia-worker-task pre{white-space:pre-wrap;overflow-wrap:anywhere;font:inherit;line-height:1.55;background:#f7f9fb;padding:13px;border-radius:12px}.lia-worker-files{display:flex;flex-wrap:wrap;gap:8px}.lia-worker-files a{padding:8px 10px;border:1px solid #cfdfe9;border-radius:10px;text-decoration:none}
body.lia-worker-mode .composer-dock,body.lia-worker-mode .results-panel,body.lia-worker-mode #welcome,body.lia-worker-mode #messages{display:none!important}
body.lia-worker-mode .workspace{grid-template-columns:248px minmax(0,1fr)}body.lia-worker-mode .conversation-scroll{padding:0}
@media(max-width:700px){.lia-surface-switch button{padding:6px 9px}.lia-worker-view{padding:20px 14px 38px}.lia-chrome-connect{padding:6px 14px}}
