/* Generated from Companies / Administration by scripts/extract-administration-styles.cjs. */
/* Non-important declarations preserve company, site, hierarchy, oversight, access and module runtime states. */
.auris-administration-s-004b66438e{display:flex;gap:8px;margin-bottom:14px;padding:10px;background:#f9fafb;border-radius:8px}
.auris-administration-s-01b4441777{margin-bottom:14px;padding:10px 14px;display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:10px}
.auris-administration-s-03826b79d9{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin-bottom:14px}
.auris-administration-s-03bd966c28{padding:10px 12px;border-left:4px solid #DC2626}
.auris-administration-s-0904085f3d{display:flex;gap:0;margin-bottom:14px;border-bottom:2px solid var(--border);overflow-x:auto}
.auris-administration-s-0cd688ec8f{padding:10px 12px;border-left:4px solid #5B21B6}
.auris-administration-s-0fbf9e859f{display:flex;flex-direction:column;gap:8px}
.auris-administration-s-102164f33e{margin-bottom:10px;background:linear-gradient(135deg,#1a3a5c,#185FA5);color:#fff;padding:14px 16px}
.auris-administration-s-102a816f53{margin:0;color:#5B21B6}
.auris-administration-s-14c4ab6c56{padding:12px}
.auris-administration-s-1e4fd5f9ed{font-size:22px;font-weight:800;color:#1D9E75}
.auris-administration-s-2062f090bc{font-size:22px;font-weight:800;color:#EF9F27}
.auris-administration-s-20b350857e{font-size:11px;color:var(--text2);margin-top:3px}
.auris-administration-s-22b30443e6{display:none;color:#DC2626}
.auris-administration-s-241f127ce6{padding:14px 20px;background:linear-gradient(135deg,#5B21B6,#3b1a8a);color:#fff;border-radius:12px 12px 0 0;display:flex;justify-content:space-between;align-items:center}
.auris-administration-s-26d0d74b08{display:none;position:fixed;inset:0;background:rgba(0,0,0,.5);z-index:9999;align-items:flex-start;justify-content:center;padding:40px 20px;overflow-y:auto}
.auris-administration-s-2820a8cfc0{font-size:12px;color:var(--text2);margin-bottom:14px;line-height:1.5}
.auris-administration-s-287292c0e6{font-size:15px;font-weight:800;margin-bottom:4px}
.auris-administration-s-2a709a3709{margin-top:16px;border:1px solid var(--border);border-radius:10px;overflow:hidden;background:#fff}
.auris-administration-s-2eeb30cb25{background:var(--green)}
.auris-administration-s-31c4903616{font-size:12px;opacity:.8;margin-top:3px}
.auris-administration-s-33ee298127{font-size:11px}
.auris-administration-s-34451d06e2{font-size:16px;font-weight:800}
.auris-administration-s-41f30f39b5{font-size:10px;color:var(--text2);margin-top:5px}
.auris-administration-s-42a6ced8b6{margin-bottom:14px}
.auris-administration-s-43aa3e422a{padding:12px 14px;background:#f8fafc;border-bottom:1px solid var(--border);display:flex;align-items:center;justify-content:space-between;gap:10px}
.auris-administration-s-440899845d{font-size:12px;font-weight:700;opacity:.8;margin-bottom:6px}
.auris-administration-s-46e678a98a{padding:20px}
.auris-administration-s-48a3280118{font-size:11px;opacity:.85}
.auris-administration-s-51dd83df53{background:#fff;border-radius:14px;max-width:980px;width:100%;box-shadow:0 24px 80px rgba(0,0,0,.35)}
.auris-administration-s-54bb9f1d16{margin-bottom:12px;padding:10px 14px}
.auris-administration-s-5a5048952d{flex:1;min-width:180px}
.auris-administration-s-5c09edd131{background:rgba(255,255,255,.2);color:#fff;border-color:rgba(255,255,255,.3)}
.auris-administration-s-5d7636ec51{font-size:12px;color:var(--text2);font-style:italic}
.auris-administration-s-5eb7f7caa9{font-size:13px;font-weight:800}
.auris-administration-s-67c6459975{display:flex;flex-direction:column;gap:6px}
.auris-administration-s-69374f356a{display:flex;gap:6px}
.auris-administration-s-69737aae80{display:grid;grid-template-columns:2fr 1fr;gap:12px}
.auris-administration-s-6aa34d7432{display:none}
.auris-administration-s-6f56b8363e{font-size:22px;font-weight:800;color:#185FA5}
.auris-administration-s-7299078644{font-size:12px;color:var(--text2)}
.auris-administration-s-75021e57ca{font-size:17px;font-weight:800}
.auris-administration-s-7598b6eb4f{display:flex;gap:8px;align-items:center;flex-wrap:wrap}
.auris-administration-s-766dbf42c8{font-size:12px;font-weight:700;margin-bottom:8px}
.auris-administration-s-7a5e61eb83{padding:10px 12px;border-left:4px solid #1D9E75}
.auris-administration-s-7b8c3df564{font-family:monospace}
.auris-administration-s-7bd437867b{background:#fff;border-radius:12px;max-width:640px;width:100%;box-shadow:0 20px 60px rgba(0,0,0,.3)}
.auris-administration-s-7de860ea7c{display:grid;grid-template-columns:2fr 1fr;gap:14px;margin-bottom:14px}
.auris-administration-s-7f8c31fcf5{display:grid;grid-template-columns:repeat(2,1fr);gap:6px;max-height:380px;overflow-y:auto;padding:4px}
.auris-administration-s-84e257263e{padding:16px 24px;background:linear-gradient(135deg,#1a3a5c,#185FA5);color:#fff;border-radius:14px 14px 0 0;display:flex;justify-content:space-between;align-items:center}
.auris-administration-s-955681a873{display:none;background:#F5F3FF;border:1px solid #c4b5fd;border-radius:8px;padding:12px;font-size:13px;line-height:1.7;white-space:pre-wrap;max-height:400px;overflow-y:auto}
.auris-administration-s-9c40389b4a{display:flex;gap:8px}
.auris-administration-s-9d0b23f5fa{font-size:13px;font-weight:700}
.auris-administration-s-a219ea00cb{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px}
.auris-administration-s-a424d06424{font-size:22px;font-weight:800;color:#5B21B6}
.auris-administration-s-a69af9462c{display:flex;gap:8px;margin-top:16px;justify-content:flex-end}
.auris-administration-s-a7dfccfa36{background:#5B21B6;color:#fff;border-color:#5B21B6}
.auris-administration-s-aad1e8b51f{display:flex;align-items:center;gap:8px;margin-top:6px}
.auris-administration-s-b1c847241a{display:flex;gap:8px;margin-top:18px;justify-content:flex-end}
.auris-administration-s-b6d403ee7e{padding:10px 12px;border-left:4px solid #185FA5}
.auris-administration-s-b7aa1ec004{width:100%}
.auris-administration-s-b922c89f16{margin-bottom:10px}
.auris-administration-s-ba18353cfd{display:none;position:fixed;inset:0;background:rgba(0,0,0,.5);z-index:9999;align-items:center;justify-content:center;padding:20px}
.auris-administration-s-ba2c5dddf2{display:none;width:44px;height:44px;object-fit:contain;border:1px solid var(--border);border-radius:8px;background:#fff}
.auris-administration-s-bb029f1cde{display:flex;gap:8px;margin-top:14px;justify-content:flex-end}
.auris-administration-s-bcd8ca117b{margin-bottom:14px;padding:14px 20px;background:linear-gradient(135deg,#312e81,#5B21B6);color:#fff}
.auris-administration-s-be64548c10{padding:5px 10px;border:1px solid var(--border);border-radius:6px;font-size:11px;width:160px}
.auris-administration-s-c008b4fb9a{padding:16px 24px;background:linear-gradient(135deg,#064E3B,#1D9E75);color:#fff;border-radius:14px 14px 0 0;display:flex;justify-content:space-between;align-items:center}
.auris-administration-s-c16681b9b4{cursor:pointer;margin:0;white-space:nowrap}
.auris-administration-s-c411af100d{display:flex;align-items:flex-end}
.auris-administration-s-c70473e794{padding:10px 12px;border-left:4px solid #EF9F27}
.auris-administration-s-c9dc9b5648{display:flex;gap:8px;flex-wrap:wrap}
.auris-administration-s-d07a9b498b{font-size:13px;font-weight:700;margin-bottom:10px;display:flex;justify-content:space-between;align-items:center}
.auris-administration-s-d127457eab{width:100%;padding:7px 10px;border:1px solid var(--border);border-radius:8px;font-size:12px}
.auris-administration-s-d35063206b{padding:7px 10px;border:1px solid var(--border);border-radius:8px;font-size:12px}
.auris-administration-s-d37c8e8fe6{font-size:11px;color:var(--text2)}
.auris-administration-s-d68348462c{font-size:10px;color:var(--text2);font-weight:600;text-transform:uppercase}
.auris-administration-s-dc4ac84a01{font-size:12px;opacity:.85}
.auris-administration-s-de56484f83{background:#fff;border-radius:14px;max-width:600px;width:100%;box-shadow:0 24px 80px rgba(0,0,0,.35)}
.auris-administration-s-e2c857d54b{overflow:auto}
.auris-administration-s-e2e1112055{margin-bottom:12px;padding:10px 14px;display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:10px}
.auris-administration-s-eb404b018d{display:grid;grid-template-columns:repeat(5,1fr);gap:10px;margin-bottom:14px}
.auris-administration-s-eb99a4c193{white-space:nowrap}
.auris-administration-s-ebb832e156{padding:14px 20px;background:linear-gradient(135deg,#374151,#1a1a2e);color:#fff;border-radius:12px 12px 0 0;display:flex;justify-content:space-between;align-items:center}
.auris-administration-s-ee71c71db7{border:2px solid #5B21B6}
.auris-administration-s-f8fb8536d2{background:#fff;border-radius:12px;max-width:440px;width:100%;box-shadow:0 20px 60px rgba(0,0,0,.3)}
.auris-administration-s-ffe267bce1{font-size:22px;font-weight:800;color:#DC2626}
/* Preserve former inline precedence over existing ID selectors. */
#adm3access-modal.auris-administration-s-ba18353cfd{display:none;position:fixed;inset:0;background:rgba(0,0,0,.5);z-index:9999;align-items:center;justify-content:center;padding:20px}
#adm3agg-kpis.auris-administration-s-67c6459975{display:flex;flex-direction:column;gap:6px}
#adm3co-del-btn.auris-administration-s-22b30443e6{display:none;color:#DC2626}
#adm3co-logo-preview.auris-administration-s-ba2c5dddf2{display:none;width:44px;height:44px;object-fit:contain;border:1px solid var(--border);border-radius:8px;background:#fff}
#adm3co-logo-status.auris-administration-s-d37c8e8fe6{font-size:11px;color:var(--text2)}
#adm3co-logo.auris-administration-s-5a5048952d{flex:1;min-width:180px}
#adm3co-modal-title.auris-administration-s-75021e57ca{font-size:17px;font-weight:800}
#adm3co-users-list.auris-administration-s-14c4ab6c56{padding:12px}
#adm3co-users-panel.auris-administration-s-2a709a3709{margin-top:16px;border:1px solid var(--border);border-radius:10px;overflow:hidden;background:#fff}
#adm3companies-grid.auris-administration-s-0fbf9e859f{display:flex;flex-direction:column;gap:8px}
#adm3company-modal.auris-administration-s-26d0d74b08{display:none;position:fixed;inset:0;background:rgba(0,0,0,.5);z-index:9999;align-items:flex-start;justify-content:center;padding:40px 20px;overflow-y:auto}
#adm3ctx-company.auris-administration-s-34451d06e2{font-size:16px;font-weight:800}
#adm3ctx-role.auris-administration-s-31c4903616{font-size:12px;opacity:.8;margin-top:3px}
#adm3hier-filter-co.auris-administration-s-d35063206b{padding:7px 10px;border:1px solid var(--border);border-radius:8px;font-size:12px}
#adm3m3actions.auris-administration-s-ffe267bce1{font-size:22px;font-weight:800;color:#DC2626}
#adm3m3companies.auris-administration-s-6f56b8363e{font-size:22px;font-weight:800;color:#185FA5}
#adm3m3incidents.auris-administration-s-2062f090bc{font-size:22px;font-weight:800;color:#EF9F27}
#adm3m3sites.auris-administration-s-1e4fd5f9ed{font-size:22px;font-weight:800;color:#1D9E75}
#adm3m3workers.auris-administration-s-a424d06424{font-size:22px;font-weight:800;color:#5B21B6}
#adm3modules-co-name.auris-administration-s-48a3280118{font-size:11px;opacity:.85}
#adm3modules-modal-list.auris-administration-s-7f8c31fcf5{display:grid;grid-template-columns:repeat(2,1fr);gap:6px;max-height:380px;overflow-y:auto;padding:4px}
#adm3modules-modal.auris-administration-s-26d0d74b08{display:none;position:fixed;inset:0;background:rgba(0,0,0,.5);z-index:9999;align-items:flex-start;justify-content:center;padding:40px 20px;overflow-y:auto}
#adm3search-co.auris-administration-s-be64548c10{padding:5px 10px;border:1px solid var(--border);border-radius:6px;font-size:11px;width:160px}
#adm3site-del-btn.auris-administration-s-22b30443e6{display:none;color:#DC2626}
#adm3site-lat.auris-administration-s-7b8c3df564{font-family:monospace}
#adm3site-lng.auris-administration-s-7b8c3df564{font-family:monospace}
#adm3site-modal-title.auris-administration-s-75021e57ca{font-size:17px;font-weight:800}
#adm3site-modal.auris-administration-s-26d0d74b08{display:none;position:fixed;inset:0;background:rgba(0,0,0,.5);z-index:9999;align-items:flex-start;justify-content:center;padding:40px 20px;overflow-y:auto}
#adm3site-switcher.auris-administration-s-d127457eab{width:100%;padding:7px 10px;border:1px solid var(--border);border-radius:8px;font-size:12px}
#adm3sites-filter-co.auris-administration-s-d35063206b{padding:7px 10px;border:1px solid var(--border);border-radius:8px;font-size:12px}
#adm3sites-filter-type.auris-administration-s-d35063206b{padding:7px 10px;border:1px solid var(--border);border-radius:8px;font-size:12px}
#adm3tab-access.auris-administration-s-eb99a4c193{white-space:nowrap}
#adm3tab-companies.auris-administration-s-eb99a4c193{white-space:nowrap}
#adm3tab-hierarchy.auris-administration-s-eb99a4c193{white-space:nowrap}
#adm3tab-modules.auris-administration-s-eb99a4c193{white-space:nowrap}
#adm3tab-oversight.auris-administration-s-eb99a4c193{white-space:nowrap}
#adm3tab-overview.auris-administration-s-eb99a4c193{white-space:nowrap}
#adm3tab-sites.auris-administration-s-eb99a4c193{white-space:nowrap}
#adm3view-access.auris-administration-s-6aa34d7432{display:none}
#adm3view-companies.auris-administration-s-6aa34d7432{display:none}
#adm3view-hierarchy.auris-administration-s-6aa34d7432{display:none}
#adm3view-modules.auris-administration-s-6aa34d7432{display:none}
#adm3view-oversight.auris-administration-s-6aa34d7432{display:none}
#adm3view-sites.auris-administration-s-6aa34d7432{display:none}
#admin-header-btns.auris-administration-s-9c40389b4a{display:flex;gap:8px}
#admin-metrics.auris-administration-s-eb404b018d{display:grid;grid-template-columns:repeat(5,1fr);gap:10px;margin-bottom:14px}
#admin-subtitle.auris-administration-s-7299078644{font-size:12px;color:var(--text2)}
#oversight-ai-output.auris-administration-s-955681a873{display:none;background:#F5F3FF;border:1px solid #c4b5fd;border-radius:8px;padding:12px;font-size:13px;line-height:1.7;white-space:pre-wrap;max-height:400px;overflow-y:auto}
#oversight-ai-placeholder.auris-administration-s-5d7636ec51{font-size:12px;color:var(--text2);font-style:italic}
#oversight-compliance-chart.auris-administration-s-67c6459975{display:flex;flex-direction:column;gap:6px}
#oversight-incidents-chart.auris-administration-s-67c6459975{display:flex;flex-direction:column;gap:6px}
#oversight-matrix.auris-administration-s-e2c857d54b{overflow:auto}
