.Managers-module__DRVsOq__header{justify-content:space-between;align-items:center;margin-bottom:2rem;display:flex}.Managers-module__DRVsOq__title{color:#1e293b;font-size:1.5rem;font-weight:700}.Managers-module__DRVsOq__subtitle{color:#64748b;margin-top:.25rem;font-size:.9rem}.Managers-module__DRVsOq__createBtn{color:#fff;cursor:pointer;background:#339dd9;border:none;border-radius:4px;align-items:center;gap:.5rem;padding:.6rem 1.25rem;font-weight:600;transition:all .2s;display:flex}.Managers-module__DRVsOq__createBtn:hover{background:#689f38;transform:translateY(-1px)}.Managers-module__DRVsOq__card{background:#fff;border:1px solid #e2e8f0;border-radius:4px;overflow:visible;box-shadow:0 4px 12px #00000005}.Managers-module__DRVsOq__table{border-collapse:collapse;width:100%}.Managers-module__DRVsOq__table th{text-align:left;color:#64748b;background:#f8fafc;border-bottom:1px solid #e2e8f0;padding:1rem 1.5rem;font-size:.85rem;font-weight:600}.Managers-module__DRVsOq__table td{color:#334155;border-bottom:1px solid #f1f5f9;padding:1rem 1.5rem;font-size:.95rem}.Managers-module__DRVsOq__table tbody tr:hover{background:#f8fafc}.Managers-module__DRVsOq__roleBadge{color:#2780b0;background:#f0fdf4;border-radius:4px;padding:.25rem .75rem;font-size:.75rem;font-weight:600;display:inline-block}.Managers-module__DRVsOq__actionBtn{color:#64748b;cursor:pointer;background:0 0;border:none;border-radius:4px;padding:.25rem}.Managers-module__DRVsOq__actionBtn:hover{color:#1e293b;background:#e2e8f0}.Managers-module__DRVsOq__modalOverlay{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:1000;background:#0f172a80;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.Managers-module__DRVsOq__modal{background:#fff;border-radius:4px;width:100%;max-width:500px;padding:2rem;box-shadow:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a}.Managers-module__DRVsOq__modalTitle{color:#1e293b;margin-bottom:1.5rem;font-size:1.25rem;font-weight:700}.Managers-module__DRVsOq__formGroup{margin-bottom:1rem}.Managers-module__DRVsOq__formGroup label{color:#475569;margin-bottom:.5rem;font-size:.85rem;font-weight:600;display:block}.Managers-module__DRVsOq__formGroup input{border:1px solid #cbd5e1;border-radius:4px;width:100%;padding:.75rem;font-size:.95rem}.Managers-module__DRVsOq__permissionsSection{border-top:1px solid #e2e8f0;margin-top:1.5rem;padding-top:1.5rem}.Managers-module__DRVsOq__permissionsGrid{grid-template-columns:1fr 1fr;gap:1rem;margin-top:1rem;display:grid}.Managers-module__DRVsOq__checkboxLabel{color:#334155;cursor:pointer;align-items:center;gap:.5rem;font-size:.9rem;display:flex}.Managers-module__DRVsOq__modalActions{justify-content:flex-end;gap:1rem;margin-top:2rem;display:flex}.Managers-module__DRVsOq__cancelBtn{color:#64748b;cursor:pointer;background:#fff;border:1px solid #cbd5e1;border-radius:4px;padding:.6rem 1.25rem;font-weight:600}.Managers-module__DRVsOq__saveBtn{color:#fff;cursor:pointer;background:#339dd9;border:none;border-radius:4px;padding:.6rem 1.25rem;font-weight:600}.Managers-module__DRVsOq__tabsContainer{border-bottom:1px solid #e2e8f0;gap:1rem;margin-bottom:1.5rem;display:flex}.Managers-module__DRVsOq__tab{color:#64748b;cursor:pointer;background:0 0;border:none;border-bottom:2px solid #0000;padding:.75rem 1rem;font-size:.95rem;font-weight:600;transition:all .2s}.Managers-module__DRVsOq__tabActive{color:#339dd9;border-bottom:2px solid #339dd9}.Managers-module__DRVsOq__tab:hover:not(.Managers-module__DRVsOq__tabActive){color:#1e293b}.Managers-module__DRVsOq__modalLarge{background:#fff;border-radius:4px;width:100%;max-width:800px;max-height:90vh;padding:2rem;overflow-y:auto;box-shadow:0 20px 25px -5px #0000001a}.Managers-module__DRVsOq__permissionsCategory{margin-bottom:1.5rem}.Managers-module__DRVsOq__permissionsCategoryTitle{color:#1e293b;border-bottom:1px solid #e2e8f0;margin-bottom:.75rem;padding-bottom:.25rem;font-size:.9rem;font-weight:700}.Managers-module__DRVsOq__permissionsGridLarge{grid-template-columns:repeat(3,1fr);gap:.75rem;display:grid}
