.employee-accounts{max-width:1000px}.employee-accounts .employee-fields{border:0;padding:0;margin:24px 0;min-width:0;display:grid;gap:20px}.employee-form-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px}.employee-accounts label{display:grid;gap:8px;margin:0}.employee-accounts label.check{display:flex;align-items:flex-start;gap:10px}.employee-departments{display:flex;flex-wrap:wrap;gap:16px;border:1px solid var(--crm-border);border-radius:8px;padding:16px}.employee-departments legend{padding:0 6px}.employee-privileges{display:grid;grid-template-columns:1fr 1fr;gap:18px;margin-top:16px}.employee-accounts small{display:block;color:var(--crm-muted);font-size:12px;margin-top:4px}.employee-credentials,.employee-email{padding:20px;border:1px solid var(--crm-border);border-radius:8px;background:var(--crm-surface)}.employee-credentials{margin-top:22px}.employee-accounts .employee-credentials label{margin:20px 0}.employee-secret{font:15px ui-monospace,monospace;letter-spacing:.025em;overflow-wrap:anywhere;user-select:all;padding:14px;background:var(--crm-background);border:1px solid var(--crm-border-strong);border-radius:8px}.employee-setup-status{display:flex;flex-wrap:wrap;gap:8px}.employee-legacy{margin-top:24px}.employee-accounts summary{cursor:pointer;min-height:44px;display:flex;align-items:center}.employee-accounts button,.employee-accounts input:not([type=checkbox]),.employee-accounts select{min-height:44px}.employee-accounts input:not([type=checkbox]),.employee-accounts select{margin-top:0}.employee-accounts .account-tabs{display:flex;flex-wrap:wrap;gap:8px}.app-layout .employee-accounts .account-tabs button.secondary{margin:0;background:var(--crm-surface);border:1px solid var(--crm-border);color:var(--crm-ink)}.app-layout .employee-accounts .account-tabs button.secondary[aria-pressed=true]{background:var(--crm-primary);border-color:var(--crm-primary);color:white}.employee-accounts input[type=checkbox]{width:18px;height:18px;flex-shrink:0;margin-top:2px}.employee-accounts .actions{display:flex;flex-wrap:wrap;gap:12px}.employee-accounts .employee-fields>.muted{margin:0}@media (max-width:640px){.employee-form-grid,.employee-privileges{grid-template-columns:1fr}.employee-accounts{padding:16px}.employee-accounts .account-tabs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.employee-accounts .account-tabs button{padding:10px 6px;font-size:12px}.employee-departments{display:grid;grid-template-columns:1fr 1fr}.employee-accounts .employee-email,.employee-credentials{padding:14px}.employee-accounts .employee-fields{gap:18px}}.employee-accounts .employee-access-summary{border-left:3px solid var(--crm-primary);background:var(--crm-surface);padding:14px 16px;border-radius:8px}.employee-accounts .employee-access-summary p{margin:8px 0 0}.employee-email-field{display:grid;gap:8px;min-width:0;align-content:start}.employee-accounts .employee-email-field label{margin:0}.employee-address-status{font-size:12px;color:var(--crm-muted);overflow-wrap:anywhere}.employee-address-status[data-status=taken]{color:var(--crm-warning)}.employee-address-status[data-status=available]{color:var(--crm-success)}.employee-email-suggestions{display:flex;flex-wrap:wrap;gap:8px}.employee-accounts .employee-email-suggestions button.secondary{font-size:12px;padding:8px 10px;max-width:100%;overflow-wrap:anywhere;white-space:normal}.employee-accounts .employee-inbox-role{margin-top:16px;max-width:420px}.employee-form-grid{align-items:start}.company-divisions{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border:1px solid var(--crm-border);border-radius:12px;background:var(--crm-surface);margin-bottom:24px;overflow:hidden}.company-overview [data-division=rentals]{--division-color:var(--workspace-rentals)}.company-overview [data-division=detailing]{--division-color:var(--workspace-detailing)}.company-overview [data-division=mechanic]{--division-color:var(--workspace-mechanic)}.app-layout .company-divisions .company-division{padding:20px 24px;border:0;border-right:1px solid var(--crm-border);border-radius:0;background:transparent}.app-layout .company-divisions .company-division:last-child{border-right:0}.app-layout .company-overview .company-division .eyebrow{color:var(--division-color);font-size:12px;text-transform:none;letter-spacing:0;margin:0 0 10px}.company-count{font-size:30px;font-weight:500;line-height:1.2}.company-count span{font-size:12px;color:var(--crm-muted);font-weight:400}.company-division>p:not(.eyebrow){color:var(--crm-muted);font-size:12px;margin:8px 0}.company-division-footer{display:flex;justify-content:space-between;flex-wrap:wrap;gap:8px;font-size:12px;margin-top:12px}.company-division-footer small{color:var(--crm-muted)}.company-empty,.company-note{margin:0;padding:16px 20px;color:var(--crm-muted);font-size:12px;line-height:1.6}.company-note{border-top:1px solid var(--crm-border)}.company-queue>.workspace-data-body>button{margin:12px 20px}@media (max-width:700px){.company-divisions{grid-template-columns:1fr}.app-layout .company-divisions .company-division{padding:16px;border-right:0;border-bottom:1px solid var(--crm-border)}.app-layout .company-divisions .company-division:last-child{border-bottom:0}}