.AuditorShell-module__9HBrDW__outer{padding:var(--auditor-shell-pad-mobile);background:var(--bg);flex:1;justify-content:center;display:flex}.AuditorShell-module__9HBrDW__card{width:100%;max-width:var(--auditor-shell-maxwidth-mobile);background:var(--surface);border:1px solid var(--border-strong);border-radius:var(--auditor-shell-radius-mobile);min-height:var(--auditor-shell-minheight-mobile);overflow:hidden}@media (min-width:640px){.AuditorShell-module__9HBrDW__outer{padding:var(--auditor-shell-pad-laptop)}.AuditorShell-module__9HBrDW__card{max-width:var(--auditor-shell-maxwidth-laptop);border-radius:var(--auditor-shell-radius-laptop);min-height:var(--auditor-shell-minheight-laptop)}}
.BrandMark-module__5fkYwG__logo{align-items:center;gap:var(--space-5);display:flex}.BrandMark-module__5fkYwG__symbol{flex-shrink:0}.BrandMark-module__5fkYwG__wordmark,.BrandMark-module__5fkYwG__wordmarkLogin{font-family:var(--font-ui-title);letter-spacing:-.03em;color:var(--ink);font-weight:600}.BrandMark-module__5fkYwG__wordmark{font-size:var(--text-wordmark)}.BrandMark-module__5fkYwG__wordmarkLogin{font-size:var(--text-login-title)}.BrandMark-module__5fkYwG__wordmarkAccent{color:var(--brand)}
.AppHeader-module__-hZy6a__header{padding:var(--space-7) var(--space-12);border-bottom:1px solid var(--border-strong);justify-content:space-between;align-items:center;gap:var(--space-6);background:var(--surface);z-index:20;flex-wrap:wrap;display:flex;position:sticky;top:0}.AppHeader-module__-hZy6a__actions{align-items:center;gap:var(--space-5);display:flex}
.TextInput-module__-DgzzG__field{gap:var(--space-2);flex-direction:column;display:flex}.TextInput-module__-DgzzG__label{font-size:var(--text-meta);color:var(--muted)}.TextInput-module__-DgzzG__input{border:1px solid var(--border);border-radius:var(--radius-control);font-size:14px;font-family:var(--font-ui-body);color:var(--ink);background:var(--surface);transition:border-color var(--transition-base) var(--ease-standard), box-shadow var(--transition-base) var(--ease-standard);padding:11px 12px}.TextInput-module__-DgzzG__input::placeholder{color:var(--placeholder)}.TextInput-module__-DgzzG__input:hover:not(:focus):not(:disabled){border-color:var(--border-strong)}.TextInput-module__-DgzzG__input:focus{border-color:var(--ink);box-shadow:0 0 0 3px var(--brand-tint);outline:none}.TextInput-module__-DgzzG__numeric{text-align:right;width:150px}
.Button-module__VMVMAW__button{border-radius:var(--radius-control);font-size:13px;font-weight:500;font-family:var(--font-ui-title);cursor:pointer;transition:background-color var(--transition-base) var(--ease-standard), border-color var(--transition-base) var(--ease-standard), box-shadow var(--transition-base) var(--ease-standard), transform var(--transition-fast) var(--ease-standard);border:none;padding:11px 18px}.Button-module__VMVMAW__primary{background:var(--brand);color:#fff}.Button-module__VMVMAW__primary:not(:disabled):hover{background:var(--brand-hover);box-shadow:var(--shadow-brand-hover);filter:none}.Button-module__VMVMAW__primary:not(:disabled):active{background:var(--brand-active)}.Button-module__VMVMAW__primary:disabled{background:var(--status-neutral-bg);color:var(--muted);cursor:not-allowed}.Button-module__VMVMAW__secondary{background:var(--surface);color:var(--ink-3);border:1px solid var(--border);padding:11px 18px}.Button-module__VMVMAW__secondary:not(:disabled):hover{background:var(--surface-alt-1);border-color:var(--border-strong);filter:none}.Button-module__VMVMAW__secondary:not(:disabled):active{background:var(--divider)}.Button-module__VMVMAW__secondary:disabled{color:var(--placeholder);cursor:not-allowed}
.CalculatedField-module__YiKprq__field{gap:var(--space-2);flex-direction:column;display:flex}.CalculatedField-module__YiKprq__label{font-size:var(--text-meta);color:var(--muted)}.CalculatedField-module__YiKprq__value{border:1px dashed var(--border-dashed);border-radius:var(--radius-control);background:var(--surface-calculated);text-align:right;padding:11px 12px;font-size:14px;font-weight:700}
.ListRow-module__LptN5W__row{border-bottom:1px solid var(--divider);cursor:pointer;justify-content:space-between;align-items:center;gap:var(--space-6);text-align:left;width:100%;font:inherit;color:inherit;padding:16px 4px;padding-left:var(--space-4);padding-right:var(--space-4);border-radius:var(--radius-control);transition:background-color var(--transition-base) var(--ease-standard), padding-left var(--transition-base) var(--ease-standard);background:0 0;border-top:none;border-left:none;border-right:none;display:flex}.ListRow-module__LptN5W__row:hover{background:var(--row-hover-bg);padding-left:var(--space-6);filter:none}.ListRow-module__LptN5W__row:active{transform:scale(.995)}.ListRow-module__LptN5W__main{align-items:center;gap:var(--space-3);min-width:0;display:flex}.ListRow-module__LptN5W__title{font-size:var(--text-row-title);align-items:center;gap:7px;font-weight:600;display:flex}.ListRow-module__LptN5W__meta{font-size:var(--text-body);color:var(--muted);margin-top:var(--space-1)}.ListRow-module__LptN5W__status{white-space:nowrap;flex-shrink:0}
.RoleBadge-module__6_bpYW__badge{letter-spacing:.08em;text-transform:uppercase;padding:var(--space-3) var(--space-6);border-radius:var(--radius-pill);background:var(--brand-tint);color:var(--brand);border:1px solid var(--brand-border);align-items:center;font-size:11px;font-weight:700;display:inline-flex}
