.branches-card.svelte-ixrwh8{border:1px solid #bfdbfe;border-radius:14px;background:#fff;box-shadow:0 12px 30px #1e40af1a}.branches-card-header.svelte-ixrwh8{padding:16px 20px;background:linear-gradient(120deg,#075985,#0369a1 48%,#0891b2);border-bottom:1px solid #0e7490}.branches-card-header.svelte-ixrwh8 h2:where(.svelte-ixrwh8){color:#fff!important;font-size:20px;letter-spacing:-.01em}.branches-card-header.svelte-ixrwh8 p:where(.svelte-ixrwh8){color:#bae6fd!important;font-size:12px}.create-branch-button.svelte-ixrwh8{background:#ffffff2e;border:1px solid rgba(255,255,255,.55);box-shadow:0 4px 12px #0f172a2e}.create-branch-button.svelte-ixrwh8:hover{background:#fff;color:#075985;transform:translateY(-1px)}.branches-table-wrap.svelte-ixrwh8{padding:14px;background:#f8fafc}.branches-table.svelte-ixrwh8{border-collapse:separate;border-spacing:0;border:1px solid #94a3b8;border-radius:10px;overflow:hidden;background:#fff;box-shadow:0 3px 10px #0f172a0f;min-width:1320px}.branches-table.svelte-ixrwh8 th:where(.svelte-ixrwh8){padding:12px 10px!important;background:#155e75!important;color:#fff!important;text-align:center;font-size:11.5px;font-weight:800;letter-spacing:.035em;text-transform:uppercase;border-right:1px solid rgba(255,255,255,.22);border-bottom:2px solid #083344;white-space:nowrap;position:sticky;top:0;z-index:10;text-shadow:0 1px 1px rgba(0,0,0,.25)}.branches-table.svelte-ixrwh8 thead:where(.svelte-ixrwh8),.branches-table.svelte-ixrwh8 thead:where(.svelte-ixrwh8) tr:where(.svelte-ixrwh8){background:#155e75!important}.branches-table.svelte-ixrwh8 td:where(.svelte-ixrwh8){padding:10px!important;text-align:center!important;border-right:1px solid #cbd5e1;border-bottom:1px solid #cbd5e1;vertical-align:middle;font-size:13px;font-weight:500}.branches-table.svelte-ixrwh8 th:where(.svelte-ixrwh8):last-child,.branches-table.svelte-ixrwh8 td:where(.svelte-ixrwh8):last-child{border-right:0}.branches-table.svelte-ixrwh8 tbody:where(.svelte-ixrwh8) tr:where(.svelte-ixrwh8):last-child td:where(.svelte-ixrwh8){border-bottom:0}.branches-table.svelte-ixrwh8 tbody:where(.svelte-ixrwh8) tr:where(.svelte-ixrwh8):nth-child(2n){background:#f1f5f9}.branches-table.svelte-ixrwh8 tbody:where(.svelte-ixrwh8) tr:where(.svelte-ixrwh8):hover{background:#cffafe;box-shadow:inset 3px 0 #06b6d4}.branches-table.svelte-ixrwh8 tbody:where(.svelte-ixrwh8) tr:where(.svelte-ixrwh8){transition:background-color .18s ease,box-shadow .18s ease}.branches-table.svelte-ixrwh8 td:where(.svelte-ixrwh8) button:where(.svelte-ixrwh8){box-shadow:0 1px 3px #0f172a1f}.branch-id-badge.svelte-ixrwh8{display:inline-flex;align-items:center;justify-content:center;min-width:30px;height:30px;padding:0 7px;border-radius:999px;background:#e0f2fe;color:#075985;font-weight:800}.company-name-pill.svelte-ixrwh8{display:inline-block;max-width:210px;padding:6px 10px;border:1px solid #a5f3fc;border-radius:7px;background:#ecfeff;color:#155e75;font-size:12px;font-weight:700;line-height:1.3}.company-link-button.svelte-ixrwh8{padding:5px 11px;border:1px solid #06b6d4;border-radius:6px;background:#06b6d4;color:#fff;font-size:11px;font-weight:700}.company-link-button.svelte-ixrwh8:hover{background:#0891b2}.biometric-column.svelte-ixrwh8{min-width:310px;width:310px}.biometric-cell.svelte-ixrwh8{display:flex;flex-direction:column;align-items:center;gap:5px}.biometric-status.svelte-ixrwh8{font-size:10px;font-weight:800}.biometric-status.ready.svelte-ixrwh8{color:#047857}.biometric-status.missing.svelte-ixrwh8{color:#dc2626}.biometric-mode-select.svelte-ixrwh8{width:145px;min-width:145px;height:30px;font-size:11px;color:#334155;background:#fff}.branches-table.svelte-ixrwh8 td:where(.svelte-ixrwh8):last-child>div:where(.svelte-ixrwh8){gap:6px;flex-wrap:nowrap}.branches-table.svelte-ixrwh8 td:where(.svelte-ixrwh8):last-child button:where(.svelte-ixrwh8){min-width:58px;min-height:30px;padding:6px 9px!important;border:1px solid rgba(100,116,139,.18);font-size:11px;font-weight:700}.branches-table.svelte-ixrwh8{width:100%;border-collapse:collapse;background:#fff}.branches-table.svelte-ixrwh8 th:where(.svelte-ixrwh8){background:#f9fafb;padding:12px 16px;text-align:left;font-weight:600;color:#374151;border-bottom:1px solid #e5e7eb;white-space:nowrap}.branches-table.svelte-ixrwh8 td:where(.svelte-ixrwh8){padding:12px 16px;border-bottom:1px solid #f3f4f6;color:#111827}.branches-table.svelte-ixrwh8 tr:where(.svelte-ixrwh8):hover{background:#f9fafb}.arabic.svelte-ixrwh8{font-family:Tajawal,Cairo,Arial,sans-serif;direction:rtl;text-align:right}@keyframes svelte-ixrwh8-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}button.svelte-ixrwh8:disabled{opacity:.6;cursor:not-allowed}.popup-overlay.svelte-ixrwh8{position:fixed;top:0;left:0;right:0;bottom:0;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:1000}.popup.svelte-ixrwh8{background:#fff;border-radius:12px;box-shadow:0 20px 25px -5px #0000001a;max-width:600px;width:90%;max-height:90vh;overflow:hidden;display:flex;flex-direction:column}.popup-header.svelte-ixrwh8{padding:20px 24px;border-bottom:1px solid #e5e7eb;display:flex;justify-content:space-between;align-items:center;background:#f9fafb}.popup-header.svelte-ixrwh8 h2:where(.svelte-ixrwh8){margin:0;font-size:18px;font-weight:600;color:#111827}.close-btn.svelte-ixrwh8{background:none;border:none;font-size:24px;color:#6b7280;cursor:pointer;padding:0;width:32px;height:32px;display:flex;align-items:center;justify-content:center;border-radius:4px}.close-btn.svelte-ixrwh8:hover{background:#f3f4f6;color:#374151}.popup-content.svelte-ixrwh8{padding:24px;flex:1;overflow-y:auto}.form-row.svelte-ixrwh8{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-bottom:16px}.form-group.svelte-ixrwh8{display:flex;flex-direction:column}.form-group.svelte-ixrwh8 label:where(.svelte-ixrwh8){margin-bottom:6px;font-weight:500;color:#374151}.form-group.svelte-ixrwh8 input:where(.svelte-ixrwh8){padding:12px;border:1px solid #d1d5db;border-radius:6px;font-size:14px;transition:border-color .2s}.form-group.svelte-ixrwh8 input:where(.svelte-ixrwh8):focus{outline:none;border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f61a}.form-group.svelte-ixrwh8 select:where(.svelte-ixrwh8){padding:12px;border:1px solid #d1d5db;border-radius:6px;font-size:14px;transition:border-color .2s;background-color:#fff;cursor:pointer}.form-group.svelte-ixrwh8 select:where(.svelte-ixrwh8):focus{outline:none;border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f61a}.checkbox-label.svelte-ixrwh8{display:flex!important;flex-direction:row!important;align-items:center;gap:8px;margin-top:8px}.checkbox-label.svelte-ixrwh8 input:where(.svelte-ixrwh8){width:auto;margin:0}.form-actions.svelte-ixrwh8{display:flex;justify-content:flex-end;gap:12px;padding-top:20px;border-top:1px solid #e5e7eb;margin-top:20px}.cancel-btn.svelte-ixrwh8,.save-btn.svelte-ixrwh8{padding:12px 20px;border-radius:6px;font-weight:500;cursor:pointer;border:1px solid;transition:all .2s}.cancel-btn.svelte-ixrwh8{background:#fff;color:#6b7280;border-color:#d1d5db}.cancel-btn.svelte-ixrwh8:hover{background:#f9fafb}.save-btn.svelte-ixrwh8{background:#10b981;color:#fff;border-color:#10b981}.save-btn.svelte-ixrwh8:hover{background:#059669}@media (max-width: 768px){.form-row.svelte-ixrwh8{grid-template-columns:1fr}.popup.svelte-ixrwh8{width:95%;margin:20px}.branches-table.svelte-ixrwh8{font-size:12px}.branches-table.svelte-ixrwh8 th:where(.svelte-ixrwh8),.branches-table.svelte-ixrwh8 td:where(.svelte-ixrwh8){padding:8px 12px}}
