.wc-client { font-family: var(--wc-font); background:var(--wc-bg); }
.wc-client-heading { background:var(--wc-surface-alt)!important; border-bottom:1px solid var(--wc-border); }
.wc-client-heading .x-label,.wc-client-heading .x-component { color:var(--wc-text)!important; font:600 12px var(--wc-font)!important; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; }
.wc-client-toolbar,.wc-client-toolbar > .x-panel-body { background:var(--wc-surface)!important; border-top:1px solid var(--wc-border)!important; }
.wc-client-total { font:600 12px var(--wc-font)!important; color:var(--wc-text-muted)!important; }
.wc-client-button.x-btn { border:1px solid var(--wc-border)!important; border-radius:6px!important; background:var(--wc-surface)!important; box-shadow:none!important; }
.wc-client-button .x-btn-inner,.wc-client-button .x-btn-icon-el { color:var(--wc-text)!important; font-size:13px!important; }
.wc-client-primary.x-btn { background:#2563eb!important; border-color:#2563eb!important; }
.wc-client-primary .x-btn-inner,.wc-client-primary .x-btn-icon-el { color:#fff!important; }
.wc-client-button.x-btn-over { box-shadow:0 0 0 2px var(--wc-border)!important; }
.wc-client-button.x-item-disabled { opacity:.5!important; }
.wc-client-filter,.wc-client-filter > .x-panel-body { background:var(--wc-surface)!important; border:0!important; }
.wc-client-filter .x-form-item-label,.wc-client-filter .x-label { color:var(--wc-text-muted)!important; font:12px var(--wc-font)!important; }
.wc-client-filter .wc-c-LblPesquisa { color:var(--wc-text-muted)!important; font:12px var(--wc-font)!important; }
.wc-client-filter .x-fieldset { border-color:var(--wc-border)!important; background:var(--wc-surface)!important; }
.wc-c-CbEmpresaFiltro .select2-selection--multiple, .wc-c-RGFiltro .select2-selection--multiple { min-height:32px; max-height:36px; overflow-y:auto; }
.wc-c-RGFiltro .x-fieldset-body,.wc-c-RGFiltro .x-form-checkboxgroup-body { overflow:visible!important; }
.wc-c-RGFiltro .x-form-radio-group { padding-right:8px!important; }
.wc-c-RGFiltro .x-form-cb-wrap-inner { display:flex!important; align-items:center!important; min-height:30px!important; overflow:visible!important; }
.wc-c-RGFiltro .x-form-cb-label { display:inline-block!important; margin-left:7px!important; color:var(--wc-text)!important; font:13px/22px var(--wc-font)!important; white-space:nowrap!important; overflow:visible!important; }
.wc-c-RGFiltro .x-form-radio { flex:0 0 auto!important; }
.wc-client-form,.wc-client-form > .x-panel-body { background:var(--wc-bg)!important; }
.wc-client-section { background:var(--wc-surface)!important; border:1px solid var(--wc-border); border-radius:10px; }
.wc-client-field .x-form-item-label { color:var(--wc-text-muted)!important; font:12px var(--wc-font)!important; }
.wc-client-field .x-form-text-wrap,.wc-client-filter .x-form-text-wrap { border-radius:5px; }
.wc-client-field input:focus,.wc-client-filter input:focus { outline:2px solid var(--wc-primary)!important; outline-offset:-2px; background:var(--wc-surface)!important; }
.wc-client-grid .x-grid-cell-inner { padding:8px 10px; font-family:var(--wc-font); font-size:13px; }
.wc-client-grid .x-column-header { background:var(--wc-surface-alt)!important; color:var(--wc-text-muted)!important; border-color:var(--wc-border)!important; }
.wc-client-grid .x-grid-item-over .x-grid-cell { background:var(--wc-surface-alt)!important; }
.wc-client-grid .x-grid-item-selected .x-grid-cell { background:#e4edff!important; }
.wc-client-tabbar.x-tab-bar,.wc-client-tabbar .x-tab-bar-body { background:var(--wc-surface)!important; }
.wc-client-tabbar .x-tab { border:0!important; border-radius:0!important; background:transparent!important; padding:8px 16px!important; }
.wc-client-tabbar .x-tab-inner { color:var(--wc-text-muted)!important; font:13px var(--wc-font)!important; }
.wc-client-tabbar .x-tab-active { box-shadow:inset 0 -3px var(--wc-primary)!important; background:var(--wc-surface-alt)!important; }
.wc-client-tabbar .x-tab-active .x-tab-inner { color:var(--wc-primary)!important; }
.wc-client :focus-visible { outline:2px solid var(--wc-primary); outline-offset:2px; }
@media(prefers-reduced-motion:reduce){.wc-client * { transition:none!important; animation:none!important; }}
.wc-extra-card { background:var(--wc-surface)!important; border:1px solid var(--wc-border)!important; border-radius:10px; }
.wc-e-UniPanel3,.wc-e-UniPanel3 > .x-panel-body { background:transparent!important; border:0!important; }
.wc-extra-card .x-fieldset { background:var(--wc-surface-alt)!important; border:1px solid var(--wc-border)!important; border-radius:8px; }
.wc-extra-card .x-fieldset-header-text,.wc-extra-card .x-form-item-label,.wc-client-filter .x-component { color:var(--wc-text-muted)!important; font-family:var(--wc-font)!important; }
.wc-extra-card .x-form-cb-label { color:var(--wc-text)!important; font:13px var(--wc-font)!important; }
.wc-extra-records { background:var(--wc-bg)!important; overflow:auto!important; }
.wc-extra-records .x-fieldset { background:var(--wc-surface)!important; border:1px solid var(--wc-border)!important; border-radius:8px; }
.wc-client .wc-client-filter .x-panel-body { background:var(--wc-surface)!important; border:0!important; }
.wc-client .wc-client-filter { background:var(--wc-surface)!important; }
.wc-client .wc-e-UniPanel3 .x-panel-body { background:var(--wc-surface)!important; border:0!important; }
.wc-client-filter.x-panel .x-panel-body { background:var(--wc-surface)!important; border:0!important; }
