.SmartImmigrationActions-module-scss-module__KWOY2G__smartActionsContainer{background:#fff;border-radius:8px;padding:1.5rem}.dark-theme .SmartImmigrationActions-module-scss-module__KWOY2G__smartActionsContainer{background:#0c1016!important}.SmartImmigrationActions-module-scss-module__KWOY2G__sectionTitle{margin-bottom:1rem;font-size:1.125rem;font-weight:600}.SmartImmigrationActions-module-scss-module__KWOY2G__actionsList{flex-direction:column;gap:.75rem;display:flex}.SmartImmigrationActions-module-scss-module__KWOY2G__actionItem{cursor:pointer;border-radius:6px;align-items:center;gap:.75rem;padding:.75rem;transition:background-color .2s;display:flex}.SmartImmigrationActions-module-scss-module__KWOY2G__actionItem .SmartImmigrationActions-module-scss-module__KWOY2G__pi-file-edit{color:#6b7280;font-size:1rem}.SmartImmigrationActions-module-scss-module__KWOY2G__actionLabel{flex:1;font-size:.875rem;font-weight:400;text-decoration:underline}.SmartImmigrationActions-module-scss-module__KWOY2G__infoIcon{cursor:pointer;font-size:.75rem}
: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}
