/* Exact field fills from contacts-page.css, in both HUMAN and AI themes. */
body:is([data-section=documents],[data-section=speech]) .workspace{
 --contact-field-background:rgba(15,31,44,.7);
 --panel:var(--contact-field-background);
}
html[data-theme=human] body:is([data-section=documents],[data-section=speech]) .workspace{
 --contact-field-background:rgba(39,32,23,.65);
}
body:is([data-section=documents],[data-section=speech]) .workspace :is(.upload-zone,#workspace-text,.site-select-trigger,.workspace-button,input:not([type=file]),select){
 background:var(--contact-field-background);
 box-shadow:inset 0 1px 0 #ffffff04;
}
body:is([data-section=documents],[data-section=speech]) .workspace :is(.workspace-source-tabs,.workspace-result-tabs) button[aria-pressed=true]{
 background:var(--contact-field-background);
}
body:is([data-section=documents],[data-section=speech]) .workspace :is(.upload-zone,.workspace-button):hover:not(:disabled){
 background:var(--contact-field-background);
 border-color:var(--accent);
}
