.interview-agent-module-scss-module__iXf_hq__riaBanner{background:linear-gradient(225deg,#f8d6ae82 0%,#dafaff 113%);border-radius:12px}.interview-agent-module-scss-module__iXf_hq__videoBotShell{background:conic-gradient(from 200deg,#06b6d4 0deg,#22d3ee 45deg,#a855f7 120deg,#e879f9 165deg,#f97316 235deg,#fb923c 285deg,#ec4899 330deg,#06b6d4 360deg);border-radius:16px;padding:2px;box-shadow:0 1px 4px #00000012}.interview-agent-module-scss-module__iXf_hq__videoBotInner{--video-bot-fill:linear-gradient(90deg,#eef6ff 0%,#f3f0ff 22%,#faf5ff 45%,#fdf2f8 72%,#fce7f3 100%);background:var(--video-bot-fill);border-radius:14px;flex-direction:column;min-height:0;display:flex;overflow:hidden}.interview-agent-module-scss-module__iXf_hq__videoBotStatus{background:0 0}.interview-agent-module-scss-module__iXf_hq__videoBotCta{background:#f07c34;border:none;transition:background .15s}.interview-agent-module-scss-module__iXf_hq__videoBotCta:hover:not(:disabled){background:#e06d28}.interview-agent-module-scss-module__iXf_hq__videoBotCta:disabled{opacity:.45;cursor:not-allowed}.interview-agent-module-scss-module__iXf_hq__riaResumeSidebar{background:linear-gradient(#6b4f9a 0%,#5a3d8a 100%)}.interview-agent-module-scss-module__iXf_hq__chevron{transition:transform .2s}.interview-agent-module-scss-module__iXf_hq__chevronOpen{transform:rotate(180deg)}
:root{--color-secondary:#172b4d;--text-light-color:#fff;--secondary-color:#aebde6;--background-secondary:#c4cde6b3;--success-color:#22c55e;--danger-color:#ef4444;--warning-color:#f97316;--info-color:#06b6d4;--help-color:#a855f7}.p-button{padding:.7rem;color:var(--text-light-color)!important;border:0!important;border-radius:7px!important}.p-button:focus{outline-offset:0;box-shadow:var(--primary-color);outline:0}.p-button:hover{background-color:var(--primary-color);filter:brightness(.95);border:0!important}.p-button .p-button-label{font-weight:600}.p-button .p-button-icon-only{width:2.357rem;padding:.4rem 0}.p-button.p-button-rounded{border-radius:50%!important}.p-button.p-button-secondary{color:#172b4d!important;background:var(--background-secondary)!important;border:0px solid var(--background-secondary)!important}.p-button.p-button-success{background:var(--success-color)}.p-button.p-button-success:hover{filter:brightness(.95)}.p-button.p-button-danger{background:var(--danger-color)}.p-button.p-button-danger:hover{filter:brightness(.95)}.p-button.p-button-warning{background:var(--warning-color)}.p-button.p-button-warning:hover{filter:brightness(.95)}.p-button.p-button-info{background:var(--info-color)}.p-button.p-button-info:hover{filter:brightness(.95)}.p-button.p-button-help{background:var(--help-color)}.p-button.p-button-help:hover{filter:brightness(.95)}.p-button.p-button-text:not(:disabled):hover{color:var(--primary-color);filter:brightness(.95);background-color:#0000}.p-button.p-button-outlined{color:var(--primary-color);border:1px solid var(--primary-color);background-color:#0000}.p-button.p-button-outlined:hover{color:var(--primary-color);filter:brightness(.95);background-color:#0000}.p-button.p-button-secondary.p-button-outlined{color:var(--secondary-color);border:1px solid var(--secondary-color);background:0 0}.p-button.p-button-danger.p-button-outlined{color:var(--danger-color)!important;border:1px solid var(--danger-color)!important;background:0 0!important}.p-button.p-button-success.p-button-outlined{color:var(--success-color)!important;border:1px solid var(--success-color)!important;background:0 0!important}.p-button.p-button-warning.p-button-outlined{color:var(--warning-color)!important;border:1px solid var(--warning-color)!important;background:0 0!important}.p-button.p-button-info.p-button-outlined{color:var(--info-color)!important;border:1px solid var(--info-color)!important;background:0 0!important}.p-button.p-button-help.p-button-outlined{color:var(--help-color)!important;border:1px solid var(--help-color)!important;background:0 0!important}.p-button.p-button-text{color:var(--primary-color)!important;background:0 0!important}.p-button.p-button-secondary.p-button-text{color:var(--secondary-color)!important;background:0 0!important}.p-button.p-button-danger.p-button-text{color:var(--danger-color)!important;background:0 0!important}.p-button.p-button-success.p-button-text{color:var(--success-color)!important;background:0 0!important}.p-button.p-button-warning.p-button-text{color:var(--warning-color)!important;background:0 0!important}.p-button.p-button-info.p-button-text{color:var(--info-color)!important;background:0 0!important}.p-button.p-button-help.p-button-text{color:var(--help-color)!important;background:0 0!important}
.AttorneyFirmsTable-module-scss-module__R6HgbW__tableContainer{background:#fff;border-radius:8px;padding:1.5rem}.dark-theme .AttorneyFirmsTable-module-scss-module__R6HgbW__tableContainer{background:#0c1016!important}.AttorneyFirmsTable-module-scss-module__R6HgbW__tableHeader{justify-content:space-between;align-items:center;margin-bottom:1rem;display:flex}.AttorneyFirmsTable-module-scss-module__R6HgbW__titleSection{align-items:center;gap:.5rem;display:flex}.AttorneyFirmsTable-module-scss-module__R6HgbW__waveIcon{color:#8b5cf6;font-size:1rem}.AttorneyFirmsTable-module-scss-module__R6HgbW__sectionTitle{margin:0;font-size:1.125rem;font-weight:600}.AttorneyFirmsTable-module-scss-module__R6HgbW__addButton{color:#f59e0b;background:0 0;border:none;padding:.5rem 1rem;font-size:.875rem;font-weight:500}.AttorneyFirmsTable-module-scss-module__R6HgbW__dataTable .p-datatable-thead>tr>th{padding:.75rem;font-size:.875rem;font-weight:600}.AttorneyFirmsTable-module-scss-module__R6HgbW__dataTable .p-datatable-tbody>tr>td{padding:.75rem;font-size:.875rem}.AttorneyFirmsTable-module-scss-module__R6HgbW__firmNameCell,.AttorneyFirmsTable-module-scss-module__R6HgbW__contactCell{align-items:center;gap:.5rem;display:flex}.AttorneyFirmsTable-module-scss-module__R6HgbW__firmNameCell .AttorneyFirmsTable-module-scss-module__R6HgbW__pi-building,.AttorneyFirmsTable-module-scss-module__R6HgbW__firmNameCell .AttorneyFirmsTable-module-scss-module__R6HgbW__pi-user,.AttorneyFirmsTable-module-scss-module__R6HgbW__contactCell .AttorneyFirmsTable-module-scss-module__R6HgbW__pi-building,.AttorneyFirmsTable-module-scss-module__R6HgbW__contactCell .AttorneyFirmsTable-module-scss-module__R6HgbW__pi-user{font-size:.875rem}.AttorneyFirmsTable-module-scss-module__R6HgbW__statusBadge{border-radius:12px;padding:.25rem .75rem;font-size:.75rem;font-weight:500;display:inline-block}.AttorneyFirmsTable-module-scss-module__R6HgbW__active{color:#065f46;background:#d1fae5}
