.client-workspace{position:fixed;top:var(--barh);left:0;right:0;bottom:0;z-index:3;display:flex;flex-direction:column;background:#ffffff;color:#000000;font-family:var(--body);text-align:left;overflow:hidden}.client-workspace__head{display:flex;align-items:center;gap:14px;padding:14px 20px;border-bottom:1px solid #e3e3e3}.client-workspace__brand{font-family:var(--display,var(--body));font-size:12px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:#6b6b6b}.client-workspace__project{margin:0;font-size:16px;font-weight:600;color:#000000}.client-workspace__label{margin:0;font-size:12px;letter-spacing:.06em;text-transform:uppercase;color:#6b6b6b}.client-workspace__spacer{flex:1 1}.client-workspace__close{width:36px;height:36px;border:1px solid #d0d0d0;border-radius:4px;background:#ffffff;color:#000000;font-size:18px;line-height:1;cursor:pointer}.client-workspace__close:focus-visible,.client-workspace__close:hover{border-color:#000000}.client-workspace__tabs{display:none;gap:8px;padding:10px 16px 0}.client-workspace__tab{flex:1 1;padding:10px 12px;border:1px solid #d0d0d0;border-radius:4px;background:#ffffff;color:#000000;font-size:14px;cursor:pointer}.client-workspace__tab.is-active{border-color:#000000;font-weight:600}.client-workspace__body{flex:1 1 auto;min-height:0;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-gap:0;gap:0}.client-workspace__panel{min-height:0;overflow-y:auto;padding:16px 20px 28px}.client-workspace__panel+.client-workspace__panel{border-left:1px solid #e3e3e3}.client-workspace__panel-title{margin:0 0 12px;font-size:13px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:#000000}.client-workspace__empty,.client-workspace__error{margin:0;font-size:14px;color:#6b6b6b}.client-workspace__error{color:#000000}.client-workspace__list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px}.client-workspace__card{border:1px solid #e3e3e3;border-radius:6px;padding:12px 14px;background:#ffffff}.client-workspace__subject{margin:0;font-size:15px;font-weight:600;color:#000000;overflow-wrap:anywhere}.client-workspace__sender{margin:4px 0 0;font-size:13px;color:#444444;overflow-wrap:anywhere}.client-workspace__docs{list-style:none;margin:10px 0 0;padding:0;display:flex;flex-direction:column;gap:6px}.client-workspace__doc{display:flex;flex-direction:column;align-items:flex-start;gap:6px;font-size:13px;color:#000000}.client-workspace__doc-identity{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.client-workspace__filename{overflow-wrap:anywhere}.client-workspace__ext{font-size:11px;letter-spacing:.06em;color:#6b6b6b;border:1px solid #e3e3e3;border-radius:3px;padding:1px 5px}.client-workspace__status{display:inline-flex;align-items:center;gap:6px;font-size:12px;color:#444444;margin-top:8px}.client-workspace__doc .client-workspace__status{margin-top:0}.client-workspace__point{width:8px;height:8px;border-radius:50%;flex:0 0 auto}.client-workspace__point.is-green{background:#1f9d55}.client-workspace__point.is-yellow{background:#e0a800}.client-workspace__point.is-red{background:#d0342c}.client-workspace__status[data-tone=green]{color:#1f9d55}.client-workspace__status[data-tone=yellow]{color:#e0a800}.client-workspace__status[data-tone=red]{color:#d0342c}.client-workspace__party{margin:0 0 24px;padding:0 0 0 12px;border-left:2px solid #000000}.client-workspace__party-name{margin:0 0 12px;padding:0 0 6px;border-bottom:1px solid #d0d0d0;font-size:14px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:#000000}.client-workspace__category{margin:0 0 16px 12px}.client-workspace__category-label{margin:0 0 8px;font-size:13px;font-weight:600;letter-spacing:.02em;color:#444444}.client-workspace__files{list-style:none;margin:0 0 0 12px;padding:0;display:flex;flex-direction:column;gap:8px}.client-workspace__file{display:flex;flex-direction:column;align-items:flex-start;gap:8px;border:1px solid #1f9d55;border-radius:4px;padding:8px 10px;font-size:13px;color:#000000}.client-workspace__file-identity{flex-wrap:wrap}.client-workspace__file-actions,.client-workspace__file-identity{display:flex;align-items:center;gap:8px}.client-workspace__action{padding:4px 10px;border:1px solid #d0d0d0;border-radius:4px;background:#ffffff;color:#000000;font-size:12px;cursor:pointer}.client-workspace__action:focus-visible,.client-workspace__action:hover{border-color:#000000}.client-workspace__action:disabled{opacity:.5;cursor:default}.client-workspace__preview{margin:0 0 14px;border:1px solid #d0d0d0;border-radius:6px;background:#ffffff;display:flex;flex-direction:column;min-height:320px;height:60vh}.client-workspace__preview-bar{display:flex;align-items:center;gap:10px;padding:8px 10px;border-bottom:1px solid #e3e3e3;font-size:13px}.client-workspace__preview-name{flex:1 1;margin:0;overflow-wrap:anywhere}.client-workspace__preview-frame{flex:1 1;width:100%;border:0;background:#ffffff}.client-workspace__preview-note{margin:0;padding:14px;font-size:13px;color:#444444}.client-workspace__body[data-view=consumption] .client-workspace__panel:not(.client-workspace__panel--consumption),.client-workspace__body[data-view=mirrors] .client-workspace__panel--consumption{display:none}.client-workspace__body[data-view=consumption] .client-workspace__panel--consumption{grid-column:1/-1}.client-workspace__body[data-view=discovery] .client-workspace__panel:not(.client-workspace__panel--discovery),.client-workspace__body[data-view=mirrors] .client-workspace__panel--discovery{display:none}.client-workspace__body[data-view=discovery] .client-workspace__panel--discovery{grid-column:1/-1}.client-workspace__body[data-view=mirrors] .client-workspace__panel--signals,.client-workspace__body[data-view=signals] .client-workspace__panel:not(.client-workspace__panel--signals){display:none}.client-workspace__body[data-view=signals] .client-workspace__panel--signals{grid-column:1/-1}.client-workspace__consumption-toggle.is-active{border-color:#000000;font-weight:600}.client-workspace__month-nav{display:flex;align-items:center;gap:12px;margin:0 0 14px}.client-workspace__month{flex:1 1;margin:0;text-align:center;font-size:15px;font-weight:600;color:#000000}.client-workspace__month-note{font-weight:400;color:#6b6b6b}.client-workspace__summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px;margin:0 0 12px}.client-workspace__summary-item{border:1px solid #e3e3e3;border-radius:6px;padding:10px 12px}.client-workspace__summary-item dt{font-size:12px;letter-spacing:.04em;text-transform:uppercase;color:#6b6b6b}.client-workspace__summary-item dd{margin:4px 0 0;font-size:18px;font-weight:600;color:#000000;overflow-wrap:anywhere}.client-workspace__unresolved{margin:0 0 12px;font-size:13px;color:#000000}.client-workspace__history{width:100%;border-collapse:collapse;font-size:13px;color:#000000}.client-workspace__history td,.client-workspace__history th{text-align:left;padding:6px 8px;border-bottom:1px solid #e3e3e3;white-space:nowrap}.client-workspace__history th{font-size:12px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:#6b6b6b}.client-workspace__candidate{border:1px solid #e3e3e3;border-radius:6px;padding:12px 14px}.client-workspace__company{margin:0;font-size:15px;font-weight:600;color:#000000;overflow-wrap:anywhere}.client-workspace__candidate-meta,.client-workspace__signal-meta{display:flex;flex-wrap:wrap;gap:4px 12px;margin:4px 0 0;font-size:12px;color:#6b6b6b}.client-workspace__identity{font-family:monospace}.client-workspace__source{color:#000000;text-decoration:underline;overflow-wrap:anywhere}.client-workspace__signals{list-style:none;margin:10px 0 0;padding:0;display:flex;flex-direction:column;gap:8px}.client-workspace__signal{border-left:2px solid #e3e3e3;padding:0 0 0 10px}.client-workspace__signal-title{margin:0;font-size:13px;font-weight:600;color:#000000;overflow-wrap:anywhere}.client-workspace__signal-text{margin:4px 0 0;font-size:13px;color:#000000;overflow-wrap:anywhere}.client-workspace__ordinal{display:inline-block;margin-right:8px;font-family:monospace;font-weight:400;color:#6b6b6b}.client-workspace__signal-query{margin:4px 0 0;font-size:12px;color:#6b6b6b;font-family:monospace;overflow-wrap:anywhere}@media (max-width:900px){.client-workspace__head{padding:10px 14px;gap:10px}.client-workspace__brand{display:none}.client-workspace__tabs{display:flex}.client-workspace__body{grid-template-columns:minmax(0,1fr)}.client-workspace__panel+.client-workspace__panel{border-left:0}.client-workspace__panel[data-selected=false]{display:none}.client-workspace__summary{grid-template-columns:minmax(0,1fr)}.client-workspace__history{display:block;overflow-x:auto}}