.app-brand-job-impulse{width:150px;height:auto}.app-brand-job-impulse-icon{width:26px;height:auto}.auth-brand-logo{width:200px;height:auto}.stale-banner{display:none}.stale-banner.is-visible{display:block}.table-list-toolbar{padding:1.5rem;border-bottom:1px solid var(--bs-border-color)}.table-list-footer{padding:1rem 1.5rem;border-top:1px solid var(--bs-border-color)}.table-list-search{max-width:15rem}.table-list-empty:not(.is-visible){display:none!important}.table-list-empty.is-visible{display:table-row}.offcanvas.offcanvas-end{width:min(27rem,100vw)}.form-check-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(15rem,1fr));gap:.25rem 1rem}.content-wrapper{min-height:100vh}.card-datatable .table>tbody>tr>td{vertical-align:middle}.password-hint{font-size:.8125rem}.btn-label-danger{color:#ff4c51!important;background:#ff4c511a!important}.customer-registry-grid{display:grid;grid-template-columns:repeat(12,1fr);gap:1rem}.customer-registry-grid>*{grid-column:span 4}.customer-registry-grid .wide{grid-column:span 12}.dashboard-kpi-card{--dashboard-kpi-accent:#e30620;--dashboard-kpi-soft:#fdecef;position:relative;overflow:hidden;border:1px solid rgba(47,43,61,.08);box-shadow:0 .1875rem .75rem rgba(47,43,61,.08)}.dashboard-kpi-card:before{position:absolute;inset:0 auto 0 0;width:3px;background:var(--dashboard-kpi-accent);content:""}.dashboard-kpi-card .card-body{min-height:7rem;padding:1.5rem}.dashboard-kpi-card--active{--dashboard-kpi-accent:#28a86b;--dashboard-kpi-soft:#e8f7ef}.dashboard-kpi-card--people{--dashboard-kpi-accent:#2684c7;--dashboard-kpi-soft:#e8f3fb}.dashboard-kpi-card--upcoming{--dashboard-kpi-accent:#e58a24;--dashboard-kpi-soft:#fff2e4}.dashboard-kpi-label{color:var(--bs-body-color);font-size:.875rem;font-weight:500}.dashboard-kpi-icon{display:inline-flex;align-items:center;justify-content:center;width:2.75rem;height:2.75rem;flex:0 0 2.75rem;border-radius:.75rem;color:var(--dashboard-kpi-accent);background:var(--dashboard-kpi-soft);font-size:1.5rem}.dashboard-stat-value{color:var(--bs-heading-color);font-size:1.875rem;font-weight:600;line-height:1}.dashboard-status-progress{height:.45rem}.dashboard-all-orders-btn{color:#d9001b!important;border:1px solid #f2a3ad!important;background:#fff!important}.dashboard-all-orders-btn:hover,.dashboard-all-orders-btn:focus{color:#fff!important;border-color:#d9001b!important;background:#d9001b!important;box-shadow:0 .125rem .375rem rgba(217,0,27,.25)!important}.dashboard-clickable-row{cursor:pointer}.dashboard-clickable-row:focus-visible{outline:2px solid #d9001b;outline-offset:-2px}.dashboard-clickable-row:hover td{background:rgba(217,0,27,.025)}@media(max-width:767.98px){.customer-registry-grid>*{grid-column:span 12}.table-list-search{max-width:none}}
.audit-ip {
  white-space: nowrap;
  color: var(--bs-body-color);
  background: var(--bs-gray-100);
  padding: .2rem .45rem;
  border-radius: .3rem;
}

.audit-context-label {
  width: 14rem;
  color: var(--bs-secondary-color);
  font-weight: 500;
  white-space: nowrap;
}

.audit-json {
  max-width: 100%;
  white-space: pre-wrap;
  overflow-wrap: anywhere;
  font-size: .8125rem;
  color: var(--bs-body-color);
}

@media (max-width: 767.98px) {
  .audit-context-label {
    width: 8rem;
    white-space: normal;
  }
}
