diff --git a/agent/cmd/agent/main.go b/agent/cmd/agent/main.go index d91d7150..d1bb9d54 100644 --- a/agent/cmd/agent/main.go +++ b/agent/cmd/agent/main.go @@ -597,6 +597,14 @@ To follow the agent logs: defer stopSelinuxReconciler() defer stopApparmorReconciler() defer stopMacInventoryTicker() + setUpdatesEngineOverride(cfg.Updates.Engine) + if p := updatesPlatformCached(); p.Engine != "none" { + log.Printf("software updates: engine %s (installed=%v)", p.Engine, p.Installed) + } else { + log.Println("software updates: no known engine; Software updates policies will report INAPPLICABLE on this node") + } + defer stopUpdatesReconciler() + defer stopUpdatesInventoryTicker() // Run the policy enforcement loop - prefer streaming, fall back to polling. runStreamingLoop(ctx, client, cfg) @@ -753,13 +761,14 @@ func runStreamingLoop(ctx context.Context, client *policyclient.Client, cfg *con }() } startMacInventoryTicker(ctx, client, cfg) + startUpdatesInventoryTicker(ctx, client, cfg) var postInitialSync bool err := client.SubscribePolicyUpdates(ctx, lastRevision, func(updateType string, pi *policyclient.PolicyInfo, revision int64, snapshotComplete bool) { // Don't let targeted server-to-agent commands overwrite the // last known revision. - if updateType != "METADATA_REQUEST" && updateType != "DISK_ENCRYPTION_TASK" && updateType != "SYSTEMD_UNIT_ACTION" && updateType != "MAC_ACTION" { + if updateType != "METADATA_REQUEST" && updateType != "DISK_ENCRYPTION_TASK" && updateType != "SYSTEMD_UNIT_ACTION" && updateType != "MAC_ACTION" && updateType != "UPDATES_ACTION" { lastRevision = revision } handlePolicyUpdate(ctx, client, cfg, updateType, pi, snapshotComplete, &postInitialSync) @@ -799,6 +808,7 @@ func handlePolicyUpdate(ctx context.Context, client *policyclient.Client, cfg *c go reportDiskEncryptionInventory(ctx, client, cfg) go reportSystemdCatalogue(ctx, client, cfg) go reportMacInventory(ctx, client, cfg) + go reportUpdatesInventory(ctx, client, cfg) return case "DISK_ENCRYPTION_TASK": @@ -823,6 +833,14 @@ func handlePolicyUpdate(ctx context.Context, client *policyclient.Client, cfg *c } return + case "UPDATES_ACTION": + // An operator asked for a metadata refresh, an engine run or a + // reboot from the node page. + if pi != nil && pi.UpdatesAction != nil { + go runUpdatesAction(ctx, client, cfg, pi.UpdatesAction) + } + return + case "SNAPSHOT": if pi == nil { if snapshotComplete { @@ -860,6 +878,8 @@ func handlePolicyUpdate(ctx context.Context, client *policyclient.Client, cfg *c selinuxSnapshotStaging = nil apparmorCacheReplace(nil) apparmorSnapshotStaging = nil + updatesCacheReplace(nil) + updatesSnapshotStaging = nil sessionAccessReplace(nil) sessionAccessSnapshotStaging = nil syncAllKConfig(ctx, client, cfg) @@ -877,6 +897,7 @@ func handlePolicyUpdate(ctx context.Context, client *policyclient.Client, cfg *c go triggerSystemdSync(ctx, client, cfg) go triggerSelinuxSync(ctx, client, cfg) go triggerApparmorSync(ctx, client, cfg) + go triggerUpdatesSync(ctx, client, cfg) if *postInitialSync { if hadKconfigPolicies { kdeNotifier.ScheduleNotification(notifyConfig, map[string]bool{"kwinrc": true, "kdeglobals": true}) @@ -978,6 +999,11 @@ func handlePolicyUpdate(ctx context.Context, client *policyclient.Client, cfg *c apparmorSnapshotStaging = make(map[string]apparmorCacheEntry) } apparmorSnapshotStaging[pi.ID] = apparmorCacheEntry{id: pi.ID, name: pi.Name, priority: pi.Priority, policy: pi.ApparmorPolicy} + case "Updates": + if updatesSnapshotStaging == nil { + updatesSnapshotStaging = make(map[string]updatesCacheEntry) + } + updatesSnapshotStaging[pi.ID] = updatesCacheEntry{id: pi.ID, name: pi.Name, priority: pi.Priority, policy: pi.UpdatesPolicy} default: log.Printf("Unknown policy type %q for policy %s, skipping", pi.Type, pi.Name) _ = client.ReportCompliance(ctx, pi.ID, false, @@ -1088,6 +1114,8 @@ func handlePolicyUpdate(ctx context.Context, client *policyclient.Client, cfg *c selinuxSnapshotStaging = nil apparmorCacheReplace(apparmorSnapshotStaging) apparmorSnapshotStaging = nil + updatesCacheReplace(updatesSnapshotStaging) + updatesSnapshotStaging = nil // Swap SessionAccess staging into cache. sessionAccessReplace(sessionAccessSnapshotStaging) @@ -1108,6 +1136,7 @@ func handlePolicyUpdate(ctx context.Context, client *policyclient.Client, cfg *c go triggerSystemdSync(ctx, client, cfg) go triggerSelinuxSync(ctx, client, cfg) go triggerApparmorSync(ctx, client, cfg) + go triggerUpdatesSync(ctx, client, cfg) if *postInitialSync { // Resync from a live admin change - notify if content changed. @@ -1193,6 +1222,9 @@ func handlePolicyUpdate(ctx context.Context, client *policyclient.Client, cfg *c case "Apparmor": apparmorCachePut(apparmorCacheEntry{id: pi.ID, name: pi.Name, priority: pi.Priority, policy: pi.ApparmorPolicy}) go triggerApparmorSync(ctx, client, cfg) + case "Updates": + updatesCachePut(updatesCacheEntry{id: pi.ID, name: pi.Name, priority: pi.Priority, policy: pi.UpdatesPolicy}) + go triggerUpdatesSync(ctx, client, cfg) default: log.Printf("Unknown policy type %q for policy %s, skipping", pi.Type, pi.Name) _ = client.ReportCompliance(ctx, pi.ID, false, @@ -1257,6 +1289,8 @@ func handlePolicyUpdate(ctx context.Context, client *policyclient.Client, cfg *c go triggerSelinuxSync(ctx, client, cfg) case apparmorCacheRemove(pi.ID): go triggerApparmorSync(ctx, client, cfg) + case updatesCacheRemove(pi.ID): + go triggerUpdatesSync(ctx, client, cfg) case sessionAccessRemove(pi.ID): syncAllSessionAccess(ctx, client, cfg) default: @@ -2911,6 +2945,10 @@ func getManagedPaths(cfg *config.Config) []string { paths = append(paths, selinuxManagedPaths(cfg)...) paths = append(paths, apparmorManagedPaths(cfg)...) + // Software updates: the engine configuration, the timer drop-in and the + // state record. + paths = append(paths, updatesManagedPaths(cfg)...) + return paths } @@ -2946,13 +2984,14 @@ func suppressManagedWritesFor(cfg *config.Config, d time.Duration, extra ...stri } // resetManagedWriteWindow ends a long suppression window opened with -// suppressManagedWritesFor: the paths fall back to the usual two seconds -// from now, so an edit after the sync is caught again. -func resetManagedWriteWindow(cfg *config.Config, extra ...string) { - if fileWatcher == nil { +// suppressManagedWritesFor: the caller's paths fall back to the usual two +// seconds from now, so an edit after the sync is caught again. Only the +// given paths are reset: another type's sync may still be inside its own +// long window on its files, and that window must not be cut short. +func resetManagedWriteWindow(_ *config.Config, paths ...string) { + if fileWatcher == nil || len(paths) == 0 { return } - paths := append(getManagedPaths(cfg), extra...) fileWatcher.SuppressReset(paths, 2*time.Second) } @@ -3010,6 +3049,8 @@ func onTamperedFile(ctx context.Context, client *policyclient.Client, cfg *confi go triggerSelinuxSync(ctx, client, cfg) case isApparmorManagedPath(cfg, path): go triggerApparmorSync(ctx, client, cfg) + case isUpdatesManagedPath(cfg, path): + go triggerUpdatesSync(ctx, client, cfg) default: log.Printf("Tamper protection: unrecognised managed path %s - no restore action taken", path) } diff --git a/agent/cmd/agent/updates.go b/agent/cmd/agent/updates.go new file mode 100644 index 00000000..566cb4e9 --- /dev/null +++ b/agent/cmd/agent/updates.go @@ -0,0 +1,679 @@ +// SPDX-License-Identifier: AGPL-3.0-only +// Copyright (C) 2026 Vute Tech LTD +// Copyright (C) 2026 Bor contributors + +package main + +import ( + "context" + "fmt" + "log" + "os" + "os/exec" + "strings" + "sync" + "time" + + "github.com/VuteTech/Bor/agent/internal/config" + "github.com/VuteTech/Bor/agent/internal/logind" + "github.com/VuteTech/Bor/agent/internal/notify" + "github.com/VuteTech/Bor/agent/internal/policy" + "github.com/VuteTech/Bor/agent/internal/policyclient" + "github.com/VuteTech/Bor/agent/internal/updates" + pb "github.com/VuteTech/Bor/server/pkg/grpc/policy" +) + +// updatesActionTextLimit caps the engine output sent back with an action. +const updatesActionTextLimit = 32 * 1024 + +// updatesCacheEntry holds a Software updates policy alongside its binding +// priority and name. +type updatesCacheEntry struct { + id string + name string + priority int32 + policy *pb.UpdatesPolicy +} + +var ( + updatesCacheMu sync.Mutex + updatesCache = make(map[string]updatesCacheEntry) +) + +// updatesSnapshotStaging accumulates Software updates policies during a +// SNAPSHOT. +var updatesSnapshotStaging map[string]updatesCacheEntry + +// updatesSyncMu serialises syncs and the reboot rule. +var updatesSyncMu sync.Mutex + +// Tickers, guarded by updatesSyncMu. +var ( + updatesReconcileCancel context.CancelFunc + updatesRebootCancel context.CancelFunc +) + +var ( + updatesInventoryMu sync.Mutex + updatesTickerMu sync.Mutex + updatesInventoryCancel context.CancelFunc +) + +// updatesPlatform is detected once; the engine does not change while the +// agent runs, only whether its package is installed. +var ( + updatesPlatformOnce sync.Once + updatesPlatform *updates.Platform + updatesEngineOverride string +) + +// setUpdatesEngineOverride records the engine the configuration forces +// (updates.engine); unknown names fall back to detection with a warning. +func setUpdatesEngineOverride(name string) { + name = strings.ToLower(strings.TrimSpace(name)) + if name == "" || name == "auto" { + return + } + for _, e := range updates.KnownEngines { + if string(e) == name { + updatesEngineOverride = name + log.Printf("software updates: engine forced to %s by updates.engine", name) + return + } + } + log.Printf("software updates: unknown updates.engine %q ignored; detecting the engine", name) +} + +func updatesPlatformCached() *updates.Platform { + updatesPlatformOnce.Do(func() { updatesPlatform = updates.DetectEngine(updatesEngineOverride) }) + return updatesPlatform +} + +func updatesCachePut(e updatesCacheEntry) { + updatesCacheMu.Lock() + defer updatesCacheMu.Unlock() + updatesCache[e.id] = e +} + +func updatesCacheRemove(id string) bool { + updatesCacheMu.Lock() + defer updatesCacheMu.Unlock() + if _, ok := updatesCache[id]; !ok { + return false + } + delete(updatesCache, id) + return true +} + +func updatesCacheReplace(m map[string]updatesCacheEntry) { + updatesCacheMu.Lock() + defer updatesCacheMu.Unlock() + if m == nil { + m = make(map[string]updatesCacheEntry) + } + updatesCache = m +} + +func updatesCacheEntries() []policy.UpdatesEntry { + updatesCacheMu.Lock() + defer updatesCacheMu.Unlock() + entries := make([]policy.UpdatesEntry, 0, len(updatesCache)) + for _, e := range updatesCache { + entries = append(entries, policy.UpdatesEntry{ID: e.id, Name: e.name, Priority: e.priority, Policy: e.policy}) + } + return entries +} + +// updatesDeps assembles the node facilities of a sync. +func updatesDeps(cfg *config.Config) *policy.UpdatesDeps { + deps := &policy.UpdatesDeps{Platform: updatesPlatformCached(), Run: updates.DefaultRunner} + if bus := systemdManager(cfg); bus != nil { + deps.Systemd = bus + } + if l := logind.New(); l.Available() { + deps.Logind = l + } + if pkDBusConn != nil && policy.IsPackageKitAvailable(pkDBusConn) { + deps.InstallPackage = func(ctx context.Context, name string) error { + // Another package manager (an inventory scan, a vendor timer) + // may hold the lock; retry a few times before giving up. + var err error + for attempt := 0; attempt < 4; attempt++ { + if attempt > 0 { + select { + case <-ctx.Done(): + return err + case <-time.After(15 * time.Second): + } + } + var id string + var found bool + id, found, err = policy.ResolvePackage(ctx, pkDBusConn, name, policy.PkFilterAvailable) + if err == nil && !found { + return fmt.Errorf("package %s is not available from the configured repositories", name) + } + if err == nil { + err = policy.InstallPackage(ctx, pkDBusConn, id, false) + } + if err == nil || !strings.Contains(strings.ToLower(err.Error()), "lock") { + return err + } + } + return err + } + } + deps.Notify = func(s updates.UserSession, summary, body string) error { + _, err := notify.SendAlert(notify.AlertTarget{UID: s.UID, GID: s.GID, User: s.User, Summary: summary, Body: body, Critical: true}) + return err + } + deps.Reboot = func(ctx context.Context) error { return rebootNode(ctx, cfg) } + return deps +} + +// rebootNode starts the reboot: into dnf5's stored offline transaction +// when one is staged, through rebootmgr when it runs (SUSE's maintenance +// windows), otherwise systemctl. +func rebootNode(ctx context.Context, cfg *config.Config) error { + if p := updatesPlatformCached(); p.DNF5 && p.DnfBin != "" && updates.DnfOfflineStatus(ctx, updates.DefaultRunner, p).Staged { + err := updates.DnfOfflineReboot(ctx, updates.DefaultRunner, p) + if err == nil { + return nil + } + log.Printf("updates: dnf5 offline reboot failed (%v); falling back to a plain reboot", err) + } + if path, err := exec.LookPath("rebootmgrctl"); err == nil { + if bus := systemdManager(cfg); bus != nil { + if st, serr := bus.Status(ctx, "rebootmgr.service"); serr == nil && st != nil && st.IsActive() { + out, rerr := exec.CommandContext(ctx, path, "reboot").CombinedOutput() //nolint:gosec // G204: fixed argv + if rerr == nil { + return nil + } + log.Printf("updates: rebootmgrctl reboot failed (%v: %s); falling back to systemctl", rerr, strings.TrimSpace(string(out))) + } + } + } + out, err := exec.CommandContext(ctx, "systemctl", "reboot").CombinedOutput() + if err != nil { + return fmt.Errorf("systemctl reboot: %w: %s", err, strings.TrimSpace(string(out))) + } + return nil +} + +func updatesSyncOptions(cfg *config.Config, reconcile bool) policy.UpdatesSyncOptions { + return policy.UpdatesSyncOptions{ + StatePath: cfg.Updates.StatePath, + BackupDir: cfg.Updates.BackupDir, + SystemDir: cfg.Systemd.SystemDir, + AllowInstall: cfg.Updates.AllowInstall, + AllowReboot: cfg.Updates.AllowReboot, + Reconcile: reconcile, + } +} + +// triggerUpdatesSync serialises concurrent sync requests. +func triggerUpdatesSync(ctx context.Context, client *policyclient.Client, cfg *config.Config) { + updatesSyncMu.Lock() + defer updatesSyncMu.Unlock() + syncAllUpdates(ctx, client, cfg, false) +} + +// updatesWritablePaths lists what a sync may write or remove. +func updatesWritablePaths(cfg *config.Config) []string { + p := updatesPlatformCached() + out := []string{cfg.Updates.StatePath} + if p.ConfigPath != "" { + out = append(out, p.ConfigPath) + } + if p.TimerUnit != "" { + out = append(out, updates.TimerDropInPath(cfg.Systemd.SystemDir, p.TimerUnit)) + } + if state, err := policy.LoadUpdatesState(cfg.Updates.StatePath); err == nil { + out = append(out, state.DropIns...) + } + return out +} + +// syncAllUpdates applies the merged policies, reports per-policy +// compliance, keeps the tickers in step with the cache and refreshes the +// inventory after a change. Must be called with updatesSyncMu held. +func syncAllUpdates(ctx context.Context, client *policyclient.Client, cfg *config.Config, reconcile bool) { + entries := updatesCacheEntries() + writable := updatesWritablePaths(cfg) + // Installing the engine or reloading units takes a while and the state + // file is written last: keep the watcher quiet for the whole run. + suppressManagedWritesFor(cfg, cfg.Updates.ToolTimeout+2*time.Second, writable...) + defer updateWatcher(cfg) + defer resetManagedWriteWindow(cfg, writable...) + + toolCtx, cancel := context.WithTimeout(ctx, cfg.Updates.ToolTimeout) + defer cancel() + result := policy.SyncUpdates(toolCtx, updatesDeps(cfg), entries, updatesSyncOptions(cfg, reconcile)) + if reconcile && len(result.Drifts) > 0 { + go reportMacDrifts(ctx, client, result.Drifts, nil) + } + if len(entries) == 0 { + stopUpdatesReconcilerLocked() + stopUpdatesRebootTickerLocked() + log.Println("Software updates policies synced (0 policies): engine configuration restored") + } else { + ensureUpdatesReconcilerLocked(ctx, client, cfg) + ensureUpdatesRebootTickerLocked(ctx, client, cfg) + for _, e := range entries { + r := result.Policies[e.ID] + log.Printf("Software updates policy %q synced: %s - %s", e.Name, r.Status.String(), r.Message) + _ = client.ReportComplianceWithStatus(ctx, e.ID, r.Status, r.Message, r.Items) + } + } + if result.Changed { + go reportUpdatesInventory(ctx, client, cfg) + } +} + +func ensureUpdatesReconcilerLocked(ctx context.Context, client *policyclient.Client, cfg *config.Config) { + interval := cfg.Updates.ReconcileInterval + if interval <= 0 || updatesReconcileCancel != nil { + return + } + tickCtx, cancel := context.WithCancel(ctx) + updatesReconcileCancel = cancel + log.Printf("Software updates reconcile enabled (every %v)", interval) + go func() { + ticker := time.NewTicker(interval) + defer ticker.Stop() + for { + select { + case <-tickCtx.Done(): + return + case <-ticker.C: + updatesReconcileTick(tickCtx, client, cfg) + } + } + }() +} + +func stopUpdatesReconcilerLocked() { + if updatesReconcileCancel != nil { + updatesReconcileCancel() + updatesReconcileCancel = nil + log.Println("Software updates reconcile stopped") + } +} + +func stopUpdatesReconciler() { + updatesSyncMu.Lock() + defer updatesSyncMu.Unlock() + stopUpdatesReconcilerLocked() + stopUpdatesRebootTickerLocked() +} + +// updatesReconcileTick re-runs the sync so a timer or a configuration +// changed by hand returns to the desired state. +func updatesReconcileTick(ctx context.Context, client *policyclient.Client, cfg *config.Config) { + updatesSyncMu.Lock() + defer updatesSyncMu.Unlock() + if ctx.Err() != nil || len(updatesCacheEntries()) == 0 { + return + } + syncAllUpdates(ctx, client, cfg, true) +} + +// ensureUpdatesRebootTickerLocked runs the reboot rule every +// updates.reboot_check_interval while a policy applies. +func ensureUpdatesRebootTickerLocked(ctx context.Context, client *policyclient.Client, cfg *config.Config) { + interval := cfg.Updates.RebootCheckInterval + if interval <= 0 || updatesRebootCancel != nil { + return + } + tickCtx, cancel := context.WithCancel(ctx) + updatesRebootCancel = cancel + go func() { + ticker := time.NewTicker(interval) + defer ticker.Stop() + for { + select { + case <-tickCtx.Done(): + return + case <-ticker.C: + updatesRebootTick(tickCtx, client, cfg) + } + } + }() +} + +func stopUpdatesRebootTickerLocked() { + if updatesRebootCancel != nil { + updatesRebootCancel() + updatesRebootCancel = nil + } +} + +// updatesRebootTick evaluates the reboot rule once. +func updatesRebootTick(ctx context.Context, client *policyclient.Client, cfg *config.Config) { + updatesSyncMu.Lock() + defer updatesSyncMu.Unlock() + entries := updatesCacheEntries() + if ctx.Err() != nil || len(entries) == 0 { + return + } + state, err := policy.LoadUpdatesState(cfg.Updates.StatePath) + if err != nil { + return + } + desired := policy.MergeUpdatesPolicies(entries) + if desired.Reboot == nil { + return + } + dec := policy.EvaluateReboot(ctx, updatesDeps(cfg), desired, state, updatesSyncOptions(cfg, false)) + // The signals above run package manager commands that can outlast the + // watcher's two-second window: open it right before the write. + suppressManagedWrites(cfg, cfg.Updates.StatePath) + _ = policy.SaveUpdatesState(cfg.Updates.StatePath, state) + switch { + case dec.Rebooted: + reason := strings.Join(dec.Reasons, "; ") + log.Printf("Software updates: rebooting the node (%s)", reason) + _ = client.ReportUnitTamperEvent(ctx, "updates:reboot", "rebooted by policy: "+reason, nil) + case dec.Warned: + log.Printf("Software updates: users warned of the coming reboot (%s)", strings.Join(dec.Reasons, "; ")) + } +} + +// reportUpdatesInventory scans the update state and sends it. The scan +// runs the package manager, which takes the same lock a sync's engine +// install needs, so the two are serialised. +func reportUpdatesInventory(ctx context.Context, client *policyclient.Client, cfg *config.Config) { + updatesSyncMu.Lock() + defer updatesSyncMu.Unlock() + updatesInventoryMu.Lock() + defer updatesInventoryMu.Unlock() + state, err := policy.LoadUpdatesState(cfg.Updates.StatePath) + if err != nil { + state = nil + } + toolCtx, cancel := context.WithTimeout(ctx, cfg.Updates.ToolTimeout) + defer cancel() + inv := policy.ScanUpdatesInventory(toolCtx, updatesDeps(cfg), state, cfg.Systemd.SystemDir) + if state != nil { + suppressManagedWrites(cfg, cfg.Updates.StatePath) + _ = policy.SaveUpdatesState(cfg.Updates.StatePath, state) + } + if err := client.ReportUpdatesInventory(ctx, inv); err != nil { + log.Printf("updates: ReportUpdatesInventory failed (non-fatal): %v", err) + return + } + log.Printf("updates: reported inventory (engine %s, mode %q, %d pending, %d security, %d firmware, reboot required=%v)", inv.GetEngine(), inv.GetEffectiveMode(), inv.GetPendingTotal(), inv.GetPendingSecurity(), inv.GetPendingFirmware(), inv.GetReboot().GetRequired()) + // The age and firmware items read what the scan recorded: refresh the + // compliance of policies that set them. + if state != nil && updatesEntriesNeedScan(updatesCacheEntries()) { + syncAllUpdates(ctx, client, cfg, true) + } +} + +// updatesEntriesNeedScan reports whether any bound policy has items that +// depend on the inventory scan. +func updatesEntriesNeedScan(entries []policy.UpdatesEntry) bool { + for _, e := range entries { + if e.Policy == nil { + continue + } + if l := e.Policy.GetLimits(); l != nil && (l.GetSecurityMaxAgeDays() > 0 || l.GetRebootMaxAgeDays() > 0 || l.GetCheckMaxAgeDays() > 0) { + return true + } + if e.Policy.GetFirmware().GetReportPending() { + return true + } + } + return false +} + +// runUpdatesAction executes a check, install or reboot an operator asked +// for and reports the outcome. +func runUpdatesAction(ctx context.Context, client *policyclient.Client, cfg *config.Config, action *pb.UpdatesAction) { + report := func(ok bool, msg, text string) { + log.Printf("updates action %s (%s force=%v): success=%v %s", action.GetId(), action.GetKind(), action.GetForce(), ok, msg) + if err := client.ReportUpdatesActionResult(ctx, action.GetId(), ok, msg, text); err != nil { + log.Printf("Failed to report updates action result: %v", err) + } + } + switch action.GetKind() { + case pb.UpdatesActionKind_UPDATES_ACTION_CHECK: + ok, msg, text := updatesActionCheck(ctx, cfg) + report(ok, msg, text) + if ok { + reportUpdatesInventory(ctx, client, cfg) + } + case pb.UpdatesActionKind_UPDATES_ACTION_INSTALL: + if !cfg.Updates.AllowInstall { + report(false, "installing updates is disabled on this node (updates.allow_install is off)", "") + return + } + ok, msg, text := updatesActionInstall(ctx, client, cfg) + report(ok, msg, text) + if ok { + reportUpdatesInventory(ctx, client, cfg) + } + case pb.UpdatesActionKind_UPDATES_ACTION_REBOOT: + if !cfg.Updates.AllowReboot { + report(false, "reboots are disabled on this node (updates.allow_reboot is off)", "") + return + } + ok, msg := updatesActionReboot(ctx, client, cfg, action.GetForce()) + report(ok, msg, "") + default: + report(false, "unknown action", "") + } +} + +// updatesActionCheck refreshes the package metadata. +func updatesActionCheck(ctx context.Context, cfg *config.Config) (ok bool, msg, text string) { + p := updatesPlatformCached() + bin, args := updates.RefreshCommand(p) + if bin == "" { + return false, "this node has no update engine to refresh", "" + } + updatesSyncMu.Lock() + defer updatesSyncMu.Unlock() + toolCtx, cancel := context.WithTimeout(ctx, cfg.Updates.ToolTimeout) + defer cancel() + out, err := updates.DefaultRunner(toolCtx, bin, args...) + text = tailString(string(out), updatesActionTextLimit) + if err != nil && (p.Engine != updates.EngineRpmOstree || updates.ExitCode(err) != 77) { + return false, fmt.Sprintf("%s failed: %v", bin, err), text + } + return true, "metadata refreshed", text +} + +// updatesActionInstall runs the engine once with the node's configuration. +func updatesActionInstall(ctx context.Context, client *policyclient.Client, cfg *config.Config) (ok bool, msg, text string) { + entries := updatesCacheEntries() + desired := policy.MergeUpdatesPolicies(entries) + mode := updates.ModeKeep + if len(entries) > 0 { + mode = policy.UpdatesModeWord(desired.Mode) + } + p := updatesPlatformCached() + bin, args, reason := updates.EngineRunCommand(p, mode) + if bin == "" { + return false, reason, "" + } + updatesSyncMu.Lock() + defer updatesSyncMu.Unlock() + toolCtx, cancel := context.WithTimeout(ctx, cfg.Updates.ToolTimeout) + defer cancel() + start := time.Now() + if desired.Offline && p.DNF5 && p.DnfBin != "" { + // The policy installs offline: store the transaction now; the + // reboot rule (or the reboot action) runs it. + if st := updates.DnfOfflineStatus(toolCtx, updates.DefaultRunner, p); st.Staged { + return true, fmt.Sprintf("%d package(s) already staged for the next boot", st.Packages), "" + } + out, err := updates.DnfOfflineStage(toolCtx, updates.DefaultRunner, p, mode) + text = tailString(string(out), updatesActionTextLimit) + if err != nil { + return false, fmt.Sprintf("storing the offline transaction failed after %s: %v", time.Since(start).Round(time.Second), err), text + } + st := updates.DnfOfflineStatus(toolCtx, updates.DefaultRunner, p) + syncAllUpdates(ctx, client, cfg, true) + if !st.Staged { + return true, "nothing to stage", text + } + return true, fmt.Sprintf("%d package(s) staged for the next boot in %s", st.Packages, time.Since(start).Round(time.Second)), text + } + out, err := updates.DefaultRunner(toolCtx, bin, args...) + text = tailString(string(out), updatesActionTextLimit) + elapsed := time.Since(start).Round(time.Second) + if err != nil { + if p.Engine == updates.EngineRpmOstree && updates.ExitCode(err) == 77 { + return true, fmt.Sprintf("no update available (%s)", elapsed), text + } + return false, fmt.Sprintf("%s failed after %s: %v", bin, elapsed, err), text + } + msg = fmt.Sprintf("engine run finished in %s", elapsed) + if run := policy.ReadUpdatesLastRun(toolCtx, updatesDeps(cfg)); run != nil && time.Since(run.Time) < 2*elapsed+time.Minute { + msg += ": " + run.Message + } + // The reboot rule sees what the run installed at its next tick; the + // sync refreshes the last-run item now. + syncAllUpdates(ctx, client, cfg, true) + return true, msg, text +} + +// updatesActionReboot reboots the node: at once when nobody is logged in, +// after a one-minute warning when forced, refused otherwise. +func updatesActionReboot(ctx context.Context, client *policyclient.Client, cfg *config.Config, force bool) (ok bool, msg string) { + deps := updatesDeps(cfg) + sessions := updates.Sessions(deps.Logind) + updatesSyncMu.Lock() + defer updatesSyncMu.Unlock() + if len(sessions) > 0 && !force { + names := make([]string, 0, len(sessions)) + for _, s := range sessions { + names = append(names, s.User) + } + return false, fmt.Sprintf("%d user session(s) active (%s); force the reboot to warn them and restart in one minute", len(sessions), strings.Join(policy.UniqueStrings(names), ", ")) + } + if state, err := policy.LoadUpdatesState(cfg.Updates.StatePath); err == nil { + now := time.Now() + state.LastPolicyReboot = &now + state.LastPolicyRebootReason = "requested by an operator" + suppressManagedWrites(cfg, cfg.Updates.StatePath) + _ = policy.SaveUpdatesState(cfg.Updates.StatePath, state) + } + if len(sessions) == 0 { + _ = client.ReportUnitTamperEvent(ctx, "updates:reboot", "rebooted by an operator action", nil) + if err := rebootNode(ctx, cfg); err != nil { + return false, err.Error() + } + return true, "rebooting now" + } + message := "This computer will restart in 1 minute to finish installing updates. Save your work." + warned := 0 + for _, s := range sessions { + if s.Graphical && deps.Notify != nil && deps.Notify(s, "Restart required", message) == nil { + warned++ + } + } + out, err := exec.CommandContext(ctx, "shutdown", "-r", "+1", message).CombinedOutput() + if err != nil { + return false, fmt.Sprintf("shutdown -r +1: %v: %s", err, strings.TrimSpace(string(out))) + } + _ = client.ReportUnitTamperEvent(ctx, "updates:reboot", "reboot scheduled by an operator action with users logged in", nil) + return true, fmt.Sprintf("reboot scheduled in 1 minute; %d user(s) warned", warned) +} + +// tailString keeps the last n bytes of s, on a line boundary. +func tailString(s string, n int) string { + if len(s) <= n { + return s + } + cut := s[len(s)-n:] + if i := strings.IndexByte(cut, '\n'); i >= 0 && i < len(cut)-1 { + cut = cut[i+1:] + } + return "[...]\n" + cut +} + +// startUpdatesInventoryTicker reports once now and then periodically. +func startUpdatesInventoryTicker(ctx context.Context, client *policyclient.Client, cfg *config.Config) { + updatesTickerMu.Lock() + defer updatesTickerMu.Unlock() + if updatesInventoryCancel != nil { + return + } + tickCtx, cancel := context.WithCancel(ctx) + updatesInventoryCancel = cancel + go func() { + reportUpdatesInventory(tickCtx, client, cfg) + if cfg.Updates.InventoryInterval <= 0 { + return + } + ticker := time.NewTicker(cfg.Updates.InventoryInterval) + defer ticker.Stop() + for { + select { + case <-tickCtx.Done(): + return + case <-ticker.C: + reportUpdatesInventory(tickCtx, client, cfg) + } + } + }() +} + +func stopUpdatesInventoryTicker() { + updatesTickerMu.Lock() + defer updatesTickerMu.Unlock() + if updatesInventoryCancel != nil { + updatesInventoryCancel() + updatesInventoryCancel = nil + } +} + +// updatesManagedPaths returns the files the watcher guards for this type. +func updatesManagedPaths(cfg *config.Config) []string { + var paths []string + state, err := policy.LoadUpdatesState(cfg.Updates.StatePath) + if err != nil { + return nil + } + if _, serr := os.Stat(cfg.Updates.StatePath); serr == nil { + paths = append(paths, cfg.Updates.StatePath) + } + if len(updatesCacheEntries()) == 0 { + return paths + } + p := updatesPlatformCached() + if state.ConfigWritten && p.ConfigPath != "" { + if _, serr := os.Stat(p.ConfigPath); serr == nil { + paths = append(paths, p.ConfigPath) + } + } + for _, d := range state.DropIns { + if _, serr := os.Stat(d); serr == nil { + paths = append(paths, d) + } + } + return paths +} + +// isUpdatesManagedPath reports whether a tampered path belongs to this type. +func isUpdatesManagedPath(cfg *config.Config, path string) bool { + if path == cfg.Updates.StatePath { + return true + } + p := updatesPlatformCached() + if p.ConfigPath != "" && path == p.ConfigPath { + return true + } + if p.TimerUnit != "" && path == updates.TimerDropInPath(cfg.Systemd.SystemDir, p.TimerUnit) { + return true + } + if state, err := policy.LoadUpdatesState(cfg.Updates.StatePath); err == nil { + for _, d := range state.DropIns { + if d == path { + return true + } + } + } + return false +} diff --git a/agent/config.yaml.example b/agent/config.yaml.example index 953fe95f..2d401a14 100644 --- a/agent/config.yaml.example +++ b/agent/config.yaml.example @@ -232,3 +232,18 @@ chrome: # # Answer proposal requests (audit2allow, AppArmor rules from denials) # # from the node page of the console (holders of mac:operate). # allow_actions: true + +# Software updates (Updates policy type). The agent configures the +# distribution's update engine, keeps its timer in step with the policy, +# decides reboots and reports the update state. +updates: + engine: auto # detected; force dnf-automatic, unattended-upgrades, os-update, transactional-update or rpm-ostree + state_path: /var/lib/bor/agent/updates-state.json + backup_dir: /var/lib/bor/agent/updates-backups + reconcile_interval: 10m + inventory_interval: 1h + reboot_check_interval: 1m + tool_timeout: 10m + allow_install: true # install the engine package when a policy asks + allow_reboot: true # let policies reboot the node + diff --git a/agent/internal/config/config.go b/agent/internal/config/config.go index 9663bf58..ca7b0243 100644 --- a/agent/internal/config/config.go +++ b/agent/internal/config/config.go @@ -28,6 +28,7 @@ type Config struct { Selinux SelinuxConfig `yaml:"selinux"` Apparmor ApparmorConfig `yaml:"apparmor"` Mac MacConfig `yaml:"mac"` + Updates UpdatesConfig `yaml:"updates"` KConfig KConfigConfig `yaml:"kconfig"` Enrollment EnrollmentConfig `yaml:"enrollment"` Kerberos KerberosConfig `yaml:"kerberos"` @@ -164,6 +165,22 @@ type MacConfig struct { AllowActions bool `yaml:"allow_actions"` // answer proposal requests from the node page (default true) } +// UpdatesConfig holds the settings of the Software updates policy. The +// agent configures the distribution's update engine (dnf-automatic, +// unattended-upgrades, os-update, rpm-ostree), keeps its timer in step +// with the policy, decides reboots and reports the update state. +type UpdatesConfig struct { + Engine string `yaml:"engine"` // update engine to drive: auto (detected), dnf-automatic, unattended-upgrades, os-update, transactional-update, rpm-ostree + StatePath string `yaml:"state_path"` // record of original states (default /var/lib/bor/agent/updates-state.json) + BackupDir string `yaml:"backup_dir"` // backups of engine configuration files Bor replaced (default /var/lib/bor/agent/updates-backups) + ReconcileInterval time.Duration `yaml:"reconcile_interval"` // re-assert the engine state this often while policies apply; 0 disables (default 10m) + InventoryInterval time.Duration `yaml:"inventory_interval"` // how often the update state is re-sent while connected (default 1h) + RebootCheckInterval time.Duration `yaml:"reboot_check_interval"` // how often the reboot rule runs while a policy applies (default 1m) + ToolTimeout time.Duration `yaml:"tool_timeout"` // maximum run time of one engine or package manager call (default 10m) + AllowInstall bool `yaml:"allow_install"` // let policies install the engine package and unattended updates (default true) + AllowReboot bool `yaml:"allow_reboot"` // let policies reboot the node (default true) +} + // FlatpakConfig holds Flatpak enforcement settings. The agent renders the // managed remote definitions (.flatpakrepo, .filter, .gpg) into StateDir and // drives the flatpak CLI for remotes and applications. @@ -327,6 +344,17 @@ func DefaultConfig() *Config { CollectDenials: true, AllowActions: true, }, + Updates: UpdatesConfig{ + Engine: "auto", + StatePath: "/var/lib/bor/agent/updates-state.json", + BackupDir: "/var/lib/bor/agent/updates-backups", + ReconcileInterval: 10 * time.Minute, + InventoryInterval: time.Hour, + RebootCheckInterval: time.Minute, + ToolTimeout: 10 * time.Minute, + AllowInstall: true, + AllowReboot: true, + }, KConfig: KConfigConfig{ ConfigPath: "/etc/bor/xdg", DataPath: "/etc/bor/share", diff --git a/agent/internal/policy/selinux.go b/agent/internal/policy/selinux.go index 58a081b9..63655e53 100644 --- a/agent/internal/policy/selinux.go +++ b/agent/internal/policy/selinux.go @@ -812,6 +812,9 @@ func enabledWord(v bool) string { return "disabled" } +// UniqueStrings returns the distinct entries of in, in order. +func UniqueStrings(in []string) []string { return uniqueStrings(in) } + func uniqueStrings(in []string) []string { out := in[:0] for i, v := range in { diff --git a/agent/internal/policy/updates.go b/agent/internal/policy/updates.go new file mode 100644 index 00000000..02329612 --- /dev/null +++ b/agent/internal/policy/updates.go @@ -0,0 +1,1551 @@ +// SPDX-License-Identifier: AGPL-3.0-only +// Copyright (C) 2026 Vute Tech LTD +// Copyright (C) 2026 Bor contributors + +package policy + +import ( + "bytes" + "context" + "errors" + "fmt" + "os" + "path/filepath" + "sort" + "strings" + "time" + + "github.com/VuteTech/Bor/agent/internal/logind" + "github.com/VuteTech/Bor/agent/internal/systemd" + "github.com/VuteTech/Bor/agent/internal/updates" + pb "github.com/VuteTech/Bor/server/pkg/grpc/policy" + "google.golang.org/protobuf/types/known/timestamppb" +) + +// Compliance item schema ids of the Software updates type. +const ( + updatesItemEngine = "updates:engine" + updatesItemMode = "updates:mode" + updatesItemSchedule = "updates:schedule" + updatesItemReboot = "updates:reboot" + updatesItemHold = "updates:hold" + updatesItemLastRun = "updates:last-run" + // The age items: a security update, a reboot or the metadata older + // than the policy's limit. + updatesItemSecurityAge = "updates:security-age" + updatesItemRebootAge = "updates:reboot-age" + updatesItemCheckAge = "updates:check-age" + updatesItemFirmware = "updates:firmware" + updatesItemOffline = "updates:offline" +) + +// UpdatesEntry is one bound Software updates policy with its binding +// priority. +type UpdatesEntry struct { + ID string + Name string + Priority int32 + Policy *pb.UpdatesPolicy +} + +// UpdatesDesired is the merged state of every bound policy. +type UpdatesDesired struct { + Mode pb.UpdatesMode + ModeBy macSource + + Schedule *pb.UpdatesSchedule + ScheduleBy macSource + ScheduleConflict *macSource + + // The reboot rule comes from one policy as a whole. + Reboot *pb.UpdatesReboot + RebootBy macSource + + // Holds maps a pattern to the first policy that lists it (union). + Holds map[string]macSource + RemoveUnused bool + // InstallEngine is true unless a policy switches it off. + InstallEngine bool + RequireEngine bool + + // FirmwareRefresh is the fwupd-refresh.timer state the highest + // priority policy asks for; nil keeps the node's. + FirmwareRefresh *bool + FirmwareRefreshBy macSource + // FirmwareReport is true when any policy reports pending firmware. + FirmwareReport bool + // Offline is true when any policy installs updates offline at the + // reboot (dnf5 systems). + Offline bool +} + +func updatesModeRank(m pb.UpdatesMode) int { + switch m { + case pb.UpdatesMode_UPDATES_MODE_ALL: + return 4 + case pb.UpdatesMode_UPDATES_MODE_SECURITY: + return 3 + case pb.UpdatesMode_UPDATES_MODE_CHECK: + return 2 + case pb.UpdatesMode_UPDATES_MODE_OFF: + return 1 + } + return 0 +} + +func updatesRebootRank(r pb.UpdatesRebootPolicy) int { + switch r { + case pb.UpdatesRebootPolicy_UPDATES_REBOOT_ALWAYS: + return 3 + case pb.UpdatesRebootPolicy_UPDATES_REBOOT_WHEN_NEEDED: + return 2 + case pb.UpdatesRebootPolicy_UPDATES_REBOOT_NEVER: + return 1 + } + return 0 +} + +// UpdatesModeWord maps the proto mode to the engine driver's word. +func UpdatesModeWord(m pb.UpdatesMode) updates.Mode { return updatesModeWord(m) } + +func updatesModeWord(m pb.UpdatesMode) updates.Mode { + switch m { + case pb.UpdatesMode_UPDATES_MODE_OFF: + return updates.ModeOff + case pb.UpdatesMode_UPDATES_MODE_CHECK: + return updates.ModeCheck + case pb.UpdatesMode_UPDATES_MODE_SECURITY: + return updates.ModeSecurity + case pb.UpdatesMode_UPDATES_MODE_ALL: + return updates.ModeAll + } + return updates.ModeKeep +} + +func sortUpdatesEntries(entries []UpdatesEntry) []UpdatesEntry { + sorted := append([]UpdatesEntry(nil), entries...) + sort.SliceStable(sorted, func(i, j int) bool { + if sorted[i].Priority != sorted[j].Priority { + return sorted[i].Priority > sorted[j].Priority + } + if sorted[i].Name != sorted[j].Name { + return sorted[i].Name < sorted[j].Name + } + return sorted[i].ID < sorted[j].ID + }) + return sorted +} + +// MergeUpdatesPolicies merges bound policies by binding priority: the +// highest priority wins every key; on equal priority the mode that +// installs more and the reboot rule that reboots more win, holds are a +// union, and two schedules are a conflict. +func MergeUpdatesPolicies(entries []UpdatesEntry) *UpdatesDesired { + d := &UpdatesDesired{Holds: map[string]macSource{}, InstallEngine: true} + for _, e := range sortUpdatesEntries(entries) { + p := e.Policy + if p == nil { + continue + } + src := macSource{ID: e.ID, Name: e.Name, Priority: e.Priority} + if m := p.GetMode(); m != pb.UpdatesMode_UPDATES_MODE_UNSPECIFIED { + if d.Mode == pb.UpdatesMode_UPDATES_MODE_UNSPECIFIED || (d.ModeBy.Priority == e.Priority && updatesModeRank(m) > updatesModeRank(d.Mode)) { + d.Mode, d.ModeBy = m, src + } + } + if s := p.GetSchedule(); s != nil && s.GetOnCalendar() != "" { + switch { + case d.Schedule == nil: + d.Schedule, d.ScheduleBy = s, src + case d.ScheduleBy.Priority == e.Priority && d.Schedule.GetOnCalendar() != s.GetOnCalendar() && d.ScheduleConflict == nil: + c := src + d.ScheduleConflict = &c + } + } + if r := p.GetReboot(); r != nil && r.GetPolicy() != pb.UpdatesRebootPolicy_UPDATES_REBOOT_UNSPECIFIED { + if d.Reboot == nil || (d.RebootBy.Priority == e.Priority && updatesRebootRank(r.GetPolicy()) > updatesRebootRank(d.Reboot.GetPolicy())) { + d.Reboot, d.RebootBy = r, src + } + } + for _, h := range p.GetHold() { + if _, ok := d.Holds[h]; !ok { + d.Holds[h] = src + } + } + if p.GetRemoveUnusedDependencies() { + d.RemoveUnused = true + } + if p.InstallEngine != nil && !p.GetInstallEngine() { + d.InstallEngine = false + } + if p.GetRequireEngine() { + d.RequireEngine = true + } + if p.GetOffline() { + d.Offline = true + } + if fw := p.GetFirmware(); fw != nil { + if fw.RefreshMetadata != nil && d.FirmwareRefresh == nil { + v := fw.GetRefreshMetadata() + d.FirmwareRefresh, d.FirmwareRefreshBy = &v, src + } + if fw.GetReportPending() { + d.FirmwareReport = true + } + } + } + return d +} + +// SortedHolds returns the holds in order. +func (d *UpdatesDesired) SortedHolds() []string { + return sortedKeys(d.Holds) +} + +// UpdatesDeps are the node facilities a sync uses. +type UpdatesDeps struct { + Platform *updates.Platform + Run updates.Runner + // Systemd drives the engine timer; nil when systemd is unreachable. + Systemd systemd.Manager + // Logind lists logged-in users for the reboot rule; nil means unknown. + Logind logind.Manager + // InstallPackage installs the engine package; nil when PackageKit is + // unavailable. + InstallPackage func(ctx context.Context, name string) error + // Notify warns one logged-in user; nil disables warnings. + Notify func(s updates.UserSession, summary, body string) error + // Reboot performs the reboot; nil records the decision only. + Reboot func(ctx context.Context) error + // Now is the clock (tests). + Now func() time.Time +} + +func (d *UpdatesDeps) now() time.Time { + if d.Now != nil { + return d.Now() + } + return time.Now() +} + +// UpdatesSyncOptions are the agent settings a sync honours. +type UpdatesSyncOptions struct { + StatePath string + BackupDir string + SystemDir string + AllowInstall bool + AllowReboot bool + // Reconcile marks a pass that re-asserts an unchanged desired state; + // its corrections are drift. + Reconcile bool +} + +// UpdatesPolicyResult is the compliance of one policy after a sync. +type UpdatesPolicyResult struct { + Status pb.ComplianceStatus + Message string + Items []*pb.ComplianceItemResult +} + +// UpdatesSyncResult is the outcome of a sync. +type UpdatesSyncResult struct { + Policies map[string]UpdatesPolicyResult + Drifts []MacDrift + Changed bool +} + +type updatesSyncer struct { + ctx context.Context + deps *UpdatesDeps + opts UpdatesSyncOptions + desired *UpdatesDesired + state *UpdatesState + result *UpdatesSyncResult + p *updates.Platform + + installErr string + configErr string + timerErr string + firmwareErr string + offlineErr string + offline updates.OfflineStatus + dropInErr string + lockErr map[string]string + timerEnabled map[string]bool + effective updates.Mode + lastRun *updates.Run +} + +func (s *updatesSyncer) drift(resource, description string) { + if s.opts.Reconcile { + s.result.Drifts = append(s.result.Drifts, MacDrift{Resource: resource, Description: description}) + } +} + +func (s *updatesSyncer) changed() { s.result.Changed = true } + +// SyncUpdates applies the merged policies to the node's engine, restores +// what left every policy, and computes per-policy compliance. +func SyncUpdates(ctx context.Context, deps *UpdatesDeps, entries []UpdatesEntry, opts UpdatesSyncOptions) UpdatesSyncResult { + result := UpdatesSyncResult{Policies: make(map[string]UpdatesPolicyResult, len(entries))} + state, err := LoadUpdatesState(opts.StatePath) + if err != nil { + state = newUpdatesState() + } + if deps.Run == nil { + deps.Run = updates.DefaultRunner + } + s := &updatesSyncer{ctx: ctx, deps: deps, opts: opts, desired: MergeUpdatesPolicies(entries), state: state, result: &result, + p: deps.Platform, lockErr: map[string]string{}, timerEnabled: map[string]bool{}} + if s.p == nil { + s.p = &updates.Platform{Engine: updates.EngineNone} + } + if len(entries) == 0 { + s.restoreAll() + _ = SaveUpdatesState(opts.StatePath, state) + return result + } + if s.p.Engine == updates.EngineNone { + for _, e := range entries { + result.Policies[e.ID] = s.noEngine(e) + } + _ = SaveUpdatesState(opts.StatePath, state) + return result + } + if state.Engine != "" && state.Engine != string(s.p.Engine) { + // The engine changed under us (an image switch); forget the record. + s.restoreAll() + } + state.Engine = string(s.p.Engine) + s.ensureEngine() + s.applyConfig() + s.applyTimers() + s.applyFirmwareTimer() + s.applyDropIn() + s.applyLocks() + s.applyOffline() + s.lastRun = s.readLastRun() + _ = SaveUpdatesState(opts.StatePath, state) + for _, e := range entries { + result.Policies[e.ID] = s.compliance(e) + } + return result +} + +// noEngine is the result on a node without a known package manager. +func (s *updatesSyncer) noEngine(e UpdatesEntry) UpdatesPolicyResult { + st := pb.ComplianceStatus_COMPLIANCE_STATUS_INAPPLICABLE + msg := "no supported update engine on this node (dnf, apt, zypper or rpm-ostree)" + if e.Policy.GetRequireEngine() { + st = pb.ComplianceStatus_COMPLIANCE_STATUS_NON_COMPLIANT + } + items := []*pb.ComplianceItemResult{macItem(updatesItemEngine, "engine", st, msg)} + status, message := rollupMacItems(items, msg, msg) + return UpdatesPolicyResult{Status: status, Message: message, Items: items} +} + +// ensureEngine installs the engine package when a policy asks and it is +// missing. +func (s *updatesSyncer) ensureEngine() { + if s.p.Installed || s.p.Package == "" { + return + } + if !s.desired.InstallEngine { + return + } + if !s.opts.AllowInstall { + s.installErr = "installing the engine is disabled in the agent configuration (updates.allow_install)" + return + } + if s.deps.InstallPackage == nil { + s.installErr = "PackageKit is not available to install " + s.p.Package + return + } + if err := s.deps.InstallPackage(s.ctx, s.p.Package); err != nil { + s.installErr = "installing " + s.p.Package + ": " + err.Error() + return + } + s.p.Installed = true + s.changed() +} + +func (s *updatesSyncer) mode() updates.Mode { return updatesModeWord(s.desired.Mode) } + +// backupPath is where the original engine configuration is kept. +func (s *updatesSyncer) backupPath() string { + return filepath.Join(s.opts.BackupDir, filepath.Base(s.p.ConfigPath)) +} + +// writeOwnedFile writes a file Bor owns, backing the original up once +// when another party wrote it. +func (s *updatesSyncer) writeOwnedFile(path string, data []byte) error { + existing, err := os.ReadFile(path) //nolint:gosec // G304: engine configuration path + switch { + case err == nil && !updates.HasHeader(existing) && !s.state.ConfigWritten: + if mkErr := os.MkdirAll(s.opts.BackupDir, 0o700); mkErr != nil { + return mkErr + } + if cpErr := os.WriteFile(s.backupPath(), existing, 0o600); cpErr != nil { //nolint:gosec // G703: the backup path is BackupDir joined with the base name of the engine's configuration file + return cpErr + } + s.state.ConfigBackup = s.backupPath() + s.state.ConfigExisted = true + case errors.Is(err, os.ErrNotExist) && !s.state.ConfigWritten: + s.state.ConfigExisted = false + } + if err == nil && bytes.Equal(existing, data) { + s.state.ConfigWritten = true + s.state.ConfigPath = s.p.ConfigPath + return nil + } + if err == nil && updates.HasHeader(existing) && s.state.ConfigWritten { + s.drift("updates:config:"+filepath.Base(path), "configuration differed from the policy; rewritten") + } + if werr := os.MkdirAll(filepath.Dir(path), 0o755); werr != nil { //nolint:gosec // G301: configuration directories are world-readable + return werr + } + if werr := WriteFileAtomically(path, data); werr != nil { + return werr + } + s.state.ConfigWritten = true + s.state.ConfigPath = s.p.ConfigPath + s.changed() + return nil +} + +// restoreOwnedFile puts the original configuration back, or removes the +// file Bor created. +func (s *updatesSyncer) restoreOwnedFile(path string) { + if !s.state.ConfigWritten { + return + } + switch { + case s.state.ConfigBackup != "": + if data, err := os.ReadFile(s.state.ConfigBackup); err == nil { //nolint:gosec // G304: path recorded by Bor + _ = WriteFileAtomically(path, data) + _ = os.Remove(s.state.ConfigBackup) + } + default: + if data, err := os.ReadFile(path); err == nil && updates.HasHeader(data) { //nolint:gosec // G304: engine configuration path + _ = os.Remove(path) + } + } + s.state.ConfigBackup, s.state.ConfigExisted, s.state.ConfigWritten = "", false, false + s.changed() +} + +// applyConfig renders the engine configuration for the desired mode. +func (s *updatesSyncer) applyConfig() { + mode := s.mode() + holds := s.desired.SortedHolds() + switch s.p.Engine { + case updates.EngineDnf: + switch mode { + case updates.ModeCheck, updates.ModeSecurity, updates.ModeAll: + if err := s.writeOwnedFile(s.p.Path(s.p.ConfigPath), updates.RenderDnfAutomaticConf(mode, holds, s.offlineWanted())); err != nil { + s.configErr = err.Error() + } + s.effective = mode + default: + s.restoreOwnedFile(s.p.Path(s.p.ConfigPath)) + if mode == updates.ModeOff { + s.effective = updates.ModeOff + } + } + case updates.EngineApt: + if mode == updates.ModeKeep { + s.restoreOwnedFile(s.p.Path(s.p.ConfigPath)) + return + } + if err := s.writeOwnedFile(s.p.Path(s.p.ConfigPath), updates.RenderAptConf(mode, s.p.OSID, holds, s.desired.RemoveUnused)); err != nil { + s.configErr = err.Error() + } + s.effective = mode + case updates.EngineRpmOstree: + if mode == updates.ModeKeep { + s.restoreOwnedFile(s.p.Path(s.p.ConfigPath)) + return + } + path := s.p.Path(s.p.ConfigPath) + existing, _ := os.ReadFile(path) //nolint:gosec // G304: engine configuration path + want := updates.RpmOstreePolicyForMode(mode) + if updates.RpmOstreePolicy(existing) == want && s.state.ConfigWritten { + s.effective = s.rpmOstreeEffective(want) + return + } + data := updates.SetRpmOstreePolicy(existing, want) + if !updates.HasHeader(data) { + data = append([]byte("# "+updates.Header+"\n"), data...) + } + if err := s.writeOwnedFile(path, data); err != nil { + s.configErr = err.Error() + return + } + if _, err := s.deps.Run(s.ctx, s.p.RpmOstreeBin, "reload"); err != nil { + s.configErr = "rpm-ostree reload: " + err.Error() + } + s.effective = s.rpmOstreeEffective(want) + case updates.EngineOsUpdate, updates.EngineTransactional: + switch mode { + case updates.ModeSecurity, updates.ModeAll: + data := updates.RenderOsUpdateConf(mode) + if s.p.Engine == updates.EngineTransactional { + data = updates.RenderTransactionalUpdateConf(mode, s.p.OSID, s.p.Variant) + } + if err := s.writeOwnedFile(s.p.Path(s.p.ConfigPath), data); err != nil { + s.configErr = err.Error() + } + s.effective = mode + default: + s.restoreOwnedFile(s.p.Path(s.p.ConfigPath)) + if mode == updates.ModeOff || mode == updates.ModeCheck { + s.effective = updates.ModeOff + } + } + } +} + +// offlineWanted says the updates are to be stored as an offline +// transaction and installed at the reboot: a policy asks, the engine is +// dnf5 and the mode installs something. +func (s *updatesSyncer) offlineWanted() bool { + mode := s.mode() + return s.desired.Offline && s.p.Engine == updates.EngineDnf && s.p.DNF5 && (mode == updates.ModeSecurity || mode == updates.ModeAll) +} + +// applyOffline stores the pending upgrade as a dnf5 offline transaction +// when the policy asks and nothing is stored yet, and removes a +// transaction Bor stored when the policy no longer asks. +func (s *updatesSyncer) applyOffline() { + if s.p.Engine != updates.EngineDnf || !s.p.DNF5 || s.p.DnfBin == "" { + return + } + s.offline = updates.DnfOfflineStatus(s.ctx, s.deps.Run, s.p) + if !s.offlineWanted() { + if s.state.OfflineStaged && s.offline.Staged { + if err := updates.DnfOfflineClean(s.ctx, s.deps.Run, s.p); err == nil { + s.offline = updates.OfflineStatus{} + s.changed() + } + } + s.state.OfflineStaged = false + return + } + if !s.opts.AllowInstall || s.offline.Staged { + return + } + if !updates.DnfHasUpgrades(s.ctx, s.deps.Run, s.p, s.mode()) { + return + } + out, err := updates.DnfOfflineStage(s.ctx, s.deps.Run, s.p, s.mode()) + if err != nil { + msg := strings.TrimSpace(string(out)) + if i := strings.LastIndexByte(msg, '\n'); i >= 0 { + msg = msg[i+1:] + } + s.offlineErr = "storing the offline transaction: " + err.Error() + if msg != "" { + s.offlineErr += " (" + msg + ")" + } + return + } + s.offline = updates.DnfOfflineStatus(s.ctx, s.deps.Run, s.p) + s.state.OfflineStaged = true + s.changed() +} + +func (s *updatesSyncer) rpmOstreeEffective(policy string) updates.Mode { + switch policy { + case "check": + return updates.ModeCheck + case "stage", "apply": + return updates.ModeAll + } + return updates.ModeOff +} + +// timersWanted says which timers run for the mode. +func (s *updatesSyncer) timersWanted() (timers []string, enabled bool, reason string) { + mode := s.mode() + if mode == updates.ModeKeep { + return nil, false, "" + } + timers = []string{s.p.TimerUnit} + switch mode { + case updates.ModeOff: + return timers, false, "" + case updates.ModeCheck: + if s.p.Engine == updates.EngineOsUpdate || s.p.Engine == updates.EngineTransactional { + return timers, false, string(s.p.Engine) + " has no check-only mode; the timer stays off and Bor reports the pending updates" + } + case updates.ModeSecurity: + if s.p.Engine == updates.EngineRpmOstree { + return timers, true, "image systems install every update or none; the node checks for updates and reports them" + } + } + return timers, true, "" +} + +// applyTimers enables or disables the engine timer for the mode. +func (s *updatesSyncer) applyTimers() { + timers, want, _ := s.timersWanted() + if len(timers) == 0 || !s.p.Installed { + return + } + if s.deps.Systemd == nil || !s.deps.Systemd.Available() { + s.timerErr = "systemd is not reachable; the timer state cannot be set" + return + } + for _, t := range timers { + st, err := s.deps.Systemd.Status(s.ctx, t) + if err != nil || st == nil || !st.Exists() { + s.timerErr = t + " is not installed" + continue + } + cur := systemd.IsEnabledState(st.UnitFileState) + if _, recorded := s.state.Timers[t]; !recorded { + s.state.Timers[t] = cur + } + if cur == want { + s.timerEnabled[t] = cur + continue + } + s.drift("updates:timer:"+t, fmt.Sprintf("found %s, expected %s", enabledWord(cur), enabledWord(want))) + if want { + err = s.deps.Systemd.Enable(s.ctx, []string{t}) + if err == nil { + _, err = s.deps.Systemd.Start(s.ctx, t) + } + } else { + err = s.deps.Systemd.Disable(s.ctx, []string{t}) + if err == nil { + _, err = s.deps.Systemd.Stop(s.ctx, t) + } + } + if err != nil { + s.timerErr = t + ": " + err.Error() + continue + } + s.timerEnabled[t] = want + s.changed() + } +} + +// applyFirmwareTimer enables or disables fwupd's metadata refresh timer +// when a policy asks, recording its state for the restore. +func (s *updatesSyncer) applyFirmwareTimer() { + want := s.desired.FirmwareRefresh + if want == nil { + return + } + if s.deps.Systemd == nil || !s.deps.Systemd.Available() { + s.firmwareErr = "systemd is not reachable; the timer state cannot be set" + return + } + t := updates.FwupdRefreshTimer + st, err := s.deps.Systemd.Status(s.ctx, t) + if err != nil || st == nil || !st.Exists() { + s.firmwareErr = "fwupd is not installed" + return + } + cur := systemd.IsEnabledState(st.UnitFileState) + if _, recorded := s.state.Timers[t]; !recorded { + s.state.Timers[t] = cur + } + if cur == *want { + return + } + s.drift("updates:timer:"+t, fmt.Sprintf("found %s, expected %s", enabledWord(cur), enabledWord(*want))) + if *want { + err = s.deps.Systemd.Enable(s.ctx, []string{t}) + if err == nil { + _, err = s.deps.Systemd.Start(s.ctx, t) + } + } else { + err = s.deps.Systemd.Disable(s.ctx, []string{t}) + if err == nil { + _, err = s.deps.Systemd.Stop(s.ctx, t) + } + } + if err != nil { + s.firmwareErr = t + ": " + err.Error() + return + } + s.changed() +} + +// applyDropIn writes the schedule drop-in of the engine timer. +func (s *updatesSyncer) applyDropIn() { + want := s.desired.Schedule + path := updates.TimerDropInPath(s.opts.SystemDir, s.p.TimerUnit) + mode := s.mode() + if want == nil || want.GetOnCalendar() == "" || mode == updates.ModeKeep || mode == updates.ModeOff { + s.removeDropIn(path) + return + } + // A drop-in an earlier agent wrote under the old name is replaced. + for _, old := range append([]string(nil), s.state.DropIns...) { + if old != path && filepath.Dir(old) == filepath.Dir(path) { + s.removeDropIn(old) + } + } + data := updates.RenderTimerDropIn(want.GetOnCalendar(), want.GetRandomizedDelay(), want.Persistent) + existing, err := os.ReadFile(path) //nolint:gosec // G304: path built from the agent configuration + if err == nil && bytes.Equal(existing, data) { + return + } + if err == nil && updates.HasHeader(existing) { + s.drift("updates:schedule", "timer drop-in differed from the policy; rewritten") + } + if mkErr := os.MkdirAll(filepath.Dir(path), 0o755); mkErr != nil { //nolint:gosec // G301: unit directories are world-readable + s.dropInErr = mkErr.Error() + return + } + if werr := WriteFileAtomically(path, data); werr != nil { + s.dropInErr = werr.Error() + return + } + if !containsString(s.state.DropIns, path) { + s.state.DropIns = append(s.state.DropIns, path) + } + s.changed() + if s.deps.Systemd != nil && s.deps.Systemd.Available() { + if rerr := s.deps.Systemd.Reload(s.ctx); rerr != nil { + s.dropInErr = "daemon-reload: " + rerr.Error() + } + } +} + +func (s *updatesSyncer) removeDropIn(path string) { + if !containsString(s.state.DropIns, path) { + return + } + if err := os.Remove(path); err == nil || errors.Is(err, os.ErrNotExist) { + _ = os.Remove(filepath.Dir(path)) + s.state.DropIns = removeString(s.state.DropIns, path) + s.changed() + if s.deps.Systemd != nil && s.deps.Systemd.Available() { + _ = s.deps.Systemd.Reload(s.ctx) + } + } +} + +// applyLocks keeps zypper's package locks in step with the holds (dnf and +// apt carry holds in their configuration files). +func (s *updatesSyncer) applyLocks() { + if s.p.Engine != updates.EngineOsUpdate && s.p.Engine != updates.EngineTransactional || s.p.ZypperBin == "" { + return + } + holds := s.desired.SortedHolds() + if s.mode() == updates.ModeKeep { + holds = nil + } + for _, h := range holds { + if containsString(s.state.Locks, h) { + continue + } + if _, err := s.deps.Run(s.ctx, s.p.ZypperBin, "--non-interactive", "-q", "addlock", h); err != nil { + s.lockErr[h] = err.Error() + continue + } + s.state.Locks = append(s.state.Locks, h) + s.changed() + } + for _, l := range append([]string(nil), s.state.Locks...) { + if containsString(holds, l) { + continue + } + if _, err := s.deps.Run(s.ctx, s.p.ZypperBin, "--non-interactive", "-q", "removelock", l); err == nil { + s.state.Locks = removeString(s.state.Locks, l) + s.changed() + } + } +} + +// readLastRun finds the engine's last run where that is cheap. +func (s *updatesSyncer) readLastRun() *updates.Run { + switch s.p.Engine { + case updates.EngineApt: + return updates.AptLastRun(s.p.Path(updates.AptLogPath)) + case updates.EngineDnf: + if !s.p.Installed || s.p.DnfBin == "" { + return nil + } + return updates.DnfLastRun(s.ctx, s.deps.Run, s.p) + } + return nil +} + +// ReadUpdatesLastRun reads the engine's last run from its log or history. +func ReadUpdatesLastRun(ctx context.Context, deps *UpdatesDeps) *updates.Run { + if deps == nil || deps.Platform == nil { + return nil + } + run := deps.Run + if run == nil { + run = updates.DefaultRunner + } + s := &updatesSyncer{ctx: ctx, deps: &UpdatesDeps{Platform: deps.Platform, Run: run}, p: deps.Platform} + return s.readLastRun() +} + +// restoreAll undoes everything the state records. +func (s *updatesSyncer) restoreAll() { + st := s.state + // The recorded engine may differ from the current one (an engine + // change under the agent): restore the file the record names. + configPath := s.p.ConfigPath + if st.ConfigPath != "" { + configPath = st.ConfigPath + } + if configPath != "" { + s.restoreOwnedFile(s.p.Path(configPath)) + if s.p.Engine == updates.EngineRpmOstree && s.p.RpmOstreeBin != "" { + _, _ = s.deps.Run(s.ctx, s.p.RpmOstreeBin, "reload") + } + } + st.ConfigPath = "" + for _, path := range append([]string(nil), st.DropIns...) { + s.removeDropIn(path) + } + if s.deps.Systemd != nil && s.deps.Systemd.Available() { + for t, wasEnabled := range st.Timers { + cur, err := s.deps.Systemd.Status(s.ctx, t) + if err == nil && cur != nil && cur.Exists() && systemd.IsEnabledState(cur.UnitFileState) != wasEnabled { + if wasEnabled { + _ = s.deps.Systemd.Enable(s.ctx, []string{t}) + _, _ = s.deps.Systemd.Start(s.ctx, t) + } else { + _ = s.deps.Systemd.Disable(s.ctx, []string{t}) + _, _ = s.deps.Systemd.Stop(s.ctx, t) + } + s.changed() + } + delete(st.Timers, t) + } + } + if s.p.ZypperBin != "" { + for _, l := range append([]string(nil), st.Locks...) { + _, _ = s.deps.Run(s.ctx, s.p.ZypperBin, "--non-interactive", "-q", "removelock", l) + } + } + st.Locks = nil + if st.OfflineStaged && s.p.DNF5 && s.p.DnfBin != "" { + if err := updates.DnfOfflineClean(s.ctx, s.deps.Run, s.p); err == nil { + s.changed() + } + } + st.OfflineStaged = false + st.Engine = "" + st.RebootWarnedAt = nil +} + +// compliance builds the items of one policy. +func (s *updatesSyncer) compliance(e UpdatesEntry) UpdatesPolicyResult { + p := e.Policy + if p == nil { + return UpdatesPolicyResult{Status: pb.ComplianceStatus_COMPLIANCE_STATUS_ERROR, Message: "policy has no content"} + } + var items []*pb.ComplianceItemResult + ok := pb.ComplianceStatus_COMPLIANCE_STATUS_COMPLIANT + bad := pb.ComplianceStatus_COMPLIANCE_STATUS_NON_COMPLIANT + errSt := pb.ComplianceStatus_COMPLIANCE_STATUS_ERROR + na := pb.ComplianceStatus_COMPLIANCE_STATUS_INAPPLICABLE + engine := string(s.p.Engine) + + // Engine. + switch { + case s.p.Installed && s.timerErr == "": + items = append(items, macItem(updatesItemEngine, engine, ok, engine+" is installed")) + case s.p.Installed: + items = append(items, macItem(updatesItemEngine, engine, errSt, s.timerErr)) + case s.installErr != "": + items = append(items, macItem(updatesItemEngine, engine, errSt, s.installErr)) + case !s.desired.InstallEngine && p.GetRequireEngine(): + items = append(items, macItem(updatesItemEngine, engine, bad, s.p.Package+" is not installed and the policy does not install it")) + default: + items = append(items, macItem(updatesItemEngine, engine, na, s.p.Package+" is not installed; the policy does not install it")) + } + + // Mode. + if m := p.GetMode(); m != pb.UpdatesMode_UPDATES_MODE_UNSPECIFIED { + word := string(updatesModeWord(m)) + _, _, note := s.timersWanted() + switch { + case s.desired.ModeBy.ID != e.ID && s.desired.Mode != m: + items = append(items, macItem(updatesItemMode, "mode", na, "overridden by policy "+s.desired.ModeBy.label())) + case !s.p.Installed: + items = append(items, macItem(updatesItemMode, "mode", na, "the engine is not installed")) + case s.configErr != "": + items = append(items, macItem(updatesItemMode, "mode", errSt, s.configErr)) + case note != "": + items = append(items, macItem(updatesItemMode, "mode", na, note)) + case s.timerErr != "": + items = append(items, macItem(updatesItemMode, "mode", errSt, s.timerErr)) + default: + items = append(items, macItem(updatesItemMode, "mode", ok, word)) + } + } + + // Schedule. + if sch := p.GetSchedule(); sch != nil && sch.GetOnCalendar() != "" { + switch { + case s.desired.ScheduleConflict != nil && (s.desired.ScheduleConflict.ID == e.ID || s.desired.ScheduleBy.ID == e.ID): + other := s.desired.ScheduleBy + if other.ID == e.ID { + other = *s.desired.ScheduleConflict + } + items = append(items, macItem(updatesItemSchedule, "schedule", errSt, conflictMessage(macSource{ID: e.ID, Name: e.Name, Priority: e.Priority}, other))) + case s.desired.ScheduleBy.ID != e.ID: + items = append(items, macItem(updatesItemSchedule, "schedule", na, "overridden by policy "+s.desired.ScheduleBy.label())) + case s.mode() == updates.ModeKeep || s.mode() == updates.ModeOff: + items = append(items, macItem(updatesItemSchedule, "schedule", na, "no engine run is scheduled in this mode")) + case !s.p.Installed: + items = append(items, macItem(updatesItemSchedule, "schedule", na, "the engine is not installed")) + case s.dropInErr != "": + items = append(items, macItem(updatesItemSchedule, "schedule", errSt, s.dropInErr)) + default: + items = append(items, macItem(updatesItemSchedule, "schedule", ok, sch.GetOnCalendar())) + } + } + + // Reboot rule. + if r := p.GetReboot(); r != nil && r.GetPolicy() != pb.UpdatesRebootPolicy_UPDATES_REBOOT_UNSPECIFIED { + word := strings.ToLower(strings.ReplaceAll(strings.TrimPrefix(r.GetPolicy().String(), "UPDATES_REBOOT_"), "_", " ")) + switch { + case s.desired.RebootBy.ID != e.ID: + items = append(items, macItem(updatesItemReboot, "reboot", na, "overridden by policy "+s.desired.RebootBy.label())) + case !s.opts.AllowReboot && r.GetPolicy() != pb.UpdatesRebootPolicy_UPDATES_REBOOT_NEVER: + items = append(items, macItem(updatesItemReboot, "reboot", na, "policy reboots are disabled in the agent configuration (updates.allow_reboot)")) + default: + msg := word + if w := r.GetWindow(); w != "" { + msg += ", window " + w + } + if s.state.RebootPendingSince != nil { + msg += "; reboot pending since " + s.state.RebootPendingSince.Format("2006-01-02 15:04") + } + items = append(items, macItem(updatesItemReboot, "reboot", ok, msg)) + } + } + + // Holds. + for _, h := range p.GetHold() { + switch { + case s.mode() == updates.ModeKeep: + items = append(items, macItem(updatesItemHold, h, na, "holds apply with a mode")) + case !s.p.Installed: + items = append(items, macItem(updatesItemHold, h, na, "the engine is not installed")) + case s.p.Engine == updates.EngineRpmOstree: + items = append(items, macItem(updatesItemHold, h, na, "image systems update as a whole; a hold cannot apply")) + case s.lockErr[h] != "": + items = append(items, macItem(updatesItemHold, h, errSt, s.lockErr[h])) + case s.configErr != "": + items = append(items, macItem(updatesItemHold, h, errSt, s.configErr)) + default: + items = append(items, macItem(updatesItemHold, h, ok, "held back")) + } + } + + // Offline installs. + if p.GetOffline() { + switch { + case s.p.Engine != updates.EngineDnf || !s.p.DNF5: + items = append(items, macItem(updatesItemOffline, "offline", na, "offline transactions need dnf5 (Fedora 41 and later)")) + case s.mode() != updates.ModeSecurity && s.mode() != updates.ModeAll: + items = append(items, macItem(updatesItemOffline, "offline", na, "offline installs apply with the security or all mode")) + case !s.opts.AllowInstall: + items = append(items, macItem(updatesItemOffline, "offline", na, "installing updates is disabled in the agent configuration (updates.allow_install)")) + case s.offlineErr != "": + items = append(items, macItem(updatesItemOffline, "offline", errSt, s.offlineErr)) + case s.offline.Staged: + items = append(items, macItem(updatesItemOffline, "offline", ok, fmt.Sprintf("%d package(s) staged for the next boot", s.offline.Packages))) + default: + items = append(items, macItem(updatesItemOffline, "offline", ok, "nothing to stage")) + } + } + + // Last run. + if s.lastRun != nil && s.p.Installed { + when := s.lastRun.Time.Format("2006-01-02 15:04") + if s.lastRun.Success { + items = append(items, macItem(updatesItemLastRun, "run", ok, fmt.Sprintf("%s: %s", when, s.lastRun.Message))) + } else { + items = append(items, macItem(updatesItemLastRun, "run", errSt, fmt.Sprintf("%s: %s", when, s.lastRun.Message))) + } + } + + items = append(items, UpdatesAgeItems(p.GetLimits(), s.state, s.deps.now())...) + + // Firmware. + if fw := p.GetFirmware(); fw != nil { + if fw.RefreshMetadata != nil { + word := "refresh timer " + enabledWord(fw.GetRefreshMetadata()) + switch { + case s.desired.FirmwareRefreshBy.ID != e.ID: + items = append(items, macItem(updatesItemFirmware, "refresh", na, "overridden by policy "+s.desired.FirmwareRefreshBy.label())) + case s.firmwareErr == "fwupd is not installed": + items = append(items, macItem(updatesItemFirmware, "refresh", na, s.firmwareErr)) + case s.firmwareErr != "": + items = append(items, macItem(updatesItemFirmware, "refresh", errSt, s.firmwareErr)) + default: + items = append(items, macItem(updatesItemFirmware, "refresh", ok, word)) + } + } + if fw.GetReportPending() { + switch { + case s.p.FwupdmgrBin == "": + items = append(items, macItem(updatesItemFirmware, "pending", na, "fwupd is not installed")) + case s.state.LastScan == nil: + items = append(items, macItem(updatesItemFirmware, "pending", na, "awaiting the first update scan")) + case len(s.state.PendingFirmware) == 0: + items = append(items, macItem(updatesItemFirmware, "pending", ok, "no firmware updates pending")) + default: + items = append(items, macItem(updatesItemFirmware, "pending", bad, fmt.Sprintf("%d firmware update(s) pending: %s", len(s.state.PendingFirmware), strings.Join(firstN(s.state.PendingFirmware, 3), ", ")))) + } + } + } + + status, message := rollupMacItems(items, "policy has no settings", "nothing applies on this node") + return UpdatesPolicyResult{Status: status, Message: message, Items: items} +} + +// firstN returns up to n entries of list, with an ellipsis entry when +// more follow. +func firstN(list []string, n int) []string { + if len(list) <= n { + return list + } + return append(append([]string(nil), list[:n]...), fmt.Sprintf("and %d more", len(list)-n)) +} + +// UpdatesAgeItems evaluates a policy's age limits against what the last +// inventory scan recorded: how long each security update has been +// pending on the node, since when a reboot is pending, and when the +// metadata was last refreshed. A limit of 0 is not checked. +func UpdatesAgeItems(limits *pb.UpdatesLimits, state *UpdatesState, now time.Time) []*pb.ComplianceItemResult { + if limits == nil || state == nil { + return nil + } + ok := pb.ComplianceStatus_COMPLIANCE_STATUS_COMPLIANT + bad := pb.ComplianceStatus_COMPLIANCE_STATUS_NON_COMPLIANT + na := pb.ComplianceStatus_COMPLIANCE_STATUS_INAPPLICABLE + var items []*pb.ComplianceItemResult + days := func(since time.Time) int { return int(now.Sub(since).Hours() / 24) } + + if limit := limits.GetSecurityMaxAgeDays(); limit > 0 { + switch { + case state.LastScan == nil: + items = append(items, macItem(updatesItemSecurityAge, "security", na, "awaiting the first update scan")) + case len(state.PendingSince) == 0: + items = append(items, macItem(updatesItemSecurityAge, "security", ok, fmt.Sprintf("no security updates pending (limit %d days)", limit))) + default: + var oldest time.Time + var late []string + for name, since := range state.PendingSince { + if oldest.IsZero() || since.Before(oldest) { + oldest = since + } + if days(since) > int(limit) { + late = append(late, name) + } + } + sort.Strings(late) + if len(late) > 0 { + items = append(items, macItem(updatesItemSecurityAge, "security", bad, fmt.Sprintf("%d security update(s) pending longer than %d days, oldest %d days: %s", len(late), limit, days(oldest), strings.Join(firstN(late, 3), ", ")))) + } else { + items = append(items, macItem(updatesItemSecurityAge, "security", ok, fmt.Sprintf("%d security update(s) pending, oldest %d days (limit %d)", len(state.PendingSince), days(oldest), limit))) + } + } + } + if limit := limits.GetRebootMaxAgeDays(); limit > 0 { + switch { + case state.RebootPendingSince == nil: + items = append(items, macItem(updatesItemRebootAge, "reboot", ok, fmt.Sprintf("no reboot pending (limit %d days)", limit))) + case days(*state.RebootPendingSince) > int(limit): + items = append(items, macItem(updatesItemRebootAge, "reboot", bad, fmt.Sprintf("reboot pending for %d days (limit %d): %s", days(*state.RebootPendingSince), limit, strings.Join(state.RebootReasons, "; ")))) + default: + items = append(items, macItem(updatesItemRebootAge, "reboot", ok, fmt.Sprintf("reboot pending for %d days (limit %d)", days(*state.RebootPendingSince), limit))) + } + } + if limit := limits.GetCheckMaxAgeDays(); limit > 0 { + switch { + case state.LastScan == nil: + items = append(items, macItem(updatesItemCheckAge, "check", na, "awaiting the first update scan")) + case state.LastCheck == nil: + items = append(items, macItem(updatesItemCheckAge, "check", bad, "no metadata refresh found; the engine has not run")) + case days(*state.LastCheck) > int(limit): + items = append(items, macItem(updatesItemCheckAge, "check", bad, fmt.Sprintf("metadata last refreshed %d days ago (limit %d)", days(*state.LastCheck), limit))) + default: + items = append(items, macItem(updatesItemCheckAge, "check", ok, fmt.Sprintf("metadata refreshed %s (limit %d days)", state.LastCheck.Format("2006-01-02 15:04"), limit))) + } + } + return items +} + +func containsString(list []string, s string) bool { + for _, x := range list { + if x == s { + return true + } + } + return false +} + +func removeString(list []string, s string) []string { + out := list[:0] + for _, x := range list { + if x != s { + out = append(out, x) + } + } + return out +} + +// ─── reboot ────────────────────────────────────────────────────────────────── + +// RebootSignals collects why the node needs a reboot. quick skips the +// slow checks (dnf needs-restarting loads the repository metadata). +func RebootSignals(ctx context.Context, deps *UpdatesDeps, quick bool) (required bool, reasons []string, staged bool) { + p := deps.Platform + run := deps.Run + if run == nil { + run = updates.DefaultRunner + } + if p == nil { + return false, nil, false + } + running := updates.RunningKernel(p.Root) + if p.Engine != updates.EngineRpmOstree { + newest := updates.NewestKernel(updates.InstalledKernels(ctx, run, p)) + if updates.KernelRebootNeeded(running, newest) { + reasons = append(reasons, "kernel "+newest+" installed, "+running+" running") + } + } + switch p.Engine { + case updates.EngineApt: + if ok, pkgs := updates.RebootRequiredFile(p.Root); ok { + msg := "/run/reboot-required" + if len(pkgs) > 0 { + msg += " (" + strings.Join(pkgs, ", ") + ")" + } + reasons = append(reasons, msg) + } + if ok, reason, _ := updates.NeedrestartKernel(ctx, run, p); ok && reason != "" { + reasons = append(reasons, reason) + } + case updates.EngineDnf: + if !quick && p.DnfBin != "" { + if ok, reason := updates.DnfNeedsRestarting(ctx, run, p); ok { + reasons = append(reasons, reason) + } + } + if st := updates.DnfOfflineStatus(ctx, run, p); st.Staged { + staged = true + reasons = append(reasons, fmt.Sprintf("offline update transaction staged (%d packages)", st.Packages)) + } + case updates.EngineOsUpdate: + if p.ZypperBin != "" && updates.ZypperNeedsRebooting(ctx, run, p) { + reasons = append(reasons, "zypper needs-rebooting") + } + case updates.EngineTransactional: + if updates.TransactionalRebootNeeded(p.Root) { + staged = true + reasons = append(reasons, "transactional-update: a new snapshot waits for the reboot") + } + case updates.EngineRpmOstree: + if st, err := updates.RpmOstreeReadStatus(ctx, run, p); err == nil && st.Staged != "" { + staged = true + reasons = append(reasons, "deployment "+st.Staged+" staged for the next boot") + } + } + return len(reasons) > 0, uniqueStrings(reasons), staged +} + +// RebootDecision is what the reboot rule decided for this tick. +type RebootDecision struct { + // Required says a reboot is pending. + Required bool + Reasons []string + // Warned says users were warned this tick; Rebooted says the reboot + // was started. + Warned bool + Rebooted bool + // Why nothing happened. + Blocked string +} + +// EvaluateReboot runs the reboot rule once: tracks since when a reboot is +// pending, and reboots when the policy, the window and the sessions +// allow. The state is updated and must be saved by the caller. +func EvaluateReboot(ctx context.Context, deps *UpdatesDeps, desired *UpdatesDesired, state *UpdatesState, opts UpdatesSyncOptions) RebootDecision { + now := deps.now() + required, reasons, _ := RebootSignals(ctx, deps, true) + if !required && len(state.RebootReasons) > 0 && state.RebootPendingSince != nil && now.Sub(*state.RebootPendingSince) < 24*time.Hour { + // A slow signal found earlier still stands until the next full scan + // clears it. + required, reasons = true, state.RebootReasons + } + dec := RebootDecision{Required: required, Reasons: reasons} + if !required { + state.RebootPendingSince, state.RebootReasons, state.RebootWarnedAt = nil, nil, nil + return dec + } + if state.RebootPendingSince == nil { + t := now + state.RebootPendingSince = &t + } + state.RebootReasons = reasons + if desired == nil || desired.Reboot == nil { + dec.Blocked = "no reboot rule" + return dec + } + r := desired.Reboot + switch r.GetPolicy() { + case pb.UpdatesRebootPolicy_UPDATES_REBOOT_WHEN_NEEDED, pb.UpdatesRebootPolicy_UPDATES_REBOOT_ALWAYS: + default: + dec.Blocked = "the policy never reboots" + return dec + } + if !opts.AllowReboot { + dec.Blocked = "policy reboots are disabled in the agent configuration" + return dec + } + if state.LastPolicyReboot != nil && now.Sub(*state.LastPolicyReboot) < 10*time.Minute { + dec.Blocked = "a policy reboot was started minutes ago" + return dec + } + w, err := updates.ParseWindow(r.GetWindow()) + if err != nil { + dec.Blocked = err.Error() + return dec + } + if !w.Contains(now) { + dec.Blocked = "outside the reboot window " + w.String() + return dec + } + sessions := updates.Sessions(deps.Logind) + onlyWithout := r.OnlyWithoutSessions == nil || r.GetOnlyWithoutSessions() + forced := false + if len(sessions) > 0 && onlyWithout { + days := r.GetForceAfterDays() + if days <= 0 || now.Sub(*state.RebootPendingSince) < time.Duration(days)*24*time.Hour { + dec.Blocked = fmt.Sprintf("%d user session(s) active", len(sessions)) + return dec + } + forced = true + } + // Warn before a reboot that affects users. + if len(sessions) > 0 && r.GetWarnMinutes() > 0 { + warn := time.Duration(r.GetWarnMinutes()) * time.Minute + if state.RebootWarnedAt == nil { + msg := r.GetMessage() + if msg == "" { + msg = fmt.Sprintf("This computer will restart in %d minutes to finish installing updates. Save your work.", r.GetWarnMinutes()) + } + if deps.Notify != nil { + for _, s := range sessions { + if s.Graphical { + _ = deps.Notify(s, "Restart required", msg) + } + } + } + t := now + state.RebootWarnedAt = &t + dec.Warned = true + dec.Blocked = fmt.Sprintf("users warned; rebooting in %d minutes", r.GetWarnMinutes()) + return dec + } + if now.Sub(*state.RebootWarnedAt) < warn { + dec.Blocked = "warning period running" + return dec + } + } + reason := strings.Join(reasons, "; ") + if forced { + reason += fmt.Sprintf(" (forced after %d days with users logged in)", r.GetForceAfterDays()) + } + t := now + state.LastPolicyReboot = &t + state.LastPolicyRebootReason = reason + state.RebootWarnedAt = nil + dec.Rebooted = true + if deps.Reboot != nil { + if err := deps.Reboot(ctx); err != nil { + dec.Rebooted = false + dec.Blocked = "reboot failed: " + err.Error() + state.LastPolicyReboot = nil + } + } + return dec +} + +// ─── inventory ─────────────────────────────────────────────────────────────── + +// UpdatesInventoryLimit caps the pending list a node reports. +const UpdatesInventoryLimit = 200 + +// ScanUpdatesInventory reads the update state of the node. It runs the +// slow reboot signal too and records the result in the state file so the +// quick reboot rule can use it. +func ScanUpdatesInventory(ctx context.Context, deps *UpdatesDeps, state *UpdatesState, systemDir string) *pb.UpdatesInventory { + p := deps.Platform + run := deps.Run + if run == nil { + run = updates.DefaultRunner + } + inv := &pb.UpdatesInventory{Engine: string(updates.EngineNone)} + if p == nil { + return inv + } + inv.Engine = string(p.Engine) + inv.EngineInstalled = p.Installed + inv.RunningKernel = updates.RunningKernel(p.Root) + if bt := updates.BootTime(p.Root); !bt.IsZero() { + inv.BootTime = timestamppb.New(bt) + } + if p.Engine == updates.EngineNone { + return inv + } + if p.Engine != updates.EngineRpmOstree { + inv.NewestKernel = updates.NewestKernel(updates.InstalledKernels(ctx, run, p)) + } + // Engine configuration ownership and effective mode. + cfgData, cfgErr := os.ReadFile(p.Path(p.ConfigPath)) //nolint:gosec // G304: engine configuration path + switch { + case cfgErr == nil && updates.HasHeader(cfgData): + inv.EngineManagedBy = "bor" + case cfgErr == nil: + inv.EngineManagedBy = "foreign" + default: + inv.EngineManagedBy = "vendor" + } + if p.Engine == updates.EngineApt && inv.EngineManagedBy == "vendor" { + inv.EngineManagedBy = "vendor" + } + // Timer state and last check. + if deps.Systemd != nil && deps.Systemd.Available() && p.TimerUnit != "" { + if st, err := deps.Systemd.Status(ctx, p.TimerUnit); err == nil && st != nil && st.Exists() { + inv.EngineTimerEnabled = systemd.IsEnabledState(st.UnitFileState) + if !st.LastTrigger.IsZero() { + inv.LastCheck = timestamppb.New(st.LastTrigger) + } + } + checkTimer := map[updates.Engine]string{updates.EngineDnf: "dnf5-makecache.timer", updates.EngineApt: "apt-daily.timer"}[p.Engine] + if p.Engine == updates.EngineDnf && !p.DNF5 { + checkTimer = "dnf-makecache.timer" + } + if checkTimer != "" { + if st, err := deps.Systemd.Status(ctx, checkTimer); err == nil && st != nil && st.Exists() && !st.LastTrigger.IsZero() { + if inv.LastCheck == nil || st.LastTrigger.After(inv.LastCheck.AsTime()) { + inv.LastCheck = timestamppb.New(st.LastTrigger) + } + } + } + } + // The caches on disk say when the metadata was really refreshed, timer + // or not (a manual "apt update", a first run still to come). + if t := updates.MetadataRefreshTime(p); !t.IsZero() && (inv.LastCheck == nil || t.After(inv.LastCheck.AsTime())) { + inv.LastCheck = timestamppb.New(t) + } + inv.EffectiveMode = string(effectiveMode(p, cfgData, cfgErr == nil, inv.EngineTimerEnabled)) + // Pending updates. + var pending []updates.Pending + var lastRun *updates.Run + switch p.Engine { + case updates.EngineDnf: + if p.DnfBin != "" { + pending, _ = updates.DnfPending(ctx, run, p) + if p.Installed { + lastRun = updates.DnfLastRun(ctx, run, p) + } + } + case updates.EngineApt: + pending, _ = updates.AptPending(ctx, run, p) + lastRun = updates.AptLastRun(p.Path(updates.AptLogPath)) + case updates.EngineOsUpdate, updates.EngineTransactional: + if p.ZypperBin != "" { + pending, _ = updates.ZypperPending(ctx, run, p) + } + case updates.EngineRpmOstree: + if st, err := updates.RpmOstreeReadStatus(ctx, run, p); err == nil { + pending = st.Pending + if !st.CachedUpdate.IsZero() { + inv.LastCheck = timestamppb.New(st.CachedUpdate) + } + } + } + sort.SliceStable(pending, func(i, j int) bool { + if pending[i].Security != pending[j].Security { + return pending[i].Security + } + if r := severityOrder(pending[i].Severity) - severityOrder(pending[j].Severity); r != 0 { + return r > 0 + } + return pending[i].Name < pending[j].Name + }) + inv.PendingTotal = clampInt32(len(pending)) + for _, pe := range pending { + if pe.Security { + inv.PendingSecurity++ + } + } + for i, pe := range pending { + if i >= UpdatesInventoryLimit { + break + } + inv.Pending = append(inv.Pending, &pb.UpdatesPending{Name: pe.Name, Version: pe.Version, Advisory: pe.Advisory, Severity: pe.Severity, Cves: uniqueStrings(pe.CVEs), Security: pe.Security, Kind: "package"}) + } + if lastRun != nil { + inv.LastRun = &pb.UpdatesRun{Time: timestamppb.New(lastRun.Time), Success: lastRun.Success, Packages: clampInt32(lastRun.Packages), Message: lastRun.Message} + } + // Firmware, listed after the packages and counted apart. + firmware := updates.FwupdPending(ctx, run, p) + inv.PendingFirmware = clampInt32(len(firmware)) + for _, fw := range firmware { + if len(inv.Pending) >= UpdatesInventoryLimit { + break + } + inv.Pending = append(inv.Pending, &pb.UpdatesPending{Name: fw.Name, Version: fw.Version, Advisory: fw.Advisory, Severity: fw.Severity, Cves: uniqueStrings(fw.CVEs), Security: fw.Security, Kind: "firmware"}) + } + // Reboot state, with the slow signal, recorded for the quick rule. + required, reasons, staged := RebootSignals(ctx, deps, false) + inv.Reboot = &pb.UpdatesRebootState{Required: required, Reasons: reasons, Staged: staged} + if state != nil { + now := deps.now() + state.LastScan = &now + state.LastCheck = nil + if inv.LastCheck != nil { + t := inv.LastCheck.AsTime() + state.LastCheck = &t + } + var securityNames []string + for _, pe := range pending { + if pe.Security { + securityNames = append(securityNames, pe.Name) + } + } + if oldest := state.TrackPendingSecurity(securityNames, now); !oldest.IsZero() { + inv.OldestSecuritySince = timestamppb.New(oldest) + } + state.PendingFirmware = nil + for _, fw := range firmware { + state.PendingFirmware = append(state.PendingFirmware, fw.Name) + } + if required { + if state.RebootPendingSince == nil { + state.RebootPendingSince = &now + } + state.RebootReasons = reasons + inv.Reboot.Since = timestamppb.New(*state.RebootPendingSince) + } else { + state.RebootPendingSince, state.RebootReasons = nil, nil + } + if state.LastPolicyReboot != nil { + inv.LastPolicyReboot = timestamppb.New(*state.LastPolicyReboot) + } + } + inv.ForeignMechanisms = foreignMechanisms(ctx, deps, p) + _ = systemDir + return inv +} + +// effectiveMode reads what the node would install now. +func effectiveMode(p *updates.Platform, cfg []byte, cfgExists, timerEnabled bool) updates.Mode { + if !p.Installed { + return updates.ModeOff + } + switch p.Engine { + case updates.EngineDnf: + if !timerEnabled { + return updates.ModeOff + } + apply, security := false, false + for _, l := range strings.Split(string(cfg), "\n") { + k, v, ok := strings.Cut(strings.TrimSpace(l), "=") + if !ok { + continue + } + k, v = strings.TrimSpace(k), strings.ToLower(strings.TrimSpace(v)) + switch k { + case "apply_updates": + apply = v == "yes" || v == "true" || v == "1" + case "upgrade_type": + security = v == "security" + } + } + if strings.Contains(string(cfg), updates.DnfOfflineMarker) { + apply = true + } + switch { + case apply && security: + return updates.ModeSecurity + case apply: + return updates.ModeAll + } + return updates.ModeCheck + case updates.EngineApt: + if !timerEnabled { + return updates.ModeOff + } + if cfgExists && updates.HasHeader(cfg) { + if strings.Contains(string(cfg), `APT::Periodic::Unattended-Upgrade "0"`) { + return updates.ModeCheck + } + if strings.Contains(string(cfg), "-security\";\n};") || strings.Count(string(cfg), "security") > 0 && !strings.Contains(string(cfg), "archive=${distro_codename}\"") && !strings.Contains(string(cfg), "label=Debian\"") { + return updates.ModeSecurity + } + return updates.ModeAll + } + return updates.ModeKeep + case updates.EngineRpmOstree: + switch updates.RpmOstreePolicy(cfg) { + case "check": + return updates.ModeCheck + case "stage", "apply": + return updates.ModeAll + } + return updates.ModeOff + case updates.EngineOsUpdate: + if !timerEnabled { + return updates.ModeOff + } + return updates.OsUpdateMode(cfg) + case updates.EngineTransactional: + if !timerEnabled { + return updates.ModeOff + } + return updates.TransactionalUpdateMode(cfg) + } + return updates.ModeKeep +} + +// foreignMechanisms names other update mechanisms the node runs. +func foreignMechanisms(ctx context.Context, deps *UpdatesDeps, p *updates.Platform) []string { + var out []string + if deps.Systemd != nil && deps.Systemd.Available() { + for _, t := range []string{"packagekit-background.timer", "yast-online-update.timer"} { + if st, err := deps.Systemd.Status(ctx, t); err == nil && st != nil && st.Exists() && systemd.IsEnabledState(st.UnitFileState) { + out = append(out, t) + } + } + } + if data, err := os.ReadFile(p.Path("/etc/sysconfig/automatic_online_update")); err == nil && strings.Contains(string(data), `AOU_ENABLE_CRONJOB="true"`) { + out = append(out, "YaST automatic online update") + } + return out +} + +func severityOrder(s string) int { + switch s { + case "critical": + return 4 + case "important": + return 3 + case "moderate": + return 2 + case "low": + return 1 + } + return 0 +} diff --git a/agent/internal/policy/updates_state.go b/agent/internal/policy/updates_state.go new file mode 100644 index 00000000..3b2cac09 --- /dev/null +++ b/agent/internal/policy/updates_state.go @@ -0,0 +1,145 @@ +// SPDX-License-Identifier: AGPL-3.0-only +// Copyright (C) 2026 Vute Tech LTD +// Copyright (C) 2026 Bor contributors + +package policy + +import ( + "encoding/json" + "errors" + "fmt" + "os" + "path/filepath" + "time" +) + +// UpdatesStatePath is the default record of what the Software updates +// type changed on the node, kept so it returns to what it was when the +// node leaves every policy. +const UpdatesStatePath = "/var/lib/bor/agent/updates-state.json" + +// UpdatesBackupDir is where the engine configuration files Bor replaced +// are kept. +const UpdatesBackupDir = "/var/lib/bor/agent/updates-backups" + +// UpdatesState is the content of the state file. +type UpdatesState struct { + // Engine is the engine the recorded changes belong to. + Engine string `json:"engine,omitempty"` + // ConfigBackup is the backup of the engine configuration Bor replaced + // (dnf automatic.conf, rpm-ostreed.conf); ConfigExisted says whether + // the file existed at all. + ConfigBackup string `json:"config_backup,omitempty"` + ConfigExisted bool `json:"config_existed,omitempty"` + // ConfigWritten records that Bor owns the engine configuration file; + // ConfigPath is that file, so a later engine restores the right one. + ConfigWritten bool `json:"config_written,omitempty"` + ConfigPath string `json:"config_path,omitempty"` + // Timers maps a timer unit to its enabled state before Bor changed it. + Timers map[string]bool `json:"timers,omitempty"` + // DropIns are the timer drop-ins Bor wrote. + DropIns []string `json:"drop_ins,omitempty"` + // Locks are the zypper package locks Bor added. + Locks []string `json:"locks,omitempty"` + // OfflineStaged records that Bor stored a dnf5 offline transaction. + OfflineStaged bool `json:"offline_staged,omitempty"` + // Reboot bookkeeping. + RebootPendingSince *time.Time `json:"reboot_pending_since,omitempty"` + RebootReasons []string `json:"reboot_reasons,omitempty"` + RebootWarnedAt *time.Time `json:"reboot_warned_at,omitempty"` + LastPolicyReboot *time.Time `json:"last_policy_reboot,omitempty"` + LastPolicyRebootReason string `json:"last_policy_reboot_reason,omitempty"` + // Inventory facts the age items read: when the last scan ran, the + // last metadata refresh it found, and when each pending security + // update was first seen on the node, by package name. + LastScan *time.Time `json:"last_scan,omitempty"` + LastCheck *time.Time `json:"last_check,omitempty"` + PendingSince map[string]time.Time `json:"pending_since,omitempty"` + // PendingFirmware names the firmware updates the last scan found. + PendingFirmware []string `json:"pending_firmware,omitempty"` +} + +// updatesPendingSinceLimit caps the first-seen map; a node with more +// pending security updates than this is tracked by its oldest ones. +const updatesPendingSinceLimit = 1000 + +// TrackPendingSecurity records when each pending security update was +// first seen and forgets the ones no longer pending. It returns the +// oldest first-seen time, zero when nothing is pending. +func (s *UpdatesState) TrackPendingSecurity(names []string, now time.Time) time.Time { + if s.PendingSince == nil { + s.PendingSince = map[string]time.Time{} + } + current := make(map[string]bool, len(names)) + for _, n := range names { + current[n] = true + if _, ok := s.PendingSince[n]; !ok && len(s.PendingSince) < updatesPendingSinceLimit { + s.PendingSince[n] = now + } + } + for n := range s.PendingSince { + if !current[n] { + delete(s.PendingSince, n) + } + } + var oldest time.Time + for _, t := range s.PendingSince { + if oldest.IsZero() || t.Before(oldest) { + oldest = t + } + } + if len(s.PendingSince) == 0 { + s.PendingSince = nil + } + return oldest +} + +func newUpdatesState() *UpdatesState { + return &UpdatesState{Timers: map[string]bool{}} +} + +// Empty reports whether nothing is recorded. +func (s *UpdatesState) Empty() bool { + return s.ConfigBackup == "" && !s.ConfigWritten && len(s.Timers) == 0 && len(s.DropIns) == 0 && len(s.Locks) == 0 && !s.OfflineStaged && + s.RebootPendingSince == nil && s.RebootWarnedAt == nil && s.LastPolicyReboot == nil && + s.LastScan == nil && len(s.PendingSince) == 0 +} + +// LoadUpdatesState reads the state file; a missing file yields an empty +// state. +func LoadUpdatesState(path string) (*UpdatesState, error) { + st := newUpdatesState() + data, err := os.ReadFile(path) //nolint:gosec // G304: path from agent configuration + if errors.Is(err, os.ErrNotExist) { + return st, nil + } + if err != nil { + return nil, fmt.Errorf("read updates state: %w", err) + } + if err := json.Unmarshal(data, st); err != nil { + return nil, fmt.Errorf("parse updates state: %w", err) + } + if st.Timers == nil { + st.Timers = map[string]bool{} + } + return st, nil +} + +// SaveUpdatesState writes the state file, or removes it when nothing is +// recorded. +func SaveUpdatesState(path string, st *UpdatesState) error { + if st.Empty() { + if err := os.Remove(path); err != nil && !errors.Is(err, os.ErrNotExist) { + return fmt.Errorf("remove updates state: %w", err) + } + return nil + } + data, err := json.MarshalIndent(st, "", " ") + if err != nil { + return fmt.Errorf("encode updates state: %w", err) + } + if err := os.MkdirAll(filepath.Dir(path), 0o750); err != nil { + return fmt.Errorf("create state directory: %w", err) + } + return WriteFileAtomically(path, data) +} diff --git a/agent/internal/policy/updates_test.go b/agent/internal/policy/updates_test.go new file mode 100644 index 00000000..8b4b4f59 --- /dev/null +++ b/agent/internal/policy/updates_test.go @@ -0,0 +1,574 @@ +// SPDX-License-Identifier: AGPL-3.0-only +// Copyright (C) 2026 Vute Tech LTD +// Copyright (C) 2026 Bor contributors + +package policy + +import ( + "context" + "os" + "path/filepath" + "strconv" + "strings" + "testing" + "time" + + "github.com/VuteTech/Bor/agent/internal/logind" + "github.com/VuteTech/Bor/agent/internal/systemd" + "github.com/VuteTech/Bor/agent/internal/updates" + pb "github.com/VuteTech/Bor/server/pkg/grpc/policy" +) + +func bptr(b bool) *bool { return &b } + +func updEntry(id string, prio int32, p *pb.UpdatesPolicy) UpdatesEntry { + return UpdatesEntry{ID: id, Name: "policy " + id, Priority: prio, Policy: p} +} + +func TestMergeUpdatesPolicies(t *testing.T) { + a := updEntry("a", 10, &pb.UpdatesPolicy{Mode: pb.UpdatesMode_UPDATES_MODE_SECURITY, Hold: []string{"kernel*"}, + Reboot: &pb.UpdatesReboot{Policy: pb.UpdatesRebootPolicy_UPDATES_REBOOT_NEVER}, Schedule: &pb.UpdatesSchedule{OnCalendar: "*-*-* 02:00"}}) + b := updEntry("b", 10, &pb.UpdatesPolicy{Mode: pb.UpdatesMode_UPDATES_MODE_ALL, Hold: []string{"firefox"}, + Reboot: &pb.UpdatesReboot{Policy: pb.UpdatesRebootPolicy_UPDATES_REBOOT_WHEN_NEEDED, Window: "02:00-04:00"}, Schedule: &pb.UpdatesSchedule{OnCalendar: "*-*-* 03:00"}, RequireEngine: true}) + c := updEntry("c", 5, &pb.UpdatesPolicy{Mode: pb.UpdatesMode_UPDATES_MODE_OFF, InstallEngine: bptr(false)}) + d := MergeUpdatesPolicies([]UpdatesEntry{a, b, c}) + if d.Mode != pb.UpdatesMode_UPDATES_MODE_ALL || d.ModeBy.ID != "b" { + t.Errorf("equal priority: the mode that installs more must win, got %v by %s", d.Mode, d.ModeBy.ID) + } + if d.Reboot.GetPolicy() != pb.UpdatesRebootPolicy_UPDATES_REBOOT_WHEN_NEEDED || d.RebootBy.ID != "b" || d.Reboot.GetWindow() != "02:00-04:00" { + t.Errorf("the reboot rule that reboots more must win as a block, got %+v by %s", d.Reboot, d.RebootBy.ID) + } + if len(d.Holds) != 2 || d.Holds["kernel*"].ID != "a" || d.Holds["firefox"].ID != "b" { + t.Errorf("holds must be a union: %+v", d.Holds) + } + if d.ScheduleConflict == nil || d.ScheduleBy.ID != "a" || d.ScheduleConflict.ID != "b" { + t.Errorf("two schedules at equal priority are a conflict: by=%s conflict=%+v", d.ScheduleBy.ID, d.ScheduleConflict) + } + if d.InstallEngine { + t.Error("a policy switching the engine install off must win") + } + if !d.RequireEngine { + t.Error("require_engine is any") + } + high := updEntry("h", 20, &pb.UpdatesPolicy{Mode: pb.UpdatesMode_UPDATES_MODE_CHECK}) + d2 := MergeUpdatesPolicies([]UpdatesEntry{a, b, high}) + if d2.Mode != pb.UpdatesMode_UPDATES_MODE_CHECK || d2.ModeBy.ID != "h" { + t.Error("higher priority must win over the install-more rule") + } +} + +// fakeRunner answers the commands the apt driver and the kernel check run. +func fakeRunner(t *testing.T, calls *[]string) updates.Runner { + return func(_ context.Context, name string, args ...string) ([]byte, error) { + line := name + " " + strings.Join(args, " ") + *calls = append(*calls, line) + switch { + case strings.HasSuffix(name, "apt") && len(args) > 0 && args[0] == "list": + return []byte("Listing...\nbind9-host/resolute-security 1:9.20.29-1 amd64 [upgradable from: 1:9.20.26-1]\nvim/resolute-updates 2:9.1 amd64 [upgradable from: 2:9.0]\n"), nil + case strings.HasSuffix(name, "dpkg-query"): + return []byte("linux-image-7.0.0-38-generic\tinstall ok installed\nlinux-image-7.0.0-34-generic\tinstall ok installed\n"), nil + case strings.HasSuffix(name, "needrestart"): + return []byte("NEEDRESTART-VER: 3.11\nNEEDRESTART-KCUR: 7.0.0-34-generic\nNEEDRESTART-KEXP: 7.0.0-38-generic\nNEEDRESTART-KSTA: 3\n"), nil + case strings.HasSuffix(name, "fwupdmgr"): + return []byte(`{"Devices":[{"Name":"System Firmware","Releases":[{"Version":"1.12","Urgency":"high","Summary":"Fixes a boot issue"}]}]}`), nil + } + t.Logf("unexpected command %s", line) + return nil, nil + } +} + +func aptPlatform(root string) *updates.Platform { + return &updates.Platform{Engine: updates.EngineApt, OSID: "ubuntu", Codename: "resolute", Installed: true, Package: "unattended-upgrades", + ConfigPath: "/etc/apt/apt.conf.d/90bor-updates", TimerUnit: "apt-daily-upgrade.timer", ServiceUnit: "apt-daily-upgrade.service", + AptGetBin: "/usr/bin/apt-get", DpkgQueryBin: "/usr/bin/dpkg-query", NeedrestartBin: "/usr/sbin/needrestart", Root: root} +} + +func TestSyncUpdatesApt(t *testing.T) { + root := t.TempDir() + for _, d := range []string{"etc/apt/apt.conf.d", "proc/sys/kernel", "run", "boot"} { + if err := os.MkdirAll(filepath.Join(root, d), 0o755); err != nil { + t.Fatal(err) + } + } + if err := os.WriteFile(filepath.Join(root, "proc", "sys", "kernel", "osrelease"), []byte("7.0.0-34-generic\n"), 0o600); err != nil { + t.Fatal(err) + } + for _, k := range []string{"vmlinuz-7.0.0-34-generic", "vmlinuz-7.0.0-38-generic"} { + if err := os.WriteFile(filepath.Join(root, "boot", k), []byte("k"), 0o600); err != nil { + t.Fatal(err) + } + } + fake := systemd.NewFake() + fake.AddUnit(systemd.UnitStatus{Name: "apt-daily-upgrade.timer", LoadState: "loaded", ActiveState: "active", UnitFileState: "enabled"}) + fake.AddUnit(systemd.UnitStatus{Name: "apt-daily.timer", LoadState: "loaded", ActiveState: "active", UnitFileState: "enabled"}) + var calls []string + deps := &UpdatesDeps{Platform: aptPlatform(root), Run: fakeRunner(t, &calls), Systemd: fake, Now: func() time.Time { return time.Date(2026, 10, 20, 3, 0, 0, 0, time.Local) }} + systemDir := filepath.Join(root, "etc", "systemd", "system") + opts := UpdatesSyncOptions{StatePath: filepath.Join(root, "state.json"), BackupDir: filepath.Join(root, "backups"), SystemDir: systemDir, AllowInstall: true, AllowReboot: true} + + pol := &pb.UpdatesPolicy{Mode: pb.UpdatesMode_UPDATES_MODE_SECURITY, Hold: []string{"vim"}, + Schedule: &pb.UpdatesSchedule{OnCalendar: "*-*-* 02:00", RandomizedDelay: "30m"}, + Reboot: &pb.UpdatesReboot{Policy: pb.UpdatesRebootPolicy_UPDATES_REBOOT_WHEN_NEEDED, Window: "01:00-05:00"}} + entries := []UpdatesEntry{updEntry("p", 10, pol)} + res := SyncUpdates(context.Background(), deps, entries, opts) + r := res.Policies["p"] + if r.Status != pb.ComplianceStatus_COMPLIANCE_STATUS_COMPLIANT { + t.Fatalf("expected compliant, got %s: %s (%v)", r.Status, r.Message, r.Items) + } + conf, err := os.ReadFile(filepath.Join(root, "etc", "apt", "apt.conf.d", "90bor-updates")) + if err != nil || !strings.Contains(string(conf), `"^vim$";`) || !strings.Contains(string(conf), "resolute") && !strings.Contains(string(conf), "${distro_codename}-security") { + t.Errorf("apt configuration not written as expected: %v\n%s", err, conf) + } + dropIn, err := os.ReadFile(updates.TimerDropInPath(systemDir, "apt-daily-upgrade.timer")) + if err != nil || !strings.Contains(string(dropIn), "OnCalendar=*-*-* 02:00") { + t.Errorf("timer drop-in missing: %v", err) + } + if !res.Changed { + t.Error("first sync must report a change") + } + keys := map[string]string{} + for _, it := range r.Items { + keys[it.SchemaId+"/"+it.Key] = it.Status.String() + } + for _, k := range []string{"updates:engine/unattended-upgrades", "updates:mode/mode", "updates:schedule/schedule", "updates:reboot/reboot", "updates:hold/vim"} { + if keys[k] != "COMPLIANCE_STATUS_COMPLIANT" { + t.Errorf("item %s = %s, want compliant (%v)", k, keys[k], r.Items) + } + } + + // Second sync changes nothing. + res2 := SyncUpdates(context.Background(), deps, entries, opts) + if res2.Changed { + t.Error("an unchanged policy must not report a change") + } + + // Someone disables the timer: the reconcile pass turns it on and reports drift. + _ = fake.Disable(context.Background(), []string{"apt-daily-upgrade.timer"}) + opts.Reconcile = true + res3 := SyncUpdates(context.Background(), deps, entries, opts) + if len(res3.Drifts) != 1 || !strings.Contains(res3.Drifts[0].Resource, "apt-daily-upgrade.timer") { + t.Errorf("drift not reported: %+v", res3.Drifts) + } + if st, _ := fake.Status(context.Background(), "apt-daily-upgrade.timer"); st.UnitFileState != "enabled" { + t.Error("timer not re-enabled") + } + opts.Reconcile = false + + // Mode OFF disables the timer and keeps the configuration with the + // upgrade switched off. + off := []UpdatesEntry{updEntry("p", 10, &pb.UpdatesPolicy{Mode: pb.UpdatesMode_UPDATES_MODE_OFF})} + SyncUpdates(context.Background(), deps, off, opts) + if st, _ := fake.Status(context.Background(), "apt-daily-upgrade.timer"); st.UnitFileState != "disabled" { + t.Error("OFF must disable the upgrade timer") + } + if _, err := os.Stat(updates.TimerDropInPath(systemDir, "apt-daily-upgrade.timer")); err == nil { + t.Error("OFF must remove the schedule drop-in") + } + + // Unbinding restores the timer and removes the file. + SyncUpdates(context.Background(), deps, nil, opts) + if st, _ := fake.Status(context.Background(), "apt-daily-upgrade.timer"); st.UnitFileState != "enabled" { + t.Error("restore must re-enable the timer as it was") + } + if _, err := os.Stat(filepath.Join(root, "etc", "apt", "apt.conf.d", "90bor-updates")); err == nil { + t.Error("restore must remove Bor's apt file") + } + if _, err := os.Stat(opts.StatePath); err == nil { + t.Error("state file must be removed when nothing is recorded") + } +} + +func TestSyncUpdatesNoEngineAndRequire(t *testing.T) { + root := t.TempDir() + deps := &UpdatesDeps{Platform: &updates.Platform{Engine: updates.EngineNone, Root: root}} + opts := UpdatesSyncOptions{StatePath: filepath.Join(root, "state.json"), BackupDir: root} + res := SyncUpdates(context.Background(), deps, []UpdatesEntry{updEntry("a", 1, &pb.UpdatesPolicy{Mode: pb.UpdatesMode_UPDATES_MODE_ALL})}, opts) + if res.Policies["a"].Status != pb.ComplianceStatus_COMPLIANCE_STATUS_INAPPLICABLE { + t.Errorf("no engine: expected inapplicable, got %s", res.Policies["a"].Status) + } + res = SyncUpdates(context.Background(), deps, []UpdatesEntry{updEntry("a", 1, &pb.UpdatesPolicy{Mode: pb.UpdatesMode_UPDATES_MODE_ALL, RequireEngine: true})}, opts) + if res.Policies["a"].Status != pb.ComplianceStatus_COMPLIANCE_STATUS_NON_COMPLIANT { + t.Errorf("required engine: expected non-compliant, got %s", res.Policies["a"].Status) + } +} + +type fakeLogind struct{ sessions []logind.Session } + +func (f *fakeLogind) ListSessions() ([]logind.Session, error) { return f.sessions, nil } +func (f *fakeLogind) Lock(string) error { return nil } +func (f *fakeLogind) Terminate(string) error { return nil } + +func TestEvaluateReboot(t *testing.T) { + root := t.TempDir() + for _, d := range []string{"proc/sys/kernel", "run", "boot"} { + if err := os.MkdirAll(filepath.Join(root, d), 0o755); err != nil { + t.Fatal(err) + } + } + if err := os.WriteFile(filepath.Join(root, "proc", "sys", "kernel", "osrelease"), []byte("7.0.0-34-generic\n"), 0o600); err != nil { + t.Fatal(err) + } + for _, k := range []string{"vmlinuz-7.0.0-34-generic", "vmlinuz-7.0.0-38-generic"} { + if err := os.WriteFile(filepath.Join(root, "boot", k), []byte("k"), 0o600); err != nil { + t.Fatal(err) + } + } + var calls []string + now := time.Date(2026, 10, 20, 3, 0, 0, 0, time.Local) + rebooted, warned := 0, 0 + p := aptPlatform(root) + p.NeedrestartBin = "" + deps := &UpdatesDeps{Platform: p, Run: fakeRunner(t, &calls), Now: func() time.Time { return now }, + Reboot: func(context.Context) error { rebooted++; return nil }, + Notify: func(updates.UserSession, string, string) error { warned++; return nil }, + Logind: &fakeLogind{sessions: []logind.Session{{ID: "2", Name: "blago", UID: 1000, Seat: "seat0", Type: "wayland", Class: "user", Active: true}}}} + opts := UpdatesSyncOptions{AllowReboot: true} + state := newUpdatesState() + rule := &UpdatesDesired{Reboot: &pb.UpdatesReboot{Policy: pb.UpdatesRebootPolicy_UPDATES_REBOOT_WHEN_NEEDED, Window: "02:00-05:00", ForceAfterDays: 2, WarnMinutes: 10}} + + dec := EvaluateReboot(context.Background(), deps, rule, state, opts) + if !dec.Required || dec.Rebooted || !strings.Contains(dec.Blocked, "session") || state.RebootPendingSince == nil { + t.Fatalf("with a user logged in the reboot must wait: %+v", dec) + } + // Two days later the reboot is forced: first the warning, then the reboot. + now = now.Add(49 * time.Hour) + dec = EvaluateReboot(context.Background(), deps, rule, state, opts) + if !dec.Warned || warned != 1 || rebooted != 0 { + t.Fatalf("expected a warning first: %+v warned=%d rebooted=%d", dec, warned, rebooted) + } + now = now.Add(5 * time.Minute) + dec = EvaluateReboot(context.Background(), deps, rule, state, opts) + if dec.Rebooted || rebooted != 0 { + t.Fatalf("must wait for the warning period: %+v", dec) + } + now = now.Add(6 * time.Minute) + dec = EvaluateReboot(context.Background(), deps, rule, state, opts) + if !dec.Rebooted || rebooted != 1 || state.LastPolicyReboot == nil || !strings.Contains(state.LastPolicyRebootReason, "forced") { + t.Fatalf("expected the forced reboot: %+v", dec) + } + // Outside the window nothing happens even without sessions. + deps.Logind = &fakeLogind{} + state = newUpdatesState() + now = time.Date(2026, 10, 20, 12, 0, 0, 0, time.Local) + dec = EvaluateReboot(context.Background(), deps, rule, state, opts) + if dec.Rebooted || !strings.Contains(dec.Blocked, "window") { + t.Errorf("outside the window: %+v", dec) + } + // Inside the window and nobody logged in: reboot at once, no warning. + now = time.Date(2026, 10, 20, 3, 0, 0, 0, time.Local) + dec = EvaluateReboot(context.Background(), deps, rule, state, opts) + if !dec.Rebooted || rebooted != 2 || warned != 1 { + t.Errorf("empty node must reboot without warning: %+v", dec) + } + // NEVER reports but does nothing. + never := &UpdatesDesired{Reboot: &pb.UpdatesReboot{Policy: pb.UpdatesRebootPolicy_UPDATES_REBOOT_NEVER}} + state = newUpdatesState() + dec = EvaluateReboot(context.Background(), deps, never, state, opts) + if dec.Rebooted || !dec.Required || state.RebootPendingSince == nil { + t.Errorf("NEVER must only track the pending reboot: %+v", dec) + } +} + +func TestEffectiveModeAndInventory(t *testing.T) { + root := t.TempDir() + for _, d := range []string{"etc/apt/apt.conf.d", "proc/sys/kernel", "boot", "var/log/unattended-upgrades"} { + if err := os.MkdirAll(filepath.Join(root, d), 0o755); err != nil { + t.Fatal(err) + } + } + _ = os.WriteFile(filepath.Join(root, "proc", "sys", "kernel", "osrelease"), []byte("7.0.0-38-generic\n"), 0o600) + _ = os.WriteFile(filepath.Join(root, "proc", "stat"), []byte("cpu 1 2 3\nbtime 1792400000\n"), 0o600) + _ = os.WriteFile(filepath.Join(root, "boot", "vmlinuz-7.0.0-38-generic"), []byte("k"), 0o600) + _ = os.WriteFile(filepath.Join(root, "etc", "apt", "apt.conf.d", "90bor-updates"), updates.RenderAptConf(updates.ModeSecurity, "ubuntu", nil, false), 0o600) + _ = os.WriteFile(filepath.Join(root, "var", "log", "unattended-upgrades", "unattended-upgrades.log"), []byte("2026-10-20 12:52:47,100 INFO Starting unattended upgrades script\n2026-10-20 12:55:09,400 INFO All upgrades installed\n"), 0o600) + fake := systemd.NewFake() + fake.AddUnit(systemd.UnitStatus{Name: "apt-daily-upgrade.timer", LoadState: "loaded", ActiveState: "active", UnitFileState: "enabled", LastTrigger: time.Date(2026, 10, 20, 6, 31, 0, 0, time.Local)}) + var calls []string + p := aptPlatform(root) + p.NeedrestartBin = "" + deps := &UpdatesDeps{Platform: p, Run: fakeRunner(t, &calls), Systemd: fake} + state := newUpdatesState() + inv := ScanUpdatesInventory(context.Background(), deps, state, filepath.Join(root, "etc", "systemd", "system")) + if inv.Engine != "unattended-upgrades" || !inv.EngineInstalled || inv.EngineManagedBy != "bor" || inv.EffectiveMode != "security" || !inv.EngineTimerEnabled { + t.Errorf("inventory engine fields wrong: %+v", inv) + } + if inv.PendingTotal != 2 || inv.PendingSecurity != 1 || len(inv.Pending) != 2 || inv.Pending[0].Name != "bind9-host" || !inv.Pending[0].Security { + t.Errorf("pending wrong: %+v", inv.Pending) + } + if inv.LastRun == nil || !inv.LastRun.Success || inv.LastCheck == nil { + t.Errorf("last run/check missing: %+v %+v", inv.LastRun, inv.LastCheck) + } + if inv.Reboot == nil || inv.Reboot.Required { + t.Errorf("no reboot expected with the newest kernel running: %+v", inv.Reboot) + } + if inv.RunningKernel != "7.0.0-38-generic" || inv.NewestKernel != "7.0.0-38-generic" || inv.BootTime == nil { + t.Errorf("kernel/boot fields wrong: %+v", inv) + } +} + +func TestTrackPendingSecurityAndAgeItems(t *testing.T) { + now := time.Date(2026, 10, 20, 12, 0, 0, 0, time.Local) + st := newUpdatesState() + if oldest := st.TrackPendingSecurity([]string{"openssl", "curl"}, now.Add(-20*24*time.Hour)); !oldest.Equal(now.Add(-20 * 24 * time.Hour)) { + t.Errorf("first seen must be the oldest, got %v", oldest) + } + // curl was installed, vim is new. + oldest := st.TrackPendingSecurity([]string{"openssl", "vim"}, now) + if _, ok := st.PendingSince["curl"]; ok || len(st.PendingSince) != 2 || !oldest.Equal(now.Add(-20*24*time.Hour)) { + t.Errorf("tracking wrong: %+v", st.PendingSince) + } + st.LastScan = &now + lastCheck := now.Add(-5 * 24 * time.Hour) + st.LastCheck = &lastCheck + since := now.Add(-3 * 24 * time.Hour) + st.RebootPendingSince = &since + st.RebootReasons = []string{"kernel 7.0.0-38 installed, 7.0.0-34 running"} + + items := UpdatesAgeItems(&pb.UpdatesLimits{SecurityMaxAgeDays: 14, RebootMaxAgeDays: 7, CheckMaxAgeDays: 3}, st, now) + got := map[string]*pb.ComplianceItemResult{} + for _, it := range items { + got[it.SchemaId] = it + } + if it := got["updates:security-age"]; it == nil || it.Status != pb.ComplianceStatus_COMPLIANCE_STATUS_NON_COMPLIANT || !strings.Contains(it.Message, "openssl") || !strings.Contains(it.Message, "oldest 20 days") { + t.Errorf("security age item wrong: %+v", it) + } + if it := got["updates:reboot-age"]; it == nil || it.Status != pb.ComplianceStatus_COMPLIANCE_STATUS_COMPLIANT || !strings.Contains(it.Message, "3 days") { + t.Errorf("reboot age item wrong: %+v", it) + } + if it := got["updates:check-age"]; it == nil || it.Status != pb.ComplianceStatus_COMPLIANCE_STATUS_NON_COMPLIANT || !strings.Contains(it.Message, "5 days") { + t.Errorf("check age item wrong: %+v", it) + } + // Unchecked limits produce no items; a fresh state is inapplicable. + if items := UpdatesAgeItems(&pb.UpdatesLimits{}, st, now); len(items) != 0 { + t.Errorf("zero limits must produce no items, got %v", items) + } + fresh := UpdatesAgeItems(&pb.UpdatesLimits{SecurityMaxAgeDays: 1, CheckMaxAgeDays: 1, RebootMaxAgeDays: 1}, newUpdatesState(), now) + for _, it := range fresh { + want := pb.ComplianceStatus_COMPLIANCE_STATUS_INAPPLICABLE + if it.SchemaId == "updates:reboot-age" { + want = pb.ComplianceStatus_COMPLIANCE_STATUS_COMPLIANT + } + if it.Status != want { + t.Errorf("fresh state: %s = %s, want %s", it.SchemaId, it.Status, want) + } + } + // Saving keeps the scan facts; the file is not empty. + if st.Empty() { + t.Error("a state with scan facts is not empty") + } +} + +func TestSyncUpdatesLimitsAndFirmware(t *testing.T) { + root := t.TempDir() + for _, d := range []string{"etc/apt/apt.conf.d", "proc/sys/kernel", "boot"} { + if err := os.MkdirAll(filepath.Join(root, d), 0o755); err != nil { + t.Fatal(err) + } + } + _ = os.WriteFile(filepath.Join(root, "proc", "sys", "kernel", "osrelease"), []byte("7.0.0-38-generic\n"), 0o600) + _ = os.WriteFile(filepath.Join(root, "boot", "vmlinuz-7.0.0-38-generic"), []byte("k"), 0o600) + fake := systemd.NewFake() + fake.AddUnit(systemd.UnitStatus{Name: "apt-daily-upgrade.timer", LoadState: "loaded", ActiveState: "active", UnitFileState: "enabled"}) + fake.AddUnit(systemd.UnitStatus{Name: "fwupd-refresh.timer", LoadState: "loaded", ActiveState: "inactive", UnitFileState: "disabled"}) + var calls []string + p := aptPlatform(root) + p.NeedrestartBin = "" + p.FwupdmgrBin = "/usr/bin/fwupdmgr" + now := time.Date(2026, 10, 20, 12, 0, 0, 0, time.Local) + deps := &UpdatesDeps{Platform: p, Run: fakeRunner(t, &calls), Systemd: fake, Now: func() time.Time { return now }} + statePath := filepath.Join(root, "state.json") + opts := UpdatesSyncOptions{StatePath: statePath, BackupDir: filepath.Join(root, "backups"), SystemDir: filepath.Join(root, "etc", "systemd", "system"), AllowInstall: true, AllowReboot: true} + pol := &pb.UpdatesPolicy{Mode: pb.UpdatesMode_UPDATES_MODE_SECURITY, Limits: &pb.UpdatesLimits{SecurityMaxAgeDays: 14, CheckMaxAgeDays: 3}, + Firmware: &pb.UpdatesFirmware{RefreshMetadata: bptr(true), ReportPending: true}} + entries := []UpdatesEntry{updEntry("p", 10, pol)} + + // Before any scan the age and firmware items are inapplicable. + res := SyncUpdates(context.Background(), deps, entries, opts) + r := res.Policies["p"] + status := map[string]string{} + for _, it := range r.Items { + status[it.SchemaId+"/"+it.Key] = it.Status.String() + } + if status["updates:security-age/security"] != "COMPLIANCE_STATUS_INAPPLICABLE" || status["updates:firmware/pending"] != "COMPLIANCE_STATUS_INAPPLICABLE" { + t.Errorf("before a scan the scan items must be inapplicable: %v", status) + } + if status["updates:firmware/refresh"] != "COMPLIANCE_STATUS_COMPLIANT" || !fake.HasCall("Enable fwupd-refresh.timer") { + t.Errorf("fwupd-refresh.timer must be enabled: %v (%v)", status, calls) + } + // A scan records the facts; the next sync evaluates them. + state, _ := LoadUpdatesState(statePath) + if state.Timers["fwupd-refresh.timer"] != false { + t.Errorf("the timer's prior state must be recorded for the restore: %+v", state.Timers) + } + inv := ScanUpdatesInventory(context.Background(), deps, state, opts.SystemDir) + if inv.PendingFirmware != 1 || len(inv.Pending) != 3 || inv.Pending[2].Kind != "firmware" || inv.OldestSecuritySince == nil { + t.Errorf("inventory firmware/oldest fields wrong: %+v", inv) + } + if err := SaveUpdatesState(statePath, state); err != nil { + t.Fatal(err) + } + res = SyncUpdates(context.Background(), deps, entries, opts) + r = res.Policies["p"] + status = map[string]string{} + msg := map[string]string{} + for _, it := range r.Items { + status[it.SchemaId+"/"+it.Key] = it.Status.String() + msg[it.SchemaId+"/"+it.Key] = it.Message + } + if status["updates:security-age/security"] != "COMPLIANCE_STATUS_COMPLIANT" || !strings.Contains(msg["updates:security-age/security"], "1 security update(s) pending, oldest 0 days") { + t.Errorf("security age after scan wrong: %v %v", status, msg) + } + if status["updates:check-age/check"] != "COMPLIANCE_STATUS_NON_COMPLIANT" { + t.Errorf("no last check means the check-age item fails: %v %v", status, msg) + } + if status["updates:firmware/pending"] != "COMPLIANCE_STATUS_NON_COMPLIANT" || !strings.Contains(msg["updates:firmware/pending"], "System Firmware") { + t.Errorf("pending firmware must be reported: %v %v", status, msg) + } + // Unbinding restores the fwupd timer. + SyncUpdates(context.Background(), deps, nil, opts) + if !fake.HasCall("Disable fwupd-refresh.timer") { + t.Errorf("restore must disable fwupd-refresh.timer again: %v", calls) + } +} + +func TestSyncUpdatesOffline(t *testing.T) { + root := t.TempDir() + for _, d := range []string{"etc/dnf", "proc/sys/kernel", "boot", "usr/lib/sysimage/libdnf5/offline"} { + if err := os.MkdirAll(filepath.Join(root, d), 0o755); err != nil { + t.Fatal(err) + } + } + _ = os.WriteFile(filepath.Join(root, "proc", "sys", "kernel", "osrelease"), []byte("7.2.11-100.fc43.x86_64\n"), 0o600) + _ = os.WriteFile(filepath.Join(root, "boot", "vmlinuz-7.2.11-100.fc43.x86_64"), []byte("k"), 0o600) + _ = os.WriteFile(filepath.Join(root, "usr", "lib", "sysimage", "libdnf5", "offline", "transaction.json"), []byte(`{"rpms":[{"name":"gnupg2"},{"name":"gnupg2-smime"}]}`), 0o600) + staged := false + var calls []string + run := func(_ context.Context, name string, args ...string) ([]byte, error) { + line := strings.Join(args, " ") + calls = append(calls, name+" "+line) + switch { + case line == "-q offline status": + if staged { + return []byte("An offline transaction was initiated by the following command:\n\tdnf5 upgrade --offline --security -y\n"), nil + } + return []byte("No offline transaction is stored.\n"), nil + case strings.HasPrefix(line, "upgrade --offline"): + staged = true + return []byte("Transaction stored to be performed offline.\n"), nil + case line == "-y offline clean": + staged = false + return nil, nil + case strings.Contains(line, "check-upgrade"): + return []byte("gnupg2.x86_64 2.4.9-5.fc43 updates\n"), &fakeExitErr{code: 100} + case strings.Contains(line, "advisory list"): + return []byte("[]"), nil + } + return nil, nil + } + fake := systemd.NewFake() + fake.AddUnit(systemd.UnitStatus{Name: "dnf5-automatic.timer", LoadState: "loaded", ActiveState: "inactive", UnitFileState: "disabled"}) + p := &updates.Platform{Engine: updates.EngineDnf, DNF5: true, Installed: true, Package: "dnf5-plugin-automatic", DnfBin: "/usr/bin/dnf5", + ConfigPath: "/etc/dnf/automatic.conf", TimerUnit: "dnf5-automatic.timer", ServiceUnit: "dnf5-automatic.service", Root: root} + deps := &UpdatesDeps{Platform: p, Run: run, Systemd: fake} + opts := UpdatesSyncOptions{StatePath: filepath.Join(root, "state.json"), BackupDir: filepath.Join(root, "backups"), SystemDir: filepath.Join(root, "etc", "systemd", "system"), AllowInstall: true, AllowReboot: true} + pol := &pb.UpdatesPolicy{Mode: pb.UpdatesMode_UPDATES_MODE_SECURITY, Offline: true} + res := SyncUpdates(context.Background(), deps, []UpdatesEntry{updEntry("p", 10, pol)}, opts) + r := res.Policies["p"] + if r.Status != pb.ComplianceStatus_COMPLIANCE_STATUS_COMPLIANT { + t.Fatalf("expected compliant, got %s: %s (%v)", r.Status, r.Message, r.Items) + } + conf, _ := os.ReadFile(filepath.Join(root, "etc", "dnf", "automatic.conf")) + if !strings.Contains(string(conf), "apply_updates = no") || !strings.Contains(string(conf), updates.DnfOfflineMarker) { + t.Errorf("offline conf must download only and carry the marker:\n%s", conf) + } + var offlineItem *pb.ComplianceItemResult + for _, it := range r.Items { + if it.SchemaId == "updates:offline" { + offlineItem = it + } + } + if offlineItem == nil || offlineItem.Status != pb.ComplianceStatus_COMPLIANCE_STATUS_COMPLIANT || !strings.Contains(offlineItem.Message, "2 package(s) staged") { + t.Errorf("offline item wrong: %+v", offlineItem) + } + if !staged { + t.Error("the transaction must be stored") + } + state, _ := LoadUpdatesState(opts.StatePath) + if !state.OfflineStaged { + t.Error("state must record the stored transaction") + } + // The effective mode still reads as the policy's mode. + if m := effectiveMode(p, conf, true, true); m != updates.ModeSecurity { + t.Errorf("effective mode with the offline marker = %s, want security", m) + } + // The reboot signals see the staged transaction. + if required, reasons, isStaged := RebootSignals(context.Background(), deps, true); !required || !isStaged || len(reasons) == 0 || !strings.Contains(reasons[0], "offline update transaction staged") { + t.Errorf("reboot signals must report the staged transaction: %v %v %v", required, reasons, isStaged) + } + // Unbinding removes the transaction Bor stored. + SyncUpdates(context.Background(), deps, nil, opts) + if staged { + t.Errorf("restore must clean the stored transaction: %v", calls) + } +} + +type fakeExitErr struct{ code int } + +func (f *fakeExitErr) Error() string { return "exit status " + strconv.Itoa(f.code) } +func (f *fakeExitErr) ExitCode() int { return f.code } + +func TestSyncUpdatesEngineChangeRestoresOldConfig(t *testing.T) { + root := t.TempDir() + for _, d := range []string{"etc", "proc/sys/kernel", "boot"} { + if err := os.MkdirAll(filepath.Join(root, d), 0o755); err != nil { + t.Fatal(err) + } + } + _ = os.WriteFile(filepath.Join(root, "proc", "sys", "kernel", "osrelease"), []byte("6.17.1-default\n"), 0o600) + _ = os.WriteFile(filepath.Join(root, "boot", "vmlinuz-6.17.1-default"), []byte("k"), 0o600) + var calls []string + run := func(_ context.Context, name string, args ...string) ([]byte, error) { + calls = append(calls, name+" "+strings.Join(args, " ")) + return nil, nil + } + fake := systemd.NewFake() + fake.AddUnit(systemd.UnitStatus{Name: "transactional-update.timer", LoadState: "loaded", ActiveState: "inactive", UnitFileState: "disabled"}) + fake.AddUnit(systemd.UnitStatus{Name: "os-update.timer", LoadState: "loaded", ActiveState: "inactive", UnitFileState: "disabled"}) + tu := &updates.Platform{Engine: updates.EngineTransactional, OSID: "opensuse-microos", Installed: true, Package: "transactional-update", + ConfigPath: "/etc/transactional-update.conf", TimerUnit: "transactional-update.timer", ServiceUnit: "transactional-update.service", + ZypperBin: "/usr/bin/zypper", EngineRunBin: "/usr/sbin/transactional-update", Root: root} + osu := &updates.Platform{Engine: updates.EngineOsUpdate, OSID: "opensuse-tumbleweed", Installed: true, Package: "os-update", + ConfigPath: "/etc/os-update.conf", TimerUnit: "os-update.timer", ServiceUnit: "os-update.service", ZypperBin: "/usr/bin/zypper", Root: root} + opts := UpdatesSyncOptions{StatePath: filepath.Join(root, "state.json"), BackupDir: filepath.Join(root, "backups"), SystemDir: filepath.Join(root, "etc", "systemd", "system"), AllowInstall: true, AllowReboot: true} + entries := []UpdatesEntry{updEntry("p", 10, &pb.UpdatesPolicy{Mode: pb.UpdatesMode_UPDATES_MODE_SECURITY, Hold: []string{"vim"}})} + + res := SyncUpdates(context.Background(), &UpdatesDeps{Platform: tu, Run: run, Systemd: fake}, entries, opts) + if r := res.Policies["p"]; r.Status != pb.ComplianceStatus_COMPLIANCE_STATUS_COMPLIANT { + t.Fatalf("transactional sync: %s %s %v", r.Status, r.Message, r.Items) + } + tuConf, err := os.ReadFile(filepath.Join(root, "etc", "transactional-update.conf")) + if err != nil || !strings.Contains(string(tuConf), "UPDATE_METHOD=patch") { + t.Fatalf("transactional conf not written: %v %s", err, tuConf) + } + state, _ := LoadUpdatesState(opts.StatePath) + if state.ConfigPath != "/etc/transactional-update.conf" { + t.Errorf("state must record the configuration path, got %q", state.ConfigPath) + } + + // The engine changes under the agent: the old engine's file goes, the + // new engine's file comes. + res = SyncUpdates(context.Background(), &UpdatesDeps{Platform: osu, Run: run, Systemd: fake}, entries, opts) + if r := res.Policies["p"]; r.Status != pb.ComplianceStatus_COMPLIANCE_STATUS_COMPLIANT { + t.Fatalf("os-update sync: %s %s %v", r.Status, r.Message, r.Items) + } + if _, err := os.Stat(filepath.Join(root, "etc", "transactional-update.conf")); !os.IsNotExist(err) { + t.Errorf("the transactional-update conf must be removed on the engine change (err=%v)", err) + } + if osConf, err := os.ReadFile(filepath.Join(root, "etc", "os-update.conf")); err != nil || !strings.Contains(string(osConf), `UPDATE_CMD="security"`) { + t.Errorf("os-update conf not written: %v %s", err, osConf) + } + state, _ = LoadUpdatesState(opts.StatePath) + if state.Engine != "os-update" || state.ConfigPath != "/etc/os-update.conf" { + t.Errorf("state after the engine change wrong: %+v", state) + } +} diff --git a/agent/internal/policyclient/client.go b/agent/internal/policyclient/client.go index 79d57a4e..02fdadfa 100644 --- a/agent/internal/policyclient/client.go +++ b/agent/internal/policyclient/client.go @@ -120,11 +120,14 @@ type PolicyInfo struct { SystemdPolicy *pb.SystemdPolicy // populated from typed_content for Systemd type SelinuxPolicy *pb.SelinuxPolicy // populated from typed_content for Selinux type ApparmorPolicy *pb.ApparmorPolicy // populated from typed_content for Apparmor type + UpdatesPolicy *pb.UpdatesPolicy // populated from typed_content for Updates type // UnitAction carries the command of a SYSTEMD_UNIT_ACTION update; the // other fields are empty then. UnitAction *pb.SystemdUnitAction // MacAction carries the command of a MAC_ACTION update. MacAction *pb.MacAction + // UpdatesAction carries the command of an UPDATES_ACTION update. + UpdatesAction *pb.UpdatesAction } // ReportCompliance sends a compliance report for a policy back to the server. @@ -404,6 +407,9 @@ func (c *Client) SubscribePolicyUpdates(ctx context.Context, lastKnownRevision i if aap := p.GetApparmorPolicy(); aap != nil { pi.ApparmorPolicy = aap } + if up := p.GetUpdatesPolicy(); up != nil { + pi.UpdatesPolicy = up + } } if ua := update.GetSystemdUnitAction(); ua != nil { if pi == nil { @@ -417,6 +423,12 @@ func (c *Client) SubscribePolicyUpdates(ctx context.Context, lastKnownRevision i } pi.MacAction = ma } + if ua := update.GetUpdatesAction(); ua != nil { + if pi == nil { + pi = &PolicyInfo{} + } + pi.UpdatesAction = ua + } cb(update.GetType().String(), pi, update.GetRevision(), update.GetSnapshotComplete()) } @@ -538,6 +550,16 @@ func (c *Client) ReportMacInventory(ctx context.Context, req *pb.ReportMacInvent return nil } +// ReportUpdatesInventory sends the Software updates state of the node. +func (c *Client) ReportUpdatesInventory(ctx context.Context, inv *pb.UpdatesInventory) error { + ctx, cancel := context.WithTimeout(ctx, 60*time.Second) + defer cancel() + if _, err := c.client.ReportUpdatesInventory(ctx, &pb.ReportUpdatesInventoryRequest{ClientId: c.clientID, Inventory: inv}); err != nil { + return fmt.Errorf("ReportUpdatesInventory RPC failed: %w", err) + } + return nil +} + // ReportMacActionResult answers a MAC_ACTION command with the proposal // text or the error. func (c *Client) ReportMacActionResult(ctx context.Context, actionID string, success bool, message, text string) error { @@ -555,3 +577,21 @@ func (c *Client) ReportMacActionResult(ctx context.Context, actionID string, suc } return nil } + +// ReportUpdatesActionResult answers an UPDATES_ACTION command with the +// outcome and the engine's output. +func (c *Client) ReportUpdatesActionResult(ctx context.Context, actionID string, success bool, message, text string) error { + ctx, cancel := context.WithTimeout(ctx, 30*time.Second) + defer cancel() + _, err := c.client.ReportUpdatesActionResult(ctx, &pb.ReportUpdatesActionResultRequest{ + ClientId: c.clientID, + ActionId: actionID, + Success: success, + Message: message, + Text: text, + }) + if err != nil { + return fmt.Errorf("ReportUpdatesActionResult RPC failed: %w", err) + } + return nil +} diff --git a/agent/internal/updates/actions.go b/agent/internal/updates/actions.go new file mode 100644 index 00000000..44746cae --- /dev/null +++ b/agent/internal/updates/actions.go @@ -0,0 +1,67 @@ +// SPDX-License-Identifier: AGPL-3.0-only +// Copyright (C) 2026 Vute Tech LTD +// Copyright (C) 2026 Bor contributors + +package updates + +// RefreshCommand is the command that refreshes the package metadata on +// the node, or "" when the engine has none. +func RefreshCommand(p *Platform) (bin string, args []string) { + switch p.Engine { + case EngineDnf: + if p.DnfBin != "" { + return p.DnfBin, []string{"makecache", "--refresh"} + } + case EngineApt: + if p.AptGetBin != "" { + return p.AptGetBin, []string{"update"} + } + case EngineOsUpdate, EngineTransactional: + if p.ZypperBin != "" { + return p.ZypperBin, []string{"--non-interactive", "refresh"} + } + case EngineRpmOstree: + if p.RpmOstreeBin != "" { + return p.RpmOstreeBin, []string{"upgrade", "--check"} + } + } + return "", nil +} + +// EngineRunCommand is the command that runs the engine once now with the +// node's configuration, the way its timer would. reason says why it +// cannot run when bin is empty. +func EngineRunCommand(p *Platform, mode Mode) (bin string, args []string, reason string) { + switch mode { + case ModeKeep: + return "", nil, "no policy sets a mode on this node" + case ModeOff: + return "", nil, "the policy switches unattended updates off" + case ModeCheck: + if p.Engine != EngineRpmOstree { + return "", nil, "the policy's mode installs nothing (check only)" + } + } + if !p.Installed || p.EngineRunBin == "" { + return "", nil, "the update engine is not installed" + } + switch p.Engine { + case EngineDnf: + if p.DNF5 { + return p.EngineRunBin, []string{"automatic"}, "" + } + return p.EngineRunBin, []string{"/etc/dnf/automatic.conf"}, "" + case EngineApt: + return p.EngineRunBin, []string{"-v"}, "" + case EngineOsUpdate: + return p.EngineRunBin, nil, "" + case EngineTransactional: + return p.EngineRunBin, []string{"--non-interactive", "--quiet", TransactionalMethod(mode, p.OSID, p.Variant)}, "" + case EngineRpmOstree: + if mode == ModeCheck { + return p.EngineRunBin, []string{"upgrade", "--check"}, "" + } + return p.EngineRunBin, []string{"upgrade"}, "" + } + return "", nil, "no update engine on this node" +} diff --git a/agent/internal/updates/apt.go b/agent/internal/updates/apt.go new file mode 100644 index 00000000..d93f063f --- /dev/null +++ b/agent/internal/updates/apt.go @@ -0,0 +1,244 @@ +// SPDX-License-Identifier: AGPL-3.0-only +// Copyright (C) 2026 Vute Tech LTD +// Copyright (C) 2026 Bor contributors + +package updates + +import ( + "context" + "os" + "regexp" + "strings" + "time" +) + +// AptLogPath is the unattended-upgrades log. +const AptLogPath = "/var/log/unattended-upgrades/unattended-upgrades.log" + +// aptSecurityPatterns are the origins of security updates, per +// distribution, in unattended-upgrades' Origins-Pattern syntax. Debian's +// security archive carries its own codename. +func aptSecurityPatterns(osID string) []string { + if osID == "debian" { + return []string{ + "origin=Debian,codename=${distro_codename},label=Debian-Security", + "origin=Debian,codename=${distro_codename}-security,label=Debian-Security", + } + } + return []string{ + "origin=Ubuntu,archive=${distro_codename}-security", + "origin=UbuntuESMApps,archive=${distro_codename}-apps-security", + "origin=UbuntuESM,archive=${distro_codename}-infra-security", + } +} + +// aptAllPatterns are the origins of every update of the release. +func aptAllPatterns(osID string) []string { + if osID == "debian" { + return []string{ + "origin=Debian,codename=${distro_codename},label=Debian", + "origin=Debian,codename=${distro_codename},label=Debian-Security", + "origin=Debian,codename=${distro_codename}-security,label=Debian-Security", + "origin=Debian,codename=${distro_codename}-updates,label=Debian", + } + } + return append([]string{ + "origin=Ubuntu,archive=${distro_codename}", + "origin=Ubuntu,archive=${distro_codename}-updates", + }, aptSecurityPatterns(osID)...) +} + +var aptRegexMeta = regexp.MustCompile(`[.+?()\[\]{}|^$\\]`) + +// HoldToRegex turns a package pattern ("linux-image-*", "firefox") into +// the anchored regular expression unattended-upgrades expects. +func HoldToRegex(pattern string) string { + var b strings.Builder + b.WriteString("^") + for _, r := range pattern { + switch r { + case '*': + b.WriteString(".*") + case '?': + b.WriteString(".") + default: + b.WriteString(aptRegexMeta.ReplaceAllString(string(r), `\$0`)) + } + } + b.WriteString("$") + return b.String() +} + +// RenderAptConf renders /etc/apt/apt.conf.d/90bor-updates. apt lists are +// additive and can only be cleared, so the file clears both origin lists +// and the blacklist before declaring its own. +func RenderAptConf(mode Mode, osID string, holds []string, removeUnused bool) []byte { + var b strings.Builder + b.WriteString("// " + Header + "\n") + unattended := "0" + var patterns []string + switch mode { + case ModeSecurity: + unattended = "1" + patterns = aptSecurityPatterns(osID) + case ModeAll: + unattended = "1" + patterns = aptAllPatterns(osID) + } + b.WriteString(`APT::Periodic::Update-Package-Lists "1";` + "\n") + b.WriteString(`APT::Periodic::Download-Upgradeable-Packages "1";` + "\n") + b.WriteString(`APT::Periodic::Unattended-Upgrade "` + unattended + `";` + "\n") + b.WriteString("#clear Unattended-Upgrade::Allowed-Origins;\n") + b.WriteString("#clear Unattended-Upgrade::Origins-Pattern;\n") + if len(patterns) > 0 { + b.WriteString("Unattended-Upgrade::Origins-Pattern {\n") + for _, pat := range patterns { + b.WriteString(" \"" + pat + "\";\n") + } + b.WriteString("};\n") + } + b.WriteString("#clear Unattended-Upgrade::Package-Blacklist;\n") + if len(holds) > 0 { + b.WriteString("Unattended-Upgrade::Package-Blacklist {\n") + for _, h := range holds { + b.WriteString(" \"" + HoldToRegex(h) + "\";\n") + } + b.WriteString("};\n") + } + b.WriteString(`Unattended-Upgrade::Automatic-Reboot "false";` + "\n") + if removeUnused { + b.WriteString(`Unattended-Upgrade::Remove-Unused-Dependencies "true";` + "\n") + } else { + b.WriteString(`Unattended-Upgrade::Remove-Unused-Dependencies "false";` + "\n") + } + b.WriteString(`Unattended-Upgrade::SyslogEnable "true";` + "\n") + return []byte(b.String()) +} + +var aptListRE = regexp.MustCompile(`^([^/\s]+)/(\S+)\s+(\S+)\s+\S+\s+\[upgradable from: ([^\]]*)\]`) + +// AptPending parses "apt list --upgradable": security updates are the +// ones from a security archive. +func AptPending(ctx context.Context, run Runner, p *Platform) ([]Pending, error) { + bin := "apt" + if p.AptGetBin != "" { + bin = strings.TrimSuffix(p.AptGetBin, "-get") + } + out, err := run(ctx, bin, "list", "--upgradable") + if err != nil && len(out) == 0 { + return nil, err + } + var pending []Pending + seen := map[string]bool{} + for _, line := range strings.Split(string(out), "\n") { + m := aptListRE.FindStringSubmatch(line) + if len(m) < 5 || seen[m[1]] { + continue + } + seen[m[1]] = true + archive := m[2] + pending = append(pending, Pending{Name: m[1], Version: m[3], Security: strings.Contains(archive, "security")}) + } + return pending, nil +} + +var aptLogLineRE = regexp.MustCompile(`^(\d{4}-\d{2}-\d{2} \d{2}:\d{2}:\d{2}),\d+ (\w+) (.*)$`) + +// AptLastRun reads the unattended-upgrades log for the last run: its +// start, whether it installed anything, and its outcome line. +func AptLastRun(logPath string) *Run { + data, err := os.ReadFile(logPath) //nolint:gosec // G304: fixed log path + if err != nil { + return nil + } + lines := strings.Split(string(data), "\n") + // Walk backwards to the last "Starting" line, then forward through + // that run. + start := -1 + for i := len(lines) - 1; i >= 0; i-- { + if strings.Contains(lines[i], "Starting unattended upgrades script") { + start = i + break + } + } + if start < 0 { + return nil + } + m := aptLogLineRE.FindStringSubmatch(lines[start]) + if m == nil { + return nil + } + t, terr := time.ParseInLocation("2006-01-02 15:04:05", m[1], time.Local) + if terr != nil { + return nil + } + r := &Run{Time: t, Success: true} + for _, line := range lines[start+1:] { + lm := aptLogLineRE.FindStringSubmatch(line) + if lm == nil { + continue + } + level, msg := lm[2], lm[3] + switch { + case strings.HasPrefix(msg, "Packages that will be upgraded:"): + r.Packages = len(strings.Fields(strings.TrimPrefix(msg, "Packages that will be upgraded:"))) + case strings.HasPrefix(msg, "All upgrades installed"): + r.Message = msg + case strings.HasPrefix(msg, "No packages found that can be upgraded unattended"): + r.Message = "No packages found that can be upgraded unattended" + case level == "ERROR" || level == "WARNING" && strings.Contains(msg, "Lock could not be acquired"): + r.Success = false + r.Message = msg + } + } + if r.Message == "" { + r.Message = "run started" + } + return r +} + +// NeedrestartKernel parses "needrestart -b": KSTA 3 means the installed +// kernel differs from the running one; 2 means an ABI-compatible upgrade. +func NeedrestartKernel(ctx context.Context, run Runner, p *Platform) (needed bool, reason string, services []string) { + if p.NeedrestartBin == "" { + return false, "", nil + } + out, _ := run(ctx, p.NeedrestartBin, "-b") + var cur, exp, sta string + for _, line := range strings.Split(string(out), "\n") { + k, v, ok := strings.Cut(strings.TrimSpace(line), ": ") + if !ok { + continue + } + switch k { + case "NEEDRESTART-KCUR": + cur = v + case "NEEDRESTART-KEXP": + exp = v + case "NEEDRESTART-KSTA": + sta = v + case "NEEDRESTART-SVC": + services = append(services, v) + } + } + if sta == "3" || sta == "2" { + return true, "kernel " + exp + " installed, " + cur + " running (needrestart)", services + } + return false, "", services +} + +// RebootRequiredFile reports Debian and Ubuntu's /run/reboot-required and +// the packages that asked for it. +func RebootRequiredFile(root string) (required bool, packages []string) { + if _, err := os.Stat(root + "/run/reboot-required"); err != nil { + return false, nil + } + data, _ := os.ReadFile(root + "/run/reboot-required.pkgs") //nolint:gosec // G304: fixed path + var pkgs []string + for _, l := range strings.Split(string(data), "\n") { + if l = strings.TrimSpace(l); l != "" { + pkgs = append(pkgs, l) + } + } + return true, pkgs +} diff --git a/agent/internal/updates/dnf.go b/agent/internal/updates/dnf.go new file mode 100644 index 00000000..08d556a3 --- /dev/null +++ b/agent/internal/updates/dnf.go @@ -0,0 +1,358 @@ +// SPDX-License-Identifier: AGPL-3.0-only +// Copyright (C) 2026 Vute Tech LTD +// Copyright (C) 2026 Bor contributors + +package updates + +import ( + "context" + "encoding/json" + "regexp" + "sort" + "strconv" + "strings" + "time" +) + +// RenderDnfAutomaticConf renders /etc/dnf/automatic.conf for the dnf5 +// automatic plugin and DNF 4's dnf-automatic alike. The engine never +// reboots on its own; Bor does. +func RenderDnfAutomaticConf(mode Mode, holds []string, offline bool) []byte { + apply := "no" + upgradeType := "default" + switch mode { + case ModeSecurity: + apply = "yes" + upgradeType = "security" + case ModeAll: + apply = "yes" + } + var b strings.Builder + b.WriteString("# " + Header + "\n") + if offline && apply == "yes" { + // The engine downloads; Bor stores the offline transaction and the + // reboot installs it. + apply = "no" + b.WriteString(DnfOfflineMarker + "\n") + } + b.WriteString("[commands]\n") + b.WriteString("apply_updates = " + apply + "\n") + b.WriteString("download_updates = yes\n") + b.WriteString("upgrade_type = " + upgradeType + "\n") + b.WriteString("random_sleep = 0\n") + b.WriteString("network_online_timeout = 60\n") + b.WriteString("reboot = never\n") + b.WriteString("\n[emitters]\n") + b.WriteString("emit_via = stdio\n") + b.WriteString("emit_no_updates = no\n") + if len(holds) > 0 { + b.WriteString("\n[base]\n") + b.WriteString("excludepkgs = " + strings.Join(holds, " ") + "\n") + } + return []byte(b.String()) +} + +// DnfOfflineMarker is the comment Bor writes into automatic.conf when the +// updates are installed offline at the reboot, so the effective mode +// reads as the policy's mode although apply_updates is off. +const DnfOfflineMarker = "# offline_updates = yes" + +// Pending is one update a node can install. +type Pending struct { + Name string + Version string + Advisory string + Severity string + CVEs []string + Security bool +} + +// Run is the last engine run a node could find. +type Run struct { + Time time.Time + Success bool + Packages int + Message string +} + +type dnfAdvisory struct { + Name string `json:"name"` + Type string `json:"type"` + Severity string `json:"severity"` + Nevra string `json:"nevra"` +} + +// nevraName strips the version from name-version-release.arch. +func nevraName(nevra string) string { + // name-[epoch:]version-release.arch: the name ends before the second + // dash from the end. + parts := strings.Split(nevra, "-") + if len(parts) < 3 { + return nevra + } + return strings.Join(parts[:len(parts)-2], "-") +} + +var dnfSeverityWords = map[string]string{"critical": "critical", "important": "important", "moderate": "moderate", "low": "low"} + +// DnfPending lists the upgrades dnf would install, with the security +// advisory of each package when it has one. +func DnfPending(ctx context.Context, run Runner, p *Platform) ([]Pending, error) { + out, err := run(ctx, p.DnfBin, "-q", "-C", "check-upgrade") + // dnf exits 100 when updates are available, 0 when none. + if err != nil && ExitCode(err) != 100 { + return nil, err + } + var pending []Pending + seen := map[string]int{} + for _, line := range strings.Split(string(out), "\n") { + f := strings.Fields(line) + if len(f) < 2 || strings.HasPrefix(line, " ") || !strings.Contains(f[0], ".") { + continue + } + name := f[0] + if i := strings.LastIndex(name, "."); i > 0 { + name = name[:i] + } + if _, ok := seen[name]; ok { + continue + } + seen[name] = len(pending) + pending = append(pending, Pending{Name: name, Version: f[1]}) + } + advisories, aerr := dnfSecurityAdvisories(ctx, run, p) + if aerr == nil { + cves := map[string][]string{} + if len(advisories) > 0 { + cves = dnfAdvisoryCVEs(ctx, run, p) + } + for _, a := range advisories { + name := nevraName(a.Nevra) + i, ok := seen[name] + if !ok { + continue + } + pending[i].Security = true + if pending[i].Advisory == "" { + pending[i].Advisory = a.Name + } + if sev := dnfSeverityWords[strings.ToLower(a.Severity)]; sev != "" && severityRank(sev) > severityRank(pending[i].Severity) { + pending[i].Severity = sev + } + for _, c := range cves[a.Name] { + if !containsStr(pending[i].CVEs, c) { + pending[i].CVEs = append(pending[i].CVEs, c) + } + } + } + } + sort.Slice(pending, func(i, j int) bool { return pending[i].Name < pending[j].Name }) + return pending, nil +} + +func containsStr(list []string, s string) bool { + for _, x := range list { + if x == s { + return true + } + } + return false +} + +var cveRE = regexp.MustCompile(`CVE-\d{4}-\d{4,}`) + +// dnfAdvisoryCVEs maps security advisories to their CVE ids. dnf5's +// advisory info lists references typed "cve" on RHEL and bugzilla entries +// whose titles name the CVE on Fedora; dnf4's updateinfo info prints a +// CVEs block per advisory. +func dnfAdvisoryCVEs(ctx context.Context, run Runner, p *Platform) map[string][]string { + out := map[string][]string{} + add := func(name, cve string) { + if !containsStr(out[name], cve) { + out[name] = append(out[name], cve) + } + } + if p.DNF5 { + data, err := run(ctx, p.DnfBin, "-q", "-C", "advisory", "info", "--security", "--json") + if err != nil { + return out + } + for name, cves := range ParseDnf5AdvisoryInfo(data) { + for _, c := range cves { + add(name, c) + } + } + return out + } + data, err := run(ctx, p.DnfBin, "-q", "-C", "updateinfo", "info", "--security") + if err != nil { + return out + } + for name, cves := range ParseDnf4UpdateinfoInfo(data) { + for _, c := range cves { + add(name, c) + } + } + return out +} + +// ParseDnf5AdvisoryInfo extracts the CVE ids of each advisory from +// "dnf5 advisory info --json". +func ParseDnf5AdvisoryInfo(data []byte) map[string][]string { + var doc map[string]struct { + Description string `json:"Description"` + References []struct { + Title string `json:"Title"` + ID string `json:"Id"` + Type string `json:"Type"` + } `json:"references"` + } + out := map[string][]string{} + if err := json.Unmarshal(data, &doc); err != nil { + return out + } + for name, adv := range doc { + seen := map[string]bool{} + add := func(c string) { + if c != "" && !seen[c] { + seen[c] = true + out[name] = append(out[name], c) + } + } + for _, r := range adv.References { + if strings.EqualFold(r.Type, "cve") { + add(cveRE.FindString(r.ID)) + continue + } + for _, c := range cveRE.FindAllString(r.Title, -1) { + add(c) + } + } + for _, c := range cveRE.FindAllString(adv.Description, -1) { + add(c) + } + sort.Strings(out[name]) + } + return out +} + +// ParseDnf4UpdateinfoInfo extracts the CVE ids of each advisory from +// "dnf updateinfo info" (Update ID and CVEs blocks). +func ParseDnf4UpdateinfoInfo(data []byte) map[string][]string { + out := map[string][]string{} + current := "" + for _, line := range strings.Split(string(data), "\n") { + k, v, ok := strings.Cut(line, ":") + if !ok { + continue + } + k, v = strings.TrimSpace(k), strings.TrimSpace(v) + if k == "Update ID" { + current = v + continue + } + if current == "" || (k != "CVEs" && k != "") { + continue + } + for _, c := range cveRE.FindAllString(v, -1) { + if !containsStr(out[current], c) { + out[current] = append(out[current], c) + } + } + } + return out +} + +var dnf4UpdateinfoRE = regexp.MustCompile(`^(\S+)\s+(\S+)/Sec\.\s+(\S+)$`) + +func dnfSecurityAdvisories(ctx context.Context, run Runner, p *Platform) ([]dnfAdvisory, error) { + if p.DNF5 { + out, err := run(ctx, p.DnfBin, "-q", "-C", "advisory", "list", "--security", "--json") + if err != nil { + return nil, err + } + var list []dnfAdvisory + if jerr := json.Unmarshal(out, &list); jerr != nil { + return nil, jerr + } + return list, nil + } + out, err := run(ctx, p.DnfBin, "-q", "-C", "updateinfo", "list", "--security") + if err != nil { + return nil, err + } + var list []dnfAdvisory + for _, line := range strings.Split(string(out), "\n") { + m := dnf4UpdateinfoRE.FindStringSubmatch(strings.TrimSpace(line)) + if m == nil { + continue + } + list = append(list, dnfAdvisory{Name: m[1], Type: "security", Severity: m[2], Nevra: m[3]}) + } + return list, nil +} + +func severityRank(s string) int { + switch s { + case "critical": + return 4 + case "important": + return 3 + case "moderate": + return 2 + case "low": + return 1 + } + return 0 +} + +var dnfHistoryRE = regexp.MustCompile(`^\s*(\d+)\s*\|?\s*(.*?)\s*\|?\s{2,}(\d{4}-\d{2}-\d{2} \d{2}:\d{2}(?::\d{2})?)\s*\|?\s*(.*?)\s*\|?\s+(\d+)\s*\|?\s*$`) + +// DnfLastRun finds the newest "automatic" transaction in the dnf history. +func DnfLastRun(ctx context.Context, run Runner, p *Platform) *Run { + out, err := run(ctx, p.DnfBin, "-q", "history", "list") + if err != nil { + return nil + } + for _, line := range strings.Split(string(out), "\n") { + m := dnfHistoryRE.FindStringSubmatch(line) + if len(m) < 6 || !strings.Contains(m[2], "automatic") { + continue + } + t, terr := time.ParseInLocation("2006-01-02 15:04:05", m[3], time.Local) + if terr != nil { + t, terr = time.ParseInLocation("2006-01-02 15:04", m[3], time.Local) + if terr != nil { + continue + } + } + n, _ := strconv.Atoi(m[5]) + return &Run{Time: t, Success: true, Packages: n, Message: strings.TrimSpace(m[2])} + } + return nil +} + +// DnfNeedsRestarting runs needs-restarting: exit 1 means a reboot is +// needed. The reason is the tool's first line. +func DnfNeedsRestarting(ctx context.Context, run Runner, p *Platform) (needed bool, reason string) { + var out []byte + var err error + if p.DNF5 { + out, err = run(ctx, p.DnfBin, "-q", "-C", "needs-restarting") + } else { + out, err = run(ctx, p.DnfBin, "-q", "-C", "needs-restarting", "-r") + } + if err == nil { + return false, "" + } + if ExitCode(err) != 1 { + return false, "" + } + for _, line := range strings.Split(string(out), "\n") { + line = strings.TrimSpace(line) + if line != "" && !strings.HasPrefix(line, "*") { + return true, "needs-restarting: " + line + } + } + return true, "needs-restarting: core libraries or services were updated" +} diff --git a/agent/internal/updates/firmware.go b/agent/internal/updates/firmware.go new file mode 100644 index 00000000..5199b114 --- /dev/null +++ b/agent/internal/updates/firmware.go @@ -0,0 +1,84 @@ +// SPDX-License-Identifier: AGPL-3.0-only +// Copyright (C) 2026 Vute Tech LTD +// Copyright (C) 2026 Bor contributors + +package updates + +import ( + "bytes" + "context" + "encoding/json" + "strings" +) + +// FwupdRefreshTimer is fwupd's daily metadata refresh. +const FwupdRefreshTimer = "fwupd-refresh.timer" + +type fwupdUpdatesJSON struct { + Devices []struct { + Name string `json:"Name"` + DeviceID string `json:"DeviceId"` + Version string `json:"Version"` + Releases []struct { + Version string `json:"Version"` + Urgency string `json:"Urgency"` + Summary string `json:"Summary"` + Issues []string `json:"Issues"` + } `json:"Releases"` + } `json:"Devices"` +} + +// ParseFwupdUpdates parses "fwupdmgr get-updates --json": one pending +// entry per device, with the newest release. An urgency of critical or +// high marks the update as a security one, the way fwupd's own client +// highlights it. +func ParseFwupdUpdates(data []byte) ([]Pending, error) { + data = bytes.TrimSpace(data) + if len(data) == 0 || data[0] != '{' { + return nil, nil + } + var doc fwupdUpdatesJSON + if err := json.Unmarshal(data, &doc); err != nil { + return nil, err + } + var out []Pending + for _, d := range doc.Devices { + if len(d.Releases) == 0 || d.Name == "" { + continue + } + r := d.Releases[0] + p := Pending{Name: d.Name, Version: r.Version, Advisory: r.Summary} + switch strings.ToLower(r.Urgency) { + case "critical": + p.Severity, p.Security = "critical", true + case "high": + p.Severity, p.Security = "important", true + case "medium": + p.Severity = "moderate" + case "low": + p.Severity = "low" + } + for _, issue := range r.Issues { + if strings.HasPrefix(issue, "CVE-") { + p.CVEs = append(p.CVEs, issue) + } + } + out = append(out, p) + } + return out, nil +} + +// FwupdPending lists the firmware updates fwupd knows about. fwupdmgr +// exits non-zero when there is nothing to update, so an error with no +// document means no updates. +func FwupdPending(ctx context.Context, run Runner, p *Platform) []Pending { + if p.FwupdmgrBin == "" { + return nil + } + out, _ := run(ctx, p.FwupdmgrBin, "get-updates", "--json") + pending, err := ParseFwupdUpdates(out) + if err != nil { + return nil + } + return pending +} diff --git a/agent/internal/updates/kernel.go b/agent/internal/updates/kernel.go new file mode 100644 index 00000000..2ffa4311 --- /dev/null +++ b/agent/internal/updates/kernel.go @@ -0,0 +1,219 @@ +// SPDX-License-Identifier: AGPL-3.0-only +// Copyright (C) 2026 Vute Tech LTD +// Copyright (C) 2026 Bor contributors + +package updates + +import ( + "context" + "os" + "strconv" + "strings" + "time" + "unicode" +) + +// RunningKernel reads the running kernel release. +func RunningKernel(root string) string { + data, err := os.ReadFile(root + "/proc/sys/kernel/osrelease") //nolint:gosec // G304: fixed path + if err != nil { + return "" + } + return strings.TrimSpace(string(data)) +} + +// BootTime returns when the node booted, from /proc/stat btime. +func BootTime(root string) time.Time { + data, err := os.ReadFile(root + "/proc/stat") //nolint:gosec // G304: fixed path + if err != nil { + return time.Time{} + } + for _, line := range strings.Split(string(data), "\n") { + if strings.HasPrefix(line, "btime ") { + if n, err := strconv.ParseInt(strings.TrimSpace(strings.TrimPrefix(line, "btime ")), 10, 64); err == nil { + return time.Unix(n, 0) + } + } + } + return time.Time{} +} + +// InstalledKernels lists the installed kernel versions in the running +// kernel's naming: the /boot/vmlinuz- images, which every +// distribution names after uname -r (SUSE's package version differs from +// its release string, so packages are only the fallback). +func InstalledKernels(ctx context.Context, run Runner, p *Platform) []string { + var out []string + if entries, err := os.ReadDir(p.Path("/boot")); err == nil { + for _, e := range entries { + name := e.Name() + if !strings.HasPrefix(name, "vmlinuz-") || e.IsDir() { + continue + } + rel := strings.TrimPrefix(name, "vmlinuz-") + if rel == "" || strings.HasPrefix(rel, "0-rescue") || strings.HasSuffix(rel, ".old") { + continue + } + out = append(out, rel) + } + if len(out) > 0 { + return uniqueSorted(out) + } + } + switch { + case p.RpmBin != "" && p.Engine != EngineApt: + data, _ := run(ctx, p.RpmBin, "-q", "--qf", "%{VERSION}-%{RELEASE}.%{ARCH}\n", "kernel-core", "kernel", "kernel-default", "kernel-longterm", "kernel-base") + for _, l := range strings.Split(string(data), "\n") { + l = strings.TrimSpace(l) + if l == "" || strings.Contains(l, "not installed") { + continue + } + out = append(out, l) + } + case p.DpkgQueryBin != "": + data, _ := run(ctx, p.DpkgQueryBin, "-W", "-f", "${Package}\t${Status}\n", "linux-image-[0-9]*") + for _, l := range strings.Split(string(data), "\n") { + name, status, ok := strings.Cut(l, "\t") + if !ok || !strings.Contains(status, "installed") || strings.Contains(status, "deinstall") { + continue + } + v := strings.TrimPrefix(name, "linux-image-") + v = strings.TrimSuffix(v, "-unsigned") + out = append(out, v) + } + } + return uniqueSorted(out) +} + +// NewestKernel picks the highest version of the installed kernels. +func NewestKernel(installed []string) string { + best := "" + for _, k := range installed { + if best == "" || CompareVersions(k, best) > 0 { + best = k + } + } + return best +} + +// KernelRebootNeeded reports whether the newest installed kernel differs +// from and is newer than the running one. +func KernelRebootNeeded(running, newest string) bool { + if running == "" || newest == "" || running == newest { + return false + } + return CompareVersions(newest, running) > 0 +} + +// CompareVersions compares two version strings the way package managers +// roughly do: alternating numeric and alphabetic runs, numbers compared +// numerically, with a tilde sorting before anything. +func CompareVersions(a, b string) int { + ta, tb := versionTokens(a), versionTokens(b) + for i := 0; i < len(ta) || i < len(tb); i++ { + var x, y string + if i < len(ta) { + x = ta[i] + } + if i < len(tb) { + y = tb[i] + } + if x == y { + continue + } + if x == "~" { + return -1 + } + if y == "~" { + return 1 + } + if x == "" { + return -1 + } + if y == "" { + return 1 + } + xd, yd := isDigits(x), isDigits(y) + switch { + case xd && yd: + nx, _ := strconv.ParseInt(strings.TrimLeft(x, "0"), 10, 64) + ny, _ := strconv.ParseInt(strings.TrimLeft(y, "0"), 10, 64) + if nx != ny { + if nx < ny { + return -1 + } + return 1 + } + case xd: + return 1 + case yd: + return -1 + default: + if x < y { + return -1 + } + return 1 + } + } + return 0 +} + +func versionTokens(v string) []string { + var out []string + cur := strings.Builder{} + kind := 0 // 1 digits, 2 letters + flush := func() { + if cur.Len() > 0 { + out = append(out, cur.String()) + cur.Reset() + } + kind = 0 + } + for _, r := range v { + switch { + case unicode.IsDigit(r): + if kind != 1 { + flush() + kind = 1 + } + cur.WriteRune(r) + case unicode.IsLetter(r): + if kind != 2 { + flush() + kind = 2 + } + cur.WriteRune(r) + case r == '~': + flush() + out = append(out, "~") + default: + flush() + } + } + flush() + return out +} + +func isDigits(s string) bool { + if s == "" { + return false + } + for _, r := range s { + if !unicode.IsDigit(r) { + return false + } + } + return true +} + +func uniqueSorted(in []string) []string { + seen := map[string]bool{} + var out []string + for _, s := range in { + if !seen[s] { + seen[s] = true + out = append(out, s) + } + } + return out +} diff --git a/agent/internal/updates/metadata.go b/agent/internal/updates/metadata.go new file mode 100644 index 00000000..7c151f65 --- /dev/null +++ b/agent/internal/updates/metadata.go @@ -0,0 +1,42 @@ +// SPDX-License-Identifier: AGPL-3.0-only +// Copyright (C) 2026 Vute Tech LTD +// Copyright (C) 2026 Bor contributors + +package updates + +import ( + "os" + "path/filepath" + "time" +) + +// MetadataRefreshTime finds when the package metadata was last refreshed +// from the package manager's cache on disk, for nodes whose timers have +// not fired yet or whose engine has none: apt's success stamp and lists, +// dnf's repodata caches, zypper's raw cache. Zero when nothing is found. +func MetadataRefreshTime(p *Platform) time.Time { + var candidates []string + switch p.Engine { + case EngineApt: + candidates = append(candidates, p.Path("/var/lib/apt/periodic/update-success-stamp")) + candidates = append(candidates, globAll(p.Path("/var/lib/apt/lists/*_Packages"))...) + case EngineDnf: + candidates = append(candidates, globAll(p.Path("/var/cache/libdnf5/*/repodata/*.xml*"))...) + candidates = append(candidates, globAll(p.Path("/var/cache/dnf/*/repodata/*.xml*"))...) + case EngineOsUpdate, EngineTransactional: + candidates = append(candidates, globAll(p.Path("/var/cache/zypp/raw/*/repodata/repomd.xml"))...) + candidates = append(candidates, globAll(p.Path("/var/cache/zypp/raw/*/*/repodata/repomd.xml"))...) + } + var newest time.Time + for _, c := range candidates { + if st, err := os.Stat(c); err == nil && st.ModTime().After(newest) { + newest = st.ModTime() + } + } + return newest +} + +func globAll(pattern string) []string { + matches, _ := filepath.Glob(pattern) + return matches +} diff --git a/agent/internal/updates/offline.go b/agent/internal/updates/offline.go new file mode 100644 index 00000000..8bd6db3e --- /dev/null +++ b/agent/internal/updates/offline.go @@ -0,0 +1,95 @@ +// SPDX-License-Identifier: AGPL-3.0-only +// Copyright (C) 2026 Vute Tech LTD +// Copyright (C) 2026 Bor contributors + +package updates + +import ( + "context" + "encoding/json" + "os" + "strings" +) + +// DnfOfflineDir holds dnf5's stored offline transaction. +const DnfOfflineDir = "/usr/lib/sysimage/libdnf5/offline" + +// OfflineStatus is dnf5's stored offline transaction, when any. +type OfflineStatus struct { + Staged bool + // Command is what stored it ("dnf5 upgrade --offline --security -y"). + Command string + // Packages counts the rpms of the transaction when the transaction + // file could be read. + Packages int +} + +// DnfOfflineStatus reads "dnf5 offline status" and the stored transaction. +func DnfOfflineStatus(ctx context.Context, run Runner, p *Platform) OfflineStatus { + var st OfflineStatus + if !p.DNF5 || p.DnfBin == "" { + return st + } + out, _ := run(ctx, p.DnfBin, "-q", "offline", "status") + text := string(out) + if strings.Contains(text, "No offline transaction") || !strings.Contains(text, "offline transaction") { + return st + } + st.Staged = true + for _, line := range strings.Split(text, "\n") { + if line = strings.TrimSpace(line); strings.HasPrefix(line, "dnf5 ") || strings.HasPrefix(line, "dnf ") { + st.Command = line + break + } + } + st.Packages = countOfflinePackages(p.Path(DnfOfflineDir + "/transaction.json")) + return st +} + +// countOfflinePackages counts the rpms in a stored transaction file. +func countOfflinePackages(path string) int { + data, err := os.ReadFile(path) //nolint:gosec // G304: fixed dnf path + if err != nil { + return 0 + } + var doc struct { + RPMs []json.RawMessage `json:"rpms"` + } + if err := json.Unmarshal(data, &doc); err != nil { + return 0 + } + return len(doc.RPMs) +} + +// DnfOfflineStage stores the upgrade of the mode as an offline +// transaction, to be run at the next boot. +func DnfOfflineStage(ctx context.Context, run Runner, p *Platform, mode Mode) ([]byte, error) { + args := []string{"upgrade", "--offline", "-y"} + if mode == ModeSecurity { + args = append(args, "--security") + } + return run(ctx, p.DnfBin, args...) +} + +// DnfOfflineClean removes a stored offline transaction. +func DnfOfflineClean(ctx context.Context, run Runner, p *Platform) error { + _, err := run(ctx, p.DnfBin, "-y", "offline", "clean") + return err +} + +// DnfOfflineReboot asks dnf5 to reboot into the offline transaction. +func DnfOfflineReboot(ctx context.Context, run Runner, p *Platform) error { + _, err := run(ctx, p.DnfBin, "-y", "offline", "reboot") + return err +} + +// DnfHasUpgrades reports whether dnf has upgrades to install for the +// mode, from the cache (exit 100 means there are). +func DnfHasUpgrades(ctx context.Context, run Runner, p *Platform, mode Mode) bool { + args := []string{"-q", "-C", "check-upgrade"} + if mode == ModeSecurity { + args = append(args, "--security") + } + _, err := run(ctx, p.DnfBin, args...) + return ExitCode(err) == 100 +} diff --git a/agent/internal/updates/osupdate.go b/agent/internal/updates/osupdate.go new file mode 100644 index 00000000..82fc7392 --- /dev/null +++ b/agent/internal/updates/osupdate.go @@ -0,0 +1,138 @@ +// SPDX-License-Identifier: AGPL-3.0-only +// Copyright (C) 2026 Vute Tech LTD +// Copyright (C) 2026 Bor contributors + +package updates + +import ( + "context" + "encoding/xml" + "strings" +) + +// RenderOsUpdateConf renders /etc/os-update.conf, the administrator +// override file of SUSE's os-update. REBOOT_CMD=none: Bor owns the +// reboot. +func RenderOsUpdateConf(mode Mode) []byte { + cmd := "auto" + if mode == ModeSecurity { + cmd = "security" + } + return []byte("# " + Header + "\n" + + "UPDATE_CMD=\"" + cmd + "\"\n" + + "REBOOT_CMD=\"none\"\n") +} + +type zypperPatchXML struct { + Updates []struct { + Name string `xml:"name,attr"` + Edition string `xml:"edition,attr"` + Category string `xml:"category,attr"` + Severity string `xml:"severity,attr"` + Issues []struct { + Type string `xml:"type,attr"` + ID string `xml:"id,attr"` + } `xml:"issue-list>issue"` + } `xml:"update-status>update-list>update"` +} + +// ParseZypperPatches parses "zypper --xmlout list-patches". +func ParseZypperPatches(data []byte) ([]Pending, error) { + var doc zypperPatchXML + if err := xml.Unmarshal(data, &doc); err != nil { + return nil, err + } + var out []Pending + for _, u := range doc.Updates { + p := Pending{Name: u.Name, Version: u.Edition, Advisory: u.Name, Security: strings.EqualFold(u.Category, "security")} + switch strings.ToLower(u.Severity) { + case "critical", "important", "moderate", "low": + p.Severity = strings.ToLower(u.Severity) + } + for _, is := range u.Issues { + if strings.EqualFold(is.Type, "cve") { + p.CVEs = append(p.CVEs, is.ID) + } + } + out = append(out, p) + } + return out, nil +} + +type zypperUpdateXML struct { + Updates []struct { + Name string `xml:"name,attr"` + Edition string `xml:"edition,attr"` + Kind string `xml:"kind,attr"` + } `xml:"update-status>update-list>update"` +} + +// ParseZypperUpdates parses "zypper --xmlout list-updates": the package +// updates, which on Tumbleweed are the only kind (it has no patches). +func ParseZypperUpdates(data []byte) ([]Pending, error) { + var doc zypperUpdateXML + if err := xml.Unmarshal(data, &doc); err != nil { + return nil, err + } + var out []Pending + for _, u := range doc.Updates { + if u.Kind != "" && u.Kind != "package" { + continue + } + out = append(out, Pending{Name: u.Name, Version: u.Edition}) + } + return out, nil +} + +// ZypperPending lists what zypper would install: the patches (with their +// category and CVEs) and the package updates that no patch covers. +func ZypperPending(ctx context.Context, run Runner, p *Platform) ([]Pending, error) { + out, err := run(ctx, p.ZypperBin, "--non-interactive", "--xmlout", "-q", "list-patches") + if err != nil && len(out) == 0 { + return nil, err + } + patches, perr := ParseZypperPatches(out) + if perr != nil { + return nil, perr + } + seen := map[string]bool{} + for _, pt := range patches { + seen[pt.Name] = true + } + out, err = run(ctx, p.ZypperBin, "--non-interactive", "--xmlout", "-q", "list-updates") + if err != nil && len(out) == 0 { + return patches, nil + } + pkgs, uerr := ParseZypperUpdates(out) + if uerr != nil { + return patches, nil + } + for _, pk := range pkgs { + if !seen[pk.Name] { + patches = append(patches, pk) + } + } + return patches, nil +} + +// ZypperNeedsRebooting runs "zypper needs-rebooting": exit 102 means a +// reboot is needed. +func ZypperNeedsRebooting(ctx context.Context, run Runner, p *Platform) bool { + _, err := run(ctx, p.ZypperBin, "--non-interactive", "needs-rebooting") + return ExitCode(err) == 102 +} + +// OsUpdateMode reads UPDATE_CMD of an os-update.conf. +func OsUpdateMode(content []byte) Mode { + for _, l := range strings.Split(string(content), "\n") { + l = strings.TrimSpace(l) + if strings.HasPrefix(l, "UPDATE_CMD=") { + v := strings.Trim(strings.TrimPrefix(l, "UPDATE_CMD="), `"'`) + if v == "security" { + return ModeSecurity + } + return ModeAll + } + } + return ModeAll +} diff --git a/agent/internal/updates/platform.go b/agent/internal/updates/platform.go new file mode 100644 index 00000000..6db06d44 --- /dev/null +++ b/agent/internal/updates/platform.go @@ -0,0 +1,361 @@ +// SPDX-License-Identifier: AGPL-3.0-only +// Copyright (C) 2026 Vute Tech LTD +// Copyright (C) 2026 Bor contributors + +// Package updates drives the distribution's unattended update engine for +// the Software updates policy type: dnf-automatic (DNF 4 and 5), +// unattended-upgrades, os-update and rpm-ostree's automatic update +// policy. It renders their configuration, reads what they would install, +// and tells whether the node needs a reboot. Every engine's own reboot +// stays off; the agent decides reboots. +package updates + +import ( + "bytes" + "context" + "errors" + "os" + "os/exec" + "path/filepath" + "strings" +) + +// Engine identifies the update mechanism of a node. +type Engine string + +// The engines Bor knows. +const ( + EngineNone Engine = "none" + EngineDnf Engine = "dnf-automatic" + EngineApt Engine = "unattended-upgrades" + EngineOsUpdate Engine = "os-update" + EngineTransactional Engine = "transactional-update" + EngineRpmOstree Engine = "rpm-ostree" +) + +// KnownEngines lists the engines an agent configuration may force. +var KnownEngines = []Engine{EngineDnf, EngineApt, EngineOsUpdate, EngineTransactional, EngineRpmOstree} + +// Mode is the effective update mode of a policy or a node. +type Mode string + +// The modes, in the words the inventory and the items use. +const ( + ModeKeep Mode = "" + ModeOff Mode = "off" + ModeCheck Mode = "check" + ModeSecurity Mode = "security" + ModeAll Mode = "all" +) + +// Runner executes a command and returns its combined output. The agent +// injects a fake in tests. +type Runner func(ctx context.Context, name string, args ...string) ([]byte, error) + +// DefaultRunner runs the command with a C.UTF-8 locale (dnf5 prints Qt +// locale warnings otherwise) and returns stdout; stderr is appended on +// failure so the error carries the tool's message. +func DefaultRunner(ctx context.Context, name string, args ...string) ([]byte, error) { + cmd := exec.CommandContext(ctx, name, args...) //nolint:gosec // G204: fixed argv built by this package + cmd.Env = append(os.Environ(), "LANG=C.UTF-8", "LC_ALL=C.UTF-8", "DEBIAN_FRONTEND=noninteractive") + var stdout, stderr bytes.Buffer + cmd.Stdout = &stdout + cmd.Stderr = &stderr + err := cmd.Run() + if err != nil { + msg := strings.TrimSpace(stderr.String()) + if msg != "" { + return stdout.Bytes(), &RunError{Err: err, Stderr: msg} + } + } + return stdout.Bytes(), err +} + +// RunError is a failed command with its last stderr lines. +type RunError struct { + Err error + Stderr string +} + +func (e *RunError) Error() string { + last := e.Stderr + if i := strings.LastIndex(strings.TrimRight(last, "\n"), "\n"); i >= 0 { + last = last[i+1:] + } + return e.Err.Error() + ": " + last +} + +func (e *RunError) Unwrap() error { return e.Err } + +// ExitCode returns the exit status of a command error, or -1. +func ExitCode(err error) int { + var re *RunError + if errors.As(err, &re) { + err = re.Err + } + var ee interface{ ExitCode() int } + if errors.As(err, &ee) { + return ee.ExitCode() + } + return -1 +} + +// Platform is what the node runs: the engine Bor manages there, where its +// files live and which units drive it. +type Platform struct { + Engine Engine + // OS id, variant and codename from os-release ("ubuntu", "resolute"; + // VARIANT_ID "microos"). + OSID string + Variant string + Codename string + // DNF5 says the dnf-automatic engine is the dnf5 plugin. + DNF5 bool + // Installed reports whether the engine's package is present. + Installed bool + // Package is the engine's package name, installed when a policy asks. + Package string + // ConfigPath is the engine's configuration file Bor writes. + ConfigPath string + // TimerUnit and ServiceUnit drive the engine; InstallTimers lists every + // timer the mode switches (apt has two). + TimerUnit string + ServiceUnit string + // Binaries the drivers call. + DnfBin string + AptGetBin string + ZypperBin string + RpmOstreeBin string + RpmBin string + DpkgQueryBin string + NeedrestartBin string + SystemctlBin string + // FwupdmgrBin is fwupd's client, for the firmware inventory. + FwupdmgrBin string + // EngineRunBin runs the engine once with the node's configuration + // (dnf5 automatic, dnf-automatic, unattended-upgrade, os-update, + // rpm-ostree); empty when the engine is not installed. + EngineRunBin string + // Root is prepended to every absolute path (tests). + Root string +} + +// Path joins Root and an absolute path. +func (p *Platform) Path(abs string) string { + if p.Root == "" { + return abs + } + return filepath.Join(p.Root, abs) +} + +// Detect reads os-release and the installed tools to pick the engine. +func Detect() *Platform { return DetectEngine("") } + +// DetectEngine picks the engine like Detect, or the named one when force +// is a known engine (the agent's updates.engine setting), for systems the +// detection gets wrong. +func DetectEngine(force string) *Platform { + p := &Platform{Engine: EngineNone} + osr := readOSRelease("/etc/os-release") + p.OSID = strings.ToLower(osr["ID"]) + p.Variant = strings.ToLower(osr["VARIANT_ID"]) + p.Codename = osr["VERSION_CODENAME"] + if p.Codename == "" { + p.Codename = osr["UBUNTU_CODENAME"] + } + look := func(names ...string) string { + for _, n := range names { + if path, err := exec.LookPath(n); err == nil { + return path + } + for _, dir := range []string{"/usr/sbin", "/usr/bin", "/sbin", "/bin"} { + if st, err := os.Stat(filepath.Join(dir, n)); err == nil && !st.IsDir() { + return filepath.Join(dir, n) + } + } + } + return "" + } + p.SystemctlBin = look("systemctl") + p.NeedrestartBin = look("needrestart") + p.RpmBin = look("rpm") + p.DpkgQueryBin = look("dpkg-query") + p.FwupdmgrBin = look("fwupdmgr") + // SUSE ships dnf as an alternative client of the same repositories; + // its update mechanism is zypper's. + suse := strings.Contains(p.OSID, "suse") || p.OSID == "sles" || strings.Contains(strings.ToLower(osr["ID_LIKE"]), "suse") + forced := Engine(force) + switch { + case forced == EngineRpmOstree || forced == "" && fileExists("/run/ostree-booted") && look("rpm-ostree") != "": + p.Engine = EngineRpmOstree + p.RpmOstreeBin = look("rpm-ostree") + p.Installed = true + p.ConfigPath = "/etc/rpm-ostreed.conf" + p.TimerUnit = "rpm-ostreed-automatic.timer" + p.ServiceUnit = "rpm-ostreed-automatic.service" + p.EngineRunBin = p.RpmOstreeBin + case forced == EngineTransactional || forced == "" && look("transactional-update") != "" && rootReadOnly("/proc/self/mountinfo"): + // MicroOS, Aeon, Kalpa, SLE Micro: a read-only root updated through + // snapshots. + p.Engine = EngineTransactional + p.ZypperBin = look("zypper") + p.Package = "transactional-update" + p.ConfigPath = "/etc/transactional-update.conf" + p.TimerUnit = "transactional-update.timer" + p.ServiceUnit = "transactional-update.service" + p.EngineRunBin = look("transactional-update") + p.Installed = p.EngineRunBin != "" + case forced == EngineOsUpdate || forced == "" && suse && look("zypper") != "": + p.Engine = EngineOsUpdate + p.ZypperBin = look("zypper") + p.Package = "os-update" + p.ConfigPath = "/etc/os-update.conf" + p.TimerUnit = "os-update.timer" + p.ServiceUnit = "os-update.service" + p.Installed = fileExists("/usr/libexec/os-update") || fileExists("/usr/lib/systemd/system/os-update.timer") + if fileExists("/usr/libexec/os-update") { + p.EngineRunBin = "/usr/libexec/os-update" + } + case forced == EngineDnf && look("dnf5") != "" || forced == "" && look("dnf5") != "": + p.Engine = EngineDnf + p.DNF5 = true + p.DnfBin = look("dnf5") + p.Package = "dnf5-plugin-automatic" + p.ConfigPath = "/etc/dnf/automatic.conf" + p.TimerUnit = "dnf5-automatic.timer" + p.ServiceUnit = "dnf5-automatic.service" + p.Installed = fileExists("/usr/lib64/dnf5/plugins/automatic_cmd_plugin.so") || fileExists("/usr/lib/dnf5/plugins/automatic_cmd_plugin.so") || fileExists("/usr/lib/systemd/system/dnf5-automatic.timer") + if p.Installed { + p.EngineRunBin = p.DnfBin + } + case forced == EngineDnf || forced == "" && look("dnf") != "": + p.Engine = EngineDnf + p.DnfBin = look("dnf") + p.Package = "dnf-automatic" + p.ConfigPath = "/etc/dnf/automatic.conf" + p.TimerUnit = "dnf-automatic.timer" + p.ServiceUnit = "dnf-automatic.service" + p.Installed = look("dnf-automatic") != "" || fileExists("/usr/lib/systemd/system/dnf-automatic.timer") + p.EngineRunBin = look("dnf-automatic") + case forced == EngineApt || forced == "" && look("apt-get") != "": + p.Engine = EngineApt + p.AptGetBin = look("apt-get") + p.Package = "unattended-upgrades" + p.ConfigPath = "/etc/apt/apt.conf.d/90bor-updates" + p.TimerUnit = "apt-daily-upgrade.timer" + p.ServiceUnit = "apt-daily-upgrade.service" + p.Installed = look("unattended-upgrade") != "" + p.EngineRunBin = look("unattended-upgrade") + case forced == "" && look("zypper") != "": + p.Engine = EngineOsUpdate + p.ZypperBin = look("zypper") + p.Package = "os-update" + p.ConfigPath = "/etc/os-update.conf" + p.TimerUnit = "os-update.timer" + p.ServiceUnit = "os-update.service" + p.Installed = fileExists("/usr/libexec/os-update") || fileExists("/usr/lib/systemd/system/os-update.timer") + if fileExists("/usr/libexec/os-update") { + p.EngineRunBin = "/usr/libexec/os-update" + } + } + return p +} + +// readOSRelease parses KEY=value lines; a missing file yields no keys. +func readOSRelease(path string) map[string]string { + out := map[string]string{} + data, err := os.ReadFile(path) //nolint:gosec // G304: fixed path + if err != nil { + return out + } + for _, line := range strings.Split(string(data), "\n") { + k, v, ok := strings.Cut(strings.TrimSpace(line), "=") + if !ok || strings.HasPrefix(k, "#") { + continue + } + out[k] = strings.Trim(v, `"'`) + } + return out +} + +func fileExists(path string) bool { + _, err := os.Stat(path) + return err == nil +} + +// Header is the first line of every file Bor writes for this type. +const Header = "Managed by Bor - changes are overwritten" + +// DropInName is the drop-in file of the engine timer. It differs from the +// Services & timers type's 90-bor.conf so that type does not treat it as +// one of its own stale drop-ins; it sorts after it, so the schedule wins +// when both manage the same timer. +const DropInName = "90-bor-updates.conf" + +// legacyDropInName is the name earlier agents used; it is removed when +// found next to the current one. +const legacyDropInName = "90-bor.conf" + +// LegacyTimerDropInPath is the drop-in path earlier agents wrote. +func LegacyTimerDropInPath(systemDir, timer string) string { + return filepath.Join(systemDir, timer+".d", legacyDropInName) +} + +// RenderTimerDropIn renders the [Timer] drop-in of the engine's timer: the +// calendar expression replaces the vendor triggers, so monotonic triggers +// are reset too. +func RenderTimerDropIn(onCalendar, randomizedDelay string, persistent *bool) []byte { + var b strings.Builder + b.WriteString("# " + Header + "\n[Timer]\n") + if onCalendar != "" { + for _, k := range []string{"OnCalendar", "OnBootSec", "OnStartupSec", "OnActiveSec", "OnUnitActiveSec", "OnUnitInactiveSec"} { + b.WriteString(k + "=\n") + } + b.WriteString("OnCalendar=" + onCalendar + "\n") + } + if randomizedDelay != "" { + b.WriteString("RandomizedDelaySec=" + randomizedDelay + "\n") + } + if persistent != nil { + if *persistent { + b.WriteString("Persistent=true\n") + } else { + b.WriteString("Persistent=false\n") + } + } + return []byte(b.String()) +} + +// TimerDropInPath is the drop-in path of a timer unit under systemDir. +func TimerDropInPath(systemDir, timer string) string { + return filepath.Join(systemDir, timer+".d", DropInName) +} + +// HasHeader reports whether a file carries Bor's header in its first line. +func HasHeader(data []byte) bool { + first, _, _ := bytes.Cut(data, []byte("\n")) + return bytes.Contains(first, []byte(Header)) +} + +// rootReadOnly reports whether the root file system is mounted read-only +// (a transactional system), from a mountinfo file. +func rootReadOnly(mountinfo string) bool { + data, err := os.ReadFile(mountinfo) //nolint:gosec // G304: fixed proc path + if err != nil { + return false + } + for _, line := range strings.Split(string(data), "\n") { + f := strings.Fields(line) + // mount id, parent id, major:minor, root, mount point, options, ... + if len(f) < 6 || f[4] != "/" { + continue + } + for _, opt := range strings.Split(f[5], ",") { + if opt == "ro" { + return true + } + } + return false + } + return false +} diff --git a/agent/internal/updates/rpmostree.go b/agent/internal/updates/rpmostree.go new file mode 100644 index 00000000..cfc46216 --- /dev/null +++ b/agent/internal/updates/rpmostree.go @@ -0,0 +1,171 @@ +// SPDX-License-Identifier: AGPL-3.0-only +// Copyright (C) 2026 Vute Tech LTD +// Copyright (C) 2026 Bor contributors + +package updates + +import ( + "context" + "encoding/json" + "regexp" + "strings" + "time" +) + +// RpmOstreePolicyForMode maps a mode to rpm-ostreed's AutomaticUpdatePolicy. +// "apply" is never used: Bor owns the reboot and stages instead. +func RpmOstreePolicyForMode(mode Mode) string { + switch mode { + case ModeCheck, ModeSecurity: + return "check" + case ModeAll: + return "stage" + } + return "none" +} + +var rpmOstreePolicyLineRE = regexp.MustCompile(`(?m)^#?\s*AutomaticUpdatePolicy\s*=.*$`) + +// SetRpmOstreePolicy rewrites the AutomaticUpdatePolicy line of +// rpm-ostreed.conf, keeping everything else, and adds a [Daemon] section +// when the file has none. +func SetRpmOstreePolicy(content []byte, policy string) []byte { + line := "AutomaticUpdatePolicy=" + policy + s := string(content) + if rpmOstreePolicyLineRE.MatchString(s) { + return []byte(rpmOstreePolicyLineRE.ReplaceAllString(s, line)) + } + if strings.Contains(s, "[Daemon]") { + return []byte(strings.Replace(s, "[Daemon]", "[Daemon]\n"+line, 1)) + } + if s != "" && !strings.HasSuffix(s, "\n") { + s += "\n" + } + return []byte(s + "[Daemon]\n" + line + "\n") +} + +// RpmOstreePolicy reads the effective AutomaticUpdatePolicy of the file +// ("none" when commented out or absent). +func RpmOstreePolicy(content []byte) string { + for _, l := range strings.Split(string(content), "\n") { + l = strings.TrimSpace(l) + if strings.HasPrefix(l, "AutomaticUpdatePolicy=") { + return strings.TrimSpace(strings.TrimPrefix(l, "AutomaticUpdatePolicy=")) + } + } + return "none" +} + +// RpmOstreeStatus is the part of "rpm-ostree status --json" Bor reads. +type RpmOstreeStatus struct { + Booted string + Staged string + Pending []Pending + Transaction bool + CachedUpdate time.Time + CachedVersion string +} + +type rpmOstreeStatusJSON struct { + Deployments []struct { + Version string `json:"version"` + Booted bool `json:"booted"` + Staged bool `json:"staged"` + } `json:"deployments"` + Transaction json.RawMessage `json:"transaction"` + CachedUpdate *struct { + Version string `json:"version"` + Timestamp int64 `json:"timestamp"` + Advisories []json.RawMessage `json:"advisories"` + } `json:"cached-update"` +} + +var rpmOstreeSeverity = []string{"", "low", "moderate", "important", "critical"} + +// ParseRpmOstreeStatus parses the JSON of rpm-ostree status. Advisories +// are arrays: [id, kind, severity, [packages], {cve_references: [[url, title]]}]. +func ParseRpmOstreeStatus(data []byte) (*RpmOstreeStatus, error) { + var raw rpmOstreeStatusJSON + if err := json.Unmarshal(data, &raw); err != nil { + return nil, err + } + st := &RpmOstreeStatus{} + for _, d := range raw.Deployments { + if d.Booted { + st.Booted = d.Version + } + if d.Staged { + st.Staged = d.Version + } + } + st.Transaction = len(raw.Transaction) > 0 && string(raw.Transaction) != "null" + if raw.CachedUpdate == nil { + return st, nil + } + st.CachedVersion = raw.CachedUpdate.Version + if raw.CachedUpdate.Timestamp > 0 { + st.CachedUpdate = time.Unix(raw.CachedUpdate.Timestamp, 0) + } + seen := map[string]int{} + for _, adv := range raw.CachedUpdate.Advisories { + var tuple []json.RawMessage + if json.Unmarshal(adv, &tuple) != nil || len(tuple) < 4 { + continue + } + var id string + var kind, sev int + var pkgs []string + _ = json.Unmarshal(tuple[0], &id) + _ = json.Unmarshal(tuple[1], &kind) + _ = json.Unmarshal(tuple[2], &sev) + _ = json.Unmarshal(tuple[3], &pkgs) + var cves []string + if len(tuple) > 4 { + var meta struct { + CveReferences [][]string `json:"cve_references"` + } + if json.Unmarshal(tuple[4], &meta) == nil { + for _, ref := range meta.CveReferences { + if len(ref) > 1 { + if f := strings.Fields(ref[1]); len(f) > 0 && strings.HasPrefix(f[0], "CVE-") { + cves = append(cves, f[0]) + } + } + } + } + } + severity := "" + if sev > 0 && sev < len(rpmOstreeSeverity) { + severity = rpmOstreeSeverity[sev] + } + for _, nevra := range pkgs { + name := nevraName(nevra) + i, ok := seen[name] + if !ok { + seen[name] = len(st.Pending) + st.Pending = append(st.Pending, Pending{Name: name, Version: strings.TrimPrefix(nevra, name+"-")}) + i = seen[name] + } + if kind == 1 { + st.Pending[i].Security = true + if st.Pending[i].Advisory == "" { + st.Pending[i].Advisory = id + } + if severityRank(severity) > severityRank(st.Pending[i].Severity) { + st.Pending[i].Severity = severity + } + st.Pending[i].CVEs = append(st.Pending[i].CVEs, cves...) + } + } + } + return st, nil +} + +// RpmOstreeReadStatus runs rpm-ostree status --json. +func RpmOstreeReadStatus(ctx context.Context, run Runner, p *Platform) (*RpmOstreeStatus, error) { + out, err := run(ctx, p.RpmOstreeBin, "status", "--json") + if err != nil { + return nil, err + } + return ParseRpmOstreeStatus(out) +} diff --git a/agent/internal/updates/sessions.go b/agent/internal/updates/sessions.go new file mode 100644 index 00000000..9978e2e5 --- /dev/null +++ b/agent/internal/updates/sessions.go @@ -0,0 +1,119 @@ +// SPDX-License-Identifier: AGPL-3.0-only +// Copyright (C) 2026 Vute Tech LTD +// Copyright (C) 2026 Bor contributors + +package updates + +import ( + "fmt" + "os/user" + "strconv" + "strings" + "time" + + "github.com/VuteTech/Bor/agent/internal/logind" +) + +// UserSession is a logged-in user the reboot rule has to respect. +type UserSession struct { + UID uint32 + GID uint32 + User string + Graphical bool +} + +// Sessions lists the user-class sessions (graphical and SSH alike) of +// the node. The greeter and the user managers are not sessions. +func Sessions(mgr logind.Manager) []UserSession { + if mgr == nil { + return nil + } + list, err := mgr.ListSessions() + if err != nil { + return nil + } + var out []UserSession + seen := map[uint32]bool{} + for i := range list { + s := &list[i] + if s.Class != "user" && s.Class != "" { + continue + } + us := UserSession{UID: s.UID, GID: s.UID, User: s.Name, Graphical: s.IsGraphicalUser()} + if u, lerr := user.LookupId(strconv.FormatUint(uint64(s.UID), 10)); lerr == nil { + if g, gerr := strconv.ParseUint(u.Gid, 10, 32); gerr == nil { + us.GID = uint32(g) + } + } + if us.Graphical || !seen[s.UID] { + out = append(out, us) + } + seen[s.UID] = true + } + return out +} + +// Window is a daily "HH:MM-HH:MM" range; a window past midnight wraps. +type Window struct { + StartMin, EndMin int +} + +// ParseWindow parses "HH:MM-HH:MM". +func ParseWindow(s string) (*Window, error) { + s = strings.TrimSpace(s) + if s == "" { + return nil, nil + } + a, b, ok := strings.Cut(s, "-") + if !ok { + return nil, fmt.Errorf("window %q: use HH:MM-HH:MM", s) + } + start, err := parseHHMM(a) + if err != nil { + return nil, fmt.Errorf("window %q: %w", s, err) + } + end, err := parseHHMM(b) + if err != nil { + return nil, fmt.Errorf("window %q: %w", s, err) + } + if start == end { + return nil, fmt.Errorf("window %q: start and end are the same", s) + } + return &Window{StartMin: start, EndMin: end}, nil +} + +func parseHHMM(s string) (int, error) { + h, m, ok := strings.Cut(strings.TrimSpace(s), ":") + if !ok { + return 0, fmt.Errorf("%q is not HH:MM", s) + } + hh, err := strconv.Atoi(h) + if err != nil || hh < 0 || hh > 23 { + return 0, fmt.Errorf("%q is not HH:MM", s) + } + mm, err := strconv.Atoi(m) + if err != nil || mm < 0 || mm > 59 { + return 0, fmt.Errorf("%q is not HH:MM", s) + } + return hh*60 + mm, nil +} + +// Contains reports whether the local time of t falls into the window. +func (w *Window) Contains(t time.Time) bool { + if w == nil { + return true + } + now := t.Hour()*60 + t.Minute() + if w.StartMin < w.EndMin { + return now >= w.StartMin && now < w.EndMin + } + return now >= w.StartMin || now < w.EndMin +} + +// String renders the window back. +func (w *Window) String() string { + if w == nil { + return "" + } + return fmt.Sprintf("%02d:%02d-%02d:%02d", w.StartMin/60, w.StartMin%60, w.EndMin/60, w.EndMin%60) +} diff --git a/agent/internal/updates/transactional.go b/agent/internal/updates/transactional.go new file mode 100644 index 00000000..d157a2dc --- /dev/null +++ b/agent/internal/updates/transactional.go @@ -0,0 +1,57 @@ +// SPDX-License-Identifier: AGPL-3.0-only +// Copyright (C) 2026 Vute Tech LTD +// Copyright (C) 2026 Bor contributors + +package updates + +import ( + "os" + "strings" +) + +// TransactionalRebootFile is written by transactional-update when a new +// snapshot waits for a reboot and the reboot method is none or notify. +const TransactionalRebootFile = "/run/reboot-needed" + +// TransactionalMethod is the transactional-update command of a mode: +// "patch" installs the patches (the security mode of a snapshot system), +// "dup" or "up" every update, the way the distribution updates itself. +func TransactionalMethod(mode Mode, osID, variant string) string { + if mode == ModeSecurity { + return "patch" + } + rolling := strings.Contains(osID, "tumbleweed") || strings.Contains(osID, "microos") || strings.Contains(osID, "aeon") || strings.Contains(osID, "kalpa") || + strings.Contains(variant, "microos") || strings.Contains(variant, "aeon") || strings.Contains(variant, "kalpa") + if rolling { + return "dup" + } + return "up" +} + +// RenderTransactionalUpdateConf renders /etc/transactional-update.conf: +// the update method of the mode and no reboot of its own. +func RenderTransactionalUpdateConf(mode Mode, osID, variant string) []byte { + return []byte("# " + Header + "\n" + + "UPDATE_METHOD=" + TransactionalMethod(mode, osID, variant) + "\n" + + "REBOOT_METHOD=none\n") +} + +// TransactionalUpdateMode reads UPDATE_METHOD of a transactional-update.conf. +func TransactionalUpdateMode(content []byte) Mode { + for _, l := range strings.Split(string(content), "\n") { + l = strings.TrimSpace(l) + if strings.HasPrefix(l, "UPDATE_METHOD=") { + if strings.Trim(strings.TrimPrefix(l, "UPDATE_METHOD="), `"'`) == "patch" { + return ModeSecurity + } + return ModeAll + } + } + return ModeAll +} + +// TransactionalRebootNeeded reports transactional-update's reboot marker. +func TransactionalRebootNeeded(root string) bool { + _, err := os.Stat(root + TransactionalRebootFile) + return err == nil +} diff --git a/agent/internal/updates/updates_test.go b/agent/internal/updates/updates_test.go new file mode 100644 index 00000000..62f68afd --- /dev/null +++ b/agent/internal/updates/updates_test.go @@ -0,0 +1,433 @@ +// SPDX-License-Identifier: AGPL-3.0-only +// Copyright (C) 2026 Vute Tech LTD +// Copyright (C) 2026 Bor contributors + +package updates + +import ( + "context" + "os" + "path/filepath" + "strings" + "testing" + "time" +) + +func TestCompareVersions(t *testing.T) { + cases := []struct { + a, b string + want int + }{ + {"7.2.11-100.fc43.x86_64", "6.17.1-300.fc43.x86_64", 1}, + {"7.0.0-34-generic", "7.0.0-38-generic", -1}, + {"6.12.101+deb13-amd64", "6.12.113+deb13-amd64", -1}, + {"7.2.11-1-default", "7.2.11-1-default", 0}, + {"1.0~rc1", "1.0", -1}, + {"1.10", "1.9", 1}, + {"6.12.101+deb13-amd64", "6.12.101+deb13-amd64", 0}, + } + for _, c := range cases { + if got := CompareVersions(c.a, c.b); got != c.want { + t.Errorf("CompareVersions(%q, %q) = %d, want %d", c.a, c.b, got, c.want) + } + } + if NewestKernel([]string{"7.0.0-34-generic", "7.0.0-38-generic", "7.0.0-15-generic"}) != "7.0.0-38-generic" { + t.Error("NewestKernel picked the wrong version") + } + if !KernelRebootNeeded("7.0.0-34-generic", "7.0.0-38-generic") || KernelRebootNeeded("7.0.0-38-generic", "7.0.0-38-generic") || KernelRebootNeeded("", "x") { + t.Error("KernelRebootNeeded wrong") + } +} + +func TestInstalledKernelsFromBoot(t *testing.T) { + root := t.TempDir() + if err := os.MkdirAll(filepath.Join(root, "boot"), 0o755); err != nil { + t.Fatal(err) + } + for _, n := range []string{"vmlinuz-7.2.11-1-default", "vmlinuz-7.1.0-2-default", "vmlinuz-0-rescue-abc", "vmlinuz"} { + if err := os.WriteFile(filepath.Join(root, "boot", n), []byte("x"), 0o600); err != nil { + t.Fatal(err) + } + } + p := &Platform{Root: root, Engine: EngineOsUpdate} + got := InstalledKernels(context.Background(), func(context.Context, string, ...string) ([]byte, error) { + t.Fatal("must not run packages") + return nil, nil + }, p) + if len(got) != 2 || NewestKernel(got) != "7.2.11-1-default" { + t.Errorf("InstalledKernels = %v", got) + } +} + +func TestRenderDnfAutomaticConf(t *testing.T) { + sec := string(RenderDnfAutomaticConf(ModeSecurity, []string{"gnupg2*", "kernel*"}, false)) + for _, want := range []string{"# " + Header, "apply_updates = yes", "upgrade_type = security", "reboot = never", "[base]\nexcludepkgs = gnupg2* kernel*"} { + if !strings.Contains(sec, want) { + t.Errorf("security conf lacks %q:\n%s", want, sec) + } + } + check := string(RenderDnfAutomaticConf(ModeCheck, nil, false)) + if !strings.Contains(check, "apply_updates = no") || strings.Contains(check, "[base]") { + t.Errorf("check conf wrong:\n%s", check) + } + all := string(RenderDnfAutomaticConf(ModeAll, nil, false)) + if !strings.Contains(all, "apply_updates = yes\n") || !strings.Contains(all, "upgrade_type = default") { + t.Errorf("all conf wrong:\n%s", all) + } +} + +func TestRenderAptConf(t *testing.T) { + deb := string(RenderAptConf(ModeSecurity, "debian", []string{"linux-image-*", "apparmor"}, false)) + for _, want := range []string{ + "// " + Header, + "#clear Unattended-Upgrade::Allowed-Origins;", + "#clear Unattended-Upgrade::Origins-Pattern;", + `"origin=Debian,codename=${distro_codename},label=Debian-Security";`, + `"origin=Debian,codename=${distro_codename}-security,label=Debian-Security";`, + `"^linux-image-.*$";`, + `"^apparmor$";`, + `Unattended-Upgrade::Automatic-Reboot "false";`, + `APT::Periodic::Unattended-Upgrade "1";`, + } { + if !strings.Contains(deb, want) { + t.Errorf("debian conf lacks %q:\n%s", want, deb) + } + } + if strings.Contains(deb, "label=Debian\"") { + t.Error("security-only must not include the plain Debian archive") + } + ubu := string(RenderAptConf(ModeAll, "ubuntu", nil, true)) + for _, want := range []string{`"origin=Ubuntu,archive=${distro_codename}-updates";`, `"origin=Ubuntu,archive=${distro_codename}-security";`, `Remove-Unused-Dependencies "true"`} { + if !strings.Contains(ubu, want) { + t.Errorf("ubuntu conf lacks %q", want) + } + } + check := string(RenderAptConf(ModeCheck, "ubuntu", nil, false)) + if !strings.Contains(check, `APT::Periodic::Unattended-Upgrade "0";`) || strings.Contains(check, "Origins-Pattern {") { + t.Errorf("check conf wrong:\n%s", check) + } + if HoldToRegex("lib+c.so?") != `^lib\+c\.so.$` { + t.Errorf("HoldToRegex = %q", HoldToRegex("lib+c.so?")) + } +} + +func TestAptPendingAndLog(t *testing.T) { + out := "Listing...\napparmor/resolute-updates 5.0.2-0ubuntu1~26.04.1 amd64 [upgradable from: 5.0.0~beta1-0ubuntu7]\n" + + "bind9-host/resolute-security 1:9.20.29-1 amd64 [upgradable from: 1:9.20.26-1]\napache2-bin/stable-security 2.4.69-1~deb13u1 amd64 [upgradable from: 2.4.68-1~deb13u1]\n" + run := func(context.Context, string, ...string) ([]byte, error) { return []byte(out), nil } + pending, err := AptPending(context.Background(), run, &Platform{AptGetBin: "/usr/bin/apt-get"}) + if err != nil || len(pending) != 3 { + t.Fatalf("AptPending = %v, %v", pending, err) + } + if pending[0].Security || !pending[1].Security || !pending[2].Security || pending[1].Version != "1:9.20.29-1" { + t.Errorf("security flags wrong: %+v", pending) + } + + logPath := filepath.Join(t.TempDir(), "uu.log") + log := "2026-10-20 02:02:41,448 INFO No packages found that can be upgraded unattended and no pending auto-removals\n" + + "2026-10-20 12:52:47,100 INFO Starting unattended upgrades script\n" + + "2026-10-20 12:52:47,961 INFO Packages that will be upgraded: apparmor bind9-host linux-image-7.0.0-38-generic\n" + + "2026-10-20 12:55:09,400 INFO All upgrades installed\n" + if err := os.WriteFile(logPath, []byte(log), 0o600); err != nil { + t.Fatal(err) + } + r := AptLastRun(logPath) + if r == nil || !r.Success || r.Packages != 3 || r.Message != "All upgrades installed" || r.Time.Hour() != 12 { + t.Errorf("AptLastRun = %+v", r) + } + failed := log + "2026-10-20 13:00:00,000 INFO Starting unattended upgrades script\n2026-10-20 13:00:00,100 ERROR Lock could not be acquired (another package manager running?)\n" + if err := os.WriteFile(logPath, []byte(failed), 0o600); err != nil { + t.Fatal(err) + } + if r := AptLastRun(logPath); r == nil || r.Success || !strings.Contains(r.Message, "Lock") { + t.Errorf("failed run not detected: %+v", r) + } +} + +func TestDnfParsers(t *testing.T) { + checkOut := "Updating and loading repositories:\nRepositories loaded.\ngnupg2.x86_64 2.4.9-5.fc43 updates\n gnupg2.x86_64 2.4.8-4.fc43 d15e55\nkernel-core.x86_64 7.2.11-100.fc43 updates\nObsoleting\nfoo.noarch 1-1 updates\n" + advOut := `[{"name":"FEDORA-2026-1","type":"security","severity":"Important","nevra":"kernel-core-7.2.11-100.fc43.x86_64","buildtime":"x"},{"name":"FEDORA-2026-2","type":"security","severity":"Low","nevra":"kernel-core-7.2.11-100.fc43.x86_64","buildtime":"x"}]` + run := func(_ context.Context, _ string, args ...string) ([]byte, error) { + if strings.Contains(strings.Join(args, " "), "advisory") { + return []byte(advOut), nil + } + return []byte(checkOut), &RunError{Err: &fakeExit{100}} + } + p := &Platform{DnfBin: "dnf5", DNF5: true} + pending, err := DnfPending(context.Background(), run, p) + if err != nil { + t.Fatal(err) + } + byName := map[string]Pending{} + for _, pe := range pending { + byName[pe.Name] = pe + } + if len(pending) != 3 || !byName["kernel-core"].Security || byName["kernel-core"].Severity != "important" || byName["kernel-core"].Advisory != "FEDORA-2026-1" || byName["gnupg2"].Security { + t.Errorf("DnfPending = %+v", pending) + } + hist := "ID Command line Date and time Action(s) Altered\n17 dnf5 automatic 2026-10-20 09:53:22 844\n16 dnf5 install -y dnf5-plugin-automatic 2026-10-20 09:51:24 12\n" + runHist := func(context.Context, string, ...string) ([]byte, error) { return []byte(hist), nil } + r := DnfLastRun(context.Background(), runHist, p) + if r == nil || r.Packages != 844 || r.Time.Minute() != 53 { + t.Errorf("DnfLastRun = %+v", r) + } + if nevraName("kf6-kcoreaddons-6.20.0-2.fc43.x86_64") != "kf6-kcoreaddons" { + t.Error("nevraName wrong") + } +} + +type fakeExit struct{ code int } + +func (f *fakeExit) Error() string { return "exit" } +func (f *fakeExit) ExitCode() int { return f.code } + +func TestRpmOstreeStatus(t *testing.T) { + data := `{"deployments":[{"version":"43.20261020.0","staged":true},{"version":"43.20260221.0","booted":true}],"transaction":null, + "cached-update":{"version":"43.20261020.0","timestamp":1792456931,"advisories":[["FEDORA-2026-d6",1,2,["qt5-qtbase-5.15.18-2.fc43.x86_64","qt5-qtbase-gui-5.15.18-2.fc43.x86_64"],{"cve_references":[["https://bz","CVE-2026-19248 qt5-qtbase: DoS"]]}],["FEDORA-2026-b",2,0,["coreutils-9.7-10.fc43.x86_64"],{}]]}}` + st, err := ParseRpmOstreeStatus([]byte(data)) + if err != nil { + t.Fatal(err) + } + if st.Booted != "43.20260221.0" || st.Staged != "43.20261020.0" || st.Transaction || len(st.Pending) != 3 { + t.Errorf("status = %+v", st) + } + var qt Pending + for _, p := range st.Pending { + if p.Name == "qt5-qtbase" { + qt = p + } + } + if !qt.Security || qt.Severity != "moderate" || len(qt.CVEs) != 1 || qt.CVEs[0] != "CVE-2026-19248" { + t.Errorf("qt5 advisory wrong: %+v", qt) + } + conf := []byte("# Entries\n[Daemon]\n#AutomaticUpdatePolicy=none\n#IdleExitTimeout=60\n") + out := SetRpmOstreePolicy(conf, "stage") + if RpmOstreePolicy(out) != "stage" || strings.Contains(string(out), "#AutomaticUpdatePolicy") || !strings.Contains(string(out), "#IdleExitTimeout=60") { + t.Errorf("SetRpmOstreePolicy = %q", out) + } + if RpmOstreePolicy(conf) != "none" { + t.Error("commented policy must read as none") + } + if RpmOstreePolicyForMode(ModeSecurity) != "check" || RpmOstreePolicyForMode(ModeAll) != "stage" || RpmOstreePolicyForMode(ModeOff) != "none" { + t.Error("policy mapping wrong") + } +} + +func TestZypperParsers(t *testing.T) { + patches := ` + +` + got, err := ParseZypperPatches([]byte(patches)) + if err != nil || len(got) != 1 || !got[0].Security || got[0].Severity != "important" || len(got[0].CVEs) != 1 { + t.Errorf("ParseZypperPatches = %+v, %v", got, err) + } + updates := `x` + pk, err := ParseZypperUpdates([]byte(updates)) + if err != nil || len(pk) != 1 || pk[0].Name != "libopenh264-8" || pk[0].Security { + t.Errorf("ParseZypperUpdates = %+v, %v", pk, err) + } + if OsUpdateMode(RenderOsUpdateConf(ModeSecurity)) != ModeSecurity || !strings.Contains(string(RenderOsUpdateConf(ModeAll)), `REBOOT_CMD="none"`) { + t.Error("os-update conf wrong") + } +} + +func TestWindow(t *testing.T) { + w, err := ParseWindow("02:00-05:30") + if err != nil || w.String() != "02:00-05:30" { + t.Fatalf("ParseWindow: %v %v", w, err) + } + at := func(h, m int) time.Time { return time.Date(2026, 10, 20, h, m, 0, 0, time.Local) } + if !w.Contains(at(3, 0)) || w.Contains(at(5, 30)) || w.Contains(at(1, 59)) { + t.Error("daytime window wrong") + } + wrap, _ := ParseWindow("22:00-04:00") + if !wrap.Contains(at(23, 0)) || !wrap.Contains(at(1, 0)) || wrap.Contains(at(12, 0)) { + t.Error("wrapping window wrong") + } + if _, err := ParseWindow("25:00-01:00"); err == nil { + t.Error("bad hour accepted") + } + if n, err := ParseWindow(""); err != nil || n != nil || !n.Contains(at(0, 0)) { + t.Error("empty window must match always") + } + drop := string(RenderTimerDropIn("*-*-* 02:00", "30m", nil)) + if !strings.Contains(drop, "OnCalendar=\n") || !strings.Contains(drop, "OnCalendar=*-*-* 02:00\n") || !strings.Contains(drop, "OnBootSec=\n") || !strings.Contains(drop, "RandomizedDelaySec=30m") { + t.Errorf("drop-in wrong:\n%s", drop) + } +} + +func TestParseFwupdUpdates(t *testing.T) { + doc := `{"Devices":[{"Name":"System Firmware","DeviceId":"abc","Version":"1.10","Releases":[{"Version":"1.12","Urgency":"high","Summary":"Fixes a boot issue","Issues":["CVE-2026-1111","LVFS-1"]},{"Version":"1.11","Urgency":"low"}]},{"Name":"No releases","Releases":[]}]}` + got, err := ParseFwupdUpdates([]byte(doc)) + if err != nil || len(got) != 1 { + t.Fatalf("expected one firmware update, got %v (%v)", got, err) + } + fw := got[0] + if fw.Name != "System Firmware" || fw.Version != "1.12" || fw.Severity != "important" || !fw.Security || len(fw.CVEs) != 1 || fw.CVEs[0] != "CVE-2026-1111" || fw.Advisory != "Fixes a boot issue" { + t.Errorf("firmware entry wrong: %+v", fw) + } + if got, err := ParseFwupdUpdates([]byte("No updatable devices\n")); err != nil || got != nil { + t.Errorf("non-JSON output must mean no updates, got %v %v", got, err) + } +} + +func TestEngineRunCommand(t *testing.T) { + dnf5 := &Platform{Engine: EngineDnf, DNF5: true, Installed: true, DnfBin: "/usr/bin/dnf5", EngineRunBin: "/usr/bin/dnf5"} + apt := &Platform{Engine: EngineApt, Installed: true, EngineRunBin: "/usr/bin/unattended-upgrade"} + ostree := &Platform{Engine: EngineRpmOstree, Installed: true, RpmOstreeBin: "/usr/bin/rpm-ostree", EngineRunBin: "/usr/bin/rpm-ostree"} + cases := []struct { + name string + p *Platform + mode Mode + wantBin string + wantArgs string + refused bool + }{ + {"dnf5 security", dnf5, ModeSecurity, "/usr/bin/dnf5", "automatic", false}, + {"apt all", apt, ModeAll, "/usr/bin/unattended-upgrade", "-v", false}, + {"check refused", apt, ModeCheck, "", "", true}, + {"off refused", dnf5, ModeOff, "", "", true}, + {"keep refused", apt, ModeKeep, "", "", true}, + {"ostree check", ostree, ModeCheck, "/usr/bin/rpm-ostree", "upgrade --check", false}, + {"ostree all", ostree, ModeAll, "/usr/bin/rpm-ostree", "upgrade", false}, + {"not installed", &Platform{Engine: EngineApt}, ModeAll, "", "", true}, + } + for _, c := range cases { + bin, args, reason := EngineRunCommand(c.p, c.mode) + if bin != c.wantBin || strings.Join(args, " ") != c.wantArgs || (reason == "") == c.refused { + t.Errorf("%s: got %q %q (%q)", c.name, bin, args, reason) + } + } + if bin, args := RefreshCommand(apt); bin != "" || args != nil { + t.Errorf("apt without apt-get must have no refresh command, got %q %q", bin, args) + } + if bin, args := RefreshCommand(&Platform{Engine: EngineApt, AptGetBin: "/usr/bin/apt-get"}); bin != "/usr/bin/apt-get" || strings.Join(args, " ") != "update" { + t.Errorf("apt refresh wrong: %q %q", bin, args) + } +} + +func TestMetadataRefreshTime(t *testing.T) { + root := t.TempDir() + if err := os.MkdirAll(filepath.Join(root, "var", "lib", "apt", "lists"), 0o755); err != nil { + t.Fatal(err) + } + p := &Platform{Engine: EngineApt, Root: root} + if !MetadataRefreshTime(p).IsZero() { + t.Error("no cache means no refresh time") + } + list := filepath.Join(root, "var", "lib", "apt", "lists", "archive_dists_resolute_main_binary-amd64_Packages") + if err := os.WriteFile(list, []byte("x"), 0o600); err != nil { + t.Fatal(err) + } + old := time.Now().Add(-48 * time.Hour) + if err := os.Chtimes(list, old, old); err != nil { + t.Fatal(err) + } + if got := MetadataRefreshTime(p); got.Sub(old).Abs() > time.Second { + t.Errorf("expected the list mtime %v, got %v", old, got) + } +} + +func TestDnfAdvisoryCVEParsers(t *testing.T) { + dnf5 := `{"FEDORA-2026-d5c00a447f":{"Name":"FEDORA-2026-d5c00a447f","Description":"Fix CVE-2026-24882: Stack-based buffer overflow","references":[{"Title":"CVE-2026-24882 gnupg2: GnuPG: overflow [fedora-43]","Id":"2433665","Type":"bugzilla"}]}, +"RHSA-2026:1234":{"Name":"RHSA-2026:1234","Description":"Important: kernel security update","references":[{"Title":"CVE-2026-1 kernel: x","Id":"CVE-2026-1111","Type":"cve"},{"Title":"CVE-2026-2222 kernel: y","Id":"CVE-2026-2222","Type":"cve"}]}}` + got := ParseDnf5AdvisoryInfo([]byte(dnf5)) + if cves := got["FEDORA-2026-d5c00a447f"]; len(cves) != 1 || cves[0] != "CVE-2026-24882" { + t.Errorf("fedora bugzilla reference: got %v", cves) + } + if cves := got["RHSA-2026:1234"]; len(cves) != 2 || cves[0] != "CVE-2026-1111" || cves[1] != "CVE-2026-2222" { + t.Errorf("cve references: got %v", cves) + } + dnf4 := "===============================================================================\n kernel security update\n===============================================================================\n Update ID: RHSA-2026:1234\n Type: security\n Updated: 2026-10-01\n CVEs: CVE-2026-1111\n : CVE-2026-2222\nDescription: fixes\n\n Update ID: RHBA-2026:9\n Type: bugfix\n" + got4 := ParseDnf4UpdateinfoInfo([]byte(dnf4)) + if cves := got4["RHSA-2026:1234"]; len(cves) != 2 || cves[1] != "CVE-2026-2222" { + t.Errorf("dnf4 CVEs block: got %v", got4) + } + if _, ok := got4["RHBA-2026:9"]; ok { + t.Errorf("an advisory without CVEs must not appear: %v", got4) + } +} + +func TestTransactionalUpdateDriver(t *testing.T) { + if m := TransactionalMethod(ModeSecurity, "opensuse-microos", ""); m != "patch" { + t.Errorf("security mode must patch, got %s", m) + } + if m := TransactionalMethod(ModeAll, "opensuse-microos", "microos"); m != "dup" { + t.Errorf("rolling systems dup, got %s", m) + } + if m := TransactionalMethod(ModeAll, "sle-micro", ""); m != "up" { + t.Errorf("stable systems up, got %s", m) + } + conf := string(RenderTransactionalUpdateConf(ModeSecurity, "opensuse-microos", "microos")) + if !strings.Contains(conf, "UPDATE_METHOD=patch\n") || !strings.Contains(conf, "REBOOT_METHOD=none") || !HasHeader([]byte(conf)) { + t.Errorf("rendered conf wrong:\n%s", conf) + } + if TransactionalUpdateMode([]byte(conf)) != ModeSecurity || TransactionalUpdateMode([]byte("UPDATE_METHOD=dup\n")) != ModeAll { + t.Error("UPDATE_METHOD not read back") + } + root := t.TempDir() + if TransactionalRebootNeeded(root) { + t.Error("no marker means no reboot") + } + if err := os.MkdirAll(filepath.Join(root, "run"), 0o755); err != nil { + t.Fatal(err) + } + if err := os.WriteFile(filepath.Join(root, "run", "reboot-needed"), nil, 0o600); err != nil { + t.Fatal(err) + } + if !TransactionalRebootNeeded(root) { + t.Error("marker must mean a reboot") + } + mi := filepath.Join(root, "mountinfo") + _ = os.WriteFile(mi, []byte("22 1 0:21 / / ro,relatime shared:1 - btrfs /dev/vda2 rw\n23 22 0:22 / /var rw,relatime - btrfs /dev/vda2 rw\n"), 0o600) + if !rootReadOnly(mi) { + t.Error("ro root must be detected") + } + _ = os.WriteFile(mi, []byte("22 1 0:21 / / rw,relatime shared:1 - btrfs /dev/vda2 rw\n"), 0o600) + if rootReadOnly(mi) { + t.Error("rw root must not be detected") + } + p := &Platform{Engine: EngineTransactional, Installed: true, OSID: "opensuse-microos", EngineRunBin: "/usr/sbin/transactional-update", ZypperBin: "/usr/bin/zypper"} + bin, args, _ := EngineRunCommand(p, ModeSecurity) + if bin != "/usr/sbin/transactional-update" || strings.Join(args, " ") != "--non-interactive --quiet patch" { + t.Errorf("run command wrong: %s %v", bin, args) + } +} + +func TestDnfOffline(t *testing.T) { + root := t.TempDir() + dir := filepath.Join(root, "usr", "lib", "sysimage", "libdnf5", "offline") + if err := os.MkdirAll(dir, 0o755); err != nil { + t.Fatal(err) + } + _ = os.WriteFile(filepath.Join(dir, "transaction.json"), []byte(`{"rpms":[{"name":"a"},{"name":"b"},{"name":"c"}],"version":"1.0"}`), 0o600) + staged := true + run := func(_ context.Context, _ string, args ...string) ([]byte, error) { + if strings.Join(args, " ") == "-q offline status" { + if staged { + return []byte("An offline transaction was initiated by the following command:\n\tdnf5 upgrade --offline --security -y\nRun `dnf5 offline reboot` to reboot and perform the offline transaction.\n"), nil + } + return []byte("No offline transaction is stored.\n"), nil + } + if strings.Contains(strings.Join(args, " "), "check-upgrade") { + return nil, &fakeExit{code: 100} + } + return nil, nil + } + p := &Platform{Engine: EngineDnf, DNF5: true, DnfBin: "/usr/bin/dnf5", Root: root} + st := DnfOfflineStatus(context.Background(), run, p) + if !st.Staged || st.Packages != 3 || !strings.HasPrefix(st.Command, "dnf5 upgrade --offline") { + t.Errorf("staged status wrong: %+v", st) + } + staged = false + if st := DnfOfflineStatus(context.Background(), run, p); st.Staged { + t.Errorf("no transaction must not be staged: %+v", st) + } + if !DnfHasUpgrades(context.Background(), run, p, ModeSecurity) { + t.Error("exit 100 means upgrades are available") + } + conf := string(RenderDnfAutomaticConf(ModeSecurity, nil, true)) + if !strings.Contains(conf, "apply_updates = no") || !strings.Contains(conf, DnfOfflineMarker) || !strings.Contains(conf, "upgrade_type = security") { + t.Errorf("offline conf wrong:\n%s", conf) + } +} diff --git a/doc/configuration/agent.md b/doc/configuration/agent.md index 1656f9fa..cd4baa3b 100644 --- a/doc/configuration/agent.md +++ b/doc/configuration/agent.md @@ -231,6 +231,20 @@ Settings shared by the SELinux and AppArmor types. | `mac.collect_denials` | `true` | Read the journal's audit records for the denial summary. Records are aggregated and redacted on the node. | | `mac.allow_actions` | `true` | Answer proposal requests (`audit2allow`, AppArmor rules from denials) from the node page, for holders of `mac:operate`. | +## updates + +| Key | Default | Description | +|-----|---------|-------------| +| `updates.engine` | `auto` | The update engine to drive: detected from the system, or one of `dnf-automatic`, `unattended-upgrades`, `os-update`, `transactional-update`, `rpm-ostree` when the detection is wrong for a node. | +| `updates.state_path` | `/var/lib/bor/agent/updates-state.json` | Record of every original state (engine configuration, timer state, locks, the pending reboot), restored when the node leaves every policy. | +| `updates.backup_dir` | `/var/lib/bor/agent/updates-backups` | Backups of the engine configuration files Bor replaced. | +| `updates.reconcile_interval` | `10m` | Interval of the pass that re-asserts the timer and the configuration; `0` disables it. | +| `updates.inventory_interval` | `1h` | How often the node re-sends its update state (engine, pending updates, reboot) while connected. | +| `updates.reboot_check_interval` | `1m` | How often the reboot rule runs while a policy applies. | +| `updates.tool_timeout` | `10m` | Maximum run time of one engine or package manager call. | +| `updates.allow_install` | `true` | Let policies install the engine package. | +| `updates.allow_reboot` | `true` | Let policies reboot the node. With `false` the node reports pending reboots but never restarts on its own. | + ## flatpak | Key | Default | Description | diff --git a/doc/images/screenshots/policy-editor-updates.webp b/doc/images/screenshots/policy-editor-updates.webp new file mode 100644 index 00000000..f80bdcfa Binary files /dev/null and b/doc/images/screenshots/policy-editor-updates.webp differ diff --git a/doc/installation/requirements.md b/doc/installation/requirements.md index 095ce483..39b2c59f 100644 --- a/doc/installation/requirements.md +++ b/doc/installation/requirements.md @@ -90,6 +90,7 @@ agent log explains which tool was not found. | Firewall | firewalld installed and running (`firewall-cmd`). Without it the policy is Inapplicable. | | SELinux | SELinux active (`/sys/fs/selinux` mounted) and the C tools of every SELinux installation: `setsebool`, `semodule`, `restorecon`. `semanage` (`policycoreutils-python-utils`) for login mappings; `audit2allow` and `checkmodule` for module proposals. Without SELinux the policy is Inapplicable unless it requires SELinux. | | AppArmor | AppArmor enabled in the kernel and `apparmor_parser` (package `apparmor`). Without AppArmor the policy is Inapplicable unless it requires AppArmor. | +| Software updates | dnf, apt, zypper or rpm-ostree, and systemd on the system bus. The engine package (`dnf5-plugin-automatic`, `dnf-automatic`, `unattended-upgrades`, `os-update`) is installed through PackageKit when missing. `needrestart` (a dependency of the agent's deb package) or the dnf plugins give the reboot signal. Without a known package manager the policy is Inapplicable unless it requires an engine. | | Session Access | `loginctl` (systemd-logind). Login-time enforcement uses `pam_time` through `pam-auth-update` (Debian/Ubuntu) or authselect (Fedora/RHEL). | | Package | PackageKit on the system D-Bus, and one of `apt`, `dnf`/`yum` or `zypper`. Other package managers make the policy Inapplicable. | | Flatpak apps | `flatpak` installed. Without it the policy is Inapplicable. | diff --git a/doc/policy-types/index.md b/doc/policy-types/index.md index 2e64b916..b607fada 100644 --- a/doc/policy-types/index.md +++ b/doc/policy-types/index.md @@ -2,7 +2,7 @@ A Bor policy always has exactly one **type**. The type decides which editor the web UI shows, which settings you can configure and what the agent -changes on the endpoint. This page lists all fifteen types, explains where +changes on the endpoint. This page lists all sixteen types, explains where each one writes on a node and what the node needs, and then describes the behavior that all types share: how several policies of the same type are combined, tamper protection, compliance reporting and what happens when a @@ -26,6 +26,7 @@ The **Type** column shows the label used in the create wizard | [Firewall](firewalld.md) (firewalld) | firewalld zone services, ports, rich rules and target | `/etc/firewalld/zones/.xml`, then a firewalld reload | firewalld installed and running | | [SELinux](selinux.md) | Enforcement mode, booleans, per-domain permissive exceptions, policy modules, Bor-deployed CIL modules, file contexts and login mappings | The runtime mode and `/etc/selinux/config`; booleans through `setsebool -P`; modules `bor-*` at semodule priority 450 with sources in `/etc/bor/selinux`; `/var/lib/bor/agent/selinux-state.json` | SELinux active (Fedora, RHEL, SLES 16); `semodule`, `setsebool`, `restorecon`; `semanage` for login mappings | | [AppArmor](apparmor.md) | Enabled state and service, the user namespace restriction, profile modes by name or pattern, Bor-deployed profiles, local overrides of vendor profiles, extra home directories | `disable/` and `force-complain/` links, `bor-` profiles, a managed block in `local/` and `tunables/home.d/bor` under `/etc/apparmor.d`; `/etc/sysctl.d/zz-bor-apparmor.conf`; `/var/lib/bor/agent/apparmor-state.json` | AppArmor enabled (Ubuntu, Debian, SLES 15); `apparmor_parser` | +| [Software updates](updates.md) | What the node installs unattended (nothing, check only, security, all), the schedule, holds, the reboot after updates with a window, a logged-in users rule and a warning, age limits for compliance, and fwupd's metadata refresh | The engine configuration (`/etc/dnf/automatic.conf`, `/etc/apt/apt.conf.d/90bor-updates`, `/etc/os-update.conf`, `/etc/rpm-ostreed.conf`), a `90-bor.conf` drop-in of the engine timer, zypper locks; `/var/lib/bor/agent/updates-state.json` | dnf, apt, zypper or rpm-ostree; the engine package is installed when missing; `needrestart` or the dnf plugins for the reboot signal | | [Services & timers](systemd.md) (systemd) | Enablement (enabled, disabled, masked) and activity (running, stopped) of existing systemd units; timer schedule and service overrides | Enablement symlinks and masks through systemd; `/etc/systemd/system/.d/90-bor.conf` drop-ins; `/var/lib/bor/agent/systemd-state.json` | systemd as the init system, the D-Bus system bus; `systemd-analyze` for calendar checks | | [Flatpak apps](flatpak.md) | Flatpak remotes, required, updated or removed applications, periodic updates | `/etc/bor/flatpak/*.flatpakrepo`, `*.filter`, `*.gpg`; the system Flatpak installation | `flatpak` | | [Package](packages.md) | Software repositories and packages to install or remove | `bor-*` repository and key files in `/etc/apt/sources.list.d`, `/etc/apt/trusted.gpg.d`, `/etc/yum.repos.d`, `/etc/pki/rpm-gpg` or `/etc/zypp/repos.d`; packages through PackageKit | PackageKit for package installs and removals | @@ -77,6 +78,7 @@ type**: | Polkit | Not merged: every policy gets its own rules file. | Files are evaluated in file-name order, and the file name starts with the binding priority, so the **lower** priority number is evaluated first. The first rule that returns a result wins. | | Firewall | Policies targeting the same zone are merged; services, ports and rich rules are combined. | The zone target comes from the policy with the **higher** binding priority. | | Services & timers | Units are merged by name; enablement, activity, the timer block and each service directive are resolved separately. | **Higher** binding priority wins; on equal priority the more restrictive value wins (masked over disabled over enabled, stopped over running). The losing policy reports the unit as Inapplicable with the message "overridden: ... by (priority N)". | +| Software updates | Merged per key: the mode, the schedule, the reboot rule as a whole; holds are a union. | **Higher** binding priority wins. On equal priority the mode that installs more and the reboot rule that reboots more win; two schedules are an Error for both policies. | | SELinux | Merged per key: the mode, each boolean, each module, each custom module, file context and login mapping. Permissive domains are a union. | **Higher** binding priority wins. On equal priority enforcing beats permissive; booleans, modules and custom text with different values are a conflict reported as an Error for both policies. | | AppArmor | Merged per profile file, custom profile, local override and switch; home directories are a union. | For a profile file an exact entry beats a pattern, then the **higher** binding priority, then the more specific pattern, then the stricter mode. Switches take the stricter value on equal priority; custom texts with different content at equal priority are an Error. | | Flatpak apps | Remotes merged by name, applications by ID. | **Higher** binding priority wins. *Auto update* is on if any policy enables it. | @@ -119,6 +121,7 @@ Watched files per type: | Polkit | Every Bor-generated file in `/etc/polkit-1/rules.d` | | Firewall | Bor-managed zone files in the zones directory | | Services & timers | The `90-bor.conf` drop-ins and the state file `/var/lib/bor/agent/systemd-state.json` (unit states changed by hand are undone by the periodic reconcile pass, not reported as tamper events) | +| Software updates | The engine configuration file, the `90-bor.conf` timer drop-in and the state file; the timer's enabled state is re-asserted by the reconcile pass | | SELinux | The `SELINUX=` line of `/etc/selinux/config`, the module sources in `/etc/bor/selinux` and the state file `/var/lib/bor/agent/selinux-state.json`; the runtime mode, booleans and module states are re-asserted by the reconcile pass and, when audit following is on, within seconds of a manual change, each reported as a tamper event | | AppArmor | The `disable/` and `force-complain/` links, `bor-*` profiles, the managed blocks in `local/` files and the home tunable under `/etc/apparmor.d`, the sysctl file and the state file; loaded profile modes and sysctls are re-asserted by the reconcile pass and on the kernel's profile-change records | | Flatpak apps | The rendered remote files in `/etc/bor/flatpak` (not Flatpak's own `/var/lib/flatpak/repo/config`) | @@ -159,12 +162,13 @@ What "compliant" means depends on the type: the policy value. Per-key results are shown in the expandable row. - **Polkit**: the rules file on disk is compared with the expected content, rule by rule. -- **Firewall, Services & timers, SELinux, AppArmor, Flatpak apps, Package, - Session Access, Disk encryption**: the agent checks the live state (zone - configuration, unit states reported by systemd, the enforcement mode, - booleans and loaded profiles of the kernel's security module, installed - applications and packages, PAM and logind tooling, LUKS headers). See - each type's page. +- **Firewall, Services & timers, SELinux, AppArmor, Software updates, + Flatpak apps, Package, Session Access, Disk encryption**: the agent + checks the live state (zone configuration, unit states reported by + systemd, the enforcement mode, booleans and loaded profiles of the + kernel's security module, the update engine's timer and last run, + installed applications and packages, PAM and logind tooling, LUKS + headers). See each type's page. ## When a policy stops applying @@ -182,6 +186,7 @@ that type. If none remain, it cleans up: | Polkit | The policy's rules file is deleted. | | Firewall | Managed zone files are restored from their backups and firewalld is reloaded. | | Services & timers | Every drop-in is removed, systemd is reloaded, and each unit returns to the enablement and activity recorded when Bor first touched it (a service Bor stopped is started again if it was running before). | +| Software updates | The engine configuration is restored from its backup (or Bor's file removed), the timer drop-in removed, the timer returned to its recorded state and zypper locks removed. The engine package stays installed. | | SELinux | The mode, each boolean, each module's enabled flag and each login mapping return to what was recorded when Bor first touched them; Bor's modules and their sources are removed and the paths of its file contexts relabelled. | | AppArmor | Bor's profiles are unloaded and removed, its blocks leave the local files, the home tunable and the sysctl file are removed, the sysctls restored, every link put back as it was and the profiles reloaded, and vendor files Bor edited are restored from their backups. | | Flatpak apps | Remotes Bor created are removed (unless installed applications still depend on them), adopted remotes get their original settings back and the managed files are deleted. Installed applications stay. | diff --git a/doc/policy-types/updates.md b/doc/policy-types/updates.md new file mode 100644 index 00000000..cddc1cfb --- /dev/null +++ b/doc/policy-types/updates.md @@ -0,0 +1,435 @@ +# Software updates + +The **Software updates** policy type (technical name `Updates`) manages +the unattended update mechanism of every supported distribution and the +reboot that follows updates: what a node installs without a person, on +which schedule, which packages are held back, and when the node restarts. +Every node reports the updates it can install, with their advisories, and +whether it needs a reboot. This page explains what the agent changes on +the endpoint, how to build a policy in the editor, how several policies +are merged, and how to verify and troubleshoot the result. + +!!! note "The Package type is for named packages" + The [Package](packages.md) type manages repositories and the state of + named packages (installed, latest, removed). The Software updates type + manages everything else: the distribution's own update engine and the + reboot. The two work together; a package the Package type keeps at + *latest* is updated on every sync regardless of the update schedule. + +## What it controls + +- **Mode** - what the node installs on its own: nothing (the engine's + timer is off), **check only** (download and report), **security + updates** or **all updates**. +- **Schedule** - when the engine runs, as a systemd calendar expression + with a random delay to spread a fleet, written as a drop-in of the + distribution's timer. +- **Reboot** - every engine's own reboot is switched off and the agent + decides: never, when an update needs it, or after every run; within a + daily window; only when nobody is logged in, unless the reboot has been + pending for a number of days; with a desktop warning before a reboot + that affects users. +- **Holds** - packages the engine must not upgrade. +- **Engine** - the engine package is installed when missing, and a node + without an engine can count as non-compliant. +- **Limits** - compliance thresholds in days: a security update pending + longer than the limit, a reboot pending longer than the limit, or + package metadata older than the limit makes the node non-compliant. +- **Firmware** - fwupd's daily metadata refresh, and whether pending + firmware updates count against compliance. Firmware is never installed + by policy. + +Snap packages are out of scope: Bor does not manage snapd. + +The engine per distribution: + +| Distribution | Engine | Configuration Bor writes | Timer | +|---|---|---|---| +| Fedora 41 and later | `dnf5-plugin-automatic` | `/etc/dnf/automatic.conf` | `dnf5-automatic.timer` | +| RHEL 8 to 10, Rocky, AlmaLinux, CentOS Stream | `dnf-automatic` | `/etc/dnf/automatic.conf` | `dnf-automatic.timer` | +| Debian, Ubuntu | `unattended-upgrades` | `/etc/apt/apt.conf.d/90bor-updates` | `apt-daily-upgrade.timer` | +| openSUSE Leap 15.6 and 16, Tumbleweed, SLES 16 | `os-update` | `/etc/os-update.conf` and zypper locks | `os-update.timer` | +| openSUSE MicroOS, Aeon, Kalpa, SLE Micro (read-only root) | `transactional-update` | `/etc/transactional-update.conf` and zypper locks | `transactional-update.timer` | +| Fedora Kinoite, Silverblue, IoT (rpm-ostree) | rpm-ostree's automatic update policy | `/etc/rpm-ostreed.conf` | `rpm-ostreed-automatic.timer` | + +Image systems update as a whole: **security updates** reports as +inapplicable there and the node stays in check mode, and holds do not +apply. On transactional systems **security updates** means +`transactional-update patch` (every patch) and **all updates** `dup` on +rolling systems or `up` on others; the update lands in a new snapshot +that the reboot rule boots into. + +The agent picks the engine from the system; `updates.engine` in the +agent configuration forces one when the detection is wrong for a node. + +Everything the agent changes is recorded in +`/var/lib/bor/agent/updates-state.json` (the original configuration file +is kept under `/var/lib/bor/agent/updates-backups`) and restored when the +node leaves every policy. + +## Endpoint prerequisites + +- **A package manager the agent knows**: dnf, apt, zypper, + transactional-update or rpm-ostree. Other nodes report the policy as + inapplicable (or non-compliant with **Treat nodes without an engine as + non-compliant**). +- **The engine package** (`dnf5-plugin-automatic`, `dnf-automatic`, + `unattended-upgrades`, `os-update`): installed through PackageKit when + **Install the engine when it is missing** is on, which is the default. +- **systemd** reachable on the system bus, for the timer and the drop-in. +- **A reboot signal.** The agent compares the running kernel with the + newest installed one everywhere, and asks `needs-restarting` (dnf), + `needrestart` and `/run/reboot-required` (Debian, Ubuntu), `zypper + needs-rebooting` (SUSE) or the staged deployment (rpm-ostree). The + agent's deb package depends on `needrestart`; the rpm package recommends + the dnf plugins. +- **loginctl** for the logged-in users rule, and a desktop session with + a notification server for the warning. + +## Agent configuration + +| Key | Default | Description | +|-----|---------|-------------| +| `updates.state_path` | `/var/lib/bor/agent/updates-state.json` | Record of every original state, restored when the node leaves every policy. | +| `updates.backup_dir` | `/var/lib/bor/agent/updates-backups` | Backups of the engine configuration files Bor replaced. | +| `updates.reconcile_interval` | `10m` | Interval of the pass that re-asserts the timer and the configuration while a policy applies; `0` disables it. | +| `updates.inventory_interval` | `1h` | How often the node re-sends its update state while connected. | +| `updates.reboot_check_interval` | `1m` | How often the reboot rule runs while a policy applies. | +| `updates.tool_timeout` | `10m` | Maximum run time of one engine or package manager call. | +| `updates.allow_install` | `true` | Let policies install the engine package. With `false` a missing engine reports inapplicable. | +| `updates.allow_reboot` | `true` | Let policies reboot the node. With `false` reboot rules report inapplicable and the node never reboots on its own. | + +## Create a Software updates policy + +1. Go to **Policies -> Create a policy** and choose **Software updates** + in the **System & security** group. +2. Pick a node from **Show the state of** at the top of the editor to see + its engine, pending updates and reboot state. +3. Fill the tabs described below, or start from a template, review the + summary and save. Release the policy and bind it to a node group; a + pilot group with a tighter schedule is the usual first step. + +![Software updates policy editor with the Mode tab open](../images/screenshots/policy-editor-updates.webp){ loading=lazy } + +### Editor sections + +**Mode** +: The five modes with one sentence each, and three switches: install + the engine when missing, treat nodes without an engine as + non-compliant, remove dependencies updates left unused. With the + security or all mode a fourth switch installs the updates **offline + at the reboot** (see below). + +**Schedule** +: A preset or a calendar expression, the random delay and whether a run + missed while the node was off is caught up. + +**Reboot** +: The reboot rule, the window, the logged-in users switch, the force + period, the warning minutes and the message. Allowing forced reboots, + or reboots with users logged in, asks for a confirmation because + unsaved work is lost. + +**Holds** +: Package names or patterns with `*` and `?`. + +**Limits** +: The three age thresholds, in days; 0 leaves a threshold unchecked. + The ages are measured on the node: how long each security update has + been pending there since the agent first saw it, since when a reboot + is pending, and when the engine last refreshed its metadata. + +**Firmware** +: Keep, enable or disable `fwupd-refresh.timer`, and whether pending + firmware updates are reported as non-compliant. + +**Templates**: *Workstations: security updates nightly, reboot in the +window*, *Servers: all updates, no automatic reboot*, *Check only: report +pending updates*. + +## Setting reference + +| Setting | Field | Values | What the agent does | +|---|---|---|---| +| Mode | `mode` | `UPDATES_MODE_OFF`, `_CHECK`, `_SECURITY`, `_ALL` | renders the engine configuration and enables or disables its timer | +| Schedule | `schedule.onCalendar`, `.randomizedDelay`, `.persistent` | calendar expression, time span, bool | writes `.d/90-bor-updates.conf` | +| Reboot | `reboot.policy` | `UPDATES_REBOOT_NEVER`, `_WHEN_NEEDED`, `_ALWAYS` | runs the reboot rule every minute | +| Reboot window | `reboot.window` | `HH:MM-HH:MM`, local time, wraps past midnight | reboots only inside the window | +| Logged-in users | `reboot.onlyWithoutSessions` | bool, default on | no reboot while a graphical or SSH session exists | +| Force | `reboot.forceAfterDays` | 0 to 365 | reboots despite users once the reboot has been pending this long | +| Warning | `reboot.warnMinutes`, `reboot.message` | 0 to 1440, one line | desktop notification before a reboot that affects users | +| Hold | `hold[]` | name or pattern | `excludepkgs` (dnf), `Package-Blacklist` (apt), `zypper addlock` | +| Unused dependencies | `removeUnusedDependencies` | bool | apt `Remove-Unused-Dependencies` | +| Engine | `installEngine`, `requireEngine` | bool | installs the engine package; non-compliant without one | +| Offline install | `offline` | bool, with the security or all mode | the engine only downloads; the agent stores a dnf5 offline transaction and the reboot installs it | +| Limits | `limits.securityMaxAgeDays`, `.rebootMaxAgeDays`, `.checkMaxAgeDays` | 0 to 3650 days | evaluates the age items after every inventory scan | +| Firmware | `firmware.refreshMetadata`, `firmware.reportPending` | bool | enables or disables `fwupd-refresh.timer` (its state is recorded for the restore); reports pending firmware | + +### Example: workstations + +```json +{ + "mode": "UPDATES_MODE_SECURITY", + "schedule": {"onCalendar": "*-*-* 02:00", "randomizedDelay": "1h", "persistent": true}, + "reboot": {"policy": "UPDATES_REBOOT_WHEN_NEEDED", "window": "03:00-05:00", "forceAfterDays": 7, "warnMinutes": 10}, + "hold": ["linux-image-*"] +} +``` + +### Example: offline installs on Fedora workstations + +```json +{ + "mode": "UPDATES_MODE_SECURITY", + "offline": true, + "schedule": { "onCalendar": "*-*-* 02:00", "randomizedDelay": "1h" }, + "reboot": { "policy": "UPDATES_REBOOT_WHEN_NEEDED", "window": "03:00-05:00", "forceAfterDays": 7, "warnMinutes": 10 } +} +``` + +On Fedora 41 and later with dnf5 the engine's timer only downloads the +security updates; the agent stores them as a dnf5 offline transaction +(`dnf5 upgrade --offline --security`) and the reboot of the window runs +`dnf5 offline reboot`, so the packages are installed before the desktop +comes up and no running program sees a half-applied update. A stored +transaction counts as a pending reboot. On every other engine the +**Offline install** item reports inapplicable and the updates install +live. + +### Example: a pilot ring + +Two policies, two groups. The pilot group gets every update a day after +release and a tight limit; the fleet follows a week later: + +| | Pilot (group "Pilot workstations") | Fleet (group "Workstations") | +|---|---|---| +| Mode | all updates | security updates | +| Schedule | `*-*-* 02:00`, delay `1h` | `Mon *-*-* 02:00`, delay `6h` | +| Reboot | when needed, window `03:00-05:00`, force after 3 days | when needed, window `03:00-05:00`, force after 7 days | +| Limits | security 3 days, reboot 3 days, check 2 days | security 14 days, reboot 10 days, check 3 days | + +A node in both groups gets the stricter of the two: the higher binding +priority wins per key, and on equal priority the mode that installs more +and the reboot rule that reboots more win, while each policy reports its +own limits. Problems show up on the pilot's Compliance page days before +the fleet installs. + +### Example: servers + +```json +{ + "mode": "UPDATES_MODE_ALL", + "schedule": {"onCalendar": "*-*-* 04:00", "randomizedDelay": "30m"}, + "reboot": {"policy": "UPDATES_REBOOT_NEVER"} +} +``` + +## Merge behavior + +Several Software updates policies bound to one node merge per key by +binding priority. On equal priority the mode that installs more wins (all +over security over check over off), the reboot rule that reboots more +wins as a whole (always over when needed over never, with its window and +switches), holds are a union, **Remove unused dependencies** and +**Treat nodes without an engine as non-compliant** are on when any policy +sets them, and the engine is installed unless a policy switches it off. +Two schedules with different expressions at equal priority are a conflict: +neither applies and both policies report an error item. The fwupd refresh +setting of the highest priority policy applies; pending firmware is +reported when any policy asks. Limits are evaluated per policy: each +policy reports its own thresholds, so two policies with different limits +both report, each against its own. + +## What the agent changes on the node + +| Path or state | Written by | Watched | +|---|---|---| +| `/etc/dnf/automatic.conf`, `/etc/os-update.conf`, `/etc/rpm-ostreed.conf` (the original is backed up and restored) | the mode | yes | +| `/etc/apt/apt.conf.d/90bor-updates` | the mode (apt lists are cleared and re-declared there) | yes | +| `/etc/transactional-update.conf` (the original is backed up and restored) | the mode | yes | +| the dnf5 offline transaction under `/usr/lib/sysimage/libdnf5/offline` | the offline switch (removed when the policy leaves) | no | +| `/etc/systemd/system/.d/90-bor-updates.conf` | the schedule | yes | +| the engine timer's enabled state | the mode | reconciled | +| `fwupd-refresh.timer`'s enabled state | the firmware setting | reconciled | +| zypper package locks | holds on SUSE | reconciled | +| `/var/lib/bor/agent/updates-state.json`, `/var/lib/bor/agent/updates-backups/` | every original state | yes | + +Every file Bor writes starts with the line `Managed by Bor - changes are +overwritten` (after the comment marker of its syntax). + +## The reboot + +A reboot is **pending** when any signal says so: a newer kernel than the +running one, `needs-restarting` or `needrestart`, `/run/reboot-required`, +`zypper needs-rebooting`, transactional-update's `/run/reboot-needed`, a +stored dnf5 offline transaction, or a staged rpm-ostree deployment. The agent +records when it first saw it, shows it on the node page and in the +**Reboot rule** item, and with **Reboot when an update needs it**: + +1. waits for the window; +2. waits until nobody is logged in, unless the reboot has been pending + longer than **Force after days**; +3. warns logged-in users through a desktop notification **Warning + minutes** before a forced reboot; +4. reboots through `dnf5 offline reboot` when an offline transaction is + stored, through `rebootmgr` when SUSE's reboot manager runs, otherwise + `systemctl reboot`, and records the reboot as a tamper-style event with + the resource `updates:reboot` and the reasons. + +**Reboot after every update run** does the same after any run that +installed something. **Never reboot** only reports. + +## Drift handling + +Files Bor writes are guarded by the tamper watcher. The timer state is +re-asserted by the reconcile pass every `updates.reconcile_interval`; +each correction is a tamper event with the resource `updates:timer:` +or `updates:config:`. + +## Removal and restore + +When a policy is unbound, archived or deleted, the agent restores the +engine's configuration from its backup (or removes the file it created), +removes the schedule drop-in, returns the timer to the enabled state it +had, and removes the zypper locks it added. The state file keeps only +the reboot bookkeeping (since when a reboot is pending) and goes away +with the next reboot. The engine package stays installed. + +## The node details + +The **Software updates** section of a node shows the engine and its +effective mode, who configured it (Bor, the vendor defaults or someone +else), the timer state, the last check and the last run with its outcome, +the running and newest installed kernel, whether a reboot is pending and +why, and the pending updates with their advisories, severities and CVE +ids, searchable and filterable to security updates, with pending +firmware updates when fwupd knows of any. Other update mechanisms the +node runs (PackageKit's background refresh, YaST's online update job) +are named. + +Holders of `updates:operate` get three actions there: + +- **Check for updates** refreshes the package metadata (`dnf makecache`, + `apt-get update`, `zypper refresh`, `rpm-ostree upgrade --check`) and + reports the inventory again. +- **Install updates now** runs the engine once with the policy's mode, + the way its timer would (`dnf5 automatic`, `dnf-automatic`, + `unattended-upgrade`, `os-update`, `rpm-ostree upgrade`), waits for it + and shows the tail of its output. Refused when the policy's mode + installs nothing. An engine run can take several minutes; the request + waits up to fifteen. +- **Reboot** restarts the node at once when nobody is logged in. With a + user logged in it is refused unless forced: then every graphical + session gets a desktop warning and the node restarts after one minute + (`shutdown -r +1`). + +Every action is audit-logged as `updates.action` with the kind, the +outcome and the agent's message; a reboot also records a tamper-style +event with the resource `updates:reboot`. The agent refuses installs with +`updates.allow_install: false` and reboots with `updates.allow_reboot: +false`. + +The nodes list has an **Updates** column (security updates pending, a +reboot pending, no engine, up to date) and a filter with the same values +plus *Not reported*. **Export pending updates** and **Security only** +there download a CSV of every pending update of the listed nodes (one +row per node and package: node, groups, engine, kind, package, version, +advisory, severity, security, CVE ids, reported at) for the +vulnerability-handling record; the node section has the same export for +one node. The API is `GET /api/v1/updates/export?format=csv|json` +with `security=1`, `group=`, `node=` and `q=` filters, within the +caller's node scope. The dashboard's fleet overview counts the nodes with +security updates pending, with a reboot pending and without an engine, +each linking to the filtered list. + +## Compliance + +| Schema id | Compliant when | +|---|---| +| `updates:engine` | the engine is installed (inapplicable when the policy does not install it, non-compliant when it is required) | +| `updates:mode` | the configuration and the timer match the mode | +| `updates:schedule` | the drop-in is in place | +| `updates:reboot` | the reboot rule is applied; the message says since when a reboot is pending | +| `updates:hold` | the hold is in the configuration or the lock exists | +| `updates:last-run` | the engine's last run succeeded (error with its message otherwise) | +| `updates:security-age` | no security update has been pending on the node longer than the limit; the message names the oldest ones. Inapplicable until the first inventory scan | +| `updates:reboot-age` | no reboot has been pending longer than the limit | +| `updates:check-age` | the engine refreshed its metadata within the limit; non-compliant when no refresh is found | +| `updates:firmware` | `refresh`: the fwupd timer is in the requested state; `pending`: no firmware update is pending (inapplicable without fwupd) | +| `updates:offline` | the offline transaction is stored when updates are pending, or there is nothing to stage (inapplicable without dnf5 or outside the security and all modes) | + +The age items read what the inventory scan recorded (every +`updates.inventory_interval`, after every sync and after every action), +so a scan is followed by a compliance report when a policy sets a limit. +On the Compliance page the mode and the age items carry the CIS control +*Ensure updates, patches, and additional security software are +installed* (1.2.2.1 in CIS Red Hat Enterprise Linux 9 Benchmark v2.0.0 +and CIS Ubuntu Linux 24.04 LTS Benchmark v1.0.0). + +## Verify on the endpoint + +```bash +# The engine's configuration and timer +cat /etc/dnf/automatic.conf /etc/apt/apt.conf.d/90bor-updates /etc/os-update.conf 2>/dev/null +systemctl list-timers 'dnf*' 'apt-daily*' 'os-update*' 'rpm-ostreed*' +cat /etc/systemd/system/*/90-bor-updates.conf + +# Pending updates and the reboot signals +dnf5 -C check-upgrade; dnf5 needs-restarting +apt list --upgradable; needrestart -b; cat /run/reboot-required.pkgs +zypper list-patches; zypper needs-rebooting +rpm-ostree status + +# What the agent recorded +cat /var/lib/bor/agent/updates-state.json +journalctl -u bor-agent | grep -i "software updates" +``` + +## Troubleshooting + +**The engine item says the package is not available.** +The node's repositories do not carry it, or PackageKit is not running. +Install it by hand or add the repository with a Package policy. + +**The last run item is an error with "Lock could not be acquired".** +Another package manager held the lock when the engine ran; the next run +retries. PackageKit keeps the lock for a while after its own transactions. + +**A reboot is pending but the node never reboots.** +Check the **Reboot rule** item and the node page: the policy may say +never, the window may not have come, or a user is logged in and the force +period has not passed. The agent also waits ten minutes after a reboot it +started itself. + +**The offline item says "storing the offline transaction" failed.** +The download failed or the repositories were unreachable; the next +reconcile pass (every ten minutes) tries again. `dnf5 offline status` and +`dnf5 offline log` on the node show the stored transaction and the +outcome of the last one. + +**A transactional system reports os-update as its engine.** +The detection needs a read-only root; on a read-write snapshot system +set `updates.engine: transactional-update` in the agent configuration. + +**Security updates on Kinoite reports inapplicable.** +Image systems cannot select updates; choose **all updates** for them, in +a separate policy bound to their group if the rest of the fleet installs +security updates only. + +## Security considerations + +- A hold keeps a vulnerable package on every node of the group. Creating, + saving, releasing or importing a policy with holds is audited as + `policy.updates_hold` with the patterns. +- Unattended reboots can lose users' work. Forced reboots and reboots with + users logged in are off by default, need a confirmation in the editor, + always warn users first, and can be refused per node with + `updates.allow_reboot: false`. +- The agent never runs administrator-supplied commands for this type; it + configures the distribution's engine and runs that engine's own units. +- The inventory carries package names, versions and advisory ids, no user + data; the pending list is capped at 200 entries per node. +- The node actions change the node at once and need `updates:operate`, + which only Super Admin holds on a new installation; every request is + audited with the actor and the outcome. A forced reboot warns the + users first and is refused by nodes with `updates.allow_reboot: false`. diff --git a/doc/reference/files-and-ports.md b/doc/reference/files-and-ports.md index 85f3c79f..66d01a7a 100644 --- a/doc/reference/files-and-ports.md +++ b/doc/reference/files-and-ports.md @@ -145,6 +145,9 @@ or the file deleted. | AppArmor | Symlinks `/etc/apparmor.d/disable/` and `/etc/apparmor.d/force-complain/`, profiles `/etc/apparmor.d/bor-`, the Bor block in `/etc/apparmor.d/local/`, `/etc/apparmor.d/tunables/home.d/bor`; with vendor flag edits, the complain flag of a vendor profile file | Yes | `apparmor.profiles_dir` | | AppArmor | `/etc/sysctl.d/zz-bor-apparmor.conf` (user namespace switches) | Yes | `apparmor.sysctl_path` | | AppArmor | `/var/lib/bor/agent/apparmor-state.json` and backups of edited vendor files under `/var/lib/bor/agent/apparmor-backups/` | Yes | `apparmor.state_path`, `apparmor.backup_dir` | +| Software updates | The engine configuration: `/etc/dnf/automatic.conf`, `/etc/apt/apt.conf.d/90bor-updates`, `/etc/os-update.conf`, `/etc/transactional-update.conf` or the `AutomaticUpdatePolicy` line of `/etc/rpm-ostreed.conf` (originals backed up) | Yes | engine specific | +| Software updates | `/etc/systemd/system/.d/90-bor-updates.conf` (the schedule) | Yes | `systemd.system_dir` | +| Software updates | `/var/lib/bor/agent/updates-state.json` and `/var/lib/bor/agent/updates-backups/` | Yes | `updates.state_path`, `updates.backup_dir` | | Services & timers | Drop-ins `/etc/systemd/user/.d/90-bor.conf`, task units `/etc/systemd/user/bor-.service` and `.timer`, and the enablement symlinks and masks of entries scoped to all users | Yes (files Bor writes) | `systemd.user_dir` | | Services & timers | `/etc/systemd/user-preset/10-bor.preset` (optional, policies with the preset switch and units scoped to all users) | Yes | `systemd.user_preset_dir` | | Package (apt) | `/etc/apt/sources.list.d/bor-.sources`, `/etc/apt/trusted.gpg.d/bor-.gpg` | Yes | - | diff --git a/doc/reference/permissions.md b/doc/reference/permissions.md index 418959dc..90309729 100644 --- a/doc/reference/permissions.md +++ b/doc/reference/permissions.md @@ -109,6 +109,12 @@ hold yourself. | `mac:author` | Create, save, import or release an SELinux or AppArmor policy that carries administrator-authored policy text: custom modules or profiles, local overrides, file contexts, login mappings or permissive domains. Checked on top of `policy:create` / `policy:edit`; every such save and release is audit-logged (`policy.mac_custom`) with the names and a SHA-256 of each text. A policy that only sets the mode, booleans, module switches or profile modes needs no extra permission. | | `mac:operate` | Ask one node for a policy proposal from the **Mandatory access control** section of the node details: `audit2allow` over the node's recent denials, or AppArmor rules derived from them. The proposal runs a tool on the node, reads its audit records and is audit-logged (`mac.action`); nothing is applied. Can be delegated per node group. | +### Software updates + +| Permission | Allows | +|---|---| +| `updates:operate` | Run a Software updates action on one node from the **Software updates** section of the node details: refresh the package metadata, run the update engine once with the policy's mode, or reboot the node (forced reboots warn logged-in users first). The action runs on the node at once and is audit-logged (`updates.action`) with the outcome. Can be delegated per node group. | + ## Built-in roles `Y` means the role holds the permission on a new installation. @@ -165,6 +171,7 @@ hold yourself. | `systemd:operate` | Y | | | | | | | `mac:author` | Y | | | | | | | `mac:operate` | Y | | | | | | +| `updates:operate` | Y | | | | | | Built-in roles cannot be modified or deleted. To grant a different combination, create a custom role. Because `policy:release` is not diff --git a/doc/tools/screenshots/doc-shoot.js b/doc/tools/screenshots/doc-shoot.js index 33a48766..b34290c7 100644 --- a/doc/tools/screenshots/doc-shoot.js +++ b/doc/tools/screenshots/doc-shoot.js @@ -159,6 +159,7 @@ const EDITOR_SHOTS = { Systemd: "policy-editor-systemd", Selinux: "policy-editor-selinux", Apparmor: "policy-editor-apparmor", + Updates: "policy-editor-updates", }; const ONLY = process.env.SHOTS ? new Set(process.env.SHOTS.split(",")) : null; diff --git a/mkdocs.yml b/mkdocs.yml index b0f9cdda..125e8e07 100644 --- a/mkdocs.yml +++ b/mkdocs.yml @@ -114,6 +114,7 @@ nav: - Services and timers (systemd): policy-types/systemd.md - SELinux: policy-types/selinux.md - AppArmor: policy-types/apparmor.md + - Software updates: policy-types/updates.md - Flatpak: policy-types/flatpak.md - Packages and repositories: policy-types/packages.md - Session access: policy-types/session-access.md diff --git a/packaging/nfpm-agent.yaml b/packaging/nfpm-agent.yaml index 5ef993eb..e4728907 100644 --- a/packaging/nfpm-agent.yaml +++ b/packaging/nfpm-agent.yaml @@ -57,6 +57,36 @@ suggests: - clevis-dracut - tpm2-tools +# Per-format lists replace the ones above, so they repeat them. The reboot +# signal of the Software updates type comes from needrestart on Debian and +# Ubuntu (Debian does not write /run/reboot-required on its own) and from +# the needs-restarting plugin on Fedora (dnf5-plugins) and RHEL +# (python3-dnf-plugins-core); a weak dependency on a package the +# distribution does not carry is ignored. +overrides: + deb: + depends: + - needrestart + recommends: + - cryptsetup + suggests: + - clevis-luks + - clevis-dracut + - tpm2-tools + rpm: + recommends: + - cryptsetup + - dnf5-plugins + - python3-dnf-plugins-core + suggests: + - clevis-luks + - clevis-dracut + - tpm2-tools + scripts: postinstall: packaging/scripts/postinstall-agent.sh preremove: packaging/scripts/preremove-agent.sh + +rpm: + scripts: + posttrans: packaging/scripts/posttrans-agent.sh diff --git a/packaging/scripts/postinstall-agent.sh b/packaging/scripts/postinstall-agent.sh index f8cf3da4..50086738 100644 --- a/packaging/scripts/postinstall-agent.sh +++ b/packaging/scripts/postinstall-agent.sh @@ -1,7 +1,21 @@ #!/bin/sh set -e -# Reload systemd unit files +# Reload systemd unit files. On an upgrade the enrolled agent is kept +# enabled and restarted on the new binary: dpkg runs this last ("configure" +# with the previous version), rpm runs the old package's preremove after +# this, so the rpm upgrade leaves a marker for the posttrans script. if command -v systemctl > /dev/null 2>&1 && systemctl is-system-running > /dev/null 2>&1; then systemctl daemon-reload || true + case "${1:-}" in + 2) + touch /run/bor-agent.upgrade 2>/dev/null || true + ;; + configure) + if [ -n "${2:-}" ] && [ -f /var/lib/bor/agent/agent.crt ]; then + systemctl enable bor-agent 2>/dev/null || true + systemctl restart bor-agent 2>/dev/null || true + fi + ;; + esac fi diff --git a/packaging/scripts/posttrans-agent.sh b/packaging/scripts/posttrans-agent.sh new file mode 100644 index 00000000..04514901 --- /dev/null +++ b/packaging/scripts/posttrans-agent.sh @@ -0,0 +1,13 @@ +#!/bin/sh +set -e + +# rpm only: runs after every scriptlet of the transaction, so after the +# previous package's preremove. On an upgrade of an enrolled agent, keep +# the unit enabled and start it on the new binary. +if [ -f /run/bor-agent.upgrade ]; then + rm -f /run/bor-agent.upgrade + if command -v systemctl > /dev/null 2>&1 && systemctl is-system-running > /dev/null 2>&1 && [ -f /var/lib/bor/agent/agent.crt ]; then + systemctl enable bor-agent 2>/dev/null || true + systemctl restart bor-agent 2>/dev/null || true + fi +fi diff --git a/packaging/scripts/preremove-agent.sh b/packaging/scripts/preremove-agent.sh index 810e44bc..0c483d33 100644 --- a/packaging/scripts/preremove-agent.sh +++ b/packaging/scripts/preremove-agent.sh @@ -1,6 +1,16 @@ #!/bin/sh set -e +# Stop and disable the agent only when the package is removed. On an +# upgrade (rpm passes 1, dpkg "upgrade", "deconfigure" or +# "failed-upgrade") the unit stays enabled and the postinstall restarts +# it; apk and pacman call this script on removal only. +case "${1:-}" in + 1|upgrade|deconfigure|failed-upgrade) + exit 0 + ;; +esac + if command -v systemctl > /dev/null 2>&1; then systemctl stop bor-agent 2>/dev/null || true systemctl disable bor-agent 2>/dev/null || true diff --git a/proto/policy/policy.proto b/proto/policy/policy.proto index 789065d6..be195482 100644 --- a/proto/policy/policy.proto +++ b/proto/policy/policy.proto @@ -21,6 +21,7 @@ import "selinux.proto"; import "session_access.proto"; import "systemd.proto"; import "thunderbird.proto"; +import "updates.proto"; // PolicyService manages desktop policies service PolicyService { @@ -80,10 +81,18 @@ service PolicyService { rpc ReportMacInventory(ReportMacInventoryRequest) returns (ReportMacInventoryResponse); + // ReportUpdatesInventory carries the update state of a node: engine, + // pending updates, reboot state. + rpc ReportUpdatesInventory(ReportUpdatesInventoryRequest) + returns (ReportUpdatesInventoryResponse); // ReportMacActionResult answers a MAC_ACTION command. rpc ReportMacActionResult(ReportMacActionResultRequest) returns (ReportMacActionResultResponse); + // ReportUpdatesActionResult answers an UPDATES_ACTION command. + rpc ReportUpdatesActionResult(ReportUpdatesActionResultRequest) + returns (ReportUpdatesActionResultResponse); + // ─── Disk encryption ───────────── // All five RPCs run on the mTLS policy port; the node identity is the // verified certificate CN, and every volume lookup is scoped to it. @@ -159,6 +168,7 @@ message Policy { SystemdPolicy systemd_policy = 23; SelinuxPolicy selinux_policy = 24; ApparmorPolicy apparmor_policy = 25; + UpdatesPolicy updates_policy = 26; } // Binding priority delivered to the agent. Equals the maximum priority @@ -242,6 +252,11 @@ message PolicyUpdate { // mandatory access control proposal; the command is in mac_action and // the agent answers with ReportMacActionResult. MAC_ACTION = 8; + // UPDATES_ACTION is a server-to-agent command asking the agent to + // check, install or reboot for Software updates; the command is in + // updates_action and the agent answers with + // ReportUpdatesActionResult. + UPDATES_ACTION = 9; } UpdateType type = 1; @@ -261,6 +276,9 @@ message PolicyUpdate { // The command of a MAC_ACTION update; unset otherwise. MacAction mac_action = 6; + + // The command of an UPDATES_ACTION update; unset otherwise. + UpdatesAction updates_action = 7; } // ComplianceItemResult is the compliance result for a single DConf key. diff --git a/proto/policy/updates.proto b/proto/policy/updates.proto new file mode 100644 index 00000000..ca674784 --- /dev/null +++ b/proto/policy/updates.proto @@ -0,0 +1,229 @@ +// SPDX-License-Identifier: AGPL-3.0-only +// Copyright (C) 2026 Vute Tech LTD +// Copyright (C) 2026 Bor contributors + +syntax = "proto3"; + +package bor.policy.v1; + +option go_package = "github.com/VuteTech/Bor/server/pkg/grpc/policy;policy"; + +import "google/protobuf/timestamp.proto"; + +// UpdatesPolicy manages the distribution's unattended update mechanism +// (dnf-automatic, unattended-upgrades, os-update, rpm-ostree) and the +// reboot that follows updates. Several bound policies merge per key by +// binding priority; on equal priority the value that installs more, and +// the reboot policy that reboots more, win. +message UpdatesPolicy { + // What the node installs on its own. + UpdatesMode mode = 1; + // When the engine runs; empty keeps the distribution's default timer. + UpdatesSchedule schedule = 2; + // The reboot after updates. Every engine's own reboot is switched off; + // the agent decides reboots with these rules. + UpdatesReboot reboot = 3; + // Packages the engine must not upgrade: names or shell-style patterns + // (dnf excludepkgs, apt Package-Blacklist, zypper locks). + repeated string hold = 4; + // Remove dependencies that updates left unused (apt + // Remove-Unused-Dependencies; dnf and zypper do this on their own). + bool remove_unused_dependencies = 5; + // Install the engine package when it is missing (dnf5-plugin-automatic, + // dnf-automatic, unattended-upgrades, os-update). Unset means on. + optional bool install_engine = 6; + // A node without a usable engine is non-compliant instead of + // inapplicable. + bool require_engine = 7; + // Compliance thresholds; 0 leaves a threshold unchecked. + UpdatesLimits limits = 8; + // Firmware (fwupd) settings. + UpdatesFirmware firmware = 9; + // Install the updates offline: the engine only downloads, the agent + // stores a dnf5 offline transaction and the reboot rule's reboot runs + // it before the system comes up. dnf5 systems only; elsewhere the + // item is inapplicable. + bool offline = 10; +} + +message UpdatesLimits { + // A security update pending on the node longer than this many days is + // reported as updates:security-age. + int32 security_max_age_days = 1; + // A reboot pending longer than this many days is reported as + // updates:reboot-age. + int32 reboot_max_age_days = 2; + // Metadata older than this many days (the engine is not running) is + // reported as updates:check-age. + int32 check_max_age_days = 3; +} + +message UpdatesFirmware { + // Enable or disable fwupd-refresh.timer, the daily metadata refresh. + // Unset keeps the node's state. + optional bool refresh_metadata = 1; + // Report pending firmware updates as the updates:firmware item. + bool report_pending = 2; +} + +// UpdatesMode is what the node installs without a person. +enum UpdatesMode { + // Keep the node's configuration. + UPDATES_MODE_UNSPECIFIED = 0; + // No unattended updates: the engine's timer is disabled. + UPDATES_MODE_OFF = 1; + // Download and report, install nothing. + UPDATES_MODE_CHECK = 2; + // Install security updates only. Image-based systems (rpm-ostree) + // cannot select updates and report this as inapplicable. + UPDATES_MODE_SECURITY = 3; + // Install every update. + UPDATES_MODE_ALL = 4; +} + +// UpdatesSchedule is the engine timer's schedule, written as a drop-in +// of the distribution's timer unit. +message UpdatesSchedule { + // systemd calendar expression, e.g. "*-*-* 02:00" or "Sat *-*-* 03:00". + string on_calendar = 1; + // Random delay added to every run to spread a fleet, e.g. "1h". + string randomized_delay = 2; + // Catch up a run missed while the node was off. Unset means on. + optional bool persistent = 3; +} + +// UpdatesRebootPolicy says when the agent reboots after updates. +enum UpdatesRebootPolicy { + // Keep the node as it is: never reboot, report a pending reboot. + UPDATES_REBOOT_UNSPECIFIED = 0; + UPDATES_REBOOT_NEVER = 1; + // Reboot when a kernel, systemd or library update needs one. + UPDATES_REBOOT_WHEN_NEEDED = 2; + // Reboot after every run that installed something. + UPDATES_REBOOT_ALWAYS = 3; +} + +// UpdatesReboot is the agent's reboot rule. +message UpdatesReboot { + UpdatesRebootPolicy policy = 1; + // Daily window in which the agent may reboot, "HH:MM-HH:MM" (a window + // past midnight wraps). Empty: any time once a reboot is needed. + string window = 2; + // Do not reboot while a user is logged in (graphical or SSH). Unset + // means on. + optional bool only_without_sessions = 3; + // Reboot despite logged-in users once the reboot has been pending for + // this many days; 0 never forces. + int32 force_after_days = 4; + // Warn logged-in users this many minutes before a forced reboot. + int32 warn_minutes = 5; + // The warning shown to users; a default is used when empty. + string message = 6; +} + +// UpdatesPending is one update a node can install. +message UpdatesPending { + string name = 1; + string version = 2; + // Advisory id (FEDORA-2026-..., USN-..., DSA-...) when known. + string advisory = 3; + // critical | important | moderate | low | "" when unknown. + string severity = 4; + repeated string cves = 5; + bool security = 6; + // package | firmware + string kind = 7; +} + +// UpdatesRun is the last run of the engine the node could find. +message UpdatesRun { + google.protobuf.Timestamp time = 1; + bool success = 2; + int32 packages = 3; + // The engine's own summary line or error. + string message = 4; +} + +// UpdatesRebootState says whether a reboot is pending and why. +message UpdatesRebootState { + bool required = 1; + // When the agent first saw the reboot pending. + google.protobuf.Timestamp since = 2; + // "kernel 7.2.11 installed, 6.17.1 running", "needs-restarting", ... + repeated string reasons = 3; + // An rpm-ostree deployment is staged for the next boot. + bool staged = 4; +} + +// UpdatesInventory is what a node reports about its update state. +message UpdatesInventory { + // dnf-automatic | unattended-upgrades | os-update | rpm-ostree | none + string engine = 1; + bool engine_installed = 2; + bool engine_timer_enabled = 3; + // bor | vendor | foreign (configured by someone else) | "" + string engine_managed_by = 4; + // off | check | security | all | "" when unknown + string effective_mode = 5; + // Last metadata refresh the node could find. + google.protobuf.Timestamp last_check = 6; + UpdatesRun last_run = 7; + int32 pending_total = 8; + int32 pending_security = 9; + // At most 200 entries; the counts above cover the rest. + repeated UpdatesPending pending = 10; + UpdatesRebootState reboot = 11; + google.protobuf.Timestamp boot_time = 12; + string running_kernel = 13; + string newest_kernel = 14; + // Other update mechanisms the node runs that Bor does not manage. + repeated string foreign_mechanisms = 15; + // The engine's own last reboot requested by a policy, when any. + google.protobuf.Timestamp last_policy_reboot = 16; + // When the agent first saw the oldest pending security update. + google.protobuf.Timestamp oldest_security_since = 17; + // Pending firmware updates (fwupd), listed in pending with kind + // "firmware"; not counted in pending_total. + int32 pending_firmware = 18; +} + +// ReportUpdatesInventoryRequest carries the update state of a node. +message ReportUpdatesInventoryRequest { + string client_id = 1; + UpdatesInventory inventory = 2; +} + +message ReportUpdatesInventoryResponse {} + +// UpdatesActionKind is what an operator asks a node to do now. +enum UpdatesActionKind { + UPDATES_ACTION_UNSPECIFIED = 0; + // Refresh the package metadata and report the inventory again. + UPDATES_ACTION_CHECK = 1; + // Run the engine once now, with the policy's mode. + UPDATES_ACTION_INSTALL = 2; + // Reboot the node: at once without sessions, after a one-minute + // warning with force, refused otherwise. + UPDATES_ACTION_REBOOT = 3; +} + +// UpdatesAction is the command of an UPDATES_ACTION policy update. +message UpdatesAction { + // Correlation id the agent sends back in ReportUpdatesActionResult. + string id = 1; + UpdatesActionKind kind = 2; + // Reboot despite logged-in users (they are warned first). + bool force = 3; +} + +message ReportUpdatesActionResultRequest { + string client_id = 1; + string action_id = 2; + bool success = 3; + // One line: what happened. + string message = 4; + // The tail of the engine's output. + string text = 5; +} + +message ReportUpdatesActionResultResponse {} diff --git a/server/internal/api/nodes.go b/server/internal/api/nodes.go index 47f4d1a7..2de889ee 100644 --- a/server/internal/api/nodes.go +++ b/server/internal/api/nodes.go @@ -58,6 +58,7 @@ func (h *NodeHandler) List(w http.ResponseWriter, r *http.Request) { Desktop: q.Get("desktop"), AgentVersion: q.Get("agent_version"), LSM: q.Get("lsm"), + Updates: q.Get("updates"), Group: q.Get("group"), SortField: q.Get("sort_field"), SortOrder: q.Get("sort_order"), diff --git a/server/internal/api/policies.go b/server/internal/api/policies.go index 88de7975..63d2220d 100644 --- a/server/internal/api/policies.go +++ b/server/internal/api/policies.go @@ -140,6 +140,31 @@ func (h *PolicyHandler) auditSystemdExec(r *http.Request, policyID, verb, conten }) } +// auditUpdatesHolds records that a Software updates policy holding +// packages back was created, saved, released or imported, with the +// patterns: a hold keeps a vulnerable package on every node of a group. +func (h *PolicyHandler) auditUpdatesHolds(r *http.Request, policyID, verb, policyType, content string) { + if h.auditSvc == nil || !services.UpdatesContentHasHolds(policyType, content) { + return + } + username := "" + if claims := GetUserFromContext(r.Context()); claims != nil { + username = claims.Username + } + details, _ := json.Marshal(map[string]json.RawMessage{ + "verb": json.RawMessage(`"` + verb + `"`), + "holds": json.RawMessage(services.UpdatesHoldSummary(content)), + }) + h.auditSvc.LogEvent(r.Context(), &models.AuditLog{ + Username: username, + Action: "policy.updates_hold", + ResourceType: "policy", + ResourceID: policyID, + Details: string(details), + IPAddress: auditSrcIP(r), + }) +} + // auditMacCustom records that an SELinux or AppArmor policy carrying // administrator-authored policy text (custom modules or profiles, local // overrides, file contexts, login mappings, permissive domains) was @@ -324,6 +349,7 @@ func (h *PolicyHandler) Create(w http.ResponseWriter, r *http.Request) { h.auditSystemdExec(r, policy.ID, "create", req.Content) } h.auditMacCustom(r, policy.ID, "create", req.Type, req.Content) + h.auditUpdatesHolds(r, policy.ID, "create", req.Type, req.Content) w.Header().Set("Content-Type", "application/json") w.WriteHeader(http.StatusCreated) @@ -415,6 +441,7 @@ func (h *PolicyHandler) Update(w http.ResponseWriter, r *http.Request) { } if req.Type != nil || req.Content != nil { h.auditMacCustom(r, policy.ID, "save", nextType, nextContent) + h.auditUpdatesHolds(r, policy.ID, "save", nextType, nextContent) } w.Header().Set("Content-Type", "application/json") @@ -510,6 +537,7 @@ func (h *PolicyHandler) SetState(w http.ResponseWriter, r *http.Request, id stri } if req.State == string(models.PolicyStateReleased) { h.auditMacCustom(r, policy.ID, "release", existing.Type, existing.Content) + h.auditUpdatesHolds(r, policy.ID, "release", existing.Type, existing.Content) } w.Header().Set("Content-Type", "application/json") diff --git a/server/internal/api/updates.go b/server/internal/api/updates.go new file mode 100644 index 00000000..62295590 --- /dev/null +++ b/server/internal/api/updates.go @@ -0,0 +1,360 @@ +// SPDX-License-Identifier: AGPL-3.0-only +// Copyright (C) 2026 Vute Tech LTD +// Copyright (C) 2026 Bor contributors + +package api + +import ( + "context" + "encoding/csv" + "encoding/json" + "fmt" + "log" + "net/http" + "strconv" + "strings" + "time" + + "github.com/VuteTech/Bor/server/internal/database" + "github.com/VuteTech/Bor/server/internal/models" + "github.com/VuteTech/Bor/server/internal/services" + pb "github.com/VuteTech/Bor/server/pkg/grpc/policy" +) + +// updatesStore is the subset of database.UpdatesRepository the handler uses. +type updatesStore interface { + GetNodeStatus(ctx context.Context, nodeID string) (*database.UpdatesNodeStatus, error) + ListPending(ctx context.Context, nodeID, q string, securityOnly bool, limit int) ([]database.UpdatesPendingRow, error) + FleetSummary(ctx context.Context, scope *models.GroupScopeFilter) (*models.UpdatesFleetSummary, error) + ListPendingFleet(ctx context.Context, f database.UpdatesExportFilter) ([]database.UpdatesPendingExportRow, error) +} + +// updatesActionSender pushes an action to a connected agent (grpc.PolicyHub). +type updatesActionSender interface { + SendUpdatesAction(clientID string, action *pb.UpdatesAction) bool +} + +const ( + maxUpdatesQueryLength = 128 + // DefaultUpdatesActionTimeout is how long a check or reboot request + // waits for the agent. + DefaultUpdatesActionTimeout = 90 * time.Second + // DefaultUpdatesInstallTimeout is how long an install request waits: + // an engine run downloads and installs packages. + DefaultUpdatesInstallTimeout = 15 * time.Minute +) + +// UpdatesNodeHandler serves the Software updates state of one node and +// the fleet summary. +type UpdatesNodeHandler struct { + nodes nodeLookup + store updatesStore + sender updatesActionSender + broker *services.UpdatesActionBroker + auditSvc *services.AuditService + anonymizeIPs bool + timeout time.Duration + installTimeout time.Duration +} + +// NewUpdatesNodeHandler creates an UpdatesNodeHandler. sender and broker +// may be nil, in which case actions answer 503. +func NewUpdatesNodeHandler(nodes nodeLookup, store updatesStore, sender updatesActionSender, broker *services.UpdatesActionBroker, auditSvc *services.AuditService, anonymizeIPs bool) *UpdatesNodeHandler { + return &UpdatesNodeHandler{nodes: nodes, store: store, sender: sender, broker: broker, auditSvc: auditSvc, anonymizeIPs: anonymizeIPs, + timeout: DefaultUpdatesActionTimeout, installTimeout: DefaultUpdatesInstallTimeout} +} + +func (h *UpdatesNodeHandler) loadNode(w http.ResponseWriter, r *http.Request, id string) (*models.Node, bool) { + if id == "" || h.nodes == nil { + http.Error(w, `{"error":"node not found"}`, http.StatusNotFound) + return nil, false + } + node, err := h.nodes.GetNode(r.Context(), id) + if err != nil || node == nil || !requestScope(r, "node", "view").AllowsAny(node.NodeGroupIDs) { + http.Error(w, `{"error":"node not found"}`, http.StatusNotFound) + return nil, false + } + return node, true +} + +// updatesNodeResponse is GET /api/v1/nodes/{id}/updates. +type updatesNodeResponse struct { + ReportedAt *time.Time `json:"reportedAt,omitempty"` + Inventory json.RawMessage `json:"inventory,omitempty"` +} + +// Get handles GET /api/v1/nodes/{id}/updates. +func (h *UpdatesNodeHandler) Get(w http.ResponseWriter, r *http.Request) { + if r.Method != http.MethodGet { + http.Error(w, `{"error":"method not allowed"}`, http.StatusMethodNotAllowed) + return + } + node, ok := h.loadNode(w, r, r.PathValue("id")) + if !ok { + return + } + st, err := h.store.GetNodeStatus(r.Context(), node.ID) + if err != nil { + log.Printf("Failed to load updates status of node %s: %v", node.ID, err) + http.Error(w, `{"error":"failed to load status"}`, http.StatusInternalServerError) + return + } + resp := updatesNodeResponse{} + if st != nil { + t := st.ReportedAt + resp.ReportedAt = &t + resp.Inventory = st.InfoJSON + } + w.Header().Set("Content-Type", "application/json") + if err := json.NewEncoder(w).Encode(resp); err != nil { + log.Printf("Failed to encode updates node response: %v", err) + } +} + +// ListPending handles GET /api/v1/nodes/{id}/updates/pending?q=&security=1&limit=. +func (h *UpdatesNodeHandler) ListPending(w http.ResponseWriter, r *http.Request) { + if r.Method != http.MethodGet { + http.Error(w, `{"error":"method not allowed"}`, http.StatusMethodNotAllowed) + return + } + node, ok := h.loadNode(w, r, r.PathValue("id")) + if !ok { + return + } + query := r.URL.Query() + q := strings.TrimSpace(query.Get("q")) + if len(q) > maxUpdatesQueryLength { + q = q[:maxUpdatesQueryLength] + } + securityOnly := query.Get("security") == "1" || query.Get("security") == "true" + limit, _ := strconv.Atoi(query.Get("limit")) + rows, err := h.store.ListPending(r.Context(), node.ID, q, securityOnly, limit) + if err != nil { + log.Printf("Failed to list pending updates of node %s: %v", node.ID, err) + http.Error(w, `{"error":"failed to list pending updates"}`, http.StatusInternalServerError) + return + } + w.Header().Set("Content-Type", "application/json") + if err := json.NewEncoder(w).Encode(rows); err != nil { + log.Printf("Failed to encode pending updates: %v", err) + } +} + +// Summary handles GET /api/v1/updates/summary: the dashboard's counts of +// nodes with security updates pending, a reboot pending or no engine, +// within the caller's scope. +func (h *UpdatesNodeHandler) Summary(w http.ResponseWriter, r *http.Request) { + if r.Method != http.MethodGet { + http.Error(w, `{"error":"method not allowed"}`, http.StatusMethodNotAllowed) + return + } + sm, err := h.store.FleetSummary(r.Context(), requestScope(r, "node", "view").Filter()) + if err != nil { + log.Printf("Failed to load the updates fleet summary: %v", err) + http.Error(w, `{"error":"failed to load summary"}`, http.StatusInternalServerError) + return + } + w.Header().Set("Content-Type", "application/json") + if err := json.NewEncoder(w).Encode(sm); err != nil { + log.Printf("Failed to encode updates summary: %v", err) + } +} + +// updatesActionRequest is the body of POST /api/v1/nodes/{id}/updates/actions. +type updatesActionRequest struct { + Kind string `json:"kind"` + Force bool `json:"force"` +} + +// updatesActionResponse is the answer once the agent reported back. +type updatesActionResponse struct { + ID string `json:"id"` + Kind string `json:"kind"` + Force bool `json:"force"` + Success bool `json:"success"` + Message string `json:"message"` + Text string `json:"text"` +} + +var updatesActionKinds = map[string]pb.UpdatesActionKind{ + "check": pb.UpdatesActionKind_UPDATES_ACTION_CHECK, + "install": pb.UpdatesActionKind_UPDATES_ACTION_INSTALL, + "reboot": pb.UpdatesActionKind_UPDATES_ACTION_REBOOT, +} + +// Action handles POST /api/v1/nodes/{id}/updates/actions: it asks the +// node's agent to refresh its metadata, run its update engine once or +// reboot, and waits for the outcome. Gated by updates:operate; confined +// to nodes whose every group is in the caller's scope. +func (h *UpdatesNodeHandler) Action(w http.ResponseWriter, r *http.Request) { + if r.Method != http.MethodPost { + http.Error(w, `{"error":"method not allowed"}`, http.StatusMethodNotAllowed) + return + } + node, ok := h.loadNode(w, r, r.PathValue("id")) + if !ok { + return + } + if !requestScope(r, "updates", "operate").AllowsAll(node.NodeGroupIDs) { + denyOutOfScope(w, r, "updates", "operate", node.ID) + return + } + var req updatesActionRequest + if err := json.NewDecoder(http.MaxBytesReader(w, r.Body, 4096)).Decode(&req); err != nil { + http.Error(w, `{"error":"invalid request body"}`, http.StatusBadRequest) + return + } + req.Kind = strings.ToLower(strings.TrimSpace(req.Kind)) + kind, known := updatesActionKinds[req.Kind] + if !known { + writeJSONError(w, http.StatusBadRequest, "kind must be check, install or reboot") + return + } + if req.Force && kind != pb.UpdatesActionKind_UPDATES_ACTION_REBOOT { + req.Force = false + } + if h.sender == nil || h.broker == nil { + http.Error(w, `{"error":"node actions are not available"}`, http.StatusServiceUnavailable) + return + } + actionID, results, forget, err := h.broker.NewAction(node.Name) + if err != nil { + log.Printf("updates action: %v", err) + http.Error(w, `{"error":"failed to create action"}`, http.StatusInternalServerError) + return + } + defer forget() + cmd := &pb.UpdatesAction{Id: actionID, Kind: kind, Force: req.Force} + if !h.sender.SendUpdatesAction(node.Name, cmd) { + h.audit(r, node, actionID, req, "not_connected", "agent not connected") + http.Error(w, `{"error":"agent not connected"}`, http.StatusServiceUnavailable) + return + } + wait := h.timeout + if kind == pb.UpdatesActionKind_UPDATES_ACTION_INSTALL { + wait = h.installTimeout + } + timer := time.NewTimer(wait) + defer timer.Stop() + select { + case res := <-results: + outcome := "failed" + if res.Success { + outcome = "success" + } + h.audit(r, node, actionID, req, outcome, res.Message) + w.Header().Set("Content-Type", "application/json") + if err := json.NewEncoder(w).Encode(updatesActionResponse{ID: actionID, Kind: req.Kind, Force: req.Force, Success: res.Success, Message: res.Message, Text: res.Text}); err != nil { + log.Printf("Failed to encode updates action response: %v", err) + } + case <-timer.C: + h.audit(r, node, actionID, req, "timeout", "no answer from the agent") + writeJSONError(w, http.StatusGatewayTimeout, fmt.Sprintf("the agent did not answer within %s; the node page shows the outcome once it reports", wait.Round(time.Second))) + case <-r.Context().Done(): + h.audit(r, node, actionID, req, "abandoned", "request cancelled before the agent answered") + } +} + +// audit records one action request with its outcome. +func (h *UpdatesNodeHandler) audit(r *http.Request, node *models.Node, actionID string, req updatesActionRequest, outcome, message string) { + if h.auditSvc == nil { + return + } + username := "" + var userID *string + if claims := GetUserFromContext(r.Context()); claims != nil { + username = claims.Username + if claims.UserID != "" { + id := claims.UserID + userID = &id + } + } + details, _ := json.Marshal(map[string]string{ + "node": node.Name, + "kind": req.Kind, + "force": strconv.FormatBool(req.Force), + "action_id": actionID, + "outcome": outcome, + "message": message, + }) + h.auditSvc.LogEvent(r.Context(), &models.AuditLog{ + UserID: userID, + Username: username, + Action: "updates.action", + ResourceType: "node", + ResourceID: node.ID, + Details: string(details), + IPAddress: extractAuditIP(r, h.anonymizeIPs), + }) +} + +// csvSafe neutralises spreadsheet formula injection: a cell that starts +// with = + - @ or a tab or carriage return gets a leading apostrophe. +func csvSafe(v string) string { + if v != "" && strings.ContainsAny(v[:1], "=+-@\t\r") { + return "'" + v + } + return v +} + +// Export handles GET /api/v1/updates/export?format=csv|json&security=1&group=&node=&q=: +// the pending updates of every node in the caller's scope, one row per +// node and package, for the vulnerability-handling record. +func (h *UpdatesNodeHandler) Export(w http.ResponseWriter, r *http.Request) { + if r.Method != http.MethodGet { + http.Error(w, `{"error":"method not allowed"}`, http.StatusMethodNotAllowed) + return + } + query := r.URL.Query() + q := strings.TrimSpace(query.Get("q")) + if len(q) > maxUpdatesQueryLength { + q = q[:maxUpdatesQueryLength] + } + nodeID := strings.TrimSpace(query.Get("node")) + if nodeID != "" { + node, ok := h.loadNode(w, r, nodeID) + if !ok { + return + } + nodeID = node.ID + } + limit, _ := strconv.Atoi(query.Get("limit")) + f := database.UpdatesExportFilter{ + Scope: requestScope(r, "node", "view").Filter(), + GroupID: strings.TrimSpace(query.Get("group")), + NodeID: nodeID, + Query: q, + SecurityOnly: query.Get("security") == "1" || query.Get("security") == "true", + Limit: limit, + } + rows, err := h.store.ListPendingFleet(r.Context(), f) + if err != nil { + log.Printf("Failed to export pending updates: %v", err) + http.Error(w, `{"error":"failed to export pending updates"}`, http.StatusInternalServerError) + return + } + stamp := time.Now().UTC().Format("20060102-1504") + if query.Get("format") == "json" { + w.Header().Set("Content-Type", "application/json") + w.Header().Set("Content-Disposition", fmt.Sprintf("attachment; filename=pending-updates-%s.json", stamp)) + if err := json.NewEncoder(w).Encode(rows); err != nil { + log.Printf("Failed to encode pending updates export: %v", err) + } + return + } + w.Header().Set("Content-Type", "text/csv; charset=utf-8") + w.Header().Set("Content-Disposition", fmt.Sprintf("attachment; filename=pending-updates-%s.csv", stamp)) + cw := csv.NewWriter(w) + _ = cw.Write([]string{"node", "node_groups", "engine", "kind", "package", "version", "advisory", "severity", "security", "cves", "reported_at"}) + for i := range rows { + row := &rows[i] + _ = cw.Write([]string{ + csvSafe(row.NodeName), csvSafe(row.NodeGroups), row.Engine, row.Kind, csvSafe(row.Name), csvSafe(row.Version), + csvSafe(row.Advisory), row.Severity, strconv.FormatBool(row.Security), strings.Join(row.CVEs, " "), row.ReportedAt.UTC().Format(time.RFC3339), + }) + } + cw.Flush() + if err := cw.Error(); err != nil { + log.Printf("Failed to write pending updates export: %v", err) + } +} diff --git a/server/internal/authz/authz.go b/server/internal/authz/authz.go index c445f4fd..2c9d0149 100644 --- a/server/internal/authz/authz.go +++ b/server/internal/authz/authz.go @@ -38,6 +38,9 @@ var scopableResources = map[string]bool{ "systemd": true, // mac:operate asks one node for a mandatory access control proposal. "mac": true, + // updates:operate runs a Software updates check, install or reboot on + // one node. + "updates": true, } // IsScopable reports whether a node-group-scoped binding can grant diff --git a/server/internal/database/migrations/000045_updates_inventory.down.sql b/server/internal/database/migrations/000045_updates_inventory.down.sql new file mode 100644 index 00000000..b59095d5 --- /dev/null +++ b/server/internal/database/migrations/000045_updates_inventory.down.sql @@ -0,0 +1,2 @@ +DROP TABLE IF EXISTS node_updates_pending; +DROP TABLE IF EXISTS node_updates_status; diff --git a/server/internal/database/migrations/000045_updates_inventory.up.sql b/server/internal/database/migrations/000045_updates_inventory.up.sql new file mode 100644 index 00000000..6e9ffd16 --- /dev/null +++ b/server/internal/database/migrations/000045_updates_inventory.up.sql @@ -0,0 +1,38 @@ +-- SPDX-License-Identifier: AGPL-3.0-only +-- Copyright (C) 2026 Vute Tech LTD + +-- Software updates inventory: what each node reports about its update +-- engine, the updates it can install and the reboot it needs. + +-- One row per node, replaced on every report. info_json is the protojson +-- of the inventory without its pending list; the filter columns repeat +-- what the nodes list and the dashboard query. +CREATE TABLE node_updates_status ( + node_id UUID PRIMARY KEY REFERENCES nodes(id) ON DELETE CASCADE, + engine VARCHAR(32) NOT NULL DEFAULT 'none', + effective_mode VARCHAR(16) NOT NULL DEFAULT '', + managed_by VARCHAR(16) NOT NULL DEFAULT '', + pending_total INTEGER NOT NULL DEFAULT 0, + pending_security INTEGER NOT NULL DEFAULT 0, + reboot_required BOOLEAN NOT NULL DEFAULT FALSE, + reboot_since TIMESTAMPTZ, + info_json JSONB NOT NULL, + reported_at TIMESTAMPTZ NOT NULL DEFAULT NOW() +); +CREATE INDEX idx_node_updates_status_security ON node_updates_status (pending_security) WHERE pending_security > 0; +CREATE INDEX idx_node_updates_status_reboot ON node_updates_status (reboot_required) WHERE reboot_required; + +-- One row per pending update of a node (at most 200 per report). +CREATE TABLE node_updates_pending ( + node_id UUID NOT NULL REFERENCES nodes(id) ON DELETE CASCADE, + kind VARCHAR(16) NOT NULL DEFAULT 'package', + name VARCHAR(255) NOT NULL, + version VARCHAR(255) NOT NULL DEFAULT '', + advisory VARCHAR(128) NOT NULL DEFAULT '', + severity VARCHAR(16) NOT NULL DEFAULT '', + security BOOLEAN NOT NULL DEFAULT FALSE, + cves_json JSONB NOT NULL DEFAULT '[]', + reported_at TIMESTAMPTZ NOT NULL DEFAULT NOW(), + PRIMARY KEY (node_id, kind, name) +); +CREATE INDEX idx_node_updates_pending_security ON node_updates_pending (node_id, security); diff --git a/server/internal/database/migrations/000046_updates_operate_permission.down.sql b/server/internal/database/migrations/000046_updates_operate_permission.down.sql new file mode 100644 index 00000000..ed48a4a5 --- /dev/null +++ b/server/internal/database/migrations/000046_updates_operate_permission.down.sql @@ -0,0 +1,6 @@ +-- SPDX-License-Identifier: AGPL-3.0-only +-- Copyright (C) 2026 Vute Tech LTD + +DELETE FROM role_permissions WHERE permission_id IN + (SELECT id FROM permissions WHERE resource = 'updates' AND action = 'operate'); +DELETE FROM permissions WHERE resource = 'updates' AND action = 'operate'; diff --git a/server/internal/database/migrations/000046_updates_operate_permission.up.sql b/server/internal/database/migrations/000046_updates_operate_permission.up.sql new file mode 100644 index 00000000..91b69822 --- /dev/null +++ b/server/internal/database/migrations/000046_updates_operate_permission.up.sql @@ -0,0 +1,16 @@ +-- SPDX-License-Identifier: AGPL-3.0-only +-- Copyright (C) 2026 Vute Tech LTD + +-- The Software updates section of the node details can ask a node to +-- refresh its metadata, run its update engine once or reboot. Installing +-- updates and rebooting change the node at once, so the actions need +-- updates:operate, granted to Super Admin only; every other role needs an +-- explicit grant. +INSERT INTO permissions (resource, action) VALUES ('updates', 'operate') +ON CONFLICT (resource, action) DO NOTHING; + +INSERT INTO role_permissions (role_id, permission_id) + SELECT r.id, p.id FROM roles r + JOIN permissions p ON p.resource = 'updates' AND p.action = 'operate' + WHERE r.name = 'Super Admin' +ON CONFLICT (role_id, permission_id) DO NOTHING; diff --git a/server/internal/database/nodes.go b/server/internal/database/nodes.go index a0a1da05..7e2c92ea 100644 --- a/server/internal/database/nodes.go +++ b/server/internal/database/nodes.go @@ -299,6 +299,9 @@ func buildNodeFilter(req *models.NodeListRequest) (where string, args []interfac args = append(args, req.LSM) conds = append(conds, fmt.Sprintf("n.lsm = $%d", len(args))) } + if cond := nodeUpdatesCondition(req.Updates); cond != "" { + conds = append(conds, cond) + } if req.Group == "none" { // Nodes not a member of any group (unassigned). conds = append(conds, "NOT EXISTS (SELECT 1 FROM node_group_members ngm WHERE ngm.node_id = n.id)") @@ -325,6 +328,23 @@ func buildNodeFilter(req *models.NodeListRequest) (where string, args []interfac return "WHERE " + strings.Join(conds, " AND "), args } +// nodeUpdatesCondition returns the condition of a Software updates filter +// value, or "" for a value it does not know. The values are fixed, never +// request input. +func nodeUpdatesCondition(value string) string { + switch value { + case "security": + return "EXISTS (SELECT 1 FROM node_updates_status us WHERE us.node_id = n.id AND us.pending_security > 0)" + case "reboot": + return "EXISTS (SELECT 1 FROM node_updates_status us WHERE us.node_id = n.id AND us.reboot_required)" + case "engine-missing": + return "EXISTS (SELECT 1 FROM node_updates_status us WHERE us.node_id = n.id AND (us.engine = 'none' OR NOT COALESCE((us.info_json->>'engineInstalled')::boolean, FALSE)))" + case "not-reported": + return "NOT EXISTS (SELECT 1 FROM node_updates_status us WHERE us.node_id = n.id)" + } + return "" +} + // nodeScopeCondition returns a condition matching nodes that belong to at // least one of the scope's node groups (a delegated administrator's view). // argOffset is the number of bind args already in use. An empty scope diff --git a/server/internal/database/updates.go b/server/internal/database/updates.go new file mode 100644 index 00000000..28bd4c26 --- /dev/null +++ b/server/internal/database/updates.go @@ -0,0 +1,335 @@ +// SPDX-License-Identifier: AGPL-3.0-only +// Copyright (C) 2026 Vute Tech LTD +// Copyright (C) 2026 Bor contributors + +package database + +import ( + "context" + "database/sql" + "encoding/json" + "fmt" + "strings" + "time" + + "github.com/VuteTech/Bor/server/internal/models" + pb "github.com/VuteTech/Bor/server/pkg/grpc/policy" + "github.com/lib/pq" + "google.golang.org/protobuf/encoding/protojson" + "google.golang.org/protobuf/proto" +) + +// UpdatesRepository stores the Software updates inventory of nodes. +type UpdatesRepository struct { + db *DB +} + +// NewUpdatesRepository creates an UpdatesRepository. +func NewUpdatesRepository(db *DB) *UpdatesRepository { + return &UpdatesRepository{db: db} +} + +var updatesMarshal = protojson.MarshalOptions{UseProtoNames: false} + +const updatesInsertBatch = 200 + +// UpdatesNodeStatus is the status row of one node: the inventory without +// its pending list, as protojson, plus the columns the lists filter on. +type UpdatesNodeStatus struct { + NodeID string + Engine string + EffectiveMode string + ManagedBy string + PendingTotal int + PendingSecurity int + RebootRequired bool + RebootSince *time.Time + InfoJSON json.RawMessage + ReportedAt time.Time +} + +// UpdatesPendingRow is one pending update of a node. +type UpdatesPendingRow struct { + Kind string `json:"kind"` + Name string `json:"name"` + Version string `json:"version"` + Advisory string `json:"advisory"` + Severity string `json:"severity"` + Security bool `json:"security"` + CVEs []string `json:"cves"` +} + +// ReplaceNodeInventory replaces the status row and the pending rows of a +// node in one transaction. +func (r *UpdatesRepository) ReplaceNodeInventory(ctx context.Context, nodeID string, inv *pb.UpdatesInventory) error { + tx, err := r.db.BeginTx(ctx, nil) + if err != nil { + return fmt.Errorf("updates: begin tx: %w", err) + } + defer func() { _ = tx.Rollback() }() + now := time.Now() + + // The status row keeps the inventory without the pending list, which + // has its own table. + stripped := proto.Clone(inv).(*pb.UpdatesInventory) //nolint:errcheck // Clone returns the same type + stripped.Pending = nil + info, err := updatesMarshal.Marshal(stripped) + if err != nil { + return fmt.Errorf("updates: marshal inventory: %w", err) + } + var since sql.NullTime + if rb := inv.GetReboot(); rb != nil && rb.GetSince() != nil { + since = sql.NullTime{Time: rb.GetSince().AsTime(), Valid: true} + } + if _, err := tx.ExecContext(ctx, ` + INSERT INTO node_updates_status (node_id, engine, effective_mode, managed_by, pending_total, pending_security, reboot_required, reboot_since, info_json, reported_at) + VALUES ($1, $2, $3, $4, $5, $6, $7, $8, $9, $10) + ON CONFLICT (node_id) DO UPDATE SET engine = EXCLUDED.engine, effective_mode = EXCLUDED.effective_mode, + managed_by = EXCLUDED.managed_by, pending_total = EXCLUDED.pending_total, pending_security = EXCLUDED.pending_security, + reboot_required = EXCLUDED.reboot_required, reboot_since = EXCLUDED.reboot_since, info_json = EXCLUDED.info_json, + reported_at = EXCLUDED.reported_at`, + nodeID, inv.GetEngine(), inv.GetEffectiveMode(), inv.GetEngineManagedBy(), inv.GetPendingTotal(), inv.GetPendingSecurity(), + inv.GetReboot().GetRequired(), since, string(info), now); err != nil { + return fmt.Errorf("updates: upsert status: %w", err) + } + if _, err := tx.ExecContext(ctx, `DELETE FROM node_updates_pending WHERE node_id = $1`, nodeID); err != nil { + return fmt.Errorf("updates: delete pending: %w", err) + } + pending := inv.GetPending() + for start := 0; start < len(pending); start += updatesInsertBatch { + end := min(start+updatesInsertBatch, len(pending)) + var sb strings.Builder + sb.WriteString(`INSERT INTO node_updates_pending (node_id, kind, name, version, advisory, severity, security, cves_json, reported_at) VALUES `) + args := make([]any, 0, (end-start)*9) + for i, p := range pending[start:end] { + if i > 0 { + sb.WriteString(", ") + } + cves := p.GetCves() + if cves == nil { + cves = []string{} + } + cvesJSON, _ := json.Marshal(cves) + n := len(args) + fmt.Fprintf(&sb, "($%d, $%d, $%d, $%d, $%d, $%d, $%d, $%d, $%d)", n+1, n+2, n+3, n+4, n+5, n+6, n+7, n+8, n+9) + args = append(args, nodeID, p.GetKind(), p.GetName(), p.GetVersion(), p.GetAdvisory(), p.GetSeverity(), p.GetSecurity(), string(cvesJSON), now) + } + sb.WriteString(` ON CONFLICT (node_id, kind, name) DO UPDATE SET version = EXCLUDED.version, advisory = EXCLUDED.advisory, + severity = EXCLUDED.severity, security = EXCLUDED.security, cves_json = EXCLUDED.cves_json, reported_at = EXCLUDED.reported_at`) + if _, err := tx.ExecContext(ctx, sb.String(), args...); err != nil { + return fmt.Errorf("updates: insert pending: %w", err) + } + } + return tx.Commit() +} + +// GetNodeStatus returns the status row of a node, or nil when the node +// has not reported. +func (r *UpdatesRepository) GetNodeStatus(ctx context.Context, nodeID string) (*UpdatesNodeStatus, error) { + var ( + st UpdatesNodeStatus + since sql.NullTime + info string + ) + err := r.db.QueryRowContext(ctx, ` + SELECT node_id, engine, effective_mode, managed_by, pending_total, pending_security, reboot_required, reboot_since, info_json, reported_at + FROM node_updates_status WHERE node_id = $1`, nodeID).Scan( + &st.NodeID, &st.Engine, &st.EffectiveMode, &st.ManagedBy, &st.PendingTotal, &st.PendingSecurity, &st.RebootRequired, &since, &info, &st.ReportedAt) + if err == sql.ErrNoRows { + return nil, nil + } + if err != nil { + return nil, fmt.Errorf("updates: get status: %w", err) + } + if since.Valid { + t := since.Time + st.RebootSince = &t + } + st.InfoJSON = json.RawMessage(info) + return &st, nil +} + +// ListPending lists the pending updates of a node, security first, with +// an optional name filter. +func (r *UpdatesRepository) ListPending(ctx context.Context, nodeID, q string, securityOnly bool, limit int) ([]UpdatesPendingRow, error) { + if limit <= 0 || limit > 500 { + limit = 200 + } + query := `SELECT kind, name, version, advisory, severity, security, cves_json FROM node_updates_pending WHERE node_id = $1` + args := []any{nodeID} + if q != "" { + query += ` AND (name ILIKE $2 OR advisory ILIKE $2 OR cves_json::text ILIKE $2)` + args = append(args, "%"+q+"%") + } + if securityOnly { + query += ` AND security` + } + query += fmt.Sprintf(` ORDER BY security DESC, CASE severity WHEN 'critical' THEN 4 WHEN 'important' THEN 3 WHEN 'moderate' THEN 2 WHEN 'low' THEN 1 ELSE 0 END DESC, name LIMIT %d`, limit) + rows, err := r.db.QueryContext(ctx, query, args...) + if err != nil { + return nil, fmt.Errorf("updates: list pending: %w", err) + } + defer func() { _ = rows.Close() }() + out := []UpdatesPendingRow{} + for rows.Next() { + var row UpdatesPendingRow + var cves string + if err := rows.Scan(&row.Kind, &row.Name, &row.Version, &row.Advisory, &row.Severity, &row.Security, &cves); err != nil { + return nil, fmt.Errorf("updates: scan pending: %w", err) + } + _ = json.Unmarshal([]byte(cves), &row.CVEs) + if row.CVEs == nil { + row.CVEs = []string{} + } + out = append(out, row) + } + return out, rows.Err() +} + +// SummariesByNodeIDs returns the list summary of every given node that +// has reported, keyed by node id. +func (r *UpdatesRepository) SummariesByNodeIDs(ctx context.Context, nodeIDs []string) (map[string]*models.NodeUpdatesSummary, error) { + out := map[string]*models.NodeUpdatesSummary{} + if len(nodeIDs) == 0 { + return out, nil + } + rows, err := r.db.QueryContext(ctx, ` + SELECT node_id, engine, COALESCE((info_json->>'engineInstalled')::boolean, FALSE), pending_total, pending_security, reboot_required, reboot_since, reported_at + FROM node_updates_status WHERE node_id = ANY($1::uuid[])`, pq.Array(nodeIDs)) + if err != nil { + return nil, fmt.Errorf("updates: summaries: %w", err) + } + defer func() { _ = rows.Close() }() + for rows.Next() { + var ( + id string + sm models.NodeUpdatesSummary + since sql.NullTime + ) + if err := rows.Scan(&id, &sm.Engine, &sm.EngineInstalled, &sm.PendingTotal, &sm.PendingSecurity, &sm.RebootRequired, &since, &sm.ReportedAt); err != nil { + return nil, fmt.Errorf("updates: scan summary: %w", err) + } + if since.Valid { + t := since.Time + sm.RebootSince = &t + } + s := sm + out[id] = &s + } + return out, rows.Err() +} + +// FleetSummary counts the nodes by their update state. A non-nil scope +// limits the count to nodes in at least one of the scope's groups. +func (r *UpdatesRepository) FleetSummary(ctx context.Context, scope *models.GroupScopeFilter) (*models.UpdatesFleetSummary, error) { + scopeCond, args := "TRUE", []any(nil) + if scope != nil { + if len(scope.GroupIDs) == 0 { + return &models.UpdatesFleetSummary{}, nil + } + scopeCond = "EXISTS (SELECT 1 FROM node_group_members sgm WHERE sgm.node_id = n.id AND sgm.node_group_id = ANY($1::uuid[]))" + args = append(args, pq.Array(scope.GroupIDs)) + } + query := fmt.Sprintf(` + SELECT COUNT(*), + COUNT(us.node_id), + COUNT(*) FILTER (WHERE us.pending_security > 0), + COUNT(*) FILTER (WHERE us.reboot_required), + COUNT(*) FILTER (WHERE us.node_id IS NOT NULL AND (us.engine = 'none' OR NOT COALESCE((us.info_json->>'engineInstalled')::boolean, FALSE))) + FROM nodes n LEFT JOIN node_updates_status us ON us.node_id = n.id + WHERE %s`, scopeCond) + var sm models.UpdatesFleetSummary + if err := r.db.QueryRowContext(ctx, query, args...).Scan(&sm.Nodes, &sm.Reported, &sm.SecurityPending, &sm.RebootPending, &sm.EngineMissing); err != nil { + return nil, fmt.Errorf("updates: fleet summary: %w", err) + } + return &sm, nil +} + +// UpdatesPendingExportRow is one pending update of one node, for the +// fleet export. +type UpdatesPendingExportRow struct { + NodeID string `json:"nodeId"` + NodeName string `json:"node"` + NodeGroups string `json:"nodeGroups"` + Engine string `json:"engine"` + Kind string `json:"kind"` + Name string `json:"name"` + Version string `json:"version"` + Advisory string `json:"advisory"` + Severity string `json:"severity"` + Security bool `json:"security"` + CVEs []string `json:"cves"` + ReportedAt time.Time `json:"reportedAt"` +} + +// UpdatesExportFilter narrows the fleet export. +type UpdatesExportFilter struct { + Scope *models.GroupScopeFilter + GroupID string + NodeID string + Query string + SecurityOnly bool + Limit int +} + +// ListPendingFleet lists the pending updates of every node in the +// filter, node by node, security first. +func (r *UpdatesRepository) ListPendingFleet(ctx context.Context, f UpdatesExportFilter) ([]UpdatesPendingExportRow, error) { + limit := f.Limit + if limit <= 0 || limit > 50000 { + limit = 20000 + } + query := `SELECT n.id, n.name, + COALESCE((SELECT string_agg(g.name, '; ' ORDER BY g.name) FROM node_group_members m JOIN node_groups g ON g.id = m.node_group_id WHERE m.node_id = n.id), ''), + us.engine, p.kind, p.name, p.version, p.advisory, p.severity, p.security, p.cves_json, p.reported_at + FROM node_updates_pending p + JOIN nodes n ON n.id = p.node_id + JOIN node_updates_status us ON us.node_id = p.node_id` + var conds []string + var args []any + if f.Scope != nil { + if len(f.Scope.GroupIDs) == 0 { + return []UpdatesPendingExportRow{}, nil + } + args = append(args, pq.Array(f.Scope.GroupIDs)) + conds = append(conds, fmt.Sprintf("EXISTS (SELECT 1 FROM node_group_members sgm WHERE sgm.node_id = n.id AND sgm.node_group_id = ANY($%d::uuid[]))", len(args))) + } + if f.GroupID != "" { + args = append(args, f.GroupID) + conds = append(conds, fmt.Sprintf("EXISTS (SELECT 1 FROM node_group_members gm WHERE gm.node_id = n.id AND gm.node_group_id::text = $%d)", len(args))) + } + if f.NodeID != "" { + args = append(args, f.NodeID) + conds = append(conds, fmt.Sprintf("n.id::text = $%d", len(args))) + } + if f.Query != "" { + args = append(args, "%"+f.Query+"%") + conds = append(conds, fmt.Sprintf("(p.name ILIKE $%d OR p.advisory ILIKE $%d OR p.cves_json::text ILIKE $%d OR n.name ILIKE $%d)", len(args), len(args), len(args), len(args))) + } + if f.SecurityOnly { + conds = append(conds, "p.security") + } + if len(conds) > 0 { + query += " WHERE " + strings.Join(conds, " AND ") + } + query += fmt.Sprintf(` ORDER BY n.name, p.security DESC, CASE p.severity WHEN 'critical' THEN 4 WHEN 'important' THEN 3 WHEN 'moderate' THEN 2 WHEN 'low' THEN 1 ELSE 0 END DESC, p.name LIMIT %d`, limit) + rows, err := r.db.QueryContext(ctx, query, args...) + if err != nil { + return nil, fmt.Errorf("updates: export: %w", err) + } + defer func() { _ = rows.Close() }() + out := []UpdatesPendingExportRow{} + for rows.Next() { + var row UpdatesPendingExportRow + var cves string + if err := rows.Scan(&row.NodeID, &row.NodeName, &row.NodeGroups, &row.Engine, &row.Kind, &row.Name, &row.Version, &row.Advisory, &row.Severity, &row.Security, &cves, &row.ReportedAt); err != nil { + return nil, fmt.Errorf("updates: scan export: %w", err) + } + _ = json.Unmarshal([]byte(cves), &row.CVEs) + if row.CVEs == nil { + row.CVEs = []string{} + } + out = append(out, row) + } + return out, rows.Err() +} diff --git a/server/internal/export/export.go b/server/internal/export/export.go index c6046cb8..786808cd 100644 --- a/server/internal/export/export.go +++ b/server/internal/export/export.go @@ -58,6 +58,8 @@ func newContentMessage(policyType string) proto.Message { return &pb.SelinuxPolicy{} case "Apparmor": return &pb.ApparmorPolicy{} + case "Updates": + return &pb.UpdatesPolicy{} } return nil } diff --git a/server/internal/grpc/policy_hub.go b/server/internal/grpc/policy_hub.go index 0825a79f..0cb2fb3f 100644 --- a/server/internal/grpc/policy_hub.go +++ b/server/internal/grpc/policy_hub.go @@ -246,6 +246,16 @@ func (h *PolicyHub) SendMacAction(clientID string, action *pb.MacAction) bool { }) } +// SendUpdatesAction sends an UPDATES_ACTION command (a check, install or +// reboot) directly to the named client's stream. Returns false if the +// client is not connected. +func (h *PolicyHub) SendUpdatesAction(clientID string, action *pb.UpdatesAction) bool { + return h.sendNodeUpdate(clientID, &pb.PolicyUpdate{ + Type: pb.PolicyUpdate_UPDATES_ACTION, + UpdatesAction: action, + }) +} + // SendResync asks one connected agent to take a fresh snapshot, for a // change that concerns that node alone (its node group membership). // Returns false if the client is not connected. diff --git a/server/internal/grpc/server.go b/server/internal/grpc/server.go index 0016cd1f..4b9bdcfa 100644 --- a/server/internal/grpc/server.go +++ b/server/internal/grpc/server.go @@ -41,8 +41,12 @@ type PolicyServer struct { macRepo macRepository // macActions receives on-demand mandatory access control action results. macActions macActionSink - hub *PolicyHub - diskEncSvc *services.DiskEncryptionService + // updatesRepo stores the Software updates inventory. + updatesRepo updatesRepository + // updatesActions receives on-demand Software updates action results. + updatesActions updatesActionSink + hub *PolicyHub + diskEncSvc *services.DiskEncryptionService } // dconfRepository is the subset of database.DConfRepository used by PolicyServer. @@ -672,6 +676,13 @@ func modelToProto(p *models.Policy) *pb.Policy { } else { pol.TypedContent = &pb.Policy_ApparmorPolicy{ApparmorPolicy: &aaPol} } + case "Updates": + var upPol pb.UpdatesPolicy + if err := (protojson.UnmarshalOptions{DiscardUnknown: true}).Unmarshal([]byte(p.Content), &upPol); err != nil { + log.Printf("WARNING: failed to unmarshal Updates typed_content for policy %s: %v", p.ID, err) + } else { + pol.TypedContent = &pb.Policy_UpdatesPolicy{UpdatesPolicy: &upPol} + } } return pol diff --git a/server/internal/grpc/updates.go b/server/internal/grpc/updates.go new file mode 100644 index 00000000..e37f9086 --- /dev/null +++ b/server/internal/grpc/updates.go @@ -0,0 +1,210 @@ +// SPDX-License-Identifier: AGPL-3.0-only +// Copyright (C) 2026 Vute Tech LTD +// Copyright (C) 2026 Bor contributors + +package grpc + +import ( + "context" + "log" + "regexp" + "strings" + + "github.com/VuteTech/Bor/server/internal/services" + pb "github.com/VuteTech/Bor/server/pkg/grpc/policy" + "google.golang.org/grpc/codes" + "google.golang.org/grpc/status" + "google.golang.org/protobuf/types/known/timestamppb" +) + +// updatesRepository is the subset of database.UpdatesRepository used by +// PolicyServer. +type updatesRepository interface { + ReplaceNodeInventory(ctx context.Context, nodeID string, inv *pb.UpdatesInventory) error +} + +// WithUpdatesRepository enables the Software updates inventory RPC. +func (s *PolicyServer) WithUpdatesRepository(repo updatesRepository) *PolicyServer { + s.updatesRepo = repo + return s +} + +// updatesActionSink receives the results of on-demand Software updates +// actions (services.UpdatesActionBroker). +type updatesActionSink interface { + Deliver(id, node string, r services.UpdatesActionResult) bool +} + +// WithUpdatesActions routes the results of on-demand actions to the +// requests waiting for them. +func (s *PolicyServer) WithUpdatesActions(sink updatesActionSink) *PolicyServer { + s.updatesActions = sink + return s +} + +// Limits for the node-reported inventory; agent data is untrusted input. +const ( + maxReportedUpdatesPending = 200 + maxReportedUpdatesCVEs = 20 + maxReportedUpdatesReasons = 8 + maxUpdatesName = 255 + maxUpdatesAdvisory = 128 + maxUpdatesMessage = 1024 +) + +var ( + updatesEngines = map[string]bool{"none": true, "dnf-automatic": true, "unattended-upgrades": true, "os-update": true, "transactional-update": true, "rpm-ostree": true} + updatesModes = map[string]bool{"": true, "off": true, "check": true, "security": true, "all": true} + updatesManagedBy = map[string]bool{"": true, "bor": true, "vendor": true, "foreign": true} + updatesSeverity = map[string]bool{"": true, "critical": true, "important": true, "moderate": true, "low": true} + updatesCVEre = regexp.MustCompile(`^CVE-\d{4}-\d{4,}$`) + printableRE = regexp.MustCompile(`^[^\x00-\x1f\x7f]*$`) +) + +func cleanString(s string, limit int) string { + s = strings.TrimSpace(s) + if !printableRE.MatchString(s) { + s = strings.Map(func(r rune) rune { + if r < 0x20 || r == 0x7f { + return -1 + } + return r + }, s) + } + if len(s) > limit { + s = s[:limit] + } + return s +} + +func cleanTime(ts *timestamppb.Timestamp) *timestamppb.Timestamp { + if ts == nil || !ts.IsValid() { + return nil + } + return ts +} + +// sanitizeUpdatesInventory bounds and cleans what a node reported. +func sanitizeUpdatesInventory(in *pb.UpdatesInventory) *pb.UpdatesInventory { + out := &pb.UpdatesInventory{} + if in == nil { + out.Engine = "none" + return out + } + out.Engine = in.GetEngine() + if !updatesEngines[out.Engine] { + out.Engine = "none" + } + out.EngineInstalled = in.GetEngineInstalled() + out.EngineTimerEnabled = in.GetEngineTimerEnabled() + if updatesManagedBy[in.GetEngineManagedBy()] { + out.EngineManagedBy = in.GetEngineManagedBy() + } + if updatesModes[in.GetEffectiveMode()] { + out.EffectiveMode = in.GetEffectiveMode() + } + out.LastCheck = cleanTime(in.GetLastCheck()) + if r := in.GetLastRun(); r != nil { + out.LastRun = &pb.UpdatesRun{Time: cleanTime(r.GetTime()), Success: r.GetSuccess(), Packages: max(r.GetPackages(), 0), Message: cleanString(r.GetMessage(), maxUpdatesMessage)} + } + out.PendingTotal = max(in.GetPendingTotal(), 0) + out.PendingSecurity = max(in.GetPendingSecurity(), 0) + for i, p := range in.GetPending() { + if i >= maxReportedUpdatesPending || p == nil { + break + } + name := cleanString(p.GetName(), maxUpdatesName) + if name == "" { + continue + } + item := &pb.UpdatesPending{Name: name, Version: cleanString(p.GetVersion(), maxUpdatesName), Advisory: cleanString(p.GetAdvisory(), maxUpdatesAdvisory), Security: p.GetSecurity(), Kind: "package"} + if updatesSeverity[p.GetSeverity()] { + item.Severity = p.GetSeverity() + } + if p.GetKind() == "firmware" { + item.Kind = "firmware" + } + for _, c := range p.GetCves() { + if len(item.Cves) >= maxReportedUpdatesCVEs { + break + } + if updatesCVEre.MatchString(c) { + item.Cves = append(item.Cves, c) + } + } + out.Pending = append(out.Pending, item) + } + if r := in.GetReboot(); r != nil { + out.Reboot = &pb.UpdatesRebootState{Required: r.GetRequired(), Since: cleanTime(r.GetSince()), Staged: r.GetStaged()} + for _, reason := range r.GetReasons() { + if len(out.Reboot.Reasons) >= maxReportedUpdatesReasons { + break + } + if cleaned := cleanString(reason, maxUpdatesName); cleaned != "" { + out.Reboot.Reasons = append(out.Reboot.Reasons, cleaned) + } + } + } + out.BootTime = cleanTime(in.GetBootTime()) + out.RunningKernel = cleanString(in.GetRunningKernel(), maxUpdatesName) + out.NewestKernel = cleanString(in.GetNewestKernel(), maxUpdatesName) + for _, f := range in.GetForeignMechanisms() { + if len(out.ForeignMechanisms) >= maxReportedUpdatesReasons { + break + } + if cleaned := cleanString(f, maxUpdatesName); cleaned != "" { + out.ForeignMechanisms = append(out.ForeignMechanisms, cleaned) + } + } + out.LastPolicyReboot = cleanTime(in.GetLastPolicyReboot()) + out.OldestSecuritySince = cleanTime(in.GetOldestSecuritySince()) + out.PendingFirmware = max(in.GetPendingFirmware(), 0) + return out +} + +// ReportUpdatesInventory accepts the update state of an agent's node and +// replaces the node's rows. +func (s *PolicyServer) ReportUpdatesInventory(ctx context.Context, req *pb.ReportUpdatesInventoryRequest) (*pb.ReportUpdatesInventoryResponse, error) { + clientID, err := requireClientIdentity(ctx, req.GetClientId()) + if err != nil { + return nil, err + } + if s.updatesRepo == nil { + return &pb.ReportUpdatesInventoryResponse{}, nil + } + node, err := s.nodeSvc.GetNodeByName(ctx, clientID) + if err != nil { + return nil, status.Errorf(codes.Internal, "failed to look up node: %v", err) + } + if node == nil { + return nil, status.Errorf(codes.NotFound, "node not found for client_id: %s", clientID) + } + inv := sanitizeUpdatesInventory(req.GetInventory()) + if err := s.updatesRepo.ReplaceNodeInventory(ctx, node.ID, inv); err != nil { + log.Printf("WARNING: updates inventory: failed to store inventory for node %s: %v", clientID, err) + return nil, status.Errorf(codes.Internal, "failed to store inventory") + } + log.Printf("updates inventory: node %s reported %s (%s): %d pending, %d security, reboot required=%v", + clientID, inv.Engine, inv.EffectiveMode, inv.PendingTotal, inv.PendingSecurity, inv.GetReboot().GetRequired()) + return &pb.ReportUpdatesInventoryResponse{}, nil +} + +// ReportUpdatesActionResult hands the outcome of a check, install or +// reboot action to the request waiting for it. +func (s *PolicyServer) ReportUpdatesActionResult(ctx context.Context, req *pb.ReportUpdatesActionResultRequest) (*pb.ReportUpdatesActionResultResponse, error) { + clientID, err := requireClientIdentity(ctx, req.GetClientId()) + if err != nil { + return nil, err + } + if !macActionIDPattern.MatchString(req.GetActionId()) { + return nil, status.Errorf(codes.InvalidArgument, "action_id is malformed") + } + result := services.UpdatesActionResult{ + Success: req.GetSuccess(), + Message: truncateString(req.GetMessage(), maxMacActionMessage), + Text: truncateString(req.GetText(), maxMacActionText), + } + delivered := s.updatesActions != nil && s.updatesActions.Deliver(req.GetActionId(), clientID, result) + log.Printf("updates action %s: node %s reported success=%v (waiting request: %v)", req.GetActionId(), clientID, req.GetSuccess(), delivered) + return &pb.ReportUpdatesActionResultResponse{}, nil +} diff --git a/server/internal/grpc/updates_test.go b/server/internal/grpc/updates_test.go new file mode 100644 index 00000000..7339a03e --- /dev/null +++ b/server/internal/grpc/updates_test.go @@ -0,0 +1,57 @@ +// SPDX-License-Identifier: AGPL-3.0-only +// Copyright (C) 2026 Vute Tech LTD +// Copyright (C) 2026 Bor contributors + +package grpc + +import ( + "strings" + "testing" + + pb "github.com/VuteTech/Bor/server/pkg/grpc/policy" + "google.golang.org/protobuf/types/known/timestamppb" +) + +func TestSanitizeUpdatesInventory(t *testing.T) { + in := &pb.UpdatesInventory{ + Engine: "weird", EngineInstalled: true, EngineManagedBy: "hacker", EffectiveMode: "security", + PendingTotal: -3, PendingSecurity: 2, + LastRun: &pb.UpdatesRun{Time: timestamppb.Now(), Success: true, Packages: -1, Message: "ok\x00\x1f" + strings.Repeat("x", 2000)}, + Reboot: &pb.UpdatesRebootState{Required: true, Reasons: []string{"kernel\n7", "", "a", "b", "c", "d", "e", "f", "g", "h"}}, + RunningKernel: "7.2\x07", ForeignMechanisms: []string{"packagekit-background.timer"}, + PendingFirmware: -2, OldestSecuritySince: timestamppb.Now(), + } + for i := 0; i < 250; i++ { + in.Pending = append(in.Pending, &pb.UpdatesPending{Name: "pkg" + strings.Repeat("a", i%3), Version: "1", Advisory: "FEDORA-1", Severity: "huge", Security: true, Kind: "odd", + Cves: []string{"CVE-2026-1234", "not-a-cve", "CVE-1-2"}}) + } + out := sanitizeUpdatesInventory(in) + if out.Engine != "none" || out.EngineManagedBy != "" || out.EffectiveMode != "security" { + t.Errorf("words not sanitised: %+v", out) + } + if out.PendingTotal != 0 || out.PendingSecurity != 2 || out.LastRun.Packages != 0 || out.PendingFirmware != 0 { + t.Errorf("negative counts must clamp: %+v", out) + } + if out.OldestSecuritySince == nil { + t.Error("oldest security timestamp must pass through") + } + if strings.ContainsAny(out.LastRun.Message, "\x00\x1f") || len(out.LastRun.Message) > maxUpdatesMessage { + t.Error("message not cleaned") + } + if len(out.Pending) != maxReportedUpdatesPending { + t.Errorf("pending list not capped: %d", len(out.Pending)) + } + p := out.Pending[0] + if p.Severity != "" || p.Kind != "package" || len(p.Cves) != 1 || p.Cves[0] != "CVE-2026-1234" { + t.Errorf("pending item not sanitised: %+v", p) + } + if len(out.Reboot.Reasons) != maxReportedUpdatesReasons || out.Reboot.Reasons[0] != "kernel7" { + t.Errorf("reasons not bounded or cleaned: %v", out.Reboot.Reasons) + } + if out.RunningKernel != "7.2" { + t.Errorf("kernel not cleaned: %q", out.RunningKernel) + } + if nilOut := sanitizeUpdatesInventory(nil); nilOut.Engine != "none" { + t.Error("nil inventory must yield engine none") + } +} diff --git a/server/internal/models/models.go b/server/internal/models/models.go index a66872fe..78fb0192 100644 --- a/server/internal/models/models.go +++ b/server/internal/models/models.go @@ -128,6 +128,31 @@ type Node struct { UpdatedAt time.Time `json:"updated_at" db:"updated_at"` CertSerial *string `json:"cert_serial,omitempty" db:"cert_serial"` CertNotAfter *time.Time `json:"cert_not_after,omitempty" db:"cert_not_after"` + // Updates is the node's last Software updates report, attached to + // list rows; nil when the node has not reported. + Updates *NodeUpdatesSummary `json:"updates,omitempty"` +} + +// NodeUpdatesSummary is what the nodes list shows of a node's Software +// updates state. +type NodeUpdatesSummary struct { + Engine string `json:"engine"` + EngineInstalled bool `json:"engine_installed"` + PendingTotal int `json:"pending_total"` + PendingSecurity int `json:"pending_security"` + RebootRequired bool `json:"reboot_required"` + RebootSince *time.Time `json:"reboot_since,omitempty"` + ReportedAt time.Time `json:"reported_at"` +} + +// UpdatesFleetSummary counts the nodes of the caller's scope by their +// Software updates state, for the dashboard. +type UpdatesFleetSummary struct { + Nodes int `json:"nodes"` + Reported int `json:"reported"` + SecurityPending int `json:"securityPending"` + RebootPending int `json:"rebootPending"` + EngineMissing int `json:"engineMissing"` } // UpdateNodeRequest represents a request to update a node @@ -466,6 +491,7 @@ type NodeListRequest struct { Desktop string `json:"desktop,omitempty"` // matches desktop_env AgentVersion string `json:"agent_version,omitempty"` // matches agent_version LSM string `json:"lsm,omitempty"` // matches lsm ("selinux", "apparmor", "none") + Updates string `json:"updates,omitempty"` // "security" (pending), "reboot" (pending), "engine-missing", "not-reported" Group string `json:"group,omitempty"` // node group id, or "none" for unassigned SortField string `json:"sort_field,omitempty"` SortOrder string `json:"sort_order,omitempty"` // "asc" | "desc" diff --git a/server/internal/services/compliance_controls.go b/server/internal/services/compliance_controls.go index 62824455..1a5ff3fd 100644 --- a/server/internal/services/compliance_controls.go +++ b/server/internal/services/compliance_controls.go @@ -27,10 +27,23 @@ func cis(framework, short, id, title string) ComplianceControl { // complianceControls maps a compliance item schema id to the controls it // contributes to. The mandatory access control items map onto the SELinux -// and AppArmor sections of the CIS benchmarks; the numbering is that of -// the benchmark version named, other versions of the same benchmark use -// other numbers for the same controls. +// and AppArmor sections of the CIS benchmarks and the Software updates +// items onto their package update control; the numbering is that of the +// benchmark version named, other versions of the same benchmark use other +// numbers for the same controls. var complianceControls = map[string][]ComplianceControl{ + "updates:mode": { + cis(cisRHEL9, "CIS RHEL 9", "1.2.2.1", "Ensure updates, patches, and additional security software are installed"), + cis(cisUbuntu, "CIS Ubuntu 24.04", "1.2.2.1", "Ensure updates, patches, and additional security software are installed"), + }, + "updates:security-age": { + cis(cisRHEL9, "CIS RHEL 9", "1.2.2.1", "Ensure updates, patches, and additional security software are installed"), + cis(cisUbuntu, "CIS Ubuntu 24.04", "1.2.2.1", "Ensure updates, patches, and additional security software are installed"), + }, + "updates:check-age": { + cis(cisRHEL9, "CIS RHEL 9", "1.2.2.1", "Ensure updates, patches, and additional security software are installed"), + cis(cisUbuntu, "CIS Ubuntu 24.04", "1.2.2.1", "Ensure updates, patches, and additional security software are installed"), + }, "selinux:active": { cis(cisRHEL9, "CIS RHEL 9", "1.3.1.1", "Ensure SELinux is installed"), cis(cisRHEL9, "CIS RHEL 9", "1.3.1.2", "Ensure SELinux is not disabled in bootloader configuration"), diff --git a/server/internal/services/mac_actions.go b/server/internal/services/mac_actions.go index 0905888b..63e2e927 100644 --- a/server/internal/services/mac_actions.go +++ b/server/internal/services/mac_actions.go @@ -4,82 +4,28 @@ package services -import ( - "crypto/rand" - "encoding/hex" - "fmt" - "sync" -) - // MacActionResult is what an agent reported for one on-demand mandatory // access control action (a policy proposal built from recent denials). -type MacActionResult struct { - Success bool - Message string - // Text is the proposed policy source. - Text string -} +type MacActionResult = NodeActionResult -// MacActionBroker hands the result of an on-demand action from the -// agent's RPC to the REST request waiting for it. Like the systemd action -// broker it is in-memory on purpose: a proposal is computed now for the -// person looking at the node, or not at all. -type MacActionBroker struct { - mu sync.Mutex - pending map[string]*pendingMacAction -} - -type pendingMacAction struct { - node string - result chan MacActionResult -} +// MacActionBroker routes mandatory access control proposals from the +// agent's RPC to the request waiting for them. +type MacActionBroker = NodeActionBroker // NewMacActionBroker creates an empty broker. func NewMacActionBroker() *MacActionBroker { - return &MacActionBroker{pending: map[string]*pendingMacAction{}} + return NewNodeActionBroker() } -// NewAction registers a pending action for the named node and returns its -// id, the channel its result arrives on, and a function that forgets the -// action. -func (b *MacActionBroker) NewAction(node string) (id string, result <-chan MacActionResult, forget func(), err error) { - var raw [16]byte - if _, err := rand.Read(raw[:]); err != nil { - return "", nil, nil, fmt.Errorf("generate action id: %w", err) - } - id = hex.EncodeToString(raw[:]) - p := &pendingMacAction{node: node, result: make(chan MacActionResult, 1)} - b.mu.Lock() - b.pending[id] = p - b.mu.Unlock() - forget = func() { - b.mu.Lock() - delete(b.pending, id) - b.mu.Unlock() - } - return id, p.result, forget, nil -} +// UpdatesActionResult is what an agent reported for one Software updates +// action (check, install, reboot). +type UpdatesActionResult = NodeActionResult -// Deliver hands a result to the request waiting for the action. It -// reports false when no request waits for the id or the result comes -// from another node. -func (b *MacActionBroker) Deliver(id, node string, r MacActionResult) bool { - b.mu.Lock() - p, ok := b.pending[id] - if ok && p.node == node { - delete(b.pending, id) - } - b.mu.Unlock() - if !ok || p.node != node { - return false - } - p.result <- r - return true -} +// UpdatesActionBroker routes Software updates action results from the +// agent's RPC to the request waiting for them. +type UpdatesActionBroker = NodeActionBroker -// Pending returns how many actions wait for a result. -func (b *MacActionBroker) Pending() int { - b.mu.Lock() - defer b.mu.Unlock() - return len(b.pending) +// NewUpdatesActionBroker creates an empty broker. +func NewUpdatesActionBroker() *UpdatesActionBroker { + return NewNodeActionBroker() } diff --git a/server/internal/services/node.go b/server/internal/services/node.go index 7e429928..ae1878df 100644 --- a/server/internal/services/node.go +++ b/server/internal/services/node.go @@ -17,6 +17,16 @@ import ( // NodeService handles node business logic type NodeService struct { nodeRepo *database.NodeRepository + // updatesSummaries attaches the Software updates summary to list rows + // when set. + updatesSummaries func(ctx context.Context, nodeIDs []string) (map[string]*models.NodeUpdatesSummary, error) +} + +// WithUpdatesSummaries makes the paged list carry each node's Software +// updates summary. +func (s *NodeService) WithUpdatesSummaries(fn func(ctx context.Context, nodeIDs []string) (map[string]*models.NodeUpdatesSummary, error)) *NodeService { + s.updatesSummaries = fn + return s } // NewNodeService creates a new NodeService @@ -61,6 +71,19 @@ func (s *NodeService) ListNodesPaged(ctx context.Context, req *models.NodeListRe if nodes == nil { nodes = []*models.Node{} } + if s.updatesSummaries != nil && len(nodes) > 0 { + ids := make([]string, 0, len(nodes)) + for _, n := range nodes { + ids = append(ids, n.ID) + } + summaries, err := s.updatesSummaries(ctx, ids) + if err != nil { + return nil, err + } + for _, n := range nodes { + n.Updates = summaries[n.ID] + } + } totalPages := 0 if perPage > 0 { totalPages = (total + perPage - 1) / perPage diff --git a/server/internal/services/node_action_broker.go b/server/internal/services/node_action_broker.go new file mode 100644 index 00000000..7bd07de8 --- /dev/null +++ b/server/internal/services/node_action_broker.go @@ -0,0 +1,87 @@ +// SPDX-License-Identifier: AGPL-3.0-only +// Copyright (C) 2026 Vute Tech LTD +// Copyright (C) 2026 Bor contributors + +package services + +import ( + "crypto/rand" + "encoding/hex" + "fmt" + "sync" +) + +// NodeActionResult is what an agent reported for one on-demand node +// action (a mandatory access control proposal, a Software updates +// check, install or reboot). +type NodeActionResult struct { + Success bool + Message string + // Text is the action's output: a proposed policy source, the tail of + // an engine run. + Text string +} + +// NodeActionBroker hands the result of an on-demand action from the +// agent's RPC to the REST request waiting for it. Like the systemd action +// broker it is in-memory on purpose: an action runs now for the person +// looking at the node, or not at all. +type NodeActionBroker struct { + mu sync.Mutex + pending map[string]*pendingNodeAction +} + +type pendingNodeAction struct { + node string + result chan NodeActionResult +} + +// NewNodeActionBroker creates an empty broker. +func NewNodeActionBroker() *NodeActionBroker { + return &NodeActionBroker{pending: map[string]*pendingNodeAction{}} +} + +// NewAction registers a pending action for the named node and returns its +// id, the channel its result arrives on, and a function that forgets the +// action. +func (b *NodeActionBroker) NewAction(node string) (id string, result <-chan NodeActionResult, forget func(), err error) { + var raw [16]byte + if _, err := rand.Read(raw[:]); err != nil { + return "", nil, nil, fmt.Errorf("generate action id: %w", err) + } + id = hex.EncodeToString(raw[:]) + p := &pendingNodeAction{node: node, result: make(chan NodeActionResult, 1)} + b.mu.Lock() + b.pending[id] = p + b.mu.Unlock() + forget = func() { + b.mu.Lock() + delete(b.pending, id) + b.mu.Unlock() + } + return id, p.result, forget, nil +} + +// Deliver hands a result to the request waiting for the action. It +// reports false when no request waits for the id or the result comes +// from another node. +func (b *NodeActionBroker) Deliver(id, node string, r NodeActionResult) bool { + b.mu.Lock() + p, ok := b.pending[id] + if ok && p.node == node { + delete(b.pending, id) + } + b.mu.Unlock() + if !ok || p.node != node { + return false + } + p.result <- r + return true +} + +// Pending returns how many actions wait for a result. +func (b *NodeActionBroker) Pending() int { + b.mu.Lock() + defer b.mu.Unlock() + return len(b.pending) +} diff --git a/server/internal/services/policy.go b/server/internal/services/policy.go index 50f88942..929d18a0 100644 --- a/server/internal/services/policy.go +++ b/server/internal/services/policy.go @@ -302,6 +302,8 @@ func validatePolicyContent(policyType, content string) error { return ValidateSelinuxContent(content) case "Apparmor": return ValidateApparmorContent(content) + case "Updates": + return ValidateUpdatesContent(content) } return nil } diff --git a/server/internal/services/updates.go b/server/internal/services/updates.go new file mode 100644 index 00000000..cf336d10 --- /dev/null +++ b/server/internal/services/updates.go @@ -0,0 +1,161 @@ +// SPDX-License-Identifier: AGPL-3.0-only +// Copyright (C) 2026 Vute Tech LTD +// Copyright (C) 2026 Bor contributors + +package services + +import ( + "encoding/json" + "fmt" + "regexp" + "strings" + + pb "github.com/VuteTech/Bor/server/pkg/grpc/policy" + "github.com/VuteTech/Bor/server/pkg/systemdunits" + "google.golang.org/protobuf/encoding/protojson" +) + +// Limits of a Software updates policy. +const ( + maxUpdatesHolds = 200 + maxUpdatesMessageChars = 512 + maxUpdatesForceDays = 365 + maxUpdatesWarnMinutes = 1440 + maxUpdatesLimitDays = 3650 +) + +var ( + // A hold is a package name or a shell-style pattern. + updatesHoldRE = regexp.MustCompile(`^[A-Za-z0-9][A-Za-z0-9._+*?-]{0,127}$`) + updatesWindowRE = regexp.MustCompile(`^([01][0-9]|2[0-3]):[0-5][0-9]-([01][0-9]|2[0-3]):[0-5][0-9]$`) +) + +// ValidateUpdatesContent validates Software updates policy JSON: the +// enums, the schedule expressions, the reboot rule and the holds. +func ValidateUpdatesContent(content string) error { + if strings.TrimSpace(content) == "" || content == "{}" { + return fmt.Errorf("software updates policy content is empty") + } + var pol pb.UpdatesPolicy + if err := protojson.Unmarshal([]byte(content), &pol); err != nil { + return fmt.Errorf("invalid Software updates policy: %w", err) + } + if !updatesPolicyHasSettings(&pol) { + return fmt.Errorf("software updates policy does not change anything: set a mode, a schedule, a reboot rule or a hold") + } + switch pol.GetMode() { + case pb.UpdatesMode_UPDATES_MODE_UNSPECIFIED, pb.UpdatesMode_UPDATES_MODE_OFF, pb.UpdatesMode_UPDATES_MODE_CHECK, + pb.UpdatesMode_UPDATES_MODE_SECURITY, pb.UpdatesMode_UPDATES_MODE_ALL: + default: + return fmt.Errorf("unknown update mode %d", pol.GetMode()) + } + if s := pol.GetSchedule(); s != nil { + if s.GetOnCalendar() == "" { + if s.GetRandomizedDelay() != "" || s.Persistent != nil { + return fmt.Errorf("schedule: a calendar expression is required") + } + } else { + if err := systemdunits.ValidateCalendar(s.GetOnCalendar()); err != nil { + return fmt.Errorf("schedule: %w", err) + } + if err := checkCalendarWithSystemdAnalyze(s.GetOnCalendar()); err != nil { + return fmt.Errorf("schedule: %w", err) + } + } + if v := s.GetRandomizedDelay(); v != "" { + if err := systemdunits.ValidateTimeSpan(v); err != nil { + return fmt.Errorf("schedule: randomized delay: %w", err) + } + } + } + if r := pol.GetReboot(); r != nil { + switch r.GetPolicy() { + case pb.UpdatesRebootPolicy_UPDATES_REBOOT_UNSPECIFIED, pb.UpdatesRebootPolicy_UPDATES_REBOOT_NEVER, + pb.UpdatesRebootPolicy_UPDATES_REBOOT_WHEN_NEEDED, pb.UpdatesRebootPolicy_UPDATES_REBOOT_ALWAYS: + default: + return fmt.Errorf("unknown reboot policy %d", r.GetPolicy()) + } + if w := r.GetWindow(); w != "" { + if !updatesWindowRE.MatchString(w) { + return fmt.Errorf("reboot window %q: use HH:MM-HH:MM", w) + } + if w[:5] == w[6:] { + return fmt.Errorf("reboot window %q: start and end are the same", w) + } + } + if d := r.GetForceAfterDays(); d < 0 || d > maxUpdatesForceDays { + return fmt.Errorf("force after days must be between 0 and %d", maxUpdatesForceDays) + } + if m := r.GetWarnMinutes(); m < 0 || m > maxUpdatesWarnMinutes { + return fmt.Errorf("warning minutes must be between 0 and %d", maxUpdatesWarnMinutes) + } + if msg := r.GetMessage(); len(msg) > maxUpdatesMessageChars { + return fmt.Errorf("the reboot message is longer than %d characters", maxUpdatesMessageChars) + } else if strings.ContainsAny(msg, "\x00\n\r") { + return fmt.Errorf("the reboot message must be one line") + } + } + if pol.GetOffline() && pol.GetMode() != pb.UpdatesMode_UPDATES_MODE_SECURITY && pol.GetMode() != pb.UpdatesMode_UPDATES_MODE_ALL { + return fmt.Errorf("offline installs need the security or all mode") + } + if l := pol.GetLimits(); l != nil { + for name, v := range map[string]int32{"security": l.GetSecurityMaxAgeDays(), "reboot": l.GetRebootMaxAgeDays(), "check": l.GetCheckMaxAgeDays()} { + if v < 0 || v > maxUpdatesLimitDays { + return fmt.Errorf("the %s age limit must be between 0 and %d days", name, maxUpdatesLimitDays) + } + } + } + if n := len(pol.GetHold()); n > maxUpdatesHolds { + return fmt.Errorf("%d holds; the limit is %d", n, maxUpdatesHolds) + } + seen := map[string]struct{}{} + for _, h := range pol.GetHold() { + if !updatesHoldRE.MatchString(h) { + return fmt.Errorf("hold %q: use a package name or a pattern with * and ?", h) + } + if _, dup := seen[h]; dup { + return fmt.Errorf("hold %q is listed twice", h) + } + seen[h] = struct{}{} + } + return nil +} + +func updatesPolicyHasSettings(p *pb.UpdatesPolicy) bool { + return p.GetMode() != pb.UpdatesMode_UPDATES_MODE_UNSPECIFIED || + (p.GetSchedule() != nil && p.GetSchedule().GetOnCalendar() != "") || + (p.GetReboot() != nil && p.GetReboot().GetPolicy() != pb.UpdatesRebootPolicy_UPDATES_REBOOT_UNSPECIFIED) || + len(p.GetHold()) > 0 || p.GetRemoveUnusedDependencies() || p.GetRequireEngine() || p.InstallEngine != nil || p.GetOffline() || + updatesLimitsSet(p.GetLimits()) || (p.GetFirmware() != nil && (p.GetFirmware().RefreshMetadata != nil || p.GetFirmware().GetReportPending())) +} + +func updatesLimitsSet(l *pb.UpdatesLimits) bool { + return l != nil && (l.GetSecurityMaxAgeDays() > 0 || l.GetRebootMaxAgeDays() > 0 || l.GetCheckMaxAgeDays() > 0) +} + +// UpdatesContentHasHolds reports whether a policy holds packages back +// from updates, which is audited: a hold keeps a vulnerable package. +func UpdatesContentHasHolds(policyType, content string) bool { + if policyType != "Updates" { + return false + } + var pol pb.UpdatesPolicy + if err := protojson.Unmarshal([]byte(content), &pol); err != nil { + return false + } + return len(pol.GetHold()) > 0 +} + +// UpdatesHoldSummary is the audit detail of a policy's holds. +func UpdatesHoldSummary(content string) string { + var pol pb.UpdatesPolicy + if err := protojson.Unmarshal([]byte(content), &pol); err != nil { + return "[]" + } + holds := pol.GetHold() + if holds == nil { + holds = []string{} + } + data, _ := json.Marshal(holds) + return string(data) +} diff --git a/server/internal/services/updates_test.go b/server/internal/services/updates_test.go new file mode 100644 index 00000000..8fb193a7 --- /dev/null +++ b/server/internal/services/updates_test.go @@ -0,0 +1,65 @@ +// SPDX-License-Identifier: AGPL-3.0-only +// Copyright (C) 2026 Vute Tech LTD +// Copyright (C) 2026 Bor contributors + +package services + +import ( + "strings" + "testing" +) + +func TestValidateUpdatesContent(t *testing.T) { + systemdAnalyzeOnce.Do(func() {}) + saved := systemdAnalyzeRunner + systemdAnalyzeRunner = func(string) error { return nil } + defer func() { systemdAnalyzeRunner = saved }() + + valid := map[string]string{ + "mode only": `{"mode":"UPDATES_MODE_SECURITY"}`, + "full": `{"mode":"UPDATES_MODE_SECURITY","schedule":{"onCalendar":"*-*-* 02:00","randomizedDelay":"1h","persistent":true},"reboot":{"policy":"UPDATES_REBOOT_WHEN_NEEDED","window":"03:00-05:00","forceAfterDays":7,"warnMinutes":10,"message":"Restarting soon"},"hold":["kernel*","firefox"],"removeUnusedDependencies":true}`, + "reboot only": `{"reboot":{"policy":"UPDATES_REBOOT_NEVER"}}`, + "holds only": `{"hold":["vim"]}`, + "wrap window": `{"reboot":{"policy":"UPDATES_REBOOT_WHEN_NEEDED","window":"22:00-04:00"}}`, + "engine off": `{"installEngine":false}`, + "check mode": `{"mode":"UPDATES_MODE_CHECK","requireEngine":true}`, + "limits only": `{"limits":{"securityMaxAgeDays":14,"rebootMaxAgeDays":7,"checkMaxAgeDays":3}}`, + "offline": `{"mode":"UPDATES_MODE_ALL","offline":true}`, + "firmware": `{"firmware":{"refreshMetadata":true,"reportPending":true}}`, + } + for name, content := range valid { + if err := ValidateUpdatesContent(content); err != nil { + t.Errorf("%s: unexpected error: %v", name, err) + } + } + invalid := map[string]string{ + "empty": `{}`, + "nothing set": `{"mode":"UPDATES_MODE_UNSPECIFIED"}`, + "limit too big": `{"limits":{"securityMaxAgeDays":4000}}`, + "offline check": `{"mode":"UPDATES_MODE_CHECK","offline":true}`, + "limit negative": `{"mode":"UPDATES_MODE_ALL","limits":{"checkMaxAgeDays":-1}}`, + "bad mode": `{"mode":"UPDATES_MODE_YES"}`, + "delay no cal": `{"schedule":{"randomizedDelay":"1h"}}`, + "bad delay": `{"schedule":{"onCalendar":"daily","randomizedDelay":"soon"}}`, + "bad calendar": `{"schedule":{"onCalendar":"every now and then\n"}}`, + "bad window": `{"reboot":{"policy":"UPDATES_REBOOT_WHEN_NEEDED","window":"2-5"}}`, + "same window": `{"reboot":{"policy":"UPDATES_REBOOT_WHEN_NEEDED","window":"02:00-02:00"}}`, + "force too long": `{"reboot":{"policy":"UPDATES_REBOOT_WHEN_NEEDED","forceAfterDays":400}}`, + "warn too long": `{"reboot":{"policy":"UPDATES_REBOOT_WHEN_NEEDED","warnMinutes":5000}}`, + "multiline msg": `{"reboot":{"policy":"UPDATES_REBOOT_WHEN_NEEDED","message":"a\nb"}}`, + "bad hold": `{"hold":["bad name"]}`, + "duplicate hold": `{"hold":["vim","vim"]}`, + "unknown field": `{"mode":"UPDATES_MODE_ALL","bogus":1}`, + } + for name, content := range invalid { + if err := ValidateUpdatesContent(content); err == nil { + t.Errorf("%s: expected an error", name) + } + } + if !UpdatesContentHasHolds("Updates", `{"hold":["vim"]}`) || UpdatesContentHasHolds("Updates", `{"mode":"UPDATES_MODE_ALL"}`) || UpdatesContentHasHolds("Selinux", `{"hold":["x"]}`) { + t.Error("UpdatesContentHasHolds wrong") + } + if s := UpdatesHoldSummary(`{"hold":["vim","kernel*"]}`); !strings.Contains(s, `"kernel*"`) { + t.Errorf("UpdatesHoldSummary = %s", s) + } +} diff --git a/server/pkg/app/app.go b/server/pkg/app/app.go index e52f8948..60b667cd 100644 --- a/server/pkg/app/app.go +++ b/server/pkg/app/app.go @@ -199,6 +199,7 @@ func Run(opts Options) { go seedKConfigBuiltinCatalogue(context.Background(), kconfigRepo) systemdRepo := database.NewSystemdRepository(db) macRepo := database.NewMacRepository(db) + updatesRepo := database.NewUpdatesRepository(db) polkitRepo := database.NewPolkitRepository(db) go seedPolkitBuiltinActions(context.Background(), polkitRepo) settingsRepo := database.NewSettingsRepository(db) @@ -285,7 +286,7 @@ func Run(opts Options) { policySvc := services.NewPolicyService(policyRepo, policyBindingRepo) // Initialize node service - nodeSvc := services.NewNodeService(nodeRepo) + nodeSvc := services.NewNodeService(nodeRepo).WithUpdatesSummaries(updatesRepo.SummariesByNodeIDs) // Initialize node group service nodeGroupSvc := services.NewNodeGroupService(nodeGroupRepo) @@ -399,6 +400,8 @@ func Run(opts Options) { macHandler := api.NewMacHandler(macRepo) macActions := services.NewMacActionBroker() macNodeHandler := api.NewMacNodeHandler(nodeSvc, macRepo, policyHub, macActions, auditSvc, cfg.Audit.AnonymizeIPs) + updatesActions := services.NewUpdatesActionBroker() + updatesNodeHandler := api.NewUpdatesNodeHandler(nodeSvc, updatesRepo, policyHub, updatesActions, auditSvc, cfg.Audit.AnonymizeIPs) complianceHandler := api.NewComplianceHandler(dconfRepo) polkitHandler := api.NewPolkitHandler(polkitRepo) ppaHandler := api.NewPPAInfoHandler() @@ -611,6 +614,12 @@ func Run(opts Options) { mux.Handle("GET /api/v1/nodes/{id}/mac", authMiddleware(gate.RequireScoped("node", "view")(http.HandlerFunc(macNodeHandler.Get)))) mux.Handle("GET /api/v1/nodes/{id}/mac/items", authMiddleware(gate.RequireScoped("node", "view")(http.HandlerFunc(macNodeHandler.ListItems)))) mux.Handle("POST /api/v1/nodes/{id}/mac/actions", authMiddleware(gate.RequireScoped("mac", "operate")(http.HandlerFunc(macNodeHandler.Action)))) + // Software updates state of a node. + mux.Handle("GET /api/v1/nodes/{id}/updates", authMiddleware(gate.RequireScoped("node", "view")(http.HandlerFunc(updatesNodeHandler.Get)))) + mux.Handle("GET /api/v1/nodes/{id}/updates/pending", authMiddleware(gate.RequireScoped("node", "view")(http.HandlerFunc(updatesNodeHandler.ListPending)))) + mux.Handle("POST /api/v1/nodes/{id}/updates/actions", authMiddleware(gate.RequireScoped("updates", "operate")(http.HandlerFunc(updatesNodeHandler.Action)))) + mux.Handle("GET /api/v1/updates/summary", authMiddleware(gate.RequireScoped("node", "view")(http.HandlerFunc(updatesNodeHandler.Summary)))) + mux.Handle("GET /api/v1/updates/export", authMiddleware(gate.RequireScoped("node", "view")(http.HandlerFunc(updatesNodeHandler.Export)))) // Node group routes — method-based permission checking groupPerms := gate.RequireScopedMethod([]api.MethodPermission{ @@ -918,7 +927,9 @@ func Run(opts Options) { WithSystemdRepository(systemdRepo). WithSystemdActions(systemdActions). WithMacRepository(macRepo). - WithMacActions(macActions)) + WithUpdatesRepository(updatesRepo). + WithMacActions(macActions). + WithUpdatesActions(updatesActions)) // ─── UI + Enrollment server (:8443) — VerifyClientCertIfGiven ──────── // Explicit cipher suites per BSI TR-02102-2 (2024): ECDHE+AEAD only. diff --git a/server/pkg/grpc/policy/policy.pb.go b/server/pkg/grpc/policy/policy.pb.go index 90de44ae..7f176694 100644 --- a/server/pkg/grpc/policy/policy.pb.go +++ b/server/pkg/grpc/policy/policy.pb.go @@ -106,6 +106,11 @@ const ( // mandatory access control proposal; the command is in mac_action and // the agent answers with ReportMacActionResult. PolicyUpdate_MAC_ACTION PolicyUpdate_UpdateType = 8 + // UPDATES_ACTION is a server-to-agent command asking the agent to + // check, install or reboot for Software updates; the command is in + // updates_action and the agent answers with + // ReportUpdatesActionResult. + PolicyUpdate_UPDATES_ACTION PolicyUpdate_UpdateType = 9 ) // Enum value maps for PolicyUpdate_UpdateType. @@ -120,6 +125,7 @@ var ( 6: "DISK_ENCRYPTION_TASK", 7: "SYSTEMD_UNIT_ACTION", 8: "MAC_ACTION", + 9: "UPDATES_ACTION", } PolicyUpdate_UpdateType_value = map[string]int32{ "UNKNOWN": 0, @@ -131,6 +137,7 @@ var ( "DISK_ENCRYPTION_TASK": 6, "SYSTEMD_UNIT_ACTION": 7, "MAC_ACTION": 8, + "UPDATES_ACTION": 9, } ) @@ -202,6 +209,7 @@ type Policy struct { // *Policy_SystemdPolicy // *Policy_SelinuxPolicy // *Policy_ApparmorPolicy + // *Policy_UpdatesPolicy TypedContent isPolicy_TypedContent `protobuf_oneof:"typed_content"` // Binding priority delivered to the agent. Equals the maximum priority // across all enabled bindings that associate this policy with the node's @@ -447,6 +455,15 @@ func (x *Policy) GetApparmorPolicy() *ApparmorPolicy { return nil } +func (x *Policy) GetUpdatesPolicy() *UpdatesPolicy { + if x != nil { + if x, ok := x.TypedContent.(*Policy_UpdatesPolicy); ok { + return x.UpdatesPolicy + } + } + return nil +} + func (x *Policy) GetPriority() int32 { if x != nil { return x.Priority @@ -518,6 +535,10 @@ type Policy_ApparmorPolicy struct { ApparmorPolicy *ApparmorPolicy `protobuf:"bytes,25,opt,name=apparmor_policy,json=apparmorPolicy,proto3,oneof"` } +type Policy_UpdatesPolicy struct { + UpdatesPolicy *UpdatesPolicy `protobuf:"bytes,26,opt,name=updates_policy,json=updatesPolicy,proto3,oneof"` +} + func (*Policy_FirefoxPolicy) isPolicy_TypedContent() {} func (*Policy_KconfigPolicy) isPolicy_TypedContent() {} @@ -548,6 +569,8 @@ func (*Policy_SelinuxPolicy) isPolicy_TypedContent() {} func (*Policy_ApparmorPolicy) isPolicy_TypedContent() {} +func (*Policy_UpdatesPolicy) isPolicy_TypedContent() {} + // GetPolicyRequest requests a specific policy type GetPolicyRequest struct { state protoimpl.MessageState `protogen:"open.v1"` @@ -848,7 +871,9 @@ type PolicyUpdate struct { // The command of a SYSTEMD_UNIT_ACTION update; unset otherwise. SystemdUnitAction *SystemdUnitAction `protobuf:"bytes,5,opt,name=systemd_unit_action,json=systemdUnitAction,proto3" json:"systemd_unit_action,omitempty"` // The command of a MAC_ACTION update; unset otherwise. - MacAction *MacAction `protobuf:"bytes,6,opt,name=mac_action,json=macAction,proto3" json:"mac_action,omitempty"` + MacAction *MacAction `protobuf:"bytes,6,opt,name=mac_action,json=macAction,proto3" json:"mac_action,omitempty"` + // The command of an UPDATES_ACTION update; unset otherwise. + UpdatesAction *UpdatesAction `protobuf:"bytes,7,opt,name=updates_action,json=updatesAction,proto3" json:"updates_action,omitempty"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } @@ -925,6 +950,13 @@ func (x *PolicyUpdate) GetMacAction() *MacAction { return nil } +func (x *PolicyUpdate) GetUpdatesAction() *UpdatesAction { + if x != nil { + return x.UpdatesAction + } + return nil +} + // ComplianceItemResult is the compliance result for a single DConf key. // Sent by the agent alongside the per-policy rollup in ReportComplianceRequest. type ComplianceItemResult struct { @@ -1852,439 +1884,465 @@ var file_policy_proto_rawDesc = []byte{ 0x6f, 0x1a, 0x14, 0x73, 0x65, 0x73, 0x73, 0x69, 0x6f, 0x6e, 0x5f, 0x61, 0x63, 0x63, 0x65, 0x73, 0x73, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x0d, 0x73, 0x79, 0x73, 0x74, 0x65, 0x6d, 0x64, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x11, 0x74, 0x68, 0x75, 0x6e, 0x64, 0x65, 0x72, 0x62, - 0x69, 0x72, 0x64, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0xa5, 0x0b, 0x0a, 0x06, 0x50, 0x6f, - 0x6c, 0x69, 0x63, 0x79, 0x12, 0x0e, 0x0a, 0x02, 0x69, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, - 0x52, 0x02, 0x69, 0x64, 0x12, 0x12, 0x0a, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x02, 0x20, 0x01, - 0x28, 0x09, 0x52, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x12, 0x20, 0x0a, 0x0b, 0x64, 0x65, 0x73, 0x63, - 0x72, 0x69, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0b, 0x64, - 0x65, 0x73, 0x63, 0x72, 0x69, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x12, 0x12, 0x0a, 0x04, 0x74, 0x79, - 0x70, 0x65, 0x18, 0x04, 0x20, 0x01, 0x28, 0x09, 0x52, 0x04, 0x74, 0x79, 0x70, 0x65, 0x12, 0x18, - 0x0a, 0x07, 0x63, 0x6f, 0x6e, 0x74, 0x65, 0x6e, 0x74, 0x18, 0x05, 0x20, 0x01, 0x28, 0x09, 0x52, - 0x07, 0x63, 0x6f, 0x6e, 0x74, 0x65, 0x6e, 0x74, 0x12, 0x18, 0x0a, 0x07, 0x76, 0x65, 0x72, 0x73, - 0x69, 0x6f, 0x6e, 0x18, 0x06, 0x20, 0x01, 0x28, 0x05, 0x52, 0x07, 0x76, 0x65, 0x72, 0x73, 0x69, - 0x6f, 0x6e, 0x12, 0x39, 0x0a, 0x0a, 0x63, 0x72, 0x65, 0x61, 0x74, 0x65, 0x64, 0x5f, 0x61, 0x74, - 0x18, 0x07, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1a, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, - 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x54, 0x69, 0x6d, 0x65, 0x73, 0x74, 0x61, - 0x6d, 0x70, 0x52, 0x09, 0x63, 0x72, 0x65, 0x61, 0x74, 0x65, 0x64, 0x41, 0x74, 0x12, 0x39, 0x0a, - 0x0a, 0x75, 0x70, 0x64, 0x61, 0x74, 0x65, 0x64, 0x5f, 0x61, 0x74, 0x18, 0x08, 0x20, 0x01, 0x28, - 0x0b, 0x32, 0x1a, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, - 0x62, 0x75, 0x66, 0x2e, 0x54, 0x69, 0x6d, 0x65, 0x73, 0x74, 0x61, 0x6d, 0x70, 0x52, 0x09, 0x75, - 0x70, 0x64, 0x61, 0x74, 0x65, 0x64, 0x41, 0x74, 0x12, 0x18, 0x0a, 0x07, 0x65, 0x6e, 0x61, 0x62, - 0x6c, 0x65, 0x64, 0x18, 0x09, 0x20, 0x01, 0x28, 0x08, 0x52, 0x07, 0x65, 0x6e, 0x61, 0x62, 0x6c, - 0x65, 0x64, 0x12, 0x45, 0x0a, 0x0e, 0x66, 0x69, 0x72, 0x65, 0x66, 0x6f, 0x78, 0x5f, 0x70, 0x6f, - 0x6c, 0x69, 0x63, 0x79, 0x18, 0x0a, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1c, 0x2e, 0x62, 0x6f, 0x72, - 0x2e, 0x70, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x2e, 0x76, 0x31, 0x2e, 0x46, 0x69, 0x72, 0x65, 0x66, - 0x6f, 0x78, 0x50, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x48, 0x00, 0x52, 0x0d, 0x66, 0x69, 0x72, 0x65, - 0x66, 0x6f, 0x78, 0x50, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x12, 0x45, 0x0a, 0x0e, 0x6b, 0x63, 0x6f, - 0x6e, 0x66, 0x69, 0x67, 0x5f, 0x70, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x18, 0x0b, 0x20, 0x01, 0x28, - 0x0b, 0x32, 0x1c, 0x2e, 0x62, 0x6f, 0x72, 0x2e, 0x70, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x2e, 0x76, - 0x31, 0x2e, 0x4b, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x50, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x48, - 0x00, 0x52, 0x0d, 0x6b, 0x63, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x50, 0x6f, 0x6c, 0x69, 0x63, 0x79, - 0x12, 0x42, 0x0a, 0x0d, 0x63, 0x68, 0x72, 0x6f, 0x6d, 0x65, 0x5f, 0x70, 0x6f, 0x6c, 0x69, 0x63, - 0x79, 0x18, 0x0c, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1b, 0x2e, 0x62, 0x6f, 0x72, 0x2e, 0x70, 0x6f, - 0x6c, 0x69, 0x63, 0x79, 0x2e, 0x76, 0x31, 0x2e, 0x43, 0x68, 0x72, 0x6f, 0x6d, 0x65, 0x50, 0x6f, - 0x6c, 0x69, 0x63, 0x79, 0x48, 0x00, 0x52, 0x0c, 0x63, 0x68, 0x72, 0x6f, 0x6d, 0x65, 0x50, 0x6f, - 0x6c, 0x69, 0x63, 0x79, 0x12, 0x3f, 0x0a, 0x0c, 0x64, 0x63, 0x6f, 0x6e, 0x66, 0x5f, 0x70, 0x6f, - 0x6c, 0x69, 0x63, 0x79, 0x18, 0x0d, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1a, 0x2e, 0x62, 0x6f, 0x72, - 0x2e, 0x70, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x2e, 0x76, 0x31, 0x2e, 0x44, 0x43, 0x6f, 0x6e, 0x66, - 0x50, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x48, 0x00, 0x52, 0x0b, 0x64, 0x63, 0x6f, 0x6e, 0x66, 0x50, - 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x12, 0x42, 0x0a, 0x0d, 0x70, 0x6f, 0x6c, 0x6b, 0x69, 0x74, 0x5f, - 0x70, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x18, 0x0f, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1b, 0x2e, 0x62, - 0x6f, 0x72, 0x2e, 0x70, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x2e, 0x76, 0x31, 0x2e, 0x50, 0x6f, 0x6c, - 0x6b, 0x69, 0x74, 0x50, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x48, 0x00, 0x52, 0x0c, 0x70, 0x6f, 0x6c, - 0x6b, 0x69, 0x74, 0x50, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x12, 0x45, 0x0a, 0x0e, 0x70, 0x61, 0x63, - 0x6b, 0x61, 0x67, 0x65, 0x5f, 0x70, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x18, 0x10, 0x20, 0x01, 0x28, - 0x0b, 0x32, 0x1c, 0x2e, 0x62, 0x6f, 0x72, 0x2e, 0x70, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x2e, 0x76, - 0x31, 0x2e, 0x50, 0x61, 0x63, 0x6b, 0x61, 0x67, 0x65, 0x50, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x48, - 0x00, 0x52, 0x0d, 0x70, 0x61, 0x63, 0x6b, 0x61, 0x67, 0x65, 0x50, 0x6f, 0x6c, 0x69, 0x63, 0x79, - 0x12, 0x51, 0x0a, 0x12, 0x74, 0x68, 0x75, 0x6e, 0x64, 0x65, 0x72, 0x62, 0x69, 0x72, 0x64, 0x5f, - 0x70, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x18, 0x11, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x20, 0x2e, 0x62, - 0x6f, 0x72, 0x2e, 0x70, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x2e, 0x76, 0x31, 0x2e, 0x54, 0x68, 0x75, - 0x6e, 0x64, 0x65, 0x72, 0x62, 0x69, 0x72, 0x64, 0x50, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x48, 0x00, - 0x52, 0x11, 0x74, 0x68, 0x75, 0x6e, 0x64, 0x65, 0x72, 0x62, 0x69, 0x72, 0x64, 0x50, 0x6f, 0x6c, - 0x69, 0x63, 0x79, 0x12, 0x3c, 0x0a, 0x0b, 0x65, 0x64, 0x67, 0x65, 0x5f, 0x70, 0x6f, 0x6c, 0x69, - 0x63, 0x79, 0x18, 0x12, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x19, 0x2e, 0x62, 0x6f, 0x72, 0x2e, 0x70, - 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x2e, 0x76, 0x31, 0x2e, 0x45, 0x64, 0x67, 0x65, 0x50, 0x6f, 0x6c, - 0x69, 0x63, 0x79, 0x48, 0x00, 0x52, 0x0a, 0x65, 0x64, 0x67, 0x65, 0x50, 0x6f, 0x6c, 0x69, 0x63, - 0x79, 0x12, 0x4b, 0x0a, 0x10, 0x66, 0x69, 0x72, 0x65, 0x77, 0x61, 0x6c, 0x6c, 0x64, 0x5f, 0x70, - 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x18, 0x13, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1e, 0x2e, 0x62, 0x6f, - 0x72, 0x2e, 0x70, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x2e, 0x76, 0x31, 0x2e, 0x46, 0x69, 0x72, 0x65, - 0x77, 0x61, 0x6c, 0x6c, 0x64, 0x50, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x48, 0x00, 0x52, 0x0f, 0x66, - 0x69, 0x72, 0x65, 0x77, 0x61, 0x6c, 0x6c, 0x64, 0x50, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x12, 0x58, - 0x0a, 0x15, 0x73, 0x65, 0x73, 0x73, 0x69, 0x6f, 0x6e, 0x5f, 0x61, 0x63, 0x63, 0x65, 0x73, 0x73, - 0x5f, 0x70, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x18, 0x14, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x22, 0x2e, - 0x62, 0x6f, 0x72, 0x2e, 0x70, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x2e, 0x76, 0x31, 0x2e, 0x53, 0x65, - 0x73, 0x73, 0x69, 0x6f, 0x6e, 0x41, 0x63, 0x63, 0x65, 0x73, 0x73, 0x50, 0x6f, 0x6c, 0x69, 0x63, - 0x79, 0x48, 0x00, 0x52, 0x13, 0x73, 0x65, 0x73, 0x73, 0x69, 0x6f, 0x6e, 0x41, 0x63, 0x63, 0x65, - 0x73, 0x73, 0x50, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x12, 0x45, 0x0a, 0x0e, 0x66, 0x6c, 0x61, 0x74, - 0x70, 0x61, 0x6b, 0x5f, 0x70, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x18, 0x15, 0x20, 0x01, 0x28, 0x0b, + 0x69, 0x72, 0x64, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x0d, 0x75, 0x70, 0x64, 0x61, 0x74, + 0x65, 0x73, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0xec, 0x0b, 0x0a, 0x06, 0x50, 0x6f, 0x6c, + 0x69, 0x63, 0x79, 0x12, 0x0e, 0x0a, 0x02, 0x69, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, + 0x02, 0x69, 0x64, 0x12, 0x12, 0x0a, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, + 0x09, 0x52, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x12, 0x20, 0x0a, 0x0b, 0x64, 0x65, 0x73, 0x63, 0x72, + 0x69, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0b, 0x64, 0x65, + 0x73, 0x63, 0x72, 0x69, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x12, 0x12, 0x0a, 0x04, 0x74, 0x79, 0x70, + 0x65, 0x18, 0x04, 0x20, 0x01, 0x28, 0x09, 0x52, 0x04, 0x74, 0x79, 0x70, 0x65, 0x12, 0x18, 0x0a, + 0x07, 0x63, 0x6f, 0x6e, 0x74, 0x65, 0x6e, 0x74, 0x18, 0x05, 0x20, 0x01, 0x28, 0x09, 0x52, 0x07, + 0x63, 0x6f, 0x6e, 0x74, 0x65, 0x6e, 0x74, 0x12, 0x18, 0x0a, 0x07, 0x76, 0x65, 0x72, 0x73, 0x69, + 0x6f, 0x6e, 0x18, 0x06, 0x20, 0x01, 0x28, 0x05, 0x52, 0x07, 0x76, 0x65, 0x72, 0x73, 0x69, 0x6f, + 0x6e, 0x12, 0x39, 0x0a, 0x0a, 0x63, 0x72, 0x65, 0x61, 0x74, 0x65, 0x64, 0x5f, 0x61, 0x74, 0x18, + 0x07, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1a, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, + 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x54, 0x69, 0x6d, 0x65, 0x73, 0x74, 0x61, 0x6d, + 0x70, 0x52, 0x09, 0x63, 0x72, 0x65, 0x61, 0x74, 0x65, 0x64, 0x41, 0x74, 0x12, 0x39, 0x0a, 0x0a, + 0x75, 0x70, 0x64, 0x61, 0x74, 0x65, 0x64, 0x5f, 0x61, 0x74, 0x18, 0x08, 0x20, 0x01, 0x28, 0x0b, + 0x32, 0x1a, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, + 0x75, 0x66, 0x2e, 0x54, 0x69, 0x6d, 0x65, 0x73, 0x74, 0x61, 0x6d, 0x70, 0x52, 0x09, 0x75, 0x70, + 0x64, 0x61, 0x74, 0x65, 0x64, 0x41, 0x74, 0x12, 0x18, 0x0a, 0x07, 0x65, 0x6e, 0x61, 0x62, 0x6c, + 0x65, 0x64, 0x18, 0x09, 0x20, 0x01, 0x28, 0x08, 0x52, 0x07, 0x65, 0x6e, 0x61, 0x62, 0x6c, 0x65, + 0x64, 0x12, 0x45, 0x0a, 0x0e, 0x66, 0x69, 0x72, 0x65, 0x66, 0x6f, 0x78, 0x5f, 0x70, 0x6f, 0x6c, + 0x69, 0x63, 0x79, 0x18, 0x0a, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1c, 0x2e, 0x62, 0x6f, 0x72, 0x2e, + 0x70, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x2e, 0x76, 0x31, 0x2e, 0x46, 0x69, 0x72, 0x65, 0x66, 0x6f, + 0x78, 0x50, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x48, 0x00, 0x52, 0x0d, 0x66, 0x69, 0x72, 0x65, 0x66, + 0x6f, 0x78, 0x50, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x12, 0x45, 0x0a, 0x0e, 0x6b, 0x63, 0x6f, 0x6e, + 0x66, 0x69, 0x67, 0x5f, 0x70, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x18, 0x0b, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1c, 0x2e, 0x62, 0x6f, 0x72, 0x2e, 0x70, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x2e, 0x76, 0x31, - 0x2e, 0x46, 0x6c, 0x61, 0x74, 0x70, 0x61, 0x6b, 0x50, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x48, 0x00, - 0x52, 0x0d, 0x66, 0x6c, 0x61, 0x74, 0x70, 0x61, 0x6b, 0x50, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x12, - 0x5b, 0x0a, 0x16, 0x64, 0x69, 0x73, 0x6b, 0x5f, 0x65, 0x6e, 0x63, 0x72, 0x79, 0x70, 0x74, 0x69, - 0x6f, 0x6e, 0x5f, 0x70, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x18, 0x16, 0x20, 0x01, 0x28, 0x0b, 0x32, - 0x23, 0x2e, 0x62, 0x6f, 0x72, 0x2e, 0x70, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x2e, 0x76, 0x31, 0x2e, - 0x44, 0x69, 0x73, 0x6b, 0x45, 0x6e, 0x63, 0x72, 0x79, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x50, 0x6f, - 0x6c, 0x69, 0x63, 0x79, 0x48, 0x00, 0x52, 0x14, 0x64, 0x69, 0x73, 0x6b, 0x45, 0x6e, 0x63, 0x72, - 0x79, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x50, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x12, 0x45, 0x0a, 0x0e, - 0x73, 0x79, 0x73, 0x74, 0x65, 0x6d, 0x64, 0x5f, 0x70, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x18, 0x17, - 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1c, 0x2e, 0x62, 0x6f, 0x72, 0x2e, 0x70, 0x6f, 0x6c, 0x69, 0x63, - 0x79, 0x2e, 0x76, 0x31, 0x2e, 0x53, 0x79, 0x73, 0x74, 0x65, 0x6d, 0x64, 0x50, 0x6f, 0x6c, 0x69, - 0x63, 0x79, 0x48, 0x00, 0x52, 0x0d, 0x73, 0x79, 0x73, 0x74, 0x65, 0x6d, 0x64, 0x50, 0x6f, 0x6c, - 0x69, 0x63, 0x79, 0x12, 0x45, 0x0a, 0x0e, 0x73, 0x65, 0x6c, 0x69, 0x6e, 0x75, 0x78, 0x5f, 0x70, - 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x18, 0x18, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1c, 0x2e, 0x62, 0x6f, - 0x72, 0x2e, 0x70, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x2e, 0x76, 0x31, 0x2e, 0x53, 0x65, 0x6c, 0x69, - 0x6e, 0x75, 0x78, 0x50, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x48, 0x00, 0x52, 0x0d, 0x73, 0x65, 0x6c, - 0x69, 0x6e, 0x75, 0x78, 0x50, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x12, 0x48, 0x0a, 0x0f, 0x61, 0x70, - 0x70, 0x61, 0x72, 0x6d, 0x6f, 0x72, 0x5f, 0x70, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x18, 0x19, 0x20, - 0x01, 0x28, 0x0b, 0x32, 0x1d, 0x2e, 0x62, 0x6f, 0x72, 0x2e, 0x70, 0x6f, 0x6c, 0x69, 0x63, 0x79, - 0x2e, 0x76, 0x31, 0x2e, 0x41, 0x70, 0x70, 0x61, 0x72, 0x6d, 0x6f, 0x72, 0x50, 0x6f, 0x6c, 0x69, - 0x63, 0x79, 0x48, 0x00, 0x52, 0x0e, 0x61, 0x70, 0x70, 0x61, 0x72, 0x6d, 0x6f, 0x72, 0x50, 0x6f, - 0x6c, 0x69, 0x63, 0x79, 0x12, 0x1a, 0x0a, 0x08, 0x70, 0x72, 0x69, 0x6f, 0x72, 0x69, 0x74, 0x79, - 0x18, 0x0e, 0x20, 0x01, 0x28, 0x05, 0x52, 0x08, 0x70, 0x72, 0x69, 0x6f, 0x72, 0x69, 0x74, 0x79, - 0x42, 0x0f, 0x0a, 0x0d, 0x74, 0x79, 0x70, 0x65, 0x64, 0x5f, 0x63, 0x6f, 0x6e, 0x74, 0x65, 0x6e, - 0x74, 0x22, 0x2f, 0x0a, 0x10, 0x47, 0x65, 0x74, 0x50, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x52, 0x65, - 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x1b, 0x0a, 0x09, 0x70, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x5f, - 0x69, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x08, 0x70, 0x6f, 0x6c, 0x69, 0x63, 0x79, - 0x49, 0x64, 0x22, 0x42, 0x0a, 0x11, 0x47, 0x65, 0x74, 0x50, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x52, - 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x2d, 0x0a, 0x06, 0x70, 0x6f, 0x6c, 0x69, 0x63, - 0x79, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x15, 0x2e, 0x62, 0x6f, 0x72, 0x2e, 0x70, 0x6f, - 0x6c, 0x69, 0x63, 0x79, 0x2e, 0x76, 0x31, 0x2e, 0x50, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x52, 0x06, - 0x70, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x22, 0x8f, 0x01, 0x0a, 0x13, 0x4c, 0x69, 0x73, 0x74, 0x50, - 0x6f, 0x6c, 0x69, 0x63, 0x69, 0x65, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x1b, - 0x0a, 0x09, 0x63, 0x6c, 0x69, 0x65, 0x6e, 0x74, 0x5f, 0x69, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, - 0x09, 0x52, 0x08, 0x63, 0x6c, 0x69, 0x65, 0x6e, 0x74, 0x49, 0x64, 0x12, 0x1f, 0x0a, 0x0b, 0x74, - 0x79, 0x70, 0x65, 0x5f, 0x66, 0x69, 0x6c, 0x74, 0x65, 0x72, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, - 0x52, 0x0a, 0x74, 0x79, 0x70, 0x65, 0x46, 0x69, 0x6c, 0x74, 0x65, 0x72, 0x12, 0x1b, 0x0a, 0x09, - 0x70, 0x61, 0x67, 0x65, 0x5f, 0x73, 0x69, 0x7a, 0x65, 0x18, 0x03, 0x20, 0x01, 0x28, 0x05, 0x52, - 0x08, 0x70, 0x61, 0x67, 0x65, 0x53, 0x69, 0x7a, 0x65, 0x12, 0x1d, 0x0a, 0x0a, 0x70, 0x61, 0x67, - 0x65, 0x5f, 0x74, 0x6f, 0x6b, 0x65, 0x6e, 0x18, 0x04, 0x20, 0x01, 0x28, 0x09, 0x52, 0x09, 0x70, - 0x61, 0x67, 0x65, 0x54, 0x6f, 0x6b, 0x65, 0x6e, 0x22, 0x92, 0x01, 0x0a, 0x14, 0x4c, 0x69, 0x73, - 0x74, 0x50, 0x6f, 0x6c, 0x69, 0x63, 0x69, 0x65, 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, - 0x65, 0x12, 0x31, 0x0a, 0x08, 0x70, 0x6f, 0x6c, 0x69, 0x63, 0x69, 0x65, 0x73, 0x18, 0x01, 0x20, - 0x03, 0x28, 0x0b, 0x32, 0x15, 0x2e, 0x62, 0x6f, 0x72, 0x2e, 0x70, 0x6f, 0x6c, 0x69, 0x63, 0x79, - 0x2e, 0x76, 0x31, 0x2e, 0x50, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x52, 0x08, 0x70, 0x6f, 0x6c, 0x69, - 0x63, 0x69, 0x65, 0x73, 0x12, 0x26, 0x0a, 0x0f, 0x6e, 0x65, 0x78, 0x74, 0x5f, 0x70, 0x61, 0x67, - 0x65, 0x5f, 0x74, 0x6f, 0x6b, 0x65, 0x6e, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0d, 0x6e, - 0x65, 0x78, 0x74, 0x50, 0x61, 0x67, 0x65, 0x54, 0x6f, 0x6b, 0x65, 0x6e, 0x12, 0x1f, 0x0a, 0x0b, - 0x74, 0x6f, 0x74, 0x61, 0x6c, 0x5f, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x18, 0x03, 0x20, 0x01, 0x28, - 0x05, 0x52, 0x0a, 0x74, 0x6f, 0x74, 0x61, 0x6c, 0x43, 0x6f, 0x75, 0x6e, 0x74, 0x22, 0x6c, 0x0a, - 0x1d, 0x53, 0x75, 0x62, 0x73, 0x63, 0x72, 0x69, 0x62, 0x65, 0x50, 0x6f, 0x6c, 0x69, 0x63, 0x79, - 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x1b, - 0x0a, 0x09, 0x63, 0x6c, 0x69, 0x65, 0x6e, 0x74, 0x5f, 0x69, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, - 0x09, 0x52, 0x08, 0x63, 0x6c, 0x69, 0x65, 0x6e, 0x74, 0x49, 0x64, 0x12, 0x2e, 0x0a, 0x13, 0x6c, - 0x61, 0x73, 0x74, 0x5f, 0x6b, 0x6e, 0x6f, 0x77, 0x6e, 0x5f, 0x72, 0x65, 0x76, 0x69, 0x73, 0x69, - 0x6f, 0x6e, 0x18, 0x02, 0x20, 0x01, 0x28, 0x03, 0x52, 0x11, 0x6c, 0x61, 0x73, 0x74, 0x4b, 0x6e, - 0x6f, 0x77, 0x6e, 0x52, 0x65, 0x76, 0x69, 0x73, 0x69, 0x6f, 0x6e, 0x22, 0xf7, 0x03, 0x0a, 0x0c, - 0x50, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x12, 0x3a, 0x0a, 0x04, - 0x74, 0x79, 0x70, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x26, 0x2e, 0x62, 0x6f, 0x72, - 0x2e, 0x70, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x2e, 0x76, 0x31, 0x2e, 0x50, 0x6f, 0x6c, 0x69, 0x63, - 0x79, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x2e, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x54, 0x79, - 0x70, 0x65, 0x52, 0x04, 0x74, 0x79, 0x70, 0x65, 0x12, 0x2d, 0x0a, 0x06, 0x70, 0x6f, 0x6c, 0x69, - 0x63, 0x79, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x15, 0x2e, 0x62, 0x6f, 0x72, 0x2e, 0x70, - 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x2e, 0x76, 0x31, 0x2e, 0x50, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x52, - 0x06, 0x70, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x12, 0x1a, 0x0a, 0x08, 0x72, 0x65, 0x76, 0x69, 0x73, - 0x69, 0x6f, 0x6e, 0x18, 0x03, 0x20, 0x01, 0x28, 0x03, 0x52, 0x08, 0x72, 0x65, 0x76, 0x69, 0x73, - 0x69, 0x6f, 0x6e, 0x12, 0x2b, 0x0a, 0x11, 0x73, 0x6e, 0x61, 0x70, 0x73, 0x68, 0x6f, 0x74, 0x5f, - 0x63, 0x6f, 0x6d, 0x70, 0x6c, 0x65, 0x74, 0x65, 0x18, 0x04, 0x20, 0x01, 0x28, 0x08, 0x52, 0x10, - 0x73, 0x6e, 0x61, 0x70, 0x73, 0x68, 0x6f, 0x74, 0x43, 0x6f, 0x6d, 0x70, 0x6c, 0x65, 0x74, 0x65, - 0x12, 0x50, 0x0a, 0x13, 0x73, 0x79, 0x73, 0x74, 0x65, 0x6d, 0x64, 0x5f, 0x75, 0x6e, 0x69, 0x74, - 0x5f, 0x61, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x18, 0x05, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x20, 0x2e, - 0x62, 0x6f, 0x72, 0x2e, 0x70, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x2e, 0x76, 0x31, 0x2e, 0x53, 0x79, - 0x73, 0x74, 0x65, 0x6d, 0x64, 0x55, 0x6e, 0x69, 0x74, 0x41, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x52, - 0x11, 0x73, 0x79, 0x73, 0x74, 0x65, 0x6d, 0x64, 0x55, 0x6e, 0x69, 0x74, 0x41, 0x63, 0x74, 0x69, - 0x6f, 0x6e, 0x12, 0x37, 0x0a, 0x0a, 0x6d, 0x61, 0x63, 0x5f, 0x61, 0x63, 0x74, 0x69, 0x6f, 0x6e, - 0x18, 0x06, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x18, 0x2e, 0x62, 0x6f, 0x72, 0x2e, 0x70, 0x6f, 0x6c, - 0x69, 0x63, 0x79, 0x2e, 0x76, 0x31, 0x2e, 0x4d, 0x61, 0x63, 0x41, 0x63, 0x74, 0x69, 0x6f, 0x6e, - 0x52, 0x09, 0x6d, 0x61, 0x63, 0x41, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0xa7, 0x01, 0x0a, 0x0a, - 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x54, 0x79, 0x70, 0x65, 0x12, 0x0b, 0x0a, 0x07, 0x55, 0x4e, - 0x4b, 0x4e, 0x4f, 0x57, 0x4e, 0x10, 0x00, 0x12, 0x0b, 0x0a, 0x07, 0x43, 0x52, 0x45, 0x41, 0x54, - 0x45, 0x44, 0x10, 0x01, 0x12, 0x0b, 0x0a, 0x07, 0x55, 0x50, 0x44, 0x41, 0x54, 0x45, 0x44, 0x10, - 0x02, 0x12, 0x0b, 0x0a, 0x07, 0x44, 0x45, 0x4c, 0x45, 0x54, 0x45, 0x44, 0x10, 0x03, 0x12, 0x0c, - 0x0a, 0x08, 0x53, 0x4e, 0x41, 0x50, 0x53, 0x48, 0x4f, 0x54, 0x10, 0x04, 0x12, 0x14, 0x0a, 0x10, - 0x4d, 0x45, 0x54, 0x41, 0x44, 0x41, 0x54, 0x41, 0x5f, 0x52, 0x45, 0x51, 0x55, 0x45, 0x53, 0x54, - 0x10, 0x05, 0x12, 0x18, 0x0a, 0x14, 0x44, 0x49, 0x53, 0x4b, 0x5f, 0x45, 0x4e, 0x43, 0x52, 0x59, - 0x50, 0x54, 0x49, 0x4f, 0x4e, 0x5f, 0x54, 0x41, 0x53, 0x4b, 0x10, 0x06, 0x12, 0x17, 0x0a, 0x13, - 0x53, 0x59, 0x53, 0x54, 0x45, 0x4d, 0x44, 0x5f, 0x55, 0x4e, 0x49, 0x54, 0x5f, 0x41, 0x43, 0x54, - 0x49, 0x4f, 0x4e, 0x10, 0x07, 0x12, 0x0e, 0x0a, 0x0a, 0x4d, 0x41, 0x43, 0x5f, 0x41, 0x43, 0x54, - 0x49, 0x4f, 0x4e, 0x10, 0x08, 0x22, 0x98, 0x01, 0x0a, 0x14, 0x43, 0x6f, 0x6d, 0x70, 0x6c, 0x69, - 0x61, 0x6e, 0x63, 0x65, 0x49, 0x74, 0x65, 0x6d, 0x52, 0x65, 0x73, 0x75, 0x6c, 0x74, 0x12, 0x1b, - 0x0a, 0x09, 0x73, 0x63, 0x68, 0x65, 0x6d, 0x61, 0x5f, 0x69, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, - 0x09, 0x52, 0x08, 0x73, 0x63, 0x68, 0x65, 0x6d, 0x61, 0x49, 0x64, 0x12, 0x10, 0x0a, 0x03, 0x6b, - 0x65, 0x79, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x03, 0x6b, 0x65, 0x79, 0x12, 0x37, 0x0a, - 0x06, 0x73, 0x74, 0x61, 0x74, 0x75, 0x73, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x1f, 0x2e, - 0x62, 0x6f, 0x72, 0x2e, 0x70, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x2e, 0x76, 0x31, 0x2e, 0x43, 0x6f, - 0x6d, 0x70, 0x6c, 0x69, 0x61, 0x6e, 0x63, 0x65, 0x53, 0x74, 0x61, 0x74, 0x75, 0x73, 0x52, 0x06, - 0x73, 0x74, 0x61, 0x74, 0x75, 0x73, 0x12, 0x18, 0x0a, 0x07, 0x6d, 0x65, 0x73, 0x73, 0x61, 0x67, - 0x65, 0x18, 0x04, 0x20, 0x01, 0x28, 0x09, 0x52, 0x07, 0x6d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, - 0x22, 0xbc, 0x02, 0x0a, 0x17, 0x52, 0x65, 0x70, 0x6f, 0x72, 0x74, 0x43, 0x6f, 0x6d, 0x70, 0x6c, - 0x69, 0x61, 0x6e, 0x63, 0x65, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x1b, 0x0a, 0x09, - 0x63, 0x6c, 0x69, 0x65, 0x6e, 0x74, 0x5f, 0x69, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, - 0x08, 0x63, 0x6c, 0x69, 0x65, 0x6e, 0x74, 0x49, 0x64, 0x12, 0x1b, 0x0a, 0x09, 0x70, 0x6f, 0x6c, - 0x69, 0x63, 0x79, 0x5f, 0x69, 0x64, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x08, 0x70, 0x6f, - 0x6c, 0x69, 0x63, 0x79, 0x49, 0x64, 0x12, 0x1c, 0x0a, 0x09, 0x63, 0x6f, 0x6d, 0x70, 0x6c, 0x69, - 0x61, 0x6e, 0x74, 0x18, 0x03, 0x20, 0x01, 0x28, 0x08, 0x52, 0x09, 0x63, 0x6f, 0x6d, 0x70, 0x6c, - 0x69, 0x61, 0x6e, 0x74, 0x12, 0x18, 0x0a, 0x07, 0x6d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x18, - 0x04, 0x20, 0x01, 0x28, 0x09, 0x52, 0x07, 0x6d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x12, 0x3b, - 0x0a, 0x0b, 0x72, 0x65, 0x70, 0x6f, 0x72, 0x74, 0x65, 0x64, 0x5f, 0x61, 0x74, 0x18, 0x05, 0x20, - 0x01, 0x28, 0x0b, 0x32, 0x1a, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, - 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x54, 0x69, 0x6d, 0x65, 0x73, 0x74, 0x61, 0x6d, 0x70, 0x52, - 0x0a, 0x72, 0x65, 0x70, 0x6f, 0x72, 0x74, 0x65, 0x64, 0x41, 0x74, 0x12, 0x37, 0x0a, 0x06, 0x73, - 0x74, 0x61, 0x74, 0x75, 0x73, 0x18, 0x06, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x1f, 0x2e, 0x62, 0x6f, - 0x72, 0x2e, 0x70, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x2e, 0x76, 0x31, 0x2e, 0x43, 0x6f, 0x6d, 0x70, - 0x6c, 0x69, 0x61, 0x6e, 0x63, 0x65, 0x53, 0x74, 0x61, 0x74, 0x75, 0x73, 0x52, 0x06, 0x73, 0x74, - 0x61, 0x74, 0x75, 0x73, 0x12, 0x39, 0x0a, 0x05, 0x69, 0x74, 0x65, 0x6d, 0x73, 0x18, 0x07, 0x20, - 0x03, 0x28, 0x0b, 0x32, 0x23, 0x2e, 0x62, 0x6f, 0x72, 0x2e, 0x70, 0x6f, 0x6c, 0x69, 0x63, 0x79, - 0x2e, 0x76, 0x31, 0x2e, 0x43, 0x6f, 0x6d, 0x70, 0x6c, 0x69, 0x61, 0x6e, 0x63, 0x65, 0x49, 0x74, - 0x65, 0x6d, 0x52, 0x65, 0x73, 0x75, 0x6c, 0x74, 0x52, 0x05, 0x69, 0x74, 0x65, 0x6d, 0x73, 0x22, - 0x34, 0x0a, 0x18, 0x52, 0x65, 0x70, 0x6f, 0x72, 0x74, 0x43, 0x6f, 0x6d, 0x70, 0x6c, 0x69, 0x61, - 0x6e, 0x63, 0x65, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x18, 0x0a, 0x07, 0x73, - 0x75, 0x63, 0x63, 0x65, 0x73, 0x73, 0x18, 0x01, 0x20, 0x01, 0x28, 0x08, 0x52, 0x07, 0x73, 0x75, - 0x63, 0x63, 0x65, 0x73, 0x73, 0x22, 0x17, 0x0a, 0x15, 0x47, 0x65, 0x74, 0x41, 0x67, 0x65, 0x6e, - 0x74, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x22, 0x4c, - 0x0a, 0x16, 0x47, 0x65, 0x74, 0x41, 0x67, 0x65, 0x6e, 0x74, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, - 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x32, 0x0a, 0x06, 0x63, 0x6f, 0x6e, 0x66, - 0x69, 0x67, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1a, 0x2e, 0x62, 0x6f, 0x72, 0x2e, 0x70, - 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x2e, 0x76, 0x31, 0x2e, 0x41, 0x67, 0x65, 0x6e, 0x74, 0x43, 0x6f, - 0x6e, 0x66, 0x69, 0x67, 0x52, 0x06, 0x63, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x22, 0xa3, 0x03, 0x0a, - 0x0b, 0x41, 0x67, 0x65, 0x6e, 0x74, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x12, 0x21, 0x0a, 0x0c, - 0x6e, 0x6f, 0x74, 0x69, 0x66, 0x79, 0x5f, 0x75, 0x73, 0x65, 0x72, 0x73, 0x18, 0x01, 0x20, 0x01, - 0x28, 0x08, 0x52, 0x0b, 0x6e, 0x6f, 0x74, 0x69, 0x66, 0x79, 0x55, 0x73, 0x65, 0x72, 0x73, 0x12, - 0x36, 0x0a, 0x17, 0x6e, 0x6f, 0x74, 0x69, 0x66, 0x79, 0x5f, 0x63, 0x6f, 0x6f, 0x6c, 0x64, 0x6f, - 0x77, 0x6e, 0x5f, 0x73, 0x65, 0x63, 0x6f, 0x6e, 0x64, 0x73, 0x18, 0x02, 0x20, 0x01, 0x28, 0x05, - 0x52, 0x15, 0x6e, 0x6f, 0x74, 0x69, 0x66, 0x79, 0x43, 0x6f, 0x6f, 0x6c, 0x64, 0x6f, 0x77, 0x6e, - 0x53, 0x65, 0x63, 0x6f, 0x6e, 0x64, 0x73, 0x12, 0x25, 0x0a, 0x0e, 0x6e, 0x6f, 0x74, 0x69, 0x66, - 0x79, 0x5f, 0x6d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x52, - 0x0d, 0x6e, 0x6f, 0x74, 0x69, 0x66, 0x79, 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x12, 0x34, - 0x0a, 0x16, 0x6e, 0x6f, 0x74, 0x69, 0x66, 0x79, 0x5f, 0x6d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, - 0x5f, 0x66, 0x69, 0x72, 0x65, 0x66, 0x6f, 0x78, 0x18, 0x04, 0x20, 0x01, 0x28, 0x09, 0x52, 0x14, - 0x6e, 0x6f, 0x74, 0x69, 0x66, 0x79, 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x46, 0x69, 0x72, - 0x65, 0x66, 0x6f, 0x78, 0x12, 0x32, 0x0a, 0x15, 0x6e, 0x6f, 0x74, 0x69, 0x66, 0x79, 0x5f, 0x6d, - 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x5f, 0x63, 0x68, 0x72, 0x6f, 0x6d, 0x65, 0x18, 0x05, 0x20, - 0x01, 0x28, 0x09, 0x52, 0x13, 0x6e, 0x6f, 0x74, 0x69, 0x66, 0x79, 0x4d, 0x65, 0x73, 0x73, 0x61, - 0x67, 0x65, 0x43, 0x68, 0x72, 0x6f, 0x6d, 0x65, 0x12, 0x3c, 0x0a, 0x1a, 0x6e, 0x6f, 0x74, 0x69, - 0x66, 0x79, 0x5f, 0x6d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x5f, 0x74, 0x68, 0x75, 0x6e, 0x64, - 0x65, 0x72, 0x62, 0x69, 0x72, 0x64, 0x18, 0x06, 0x20, 0x01, 0x28, 0x09, 0x52, 0x18, 0x6e, 0x6f, - 0x74, 0x69, 0x66, 0x79, 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x54, 0x68, 0x75, 0x6e, 0x64, - 0x65, 0x72, 0x62, 0x69, 0x72, 0x64, 0x12, 0x2e, 0x0a, 0x13, 0x6e, 0x6f, 0x74, 0x69, 0x66, 0x79, - 0x5f, 0x6d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x5f, 0x65, 0x64, 0x67, 0x65, 0x18, 0x07, 0x20, - 0x01, 0x28, 0x09, 0x52, 0x11, 0x6e, 0x6f, 0x74, 0x69, 0x66, 0x79, 0x4d, 0x65, 0x73, 0x73, 0x61, - 0x67, 0x65, 0x45, 0x64, 0x67, 0x65, 0x12, 0x3a, 0x0a, 0x19, 0x64, 0x69, 0x73, 0x6b, 0x5f, 0x65, - 0x6e, 0x63, 0x72, 0x79, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x5f, 0x69, 0x6e, 0x76, 0x65, 0x6e, 0x74, - 0x6f, 0x72, 0x79, 0x18, 0x08, 0x20, 0x01, 0x28, 0x08, 0x52, 0x17, 0x64, 0x69, 0x73, 0x6b, 0x45, - 0x6e, 0x63, 0x72, 0x79, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x49, 0x6e, 0x76, 0x65, 0x6e, 0x74, 0x6f, - 0x72, 0x79, 0x22, 0x89, 0x02, 0x0a, 0x08, 0x4e, 0x6f, 0x64, 0x65, 0x49, 0x6e, 0x66, 0x6f, 0x12, - 0x12, 0x0a, 0x04, 0x66, 0x71, 0x64, 0x6e, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x04, 0x66, - 0x71, 0x64, 0x6e, 0x12, 0x1d, 0x0a, 0x0a, 0x69, 0x70, 0x5f, 0x61, 0x64, 0x64, 0x72, 0x65, 0x73, - 0x73, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x09, 0x69, 0x70, 0x41, 0x64, 0x64, 0x72, 0x65, - 0x73, 0x73, 0x12, 0x17, 0x0a, 0x07, 0x6f, 0x73, 0x5f, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x03, 0x20, - 0x01, 0x28, 0x09, 0x52, 0x06, 0x6f, 0x73, 0x4e, 0x61, 0x6d, 0x65, 0x12, 0x1d, 0x0a, 0x0a, 0x6f, - 0x73, 0x5f, 0x76, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x18, 0x04, 0x20, 0x01, 0x28, 0x09, 0x52, - 0x09, 0x6f, 0x73, 0x56, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x12, 0x21, 0x0a, 0x0c, 0x64, 0x65, - 0x73, 0x6b, 0x74, 0x6f, 0x70, 0x5f, 0x65, 0x6e, 0x76, 0x73, 0x18, 0x05, 0x20, 0x03, 0x28, 0x09, - 0x52, 0x0b, 0x64, 0x65, 0x73, 0x6b, 0x74, 0x6f, 0x70, 0x45, 0x6e, 0x76, 0x73, 0x12, 0x23, 0x0a, - 0x0d, 0x61, 0x67, 0x65, 0x6e, 0x74, 0x5f, 0x76, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x18, 0x06, - 0x20, 0x01, 0x28, 0x09, 0x52, 0x0c, 0x61, 0x67, 0x65, 0x6e, 0x74, 0x56, 0x65, 0x72, 0x73, 0x69, - 0x6f, 0x6e, 0x12, 0x1d, 0x0a, 0x0a, 0x6d, 0x61, 0x63, 0x68, 0x69, 0x6e, 0x65, 0x5f, 0x69, 0x64, - 0x18, 0x07, 0x20, 0x01, 0x28, 0x09, 0x52, 0x09, 0x6d, 0x61, 0x63, 0x68, 0x69, 0x6e, 0x65, 0x49, - 0x64, 0x12, 0x10, 0x0a, 0x03, 0x6c, 0x73, 0x6d, 0x18, 0x08, 0x20, 0x01, 0x28, 0x09, 0x52, 0x03, - 0x6c, 0x73, 0x6d, 0x12, 0x19, 0x0a, 0x08, 0x6c, 0x73, 0x6d, 0x5f, 0x6d, 0x6f, 0x64, 0x65, 0x18, - 0x09, 0x20, 0x01, 0x28, 0x09, 0x52, 0x07, 0x6c, 0x73, 0x6d, 0x4d, 0x6f, 0x64, 0x65, 0x22, 0x5c, - 0x0a, 0x10, 0x48, 0x65, 0x61, 0x72, 0x74, 0x62, 0x65, 0x61, 0x74, 0x52, 0x65, 0x71, 0x75, 0x65, - 0x73, 0x74, 0x12, 0x1b, 0x0a, 0x09, 0x63, 0x6c, 0x69, 0x65, 0x6e, 0x74, 0x5f, 0x69, 0x64, 0x18, - 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x08, 0x63, 0x6c, 0x69, 0x65, 0x6e, 0x74, 0x49, 0x64, 0x12, - 0x2b, 0x0a, 0x04, 0x69, 0x6e, 0x66, 0x6f, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x17, 0x2e, - 0x62, 0x6f, 0x72, 0x2e, 0x70, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x2e, 0x76, 0x31, 0x2e, 0x4e, 0x6f, - 0x64, 0x65, 0x49, 0x6e, 0x66, 0x6f, 0x52, 0x04, 0x69, 0x6e, 0x66, 0x6f, 0x22, 0x2f, 0x0a, 0x11, - 0x48, 0x65, 0x61, 0x72, 0x74, 0x62, 0x65, 0x61, 0x74, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, - 0x65, 0x12, 0x1a, 0x0a, 0x08, 0x61, 0x63, 0x63, 0x65, 0x70, 0x74, 0x65, 0x64, 0x18, 0x01, 0x20, - 0x01, 0x28, 0x08, 0x52, 0x08, 0x61, 0x63, 0x63, 0x65, 0x70, 0x74, 0x65, 0x64, 0x22, 0x4d, 0x0a, - 0x11, 0x54, 0x61, 0x6d, 0x70, 0x65, 0x72, 0x50, 0x72, 0x6f, 0x63, 0x65, 0x73, 0x73, 0x49, 0x6e, - 0x66, 0x6f, 0x12, 0x10, 0x0a, 0x03, 0x70, 0x69, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x05, 0x52, - 0x03, 0x70, 0x69, 0x64, 0x12, 0x12, 0x0a, 0x04, 0x63, 0x6f, 0x6d, 0x6d, 0x18, 0x02, 0x20, 0x01, - 0x28, 0x09, 0x52, 0x04, 0x63, 0x6f, 0x6d, 0x6d, 0x12, 0x12, 0x0a, 0x04, 0x75, 0x73, 0x65, 0x72, - 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x52, 0x04, 0x75, 0x73, 0x65, 0x72, 0x22, 0x8f, 0x02, 0x0a, - 0x18, 0x52, 0x65, 0x70, 0x6f, 0x72, 0x74, 0x54, 0x61, 0x6d, 0x70, 0x65, 0x72, 0x45, 0x76, 0x65, - 0x6e, 0x74, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x1b, 0x0a, 0x09, 0x63, 0x6c, 0x69, - 0x65, 0x6e, 0x74, 0x5f, 0x69, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x08, 0x63, 0x6c, - 0x69, 0x65, 0x6e, 0x74, 0x49, 0x64, 0x12, 0x1b, 0x0a, 0x09, 0x66, 0x69, 0x6c, 0x65, 0x5f, 0x70, - 0x61, 0x74, 0x68, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x08, 0x66, 0x69, 0x6c, 0x65, 0x50, - 0x61, 0x74, 0x68, 0x12, 0x3b, 0x0a, 0x0b, 0x64, 0x65, 0x74, 0x65, 0x63, 0x74, 0x65, 0x64, 0x5f, - 0x61, 0x74, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1a, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, - 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x54, 0x69, 0x6d, 0x65, 0x73, - 0x74, 0x61, 0x6d, 0x70, 0x52, 0x0a, 0x64, 0x65, 0x74, 0x65, 0x63, 0x74, 0x65, 0x64, 0x41, 0x74, - 0x12, 0x3e, 0x0a, 0x09, 0x70, 0x72, 0x6f, 0x63, 0x65, 0x73, 0x73, 0x65, 0x73, 0x18, 0x04, 0x20, - 0x03, 0x28, 0x0b, 0x32, 0x20, 0x2e, 0x62, 0x6f, 0x72, 0x2e, 0x70, 0x6f, 0x6c, 0x69, 0x63, 0x79, - 0x2e, 0x76, 0x31, 0x2e, 0x54, 0x61, 0x6d, 0x70, 0x65, 0x72, 0x50, 0x72, 0x6f, 0x63, 0x65, 0x73, - 0x73, 0x49, 0x6e, 0x66, 0x6f, 0x52, 0x09, 0x70, 0x72, 0x6f, 0x63, 0x65, 0x73, 0x73, 0x65, 0x73, - 0x12, 0x1a, 0x0a, 0x08, 0x72, 0x65, 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x18, 0x05, 0x20, 0x01, - 0x28, 0x09, 0x52, 0x08, 0x72, 0x65, 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x12, 0x20, 0x0a, 0x0b, - 0x64, 0x65, 0x73, 0x63, 0x72, 0x69, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x18, 0x06, 0x20, 0x01, 0x28, - 0x09, 0x52, 0x0b, 0x64, 0x65, 0x73, 0x63, 0x72, 0x69, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x35, - 0x0a, 0x19, 0x52, 0x65, 0x70, 0x6f, 0x72, 0x74, 0x54, 0x61, 0x6d, 0x70, 0x65, 0x72, 0x45, 0x76, - 0x65, 0x6e, 0x74, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x18, 0x0a, 0x07, 0x73, - 0x75, 0x63, 0x63, 0x65, 0x73, 0x73, 0x18, 0x01, 0x20, 0x01, 0x28, 0x08, 0x52, 0x07, 0x73, 0x75, - 0x63, 0x63, 0x65, 0x73, 0x73, 0x22, 0x32, 0x0a, 0x17, 0x52, 0x65, 0x6e, 0x65, 0x77, 0x43, 0x65, - 0x72, 0x74, 0x69, 0x66, 0x69, 0x63, 0x61, 0x74, 0x65, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, - 0x12, 0x17, 0x0a, 0x07, 0x63, 0x73, 0x72, 0x5f, 0x70, 0x65, 0x6d, 0x18, 0x01, 0x20, 0x01, 0x28, - 0x0c, 0x52, 0x06, 0x63, 0x73, 0x72, 0x50, 0x65, 0x6d, 0x22, 0x42, 0x0a, 0x18, 0x52, 0x65, 0x6e, - 0x65, 0x77, 0x43, 0x65, 0x72, 0x74, 0x69, 0x66, 0x69, 0x63, 0x61, 0x74, 0x65, 0x52, 0x65, 0x73, - 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x26, 0x0a, 0x0f, 0x73, 0x69, 0x67, 0x6e, 0x65, 0x64, 0x5f, - 0x63, 0x65, 0x72, 0x74, 0x5f, 0x70, 0x65, 0x6d, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0c, 0x52, 0x0d, - 0x73, 0x69, 0x67, 0x6e, 0x65, 0x64, 0x43, 0x65, 0x72, 0x74, 0x50, 0x65, 0x6d, 0x2a, 0xb8, 0x01, - 0x0a, 0x10, 0x43, 0x6f, 0x6d, 0x70, 0x6c, 0x69, 0x61, 0x6e, 0x63, 0x65, 0x53, 0x74, 0x61, 0x74, - 0x75, 0x73, 0x12, 0x1d, 0x0a, 0x19, 0x43, 0x4f, 0x4d, 0x50, 0x4c, 0x49, 0x41, 0x4e, 0x43, 0x45, - 0x5f, 0x53, 0x54, 0x41, 0x54, 0x55, 0x53, 0x5f, 0x55, 0x4e, 0x4b, 0x4e, 0x4f, 0x57, 0x4e, 0x10, - 0x00, 0x12, 0x1f, 0x0a, 0x1b, 0x43, 0x4f, 0x4d, 0x50, 0x4c, 0x49, 0x41, 0x4e, 0x43, 0x45, 0x5f, - 0x53, 0x54, 0x41, 0x54, 0x55, 0x53, 0x5f, 0x43, 0x4f, 0x4d, 0x50, 0x4c, 0x49, 0x41, 0x4e, 0x54, - 0x10, 0x01, 0x12, 0x23, 0x0a, 0x1f, 0x43, 0x4f, 0x4d, 0x50, 0x4c, 0x49, 0x41, 0x4e, 0x43, 0x45, - 0x5f, 0x53, 0x54, 0x41, 0x54, 0x55, 0x53, 0x5f, 0x4e, 0x4f, 0x4e, 0x5f, 0x43, 0x4f, 0x4d, 0x50, - 0x4c, 0x49, 0x41, 0x4e, 0x54, 0x10, 0x02, 0x12, 0x22, 0x0a, 0x1e, 0x43, 0x4f, 0x4d, 0x50, 0x4c, - 0x49, 0x41, 0x4e, 0x43, 0x45, 0x5f, 0x53, 0x54, 0x41, 0x54, 0x55, 0x53, 0x5f, 0x49, 0x4e, 0x41, - 0x50, 0x50, 0x4c, 0x49, 0x43, 0x41, 0x42, 0x4c, 0x45, 0x10, 0x03, 0x12, 0x1b, 0x0a, 0x17, 0x43, - 0x4f, 0x4d, 0x50, 0x4c, 0x49, 0x41, 0x4e, 0x43, 0x45, 0x5f, 0x53, 0x54, 0x41, 0x54, 0x55, 0x53, - 0x5f, 0x45, 0x52, 0x52, 0x4f, 0x52, 0x10, 0x04, 0x32, 0x89, 0x11, 0x0a, 0x0d, 0x50, 0x6f, 0x6c, - 0x69, 0x63, 0x79, 0x53, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x12, 0x4e, 0x0a, 0x09, 0x47, 0x65, - 0x74, 0x50, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x12, 0x1f, 0x2e, 0x62, 0x6f, 0x72, 0x2e, 0x70, 0x6f, + 0x2e, 0x4b, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x50, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x48, 0x00, + 0x52, 0x0d, 0x6b, 0x63, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x50, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x12, + 0x42, 0x0a, 0x0d, 0x63, 0x68, 0x72, 0x6f, 0x6d, 0x65, 0x5f, 0x70, 0x6f, 0x6c, 0x69, 0x63, 0x79, + 0x18, 0x0c, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1b, 0x2e, 0x62, 0x6f, 0x72, 0x2e, 0x70, 0x6f, 0x6c, + 0x69, 0x63, 0x79, 0x2e, 0x76, 0x31, 0x2e, 0x43, 0x68, 0x72, 0x6f, 0x6d, 0x65, 0x50, 0x6f, 0x6c, + 0x69, 0x63, 0x79, 0x48, 0x00, 0x52, 0x0c, 0x63, 0x68, 0x72, 0x6f, 0x6d, 0x65, 0x50, 0x6f, 0x6c, + 0x69, 0x63, 0x79, 0x12, 0x3f, 0x0a, 0x0c, 0x64, 0x63, 0x6f, 0x6e, 0x66, 0x5f, 0x70, 0x6f, 0x6c, + 0x69, 0x63, 0x79, 0x18, 0x0d, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1a, 0x2e, 0x62, 0x6f, 0x72, 0x2e, + 0x70, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x2e, 0x76, 0x31, 0x2e, 0x44, 0x43, 0x6f, 0x6e, 0x66, 0x50, + 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x48, 0x00, 0x52, 0x0b, 0x64, 0x63, 0x6f, 0x6e, 0x66, 0x50, 0x6f, + 0x6c, 0x69, 0x63, 0x79, 0x12, 0x42, 0x0a, 0x0d, 0x70, 0x6f, 0x6c, 0x6b, 0x69, 0x74, 0x5f, 0x70, + 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x18, 0x0f, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1b, 0x2e, 0x62, 0x6f, + 0x72, 0x2e, 0x70, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x2e, 0x76, 0x31, 0x2e, 0x50, 0x6f, 0x6c, 0x6b, + 0x69, 0x74, 0x50, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x48, 0x00, 0x52, 0x0c, 0x70, 0x6f, 0x6c, 0x6b, + 0x69, 0x74, 0x50, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x12, 0x45, 0x0a, 0x0e, 0x70, 0x61, 0x63, 0x6b, + 0x61, 0x67, 0x65, 0x5f, 0x70, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x18, 0x10, 0x20, 0x01, 0x28, 0x0b, + 0x32, 0x1c, 0x2e, 0x62, 0x6f, 0x72, 0x2e, 0x70, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x2e, 0x76, 0x31, + 0x2e, 0x50, 0x61, 0x63, 0x6b, 0x61, 0x67, 0x65, 0x50, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x48, 0x00, + 0x52, 0x0d, 0x70, 0x61, 0x63, 0x6b, 0x61, 0x67, 0x65, 0x50, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x12, + 0x51, 0x0a, 0x12, 0x74, 0x68, 0x75, 0x6e, 0x64, 0x65, 0x72, 0x62, 0x69, 0x72, 0x64, 0x5f, 0x70, + 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x18, 0x11, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x20, 0x2e, 0x62, 0x6f, + 0x72, 0x2e, 0x70, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x2e, 0x76, 0x31, 0x2e, 0x54, 0x68, 0x75, 0x6e, + 0x64, 0x65, 0x72, 0x62, 0x69, 0x72, 0x64, 0x50, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x48, 0x00, 0x52, + 0x11, 0x74, 0x68, 0x75, 0x6e, 0x64, 0x65, 0x72, 0x62, 0x69, 0x72, 0x64, 0x50, 0x6f, 0x6c, 0x69, + 0x63, 0x79, 0x12, 0x3c, 0x0a, 0x0b, 0x65, 0x64, 0x67, 0x65, 0x5f, 0x70, 0x6f, 0x6c, 0x69, 0x63, + 0x79, 0x18, 0x12, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x19, 0x2e, 0x62, 0x6f, 0x72, 0x2e, 0x70, 0x6f, + 0x6c, 0x69, 0x63, 0x79, 0x2e, 0x76, 0x31, 0x2e, 0x45, 0x64, 0x67, 0x65, 0x50, 0x6f, 0x6c, 0x69, + 0x63, 0x79, 0x48, 0x00, 0x52, 0x0a, 0x65, 0x64, 0x67, 0x65, 0x50, 0x6f, 0x6c, 0x69, 0x63, 0x79, + 0x12, 0x4b, 0x0a, 0x10, 0x66, 0x69, 0x72, 0x65, 0x77, 0x61, 0x6c, 0x6c, 0x64, 0x5f, 0x70, 0x6f, + 0x6c, 0x69, 0x63, 0x79, 0x18, 0x13, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1e, 0x2e, 0x62, 0x6f, 0x72, + 0x2e, 0x70, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x2e, 0x76, 0x31, 0x2e, 0x46, 0x69, 0x72, 0x65, 0x77, + 0x61, 0x6c, 0x6c, 0x64, 0x50, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x48, 0x00, 0x52, 0x0f, 0x66, 0x69, + 0x72, 0x65, 0x77, 0x61, 0x6c, 0x6c, 0x64, 0x50, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x12, 0x58, 0x0a, + 0x15, 0x73, 0x65, 0x73, 0x73, 0x69, 0x6f, 0x6e, 0x5f, 0x61, 0x63, 0x63, 0x65, 0x73, 0x73, 0x5f, + 0x70, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x18, 0x14, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x22, 0x2e, 0x62, + 0x6f, 0x72, 0x2e, 0x70, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x2e, 0x76, 0x31, 0x2e, 0x53, 0x65, 0x73, + 0x73, 0x69, 0x6f, 0x6e, 0x41, 0x63, 0x63, 0x65, 0x73, 0x73, 0x50, 0x6f, 0x6c, 0x69, 0x63, 0x79, + 0x48, 0x00, 0x52, 0x13, 0x73, 0x65, 0x73, 0x73, 0x69, 0x6f, 0x6e, 0x41, 0x63, 0x63, 0x65, 0x73, + 0x73, 0x50, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x12, 0x45, 0x0a, 0x0e, 0x66, 0x6c, 0x61, 0x74, 0x70, + 0x61, 0x6b, 0x5f, 0x70, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x18, 0x15, 0x20, 0x01, 0x28, 0x0b, 0x32, + 0x1c, 0x2e, 0x62, 0x6f, 0x72, 0x2e, 0x70, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x2e, 0x76, 0x31, 0x2e, + 0x46, 0x6c, 0x61, 0x74, 0x70, 0x61, 0x6b, 0x50, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x48, 0x00, 0x52, + 0x0d, 0x66, 0x6c, 0x61, 0x74, 0x70, 0x61, 0x6b, 0x50, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x12, 0x5b, + 0x0a, 0x16, 0x64, 0x69, 0x73, 0x6b, 0x5f, 0x65, 0x6e, 0x63, 0x72, 0x79, 0x70, 0x74, 0x69, 0x6f, + 0x6e, 0x5f, 0x70, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x18, 0x16, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x23, + 0x2e, 0x62, 0x6f, 0x72, 0x2e, 0x70, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x2e, 0x76, 0x31, 0x2e, 0x44, + 0x69, 0x73, 0x6b, 0x45, 0x6e, 0x63, 0x72, 0x79, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x50, 0x6f, 0x6c, + 0x69, 0x63, 0x79, 0x48, 0x00, 0x52, 0x14, 0x64, 0x69, 0x73, 0x6b, 0x45, 0x6e, 0x63, 0x72, 0x79, + 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x50, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x12, 0x45, 0x0a, 0x0e, 0x73, + 0x79, 0x73, 0x74, 0x65, 0x6d, 0x64, 0x5f, 0x70, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x18, 0x17, 0x20, + 0x01, 0x28, 0x0b, 0x32, 0x1c, 0x2e, 0x62, 0x6f, 0x72, 0x2e, 0x70, 0x6f, 0x6c, 0x69, 0x63, 0x79, + 0x2e, 0x76, 0x31, 0x2e, 0x53, 0x79, 0x73, 0x74, 0x65, 0x6d, 0x64, 0x50, 0x6f, 0x6c, 0x69, 0x63, + 0x79, 0x48, 0x00, 0x52, 0x0d, 0x73, 0x79, 0x73, 0x74, 0x65, 0x6d, 0x64, 0x50, 0x6f, 0x6c, 0x69, + 0x63, 0x79, 0x12, 0x45, 0x0a, 0x0e, 0x73, 0x65, 0x6c, 0x69, 0x6e, 0x75, 0x78, 0x5f, 0x70, 0x6f, + 0x6c, 0x69, 0x63, 0x79, 0x18, 0x18, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1c, 0x2e, 0x62, 0x6f, 0x72, + 0x2e, 0x70, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x2e, 0x76, 0x31, 0x2e, 0x53, 0x65, 0x6c, 0x69, 0x6e, + 0x75, 0x78, 0x50, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x48, 0x00, 0x52, 0x0d, 0x73, 0x65, 0x6c, 0x69, + 0x6e, 0x75, 0x78, 0x50, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x12, 0x48, 0x0a, 0x0f, 0x61, 0x70, 0x70, + 0x61, 0x72, 0x6d, 0x6f, 0x72, 0x5f, 0x70, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x18, 0x19, 0x20, 0x01, + 0x28, 0x0b, 0x32, 0x1d, 0x2e, 0x62, 0x6f, 0x72, 0x2e, 0x70, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x2e, + 0x76, 0x31, 0x2e, 0x41, 0x70, 0x70, 0x61, 0x72, 0x6d, 0x6f, 0x72, 0x50, 0x6f, 0x6c, 0x69, 0x63, + 0x79, 0x48, 0x00, 0x52, 0x0e, 0x61, 0x70, 0x70, 0x61, 0x72, 0x6d, 0x6f, 0x72, 0x50, 0x6f, 0x6c, + 0x69, 0x63, 0x79, 0x12, 0x45, 0x0a, 0x0e, 0x75, 0x70, 0x64, 0x61, 0x74, 0x65, 0x73, 0x5f, 0x70, + 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x18, 0x1a, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1c, 0x2e, 0x62, 0x6f, + 0x72, 0x2e, 0x70, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x2e, 0x76, 0x31, 0x2e, 0x55, 0x70, 0x64, 0x61, + 0x74, 0x65, 0x73, 0x50, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x48, 0x00, 0x52, 0x0d, 0x75, 0x70, 0x64, + 0x61, 0x74, 0x65, 0x73, 0x50, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x12, 0x1a, 0x0a, 0x08, 0x70, 0x72, + 0x69, 0x6f, 0x72, 0x69, 0x74, 0x79, 0x18, 0x0e, 0x20, 0x01, 0x28, 0x05, 0x52, 0x08, 0x70, 0x72, + 0x69, 0x6f, 0x72, 0x69, 0x74, 0x79, 0x42, 0x0f, 0x0a, 0x0d, 0x74, 0x79, 0x70, 0x65, 0x64, 0x5f, + 0x63, 0x6f, 0x6e, 0x74, 0x65, 0x6e, 0x74, 0x22, 0x2f, 0x0a, 0x10, 0x47, 0x65, 0x74, 0x50, 0x6f, + 0x6c, 0x69, 0x63, 0x79, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x1b, 0x0a, 0x09, 0x70, + 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x5f, 0x69, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x08, + 0x70, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x49, 0x64, 0x22, 0x42, 0x0a, 0x11, 0x47, 0x65, 0x74, 0x50, + 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x2d, 0x0a, + 0x06, 0x70, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x15, 0x2e, + 0x62, 0x6f, 0x72, 0x2e, 0x70, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x2e, 0x76, 0x31, 0x2e, 0x50, 0x6f, + 0x6c, 0x69, 0x63, 0x79, 0x52, 0x06, 0x70, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x22, 0x8f, 0x01, 0x0a, + 0x13, 0x4c, 0x69, 0x73, 0x74, 0x50, 0x6f, 0x6c, 0x69, 0x63, 0x69, 0x65, 0x73, 0x52, 0x65, 0x71, + 0x75, 0x65, 0x73, 0x74, 0x12, 0x1b, 0x0a, 0x09, 0x63, 0x6c, 0x69, 0x65, 0x6e, 0x74, 0x5f, 0x69, + 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x08, 0x63, 0x6c, 0x69, 0x65, 0x6e, 0x74, 0x49, + 0x64, 0x12, 0x1f, 0x0a, 0x0b, 0x74, 0x79, 0x70, 0x65, 0x5f, 0x66, 0x69, 0x6c, 0x74, 0x65, 0x72, + 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0a, 0x74, 0x79, 0x70, 0x65, 0x46, 0x69, 0x6c, 0x74, + 0x65, 0x72, 0x12, 0x1b, 0x0a, 0x09, 0x70, 0x61, 0x67, 0x65, 0x5f, 0x73, 0x69, 0x7a, 0x65, 0x18, + 0x03, 0x20, 0x01, 0x28, 0x05, 0x52, 0x08, 0x70, 0x61, 0x67, 0x65, 0x53, 0x69, 0x7a, 0x65, 0x12, + 0x1d, 0x0a, 0x0a, 0x70, 0x61, 0x67, 0x65, 0x5f, 0x74, 0x6f, 0x6b, 0x65, 0x6e, 0x18, 0x04, 0x20, + 0x01, 0x28, 0x09, 0x52, 0x09, 0x70, 0x61, 0x67, 0x65, 0x54, 0x6f, 0x6b, 0x65, 0x6e, 0x22, 0x92, + 0x01, 0x0a, 0x14, 0x4c, 0x69, 0x73, 0x74, 0x50, 0x6f, 0x6c, 0x69, 0x63, 0x69, 0x65, 0x73, 0x52, + 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x31, 0x0a, 0x08, 0x70, 0x6f, 0x6c, 0x69, 0x63, + 0x69, 0x65, 0x73, 0x18, 0x01, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x15, 0x2e, 0x62, 0x6f, 0x72, 0x2e, + 0x70, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x2e, 0x76, 0x31, 0x2e, 0x50, 0x6f, 0x6c, 0x69, 0x63, 0x79, + 0x52, 0x08, 0x70, 0x6f, 0x6c, 0x69, 0x63, 0x69, 0x65, 0x73, 0x12, 0x26, 0x0a, 0x0f, 0x6e, 0x65, + 0x78, 0x74, 0x5f, 0x70, 0x61, 0x67, 0x65, 0x5f, 0x74, 0x6f, 0x6b, 0x65, 0x6e, 0x18, 0x02, 0x20, + 0x01, 0x28, 0x09, 0x52, 0x0d, 0x6e, 0x65, 0x78, 0x74, 0x50, 0x61, 0x67, 0x65, 0x54, 0x6f, 0x6b, + 0x65, 0x6e, 0x12, 0x1f, 0x0a, 0x0b, 0x74, 0x6f, 0x74, 0x61, 0x6c, 0x5f, 0x63, 0x6f, 0x75, 0x6e, + 0x74, 0x18, 0x03, 0x20, 0x01, 0x28, 0x05, 0x52, 0x0a, 0x74, 0x6f, 0x74, 0x61, 0x6c, 0x43, 0x6f, + 0x75, 0x6e, 0x74, 0x22, 0x6c, 0x0a, 0x1d, 0x53, 0x75, 0x62, 0x73, 0x63, 0x72, 0x69, 0x62, 0x65, + 0x50, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x73, 0x52, 0x65, 0x71, + 0x75, 0x65, 0x73, 0x74, 0x12, 0x1b, 0x0a, 0x09, 0x63, 0x6c, 0x69, 0x65, 0x6e, 0x74, 0x5f, 0x69, + 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x08, 0x63, 0x6c, 0x69, 0x65, 0x6e, 0x74, 0x49, + 0x64, 0x12, 0x2e, 0x0a, 0x13, 0x6c, 0x61, 0x73, 0x74, 0x5f, 0x6b, 0x6e, 0x6f, 0x77, 0x6e, 0x5f, + 0x72, 0x65, 0x76, 0x69, 0x73, 0x69, 0x6f, 0x6e, 0x18, 0x02, 0x20, 0x01, 0x28, 0x03, 0x52, 0x11, + 0x6c, 0x61, 0x73, 0x74, 0x4b, 0x6e, 0x6f, 0x77, 0x6e, 0x52, 0x65, 0x76, 0x69, 0x73, 0x69, 0x6f, + 0x6e, 0x22, 0xd0, 0x04, 0x0a, 0x0c, 0x50, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x55, 0x70, 0x64, 0x61, + 0x74, 0x65, 0x12, 0x3a, 0x0a, 0x04, 0x74, 0x79, 0x70, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0e, + 0x32, 0x26, 0x2e, 0x62, 0x6f, 0x72, 0x2e, 0x70, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x2e, 0x76, 0x31, + 0x2e, 0x50, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x2e, 0x55, 0x70, + 0x64, 0x61, 0x74, 0x65, 0x54, 0x79, 0x70, 0x65, 0x52, 0x04, 0x74, 0x79, 0x70, 0x65, 0x12, 0x2d, + 0x0a, 0x06, 0x70, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x15, + 0x2e, 0x62, 0x6f, 0x72, 0x2e, 0x70, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x2e, 0x76, 0x31, 0x2e, 0x50, + 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x52, 0x06, 0x70, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x12, 0x1a, 0x0a, + 0x08, 0x72, 0x65, 0x76, 0x69, 0x73, 0x69, 0x6f, 0x6e, 0x18, 0x03, 0x20, 0x01, 0x28, 0x03, 0x52, + 0x08, 0x72, 0x65, 0x76, 0x69, 0x73, 0x69, 0x6f, 0x6e, 0x12, 0x2b, 0x0a, 0x11, 0x73, 0x6e, 0x61, + 0x70, 0x73, 0x68, 0x6f, 0x74, 0x5f, 0x63, 0x6f, 0x6d, 0x70, 0x6c, 0x65, 0x74, 0x65, 0x18, 0x04, + 0x20, 0x01, 0x28, 0x08, 0x52, 0x10, 0x73, 0x6e, 0x61, 0x70, 0x73, 0x68, 0x6f, 0x74, 0x43, 0x6f, + 0x6d, 0x70, 0x6c, 0x65, 0x74, 0x65, 0x12, 0x50, 0x0a, 0x13, 0x73, 0x79, 0x73, 0x74, 0x65, 0x6d, + 0x64, 0x5f, 0x75, 0x6e, 0x69, 0x74, 0x5f, 0x61, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x18, 0x05, 0x20, + 0x01, 0x28, 0x0b, 0x32, 0x20, 0x2e, 0x62, 0x6f, 0x72, 0x2e, 0x70, 0x6f, 0x6c, 0x69, 0x63, 0x79, + 0x2e, 0x76, 0x31, 0x2e, 0x53, 0x79, 0x73, 0x74, 0x65, 0x6d, 0x64, 0x55, 0x6e, 0x69, 0x74, 0x41, + 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x52, 0x11, 0x73, 0x79, 0x73, 0x74, 0x65, 0x6d, 0x64, 0x55, 0x6e, + 0x69, 0x74, 0x41, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x12, 0x37, 0x0a, 0x0a, 0x6d, 0x61, 0x63, 0x5f, + 0x61, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x18, 0x06, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x18, 0x2e, 0x62, + 0x6f, 0x72, 0x2e, 0x70, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x2e, 0x76, 0x31, 0x2e, 0x4d, 0x61, 0x63, + 0x41, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x52, 0x09, 0x6d, 0x61, 0x63, 0x41, 0x63, 0x74, 0x69, 0x6f, + 0x6e, 0x12, 0x43, 0x0a, 0x0e, 0x75, 0x70, 0x64, 0x61, 0x74, 0x65, 0x73, 0x5f, 0x61, 0x63, 0x74, + 0x69, 0x6f, 0x6e, 0x18, 0x07, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1c, 0x2e, 0x62, 0x6f, 0x72, 0x2e, + 0x70, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x2e, 0x76, 0x31, 0x2e, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, + 0x73, 0x41, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x52, 0x0d, 0x75, 0x70, 0x64, 0x61, 0x74, 0x65, 0x73, + 0x41, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0xbb, 0x01, 0x0a, 0x0a, 0x55, 0x70, 0x64, 0x61, 0x74, + 0x65, 0x54, 0x79, 0x70, 0x65, 0x12, 0x0b, 0x0a, 0x07, 0x55, 0x4e, 0x4b, 0x4e, 0x4f, 0x57, 0x4e, + 0x10, 0x00, 0x12, 0x0b, 0x0a, 0x07, 0x43, 0x52, 0x45, 0x41, 0x54, 0x45, 0x44, 0x10, 0x01, 0x12, + 0x0b, 0x0a, 0x07, 0x55, 0x50, 0x44, 0x41, 0x54, 0x45, 0x44, 0x10, 0x02, 0x12, 0x0b, 0x0a, 0x07, + 0x44, 0x45, 0x4c, 0x45, 0x54, 0x45, 0x44, 0x10, 0x03, 0x12, 0x0c, 0x0a, 0x08, 0x53, 0x4e, 0x41, + 0x50, 0x53, 0x48, 0x4f, 0x54, 0x10, 0x04, 0x12, 0x14, 0x0a, 0x10, 0x4d, 0x45, 0x54, 0x41, 0x44, + 0x41, 0x54, 0x41, 0x5f, 0x52, 0x45, 0x51, 0x55, 0x45, 0x53, 0x54, 0x10, 0x05, 0x12, 0x18, 0x0a, + 0x14, 0x44, 0x49, 0x53, 0x4b, 0x5f, 0x45, 0x4e, 0x43, 0x52, 0x59, 0x50, 0x54, 0x49, 0x4f, 0x4e, + 0x5f, 0x54, 0x41, 0x53, 0x4b, 0x10, 0x06, 0x12, 0x17, 0x0a, 0x13, 0x53, 0x59, 0x53, 0x54, 0x45, + 0x4d, 0x44, 0x5f, 0x55, 0x4e, 0x49, 0x54, 0x5f, 0x41, 0x43, 0x54, 0x49, 0x4f, 0x4e, 0x10, 0x07, + 0x12, 0x0e, 0x0a, 0x0a, 0x4d, 0x41, 0x43, 0x5f, 0x41, 0x43, 0x54, 0x49, 0x4f, 0x4e, 0x10, 0x08, + 0x12, 0x12, 0x0a, 0x0e, 0x55, 0x50, 0x44, 0x41, 0x54, 0x45, 0x53, 0x5f, 0x41, 0x43, 0x54, 0x49, + 0x4f, 0x4e, 0x10, 0x09, 0x22, 0x98, 0x01, 0x0a, 0x14, 0x43, 0x6f, 0x6d, 0x70, 0x6c, 0x69, 0x61, + 0x6e, 0x63, 0x65, 0x49, 0x74, 0x65, 0x6d, 0x52, 0x65, 0x73, 0x75, 0x6c, 0x74, 0x12, 0x1b, 0x0a, + 0x09, 0x73, 0x63, 0x68, 0x65, 0x6d, 0x61, 0x5f, 0x69, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, + 0x52, 0x08, 0x73, 0x63, 0x68, 0x65, 0x6d, 0x61, 0x49, 0x64, 0x12, 0x10, 0x0a, 0x03, 0x6b, 0x65, + 0x79, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x03, 0x6b, 0x65, 0x79, 0x12, 0x37, 0x0a, 0x06, + 0x73, 0x74, 0x61, 0x74, 0x75, 0x73, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x1f, 0x2e, 0x62, + 0x6f, 0x72, 0x2e, 0x70, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x2e, 0x76, 0x31, 0x2e, 0x43, 0x6f, 0x6d, + 0x70, 0x6c, 0x69, 0x61, 0x6e, 0x63, 0x65, 0x53, 0x74, 0x61, 0x74, 0x75, 0x73, 0x52, 0x06, 0x73, + 0x74, 0x61, 0x74, 0x75, 0x73, 0x12, 0x18, 0x0a, 0x07, 0x6d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, + 0x18, 0x04, 0x20, 0x01, 0x28, 0x09, 0x52, 0x07, 0x6d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x22, + 0xbc, 0x02, 0x0a, 0x17, 0x52, 0x65, 0x70, 0x6f, 0x72, 0x74, 0x43, 0x6f, 0x6d, 0x70, 0x6c, 0x69, + 0x61, 0x6e, 0x63, 0x65, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x1b, 0x0a, 0x09, 0x63, + 0x6c, 0x69, 0x65, 0x6e, 0x74, 0x5f, 0x69, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x08, + 0x63, 0x6c, 0x69, 0x65, 0x6e, 0x74, 0x49, 0x64, 0x12, 0x1b, 0x0a, 0x09, 0x70, 0x6f, 0x6c, 0x69, + 0x63, 0x79, 0x5f, 0x69, 0x64, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x08, 0x70, 0x6f, 0x6c, + 0x69, 0x63, 0x79, 0x49, 0x64, 0x12, 0x1c, 0x0a, 0x09, 0x63, 0x6f, 0x6d, 0x70, 0x6c, 0x69, 0x61, + 0x6e, 0x74, 0x18, 0x03, 0x20, 0x01, 0x28, 0x08, 0x52, 0x09, 0x63, 0x6f, 0x6d, 0x70, 0x6c, 0x69, + 0x61, 0x6e, 0x74, 0x12, 0x18, 0x0a, 0x07, 0x6d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x18, 0x04, + 0x20, 0x01, 0x28, 0x09, 0x52, 0x07, 0x6d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x12, 0x3b, 0x0a, + 0x0b, 0x72, 0x65, 0x70, 0x6f, 0x72, 0x74, 0x65, 0x64, 0x5f, 0x61, 0x74, 0x18, 0x05, 0x20, 0x01, + 0x28, 0x0b, 0x32, 0x1a, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, + 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x54, 0x69, 0x6d, 0x65, 0x73, 0x74, 0x61, 0x6d, 0x70, 0x52, 0x0a, + 0x72, 0x65, 0x70, 0x6f, 0x72, 0x74, 0x65, 0x64, 0x41, 0x74, 0x12, 0x37, 0x0a, 0x06, 0x73, 0x74, + 0x61, 0x74, 0x75, 0x73, 0x18, 0x06, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x1f, 0x2e, 0x62, 0x6f, 0x72, + 0x2e, 0x70, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x2e, 0x76, 0x31, 0x2e, 0x43, 0x6f, 0x6d, 0x70, 0x6c, + 0x69, 0x61, 0x6e, 0x63, 0x65, 0x53, 0x74, 0x61, 0x74, 0x75, 0x73, 0x52, 0x06, 0x73, 0x74, 0x61, + 0x74, 0x75, 0x73, 0x12, 0x39, 0x0a, 0x05, 0x69, 0x74, 0x65, 0x6d, 0x73, 0x18, 0x07, 0x20, 0x03, + 0x28, 0x0b, 0x32, 0x23, 0x2e, 0x62, 0x6f, 0x72, 0x2e, 0x70, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x2e, + 0x76, 0x31, 0x2e, 0x43, 0x6f, 0x6d, 0x70, 0x6c, 0x69, 0x61, 0x6e, 0x63, 0x65, 0x49, 0x74, 0x65, + 0x6d, 0x52, 0x65, 0x73, 0x75, 0x6c, 0x74, 0x52, 0x05, 0x69, 0x74, 0x65, 0x6d, 0x73, 0x22, 0x34, + 0x0a, 0x18, 0x52, 0x65, 0x70, 0x6f, 0x72, 0x74, 0x43, 0x6f, 0x6d, 0x70, 0x6c, 0x69, 0x61, 0x6e, + 0x63, 0x65, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x18, 0x0a, 0x07, 0x73, 0x75, + 0x63, 0x63, 0x65, 0x73, 0x73, 0x18, 0x01, 0x20, 0x01, 0x28, 0x08, 0x52, 0x07, 0x73, 0x75, 0x63, + 0x63, 0x65, 0x73, 0x73, 0x22, 0x17, 0x0a, 0x15, 0x47, 0x65, 0x74, 0x41, 0x67, 0x65, 0x6e, 0x74, + 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x22, 0x4c, 0x0a, + 0x16, 0x47, 0x65, 0x74, 0x41, 0x67, 0x65, 0x6e, 0x74, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x52, + 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x32, 0x0a, 0x06, 0x63, 0x6f, 0x6e, 0x66, 0x69, + 0x67, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1a, 0x2e, 0x62, 0x6f, 0x72, 0x2e, 0x70, 0x6f, + 0x6c, 0x69, 0x63, 0x79, 0x2e, 0x76, 0x31, 0x2e, 0x41, 0x67, 0x65, 0x6e, 0x74, 0x43, 0x6f, 0x6e, + 0x66, 0x69, 0x67, 0x52, 0x06, 0x63, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x22, 0xa3, 0x03, 0x0a, 0x0b, + 0x41, 0x67, 0x65, 0x6e, 0x74, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x12, 0x21, 0x0a, 0x0c, 0x6e, + 0x6f, 0x74, 0x69, 0x66, 0x79, 0x5f, 0x75, 0x73, 0x65, 0x72, 0x73, 0x18, 0x01, 0x20, 0x01, 0x28, + 0x08, 0x52, 0x0b, 0x6e, 0x6f, 0x74, 0x69, 0x66, 0x79, 0x55, 0x73, 0x65, 0x72, 0x73, 0x12, 0x36, + 0x0a, 0x17, 0x6e, 0x6f, 0x74, 0x69, 0x66, 0x79, 0x5f, 0x63, 0x6f, 0x6f, 0x6c, 0x64, 0x6f, 0x77, + 0x6e, 0x5f, 0x73, 0x65, 0x63, 0x6f, 0x6e, 0x64, 0x73, 0x18, 0x02, 0x20, 0x01, 0x28, 0x05, 0x52, + 0x15, 0x6e, 0x6f, 0x74, 0x69, 0x66, 0x79, 0x43, 0x6f, 0x6f, 0x6c, 0x64, 0x6f, 0x77, 0x6e, 0x53, + 0x65, 0x63, 0x6f, 0x6e, 0x64, 0x73, 0x12, 0x25, 0x0a, 0x0e, 0x6e, 0x6f, 0x74, 0x69, 0x66, 0x79, + 0x5f, 0x6d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0d, + 0x6e, 0x6f, 0x74, 0x69, 0x66, 0x79, 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x12, 0x34, 0x0a, + 0x16, 0x6e, 0x6f, 0x74, 0x69, 0x66, 0x79, 0x5f, 0x6d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x5f, + 0x66, 0x69, 0x72, 0x65, 0x66, 0x6f, 0x78, 0x18, 0x04, 0x20, 0x01, 0x28, 0x09, 0x52, 0x14, 0x6e, + 0x6f, 0x74, 0x69, 0x66, 0x79, 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x46, 0x69, 0x72, 0x65, + 0x66, 0x6f, 0x78, 0x12, 0x32, 0x0a, 0x15, 0x6e, 0x6f, 0x74, 0x69, 0x66, 0x79, 0x5f, 0x6d, 0x65, + 0x73, 0x73, 0x61, 0x67, 0x65, 0x5f, 0x63, 0x68, 0x72, 0x6f, 0x6d, 0x65, 0x18, 0x05, 0x20, 0x01, + 0x28, 0x09, 0x52, 0x13, 0x6e, 0x6f, 0x74, 0x69, 0x66, 0x79, 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, + 0x65, 0x43, 0x68, 0x72, 0x6f, 0x6d, 0x65, 0x12, 0x3c, 0x0a, 0x1a, 0x6e, 0x6f, 0x74, 0x69, 0x66, + 0x79, 0x5f, 0x6d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x5f, 0x74, 0x68, 0x75, 0x6e, 0x64, 0x65, + 0x72, 0x62, 0x69, 0x72, 0x64, 0x18, 0x06, 0x20, 0x01, 0x28, 0x09, 0x52, 0x18, 0x6e, 0x6f, 0x74, + 0x69, 0x66, 0x79, 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x54, 0x68, 0x75, 0x6e, 0x64, 0x65, + 0x72, 0x62, 0x69, 0x72, 0x64, 0x12, 0x2e, 0x0a, 0x13, 0x6e, 0x6f, 0x74, 0x69, 0x66, 0x79, 0x5f, + 0x6d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x5f, 0x65, 0x64, 0x67, 0x65, 0x18, 0x07, 0x20, 0x01, + 0x28, 0x09, 0x52, 0x11, 0x6e, 0x6f, 0x74, 0x69, 0x66, 0x79, 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, + 0x65, 0x45, 0x64, 0x67, 0x65, 0x12, 0x3a, 0x0a, 0x19, 0x64, 0x69, 0x73, 0x6b, 0x5f, 0x65, 0x6e, + 0x63, 0x72, 0x79, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x5f, 0x69, 0x6e, 0x76, 0x65, 0x6e, 0x74, 0x6f, + 0x72, 0x79, 0x18, 0x08, 0x20, 0x01, 0x28, 0x08, 0x52, 0x17, 0x64, 0x69, 0x73, 0x6b, 0x45, 0x6e, + 0x63, 0x72, 0x79, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x49, 0x6e, 0x76, 0x65, 0x6e, 0x74, 0x6f, 0x72, + 0x79, 0x22, 0x89, 0x02, 0x0a, 0x08, 0x4e, 0x6f, 0x64, 0x65, 0x49, 0x6e, 0x66, 0x6f, 0x12, 0x12, + 0x0a, 0x04, 0x66, 0x71, 0x64, 0x6e, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x04, 0x66, 0x71, + 0x64, 0x6e, 0x12, 0x1d, 0x0a, 0x0a, 0x69, 0x70, 0x5f, 0x61, 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, + 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x09, 0x69, 0x70, 0x41, 0x64, 0x64, 0x72, 0x65, 0x73, + 0x73, 0x12, 0x17, 0x0a, 0x07, 0x6f, 0x73, 0x5f, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x03, 0x20, 0x01, + 0x28, 0x09, 0x52, 0x06, 0x6f, 0x73, 0x4e, 0x61, 0x6d, 0x65, 0x12, 0x1d, 0x0a, 0x0a, 0x6f, 0x73, + 0x5f, 0x76, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x18, 0x04, 0x20, 0x01, 0x28, 0x09, 0x52, 0x09, + 0x6f, 0x73, 0x56, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x12, 0x21, 0x0a, 0x0c, 0x64, 0x65, 0x73, + 0x6b, 0x74, 0x6f, 0x70, 0x5f, 0x65, 0x6e, 0x76, 0x73, 0x18, 0x05, 0x20, 0x03, 0x28, 0x09, 0x52, + 0x0b, 0x64, 0x65, 0x73, 0x6b, 0x74, 0x6f, 0x70, 0x45, 0x6e, 0x76, 0x73, 0x12, 0x23, 0x0a, 0x0d, + 0x61, 0x67, 0x65, 0x6e, 0x74, 0x5f, 0x76, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x18, 0x06, 0x20, + 0x01, 0x28, 0x09, 0x52, 0x0c, 0x61, 0x67, 0x65, 0x6e, 0x74, 0x56, 0x65, 0x72, 0x73, 0x69, 0x6f, + 0x6e, 0x12, 0x1d, 0x0a, 0x0a, 0x6d, 0x61, 0x63, 0x68, 0x69, 0x6e, 0x65, 0x5f, 0x69, 0x64, 0x18, + 0x07, 0x20, 0x01, 0x28, 0x09, 0x52, 0x09, 0x6d, 0x61, 0x63, 0x68, 0x69, 0x6e, 0x65, 0x49, 0x64, + 0x12, 0x10, 0x0a, 0x03, 0x6c, 0x73, 0x6d, 0x18, 0x08, 0x20, 0x01, 0x28, 0x09, 0x52, 0x03, 0x6c, + 0x73, 0x6d, 0x12, 0x19, 0x0a, 0x08, 0x6c, 0x73, 0x6d, 0x5f, 0x6d, 0x6f, 0x64, 0x65, 0x18, 0x09, + 0x20, 0x01, 0x28, 0x09, 0x52, 0x07, 0x6c, 0x73, 0x6d, 0x4d, 0x6f, 0x64, 0x65, 0x22, 0x5c, 0x0a, + 0x10, 0x48, 0x65, 0x61, 0x72, 0x74, 0x62, 0x65, 0x61, 0x74, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, + 0x74, 0x12, 0x1b, 0x0a, 0x09, 0x63, 0x6c, 0x69, 0x65, 0x6e, 0x74, 0x5f, 0x69, 0x64, 0x18, 0x01, + 0x20, 0x01, 0x28, 0x09, 0x52, 0x08, 0x63, 0x6c, 0x69, 0x65, 0x6e, 0x74, 0x49, 0x64, 0x12, 0x2b, + 0x0a, 0x04, 0x69, 0x6e, 0x66, 0x6f, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x17, 0x2e, 0x62, + 0x6f, 0x72, 0x2e, 0x70, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x2e, 0x76, 0x31, 0x2e, 0x4e, 0x6f, 0x64, + 0x65, 0x49, 0x6e, 0x66, 0x6f, 0x52, 0x04, 0x69, 0x6e, 0x66, 0x6f, 0x22, 0x2f, 0x0a, 0x11, 0x48, + 0x65, 0x61, 0x72, 0x74, 0x62, 0x65, 0x61, 0x74, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, + 0x12, 0x1a, 0x0a, 0x08, 0x61, 0x63, 0x63, 0x65, 0x70, 0x74, 0x65, 0x64, 0x18, 0x01, 0x20, 0x01, + 0x28, 0x08, 0x52, 0x08, 0x61, 0x63, 0x63, 0x65, 0x70, 0x74, 0x65, 0x64, 0x22, 0x4d, 0x0a, 0x11, + 0x54, 0x61, 0x6d, 0x70, 0x65, 0x72, 0x50, 0x72, 0x6f, 0x63, 0x65, 0x73, 0x73, 0x49, 0x6e, 0x66, + 0x6f, 0x12, 0x10, 0x0a, 0x03, 0x70, 0x69, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x05, 0x52, 0x03, + 0x70, 0x69, 0x64, 0x12, 0x12, 0x0a, 0x04, 0x63, 0x6f, 0x6d, 0x6d, 0x18, 0x02, 0x20, 0x01, 0x28, + 0x09, 0x52, 0x04, 0x63, 0x6f, 0x6d, 0x6d, 0x12, 0x12, 0x0a, 0x04, 0x75, 0x73, 0x65, 0x72, 0x18, + 0x03, 0x20, 0x01, 0x28, 0x09, 0x52, 0x04, 0x75, 0x73, 0x65, 0x72, 0x22, 0x8f, 0x02, 0x0a, 0x18, + 0x52, 0x65, 0x70, 0x6f, 0x72, 0x74, 0x54, 0x61, 0x6d, 0x70, 0x65, 0x72, 0x45, 0x76, 0x65, 0x6e, + 0x74, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x1b, 0x0a, 0x09, 0x63, 0x6c, 0x69, 0x65, + 0x6e, 0x74, 0x5f, 0x69, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x08, 0x63, 0x6c, 0x69, + 0x65, 0x6e, 0x74, 0x49, 0x64, 0x12, 0x1b, 0x0a, 0x09, 0x66, 0x69, 0x6c, 0x65, 0x5f, 0x70, 0x61, + 0x74, 0x68, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x08, 0x66, 0x69, 0x6c, 0x65, 0x50, 0x61, + 0x74, 0x68, 0x12, 0x3b, 0x0a, 0x0b, 0x64, 0x65, 0x74, 0x65, 0x63, 0x74, 0x65, 0x64, 0x5f, 0x61, + 0x74, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1a, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, + 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x54, 0x69, 0x6d, 0x65, 0x73, 0x74, + 0x61, 0x6d, 0x70, 0x52, 0x0a, 0x64, 0x65, 0x74, 0x65, 0x63, 0x74, 0x65, 0x64, 0x41, 0x74, 0x12, + 0x3e, 0x0a, 0x09, 0x70, 0x72, 0x6f, 0x63, 0x65, 0x73, 0x73, 0x65, 0x73, 0x18, 0x04, 0x20, 0x03, + 0x28, 0x0b, 0x32, 0x20, 0x2e, 0x62, 0x6f, 0x72, 0x2e, 0x70, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x2e, + 0x76, 0x31, 0x2e, 0x54, 0x61, 0x6d, 0x70, 0x65, 0x72, 0x50, 0x72, 0x6f, 0x63, 0x65, 0x73, 0x73, + 0x49, 0x6e, 0x66, 0x6f, 0x52, 0x09, 0x70, 0x72, 0x6f, 0x63, 0x65, 0x73, 0x73, 0x65, 0x73, 0x12, + 0x1a, 0x0a, 0x08, 0x72, 0x65, 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x18, 0x05, 0x20, 0x01, 0x28, + 0x09, 0x52, 0x08, 0x72, 0x65, 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x12, 0x20, 0x0a, 0x0b, 0x64, + 0x65, 0x73, 0x63, 0x72, 0x69, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x18, 0x06, 0x20, 0x01, 0x28, 0x09, + 0x52, 0x0b, 0x64, 0x65, 0x73, 0x63, 0x72, 0x69, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x35, 0x0a, + 0x19, 0x52, 0x65, 0x70, 0x6f, 0x72, 0x74, 0x54, 0x61, 0x6d, 0x70, 0x65, 0x72, 0x45, 0x76, 0x65, + 0x6e, 0x74, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x18, 0x0a, 0x07, 0x73, 0x75, + 0x63, 0x63, 0x65, 0x73, 0x73, 0x18, 0x01, 0x20, 0x01, 0x28, 0x08, 0x52, 0x07, 0x73, 0x75, 0x63, + 0x63, 0x65, 0x73, 0x73, 0x22, 0x32, 0x0a, 0x17, 0x52, 0x65, 0x6e, 0x65, 0x77, 0x43, 0x65, 0x72, + 0x74, 0x69, 0x66, 0x69, 0x63, 0x61, 0x74, 0x65, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, + 0x17, 0x0a, 0x07, 0x63, 0x73, 0x72, 0x5f, 0x70, 0x65, 0x6d, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0c, + 0x52, 0x06, 0x63, 0x73, 0x72, 0x50, 0x65, 0x6d, 0x22, 0x42, 0x0a, 0x18, 0x52, 0x65, 0x6e, 0x65, + 0x77, 0x43, 0x65, 0x72, 0x74, 0x69, 0x66, 0x69, 0x63, 0x61, 0x74, 0x65, 0x52, 0x65, 0x73, 0x70, + 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x26, 0x0a, 0x0f, 0x73, 0x69, 0x67, 0x6e, 0x65, 0x64, 0x5f, 0x63, + 0x65, 0x72, 0x74, 0x5f, 0x70, 0x65, 0x6d, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0c, 0x52, 0x0d, 0x73, + 0x69, 0x67, 0x6e, 0x65, 0x64, 0x43, 0x65, 0x72, 0x74, 0x50, 0x65, 0x6d, 0x2a, 0xb8, 0x01, 0x0a, + 0x10, 0x43, 0x6f, 0x6d, 0x70, 0x6c, 0x69, 0x61, 0x6e, 0x63, 0x65, 0x53, 0x74, 0x61, 0x74, 0x75, + 0x73, 0x12, 0x1d, 0x0a, 0x19, 0x43, 0x4f, 0x4d, 0x50, 0x4c, 0x49, 0x41, 0x4e, 0x43, 0x45, 0x5f, + 0x53, 0x54, 0x41, 0x54, 0x55, 0x53, 0x5f, 0x55, 0x4e, 0x4b, 0x4e, 0x4f, 0x57, 0x4e, 0x10, 0x00, + 0x12, 0x1f, 0x0a, 0x1b, 0x43, 0x4f, 0x4d, 0x50, 0x4c, 0x49, 0x41, 0x4e, 0x43, 0x45, 0x5f, 0x53, + 0x54, 0x41, 0x54, 0x55, 0x53, 0x5f, 0x43, 0x4f, 0x4d, 0x50, 0x4c, 0x49, 0x41, 0x4e, 0x54, 0x10, + 0x01, 0x12, 0x23, 0x0a, 0x1f, 0x43, 0x4f, 0x4d, 0x50, 0x4c, 0x49, 0x41, 0x4e, 0x43, 0x45, 0x5f, + 0x53, 0x54, 0x41, 0x54, 0x55, 0x53, 0x5f, 0x4e, 0x4f, 0x4e, 0x5f, 0x43, 0x4f, 0x4d, 0x50, 0x4c, + 0x49, 0x41, 0x4e, 0x54, 0x10, 0x02, 0x12, 0x22, 0x0a, 0x1e, 0x43, 0x4f, 0x4d, 0x50, 0x4c, 0x49, + 0x41, 0x4e, 0x43, 0x45, 0x5f, 0x53, 0x54, 0x41, 0x54, 0x55, 0x53, 0x5f, 0x49, 0x4e, 0x41, 0x50, + 0x50, 0x4c, 0x49, 0x43, 0x41, 0x42, 0x4c, 0x45, 0x10, 0x03, 0x12, 0x1b, 0x0a, 0x17, 0x43, 0x4f, + 0x4d, 0x50, 0x4c, 0x49, 0x41, 0x4e, 0x43, 0x45, 0x5f, 0x53, 0x54, 0x41, 0x54, 0x55, 0x53, 0x5f, + 0x45, 0x52, 0x52, 0x4f, 0x52, 0x10, 0x04, 0x32, 0x80, 0x13, 0x0a, 0x0d, 0x50, 0x6f, 0x6c, 0x69, + 0x63, 0x79, 0x53, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x12, 0x4e, 0x0a, 0x09, 0x47, 0x65, 0x74, + 0x50, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x12, 0x1f, 0x2e, 0x62, 0x6f, 0x72, 0x2e, 0x70, 0x6f, 0x6c, + 0x69, 0x63, 0x79, 0x2e, 0x76, 0x31, 0x2e, 0x47, 0x65, 0x74, 0x50, 0x6f, 0x6c, 0x69, 0x63, 0x79, + 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x20, 0x2e, 0x62, 0x6f, 0x72, 0x2e, 0x70, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x2e, 0x76, 0x31, 0x2e, 0x47, 0x65, 0x74, 0x50, 0x6f, 0x6c, 0x69, 0x63, - 0x79, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x20, 0x2e, 0x62, 0x6f, 0x72, 0x2e, 0x70, - 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x2e, 0x76, 0x31, 0x2e, 0x47, 0x65, 0x74, 0x50, 0x6f, 0x6c, 0x69, - 0x63, 0x79, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x57, 0x0a, 0x0c, 0x4c, 0x69, - 0x73, 0x74, 0x50, 0x6f, 0x6c, 0x69, 0x63, 0x69, 0x65, 0x73, 0x12, 0x22, 0x2e, 0x62, 0x6f, 0x72, - 0x2e, 0x70, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x2e, 0x76, 0x31, 0x2e, 0x4c, 0x69, 0x73, 0x74, 0x50, - 0x6f, 0x6c, 0x69, 0x63, 0x69, 0x65, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x23, - 0x2e, 0x62, 0x6f, 0x72, 0x2e, 0x70, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x2e, 0x76, 0x31, 0x2e, 0x4c, - 0x69, 0x73, 0x74, 0x50, 0x6f, 0x6c, 0x69, 0x63, 0x69, 0x65, 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, - 0x6e, 0x73, 0x65, 0x12, 0x65, 0x0a, 0x16, 0x53, 0x75, 0x62, 0x73, 0x63, 0x72, 0x69, 0x62, 0x65, - 0x50, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x73, 0x12, 0x2c, 0x2e, - 0x62, 0x6f, 0x72, 0x2e, 0x70, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x2e, 0x76, 0x31, 0x2e, 0x53, 0x75, - 0x62, 0x73, 0x63, 0x72, 0x69, 0x62, 0x65, 0x50, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x55, 0x70, 0x64, - 0x61, 0x74, 0x65, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x1b, 0x2e, 0x62, 0x6f, - 0x72, 0x2e, 0x70, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x2e, 0x76, 0x31, 0x2e, 0x50, 0x6f, 0x6c, 0x69, - 0x63, 0x79, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x30, 0x01, 0x12, 0x63, 0x0a, 0x10, 0x52, 0x65, - 0x70, 0x6f, 0x72, 0x74, 0x43, 0x6f, 0x6d, 0x70, 0x6c, 0x69, 0x61, 0x6e, 0x63, 0x65, 0x12, 0x26, - 0x2e, 0x62, 0x6f, 0x72, 0x2e, 0x70, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x2e, 0x76, 0x31, 0x2e, 0x52, - 0x65, 0x70, 0x6f, 0x72, 0x74, 0x43, 0x6f, 0x6d, 0x70, 0x6c, 0x69, 0x61, 0x6e, 0x63, 0x65, 0x52, - 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x27, 0x2e, 0x62, 0x6f, 0x72, 0x2e, 0x70, 0x6f, 0x6c, - 0x69, 0x63, 0x79, 0x2e, 0x76, 0x31, 0x2e, 0x52, 0x65, 0x70, 0x6f, 0x72, 0x74, 0x43, 0x6f, 0x6d, - 0x70, 0x6c, 0x69, 0x61, 0x6e, 0x63, 0x65, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, - 0x5d, 0x0a, 0x0e, 0x47, 0x65, 0x74, 0x41, 0x67, 0x65, 0x6e, 0x74, 0x43, 0x6f, 0x6e, 0x66, 0x69, - 0x67, 0x12, 0x24, 0x2e, 0x62, 0x6f, 0x72, 0x2e, 0x70, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x2e, 0x76, - 0x31, 0x2e, 0x47, 0x65, 0x74, 0x41, 0x67, 0x65, 0x6e, 0x74, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, - 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x25, 0x2e, 0x62, 0x6f, 0x72, 0x2e, 0x70, 0x6f, - 0x6c, 0x69, 0x63, 0x79, 0x2e, 0x76, 0x31, 0x2e, 0x47, 0x65, 0x74, 0x41, 0x67, 0x65, 0x6e, 0x74, - 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x4e, - 0x0a, 0x09, 0x48, 0x65, 0x61, 0x72, 0x74, 0x62, 0x65, 0x61, 0x74, 0x12, 0x1f, 0x2e, 0x62, 0x6f, - 0x72, 0x2e, 0x70, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x2e, 0x76, 0x31, 0x2e, 0x48, 0x65, 0x61, 0x72, - 0x74, 0x62, 0x65, 0x61, 0x74, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x20, 0x2e, 0x62, - 0x6f, 0x72, 0x2e, 0x70, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x2e, 0x76, 0x31, 0x2e, 0x48, 0x65, 0x61, - 0x72, 0x74, 0x62, 0x65, 0x61, 0x74, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x66, - 0x0a, 0x11, 0x52, 0x65, 0x70, 0x6f, 0x72, 0x74, 0x54, 0x61, 0x6d, 0x70, 0x65, 0x72, 0x45, 0x76, - 0x65, 0x6e, 0x74, 0x12, 0x27, 0x2e, 0x62, 0x6f, 0x72, 0x2e, 0x70, 0x6f, 0x6c, 0x69, 0x63, 0x79, - 0x2e, 0x76, 0x31, 0x2e, 0x52, 0x65, 0x70, 0x6f, 0x72, 0x74, 0x54, 0x61, 0x6d, 0x70, 0x65, 0x72, - 0x45, 0x76, 0x65, 0x6e, 0x74, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x28, 0x2e, 0x62, - 0x6f, 0x72, 0x2e, 0x70, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x2e, 0x76, 0x31, 0x2e, 0x52, 0x65, 0x70, - 0x6f, 0x72, 0x74, 0x54, 0x61, 0x6d, 0x70, 0x65, 0x72, 0x45, 0x76, 0x65, 0x6e, 0x74, 0x52, 0x65, - 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x63, 0x0a, 0x10, 0x52, 0x65, 0x6e, 0x65, 0x77, 0x43, - 0x65, 0x72, 0x74, 0x69, 0x66, 0x69, 0x63, 0x61, 0x74, 0x65, 0x12, 0x26, 0x2e, 0x62, 0x6f, 0x72, - 0x2e, 0x70, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x2e, 0x76, 0x31, 0x2e, 0x52, 0x65, 0x6e, 0x65, 0x77, - 0x43, 0x65, 0x72, 0x74, 0x69, 0x66, 0x69, 0x63, 0x61, 0x74, 0x65, 0x52, 0x65, 0x71, 0x75, 0x65, - 0x73, 0x74, 0x1a, 0x27, 0x2e, 0x62, 0x6f, 0x72, 0x2e, 0x70, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x2e, - 0x76, 0x31, 0x2e, 0x52, 0x65, 0x6e, 0x65, 0x77, 0x43, 0x65, 0x72, 0x74, 0x69, 0x66, 0x69, 0x63, - 0x61, 0x74, 0x65, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x72, 0x0a, 0x15, 0x52, - 0x65, 0x70, 0x6f, 0x72, 0x74, 0x53, 0x63, 0x68, 0x65, 0x6d, 0x61, 0x43, 0x61, 0x74, 0x61, 0x6c, - 0x6f, 0x67, 0x75, 0x65, 0x12, 0x2b, 0x2e, 0x62, 0x6f, 0x72, 0x2e, 0x70, 0x6f, 0x6c, 0x69, 0x63, - 0x79, 0x2e, 0x76, 0x31, 0x2e, 0x52, 0x65, 0x70, 0x6f, 0x72, 0x74, 0x53, 0x63, 0x68, 0x65, 0x6d, - 0x61, 0x43, 0x61, 0x74, 0x61, 0x6c, 0x6f, 0x67, 0x75, 0x65, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, - 0x74, 0x1a, 0x2c, 0x2e, 0x62, 0x6f, 0x72, 0x2e, 0x70, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x2e, 0x76, - 0x31, 0x2e, 0x52, 0x65, 0x70, 0x6f, 0x72, 0x74, 0x53, 0x63, 0x68, 0x65, 0x6d, 0x61, 0x43, 0x61, - 0x74, 0x61, 0x6c, 0x6f, 0x67, 0x75, 0x65, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, - 0x72, 0x0a, 0x15, 0x52, 0x65, 0x70, 0x6f, 0x72, 0x74, 0x50, 0x6f, 0x6c, 0x6b, 0x69, 0x74, 0x43, - 0x61, 0x74, 0x61, 0x6c, 0x6f, 0x67, 0x75, 0x65, 0x12, 0x2b, 0x2e, 0x62, 0x6f, 0x72, 0x2e, 0x70, - 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x2e, 0x76, 0x31, 0x2e, 0x52, 0x65, 0x70, 0x6f, 0x72, 0x74, 0x50, - 0x6f, 0x6c, 0x6b, 0x69, 0x74, 0x43, 0x61, 0x74, 0x61, 0x6c, 0x6f, 0x67, 0x75, 0x65, 0x52, 0x65, - 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x2c, 0x2e, 0x62, 0x6f, 0x72, 0x2e, 0x70, 0x6f, 0x6c, 0x69, - 0x63, 0x79, 0x2e, 0x76, 0x31, 0x2e, 0x52, 0x65, 0x70, 0x6f, 0x72, 0x74, 0x50, 0x6f, 0x6c, 0x6b, - 0x69, 0x74, 0x43, 0x61, 0x74, 0x61, 0x6c, 0x6f, 0x67, 0x75, 0x65, 0x52, 0x65, 0x73, 0x70, 0x6f, - 0x6e, 0x73, 0x65, 0x12, 0x75, 0x0a, 0x16, 0x52, 0x65, 0x70, 0x6f, 0x72, 0x74, 0x4b, 0x43, 0x6f, - 0x6e, 0x66, 0x69, 0x67, 0x43, 0x61, 0x74, 0x61, 0x6c, 0x6f, 0x67, 0x75, 0x65, 0x12, 0x2c, 0x2e, + 0x79, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x57, 0x0a, 0x0c, 0x4c, 0x69, 0x73, + 0x74, 0x50, 0x6f, 0x6c, 0x69, 0x63, 0x69, 0x65, 0x73, 0x12, 0x22, 0x2e, 0x62, 0x6f, 0x72, 0x2e, + 0x70, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x2e, 0x76, 0x31, 0x2e, 0x4c, 0x69, 0x73, 0x74, 0x50, 0x6f, + 0x6c, 0x69, 0x63, 0x69, 0x65, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x23, 0x2e, + 0x62, 0x6f, 0x72, 0x2e, 0x70, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x2e, 0x76, 0x31, 0x2e, 0x4c, 0x69, + 0x73, 0x74, 0x50, 0x6f, 0x6c, 0x69, 0x63, 0x69, 0x65, 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, + 0x73, 0x65, 0x12, 0x65, 0x0a, 0x16, 0x53, 0x75, 0x62, 0x73, 0x63, 0x72, 0x69, 0x62, 0x65, 0x50, + 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x73, 0x12, 0x2c, 0x2e, 0x62, + 0x6f, 0x72, 0x2e, 0x70, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x2e, 0x76, 0x31, 0x2e, 0x53, 0x75, 0x62, + 0x73, 0x63, 0x72, 0x69, 0x62, 0x65, 0x50, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x55, 0x70, 0x64, 0x61, + 0x74, 0x65, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x1b, 0x2e, 0x62, 0x6f, 0x72, + 0x2e, 0x70, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x2e, 0x76, 0x31, 0x2e, 0x50, 0x6f, 0x6c, 0x69, 0x63, + 0x79, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x30, 0x01, 0x12, 0x63, 0x0a, 0x10, 0x52, 0x65, 0x70, + 0x6f, 0x72, 0x74, 0x43, 0x6f, 0x6d, 0x70, 0x6c, 0x69, 0x61, 0x6e, 0x63, 0x65, 0x12, 0x26, 0x2e, 0x62, 0x6f, 0x72, 0x2e, 0x70, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x2e, 0x76, 0x31, 0x2e, 0x52, 0x65, - 0x70, 0x6f, 0x72, 0x74, 0x4b, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x43, 0x61, 0x74, 0x61, 0x6c, - 0x6f, 0x67, 0x75, 0x65, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x2d, 0x2e, 0x62, 0x6f, + 0x70, 0x6f, 0x72, 0x74, 0x43, 0x6f, 0x6d, 0x70, 0x6c, 0x69, 0x61, 0x6e, 0x63, 0x65, 0x52, 0x65, + 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x27, 0x2e, 0x62, 0x6f, 0x72, 0x2e, 0x70, 0x6f, 0x6c, 0x69, + 0x63, 0x79, 0x2e, 0x76, 0x31, 0x2e, 0x52, 0x65, 0x70, 0x6f, 0x72, 0x74, 0x43, 0x6f, 0x6d, 0x70, + 0x6c, 0x69, 0x61, 0x6e, 0x63, 0x65, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x5d, + 0x0a, 0x0e, 0x47, 0x65, 0x74, 0x41, 0x67, 0x65, 0x6e, 0x74, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, + 0x12, 0x24, 0x2e, 0x62, 0x6f, 0x72, 0x2e, 0x70, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x2e, 0x76, 0x31, + 0x2e, 0x47, 0x65, 0x74, 0x41, 0x67, 0x65, 0x6e, 0x74, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x52, + 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x25, 0x2e, 0x62, 0x6f, 0x72, 0x2e, 0x70, 0x6f, 0x6c, + 0x69, 0x63, 0x79, 0x2e, 0x76, 0x31, 0x2e, 0x47, 0x65, 0x74, 0x41, 0x67, 0x65, 0x6e, 0x74, 0x43, + 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x4e, 0x0a, + 0x09, 0x48, 0x65, 0x61, 0x72, 0x74, 0x62, 0x65, 0x61, 0x74, 0x12, 0x1f, 0x2e, 0x62, 0x6f, 0x72, + 0x2e, 0x70, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x2e, 0x76, 0x31, 0x2e, 0x48, 0x65, 0x61, 0x72, 0x74, + 0x62, 0x65, 0x61, 0x74, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x20, 0x2e, 0x62, 0x6f, + 0x72, 0x2e, 0x70, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x2e, 0x76, 0x31, 0x2e, 0x48, 0x65, 0x61, 0x72, + 0x74, 0x62, 0x65, 0x61, 0x74, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x66, 0x0a, + 0x11, 0x52, 0x65, 0x70, 0x6f, 0x72, 0x74, 0x54, 0x61, 0x6d, 0x70, 0x65, 0x72, 0x45, 0x76, 0x65, + 0x6e, 0x74, 0x12, 0x27, 0x2e, 0x62, 0x6f, 0x72, 0x2e, 0x70, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x2e, + 0x76, 0x31, 0x2e, 0x52, 0x65, 0x70, 0x6f, 0x72, 0x74, 0x54, 0x61, 0x6d, 0x70, 0x65, 0x72, 0x45, + 0x76, 0x65, 0x6e, 0x74, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x28, 0x2e, 0x62, 0x6f, 0x72, 0x2e, 0x70, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x2e, 0x76, 0x31, 0x2e, 0x52, 0x65, 0x70, 0x6f, - 0x72, 0x74, 0x4b, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x43, 0x61, 0x74, 0x61, 0x6c, 0x6f, 0x67, - 0x75, 0x65, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x75, 0x0a, 0x16, 0x52, 0x65, - 0x70, 0x6f, 0x72, 0x74, 0x53, 0x79, 0x73, 0x74, 0x65, 0x6d, 0x64, 0x43, 0x61, 0x74, 0x61, 0x6c, - 0x6f, 0x67, 0x75, 0x65, 0x12, 0x2c, 0x2e, 0x62, 0x6f, 0x72, 0x2e, 0x70, 0x6f, 0x6c, 0x69, 0x63, - 0x79, 0x2e, 0x76, 0x31, 0x2e, 0x52, 0x65, 0x70, 0x6f, 0x72, 0x74, 0x53, 0x79, 0x73, 0x74, 0x65, - 0x6d, 0x64, 0x43, 0x61, 0x74, 0x61, 0x6c, 0x6f, 0x67, 0x75, 0x65, 0x52, 0x65, 0x71, 0x75, 0x65, - 0x73, 0x74, 0x1a, 0x2d, 0x2e, 0x62, 0x6f, 0x72, 0x2e, 0x70, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x2e, - 0x76, 0x31, 0x2e, 0x52, 0x65, 0x70, 0x6f, 0x72, 0x74, 0x53, 0x79, 0x73, 0x74, 0x65, 0x6d, 0x64, - 0x43, 0x61, 0x74, 0x61, 0x6c, 0x6f, 0x67, 0x75, 0x65, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, - 0x65, 0x12, 0x8a, 0x01, 0x0a, 0x1d, 0x52, 0x65, 0x70, 0x6f, 0x72, 0x74, 0x53, 0x79, 0x73, 0x74, - 0x65, 0x6d, 0x64, 0x55, 0x6e, 0x69, 0x74, 0x41, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x52, 0x65, 0x73, - 0x75, 0x6c, 0x74, 0x12, 0x33, 0x2e, 0x62, 0x6f, 0x72, 0x2e, 0x70, 0x6f, 0x6c, 0x69, 0x63, 0x79, - 0x2e, 0x76, 0x31, 0x2e, 0x52, 0x65, 0x70, 0x6f, 0x72, 0x74, 0x53, 0x79, 0x73, 0x74, 0x65, 0x6d, - 0x64, 0x55, 0x6e, 0x69, 0x74, 0x41, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x52, 0x65, 0x73, 0x75, 0x6c, - 0x74, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x34, 0x2e, 0x62, 0x6f, 0x72, 0x2e, 0x70, - 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x2e, 0x76, 0x31, 0x2e, 0x52, 0x65, 0x70, 0x6f, 0x72, 0x74, 0x53, - 0x79, 0x73, 0x74, 0x65, 0x6d, 0x64, 0x55, 0x6e, 0x69, 0x74, 0x41, 0x63, 0x74, 0x69, 0x6f, 0x6e, - 0x52, 0x65, 0x73, 0x75, 0x6c, 0x74, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x69, - 0x0a, 0x12, 0x52, 0x65, 0x70, 0x6f, 0x72, 0x74, 0x4d, 0x61, 0x63, 0x49, 0x6e, 0x76, 0x65, 0x6e, - 0x74, 0x6f, 0x72, 0x79, 0x12, 0x28, 0x2e, 0x62, 0x6f, 0x72, 0x2e, 0x70, 0x6f, 0x6c, 0x69, 0x63, - 0x79, 0x2e, 0x76, 0x31, 0x2e, 0x52, 0x65, 0x70, 0x6f, 0x72, 0x74, 0x4d, 0x61, 0x63, 0x49, 0x6e, - 0x76, 0x65, 0x6e, 0x74, 0x6f, 0x72, 0x79, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x29, - 0x2e, 0x62, 0x6f, 0x72, 0x2e, 0x70, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x2e, 0x76, 0x31, 0x2e, 0x52, - 0x65, 0x70, 0x6f, 0x72, 0x74, 0x4d, 0x61, 0x63, 0x49, 0x6e, 0x76, 0x65, 0x6e, 0x74, 0x6f, 0x72, - 0x79, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x72, 0x0a, 0x15, 0x52, 0x65, 0x70, - 0x6f, 0x72, 0x74, 0x4d, 0x61, 0x63, 0x41, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x52, 0x65, 0x73, 0x75, - 0x6c, 0x74, 0x12, 0x2b, 0x2e, 0x62, 0x6f, 0x72, 0x2e, 0x70, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x2e, - 0x76, 0x31, 0x2e, 0x52, 0x65, 0x70, 0x6f, 0x72, 0x74, 0x4d, 0x61, 0x63, 0x41, 0x63, 0x74, 0x69, - 0x6f, 0x6e, 0x52, 0x65, 0x73, 0x75, 0x6c, 0x74, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, - 0x2c, 0x2e, 0x62, 0x6f, 0x72, 0x2e, 0x70, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x2e, 0x76, 0x31, 0x2e, - 0x52, 0x65, 0x70, 0x6f, 0x72, 0x74, 0x4d, 0x61, 0x63, 0x41, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x52, - 0x65, 0x73, 0x75, 0x6c, 0x74, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x7e, 0x0a, - 0x19, 0x52, 0x65, 0x70, 0x6f, 0x72, 0x74, 0x44, 0x69, 0x73, 0x6b, 0x45, 0x6e, 0x63, 0x72, 0x79, - 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x53, 0x74, 0x61, 0x74, 0x65, 0x12, 0x2f, 0x2e, 0x62, 0x6f, 0x72, + 0x72, 0x74, 0x54, 0x61, 0x6d, 0x70, 0x65, 0x72, 0x45, 0x76, 0x65, 0x6e, 0x74, 0x52, 0x65, 0x73, + 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x63, 0x0a, 0x10, 0x52, 0x65, 0x6e, 0x65, 0x77, 0x43, 0x65, + 0x72, 0x74, 0x69, 0x66, 0x69, 0x63, 0x61, 0x74, 0x65, 0x12, 0x26, 0x2e, 0x62, 0x6f, 0x72, 0x2e, + 0x70, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x2e, 0x76, 0x31, 0x2e, 0x52, 0x65, 0x6e, 0x65, 0x77, 0x43, + 0x65, 0x72, 0x74, 0x69, 0x66, 0x69, 0x63, 0x61, 0x74, 0x65, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, + 0x74, 0x1a, 0x27, 0x2e, 0x62, 0x6f, 0x72, 0x2e, 0x70, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x2e, 0x76, + 0x31, 0x2e, 0x52, 0x65, 0x6e, 0x65, 0x77, 0x43, 0x65, 0x72, 0x74, 0x69, 0x66, 0x69, 0x63, 0x61, + 0x74, 0x65, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x72, 0x0a, 0x15, 0x52, 0x65, + 0x70, 0x6f, 0x72, 0x74, 0x53, 0x63, 0x68, 0x65, 0x6d, 0x61, 0x43, 0x61, 0x74, 0x61, 0x6c, 0x6f, + 0x67, 0x75, 0x65, 0x12, 0x2b, 0x2e, 0x62, 0x6f, 0x72, 0x2e, 0x70, 0x6f, 0x6c, 0x69, 0x63, 0x79, + 0x2e, 0x76, 0x31, 0x2e, 0x52, 0x65, 0x70, 0x6f, 0x72, 0x74, 0x53, 0x63, 0x68, 0x65, 0x6d, 0x61, + 0x43, 0x61, 0x74, 0x61, 0x6c, 0x6f, 0x67, 0x75, 0x65, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, + 0x1a, 0x2c, 0x2e, 0x62, 0x6f, 0x72, 0x2e, 0x70, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x2e, 0x76, 0x31, + 0x2e, 0x52, 0x65, 0x70, 0x6f, 0x72, 0x74, 0x53, 0x63, 0x68, 0x65, 0x6d, 0x61, 0x43, 0x61, 0x74, + 0x61, 0x6c, 0x6f, 0x67, 0x75, 0x65, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x72, + 0x0a, 0x15, 0x52, 0x65, 0x70, 0x6f, 0x72, 0x74, 0x50, 0x6f, 0x6c, 0x6b, 0x69, 0x74, 0x43, 0x61, + 0x74, 0x61, 0x6c, 0x6f, 0x67, 0x75, 0x65, 0x12, 0x2b, 0x2e, 0x62, 0x6f, 0x72, 0x2e, 0x70, 0x6f, + 0x6c, 0x69, 0x63, 0x79, 0x2e, 0x76, 0x31, 0x2e, 0x52, 0x65, 0x70, 0x6f, 0x72, 0x74, 0x50, 0x6f, + 0x6c, 0x6b, 0x69, 0x74, 0x43, 0x61, 0x74, 0x61, 0x6c, 0x6f, 0x67, 0x75, 0x65, 0x52, 0x65, 0x71, + 0x75, 0x65, 0x73, 0x74, 0x1a, 0x2c, 0x2e, 0x62, 0x6f, 0x72, 0x2e, 0x70, 0x6f, 0x6c, 0x69, 0x63, + 0x79, 0x2e, 0x76, 0x31, 0x2e, 0x52, 0x65, 0x70, 0x6f, 0x72, 0x74, 0x50, 0x6f, 0x6c, 0x6b, 0x69, + 0x74, 0x43, 0x61, 0x74, 0x61, 0x6c, 0x6f, 0x67, 0x75, 0x65, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, + 0x73, 0x65, 0x12, 0x75, 0x0a, 0x16, 0x52, 0x65, 0x70, 0x6f, 0x72, 0x74, 0x4b, 0x43, 0x6f, 0x6e, + 0x66, 0x69, 0x67, 0x43, 0x61, 0x74, 0x61, 0x6c, 0x6f, 0x67, 0x75, 0x65, 0x12, 0x2c, 0x2e, 0x62, + 0x6f, 0x72, 0x2e, 0x70, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x2e, 0x76, 0x31, 0x2e, 0x52, 0x65, 0x70, + 0x6f, 0x72, 0x74, 0x4b, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x43, 0x61, 0x74, 0x61, 0x6c, 0x6f, + 0x67, 0x75, 0x65, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x2d, 0x2e, 0x62, 0x6f, 0x72, 0x2e, 0x70, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x2e, 0x76, 0x31, 0x2e, 0x52, 0x65, 0x70, 0x6f, 0x72, - 0x74, 0x44, 0x69, 0x73, 0x6b, 0x45, 0x6e, 0x63, 0x72, 0x79, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x53, - 0x74, 0x61, 0x74, 0x65, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x30, 0x2e, 0x62, 0x6f, - 0x72, 0x2e, 0x70, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x2e, 0x76, 0x31, 0x2e, 0x52, 0x65, 0x70, 0x6f, - 0x72, 0x74, 0x44, 0x69, 0x73, 0x6b, 0x45, 0x6e, 0x63, 0x72, 0x79, 0x70, 0x74, 0x69, 0x6f, 0x6e, - 0x53, 0x74, 0x61, 0x74, 0x65, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x75, 0x0a, - 0x16, 0x47, 0x65, 0x74, 0x44, 0x69, 0x73, 0x6b, 0x45, 0x6e, 0x63, 0x72, 0x79, 0x70, 0x74, 0x69, - 0x6f, 0x6e, 0x54, 0x61, 0x73, 0x6b, 0x73, 0x12, 0x2c, 0x2e, 0x62, 0x6f, 0x72, 0x2e, 0x70, 0x6f, - 0x6c, 0x69, 0x63, 0x79, 0x2e, 0x76, 0x31, 0x2e, 0x47, 0x65, 0x74, 0x44, 0x69, 0x73, 0x6b, 0x45, - 0x6e, 0x63, 0x72, 0x79, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x54, 0x61, 0x73, 0x6b, 0x73, 0x52, 0x65, - 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x2d, 0x2e, 0x62, 0x6f, 0x72, 0x2e, 0x70, 0x6f, 0x6c, 0x69, - 0x63, 0x79, 0x2e, 0x76, 0x31, 0x2e, 0x47, 0x65, 0x74, 0x44, 0x69, 0x73, 0x6b, 0x45, 0x6e, 0x63, - 0x72, 0x79, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x54, 0x61, 0x73, 0x6b, 0x73, 0x52, 0x65, 0x73, 0x70, - 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x66, 0x0a, 0x11, 0x45, 0x73, 0x63, 0x72, 0x6f, 0x77, 0x52, 0x65, - 0x63, 0x6f, 0x76, 0x65, 0x72, 0x79, 0x4b, 0x65, 0x79, 0x12, 0x27, 0x2e, 0x62, 0x6f, 0x72, 0x2e, - 0x70, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x2e, 0x76, 0x31, 0x2e, 0x45, 0x73, 0x63, 0x72, 0x6f, 0x77, + 0x74, 0x4b, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x43, 0x61, 0x74, 0x61, 0x6c, 0x6f, 0x67, 0x75, + 0x65, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x75, 0x0a, 0x16, 0x52, 0x65, 0x70, + 0x6f, 0x72, 0x74, 0x53, 0x79, 0x73, 0x74, 0x65, 0x6d, 0x64, 0x43, 0x61, 0x74, 0x61, 0x6c, 0x6f, + 0x67, 0x75, 0x65, 0x12, 0x2c, 0x2e, 0x62, 0x6f, 0x72, 0x2e, 0x70, 0x6f, 0x6c, 0x69, 0x63, 0x79, + 0x2e, 0x76, 0x31, 0x2e, 0x52, 0x65, 0x70, 0x6f, 0x72, 0x74, 0x53, 0x79, 0x73, 0x74, 0x65, 0x6d, + 0x64, 0x43, 0x61, 0x74, 0x61, 0x6c, 0x6f, 0x67, 0x75, 0x65, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, + 0x74, 0x1a, 0x2d, 0x2e, 0x62, 0x6f, 0x72, 0x2e, 0x70, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x2e, 0x76, + 0x31, 0x2e, 0x52, 0x65, 0x70, 0x6f, 0x72, 0x74, 0x53, 0x79, 0x73, 0x74, 0x65, 0x6d, 0x64, 0x43, + 0x61, 0x74, 0x61, 0x6c, 0x6f, 0x67, 0x75, 0x65, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, + 0x12, 0x8a, 0x01, 0x0a, 0x1d, 0x52, 0x65, 0x70, 0x6f, 0x72, 0x74, 0x53, 0x79, 0x73, 0x74, 0x65, + 0x6d, 0x64, 0x55, 0x6e, 0x69, 0x74, 0x41, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x52, 0x65, 0x73, 0x75, + 0x6c, 0x74, 0x12, 0x33, 0x2e, 0x62, 0x6f, 0x72, 0x2e, 0x70, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x2e, + 0x76, 0x31, 0x2e, 0x52, 0x65, 0x70, 0x6f, 0x72, 0x74, 0x53, 0x79, 0x73, 0x74, 0x65, 0x6d, 0x64, + 0x55, 0x6e, 0x69, 0x74, 0x41, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x52, 0x65, 0x73, 0x75, 0x6c, 0x74, + 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x34, 0x2e, 0x62, 0x6f, 0x72, 0x2e, 0x70, 0x6f, + 0x6c, 0x69, 0x63, 0x79, 0x2e, 0x76, 0x31, 0x2e, 0x52, 0x65, 0x70, 0x6f, 0x72, 0x74, 0x53, 0x79, + 0x73, 0x74, 0x65, 0x6d, 0x64, 0x55, 0x6e, 0x69, 0x74, 0x41, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x52, + 0x65, 0x73, 0x75, 0x6c, 0x74, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x69, 0x0a, + 0x12, 0x52, 0x65, 0x70, 0x6f, 0x72, 0x74, 0x4d, 0x61, 0x63, 0x49, 0x6e, 0x76, 0x65, 0x6e, 0x74, + 0x6f, 0x72, 0x79, 0x12, 0x28, 0x2e, 0x62, 0x6f, 0x72, 0x2e, 0x70, 0x6f, 0x6c, 0x69, 0x63, 0x79, + 0x2e, 0x76, 0x31, 0x2e, 0x52, 0x65, 0x70, 0x6f, 0x72, 0x74, 0x4d, 0x61, 0x63, 0x49, 0x6e, 0x76, + 0x65, 0x6e, 0x74, 0x6f, 0x72, 0x79, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x29, 0x2e, + 0x62, 0x6f, 0x72, 0x2e, 0x70, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x2e, 0x76, 0x31, 0x2e, 0x52, 0x65, + 0x70, 0x6f, 0x72, 0x74, 0x4d, 0x61, 0x63, 0x49, 0x6e, 0x76, 0x65, 0x6e, 0x74, 0x6f, 0x72, 0x79, + 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x75, 0x0a, 0x16, 0x52, 0x65, 0x70, 0x6f, + 0x72, 0x74, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x73, 0x49, 0x6e, 0x76, 0x65, 0x6e, 0x74, 0x6f, + 0x72, 0x79, 0x12, 0x2c, 0x2e, 0x62, 0x6f, 0x72, 0x2e, 0x70, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x2e, + 0x76, 0x31, 0x2e, 0x52, 0x65, 0x70, 0x6f, 0x72, 0x74, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x73, + 0x49, 0x6e, 0x76, 0x65, 0x6e, 0x74, 0x6f, 0x72, 0x79, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, + 0x1a, 0x2d, 0x2e, 0x62, 0x6f, 0x72, 0x2e, 0x70, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x2e, 0x76, 0x31, + 0x2e, 0x52, 0x65, 0x70, 0x6f, 0x72, 0x74, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x73, 0x49, 0x6e, + 0x76, 0x65, 0x6e, 0x74, 0x6f, 0x72, 0x79, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, + 0x72, 0x0a, 0x15, 0x52, 0x65, 0x70, 0x6f, 0x72, 0x74, 0x4d, 0x61, 0x63, 0x41, 0x63, 0x74, 0x69, + 0x6f, 0x6e, 0x52, 0x65, 0x73, 0x75, 0x6c, 0x74, 0x12, 0x2b, 0x2e, 0x62, 0x6f, 0x72, 0x2e, 0x70, + 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x2e, 0x76, 0x31, 0x2e, 0x52, 0x65, 0x70, 0x6f, 0x72, 0x74, 0x4d, + 0x61, 0x63, 0x41, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x52, 0x65, 0x73, 0x75, 0x6c, 0x74, 0x52, 0x65, + 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x2c, 0x2e, 0x62, 0x6f, 0x72, 0x2e, 0x70, 0x6f, 0x6c, 0x69, + 0x63, 0x79, 0x2e, 0x76, 0x31, 0x2e, 0x52, 0x65, 0x70, 0x6f, 0x72, 0x74, 0x4d, 0x61, 0x63, 0x41, + 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x52, 0x65, 0x73, 0x75, 0x6c, 0x74, 0x52, 0x65, 0x73, 0x70, 0x6f, + 0x6e, 0x73, 0x65, 0x12, 0x7e, 0x0a, 0x19, 0x52, 0x65, 0x70, 0x6f, 0x72, 0x74, 0x55, 0x70, 0x64, + 0x61, 0x74, 0x65, 0x73, 0x41, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x52, 0x65, 0x73, 0x75, 0x6c, 0x74, + 0x12, 0x2f, 0x2e, 0x62, 0x6f, 0x72, 0x2e, 0x70, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x2e, 0x76, 0x31, + 0x2e, 0x52, 0x65, 0x70, 0x6f, 0x72, 0x74, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x73, 0x41, 0x63, + 0x74, 0x69, 0x6f, 0x6e, 0x52, 0x65, 0x73, 0x75, 0x6c, 0x74, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, + 0x74, 0x1a, 0x30, 0x2e, 0x62, 0x6f, 0x72, 0x2e, 0x70, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x2e, 0x76, + 0x31, 0x2e, 0x52, 0x65, 0x70, 0x6f, 0x72, 0x74, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x73, 0x41, + 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x52, 0x65, 0x73, 0x75, 0x6c, 0x74, 0x52, 0x65, 0x73, 0x70, 0x6f, + 0x6e, 0x73, 0x65, 0x12, 0x7e, 0x0a, 0x19, 0x52, 0x65, 0x70, 0x6f, 0x72, 0x74, 0x44, 0x69, 0x73, + 0x6b, 0x45, 0x6e, 0x63, 0x72, 0x79, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x53, 0x74, 0x61, 0x74, 0x65, + 0x12, 0x2f, 0x2e, 0x62, 0x6f, 0x72, 0x2e, 0x70, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x2e, 0x76, 0x31, + 0x2e, 0x52, 0x65, 0x70, 0x6f, 0x72, 0x74, 0x44, 0x69, 0x73, 0x6b, 0x45, 0x6e, 0x63, 0x72, 0x79, + 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x53, 0x74, 0x61, 0x74, 0x65, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, + 0x74, 0x1a, 0x30, 0x2e, 0x62, 0x6f, 0x72, 0x2e, 0x70, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x2e, 0x76, + 0x31, 0x2e, 0x52, 0x65, 0x70, 0x6f, 0x72, 0x74, 0x44, 0x69, 0x73, 0x6b, 0x45, 0x6e, 0x63, 0x72, + 0x79, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x53, 0x74, 0x61, 0x74, 0x65, 0x52, 0x65, 0x73, 0x70, 0x6f, + 0x6e, 0x73, 0x65, 0x12, 0x75, 0x0a, 0x16, 0x47, 0x65, 0x74, 0x44, 0x69, 0x73, 0x6b, 0x45, 0x6e, + 0x63, 0x72, 0x79, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x54, 0x61, 0x73, 0x6b, 0x73, 0x12, 0x2c, 0x2e, + 0x62, 0x6f, 0x72, 0x2e, 0x70, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x2e, 0x76, 0x31, 0x2e, 0x47, 0x65, + 0x74, 0x44, 0x69, 0x73, 0x6b, 0x45, 0x6e, 0x63, 0x72, 0x79, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x54, + 0x61, 0x73, 0x6b, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x2d, 0x2e, 0x62, 0x6f, + 0x72, 0x2e, 0x70, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x2e, 0x76, 0x31, 0x2e, 0x47, 0x65, 0x74, 0x44, + 0x69, 0x73, 0x6b, 0x45, 0x6e, 0x63, 0x72, 0x79, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x54, 0x61, 0x73, + 0x6b, 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x66, 0x0a, 0x11, 0x45, 0x73, + 0x63, 0x72, 0x6f, 0x77, 0x52, 0x65, 0x63, 0x6f, 0x76, 0x65, 0x72, 0x79, 0x4b, 0x65, 0x79, 0x12, + 0x27, 0x2e, 0x62, 0x6f, 0x72, 0x2e, 0x70, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x2e, 0x76, 0x31, 0x2e, + 0x45, 0x73, 0x63, 0x72, 0x6f, 0x77, 0x52, 0x65, 0x63, 0x6f, 0x76, 0x65, 0x72, 0x79, 0x4b, 0x65, + 0x79, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x28, 0x2e, 0x62, 0x6f, 0x72, 0x2e, 0x70, + 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x2e, 0x76, 0x31, 0x2e, 0x45, 0x73, 0x63, 0x72, 0x6f, 0x77, 0x52, + 0x65, 0x63, 0x6f, 0x76, 0x65, 0x72, 0x79, 0x4b, 0x65, 0x79, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, + 0x73, 0x65, 0x12, 0x69, 0x0a, 0x12, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x72, 0x6d, 0x52, 0x65, 0x63, + 0x6f, 0x76, 0x65, 0x72, 0x79, 0x4b, 0x65, 0x79, 0x12, 0x28, 0x2e, 0x62, 0x6f, 0x72, 0x2e, 0x70, + 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x2e, 0x76, 0x31, 0x2e, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x72, 0x6d, 0x52, 0x65, 0x63, 0x6f, 0x76, 0x65, 0x72, 0x79, 0x4b, 0x65, 0x79, 0x52, 0x65, 0x71, 0x75, 0x65, - 0x73, 0x74, 0x1a, 0x28, 0x2e, 0x62, 0x6f, 0x72, 0x2e, 0x70, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x2e, - 0x76, 0x31, 0x2e, 0x45, 0x73, 0x63, 0x72, 0x6f, 0x77, 0x52, 0x65, 0x63, 0x6f, 0x76, 0x65, 0x72, - 0x79, 0x4b, 0x65, 0x79, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x69, 0x0a, 0x12, - 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x72, 0x6d, 0x52, 0x65, 0x63, 0x6f, 0x76, 0x65, 0x72, 0x79, 0x4b, - 0x65, 0x79, 0x12, 0x28, 0x2e, 0x62, 0x6f, 0x72, 0x2e, 0x70, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x2e, + 0x73, 0x74, 0x1a, 0x29, 0x2e, 0x62, 0x6f, 0x72, 0x2e, 0x70, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x2e, 0x76, 0x31, 0x2e, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x72, 0x6d, 0x52, 0x65, 0x63, 0x6f, 0x76, 0x65, - 0x72, 0x79, 0x4b, 0x65, 0x79, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x29, 0x2e, 0x62, - 0x6f, 0x72, 0x2e, 0x70, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x2e, 0x76, 0x31, 0x2e, 0x43, 0x6f, 0x6e, - 0x66, 0x69, 0x72, 0x6d, 0x52, 0x65, 0x63, 0x6f, 0x76, 0x65, 0x72, 0x79, 0x4b, 0x65, 0x79, 0x52, - 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x7b, 0x0a, 0x18, 0x42, 0x65, 0x67, 0x69, 0x6e, - 0x52, 0x65, 0x63, 0x6f, 0x76, 0x65, 0x72, 0x79, 0x4b, 0x65, 0x79, 0x52, 0x6f, 0x74, 0x61, 0x74, - 0x69, 0x6f, 0x6e, 0x12, 0x2e, 0x2e, 0x62, 0x6f, 0x72, 0x2e, 0x70, 0x6f, 0x6c, 0x69, 0x63, 0x79, - 0x2e, 0x76, 0x31, 0x2e, 0x42, 0x65, 0x67, 0x69, 0x6e, 0x52, 0x65, 0x63, 0x6f, 0x76, 0x65, 0x72, - 0x79, 0x4b, 0x65, 0x79, 0x52, 0x6f, 0x74, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x52, 0x65, 0x71, 0x75, - 0x65, 0x73, 0x74, 0x1a, 0x2f, 0x2e, 0x62, 0x6f, 0x72, 0x2e, 0x70, 0x6f, 0x6c, 0x69, 0x63, 0x79, - 0x2e, 0x76, 0x31, 0x2e, 0x42, 0x65, 0x67, 0x69, 0x6e, 0x52, 0x65, 0x63, 0x6f, 0x76, 0x65, 0x72, - 0x79, 0x4b, 0x65, 0x79, 0x52, 0x6f, 0x74, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x52, 0x65, 0x73, 0x70, - 0x6f, 0x6e, 0x73, 0x65, 0x42, 0x37, 0x5a, 0x35, 0x67, 0x69, 0x74, 0x68, 0x75, 0x62, 0x2e, 0x63, - 0x6f, 0x6d, 0x2f, 0x56, 0x75, 0x74, 0x65, 0x54, 0x65, 0x63, 0x68, 0x2f, 0x42, 0x6f, 0x72, 0x2f, - 0x73, 0x65, 0x72, 0x76, 0x65, 0x72, 0x2f, 0x70, 0x6b, 0x67, 0x2f, 0x67, 0x72, 0x70, 0x63, 0x2f, - 0x70, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x3b, 0x70, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x62, 0x06, 0x70, - 0x72, 0x6f, 0x74, 0x6f, 0x33, + 0x72, 0x79, 0x4b, 0x65, 0x79, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x7b, 0x0a, + 0x18, 0x42, 0x65, 0x67, 0x69, 0x6e, 0x52, 0x65, 0x63, 0x6f, 0x76, 0x65, 0x72, 0x79, 0x4b, 0x65, + 0x79, 0x52, 0x6f, 0x74, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x12, 0x2e, 0x2e, 0x62, 0x6f, 0x72, 0x2e, + 0x70, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x2e, 0x76, 0x31, 0x2e, 0x42, 0x65, 0x67, 0x69, 0x6e, 0x52, + 0x65, 0x63, 0x6f, 0x76, 0x65, 0x72, 0x79, 0x4b, 0x65, 0x79, 0x52, 0x6f, 0x74, 0x61, 0x74, 0x69, + 0x6f, 0x6e, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x2f, 0x2e, 0x62, 0x6f, 0x72, 0x2e, + 0x70, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x2e, 0x76, 0x31, 0x2e, 0x42, 0x65, 0x67, 0x69, 0x6e, 0x52, + 0x65, 0x63, 0x6f, 0x76, 0x65, 0x72, 0x79, 0x4b, 0x65, 0x79, 0x52, 0x6f, 0x74, 0x61, 0x74, 0x69, + 0x6f, 0x6e, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x42, 0x37, 0x5a, 0x35, 0x67, 0x69, + 0x74, 0x68, 0x75, 0x62, 0x2e, 0x63, 0x6f, 0x6d, 0x2f, 0x56, 0x75, 0x74, 0x65, 0x54, 0x65, 0x63, + 0x68, 0x2f, 0x42, 0x6f, 0x72, 0x2f, 0x73, 0x65, 0x72, 0x76, 0x65, 0x72, 0x2f, 0x70, 0x6b, 0x67, + 0x2f, 0x67, 0x72, 0x70, 0x63, 0x2f, 0x70, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x3b, 0x70, 0x6f, 0x6c, + 0x69, 0x63, 0x79, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33, } var ( @@ -2341,32 +2399,38 @@ var file_policy_proto_goTypes = []any{ (*SystemdPolicy)(nil), // 36: bor.policy.v1.SystemdPolicy (*SelinuxPolicy)(nil), // 37: bor.policy.v1.SelinuxPolicy (*ApparmorPolicy)(nil), // 38: bor.policy.v1.ApparmorPolicy - (*SystemdUnitAction)(nil), // 39: bor.policy.v1.SystemdUnitAction - (*MacAction)(nil), // 40: bor.policy.v1.MacAction - (*ReportSchemaCatalogueRequest)(nil), // 41: bor.policy.v1.ReportSchemaCatalogueRequest - (*ReportPolkitCatalogueRequest)(nil), // 42: bor.policy.v1.ReportPolkitCatalogueRequest - (*ReportKConfigCatalogueRequest)(nil), // 43: bor.policy.v1.ReportKConfigCatalogueRequest - (*ReportSystemdCatalogueRequest)(nil), // 44: bor.policy.v1.ReportSystemdCatalogueRequest - (*ReportSystemdUnitActionResultRequest)(nil), // 45: bor.policy.v1.ReportSystemdUnitActionResultRequest - (*ReportMacInventoryRequest)(nil), // 46: bor.policy.v1.ReportMacInventoryRequest - (*ReportMacActionResultRequest)(nil), // 47: bor.policy.v1.ReportMacActionResultRequest - (*ReportDiskEncryptionStateRequest)(nil), // 48: bor.policy.v1.ReportDiskEncryptionStateRequest - (*GetDiskEncryptionTasksRequest)(nil), // 49: bor.policy.v1.GetDiskEncryptionTasksRequest - (*EscrowRecoveryKeyRequest)(nil), // 50: bor.policy.v1.EscrowRecoveryKeyRequest - (*ConfirmRecoveryKeyRequest)(nil), // 51: bor.policy.v1.ConfirmRecoveryKeyRequest - (*BeginRecoveryKeyRotationRequest)(nil), // 52: bor.policy.v1.BeginRecoveryKeyRotationRequest - (*ReportSchemaCatalogueResponse)(nil), // 53: bor.policy.v1.ReportSchemaCatalogueResponse - (*ReportPolkitCatalogueResponse)(nil), // 54: bor.policy.v1.ReportPolkitCatalogueResponse - (*ReportKConfigCatalogueResponse)(nil), // 55: bor.policy.v1.ReportKConfigCatalogueResponse - (*ReportSystemdCatalogueResponse)(nil), // 56: bor.policy.v1.ReportSystemdCatalogueResponse - (*ReportSystemdUnitActionResultResponse)(nil), // 57: bor.policy.v1.ReportSystemdUnitActionResultResponse - (*ReportMacInventoryResponse)(nil), // 58: bor.policy.v1.ReportMacInventoryResponse - (*ReportMacActionResultResponse)(nil), // 59: bor.policy.v1.ReportMacActionResultResponse - (*ReportDiskEncryptionStateResponse)(nil), // 60: bor.policy.v1.ReportDiskEncryptionStateResponse - (*GetDiskEncryptionTasksResponse)(nil), // 61: bor.policy.v1.GetDiskEncryptionTasksResponse - (*EscrowRecoveryKeyResponse)(nil), // 62: bor.policy.v1.EscrowRecoveryKeyResponse - (*ConfirmRecoveryKeyResponse)(nil), // 63: bor.policy.v1.ConfirmRecoveryKeyResponse - (*BeginRecoveryKeyRotationResponse)(nil), // 64: bor.policy.v1.BeginRecoveryKeyRotationResponse + (*UpdatesPolicy)(nil), // 39: bor.policy.v1.UpdatesPolicy + (*SystemdUnitAction)(nil), // 40: bor.policy.v1.SystemdUnitAction + (*MacAction)(nil), // 41: bor.policy.v1.MacAction + (*UpdatesAction)(nil), // 42: bor.policy.v1.UpdatesAction + (*ReportSchemaCatalogueRequest)(nil), // 43: bor.policy.v1.ReportSchemaCatalogueRequest + (*ReportPolkitCatalogueRequest)(nil), // 44: bor.policy.v1.ReportPolkitCatalogueRequest + (*ReportKConfigCatalogueRequest)(nil), // 45: bor.policy.v1.ReportKConfigCatalogueRequest + (*ReportSystemdCatalogueRequest)(nil), // 46: bor.policy.v1.ReportSystemdCatalogueRequest + (*ReportSystemdUnitActionResultRequest)(nil), // 47: bor.policy.v1.ReportSystemdUnitActionResultRequest + (*ReportMacInventoryRequest)(nil), // 48: bor.policy.v1.ReportMacInventoryRequest + (*ReportUpdatesInventoryRequest)(nil), // 49: bor.policy.v1.ReportUpdatesInventoryRequest + (*ReportMacActionResultRequest)(nil), // 50: bor.policy.v1.ReportMacActionResultRequest + (*ReportUpdatesActionResultRequest)(nil), // 51: bor.policy.v1.ReportUpdatesActionResultRequest + (*ReportDiskEncryptionStateRequest)(nil), // 52: bor.policy.v1.ReportDiskEncryptionStateRequest + (*GetDiskEncryptionTasksRequest)(nil), // 53: bor.policy.v1.GetDiskEncryptionTasksRequest + (*EscrowRecoveryKeyRequest)(nil), // 54: bor.policy.v1.EscrowRecoveryKeyRequest + (*ConfirmRecoveryKeyRequest)(nil), // 55: bor.policy.v1.ConfirmRecoveryKeyRequest + (*BeginRecoveryKeyRotationRequest)(nil), // 56: bor.policy.v1.BeginRecoveryKeyRotationRequest + (*ReportSchemaCatalogueResponse)(nil), // 57: bor.policy.v1.ReportSchemaCatalogueResponse + (*ReportPolkitCatalogueResponse)(nil), // 58: bor.policy.v1.ReportPolkitCatalogueResponse + (*ReportKConfigCatalogueResponse)(nil), // 59: bor.policy.v1.ReportKConfigCatalogueResponse + (*ReportSystemdCatalogueResponse)(nil), // 60: bor.policy.v1.ReportSystemdCatalogueResponse + (*ReportSystemdUnitActionResultResponse)(nil), // 61: bor.policy.v1.ReportSystemdUnitActionResultResponse + (*ReportMacInventoryResponse)(nil), // 62: bor.policy.v1.ReportMacInventoryResponse + (*ReportUpdatesInventoryResponse)(nil), // 63: bor.policy.v1.ReportUpdatesInventoryResponse + (*ReportMacActionResultResponse)(nil), // 64: bor.policy.v1.ReportMacActionResultResponse + (*ReportUpdatesActionResultResponse)(nil), // 65: bor.policy.v1.ReportUpdatesActionResultResponse + (*ReportDiskEncryptionStateResponse)(nil), // 66: bor.policy.v1.ReportDiskEncryptionStateResponse + (*GetDiskEncryptionTasksResponse)(nil), // 67: bor.policy.v1.GetDiskEncryptionTasksResponse + (*EscrowRecoveryKeyResponse)(nil), // 68: bor.policy.v1.EscrowRecoveryKeyResponse + (*ConfirmRecoveryKeyResponse)(nil), // 69: bor.policy.v1.ConfirmRecoveryKeyResponse + (*BeginRecoveryKeyRotationResponse)(nil), // 70: bor.policy.v1.BeginRecoveryKeyRotationResponse } var file_policy_proto_depIdxs = []int32{ 23, // 0: bor.policy.v1.Policy.created_at:type_name -> google.protobuf.Timestamp @@ -2386,65 +2450,71 @@ var file_policy_proto_depIdxs = []int32{ 36, // 14: bor.policy.v1.Policy.systemd_policy:type_name -> bor.policy.v1.SystemdPolicy 37, // 15: bor.policy.v1.Policy.selinux_policy:type_name -> bor.policy.v1.SelinuxPolicy 38, // 16: bor.policy.v1.Policy.apparmor_policy:type_name -> bor.policy.v1.ApparmorPolicy - 2, // 17: bor.policy.v1.GetPolicyResponse.policy:type_name -> bor.policy.v1.Policy - 2, // 18: bor.policy.v1.ListPoliciesResponse.policies:type_name -> bor.policy.v1.Policy - 1, // 19: bor.policy.v1.PolicyUpdate.type:type_name -> bor.policy.v1.PolicyUpdate.UpdateType - 2, // 20: bor.policy.v1.PolicyUpdate.policy:type_name -> bor.policy.v1.Policy - 39, // 21: bor.policy.v1.PolicyUpdate.systemd_unit_action:type_name -> bor.policy.v1.SystemdUnitAction - 40, // 22: bor.policy.v1.PolicyUpdate.mac_action:type_name -> bor.policy.v1.MacAction - 0, // 23: bor.policy.v1.ComplianceItemResult.status:type_name -> bor.policy.v1.ComplianceStatus - 23, // 24: bor.policy.v1.ReportComplianceRequest.reported_at:type_name -> google.protobuf.Timestamp - 0, // 25: bor.policy.v1.ReportComplianceRequest.status:type_name -> bor.policy.v1.ComplianceStatus - 9, // 26: bor.policy.v1.ReportComplianceRequest.items:type_name -> bor.policy.v1.ComplianceItemResult - 14, // 27: bor.policy.v1.GetAgentConfigResponse.config:type_name -> bor.policy.v1.AgentConfig - 15, // 28: bor.policy.v1.HeartbeatRequest.info:type_name -> bor.policy.v1.NodeInfo - 23, // 29: bor.policy.v1.ReportTamperEventRequest.detected_at:type_name -> google.protobuf.Timestamp - 18, // 30: bor.policy.v1.ReportTamperEventRequest.processes:type_name -> bor.policy.v1.TamperProcessInfo - 3, // 31: bor.policy.v1.PolicyService.GetPolicy:input_type -> bor.policy.v1.GetPolicyRequest - 5, // 32: bor.policy.v1.PolicyService.ListPolicies:input_type -> bor.policy.v1.ListPoliciesRequest - 7, // 33: bor.policy.v1.PolicyService.SubscribePolicyUpdates:input_type -> bor.policy.v1.SubscribePolicyUpdatesRequest - 10, // 34: bor.policy.v1.PolicyService.ReportCompliance:input_type -> bor.policy.v1.ReportComplianceRequest - 12, // 35: bor.policy.v1.PolicyService.GetAgentConfig:input_type -> bor.policy.v1.GetAgentConfigRequest - 16, // 36: bor.policy.v1.PolicyService.Heartbeat:input_type -> bor.policy.v1.HeartbeatRequest - 19, // 37: bor.policy.v1.PolicyService.ReportTamperEvent:input_type -> bor.policy.v1.ReportTamperEventRequest - 21, // 38: bor.policy.v1.PolicyService.RenewCertificate:input_type -> bor.policy.v1.RenewCertificateRequest - 41, // 39: bor.policy.v1.PolicyService.ReportSchemaCatalogue:input_type -> bor.policy.v1.ReportSchemaCatalogueRequest - 42, // 40: bor.policy.v1.PolicyService.ReportPolkitCatalogue:input_type -> bor.policy.v1.ReportPolkitCatalogueRequest - 43, // 41: bor.policy.v1.PolicyService.ReportKConfigCatalogue:input_type -> bor.policy.v1.ReportKConfigCatalogueRequest - 44, // 42: bor.policy.v1.PolicyService.ReportSystemdCatalogue:input_type -> bor.policy.v1.ReportSystemdCatalogueRequest - 45, // 43: bor.policy.v1.PolicyService.ReportSystemdUnitActionResult:input_type -> bor.policy.v1.ReportSystemdUnitActionResultRequest - 46, // 44: bor.policy.v1.PolicyService.ReportMacInventory:input_type -> bor.policy.v1.ReportMacInventoryRequest - 47, // 45: bor.policy.v1.PolicyService.ReportMacActionResult:input_type -> bor.policy.v1.ReportMacActionResultRequest - 48, // 46: bor.policy.v1.PolicyService.ReportDiskEncryptionState:input_type -> bor.policy.v1.ReportDiskEncryptionStateRequest - 49, // 47: bor.policy.v1.PolicyService.GetDiskEncryptionTasks:input_type -> bor.policy.v1.GetDiskEncryptionTasksRequest - 50, // 48: bor.policy.v1.PolicyService.EscrowRecoveryKey:input_type -> bor.policy.v1.EscrowRecoveryKeyRequest - 51, // 49: bor.policy.v1.PolicyService.ConfirmRecoveryKey:input_type -> bor.policy.v1.ConfirmRecoveryKeyRequest - 52, // 50: bor.policy.v1.PolicyService.BeginRecoveryKeyRotation:input_type -> bor.policy.v1.BeginRecoveryKeyRotationRequest - 4, // 51: bor.policy.v1.PolicyService.GetPolicy:output_type -> bor.policy.v1.GetPolicyResponse - 6, // 52: bor.policy.v1.PolicyService.ListPolicies:output_type -> bor.policy.v1.ListPoliciesResponse - 8, // 53: bor.policy.v1.PolicyService.SubscribePolicyUpdates:output_type -> bor.policy.v1.PolicyUpdate - 11, // 54: bor.policy.v1.PolicyService.ReportCompliance:output_type -> bor.policy.v1.ReportComplianceResponse - 13, // 55: bor.policy.v1.PolicyService.GetAgentConfig:output_type -> bor.policy.v1.GetAgentConfigResponse - 17, // 56: bor.policy.v1.PolicyService.Heartbeat:output_type -> bor.policy.v1.HeartbeatResponse - 20, // 57: bor.policy.v1.PolicyService.ReportTamperEvent:output_type -> bor.policy.v1.ReportTamperEventResponse - 22, // 58: bor.policy.v1.PolicyService.RenewCertificate:output_type -> bor.policy.v1.RenewCertificateResponse - 53, // 59: bor.policy.v1.PolicyService.ReportSchemaCatalogue:output_type -> bor.policy.v1.ReportSchemaCatalogueResponse - 54, // 60: bor.policy.v1.PolicyService.ReportPolkitCatalogue:output_type -> bor.policy.v1.ReportPolkitCatalogueResponse - 55, // 61: bor.policy.v1.PolicyService.ReportKConfigCatalogue:output_type -> bor.policy.v1.ReportKConfigCatalogueResponse - 56, // 62: bor.policy.v1.PolicyService.ReportSystemdCatalogue:output_type -> bor.policy.v1.ReportSystemdCatalogueResponse - 57, // 63: bor.policy.v1.PolicyService.ReportSystemdUnitActionResult:output_type -> bor.policy.v1.ReportSystemdUnitActionResultResponse - 58, // 64: bor.policy.v1.PolicyService.ReportMacInventory:output_type -> bor.policy.v1.ReportMacInventoryResponse - 59, // 65: bor.policy.v1.PolicyService.ReportMacActionResult:output_type -> bor.policy.v1.ReportMacActionResultResponse - 60, // 66: bor.policy.v1.PolicyService.ReportDiskEncryptionState:output_type -> bor.policy.v1.ReportDiskEncryptionStateResponse - 61, // 67: bor.policy.v1.PolicyService.GetDiskEncryptionTasks:output_type -> bor.policy.v1.GetDiskEncryptionTasksResponse - 62, // 68: bor.policy.v1.PolicyService.EscrowRecoveryKey:output_type -> bor.policy.v1.EscrowRecoveryKeyResponse - 63, // 69: bor.policy.v1.PolicyService.ConfirmRecoveryKey:output_type -> bor.policy.v1.ConfirmRecoveryKeyResponse - 64, // 70: bor.policy.v1.PolicyService.BeginRecoveryKeyRotation:output_type -> bor.policy.v1.BeginRecoveryKeyRotationResponse - 51, // [51:71] is the sub-list for method output_type - 31, // [31:51] is the sub-list for method input_type - 31, // [31:31] is the sub-list for extension type_name - 31, // [31:31] is the sub-list for extension extendee - 0, // [0:31] is the sub-list for field type_name + 39, // 17: bor.policy.v1.Policy.updates_policy:type_name -> bor.policy.v1.UpdatesPolicy + 2, // 18: bor.policy.v1.GetPolicyResponse.policy:type_name -> bor.policy.v1.Policy + 2, // 19: bor.policy.v1.ListPoliciesResponse.policies:type_name -> bor.policy.v1.Policy + 1, // 20: bor.policy.v1.PolicyUpdate.type:type_name -> bor.policy.v1.PolicyUpdate.UpdateType + 2, // 21: bor.policy.v1.PolicyUpdate.policy:type_name -> bor.policy.v1.Policy + 40, // 22: bor.policy.v1.PolicyUpdate.systemd_unit_action:type_name -> bor.policy.v1.SystemdUnitAction + 41, // 23: bor.policy.v1.PolicyUpdate.mac_action:type_name -> bor.policy.v1.MacAction + 42, // 24: bor.policy.v1.PolicyUpdate.updates_action:type_name -> bor.policy.v1.UpdatesAction + 0, // 25: bor.policy.v1.ComplianceItemResult.status:type_name -> bor.policy.v1.ComplianceStatus + 23, // 26: bor.policy.v1.ReportComplianceRequest.reported_at:type_name -> google.protobuf.Timestamp + 0, // 27: bor.policy.v1.ReportComplianceRequest.status:type_name -> bor.policy.v1.ComplianceStatus + 9, // 28: bor.policy.v1.ReportComplianceRequest.items:type_name -> bor.policy.v1.ComplianceItemResult + 14, // 29: bor.policy.v1.GetAgentConfigResponse.config:type_name -> bor.policy.v1.AgentConfig + 15, // 30: bor.policy.v1.HeartbeatRequest.info:type_name -> bor.policy.v1.NodeInfo + 23, // 31: bor.policy.v1.ReportTamperEventRequest.detected_at:type_name -> google.protobuf.Timestamp + 18, // 32: bor.policy.v1.ReportTamperEventRequest.processes:type_name -> bor.policy.v1.TamperProcessInfo + 3, // 33: bor.policy.v1.PolicyService.GetPolicy:input_type -> bor.policy.v1.GetPolicyRequest + 5, // 34: bor.policy.v1.PolicyService.ListPolicies:input_type -> bor.policy.v1.ListPoliciesRequest + 7, // 35: bor.policy.v1.PolicyService.SubscribePolicyUpdates:input_type -> bor.policy.v1.SubscribePolicyUpdatesRequest + 10, // 36: bor.policy.v1.PolicyService.ReportCompliance:input_type -> bor.policy.v1.ReportComplianceRequest + 12, // 37: bor.policy.v1.PolicyService.GetAgentConfig:input_type -> bor.policy.v1.GetAgentConfigRequest + 16, // 38: bor.policy.v1.PolicyService.Heartbeat:input_type -> bor.policy.v1.HeartbeatRequest + 19, // 39: bor.policy.v1.PolicyService.ReportTamperEvent:input_type -> bor.policy.v1.ReportTamperEventRequest + 21, // 40: bor.policy.v1.PolicyService.RenewCertificate:input_type -> bor.policy.v1.RenewCertificateRequest + 43, // 41: bor.policy.v1.PolicyService.ReportSchemaCatalogue:input_type -> bor.policy.v1.ReportSchemaCatalogueRequest + 44, // 42: bor.policy.v1.PolicyService.ReportPolkitCatalogue:input_type -> bor.policy.v1.ReportPolkitCatalogueRequest + 45, // 43: bor.policy.v1.PolicyService.ReportKConfigCatalogue:input_type -> bor.policy.v1.ReportKConfigCatalogueRequest + 46, // 44: bor.policy.v1.PolicyService.ReportSystemdCatalogue:input_type -> bor.policy.v1.ReportSystemdCatalogueRequest + 47, // 45: bor.policy.v1.PolicyService.ReportSystemdUnitActionResult:input_type -> bor.policy.v1.ReportSystemdUnitActionResultRequest + 48, // 46: bor.policy.v1.PolicyService.ReportMacInventory:input_type -> bor.policy.v1.ReportMacInventoryRequest + 49, // 47: bor.policy.v1.PolicyService.ReportUpdatesInventory:input_type -> bor.policy.v1.ReportUpdatesInventoryRequest + 50, // 48: bor.policy.v1.PolicyService.ReportMacActionResult:input_type -> bor.policy.v1.ReportMacActionResultRequest + 51, // 49: bor.policy.v1.PolicyService.ReportUpdatesActionResult:input_type -> bor.policy.v1.ReportUpdatesActionResultRequest + 52, // 50: bor.policy.v1.PolicyService.ReportDiskEncryptionState:input_type -> bor.policy.v1.ReportDiskEncryptionStateRequest + 53, // 51: bor.policy.v1.PolicyService.GetDiskEncryptionTasks:input_type -> bor.policy.v1.GetDiskEncryptionTasksRequest + 54, // 52: bor.policy.v1.PolicyService.EscrowRecoveryKey:input_type -> bor.policy.v1.EscrowRecoveryKeyRequest + 55, // 53: bor.policy.v1.PolicyService.ConfirmRecoveryKey:input_type -> bor.policy.v1.ConfirmRecoveryKeyRequest + 56, // 54: bor.policy.v1.PolicyService.BeginRecoveryKeyRotation:input_type -> bor.policy.v1.BeginRecoveryKeyRotationRequest + 4, // 55: bor.policy.v1.PolicyService.GetPolicy:output_type -> bor.policy.v1.GetPolicyResponse + 6, // 56: bor.policy.v1.PolicyService.ListPolicies:output_type -> bor.policy.v1.ListPoliciesResponse + 8, // 57: bor.policy.v1.PolicyService.SubscribePolicyUpdates:output_type -> bor.policy.v1.PolicyUpdate + 11, // 58: bor.policy.v1.PolicyService.ReportCompliance:output_type -> bor.policy.v1.ReportComplianceResponse + 13, // 59: bor.policy.v1.PolicyService.GetAgentConfig:output_type -> bor.policy.v1.GetAgentConfigResponse + 17, // 60: bor.policy.v1.PolicyService.Heartbeat:output_type -> bor.policy.v1.HeartbeatResponse + 20, // 61: bor.policy.v1.PolicyService.ReportTamperEvent:output_type -> bor.policy.v1.ReportTamperEventResponse + 22, // 62: bor.policy.v1.PolicyService.RenewCertificate:output_type -> bor.policy.v1.RenewCertificateResponse + 57, // 63: bor.policy.v1.PolicyService.ReportSchemaCatalogue:output_type -> bor.policy.v1.ReportSchemaCatalogueResponse + 58, // 64: bor.policy.v1.PolicyService.ReportPolkitCatalogue:output_type -> bor.policy.v1.ReportPolkitCatalogueResponse + 59, // 65: bor.policy.v1.PolicyService.ReportKConfigCatalogue:output_type -> bor.policy.v1.ReportKConfigCatalogueResponse + 60, // 66: bor.policy.v1.PolicyService.ReportSystemdCatalogue:output_type -> bor.policy.v1.ReportSystemdCatalogueResponse + 61, // 67: bor.policy.v1.PolicyService.ReportSystemdUnitActionResult:output_type -> bor.policy.v1.ReportSystemdUnitActionResultResponse + 62, // 68: bor.policy.v1.PolicyService.ReportMacInventory:output_type -> bor.policy.v1.ReportMacInventoryResponse + 63, // 69: bor.policy.v1.PolicyService.ReportUpdatesInventory:output_type -> bor.policy.v1.ReportUpdatesInventoryResponse + 64, // 70: bor.policy.v1.PolicyService.ReportMacActionResult:output_type -> bor.policy.v1.ReportMacActionResultResponse + 65, // 71: bor.policy.v1.PolicyService.ReportUpdatesActionResult:output_type -> bor.policy.v1.ReportUpdatesActionResultResponse + 66, // 72: bor.policy.v1.PolicyService.ReportDiskEncryptionState:output_type -> bor.policy.v1.ReportDiskEncryptionStateResponse + 67, // 73: bor.policy.v1.PolicyService.GetDiskEncryptionTasks:output_type -> bor.policy.v1.GetDiskEncryptionTasksResponse + 68, // 74: bor.policy.v1.PolicyService.EscrowRecoveryKey:output_type -> bor.policy.v1.EscrowRecoveryKeyResponse + 69, // 75: bor.policy.v1.PolicyService.ConfirmRecoveryKey:output_type -> bor.policy.v1.ConfirmRecoveryKeyResponse + 70, // 76: bor.policy.v1.PolicyService.BeginRecoveryKeyRotation:output_type -> bor.policy.v1.BeginRecoveryKeyRotationResponse + 55, // [55:77] is the sub-list for method output_type + 33, // [33:55] is the sub-list for method input_type + 33, // [33:33] is the sub-list for extension type_name + 33, // [33:33] is the sub-list for extension extendee + 0, // [0:33] is the sub-list for field type_name } func init() { file_policy_proto_init() } @@ -2468,6 +2538,7 @@ func file_policy_proto_init() { file_session_access_proto_init() file_systemd_proto_init() file_thunderbird_proto_init() + file_updates_proto_init() file_policy_proto_msgTypes[0].OneofWrappers = []any{ (*Policy_FirefoxPolicy)(nil), (*Policy_KconfigPolicy)(nil), @@ -2484,6 +2555,7 @@ func file_policy_proto_init() { (*Policy_SystemdPolicy)(nil), (*Policy_SelinuxPolicy)(nil), (*Policy_ApparmorPolicy)(nil), + (*Policy_UpdatesPolicy)(nil), } type x struct{} out := protoimpl.TypeBuilder{ diff --git a/server/pkg/grpc/policy/policy_grpc.pb.go b/server/pkg/grpc/policy/policy_grpc.pb.go index b170069f..fb332c14 100644 --- a/server/pkg/grpc/policy/policy_grpc.pb.go +++ b/server/pkg/grpc/policy/policy_grpc.pb.go @@ -33,7 +33,9 @@ const ( PolicyService_ReportSystemdCatalogue_FullMethodName = "/bor.policy.v1.PolicyService/ReportSystemdCatalogue" PolicyService_ReportSystemdUnitActionResult_FullMethodName = "/bor.policy.v1.PolicyService/ReportSystemdUnitActionResult" PolicyService_ReportMacInventory_FullMethodName = "/bor.policy.v1.PolicyService/ReportMacInventory" + PolicyService_ReportUpdatesInventory_FullMethodName = "/bor.policy.v1.PolicyService/ReportUpdatesInventory" PolicyService_ReportMacActionResult_FullMethodName = "/bor.policy.v1.PolicyService/ReportMacActionResult" + PolicyService_ReportUpdatesActionResult_FullMethodName = "/bor.policy.v1.PolicyService/ReportUpdatesActionResult" PolicyService_ReportDiskEncryptionState_FullMethodName = "/bor.policy.v1.PolicyService/ReportDiskEncryptionState" PolicyService_GetDiskEncryptionTasks_FullMethodName = "/bor.policy.v1.PolicyService/GetDiskEncryptionTasks" PolicyService_EscrowRecoveryKey_FullMethodName = "/bor.policy.v1.PolicyService/EscrowRecoveryKey" @@ -83,8 +85,13 @@ type PolicyServiceClient interface { // ReportMacInventory sends the SELinux or AppArmor status, booleans, // modules or profiles and the denial summary of a node. ReportMacInventory(ctx context.Context, in *ReportMacInventoryRequest, opts ...grpc.CallOption) (*ReportMacInventoryResponse, error) + // ReportUpdatesInventory carries the update state of a node: engine, + // pending updates, reboot state. + ReportUpdatesInventory(ctx context.Context, in *ReportUpdatesInventoryRequest, opts ...grpc.CallOption) (*ReportUpdatesInventoryResponse, error) // ReportMacActionResult answers a MAC_ACTION command. ReportMacActionResult(ctx context.Context, in *ReportMacActionResultRequest, opts ...grpc.CallOption) (*ReportMacActionResultResponse, error) + // ReportUpdatesActionResult answers an UPDATES_ACTION command. + ReportUpdatesActionResult(ctx context.Context, in *ReportUpdatesActionResultRequest, opts ...grpc.CallOption) (*ReportUpdatesActionResultResponse, error) // ReportDiskEncryptionState publishes the node's LUKS volume inventory // and platform facts. The response piggybacks pending tasks. ReportDiskEncryptionState(ctx context.Context, in *ReportDiskEncryptionStateRequest, opts ...grpc.CallOption) (*ReportDiskEncryptionStateResponse, error) @@ -257,6 +264,16 @@ func (c *policyServiceClient) ReportMacInventory(ctx context.Context, in *Report return out, nil } +func (c *policyServiceClient) ReportUpdatesInventory(ctx context.Context, in *ReportUpdatesInventoryRequest, opts ...grpc.CallOption) (*ReportUpdatesInventoryResponse, error) { + cOpts := append([]grpc.CallOption{grpc.StaticMethod()}, opts...) + out := new(ReportUpdatesInventoryResponse) + err := c.cc.Invoke(ctx, PolicyService_ReportUpdatesInventory_FullMethodName, in, out, cOpts...) + if err != nil { + return nil, err + } + return out, nil +} + func (c *policyServiceClient) ReportMacActionResult(ctx context.Context, in *ReportMacActionResultRequest, opts ...grpc.CallOption) (*ReportMacActionResultResponse, error) { cOpts := append([]grpc.CallOption{grpc.StaticMethod()}, opts...) out := new(ReportMacActionResultResponse) @@ -267,6 +284,16 @@ func (c *policyServiceClient) ReportMacActionResult(ctx context.Context, in *Rep return out, nil } +func (c *policyServiceClient) ReportUpdatesActionResult(ctx context.Context, in *ReportUpdatesActionResultRequest, opts ...grpc.CallOption) (*ReportUpdatesActionResultResponse, error) { + cOpts := append([]grpc.CallOption{grpc.StaticMethod()}, opts...) + out := new(ReportUpdatesActionResultResponse) + err := c.cc.Invoke(ctx, PolicyService_ReportUpdatesActionResult_FullMethodName, in, out, cOpts...) + if err != nil { + return nil, err + } + return out, nil +} + func (c *policyServiceClient) ReportDiskEncryptionState(ctx context.Context, in *ReportDiskEncryptionStateRequest, opts ...grpc.CallOption) (*ReportDiskEncryptionStateResponse, error) { cOpts := append([]grpc.CallOption{grpc.StaticMethod()}, opts...) out := new(ReportDiskEncryptionStateResponse) @@ -359,8 +386,13 @@ type PolicyServiceServer interface { // ReportMacInventory sends the SELinux or AppArmor status, booleans, // modules or profiles and the denial summary of a node. ReportMacInventory(context.Context, *ReportMacInventoryRequest) (*ReportMacInventoryResponse, error) + // ReportUpdatesInventory carries the update state of a node: engine, + // pending updates, reboot state. + ReportUpdatesInventory(context.Context, *ReportUpdatesInventoryRequest) (*ReportUpdatesInventoryResponse, error) // ReportMacActionResult answers a MAC_ACTION command. ReportMacActionResult(context.Context, *ReportMacActionResultRequest) (*ReportMacActionResultResponse, error) + // ReportUpdatesActionResult answers an UPDATES_ACTION command. + ReportUpdatesActionResult(context.Context, *ReportUpdatesActionResultRequest) (*ReportUpdatesActionResultResponse, error) // ReportDiskEncryptionState publishes the node's LUKS volume inventory // and platform facts. The response piggybacks pending tasks. ReportDiskEncryptionState(context.Context, *ReportDiskEncryptionStateRequest) (*ReportDiskEncryptionStateResponse, error) @@ -426,9 +458,15 @@ func (UnimplementedPolicyServiceServer) ReportSystemdUnitActionResult(context.Co func (UnimplementedPolicyServiceServer) ReportMacInventory(context.Context, *ReportMacInventoryRequest) (*ReportMacInventoryResponse, error) { return nil, status.Errorf(codes.Unimplemented, "method ReportMacInventory not implemented") } +func (UnimplementedPolicyServiceServer) ReportUpdatesInventory(context.Context, *ReportUpdatesInventoryRequest) (*ReportUpdatesInventoryResponse, error) { + return nil, status.Errorf(codes.Unimplemented, "method ReportUpdatesInventory not implemented") +} func (UnimplementedPolicyServiceServer) ReportMacActionResult(context.Context, *ReportMacActionResultRequest) (*ReportMacActionResultResponse, error) { return nil, status.Errorf(codes.Unimplemented, "method ReportMacActionResult not implemented") } +func (UnimplementedPolicyServiceServer) ReportUpdatesActionResult(context.Context, *ReportUpdatesActionResultRequest) (*ReportUpdatesActionResultResponse, error) { + return nil, status.Errorf(codes.Unimplemented, "method ReportUpdatesActionResult not implemented") +} func (UnimplementedPolicyServiceServer) ReportDiskEncryptionState(context.Context, *ReportDiskEncryptionStateRequest) (*ReportDiskEncryptionStateResponse, error) { return nil, status.Errorf(codes.Unimplemented, "method ReportDiskEncryptionState not implemented") } @@ -710,6 +748,24 @@ func _PolicyService_ReportMacInventory_Handler(srv interface{}, ctx context.Cont return interceptor(ctx, in, info, handler) } +func _PolicyService_ReportUpdatesInventory_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { + in := new(ReportUpdatesInventoryRequest) + if err := dec(in); err != nil { + return nil, err + } + if interceptor == nil { + return srv.(PolicyServiceServer).ReportUpdatesInventory(ctx, in) + } + info := &grpc.UnaryServerInfo{ + Server: srv, + FullMethod: PolicyService_ReportUpdatesInventory_FullMethodName, + } + handler := func(ctx context.Context, req interface{}) (interface{}, error) { + return srv.(PolicyServiceServer).ReportUpdatesInventory(ctx, req.(*ReportUpdatesInventoryRequest)) + } + return interceptor(ctx, in, info, handler) +} + func _PolicyService_ReportMacActionResult_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { in := new(ReportMacActionResultRequest) if err := dec(in); err != nil { @@ -728,6 +784,24 @@ func _PolicyService_ReportMacActionResult_Handler(srv interface{}, ctx context.C return interceptor(ctx, in, info, handler) } +func _PolicyService_ReportUpdatesActionResult_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { + in := new(ReportUpdatesActionResultRequest) + if err := dec(in); err != nil { + return nil, err + } + if interceptor == nil { + return srv.(PolicyServiceServer).ReportUpdatesActionResult(ctx, in) + } + info := &grpc.UnaryServerInfo{ + Server: srv, + FullMethod: PolicyService_ReportUpdatesActionResult_FullMethodName, + } + handler := func(ctx context.Context, req interface{}) (interface{}, error) { + return srv.(PolicyServiceServer).ReportUpdatesActionResult(ctx, req.(*ReportUpdatesActionResultRequest)) + } + return interceptor(ctx, in, info, handler) +} + func _PolicyService_ReportDiskEncryptionState_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { in := new(ReportDiskEncryptionStateRequest) if err := dec(in); err != nil { @@ -877,10 +951,18 @@ var PolicyService_ServiceDesc = grpc.ServiceDesc{ MethodName: "ReportMacInventory", Handler: _PolicyService_ReportMacInventory_Handler, }, + { + MethodName: "ReportUpdatesInventory", + Handler: _PolicyService_ReportUpdatesInventory_Handler, + }, { MethodName: "ReportMacActionResult", Handler: _PolicyService_ReportMacActionResult_Handler, }, + { + MethodName: "ReportUpdatesActionResult", + Handler: _PolicyService_ReportUpdatesActionResult_Handler, + }, { MethodName: "ReportDiskEncryptionState", Handler: _PolicyService_ReportDiskEncryptionState_Handler, diff --git a/server/pkg/grpc/policy/updates.pb.go b/server/pkg/grpc/policy/updates.pb.go new file mode 100644 index 00000000..09d40db9 --- /dev/null +++ b/server/pkg/grpc/policy/updates.pb.go @@ -0,0 +1,1636 @@ +// SPDX-License-Identifier: AGPL-3.0-only +// Copyright (C) 2026 Vute Tech LTD +// Copyright (C) 2026 Bor contributors + +// Code generated by protoc-gen-go. DO NOT EDIT. +// versions: +// protoc-gen-go v1.36.3 +// protoc v7.36.1 +// source: updates.proto + +package policy + +import ( + protoreflect "google.golang.org/protobuf/reflect/protoreflect" + protoimpl "google.golang.org/protobuf/runtime/protoimpl" + timestamppb "google.golang.org/protobuf/types/known/timestamppb" + reflect "reflect" + sync "sync" +) + +const ( + // Verify that this generated code is sufficiently up-to-date. + _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion) + // Verify that runtime/protoimpl is sufficiently up-to-date. + _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20) +) + +// UpdatesMode is what the node installs without a person. +type UpdatesMode int32 + +const ( + // Keep the node's configuration. + UpdatesMode_UPDATES_MODE_UNSPECIFIED UpdatesMode = 0 + // No unattended updates: the engine's timer is disabled. + UpdatesMode_UPDATES_MODE_OFF UpdatesMode = 1 + // Download and report, install nothing. + UpdatesMode_UPDATES_MODE_CHECK UpdatesMode = 2 + // Install security updates only. Image-based systems (rpm-ostree) + // cannot select updates and report this as inapplicable. + UpdatesMode_UPDATES_MODE_SECURITY UpdatesMode = 3 + // Install every update. + UpdatesMode_UPDATES_MODE_ALL UpdatesMode = 4 +) + +// Enum value maps for UpdatesMode. +var ( + UpdatesMode_name = map[int32]string{ + 0: "UPDATES_MODE_UNSPECIFIED", + 1: "UPDATES_MODE_OFF", + 2: "UPDATES_MODE_CHECK", + 3: "UPDATES_MODE_SECURITY", + 4: "UPDATES_MODE_ALL", + } + UpdatesMode_value = map[string]int32{ + "UPDATES_MODE_UNSPECIFIED": 0, + "UPDATES_MODE_OFF": 1, + "UPDATES_MODE_CHECK": 2, + "UPDATES_MODE_SECURITY": 3, + "UPDATES_MODE_ALL": 4, + } +) + +func (x UpdatesMode) Enum() *UpdatesMode { + p := new(UpdatesMode) + *p = x + return p +} + +func (x UpdatesMode) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (UpdatesMode) Descriptor() protoreflect.EnumDescriptor { + return file_updates_proto_enumTypes[0].Descriptor() +} + +func (UpdatesMode) Type() protoreflect.EnumType { + return &file_updates_proto_enumTypes[0] +} + +func (x UpdatesMode) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use UpdatesMode.Descriptor instead. +func (UpdatesMode) EnumDescriptor() ([]byte, []int) { + return file_updates_proto_rawDescGZIP(), []int{0} +} + +// UpdatesRebootPolicy says when the agent reboots after updates. +type UpdatesRebootPolicy int32 + +const ( + // Keep the node as it is: never reboot, report a pending reboot. + UpdatesRebootPolicy_UPDATES_REBOOT_UNSPECIFIED UpdatesRebootPolicy = 0 + UpdatesRebootPolicy_UPDATES_REBOOT_NEVER UpdatesRebootPolicy = 1 + // Reboot when a kernel, systemd or library update needs one. + UpdatesRebootPolicy_UPDATES_REBOOT_WHEN_NEEDED UpdatesRebootPolicy = 2 + // Reboot after every run that installed something. + UpdatesRebootPolicy_UPDATES_REBOOT_ALWAYS UpdatesRebootPolicy = 3 +) + +// Enum value maps for UpdatesRebootPolicy. +var ( + UpdatesRebootPolicy_name = map[int32]string{ + 0: "UPDATES_REBOOT_UNSPECIFIED", + 1: "UPDATES_REBOOT_NEVER", + 2: "UPDATES_REBOOT_WHEN_NEEDED", + 3: "UPDATES_REBOOT_ALWAYS", + } + UpdatesRebootPolicy_value = map[string]int32{ + "UPDATES_REBOOT_UNSPECIFIED": 0, + "UPDATES_REBOOT_NEVER": 1, + "UPDATES_REBOOT_WHEN_NEEDED": 2, + "UPDATES_REBOOT_ALWAYS": 3, + } +) + +func (x UpdatesRebootPolicy) Enum() *UpdatesRebootPolicy { + p := new(UpdatesRebootPolicy) + *p = x + return p +} + +func (x UpdatesRebootPolicy) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (UpdatesRebootPolicy) Descriptor() protoreflect.EnumDescriptor { + return file_updates_proto_enumTypes[1].Descriptor() +} + +func (UpdatesRebootPolicy) Type() protoreflect.EnumType { + return &file_updates_proto_enumTypes[1] +} + +func (x UpdatesRebootPolicy) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use UpdatesRebootPolicy.Descriptor instead. +func (UpdatesRebootPolicy) EnumDescriptor() ([]byte, []int) { + return file_updates_proto_rawDescGZIP(), []int{1} +} + +// UpdatesActionKind is what an operator asks a node to do now. +type UpdatesActionKind int32 + +const ( + UpdatesActionKind_UPDATES_ACTION_UNSPECIFIED UpdatesActionKind = 0 + // Refresh the package metadata and report the inventory again. + UpdatesActionKind_UPDATES_ACTION_CHECK UpdatesActionKind = 1 + // Run the engine once now, with the policy's mode. + UpdatesActionKind_UPDATES_ACTION_INSTALL UpdatesActionKind = 2 + // Reboot the node: at once without sessions, after a one-minute + // warning with force, refused otherwise. + UpdatesActionKind_UPDATES_ACTION_REBOOT UpdatesActionKind = 3 +) + +// Enum value maps for UpdatesActionKind. +var ( + UpdatesActionKind_name = map[int32]string{ + 0: "UPDATES_ACTION_UNSPECIFIED", + 1: "UPDATES_ACTION_CHECK", + 2: "UPDATES_ACTION_INSTALL", + 3: "UPDATES_ACTION_REBOOT", + } + UpdatesActionKind_value = map[string]int32{ + "UPDATES_ACTION_UNSPECIFIED": 0, + "UPDATES_ACTION_CHECK": 1, + "UPDATES_ACTION_INSTALL": 2, + "UPDATES_ACTION_REBOOT": 3, + } +) + +func (x UpdatesActionKind) Enum() *UpdatesActionKind { + p := new(UpdatesActionKind) + *p = x + return p +} + +func (x UpdatesActionKind) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (UpdatesActionKind) Descriptor() protoreflect.EnumDescriptor { + return file_updates_proto_enumTypes[2].Descriptor() +} + +func (UpdatesActionKind) Type() protoreflect.EnumType { + return &file_updates_proto_enumTypes[2] +} + +func (x UpdatesActionKind) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use UpdatesActionKind.Descriptor instead. +func (UpdatesActionKind) EnumDescriptor() ([]byte, []int) { + return file_updates_proto_rawDescGZIP(), []int{2} +} + +// UpdatesPolicy manages the distribution's unattended update mechanism +// (dnf-automatic, unattended-upgrades, os-update, rpm-ostree) and the +// reboot that follows updates. Several bound policies merge per key by +// binding priority; on equal priority the value that installs more, and +// the reboot policy that reboots more, win. +type UpdatesPolicy struct { + state protoimpl.MessageState `protogen:"open.v1"` + // What the node installs on its own. + Mode UpdatesMode `protobuf:"varint,1,opt,name=mode,proto3,enum=bor.policy.v1.UpdatesMode" json:"mode,omitempty"` + // When the engine runs; empty keeps the distribution's default timer. + Schedule *UpdatesSchedule `protobuf:"bytes,2,opt,name=schedule,proto3" json:"schedule,omitempty"` + // The reboot after updates. Every engine's own reboot is switched off; + // the agent decides reboots with these rules. + Reboot *UpdatesReboot `protobuf:"bytes,3,opt,name=reboot,proto3" json:"reboot,omitempty"` + // Packages the engine must not upgrade: names or shell-style patterns + // (dnf excludepkgs, apt Package-Blacklist, zypper locks). + Hold []string `protobuf:"bytes,4,rep,name=hold,proto3" json:"hold,omitempty"` + // Remove dependencies that updates left unused (apt + // Remove-Unused-Dependencies; dnf and zypper do this on their own). + RemoveUnusedDependencies bool `protobuf:"varint,5,opt,name=remove_unused_dependencies,json=removeUnusedDependencies,proto3" json:"remove_unused_dependencies,omitempty"` + // Install the engine package when it is missing (dnf5-plugin-automatic, + // dnf-automatic, unattended-upgrades, os-update). Unset means on. + InstallEngine *bool `protobuf:"varint,6,opt,name=install_engine,json=installEngine,proto3,oneof" json:"install_engine,omitempty"` + // A node without a usable engine is non-compliant instead of + // inapplicable. + RequireEngine bool `protobuf:"varint,7,opt,name=require_engine,json=requireEngine,proto3" json:"require_engine,omitempty"` + // Compliance thresholds; 0 leaves a threshold unchecked. + Limits *UpdatesLimits `protobuf:"bytes,8,opt,name=limits,proto3" json:"limits,omitempty"` + // Firmware (fwupd) settings. + Firmware *UpdatesFirmware `protobuf:"bytes,9,opt,name=firmware,proto3" json:"firmware,omitempty"` + // Install the updates offline: the engine only downloads, the agent + // stores a dnf5 offline transaction and the reboot rule's reboot runs + // it before the system comes up. dnf5 systems only; elsewhere the + // item is inapplicable. + Offline bool `protobuf:"varint,10,opt,name=offline,proto3" json:"offline,omitempty"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *UpdatesPolicy) Reset() { + *x = UpdatesPolicy{} + mi := &file_updates_proto_msgTypes[0] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *UpdatesPolicy) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*UpdatesPolicy) ProtoMessage() {} + +func (x *UpdatesPolicy) ProtoReflect() protoreflect.Message { + mi := &file_updates_proto_msgTypes[0] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use UpdatesPolicy.ProtoReflect.Descriptor instead. +func (*UpdatesPolicy) Descriptor() ([]byte, []int) { + return file_updates_proto_rawDescGZIP(), []int{0} +} + +func (x *UpdatesPolicy) GetMode() UpdatesMode { + if x != nil { + return x.Mode + } + return UpdatesMode_UPDATES_MODE_UNSPECIFIED +} + +func (x *UpdatesPolicy) GetSchedule() *UpdatesSchedule { + if x != nil { + return x.Schedule + } + return nil +} + +func (x *UpdatesPolicy) GetReboot() *UpdatesReboot { + if x != nil { + return x.Reboot + } + return nil +} + +func (x *UpdatesPolicy) GetHold() []string { + if x != nil { + return x.Hold + } + return nil +} + +func (x *UpdatesPolicy) GetRemoveUnusedDependencies() bool { + if x != nil { + return x.RemoveUnusedDependencies + } + return false +} + +func (x *UpdatesPolicy) GetInstallEngine() bool { + if x != nil && x.InstallEngine != nil { + return *x.InstallEngine + } + return false +} + +func (x *UpdatesPolicy) GetRequireEngine() bool { + if x != nil { + return x.RequireEngine + } + return false +} + +func (x *UpdatesPolicy) GetLimits() *UpdatesLimits { + if x != nil { + return x.Limits + } + return nil +} + +func (x *UpdatesPolicy) GetFirmware() *UpdatesFirmware { + if x != nil { + return x.Firmware + } + return nil +} + +func (x *UpdatesPolicy) GetOffline() bool { + if x != nil { + return x.Offline + } + return false +} + +type UpdatesLimits struct { + state protoimpl.MessageState `protogen:"open.v1"` + // A security update pending on the node longer than this many days is + // reported as updates:security-age. + SecurityMaxAgeDays int32 `protobuf:"varint,1,opt,name=security_max_age_days,json=securityMaxAgeDays,proto3" json:"security_max_age_days,omitempty"` + // A reboot pending longer than this many days is reported as + // updates:reboot-age. + RebootMaxAgeDays int32 `protobuf:"varint,2,opt,name=reboot_max_age_days,json=rebootMaxAgeDays,proto3" json:"reboot_max_age_days,omitempty"` + // Metadata older than this many days (the engine is not running) is + // reported as updates:check-age. + CheckMaxAgeDays int32 `protobuf:"varint,3,opt,name=check_max_age_days,json=checkMaxAgeDays,proto3" json:"check_max_age_days,omitempty"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *UpdatesLimits) Reset() { + *x = UpdatesLimits{} + mi := &file_updates_proto_msgTypes[1] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *UpdatesLimits) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*UpdatesLimits) ProtoMessage() {} + +func (x *UpdatesLimits) ProtoReflect() protoreflect.Message { + mi := &file_updates_proto_msgTypes[1] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use UpdatesLimits.ProtoReflect.Descriptor instead. +func (*UpdatesLimits) Descriptor() ([]byte, []int) { + return file_updates_proto_rawDescGZIP(), []int{1} +} + +func (x *UpdatesLimits) GetSecurityMaxAgeDays() int32 { + if x != nil { + return x.SecurityMaxAgeDays + } + return 0 +} + +func (x *UpdatesLimits) GetRebootMaxAgeDays() int32 { + if x != nil { + return x.RebootMaxAgeDays + } + return 0 +} + +func (x *UpdatesLimits) GetCheckMaxAgeDays() int32 { + if x != nil { + return x.CheckMaxAgeDays + } + return 0 +} + +type UpdatesFirmware struct { + state protoimpl.MessageState `protogen:"open.v1"` + // Enable or disable fwupd-refresh.timer, the daily metadata refresh. + // Unset keeps the node's state. + RefreshMetadata *bool `protobuf:"varint,1,opt,name=refresh_metadata,json=refreshMetadata,proto3,oneof" json:"refresh_metadata,omitempty"` + // Report pending firmware updates as the updates:firmware item. + ReportPending bool `protobuf:"varint,2,opt,name=report_pending,json=reportPending,proto3" json:"report_pending,omitempty"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *UpdatesFirmware) Reset() { + *x = UpdatesFirmware{} + mi := &file_updates_proto_msgTypes[2] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *UpdatesFirmware) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*UpdatesFirmware) ProtoMessage() {} + +func (x *UpdatesFirmware) ProtoReflect() protoreflect.Message { + mi := &file_updates_proto_msgTypes[2] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use UpdatesFirmware.ProtoReflect.Descriptor instead. +func (*UpdatesFirmware) Descriptor() ([]byte, []int) { + return file_updates_proto_rawDescGZIP(), []int{2} +} + +func (x *UpdatesFirmware) GetRefreshMetadata() bool { + if x != nil && x.RefreshMetadata != nil { + return *x.RefreshMetadata + } + return false +} + +func (x *UpdatesFirmware) GetReportPending() bool { + if x != nil { + return x.ReportPending + } + return false +} + +// UpdatesSchedule is the engine timer's schedule, written as a drop-in +// of the distribution's timer unit. +type UpdatesSchedule struct { + state protoimpl.MessageState `protogen:"open.v1"` + // systemd calendar expression, e.g. "*-*-* 02:00" or "Sat *-*-* 03:00". + OnCalendar string `protobuf:"bytes,1,opt,name=on_calendar,json=onCalendar,proto3" json:"on_calendar,omitempty"` + // Random delay added to every run to spread a fleet, e.g. "1h". + RandomizedDelay string `protobuf:"bytes,2,opt,name=randomized_delay,json=randomizedDelay,proto3" json:"randomized_delay,omitempty"` + // Catch up a run missed while the node was off. Unset means on. + Persistent *bool `protobuf:"varint,3,opt,name=persistent,proto3,oneof" json:"persistent,omitempty"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *UpdatesSchedule) Reset() { + *x = UpdatesSchedule{} + mi := &file_updates_proto_msgTypes[3] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *UpdatesSchedule) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*UpdatesSchedule) ProtoMessage() {} + +func (x *UpdatesSchedule) ProtoReflect() protoreflect.Message { + mi := &file_updates_proto_msgTypes[3] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use UpdatesSchedule.ProtoReflect.Descriptor instead. +func (*UpdatesSchedule) Descriptor() ([]byte, []int) { + return file_updates_proto_rawDescGZIP(), []int{3} +} + +func (x *UpdatesSchedule) GetOnCalendar() string { + if x != nil { + return x.OnCalendar + } + return "" +} + +func (x *UpdatesSchedule) GetRandomizedDelay() string { + if x != nil { + return x.RandomizedDelay + } + return "" +} + +func (x *UpdatesSchedule) GetPersistent() bool { + if x != nil && x.Persistent != nil { + return *x.Persistent + } + return false +} + +// UpdatesReboot is the agent's reboot rule. +type UpdatesReboot struct { + state protoimpl.MessageState `protogen:"open.v1"` + Policy UpdatesRebootPolicy `protobuf:"varint,1,opt,name=policy,proto3,enum=bor.policy.v1.UpdatesRebootPolicy" json:"policy,omitempty"` + // Daily window in which the agent may reboot, "HH:MM-HH:MM" (a window + // past midnight wraps). Empty: any time once a reboot is needed. + Window string `protobuf:"bytes,2,opt,name=window,proto3" json:"window,omitempty"` + // Do not reboot while a user is logged in (graphical or SSH). Unset + // means on. + OnlyWithoutSessions *bool `protobuf:"varint,3,opt,name=only_without_sessions,json=onlyWithoutSessions,proto3,oneof" json:"only_without_sessions,omitempty"` + // Reboot despite logged-in users once the reboot has been pending for + // this many days; 0 never forces. + ForceAfterDays int32 `protobuf:"varint,4,opt,name=force_after_days,json=forceAfterDays,proto3" json:"force_after_days,omitempty"` + // Warn logged-in users this many minutes before a forced reboot. + WarnMinutes int32 `protobuf:"varint,5,opt,name=warn_minutes,json=warnMinutes,proto3" json:"warn_minutes,omitempty"` + // The warning shown to users; a default is used when empty. + Message string `protobuf:"bytes,6,opt,name=message,proto3" json:"message,omitempty"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *UpdatesReboot) Reset() { + *x = UpdatesReboot{} + mi := &file_updates_proto_msgTypes[4] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *UpdatesReboot) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*UpdatesReboot) ProtoMessage() {} + +func (x *UpdatesReboot) ProtoReflect() protoreflect.Message { + mi := &file_updates_proto_msgTypes[4] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use UpdatesReboot.ProtoReflect.Descriptor instead. +func (*UpdatesReboot) Descriptor() ([]byte, []int) { + return file_updates_proto_rawDescGZIP(), []int{4} +} + +func (x *UpdatesReboot) GetPolicy() UpdatesRebootPolicy { + if x != nil { + return x.Policy + } + return UpdatesRebootPolicy_UPDATES_REBOOT_UNSPECIFIED +} + +func (x *UpdatesReboot) GetWindow() string { + if x != nil { + return x.Window + } + return "" +} + +func (x *UpdatesReboot) GetOnlyWithoutSessions() bool { + if x != nil && x.OnlyWithoutSessions != nil { + return *x.OnlyWithoutSessions + } + return false +} + +func (x *UpdatesReboot) GetForceAfterDays() int32 { + if x != nil { + return x.ForceAfterDays + } + return 0 +} + +func (x *UpdatesReboot) GetWarnMinutes() int32 { + if x != nil { + return x.WarnMinutes + } + return 0 +} + +func (x *UpdatesReboot) GetMessage() string { + if x != nil { + return x.Message + } + return "" +} + +// UpdatesPending is one update a node can install. +type UpdatesPending struct { + state protoimpl.MessageState `protogen:"open.v1"` + Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"` + Version string `protobuf:"bytes,2,opt,name=version,proto3" json:"version,omitempty"` + // Advisory id (FEDORA-2026-..., USN-..., DSA-...) when known. + Advisory string `protobuf:"bytes,3,opt,name=advisory,proto3" json:"advisory,omitempty"` + // critical | important | moderate | low | "" when unknown. + Severity string `protobuf:"bytes,4,opt,name=severity,proto3" json:"severity,omitempty"` + Cves []string `protobuf:"bytes,5,rep,name=cves,proto3" json:"cves,omitempty"` + Security bool `protobuf:"varint,6,opt,name=security,proto3" json:"security,omitempty"` + // package | firmware + Kind string `protobuf:"bytes,7,opt,name=kind,proto3" json:"kind,omitempty"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *UpdatesPending) Reset() { + *x = UpdatesPending{} + mi := &file_updates_proto_msgTypes[5] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *UpdatesPending) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*UpdatesPending) ProtoMessage() {} + +func (x *UpdatesPending) ProtoReflect() protoreflect.Message { + mi := &file_updates_proto_msgTypes[5] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use UpdatesPending.ProtoReflect.Descriptor instead. +func (*UpdatesPending) Descriptor() ([]byte, []int) { + return file_updates_proto_rawDescGZIP(), []int{5} +} + +func (x *UpdatesPending) GetName() string { + if x != nil { + return x.Name + } + return "" +} + +func (x *UpdatesPending) GetVersion() string { + if x != nil { + return x.Version + } + return "" +} + +func (x *UpdatesPending) GetAdvisory() string { + if x != nil { + return x.Advisory + } + return "" +} + +func (x *UpdatesPending) GetSeverity() string { + if x != nil { + return x.Severity + } + return "" +} + +func (x *UpdatesPending) GetCves() []string { + if x != nil { + return x.Cves + } + return nil +} + +func (x *UpdatesPending) GetSecurity() bool { + if x != nil { + return x.Security + } + return false +} + +func (x *UpdatesPending) GetKind() string { + if x != nil { + return x.Kind + } + return "" +} + +// UpdatesRun is the last run of the engine the node could find. +type UpdatesRun struct { + state protoimpl.MessageState `protogen:"open.v1"` + Time *timestamppb.Timestamp `protobuf:"bytes,1,opt,name=time,proto3" json:"time,omitempty"` + Success bool `protobuf:"varint,2,opt,name=success,proto3" json:"success,omitempty"` + Packages int32 `protobuf:"varint,3,opt,name=packages,proto3" json:"packages,omitempty"` + // The engine's own summary line or error. + Message string `protobuf:"bytes,4,opt,name=message,proto3" json:"message,omitempty"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *UpdatesRun) Reset() { + *x = UpdatesRun{} + mi := &file_updates_proto_msgTypes[6] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *UpdatesRun) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*UpdatesRun) ProtoMessage() {} + +func (x *UpdatesRun) ProtoReflect() protoreflect.Message { + mi := &file_updates_proto_msgTypes[6] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use UpdatesRun.ProtoReflect.Descriptor instead. +func (*UpdatesRun) Descriptor() ([]byte, []int) { + return file_updates_proto_rawDescGZIP(), []int{6} +} + +func (x *UpdatesRun) GetTime() *timestamppb.Timestamp { + if x != nil { + return x.Time + } + return nil +} + +func (x *UpdatesRun) GetSuccess() bool { + if x != nil { + return x.Success + } + return false +} + +func (x *UpdatesRun) GetPackages() int32 { + if x != nil { + return x.Packages + } + return 0 +} + +func (x *UpdatesRun) GetMessage() string { + if x != nil { + return x.Message + } + return "" +} + +// UpdatesRebootState says whether a reboot is pending and why. +type UpdatesRebootState struct { + state protoimpl.MessageState `protogen:"open.v1"` + Required bool `protobuf:"varint,1,opt,name=required,proto3" json:"required,omitempty"` + // When the agent first saw the reboot pending. + Since *timestamppb.Timestamp `protobuf:"bytes,2,opt,name=since,proto3" json:"since,omitempty"` + // "kernel 7.2.11 installed, 6.17.1 running", "needs-restarting", ... + Reasons []string `protobuf:"bytes,3,rep,name=reasons,proto3" json:"reasons,omitempty"` + // An rpm-ostree deployment is staged for the next boot. + Staged bool `protobuf:"varint,4,opt,name=staged,proto3" json:"staged,omitempty"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *UpdatesRebootState) Reset() { + *x = UpdatesRebootState{} + mi := &file_updates_proto_msgTypes[7] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *UpdatesRebootState) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*UpdatesRebootState) ProtoMessage() {} + +func (x *UpdatesRebootState) ProtoReflect() protoreflect.Message { + mi := &file_updates_proto_msgTypes[7] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use UpdatesRebootState.ProtoReflect.Descriptor instead. +func (*UpdatesRebootState) Descriptor() ([]byte, []int) { + return file_updates_proto_rawDescGZIP(), []int{7} +} + +func (x *UpdatesRebootState) GetRequired() bool { + if x != nil { + return x.Required + } + return false +} + +func (x *UpdatesRebootState) GetSince() *timestamppb.Timestamp { + if x != nil { + return x.Since + } + return nil +} + +func (x *UpdatesRebootState) GetReasons() []string { + if x != nil { + return x.Reasons + } + return nil +} + +func (x *UpdatesRebootState) GetStaged() bool { + if x != nil { + return x.Staged + } + return false +} + +// UpdatesInventory is what a node reports about its update state. +type UpdatesInventory struct { + state protoimpl.MessageState `protogen:"open.v1"` + // dnf-automatic | unattended-upgrades | os-update | rpm-ostree | none + Engine string `protobuf:"bytes,1,opt,name=engine,proto3" json:"engine,omitempty"` + EngineInstalled bool `protobuf:"varint,2,opt,name=engine_installed,json=engineInstalled,proto3" json:"engine_installed,omitempty"` + EngineTimerEnabled bool `protobuf:"varint,3,opt,name=engine_timer_enabled,json=engineTimerEnabled,proto3" json:"engine_timer_enabled,omitempty"` + // bor | vendor | foreign (configured by someone else) | "" + EngineManagedBy string `protobuf:"bytes,4,opt,name=engine_managed_by,json=engineManagedBy,proto3" json:"engine_managed_by,omitempty"` + // off | check | security | all | "" when unknown + EffectiveMode string `protobuf:"bytes,5,opt,name=effective_mode,json=effectiveMode,proto3" json:"effective_mode,omitempty"` + // Last metadata refresh the node could find. + LastCheck *timestamppb.Timestamp `protobuf:"bytes,6,opt,name=last_check,json=lastCheck,proto3" json:"last_check,omitempty"` + LastRun *UpdatesRun `protobuf:"bytes,7,opt,name=last_run,json=lastRun,proto3" json:"last_run,omitempty"` + PendingTotal int32 `protobuf:"varint,8,opt,name=pending_total,json=pendingTotal,proto3" json:"pending_total,omitempty"` + PendingSecurity int32 `protobuf:"varint,9,opt,name=pending_security,json=pendingSecurity,proto3" json:"pending_security,omitempty"` + // At most 200 entries; the counts above cover the rest. + Pending []*UpdatesPending `protobuf:"bytes,10,rep,name=pending,proto3" json:"pending,omitempty"` + Reboot *UpdatesRebootState `protobuf:"bytes,11,opt,name=reboot,proto3" json:"reboot,omitempty"` + BootTime *timestamppb.Timestamp `protobuf:"bytes,12,opt,name=boot_time,json=bootTime,proto3" json:"boot_time,omitempty"` + RunningKernel string `protobuf:"bytes,13,opt,name=running_kernel,json=runningKernel,proto3" json:"running_kernel,omitempty"` + NewestKernel string `protobuf:"bytes,14,opt,name=newest_kernel,json=newestKernel,proto3" json:"newest_kernel,omitempty"` + // Other update mechanisms the node runs that Bor does not manage. + ForeignMechanisms []string `protobuf:"bytes,15,rep,name=foreign_mechanisms,json=foreignMechanisms,proto3" json:"foreign_mechanisms,omitempty"` + // The engine's own last reboot requested by a policy, when any. + LastPolicyReboot *timestamppb.Timestamp `protobuf:"bytes,16,opt,name=last_policy_reboot,json=lastPolicyReboot,proto3" json:"last_policy_reboot,omitempty"` + // When the agent first saw the oldest pending security update. + OldestSecuritySince *timestamppb.Timestamp `protobuf:"bytes,17,opt,name=oldest_security_since,json=oldestSecuritySince,proto3" json:"oldest_security_since,omitempty"` + // Pending firmware updates (fwupd), listed in pending with kind + // "firmware"; not counted in pending_total. + PendingFirmware int32 `protobuf:"varint,18,opt,name=pending_firmware,json=pendingFirmware,proto3" json:"pending_firmware,omitempty"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *UpdatesInventory) Reset() { + *x = UpdatesInventory{} + mi := &file_updates_proto_msgTypes[8] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *UpdatesInventory) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*UpdatesInventory) ProtoMessage() {} + +func (x *UpdatesInventory) ProtoReflect() protoreflect.Message { + mi := &file_updates_proto_msgTypes[8] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use UpdatesInventory.ProtoReflect.Descriptor instead. +func (*UpdatesInventory) Descriptor() ([]byte, []int) { + return file_updates_proto_rawDescGZIP(), []int{8} +} + +func (x *UpdatesInventory) GetEngine() string { + if x != nil { + return x.Engine + } + return "" +} + +func (x *UpdatesInventory) GetEngineInstalled() bool { + if x != nil { + return x.EngineInstalled + } + return false +} + +func (x *UpdatesInventory) GetEngineTimerEnabled() bool { + if x != nil { + return x.EngineTimerEnabled + } + return false +} + +func (x *UpdatesInventory) GetEngineManagedBy() string { + if x != nil { + return x.EngineManagedBy + } + return "" +} + +func (x *UpdatesInventory) GetEffectiveMode() string { + if x != nil { + return x.EffectiveMode + } + return "" +} + +func (x *UpdatesInventory) GetLastCheck() *timestamppb.Timestamp { + if x != nil { + return x.LastCheck + } + return nil +} + +func (x *UpdatesInventory) GetLastRun() *UpdatesRun { + if x != nil { + return x.LastRun + } + return nil +} + +func (x *UpdatesInventory) GetPendingTotal() int32 { + if x != nil { + return x.PendingTotal + } + return 0 +} + +func (x *UpdatesInventory) GetPendingSecurity() int32 { + if x != nil { + return x.PendingSecurity + } + return 0 +} + +func (x *UpdatesInventory) GetPending() []*UpdatesPending { + if x != nil { + return x.Pending + } + return nil +} + +func (x *UpdatesInventory) GetReboot() *UpdatesRebootState { + if x != nil { + return x.Reboot + } + return nil +} + +func (x *UpdatesInventory) GetBootTime() *timestamppb.Timestamp { + if x != nil { + return x.BootTime + } + return nil +} + +func (x *UpdatesInventory) GetRunningKernel() string { + if x != nil { + return x.RunningKernel + } + return "" +} + +func (x *UpdatesInventory) GetNewestKernel() string { + if x != nil { + return x.NewestKernel + } + return "" +} + +func (x *UpdatesInventory) GetForeignMechanisms() []string { + if x != nil { + return x.ForeignMechanisms + } + return nil +} + +func (x *UpdatesInventory) GetLastPolicyReboot() *timestamppb.Timestamp { + if x != nil { + return x.LastPolicyReboot + } + return nil +} + +func (x *UpdatesInventory) GetOldestSecuritySince() *timestamppb.Timestamp { + if x != nil { + return x.OldestSecuritySince + } + return nil +} + +func (x *UpdatesInventory) GetPendingFirmware() int32 { + if x != nil { + return x.PendingFirmware + } + return 0 +} + +// ReportUpdatesInventoryRequest carries the update state of a node. +type ReportUpdatesInventoryRequest struct { + state protoimpl.MessageState `protogen:"open.v1"` + ClientId string `protobuf:"bytes,1,opt,name=client_id,json=clientId,proto3" json:"client_id,omitempty"` + Inventory *UpdatesInventory `protobuf:"bytes,2,opt,name=inventory,proto3" json:"inventory,omitempty"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *ReportUpdatesInventoryRequest) Reset() { + *x = ReportUpdatesInventoryRequest{} + mi := &file_updates_proto_msgTypes[9] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *ReportUpdatesInventoryRequest) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*ReportUpdatesInventoryRequest) ProtoMessage() {} + +func (x *ReportUpdatesInventoryRequest) ProtoReflect() protoreflect.Message { + mi := &file_updates_proto_msgTypes[9] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use ReportUpdatesInventoryRequest.ProtoReflect.Descriptor instead. +func (*ReportUpdatesInventoryRequest) Descriptor() ([]byte, []int) { + return file_updates_proto_rawDescGZIP(), []int{9} +} + +func (x *ReportUpdatesInventoryRequest) GetClientId() string { + if x != nil { + return x.ClientId + } + return "" +} + +func (x *ReportUpdatesInventoryRequest) GetInventory() *UpdatesInventory { + if x != nil { + return x.Inventory + } + return nil +} + +type ReportUpdatesInventoryResponse struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *ReportUpdatesInventoryResponse) Reset() { + *x = ReportUpdatesInventoryResponse{} + mi := &file_updates_proto_msgTypes[10] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *ReportUpdatesInventoryResponse) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*ReportUpdatesInventoryResponse) ProtoMessage() {} + +func (x *ReportUpdatesInventoryResponse) ProtoReflect() protoreflect.Message { + mi := &file_updates_proto_msgTypes[10] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use ReportUpdatesInventoryResponse.ProtoReflect.Descriptor instead. +func (*ReportUpdatesInventoryResponse) Descriptor() ([]byte, []int) { + return file_updates_proto_rawDescGZIP(), []int{10} +} + +// UpdatesAction is the command of an UPDATES_ACTION policy update. +type UpdatesAction struct { + state protoimpl.MessageState `protogen:"open.v1"` + // Correlation id the agent sends back in ReportUpdatesActionResult. + Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"` + Kind UpdatesActionKind `protobuf:"varint,2,opt,name=kind,proto3,enum=bor.policy.v1.UpdatesActionKind" json:"kind,omitempty"` + // Reboot despite logged-in users (they are warned first). + Force bool `protobuf:"varint,3,opt,name=force,proto3" json:"force,omitempty"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *UpdatesAction) Reset() { + *x = UpdatesAction{} + mi := &file_updates_proto_msgTypes[11] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *UpdatesAction) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*UpdatesAction) ProtoMessage() {} + +func (x *UpdatesAction) ProtoReflect() protoreflect.Message { + mi := &file_updates_proto_msgTypes[11] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use UpdatesAction.ProtoReflect.Descriptor instead. +func (*UpdatesAction) Descriptor() ([]byte, []int) { + return file_updates_proto_rawDescGZIP(), []int{11} +} + +func (x *UpdatesAction) GetId() string { + if x != nil { + return x.Id + } + return "" +} + +func (x *UpdatesAction) GetKind() UpdatesActionKind { + if x != nil { + return x.Kind + } + return UpdatesActionKind_UPDATES_ACTION_UNSPECIFIED +} + +func (x *UpdatesAction) GetForce() bool { + if x != nil { + return x.Force + } + return false +} + +type ReportUpdatesActionResultRequest struct { + state protoimpl.MessageState `protogen:"open.v1"` + ClientId string `protobuf:"bytes,1,opt,name=client_id,json=clientId,proto3" json:"client_id,omitempty"` + ActionId string `protobuf:"bytes,2,opt,name=action_id,json=actionId,proto3" json:"action_id,omitempty"` + Success bool `protobuf:"varint,3,opt,name=success,proto3" json:"success,omitempty"` + // One line: what happened. + Message string `protobuf:"bytes,4,opt,name=message,proto3" json:"message,omitempty"` + // The tail of the engine's output. + Text string `protobuf:"bytes,5,opt,name=text,proto3" json:"text,omitempty"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *ReportUpdatesActionResultRequest) Reset() { + *x = ReportUpdatesActionResultRequest{} + mi := &file_updates_proto_msgTypes[12] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *ReportUpdatesActionResultRequest) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*ReportUpdatesActionResultRequest) ProtoMessage() {} + +func (x *ReportUpdatesActionResultRequest) ProtoReflect() protoreflect.Message { + mi := &file_updates_proto_msgTypes[12] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use ReportUpdatesActionResultRequest.ProtoReflect.Descriptor instead. +func (*ReportUpdatesActionResultRequest) Descriptor() ([]byte, []int) { + return file_updates_proto_rawDescGZIP(), []int{12} +} + +func (x *ReportUpdatesActionResultRequest) GetClientId() string { + if x != nil { + return x.ClientId + } + return "" +} + +func (x *ReportUpdatesActionResultRequest) GetActionId() string { + if x != nil { + return x.ActionId + } + return "" +} + +func (x *ReportUpdatesActionResultRequest) GetSuccess() bool { + if x != nil { + return x.Success + } + return false +} + +func (x *ReportUpdatesActionResultRequest) GetMessage() string { + if x != nil { + return x.Message + } + return "" +} + +func (x *ReportUpdatesActionResultRequest) GetText() string { + if x != nil { + return x.Text + } + return "" +} + +type ReportUpdatesActionResultResponse struct { + state protoimpl.MessageState `protogen:"open.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *ReportUpdatesActionResultResponse) Reset() { + *x = ReportUpdatesActionResultResponse{} + mi := &file_updates_proto_msgTypes[13] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *ReportUpdatesActionResultResponse) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*ReportUpdatesActionResultResponse) ProtoMessage() {} + +func (x *ReportUpdatesActionResultResponse) ProtoReflect() protoreflect.Message { + mi := &file_updates_proto_msgTypes[13] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use ReportUpdatesActionResultResponse.ProtoReflect.Descriptor instead. +func (*ReportUpdatesActionResultResponse) Descriptor() ([]byte, []int) { + return file_updates_proto_rawDescGZIP(), []int{13} +} + +var File_updates_proto protoreflect.FileDescriptor + +var file_updates_proto_rawDesc = []byte{ + 0x0a, 0x0d, 0x75, 0x70, 0x64, 0x61, 0x74, 0x65, 0x73, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x12, + 0x0d, 0x62, 0x6f, 0x72, 0x2e, 0x70, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x2e, 0x76, 0x31, 0x1a, 0x1f, + 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2f, + 0x74, 0x69, 0x6d, 0x65, 0x73, 0x74, 0x61, 0x6d, 0x70, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, + 0xf5, 0x03, 0x0a, 0x0d, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x73, 0x50, 0x6f, 0x6c, 0x69, 0x63, + 0x79, 0x12, 0x2e, 0x0a, 0x04, 0x6d, 0x6f, 0x64, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0e, 0x32, + 0x1a, 0x2e, 0x62, 0x6f, 0x72, 0x2e, 0x70, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x2e, 0x76, 0x31, 0x2e, + 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x73, 0x4d, 0x6f, 0x64, 0x65, 0x52, 0x04, 0x6d, 0x6f, 0x64, + 0x65, 0x12, 0x3a, 0x0a, 0x08, 0x73, 0x63, 0x68, 0x65, 0x64, 0x75, 0x6c, 0x65, 0x18, 0x02, 0x20, + 0x01, 0x28, 0x0b, 0x32, 0x1e, 0x2e, 0x62, 0x6f, 0x72, 0x2e, 0x70, 0x6f, 0x6c, 0x69, 0x63, 0x79, + 0x2e, 0x76, 0x31, 0x2e, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x73, 0x53, 0x63, 0x68, 0x65, 0x64, + 0x75, 0x6c, 0x65, 0x52, 0x08, 0x73, 0x63, 0x68, 0x65, 0x64, 0x75, 0x6c, 0x65, 0x12, 0x34, 0x0a, + 0x06, 0x72, 0x65, 0x62, 0x6f, 0x6f, 0x74, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1c, 0x2e, + 0x62, 0x6f, 0x72, 0x2e, 0x70, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x2e, 0x76, 0x31, 0x2e, 0x55, 0x70, + 0x64, 0x61, 0x74, 0x65, 0x73, 0x52, 0x65, 0x62, 0x6f, 0x6f, 0x74, 0x52, 0x06, 0x72, 0x65, 0x62, + 0x6f, 0x6f, 0x74, 0x12, 0x12, 0x0a, 0x04, 0x68, 0x6f, 0x6c, 0x64, 0x18, 0x04, 0x20, 0x03, 0x28, + 0x09, 0x52, 0x04, 0x68, 0x6f, 0x6c, 0x64, 0x12, 0x3c, 0x0a, 0x1a, 0x72, 0x65, 0x6d, 0x6f, 0x76, + 0x65, 0x5f, 0x75, 0x6e, 0x75, 0x73, 0x65, 0x64, 0x5f, 0x64, 0x65, 0x70, 0x65, 0x6e, 0x64, 0x65, + 0x6e, 0x63, 0x69, 0x65, 0x73, 0x18, 0x05, 0x20, 0x01, 0x28, 0x08, 0x52, 0x18, 0x72, 0x65, 0x6d, + 0x6f, 0x76, 0x65, 0x55, 0x6e, 0x75, 0x73, 0x65, 0x64, 0x44, 0x65, 0x70, 0x65, 0x6e, 0x64, 0x65, + 0x6e, 0x63, 0x69, 0x65, 0x73, 0x12, 0x2a, 0x0a, 0x0e, 0x69, 0x6e, 0x73, 0x74, 0x61, 0x6c, 0x6c, + 0x5f, 0x65, 0x6e, 0x67, 0x69, 0x6e, 0x65, 0x18, 0x06, 0x20, 0x01, 0x28, 0x08, 0x48, 0x00, 0x52, + 0x0d, 0x69, 0x6e, 0x73, 0x74, 0x61, 0x6c, 0x6c, 0x45, 0x6e, 0x67, 0x69, 0x6e, 0x65, 0x88, 0x01, + 0x01, 0x12, 0x25, 0x0a, 0x0e, 0x72, 0x65, 0x71, 0x75, 0x69, 0x72, 0x65, 0x5f, 0x65, 0x6e, 0x67, + 0x69, 0x6e, 0x65, 0x18, 0x07, 0x20, 0x01, 0x28, 0x08, 0x52, 0x0d, 0x72, 0x65, 0x71, 0x75, 0x69, + 0x72, 0x65, 0x45, 0x6e, 0x67, 0x69, 0x6e, 0x65, 0x12, 0x34, 0x0a, 0x06, 0x6c, 0x69, 0x6d, 0x69, + 0x74, 0x73, 0x18, 0x08, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1c, 0x2e, 0x62, 0x6f, 0x72, 0x2e, 0x70, + 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x2e, 0x76, 0x31, 0x2e, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x73, + 0x4c, 0x69, 0x6d, 0x69, 0x74, 0x73, 0x52, 0x06, 0x6c, 0x69, 0x6d, 0x69, 0x74, 0x73, 0x12, 0x3a, + 0x0a, 0x08, 0x66, 0x69, 0x72, 0x6d, 0x77, 0x61, 0x72, 0x65, 0x18, 0x09, 0x20, 0x01, 0x28, 0x0b, + 0x32, 0x1e, 0x2e, 0x62, 0x6f, 0x72, 0x2e, 0x70, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x2e, 0x76, 0x31, + 0x2e, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x73, 0x46, 0x69, 0x72, 0x6d, 0x77, 0x61, 0x72, 0x65, + 0x52, 0x08, 0x66, 0x69, 0x72, 0x6d, 0x77, 0x61, 0x72, 0x65, 0x12, 0x18, 0x0a, 0x07, 0x6f, 0x66, + 0x66, 0x6c, 0x69, 0x6e, 0x65, 0x18, 0x0a, 0x20, 0x01, 0x28, 0x08, 0x52, 0x07, 0x6f, 0x66, 0x66, + 0x6c, 0x69, 0x6e, 0x65, 0x42, 0x11, 0x0a, 0x0f, 0x5f, 0x69, 0x6e, 0x73, 0x74, 0x61, 0x6c, 0x6c, + 0x5f, 0x65, 0x6e, 0x67, 0x69, 0x6e, 0x65, 0x22, 0x9e, 0x01, 0x0a, 0x0d, 0x55, 0x70, 0x64, 0x61, + 0x74, 0x65, 0x73, 0x4c, 0x69, 0x6d, 0x69, 0x74, 0x73, 0x12, 0x31, 0x0a, 0x15, 0x73, 0x65, 0x63, + 0x75, 0x72, 0x69, 0x74, 0x79, 0x5f, 0x6d, 0x61, 0x78, 0x5f, 0x61, 0x67, 0x65, 0x5f, 0x64, 0x61, + 0x79, 0x73, 0x18, 0x01, 0x20, 0x01, 0x28, 0x05, 0x52, 0x12, 0x73, 0x65, 0x63, 0x75, 0x72, 0x69, + 0x74, 0x79, 0x4d, 0x61, 0x78, 0x41, 0x67, 0x65, 0x44, 0x61, 0x79, 0x73, 0x12, 0x2d, 0x0a, 0x13, + 0x72, 0x65, 0x62, 0x6f, 0x6f, 0x74, 0x5f, 0x6d, 0x61, 0x78, 0x5f, 0x61, 0x67, 0x65, 0x5f, 0x64, + 0x61, 0x79, 0x73, 0x18, 0x02, 0x20, 0x01, 0x28, 0x05, 0x52, 0x10, 0x72, 0x65, 0x62, 0x6f, 0x6f, + 0x74, 0x4d, 0x61, 0x78, 0x41, 0x67, 0x65, 0x44, 0x61, 0x79, 0x73, 0x12, 0x2b, 0x0a, 0x12, 0x63, + 0x68, 0x65, 0x63, 0x6b, 0x5f, 0x6d, 0x61, 0x78, 0x5f, 0x61, 0x67, 0x65, 0x5f, 0x64, 0x61, 0x79, + 0x73, 0x18, 0x03, 0x20, 0x01, 0x28, 0x05, 0x52, 0x0f, 0x63, 0x68, 0x65, 0x63, 0x6b, 0x4d, 0x61, + 0x78, 0x41, 0x67, 0x65, 0x44, 0x61, 0x79, 0x73, 0x22, 0x7d, 0x0a, 0x0f, 0x55, 0x70, 0x64, 0x61, + 0x74, 0x65, 0x73, 0x46, 0x69, 0x72, 0x6d, 0x77, 0x61, 0x72, 0x65, 0x12, 0x2e, 0x0a, 0x10, 0x72, + 0x65, 0x66, 0x72, 0x65, 0x73, 0x68, 0x5f, 0x6d, 0x65, 0x74, 0x61, 0x64, 0x61, 0x74, 0x61, 0x18, + 0x01, 0x20, 0x01, 0x28, 0x08, 0x48, 0x00, 0x52, 0x0f, 0x72, 0x65, 0x66, 0x72, 0x65, 0x73, 0x68, + 0x4d, 0x65, 0x74, 0x61, 0x64, 0x61, 0x74, 0x61, 0x88, 0x01, 0x01, 0x12, 0x25, 0x0a, 0x0e, 0x72, + 0x65, 0x70, 0x6f, 0x72, 0x74, 0x5f, 0x70, 0x65, 0x6e, 0x64, 0x69, 0x6e, 0x67, 0x18, 0x02, 0x20, + 0x01, 0x28, 0x08, 0x52, 0x0d, 0x72, 0x65, 0x70, 0x6f, 0x72, 0x74, 0x50, 0x65, 0x6e, 0x64, 0x69, + 0x6e, 0x67, 0x42, 0x13, 0x0a, 0x11, 0x5f, 0x72, 0x65, 0x66, 0x72, 0x65, 0x73, 0x68, 0x5f, 0x6d, + 0x65, 0x74, 0x61, 0x64, 0x61, 0x74, 0x61, 0x22, 0x91, 0x01, 0x0a, 0x0f, 0x55, 0x70, 0x64, 0x61, + 0x74, 0x65, 0x73, 0x53, 0x63, 0x68, 0x65, 0x64, 0x75, 0x6c, 0x65, 0x12, 0x1f, 0x0a, 0x0b, 0x6f, + 0x6e, 0x5f, 0x63, 0x61, 0x6c, 0x65, 0x6e, 0x64, 0x61, 0x72, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, + 0x52, 0x0a, 0x6f, 0x6e, 0x43, 0x61, 0x6c, 0x65, 0x6e, 0x64, 0x61, 0x72, 0x12, 0x29, 0x0a, 0x10, + 0x72, 0x61, 0x6e, 0x64, 0x6f, 0x6d, 0x69, 0x7a, 0x65, 0x64, 0x5f, 0x64, 0x65, 0x6c, 0x61, 0x79, + 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0f, 0x72, 0x61, 0x6e, 0x64, 0x6f, 0x6d, 0x69, 0x7a, + 0x65, 0x64, 0x44, 0x65, 0x6c, 0x61, 0x79, 0x12, 0x23, 0x0a, 0x0a, 0x70, 0x65, 0x72, 0x73, 0x69, + 0x73, 0x74, 0x65, 0x6e, 0x74, 0x18, 0x03, 0x20, 0x01, 0x28, 0x08, 0x48, 0x00, 0x52, 0x0a, 0x70, + 0x65, 0x72, 0x73, 0x69, 0x73, 0x74, 0x65, 0x6e, 0x74, 0x88, 0x01, 0x01, 0x42, 0x0d, 0x0a, 0x0b, + 0x5f, 0x70, 0x65, 0x72, 0x73, 0x69, 0x73, 0x74, 0x65, 0x6e, 0x74, 0x22, 0x9d, 0x02, 0x0a, 0x0d, + 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x73, 0x52, 0x65, 0x62, 0x6f, 0x6f, 0x74, 0x12, 0x3a, 0x0a, + 0x06, 0x70, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x22, 0x2e, + 0x62, 0x6f, 0x72, 0x2e, 0x70, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x2e, 0x76, 0x31, 0x2e, 0x55, 0x70, + 0x64, 0x61, 0x74, 0x65, 0x73, 0x52, 0x65, 0x62, 0x6f, 0x6f, 0x74, 0x50, 0x6f, 0x6c, 0x69, 0x63, + 0x79, 0x52, 0x06, 0x70, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x12, 0x16, 0x0a, 0x06, 0x77, 0x69, 0x6e, + 0x64, 0x6f, 0x77, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x06, 0x77, 0x69, 0x6e, 0x64, 0x6f, + 0x77, 0x12, 0x37, 0x0a, 0x15, 0x6f, 0x6e, 0x6c, 0x79, 0x5f, 0x77, 0x69, 0x74, 0x68, 0x6f, 0x75, + 0x74, 0x5f, 0x73, 0x65, 0x73, 0x73, 0x69, 0x6f, 0x6e, 0x73, 0x18, 0x03, 0x20, 0x01, 0x28, 0x08, + 0x48, 0x00, 0x52, 0x13, 0x6f, 0x6e, 0x6c, 0x79, 0x57, 0x69, 0x74, 0x68, 0x6f, 0x75, 0x74, 0x53, + 0x65, 0x73, 0x73, 0x69, 0x6f, 0x6e, 0x73, 0x88, 0x01, 0x01, 0x12, 0x28, 0x0a, 0x10, 0x66, 0x6f, + 0x72, 0x63, 0x65, 0x5f, 0x61, 0x66, 0x74, 0x65, 0x72, 0x5f, 0x64, 0x61, 0x79, 0x73, 0x18, 0x04, + 0x20, 0x01, 0x28, 0x05, 0x52, 0x0e, 0x66, 0x6f, 0x72, 0x63, 0x65, 0x41, 0x66, 0x74, 0x65, 0x72, + 0x44, 0x61, 0x79, 0x73, 0x12, 0x21, 0x0a, 0x0c, 0x77, 0x61, 0x72, 0x6e, 0x5f, 0x6d, 0x69, 0x6e, + 0x75, 0x74, 0x65, 0x73, 0x18, 0x05, 0x20, 0x01, 0x28, 0x05, 0x52, 0x0b, 0x77, 0x61, 0x72, 0x6e, + 0x4d, 0x69, 0x6e, 0x75, 0x74, 0x65, 0x73, 0x12, 0x18, 0x0a, 0x07, 0x6d, 0x65, 0x73, 0x73, 0x61, + 0x67, 0x65, 0x18, 0x06, 0x20, 0x01, 0x28, 0x09, 0x52, 0x07, 0x6d, 0x65, 0x73, 0x73, 0x61, 0x67, + 0x65, 0x42, 0x18, 0x0a, 0x16, 0x5f, 0x6f, 0x6e, 0x6c, 0x79, 0x5f, 0x77, 0x69, 0x74, 0x68, 0x6f, + 0x75, 0x74, 0x5f, 0x73, 0x65, 0x73, 0x73, 0x69, 0x6f, 0x6e, 0x73, 0x22, 0xba, 0x01, 0x0a, 0x0e, + 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x73, 0x50, 0x65, 0x6e, 0x64, 0x69, 0x6e, 0x67, 0x12, 0x12, + 0x0a, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x04, 0x6e, 0x61, + 0x6d, 0x65, 0x12, 0x18, 0x0a, 0x07, 0x76, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x18, 0x02, 0x20, + 0x01, 0x28, 0x09, 0x52, 0x07, 0x76, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x12, 0x1a, 0x0a, 0x08, + 0x61, 0x64, 0x76, 0x69, 0x73, 0x6f, 0x72, 0x79, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x52, 0x08, + 0x61, 0x64, 0x76, 0x69, 0x73, 0x6f, 0x72, 0x79, 0x12, 0x1a, 0x0a, 0x08, 0x73, 0x65, 0x76, 0x65, + 0x72, 0x69, 0x74, 0x79, 0x18, 0x04, 0x20, 0x01, 0x28, 0x09, 0x52, 0x08, 0x73, 0x65, 0x76, 0x65, + 0x72, 0x69, 0x74, 0x79, 0x12, 0x12, 0x0a, 0x04, 0x63, 0x76, 0x65, 0x73, 0x18, 0x05, 0x20, 0x03, + 0x28, 0x09, 0x52, 0x04, 0x63, 0x76, 0x65, 0x73, 0x12, 0x1a, 0x0a, 0x08, 0x73, 0x65, 0x63, 0x75, + 0x72, 0x69, 0x74, 0x79, 0x18, 0x06, 0x20, 0x01, 0x28, 0x08, 0x52, 0x08, 0x73, 0x65, 0x63, 0x75, + 0x72, 0x69, 0x74, 0x79, 0x12, 0x12, 0x0a, 0x04, 0x6b, 0x69, 0x6e, 0x64, 0x18, 0x07, 0x20, 0x01, + 0x28, 0x09, 0x52, 0x04, 0x6b, 0x69, 0x6e, 0x64, 0x22, 0x8c, 0x01, 0x0a, 0x0a, 0x55, 0x70, 0x64, + 0x61, 0x74, 0x65, 0x73, 0x52, 0x75, 0x6e, 0x12, 0x2e, 0x0a, 0x04, 0x74, 0x69, 0x6d, 0x65, 0x18, + 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1a, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, + 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x54, 0x69, 0x6d, 0x65, 0x73, 0x74, 0x61, 0x6d, + 0x70, 0x52, 0x04, 0x74, 0x69, 0x6d, 0x65, 0x12, 0x18, 0x0a, 0x07, 0x73, 0x75, 0x63, 0x63, 0x65, + 0x73, 0x73, 0x18, 0x02, 0x20, 0x01, 0x28, 0x08, 0x52, 0x07, 0x73, 0x75, 0x63, 0x63, 0x65, 0x73, + 0x73, 0x12, 0x1a, 0x0a, 0x08, 0x70, 0x61, 0x63, 0x6b, 0x61, 0x67, 0x65, 0x73, 0x18, 0x03, 0x20, + 0x01, 0x28, 0x05, 0x52, 0x08, 0x70, 0x61, 0x63, 0x6b, 0x61, 0x67, 0x65, 0x73, 0x12, 0x18, 0x0a, + 0x07, 0x6d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x18, 0x04, 0x20, 0x01, 0x28, 0x09, 0x52, 0x07, + 0x6d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x22, 0x94, 0x01, 0x0a, 0x12, 0x55, 0x70, 0x64, 0x61, + 0x74, 0x65, 0x73, 0x52, 0x65, 0x62, 0x6f, 0x6f, 0x74, 0x53, 0x74, 0x61, 0x74, 0x65, 0x12, 0x1a, + 0x0a, 0x08, 0x72, 0x65, 0x71, 0x75, 0x69, 0x72, 0x65, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x08, + 0x52, 0x08, 0x72, 0x65, 0x71, 0x75, 0x69, 0x72, 0x65, 0x64, 0x12, 0x30, 0x0a, 0x05, 0x73, 0x69, + 0x6e, 0x63, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1a, 0x2e, 0x67, 0x6f, 0x6f, 0x67, + 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x54, 0x69, 0x6d, 0x65, + 0x73, 0x74, 0x61, 0x6d, 0x70, 0x52, 0x05, 0x73, 0x69, 0x6e, 0x63, 0x65, 0x12, 0x18, 0x0a, 0x07, + 0x72, 0x65, 0x61, 0x73, 0x6f, 0x6e, 0x73, 0x18, 0x03, 0x20, 0x03, 0x28, 0x09, 0x52, 0x07, 0x72, + 0x65, 0x61, 0x73, 0x6f, 0x6e, 0x73, 0x12, 0x16, 0x0a, 0x06, 0x73, 0x74, 0x61, 0x67, 0x65, 0x64, + 0x18, 0x04, 0x20, 0x01, 0x28, 0x08, 0x52, 0x06, 0x73, 0x74, 0x61, 0x67, 0x65, 0x64, 0x22, 0x88, + 0x07, 0x0a, 0x10, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x73, 0x49, 0x6e, 0x76, 0x65, 0x6e, 0x74, + 0x6f, 0x72, 0x79, 0x12, 0x16, 0x0a, 0x06, 0x65, 0x6e, 0x67, 0x69, 0x6e, 0x65, 0x18, 0x01, 0x20, + 0x01, 0x28, 0x09, 0x52, 0x06, 0x65, 0x6e, 0x67, 0x69, 0x6e, 0x65, 0x12, 0x29, 0x0a, 0x10, 0x65, + 0x6e, 0x67, 0x69, 0x6e, 0x65, 0x5f, 0x69, 0x6e, 0x73, 0x74, 0x61, 0x6c, 0x6c, 0x65, 0x64, 0x18, + 0x02, 0x20, 0x01, 0x28, 0x08, 0x52, 0x0f, 0x65, 0x6e, 0x67, 0x69, 0x6e, 0x65, 0x49, 0x6e, 0x73, + 0x74, 0x61, 0x6c, 0x6c, 0x65, 0x64, 0x12, 0x30, 0x0a, 0x14, 0x65, 0x6e, 0x67, 0x69, 0x6e, 0x65, + 0x5f, 0x74, 0x69, 0x6d, 0x65, 0x72, 0x5f, 0x65, 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x64, 0x18, 0x03, + 0x20, 0x01, 0x28, 0x08, 0x52, 0x12, 0x65, 0x6e, 0x67, 0x69, 0x6e, 0x65, 0x54, 0x69, 0x6d, 0x65, + 0x72, 0x45, 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x64, 0x12, 0x2a, 0x0a, 0x11, 0x65, 0x6e, 0x67, 0x69, + 0x6e, 0x65, 0x5f, 0x6d, 0x61, 0x6e, 0x61, 0x67, 0x65, 0x64, 0x5f, 0x62, 0x79, 0x18, 0x04, 0x20, + 0x01, 0x28, 0x09, 0x52, 0x0f, 0x65, 0x6e, 0x67, 0x69, 0x6e, 0x65, 0x4d, 0x61, 0x6e, 0x61, 0x67, + 0x65, 0x64, 0x42, 0x79, 0x12, 0x25, 0x0a, 0x0e, 0x65, 0x66, 0x66, 0x65, 0x63, 0x74, 0x69, 0x76, + 0x65, 0x5f, 0x6d, 0x6f, 0x64, 0x65, 0x18, 0x05, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0d, 0x65, 0x66, + 0x66, 0x65, 0x63, 0x74, 0x69, 0x76, 0x65, 0x4d, 0x6f, 0x64, 0x65, 0x12, 0x39, 0x0a, 0x0a, 0x6c, + 0x61, 0x73, 0x74, 0x5f, 0x63, 0x68, 0x65, 0x63, 0x6b, 0x18, 0x06, 0x20, 0x01, 0x28, 0x0b, 0x32, + 0x1a, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, + 0x66, 0x2e, 0x54, 0x69, 0x6d, 0x65, 0x73, 0x74, 0x61, 0x6d, 0x70, 0x52, 0x09, 0x6c, 0x61, 0x73, + 0x74, 0x43, 0x68, 0x65, 0x63, 0x6b, 0x12, 0x34, 0x0a, 0x08, 0x6c, 0x61, 0x73, 0x74, 0x5f, 0x72, + 0x75, 0x6e, 0x18, 0x07, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x19, 0x2e, 0x62, 0x6f, 0x72, 0x2e, 0x70, + 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x2e, 0x76, 0x31, 0x2e, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x73, + 0x52, 0x75, 0x6e, 0x52, 0x07, 0x6c, 0x61, 0x73, 0x74, 0x52, 0x75, 0x6e, 0x12, 0x23, 0x0a, 0x0d, + 0x70, 0x65, 0x6e, 0x64, 0x69, 0x6e, 0x67, 0x5f, 0x74, 0x6f, 0x74, 0x61, 0x6c, 0x18, 0x08, 0x20, + 0x01, 0x28, 0x05, 0x52, 0x0c, 0x70, 0x65, 0x6e, 0x64, 0x69, 0x6e, 0x67, 0x54, 0x6f, 0x74, 0x61, + 0x6c, 0x12, 0x29, 0x0a, 0x10, 0x70, 0x65, 0x6e, 0x64, 0x69, 0x6e, 0x67, 0x5f, 0x73, 0x65, 0x63, + 0x75, 0x72, 0x69, 0x74, 0x79, 0x18, 0x09, 0x20, 0x01, 0x28, 0x05, 0x52, 0x0f, 0x70, 0x65, 0x6e, + 0x64, 0x69, 0x6e, 0x67, 0x53, 0x65, 0x63, 0x75, 0x72, 0x69, 0x74, 0x79, 0x12, 0x37, 0x0a, 0x07, + 0x70, 0x65, 0x6e, 0x64, 0x69, 0x6e, 0x67, 0x18, 0x0a, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x1d, 0x2e, + 0x62, 0x6f, 0x72, 0x2e, 0x70, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x2e, 0x76, 0x31, 0x2e, 0x55, 0x70, + 0x64, 0x61, 0x74, 0x65, 0x73, 0x50, 0x65, 0x6e, 0x64, 0x69, 0x6e, 0x67, 0x52, 0x07, 0x70, 0x65, + 0x6e, 0x64, 0x69, 0x6e, 0x67, 0x12, 0x39, 0x0a, 0x06, 0x72, 0x65, 0x62, 0x6f, 0x6f, 0x74, 0x18, + 0x0b, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x21, 0x2e, 0x62, 0x6f, 0x72, 0x2e, 0x70, 0x6f, 0x6c, 0x69, + 0x63, 0x79, 0x2e, 0x76, 0x31, 0x2e, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x73, 0x52, 0x65, 0x62, + 0x6f, 0x6f, 0x74, 0x53, 0x74, 0x61, 0x74, 0x65, 0x52, 0x06, 0x72, 0x65, 0x62, 0x6f, 0x6f, 0x74, + 0x12, 0x37, 0x0a, 0x09, 0x62, 0x6f, 0x6f, 0x74, 0x5f, 0x74, 0x69, 0x6d, 0x65, 0x18, 0x0c, 0x20, + 0x01, 0x28, 0x0b, 0x32, 0x1a, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, + 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x54, 0x69, 0x6d, 0x65, 0x73, 0x74, 0x61, 0x6d, 0x70, 0x52, + 0x08, 0x62, 0x6f, 0x6f, 0x74, 0x54, 0x69, 0x6d, 0x65, 0x12, 0x25, 0x0a, 0x0e, 0x72, 0x75, 0x6e, + 0x6e, 0x69, 0x6e, 0x67, 0x5f, 0x6b, 0x65, 0x72, 0x6e, 0x65, 0x6c, 0x18, 0x0d, 0x20, 0x01, 0x28, + 0x09, 0x52, 0x0d, 0x72, 0x75, 0x6e, 0x6e, 0x69, 0x6e, 0x67, 0x4b, 0x65, 0x72, 0x6e, 0x65, 0x6c, + 0x12, 0x23, 0x0a, 0x0d, 0x6e, 0x65, 0x77, 0x65, 0x73, 0x74, 0x5f, 0x6b, 0x65, 0x72, 0x6e, 0x65, + 0x6c, 0x18, 0x0e, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0c, 0x6e, 0x65, 0x77, 0x65, 0x73, 0x74, 0x4b, + 0x65, 0x72, 0x6e, 0x65, 0x6c, 0x12, 0x2d, 0x0a, 0x12, 0x66, 0x6f, 0x72, 0x65, 0x69, 0x67, 0x6e, + 0x5f, 0x6d, 0x65, 0x63, 0x68, 0x61, 0x6e, 0x69, 0x73, 0x6d, 0x73, 0x18, 0x0f, 0x20, 0x03, 0x28, + 0x09, 0x52, 0x11, 0x66, 0x6f, 0x72, 0x65, 0x69, 0x67, 0x6e, 0x4d, 0x65, 0x63, 0x68, 0x61, 0x6e, + 0x69, 0x73, 0x6d, 0x73, 0x12, 0x48, 0x0a, 0x12, 0x6c, 0x61, 0x73, 0x74, 0x5f, 0x70, 0x6f, 0x6c, + 0x69, 0x63, 0x79, 0x5f, 0x72, 0x65, 0x62, 0x6f, 0x6f, 0x74, 0x18, 0x10, 0x20, 0x01, 0x28, 0x0b, + 0x32, 0x1a, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, + 0x75, 0x66, 0x2e, 0x54, 0x69, 0x6d, 0x65, 0x73, 0x74, 0x61, 0x6d, 0x70, 0x52, 0x10, 0x6c, 0x61, + 0x73, 0x74, 0x50, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x52, 0x65, 0x62, 0x6f, 0x6f, 0x74, 0x12, 0x4e, + 0x0a, 0x15, 0x6f, 0x6c, 0x64, 0x65, 0x73, 0x74, 0x5f, 0x73, 0x65, 0x63, 0x75, 0x72, 0x69, 0x74, + 0x79, 0x5f, 0x73, 0x69, 0x6e, 0x63, 0x65, 0x18, 0x11, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1a, 0x2e, + 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, + 0x54, 0x69, 0x6d, 0x65, 0x73, 0x74, 0x61, 0x6d, 0x70, 0x52, 0x13, 0x6f, 0x6c, 0x64, 0x65, 0x73, + 0x74, 0x53, 0x65, 0x63, 0x75, 0x72, 0x69, 0x74, 0x79, 0x53, 0x69, 0x6e, 0x63, 0x65, 0x12, 0x29, + 0x0a, 0x10, 0x70, 0x65, 0x6e, 0x64, 0x69, 0x6e, 0x67, 0x5f, 0x66, 0x69, 0x72, 0x6d, 0x77, 0x61, + 0x72, 0x65, 0x18, 0x12, 0x20, 0x01, 0x28, 0x05, 0x52, 0x0f, 0x70, 0x65, 0x6e, 0x64, 0x69, 0x6e, + 0x67, 0x46, 0x69, 0x72, 0x6d, 0x77, 0x61, 0x72, 0x65, 0x22, 0x7b, 0x0a, 0x1d, 0x52, 0x65, 0x70, + 0x6f, 0x72, 0x74, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x73, 0x49, 0x6e, 0x76, 0x65, 0x6e, 0x74, + 0x6f, 0x72, 0x79, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x1b, 0x0a, 0x09, 0x63, 0x6c, + 0x69, 0x65, 0x6e, 0x74, 0x5f, 0x69, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x08, 0x63, + 0x6c, 0x69, 0x65, 0x6e, 0x74, 0x49, 0x64, 0x12, 0x3d, 0x0a, 0x09, 0x69, 0x6e, 0x76, 0x65, 0x6e, + 0x74, 0x6f, 0x72, 0x79, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1f, 0x2e, 0x62, 0x6f, 0x72, + 0x2e, 0x70, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x2e, 0x76, 0x31, 0x2e, 0x55, 0x70, 0x64, 0x61, 0x74, + 0x65, 0x73, 0x49, 0x6e, 0x76, 0x65, 0x6e, 0x74, 0x6f, 0x72, 0x79, 0x52, 0x09, 0x69, 0x6e, 0x76, + 0x65, 0x6e, 0x74, 0x6f, 0x72, 0x79, 0x22, 0x20, 0x0a, 0x1e, 0x52, 0x65, 0x70, 0x6f, 0x72, 0x74, + 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x73, 0x49, 0x6e, 0x76, 0x65, 0x6e, 0x74, 0x6f, 0x72, 0x79, + 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x6b, 0x0a, 0x0d, 0x55, 0x70, 0x64, 0x61, + 0x74, 0x65, 0x73, 0x41, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x12, 0x0e, 0x0a, 0x02, 0x69, 0x64, 0x18, + 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x02, 0x69, 0x64, 0x12, 0x34, 0x0a, 0x04, 0x6b, 0x69, 0x6e, + 0x64, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x20, 0x2e, 0x62, 0x6f, 0x72, 0x2e, 0x70, 0x6f, + 0x6c, 0x69, 0x63, 0x79, 0x2e, 0x76, 0x31, 0x2e, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x73, 0x41, + 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x4b, 0x69, 0x6e, 0x64, 0x52, 0x04, 0x6b, 0x69, 0x6e, 0x64, 0x12, + 0x14, 0x0a, 0x05, 0x66, 0x6f, 0x72, 0x63, 0x65, 0x18, 0x03, 0x20, 0x01, 0x28, 0x08, 0x52, 0x05, + 0x66, 0x6f, 0x72, 0x63, 0x65, 0x22, 0xa4, 0x01, 0x0a, 0x20, 0x52, 0x65, 0x70, 0x6f, 0x72, 0x74, + 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x73, 0x41, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x52, 0x65, 0x73, + 0x75, 0x6c, 0x74, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x1b, 0x0a, 0x09, 0x63, 0x6c, + 0x69, 0x65, 0x6e, 0x74, 0x5f, 0x69, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x08, 0x63, + 0x6c, 0x69, 0x65, 0x6e, 0x74, 0x49, 0x64, 0x12, 0x1b, 0x0a, 0x09, 0x61, 0x63, 0x74, 0x69, 0x6f, + 0x6e, 0x5f, 0x69, 0x64, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x08, 0x61, 0x63, 0x74, 0x69, + 0x6f, 0x6e, 0x49, 0x64, 0x12, 0x18, 0x0a, 0x07, 0x73, 0x75, 0x63, 0x63, 0x65, 0x73, 0x73, 0x18, + 0x03, 0x20, 0x01, 0x28, 0x08, 0x52, 0x07, 0x73, 0x75, 0x63, 0x63, 0x65, 0x73, 0x73, 0x12, 0x18, + 0x0a, 0x07, 0x6d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x18, 0x04, 0x20, 0x01, 0x28, 0x09, 0x52, + 0x07, 0x6d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x12, 0x12, 0x0a, 0x04, 0x74, 0x65, 0x78, 0x74, + 0x18, 0x05, 0x20, 0x01, 0x28, 0x09, 0x52, 0x04, 0x74, 0x65, 0x78, 0x74, 0x22, 0x23, 0x0a, 0x21, + 0x52, 0x65, 0x70, 0x6f, 0x72, 0x74, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x73, 0x41, 0x63, 0x74, + 0x69, 0x6f, 0x6e, 0x52, 0x65, 0x73, 0x75, 0x6c, 0x74, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, + 0x65, 0x2a, 0x8a, 0x01, 0x0a, 0x0b, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x73, 0x4d, 0x6f, 0x64, + 0x65, 0x12, 0x1c, 0x0a, 0x18, 0x55, 0x50, 0x44, 0x41, 0x54, 0x45, 0x53, 0x5f, 0x4d, 0x4f, 0x44, + 0x45, 0x5f, 0x55, 0x4e, 0x53, 0x50, 0x45, 0x43, 0x49, 0x46, 0x49, 0x45, 0x44, 0x10, 0x00, 0x12, + 0x14, 0x0a, 0x10, 0x55, 0x50, 0x44, 0x41, 0x54, 0x45, 0x53, 0x5f, 0x4d, 0x4f, 0x44, 0x45, 0x5f, + 0x4f, 0x46, 0x46, 0x10, 0x01, 0x12, 0x16, 0x0a, 0x12, 0x55, 0x50, 0x44, 0x41, 0x54, 0x45, 0x53, + 0x5f, 0x4d, 0x4f, 0x44, 0x45, 0x5f, 0x43, 0x48, 0x45, 0x43, 0x4b, 0x10, 0x02, 0x12, 0x19, 0x0a, + 0x15, 0x55, 0x50, 0x44, 0x41, 0x54, 0x45, 0x53, 0x5f, 0x4d, 0x4f, 0x44, 0x45, 0x5f, 0x53, 0x45, + 0x43, 0x55, 0x52, 0x49, 0x54, 0x59, 0x10, 0x03, 0x12, 0x14, 0x0a, 0x10, 0x55, 0x50, 0x44, 0x41, + 0x54, 0x45, 0x53, 0x5f, 0x4d, 0x4f, 0x44, 0x45, 0x5f, 0x41, 0x4c, 0x4c, 0x10, 0x04, 0x2a, 0x8a, + 0x01, 0x0a, 0x13, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x73, 0x52, 0x65, 0x62, 0x6f, 0x6f, 0x74, + 0x50, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x12, 0x1e, 0x0a, 0x1a, 0x55, 0x50, 0x44, 0x41, 0x54, 0x45, + 0x53, 0x5f, 0x52, 0x45, 0x42, 0x4f, 0x4f, 0x54, 0x5f, 0x55, 0x4e, 0x53, 0x50, 0x45, 0x43, 0x49, + 0x46, 0x49, 0x45, 0x44, 0x10, 0x00, 0x12, 0x18, 0x0a, 0x14, 0x55, 0x50, 0x44, 0x41, 0x54, 0x45, + 0x53, 0x5f, 0x52, 0x45, 0x42, 0x4f, 0x4f, 0x54, 0x5f, 0x4e, 0x45, 0x56, 0x45, 0x52, 0x10, 0x01, + 0x12, 0x1e, 0x0a, 0x1a, 0x55, 0x50, 0x44, 0x41, 0x54, 0x45, 0x53, 0x5f, 0x52, 0x45, 0x42, 0x4f, + 0x4f, 0x54, 0x5f, 0x57, 0x48, 0x45, 0x4e, 0x5f, 0x4e, 0x45, 0x45, 0x44, 0x45, 0x44, 0x10, 0x02, + 0x12, 0x19, 0x0a, 0x15, 0x55, 0x50, 0x44, 0x41, 0x54, 0x45, 0x53, 0x5f, 0x52, 0x45, 0x42, 0x4f, + 0x4f, 0x54, 0x5f, 0x41, 0x4c, 0x57, 0x41, 0x59, 0x53, 0x10, 0x03, 0x2a, 0x84, 0x01, 0x0a, 0x11, + 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x73, 0x41, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x4b, 0x69, 0x6e, + 0x64, 0x12, 0x1e, 0x0a, 0x1a, 0x55, 0x50, 0x44, 0x41, 0x54, 0x45, 0x53, 0x5f, 0x41, 0x43, 0x54, + 0x49, 0x4f, 0x4e, 0x5f, 0x55, 0x4e, 0x53, 0x50, 0x45, 0x43, 0x49, 0x46, 0x49, 0x45, 0x44, 0x10, + 0x00, 0x12, 0x18, 0x0a, 0x14, 0x55, 0x50, 0x44, 0x41, 0x54, 0x45, 0x53, 0x5f, 0x41, 0x43, 0x54, + 0x49, 0x4f, 0x4e, 0x5f, 0x43, 0x48, 0x45, 0x43, 0x4b, 0x10, 0x01, 0x12, 0x1a, 0x0a, 0x16, 0x55, + 0x50, 0x44, 0x41, 0x54, 0x45, 0x53, 0x5f, 0x41, 0x43, 0x54, 0x49, 0x4f, 0x4e, 0x5f, 0x49, 0x4e, + 0x53, 0x54, 0x41, 0x4c, 0x4c, 0x10, 0x02, 0x12, 0x19, 0x0a, 0x15, 0x55, 0x50, 0x44, 0x41, 0x54, + 0x45, 0x53, 0x5f, 0x41, 0x43, 0x54, 0x49, 0x4f, 0x4e, 0x5f, 0x52, 0x45, 0x42, 0x4f, 0x4f, 0x54, + 0x10, 0x03, 0x42, 0x37, 0x5a, 0x35, 0x67, 0x69, 0x74, 0x68, 0x75, 0x62, 0x2e, 0x63, 0x6f, 0x6d, + 0x2f, 0x56, 0x75, 0x74, 0x65, 0x54, 0x65, 0x63, 0x68, 0x2f, 0x42, 0x6f, 0x72, 0x2f, 0x73, 0x65, + 0x72, 0x76, 0x65, 0x72, 0x2f, 0x70, 0x6b, 0x67, 0x2f, 0x67, 0x72, 0x70, 0x63, 0x2f, 0x70, 0x6f, + 0x6c, 0x69, 0x63, 0x79, 0x3b, 0x70, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x62, 0x06, 0x70, 0x72, 0x6f, + 0x74, 0x6f, 0x33, +} + +var ( + file_updates_proto_rawDescOnce sync.Once + file_updates_proto_rawDescData = file_updates_proto_rawDesc +) + +func file_updates_proto_rawDescGZIP() []byte { + file_updates_proto_rawDescOnce.Do(func() { + file_updates_proto_rawDescData = protoimpl.X.CompressGZIP(file_updates_proto_rawDescData) + }) + return file_updates_proto_rawDescData +} + +var file_updates_proto_enumTypes = make([]protoimpl.EnumInfo, 3) +var file_updates_proto_msgTypes = make([]protoimpl.MessageInfo, 14) +var file_updates_proto_goTypes = []any{ + (UpdatesMode)(0), // 0: bor.policy.v1.UpdatesMode + (UpdatesRebootPolicy)(0), // 1: bor.policy.v1.UpdatesRebootPolicy + (UpdatesActionKind)(0), // 2: bor.policy.v1.UpdatesActionKind + (*UpdatesPolicy)(nil), // 3: bor.policy.v1.UpdatesPolicy + (*UpdatesLimits)(nil), // 4: bor.policy.v1.UpdatesLimits + (*UpdatesFirmware)(nil), // 5: bor.policy.v1.UpdatesFirmware + (*UpdatesSchedule)(nil), // 6: bor.policy.v1.UpdatesSchedule + (*UpdatesReboot)(nil), // 7: bor.policy.v1.UpdatesReboot + (*UpdatesPending)(nil), // 8: bor.policy.v1.UpdatesPending + (*UpdatesRun)(nil), // 9: bor.policy.v1.UpdatesRun + (*UpdatesRebootState)(nil), // 10: bor.policy.v1.UpdatesRebootState + (*UpdatesInventory)(nil), // 11: bor.policy.v1.UpdatesInventory + (*ReportUpdatesInventoryRequest)(nil), // 12: bor.policy.v1.ReportUpdatesInventoryRequest + (*ReportUpdatesInventoryResponse)(nil), // 13: bor.policy.v1.ReportUpdatesInventoryResponse + (*UpdatesAction)(nil), // 14: bor.policy.v1.UpdatesAction + (*ReportUpdatesActionResultRequest)(nil), // 15: bor.policy.v1.ReportUpdatesActionResultRequest + (*ReportUpdatesActionResultResponse)(nil), // 16: bor.policy.v1.ReportUpdatesActionResultResponse + (*timestamppb.Timestamp)(nil), // 17: google.protobuf.Timestamp +} +var file_updates_proto_depIdxs = []int32{ + 0, // 0: bor.policy.v1.UpdatesPolicy.mode:type_name -> bor.policy.v1.UpdatesMode + 6, // 1: bor.policy.v1.UpdatesPolicy.schedule:type_name -> bor.policy.v1.UpdatesSchedule + 7, // 2: bor.policy.v1.UpdatesPolicy.reboot:type_name -> bor.policy.v1.UpdatesReboot + 4, // 3: bor.policy.v1.UpdatesPolicy.limits:type_name -> bor.policy.v1.UpdatesLimits + 5, // 4: bor.policy.v1.UpdatesPolicy.firmware:type_name -> bor.policy.v1.UpdatesFirmware + 1, // 5: bor.policy.v1.UpdatesReboot.policy:type_name -> bor.policy.v1.UpdatesRebootPolicy + 17, // 6: bor.policy.v1.UpdatesRun.time:type_name -> google.protobuf.Timestamp + 17, // 7: bor.policy.v1.UpdatesRebootState.since:type_name -> google.protobuf.Timestamp + 17, // 8: bor.policy.v1.UpdatesInventory.last_check:type_name -> google.protobuf.Timestamp + 9, // 9: bor.policy.v1.UpdatesInventory.last_run:type_name -> bor.policy.v1.UpdatesRun + 8, // 10: bor.policy.v1.UpdatesInventory.pending:type_name -> bor.policy.v1.UpdatesPending + 10, // 11: bor.policy.v1.UpdatesInventory.reboot:type_name -> bor.policy.v1.UpdatesRebootState + 17, // 12: bor.policy.v1.UpdatesInventory.boot_time:type_name -> google.protobuf.Timestamp + 17, // 13: bor.policy.v1.UpdatesInventory.last_policy_reboot:type_name -> google.protobuf.Timestamp + 17, // 14: bor.policy.v1.UpdatesInventory.oldest_security_since:type_name -> google.protobuf.Timestamp + 11, // 15: bor.policy.v1.ReportUpdatesInventoryRequest.inventory:type_name -> bor.policy.v1.UpdatesInventory + 2, // 16: bor.policy.v1.UpdatesAction.kind:type_name -> bor.policy.v1.UpdatesActionKind + 17, // [17:17] is the sub-list for method output_type + 17, // [17:17] is the sub-list for method input_type + 17, // [17:17] is the sub-list for extension type_name + 17, // [17:17] is the sub-list for extension extendee + 0, // [0:17] is the sub-list for field type_name +} + +func init() { file_updates_proto_init() } +func file_updates_proto_init() { + if File_updates_proto != nil { + return + } + file_updates_proto_msgTypes[0].OneofWrappers = []any{} + file_updates_proto_msgTypes[2].OneofWrappers = []any{} + file_updates_proto_msgTypes[3].OneofWrappers = []any{} + file_updates_proto_msgTypes[4].OneofWrappers = []any{} + type x struct{} + out := protoimpl.TypeBuilder{ + File: protoimpl.DescBuilder{ + GoPackagePath: reflect.TypeOf(x{}).PkgPath(), + RawDescriptor: file_updates_proto_rawDesc, + NumEnums: 3, + NumMessages: 14, + NumExtensions: 0, + NumServices: 0, + }, + GoTypes: file_updates_proto_goTypes, + DependencyIndexes: file_updates_proto_depIdxs, + EnumInfos: file_updates_proto_enumTypes, + MessageInfos: file_updates_proto_msgTypes, + }.Build() + File_updates_proto = out.File + file_updates_proto_rawDesc = nil + file_updates_proto_goTypes = nil + file_updates_proto_depIdxs = nil +} diff --git a/server/web/frontend/src/apiClient/dashboardApi.ts b/server/web/frontend/src/apiClient/dashboardApi.ts index e37b9021..9a352403 100644 --- a/server/web/frontend/src/apiClient/dashboardApi.ts +++ b/server/web/frontend/src/apiClient/dashboardApi.ts @@ -3,6 +3,7 @@ // Copyright (C) 2026 Bor contributors import { authHeaders } from "./authApi"; +import { fetchUpdatesSummary, type UpdatesFleetSummary } from "./updatesApi"; async function apiRequest(url: string, init?: RequestInit): Promise { const res = await fetch(url, { credentials: "same-origin", ...init }); @@ -84,6 +85,8 @@ export interface FleetOverview { desktopEnvironment: Record; certsExpiringSoon: CertExpiryEntry[]; // expiring within 60 days certsExpired: CertExpiryEntry[]; // already expired + /** Software updates counts; absent when the summary could not be loaded. */ + updates?: UpdatesFleetSummary; } export interface GroupSummary { @@ -158,12 +161,14 @@ async function fetchAllNodes(): Promise { export async function fetchDashboardData(): Promise { const hdrs = { headers: authHeaders() }; - const [nodesRes, groupsRes, policiesRes, bindingsRes] = await Promise.allSettled([ + const [nodesRes, groupsRes, policiesRes, bindingsRes, updatesRes] = await Promise.allSettled([ fetchAllNodes(), apiRequest("/api/v1/node-groups", hdrs), apiRequest("/api/v1/policies/all", hdrs), apiRequest("/api/v1/policy-bindings", hdrs), + fetchUpdatesSummary(), ]); + const updates: UpdatesFleetSummary | undefined = updatesRes.status === "fulfilled" ? updatesRes.value : undefined; const rawNodes: RawNode[] = nodesRes.status === "fulfilled" ? nodesRes.value : []; const rawGroups: RawNodeGroup[] = groupsRes.status === "fulfilled" ? groupsRes.value : []; @@ -284,7 +289,7 @@ export async function fetchDashboardData(): Promise { })); return { - fleet: { totalNodes, online, offline, unknown, agentVersions, osDistribution, desktopEnvironment, certsExpiringSoon, certsExpired }, + fleet: { totalNodes, online, offline, unknown, agentVersions, osDistribution, desktopEnvironment, certsExpiringSoon, certsExpired, updates }, nodesGroups: { totalGroups: rawGroups.length, nodesWithoutGroup, groups }, policies: { totalPolicies: rawPolicies.length, released, draft, archived, byType }, bindings: { diff --git a/server/web/frontend/src/apiClient/nodesApi.ts b/server/web/frontend/src/apiClient/nodesApi.ts index ad8aa644..3f08c639 100644 --- a/server/web/frontend/src/apiClient/nodesApi.ts +++ b/server/web/frontend/src/apiClient/nodesApi.ts @@ -47,8 +47,28 @@ export interface Node { cert_not_after?: string; created_at: string; updated_at: string; + /** The node's last Software updates report; absent until it reports. */ + updates?: NodeUpdatesSummary; } +export interface NodeUpdatesSummary { + engine: string; + engine_installed: boolean; + pending_total: number; + pending_security: number; + reboot_required: boolean; + reboot_since?: string; + reported_at: string; +} + +/** Values of the nodes list's Software updates filter. */ +export const NODE_UPDATES_FILTERS: { value: string; label: string }[] = [ + { value: "security", label: "Security updates pending" }, + { value: "reboot", label: "Reboot pending" }, + { value: "engine-missing", label: "No update engine" }, + { value: "not-reported", label: "Not reported" }, +]; + export interface UpdateNodeRequest { name?: string; groups?: string; @@ -70,6 +90,7 @@ export interface NodeListParams { desktop?: string; agent_version?: string; lsm?: string; + updates?: string; group?: string; sort_field?: string; sort_order?: "asc" | "desc"; diff --git a/server/web/frontend/src/apiClient/updatesApi.ts b/server/web/frontend/src/apiClient/updatesApi.ts new file mode 100644 index 00000000..f4e7ad36 --- /dev/null +++ b/server/web/frontend/src/apiClient/updatesApi.ts @@ -0,0 +1,172 @@ +// SPDX-License-Identifier: AGPL-3.0-only +// Copyright (C) 2026 Vute Tech LTD +// Copyright (C) 2026 Bor contributors + +import { authHeaders } from "./authApi"; + +async function apiRequest(url: string, init?: RequestInit): Promise { + const res = await fetch(url, { credentials: "same-origin", ...init }); + if (!res.ok) { + let detail = res.statusText; + try { + const b = await res.json(); + if (b.error) detail = b.error; + } catch { /* swallow */ } + throw new Error(detail); + } + return res.json(); +} + +export type UpdatesEngine = "none" | "dnf-automatic" | "unattended-upgrades" | "os-update" | "transactional-update" | "rpm-ostree" | ""; + +export interface UpdatesRun { + time?: string; + success: boolean; + packages: number; + message: string; +} + +export interface UpdatesRebootState { + required: boolean; + since?: string; + reasons: string[]; + staged: boolean; +} + +/** The inventory a node reported (protojson, without the pending list). */ +export interface UpdatesInventory { + engine: UpdatesEngine; + engineInstalled: boolean; + engineTimerEnabled: boolean; + /** bor | vendor | foreign | "" */ + engineManagedBy: string; + /** off | check | security | all | "" */ + effectiveMode: string; + lastCheck?: string; + lastRun?: UpdatesRun; + pendingTotal: number; + pendingSecurity: number; + reboot?: UpdatesRebootState; + bootTime?: string; + runningKernel: string; + newestKernel: string; + foreignMechanisms: string[]; + lastPolicyReboot?: string; + /** When the agent first saw the oldest pending security update. */ + oldestSecuritySince?: string; + /** Pending firmware updates (fwupd), not counted in pendingTotal. */ + pendingFirmware: number; +} + +export interface UpdatesNodeStatus { + reportedAt?: string; + inventory?: Partial; +} + +export interface UpdatesPendingRow { + kind: "package" | "firmware"; + name: string; + version: string; + advisory: string; + severity: string; + security: boolean; + cves: string[]; +} + +/** The update state a node reported last. */ +export async function fetchNodeUpdates(nodeId: string): Promise { + return apiRequest(`/api/v1/nodes/${encodeURIComponent(nodeId)}/updates`, { headers: authHeaders() }); +} + +/** The pending updates of a node, security first. */ +export async function fetchNodeUpdatesPending(nodeId: string, opts: { q?: string; security?: boolean; limit?: number } = {}): Promise { + const qs = new URLSearchParams(); + if (opts.q) qs.set("q", opts.q); + if (opts.security) qs.set("security", "1"); + if (opts.limit) qs.set("limit", String(opts.limit)); + const suffix = qs.toString() ? `?${qs.toString()}` : ""; + return apiRequest(`/api/v1/nodes/${encodeURIComponent(nodeId)}/updates/pending${suffix}`, { headers: authHeaders() }); +} + +export type UpdatesActionKind = "check" | "install" | "reboot"; + +export interface UpdatesActionResult { + id: string; + kind: UpdatesActionKind; + force: boolean; + success: boolean; + message: string; + /** The tail of the engine's output. */ + text: string; +} + +/** Ask the node to refresh its metadata, run its engine once or reboot; waits for the outcome. */ +export async function runUpdatesAction(nodeId: string, kind: UpdatesActionKind, force = false): Promise { + return apiRequest(`/api/v1/nodes/${encodeURIComponent(nodeId)}/updates/actions`, { + method: "POST", + headers: { ...authHeaders(), "Content-Type": "application/json" }, + body: JSON.stringify({ kind, force }), + }); +} + +/** Fleet counts by update state, within the caller's scope. */ +export interface UpdatesFleetSummary { + nodes: number; + reported: number; + securityPending: number; + rebootPending: number; + engineMissing: number; +} + +/** Download the pending updates of the scope (or one node) as CSV. */ +export async function downloadUpdatesExport(opts: { security?: boolean; nodeId?: string; group?: string; q?: string } = {}): Promise { + const qs = new URLSearchParams(); + if (opts.security) qs.set("security", "1"); + if (opts.nodeId) qs.set("node", opts.nodeId); + if (opts.group) qs.set("group", opts.group); + if (opts.q) qs.set("q", opts.q); + const res = await fetch(`/api/v1/updates/export?${qs.toString()}`, { credentials: "same-origin", headers: authHeaders() }); + if (!res.ok) { + let detail = res.statusText; + try { + const b = await res.json(); + if (b.error) detail = b.error; + } catch { /* swallow */ } + throw new Error(detail); + } + const text = await res.text(); + const blob = new Blob([text], { type: "text/csv" }); + const url = URL.createObjectURL(blob); + const a = document.createElement("a"); + a.href = url; + a.download = res.headers.get("Content-Disposition")?.match(/filename=([^;]+)/)?.[1] ?? "pending-updates.csv"; + a.click(); + URL.revokeObjectURL(url); + return Math.max(0, text.split("\n").filter((l) => l.trim()).length - 1); +} + +export async function fetchUpdatesSummary(): Promise { + return apiRequest("/api/v1/updates/summary", { headers: authHeaders() }); +} + +export function updatesEngineLabel(engine: string): string { + switch (engine) { + case "dnf-automatic": return "dnf-automatic"; + case "unattended-upgrades": return "unattended-upgrades"; + case "os-update": return "os-update"; + case "transactional-update": return "transactional-update"; + case "rpm-ostree": return "rpm-ostree"; + case "none": return "No update engine"; + default: return ""; + } +} + +export function updatesModeLabel(mode: string): string { + switch (mode) { + case "off": return "Unattended updates off"; + case "check": return "Check only"; + case "security": return "Security updates"; + case "all": return "All updates"; + default: return "Not managed"; + } +} diff --git a/server/web/frontend/src/generated/proto/policy.ts b/server/web/frontend/src/generated/proto/policy.ts index 0a85defa..6e4338f6 100644 --- a/server/web/frontend/src/generated/proto/policy.ts +++ b/server/web/frontend/src/generated/proto/policy.ts @@ -21,6 +21,7 @@ import type { SelinuxPolicy } from "./selinux"; import type { SessionAccessPolicy } from "./session_access"; import type { SystemdPolicy, SystemdUnitAction } from "./systemd"; import type { ThunderbirdPolicy } from "./thunderbird"; +import type { UpdatesAction, UpdatesPolicy } from "./updates"; export const protobufPackage = "bor.policy.v1"; @@ -77,8 +78,9 @@ export interface Policy { disk_encryption_policy?: DiskEncryptionPolicy | undefined; systemd_policy?: SystemdPolicy | undefined; selinux_policy?: SelinuxPolicy | undefined; - apparmor_policy?: - | ApparmorPolicy + apparmor_policy?: ApparmorPolicy | undefined; + updates_policy?: + | UpdatesPolicy | undefined; /** * Binding priority delivered to the agent. Equals the maximum priority @@ -155,7 +157,11 @@ export interface PolicyUpdate { | SystemdUnitAction | undefined; /** The command of a MAC_ACTION update; unset otherwise. */ - mac_action: MacAction | undefined; + mac_action: + | MacAction + | undefined; + /** The command of an UPDATES_ACTION update; unset otherwise. */ + updates_action: UpdatesAction | undefined; } /** Update type */ @@ -190,6 +196,13 @@ export enum PolicyUpdate_UpdateType { * the agent answers with ReportMacActionResult. */ MAC_ACTION = 8, + /** + * UPDATES_ACTION - UPDATES_ACTION is a server-to-agent command asking the agent to + * check, install or reboot for Software updates; the command is in + * updates_action and the agent answers with + * ReportUpdatesActionResult. + */ + UPDATES_ACTION = 9, UNRECOGNIZED = -1, } diff --git a/server/web/frontend/src/generated/proto/updates.ts b/server/web/frontend/src/generated/proto/updates.ts new file mode 100644 index 00000000..a274db3c --- /dev/null +++ b/server/web/frontend/src/generated/proto/updates.ts @@ -0,0 +1,288 @@ +// Code generated by protoc-gen-ts_proto. DO NOT EDIT. +// versions: +// protoc-gen-ts_proto v2.11.8 +// protoc v7.36.1 +// source: updates.proto + +/* eslint-disable */ + +export const protobufPackage = "bor.policy.v1"; + +/** UpdatesMode is what the node installs without a person. */ +export enum UpdatesMode { + /** UPDATES_MODE_UNSPECIFIED - Keep the node's configuration. */ + UPDATES_MODE_UNSPECIFIED = 0, + /** UPDATES_MODE_OFF - No unattended updates: the engine's timer is disabled. */ + UPDATES_MODE_OFF = 1, + /** UPDATES_MODE_CHECK - Download and report, install nothing. */ + UPDATES_MODE_CHECK = 2, + /** + * UPDATES_MODE_SECURITY - Install security updates only. Image-based systems (rpm-ostree) + * cannot select updates and report this as inapplicable. + */ + UPDATES_MODE_SECURITY = 3, + /** UPDATES_MODE_ALL - Install every update. */ + UPDATES_MODE_ALL = 4, + UNRECOGNIZED = -1, +} + +/** UpdatesRebootPolicy says when the agent reboots after updates. */ +export enum UpdatesRebootPolicy { + /** UPDATES_REBOOT_UNSPECIFIED - Keep the node as it is: never reboot, report a pending reboot. */ + UPDATES_REBOOT_UNSPECIFIED = 0, + UPDATES_REBOOT_NEVER = 1, + /** UPDATES_REBOOT_WHEN_NEEDED - Reboot when a kernel, systemd or library update needs one. */ + UPDATES_REBOOT_WHEN_NEEDED = 2, + /** UPDATES_REBOOT_ALWAYS - Reboot after every run that installed something. */ + UPDATES_REBOOT_ALWAYS = 3, + UNRECOGNIZED = -1, +} + +/** UpdatesActionKind is what an operator asks a node to do now. */ +export enum UpdatesActionKind { + UPDATES_ACTION_UNSPECIFIED = 0, + /** UPDATES_ACTION_CHECK - Refresh the package metadata and report the inventory again. */ + UPDATES_ACTION_CHECK = 1, + /** UPDATES_ACTION_INSTALL - Run the engine once now, with the policy's mode. */ + UPDATES_ACTION_INSTALL = 2, + /** + * UPDATES_ACTION_REBOOT - Reboot the node: at once without sessions, after a one-minute + * warning with force, refused otherwise. + */ + UPDATES_ACTION_REBOOT = 3, + UNRECOGNIZED = -1, +} + +/** + * UpdatesPolicy manages the distribution's unattended update mechanism + * (dnf-automatic, unattended-upgrades, os-update, rpm-ostree) and the + * reboot that follows updates. Several bound policies merge per key by + * binding priority; on equal priority the value that installs more, and + * the reboot policy that reboots more, win. + */ +export interface UpdatesPolicy { + /** What the node installs on its own. */ + mode: UpdatesMode; + /** When the engine runs; empty keeps the distribution's default timer. */ + schedule: + | UpdatesSchedule + | undefined; + /** + * The reboot after updates. Every engine's own reboot is switched off; + * the agent decides reboots with these rules. + */ + reboot: + | UpdatesReboot + | undefined; + /** + * Packages the engine must not upgrade: names or shell-style patterns + * (dnf excludepkgs, apt Package-Blacklist, zypper locks). + */ + hold: string[]; + /** + * Remove dependencies that updates left unused (apt + * Remove-Unused-Dependencies; dnf and zypper do this on their own). + */ + remove_unused_dependencies: boolean; + /** + * Install the engine package when it is missing (dnf5-plugin-automatic, + * dnf-automatic, unattended-upgrades, os-update). Unset means on. + */ + install_engine?: + | boolean + | undefined; + /** + * A node without a usable engine is non-compliant instead of + * inapplicable. + */ + require_engine: boolean; + /** Compliance thresholds; 0 leaves a threshold unchecked. */ + limits: + | UpdatesLimits + | undefined; + /** Firmware (fwupd) settings. */ + firmware: + | UpdatesFirmware + | undefined; + /** + * Install the updates offline: the engine only downloads, the agent + * stores a dnf5 offline transaction and the reboot rule's reboot runs + * it before the system comes up. dnf5 systems only; elsewhere the + * item is inapplicable. + */ + offline: boolean; +} + +export interface UpdatesLimits { + /** + * A security update pending on the node longer than this many days is + * reported as updates:security-age. + */ + security_max_age_days: number; + /** + * A reboot pending longer than this many days is reported as + * updates:reboot-age. + */ + reboot_max_age_days: number; + /** + * Metadata older than this many days (the engine is not running) is + * reported as updates:check-age. + */ + check_max_age_days: number; +} + +export interface UpdatesFirmware { + /** + * Enable or disable fwupd-refresh.timer, the daily metadata refresh. + * Unset keeps the node's state. + */ + refresh_metadata?: + | boolean + | undefined; + /** Report pending firmware updates as the updates:firmware item. */ + report_pending: boolean; +} + +/** + * UpdatesSchedule is the engine timer's schedule, written as a drop-in + * of the distribution's timer unit. + */ +export interface UpdatesSchedule { + /** systemd calendar expression, e.g. "*-*-* 02:00" or "Sat *-*-* 03:00". */ + on_calendar: string; + /** Random delay added to every run to spread a fleet, e.g. "1h". */ + randomized_delay: string; + /** Catch up a run missed while the node was off. Unset means on. */ + persistent?: boolean | undefined; +} + +/** UpdatesReboot is the agent's reboot rule. */ +export interface UpdatesReboot { + policy: UpdatesRebootPolicy; + /** + * Daily window in which the agent may reboot, "HH:MM-HH:MM" (a window + * past midnight wraps). Empty: any time once a reboot is needed. + */ + window: string; + /** + * Do not reboot while a user is logged in (graphical or SSH). Unset + * means on. + */ + only_without_sessions?: + | boolean + | undefined; + /** + * Reboot despite logged-in users once the reboot has been pending for + * this many days; 0 never forces. + */ + force_after_days: number; + /** Warn logged-in users this many minutes before a forced reboot. */ + warn_minutes: number; + /** The warning shown to users; a default is used when empty. */ + message: string; +} + +/** UpdatesPending is one update a node can install. */ +export interface UpdatesPending { + name: string; + version: string; + /** Advisory id (FEDORA-2026-..., USN-..., DSA-...) when known. */ + advisory: string; + /** critical | important | moderate | low | "" when unknown. */ + severity: string; + cves: string[]; + security: boolean; + /** package | firmware */ + kind: string; +} + +/** UpdatesRun is the last run of the engine the node could find. */ +export interface UpdatesRun { + time: Date | undefined; + success: boolean; + packages: number; + /** The engine's own summary line or error. */ + message: string; +} + +/** UpdatesRebootState says whether a reboot is pending and why. */ +export interface UpdatesRebootState { + required: boolean; + /** When the agent first saw the reboot pending. */ + since: + | Date + | undefined; + /** "kernel 7.2.11 installed, 6.17.1 running", "needs-restarting", ... */ + reasons: string[]; + /** An rpm-ostree deployment is staged for the next boot. */ + staged: boolean; +} + +/** UpdatesInventory is what a node reports about its update state. */ +export interface UpdatesInventory { + /** dnf-automatic | unattended-upgrades | os-update | rpm-ostree | none */ + engine: string; + engine_installed: boolean; + engine_timer_enabled: boolean; + /** bor | vendor | foreign (configured by someone else) | "" */ + engine_managed_by: string; + /** off | check | security | all | "" when unknown */ + effective_mode: string; + /** Last metadata refresh the node could find. */ + last_check: Date | undefined; + last_run: UpdatesRun | undefined; + pending_total: number; + pending_security: number; + /** At most 200 entries; the counts above cover the rest. */ + pending: UpdatesPending[]; + reboot: UpdatesRebootState | undefined; + boot_time: Date | undefined; + running_kernel: string; + newest_kernel: string; + /** Other update mechanisms the node runs that Bor does not manage. */ + foreign_mechanisms: string[]; + /** The engine's own last reboot requested by a policy, when any. */ + last_policy_reboot: + | Date + | undefined; + /** When the agent first saw the oldest pending security update. */ + oldest_security_since: + | Date + | undefined; + /** + * Pending firmware updates (fwupd), listed in pending with kind + * "firmware"; not counted in pending_total. + */ + pending_firmware: number; +} + +/** ReportUpdatesInventoryRequest carries the update state of a node. */ +export interface ReportUpdatesInventoryRequest { + client_id: string; + inventory: UpdatesInventory | undefined; +} + +export interface ReportUpdatesInventoryResponse { +} + +/** UpdatesAction is the command of an UPDATES_ACTION policy update. */ +export interface UpdatesAction { + /** Correlation id the agent sends back in ReportUpdatesActionResult. */ + id: string; + kind: UpdatesActionKind; + /** Reboot despite logged-in users (they are warned first). */ + force: boolean; +} + +export interface ReportUpdatesActionResultRequest { + client_id: string; + action_id: string; + success: boolean; + /** One line: what happened. */ + message: string; + /** The tail of the engine's output. */ + text: string; +} + +export interface ReportUpdatesActionResultResponse { +} diff --git a/server/web/frontend/src/generated/proto/updates_ui.ts b/server/web/frontend/src/generated/proto/updates_ui.ts new file mode 100644 index 00000000..3b992541 --- /dev/null +++ b/server/web/frontend/src/generated/proto/updates_ui.ts @@ -0,0 +1,6 @@ +// AUTO-GENERATED by protoc-gen-bor-ui. DO NOT EDIT. +import type { PolicyFieldDef } from "./policy_ui_types"; + +export const UPDATES_ALL_POLICIES: readonly PolicyFieldDef[] = [ +]; + diff --git a/server/web/frontend/src/policyTypes/registry.tsx b/server/web/frontend/src/policyTypes/registry.tsx index 866ecd2f..f9b510bc 100644 --- a/server/web/frontend/src/policyTypes/registry.tsx +++ b/server/web/frontend/src/policyTypes/registry.tsx @@ -24,6 +24,7 @@ import KeyIcon from "@patternfly/react-icons/dist/esm/icons/key-icon"; import LockIcon from "@patternfly/react-icons/dist/esm/icons/lock-icon"; import ShieldAltIcon from "@patternfly/react-icons/dist/esm/icons/shield-alt-icon"; import FingerprintIcon from "@patternfly/react-icons/dist/esm/icons/fingerprint-icon"; +import SyncAltIcon from "@patternfly/react-icons/dist/esm/icons/sync-alt-icon"; import UserClockIcon from "@patternfly/react-icons/dist/esm/icons/user-clock-icon"; import CubesIcon from "@patternfly/react-icons/dist/esm/icons/cubes-icon"; import CogIcon from "@patternfly/react-icons/dist/esm/icons/cog-icon"; @@ -38,6 +39,7 @@ import { hasAnyKConfigContent, parseKConfigContent } from "../views/Policies/edi import { parseSystemdContent, validateSystemdContent } from "../views/Policies/systemdModel"; import { parseSelinuxContent, validateSelinuxContent } from "../views/Policies/selinuxModel"; import { parseApparmorContent, validateApparmorContent } from "../views/Policies/apparmorModel"; +import { parseUpdatesContent, validateUpdatesContent } from "../views/Policies/updatesModel"; export type PolicyTypeId = | "Firefox" @@ -51,6 +53,7 @@ export type PolicyTypeId = | "Systemd" | "Selinux" | "Apparmor" + | "Updates" | "SessionAccess" | "Package" | "Flatpak" @@ -424,6 +427,33 @@ export const POLICY_TYPES: Record = { return validateApparmorContent(parseApparmorContent(content)); }, }, + Updates: { + id: "Updates", + label: "Software updates", + category: "system", + tagline: "Unattended updates, schedule, holds and the reboot", + description: + "Configure the distribution's unattended update engine (dnf-automatic, unattended-upgrades, os-update, rpm-ostree): what is installed without a person, when, which packages are held back, and when the node reboots afterwards. Every node reports its pending updates and whether it needs a reboot.", + manages: [ + "The engine configuration (/etc/dnf/automatic.conf, /etc/apt/apt.conf.d/90bor-updates, /etc/os-update.conf, /etc/rpm-ostreed.conf)", + "The engine timer and a schedule drop-in (90-bor.conf)", + "Holds (dnf excludepkgs, apt Package-Blacklist, zypper locks)", + "The reboot after updates: window, logged-in users, forced reboots with a warning", + "/var/lib/bor/agent/updates-state.json (original states, restored on removal)", + ], + appliesTo: ["Every node with dnf, apt, zypper or rpm-ostree; the engine package is installed when missing"], + examples: [ + "Workstations install security updates nightly and reboot between 03:00 and 05:00 when nobody is logged in", + "Servers install everything and never reboot on their own", + "A pilot group with a tighter schedule before the fleet", + ], + Icon: SyncAltIcon, + defaultContent: () => "{}", + validateContent: (content) => { + if (!parseObject(content)) return "Software updates policy content is not valid JSON"; + return validateUpdatesContent(parseUpdatesContent(content)); + }, + }, SessionAccess: { id: "SessionAccess", label: "Session Access", @@ -582,6 +612,7 @@ export const POLICY_TYPE_ORDER: PolicyTypeId[] = [ "Systemd", "Selinux", "Apparmor", + "Updates", "SessionAccess", "Package", "Flatpak", diff --git a/server/web/frontend/src/views/AuditLogs/AuditLogsPage.tsx b/server/web/frontend/src/views/AuditLogs/AuditLogsPage.tsx index 53eb74a6..3ae26c23 100644 --- a/server/web/frontend/src/views/AuditLogs/AuditLogsPage.tsx +++ b/server/web/frontend/src/views/AuditLogs/AuditLogsPage.tsx @@ -50,11 +50,12 @@ import { // ─── Known filter values ────────────────────────────────────────────────────── -const KNOWN_ACTIONS = ["create", "update", "delete", "revoke_role", "access_denied", "tamper_detected", "systemd.unit_action", "mac.action"]; +const KNOWN_ACTIONS = ["create", "update", "delete", "revoke_role", "access_denied", "tamper_detected", "systemd.unit_action", "mac.action", "updates.action"]; +// policy.updates_hold is listed with the other policy audit actions in the type-specific filters below. const KNOWN_RESOURCE_TYPES = [ "policies", "nodes", "node-groups", "users", "roles", "user-groups", "user-role-bindings", "user_role_binding", - "user_group_role_binding", "policy-bindings", "managed_file", "systemd_unit", "managed_selinux", "managed_apparmor", "settings", + "user_group_role_binding", "policy-bindings", "managed_file", "systemd_unit", "managed_selinux", "managed_apparmor", "managed_updates", "settings", // Permission resources, used by access_denied events. "user_group", "user", "role", "policy", "node", "node_group", "binding", ]; @@ -76,6 +77,8 @@ const ACTION_LABEL_COLOR: Record = { access_denied: "yellow", tamper_detected: "orange", "systemd.unit_action": "teal", + "mac.action": "teal", + "updates.action": "teal", }; const DEFAULT_ACTION_LABEL_COLOR: LabelColor = "grey"; @@ -138,6 +141,7 @@ function tamperResourceName(d: TamperDetailsData): string { const r = d.resource ?? ""; if (r.startsWith("unit:")) return r.slice("unit:".length); if (r.startsWith("selinux:") || r.startsWith("apparmor:")) return r.replace(/^(selinux|apparmor):/, (_m, k: string) => `${k === "selinux" ? "SELinux" : "AppArmor"} `).replace(/:/g, " "); + if (r.startsWith("updates:")) return r.replace(/^updates:/, "Software updates ").replace(/:/g, " "); return r; } diff --git a/server/web/frontend/src/views/Compliance/CompliancePage.tsx b/server/web/frontend/src/views/Compliance/CompliancePage.tsx index 56f4bee0..77e05376 100644 --- a/server/web/frontend/src/views/Compliance/CompliancePage.tsx +++ b/server/web/frontend/src/views/Compliance/CompliancePage.tsx @@ -81,6 +81,17 @@ const SYSTEMD_ITEM_LABELS: Record = { "apparmor:custom": "Custom profile", "apparmor:local": "Local override", "apparmor:homedirs": "Home directories", + "updates:engine": "Update engine", + "updates:mode": "Update mode", + "updates:schedule": "Update schedule", + "updates:reboot": "Reboot rule", + "updates:hold": "Hold", + "updates:last-run": "Last update run", + "updates:security-age": "Security update age", + "updates:reboot-age": "Reboot age", + "updates:check-age": "Metadata age", + "updates:firmware": "Firmware", + "updates:offline": "Offline install", }; const STATUS_COLORS: Record = { diff --git a/server/web/frontend/src/views/Dashboard/FleetOverviewSection.tsx b/server/web/frontend/src/views/Dashboard/FleetOverviewSection.tsx index 37f63d1a..e607fe71 100644 --- a/server/web/frontend/src/views/Dashboard/FleetOverviewSection.tsx +++ b/server/web/frontend/src/views/Dashboard/FleetOverviewSection.tsx @@ -23,6 +23,9 @@ import CheckCircleIcon from "@patternfly/react-icons/dist/esm/icons/check-circle import ExclamationCircleIcon from "@patternfly/react-icons/dist/esm/icons/exclamation-circle-icon"; import QuestionCircleIcon from "@patternfly/react-icons/dist/esm/icons/question-circle-icon"; import ExclamationTriangleIcon from "@patternfly/react-icons/dist/esm/icons/exclamation-triangle-icon"; +import SecurityIcon from "@patternfly/react-icons/dist/esm/icons/security-icon"; +import PowerOffIcon from "@patternfly/react-icons/dist/esm/icons/power-off-icon"; +import SyncAltIcon from "@patternfly/react-icons/dist/esm/icons/sync-alt-icon"; import type { FleetOverview, CertExpiryEntry } from "../../apiClient/dashboardApi"; import { StatCard } from "../../components/StatCard"; @@ -100,6 +103,47 @@ export const FleetOverviewSection: React.FC = ({ data /> + {data.updates && ( + <> + + } + color={data.updates.securityPending > 0 ? "red" : "green"} + href="/nodes?updates=security" + /> + + + } + color={data.updates.rebootPending > 0 ? "orange" : "green"} + href="/nodes?updates=reboot" + /> + + + } + color={data.updates.engineMissing > 0 ? "orange" : "green"} + href="/nodes?updates=engine-missing" + /> + + + } + color="blue" + href="/nodes?updates=not-reported" + /> + + + )} + Agent Versions diff --git a/server/web/frontend/src/views/Nodes/NodeUpdatesSection.tsx b/server/web/frontend/src/views/Nodes/NodeUpdatesSection.tsx new file mode 100644 index 00000000..5ebbe980 --- /dev/null +++ b/server/web/frontend/src/views/Nodes/NodeUpdatesSection.tsx @@ -0,0 +1,259 @@ +// SPDX-License-Identifier: AGPL-3.0-only +// Copyright (C) 2026 Vute Tech LTD +// Copyright (C) 2026 Bor contributors + +/** + * NodeUpdatesSection - the "Software updates" block of the node drawer: + * the engine and its mode, the last check and run, the pending updates + * with their advisories, and whether a reboot is pending and why. + * Self-contained: fetches its own data. + */ + +import React, { useCallback, useEffect, useId, useState } from "react"; +import { Button, Checkbox, ExpandableSection, Label, SearchInput, Spinner, Title, Tooltip } from "@patternfly/react-core"; +import SyncAltIcon from "@patternfly/react-icons/dist/esm/icons/sync-alt-icon"; + +import { LiveAlert } from "../../components/LiveAlert"; +import { ConfirmModal } from "../../components/ConfirmModal"; +import { hasPermission } from "../../apiClient/permissions"; +import { + downloadUpdatesExport, + fetchNodeUpdates, + fetchNodeUpdatesPending, + runUpdatesAction, + updatesEngineLabel, + updatesModeLabel, + type UpdatesActionKind, + type UpdatesActionResult, + type UpdatesNodeStatus, + type UpdatesPendingRow, +} from "../../apiClient/updatesApi"; + +type LabelColor = React.ComponentProps["color"]; + +function timeAgo(dateStr?: string): string { + if (!dateStr) return ""; + const diff = Date.now() - new Date(dateStr).getTime(); + if (Number.isNaN(diff)) return ""; + const mins = Math.floor(diff / 60000); + if (mins < 1) return "just now"; + if (mins < 60) return `${mins} min ago`; + const hours = Math.floor(mins / 60); + if (hours < 24) return `${hours} h ago`; + return `${Math.floor(hours / 24)} d ago`; +} + +function severityColor(s: string): LabelColor { + switch (s) { + case "critical": return "red"; + case "important": return "orange"; + case "moderate": return "yellow"; + case "low": return "blue"; + default: return "grey"; + } +} + +function modeColor(mode: string): LabelColor { + switch (mode) { + case "security": + case "all": return "green"; + case "check": return "blue"; + case "off": return "orange"; + default: return "grey"; + } +} + +const subtle: React.CSSProperties = { color: "var(--pf-t--global--text--color--subtle)", fontSize: "0.85rem" }; + +interface Props { + nodeId: string; + nodeName?: string; +} + +const ACTION_LABELS: Record = { check: "Check for updates", install: "Install updates now", reboot: "Reboot" }; + +export const NodeUpdatesSection: React.FC = ({ nodeId, nodeName }) => { + const idp = useId(); + const canOperate = hasPermission("updates:operate"); + const [status, setStatus] = useState(null); + const [loading, setLoading] = useState(true); + const [error, setError] = useState(null); + const [query, setQuery] = useState(""); + const [securityOnly, setSecurityOnly] = useState(false); + const [pending, setPending] = useState(null); + const [pendingError, setPendingError] = useState(null); + const [running, setRunning] = useState(null); + const [actionError, setActionError] = useState(null); + const [actionResult, setActionResult] = useState(null); + const [confirm, setConfirm] = useState(null); + const [forceReboot, setForceReboot] = useState(false); + + const load = useCallback(async () => { + setLoading(true); + setError(null); + try { + setStatus(await fetchNodeUpdates(nodeId)); + } catch (e: unknown) { + setError(e instanceof Error ? e.message : "Failed to load the update state"); + } finally { + setLoading(false); + } + }, [nodeId]); + + useEffect(() => { setStatus(null); void load(); }, [load]); + + const inv = status?.inventory; + const hasPending = (inv?.pendingTotal ?? 0) + (inv?.pendingFirmware ?? 0) > 0; + + const runAction = useCallback(async (kind: UpdatesActionKind, force: boolean) => { + setRunning(kind); + setActionError(null); + setActionResult(null); + try { + const res = await runUpdatesAction(nodeId, kind, force); + setActionResult(res); + if (!res.success) setActionError(res.message || `The node could not ${kind}`); + if (kind !== "reboot") void load(); + } catch (e: unknown) { + setActionError(e instanceof Error ? e.message : `The ${kind} request failed`); + } finally { + setRunning(null); + } + }, [nodeId, load]); + + useEffect(() => { + if (!hasPending) { setPending([]); return; } + let cancelled = false; + setPending(null); + const handle = window.setTimeout(() => { + fetchNodeUpdatesPending(nodeId, { q: query.trim(), security: securityOnly, limit: 200 }) + .then((rows) => { if (!cancelled) { setPending(rows); setPendingError(null); } }) + .catch((e: unknown) => { if (!cancelled) setPendingError(e instanceof Error ? e.message : "Failed to load the pending updates"); }); + }, query ? 250 : 0); + return () => { cancelled = true; window.clearTimeout(handle); }; + }, [nodeId, hasPending, query, securityOnly, status?.reportedAt]); + + return ( +
+
+ Software updates + + + +
+ + {loading && !status && } + {status && !inv &&

Not reported: the node has not sent its update state yet.

} + {inv && canOperate && ( +
+ + + + + + + + + + {running && Waiting for the node{running === "install" ? " (an engine run can take several minutes)" : ""}...} +
+ )} + + {actionResult?.success && } + {actionResult?.text && ( + +
{actionResult.text}
+
+ )} + {inv && ( + <> +
+ + + {inv.engineManagedBy && } + {inv.engine && inv.engine !== "none" && } + {inv.reboot?.required + ? + : } +
+

+ Reported {timeAgo(status?.reportedAt)}. + {inv.lastCheck ? ` Last check ${timeAgo(inv.lastCheck)}.` : ""} + {inv.lastRun?.time ? ` Last run ${timeAgo(inv.lastRun.time)}${inv.lastRun.success ? "" : " failed"}: ${inv.lastRun.message || `${inv.lastRun.packages} packages`}.` : " No engine run found."} + {inv.runningKernel ? ` Kernel ${inv.runningKernel}${inv.newestKernel && inv.newestKernel !== inv.runningKernel ? ` (newest installed ${inv.newestKernel})` : ""}.` : ""} + {inv.bootTime ? ` Up since ${new Date(inv.bootTime).toLocaleString()}.` : ""} +

+ {inv.reboot?.required && inv.reboot.reasons?.length ? ( +

Reboot needed: {inv.reboot.reasons.join("; ")}{inv.reboot.staged ? " (a deployment is staged)" : ""}.

+ ) : null} + {inv.lastPolicyReboot ?

Last reboot by policy {new Date(inv.lastPolicyReboot).toLocaleString()}.

: null} + {inv.oldestSecuritySince ?

Oldest security update pending since {new Date(inv.oldestSecuritySince).toLocaleString()} ({timeAgo(inv.oldestSecuritySince)}).

: null} + {inv.foreignMechanisms?.length ?

Other update mechanisms on this node: {inv.foreignMechanisms.join(", ")}.

: null} + +
+ {inv.pendingTotal ?? 0} pending update{(inv.pendingTotal ?? 0) === 1 ? "" : "s"} + {(inv.pendingSecurity ?? 0) > 0 && } + {(inv.pendingFirmware ?? 0) > 0 && } + {hasPending && ( + + )} +
+ {hasPending && ( + <> +
+ setQuery(v)} onClear={() => setQuery("")} style={{ maxWidth: "20rem" }} /> + setSecurityOnly(v)} /> +
+ + {pending === null && !pendingError && } + {pending && pending.length === 0 &&

No pending update matches.

} + {pending && pending.length > 0 && ( +
    + {pending.map((p) => ( +
  • +
    + {p.name} + {p.version} + {p.security && } + {p.kind === "firmware" && } +
    + {(p.advisory || p.cves.length > 0) && ( +
    + {p.advisory}{p.advisory && p.cves.length ? " · " : ""}{p.cves.join(", ")} +
    + )} +
  • + ))} +
+ )} + + )} + + )} + setConfirm(null)} + onConfirm={() => { setConfirm(null); void runAction("install", false); }} + > + The node runs its update engine once with the policy's mode, as its schedule would. Packages are downloaded and installed at once; the run can take several minutes and is audit-logged. The reboot rule of the policy decides any reboot afterwards. + + setConfirm(null)} + onConfirm={() => { setConfirm(null); void runAction("reboot", forceReboot); }} + > +

The node restarts at once when nobody is logged in. With a user logged in the reboot is refused unless you force it: the user gets a desktop warning and the node restarts after one minute, losing unsaved work.

+ setForceReboot(v)} style={{ marginTop: "0.75rem" }} /> +
+
+ ); +}; diff --git a/server/web/frontend/src/views/Nodes/NodesPage.tsx b/server/web/frontend/src/views/Nodes/NodesPage.tsx index ae241a9d..17ec0a63 100644 --- a/server/web/frontend/src/views/Nodes/NodesPage.tsx +++ b/server/web/frontend/src/views/Nodes/NodesPage.tsx @@ -80,7 +80,10 @@ import { hasPermission } from "../../apiClient/permissions"; import { NodeDiskEncryptionSection } from "../DiskEncryption/NodeDiskEncryptionSection"; import { NodeSystemdSection } from "./NodeSystemdSection"; import { NodeMacSection } from "./NodeMacSection"; +import { NodeUpdatesSection } from "./NodeUpdatesSection"; import { macLsmLabel } from "../../apiClient/macApi"; +import { NODE_UPDATES_FILTERS } from "../../apiClient/nodesApi"; +import { downloadUpdatesExport } from "../../apiClient/updatesApi"; /* ── Helpers ── */ @@ -115,6 +118,29 @@ const macDisplay = (node: Node): string => { return node.lsm_mode ? `${label} (${node.lsm_mode})` : label; }; +/** The Updates column: security count, reboot flag, engine state; "" when not reported. */ +const updatesCell = (node: Node): React.ReactNode => { + const u = node.updates; + if (!u) return ""; + const parts: React.ReactNode[] = []; + if (u.engine === "none" || !u.engine_installed) { + parts.push(); + } + if (u.pending_security > 0) { + parts.push(); + } else if (u.pending_total > 0) { + parts.push(); + } else if (u.engine !== "none" && u.engine_installed) { + parts.push(); + } + if (u.reboot_required) { + parts.push(); + } + return {parts}; +}; + +const updatesFilterLabel = (v: string): string => NODE_UPDATES_FILTERS.find((f) => f.value === v)?.label ?? v; + const timeAgo = (dateStr?: string): string => { if (!dateStr) return "Never"; const diff = Date.now() - new Date(dateStr).getTime(); @@ -154,6 +180,11 @@ export const NodesPage: React.FC = () => { const [osFilter, setOsFilter] = useState("All"); const [desktopFilter, setDesktopFilter] = useState("All"); const [lsmFilter, setLsmFilter] = useState("All"); + // Updates filter, seeded from ?updates= for the dashboard cards. + const [updatesFilter, setUpdatesFilter] = useState(() => { + const u = searchParams.get("updates"); + return u && NODE_UPDATES_FILTERS.some((f) => f.value === u) ? u : "All"; + }); const [agentVersionFilter, setAgentVersionFilter] = useState("All"); // Sort @@ -237,12 +268,13 @@ export const NodesPage: React.FC = () => { os: osFilter !== "All" ? osFilter : undefined, desktop: desktopFilter !== "All" ? desktopFilter : undefined, lsm: lsmFilter !== "All" ? lsmFilter : undefined, + updates: updatesFilter !== "All" ? updatesFilter : undefined, agent_version: agentVersionFilter !== "All" ? agentVersionFilter : undefined, group: groupFilter !== "All" ? groupFilter : undefined, sort_field: sortField, sort_order: sortDirection, }), - [appliedSearch, statusFilter, osFilter, desktopFilter, lsmFilter, agentVersionFilter, groupFilter, sortField, sortDirection], + [appliedSearch, statusFilter, osFilter, desktopFilter, lsmFilter, updatesFilter, agentVersionFilter, groupFilter, sortField, sortDirection], ); /* ── Load a page of data (all filtering/sorting is server-side) ── */ @@ -272,7 +304,7 @@ export const NodesPage: React.FC = () => { useEffect(() => { setPage(1); // eslint-disable-next-line react-hooks/exhaustive-deps - }, [appliedSearch, statusFilter, osFilter, desktopFilter, lsmFilter, agentVersionFilter, groupFilter, sortField, sortDirection]); + }, [appliedSearch, statusFilter, osFilter, desktopFilter, lsmFilter, updatesFilter, agentVersionFilter, groupFilter, sortField, sortDirection]); /* ── Filter dropdown options (distinct values, fetched once) ── */ useEffect(() => { @@ -375,6 +407,20 @@ export const NodesPage: React.FC = () => { }); }; + /* ── Pending updates export ── */ + const exportPendingUpdates = async (securityOnly: boolean) => { + try { + const n = await downloadUpdatesExport({ + security: securityOnly, + group: groupFilter !== "All" && groupFilter !== "none" ? groupFilter : undefined, + q: appliedSearch || undefined, + }); + addToast({ variant: "success", title: `Exported ${n} pending update${n === 1 ? "" : "s"} to CSV` }); + } catch (e: unknown) { + addToast({ variant: "danger", title: e instanceof Error ? e.message : "The export failed" }); + } + }; + /* ── Metadata refresh ── */ const handleRefreshMetadata = async () => { if (!selectedNode) return; @@ -745,6 +791,8 @@ export const NodesPage: React.FC = () => { + + Actions @@ -855,6 +903,7 @@ export const NodesPage: React.FC = () => { if (osFilter !== "All") activeFilters.push(`OS: ${osFilter}`); if (desktopFilter !== "All") activeFilters.push(`Desktop: ${desktopFilter}`); if (lsmFilter !== "All") activeFilters.push(`MAC: ${macLsmLabel(lsmFilter as "selinux" | "apparmor" | "none") || lsmFilter}`); + if (updatesFilter !== "All") activeFilters.push(`Updates: ${updatesFilterLabel(updatesFilter)}`); if (agentVersionFilter !== "All") activeFilters.push(`Agent: ${agentVersionFilter}`); if (groupFilter !== "All") activeFilters.push(`Group: ${groupLabel(groupFilter)}`); @@ -986,6 +1035,21 @@ export const NodesPage: React.FC = () => { /> + setUpdatesFilter("All")} + categoryName="Updates" + > + + + setAgentVersionFilter("All")} @@ -1064,6 +1128,16 @@ export const NodesPage: React.FC = () => { + + + + + + @@ -1115,6 +1189,7 @@ export const NodesPage: React.FC = () => { Node Group OS MAC + Updates Last Seen Agent Notes @@ -1149,6 +1224,7 @@ export const NodesPage: React.FC = () => { {node.node_group_names?.join(", ") || "—"} {osDisplay(node) || "—"} {macDisplay(node) || "—"} + {updatesCell(node) || "—"} {timeAgo(node.last_seen)} {node.agent_version || "—"} diff --git a/server/web/frontend/src/views/Policies/UpdatesPolicyEditor.tsx b/server/web/frontend/src/views/Policies/UpdatesPolicyEditor.tsx new file mode 100644 index 00000000..dc774bbc --- /dev/null +++ b/server/web/frontend/src/views/Policies/UpdatesPolicyEditor.tsx @@ -0,0 +1,391 @@ +// SPDX-License-Identifier: AGPL-3.0-only +// Copyright (C) 2026 Vute Tech LTD +// Copyright (C) 2026 Bor contributors + +/** + * UpdatesPolicyEditor - a `Updates` (Software updates) policy: what the + * node installs unattended, on which schedule, which packages are held + * back, and when the node reboots afterwards. Content is protojson + * (camelCase, enum names); see updatesModel.ts. + */ + +import React, { useCallback, useEffect, useId, useMemo, useRef, useState } from "react"; +import { + Button, + Dropdown, + DropdownItem, + DropdownList, + FormGroup, + FormHelperText, + FormSelect, + FormSelectOption, + HelperText, + HelperTextItem, + Label, + MenuToggle, + MenuToggleElement, + Radio, + Switch, + Tab, + TabTitleText, + Tabs, + TextInput, +} from "@patternfly/react-core"; + +import { LiveAlert } from "../../components/LiveAlert"; +import { ConfirmModal } from "../../components/ConfirmModal"; +import { ListEditor } from "./ListEditor"; +import { fetchNodesPaged, type Node } from "../../apiClient/nodesApi"; +import { fetchNodeUpdates, updatesEngineLabel, updatesModeLabel as inventoryModeLabel, type UpdatesNodeStatus } from "../../apiClient/updatesApi"; +import { SCHEDULE_PRESETS } from "./systemdModel"; +import { + hasLimits, + limitProblem, + UPDATES_MODE_OPTIONS, + UPDATES_REBOOT_OPTIONS, + UPDATES_TEMPLATES, + UpdatesContent, + UpdatesRebootPolicy, + calendarProblem, + delayProblem, + holdProblem, + parseUpdatesContent, + serializeUpdatesContent, + validateUpdatesContent, + windowProblem, +} from "./updatesModel"; + +export interface UpdatesPolicyEditorProps { + contentRaw: string; + onChange: (newRaw: string) => void; + isDisabled?: boolean; + onValidityChange?: (ok: boolean) => void; +} + +const subtle: React.CSSProperties = { color: "var(--pf-t--global--text--color--subtle)", fontSize: "0.85rem" }; +const mono: React.CSSProperties = { fontFamily: "monospace", fontSize: "0.85rem" }; +const narrow: React.CSSProperties = { maxWidth: "20rem" }; + +function useNodes(): { nodes: Node[]; error: string | null } { + const [nodes, setNodes] = useState([]); + const [error, setError] = useState(null); + useEffect(() => { + let cancelled = false; + fetchNodesPaged({ per_page: 200, sort_field: "name", sort_order: "asc" }) + .then((res) => { if (!cancelled) setNodes(res.items); }) + .catch((e: unknown) => { if (!cancelled) setError(e instanceof Error ? e.message : "Failed to load nodes"); }); + return () => { cancelled = true; }; + }, []); + return { nodes, error }; +} + +/** One text field with its own validation message. */ +const Field: React.FC<{ + id: string; + label: string; + value: string; + onChange: (v: string) => void; + placeholder?: string; + helper?: React.ReactNode; + problem?: string | null; + isDisabled?: boolean; + style?: React.CSSProperties; + type?: "text" | "number"; +}> = ({ id, label, value, onChange, placeholder, helper, problem, isDisabled, style, type = "text" }) => ( + + onChange(v)} + placeholder={placeholder} + isDisabled={isDisabled} + aria-invalid={problem ? true : undefined} + aria-describedby={problem ? `${id}-error` : undefined} + validated={problem ? "error" : "default"} + style={type === "text" ? mono : undefined} + /> + {helper && ( + {helper} + )} + + +); + +export const UpdatesPolicyEditor: React.FC = ({ contentRaw, onChange, isDisabled, onValidityChange }) => { + const idp = useId(); + const [model, setModel] = useState(() => parseUpdatesContent(contentRaw)); + const lastRaw = useRef(contentRaw); + const [tab, setTab] = useState("mode"); + const [templateOpen, setTemplateOpen] = useState(false); + const [pendingForce, setPendingForce] = useState(null); + const [pendingWithUsers, setPendingWithUsers] = useState(false); + const [nodeId, setNodeId] = useState(""); + const [nodeState, setNodeState] = useState(null); + const [nodeError, setNodeError] = useState(null); + const { nodes, error: nodesError } = useNodes(); + + useEffect(() => { + if (contentRaw !== lastRaw.current) { + lastRaw.current = contentRaw; + setModel(parseUpdatesContent(contentRaw)); + } + }, [contentRaw]); + + const update = useCallback((fn: (m: UpdatesContent) => UpdatesContent) => { + setModel((prev) => { + const next = fn(prev); + const raw = serializeUpdatesContent(next); + lastRaw.current = raw; + onChange(raw); + return next; + }); + }, [onChange]); + + const problem = useMemo(() => validateUpdatesContent(model), [model]); + useEffect(() => { onValidityChange?.(problem === null); }, [problem, onValidityChange]); + + useEffect(() => { + if (!nodeId) { setNodeState(null); setNodeError(null); return; } + let cancelled = false; + fetchNodeUpdates(nodeId) + .then((s) => { if (!cancelled) { setNodeState(s); setNodeError(null); } }) + .catch((e: unknown) => { if (!cancelled) setNodeError(e instanceof Error ? e.message : "Failed to load the node's update state"); }); + return () => { cancelled = true; }; + }, [nodeId]); + + const inv = nodeState?.inventory; + const reboots = model.reboot.policy === "UPDATES_REBOOT_WHEN_NEEDED" || model.reboot.policy === "UPDATES_REBOOT_ALWAYS"; + const presetId = SCHEDULE_PRESETS.find((p) => p.expression && p.expression === model.schedule.onCalendar)?.id ?? (model.schedule.onCalendar ? "custom" : ""); + + const setForceDays = (raw: string) => { + const n = Math.max(0, Math.trunc(Number(raw) || 0)); + if (n > 0 && model.reboot.forceAfterDays === 0) { setPendingForce(n); return; } + update((m) => ({ ...m, reboot: { ...m.reboot, forceAfterDays: n } })); + }; + + return ( +
+ + +
+ setTemplateOpen(false)} + toggle={(ref: React.Ref) => ( + setTemplateOpen((o) => !o)} isExpanded={templateOpen} isDisabled={isDisabled} variant="secondary">Add a template + )} + > + + {UPDATES_TEMPLATES.map((t) => ( + update(() => ({ ...t.content }))}>{t.label} + ))} + + +
+ + setNodeId(v)} aria-label="Node whose update state is shown" isDisabled={isDisabled} style={{ width: "16rem" }}> + + {nodes.map((n) => )} + + +
+
+ {nodeId && nodeState && !inv &&

This node has not reported its update state yet.

} + {inv && ( +
+ + + + +
+ )} + + setTab(k)} aria-label="Software updates policy sections"> + Mode}> +
+ + {UPDATES_MODE_OPTIONS.map((o) => ( + update((m) => ({ ...m, mode: o.value }))} + isDisabled={isDisabled} + /> + ))} + +

+ The engine is the distribution's own: dnf-automatic on Fedora and RHEL, unattended-upgrades on Debian and Ubuntu, os-update on SUSE, and rpm-ostree's automatic update policy on Kinoite and Silverblue. GNOME Software and Discover keep offering updates to users unless their automatic downloads are switched off with a Dconf or KDE Plasma policy. +

+
+ update((m) => ({ ...m, installEngine: v }))} isDisabled={isDisabled} /> + update((m) => ({ ...m, requireEngine: v }))} isDisabled={isDisabled} /> + update((m) => ({ ...m, removeUnusedDependencies: v }))} isDisabled={isDisabled} /> +
+ {(model.mode === "UPDATES_MODE_SECURITY" || model.mode === "UPDATES_MODE_ALL") && ( +
+ update((m) => ({ ...m, offline: v }))} isDisabled={isDisabled} /> +

+ The engine only downloads; the agent stores a dnf5 offline transaction and the reboot of the Reboot tab installs it before the desktop comes up, so running programs never see half-applied updates. Other engines report this as inapplicable. +

+
+ )} +
+
+ + Schedule{model.schedule.onCalendar ? " (set)" : ""}}> +
+

+ When the engine runs. Written as a drop-in of the distribution's timer; empty keeps the vendor schedule (daily, around 06:00 on most distributions). +

+ + { + const p = SCHEDULE_PRESETS.find((x) => x.id === v); + if (!p) { update((m) => ({ ...m, schedule: { ...m.schedule, onCalendar: "" } })); return; } + if (p.expression) update((m) => ({ ...m, schedule: { ...m.schedule, onCalendar: p.expression } })); + }} aria-label="Schedule preset" isDisabled={isDisabled}> + + {SCHEDULE_PRESETS.map((p) => )} + + +
+ update((m) => ({ ...m, schedule: { ...m.schedule, onCalendar: v } }))} placeholder="*-*-* 02:00" helper="systemd calendar syntax, e.g. *-*-* 02:00 or Sat *-*-* 03:00." problem={model.schedule.onCalendar ? calendarProblem(model.schedule.onCalendar) : null} isDisabled={isDisabled} style={narrow} /> + update((m) => ({ ...m, schedule: { ...m.schedule, randomizedDelay: v } }))} placeholder="1h" helper="Spreads a fleet over the window after the scheduled time." problem={delayProblem(model.schedule.randomizedDelay)} isDisabled={isDisabled} style={{ maxWidth: "10rem" }} /> +
+ update((m) => ({ ...m, schedule: { ...m.schedule, persistent: v ? null : false } }))} isDisabled={isDisabled || !model.schedule.onCalendar} style={{ marginTop: "0.75rem" }} /> +
+
+ + Reboot{model.reboot.policy !== "UPDATES_REBOOT_UNSPECIFIED" ? " (set)" : ""}}> +
+

+ Every engine's own reboot is switched off; the agent decides reboots with these rules, checked every minute while the policy applies. +

+ + {UPDATES_REBOOT_OPTIONS.map((o) => ( + update((m) => ({ ...m, reboot: { ...m.reboot, policy: o.value as UpdatesRebootPolicy } }))} + isDisabled={isDisabled} + /> + ))} + + {reboots && ( + <> +
+ update((m) => ({ ...m, reboot: { ...m.reboot, window: v } }))} placeholder="03:00-05:00" helper="Daily, local time, HH:MM-HH:MM; a window past midnight wraps. Empty: any time." problem={windowProblem(model.reboot.window)} isDisabled={isDisabled} style={{ maxWidth: "12rem" }} /> + + update((m) => ({ ...m, reboot: { ...m.reboot, warnMinutes: Math.max(0, Math.trunc(Number(v) || 0)) } }))} helper="Desktop warning before a reboot that affects logged-in users." isDisabled={isDisabled} style={{ maxWidth: "10rem" }} /> +
+ { if (!v) { setPendingWithUsers(true); return; } update((m) => ({ ...m, reboot: { ...m.reboot, onlyWithoutSessions: true } })); }} + isDisabled={isDisabled} + style={{ marginTop: "0.75rem" }} + /> + update((m) => ({ ...m, reboot: { ...m.reboot, message: v } }))} placeholder="This computer will restart in 10 minutes to finish installing updates. Save your work." helper="Shown as a desktop notification; a default is used when empty." isDisabled={isDisabled} style={{ maxWidth: "40rem", marginTop: "0.75rem" }} /> + + )} +
+
+ + Holds{model.hold.length ? ` (${model.hold.length})` : ""}}> +
+

+ Packages the engine must not upgrade: a name or a pattern with * and ?. A hold keeps a vulnerable package on every node of the group and is audit-logged; image systems ignore holds. +

+ { + const p = holdProblem(h); + return ( +
+ update((m) => ({ ...m, hold: m.hold.map((x, j) => (j === i ? v : x)) }))} + placeholder="linux-image-*" + isDisabled={isDisabled} + aria-label={`Hold ${i + 1}`} + aria-invalid={p ? true : undefined} + aria-describedby={p ? `${idp}-hold-${i}-error` : undefined} + validated={p ? "error" : "default"} + style={mono} + /> + +
+ ); + }} + onRemove={(i) => update((m) => ({ ...m, hold: m.hold.filter((_, j) => j !== i) }))} + onAdd={() => update((m) => ({ ...m, hold: [...m.hold, ""] }))} + addLabel="Add a hold" + removeAriaLabel={(i) => `Remove hold ${i + 1}`} + emptyText="No packages are held back." + isDisabled={isDisabled} + /> +
+
+ + Limits{hasLimits(model.limits) ? " (set)" : ""}}> +
+

+ Compliance thresholds, in days. A node that misses one is non-compliant on the Compliance page, where the items carry the CIS patching control. 0 leaves a threshold unchecked. The ages are measured on the node: how long each security update has been pending there, since when a reboot is pending, and when the package metadata was last refreshed. +

+
+ update((m) => ({ ...m, limits: { ...m.limits, securityMaxAgeDays: Math.max(0, Math.trunc(Number(v) || 0)) } }))} helper="Days a security update may stay pending on a node. 14 is a common patch SLA." problem={limitProblem(model.limits.securityMaxAgeDays)} isDisabled={isDisabled} style={{ maxWidth: "14rem" }} /> + update((m) => ({ ...m, limits: { ...m.limits, rebootMaxAgeDays: Math.max(0, Math.trunc(Number(v) || 0)) } }))} helper="Days a node may run with a reboot pending after updates." problem={limitProblem(model.limits.rebootMaxAgeDays)} isDisabled={isDisabled} style={{ maxWidth: "14rem" }} /> + update((m) => ({ ...m, limits: { ...m.limits, checkMaxAgeDays: Math.max(0, Math.trunc(Number(v) || 0)) } }))} helper="Days since the engine last refreshed its metadata; catches nodes whose engine stopped running." problem={limitProblem(model.limits.checkMaxAgeDays)} isDisabled={isDisabled} style={{ maxWidth: "14rem" }} /> +
+
+
+ + Firmware{model.firmware.refreshMetadata !== null || model.firmware.reportPending ? " (set)" : ""}}> +
+

+ Firmware updates come from fwupd, when it is installed. Nodes always list the pending firmware updates in their inventory; these settings control fwupd's daily metadata refresh and whether pending firmware counts against compliance. Firmware is never installed by policy. +

+ + {([["keep", "Keep the node's state", null], ["on", "Enabled: refresh the firmware metadata daily", true], ["off", "Disabled", false]] as const).map(([id, label, value]) => ( + update((m) => ({ ...m, firmware: { ...m.firmware, refreshMetadata: value } }))} isDisabled={isDisabled} /> + ))} + + update((m) => ({ ...m, firmware: { ...m.firmware, reportPending: v } }))} isDisabled={isDisabled} style={{ marginTop: "0.75rem" }} /> +
+
+
+ + setPendingForce(null)} + onConfirm={() => { const n = pendingForce ?? 0; setPendingForce(null); update((m) => ({ ...m, reboot: { ...m.reboot, forceAfterDays: n, warnMinutes: m.reboot.warnMinutes || 10 } })); }} + > + After {pendingForce} days with a reboot pending, every node this policy reaches restarts even while someone is working on it. Unsaved work is lost. Users get the warning notification first; keep the warning minutes long enough to react. + + setPendingWithUsers(false)} + onConfirm={() => { setPendingWithUsers(false); update((m) => ({ ...m, reboot: { ...m.reboot, onlyWithoutSessions: false, warnMinutes: m.reboot.warnMinutes || 10 } })); }} + > + With this off the node restarts in the window whether or not someone is working on it, after the warning. Unsaved work is lost. Prefer leaving it on with a force-after period. + +
+ ); +}; diff --git a/server/web/frontend/src/views/Policies/editors/PolicyContentEditor.tsx b/server/web/frontend/src/views/Policies/editors/PolicyContentEditor.tsx index 83d56926..65c9fdfb 100644 --- a/server/web/frontend/src/views/Policies/editors/PolicyContentEditor.tsx +++ b/server/web/frontend/src/views/Policies/editors/PolicyContentEditor.tsx @@ -17,6 +17,7 @@ import { FirewalldPolicyEditor } from "../FirewalldPolicyEditor"; import { SystemdPolicyEditor } from "../SystemdPolicyEditor"; import { SelinuxPolicyEditor } from "../SelinuxPolicyEditor"; import { ApparmorPolicyEditor } from "../ApparmorPolicyEditor"; +import { UpdatesPolicyEditor } from "../UpdatesPolicyEditor"; import { SessionAccessPolicyEditor } from "../SessionAccessPolicyEditor"; import { FlatpakPolicyEditor } from "../FlatpakPolicyEditor"; import { DiskEncryptionPolicyEditor } from "../DiskEncryptionPolicyEditor"; @@ -152,6 +153,15 @@ export const PolicyContentEditor: React.FC = ({ type, ...rest }) => { onValidityChange={rest.onValidityChange} /> ); + case "Updates": + return ( + + ); case "SessionAccess": return ; case "Flatpak": diff --git a/server/web/frontend/src/views/Policies/policySummary.ts b/server/web/frontend/src/views/Policies/policySummary.ts index 25240442..319b66bf 100644 --- a/server/web/frontend/src/views/Policies/policySummary.ts +++ b/server/web/frontend/src/views/Policies/policySummary.ts @@ -27,6 +27,7 @@ import { boolDisplay, groupPathLabel, targetLabel } from "./editors/kconfigCatal import { describeTaskEntry, describeUnitEntry, parseSystemdContent } from "./systemdModel"; import { parseSelinuxContent } from "./selinuxModel"; import { apparmorModeLabel, parseApparmorContent } from "./apparmorModel"; +import { parseUpdatesContent, updatesModeLabel, updatesRebootLabel } from "./updatesModel"; export interface SettingsRow { setting: string; @@ -357,6 +358,26 @@ export function buildSettingsRows(policyType: string, content: string): Settings return rows; } + if (policyType === "Updates") { + const up = parseUpdatesContent(content); + if (up.mode !== "UPDATES_MODE_UNSPECIFIED") rows.push({ setting: "Mode", value: updatesModeLabel(up.mode), locked: null }); + if (up.schedule.onCalendar) rows.push({ setting: "Schedule", value: `${up.schedule.onCalendar}${up.schedule.randomizedDelay ? ` (random delay up to ${up.schedule.randomizedDelay})` : ""}`, locked: null }); + if (up.reboot.policy !== "UPDATES_REBOOT_UNSPECIFIED") { + const parts = [updatesRebootLabel(up.reboot.policy)]; + if (up.reboot.window) parts.push(`window ${up.reboot.window}`); + if (up.reboot.policy !== "UPDATES_REBOOT_NEVER") { + parts.push(up.reboot.onlyWithoutSessions ? "only without logged-in users" : "even with users logged in"); + if (up.reboot.forceAfterDays > 0) parts.push(`forced after ${up.reboot.forceAfterDays} days with a ${up.reboot.warnMinutes}-minute warning`); + } + rows.push({ setting: "Reboot", value: parts.join(", "), locked: null }); + } + for (const h of up.hold) rows.push({ setting: `Hold ${h}`, value: "held back from updates", locked: null }); + if (up.removeUnusedDependencies) rows.push({ setting: "Unused dependencies", value: "removed after updates", locked: null }); + if (!up.installEngine) rows.push({ setting: "Engine", value: "not installed by the policy", locked: null }); + if (up.requireEngine) rows.push({ setting: "Engine required", value: "nodes without an engine are non-compliant", locked: null }); + return rows; + } + if (policyType === "Flatpak") { type FpRemote = { name?: string; url?: string; subset?: string; filterMode?: string | number; filterRefs?: string[]; enabled?: boolean; gpgVerify?: boolean; priority?: number }; type FpApp = { appId?: string; displayName?: string; remote?: string; branch?: string; state?: string | number; scope?: string | number; optional?: boolean }; diff --git a/server/web/frontend/src/views/Policies/updatesModel.ts b/server/web/frontend/src/views/Policies/updatesModel.ts new file mode 100644 index 00000000..aeefaeaa --- /dev/null +++ b/server/web/frontend/src/views/Policies/updatesModel.ts @@ -0,0 +1,297 @@ +// SPDX-License-Identifier: AGPL-3.0-only +// Copyright (C) 2026 Vute Tech LTD +// Copyright (C) 2026 Bor contributors + +/** + * Model of an `Updates` (Software updates) policy: parse and serialize the + * protojson content (camelCase keys, enum names), validate it, and the + * labels and templates the editor offers. + */ + +export type UpdatesMode = "UPDATES_MODE_UNSPECIFIED" | "UPDATES_MODE_OFF" | "UPDATES_MODE_CHECK" | "UPDATES_MODE_SECURITY" | "UPDATES_MODE_ALL"; +export type UpdatesRebootPolicy = "UPDATES_REBOOT_UNSPECIFIED" | "UPDATES_REBOOT_NEVER" | "UPDATES_REBOOT_WHEN_NEEDED" | "UPDATES_REBOOT_ALWAYS"; + +export interface UpdatesSchedule { + onCalendar: string; + randomizedDelay: string; + /** null = unset (on). */ + persistent: boolean | null; +} + +export interface UpdatesReboot { + policy: UpdatesRebootPolicy; + window: string; + onlyWithoutSessions: boolean; + forceAfterDays: number; + warnMinutes: number; + message: string; +} + +/** Compliance thresholds in days; 0 leaves a threshold unchecked. */ +export interface UpdatesLimits { + securityMaxAgeDays: number; + rebootMaxAgeDays: number; + checkMaxAgeDays: number; +} + +export interface UpdatesFirmware { + /** null = keep the node's fwupd-refresh.timer state. */ + refreshMetadata: boolean | null; + reportPending: boolean; +} + +export interface UpdatesContent { + mode: UpdatesMode; + schedule: UpdatesSchedule; + reboot: UpdatesReboot; + hold: string[]; + removeUnusedDependencies: boolean; + installEngine: boolean; + requireEngine: boolean; + limits: UpdatesLimits; + firmware: UpdatesFirmware; + /** Store a dnf5 offline transaction and install it at the reboot. */ + offline: boolean; +} + +export const UPDATES_MAX_LIMIT_DAYS = 3650; + +export const UPDATES_MODE_OPTIONS: { value: UpdatesMode; label: string; help: string }[] = [ + { value: "UPDATES_MODE_UNSPECIFIED", label: "Keep the node's configuration", help: "The policy does not change what the node installs on its own." }, + { value: "UPDATES_MODE_OFF", label: "No unattended updates", help: "The engine's timer is disabled. Updates are installed by hand or through another tool." }, + { value: "UPDATES_MODE_CHECK", label: "Check and report only", help: "Updates are downloaded and reported on the node page; nothing is installed. os-update has no check mode, so SUSE nodes report the pending updates without downloading." }, + { value: "UPDATES_MODE_SECURITY", label: "Install security updates", help: "Updates with a security advisory are installed on the schedule. Image systems (Kinoite, Silverblue) cannot select updates and report this as inapplicable." }, + { value: "UPDATES_MODE_ALL", label: "Install all updates", help: "Every available update is installed on the schedule." }, +]; + +export const UPDATES_REBOOT_OPTIONS: { value: UpdatesRebootPolicy; label: string; help: string }[] = [ + { value: "UPDATES_REBOOT_UNSPECIFIED", label: "Keep the node's behaviour", help: "The policy says nothing about reboots; a pending reboot is reported." }, + { value: "UPDATES_REBOOT_NEVER", label: "Never reboot", help: "A pending reboot is reported on the node page and the Compliance page; the node reboots when someone restarts it." }, + { value: "UPDATES_REBOOT_WHEN_NEEDED", label: "Reboot when an update needs it", help: "A kernel, systemd or library update that needs a reboot restarts the node within the window, with the rules below." }, + { value: "UPDATES_REBOOT_ALWAYS", label: "Reboot after every update run", help: "The node restarts after any run that installed something, within the window." }, +]; + +const MODE_BY_NUMBER: UpdatesMode[] = ["UPDATES_MODE_UNSPECIFIED", "UPDATES_MODE_OFF", "UPDATES_MODE_CHECK", "UPDATES_MODE_SECURITY", "UPDATES_MODE_ALL"]; +const REBOOT_BY_NUMBER: UpdatesRebootPolicy[] = ["UPDATES_REBOOT_UNSPECIFIED", "UPDATES_REBOOT_NEVER", "UPDATES_REBOOT_WHEN_NEEDED", "UPDATES_REBOOT_ALWAYS"]; + +function asMode(v: unknown): UpdatesMode { + if (typeof v === "number") return MODE_BY_NUMBER[v] ?? "UPDATES_MODE_UNSPECIFIED"; + return MODE_BY_NUMBER.includes(v as UpdatesMode) ? (v as UpdatesMode) : "UPDATES_MODE_UNSPECIFIED"; +} + +function asReboot(v: unknown): UpdatesRebootPolicy { + if (typeof v === "number") return REBOOT_BY_NUMBER[v] ?? "UPDATES_REBOOT_UNSPECIFIED"; + return REBOOT_BY_NUMBER.includes(v as UpdatesRebootPolicy) ? (v as UpdatesRebootPolicy) : "UPDATES_REBOOT_UNSPECIFIED"; +} + +const str = (v: unknown): string => (typeof v === "string" ? v : ""); +const num = (v: unknown): number => (typeof v === "number" && Number.isFinite(v) ? Math.trunc(v) : 0); +const obj = (v: unknown): Record => (v && typeof v === "object" && !Array.isArray(v) ? (v as Record) : {}); + +export function emptyUpdatesContent(): UpdatesContent { + return { + mode: "UPDATES_MODE_UNSPECIFIED", + schedule: { onCalendar: "", randomizedDelay: "", persistent: null }, + reboot: { policy: "UPDATES_REBOOT_UNSPECIFIED", window: "", onlyWithoutSessions: true, forceAfterDays: 0, warnMinutes: 10, message: "" }, + hold: [], + removeUnusedDependencies: false, + installEngine: true, + requireEngine: false, + limits: { securityMaxAgeDays: 0, rebootMaxAgeDays: 0, checkMaxAgeDays: 0 }, + firmware: { refreshMetadata: null, reportPending: false }, + offline: false, + }; +} + +export function parseUpdatesContent(raw: string): UpdatesContent { + const c = emptyUpdatesContent(); + let data: unknown; + try { + data = raw.trim() ? JSON.parse(raw) : {}; + } catch { + return c; + } + const d = obj(data); + c.mode = asMode(d.mode); + const s = obj(d.schedule); + c.schedule = { onCalendar: str(s.onCalendar), randomizedDelay: str(s.randomizedDelay), persistent: typeof s.persistent === "boolean" ? s.persistent : null }; + const r = obj(d.reboot); + c.reboot = { + policy: asReboot(r.policy), + window: str(r.window), + onlyWithoutSessions: r.onlyWithoutSessions !== false, + forceAfterDays: num(r.forceAfterDays), + warnMinutes: typeof r.warnMinutes === "number" ? num(r.warnMinutes) : 10, + message: str(r.message), + }; + c.hold = Array.isArray(d.hold) ? d.hold.filter((h): h is string => typeof h === "string") : []; + c.removeUnusedDependencies = d.removeUnusedDependencies === true; + c.installEngine = d.installEngine !== false; + c.requireEngine = d.requireEngine === true; + const l = obj(d.limits); + c.limits = { securityMaxAgeDays: num(l.securityMaxAgeDays), rebootMaxAgeDays: num(l.rebootMaxAgeDays), checkMaxAgeDays: num(l.checkMaxAgeDays) }; + const f = obj(d.firmware); + c.firmware = { refreshMetadata: typeof f.refreshMetadata === "boolean" ? f.refreshMetadata : null, reportPending: f.reportPending === true }; + c.offline = d.offline === true; + return c; +} + +export function serializeUpdatesContent(c: UpdatesContent): string { + const out: Record = {}; + if (c.mode !== "UPDATES_MODE_UNSPECIFIED") out.mode = c.mode; + if (c.schedule.onCalendar) { + const s: Record = { onCalendar: c.schedule.onCalendar }; + if (c.schedule.randomizedDelay) s.randomizedDelay = c.schedule.randomizedDelay; + if (c.schedule.persistent !== null) s.persistent = c.schedule.persistent; + out.schedule = s; + } + if (c.reboot.policy !== "UPDATES_REBOOT_UNSPECIFIED") { + const r: Record = { policy: c.reboot.policy }; + if (c.reboot.window) r.window = c.reboot.window; + if (!c.reboot.onlyWithoutSessions) r.onlyWithoutSessions = false; + if (c.reboot.forceAfterDays > 0) r.forceAfterDays = c.reboot.forceAfterDays; + if (c.reboot.warnMinutes > 0) r.warnMinutes = c.reboot.warnMinutes; + if (c.reboot.message) r.message = c.reboot.message; + out.reboot = r; + } + if (c.hold.length) out.hold = c.hold; + if (c.removeUnusedDependencies) out.removeUnusedDependencies = true; + if (!c.installEngine) out.installEngine = false; + if (c.requireEngine) out.requireEngine = true; + if (c.offline) out.offline = true; + if (hasLimits(c.limits)) { + const l: Record = {}; + if (c.limits.securityMaxAgeDays > 0) l.securityMaxAgeDays = c.limits.securityMaxAgeDays; + if (c.limits.rebootMaxAgeDays > 0) l.rebootMaxAgeDays = c.limits.rebootMaxAgeDays; + if (c.limits.checkMaxAgeDays > 0) l.checkMaxAgeDays = c.limits.checkMaxAgeDays; + out.limits = l; + } + if (c.firmware.refreshMetadata !== null || c.firmware.reportPending) { + const f: Record = {}; + if (c.firmware.refreshMetadata !== null) f.refreshMetadata = c.firmware.refreshMetadata; + if (c.firmware.reportPending) f.reportPending = true; + out.firmware = f; + } + return JSON.stringify(out, null, 2); +} + +export function hasLimits(l: UpdatesLimits): boolean { + return l.securityMaxAgeDays > 0 || l.rebootMaxAgeDays > 0 || l.checkMaxAgeDays > 0; +} + +export function limitProblem(v: number): string | null { + if (!Number.isFinite(v) || v < 0 || v > UPDATES_MAX_LIMIT_DAYS) return `Use 0 (not checked) to ${UPDATES_MAX_LIMIT_DAYS} days`; + return null; +} + +const HOLD_RE = /^[A-Za-z0-9][A-Za-z0-9._+*?-]{0,127}$/; +const WINDOW_RE = /^([01]\d|2[0-3]):[0-5]\d-([01]\d|2[0-3]):[0-5]\d$/; +const TIME_SPAN_RE = /^(\d+(\.\d+)?\s*(usec|us|msec|ms|seconds?|sec|s|minutes?|min|m|hours?|hr|h|days?|d|weeks?|w|months?|M|years?|y)\s*)+$/; + +export function holdProblem(h: string): string | null { + if (!h.trim()) return "Enter a package name or a pattern"; + return HOLD_RE.test(h) ? null : "Use a package name or a pattern with * and ?"; +} + +export function windowProblem(w: string): string | null { + if (!w) return null; + if (!WINDOW_RE.test(w)) return "Use HH:MM-HH:MM, for example 02:00-05:00"; + if (w.slice(0, 5) === w.slice(6)) return "Start and end are the same"; + return null; +} + +export function delayProblem(v: string): string | null { + if (!v) return null; + return TIME_SPAN_RE.test(v.trim()) ? null : "Use a time span such as 30m or 1h"; +} + +export function calendarProblem(v: string): string | null { + if (!v.trim()) return "Enter a calendar expression"; + if (/[\n\r\0]/.test(v)) return "One line only"; + return null; +} + +export function hasUpdatesSettings(c: UpdatesContent): boolean { + return c.mode !== "UPDATES_MODE_UNSPECIFIED" || !!c.schedule.onCalendar || c.reboot.policy !== "UPDATES_REBOOT_UNSPECIFIED" || + c.hold.length > 0 || c.removeUnusedDependencies || c.requireEngine || !c.installEngine || c.offline || + hasLimits(c.limits) || c.firmware.refreshMetadata !== null || c.firmware.reportPending; +} + +/** Why the content cannot be saved, or null. */ +export function validateUpdatesContent(c: UpdatesContent): string | null { + if (!hasUpdatesSettings(c)) return "Set a mode, a schedule, a reboot rule, a hold or a limit"; + if (c.offline && c.mode !== "UPDATES_MODE_SECURITY" && c.mode !== "UPDATES_MODE_ALL") return "Offline installs need the security or all mode"; + if (c.schedule.onCalendar) { + const p = calendarProblem(c.schedule.onCalendar); + if (p) return `Schedule: ${p}`; + } else if (c.schedule.randomizedDelay || c.schedule.persistent !== null) { + return "Schedule: a calendar expression is required"; + } + const dp = delayProblem(c.schedule.randomizedDelay); + if (dp) return `Schedule: ${dp}`; + const wp = windowProblem(c.reboot.window); + if (wp) return `Reboot window: ${wp}`; + if (c.reboot.forceAfterDays < 0 || c.reboot.forceAfterDays > 365) return "Force after days must be between 0 and 365"; + if (c.reboot.warnMinutes < 0 || c.reboot.warnMinutes > 1440) return "Warning minutes must be between 0 and 1440"; + if (c.reboot.message.length > 512) return "The reboot message is longer than 512 characters"; + for (const [name, v] of [["Security age limit", c.limits.securityMaxAgeDays], ["Reboot age limit", c.limits.rebootMaxAgeDays], ["Check age limit", c.limits.checkMaxAgeDays]] as const) { + const p = limitProblem(v); + if (p) return `${name}: ${p}`; + } + const seen = new Set(); + for (const h of c.hold) { + const p = holdProblem(h); + if (p) return `Hold ${h || "(empty)"}: ${p}`; + if (seen.has(h)) return `Hold ${h} is listed twice`; + seen.add(h); + } + return null; +} + +export function updatesModeLabel(m: UpdatesMode): string { + return UPDATES_MODE_OPTIONS.find((o) => o.value === m)?.label ?? m; +} + +export function updatesRebootLabel(r: UpdatesRebootPolicy): string { + return UPDATES_REBOOT_OPTIONS.find((o) => o.value === r)?.label ?? r; +} + +export interface UpdatesTemplate { + id: string; + label: string; + description: string; + content: UpdatesContent; +} + +export const UPDATES_TEMPLATES: UpdatesTemplate[] = [ + { + id: "workstation", + label: "Workstations: security updates nightly, reboot in the window", + description: "Security updates install at 02:00 with up to an hour of random delay. A reboot an update needs happens between 03:00 and 05:00 when nobody is logged in, and after seven days even with a user logged in, with a ten-minute warning. A security update pending longer than 14 days, a reboot pending longer than 10 or metadata older than 3 days is non-compliant.", + content: { + ...emptyUpdatesContent(), + mode: "UPDATES_MODE_SECURITY", + schedule: { onCalendar: "*-*-* 02:00", randomizedDelay: "1h", persistent: true }, + reboot: { policy: "UPDATES_REBOOT_WHEN_NEEDED", window: "03:00-05:00", onlyWithoutSessions: true, forceAfterDays: 7, warnMinutes: 10, message: "" }, + limits: { securityMaxAgeDays: 14, rebootMaxAgeDays: 10, checkMaxAgeDays: 3 }, + }, + }, + { + id: "servers", + label: "Servers: all updates, no automatic reboot", + description: "Every update installs at 04:00. The node never reboots on its own; a pending reboot shows on the node page and the Compliance page. A security update pending longer than 30 days or metadata older than 3 days is non-compliant.", + content: { + ...emptyUpdatesContent(), + mode: "UPDATES_MODE_ALL", + schedule: { onCalendar: "*-*-* 04:00", randomizedDelay: "30m", persistent: true }, + reboot: { policy: "UPDATES_REBOOT_NEVER", window: "", onlyWithoutSessions: true, forceAfterDays: 0, warnMinutes: 0, message: "" }, + limits: { securityMaxAgeDays: 30, rebootMaxAgeDays: 0, checkMaxAgeDays: 3 }, + }, + }, + { + id: "check", + label: "Check only: report pending updates", + description: "Nothing is installed; the node reports what it could install and whether a reboot is pending.", + content: { ...emptyUpdatesContent(), mode: "UPDATES_MODE_CHECK" }, + }, +]; diff --git a/server/web/static/bor.js b/server/web/static/bor.js index 125b2f12..38194297 100644 --- a/server/web/static/bor.js +++ b/server/web/static/bor.js @@ -1,2 +1,2 @@ /*! For license information please see bor.js.LICENSE.txt */ -(()=>{var e={3020(e,n,t){"use strict";t.d(n,{A:()=>B});var a=t(1601),o=t.n(a),r=t(6314),l=t.n(r),i=t(4417),c=t.n(i),p=new URL(t(2768),t.b),d=new URL(t(8601),t.b),s=new URL(t(2252),t.b),f=new URL(t(2309),t.b),v=new URL(t(6428),t.b),m=new URL(t(229),t.b),g=new URL(t(7905),t.b),b=new URL(t(8739),t.b),u=l()(o()),_=c()(p),h=c()(d),x=c()(s),k=c()(f),w=c()(v),y=c()(m),S=c()(g),C=c()(b);u.push([e.id,`@charset "UTF-8";\n:where(html,\nbody,\np,\nol,\nul,\nli,\ndl,\ndt,\ndd,\nblockquote,\nfigure,\nfieldset,\nlegend,\ntextarea,\npre,\niframe,\nhr,\nh1,\nh2,\nh3,\nh4,\nh5,\nh6) {\n padding: 0;\n margin: 0;\n}\n\n*,\n*::before,\n*::after {\n box-sizing: border-box;\n scrollbar-color: var(--pf-t--global--border--color--default) transparent;\n}\n\n*::-webkit-scrollbar-thumb {\n background-color: var(--pf-t--global--border--color--default);\n border-radius: var(--pf-t--global--spacer--xs);\n}\n\n*::-webkit-scrollbar-track {\n background-color: transparent;\n}\n\n*::-webkit-scrollbar {\n max-width: var(--pf-t--global--spacer--sm);\n max-height: var(--pf-t--global--spacer--sm);\n}\n\n:where(html,\nbody) {\n height: 100%;\n}\n\n:where(body) {\n font-family: var(--pf-t--global--font--family--body);\n font-size: var(--pf-t--global--font--size--body--default);\n font-weight: var(--pf-t--global--font--weight--body--default);\n line-height: var(--pf-t--global--font--line-height--body);\n color: var(--pf-t--global--text--color--regular);\n}\n\n:where(h1,\nh2,\nh3,\nh4,\nh5,\nh6) {\n font-size: 100%;\n font-weight: var(--pf-t--global--font--weight--body--default);\n}\n\n:where(ul) {\n list-style: none;\n}\n\n:where(button,\ninput,\noptgroup,\nselect,\ntextarea) {\n margin: 0;\n font-family: inherit;\n font-size: 100%;\n line-height: var(--pf-t--global--font--line-height--body);\n color: var(--pf-t--global--text--color--regular);\n}\n\n:where(img,\nembed,\niframe,\nobject,\naudio,\nvideo) {\n max-width: 100%;\n height: auto;\n}\n\n:where(iframe) {\n border: 0;\n}\n\n:where(table) {\n border-spacing: 0;\n border-collapse: collapse;\n}\n\n:where(td,\nth) {\n padding: 0;\n text-align: start;\n}\n\n:where(code,\npre) {\n font-family: var(--pf-t--global--font--family--mono);\n}\n\n:where(a) {\n color: var(--pf-t--global--text--color--link--default);\n text-decoration-line: var(--pf-t--global--text-decoration--link--line--default);\n}\n\n:where(a:hover, a:focus) {\n color: var(--pf-t--global--text--color--link--hover);\n text-decoration-line: var(--pf-t--global--text-decoration--link--line--hover);\n}\n\n:where(a,\nbutton) {\n cursor: pointer;\n}\n\n:where(:root) {\n color-scheme: light;\n}\n\n:where(.pf-v6-theme-dark) {\n color-scheme: dark;\n}\n\n.pf-v6-screen-reader {\n position: fixed;\n inset-block-start: 0;\n inset-inline-start: 0;\n overflow: hidden;\n clip: rect(0, 0, 0, 0);\n white-space: nowrap;\n border: 0;\n}\n.pf-v6-screen-reader.pf-m-full-size {\n width: 100%;\n height: 100%;\n}\n.pf-v6-screen-reader.pf-m-absolute {\n position: absolute;\n}\n\n.pf-v6-m-tabular-nums {\n font-variant-numeric: tabular-nums;\n}\n\n.pf-v6-m-legacy-font {\n --pf-t--global--font--family--body: var(--pf-t--global--font--family--body--legacy);\n --pf-t--global--font--family--heading: var(--pf-t--global--font--family--heading--legacy);\n --pf-t--global--font--family--mono: var(--pf-t--global--font--family--mono--legacy);\n --pf-t--global--font--weight--body: var(--pf-t--global--font--weight--body--legacy);\n --pf-t--global--font--weight--body--bold: var(--pf-t--global--font--weight--body--bold--legacy);\n --pf-t--global--font--weight--heading: var(--pf-t--global--font--weight--heading--legacy);\n --pf-t--global--font--weight--heading--bold: var(--pf-t--global--font--weight--heading--bold--legacy);\n}\n\n.pf-v6-m-dir-rtl {\n --pf-v6-global--inverse--multiplier: -1;\n direction: rtl;\n}\n\n.pf-v6-m-dir-ltr {\n --pf-v6-global--inverse--multiplier: 1;\n direction: ltr;\n}\n\n:where(.pf-v6-m-dir-rtl, [dir=rtl]) .pf-v6-m-mirror-inline-rtl {\n scale: -1 1;\n}\n\n.pf-v6-m-no-motion {\n --pf-t--global--delay--400: 1ms !important;\n --pf-t--global--delay--300: 1ms !important;\n --pf-t--global--delay--200: 1ms !important;\n --pf-t--global--delay--100: 1ms !important;\n --pf-t--global--duration--600: 1ms !important;\n --pf-t--global--duration--500: 1ms !important;\n --pf-t--global--duration--400: 1ms !important;\n --pf-t--global--duration--300: 1ms !important;\n --pf-t--global--duration--200: 1ms !important;\n --pf-t--global--duration--100: 1ms !important;\n --pf-t--global--duration--50: 1ms !important;\n}\n\n:root {\n --pf-v6-global--danger-jiggle--AnimationDuration--Transform: var(--pf-t--global--motion--duration--fade--default);\n --pf-v6-global--danger-jiggle--AnimationTimingFunction--Transform: var(--pf-t--global--motion--timing-function--default);\n}\n\n@property --pf-v6-global--danger-jiggle--TranslateX {\n syntax: "";\n inherits: false;\n initial-value: 0;\n}\n@keyframes pf-v6-global-danger-jiggle-motion {\n 33% {\n --pf-v6-global--danger-jiggle--TranslateX: -2px;\n }\n 66% {\n --pf-v6-global--danger-jiggle--TranslateX: 3px;\n }\n}\n@keyframes pf-v6-global-fade-in {\n from {\n opacity: 0;\n }\n to {\n opacity: 1;\n }\n}\n@keyframes pf-v6-global-fade-out {\n from {\n opacity: 1;\n }\n to {\n opacity: 0;\n }\n}\n@font-face {\n font-family: "Red Hat Text";\n font-style: normal;\n font-weight: 400 500;\n src: url(${_}) format("woff2-variations");\n font-display: fallback;\n}\n@font-face {\n font-family: "Red Hat Text";\n font-style: italic;\n font-weight: 400 500;\n src: url(${h}) format("woff2-variations");\n font-display: fallback;\n}\n@font-face {\n font-family: "Red Hat Display";\n font-style: normal;\n font-weight: 400 700;\n src: url(${x}) format("woff2-variations");\n font-display: fallback;\n}\n@font-face {\n font-family: "Red Hat Display";\n font-style: italic;\n font-weight: 400 700;\n src: url(${k}) format("woff2-variations");\n font-display: fallback;\n}\n@font-face {\n font-family: "Red Hat Mono";\n font-style: normal;\n font-weight: 400;\n src: url(${w}) format("woff2-variations");\n font-display: fallback;\n}\n@font-face {\n font-family: "Red Hat Mono";\n font-style: italic;\n font-weight: 400;\n src: url(${y}) format("woff2-variations");\n font-display: fallback;\n}\n.fa-lg {\n font-size: 1.3333333333em;\n line-height: 0.75em;\n vertical-align: -0.0667em;\n}\n\n.fa-xs {\n font-size: 0.75em;\n}\n\n.fa-sm {\n font-size: 0.875em;\n}\n\n.fa-1x {\n font-size: 1em;\n}\n\n.fa-2x {\n font-size: 2em;\n}\n\n.fa-3x {\n font-size: 3em;\n}\n\n.fa-4x {\n font-size: 4em;\n}\n\n.fa-5x {\n font-size: 5em;\n}\n\n.fa-6x {\n font-size: 6em;\n}\n\n.fa-7x {\n font-size: 7em;\n}\n\n.fa-8x {\n font-size: 8em;\n}\n\n.fa-9x {\n font-size: 9em;\n}\n\n.fa-10x {\n font-size: 10em;\n}\n\n.fa-fw {\n text-align: center;\n width: 1.25em;\n}\n\n.fa-ul {\n list-style-type: none;\n margin-left: 2.5em;\n padding-left: 0;\n}\n.fa-ul > li {\n position: relative;\n}\n\n.fa-li {\n left: -2em;\n position: absolute;\n text-align: center;\n width: 2em;\n line-height: inherit;\n}\n\n.fa-border {\n border: solid 0.08em #eee;\n border-radius: 0.1em;\n padding: 0.2em 0.25em 0.15em;\n}\n\n.fa-pull-left {\n float: left;\n}\n\n.fa-pull-right {\n float: right;\n}\n\n.fa.fa-pull-left,\n.fas.fa-pull-left,\n.far.fa-pull-left,\n.fal.fa-pull-left,\n.fab.fa-pull-left {\n margin-right: 0.3em;\n}\n.fa.fa-pull-right,\n.fas.fa-pull-right,\n.far.fa-pull-right,\n.fal.fa-pull-right,\n.fab.fa-pull-right {\n margin-left: 0.3em;\n}\n\n.fa-spin {\n animation: fa-spin 2s infinite linear;\n}\n\n.fa-pulse {\n animation: fa-spin 1s infinite steps(8);\n}\n\n@keyframes fa-spin {\n 0% {\n transform: rotate(0deg);\n }\n 100% {\n transform: rotate(360deg);\n }\n}\n.fa-rotate-90 {\n -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=1)";\n transform: rotate(90deg);\n}\n\n.fa-rotate-180 {\n -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2)";\n transform: rotate(180deg);\n}\n\n.fa-rotate-270 {\n -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=3)";\n transform: rotate(270deg);\n}\n\n.fa-flip-horizontal {\n -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)";\n transform: scale(-1, 1);\n}\n\n.fa-flip-vertical {\n -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)";\n transform: scale(1, -1);\n}\n\n.fa-flip-horizontal.fa-flip-vertical {\n -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)";\n transform: scale(-1, -1);\n}\n\n:root .fa-rotate-90,\n:root .fa-rotate-180,\n:root .fa-rotate-270,\n:root .fa-flip-horizontal,\n:root .fa-flip-vertical {\n filter: none;\n}\n\n.fa-stack {\n display: inline-block;\n height: 2em;\n line-height: 2em;\n position: relative;\n vertical-align: middle;\n width: 0.625em;\n}\n\n.fa-stack-1x,\n.fa-stack-2x {\n left: 0;\n position: absolute;\n text-align: center;\n width: 100%;\n}\n\n.fa-stack-1x {\n line-height: inherit;\n}\n\n.fa-stack-2x {\n font-size: 2em;\n}\n\n.fa-inverse {\n color: #fff;\n}\n\n.sr-only {\n border: 0;\n clip: rect(0, 0, 0, 0);\n height: 1px;\n margin: -1px;\n overflow: hidden;\n padding: 0;\n position: absolute;\n width: 1px;\n}\n\n.sr-only-focusable:active, .sr-only-focusable:focus {\n clip: auto;\n height: auto;\n margin: 0;\n overflow: visible;\n position: static;\n width: auto;\n}\n\n@font-face {\n font-family: "Font Awesome 5 Free";\n font-style: normal;\n font-weight: 900;\n src: url(${S}) format("woff2");\n}\n.fa,\n.fas {\n font-family: "Font Awesome 5 Free";\n font-weight: 900;\n}\n\n.fa-500px:before {\n content: "\\f26e";\n}\n\n.fa-accessible-icon:before {\n content: "\\f368";\n}\n\n.fa-accusoft:before {\n content: "\\f369";\n}\n\n.fa-acquisitions-incorporated:before {\n content: "\\f6af";\n}\n\n.fa-ad:before {\n content: "\\f641";\n}\n\n.fa-address-book:before {\n content: "\\f2b9";\n}\n\n.fa-address-card:before {\n content: "\\f2bb";\n}\n\n.fa-adjust:before {\n content: "\\f042";\n}\n\n.fa-adn:before {\n content: "\\f170";\n}\n\n.fa-adobe:before {\n content: "\\f778";\n}\n\n.fa-adversal:before {\n content: "\\f36a";\n}\n\n.fa-affiliatetheme:before {\n content: "\\f36b";\n}\n\n.fa-air-freshener:before {\n content: "\\f5d0";\n}\n\n.fa-algolia:before {\n content: "\\f36c";\n}\n\n.fa-align-center:before {\n content: "\\f037";\n}\n\n.fa-align-justify:before {\n content: "\\f039";\n}\n\n.fa-align-left:before {\n content: "\\f036";\n}\n\n.fa-align-right:before {\n content: "\\f038";\n}\n\n.fa-alipay:before {\n content: "\\f642";\n}\n\n.fa-allergies:before {\n content: "\\f461";\n}\n\n.fa-amazon:before {\n content: "\\f270";\n}\n\n.fa-amazon-pay:before {\n content: "\\f42c";\n}\n\n.fa-ambulance:before {\n content: "\\f0f9";\n}\n\n.fa-american-sign-language-interpreting:before {\n content: "\\f2a3";\n}\n\n.fa-amilia:before {\n content: "\\f36d";\n}\n\n.fa-anchor:before {\n content: "\\f13d";\n}\n\n.fa-android:before {\n content: "\\f17b";\n}\n\n.fa-angellist:before {\n content: "\\f209";\n}\n\n.fa-angle-double-down:before {\n content: "\\f103";\n}\n\n.fa-angle-double-left:before {\n content: "\\f100";\n}\n\n.fa-angle-double-right:before {\n content: "\\f101";\n}\n\n.fa-angle-double-up:before {\n content: "\\f102";\n}\n\n.fa-angle-down:before {\n content: "\\f107";\n}\n\n.fa-angle-left:before {\n content: "\\f104";\n}\n\n.fa-angle-right:before {\n content: "\\f105";\n}\n\n.fa-angle-up:before {\n content: "\\f106";\n}\n\n.fa-angry:before {\n content: "\\f556";\n}\n\n.fa-angrycreative:before {\n content: "\\f36e";\n}\n\n.fa-angular:before {\n content: "\\f420";\n}\n\n.fa-ankh:before {\n content: "\\f644";\n}\n\n.fa-app-store:before {\n content: "\\f36f";\n}\n\n.fa-app-store-ios:before {\n content: "\\f370";\n}\n\n.fa-apper:before {\n content: "\\f371";\n}\n\n.fa-apple:before {\n content: "\\f179";\n}\n\n.fa-apple-alt:before {\n content: "\\f5d1";\n}\n\n.fa-apple-pay:before {\n content: "\\f415";\n}\n\n.fa-archive:before {\n content: "\\f187";\n}\n\n.fa-archway:before {\n content: "\\f557";\n}\n\n.fa-arrow-alt-circle-down:before {\n content: "\\f358";\n}\n\n.fa-arrow-alt-circle-left:before {\n content: "\\f359";\n}\n\n.fa-arrow-alt-circle-right:before {\n content: "\\f35a";\n}\n\n.fa-arrow-alt-circle-up:before {\n content: "\\f35b";\n}\n\n.fa-arrow-circle-down:before {\n content: "\\f0ab";\n}\n\n.fa-arrow-circle-left:before {\n content: "\\f0a8";\n}\n\n.fa-arrow-circle-right:before {\n content: "\\f0a9";\n}\n\n.fa-arrow-circle-up:before {\n content: "\\f0aa";\n}\n\n.fa-arrow-down:before {\n content: "\\f063";\n}\n\n.fa-arrow-left:before {\n content: "\\f060";\n}\n\n.fa-arrow-right:before {\n content: "\\f061";\n}\n\n.fa-arrow-up:before {\n content: "\\f062";\n}\n\n.fa-arrows-alt:before {\n content: "\\f0b2";\n}\n\n.fa-arrows-alt-h:before {\n content: "\\f337";\n}\n\n.fa-arrows-alt-v:before {\n content: "\\f338";\n}\n\n.fa-artstation:before {\n content: "\\f77a";\n}\n\n.fa-assistive-listening-systems:before {\n content: "\\f2a2";\n}\n\n.fa-asterisk:before {\n content: "\\f069";\n}\n\n.fa-asymmetrik:before {\n content: "\\f372";\n}\n\n.fa-at:before {\n content: "\\f1fa";\n}\n\n.fa-atlas:before {\n content: "\\f558";\n}\n\n.fa-atlassian:before {\n content: "\\f77b";\n}\n\n.fa-atom:before {\n content: "\\f5d2";\n}\n\n.fa-audible:before {\n content: "\\f373";\n}\n\n.fa-audio-description:before {\n content: "\\f29e";\n}\n\n.fa-autoprefixer:before {\n content: "\\f41c";\n}\n\n.fa-avianex:before {\n content: "\\f374";\n}\n\n.fa-aviato:before {\n content: "\\f421";\n}\n\n.fa-award:before {\n content: "\\f559";\n}\n\n.fa-aws:before {\n content: "\\f375";\n}\n\n.fa-baby:before {\n content: "\\f77c";\n}\n\n.fa-baby-carriage:before {\n content: "\\f77d";\n}\n\n.fa-backspace:before {\n content: "\\f55a";\n}\n\n.fa-backward:before {\n content: "\\f04a";\n}\n\n.fa-balance-scale:before {\n content: "\\f24e";\n}\n\n.fa-ban:before {\n content: "\\f05e";\n}\n\n.fa-band-aid:before {\n content: "\\f462";\n}\n\n.fa-bandcamp:before {\n content: "\\f2d5";\n}\n\n.fa-barcode:before {\n content: "\\f02a";\n}\n\n.fa-bars:before {\n content: "\\f0c9";\n}\n\n.fa-baseball-ball:before {\n content: "\\f433";\n}\n\n.fa-basketball-ball:before {\n content: "\\f434";\n}\n\n.fa-bath:before {\n content: "\\f2cd";\n}\n\n.fa-battery-empty:before {\n content: "\\f244";\n}\n\n.fa-battery-full:before {\n content: "\\f240";\n}\n\n.fa-battery-half:before {\n content: "\\f242";\n}\n\n.fa-battery-quarter:before {\n content: "\\f243";\n}\n\n.fa-battery-three-quarters:before {\n content: "\\f241";\n}\n\n.fa-bed:before {\n content: "\\f236";\n}\n\n.fa-beer:before {\n content: "\\f0fc";\n}\n\n.fa-behance:before {\n content: "\\f1b4";\n}\n\n.fa-behance-square:before {\n content: "\\f1b5";\n}\n\n.fa-bell:before {\n content: "\\f0f3";\n}\n\n.fa-bell-slash:before {\n content: "\\f1f6";\n}\n\n.fa-bezier-curve:before {\n content: "\\f55b";\n}\n\n.fa-bible:before {\n content: "\\f647";\n}\n\n.fa-bicycle:before {\n content: "\\f206";\n}\n\n.fa-bimobject:before {\n content: "\\f378";\n}\n\n.fa-binoculars:before {\n content: "\\f1e5";\n}\n\n.fa-biohazard:before {\n content: "\\f780";\n}\n\n.fa-birthday-cake:before {\n content: "\\f1fd";\n}\n\n.fa-bitbucket:before {\n content: "\\f171";\n}\n\n.fa-bitcoin:before {\n content: "\\f379";\n}\n\n.fa-bity:before {\n content: "\\f37a";\n}\n\n.fa-black-tie:before {\n content: "\\f27e";\n}\n\n.fa-blackberry:before {\n content: "\\f37b";\n}\n\n.fa-blender:before {\n content: "\\f517";\n}\n\n.fa-blender-phone:before {\n content: "\\f6b6";\n}\n\n.fa-blind:before {\n content: "\\f29d";\n}\n\n.fa-blog:before {\n content: "\\f781";\n}\n\n.fa-blogger:before {\n content: "\\f37c";\n}\n\n.fa-blogger-b:before {\n content: "\\f37d";\n}\n\n.fa-bluetooth:before {\n content: "\\f293";\n}\n\n.fa-bluetooth-b:before {\n content: "\\f294";\n}\n\n.fa-bold:before {\n content: "\\f032";\n}\n\n.fa-bolt:before {\n content: "\\f0e7";\n}\n\n.fa-bomb:before {\n content: "\\f1e2";\n}\n\n.fa-bone:before {\n content: "\\f5d7";\n}\n\n.fa-bong:before {\n content: "\\f55c";\n}\n\n.fa-book:before {\n content: "\\f02d";\n}\n\n.fa-book-dead:before {\n content: "\\f6b7";\n}\n\n.fa-book-open:before {\n content: "\\f518";\n}\n\n.fa-book-reader:before {\n content: "\\f5da";\n}\n\n.fa-bookmark:before {\n content: "\\f02e";\n}\n\n.fa-bowling-ball:before {\n content: "\\f436";\n}\n\n.fa-box:before {\n content: "\\f466";\n}\n\n.fa-box-open:before {\n content: "\\f49e";\n}\n\n.fa-boxes:before {\n content: "\\f468";\n}\n\n.fa-braille:before {\n content: "\\f2a1";\n}\n\n.fa-brain:before {\n content: "\\f5dc";\n}\n\n.fa-briefcase:before {\n content: "\\f0b1";\n}\n\n.fa-briefcase-medical:before {\n content: "\\f469";\n}\n\n.fa-broadcast-tower:before {\n content: "\\f519";\n}\n\n.fa-broom:before {\n content: "\\f51a";\n}\n\n.fa-brush:before {\n content: "\\f55d";\n}\n\n.fa-btc:before {\n content: "\\f15a";\n}\n\n.fa-bug:before {\n content: "\\f188";\n}\n\n.fa-building:before {\n content: "\\f1ad";\n}\n\n.fa-bullhorn:before {\n content: "\\f0a1";\n}\n\n.fa-bullseye:before {\n content: "\\f140";\n}\n\n.fa-burn:before {\n content: "\\f46a";\n}\n\n.fa-buromobelexperte:before {\n content: "\\f37f";\n}\n\n.fa-bus:before {\n content: "\\f207";\n}\n\n.fa-bus-alt:before {\n content: "\\f55e";\n}\n\n.fa-business-time:before {\n content: "\\f64a";\n}\n\n.fa-buysellads:before {\n content: "\\f20d";\n}\n\n.fa-calculator:before {\n content: "\\f1ec";\n}\n\n.fa-calendar:before {\n content: "\\f133";\n}\n\n.fa-calendar-alt:before {\n content: "\\f073";\n}\n\n.fa-calendar-check:before {\n content: "\\f274";\n}\n\n.fa-calendar-day:before {\n content: "\\f783";\n}\n\n.fa-calendar-minus:before {\n content: "\\f272";\n}\n\n.fa-calendar-plus:before {\n content: "\\f271";\n}\n\n.fa-calendar-times:before {\n content: "\\f273";\n}\n\n.fa-calendar-week:before {\n content: "\\f784";\n}\n\n.fa-camera:before {\n content: "\\f030";\n}\n\n.fa-camera-retro:before {\n content: "\\f083";\n}\n\n.fa-campground:before {\n content: "\\f6bb";\n}\n\n.fa-canadian-maple-leaf:before {\n content: "\\f785";\n}\n\n.fa-candy-cane:before {\n content: "\\f786";\n}\n\n.fa-cannabis:before {\n content: "\\f55f";\n}\n\n.fa-capsules:before {\n content: "\\f46b";\n}\n\n.fa-car:before {\n content: "\\f1b9";\n}\n\n.fa-car-alt:before {\n content: "\\f5de";\n}\n\n.fa-car-battery:before {\n content: "\\f5df";\n}\n\n.fa-car-crash:before {\n content: "\\f5e1";\n}\n\n.fa-car-side:before {\n content: "\\f5e4";\n}\n\n.fa-caret-down:before {\n content: "\\f0d7";\n}\n\n.fa-caret-left:before {\n content: "\\f0d9";\n}\n\n.fa-caret-right:before {\n content: "\\f0da";\n}\n\n.fa-caret-square-down:before {\n content: "\\f150";\n}\n\n.fa-caret-square-left:before {\n content: "\\f191";\n}\n\n.fa-caret-square-right:before {\n content: "\\f152";\n}\n\n.fa-caret-square-up:before {\n content: "\\f151";\n}\n\n.fa-caret-up:before {\n content: "\\f0d8";\n}\n\n.fa-carrot:before {\n content: "\\f787";\n}\n\n.fa-cart-arrow-down:before {\n content: "\\f218";\n}\n\n.fa-cart-plus:before {\n content: "\\f217";\n}\n\n.fa-cash-register:before {\n content: "\\f788";\n}\n\n.fa-cat:before {\n content: "\\f6be";\n}\n\n.fa-cc-amazon-pay:before {\n content: "\\f42d";\n}\n\n.fa-cc-amex:before {\n content: "\\f1f3";\n}\n\n.fa-cc-apple-pay:before {\n content: "\\f416";\n}\n\n.fa-cc-diners-club:before {\n content: "\\f24c";\n}\n\n.fa-cc-discover:before {\n content: "\\f1f2";\n}\n\n.fa-cc-jcb:before {\n content: "\\f24b";\n}\n\n.fa-cc-mastercard:before {\n content: "\\f1f1";\n}\n\n.fa-cc-paypal:before {\n content: "\\f1f4";\n}\n\n.fa-cc-stripe:before {\n content: "\\f1f5";\n}\n\n.fa-cc-visa:before {\n content: "\\f1f0";\n}\n\n.fa-centercode:before {\n content: "\\f380";\n}\n\n.fa-centos:before {\n content: "\\f789";\n}\n\n.fa-certificate:before {\n content: "\\f0a3";\n}\n\n.fa-chair:before {\n content: "\\f6c0";\n}\n\n.fa-chalkboard:before {\n content: "\\f51b";\n}\n\n.fa-chalkboard-teacher:before {\n content: "\\f51c";\n}\n\n.fa-charging-station:before {\n content: "\\f5e7";\n}\n\n.fa-chart-area:before {\n content: "\\f1fe";\n}\n\n.fa-chart-bar:before {\n content: "\\f080";\n}\n\n.fa-chart-line:before {\n content: "\\f201";\n}\n\n.fa-chart-pie:before {\n content: "\\f200";\n}\n\n.fa-check:before {\n content: "\\f00c";\n}\n\n.fa-check-circle:before {\n content: "\\f058";\n}\n\n.fa-check-double:before {\n content: "\\f560";\n}\n\n.fa-check-square:before {\n content: "\\f14a";\n}\n\n.fa-chess:before {\n content: "\\f439";\n}\n\n.fa-chess-bishop:before {\n content: "\\f43a";\n}\n\n.fa-chess-board:before {\n content: "\\f43c";\n}\n\n.fa-chess-king:before {\n content: "\\f43f";\n}\n\n.fa-chess-knight:before {\n content: "\\f441";\n}\n\n.fa-chess-pawn:before {\n content: "\\f443";\n}\n\n.fa-chess-queen:before {\n content: "\\f445";\n}\n\n.fa-chess-rook:before {\n content: "\\f447";\n}\n\n.fa-chevron-circle-down:before {\n content: "\\f13a";\n}\n\n.fa-chevron-circle-left:before {\n content: "\\f137";\n}\n\n.fa-chevron-circle-right:before {\n content: "\\f138";\n}\n\n.fa-chevron-circle-up:before {\n content: "\\f139";\n}\n\n.fa-chevron-down:before {\n content: "\\f078";\n}\n\n.fa-chevron-left:before {\n content: "\\f053";\n}\n\n.fa-chevron-right:before {\n content: "\\f054";\n}\n\n.fa-chevron-up:before {\n content: "\\f077";\n}\n\n.fa-child:before {\n content: "\\f1ae";\n}\n\n.fa-chrome:before {\n content: "\\f268";\n}\n\n.fa-church:before {\n content: "\\f51d";\n}\n\n.fa-circle:before {\n content: "\\f111";\n}\n\n.fa-circle-notch:before {\n content: "\\f1ce";\n}\n\n.fa-city:before {\n content: "\\f64f";\n}\n\n.fa-clipboard:before {\n content: "\\f328";\n}\n\n.fa-clipboard-check:before {\n content: "\\f46c";\n}\n\n.fa-clipboard-list:before {\n content: "\\f46d";\n}\n\n.fa-clock:before {\n content: "\\f017";\n}\n\n.fa-clone:before {\n content: "\\f24d";\n}\n\n.fa-closed-captioning:before {\n content: "\\f20a";\n}\n\n.fa-cloud:before {\n content: "\\f0c2";\n}\n\n.fa-cloud-download-alt:before {\n content: "\\f381";\n}\n\n.fa-cloud-meatball:before {\n content: "\\f73b";\n}\n\n.fa-cloud-moon:before {\n content: "\\f6c3";\n}\n\n.fa-cloud-moon-rain:before {\n content: "\\f73c";\n}\n\n.fa-cloud-rain:before {\n content: "\\f73d";\n}\n\n.fa-cloud-showers-heavy:before {\n content: "\\f740";\n}\n\n.fa-cloud-sun:before {\n content: "\\f6c4";\n}\n\n.fa-cloud-sun-rain:before {\n content: "\\f743";\n}\n\n.fa-cloud-upload-alt:before {\n content: "\\f382";\n}\n\n.fa-cloudscale:before {\n content: "\\f383";\n}\n\n.fa-cloudsmith:before {\n content: "\\f384";\n}\n\n.fa-cloudversify:before {\n content: "\\f385";\n}\n\n.fa-cocktail:before {\n content: "\\f561";\n}\n\n.fa-code:before {\n content: "\\f121";\n}\n\n.fa-code-branch:before {\n content: "\\f126";\n}\n\n.fa-codepen:before {\n content: "\\f1cb";\n}\n\n.fa-codiepie:before {\n content: "\\f284";\n}\n\n.fa-coffee:before {\n content: "\\f0f4";\n}\n\n.fa-cog:before {\n content: "\\f013";\n}\n\n.fa-cogs:before {\n content: "\\f085";\n}\n\n.fa-coins:before {\n content: "\\f51e";\n}\n\n.fa-columns:before {\n content: "\\f0db";\n}\n\n.fa-comment:before {\n content: "\\f075";\n}\n\n.fa-comment-alt:before {\n content: "\\f27a";\n}\n\n.fa-comment-dollar:before {\n content: "\\f651";\n}\n\n.fa-comment-dots:before {\n content: "\\f4ad";\n}\n\n.fa-comment-slash:before {\n content: "\\f4b3";\n}\n\n.fa-comments:before {\n content: "\\f086";\n}\n\n.fa-comments-dollar:before {\n content: "\\f653";\n}\n\n.fa-compact-disc:before {\n content: "\\f51f";\n}\n\n.fa-compass:before {\n content: "\\f14e";\n}\n\n.fa-compress:before {\n content: "\\f066";\n}\n\n.fa-compress-arrows-alt:before {\n content: "\\f78c";\n}\n\n.fa-concierge-bell:before {\n content: "\\f562";\n}\n\n.fa-confluence:before {\n content: "\\f78d";\n}\n\n.fa-connectdevelop:before {\n content: "\\f20e";\n}\n\n.fa-contao:before {\n content: "\\f26d";\n}\n\n.fa-cookie:before {\n content: "\\f563";\n}\n\n.fa-cookie-bite:before {\n content: "\\f564";\n}\n\n.fa-copy:before {\n content: "\\f0c5";\n}\n\n.fa-copyright:before {\n content: "\\f1f9";\n}\n\n.fa-couch:before {\n content: "\\f4b8";\n}\n\n.fa-cpanel:before {\n content: "\\f388";\n}\n\n.fa-creative-commons:before {\n content: "\\f25e";\n}\n\n.fa-creative-commons-by:before {\n content: "\\f4e7";\n}\n\n.fa-creative-commons-nc:before {\n content: "\\f4e8";\n}\n\n.fa-creative-commons-nc-eu:before {\n content: "\\f4e9";\n}\n\n.fa-creative-commons-nc-jp:before {\n content: "\\f4ea";\n}\n\n.fa-creative-commons-nd:before {\n content: "\\f4eb";\n}\n\n.fa-creative-commons-pd:before {\n content: "\\f4ec";\n}\n\n.fa-creative-commons-pd-alt:before {\n content: "\\f4ed";\n}\n\n.fa-creative-commons-remix:before {\n content: "\\f4ee";\n}\n\n.fa-creative-commons-sa:before {\n content: "\\f4ef";\n}\n\n.fa-creative-commons-sampling:before {\n content: "\\f4f0";\n}\n\n.fa-creative-commons-sampling-plus:before {\n content: "\\f4f1";\n}\n\n.fa-creative-commons-share:before {\n content: "\\f4f2";\n}\n\n.fa-creative-commons-zero:before {\n content: "\\f4f3";\n}\n\n.fa-credit-card:before {\n content: "\\f09d";\n}\n\n.fa-critical-role:before {\n content: "\\f6c9";\n}\n\n.fa-crop:before {\n content: "\\f125";\n}\n\n.fa-crop-alt:before {\n content: "\\f565";\n}\n\n.fa-cross:before {\n content: "\\f654";\n}\n\n.fa-crosshairs:before {\n content: "\\f05b";\n}\n\n.fa-crow:before {\n content: "\\f520";\n}\n\n.fa-crown:before {\n content: "\\f521";\n}\n\n.fa-css3:before {\n content: "\\f13c";\n}\n\n.fa-css3-alt:before {\n content: "\\f38b";\n}\n\n.fa-cube:before {\n content: "\\f1b2";\n}\n\n.fa-cubes:before {\n content: "\\f1b3";\n}\n\n.fa-cut:before {\n content: "\\f0c4";\n}\n\n.fa-cuttlefish:before {\n content: "\\f38c";\n}\n\n.fa-d-and-d:before {\n content: "\\f38d";\n}\n\n.fa-d-and-d-beyond:before {\n content: "\\f6ca";\n}\n\n.fa-dashcube:before {\n content: "\\f210";\n}\n\n.fa-database:before {\n content: "\\f1c0";\n}\n\n.fa-deaf:before {\n content: "\\f2a4";\n}\n\n.fa-delicious:before {\n content: "\\f1a5";\n}\n\n.fa-democrat:before {\n content: "\\f747";\n}\n\n.fa-deploydog:before {\n content: "\\f38e";\n}\n\n.fa-deskpro:before {\n content: "\\f38f";\n}\n\n.fa-desktop:before {\n content: "\\f108";\n}\n\n.fa-dev:before {\n content: "\\f6cc";\n}\n\n.fa-deviantart:before {\n content: "\\f1bd";\n}\n\n.fa-dharmachakra:before {\n content: "\\f655";\n}\n\n.fa-dhl:before {\n content: "\\f790";\n}\n\n.fa-diagnoses:before {\n content: "\\f470";\n}\n\n.fa-diaspora:before {\n content: "\\f791";\n}\n\n.fa-dice:before {\n content: "\\f522";\n}\n\n.fa-dice-d20:before {\n content: "\\f6cf";\n}\n\n.fa-dice-d6:before {\n content: "\\f6d1";\n}\n\n.fa-dice-five:before {\n content: "\\f523";\n}\n\n.fa-dice-four:before {\n content: "\\f524";\n}\n\n.fa-dice-one:before {\n content: "\\f525";\n}\n\n.fa-dice-six:before {\n content: "\\f526";\n}\n\n.fa-dice-three:before {\n content: "\\f527";\n}\n\n.fa-dice-two:before {\n content: "\\f528";\n}\n\n.fa-digg:before {\n content: "\\f1a6";\n}\n\n.fa-digital-ocean:before {\n content: "\\f391";\n}\n\n.fa-digital-tachograph:before {\n content: "\\f566";\n}\n\n.fa-directions:before {\n content: "\\f5eb";\n}\n\n.fa-discord:before {\n content: "\\f392";\n}\n\n.fa-discourse:before {\n content: "\\f393";\n}\n\n.fa-divide:before {\n content: "\\f529";\n}\n\n.fa-dizzy:before {\n content: "\\f567";\n}\n\n.fa-dna:before {\n content: "\\f471";\n}\n\n.fa-dochub:before {\n content: "\\f394";\n}\n\n.fa-docker:before {\n content: "\\f395";\n}\n\n.fa-dog:before {\n content: "\\f6d3";\n}\n\n.fa-dollar-sign:before {\n content: "\\f155";\n}\n\n.fa-dolly:before {\n content: "\\f472";\n}\n\n.fa-dolly-flatbed:before {\n content: "\\f474";\n}\n\n.fa-donate:before {\n content: "\\f4b9";\n}\n\n.fa-door-closed:before {\n content: "\\f52a";\n}\n\n.fa-door-open:before {\n content: "\\f52b";\n}\n\n.fa-dot-circle:before {\n content: "\\f192";\n}\n\n.fa-dove:before {\n content: "\\f4ba";\n}\n\n.fa-download:before {\n content: "\\f019";\n}\n\n.fa-draft2digital:before {\n content: "\\f396";\n}\n\n.fa-drafting-compass:before {\n content: "\\f568";\n}\n\n.fa-dragon:before {\n content: "\\f6d5";\n}\n\n.fa-draw-polygon:before {\n content: "\\f5ee";\n}\n\n.fa-dribbble:before {\n content: "\\f17d";\n}\n\n.fa-dribbble-square:before {\n content: "\\f397";\n}\n\n.fa-dropbox:before {\n content: "\\f16b";\n}\n\n.fa-drum:before {\n content: "\\f569";\n}\n\n.fa-drum-steelpan:before {\n content: "\\f56a";\n}\n\n.fa-drumstick-bite:before {\n content: "\\f6d7";\n}\n\n.fa-drupal:before {\n content: "\\f1a9";\n}\n\n.fa-dumbbell:before {\n content: "\\f44b";\n}\n\n.fa-dumpster:before {\n content: "\\f793";\n}\n\n.fa-dumpster-fire:before {\n content: "\\f794";\n}\n\n.fa-dungeon:before {\n content: "\\f6d9";\n}\n\n.fa-dyalog:before {\n content: "\\f399";\n}\n\n.fa-earlybirds:before {\n content: "\\f39a";\n}\n\n.fa-ebay:before {\n content: "\\f4f4";\n}\n\n.fa-edge:before {\n content: "\\f282";\n}\n\n.fa-edit:before {\n content: "\\f044";\n}\n\n.fa-eject:before {\n content: "\\f052";\n}\n\n.fa-elementor:before {\n content: "\\f430";\n}\n\n.fa-ellipsis-h:before {\n content: "\\f141";\n}\n\n.fa-ellipsis-v:before {\n content: "\\f142";\n}\n\n.fa-ello:before {\n content: "\\f5f1";\n}\n\n.fa-ember:before {\n content: "\\f423";\n}\n\n.fa-empire:before {\n content: "\\f1d1";\n}\n\n.fa-envelope:before {\n content: "\\f0e0";\n}\n\n.fa-envelope-open:before {\n content: "\\f2b6";\n}\n\n.fa-envelope-open-text:before {\n content: "\\f658";\n}\n\n.fa-envelope-square:before {\n content: "\\f199";\n}\n\n.fa-envira:before {\n content: "\\f299";\n}\n\n.fa-equals:before {\n content: "\\f52c";\n}\n\n.fa-eraser:before {\n content: "\\f12d";\n}\n\n.fa-erlang:before {\n content: "\\f39d";\n}\n\n.fa-ethereum:before {\n content: "\\f42e";\n}\n\n.fa-ethernet:before {\n content: "\\f796";\n}\n\n.fa-etsy:before {\n content: "\\f2d7";\n}\n\n.fa-euro-sign:before {\n content: "\\f153";\n}\n\n.fa-exchange-alt:before {\n content: "\\f362";\n}\n\n.fa-exclamation:before {\n content: "\\f12a";\n}\n\n.fa-exclamation-circle:before {\n content: "\\f06a";\n}\n\n.fa-exclamation-triangle:before {\n content: "\\f071";\n}\n\n.fa-expand:before {\n content: "\\f065";\n}\n\n.fa-expand-arrows-alt:before {\n content: "\\f31e";\n}\n\n.fa-expeditedssl:before {\n content: "\\f23e";\n}\n\n.fa-external-link-alt:before {\n content: "\\f35d";\n}\n\n.fa-external-link-square-alt:before {\n content: "\\f360";\n}\n\n.fa-eye:before {\n content: "\\f06e";\n}\n\n.fa-eye-dropper:before {\n content: "\\f1fb";\n}\n\n.fa-eye-slash:before {\n content: "\\f070";\n}\n\n.fa-facebook:before {\n content: "\\f09a";\n}\n\n.fa-facebook-f:before {\n content: "\\f39e";\n}\n\n.fa-facebook-messenger:before {\n content: "\\f39f";\n}\n\n.fa-facebook-square:before {\n content: "\\f082";\n}\n\n.fa-fantasy-flight-games:before {\n content: "\\f6dc";\n}\n\n.fa-fast-backward:before {\n content: "\\f049";\n}\n\n.fa-fast-forward:before {\n content: "\\f050";\n}\n\n.fa-fax:before {\n content: "\\f1ac";\n}\n\n.fa-feather:before {\n content: "\\f52d";\n}\n\n.fa-feather-alt:before {\n content: "\\f56b";\n}\n\n.fa-fedex:before {\n content: "\\f797";\n}\n\n.fa-fedora:before {\n content: "\\f798";\n}\n\n.fa-female:before {\n content: "\\f182";\n}\n\n.fa-fighter-jet:before {\n content: "\\f0fb";\n}\n\n.fa-figma:before {\n content: "\\f799";\n}\n\n.fa-file:before {\n content: "\\f15b";\n}\n\n.fa-file-alt:before {\n content: "\\f15c";\n}\n\n.fa-file-archive:before {\n content: "\\f1c6";\n}\n\n.fa-file-audio:before {\n content: "\\f1c7";\n}\n\n.fa-file-code:before {\n content: "\\f1c9";\n}\n\n.fa-file-contract:before {\n content: "\\f56c";\n}\n\n.fa-file-csv:before {\n content: "\\f6dd";\n}\n\n.fa-file-download:before {\n content: "\\f56d";\n}\n\n.fa-file-excel:before {\n content: "\\f1c3";\n}\n\n.fa-file-export:before {\n content: "\\f56e";\n}\n\n.fa-file-image:before {\n content: "\\f1c5";\n}\n\n.fa-file-import:before {\n content: "\\f56f";\n}\n\n.fa-file-invoice:before {\n content: "\\f570";\n}\n\n.fa-file-invoice-dollar:before {\n content: "\\f571";\n}\n\n.fa-file-medical:before {\n content: "\\f477";\n}\n\n.fa-file-medical-alt:before {\n content: "\\f478";\n}\n\n.fa-file-pdf:before {\n content: "\\f1c1";\n}\n\n.fa-file-powerpoint:before {\n content: "\\f1c4";\n}\n\n.fa-file-prescription:before {\n content: "\\f572";\n}\n\n.fa-file-signature:before {\n content: "\\f573";\n}\n\n.fa-file-upload:before {\n content: "\\f574";\n}\n\n.fa-file-video:before {\n content: "\\f1c8";\n}\n\n.fa-file-word:before {\n content: "\\f1c2";\n}\n\n.fa-fill:before {\n content: "\\f575";\n}\n\n.fa-fill-drip:before {\n content: "\\f576";\n}\n\n.fa-film:before {\n content: "\\f008";\n}\n\n.fa-filter:before {\n content: "\\f0b0";\n}\n\n.fa-fingerprint:before {\n content: "\\f577";\n}\n\n.fa-fire:before {\n content: "\\f06d";\n}\n\n.fa-fire-alt:before {\n content: "\\f7e4";\n}\n\n.fa-fire-extinguisher:before {\n content: "\\f134";\n}\n\n.fa-firefox:before {\n content: "\\f269";\n}\n\n.fa-first-aid:before {\n content: "\\f479";\n}\n\n.fa-first-order:before {\n content: "\\f2b0";\n}\n\n.fa-first-order-alt:before {\n content: "\\f50a";\n}\n\n.fa-firstdraft:before {\n content: "\\f3a1";\n}\n\n.fa-fish:before {\n content: "\\f578";\n}\n\n.fa-fist-raised:before {\n content: "\\f6de";\n}\n\n.fa-flag:before {\n content: "\\f024";\n}\n\n.fa-flag-checkered:before {\n content: "\\f11e";\n}\n\n.fa-flag-usa:before {\n content: "\\f74d";\n}\n\n.fa-flask:before {\n content: "\\f0c3";\n}\n\n.fa-flickr:before {\n content: "\\f16e";\n}\n\n.fa-flipboard:before {\n content: "\\f44d";\n}\n\n.fa-flushed:before {\n content: "\\f579";\n}\n\n.fa-fly:before {\n content: "\\f417";\n}\n\n.fa-folder:before {\n content: "\\f07b";\n}\n\n.fa-folder-minus:before {\n content: "\\f65d";\n}\n\n.fa-folder-open:before {\n content: "\\f07c";\n}\n\n.fa-folder-plus:before {\n content: "\\f65e";\n}\n\n.fa-font:before {\n content: "\\f031";\n}\n\n.fa-font-awesome:before {\n content: "\\f2b4";\n}\n\n.fa-font-awesome-alt:before {\n content: "\\f35c";\n}\n\n.fa-font-awesome-flag:before {\n content: "\\f425";\n}\n\n.fa-font-awesome-logo-full:before {\n content: "\\f4e6";\n}\n\n.fa-fonticons:before {\n content: "\\f280";\n}\n\n.fa-fonticons-fi:before {\n content: "\\f3a2";\n}\n\n.fa-football-ball:before {\n content: "\\f44e";\n}\n\n.fa-fort-awesome:before {\n content: "\\f286";\n}\n\n.fa-fort-awesome-alt:before {\n content: "\\f3a3";\n}\n\n.fa-forumbee:before {\n content: "\\f211";\n}\n\n.fa-forward:before {\n content: "\\f04e";\n}\n\n.fa-foursquare:before {\n content: "\\f180";\n}\n\n.fa-free-code-camp:before {\n content: "\\f2c5";\n}\n\n.fa-freebsd:before {\n content: "\\f3a4";\n}\n\n.fa-frog:before {\n content: "\\f52e";\n}\n\n.fa-frown:before {\n content: "\\f119";\n}\n\n.fa-frown-open:before {\n content: "\\f57a";\n}\n\n.fa-fulcrum:before {\n content: "\\f50b";\n}\n\n.fa-funnel-dollar:before {\n content: "\\f662";\n}\n\n.fa-futbol:before {\n content: "\\f1e3";\n}\n\n.fa-galactic-republic:before {\n content: "\\f50c";\n}\n\n.fa-galactic-senate:before {\n content: "\\f50d";\n}\n\n.fa-gamepad:before {\n content: "\\f11b";\n}\n\n.fa-gas-pump:before {\n content: "\\f52f";\n}\n\n.fa-gavel:before {\n content: "\\f0e3";\n}\n\n.fa-gem:before {\n content: "\\f3a5";\n}\n\n.fa-genderless:before {\n content: "\\f22d";\n}\n\n.fa-get-pocket:before {\n content: "\\f265";\n}\n\n.fa-gg:before {\n content: "\\f260";\n}\n\n.fa-gg-circle:before {\n content: "\\f261";\n}\n\n.fa-ghost:before {\n content: "\\f6e2";\n}\n\n.fa-gift:before {\n content: "\\f06b";\n}\n\n.fa-gifts:before {\n content: "\\f79c";\n}\n\n.fa-git:before {\n content: "\\f1d3";\n}\n\n.fa-git-square:before {\n content: "\\f1d2";\n}\n\n.fa-github:before {\n content: "\\f09b";\n}\n\n.fa-github-alt:before {\n content: "\\f113";\n}\n\n.fa-github-square:before {\n content: "\\f092";\n}\n\n.fa-gitkraken:before {\n content: "\\f3a6";\n}\n\n.fa-gitlab:before {\n content: "\\f296";\n}\n\n.fa-gitter:before {\n content: "\\f426";\n}\n\n.fa-glass-cheers:before {\n content: "\\f79f";\n}\n\n.fa-glass-martini:before {\n content: "\\f000";\n}\n\n.fa-glass-martini-alt:before {\n content: "\\f57b";\n}\n\n.fa-glass-whiskey:before {\n content: "\\f7a0";\n}\n\n.fa-glasses:before {\n content: "\\f530";\n}\n\n.fa-glide:before {\n content: "\\f2a5";\n}\n\n.fa-glide-g:before {\n content: "\\f2a6";\n}\n\n.fa-globe:before {\n content: "\\f0ac";\n}\n\n.fa-globe-africa:before {\n content: "\\f57c";\n}\n\n.fa-globe-americas:before {\n content: "\\f57d";\n}\n\n.fa-globe-asia:before {\n content: "\\f57e";\n}\n\n.fa-globe-europe:before {\n content: "\\f7a2";\n}\n\n.fa-gofore:before {\n content: "\\f3a7";\n}\n\n.fa-golf-ball:before {\n content: "\\f450";\n}\n\n.fa-goodreads:before {\n content: "\\f3a8";\n}\n\n.fa-goodreads-g:before {\n content: "\\f3a9";\n}\n\n.fa-google:before {\n content: "\\f1a0";\n}\n\n.fa-google-drive:before {\n content: "\\f3aa";\n}\n\n.fa-google-play:before {\n content: "\\f3ab";\n}\n\n.fa-google-plus:before {\n content: "\\f2b3";\n}\n\n.fa-google-plus-g:before {\n content: "\\f0d5";\n}\n\n.fa-google-plus-square:before {\n content: "\\f0d4";\n}\n\n.fa-google-wallet:before {\n content: "\\f1ee";\n}\n\n.fa-gopuram:before {\n content: "\\f664";\n}\n\n.fa-graduation-cap:before {\n content: "\\f19d";\n}\n\n.fa-gratipay:before {\n content: "\\f184";\n}\n\n.fa-grav:before {\n content: "\\f2d6";\n}\n\n.fa-greater-than:before {\n content: "\\f531";\n}\n\n.fa-greater-than-equal:before {\n content: "\\f532";\n}\n\n.fa-grimace:before {\n content: "\\f57f";\n}\n\n.fa-grin:before {\n content: "\\f580";\n}\n\n.fa-grin-alt:before {\n content: "\\f581";\n}\n\n.fa-grin-beam:before {\n content: "\\f582";\n}\n\n.fa-grin-beam-sweat:before {\n content: "\\f583";\n}\n\n.fa-grin-hearts:before {\n content: "\\f584";\n}\n\n.fa-grin-squint:before {\n content: "\\f585";\n}\n\n.fa-grin-squint-tears:before {\n content: "\\f586";\n}\n\n.fa-grin-stars:before {\n content: "\\f587";\n}\n\n.fa-grin-tears:before {\n content: "\\f588";\n}\n\n.fa-grin-tongue:before {\n content: "\\f589";\n}\n\n.fa-grin-tongue-squint:before {\n content: "\\f58a";\n}\n\n.fa-grin-tongue-wink:before {\n content: "\\f58b";\n}\n\n.fa-grin-wink:before {\n content: "\\f58c";\n}\n\n.fa-grip-horizontal:before {\n content: "\\f58d";\n}\n\n.fa-grip-lines:before {\n content: "\\f7a4";\n}\n\n.fa-grip-lines-vertical:before {\n content: "\\f7a5";\n}\n\n.fa-grip-vertical:before {\n content: "\\f58e";\n}\n\n.fa-gripfire:before {\n content: "\\f3ac";\n}\n\n.fa-grunt:before {\n content: "\\f3ad";\n}\n\n.fa-guitar:before {\n content: "\\f7a6";\n}\n\n.fa-gulp:before {\n content: "\\f3ae";\n}\n\n.fa-h-square:before {\n content: "\\f0fd";\n}\n\n.fa-hacker-news:before {\n content: "\\f1d4";\n}\n\n.fa-hacker-news-square:before {\n content: "\\f3af";\n}\n\n.fa-hackerrank:before {\n content: "\\f5f7";\n}\n\n.fa-hammer:before {\n content: "\\f6e3";\n}\n\n.fa-hamsa:before {\n content: "\\f665";\n}\n\n.fa-hand-holding:before {\n content: "\\f4bd";\n}\n\n.fa-hand-holding-heart:before {\n content: "\\f4be";\n}\n\n.fa-hand-holding-usd:before {\n content: "\\f4c0";\n}\n\n.fa-hand-lizard:before {\n content: "\\f258";\n}\n\n.fa-hand-paper:before {\n content: "\\f256";\n}\n\n.fa-hand-peace:before {\n content: "\\f25b";\n}\n\n.fa-hand-point-down:before {\n content: "\\f0a7";\n}\n\n.fa-hand-point-left:before {\n content: "\\f0a5";\n}\n\n.fa-hand-point-right:before {\n content: "\\f0a4";\n}\n\n.fa-hand-point-up:before {\n content: "\\f0a6";\n}\n\n.fa-hand-pointer:before {\n content: "\\f25a";\n}\n\n.fa-hand-rock:before {\n content: "\\f255";\n}\n\n.fa-hand-scissors:before {\n content: "\\f257";\n}\n\n.fa-hand-spock:before {\n content: "\\f259";\n}\n\n.fa-hands:before {\n content: "\\f4c2";\n}\n\n.fa-hands-helping:before {\n content: "\\f4c4";\n}\n\n.fa-handshake:before {\n content: "\\f2b5";\n}\n\n.fa-hanukiah:before {\n content: "\\f6e6";\n}\n\n.fa-hashtag:before {\n content: "\\f292";\n}\n\n.fa-hat-wizard:before {\n content: "\\f6e8";\n}\n\n.fa-haykal:before {\n content: "\\f666";\n}\n\n.fa-hdd:before {\n content: "\\f0a0";\n}\n\n.fa-heading:before {\n content: "\\f1dc";\n}\n\n.fa-headphones:before {\n content: "\\f025";\n}\n\n.fa-headphones-alt:before {\n content: "\\f58f";\n}\n\n.fa-headset:before {\n content: "\\f590";\n}\n\n.fa-heart:before {\n content: "\\f004";\n}\n\n.fa-heart-broken:before {\n content: "\\f7a9";\n}\n\n.fa-heartbeat:before {\n content: "\\f21e";\n}\n\n.fa-helicopter:before {\n content: "\\f533";\n}\n\n.fa-highlighter:before {\n content: "\\f591";\n}\n\n.fa-hiking:before {\n content: "\\f6ec";\n}\n\n.fa-hippo:before {\n content: "\\f6ed";\n}\n\n.fa-hips:before {\n content: "\\f452";\n}\n\n.fa-hire-a-helper:before {\n content: "\\f3b0";\n}\n\n.fa-history:before {\n content: "\\f1da";\n}\n\n.fa-hockey-puck:before {\n content: "\\f453";\n}\n\n.fa-holly-berry:before {\n content: "\\f7aa";\n}\n\n.fa-home:before {\n content: "\\f015";\n}\n\n.fa-hooli:before {\n content: "\\f427";\n}\n\n.fa-hornbill:before {\n content: "\\f592";\n}\n\n.fa-horse:before {\n content: "\\f6f0";\n}\n\n.fa-horse-head:before {\n content: "\\f7ab";\n}\n\n.fa-hospital:before {\n content: "\\f0f8";\n}\n\n.fa-hospital-alt:before {\n content: "\\f47d";\n}\n\n.fa-hospital-symbol:before {\n content: "\\f47e";\n}\n\n.fa-hot-tub:before {\n content: "\\f593";\n}\n\n.fa-hotel:before {\n content: "\\f594";\n}\n\n.fa-hotjar:before {\n content: "\\f3b1";\n}\n\n.fa-hourglass:before {\n content: "\\f254";\n}\n\n.fa-hourglass-end:before {\n content: "\\f253";\n}\n\n.fa-hourglass-half:before {\n content: "\\f252";\n}\n\n.fa-hourglass-start:before {\n content: "\\f251";\n}\n\n.fa-house-damage:before {\n content: "\\f6f1";\n}\n\n.fa-houzz:before {\n content: "\\f27c";\n}\n\n.fa-hryvnia:before {\n content: "\\f6f2";\n}\n\n.fa-html5:before {\n content: "\\f13b";\n}\n\n.fa-hubspot:before {\n content: "\\f3b2";\n}\n\n.fa-i-cursor:before {\n content: "\\f246";\n}\n\n.fa-icicles:before {\n content: "\\f7ad";\n}\n\n.fa-id-badge:before {\n content: "\\f2c1";\n}\n\n.fa-id-card:before {\n content: "\\f2c2";\n}\n\n.fa-id-card-alt:before {\n content: "\\f47f";\n}\n\n.fa-igloo:before {\n content: "\\f7ae";\n}\n\n.fa-image:before {\n content: "\\f03e";\n}\n\n.fa-images:before {\n content: "\\f302";\n}\n\n.fa-imdb:before {\n content: "\\f2d8";\n}\n\n.fa-inbox:before {\n content: "\\f01c";\n}\n\n.fa-indent:before {\n content: "\\f03c";\n}\n\n.fa-industry:before {\n content: "\\f275";\n}\n\n.fa-infinity:before {\n content: "\\f534";\n}\n\n.fa-info:before {\n content: "\\f129";\n}\n\n.fa-info-circle:before {\n content: "\\f05a";\n}\n\n.fa-instagram:before {\n content: "\\f16d";\n}\n\n.fa-intercom:before {\n content: "\\f7af";\n}\n\n.fa-internet-explorer:before {\n content: "\\f26b";\n}\n\n.fa-invision:before {\n content: "\\f7b0";\n}\n\n.fa-ioxhost:before {\n content: "\\f208";\n}\n\n.fa-italic:before {\n content: "\\f033";\n}\n\n.fa-itunes:before {\n content: "\\f3b4";\n}\n\n.fa-itunes-note:before {\n content: "\\f3b5";\n}\n\n.fa-java:before {\n content: "\\f4e4";\n}\n\n.fa-jedi:before {\n content: "\\f669";\n}\n\n.fa-jedi-order:before {\n content: "\\f50e";\n}\n\n.fa-jenkins:before {\n content: "\\f3b6";\n}\n\n.fa-jira:before {\n content: "\\f7b1";\n}\n\n.fa-joget:before {\n content: "\\f3b7";\n}\n\n.fa-joint:before {\n content: "\\f595";\n}\n\n.fa-joomla:before {\n content: "\\f1aa";\n}\n\n.fa-journal-whills:before {\n content: "\\f66a";\n}\n\n.fa-js:before {\n content: "\\f3b8";\n}\n\n.fa-js-square:before {\n content: "\\f3b9";\n}\n\n.fa-jsfiddle:before {\n content: "\\f1cc";\n}\n\n.fa-kaaba:before {\n content: "\\f66b";\n}\n\n.fa-kaggle:before {\n content: "\\f5fa";\n}\n\n.fa-key:before {\n content: "\\f084";\n}\n\n.fa-keybase:before {\n content: "\\f4f5";\n}\n\n.fa-keyboard:before {\n content: "\\f11c";\n}\n\n.fa-keycdn:before {\n content: "\\f3ba";\n}\n\n.fa-khanda:before {\n content: "\\f66d";\n}\n\n.fa-kickstarter:before {\n content: "\\f3bb";\n}\n\n.fa-kickstarter-k:before {\n content: "\\f3bc";\n}\n\n.fa-kiss:before {\n content: "\\f596";\n}\n\n.fa-kiss-beam:before {\n content: "\\f597";\n}\n\n.fa-kiss-wink-heart:before {\n content: "\\f598";\n}\n\n.fa-kiwi-bird:before {\n content: "\\f535";\n}\n\n.fa-korvue:before {\n content: "\\f42f";\n}\n\n.fa-landmark:before {\n content: "\\f66f";\n}\n\n.fa-language:before {\n content: "\\f1ab";\n}\n\n.fa-laptop:before {\n content: "\\f109";\n}\n\n.fa-laptop-code:before {\n content: "\\f5fc";\n}\n\n.fa-laravel:before {\n content: "\\f3bd";\n}\n\n.fa-lastfm:before {\n content: "\\f202";\n}\n\n.fa-lastfm-square:before {\n content: "\\f203";\n}\n\n.fa-laugh:before {\n content: "\\f599";\n}\n\n.fa-laugh-beam:before {\n content: "\\f59a";\n}\n\n.fa-laugh-squint:before {\n content: "\\f59b";\n}\n\n.fa-laugh-wink:before {\n content: "\\f59c";\n}\n\n.fa-layer-group:before {\n content: "\\f5fd";\n}\n\n.fa-leaf:before {\n content: "\\f06c";\n}\n\n.fa-leanpub:before {\n content: "\\f212";\n}\n\n.fa-lemon:before {\n content: "\\f094";\n}\n\n.fa-less:before {\n content: "\\f41d";\n}\n\n.fa-less-than:before {\n content: "\\f536";\n}\n\n.fa-less-than-equal:before {\n content: "\\f537";\n}\n\n.fa-level-down-alt:before {\n content: "\\f3be";\n}\n\n.fa-level-up-alt:before {\n content: "\\f3bf";\n}\n\n.fa-life-ring:before {\n content: "\\f1cd";\n}\n\n.fa-lightbulb:before {\n content: "\\f0eb";\n}\n\n.fa-line:before {\n content: "\\f3c0";\n}\n\n.fa-link:before {\n content: "\\f0c1";\n}\n\n.fa-linkedin:before {\n content: "\\f08c";\n}\n\n.fa-linkedin-in:before {\n content: "\\f0e1";\n}\n\n.fa-linode:before {\n content: "\\f2b8";\n}\n\n.fa-linux:before {\n content: "\\f17c";\n}\n\n.fa-lira-sign:before {\n content: "\\f195";\n}\n\n.fa-list:before {\n content: "\\f03a";\n}\n\n.fa-list-alt:before {\n content: "\\f022";\n}\n\n.fa-list-ol:before {\n content: "\\f0cb";\n}\n\n.fa-list-ul:before {\n content: "\\f0ca";\n}\n\n.fa-location-arrow:before {\n content: "\\f124";\n}\n\n.fa-lock:before {\n content: "\\f023";\n}\n\n.fa-lock-open:before {\n content: "\\f3c1";\n}\n\n.fa-long-arrow-alt-down:before {\n content: "\\f309";\n}\n\n.fa-long-arrow-alt-left:before {\n content: "\\f30a";\n}\n\n.fa-long-arrow-alt-right:before {\n content: "\\f30b";\n}\n\n.fa-long-arrow-alt-up:before {\n content: "\\f30c";\n}\n\n.fa-low-vision:before {\n content: "\\f2a8";\n}\n\n.fa-luggage-cart:before {\n content: "\\f59d";\n}\n\n.fa-lyft:before {\n content: "\\f3c3";\n}\n\n.fa-magento:before {\n content: "\\f3c4";\n}\n\n.fa-magic:before {\n content: "\\f0d0";\n}\n\n.fa-magnet:before {\n content: "\\f076";\n}\n\n.fa-mail-bulk:before {\n content: "\\f674";\n}\n\n.fa-mailchimp:before {\n content: "\\f59e";\n}\n\n.fa-male:before {\n content: "\\f183";\n}\n\n.fa-mandalorian:before {\n content: "\\f50f";\n}\n\n.fa-map:before {\n content: "\\f279";\n}\n\n.fa-map-marked:before {\n content: "\\f59f";\n}\n\n.fa-map-marked-alt:before {\n content: "\\f5a0";\n}\n\n.fa-map-marker:before {\n content: "\\f041";\n}\n\n.fa-map-marker-alt:before {\n content: "\\f3c5";\n}\n\n.fa-map-pin:before {\n content: "\\f276";\n}\n\n.fa-map-signs:before {\n content: "\\f277";\n}\n\n.fa-markdown:before {\n content: "\\f60f";\n}\n\n.fa-marker:before {\n content: "\\f5a1";\n}\n\n.fa-mars:before {\n content: "\\f222";\n}\n\n.fa-mars-double:before {\n content: "\\f227";\n}\n\n.fa-mars-stroke:before {\n content: "\\f229";\n}\n\n.fa-mars-stroke-h:before {\n content: "\\f22b";\n}\n\n.fa-mars-stroke-v:before {\n content: "\\f22a";\n}\n\n.fa-mask:before {\n content: "\\f6fa";\n}\n\n.fa-mastodon:before {\n content: "\\f4f6";\n}\n\n.fa-maxcdn:before {\n content: "\\f136";\n}\n\n.fa-medal:before {\n content: "\\f5a2";\n}\n\n.fa-medapps:before {\n content: "\\f3c6";\n}\n\n.fa-medium:before {\n content: "\\f23a";\n}\n\n.fa-medium-m:before {\n content: "\\f3c7";\n}\n\n.fa-medkit:before {\n content: "\\f0fa";\n}\n\n.fa-medrt:before {\n content: "\\f3c8";\n}\n\n.fa-meetup:before {\n content: "\\f2e0";\n}\n\n.fa-megaport:before {\n content: "\\f5a3";\n}\n\n.fa-meh:before {\n content: "\\f11a";\n}\n\n.fa-meh-blank:before {\n content: "\\f5a4";\n}\n\n.fa-meh-rolling-eyes:before {\n content: "\\f5a5";\n}\n\n.fa-memory:before {\n content: "\\f538";\n}\n\n.fa-mendeley:before {\n content: "\\f7b3";\n}\n\n.fa-menorah:before {\n content: "\\f676";\n}\n\n.fa-mercury:before {\n content: "\\f223";\n}\n\n.fa-meteor:before {\n content: "\\f753";\n}\n\n.fa-microchip:before {\n content: "\\f2db";\n}\n\n.fa-microphone:before {\n content: "\\f130";\n}\n\n.fa-microphone-alt:before {\n content: "\\f3c9";\n}\n\n.fa-microphone-alt-slash:before {\n content: "\\f539";\n}\n\n.fa-microphone-slash:before {\n content: "\\f131";\n}\n\n.fa-microscope:before {\n content: "\\f610";\n}\n\n.fa-microsoft:before {\n content: "\\f3ca";\n}\n\n.fa-minus:before {\n content: "\\f068";\n}\n\n.fa-minus-circle:before {\n content: "\\f056";\n}\n\n.fa-minus-square:before {\n content: "\\f146";\n}\n\n.fa-mitten:before {\n content: "\\f7b5";\n}\n\n.fa-mix:before {\n content: "\\f3cb";\n}\n\n.fa-mixcloud:before {\n content: "\\f289";\n}\n\n.fa-mizuni:before {\n content: "\\f3cc";\n}\n\n.fa-mobile:before {\n content: "\\f10b";\n}\n\n.fa-mobile-alt:before {\n content: "\\f3cd";\n}\n\n.fa-modx:before {\n content: "\\f285";\n}\n\n.fa-monero:before {\n content: "\\f3d0";\n}\n\n.fa-money-bill:before {\n content: "\\f0d6";\n}\n\n.fa-money-bill-alt:before {\n content: "\\f3d1";\n}\n\n.fa-money-bill-wave:before {\n content: "\\f53a";\n}\n\n.fa-money-bill-wave-alt:before {\n content: "\\f53b";\n}\n\n.fa-money-check:before {\n content: "\\f53c";\n}\n\n.fa-money-check-alt:before {\n content: "\\f53d";\n}\n\n.fa-monument:before {\n content: "\\f5a6";\n}\n\n.fa-moon:before {\n content: "\\f186";\n}\n\n.fa-mortar-pestle:before {\n content: "\\f5a7";\n}\n\n.fa-mosque:before {\n content: "\\f678";\n}\n\n.fa-motorcycle:before {\n content: "\\f21c";\n}\n\n.fa-mountain:before {\n content: "\\f6fc";\n}\n\n.fa-mouse-pointer:before {\n content: "\\f245";\n}\n\n.fa-mug-hot:before {\n content: "\\f7b6";\n}\n\n.fa-music:before {\n content: "\\f001";\n}\n\n.fa-napster:before {\n content: "\\f3d2";\n}\n\n.fa-neos:before {\n content: "\\f612";\n}\n\n.fa-network-wired:before {\n content: "\\f6ff";\n}\n\n.fa-neuter:before {\n content: "\\f22c";\n}\n\n.fa-newspaper:before {\n content: "\\f1ea";\n}\n\n.fa-nimblr:before {\n content: "\\f5a8";\n}\n\n.fa-nintendo-switch:before {\n content: "\\f418";\n}\n\n.fa-node:before {\n content: "\\f419";\n}\n\n.fa-node-js:before {\n content: "\\f3d3";\n}\n\n.fa-not-equal:before {\n content: "\\f53e";\n}\n\n.fa-notes-medical:before {\n content: "\\f481";\n}\n\n.fa-npm:before {\n content: "\\f3d4";\n}\n\n.fa-ns8:before {\n content: "\\f3d5";\n}\n\n.fa-nutritionix:before {\n content: "\\f3d6";\n}\n\n.fa-object-group:before {\n content: "\\f247";\n}\n\n.fa-object-ungroup:before {\n content: "\\f248";\n}\n\n.fa-odnoklassniki:before {\n content: "\\f263";\n}\n\n.fa-odnoklassniki-square:before {\n content: "\\f264";\n}\n\n.fa-oil-can:before {\n content: "\\f613";\n}\n\n.fa-old-republic:before {\n content: "\\f510";\n}\n\n.fa-om:before {\n content: "\\f679";\n}\n\n.fa-opencart:before {\n content: "\\f23d";\n}\n\n.fa-openid:before {\n content: "\\f19b";\n}\n\n.fa-opera:before {\n content: "\\f26a";\n}\n\n.fa-optin-monster:before {\n content: "\\f23c";\n}\n\n.fa-osi:before {\n content: "\\f41a";\n}\n\n.fa-otter:before {\n content: "\\f700";\n}\n\n.fa-outdent:before {\n content: "\\f03b";\n}\n\n.fa-page4:before {\n content: "\\f3d7";\n}\n\n.fa-pagelines:before {\n content: "\\f18c";\n}\n\n.fa-paint-brush:before {\n content: "\\f1fc";\n}\n\n.fa-paint-roller:before {\n content: "\\f5aa";\n}\n\n.fa-palette:before {\n content: "\\f53f";\n}\n\n.fa-palfed:before {\n content: "\\f3d8";\n}\n\n.fa-pallet:before {\n content: "\\f482";\n}\n\n.fa-paper-plane:before {\n content: "\\f1d8";\n}\n\n.fa-paperclip:before {\n content: "\\f0c6";\n}\n\n.fa-parachute-box:before {\n content: "\\f4cd";\n}\n\n.fa-paragraph:before {\n content: "\\f1dd";\n}\n\n.fa-parking:before {\n content: "\\f540";\n}\n\n.fa-passport:before {\n content: "\\f5ab";\n}\n\n.fa-pastafarianism:before {\n content: "\\f67b";\n}\n\n.fa-paste:before {\n content: "\\f0ea";\n}\n\n.fa-patreon:before {\n content: "\\f3d9";\n}\n\n.fa-pause:before {\n content: "\\f04c";\n}\n\n.fa-pause-circle:before {\n content: "\\f28b";\n}\n\n.fa-paw:before {\n content: "\\f1b0";\n}\n\n.fa-paypal:before {\n content: "\\f1ed";\n}\n\n.fa-peace:before {\n content: "\\f67c";\n}\n\n.fa-pen:before {\n content: "\\f304";\n}\n\n.fa-pen-alt:before {\n content: "\\f305";\n}\n\n.fa-pen-fancy:before {\n content: "\\f5ac";\n}\n\n.fa-pen-nib:before {\n content: "\\f5ad";\n}\n\n.fa-pen-square:before {\n content: "\\f14b";\n}\n\n.fa-pencil-alt:before {\n content: "\\f303";\n}\n\n.fa-pencil-ruler:before {\n content: "\\f5ae";\n}\n\n.fa-penny-arcade:before {\n content: "\\f704";\n}\n\n.fa-people-carry:before {\n content: "\\f4ce";\n}\n\n.fa-percent:before {\n content: "\\f295";\n}\n\n.fa-percentage:before {\n content: "\\f541";\n}\n\n.fa-periscope:before {\n content: "\\f3da";\n}\n\n.fa-person-booth:before {\n content: "\\f756";\n}\n\n.fa-phabricator:before {\n content: "\\f3db";\n}\n\n.fa-phoenix-framework:before {\n content: "\\f3dc";\n}\n\n.fa-phoenix-squadron:before {\n content: "\\f511";\n}\n\n.fa-phone:before {\n content: "\\f095";\n}\n\n.fa-phone-slash:before {\n content: "\\f3dd";\n}\n\n.fa-phone-square:before {\n content: "\\f098";\n}\n\n.fa-phone-volume:before {\n content: "\\f2a0";\n}\n\n.fa-php:before {\n content: "\\f457";\n}\n\n.fa-pied-piper:before {\n content: "\\f2ae";\n}\n\n.fa-pied-piper-alt:before {\n content: "\\f1a8";\n}\n\n.fa-pied-piper-hat:before {\n content: "\\f4e5";\n}\n\n.fa-pied-piper-pp:before {\n content: "\\f1a7";\n}\n\n.fa-piggy-bank:before {\n content: "\\f4d3";\n}\n\n.fa-pills:before {\n content: "\\f484";\n}\n\n.fa-pinterest:before {\n content: "\\f0d2";\n}\n\n.fa-pinterest-p:before {\n content: "\\f231";\n}\n\n.fa-pinterest-square:before {\n content: "\\f0d3";\n}\n\n.fa-place-of-worship:before {\n content: "\\f67f";\n}\n\n.fa-plane:before {\n content: "\\f072";\n}\n\n.fa-plane-arrival:before {\n content: "\\f5af";\n}\n\n.fa-plane-departure:before {\n content: "\\f5b0";\n}\n\n.fa-play:before {\n content: "\\f04b";\n}\n\n.fa-play-circle:before {\n content: "\\f144";\n}\n\n.fa-playstation:before {\n content: "\\f3df";\n}\n\n.fa-plug:before {\n content: "\\f1e6";\n}\n\n.fa-plus:before {\n content: "\\f067";\n}\n\n.fa-plus-circle:before {\n content: "\\f055";\n}\n\n.fa-plus-square:before {\n content: "\\f0fe";\n}\n\n.fa-podcast:before {\n content: "\\f2ce";\n}\n\n.fa-poll:before {\n content: "\\f681";\n}\n\n.fa-poll-h:before {\n content: "\\f682";\n}\n\n.fa-poo:before {\n content: "\\f2fe";\n}\n\n.fa-poo-storm:before {\n content: "\\f75a";\n}\n\n.fa-poop:before {\n content: "\\f619";\n}\n\n.fa-portrait:before {\n content: "\\f3e0";\n}\n\n.fa-pound-sign:before {\n content: "\\f154";\n}\n\n.fa-power-off:before {\n content: "\\f011";\n}\n\n.fa-pray:before {\n content: "\\f683";\n}\n\n.fa-praying-hands:before {\n content: "\\f684";\n}\n\n.fa-prescription:before {\n content: "\\f5b1";\n}\n\n.fa-prescription-bottle:before {\n content: "\\f485";\n}\n\n.fa-prescription-bottle-alt:before {\n content: "\\f486";\n}\n\n.fa-print:before {\n content: "\\f02f";\n}\n\n.fa-procedures:before {\n content: "\\f487";\n}\n\n.fa-product-hunt:before {\n content: "\\f288";\n}\n\n.fa-project-diagram:before {\n content: "\\f542";\n}\n\n.fa-pushed:before {\n content: "\\f3e1";\n}\n\n.fa-puzzle-piece:before {\n content: "\\f12e";\n}\n\n.fa-python:before {\n content: "\\f3e2";\n}\n\n.fa-qq:before {\n content: "\\f1d6";\n}\n\n.fa-qrcode:before {\n content: "\\f029";\n}\n\n.fa-question:before {\n content: "\\f128";\n}\n\n.fa-question-circle:before {\n content: "\\f059";\n}\n\n.fa-quidditch:before {\n content: "\\f458";\n}\n\n.fa-quinscape:before {\n content: "\\f459";\n}\n\n.fa-quora:before {\n content: "\\f2c4";\n}\n\n.fa-quote-left:before {\n content: "\\f10d";\n}\n\n.fa-quote-right:before {\n content: "\\f10e";\n}\n\n.fa-quran:before {\n content: "\\f687";\n}\n\n.fa-r-project:before {\n content: "\\f4f7";\n}\n\n.fa-radiation:before {\n content: "\\f7b9";\n}\n\n.fa-radiation-alt:before {\n content: "\\f7ba";\n}\n\n.fa-rainbow:before {\n content: "\\f75b";\n}\n\n.fa-random:before {\n content: "\\f074";\n}\n\n.fa-raspberry-pi:before {\n content: "\\f7bb";\n}\n\n.fa-ravelry:before {\n content: "\\f2d9";\n}\n\n.fa-react:before {\n content: "\\f41b";\n}\n\n.fa-reacteurope:before {\n content: "\\f75d";\n}\n\n.fa-readme:before {\n content: "\\f4d5";\n}\n\n.fa-rebel:before {\n content: "\\f1d0";\n}\n\n.fa-receipt:before {\n content: "\\f543";\n}\n\n.fa-recycle:before {\n content: "\\f1b8";\n}\n\n.fa-red-river:before {\n content: "\\f3e3";\n}\n\n.fa-reddit:before {\n content: "\\f1a1";\n}\n\n.fa-reddit-alien:before {\n content: "\\f281";\n}\n\n.fa-reddit-square:before {\n content: "\\f1a2";\n}\n\n.fa-redhat:before {\n content: "\\f7bc";\n}\n\n.fa-redo:before {\n content: "\\f01e";\n}\n\n.fa-redo-alt:before {\n content: "\\f2f9";\n}\n\n.fa-registered:before {\n content: "\\f25d";\n}\n\n.fa-renren:before {\n content: "\\f18b";\n}\n\n.fa-reply:before {\n content: "\\f3e5";\n}\n\n.fa-reply-all:before {\n content: "\\f122";\n}\n\n.fa-replyd:before {\n content: "\\f3e6";\n}\n\n.fa-republican:before {\n content: "\\f75e";\n}\n\n.fa-researchgate:before {\n content: "\\f4f8";\n}\n\n.fa-resolving:before {\n content: "\\f3e7";\n}\n\n.fa-restroom:before {\n content: "\\f7bd";\n}\n\n.fa-retweet:before {\n content: "\\f079";\n}\n\n.fa-rev:before {\n content: "\\f5b2";\n}\n\n.fa-ribbon:before {\n content: "\\f4d6";\n}\n\n.fa-ring:before {\n content: "\\f70b";\n}\n\n.fa-road:before {\n content: "\\f018";\n}\n\n.fa-robot:before {\n content: "\\f544";\n}\n\n.fa-rocket:before {\n content: "\\f135";\n}\n\n.fa-rocketchat:before {\n content: "\\f3e8";\n}\n\n.fa-rockrms:before {\n content: "\\f3e9";\n}\n\n.fa-route:before {\n content: "\\f4d7";\n}\n\n.fa-rss:before {\n content: "\\f09e";\n}\n\n.fa-rss-square:before {\n content: "\\f143";\n}\n\n.fa-ruble-sign:before {\n content: "\\f158";\n}\n\n.fa-ruler:before {\n content: "\\f545";\n}\n\n.fa-ruler-combined:before {\n content: "\\f546";\n}\n\n.fa-ruler-horizontal:before {\n content: "\\f547";\n}\n\n.fa-ruler-vertical:before {\n content: "\\f548";\n}\n\n.fa-running:before {\n content: "\\f70c";\n}\n\n.fa-rupee-sign:before {\n content: "\\f156";\n}\n\n.fa-sad-cry:before {\n content: "\\f5b3";\n}\n\n.fa-sad-tear:before {\n content: "\\f5b4";\n}\n\n.fa-safari:before {\n content: "\\f267";\n}\n\n.fa-sass:before {\n content: "\\f41e";\n}\n\n.fa-satellite:before {\n content: "\\f7bf";\n}\n\n.fa-satellite-dish:before {\n content: "\\f7c0";\n}\n\n.fa-save:before {\n content: "\\f0c7";\n}\n\n.fa-schlix:before {\n content: "\\f3ea";\n}\n\n.fa-school:before {\n content: "\\f549";\n}\n\n.fa-screwdriver:before {\n content: "\\f54a";\n}\n\n.fa-scribd:before {\n content: "\\f28a";\n}\n\n.fa-scroll:before {\n content: "\\f70e";\n}\n\n.fa-sd-card:before {\n content: "\\f7c2";\n}\n\n.fa-search:before {\n content: "\\f002";\n}\n\n.fa-search-dollar:before {\n content: "\\f688";\n}\n\n.fa-search-location:before {\n content: "\\f689";\n}\n\n.fa-search-minus:before {\n content: "\\f010";\n}\n\n.fa-search-plus:before {\n content: "\\f00e";\n}\n\n.fa-searchengin:before {\n content: "\\f3eb";\n}\n\n.fa-seedling:before {\n content: "\\f4d8";\n}\n\n.fa-sellcast:before {\n content: "\\f2da";\n}\n\n.fa-sellsy:before {\n content: "\\f213";\n}\n\n.fa-server:before {\n content: "\\f233";\n}\n\n.fa-servicestack:before {\n content: "\\f3ec";\n}\n\n.fa-shapes:before {\n content: "\\f61f";\n}\n\n.fa-share:before {\n content: "\\f064";\n}\n\n.fa-share-alt:before {\n content: "\\f1e0";\n}\n\n.fa-share-alt-square:before {\n content: "\\f1e1";\n}\n\n.fa-share-square:before {\n content: "\\f14d";\n}\n\n.fa-shekel-sign:before {\n content: "\\f20b";\n}\n\n.fa-shield-alt:before {\n content: "\\f3ed";\n}\n\n.fa-ship:before {\n content: "\\f21a";\n}\n\n.fa-shipping-fast:before {\n content: "\\f48b";\n}\n\n.fa-shirtsinbulk:before {\n content: "\\f214";\n}\n\n.fa-shoe-prints:before {\n content: "\\f54b";\n}\n\n.fa-shopping-bag:before {\n content: "\\f290";\n}\n\n.fa-shopping-basket:before {\n content: "\\f291";\n}\n\n.fa-shopping-cart:before {\n content: "\\f07a";\n}\n\n.fa-shopware:before {\n content: "\\f5b5";\n}\n\n.fa-shower:before {\n content: "\\f2cc";\n}\n\n.fa-shuttle-van:before {\n content: "\\f5b6";\n}\n\n.fa-sign:before {\n content: "\\f4d9";\n}\n\n.fa-sign-in-alt:before {\n content: "\\f2f6";\n}\n\n.fa-sign-language:before {\n content: "\\f2a7";\n}\n\n.fa-sign-out-alt:before {\n content: "\\f2f5";\n}\n\n.fa-signal:before {\n content: "\\f012";\n}\n\n.fa-signature:before {\n content: "\\f5b7";\n}\n\n.fa-sim-card:before {\n content: "\\f7c4";\n}\n\n.fa-simplybuilt:before {\n content: "\\f215";\n}\n\n.fa-sistrix:before {\n content: "\\f3ee";\n}\n\n.fa-sitemap:before {\n content: "\\f0e8";\n}\n\n.fa-sith:before {\n content: "\\f512";\n}\n\n.fa-skating:before {\n content: "\\f7c5";\n}\n\n.fa-sketch:before {\n content: "\\f7c6";\n}\n\n.fa-skiing:before {\n content: "\\f7c9";\n}\n\n.fa-skiing-nordic:before {\n content: "\\f7ca";\n}\n\n.fa-skull:before {\n content: "\\f54c";\n}\n\n.fa-skull-crossbones:before {\n content: "\\f714";\n}\n\n.fa-skyatlas:before {\n content: "\\f216";\n}\n\n.fa-skype:before {\n content: "\\f17e";\n}\n\n.fa-slack:before {\n content: "\\f198";\n}\n\n.fa-slack-hash:before {\n content: "\\f3ef";\n}\n\n.fa-slash:before {\n content: "\\f715";\n}\n\n.fa-sleigh:before {\n content: "\\f7cc";\n}\n\n.fa-sliders-h:before {\n content: "\\f1de";\n}\n\n.fa-slideshare:before {\n content: "\\f1e7";\n}\n\n.fa-smile:before {\n content: "\\f118";\n}\n\n.fa-smile-beam:before {\n content: "\\f5b8";\n}\n\n.fa-smile-wink:before {\n content: "\\f4da";\n}\n\n.fa-smog:before {\n content: "\\f75f";\n}\n\n.fa-smoking:before {\n content: "\\f48d";\n}\n\n.fa-smoking-ban:before {\n content: "\\f54d";\n}\n\n.fa-sms:before {\n content: "\\f7cd";\n}\n\n.fa-snapchat:before {\n content: "\\f2ab";\n}\n\n.fa-snapchat-ghost:before {\n content: "\\f2ac";\n}\n\n.fa-snapchat-square:before {\n content: "\\f2ad";\n}\n\n.fa-snowboarding:before {\n content: "\\f7ce";\n}\n\n.fa-snowflake:before {\n content: "\\f2dc";\n}\n\n.fa-snowman:before {\n content: "\\f7d0";\n}\n\n.fa-snowplow:before {\n content: "\\f7d2";\n}\n\n.fa-socks:before {\n content: "\\f696";\n}\n\n.fa-solar-panel:before {\n content: "\\f5ba";\n}\n\n.fa-sort:before {\n content: "\\f0dc";\n}\n\n.fa-sort-alpha-down:before {\n content: "\\f15d";\n}\n\n.fa-sort-alpha-up:before {\n content: "\\f15e";\n}\n\n.fa-sort-amount-down:before {\n content: "\\f160";\n}\n\n.fa-sort-amount-up:before {\n content: "\\f161";\n}\n\n.fa-sort-down:before {\n content: "\\f0dd";\n}\n\n.fa-sort-numeric-down:before {\n content: "\\f162";\n}\n\n.fa-sort-numeric-up:before {\n content: "\\f163";\n}\n\n.fa-sort-up:before {\n content: "\\f0de";\n}\n\n.fa-soundcloud:before {\n content: "\\f1be";\n}\n\n.fa-sourcetree:before {\n content: "\\f7d3";\n}\n\n.fa-spa:before {\n content: "\\f5bb";\n}\n\n.fa-space-shuttle:before {\n content: "\\f197";\n}\n\n.fa-speakap:before {\n content: "\\f3f3";\n}\n\n.fa-spider:before {\n content: "\\f717";\n}\n\n.fa-spinner:before {\n content: "\\f110";\n}\n\n.fa-splotch:before {\n content: "\\f5bc";\n}\n\n.fa-spotify:before {\n content: "\\f1bc";\n}\n\n.fa-spray-can:before {\n content: "\\f5bd";\n}\n\n.fa-square:before {\n content: "\\f0c8";\n}\n\n.fa-square-full:before {\n content: "\\f45c";\n}\n\n.fa-square-root-alt:before {\n content: "\\f698";\n}\n\n.fa-squarespace:before {\n content: "\\f5be";\n}\n\n.fa-stack-exchange:before {\n content: "\\f18d";\n}\n\n.fa-stack-overflow:before {\n content: "\\f16c";\n}\n\n.fa-stamp:before {\n content: "\\f5bf";\n}\n\n.fa-star:before {\n content: "\\f005";\n}\n\n.fa-star-and-crescent:before {\n content: "\\f699";\n}\n\n.fa-star-half:before {\n content: "\\f089";\n}\n\n.fa-star-half-alt:before {\n content: "\\f5c0";\n}\n\n.fa-star-of-david:before {\n content: "\\f69a";\n}\n\n.fa-star-of-life:before {\n content: "\\f621";\n}\n\n.fa-staylinked:before {\n content: "\\f3f5";\n}\n\n.fa-steam:before {\n content: "\\f1b6";\n}\n\n.fa-steam-square:before {\n content: "\\f1b7";\n}\n\n.fa-steam-symbol:before {\n content: "\\f3f6";\n}\n\n.fa-step-backward:before {\n content: "\\f048";\n}\n\n.fa-step-forward:before {\n content: "\\f051";\n}\n\n.fa-stethoscope:before {\n content: "\\f0f1";\n}\n\n.fa-sticker-mule:before {\n content: "\\f3f7";\n}\n\n.fa-sticky-note:before {\n content: "\\f249";\n}\n\n.fa-stop:before {\n content: "\\f04d";\n}\n\n.fa-stop-circle:before {\n content: "\\f28d";\n}\n\n.fa-stopwatch:before {\n content: "\\f2f2";\n}\n\n.fa-store:before {\n content: "\\f54e";\n}\n\n.fa-store-alt:before {\n content: "\\f54f";\n}\n\n.fa-strava:before {\n content: "\\f428";\n}\n\n.fa-stream:before {\n content: "\\f550";\n}\n\n.fa-street-view:before {\n content: "\\f21d";\n}\n\n.fa-strikethrough:before {\n content: "\\f0cc";\n}\n\n.fa-stripe:before {\n content: "\\f429";\n}\n\n.fa-stripe-s:before {\n content: "\\f42a";\n}\n\n.fa-stroopwafel:before {\n content: "\\f551";\n}\n\n.fa-studiovinari:before {\n content: "\\f3f8";\n}\n\n.fa-stumbleupon:before {\n content: "\\f1a4";\n}\n\n.fa-stumbleupon-circle:before {\n content: "\\f1a3";\n}\n\n.fa-subscript:before {\n content: "\\f12c";\n}\n\n.fa-subway:before {\n content: "\\f239";\n}\n\n.fa-suitcase:before {\n content: "\\f0f2";\n}\n\n.fa-suitcase-rolling:before {\n content: "\\f5c1";\n}\n\n.fa-sun:before {\n content: "\\f185";\n}\n\n.fa-superpowers:before {\n content: "\\f2dd";\n}\n\n.fa-superscript:before {\n content: "\\f12b";\n}\n\n.fa-supple:before {\n content: "\\f3f9";\n}\n\n.fa-surprise:before {\n content: "\\f5c2";\n}\n\n.fa-suse:before {\n content: "\\f7d6";\n}\n\n.fa-swatchbook:before {\n content: "\\f5c3";\n}\n\n.fa-swimmer:before {\n content: "\\f5c4";\n}\n\n.fa-swimming-pool:before {\n content: "\\f5c5";\n}\n\n.fa-synagogue:before {\n content: "\\f69b";\n}\n\n.fa-sync:before {\n content: "\\f021";\n}\n\n.fa-sync-alt:before {\n content: "\\f2f1";\n}\n\n.fa-syringe:before {\n content: "\\f48e";\n}\n\n.fa-table:before {\n content: "\\f0ce";\n}\n\n.fa-table-tennis:before {\n content: "\\f45d";\n}\n\n.fa-tablet:before {\n content: "\\f10a";\n}\n\n.fa-tablet-alt:before {\n content: "\\f3fa";\n}\n\n.fa-tablets:before {\n content: "\\f490";\n}\n\n.fa-tachometer-alt:before {\n content: "\\f3fd";\n}\n\n.fa-tag:before {\n content: "\\f02b";\n}\n\n.fa-tags:before {\n content: "\\f02c";\n}\n\n.fa-tape:before {\n content: "\\f4db";\n}\n\n.fa-tasks:before {\n content: "\\f0ae";\n}\n\n.fa-taxi:before {\n content: "\\f1ba";\n}\n\n.fa-teamspeak:before {\n content: "\\f4f9";\n}\n\n.fa-teeth:before {\n content: "\\f62e";\n}\n\n.fa-teeth-open:before {\n content: "\\f62f";\n}\n\n.fa-telegram:before {\n content: "\\f2c6";\n}\n\n.fa-telegram-plane:before {\n content: "\\f3fe";\n}\n\n.fa-temperature-high:before {\n content: "\\f769";\n}\n\n.fa-temperature-low:before {\n content: "\\f76b";\n}\n\n.fa-tencent-weibo:before {\n content: "\\f1d5";\n}\n\n.fa-tenge:before {\n content: "\\f7d7";\n}\n\n.fa-terminal:before {\n content: "\\f120";\n}\n\n.fa-text-height:before {\n content: "\\f034";\n}\n\n.fa-text-width:before {\n content: "\\f035";\n}\n\n.fa-th:before {\n content: "\\f00a";\n}\n\n.fa-th-large:before {\n content: "\\f009";\n}\n\n.fa-th-list:before {\n content: "\\f00b";\n}\n\n.fa-the-red-yeti:before {\n content: "\\f69d";\n}\n\n.fa-theater-masks:before {\n content: "\\f630";\n}\n\n.fa-themeco:before {\n content: "\\f5c6";\n}\n\n.fa-themeisle:before {\n content: "\\f2b2";\n}\n\n.fa-thermometer:before {\n content: "\\f491";\n}\n\n.fa-thermometer-empty:before {\n content: "\\f2cb";\n}\n\n.fa-thermometer-full:before {\n content: "\\f2c7";\n}\n\n.fa-thermometer-half:before {\n content: "\\f2c9";\n}\n\n.fa-thermometer-quarter:before {\n content: "\\f2ca";\n}\n\n.fa-thermometer-three-quarters:before {\n content: "\\f2c8";\n}\n\n.fa-think-peaks:before {\n content: "\\f731";\n}\n\n.fa-thumbs-down:before {\n content: "\\f165";\n}\n\n.fa-thumbs-up:before {\n content: "\\f164";\n}\n\n.fa-thumbtack:before {\n content: "\\f08d";\n}\n\n.fa-ticket-alt:before {\n content: "\\f3ff";\n}\n\n.fa-times:before {\n content: "\\f00d";\n}\n\n.fa-times-circle:before {\n content: "\\f057";\n}\n\n.fa-tint:before {\n content: "\\f043";\n}\n\n.fa-tint-slash:before {\n content: "\\f5c7";\n}\n\n.fa-tired:before {\n content: "\\f5c8";\n}\n\n.fa-toggle-off:before {\n content: "\\f204";\n}\n\n.fa-toggle-on:before {\n content: "\\f205";\n}\n\n.fa-toilet:before {\n content: "\\f7d8";\n}\n\n.fa-toilet-paper:before {\n content: "\\f71e";\n}\n\n.fa-toolbox:before {\n content: "\\f552";\n}\n\n.fa-tools:before {\n content: "\\f7d9";\n}\n\n.fa-tooth:before {\n content: "\\f5c9";\n}\n\n.fa-torah:before {\n content: "\\f6a0";\n}\n\n.fa-torii-gate:before {\n content: "\\f6a1";\n}\n\n.fa-tractor:before {\n content: "\\f722";\n}\n\n.fa-trade-federation:before {\n content: "\\f513";\n}\n\n.fa-trademark:before {\n content: "\\f25c";\n}\n\n.fa-traffic-light:before {\n content: "\\f637";\n}\n\n.fa-train:before {\n content: "\\f238";\n}\n\n.fa-tram:before {\n content: "\\f7da";\n}\n\n.fa-transgender:before {\n content: "\\f224";\n}\n\n.fa-transgender-alt:before {\n content: "\\f225";\n}\n\n.fa-trash:before {\n content: "\\f1f8";\n}\n\n.fa-trash-alt:before {\n content: "\\f2ed";\n}\n\n.fa-tree:before {\n content: "\\f1bb";\n}\n\n.fa-trello:before {\n content: "\\f181";\n}\n\n.fa-tripadvisor:before {\n content: "\\f262";\n}\n\n.fa-trophy:before {\n content: "\\f091";\n}\n\n.fa-truck:before {\n content: "\\f0d1";\n}\n\n.fa-truck-loading:before {\n content: "\\f4de";\n}\n\n.fa-truck-monster:before {\n content: "\\f63b";\n}\n\n.fa-truck-moving:before {\n content: "\\f4df";\n}\n\n.fa-truck-pickup:before {\n content: "\\f63c";\n}\n\n.fa-tshirt:before {\n content: "\\f553";\n}\n\n.fa-tty:before {\n content: "\\f1e4";\n}\n\n.fa-tumblr:before {\n content: "\\f173";\n}\n\n.fa-tumblr-square:before {\n content: "\\f174";\n}\n\n.fa-tv:before {\n content: "\\f26c";\n}\n\n.fa-twitch:before {\n content: "\\f1e8";\n}\n\n.fa-twitter:before {\n content: "\\f099";\n}\n\n.fa-twitter-square:before {\n content: "\\f081";\n}\n\n.fa-typo3:before {\n content: "\\f42b";\n}\n\n.fa-uber:before {\n content: "\\f402";\n}\n\n.fa-ubuntu:before {\n content: "\\f7df";\n}\n\n.fa-uikit:before {\n content: "\\f403";\n}\n\n.fa-umbrella:before {\n content: "\\f0e9";\n}\n\n.fa-umbrella-beach:before {\n content: "\\f5ca";\n}\n\n.fa-underline:before {\n content: "\\f0cd";\n}\n\n.fa-undo:before {\n content: "\\f0e2";\n}\n\n.fa-undo-alt:before {\n content: "\\f2ea";\n}\n\n.fa-uniregistry:before {\n content: "\\f404";\n}\n\n.fa-universal-access:before {\n content: "\\f29a";\n}\n\n.fa-university:before {\n content: "\\f19c";\n}\n\n.fa-unlink:before {\n content: "\\f127";\n}\n\n.fa-unlock:before {\n content: "\\f09c";\n}\n\n.fa-unlock-alt:before {\n content: "\\f13e";\n}\n\n.fa-untappd:before {\n content: "\\f405";\n}\n\n.fa-upload:before {\n content: "\\f093";\n}\n\n.fa-ups:before {\n content: "\\f7e0";\n}\n\n.fa-usb:before {\n content: "\\f287";\n}\n\n.fa-user:before {\n content: "\\f007";\n}\n\n.fa-user-alt:before {\n content: "\\f406";\n}\n\n.fa-user-alt-slash:before {\n content: "\\f4fa";\n}\n\n.fa-user-astronaut:before {\n content: "\\f4fb";\n}\n\n.fa-user-check:before {\n content: "\\f4fc";\n}\n\n.fa-user-circle:before {\n content: "\\f2bd";\n}\n\n.fa-user-clock:before {\n content: "\\f4fd";\n}\n\n.fa-user-cog:before {\n content: "\\f4fe";\n}\n\n.fa-user-edit:before {\n content: "\\f4ff";\n}\n\n.fa-user-friends:before {\n content: "\\f500";\n}\n\n.fa-user-graduate:before {\n content: "\\f501";\n}\n\n.fa-user-injured:before {\n content: "\\f728";\n}\n\n.fa-user-lock:before {\n content: "\\f502";\n}\n\n.fa-user-md:before {\n content: "\\f0f0";\n}\n\n.fa-user-minus:before {\n content: "\\f503";\n}\n\n.fa-user-ninja:before {\n content: "\\f504";\n}\n\n.fa-user-plus:before {\n content: "\\f234";\n}\n\n.fa-user-secret:before {\n content: "\\f21b";\n}\n\n.fa-user-shield:before {\n content: "\\f505";\n}\n\n.fa-user-slash:before {\n content: "\\f506";\n}\n\n.fa-user-tag:before {\n content: "\\f507";\n}\n\n.fa-user-tie:before {\n content: "\\f508";\n}\n\n.fa-user-times:before {\n content: "\\f235";\n}\n\n.fa-users:before {\n content: "\\f0c0";\n}\n\n.fa-users-cog:before {\n content: "\\f509";\n}\n\n.fa-usps:before {\n content: "\\f7e1";\n}\n\n.fa-ussunnah:before {\n content: "\\f407";\n}\n\n.fa-utensil-spoon:before {\n content: "\\f2e5";\n}\n\n.fa-utensils:before {\n content: "\\f2e7";\n}\n\n.fa-vaadin:before {\n content: "\\f408";\n}\n\n.fa-vector-square:before {\n content: "\\f5cb";\n}\n\n.fa-venus:before {\n content: "\\f221";\n}\n\n.fa-venus-double:before {\n content: "\\f226";\n}\n\n.fa-venus-mars:before {\n content: "\\f228";\n}\n\n.fa-viacoin:before {\n content: "\\f237";\n}\n\n.fa-viadeo:before {\n content: "\\f2a9";\n}\n\n.fa-viadeo-square:before {\n content: "\\f2aa";\n}\n\n.fa-vial:before {\n content: "\\f492";\n}\n\n.fa-vials:before {\n content: "\\f493";\n}\n\n.fa-viber:before {\n content: "\\f409";\n}\n\n.fa-video:before {\n content: "\\f03d";\n}\n\n.fa-video-slash:before {\n content: "\\f4e2";\n}\n\n.fa-vihara:before {\n content: "\\f6a7";\n}\n\n.fa-vimeo:before {\n content: "\\f40a";\n}\n\n.fa-vimeo-square:before {\n content: "\\f194";\n}\n\n.fa-vimeo-v:before {\n content: "\\f27d";\n}\n\n.fa-vine:before {\n content: "\\f1ca";\n}\n\n.fa-vk:before {\n content: "\\f189";\n}\n\n.fa-vnv:before {\n content: "\\f40b";\n}\n\n.fa-volleyball-ball:before {\n content: "\\f45f";\n}\n\n.fa-volume-down:before {\n content: "\\f027";\n}\n\n.fa-volume-mute:before {\n content: "\\f6a9";\n}\n\n.fa-volume-off:before {\n content: "\\f026";\n}\n\n.fa-volume-up:before {\n content: "\\f028";\n}\n\n.fa-vote-yea:before {\n content: "\\f772";\n}\n\n.fa-vr-cardboard:before {\n content: "\\f729";\n}\n\n.fa-vuejs:before {\n content: "\\f41f";\n}\n\n.fa-walking:before {\n content: "\\f554";\n}\n\n.fa-wallet:before {\n content: "\\f555";\n}\n\n.fa-warehouse:before {\n content: "\\f494";\n}\n\n.fa-water:before {\n content: "\\f773";\n}\n\n.fa-weebly:before {\n content: "\\f5cc";\n}\n\n.fa-weibo:before {\n content: "\\f18a";\n}\n\n.fa-weight:before {\n content: "\\f496";\n}\n\n.fa-weight-hanging:before {\n content: "\\f5cd";\n}\n\n.fa-weixin:before {\n content: "\\f1d7";\n}\n\n.fa-whatsapp:before {\n content: "\\f232";\n}\n\n.fa-whatsapp-square:before {\n content: "\\f40c";\n}\n\n.fa-wheelchair:before {\n content: "\\f193";\n}\n\n.fa-whmcs:before {\n content: "\\f40d";\n}\n\n.fa-wifi:before {\n content: "\\f1eb";\n}\n\n.fa-wikipedia-w:before {\n content: "\\f266";\n}\n\n.fa-wind:before {\n content: "\\f72e";\n}\n\n.fa-window-close:before {\n content: "\\f410";\n}\n\n.fa-window-maximize:before {\n content: "\\f2d0";\n}\n\n.fa-window-minimize:before {\n content: "\\f2d1";\n}\n\n.fa-window-restore:before {\n content: "\\f2d2";\n}\n\n.fa-windows:before {\n content: "\\f17a";\n}\n\n.fa-wine-bottle:before {\n content: "\\f72f";\n}\n\n.fa-wine-glass:before {\n content: "\\f4e3";\n}\n\n.fa-wine-glass-alt:before {\n content: "\\f5ce";\n}\n\n.fa-wix:before {\n content: "\\f5cf";\n}\n\n.fa-wizards-of-the-coast:before {\n content: "\\f730";\n}\n\n.fa-wolf-pack-battalion:before {\n content: "\\f514";\n}\n\n.fa-won-sign:before {\n content: "\\f159";\n}\n\n.fa-wordpress:before {\n content: "\\f19a";\n}\n\n.fa-wordpress-simple:before {\n content: "\\f411";\n}\n\n.fa-wpbeginner:before {\n content: "\\f297";\n}\n\n.fa-wpexplorer:before {\n content: "\\f2de";\n}\n\n.fa-wpforms:before {\n content: "\\f298";\n}\n\n.fa-wpressr:before {\n content: "\\f3e4";\n}\n\n.fa-wrench:before {\n content: "\\f0ad";\n}\n\n.fa-x-ray:before {\n content: "\\f497";\n}\n\n.fa-xbox:before {\n content: "\\f412";\n}\n\n.fa-xing:before {\n content: "\\f168";\n}\n\n.fa-xing-square:before {\n content: "\\f169";\n}\n\n.fa-y-combinator:before {\n content: "\\f23b";\n}\n\n.fa-yahoo:before {\n content: "\\f19e";\n}\n\n.fa-yandex:before {\n content: "\\f413";\n}\n\n.fa-yandex-international:before {\n content: "\\f414";\n}\n\n.fa-yarn:before {\n content: "\\f7e3";\n}\n\n.fa-yelp:before {\n content: "\\f1e9";\n}\n\n.fa-yen-sign:before {\n content: "\\f157";\n}\n\n.fa-yin-yang:before {\n content: "\\f6ad";\n}\n\n.fa-yoast:before {\n content: "\\f2b1";\n}\n\n.fa-youtube:before {\n content: "\\f167";\n}\n\n.fa-youtube-square:before {\n content: "\\f431";\n}\n\n.fa-zhihu:before {\n content: "\\f63f";\n}\n\n.fa,\n.fa,\n.fas,\n.far,\n.fal,\n.fab {\n -moz-osx-font-smoothing: grayscale;\n -webkit-font-smoothing: antialiased;\n display: inline-block;\n font-style: normal;\n font-variant: normal;\n text-rendering: auto;\n line-height: 1;\n}\n\n@font-face {\n font-family: "pf-v6-pficon";\n src: url(${C}) format("woff2");\n}\n.pf-v6-pficon-zone:before, .pf-v6-pficon-warning-triangle:before, .pf-v6-pficon-volume:before, .pf-v6-pficon-virtual-machine:before, .pf-v6-pficon-users:before, .pf-v6-pficon-user:before, .pf-v6-pficon-unplugged:before, .pf-v6-pficon-unlocked:before, .pf-v6-pficon-unknown:before, .pf-v6-pficon-trend-up:before, .pf-v6-pficon-trend-down:before, .pf-v6-pficon-treeview:before, .pf-v6-pficon-topology:before, .pf-v6-pficon-thumb-tack:before, .pf-v6-pficon-tenant:before, .pf-v6-pficon-task:before, .pf-v6-pficon-storage-domain:before, .pf-v6-pficon-spinner2:before, .pf-v6-pficon-spinner:before, .pf-v6-pficon-severity-undefined:before, .pf-v6-pficon-severity-none:before, .pf-v6-pficon-severity-moderate:before, .pf-v6-pficon-severity-minor:before, .pf-v6-pficon-severity-important:before, .pf-v6-pficon-severity-critical:before, .pf-v6-pficon-services:before, .pf-v6-pficon-service:before, .pf-v6-pficon-service-catalog:before, .pf-v6-pficon-server:before, .pf-v6-pficon-server-group:before, .pf-v6-pficon-security:before, .pf-v6-pficon-screen:before, .pf-v6-pficon-save:before, .pf-v6-pficon-running:before, .pf-v6-pficon-resources-full:before, .pf-v6-pficon-resources-empty:before, .pf-v6-pficon-resources-almost-full:before, .pf-v6-pficon-resources-almost-empty:before, .pf-v6-pficon-resource-pool:before, .pf-v6-pficon-repository:before, .pf-v6-pficon-replicator:before, .pf-v6-pficon-remove2:before, .pf-v6-pficon-registry:before, .pf-v6-pficon-regions:before, .pf-v6-pficon-rebooting:before, .pf-v6-pficon-rebalance:before, .pf-v6-pficon-project:before, .pf-v6-pficon-process-automation:before, .pf-v6-pficon-private:before, .pf-v6-pficon-print:before, .pf-v6-pficon-port:before, .pf-v6-pficon-plugged:before, .pf-v6-pficon-pficon-vcenter:before, .pf-v6-pficon-pficon-template:before, .pf-v6-pficon-pficon-sort-common-desc:before, .pf-v6-pficon-pficon-sort-common-asc:before, .pf-v6-pficon-pficon-satellite:before, .pf-v6-pficon-pficon-network-range:before, .pf-v6-pficon-pficon-history:before, .pf-v6-pficon-pficon-dragdrop:before, .pf-v6-pficon-pending:before, .pf-v6-pficon-paused:before, .pf-v6-pficon-panel-open:before, .pf-v6-pficon-panel-close:before, .pf-v6-pficon-package:before, .pf-v6-pficon-os-image:before, .pf-v6-pficon-orders:before, .pf-v6-pficon-optimize:before, .pf-v6-pficon-openstack:before, .pf-v6-pficon-openshift:before, .pf-v6-pficon-open-drawer-right:before, .pf-v6-pficon-on:before, .pf-v6-pficon-on-running:before, .pf-v6-pficon-ok:before, .pf-v6-pficon-off:before, .pf-v6-pficon-not-started:before, .pf-v6-pficon-new-process:before, .pf-v6-pficon-network:before, .pf-v6-pficon-namespaces:before, .pf-v6-pficon-multicluster:before, .pf-v6-pficon-monitoring:before, .pf-v6-pficon-module:before, .pf-v6-pficon-migration:before, .pf-v6-pficon-middleware:before, .pf-v6-pficon-messages:before, .pf-v6-pficon-memory:before, .pf-v6-pficon-maintenance:before, .pf-v6-pficon-locked:before, .pf-v6-pficon-key:before, .pf-v6-pficon-integration:before, .pf-v6-pficon-infrastructure:before, .pf-v6-pficon-info:before, .pf-v6-pficon-in-progress:before, .pf-v6-pficon-import:before, .pf-v6-pficon-home:before, .pf-v6-pficon-history:before, .pf-v6-pficon-help:before, .pf-v6-pficon-globe-route:before, .pf-v6-pficon-folder-open:before, .pf-v6-pficon-folder-close:before, .pf-v6-pficon-flavor:before, .pf-v6-pficon-filter:before, .pf-v6-pficon-export:before, .pf-v6-pficon-error-circle-o:before, .pf-v6-pficon-equalizer:before, .pf-v6-pficon-enterprise:before, .pf-v6-pficon-enhancement:before, .pf-v6-pficon-edit:before, .pf-v6-pficon-domain:before, .pf-v6-pficon-disconnected:before, .pf-v6-pficon-degraded:before, .pf-v6-pficon-data-source:before, .pf-v6-pficon-data-sink:before, .pf-v6-pficon-data-processor:before, .pf-v6-pficon-critical-risk:before, .pf-v6-pficon-cpu:before, .pf-v6-pficon-container-node:before, .pf-v6-pficon-connected:before, .pf-v6-pficon-cluster:before, .pf-v6-pficon-cloud-tenant:before, .pf-v6-pficon-cloud-security:before, .pf-v6-pficon-close:before, .pf-v6-pficon-chat:before, .pf-v6-pficon-catalog:before, .pf-v6-pficon-bundle:before, .pf-v6-pficon-builder-image:before, .pf-v6-pficon-build:before, .pf-v6-pficon-blueprint:before, .pf-v6-pficon-bell:before, .pf-v6-pficon-automation:before, .pf-v6-pficon-attention-bell:before, .pf-v6-pficon-asleep:before, .pf-v6-pficon-arrow:before, .pf-v6-pficon-applications:before, .pf-v6-pficon-ansible-tower:before, .pf-v6-pficon-add-circle-o:before {\n font-family: "pf-v6-pficon";\n -webkit-font-smoothing: antialiased;\n -moz-osx-font-smoothing: grayscale;\n font-style: normal;\n font-variant: normal;\n font-weight: normal;\n text-decoration-line: none;\n text-transform: none;\n}\n\n.pf-v6-pficon-add-circle-o:before {\n content: "\\e61b";\n}\n\n.pf-v6-pficon-ansible-tower:before {\n content: "\\e950";\n}\n\n.pf-v6-pficon-applications:before {\n content: "\\e936";\n}\n\n.pf-v6-pficon-arrow:before {\n content: "\\e929";\n}\n\n.pf-v6-pficon-asleep:before {\n content: "\\e92e";\n}\n\n.pf-v6-pficon-attention-bell:before {\n content: "\\e951";\n}\n\n.pf-v6-pficon-automation:before {\n content: "\\e937";\n}\n\n.pf-v6-pficon-bell:before {\n content: "\\e952";\n}\n\n.pf-v6-pficon-blueprint:before {\n content: "\\e915";\n}\n\n.pf-v6-pficon-build:before {\n content: "\\e902";\n}\n\n.pf-v6-pficon-builder-image:before {\n content: "\\e800";\n}\n\n.pf-v6-pficon-bundle:before {\n content: "\\e918";\n}\n\n.pf-v6-pficon-catalog:before {\n content: "\\e953";\n}\n\n.pf-v6-pficon-chat:before {\n content: "\\e954";\n}\n\n.pf-v6-pficon-close:before {\n content: "\\e60b";\n}\n\n.pf-v6-pficon-cloud-security:before {\n content: "\\e903";\n}\n\n.pf-v6-pficon-cloud-tenant:before {\n content: "\\e904";\n}\n\n.pf-v6-pficon-cluster:before {\n content: "\\e620";\n}\n\n.pf-v6-pficon-connected:before {\n content: "\\e938";\n}\n\n.pf-v6-pficon-container-node:before {\n content: "\\e621";\n}\n\n.pf-v6-pficon-cpu:before {\n content: "\\e927";\n}\n\n.pf-v6-pficon-critical-risk:before {\n content: "\\e976";\n}\n\n.pf-v6-pficon-data-processor:before {\n content: "\\e97b";\n}\n\n.pf-v6-pficon-data-sink:before {\n content: "\\e978";\n}\n\n.pf-v6-pficon-data-source:before {\n content: "\\e979";\n}\n\n.pf-v6-pficon-degraded:before {\n content: "\\e91b";\n}\n\n.pf-v6-pficon-disconnected:before {\n content: "\\e955";\n}\n\n.pf-v6-pficon-domain:before {\n content: "\\e919";\n}\n\n.pf-v6-pficon-edit:before {\n content: "\\e60a";\n}\n\n.pf-v6-pficon-enhancement:before {\n content: "\\e93a";\n}\n\n.pf-v6-pficon-enterprise:before {\n content: "\\e906";\n}\n\n.pf-v6-pficon-equalizer:before {\n content: "\\e956";\n}\n\n.pf-v6-pficon-error-circle-o:before {\n content: "\\e926";\n}\n\n.pf-v6-pficon-export:before {\n content: "\\e616";\n}\n\n.pf-v6-pficon-filter:before {\n content: "\\e943";\n}\n\n.pf-v6-pficon-flavor:before {\n content: "\\e957";\n}\n\n.pf-v6-pficon-folder-close:before {\n content: "\\e607";\n}\n\n.pf-v6-pficon-folder-open:before {\n content: "\\e606";\n}\n\n.pf-v6-pficon-globe-route:before {\n content: "\\e958";\n}\n\n.pf-v6-pficon-help:before {\n content: "\\e605";\n}\n\n.pf-v6-pficon-history:before {\n content: "\\e617";\n}\n\n.pf-v6-pficon-home:before {\n content: "\\e618";\n}\n\n.pf-v6-pficon-import:before {\n content: "\\e615";\n}\n\n.pf-v6-pficon-in-progress:before {\n content: "\\e933";\n}\n\n.pf-v6-pficon-info:before {\n content: "\\e92b";\n}\n\n.pf-v6-pficon-infrastructure:before {\n content: "\\e93d";\n}\n\n.pf-v6-pficon-integration:before {\n content: "\\e948";\n}\n\n.pf-v6-pficon-key:before {\n content: "\\e924";\n}\n\n.pf-v6-pficon-locked:before {\n content: "\\e923";\n}\n\n.pf-v6-pficon-maintenance:before {\n content: "\\e932";\n}\n\n.pf-v6-pficon-memory:before {\n content: "\\e908";\n}\n\n.pf-v6-pficon-messages:before {\n content: "\\e603";\n}\n\n.pf-v6-pficon-middleware:before {\n content: "\\e917";\n}\n\n.pf-v6-pficon-migration:before {\n content: "\\e931";\n}\n\n.pf-v6-pficon-module:before {\n content: "\\e959";\n}\n\n.pf-v6-pficon-monitoring:before {\n content: "\\e95a";\n}\n\n.pf-v6-pficon-multicluster:before {\n content: "\\e97c";\n}\n\n.pf-v6-pficon-namespaces:before {\n content: "\\e95b";\n}\n\n.pf-v6-pficon-network:before {\n content: "\\e909";\n}\n\n.pf-v6-pficon-new-process:before {\n content: "\\e95c";\n}\n\n.pf-v6-pficon-not-started:before {\n content: "\\e95d";\n}\n\n.pf-v6-pficon-off:before {\n content: "\\e92d";\n}\n\n.pf-v6-pficon-ok:before {\n content: "\\e602";\n}\n\n.pf-v6-pficon-on-running:before {\n content: "\\e925";\n}\n\n.pf-v6-pficon-on:before {\n content: "\\e92c";\n}\n\n.pf-v6-pficon-open-drawer-right:before {\n content: "\\e977";\n}\n\n.pf-v6-pficon-openshift:before {\n content: "\\e95e";\n}\n\n.pf-v6-pficon-openstack:before {\n content: "\\e95f";\n}\n\n.pf-v6-pficon-optimize:before {\n content: "\\e93e";\n}\n\n.pf-v6-pficon-orders:before {\n content: "\\e93f";\n}\n\n.pf-v6-pficon-os-image:before {\n content: "\\e960";\n}\n\n.pf-v6-pficon-package:before {\n content: "\\e961";\n}\n\n.pf-v6-pficon-panel-close:before {\n content: "\\e962";\n}\n\n.pf-v6-pficon-panel-open:before {\n content: "\\e963";\n}\n\n.pf-v6-pficon-paused:before {\n content: "\\e92f";\n}\n\n.pf-v6-pficon-pending:before {\n content: "\\e964";\n}\n\n.pf-v6-pficon-pficon-dragdrop:before {\n content: "\\e965";\n}\n\n.pf-v6-pficon-pficon-history:before {\n content: "\\e966";\n}\n\n.pf-v6-pficon-pficon-network-range:before {\n content: "\\e967";\n}\n\n.pf-v6-pficon-pficon-satellite:before {\n content: "\\e968";\n}\n\n.pf-v6-pficon-pficon-sort-common-asc:before {\n content: "\\e94e";\n}\n\n.pf-v6-pficon-pficon-sort-common-desc:before {\n content: "\\e94f";\n}\n\n.pf-v6-pficon-pficon-template:before {\n content: "\\e94c";\n}\n\n.pf-v6-pficon-pficon-vcenter:before {\n content: "\\e969";\n}\n\n.pf-v6-pficon-plugged:before {\n content: "\\e96a";\n}\n\n.pf-v6-pficon-port:before {\n content: "\\e96b";\n}\n\n.pf-v6-pficon-print:before {\n content: "\\e612";\n}\n\n.pf-v6-pficon-private:before {\n content: "\\e914";\n}\n\n.pf-v6-pficon-process-automation:before {\n content: "\\e949";\n}\n\n.pf-v6-pficon-project:before {\n content: "\\e96c";\n}\n\n.pf-v6-pficon-rebalance:before {\n content: "\\e91c";\n}\n\n.pf-v6-pficon-rebooting:before {\n content: "\\e96d";\n}\n\n.pf-v6-pficon-regions:before {\n content: "\\e90a";\n}\n\n.pf-v6-pficon-registry:before {\n content: "\\e623";\n}\n\n.pf-v6-pficon-remove2:before {\n content: "\\e96e";\n}\n\n.pf-v6-pficon-replicator:before {\n content: "\\e624";\n}\n\n.pf-v6-pficon-repository:before {\n content: "\\e90b";\n}\n\n.pf-v6-pficon-resource-pool:before {\n content: "\\e90c";\n}\n\n.pf-v6-pficon-resources-almost-empty:before {\n content: "\\e91d";\n}\n\n.pf-v6-pficon-resources-almost-full:before {\n content: "\\e912";\n}\n\n.pf-v6-pficon-resources-empty:before {\n content: "\\e96f";\n}\n\n.pf-v6-pficon-resources-full:before {\n content: "\\e913";\n}\n\n.pf-v6-pficon-running:before {\n content: "\\e970";\n}\n\n.pf-v6-pficon-save:before {\n content: "\\e601";\n}\n\n.pf-v6-pficon-screen:before {\n content: "\\e971";\n}\n\n.pf-v6-pficon-security:before {\n content: "\\e946";\n}\n\n.pf-v6-pficon-server-group:before {\n content: "\\e91a";\n}\n\n.pf-v6-pficon-server:before {\n content: "\\e90d";\n}\n\n.pf-v6-pficon-service-catalog:before {\n content: "\\e972";\n}\n\n.pf-v6-pficon-service:before {\n content: "\\e61e";\n}\n\n.pf-v6-pficon-services:before {\n content: "\\e947";\n}\n\n.pf-v6-pficon-severity-critical:before {\n content: "\\e97e";\n}\n\n.pf-v6-pficon-severity-important:before {\n content: "\\e97f";\n}\n\n.pf-v6-pficon-severity-minor:before {\n content: "\\e980";\n}\n\n.pf-v6-pficon-severity-moderate:before {\n content: "\\e981";\n}\n\n.pf-v6-pficon-severity-none:before {\n content: "\\e982";\n}\n\n.pf-v6-pficon-severity-undefined:before {\n content: "\\e983";\n}\n\n.pf-v6-pficon-spinner:before {\n content: "\\e973";\n}\n\n.pf-v6-pficon-spinner2:before {\n content: "\\e613";\n}\n\n.pf-v6-pficon-storage-domain:before {\n content: "\\e90e";\n}\n\n.pf-v6-pficon-task:before {\n content: "\\e974";\n}\n\n.pf-v6-pficon-tenant:before {\n content: "\\e916";\n}\n\n.pf-v6-pficon-thumb-tack:before {\n content: "\\e920";\n}\n\n.pf-v6-pficon-topology:before {\n content: "\\e608";\n}\n\n.pf-v6-pficon-treeview:before {\n content: "\\e97d";\n}\n\n.pf-v6-pficon-trend-down:before {\n content: "\\e900";\n}\n\n.pf-v6-pficon-trend-up:before {\n content: "\\e901";\n}\n\n.pf-v6-pficon-unknown:before {\n content: "\\e935";\n}\n\n.pf-v6-pficon-unlocked:before {\n content: "\\e922";\n}\n\n.pf-v6-pficon-unplugged:before {\n content: "\\e942";\n}\n\n.pf-v6-pficon-user:before {\n content: "\\e91e";\n}\n\n.pf-v6-pficon-users:before {\n content: "\\e91f";\n}\n\n.pf-v6-pficon-virtual-machine:before {\n content: "\\e90f";\n}\n\n.pf-v6-pficon-volume:before {\n content: "\\e910";\n}\n\n.pf-v6-pficon-warning-triangle:before {\n content: "\\e975";\n}\n\n.pf-v6-pficon-zone:before {\n content: "\\e911";\n}\n\n.pf-v6-svg {\n width: 1em;\n height: 1em;\n vertical-align: -0.125em;\n}\n\n:root {\n --pf-v6-global--inverse--multiplier: 1;\n --pf-t--color--black: #000000;\n --pf-t--color--blue--10: #e0f0ff;\n --pf-t--color--blue--20: #b9dafc;\n --pf-t--color--blue--30: #92c5f9;\n --pf-t--color--blue--40: #4394e5;\n --pf-t--color--blue--50: #0066cc;\n --pf-t--color--blue--60: #004d99;\n --pf-t--color--blue--70: #003366;\n --pf-t--color--blue--80: #032142;\n --pf-t--color--gray--10: #f2f2f2;\n --pf-t--color--gray--20: #e0e0e0;\n --pf-t--color--gray--30: #c7c7c7;\n --pf-t--color--gray--40: #a3a3a3;\n --pf-t--color--gray--50: #707070;\n --pf-t--color--gray--60: #4d4d4d;\n --pf-t--color--gray--70: #383838;\n --pf-t--color--gray--80: #292929;\n --pf-t--color--gray--90: #1f1f1f;\n --pf-t--color--gray--95: #151515;\n --pf-t--color--green--10: #e9f7df;\n --pf-t--color--green--20: #d1f1bb;\n --pf-t--color--green--30: #afdc8f;\n --pf-t--color--green--40: #87bb62;\n --pf-t--color--green--50: #63993d;\n --pf-t--color--green--60: #3d7317;\n --pf-t--color--green--70: #204d00;\n --pf-t--color--green--80: #183301;\n --pf-t--color--orange--10: #ffe8cc;\n --pf-t--color--orange--20: #fccb8f;\n --pf-t--color--orange--30: #f8ae54;\n --pf-t--color--orange--40: #f5921b;\n --pf-t--color--orange--50: #ca6c0f;\n --pf-t--color--orange--60: #9e4a06;\n --pf-t--color--orange--70: #732e00;\n --pf-t--color--orange--80: #4d1f00;\n --pf-t--color--purple--10: #ece6ff;\n --pf-t--color--purple--20: #d0c5f4;\n --pf-t--color--purple--30: #b6a6e9;\n --pf-t--color--purple--40: #876fd4;\n --pf-t--color--purple--50: #5e40be;\n --pf-t--color--purple--60: #3d2785;\n --pf-t--color--purple--70: #21134d;\n --pf-t--color--purple--80: #1b0d33;\n --pf-t--color--red--10: #fce3e3;\n --pf-t--color--red--20: #fbc5c5;\n --pf-t--color--red--30: #f9a8a8;\n --pf-t--color--red--40: #f56e6e;\n --pf-t--color--red--50: #ee0000;\n --pf-t--color--red--60: #a60000;\n --pf-t--color--red--70: #5f0000;\n --pf-t--color--red--80: #3f0000;\n --pf-t--color--red-orange--10: #ffe3d9;\n --pf-t--color--red-orange--20: #fbbea8;\n --pf-t--color--red-orange--30: #f89b78;\n --pf-t--color--red-orange--40: #f4784a;\n --pf-t--color--red-orange--50: #f0561d;\n --pf-t--color--red-orange--60: #b1380b;\n --pf-t--color--red-orange--70: #731f00;\n --pf-t--color--red-orange--80: #4c1405;\n --pf-t--color--teal--10: #daf2f2;\n --pf-t--color--teal--20: #b9e5e5;\n --pf-t--color--teal--30: #9ad8d8;\n --pf-t--color--teal--40: #63bdbd;\n --pf-t--color--teal--50: #37a3a3;\n --pf-t--color--teal--60: #147878;\n --pf-t--color--teal--70: #004d4d;\n --pf-t--color--teal--80: #003333;\n --pf-t--color--white: #ffffff;\n --pf-t--color--yellow--10: #fff4cc;\n --pf-t--color--yellow--20: #ffe072;\n --pf-t--color--yellow--30: #ffcc17;\n --pf-t--color--yellow--40: #dca614;\n --pf-t--color--yellow--50: #b98412;\n --pf-t--color--yellow--60: #96640f;\n --pf-t--color--yellow--70: #73480b;\n --pf-t--color--yellow--80: #54330b;\n --pf-t--global--background--color--500: rgba(21, 21, 21, 0.2000);\n --pf-t--global--background--color--600: rgba(199, 199, 199, 0.2500);\n --pf-t--global--background--color--action--plain--default: rgba(255, 255, 255, 0.0000);\n --pf-t--global--border--color--high-contrast: rgba(255, 255, 255, 0.0000);\n --pf-t--global--border--radius--0: 0px;\n --pf-t--global--border--radius--100: 4px;\n --pf-t--global--border--radius--200: 6px;\n --pf-t--global--border--radius--300: 16px;\n --pf-t--global--border--radius--400: 24px;\n --pf-t--global--border--radius--500: 999px;\n --pf-t--global--border--width--100: 1px;\n --pf-t--global--border--width--200: 2px;\n --pf-t--global--border--width--300: 3px;\n --pf-t--global--border--width--400: 4px;\n --pf-t--global--border--width--action--plain--clicked: 0px;\n --pf-t--global--border--width--action--plain--default: 0px;\n --pf-t--global--border--width--action--plain--hover: 0px;\n --pf-t--global--border--width--high-contrast--extra-strong: 0px;\n --pf-t--global--border--width--high-contrast--regular: 0px;\n --pf-t--global--border--width--high-contrast--strong: 0px;\n --pf-t--global--box-shadow--X--100: -10px;\n --pf-t--global--box-shadow--X--200: -4px;\n --pf-t--global--box-shadow--X--300: -1px;\n --pf-t--global--box-shadow--X--400: 0px;\n --pf-t--global--box-shadow--X--50: -20px;\n --pf-t--global--box-shadow--X--500: 1px;\n --pf-t--global--box-shadow--X--600: 4px;\n --pf-t--global--box-shadow--X--700: 10px;\n --pf-t--global--box-shadow--X--800: 20px;\n --pf-t--global--box-shadow--Y--100: -10px;\n --pf-t--global--box-shadow--Y--200: -4px;\n --pf-t--global--box-shadow--Y--300: -1px;\n --pf-t--global--box-shadow--Y--400: 0px;\n --pf-t--global--box-shadow--Y--50: -20px;\n --pf-t--global--box-shadow--Y--500: 1px;\n --pf-t--global--box-shadow--Y--600: 4px;\n --pf-t--global--box-shadow--Y--700: 10px;\n --pf-t--global--box-shadow--Y--800: 20px;\n --pf-t--global--box-shadow--blur--100: 4px;\n --pf-t--global--box-shadow--blur--200: 9px;\n --pf-t--global--box-shadow--blur--300: 20px;\n --pf-t--global--box-shadow--color--100: rgba(41, 41, 41, 0.1500);\n --pf-t--global--box-shadow--color--200: rgba(41, 41, 41, 0.2000);\n --pf-t--global--box-shadow--spread--100: 0px;\n --pf-t--global--box-shadow--spread--200: -4px;\n --pf-t--global--box-shadow--spread--300: -8px;\n --pf-t--global--box-shadow--spread--400: -20px;\n --pf-t--global--breakpoint--100: 0rem;\n --pf-t--global--breakpoint--200: 36rem;\n --pf-t--global--breakpoint--250: 40rem;\n --pf-t--global--breakpoint--300: 48rem;\n --pf-t--global--breakpoint--350: 60rem;\n --pf-t--global--breakpoint--400: 62rem;\n --pf-t--global--breakpoint--500: 75rem;\n --pf-t--global--breakpoint--550: 80rem;\n --pf-t--global--breakpoint--600: 90.625rem;\n --pf-t--global--color--nonstatus--green--400: #3d7019;\n --pf-t--global--color--status--success--150: #3d7019;\n --pf-t--global--delay--100: 0ms;\n --pf-t--global--delay--200: 50ms;\n --pf-t--global--delay--300: 100ms;\n --pf-t--global--delay--400: 7000ms;\n --pf-t--global--duration--100: 100ms;\n --pf-t--global--duration--200: 200ms;\n --pf-t--global--duration--300: 300ms;\n --pf-t--global--duration--400: 400ms;\n --pf-t--global--duration--50: 50ms;\n --pf-t--global--duration--500: 500ms;\n --pf-t--global--duration--600: 600ms;\n --pf-t--global--focus-ring--position--inset: -4px;\n --pf-t--global--focus-ring--position--offset: 2px;\n --pf-t--global--focus-ring--width--inset: 3px;\n --pf-t--global--focus-ring--width--offset: 2px;\n --pf-t--global--font--family--100: "Red Hat Text", "RedHatText", "Noto Sans Arabic", "Noto Sans Hebrew", "Noto Sans JP", "Noto Sans KR", "Noto Sans Malayalam", "Noto Sans SC", "Noto Sans TC", "Noto Sans Thai", Helvetica, Arial, sans-serif;\n --pf-t--global--font--family--200: "Red Hat Display", "RedHatDisplay", "Noto Sans Arabic", "Noto Sans Hebrew", "Noto Sans JP", "Noto Sans KR", "Noto Sans Malayalam", "Noto Sans SC", "Noto Sans TC", "Noto Sans Thai", Helvetica, Arial, sans-serif;\n --pf-t--global--font--family--300: "Red Hat Mono", "RedHatMono", "Courier New", Courier, monospace;\n --pf-t--global--font--line-height--100: 1.3;\n --pf-t--global--font--line-height--200: 1.5;\n --pf-t--global--font--size--100: 0.75rem;\n --pf-t--global--font--size--200: 0.875rem;\n --pf-t--global--font--size--300: 1rem;\n --pf-t--global--font--size--400: 1.125rem;\n --pf-t--global--font--size--500: 1.25rem;\n --pf-t--global--font--size--600: 1.5rem;\n --pf-t--global--font--size--700: 1.75rem;\n --pf-t--global--font--size--800: 2.25rem;\n --pf-t--global--font--weight--100: 400;\n --pf-t--global--font--weight--200: 500;\n --pf-t--global--font--weight--300: 500;\n --pf-t--global--font--weight--400: 700;\n --pf-t--global--icon--size--100: 0.75rem;\n --pf-t--global--icon--size--200: 0.875rem;\n --pf-t--global--icon--size--250: 1rem;\n --pf-t--global--icon--size--300: 1.5rem;\n --pf-t--global--icon--size--400: 3.5rem;\n --pf-t--global--icon--size--500: 6rem;\n --pf-t--global--spacer--100: 0.25rem;\n --pf-t--global--spacer--200: 0.5rem;\n --pf-t--global--spacer--300: 1rem;\n --pf-t--global--spacer--400: 1.5rem;\n --pf-t--global--spacer--500: 2rem;\n --pf-t--global--spacer--600: 3rem;\n --pf-t--global--spacer--700: 4rem;\n --pf-t--global--spacer--800: 5rem;\n --pf-t--global--text-decoration--line--100: none;\n --pf-t--global--text-decoration--line--200: underline;\n --pf-t--global--text-decoration--style--100: solid;\n --pf-t--global--text-decoration--style--200: dashed;\n --pf-t--global--timing-function--100: cubic-bezier(.4, 0, .7, .2);\n --pf-t--global--timing-function--200: cubic-bezier(.4, 0, .2, 1);\n --pf-t--global--timing-function--300: cubic-bezier(0, 0, .2, 1);\n --pf-t--global--z-index--100: 100;\n --pf-t--global--z-index--200: 200;\n --pf-t--global--z-index--300: 300;\n --pf-t--global--z-index--400: 400;\n --pf-t--global--z-index--500: 500;\n --pf-t--global--z-index--600: 600;\n --pf-t--global--background--color--100: var(--pf-t--color--white);\n --pf-t--global--background--color--200: var(--pf-t--color--gray--10);\n --pf-t--global--background--color--300: var(--pf-t--color--gray--20);\n --pf-t--global--background--color--400: var(--pf-t--color--gray--80);\n --pf-t--global--background--color--450: var(--pf-t--color--gray--70);\n --pf-t--global--background--color--action--plain--clicked: var(--pf-t--global--background--color--600);\n --pf-t--global--background--color--action--plain--hover: var(--pf-t--global--background--color--600);\n --pf-t--global--background--color--backdrop--default: var(--pf-t--global--background--color--500);\n --pf-t--global--background--color--highlight--100: var(--pf-t--color--yellow--30);\n --pf-t--global--background--color--highlight--200: var(--pf-t--color--yellow--40);\n --pf-t--global--background--color--tertiary--default: var(--pf-t--global--background--color--600);\n --pf-t--global--border--color--100: var(--pf-t--color--gray--30);\n --pf-t--global--border--color--200: var(--pf-t--color--gray--40);\n --pf-t--global--border--color--300: var(--pf-t--color--gray--50);\n --pf-t--global--border--color--400: var(--pf-t--color--gray--60);\n --pf-t--global--border--color--50: var(--pf-t--color--gray--20);\n --pf-t--global--border--radius--large: var(--pf-t--global--border--radius--400);\n --pf-t--global--border--radius--medium: var(--pf-t--global--border--radius--300);\n --pf-t--global--border--radius--pill: var(--pf-t--global--border--radius--500);\n --pf-t--global--border--radius--sharp: var(--pf-t--global--border--radius--0);\n --pf-t--global--border--radius--small: var(--pf-t--global--border--radius--200);\n --pf-t--global--border--radius--tiny: var(--pf-t--global--border--radius--100);\n --pf-t--global--border--width--action--clicked: var(--pf-t--global--border--width--200);\n --pf-t--global--border--width--action--default: var(--pf-t--global--border--width--100);\n --pf-t--global--border--width--action--hover: var(--pf-t--global--border--width--200);\n --pf-t--global--border--width--box--clicked: var(--pf-t--global--border--width--200);\n --pf-t--global--border--width--box--default: var(--pf-t--global--border--width--100);\n --pf-t--global--border--width--box--hover: var(--pf-t--global--border--width--100);\n --pf-t--global--border--width--box--status--default: var(--pf-t--global--border--width--200);\n --pf-t--global--border--width--box--status--read: var(--pf-t--global--border--width--100);\n --pf-t--global--border--width--control--clicked: var(--pf-t--global--border--width--200);\n --pf-t--global--border--width--control--default: var(--pf-t--global--border--width--100);\n --pf-t--global--border--width--control--hover: var(--pf-t--global--border--width--100);\n --pf-t--global--border--width--divider--clicked: var(--pf-t--global--border--width--100);\n --pf-t--global--border--width--divider--default: var(--pf-t--global--border--width--100);\n --pf-t--global--border--width--divider--hover: var(--pf-t--global--border--width--100);\n --pf-t--global--border--width--extra-strong: var(--pf-t--global--border--width--300);\n --pf-t--global--border--width--main--default: var(--pf-t--global--border--width--400);\n --pf-t--global--border--width--regular: var(--pf-t--global--border--width--100);\n --pf-t--global--border--width--strong: var(--pf-t--global--border--width--200);\n --pf-t--global--box-shadow--X--lg--bottom: var(--pf-t--global--box-shadow--X--400);\n --pf-t--global--box-shadow--X--lg--default: var(--pf-t--global--box-shadow--X--400);\n --pf-t--global--box-shadow--X--lg--left: var(--pf-t--global--box-shadow--X--50);\n --pf-t--global--box-shadow--X--lg--right: var(--pf-t--global--box-shadow--X--800);\n --pf-t--global--box-shadow--X--lg--top: var(--pf-t--global--box-shadow--X--400);\n --pf-t--global--box-shadow--X--md--bottom: var(--pf-t--global--box-shadow--X--400);\n --pf-t--global--box-shadow--X--md--default: var(--pf-t--global--box-shadow--X--400);\n --pf-t--global--box-shadow--X--md--left: var(--pf-t--global--box-shadow--X--100);\n --pf-t--global--box-shadow--X--md--right: var(--pf-t--global--box-shadow--X--700);\n --pf-t--global--box-shadow--X--md--top: var(--pf-t--global--box-shadow--X--400);\n --pf-t--global--box-shadow--X--sm--bottom: var(--pf-t--global--box-shadow--X--400);\n --pf-t--global--box-shadow--X--sm--default: var(--pf-t--global--box-shadow--X--400);\n --pf-t--global--box-shadow--X--sm--left: var(--pf-t--global--box-shadow--X--200);\n --pf-t--global--box-shadow--X--sm--right: var(--pf-t--global--box-shadow--X--600);\n --pf-t--global--box-shadow--X--sm--top: var(--pf-t--global--box-shadow--X--400);\n --pf-t--global--box-shadow--Y--lg--bottom: var(--pf-t--global--box-shadow--Y--800);\n --pf-t--global--box-shadow--Y--lg--default: var(--pf-t--global--box-shadow--Y--700);\n --pf-t--global--box-shadow--Y--lg--left: var(--pf-t--global--box-shadow--Y--400);\n --pf-t--global--box-shadow--Y--lg--right: var(--pf-t--global--box-shadow--Y--400);\n --pf-t--global--box-shadow--Y--lg--top: var(--pf-t--global--box-shadow--Y--50);\n --pf-t--global--box-shadow--Y--md--bottom: var(--pf-t--global--box-shadow--Y--700);\n --pf-t--global--box-shadow--Y--md--default: var(--pf-t--global--box-shadow--Y--600);\n --pf-t--global--box-shadow--Y--md--left: var(--pf-t--global--box-shadow--Y--400);\n --pf-t--global--box-shadow--Y--md--right: var(--pf-t--global--box-shadow--Y--400);\n --pf-t--global--box-shadow--Y--md--top: var(--pf-t--global--box-shadow--Y--100);\n --pf-t--global--box-shadow--Y--sm--bottom: var(--pf-t--global--box-shadow--Y--600);\n --pf-t--global--box-shadow--Y--sm--default: var(--pf-t--global--box-shadow--Y--500);\n --pf-t--global--box-shadow--Y--sm--left: var(--pf-t--global--box-shadow--Y--400);\n --pf-t--global--box-shadow--Y--sm--right: var(--pf-t--global--box-shadow--Y--400);\n --pf-t--global--box-shadow--Y--sm--top: var(--pf-t--global--box-shadow--Y--200);\n --pf-t--global--box-shadow--blur--lg: var(--pf-t--global--box-shadow--blur--300);\n --pf-t--global--box-shadow--blur--md: var(--pf-t--global--box-shadow--blur--200);\n --pf-t--global--box-shadow--blur--sm: var(--pf-t--global--box-shadow--blur--100);\n --pf-t--global--box-shadow--color--lg--default: var(--pf-t--global--box-shadow--color--100);\n --pf-t--global--box-shadow--color--lg--directional: var(--pf-t--global--box-shadow--color--200);\n --pf-t--global--box-shadow--color--md--default: var(--pf-t--global--box-shadow--color--100);\n --pf-t--global--box-shadow--color--md--directional: var(--pf-t--global--box-shadow--color--100);\n --pf-t--global--box-shadow--color--sm--default: var(--pf-t--global--box-shadow--color--100);\n --pf-t--global--box-shadow--color--sm--directional: var(--pf-t--global--box-shadow--color--200);\n --pf-t--global--box-shadow--spread--lg--default: var(--pf-t--global--box-shadow--spread--100);\n --pf-t--global--box-shadow--spread--lg--directional: var(--pf-t--global--box-shadow--spread--400);\n --pf-t--global--box-shadow--spread--md--default: var(--pf-t--global--box-shadow--spread--100);\n --pf-t--global--box-shadow--spread--md--directional: var(--pf-t--global--box-shadow--spread--300);\n --pf-t--global--box-shadow--spread--sm--default: var(--pf-t--global--box-shadow--spread--100);\n --pf-t--global--box-shadow--spread--sm--directional: var(--pf-t--global--box-shadow--spread--200);\n --pf-t--global--breakpoint--2xl: var(--pf-t--global--breakpoint--600);\n --pf-t--global--breakpoint--height--2xl: var(--pf-t--global--breakpoint--550);\n --pf-t--global--breakpoint--height--lg: var(--pf-t--global--breakpoint--300);\n --pf-t--global--breakpoint--height--md: var(--pf-t--global--breakpoint--250);\n --pf-t--global--breakpoint--height--sm: var(--pf-t--global--breakpoint--100);\n --pf-t--global--breakpoint--height--xl: var(--pf-t--global--breakpoint--350);\n --pf-t--global--breakpoint--lg: var(--pf-t--global--breakpoint--400);\n --pf-t--global--breakpoint--md: var(--pf-t--global--breakpoint--300);\n --pf-t--global--breakpoint--sm: var(--pf-t--global--breakpoint--200);\n --pf-t--global--breakpoint--xl: var(--pf-t--global--breakpoint--500);\n --pf-t--global--breakpoint--xs: var(--pf-t--global--breakpoint--100);\n --pf-t--global--color--brand--100: var(--pf-t--color--blue--40);\n --pf-t--global--color--brand--200: var(--pf-t--color--blue--50);\n --pf-t--global--color--brand--300: var(--pf-t--color--blue--60);\n --pf-t--global--color--brand--400: var(--pf-t--color--blue--70);\n --pf-t--global--color--brand--500: var(--pf-t--color--blue--80);\n --pf-t--global--color--disabled--100: var(--pf-t--color--gray--30);\n --pf-t--global--color--disabled--200: var(--pf-t--color--gray--40);\n --pf-t--global--color--disabled--300: var(--pf-t--color--gray--60);\n --pf-t--global--color--favorite--100: var(--pf-t--color--yellow--30);\n --pf-t--global--color--favorite--200: var(--pf-t--color--yellow--40);\n --pf-t--global--color--favorite--300: var(--pf-t--color--yellow--70);\n --pf-t--global--color--favorite--400: var(--pf-t--color--yellow--80);\n --pf-t--global--color--nonstatus--blue--100: var(--pf-t--color--blue--20);\n --pf-t--global--color--nonstatus--blue--200: var(--pf-t--color--blue--30);\n --pf-t--global--color--nonstatus--blue--300: var(--pf-t--color--blue--40);\n --pf-t--global--color--nonstatus--blue--400: var(--pf-t--color--blue--60);\n --pf-t--global--color--nonstatus--blue--500: var(--pf-t--color--blue--70);\n --pf-t--global--color--nonstatus--gray--100: var(--pf-t--color--gray--20);\n --pf-t--global--color--nonstatus--gray--200: var(--pf-t--color--gray--30);\n --pf-t--global--color--nonstatus--gray--300: var(--pf-t--color--gray--40);\n --pf-t--global--color--nonstatus--gray--400: var(--pf-t--color--gray--60);\n --pf-t--global--color--nonstatus--gray--50: var(--pf-t--color--gray--10);\n --pf-t--global--color--nonstatus--gray--500: var(--pf-t--color--gray--70);\n --pf-t--global--color--nonstatus--green--100: var(--pf-t--color--green--20);\n --pf-t--global--color--nonstatus--green--200: var(--pf-t--color--green--30);\n --pf-t--global--color--nonstatus--green--300: var(--pf-t--color--green--40);\n --pf-t--global--color--nonstatus--green--500: var(--pf-t--color--green--70);\n --pf-t--global--color--nonstatus--orange--100: var(--pf-t--color--orange--20);\n --pf-t--global--color--nonstatus--orange--200: var(--pf-t--color--orange--30);\n --pf-t--global--color--nonstatus--orange--300: var(--pf-t--color--orange--40);\n --pf-t--global--color--nonstatus--orange--400: var(--pf-t--color--orange--60);\n --pf-t--global--color--nonstatus--orange--500: var(--pf-t--color--orange--70);\n --pf-t--global--color--nonstatus--orangered--100: var(--pf-t--color--red-orange--20);\n --pf-t--global--color--nonstatus--orangered--200: var(--pf-t--color--red-orange--30);\n --pf-t--global--color--nonstatus--orangered--300: var(--pf-t--color--red-orange--40);\n --pf-t--global--color--nonstatus--orangered--400: var(--pf-t--color--red-orange--60);\n --pf-t--global--color--nonstatus--orangered--500: var(--pf-t--color--red-orange--70);\n --pf-t--global--color--nonstatus--purple--100: var(--pf-t--color--purple--20);\n --pf-t--global--color--nonstatus--purple--200: var(--pf-t--color--purple--30);\n --pf-t--global--color--nonstatus--purple--300: var(--pf-t--color--purple--40);\n --pf-t--global--color--nonstatus--purple--400: var(--pf-t--color--purple--50);\n --pf-t--global--color--nonstatus--purple--500: var(--pf-t--color--purple--60);\n --pf-t--global--color--nonstatus--red--100: var(--pf-t--color--red--20);\n --pf-t--global--color--nonstatus--red--200: var(--pf-t--color--red--30);\n --pf-t--global--color--nonstatus--red--300: var(--pf-t--color--red--40);\n --pf-t--global--color--nonstatus--red--400: var(--pf-t--color--red--60);\n --pf-t--global--color--nonstatus--red--500: var(--pf-t--color--red--70);\n --pf-t--global--color--nonstatus--teal--100: var(--pf-t--color--teal--20);\n --pf-t--global--color--nonstatus--teal--200: var(--pf-t--color--teal--30);\n --pf-t--global--color--nonstatus--teal--300: var(--pf-t--color--teal--40);\n --pf-t--global--color--nonstatus--teal--400: var(--pf-t--color--teal--70);\n --pf-t--global--color--nonstatus--teal--500: var(--pf-t--color--teal--80);\n --pf-t--global--color--nonstatus--yellow--100: var(--pf-t--color--yellow--20);\n --pf-t--global--color--nonstatus--yellow--200: var(--pf-t--color--yellow--30);\n --pf-t--global--color--nonstatus--yellow--300: var(--pf-t--color--yellow--40);\n --pf-t--global--color--nonstatus--yellow--400: var(--pf-t--color--yellow--70);\n --pf-t--global--color--nonstatus--yellow--500: var(--pf-t--color--yellow--80);\n --pf-t--global--color--severity--critical--100: var(--pf-t--color--red-orange--60);\n --pf-t--global--color--severity--important--100: var(--pf-t--color--orange--50);\n --pf-t--global--color--severity--important--200: var(--pf-t--color--orange--60);\n --pf-t--global--color--severity--minor--100: var(--pf-t--color--gray--50);\n --pf-t--global--color--severity--minor--200: var(--pf-t--color--gray--80);\n --pf-t--global--color--severity--moderate--100: var(--pf-t--color--yellow--40);\n --pf-t--global--color--severity--moderate--200: var(--pf-t--color--yellow--70);\n --pf-t--global--color--severity--none--100: var(--pf-t--color--blue--40);\n --pf-t--global--color--severity--none--200: var(--pf-t--color--blue--60);\n --pf-t--global--color--severity--undefined--100: var(--pf-t--color--gray--30);\n --pf-t--global--color--severity--undefined--200: var(--pf-t--color--gray--60);\n --pf-t--global--color--status--custom--100: var(--pf-t--color--teal--60);\n --pf-t--global--color--status--custom--200: var(--pf-t--color--teal--70);\n --pf-t--global--color--status--custom--300: var(--pf-t--color--teal--80);\n --pf-t--global--color--status--danger--100: var(--pf-t--color--red-orange--60);\n --pf-t--global--color--status--danger--200: var(--pf-t--color--red-orange--70);\n --pf-t--global--color--status--danger--300: var(--pf-t--color--red-orange--80);\n --pf-t--global--color--status--info--100: var(--pf-t--color--purple--50);\n --pf-t--global--color--status--info--200: var(--pf-t--color--purple--60);\n --pf-t--global--color--status--info--300: var(--pf-t--color--purple--70);\n --pf-t--global--color--status--success--100: var(--pf-t--color--green--60);\n --pf-t--global--color--status--success--200: var(--pf-t--color--green--70);\n --pf-t--global--color--status--success--300: var(--pf-t--color--green--80);\n --pf-t--global--color--status--warning--100: var(--pf-t--color--yellow--30);\n --pf-t--global--color--status--warning--200: var(--pf-t--color--yellow--40);\n --pf-t--global--color--status--warning--300: var(--pf-t--color--yellow--50);\n --pf-t--global--color--status--warning--400: var(--pf-t--color--yellow--60);\n --pf-t--global--color--status--warning--500: var(--pf-t--color--yellow--70);\n --pf-t--global--color--status--warning--600: var(--pf-t--color--yellow--80);\n --pf-t--global--focus-ring--color--100: var(--pf-t--color--blue--50);\n --pf-t--global--focus-ring--color--200: var(--pf-t--color--blue--60);\n --pf-t--global--font--family--body: var(--pf-t--global--font--family--100);\n --pf-t--global--font--family--heading: var(--pf-t--global--font--family--200);\n --pf-t--global--font--family--mono: var(--pf-t--global--font--family--300);\n --pf-t--global--font--line-height--body: var(--pf-t--global--font--line-height--200);\n --pf-t--global--font--line-height--heading: var(--pf-t--global--font--line-height--100);\n --pf-t--global--font--size--2xl: var(--pf-t--global--font--size--600);\n --pf-t--global--font--size--3xl: var(--pf-t--global--font--size--700);\n --pf-t--global--font--size--4xl: var(--pf-t--global--font--size--800);\n --pf-t--global--font--size--lg: var(--pf-t--global--font--size--400);\n --pf-t--global--font--size--md: var(--pf-t--global--font--size--300);\n --pf-t--global--font--size--sm: var(--pf-t--global--font--size--200);\n --pf-t--global--font--size--xl: var(--pf-t--global--font--size--500);\n --pf-t--global--font--size--xs: var(--pf-t--global--font--size--100);\n --pf-t--global--font--weight--body--bold: var(--pf-t--global--font--weight--200);\n --pf-t--global--font--weight--body--default: var(--pf-t--global--font--weight--100);\n --pf-t--global--font--weight--heading--bold: var(--pf-t--global--font--weight--400);\n --pf-t--global--font--weight--heading--default: var(--pf-t--global--font--weight--300);\n --pf-t--global--icon--color--100: var(--pf-t--color--gray--90);\n --pf-t--global--icon--color--150: var(--pf-t--color--gray--60);\n --pf-t--global--icon--color--200: var(--pf-t--color--gray--50);\n --pf-t--global--icon--color--300: var(--pf-t--color--white);\n --pf-t--global--icon--size--2xl: var(--pf-t--global--icon--size--400);\n --pf-t--global--icon--size--3xl: var(--pf-t--global--icon--size--500);\n --pf-t--global--icon--size--lg: var(--pf-t--global--icon--size--250);\n --pf-t--global--icon--size--md: var(--pf-t--global--icon--size--200);\n --pf-t--global--icon--size--sm: var(--pf-t--global--icon--size--100);\n --pf-t--global--icon--size--xl: var(--pf-t--global--icon--size--300);\n --pf-t--global--motion--delay--default: var(--pf-t--global--delay--300);\n --pf-t--global--motion--delay--long: var(--pf-t--global--delay--400);\n --pf-t--global--motion--delay--none: var(--pf-t--global--delay--100);\n --pf-t--global--motion--delay--short: var(--pf-t--global--delay--200);\n --pf-t--global--motion--duration--2xl: var(--pf-t--global--duration--500);\n --pf-t--global--motion--duration--3xl: var(--pf-t--global--duration--600);\n --pf-t--global--motion--duration--lg: var(--pf-t--global--duration--300);\n --pf-t--global--motion--duration--md: var(--pf-t--global--duration--200);\n --pf-t--global--motion--duration--sm: var(--pf-t--global--duration--100);\n --pf-t--global--motion--duration--xl: var(--pf-t--global--duration--400);\n --pf-t--global--motion--duration--xs: var(--pf-t--global--duration--50);\n --pf-t--global--motion--timing-function--accelerate: var(--pf-t--global--timing-function--100);\n --pf-t--global--motion--timing-function--decelerate: var(--pf-t--global--timing-function--300);\n --pf-t--global--motion--timing-function--default: var(--pf-t--global--timing-function--200);\n --pf-t--global--spacer--2xl: var(--pf-t--global--spacer--600);\n --pf-t--global--spacer--3xl: var(--pf-t--global--spacer--700);\n --pf-t--global--spacer--4xl: var(--pf-t--global--spacer--800);\n --pf-t--global--spacer--lg: var(--pf-t--global--spacer--400);\n --pf-t--global--spacer--md: var(--pf-t--global--spacer--300);\n --pf-t--global--spacer--sm: var(--pf-t--global--spacer--200);\n --pf-t--global--spacer--xl: var(--pf-t--global--spacer--500);\n --pf-t--global--spacer--xs: var(--pf-t--global--spacer--100);\n --pf-t--global--text--color--100: var(--pf-t--color--gray--95);\n --pf-t--global--text--color--200: var(--pf-t--color--gray--60);\n --pf-t--global--text--color--250: var(--pf-t--color--gray--70);\n --pf-t--global--text--color--300: var(--pf-t--color--white);\n --pf-t--global--text--color--400: var(--pf-t--color--red-orange--40);\n --pf-t--global--text--color--500: var(--pf-t--color--red-orange--70);\n --pf-t--global--text--color--link--100: var(--pf-t--color--blue--50);\n --pf-t--global--text--color--link--200: var(--pf-t--color--blue--60);\n --pf-t--global--text--color--link--250: var(--pf-t--color--blue--70);\n --pf-t--global--text--color--link--300: var(--pf-t--color--purple--50);\n --pf-t--global--text--color--link--350: var(--pf-t--color--purple--60);\n --pf-t--global--text-decoration--editable-text--line--default: var(--pf-t--global--text-decoration--line--200);\n --pf-t--global--text-decoration--editable-text--line--hover: var(--pf-t--global--text-decoration--line--200);\n --pf-t--global--text-decoration--editable-text--style--default: var(--pf-t--global--text-decoration--style--200);\n --pf-t--global--text-decoration--editable-text--style--hover: var(--pf-t--global--text-decoration--style--200);\n --pf-t--global--text-decoration--help-text--line--default: var(--pf-t--global--text-decoration--line--200);\n --pf-t--global--text-decoration--help-text--line--hover: var(--pf-t--global--text-decoration--line--200);\n --pf-t--global--text-decoration--help-text--style--default: var(--pf-t--global--text-decoration--style--200);\n --pf-t--global--text-decoration--help-text--style--hover: var(--pf-t--global--text-decoration--style--200);\n --pf-t--global--text-decoration--link--line--default: var(--pf-t--global--text-decoration--line--200);\n --pf-t--global--text-decoration--link--line--hover: var(--pf-t--global--text-decoration--line--200);\n --pf-t--global--text-decoration--link--style--default: var(--pf-t--global--text-decoration--style--100);\n --pf-t--global--text-decoration--link--style--hover: var(--pf-t--global--text-decoration--style--100);\n --pf-t--global--z-index--2xl: var(--pf-t--global--z-index--600);\n --pf-t--global--z-index--lg: var(--pf-t--global--z-index--400);\n --pf-t--global--z-index--md: var(--pf-t--global--z-index--300);\n --pf-t--global--z-index--sm: var(--pf-t--global--z-index--200);\n --pf-t--global--z-index--xl: var(--pf-t--global--z-index--500);\n --pf-t--global--z-index--xs: var(--pf-t--global--z-index--100);\n --pf-t--global--background--color--action--plain--alt--clicked: var(--pf-t--global--background--color--100);\n --pf-t--global--background--color--action--plain--alt--hover: var(--pf-t--global--background--color--100);\n --pf-t--global--background--color--control--read-only: var(--pf-t--global--background--color--200);\n --pf-t--global--background--color--disabled--default: var(--pf-t--global--color--disabled--100);\n --pf-t--global--background--color--floating--clicked: var(--pf-t--global--background--color--200);\n --pf-t--global--background--color--floating--default: var(--pf-t--global--background--color--100);\n --pf-t--global--background--color--floating--hover: var(--pf-t--global--background--color--200);\n --pf-t--global--background--color--highlight--clicked: var(--pf-t--global--background--color--highlight--200);\n --pf-t--global--background--color--highlight--default: var(--pf-t--global--background--color--highlight--100);\n --pf-t--global--background--color--inverse--clicked: var(--pf-t--global--background--color--450);\n --pf-t--global--background--color--inverse--default: var(--pf-t--global--background--color--400);\n --pf-t--global--background--color--inverse--hover: var(--pf-t--global--background--color--450);\n --pf-t--global--background--color--primary--clicked: var(--pf-t--global--background--color--200);\n --pf-t--global--background--color--primary--default: var(--pf-t--global--background--color--100);\n --pf-t--global--background--color--primary--hover: var(--pf-t--global--background--color--200);\n --pf-t--global--background--color--secondary--clicked: var(--pf-t--global--background--color--300);\n --pf-t--global--background--color--secondary--default: var(--pf-t--global--background--color--200);\n --pf-t--global--background--color--secondary--hover: var(--pf-t--global--background--color--300);\n --pf-t--global--border--color--clicked: var(--pf-t--global--color--brand--200);\n --pf-t--global--border--color--control--read-only: var(--pf-t--global--border--color--50);\n --pf-t--global--border--color--default: var(--pf-t--global--border--color--100);\n --pf-t--global--border--color--disabled: var(--pf-t--global--color--disabled--200);\n --pf-t--global--border--color--hover: var(--pf-t--global--color--brand--100);\n --pf-t--global--border--color--nonstatus--blue--clicked: var(--pf-t--global--color--nonstatus--blue--300);\n --pf-t--global--border--color--nonstatus--blue--default: var(--pf-t--global--color--nonstatus--blue--200);\n --pf-t--global--border--color--nonstatus--blue--hover: var(--pf-t--global--color--nonstatus--blue--300);\n --pf-t--global--border--color--nonstatus--gray--clicked: var(--pf-t--global--color--nonstatus--gray--300);\n --pf-t--global--border--color--nonstatus--gray--default: var(--pf-t--global--color--nonstatus--gray--200);\n --pf-t--global--border--color--nonstatus--gray--hover: var(--pf-t--global--color--nonstatus--gray--300);\n --pf-t--global--border--color--nonstatus--green--clicked: var(--pf-t--global--color--nonstatus--green--300);\n --pf-t--global--border--color--nonstatus--green--default: var(--pf-t--global--color--nonstatus--green--200);\n --pf-t--global--border--color--nonstatus--green--hover: var(--pf-t--global--color--nonstatus--green--300);\n --pf-t--global--border--color--nonstatus--orange--clicked: var(--pf-t--global--color--nonstatus--orange--300);\n --pf-t--global--border--color--nonstatus--orange--default: var(--pf-t--global--color--nonstatus--orange--200);\n --pf-t--global--border--color--nonstatus--orange--hover: var(--pf-t--global--color--nonstatus--orange--300);\n --pf-t--global--border--color--nonstatus--orangered--clicked: var(--pf-t--global--color--nonstatus--orangered--300);\n --pf-t--global--border--color--nonstatus--orangered--default: var(--pf-t--global--color--nonstatus--orangered--200);\n --pf-t--global--border--color--nonstatus--orangered--hover: var(--pf-t--global--color--nonstatus--orangered--300);\n --pf-t--global--border--color--nonstatus--purple--clicked: var(--pf-t--global--color--nonstatus--purple--300);\n --pf-t--global--border--color--nonstatus--purple--default: var(--pf-t--global--color--nonstatus--purple--200);\n --pf-t--global--border--color--nonstatus--purple--hover: var(--pf-t--global--color--nonstatus--purple--300);\n --pf-t--global--border--color--nonstatus--red--clicked: var(--pf-t--global--color--nonstatus--red--300);\n --pf-t--global--border--color--nonstatus--red--default: var(--pf-t--global--color--nonstatus--red--200);\n --pf-t--global--border--color--nonstatus--red--hover: var(--pf-t--global--color--nonstatus--red--300);\n --pf-t--global--border--color--nonstatus--teal--clicked: var(--pf-t--global--color--nonstatus--teal--300);\n --pf-t--global--border--color--nonstatus--teal--default: var(--pf-t--global--color--nonstatus--teal--200);\n --pf-t--global--border--color--nonstatus--teal--hover: var(--pf-t--global--color--nonstatus--teal--300);\n --pf-t--global--border--color--nonstatus--yellow--clicked: var(--pf-t--global--color--nonstatus--yellow--300);\n --pf-t--global--border--color--nonstatus--yellow--default: var(--pf-t--global--color--nonstatus--yellow--200);\n --pf-t--global--border--color--nonstatus--yellow--hover: var(--pf-t--global--color--nonstatus--yellow--300);\n --pf-t--global--border--color--on-secondary: var(--pf-t--global--border--color--300);\n --pf-t--global--border--color--status--warning--clicked: var(--pf-t--global--color--status--warning--300);\n --pf-t--global--border--color--status--warning--default: var(--pf-t--global--color--status--warning--200);\n --pf-t--global--border--color--status--warning--hover: var(--pf-t--global--color--status--warning--300);\n --pf-t--global--color--brand--clicked: var(--pf-t--global--color--brand--300);\n --pf-t--global--color--brand--default: var(--pf-t--global--color--brand--200);\n --pf-t--global--color--brand--hover: var(--pf-t--global--color--brand--300);\n --pf-t--global--color--favorite--clicked: var(--pf-t--global--color--favorite--200);\n --pf-t--global--color--favorite--default: var(--pf-t--global--color--favorite--100);\n --pf-t--global--color--favorite--hover: var(--pf-t--global--color--favorite--200);\n --pf-t--global--color--nonstatus--blue--clicked: var(--pf-t--global--color--nonstatus--blue--200);\n --pf-t--global--color--nonstatus--blue--default: var(--pf-t--global--color--nonstatus--blue--100);\n --pf-t--global--color--nonstatus--blue--hover: var(--pf-t--global--color--nonstatus--blue--200);\n --pf-t--global--color--nonstatus--gray--clicked: var(--pf-t--global--color--nonstatus--gray--200);\n --pf-t--global--color--nonstatus--gray--default: var(--pf-t--global--color--nonstatus--gray--100);\n --pf-t--global--color--nonstatus--gray--hover: var(--pf-t--global--color--nonstatus--gray--200);\n --pf-t--global--color--nonstatus--green--clicked: var(--pf-t--global--color--nonstatus--green--200);\n --pf-t--global--color--nonstatus--green--default: var(--pf-t--global--color--nonstatus--green--100);\n --pf-t--global--color--nonstatus--green--hover: var(--pf-t--global--color--nonstatus--green--200);\n --pf-t--global--color--nonstatus--orange--clicked: var(--pf-t--global--color--nonstatus--orange--200);\n --pf-t--global--color--nonstatus--orange--default: var(--pf-t--global--color--nonstatus--orange--100);\n --pf-t--global--color--nonstatus--orange--hover: var(--pf-t--global--color--nonstatus--orange--200);\n --pf-t--global--color--nonstatus--orangered--clicked: var(--pf-t--global--color--nonstatus--orangered--200);\n --pf-t--global--color--nonstatus--orangered--default: var(--pf-t--global--color--nonstatus--orangered--100);\n --pf-t--global--color--nonstatus--orangered--hover: var(--pf-t--global--color--nonstatus--orangered--200);\n --pf-t--global--color--nonstatus--purple--clicked: var(--pf-t--global--color--nonstatus--purple--200);\n --pf-t--global--color--nonstatus--purple--default: var(--pf-t--global--color--nonstatus--purple--100);\n --pf-t--global--color--nonstatus--purple--hover: var(--pf-t--global--color--nonstatus--purple--200);\n --pf-t--global--color--nonstatus--red--clicked: var(--pf-t--global--color--nonstatus--red--200);\n --pf-t--global--color--nonstatus--red--default: var(--pf-t--global--color--nonstatus--red--100);\n --pf-t--global--color--nonstatus--red--hover: var(--pf-t--global--color--nonstatus--red--200);\n --pf-t--global--color--nonstatus--teal--clicked: var(--pf-t--global--color--nonstatus--teal--200);\n --pf-t--global--color--nonstatus--teal--default: var(--pf-t--global--color--nonstatus--teal--100);\n --pf-t--global--color--nonstatus--teal--hover: var(--pf-t--global--color--nonstatus--teal--200);\n --pf-t--global--color--nonstatus--yellow--clicked: var(--pf-t--global--color--nonstatus--yellow--200);\n --pf-t--global--color--nonstatus--yellow--default: var(--pf-t--global--color--nonstatus--yellow--100);\n --pf-t--global--color--nonstatus--yellow--hover: var(--pf-t--global--color--nonstatus--yellow--200);\n --pf-t--global--color--status--custom--clicked: var(--pf-t--global--color--status--custom--200);\n --pf-t--global--color--status--custom--default: var(--pf-t--global--color--status--custom--100);\n --pf-t--global--color--status--custom--hover: var(--pf-t--global--color--status--custom--200);\n --pf-t--global--color--status--danger--clicked: var(--pf-t--global--color--status--danger--200);\n --pf-t--global--color--status--danger--default: var(--pf-t--global--color--status--danger--100);\n --pf-t--global--color--status--danger--hover: var(--pf-t--global--color--status--danger--200);\n --pf-t--global--color--status--info--clicked: var(--pf-t--global--color--status--info--200);\n --pf-t--global--color--status--info--default: var(--pf-t--global--color--status--info--100);\n --pf-t--global--color--status--info--hover: var(--pf-t--global--color--status--info--200);\n --pf-t--global--color--status--success--clicked: var(--pf-t--global--color--status--success--200);\n --pf-t--global--color--status--success--default: var(--pf-t--global--color--status--success--100);\n --pf-t--global--color--status--success--hover: var(--pf-t--global--color--status--success--200);\n --pf-t--global--color--status--warning--clicked: var(--pf-t--global--color--status--warning--200);\n --pf-t--global--color--status--warning--default: var(--pf-t--global--color--status--warning--100);\n --pf-t--global--color--status--warning--hover: var(--pf-t--global--color--status--warning--200);\n --pf-t--global--focus-ring--color--default: var(--pf-t--global--focus-ring--color--100);\n --pf-t--global--font--size--body--default: var(--pf-t--global--font--size--sm);\n --pf-t--global--font--size--body--lg: var(--pf-t--global--font--size--md);\n --pf-t--global--font--size--body--sm: var(--pf-t--global--font--size--xs);\n --pf-t--global--font--size--heading--h1: var(--pf-t--global--font--size--2xl);\n --pf-t--global--font--size--heading--h2: var(--pf-t--global--font--size--xl);\n --pf-t--global--font--size--heading--h3: var(--pf-t--global--font--size--lg);\n --pf-t--global--font--size--heading--h4: var(--pf-t--global--font--size--md);\n --pf-t--global--font--size--heading--h5: var(--pf-t--global--font--size--md);\n --pf-t--global--font--size--heading--h6: var(--pf-t--global--font--size--md);\n --pf-t--global--icon--color--disabled: var(--pf-t--global--color--disabled--200);\n --pf-t--global--icon--color--inverse: var(--pf-t--global--icon--color--300);\n --pf-t--global--icon--color--on-disabled: var(--pf-t--global--color--disabled--300);\n --pf-t--global--icon--color--regular: var(--pf-t--global--icon--color--100);\n --pf-t--global--icon--color--severity--critical--default: var(--pf-t--global--color--severity--critical--100);\n --pf-t--global--icon--color--severity--important--default: var(--pf-t--global--color--severity--important--100);\n --pf-t--global--icon--color--severity--minor--default: var(--pf-t--global--color--severity--minor--100);\n --pf-t--global--icon--color--severity--moderate--default: var(--pf-t--global--color--severity--moderate--100);\n --pf-t--global--icon--color--severity--none--default: var(--pf-t--global--color--severity--none--100);\n --pf-t--global--icon--color--severity--undefined--default: var(--pf-t--global--color--severity--undefined--100);\n --pf-t--global--icon--color--status--warning--clicked: var(--pf-t--global--color--status--warning--300);\n --pf-t--global--icon--color--status--warning--default: var(--pf-t--global--color--status--warning--200);\n --pf-t--global--icon--color--status--warning--hover: var(--pf-t--global--color--status--warning--300);\n --pf-t--global--icon--color--subtle: var(--pf-t--global--icon--color--200);\n --pf-t--global--icon--size--font--2xl: var(--pf-t--global--font--size--2xl);\n --pf-t--global--icon--size--font--3xl: var(--pf-t--global--font--size--3xl);\n --pf-t--global--icon--size--font--4xl: var(--pf-t--global--font--size--4xl);\n --pf-t--global--icon--size--font--lg: var(--pf-t--global--font--size--lg);\n --pf-t--global--icon--size--font--md: var(--pf-t--global--font--size--md);\n --pf-t--global--icon--size--font--sm: var(--pf-t--global--font--size--sm);\n --pf-t--global--icon--size--font--xl: var(--pf-t--global--font--size--xl);\n --pf-t--global--icon--size--font--xs: var(--pf-t--global--font--size--xs);\n --pf-t--global--motion--duration--fade--default: var(--pf-t--global--motion--duration--md);\n --pf-t--global--motion--duration--fade--long: var(--pf-t--global--motion--duration--lg);\n --pf-t--global--motion--duration--fade--short: var(--pf-t--global--motion--duration--sm);\n --pf-t--global--motion--duration--icon--default: var(--pf-t--global--motion--duration--sm);\n --pf-t--global--motion--duration--icon--long: var(--pf-t--global--motion--duration--md);\n --pf-t--global--motion--duration--icon--short: var(--pf-t--global--motion--duration--xs);\n --pf-t--global--motion--duration--slide-in--default: var(--pf-t--global--motion--duration--xl);\n --pf-t--global--motion--duration--slide-in--long: var(--pf-t--global--motion--duration--2xl);\n --pf-t--global--motion--duration--slide-in--short: var(--pf-t--global--motion--duration--lg);\n --pf-t--global--motion--duration--slide-out--default: var(--pf-t--global--motion--duration--xl);\n --pf-t--global--motion--duration--slide-out--long: var(--pf-t--global--motion--duration--2xl);\n --pf-t--global--motion--duration--slide-out--short: var(--pf-t--global--motion--duration--lg);\n --pf-t--global--spacer--action--horizontal--compact: var(--pf-t--global--spacer--md);\n --pf-t--global--spacer--action--horizontal--default: var(--pf-t--global--spacer--lg);\n --pf-t--global--spacer--action--horizontal--plain--compact: var(--pf-t--global--spacer--xs);\n --pf-t--global--spacer--action--horizontal--plain--default: var(--pf-t--global--spacer--sm);\n --pf-t--global--spacer--action--horizontal--spacious: var(--pf-t--global--spacer--xl);\n --pf-t--global--spacer--control--horizontal--compact: var(--pf-t--global--spacer--sm);\n --pf-t--global--spacer--control--horizontal--default: var(--pf-t--global--spacer--md);\n --pf-t--global--spacer--control--horizontal--plain: var(--pf-t--global--spacer--sm);\n --pf-t--global--spacer--control--horizontal--spacious: var(--pf-t--global--spacer--lg);\n --pf-t--global--spacer--control--vertical--compact: var(--pf-t--global--spacer--xs);\n --pf-t--global--spacer--control--vertical--default: var(--pf-t--global--spacer--sm);\n --pf-t--global--spacer--control--vertical--plain: var(--pf-t--global--spacer--sm);\n --pf-t--global--spacer--control--vertical--spacious: var(--pf-t--global--spacer--md);\n --pf-t--global--spacer--gap--action-to-action--default: var(--pf-t--global--spacer--md);\n --pf-t--global--spacer--gap--action-to-action--plain: var(--pf-t--global--spacer--xs);\n --pf-t--global--spacer--gap--control-to-control--default: var(--pf-t--global--spacer--xs);\n --pf-t--global--spacer--gap--group--horizontal: var(--pf-t--global--spacer--md);\n --pf-t--global--spacer--gap--group--vertical: var(--pf-t--global--spacer--sm);\n --pf-t--global--spacer--gap--group-to-group--horizontal--compact: var(--pf-t--global--spacer--sm);\n --pf-t--global--spacer--gap--group-to-group--horizontal--default: var(--pf-t--global--spacer--2xl);\n --pf-t--global--spacer--gap--group-to-group--vertical--compact: var(--pf-t--global--spacer--md);\n --pf-t--global--spacer--gap--group-to-group--vertical--default: var(--pf-t--global--spacer--lg);\n --pf-t--global--spacer--gap--text-to-element--compact: var(--pf-t--global--spacer--xs);\n --pf-t--global--spacer--gap--text-to-element--default: var(--pf-t--global--spacer--sm);\n --pf-t--global--spacer--gutter--default: var(--pf-t--global--spacer--md);\n --pf-t--global--spacer--inset--page-chrome: var(--pf-t--global--spacer--lg);\n --pf-t--global--text--color--disabled: var(--pf-t--global--color--disabled--200);\n --pf-t--global--text--color--inverse: var(--pf-t--global--text--color--300);\n --pf-t--global--text--color--link--default: var(--pf-t--global--text--color--link--100);\n --pf-t--global--text--color--link--hover: var(--pf-t--global--text--color--link--200);\n --pf-t--global--text--color--link--visited: var(--pf-t--global--text--color--link--300);\n --pf-t--global--text--color--on-disabled: var(--pf-t--global--color--disabled--300);\n --pf-t--global--text--color--on-highlight: var(--pf-t--global--text--color--100);\n --pf-t--global--text--color--regular: var(--pf-t--global--text--color--100);\n --pf-t--global--text--color--required: var(--pf-t--global--text--color--400);\n --pf-t--global--text--color--status--warning--clicked: var(--pf-t--global--color--status--warning--300);\n --pf-t--global--text--color--status--warning--default: var(--pf-t--global--color--status--warning--200);\n --pf-t--global--text--color--status--warning--hover: var(--pf-t--global--color--status--warning--300);\n --pf-t--global--text--color--subtle: var(--pf-t--global--text--color--200);\n --pf-t--global--text-decoration--offset--default: var(--pf-t--global--spacer--xs);\n --pf-t--global--text-decoration--width--default: var(--pf-t--global--border--width--regular);\n --pf-t--global--background--color--control--default: var(--pf-t--global--background--color--primary--default);\n --pf-t--global--border--color--alt: var(--pf-t--global--background--color--primary--default);\n --pf-t--global--border--color--brand--clicked: var(--pf-t--global--color--brand--clicked);\n --pf-t--global--border--color--brand--default: var(--pf-t--global--color--brand--default);\n --pf-t--global--border--color--brand--hover: var(--pf-t--global--color--brand--hover);\n --pf-t--global--border--color--main--default: var(--pf-t--global--background--color--primary--default);\n --pf-t--global--border--color--status--custom--clicked: var(--pf-t--global--color--status--custom--clicked);\n --pf-t--global--border--color--status--custom--default: var(--pf-t--global--color--status--custom--default);\n --pf-t--global--border--color--status--custom--hover: var(--pf-t--global--color--status--custom--hover);\n --pf-t--global--border--color--status--danger--clicked: var(--pf-t--global--color--status--danger--clicked);\n --pf-t--global--border--color--status--danger--default: var(--pf-t--global--color--status--danger--default);\n --pf-t--global--border--color--status--danger--hover: var(--pf-t--global--color--status--danger--hover);\n --pf-t--global--border--color--status--info--clicked: var(--pf-t--global--color--status--info--clicked);\n --pf-t--global--border--color--status--info--default: var(--pf-t--global--color--status--info--default);\n --pf-t--global--border--color--status--info--hover: var(--pf-t--global--color--status--info--hover);\n --pf-t--global--border--color--status--success--clicked: var(--pf-t--global--color--status--success--clicked);\n --pf-t--global--border--color--status--success--default: var(--pf-t--global--color--status--success--default);\n --pf-t--global--border--color--status--success--hover: var(--pf-t--global--color--status--success--hover);\n --pf-t--global--color--status--read--on-primary: var(--pf-t--global--background--color--secondary--default);\n --pf-t--global--color--status--unread--attention--clicked: var(--pf-t--global--color--status--danger--clicked);\n --pf-t--global--color--status--unread--attention--default: var(--pf-t--global--color--status--danger--default);\n --pf-t--global--color--status--unread--attention--hover: var(--pf-t--global--color--status--danger--hover);\n --pf-t--global--color--status--unread--clicked: var(--pf-t--global--color--brand--clicked);\n --pf-t--global--color--status--unread--default: var(--pf-t--global--color--brand--default);\n --pf-t--global--color--status--unread--hover: var(--pf-t--global--color--brand--hover);\n --pf-t--global--icon--color--brand--clicked: var(--pf-t--global--color--brand--clicked);\n --pf-t--global--icon--color--brand--default: var(--pf-t--global--color--brand--default);\n --pf-t--global--icon--color--brand--hover: var(--pf-t--global--color--brand--hover);\n --pf-t--global--icon--color--favorite--clicked: var(--pf-t--global--color--favorite--clicked);\n --pf-t--global--icon--color--favorite--default: var(--pf-t--global--color--favorite--default);\n --pf-t--global--icon--color--favorite--hover: var(--pf-t--global--color--favorite--hover);\n --pf-t--global--icon--color--nonstatus--on-blue--clicked: var(--pf-t--global--icon--color--regular);\n --pf-t--global--icon--color--nonstatus--on-blue--default: var(--pf-t--global--icon--color--regular);\n --pf-t--global--icon--color--nonstatus--on-blue--hover: var(--pf-t--global--icon--color--regular);\n --pf-t--global--icon--color--nonstatus--on-gray--clicked: var(--pf-t--global--icon--color--regular);\n --pf-t--global--icon--color--nonstatus--on-gray--default: var(--pf-t--global--icon--color--regular);\n --pf-t--global--icon--color--nonstatus--on-gray--hover: var(--pf-t--global--icon--color--regular);\n --pf-t--global--icon--color--nonstatus--on-green--clicked: var(--pf-t--global--icon--color--regular);\n --pf-t--global--icon--color--nonstatus--on-green--default: var(--pf-t--global--icon--color--regular);\n --pf-t--global--icon--color--nonstatus--on-green--hover: var(--pf-t--global--icon--color--regular);\n --pf-t--global--icon--color--nonstatus--on-orange--clicked: var(--pf-t--global--icon--color--regular);\n --pf-t--global--icon--color--nonstatus--on-orange--default: var(--pf-t--global--icon--color--regular);\n --pf-t--global--icon--color--nonstatus--on-orange--hover: var(--pf-t--global--icon--color--regular);\n --pf-t--global--icon--color--nonstatus--on-orangered--clicked: var(--pf-t--global--icon--color--regular);\n --pf-t--global--icon--color--nonstatus--on-orangered--default: var(--pf-t--global--icon--color--regular);\n --pf-t--global--icon--color--nonstatus--on-orangered--hover: var(--pf-t--global--icon--color--regular);\n --pf-t--global--icon--color--nonstatus--on-purple--clicked: var(--pf-t--global--icon--color--regular);\n --pf-t--global--icon--color--nonstatus--on-purple--default: var(--pf-t--global--icon--color--regular);\n --pf-t--global--icon--color--nonstatus--on-purple--hover: var(--pf-t--global--icon--color--regular);\n --pf-t--global--icon--color--nonstatus--on-red--clicked: var(--pf-t--global--icon--color--regular);\n --pf-t--global--icon--color--nonstatus--on-red--default: var(--pf-t--global--icon--color--regular);\n --pf-t--global--icon--color--nonstatus--on-red--hover: var(--pf-t--global--icon--color--regular);\n --pf-t--global--icon--color--nonstatus--on-teal--clicked: var(--pf-t--global--icon--color--regular);\n --pf-t--global--icon--color--nonstatus--on-teal--default: var(--pf-t--global--icon--color--regular);\n --pf-t--global--icon--color--nonstatus--on-teal--hover: var(--pf-t--global--icon--color--regular);\n --pf-t--global--icon--color--nonstatus--on-yellow--clicked: var(--pf-t--global--icon--color--regular);\n --pf-t--global--icon--color--nonstatus--on-yellow--default: var(--pf-t--global--icon--color--regular);\n --pf-t--global--icon--color--nonstatus--on-yellow--hover: var(--pf-t--global--icon--color--regular);\n --pf-t--global--icon--color--on-brand--clicked: var(--pf-t--global--icon--color--inverse);\n --pf-t--global--icon--color--on-brand--default: var(--pf-t--global--icon--color--inverse);\n --pf-t--global--icon--color--on-brand--hover: var(--pf-t--global--icon--color--inverse);\n --pf-t--global--icon--color--status--custom--clicked: var(--pf-t--global--color--status--custom--clicked);\n --pf-t--global--icon--color--status--custom--default: var(--pf-t--global--color--status--custom--default);\n --pf-t--global--icon--color--status--custom--hover: var(--pf-t--global--color--status--custom--hover);\n --pf-t--global--icon--color--status--danger--clicked: var(--pf-t--global--color--status--danger--clicked);\n --pf-t--global--icon--color--status--danger--default: var(--pf-t--global--color--status--danger--default);\n --pf-t--global--icon--color--status--danger--hover: var(--pf-t--global--color--status--danger--hover);\n --pf-t--global--icon--color--status--info--clicked: var(--pf-t--global--color--status--info--clicked);\n --pf-t--global--icon--color--status--info--default: var(--pf-t--global--color--status--info--default);\n --pf-t--global--icon--color--status--info--hover: var(--pf-t--global--color--status--info--hover);\n --pf-t--global--icon--color--status--on-custom--clicked: var(--pf-t--global--icon--color--inverse);\n --pf-t--global--icon--color--status--on-custom--default: var(--pf-t--global--icon--color--inverse);\n --pf-t--global--icon--color--status--on-custom--hover: var(--pf-t--global--icon--color--inverse);\n --pf-t--global--icon--color--status--on-danger--clicked: var(--pf-t--global--icon--color--inverse);\n --pf-t--global--icon--color--status--on-danger--default: var(--pf-t--global--icon--color--inverse);\n --pf-t--global--icon--color--status--on-danger--hover: var(--pf-t--global--icon--color--inverse);\n --pf-t--global--icon--color--status--on-info--clicked: var(--pf-t--global--icon--color--inverse);\n --pf-t--global--icon--color--status--on-info--default: var(--pf-t--global--icon--color--inverse);\n --pf-t--global--icon--color--status--on-info--hover: var(--pf-t--global--icon--color--inverse);\n --pf-t--global--icon--color--status--on-success--clicked: var(--pf-t--global--icon--color--inverse);\n --pf-t--global--icon--color--status--on-success--default: var(--pf-t--global--icon--color--inverse);\n --pf-t--global--icon--color--status--on-success--hover: var(--pf-t--global--icon--color--inverse);\n --pf-t--global--icon--color--status--on-warning--clicked: var(--pf-t--global--icon--color--regular);\n --pf-t--global--icon--color--status--on-warning--default: var(--pf-t--global--icon--color--regular);\n --pf-t--global--icon--color--status--on-warning--hover: var(--pf-t--global--icon--color--regular);\n --pf-t--global--icon--color--status--success--clicked: var(--pf-t--global--color--status--success--clicked);\n --pf-t--global--icon--color--status--success--default: var(--pf-t--global--color--status--success--default);\n --pf-t--global--icon--color--status--success--hover: var(--pf-t--global--color--status--success--hover);\n --pf-t--global--icon--color--status--unread--on-attention--clicked: var(--pf-t--global--icon--color--inverse);\n --pf-t--global--icon--color--status--unread--on-attention--default: var(--pf-t--global--icon--color--inverse);\n --pf-t--global--icon--color--status--unread--on-attention--hover: var(--pf-t--global--icon--color--inverse);\n --pf-t--global--icon--color--status--unread--on-default--clicked: var(--pf-t--global--icon--color--inverse);\n --pf-t--global--icon--color--status--unread--on-default--default: var(--pf-t--global--icon--color--inverse);\n --pf-t--global--icon--color--status--unread--on-default--hover: var(--pf-t--global--icon--color--inverse);\n --pf-t--global--icon--size--font--body--default: var(--pf-t--global--font--size--body--default);\n --pf-t--global--icon--size--font--body--lg: var(--pf-t--global--font--size--body--lg);\n --pf-t--global--icon--size--font--body--sm: var(--pf-t--global--font--size--body--sm);\n --pf-t--global--icon--size--font--heading--h1: var(--pf-t--global--font--size--heading--h1);\n --pf-t--global--icon--size--font--heading--h2: var(--pf-t--global--font--size--heading--h2);\n --pf-t--global--icon--size--font--heading--h3: var(--pf-t--global--font--size--heading--h3);\n --pf-t--global--icon--size--font--heading--h4: var(--pf-t--global--font--size--heading--h4);\n --pf-t--global--icon--size--font--heading--h5: var(--pf-t--global--font--size--heading--h5);\n --pf-t--global--icon--size--font--heading--h6: var(--pf-t--global--font--size--heading--h6);\n --pf-t--global--text--color--brand--clicked: var(--pf-t--global--color--brand--clicked);\n --pf-t--global--text--color--brand--default: var(--pf-t--global--color--brand--default);\n --pf-t--global--text--color--brand--hover: var(--pf-t--global--color--brand--hover);\n --pf-t--global--text--color--nonstatus--on-blue--clicked: var(--pf-t--global--text--color--regular);\n --pf-t--global--text--color--nonstatus--on-blue--default: var(--pf-t--global--text--color--regular);\n --pf-t--global--text--color--nonstatus--on-blue--hover: var(--pf-t--global--text--color--regular);\n --pf-t--global--text--color--nonstatus--on-gray--clicked: var(--pf-t--global--text--color--regular);\n --pf-t--global--text--color--nonstatus--on-gray--default: var(--pf-t--global--text--color--regular);\n --pf-t--global--text--color--nonstatus--on-gray--hover: var(--pf-t--global--text--color--regular);\n --pf-t--global--text--color--nonstatus--on-green--clicked: var(--pf-t--global--text--color--regular);\n --pf-t--global--text--color--nonstatus--on-green--default: var(--pf-t--global--text--color--regular);\n --pf-t--global--text--color--nonstatus--on-green--hover: var(--pf-t--global--text--color--regular);\n --pf-t--global--text--color--nonstatus--on-orange--clicked: var(--pf-t--global--text--color--regular);\n --pf-t--global--text--color--nonstatus--on-orange--default: var(--pf-t--global--text--color--regular);\n --pf-t--global--text--color--nonstatus--on-orange--hover: var(--pf-t--global--text--color--regular);\n --pf-t--global--text--color--nonstatus--on-orangered--clicked: var(--pf-t--global--text--color--regular);\n --pf-t--global--text--color--nonstatus--on-orangered--default: var(--pf-t--global--text--color--regular);\n --pf-t--global--text--color--nonstatus--on-orangered--hover: var(--pf-t--global--text--color--regular);\n --pf-t--global--text--color--nonstatus--on-purple--clicked: var(--pf-t--global--text--color--regular);\n --pf-t--global--text--color--nonstatus--on-purple--default: var(--pf-t--global--text--color--regular);\n --pf-t--global--text--color--nonstatus--on-purple--hover: var(--pf-t--global--text--color--regular);\n --pf-t--global--text--color--nonstatus--on-red--clicked: var(--pf-t--global--text--color--regular);\n --pf-t--global--text--color--nonstatus--on-red--default: var(--pf-t--global--text--color--regular);\n --pf-t--global--text--color--nonstatus--on-red--hover: var(--pf-t--global--text--color--regular);\n --pf-t--global--text--color--nonstatus--on-teal--clicked: var(--pf-t--global--text--color--regular);\n --pf-t--global--text--color--nonstatus--on-teal--default: var(--pf-t--global--text--color--regular);\n --pf-t--global--text--color--nonstatus--on-teal--hover: var(--pf-t--global--text--color--regular);\n --pf-t--global--text--color--nonstatus--on-yellow--clicked: var(--pf-t--global--text--color--regular);\n --pf-t--global--text--color--nonstatus--on-yellow--default: var(--pf-t--global--text--color--regular);\n --pf-t--global--text--color--nonstatus--on-yellow--hover: var(--pf-t--global--text--color--regular);\n --pf-t--global--text--color--on-brand--clicked: var(--pf-t--global--text--color--inverse);\n --pf-t--global--text--color--on-brand--default: var(--pf-t--global--text--color--inverse);\n --pf-t--global--text--color--on-brand--hover: var(--pf-t--global--text--color--inverse);\n --pf-t--global--text--color--placeholder: var(--pf-t--global--text--color--subtle);\n --pf-t--global--text--color--status--custom--clicked: var(--pf-t--global--color--status--custom--clicked);\n --pf-t--global--text--color--status--custom--default: var(--pf-t--global--color--status--custom--default);\n --pf-t--global--text--color--status--custom--hover: var(--pf-t--global--color--status--custom--hover);\n --pf-t--global--text--color--status--danger--clicked: var(--pf-t--global--color--status--danger--clicked);\n --pf-t--global--text--color--status--danger--default: var(--pf-t--global--color--status--danger--default);\n --pf-t--global--text--color--status--danger--hover: var(--pf-t--global--color--status--danger--hover);\n --pf-t--global--text--color--status--info--clicked: var(--pf-t--global--color--status--info--clicked);\n --pf-t--global--text--color--status--info--default: var(--pf-t--global--color--status--info--default);\n --pf-t--global--text--color--status--info--hover: var(--pf-t--global--color--status--info--hover);\n --pf-t--global--text--color--status--on-custom--clicked: var(--pf-t--global--text--color--inverse);\n --pf-t--global--text--color--status--on-custom--default: var(--pf-t--global--text--color--inverse);\n --pf-t--global--text--color--status--on-custom--hover: var(--pf-t--global--text--color--inverse);\n --pf-t--global--text--color--status--on-danger--clicked: var(--pf-t--global--icon--color--inverse);\n --pf-t--global--text--color--status--on-danger--default: var(--pf-t--global--text--color--inverse);\n --pf-t--global--text--color--status--on-danger--hover: var(--pf-t--global--text--color--inverse);\n --pf-t--global--text--color--status--on-info--clicked: var(--pf-t--global--text--color--inverse);\n --pf-t--global--text--color--status--on-info--default: var(--pf-t--global--text--color--inverse);\n --pf-t--global--text--color--status--on-info--hover: var(--pf-t--global--text--color--inverse);\n --pf-t--global--text--color--status--on-success--clicked: var(--pf-t--global--text--color--inverse);\n --pf-t--global--text--color--status--on-success--default: var(--pf-t--global--text--color--inverse);\n --pf-t--global--text--color--status--on-success--hover: var(--pf-t--global--text--color--inverse);\n --pf-t--global--text--color--status--on-warning--clicked: var(--pf-t--global--text--color--regular);\n --pf-t--global--text--color--status--on-warning--default: var(--pf-t--global--text--color--regular);\n --pf-t--global--text--color--status--on-warning--hover: var(--pf-t--global--text--color--regular);\n --pf-t--global--text--color--status--success--clicked: var(--pf-t--global--color--status--success--clicked);\n --pf-t--global--text--color--status--success--default: var(--pf-t--global--color--status--success--default);\n --pf-t--global--text--color--status--success--hover: var(--pf-t--global--color--status--success--hover);\n --pf-t--global--text--color--status--unread--on-attention--clicked: var(--pf-t--global--text--color--inverse);\n --pf-t--global--text--color--status--unread--on-attention--default: var(--pf-t--global--text--color--inverse);\n --pf-t--global--text--color--status--unread--on-attention--hover: var(--pf-t--global--text--color--inverse);\n --pf-t--global--text--color--status--unread--on-default--clicked: var(--pf-t--global--text--color--inverse);\n --pf-t--global--text--color--status--unread--on-default--default: var(--pf-t--global--text--color--inverse);\n --pf-t--global--text--color--status--unread--on-default--hover: var(--pf-t--global--text--color--inverse);\n --pf-t--global--color--status--read--on-secondary: var(--pf-t--global--background--color--control--default);\n --pf-t--global--font--size--heading--xs: var(--pf-t--global--font--size--md);\n --pf-t--global--font--size--heading--sm: var(--pf-t--global--font--size--lg);\n --pf-t--global--font--size--heading--md: var(--pf-t--global--font--size--xl);\n --pf-t--global--font--size--heading--lg: var(--pf-t--global--font--size--2xl);\n --pf-t--global--font--size--heading--xl: var(--pf-t--global--font--size--3xl);\n --pf-t--global--font--size--heading--2xl: var(--pf-t--global--font--size--4xl);\n --pf-t--global--font--family--body--legacy: redhattext, helvetica, arial, sans-serif;\n --pf-t--global--font--family--heading--legacy: redhatdisplay, helvetica, arial, sans-serif;\n --pf-t--global--font--family--mono--legacy: redhatmono, liberationmono, consolas, sfmono-regular, menlo, monaco, courier new, monospace;\n --pf-t--global--font--weight--body--legacy: 400;\n --pf-t--global--font--weight--body--bold--legacy: 700;\n --pf-t--global--font--weight--heading--legacy: 400;\n --pf-t--global--font--weight--heading--bold--legacy: 700;\n --pf-t--global--box-shadow--sm:\n var(--pf-t--global--box-shadow--X--sm--default)\n var(--pf-t--global--box-shadow--Y--sm--default)\n var(--pf-t--global--box-shadow--blur--sm)\n var(--pf-t--global--box-shadow--spread--sm--default)\n var(--pf-t--global--box-shadow--color--sm--default);\n --pf-t--global--box-shadow--sm--top:\n var(--pf-t--global--box-shadow--X--sm--top)\n var(--pf-t--global--box-shadow--Y--sm--top)\n var(--pf-t--global--box-shadow--blur--sm)\n var(--pf-t--global--box-shadow--spread--sm--directional)\n var(--pf-t--global--box-shadow--color--sm--directional);\n --pf-t--global--box-shadow--sm--bottom:\n var(--pf-t--global--box-shadow--X--sm--bottom)\n var(--pf-t--global--box-shadow--Y--sm--bottom)\n var(--pf-t--global--box-shadow--blur--sm)\n var(--pf-t--global--box-shadow--spread--sm--directional)\n var(--pf-t--global--box-shadow--color--sm--directional);\n --pf-t--global--box-shadow--sm--left:\n var(--pf-t--global--box-shadow--X--sm--left)\n var(--pf-t--global--box-shadow--Y--sm--left)\n var(--pf-t--global--box-shadow--blur--sm)\n var(--pf-t--global--box-shadow--spread--sm--directional)\n var(--pf-t--global--box-shadow--color--sm--directional);\n --pf-t--global--box-shadow--sm--right:\n var(--pf-t--global--box-shadow--X--sm--right)\n var(--pf-t--global--box-shadow--Y--sm--right)\n var(--pf-t--global--box-shadow--blur--sm)\n var(--pf-t--global--box-shadow--spread--sm--directional)\n var(--pf-t--global--box-shadow--color--sm--directional);\n --pf-t--global--box-shadow--md:\n var(--pf-t--global--box-shadow--X--md--default)\n var(--pf-t--global--box-shadow--Y--md--default)\n var(--pf-t--global--box-shadow--blur--md)\n var(--pf-t--global--box-shadow--spread--md--default)\n var(--pf-t--global--box-shadow--color--md--default);\n --pf-t--global--box-shadow--md--top:\n var(--pf-t--global--box-shadow--X--md--top)\n var(--pf-t--global--box-shadow--Y--md--top)\n var(--pf-t--global--box-shadow--blur--md)\n var(--pf-t--global--box-shadow--spread--md--directional)\n var(--pf-t--global--box-shadow--color--md--directional);\n --pf-t--global--box-shadow--md--bottom:\n var(--pf-t--global--box-shadow--X--md--bottom)\n var(--pf-t--global--box-shadow--Y--md--bottom)\n var(--pf-t--global--box-shadow--blur--md)\n var(--pf-t--global--box-shadow--spread--md--directional)\n var(--pf-t--global--box-shadow--color--md--directional);\n --pf-t--global--box-shadow--md--left:\n var(--pf-t--global--box-shadow--X--md--left)\n var(--pf-t--global--box-shadow--Y--md--left)\n var(--pf-t--global--box-shadow--blur--md)\n var(--pf-t--global--box-shadow--spread--md--directional)\n var(--pf-t--global--box-shadow--color--md--directional);\n --pf-t--global--box-shadow--md--right:\n var(--pf-t--global--box-shadow--X--md--right)\n var(--pf-t--global--box-shadow--Y--md--right)\n var(--pf-t--global--box-shadow--blur--md)\n var(--pf-t--global--box-shadow--spread--md--directional)\n var(--pf-t--global--box-shadow--color--md--directional);\n --pf-t--global--box-shadow--lg:\n var(--pf-t--global--box-shadow--X--lg--default)\n var(--pf-t--global--box-shadow--Y--lg--default)\n var(--pf-t--global--box-shadow--blur--lg)\n var(--pf-t--global--box-shadow--spread--lg--default)\n var(--pf-t--global--box-shadow--color--lg--default);\n --pf-t--global--box-shadow--lg--top:\n var(--pf-t--global--box-shadow--X--lg--top)\n var(--pf-t--global--box-shadow--Y--lg--top)\n var(--pf-t--global--box-shadow--blur--lg)\n var(--pf-t--global--box-shadow--spread--lg--directional)\n var(--pf-t--global--box-shadow--color--lg--directional);\n --pf-t--global--box-shadow--lg--bottom:\n var(--pf-t--global--box-shadow--X--lg--bottom)\n var(--pf-t--global--box-shadow--Y--lg--bottom)\n var(--pf-t--global--box-shadow--blur--lg)\n var(--pf-t--global--box-shadow--spread--lg--directional)\n var(--pf-t--global--box-shadow--color--lg--directional);\n --pf-t--global--box-shadow--lg--left:\n var(--pf-t--global--box-shadow--X--lg--left)\n var(--pf-t--global--box-shadow--Y--lg--left)\n var(--pf-t--global--box-shadow--blur--lg)\n var(--pf-t--global--box-shadow--spread--lg--directional)\n var(--pf-t--global--box-shadow--color--lg--directional);\n --pf-t--global--box-shadow--lg--right:\n var(--pf-t--global--box-shadow--X--lg--right)\n var(--pf-t--global--box-shadow--Y--lg--right)\n var(--pf-t--global--box-shadow--blur--lg)\n var(--pf-t--global--box-shadow--spread--lg--directional)\n var(--pf-t--global--box-shadow--color--lg--directional);\n --pf-t--global--list-style: disc outside;\n --pf-t--temp--dev--tbd: #BC11E0;\n}\n\n:root:where(.pf-v6-theme-dark) {\n --pf-t--global--background--color--action--plain--default: rgba(0, 0, 0, 0.0000);\n --pf-t--global--border--color--high-contrast: rgba(255, 255, 255, 0.0000);\n --pf-t--global--dark--background--color--500: rgba(21, 21, 21, 0.8000);\n --pf-t--global--dark--background--color--600: rgba(199, 199, 199, 0.1500);\n --pf-t--global--dark--box-shadow--color--100: rgba(0, 0, 0, 0.5000);\n --pf-t--global--dark--box-shadow--color--200: rgba(0, 0, 0, 0.7000);\n --pf-t--global--background--color--action--plain--clicked: var(--pf-t--global--dark--background--color--600);\n --pf-t--global--background--color--action--plain--hover: var(--pf-t--global--dark--background--color--600);\n --pf-t--global--background--color--backdrop--default: var(--pf-t--global--dark--background--color--500);\n --pf-t--global--background--color--tertiary--default: var(--pf-t--global--dark--background--color--600);\n --pf-t--global--box-shadow--color--lg--default: var(--pf-t--global--dark--box-shadow--color--100);\n --pf-t--global--box-shadow--color--lg--directional: var(--pf-t--global--dark--box-shadow--color--200);\n --pf-t--global--box-shadow--color--md--default: var(--pf-t--global--dark--box-shadow--color--100);\n --pf-t--global--box-shadow--color--md--directional: var(--pf-t--global--dark--box-shadow--color--200);\n --pf-t--global--box-shadow--color--sm--default: var(--pf-t--global--dark--box-shadow--color--100);\n --pf-t--global--box-shadow--color--sm--directional: var(--pf-t--global--dark--box-shadow--color--200);\n --pf-t--global--dark--background--color--100: var(--pf-t--color--gray--95);\n --pf-t--global--dark--background--color--200: var(--pf-t--color--gray--80);\n --pf-t--global--dark--background--color--300: var(--pf-t--color--gray--70);\n --pf-t--global--dark--background--color--400: var(--pf-t--color--gray--10);\n --pf-t--global--dark--background--color--450: var(--pf-t--color--gray--20);\n --pf-t--global--dark--background--color--highlight--100: var(--pf-t--color--yellow--20);\n --pf-t--global--dark--background--color--highlight--200: var(--pf-t--color--yellow--30);\n --pf-t--global--dark--border--color--100: var(--pf-t--color--gray--50);\n --pf-t--global--dark--border--color--200: var(--pf-t--color--gray--40);\n --pf-t--global--dark--border--color--300: var(--pf-t--color--gray--30);\n --pf-t--global--dark--border--color--50: var(--pf-t--color--gray--60);\n --pf-t--global--dark--color--brand--100: var(--pf-t--color--blue--30);\n --pf-t--global--dark--color--brand--200: var(--pf-t--color--blue--20);\n --pf-t--global--dark--color--brand--300: var(--pf-t--color--blue--10);\n --pf-t--global--dark--color--disabled--100: var(--pf-t--color--gray--40);\n --pf-t--global--dark--color--disabled--200: var(--pf-t--color--gray--50);\n --pf-t--global--dark--color--disabled--300: var(--pf-t--color--gray--70);\n --pf-t--global--dark--color--disabled--400: var(--pf-t--color--gray--90);\n --pf-t--global--dark--color--favorite--100: var(--pf-t--color--yellow--30);\n --pf-t--global--dark--color--favorite--200: var(--pf-t--color--yellow--20);\n --pf-t--global--dark--color--nonstatus--blue--100: var(--pf-t--color--blue--30);\n --pf-t--global--dark--color--nonstatus--blue--200: var(--pf-t--color--blue--20);\n --pf-t--global--dark--color--nonstatus--blue--300: var(--pf-t--color--blue--10);\n --pf-t--global--dark--color--nonstatus--gray--100: var(--pf-t--color--gray--60);\n --pf-t--global--dark--color--nonstatus--gray--200: var(--pf-t--color--gray--50);\n --pf-t--global--dark--color--nonstatus--gray--300: var(--pf-t--color--gray--40);\n --pf-t--global--dark--color--nonstatus--gray--50: var(--pf-t--color--gray--70);\n --pf-t--global--dark--color--nonstatus--green--100: var(--pf-t--color--green--30);\n --pf-t--global--dark--color--nonstatus--green--200: var(--pf-t--color--green--20);\n --pf-t--global--dark--color--nonstatus--green--300: var(--pf-t--color--green--10);\n --pf-t--global--dark--color--nonstatus--orange--100: var(--pf-t--color--orange--30);\n --pf-t--global--dark--color--nonstatus--orange--200: var(--pf-t--color--orange--20);\n --pf-t--global--dark--color--nonstatus--orange--300: var(--pf-t--color--orange--10);\n --pf-t--global--dark--color--nonstatus--orangered--100: var(--pf-t--color--red-orange--30);\n --pf-t--global--dark--color--nonstatus--orangered--200: var(--pf-t--color--red-orange--20);\n --pf-t--global--dark--color--nonstatus--orangered--300: var(--pf-t--color--red-orange--10);\n --pf-t--global--dark--color--nonstatus--purple--100: var(--pf-t--color--purple--30);\n --pf-t--global--dark--color--nonstatus--purple--200: var(--pf-t--color--purple--20);\n --pf-t--global--dark--color--nonstatus--purple--300: var(--pf-t--color--purple--10);\n --pf-t--global--dark--color--nonstatus--red--100: var(--pf-t--color--red--30);\n --pf-t--global--dark--color--nonstatus--red--200: var(--pf-t--color--red--20);\n --pf-t--global--dark--color--nonstatus--red--300: var(--pf-t--color--red--10);\n --pf-t--global--dark--color--nonstatus--teal--100: var(--pf-t--color--teal--30);\n --pf-t--global--dark--color--nonstatus--teal--200: var(--pf-t--color--teal--20);\n --pf-t--global--dark--color--nonstatus--teal--300: var(--pf-t--color--teal--10);\n --pf-t--global--dark--color--nonstatus--yellow--100: var(--pf-t--color--yellow--30);\n --pf-t--global--dark--color--nonstatus--yellow--200: var(--pf-t--color--yellow--20);\n --pf-t--global--dark--color--nonstatus--yellow--300: var(--pf-t--color--yellow--10);\n --pf-t--global--dark--color--severity--critical--100: var(--pf-t--color--red-orange--50);\n --pf-t--global--dark--color--severity--critical--200: var(--pf-t--color--red-orange--40);\n --pf-t--global--dark--color--severity--important--100: var(--pf-t--color--orange--40);\n --pf-t--global--dark--color--severity--minor--100: var(--pf-t--color--gray--30);\n --pf-t--global--dark--color--severity--moderate--100: var(--pf-t--color--yellow--30);\n --pf-t--global--dark--color--severity--none--100: var(--pf-t--color--blue--30);\n --pf-t--global--dark--color--severity--undefined--100: var(--pf-t--color--gray--40);\n --pf-t--global--dark--color--status--custom--100: var(--pf-t--color--teal--40);\n --pf-t--global--dark--color--status--custom--200: var(--pf-t--color--teal--30);\n --pf-t--global--dark--color--status--custom--300: var(--pf-t--color--teal--20);\n --pf-t--global--dark--color--status--danger--100: var(--pf-t--color--red-orange--50);\n --pf-t--global--dark--color--status--danger--200: var(--pf-t--color--red-orange--40);\n --pf-t--global--dark--color--status--danger--250: var(--pf-t--color--red-orange--30);\n --pf-t--global--dark--color--status--danger--300: var(--pf-t--color--red-orange--20);\n --pf-t--global--dark--color--status--info--100: var(--pf-t--color--purple--30);\n --pf-t--global--dark--color--status--info--200: var(--pf-t--color--purple--20);\n --pf-t--global--dark--color--status--info--300: var(--pf-t--color--purple--10);\n --pf-t--global--dark--color--status--success--100: var(--pf-t--color--green--40);\n --pf-t--global--dark--color--status--success--200: var(--pf-t--color--green--30);\n --pf-t--global--dark--color--status--success--300: var(--pf-t--color--green--20);\n --pf-t--global--dark--color--status--warning--100: var(--pf-t--color--yellow--30);\n --pf-t--global--dark--color--status--warning--200: var(--pf-t--color--yellow--20);\n --pf-t--global--dark--focus-ring--color--100: var(--pf-t--color--blue--30);\n --pf-t--global--dark--icon--color--100: var(--pf-t--color--gray--10);\n --pf-t--global--dark--icon--color--200: var(--pf-t--color--gray--40);\n --pf-t--global--dark--icon--color--300: var(--pf-t--color--gray--90);\n --pf-t--global--dark--text--color--100: var(--pf-t--color--white);\n --pf-t--global--dark--text--color--200: var(--pf-t--color--gray--30);\n --pf-t--global--dark--text--color--300: var(--pf-t--color--gray--90);\n --pf-t--global--dark--text--color--400: var(--pf-t--color--red-orange--30);\n --pf-t--global--dark--text--color--link--100: var(--pf-t--color--blue--20);\n --pf-t--global--dark--text--color--link--200: var(--pf-t--color--blue--10);\n --pf-t--global--dark--text--color--link--300: var(--pf-t--color--purple--30);\n --pf-t--global--dark--text--color--link--400: var(--pf-t--color--purple--20);\n --pf-t--global--background--color--action--plain--alt--clicked: var(--pf-t--global--dark--background--color--200);\n --pf-t--global--background--color--action--plain--alt--hover: var(--pf-t--global--dark--background--color--200);\n --pf-t--global--background--color--control--default: var(--pf-t--global--dark--background--color--300);\n --pf-t--global--background--color--control--read-only: var(--pf-t--global--dark--background--color--300);\n --pf-t--global--background--color--disabled--default: var(--pf-t--global--dark--color--disabled--100);\n --pf-t--global--background--color--floating--clicked: var(--pf-t--global--dark--background--color--200);\n --pf-t--global--background--color--floating--default: var(--pf-t--global--dark--background--color--300);\n --pf-t--global--background--color--floating--hover: var(--pf-t--global--dark--background--color--200);\n --pf-t--global--background--color--highlight--clicked: var(--pf-t--global--dark--background--color--highlight--200);\n --pf-t--global--background--color--highlight--default: var(--pf-t--global--dark--background--color--highlight--100);\n --pf-t--global--background--color--inverse--clicked: var(--pf-t--global--dark--background--color--450);\n --pf-t--global--background--color--inverse--default: var(--pf-t--global--dark--background--color--400);\n --pf-t--global--background--color--inverse--hover: var(--pf-t--global--dark--background--color--450);\n --pf-t--global--background--color--primary--clicked: var(--pf-t--global--dark--background--color--300);\n --pf-t--global--background--color--primary--default: var(--pf-t--global--dark--background--color--200);\n --pf-t--global--background--color--primary--hover: var(--pf-t--global--dark--background--color--300);\n --pf-t--global--background--color--secondary--clicked: var(--pf-t--global--dark--background--color--200);\n --pf-t--global--background--color--secondary--default: var(--pf-t--global--dark--background--color--100);\n --pf-t--global--background--color--secondary--hover: var(--pf-t--global--dark--background--color--200);\n --pf-t--global--border--color--clicked: var(--pf-t--global--dark--color--brand--200);\n --pf-t--global--border--color--control--read-only: var(--pf-t--global--dark--border--color--50);\n --pf-t--global--border--color--default: var(--pf-t--global--dark--border--color--200);\n --pf-t--global--border--color--disabled: var(--pf-t--global--dark--color--disabled--200);\n --pf-t--global--border--color--hover: var(--pf-t--global--dark--color--brand--100);\n --pf-t--global--border--color--nonstatus--blue--clicked: var(--pf-t--global--dark--color--nonstatus--blue--200);\n --pf-t--global--border--color--nonstatus--blue--default: var(--pf-t--global--dark--color--nonstatus--blue--100);\n --pf-t--global--border--color--nonstatus--blue--hover: var(--pf-t--global--dark--color--nonstatus--blue--200);\n --pf-t--global--border--color--nonstatus--gray--clicked: var(--pf-t--global--dark--color--nonstatus--gray--300);\n --pf-t--global--border--color--nonstatus--gray--default: var(--pf-t--global--dark--color--nonstatus--gray--200);\n --pf-t--global--border--color--nonstatus--gray--hover: var(--pf-t--global--dark--color--nonstatus--gray--300);\n --pf-t--global--border--color--nonstatus--green--clicked: var(--pf-t--global--dark--color--nonstatus--green--200);\n --pf-t--global--border--color--nonstatus--green--default: var(--pf-t--global--dark--color--nonstatus--green--100);\n --pf-t--global--border--color--nonstatus--green--hover: var(--pf-t--global--dark--color--nonstatus--green--200);\n --pf-t--global--border--color--nonstatus--orange--clicked: var(--pf-t--global--dark--color--nonstatus--orange--200);\n --pf-t--global--border--color--nonstatus--orange--default: var(--pf-t--global--dark--color--nonstatus--orange--100);\n --pf-t--global--border--color--nonstatus--orange--hover: var(--pf-t--global--dark--color--nonstatus--orange--200);\n --pf-t--global--border--color--nonstatus--orangered--clicked: var(--pf-t--global--dark--color--nonstatus--orangered--200);\n --pf-t--global--border--color--nonstatus--orangered--default: var(--pf-t--global--dark--color--nonstatus--orangered--100);\n --pf-t--global--border--color--nonstatus--orangered--hover: var(--pf-t--global--dark--color--nonstatus--orangered--200);\n --pf-t--global--border--color--nonstatus--purple--clicked: var(--pf-t--global--dark--color--nonstatus--purple--200);\n --pf-t--global--border--color--nonstatus--purple--default: var(--pf-t--global--dark--color--nonstatus--purple--100);\n --pf-t--global--border--color--nonstatus--purple--hover: var(--pf-t--global--dark--color--nonstatus--purple--200);\n --pf-t--global--border--color--nonstatus--red--clicked: var(--pf-t--global--dark--color--nonstatus--red--200);\n --pf-t--global--border--color--nonstatus--red--default: var(--pf-t--global--dark--color--nonstatus--red--100);\n --pf-t--global--border--color--nonstatus--red--hover: var(--pf-t--global--dark--color--nonstatus--red--200);\n --pf-t--global--border--color--nonstatus--teal--clicked: var(--pf-t--global--dark--color--nonstatus--teal--200);\n --pf-t--global--border--color--nonstatus--teal--default: var(--pf-t--global--dark--color--nonstatus--teal--100);\n --pf-t--global--border--color--nonstatus--teal--hover: var(--pf-t--global--dark--color--nonstatus--teal--200);\n --pf-t--global--border--color--nonstatus--yellow--clicked: var(--pf-t--global--dark--color--nonstatus--yellow--200);\n --pf-t--global--border--color--nonstatus--yellow--default: var(--pf-t--global--dark--color--nonstatus--yellow--100);\n --pf-t--global--border--color--nonstatus--yellow--hover: var(--pf-t--global--dark--color--nonstatus--yellow--200);\n --pf-t--global--border--color--on-secondary: var(--pf-t--global--dark--border--color--200);\n --pf-t--global--color--brand--clicked: var(--pf-t--global--dark--color--brand--200);\n --pf-t--global--color--brand--default: var(--pf-t--global--dark--color--brand--100);\n --pf-t--global--color--brand--hover: var(--pf-t--global--dark--color--brand--200);\n --pf-t--global--color--favorite--clicked: var(--pf-t--global--dark--color--favorite--200);\n --pf-t--global--color--favorite--default: var(--pf-t--global--dark--color--favorite--100);\n --pf-t--global--color--favorite--hover: var(--pf-t--global--dark--color--favorite--200);\n --pf-t--global--color--nonstatus--blue--clicked: var(--pf-t--global--dark--color--nonstatus--blue--200);\n --pf-t--global--color--nonstatus--blue--default: var(--pf-t--global--dark--color--nonstatus--blue--100);\n --pf-t--global--color--nonstatus--blue--hover: var(--pf-t--global--dark--color--nonstatus--blue--200);\n --pf-t--global--color--nonstatus--gray--clicked: var(--pf-t--global--dark--color--nonstatus--gray--200);\n --pf-t--global--color--nonstatus--gray--default: var(--pf-t--global--dark--color--nonstatus--gray--100);\n --pf-t--global--color--nonstatus--gray--hover: var(--pf-t--global--dark--color--nonstatus--gray--200);\n --pf-t--global--color--nonstatus--green--clicked: var(--pf-t--global--dark--color--nonstatus--green--200);\n --pf-t--global--color--nonstatus--green--default: var(--pf-t--global--dark--color--nonstatus--green--100);\n --pf-t--global--color--nonstatus--green--hover: var(--pf-t--global--dark--color--nonstatus--green--200);\n --pf-t--global--color--nonstatus--orange--clicked: var(--pf-t--global--dark--color--nonstatus--orange--200);\n --pf-t--global--color--nonstatus--orange--default: var(--pf-t--global--dark--color--nonstatus--orange--100);\n --pf-t--global--color--nonstatus--orange--hover: var(--pf-t--global--dark--color--nonstatus--orange--200);\n --pf-t--global--color--nonstatus--orangered--clicked: var(--pf-t--global--dark--color--nonstatus--orangered--200);\n --pf-t--global--color--nonstatus--orangered--default: var(--pf-t--global--dark--color--nonstatus--orangered--100);\n --pf-t--global--color--nonstatus--orangered--hover: var(--pf-t--global--dark--color--nonstatus--orangered--200);\n --pf-t--global--color--nonstatus--purple--clicked: var(--pf-t--global--dark--color--nonstatus--purple--200);\n --pf-t--global--color--nonstatus--purple--default: var(--pf-t--global--dark--color--nonstatus--purple--100);\n --pf-t--global--color--nonstatus--purple--hover: var(--pf-t--global--dark--color--nonstatus--purple--200);\n --pf-t--global--color--nonstatus--red--clicked: var(--pf-t--global--dark--color--nonstatus--red--200);\n --pf-t--global--color--nonstatus--red--default: var(--pf-t--global--dark--color--nonstatus--red--100);\n --pf-t--global--color--nonstatus--red--hover: var(--pf-t--global--dark--color--nonstatus--red--200);\n --pf-t--global--color--nonstatus--teal--clicked: var(--pf-t--global--dark--color--nonstatus--teal--200);\n --pf-t--global--color--nonstatus--teal--default: var(--pf-t--global--dark--color--nonstatus--teal--100);\n --pf-t--global--color--nonstatus--teal--hover: var(--pf-t--global--dark--color--nonstatus--teal--200);\n --pf-t--global--color--nonstatus--yellow--clicked: var(--pf-t--global--dark--color--nonstatus--yellow--200);\n --pf-t--global--color--nonstatus--yellow--default: var(--pf-t--global--dark--color--nonstatus--yellow--100);\n --pf-t--global--color--nonstatus--yellow--hover: var(--pf-t--global--dark--color--nonstatus--yellow--200);\n --pf-t--global--color--status--custom--clicked: var(--pf-t--global--dark--color--status--custom--200);\n --pf-t--global--color--status--custom--default: var(--pf-t--global--dark--color--status--custom--100);\n --pf-t--global--color--status--custom--hover: var(--pf-t--global--dark--color--status--custom--200);\n --pf-t--global--color--status--danger--clicked: var(--pf-t--global--dark--color--status--danger--200);\n --pf-t--global--color--status--danger--default: var(--pf-t--global--dark--color--status--danger--100);\n --pf-t--global--color--status--danger--hover: var(--pf-t--global--dark--color--status--danger--200);\n --pf-t--global--color--status--info--clicked: var(--pf-t--global--dark--color--status--info--200);\n --pf-t--global--color--status--info--default: var(--pf-t--global--dark--color--status--info--100);\n --pf-t--global--color--status--info--hover: var(--pf-t--global--dark--color--status--info--200);\n --pf-t--global--color--status--success--clicked: var(--pf-t--global--dark--color--status--success--200);\n --pf-t--global--color--status--success--default: var(--pf-t--global--dark--color--status--success--100);\n --pf-t--global--color--status--success--hover: var(--pf-t--global--dark--color--status--success--200);\n --pf-t--global--color--status--warning--clicked: var(--pf-t--global--dark--color--status--warning--200);\n --pf-t--global--color--status--warning--default: var(--pf-t--global--dark--color--status--warning--100);\n --pf-t--global--color--status--warning--hover: var(--pf-t--global--dark--color--status--warning--200);\n --pf-t--global--focus-ring--color--default: var(--pf-t--global--dark--focus-ring--color--100);\n --pf-t--global--icon--color--brand--clicked: var(--pf-t--global--dark--color--brand--300);\n --pf-t--global--icon--color--brand--default: var(--pf-t--global--dark--color--brand--200);\n --pf-t--global--icon--color--brand--hover: var(--pf-t--global--dark--color--brand--300);\n --pf-t--global--icon--color--disabled: var(--pf-t--global--dark--color--disabled--200);\n --pf-t--global--icon--color--inverse: var(--pf-t--global--dark--icon--color--300);\n --pf-t--global--icon--color--on-disabled: var(--pf-t--global--dark--color--disabled--300);\n --pf-t--global--icon--color--regular: var(--pf-t--global--dark--icon--color--100);\n --pf-t--global--icon--color--severity--critical--default: var(--pf-t--global--dark--color--severity--critical--100);\n --pf-t--global--icon--color--severity--important--default: var(--pf-t--global--dark--color--severity--important--100);\n --pf-t--global--icon--color--severity--minor--default: var(--pf-t--global--dark--color--severity--minor--100);\n --pf-t--global--icon--color--severity--moderate--default: var(--pf-t--global--dark--color--severity--moderate--100);\n --pf-t--global--icon--color--severity--none--default: var(--pf-t--global--dark--color--severity--none--100);\n --pf-t--global--icon--color--severity--undefined--default: var(--pf-t--global--dark--color--severity--undefined--100);\n --pf-t--global--icon--color--subtle: var(--pf-t--global--dark--icon--color--200);\n --pf-t--global--text--color--brand--clicked: var(--pf-t--global--dark--color--brand--300);\n --pf-t--global--text--color--brand--default: var(--pf-t--global--dark--color--brand--200);\n --pf-t--global--text--color--brand--hover: var(--pf-t--global--dark--color--brand--300);\n --pf-t--global--text--color--disabled: var(--pf-t--global--dark--color--disabled--200);\n --pf-t--global--text--color--inverse: var(--pf-t--global--dark--text--color--300);\n --pf-t--global--text--color--link--default: var(--pf-t--global--dark--text--color--link--100);\n --pf-t--global--text--color--link--hover: var(--pf-t--global--dark--text--color--link--200);\n --pf-t--global--text--color--link--visited: var(--pf-t--global--dark--text--color--link--300);\n --pf-t--global--text--color--on-disabled: var(--pf-t--global--dark--color--disabled--300);\n --pf-t--global--text--color--on-highlight: var(--pf-t--global--dark--text--color--300);\n --pf-t--global--text--color--regular: var(--pf-t--global--dark--text--color--100);\n --pf-t--global--text--color--required: var(--pf-t--global--dark--text--color--400);\n --pf-t--global--text--color--status--danger--clicked: var(--pf-t--global--dark--color--status--danger--300);\n --pf-t--global--text--color--status--danger--default: var(--pf-t--global--dark--color--status--danger--250);\n --pf-t--global--text--color--status--danger--hover: var(--pf-t--global--dark--color--status--danger--300);\n --pf-t--global--text--color--subtle: var(--pf-t--global--dark--text--color--200);\n --pf-t--global--border--color--alt: var(--pf-t--global--background--color--primary--default);\n --pf-t--global--border--color--brand--clicked: var(--pf-t--global--color--brand--clicked);\n --pf-t--global--border--color--brand--default: var(--pf-t--global--color--brand--default);\n --pf-t--global--border--color--brand--hover: var(--pf-t--global--color--brand--hover);\n --pf-t--global--border--color--main--default: var(--pf-t--global--background--color--primary--default);\n --pf-t--global--border--color--status--custom--clicked: var(--pf-t--global--color--status--custom--clicked);\n --pf-t--global--border--color--status--custom--default: var(--pf-t--global--color--status--custom--default);\n --pf-t--global--border--color--status--custom--hover: var(--pf-t--global--color--status--custom--hover);\n --pf-t--global--border--color--status--danger--clicked: var(--pf-t--global--color--status--danger--clicked);\n --pf-t--global--border--color--status--danger--default: var(--pf-t--global--color--status--danger--default);\n --pf-t--global--border--color--status--danger--hover: var(--pf-t--global--color--status--danger--hover);\n --pf-t--global--border--color--status--info--clicked: var(--pf-t--global--color--status--info--clicked);\n --pf-t--global--border--color--status--info--default: var(--pf-t--global--color--status--info--default);\n --pf-t--global--border--color--status--info--hover: var(--pf-t--global--color--status--info--hover);\n --pf-t--global--border--color--status--success--clicked: var(--pf-t--global--color--status--success--clicked);\n --pf-t--global--border--color--status--success--default: var(--pf-t--global--color--status--success--default);\n --pf-t--global--border--color--status--success--hover: var(--pf-t--global--color--status--success--hover);\n --pf-t--global--border--color--status--warning--clicked: var(--pf-t--global--color--status--warning--clicked);\n --pf-t--global--border--color--status--warning--default: var(--pf-t--global--color--status--warning--default);\n --pf-t--global--border--color--status--warning--hover: var(--pf-t--global--color--status--warning--hover);\n --pf-t--global--color--status--read--on-primary: var(--pf-t--global--background--color--secondary--default);\n --pf-t--global--color--status--read--on-secondary: var(--pf-t--global--background--color--control--default);\n --pf-t--global--color--status--unread--attention--clicked: var(--pf-t--global--color--status--danger--clicked);\n --pf-t--global--color--status--unread--attention--default: var(--pf-t--global--color--status--danger--default);\n --pf-t--global--color--status--unread--attention--hover: var(--pf-t--global--color--status--danger--hover);\n --pf-t--global--color--status--unread--clicked: var(--pf-t--global--color--brand--clicked);\n --pf-t--global--color--status--unread--default: var(--pf-t--global--color--brand--default);\n --pf-t--global--color--status--unread--hover: var(--pf-t--global--color--brand--hover);\n --pf-t--global--icon--color--favorite--clicked: var(--pf-t--global--color--favorite--clicked);\n --pf-t--global--icon--color--favorite--default: var(--pf-t--global--color--favorite--default);\n --pf-t--global--icon--color--favorite--hover: var(--pf-t--global--color--favorite--hover);\n --pf-t--global--icon--color--nonstatus--on-blue--clicked: var(--pf-t--global--icon--color--inverse);\n --pf-t--global--icon--color--nonstatus--on-blue--default: var(--pf-t--global--icon--color--inverse);\n --pf-t--global--icon--color--nonstatus--on-blue--hover: var(--pf-t--global--icon--color--inverse);\n --pf-t--global--icon--color--nonstatus--on-gray--clicked: var(--pf-t--global--icon--color--regular);\n --pf-t--global--icon--color--nonstatus--on-gray--default: var(--pf-t--global--icon--color--regular);\n --pf-t--global--icon--color--nonstatus--on-gray--hover: var(--pf-t--global--icon--color--regular);\n --pf-t--global--icon--color--nonstatus--on-green--clicked: var(--pf-t--global--icon--color--inverse);\n --pf-t--global--icon--color--nonstatus--on-green--default: var(--pf-t--global--icon--color--inverse);\n --pf-t--global--icon--color--nonstatus--on-green--hover: var(--pf-t--global--icon--color--inverse);\n --pf-t--global--icon--color--nonstatus--on-orange--clicked: var(--pf-t--global--icon--color--inverse);\n --pf-t--global--icon--color--nonstatus--on-orange--default: var(--pf-t--global--icon--color--inverse);\n --pf-t--global--icon--color--nonstatus--on-orange--hover: var(--pf-t--global--icon--color--inverse);\n --pf-t--global--icon--color--nonstatus--on-orangered--clicked: var(--pf-t--global--icon--color--inverse);\n --pf-t--global--icon--color--nonstatus--on-orangered--default: var(--pf-t--global--icon--color--inverse);\n --pf-t--global--icon--color--nonstatus--on-orangered--hover: var(--pf-t--global--icon--color--inverse);\n --pf-t--global--icon--color--nonstatus--on-purple--clicked: var(--pf-t--global--icon--color--inverse);\n --pf-t--global--icon--color--nonstatus--on-purple--default: var(--pf-t--global--icon--color--inverse);\n --pf-t--global--icon--color--nonstatus--on-purple--hover: var(--pf-t--global--icon--color--inverse);\n --pf-t--global--icon--color--nonstatus--on-red--clicked: var(--pf-t--global--icon--color--inverse);\n --pf-t--global--icon--color--nonstatus--on-red--default: var(--pf-t--global--icon--color--inverse);\n --pf-t--global--icon--color--nonstatus--on-red--hover: var(--pf-t--global--icon--color--inverse);\n --pf-t--global--icon--color--nonstatus--on-teal--clicked: var(--pf-t--global--icon--color--inverse);\n --pf-t--global--icon--color--nonstatus--on-teal--default: var(--pf-t--global--icon--color--inverse);\n --pf-t--global--icon--color--nonstatus--on-teal--hover: var(--pf-t--global--icon--color--inverse);\n --pf-t--global--icon--color--nonstatus--on-yellow--clicked: var(--pf-t--global--icon--color--inverse);\n --pf-t--global--icon--color--nonstatus--on-yellow--default: var(--pf-t--global--icon--color--inverse);\n --pf-t--global--icon--color--nonstatus--on-yellow--hover: var(--pf-t--global--icon--color--inverse);\n --pf-t--global--icon--color--on-brand--clicked: var(--pf-t--global--icon--color--inverse);\n --pf-t--global--icon--color--on-brand--default: var(--pf-t--global--icon--color--inverse);\n --pf-t--global--icon--color--on-brand--hover: var(--pf-t--global--icon--color--inverse);\n --pf-t--global--icon--color--status--custom--clicked: var(--pf-t--global--color--status--custom--clicked);\n --pf-t--global--icon--color--status--custom--default: var(--pf-t--global--color--status--custom--default);\n --pf-t--global--icon--color--status--custom--hover: var(--pf-t--global--color--status--custom--hover);\n --pf-t--global--icon--color--status--danger--clicked: var(--pf-t--global--color--status--danger--clicked);\n --pf-t--global--icon--color--status--danger--default: var(--pf-t--global--color--status--danger--default);\n --pf-t--global--icon--color--status--danger--hover: var(--pf-t--global--color--status--danger--hover);\n --pf-t--global--icon--color--status--info--clicked: var(--pf-t--global--color--status--info--clicked);\n --pf-t--global--icon--color--status--info--default: var(--pf-t--global--color--status--info--default);\n --pf-t--global--icon--color--status--info--hover: var(--pf-t--global--color--status--info--hover);\n --pf-t--global--icon--color--status--on-custom--clicked: var(--pf-t--global--icon--color--inverse);\n --pf-t--global--icon--color--status--on-custom--default: var(--pf-t--global--icon--color--inverse);\n --pf-t--global--icon--color--status--on-custom--hover: var(--pf-t--global--icon--color--inverse);\n --pf-t--global--icon--color--status--on-danger--clicked: var(--pf-t--global--icon--color--inverse);\n --pf-t--global--icon--color--status--on-danger--default: var(--pf-t--global--icon--color--inverse);\n --pf-t--global--icon--color--status--on-danger--hover: var(--pf-t--global--icon--color--inverse);\n --pf-t--global--icon--color--status--on-info--clicked: var(--pf-t--global--icon--color--inverse);\n --pf-t--global--icon--color--status--on-info--default: var(--pf-t--global--icon--color--inverse);\n --pf-t--global--icon--color--status--on-info--hover: var(--pf-t--global--icon--color--inverse);\n --pf-t--global--icon--color--status--on-success--clicked: var(--pf-t--global--icon--color--inverse);\n --pf-t--global--icon--color--status--on-success--default: var(--pf-t--global--icon--color--inverse);\n --pf-t--global--icon--color--status--on-success--hover: var(--pf-t--global--icon--color--inverse);\n --pf-t--global--icon--color--status--on-warning--clicked: var(--pf-t--global--icon--color--inverse);\n --pf-t--global--icon--color--status--on-warning--default: var(--pf-t--global--icon--color--inverse);\n --pf-t--global--icon--color--status--on-warning--hover: var(--pf-t--global--icon--color--inverse);\n --pf-t--global--icon--color--status--success--clicked: var(--pf-t--global--color--status--success--clicked);\n --pf-t--global--icon--color--status--success--default: var(--pf-t--global--color--status--success--default);\n --pf-t--global--icon--color--status--success--hover: var(--pf-t--global--color--status--success--hover);\n --pf-t--global--icon--color--status--unread--on-attention--clicked: var(--pf-t--global--icon--color--inverse);\n --pf-t--global--icon--color--status--unread--on-attention--default: var(--pf-t--global--icon--color--inverse);\n --pf-t--global--icon--color--status--unread--on-attention--hover: var(--pf-t--global--icon--color--inverse);\n --pf-t--global--icon--color--status--unread--on-default--clicked: var(--pf-t--global--icon--color--inverse);\n --pf-t--global--icon--color--status--unread--on-default--default: var(--pf-t--global--icon--color--inverse);\n --pf-t--global--icon--color--status--unread--on-default--hover: var(--pf-t--global--icon--color--inverse);\n --pf-t--global--icon--color--status--warning--clicked: var(--pf-t--global--color--status--warning--clicked);\n --pf-t--global--icon--color--status--warning--default: var(--pf-t--global--color--status--warning--default);\n --pf-t--global--icon--color--status--warning--hover: var(--pf-t--global--color--status--warning--hover);\n --pf-t--global--text--color--nonstatus--on-blue--clicked: var(--pf-t--global--text--color--inverse);\n --pf-t--global--text--color--nonstatus--on-blue--default: var(--pf-t--global--text--color--inverse);\n --pf-t--global--text--color--nonstatus--on-blue--hover: var(--pf-t--global--text--color--inverse);\n --pf-t--global--text--color--nonstatus--on-gray--clicked: var(--pf-t--global--text--color--regular);\n --pf-t--global--text--color--nonstatus--on-gray--default: var(--pf-t--global--text--color--regular);\n --pf-t--global--text--color--nonstatus--on-gray--hover: var(--pf-t--global--text--color--regular);\n --pf-t--global--text--color--nonstatus--on-green--clicked: var(--pf-t--global--text--color--inverse);\n --pf-t--global--text--color--nonstatus--on-green--default: var(--pf-t--global--text--color--inverse);\n --pf-t--global--text--color--nonstatus--on-green--hover: var(--pf-t--global--text--color--inverse);\n --pf-t--global--text--color--nonstatus--on-orange--clicked: var(--pf-t--global--text--color--inverse);\n --pf-t--global--text--color--nonstatus--on-orange--default: var(--pf-t--global--text--color--inverse);\n --pf-t--global--text--color--nonstatus--on-orange--hover: var(--pf-t--global--text--color--inverse);\n --pf-t--global--text--color--nonstatus--on-orangered--clicked: var(--pf-t--global--text--color--inverse);\n --pf-t--global--text--color--nonstatus--on-orangered--default: var(--pf-t--global--text--color--inverse);\n --pf-t--global--text--color--nonstatus--on-orangered--hover: var(--pf-t--global--text--color--inverse);\n --pf-t--global--text--color--nonstatus--on-purple--clicked: var(--pf-t--global--text--color--inverse);\n --pf-t--global--text--color--nonstatus--on-purple--default: var(--pf-t--global--text--color--inverse);\n --pf-t--global--text--color--nonstatus--on-purple--hover: var(--pf-t--global--text--color--inverse);\n --pf-t--global--text--color--nonstatus--on-red--clicked: var(--pf-t--global--text--color--inverse);\n --pf-t--global--text--color--nonstatus--on-red--default: var(--pf-t--global--text--color--inverse);\n --pf-t--global--text--color--nonstatus--on-red--hover: var(--pf-t--global--text--color--inverse);\n --pf-t--global--text--color--nonstatus--on-teal--clicked: var(--pf-t--global--text--color--inverse);\n --pf-t--global--text--color--nonstatus--on-teal--default: var(--pf-t--global--text--color--inverse);\n --pf-t--global--text--color--nonstatus--on-teal--hover: var(--pf-t--global--text--color--inverse);\n --pf-t--global--text--color--nonstatus--on-yellow--clicked: var(--pf-t--global--text--color--inverse);\n --pf-t--global--text--color--nonstatus--on-yellow--default: var(--pf-t--global--text--color--inverse);\n --pf-t--global--text--color--nonstatus--on-yellow--hover: var(--pf-t--global--text--color--inverse);\n --pf-t--global--text--color--on-brand--clicked: var(--pf-t--global--text--color--inverse);\n --pf-t--global--text--color--on-brand--default: var(--pf-t--global--text--color--inverse);\n --pf-t--global--text--color--on-brand--hover: var(--pf-t--global--text--color--inverse);\n --pf-t--global--text--color--placeholder: var(--pf-t--global--text--color--subtle);\n --pf-t--global--text--color--status--custom--clicked: var(--pf-t--global--color--status--custom--clicked);\n --pf-t--global--text--color--status--custom--default: var(--pf-t--global--color--status--custom--default);\n --pf-t--global--text--color--status--custom--hover: var(--pf-t--global--color--status--custom--hover);\n --pf-t--global--text--color--status--info--clicked: var(--pf-t--global--color--status--info--clicked);\n --pf-t--global--text--color--status--info--default: var(--pf-t--global--color--status--info--default);\n --pf-t--global--text--color--status--info--hover: var(--pf-t--global--color--status--info--hover);\n --pf-t--global--text--color--status--on-custom--clicked: var(--pf-t--global--text--color--inverse);\n --pf-t--global--text--color--status--on-custom--default: var(--pf-t--global--text--color--inverse);\n --pf-t--global--text--color--status--on-custom--hover: var(--pf-t--global--text--color--inverse);\n --pf-t--global--text--color--status--on-danger--clicked: var(--pf-t--global--text--color--inverse);\n --pf-t--global--text--color--status--on-danger--default: var(--pf-t--global--text--color--inverse);\n --pf-t--global--text--color--status--on-danger--hover: var(--pf-t--global--text--color--inverse);\n --pf-t--global--text--color--status--on-info--clicked: var(--pf-t--global--text--color--inverse);\n --pf-t--global--text--color--status--on-info--default: var(--pf-t--global--text--color--inverse);\n --pf-t--global--text--color--status--on-info--hover: var(--pf-t--global--text--color--inverse);\n --pf-t--global--text--color--status--on-success--clicked: var(--pf-t--global--text--color--inverse);\n --pf-t--global--text--color--status--on-success--default: var(--pf-t--global--text--color--inverse);\n --pf-t--global--text--color--status--on-success--hover: var(--pf-t--global--text--color--inverse);\n --pf-t--global--text--color--status--on-warning--clicked: var(--pf-t--global--text--color--inverse);\n --pf-t--global--text--color--status--on-warning--default: var(--pf-t--global--text--color--inverse);\n --pf-t--global--text--color--status--on-warning--hover: var(--pf-t--global--text--color--inverse);\n --pf-t--global--text--color--status--success--clicked: var(--pf-t--global--color--status--success--clicked);\n --pf-t--global--text--color--status--success--default: var(--pf-t--global--color--status--success--default);\n --pf-t--global--text--color--status--success--hover: var(--pf-t--global--color--status--success--hover);\n --pf-t--global--text--color--status--unread--on-attention--clicked: var(--pf-t--global--text--color--inverse);\n --pf-t--global--text--color--status--unread--on-attention--default: var(--pf-t--global--text--color--inverse);\n --pf-t--global--text--color--status--unread--on-attention--hover: var(--pf-t--global--text--color--inverse);\n --pf-t--global--text--color--status--unread--on-default--clicked: var(--pf-t--global--text--color--inverse);\n --pf-t--global--text--color--status--unread--on-default--default: var(--pf-t--global--text--color--inverse);\n --pf-t--global--text--color--status--unread--on-default--hover: var(--pf-t--global--text--color--inverse);\n --pf-t--global--text--color--status--warning--clicked: var(--pf-t--global--color--status--warning--clicked);\n --pf-t--global--text--color--status--warning--default: var(--pf-t--global--color--status--warning--default);\n --pf-t--global--text--color--status--warning--hover: var(--pf-t--global--color--status--warning--hover);\n}\n\n:root:where(.pf-v6-theme-high-contrast) {\n --pf-t--global--background--color--500: rgba(21, 21, 21, 0.2000);\n --pf-t--global--background--color--600: rgba(199, 199, 199, 0.2500);\n --pf-t--global--background--color--action--plain--default: rgba(255, 255, 255, 0.0000);\n --pf-t--global--border--radius--0: 0px;\n --pf-t--global--border--radius--100: 4px;\n --pf-t--global--border--radius--200: 6px;\n --pf-t--global--border--radius--300: 16px;\n --pf-t--global--border--radius--400: 24px;\n --pf-t--global--border--radius--500: 999px;\n --pf-t--global--border--width--100: 1px;\n --pf-t--global--border--width--200: 2px;\n --pf-t--global--border--width--300: 3px;\n --pf-t--global--border--width--400: 4px;\n --pf-t--global--border--width--action--plain--default: 0px;\n --pf-t--global--box-shadow--X--100: -10px;\n --pf-t--global--box-shadow--X--200: -4px;\n --pf-t--global--box-shadow--X--300: -1px;\n --pf-t--global--box-shadow--X--400: 0px;\n --pf-t--global--box-shadow--X--50: -20px;\n --pf-t--global--box-shadow--X--500: 1px;\n --pf-t--global--box-shadow--X--600: 4px;\n --pf-t--global--box-shadow--X--700: 10px;\n --pf-t--global--box-shadow--X--800: 20px;\n --pf-t--global--box-shadow--Y--100: -10px;\n --pf-t--global--box-shadow--Y--200: -4px;\n --pf-t--global--box-shadow--Y--300: -1px;\n --pf-t--global--box-shadow--Y--400: 0px;\n --pf-t--global--box-shadow--Y--50: -20px;\n --pf-t--global--box-shadow--Y--500: 1px;\n --pf-t--global--box-shadow--Y--600: 4px;\n --pf-t--global--box-shadow--Y--700: 10px;\n --pf-t--global--box-shadow--Y--800: 20px;\n --pf-t--global--box-shadow--blur--100: 4px;\n --pf-t--global--box-shadow--blur--200: 9px;\n --pf-t--global--box-shadow--blur--300: 20px;\n --pf-t--global--box-shadow--color--100: rgba(41, 41, 41, 0.1500);\n --pf-t--global--box-shadow--color--200: rgba(41, 41, 41, 0.2000);\n --pf-t--global--box-shadow--spread--100: 0px;\n --pf-t--global--box-shadow--spread--200: -4px;\n --pf-t--global--box-shadow--spread--300: -8px;\n --pf-t--global--box-shadow--spread--400: -20px;\n --pf-t--global--breakpoint--100: 0rem;\n --pf-t--global--breakpoint--200: 36rem;\n --pf-t--global--breakpoint--250: 40rem;\n --pf-t--global--breakpoint--300: 48rem;\n --pf-t--global--breakpoint--350: 60rem;\n --pf-t--global--breakpoint--400: 62rem;\n --pf-t--global--breakpoint--500: 75rem;\n --pf-t--global--breakpoint--550: 80rem;\n --pf-t--global--breakpoint--600: 90.625rem;\n --pf-t--global--color--nonstatus--green--400: #3d7019;\n --pf-t--global--color--status--success--150: #3d7019;\n --pf-t--global--focus-ring--position--inset: -4px;\n --pf-t--global--focus-ring--position--offset: 2px;\n --pf-t--global--focus-ring--width--inset: 3px;\n --pf-t--global--focus-ring--width--offset: 2px;\n --pf-t--global--font--family--100: "Red Hat Text", "RedHatText", "Noto Sans Arabic", "Noto Sans Hebrew", "Noto Sans JP", "Noto Sans KR", "Noto Sans Malayalam", "Noto Sans SC", "Noto Sans TC", "Noto Sans Thai", Helvetica, Arial, sans-serif;\n --pf-t--global--font--family--200: "Red Hat Display", "RedHatDisplay", "Noto Sans Arabic", "Noto Sans Hebrew", "Noto Sans JP", "Noto Sans KR", "Noto Sans Malayalam", "Noto Sans SC", "Noto Sans TC", "Noto Sans Thai", Helvetica, Arial, sans-serif;\n --pf-t--global--font--family--300: "Red Hat Mono", "RedHatMono", "Courier New", Courier, monospace;\n --pf-t--global--font--line-height--100: 1.3;\n --pf-t--global--font--line-height--200: 1.5;\n --pf-t--global--font--size--100: 0.75rem;\n --pf-t--global--font--size--200: 0.875rem;\n --pf-t--global--font--size--300: 1rem;\n --pf-t--global--font--size--400: 1.125rem;\n --pf-t--global--font--size--500: 1.25rem;\n --pf-t--global--font--size--600: 1.5rem;\n --pf-t--global--font--size--700: 1.75rem;\n --pf-t--global--font--size--800: 2.25rem;\n --pf-t--global--font--weight--100: 400;\n --pf-t--global--font--weight--200: 500;\n --pf-t--global--font--weight--300: 500;\n --pf-t--global--font--weight--400: 700;\n --pf-t--global--icon--size--100: 0.75rem;\n --pf-t--global--icon--size--200: 0.875rem;\n --pf-t--global--icon--size--250: 1rem;\n --pf-t--global--icon--size--300: 1.5rem;\n --pf-t--global--icon--size--400: 3.5rem;\n --pf-t--global--icon--size--500: 6rem;\n --pf-t--global--spacer--100: 0.25rem;\n --pf-t--global--spacer--200: 0.5rem;\n --pf-t--global--spacer--300: 1rem;\n --pf-t--global--spacer--400: 1.5rem;\n --pf-t--global--spacer--500: 2rem;\n --pf-t--global--spacer--600: 3rem;\n --pf-t--global--spacer--700: 4rem;\n --pf-t--global--spacer--800: 5rem;\n --pf-t--global--text-decoration--line--100: none;\n --pf-t--global--text-decoration--line--200: underline;\n --pf-t--global--text-decoration--style--100: solid;\n --pf-t--global--text-decoration--style--200: dashed;\n --pf-t--global--z-index--100: 100;\n --pf-t--global--z-index--200: 200;\n --pf-t--global--z-index--300: 300;\n --pf-t--global--z-index--400: 400;\n --pf-t--global--z-index--500: 500;\n --pf-t--global--z-index--600: 600;\n --pf-t--global--background--color--100: var(--pf-t--color--white);\n --pf-t--global--background--color--200: var(--pf-t--color--gray--10);\n --pf-t--global--background--color--300: var(--pf-t--color--gray--20);\n --pf-t--global--background--color--400: var(--pf-t--color--gray--80);\n --pf-t--global--background--color--450: var(--pf-t--color--gray--70);\n --pf-t--global--background--color--action--plain--clicked: var(--pf-t--global--background--color--600);\n --pf-t--global--background--color--action--plain--hover: var(--pf-t--global--background--color--600);\n --pf-t--global--background--color--backdrop--default: var(--pf-t--global--background--color--500);\n --pf-t--global--background--color--highlight--100: var(--pf-t--color--yellow--30);\n --pf-t--global--background--color--highlight--200: var(--pf-t--color--yellow--40);\n --pf-t--global--background--color--tertiary--default: var(--pf-t--global--background--color--600);\n --pf-t--global--border--color--100: var(--pf-t--color--gray--30);\n --pf-t--global--border--color--200: var(--pf-t--color--gray--40);\n --pf-t--global--border--color--300: var(--pf-t--color--gray--50);\n --pf-t--global--border--color--400: var(--pf-t--color--gray--60);\n --pf-t--global--border--color--50: var(--pf-t--color--gray--20);\n --pf-t--global--border--color--nonstatus--green--default: var(--pf-t--global--color--nonstatus--green--400);\n --pf-t--global--border--color--status--success--default: var(--pf-t--global--color--status--success--150);\n --pf-t--global--border--radius--large: var(--pf-t--global--border--radius--400);\n --pf-t--global--border--radius--medium: var(--pf-t--global--border--radius--300);\n --pf-t--global--border--radius--pill: var(--pf-t--global--border--radius--500);\n --pf-t--global--border--radius--sharp: var(--pf-t--global--border--radius--0);\n --pf-t--global--border--radius--small: var(--pf-t--global--border--radius--200);\n --pf-t--global--border--radius--tiny: var(--pf-t--global--border--radius--100);\n --pf-t--global--border--width--action--clicked: var(--pf-t--global--border--width--200);\n --pf-t--global--border--width--action--default: var(--pf-t--global--border--width--100);\n --pf-t--global--border--width--action--hover: var(--pf-t--global--border--width--200);\n --pf-t--global--border--width--action--plain--clicked: var(--pf-t--global--border--width--200);\n --pf-t--global--border--width--action--plain--hover: var(--pf-t--global--border--width--100);\n --pf-t--global--border--width--box--clicked: var(--pf-t--global--border--width--300);\n --pf-t--global--border--width--box--default: var(--pf-t--global--border--width--100);\n --pf-t--global--border--width--box--hover: var(--pf-t--global--border--width--200);\n --pf-t--global--border--width--box--status--default: var(--pf-t--global--border--width--200);\n --pf-t--global--border--width--box--status--read: var(--pf-t--global--border--width--100);\n --pf-t--global--border--width--control--clicked: var(--pf-t--global--border--width--200);\n --pf-t--global--border--width--control--default: var(--pf-t--global--border--width--100);\n --pf-t--global--border--width--control--hover: var(--pf-t--global--border--width--200);\n --pf-t--global--border--width--divider--clicked: var(--pf-t--global--border--width--100);\n --pf-t--global--border--width--divider--default: var(--pf-t--global--border--width--100);\n --pf-t--global--border--width--divider--hover: var(--pf-t--global--border--width--100);\n --pf-t--global--border--width--extra-strong: var(--pf-t--global--border--width--300);\n --pf-t--global--border--width--main--default: var(--pf-t--global--border--width--200);\n --pf-t--global--border--width--regular: var(--pf-t--global--border--width--100);\n --pf-t--global--border--width--strong: var(--pf-t--global--border--width--200);\n --pf-t--global--box-shadow--X--lg--bottom: var(--pf-t--global--box-shadow--X--400);\n --pf-t--global--box-shadow--X--lg--default: var(--pf-t--global--box-shadow--X--400);\n --pf-t--global--box-shadow--X--lg--left: var(--pf-t--global--box-shadow--X--50);\n --pf-t--global--box-shadow--X--lg--right: var(--pf-t--global--box-shadow--X--800);\n --pf-t--global--box-shadow--X--lg--top: var(--pf-t--global--box-shadow--X--400);\n --pf-t--global--box-shadow--X--md--bottom: var(--pf-t--global--box-shadow--X--400);\n --pf-t--global--box-shadow--X--md--default: var(--pf-t--global--box-shadow--X--400);\n --pf-t--global--box-shadow--X--md--left: var(--pf-t--global--box-shadow--X--100);\n --pf-t--global--box-shadow--X--md--right: var(--pf-t--global--box-shadow--X--700);\n --pf-t--global--box-shadow--X--md--top: var(--pf-t--global--box-shadow--X--400);\n --pf-t--global--box-shadow--X--sm--bottom: var(--pf-t--global--box-shadow--X--400);\n --pf-t--global--box-shadow--X--sm--default: var(--pf-t--global--box-shadow--X--400);\n --pf-t--global--box-shadow--X--sm--left: var(--pf-t--global--box-shadow--X--200);\n --pf-t--global--box-shadow--X--sm--right: var(--pf-t--global--box-shadow--X--600);\n --pf-t--global--box-shadow--X--sm--top: var(--pf-t--global--box-shadow--X--400);\n --pf-t--global--box-shadow--Y--lg--bottom: var(--pf-t--global--box-shadow--Y--800);\n --pf-t--global--box-shadow--Y--lg--default: var(--pf-t--global--box-shadow--Y--700);\n --pf-t--global--box-shadow--Y--lg--left: var(--pf-t--global--box-shadow--Y--400);\n --pf-t--global--box-shadow--Y--lg--right: var(--pf-t--global--box-shadow--Y--400);\n --pf-t--global--box-shadow--Y--lg--top: var(--pf-t--global--box-shadow--Y--50);\n --pf-t--global--box-shadow--Y--md--bottom: var(--pf-t--global--box-shadow--Y--700);\n --pf-t--global--box-shadow--Y--md--default: var(--pf-t--global--box-shadow--Y--600);\n --pf-t--global--box-shadow--Y--md--left: var(--pf-t--global--box-shadow--Y--400);\n --pf-t--global--box-shadow--Y--md--right: var(--pf-t--global--box-shadow--Y--400);\n --pf-t--global--box-shadow--Y--md--top: var(--pf-t--global--box-shadow--Y--100);\n --pf-t--global--box-shadow--Y--sm--bottom: var(--pf-t--global--box-shadow--Y--600);\n --pf-t--global--box-shadow--Y--sm--default: var(--pf-t--global--box-shadow--Y--500);\n --pf-t--global--box-shadow--Y--sm--left: var(--pf-t--global--box-shadow--Y--400);\n --pf-t--global--box-shadow--Y--sm--right: var(--pf-t--global--box-shadow--Y--400);\n --pf-t--global--box-shadow--Y--sm--top: var(--pf-t--global--box-shadow--Y--200);\n --pf-t--global--box-shadow--blur--lg: var(--pf-t--global--box-shadow--blur--300);\n --pf-t--global--box-shadow--blur--md: var(--pf-t--global--box-shadow--blur--200);\n --pf-t--global--box-shadow--blur--sm: var(--pf-t--global--box-shadow--blur--100);\n --pf-t--global--box-shadow--color--lg--default: var(--pf-t--global--box-shadow--color--100);\n --pf-t--global--box-shadow--color--lg--directional: var(--pf-t--global--box-shadow--color--200);\n --pf-t--global--box-shadow--color--md--default: var(--pf-t--global--box-shadow--color--100);\n --pf-t--global--box-shadow--color--md--directional: var(--pf-t--global--box-shadow--color--100);\n --pf-t--global--box-shadow--color--sm--default: var(--pf-t--global--box-shadow--color--100);\n --pf-t--global--box-shadow--color--sm--directional: var(--pf-t--global--box-shadow--color--200);\n --pf-t--global--box-shadow--spread--lg--default: var(--pf-t--global--box-shadow--spread--100);\n --pf-t--global--box-shadow--spread--lg--directional: var(--pf-t--global--box-shadow--spread--400);\n --pf-t--global--box-shadow--spread--md--default: var(--pf-t--global--box-shadow--spread--100);\n --pf-t--global--box-shadow--spread--md--directional: var(--pf-t--global--box-shadow--spread--300);\n --pf-t--global--box-shadow--spread--sm--default: var(--pf-t--global--box-shadow--spread--100);\n --pf-t--global--box-shadow--spread--sm--directional: var(--pf-t--global--box-shadow--spread--200);\n --pf-t--global--breakpoint--2xl: var(--pf-t--global--breakpoint--600);\n --pf-t--global--breakpoint--height--2xl: var(--pf-t--global--breakpoint--550);\n --pf-t--global--breakpoint--height--lg: var(--pf-t--global--breakpoint--300);\n --pf-t--global--breakpoint--height--md: var(--pf-t--global--breakpoint--250);\n --pf-t--global--breakpoint--height--sm: var(--pf-t--global--breakpoint--100);\n --pf-t--global--breakpoint--height--xl: var(--pf-t--global--breakpoint--350);\n --pf-t--global--breakpoint--lg: var(--pf-t--global--breakpoint--400);\n --pf-t--global--breakpoint--md: var(--pf-t--global--breakpoint--300);\n --pf-t--global--breakpoint--sm: var(--pf-t--global--breakpoint--200);\n --pf-t--global--breakpoint--xl: var(--pf-t--global--breakpoint--500);\n --pf-t--global--breakpoint--xs: var(--pf-t--global--breakpoint--100);\n --pf-t--global--color--brand--100: var(--pf-t--color--blue--40);\n --pf-t--global--color--brand--200: var(--pf-t--color--blue--50);\n --pf-t--global--color--brand--300: var(--pf-t--color--blue--60);\n --pf-t--global--color--brand--400: var(--pf-t--color--blue--70);\n --pf-t--global--color--brand--500: var(--pf-t--color--blue--80);\n --pf-t--global--color--disabled--100: var(--pf-t--color--gray--30);\n --pf-t--global--color--disabled--200: var(--pf-t--color--gray--40);\n --pf-t--global--color--disabled--300: var(--pf-t--color--gray--60);\n --pf-t--global--color--favorite--100: var(--pf-t--color--yellow--30);\n --pf-t--global--color--favorite--200: var(--pf-t--color--yellow--40);\n --pf-t--global--color--favorite--300: var(--pf-t--color--yellow--70);\n --pf-t--global--color--favorite--400: var(--pf-t--color--yellow--80);\n --pf-t--global--color--nonstatus--blue--100: var(--pf-t--color--blue--20);\n --pf-t--global--color--nonstatus--blue--200: var(--pf-t--color--blue--30);\n --pf-t--global--color--nonstatus--blue--300: var(--pf-t--color--blue--40);\n --pf-t--global--color--nonstatus--blue--400: var(--pf-t--color--blue--60);\n --pf-t--global--color--nonstatus--blue--500: var(--pf-t--color--blue--70);\n --pf-t--global--color--nonstatus--gray--100: var(--pf-t--color--gray--20);\n --pf-t--global--color--nonstatus--gray--200: var(--pf-t--color--gray--30);\n --pf-t--global--color--nonstatus--gray--300: var(--pf-t--color--gray--40);\n --pf-t--global--color--nonstatus--gray--400: var(--pf-t--color--gray--60);\n --pf-t--global--color--nonstatus--gray--50: var(--pf-t--color--gray--10);\n --pf-t--global--color--nonstatus--gray--500: var(--pf-t--color--gray--70);\n --pf-t--global--color--nonstatus--green--100: var(--pf-t--color--green--20);\n --pf-t--global--color--nonstatus--green--200: var(--pf-t--color--green--30);\n --pf-t--global--color--nonstatus--green--300: var(--pf-t--color--green--40);\n --pf-t--global--color--nonstatus--green--500: var(--pf-t--color--green--70);\n --pf-t--global--color--nonstatus--orange--100: var(--pf-t--color--orange--20);\n --pf-t--global--color--nonstatus--orange--200: var(--pf-t--color--orange--30);\n --pf-t--global--color--nonstatus--orange--300: var(--pf-t--color--orange--40);\n --pf-t--global--color--nonstatus--orange--400: var(--pf-t--color--orange--60);\n --pf-t--global--color--nonstatus--orange--500: var(--pf-t--color--orange--70);\n --pf-t--global--color--nonstatus--orangered--100: var(--pf-t--color--red-orange--20);\n --pf-t--global--color--nonstatus--orangered--200: var(--pf-t--color--red-orange--30);\n --pf-t--global--color--nonstatus--orangered--300: var(--pf-t--color--red-orange--40);\n --pf-t--global--color--nonstatus--orangered--400: var(--pf-t--color--red-orange--60);\n --pf-t--global--color--nonstatus--orangered--500: var(--pf-t--color--red-orange--70);\n --pf-t--global--color--nonstatus--purple--100: var(--pf-t--color--purple--20);\n --pf-t--global--color--nonstatus--purple--200: var(--pf-t--color--purple--30);\n --pf-t--global--color--nonstatus--purple--300: var(--pf-t--color--purple--40);\n --pf-t--global--color--nonstatus--purple--400: var(--pf-t--color--purple--50);\n --pf-t--global--color--nonstatus--purple--500: var(--pf-t--color--purple--60);\n --pf-t--global--color--nonstatus--red--100: var(--pf-t--color--red--20);\n --pf-t--global--color--nonstatus--red--200: var(--pf-t--color--red--30);\n --pf-t--global--color--nonstatus--red--300: var(--pf-t--color--red--40);\n --pf-t--global--color--nonstatus--red--400: var(--pf-t--color--red--60);\n --pf-t--global--color--nonstatus--red--500: var(--pf-t--color--red--70);\n --pf-t--global--color--nonstatus--teal--100: var(--pf-t--color--teal--20);\n --pf-t--global--color--nonstatus--teal--200: var(--pf-t--color--teal--30);\n --pf-t--global--color--nonstatus--teal--300: var(--pf-t--color--teal--40);\n --pf-t--global--color--nonstatus--teal--400: var(--pf-t--color--teal--70);\n --pf-t--global--color--nonstatus--teal--500: var(--pf-t--color--teal--80);\n --pf-t--global--color--nonstatus--yellow--100: var(--pf-t--color--yellow--20);\n --pf-t--global--color--nonstatus--yellow--200: var(--pf-t--color--yellow--30);\n --pf-t--global--color--nonstatus--yellow--300: var(--pf-t--color--yellow--40);\n --pf-t--global--color--nonstatus--yellow--400: var(--pf-t--color--yellow--70);\n --pf-t--global--color--nonstatus--yellow--500: var(--pf-t--color--yellow--80);\n --pf-t--global--color--severity--critical--100: var(--pf-t--color--red-orange--60);\n --pf-t--global--color--severity--important--100: var(--pf-t--color--orange--50);\n --pf-t--global--color--severity--important--200: var(--pf-t--color--orange--60);\n --pf-t--global--color--severity--minor--100: var(--pf-t--color--gray--50);\n --pf-t--global--color--severity--minor--200: var(--pf-t--color--gray--80);\n --pf-t--global--color--severity--moderate--100: var(--pf-t--color--yellow--40);\n --pf-t--global--color--severity--moderate--200: var(--pf-t--color--yellow--70);\n --pf-t--global--color--severity--none--100: var(--pf-t--color--blue--40);\n --pf-t--global--color--severity--none--200: var(--pf-t--color--blue--60);\n --pf-t--global--color--severity--undefined--100: var(--pf-t--color--gray--30);\n --pf-t--global--color--severity--undefined--200: var(--pf-t--color--gray--60);\n --pf-t--global--color--status--custom--100: var(--pf-t--color--teal--60);\n --pf-t--global--color--status--custom--200: var(--pf-t--color--teal--70);\n --pf-t--global--color--status--custom--300: var(--pf-t--color--teal--80);\n --pf-t--global--color--status--danger--100: var(--pf-t--color--red-orange--60);\n --pf-t--global--color--status--danger--200: var(--pf-t--color--red-orange--70);\n --pf-t--global--color--status--danger--300: var(--pf-t--color--red-orange--80);\n --pf-t--global--color--status--info--100: var(--pf-t--color--purple--50);\n --pf-t--global--color--status--info--200: var(--pf-t--color--purple--60);\n --pf-t--global--color--status--info--300: var(--pf-t--color--purple--70);\n --pf-t--global--color--status--success--100: var(--pf-t--color--green--60);\n --pf-t--global--color--status--success--200: var(--pf-t--color--green--70);\n --pf-t--global--color--status--success--300: var(--pf-t--color--green--80);\n --pf-t--global--color--status--warning--100: var(--pf-t--color--yellow--30);\n --pf-t--global--color--status--warning--200: var(--pf-t--color--yellow--40);\n --pf-t--global--color--status--warning--300: var(--pf-t--color--yellow--50);\n --pf-t--global--color--status--warning--400: var(--pf-t--color--yellow--60);\n --pf-t--global--color--status--warning--500: var(--pf-t--color--yellow--70);\n --pf-t--global--color--status--warning--600: var(--pf-t--color--yellow--80);\n --pf-t--global--focus-ring--color--100: var(--pf-t--color--blue--50);\n --pf-t--global--focus-ring--color--200: var(--pf-t--color--blue--60);\n --pf-t--global--font--family--body: var(--pf-t--global--font--family--100);\n --pf-t--global--font--family--heading: var(--pf-t--global--font--family--200);\n --pf-t--global--font--family--mono: var(--pf-t--global--font--family--300);\n --pf-t--global--font--line-height--body: var(--pf-t--global--font--line-height--200);\n --pf-t--global--font--line-height--heading: var(--pf-t--global--font--line-height--100);\n --pf-t--global--font--size--2xl: var(--pf-t--global--font--size--600);\n --pf-t--global--font--size--3xl: var(--pf-t--global--font--size--700);\n --pf-t--global--font--size--4xl: var(--pf-t--global--font--size--800);\n --pf-t--global--font--size--lg: var(--pf-t--global--font--size--400);\n --pf-t--global--font--size--md: var(--pf-t--global--font--size--300);\n --pf-t--global--font--size--sm: var(--pf-t--global--font--size--200);\n --pf-t--global--font--size--xl: var(--pf-t--global--font--size--500);\n --pf-t--global--font--size--xs: var(--pf-t--global--font--size--100);\n --pf-t--global--font--weight--body--bold: var(--pf-t--global--font--weight--200);\n --pf-t--global--font--weight--body--default: var(--pf-t--global--font--weight--100);\n --pf-t--global--font--weight--heading--bold: var(--pf-t--global--font--weight--400);\n --pf-t--global--font--weight--heading--default: var(--pf-t--global--font--weight--300);\n --pf-t--global--icon--color--100: var(--pf-t--color--gray--90);\n --pf-t--global--icon--color--150: var(--pf-t--color--gray--60);\n --pf-t--global--icon--color--200: var(--pf-t--color--gray--50);\n --pf-t--global--icon--color--300: var(--pf-t--color--white);\n --pf-t--global--icon--color--brand--clicked: var(--pf-t--color--blue--70);\n --pf-t--global--icon--color--brand--default: var(--pf-t--color--blue--60);\n --pf-t--global--icon--color--brand--hover: var(--pf-t--color--blue--70);\n --pf-t--global--icon--color--status--success--default: var(--pf-t--global--color--status--success--150);\n --pf-t--global--icon--size--2xl: var(--pf-t--global--icon--size--400);\n --pf-t--global--icon--size--3xl: var(--pf-t--global--icon--size--500);\n --pf-t--global--icon--size--lg: var(--pf-t--global--icon--size--250);\n --pf-t--global--icon--size--md: var(--pf-t--global--icon--size--200);\n --pf-t--global--icon--size--sm: var(--pf-t--global--icon--size--100);\n --pf-t--global--icon--size--xl: var(--pf-t--global--icon--size--300);\n --pf-t--global--spacer--2xl: var(--pf-t--global--spacer--600);\n --pf-t--global--spacer--3xl: var(--pf-t--global--spacer--700);\n --pf-t--global--spacer--4xl: var(--pf-t--global--spacer--800);\n --pf-t--global--spacer--lg: var(--pf-t--global--spacer--400);\n --pf-t--global--spacer--md: var(--pf-t--global--spacer--300);\n --pf-t--global--spacer--sm: var(--pf-t--global--spacer--200);\n --pf-t--global--spacer--xl: var(--pf-t--global--spacer--500);\n --pf-t--global--spacer--xs: var(--pf-t--global--spacer--100);\n --pf-t--global--text--color--100: var(--pf-t--color--gray--95);\n --pf-t--global--text--color--200: var(--pf-t--color--gray--60);\n --pf-t--global--text--color--250: var(--pf-t--color--gray--70);\n --pf-t--global--text--color--300: var(--pf-t--color--white);\n --pf-t--global--text--color--400: var(--pf-t--color--red-orange--40);\n --pf-t--global--text--color--500: var(--pf-t--color--red-orange--70);\n --pf-t--global--text--color--brand--clicked: var(--pf-t--color--blue--80);\n --pf-t--global--text--color--brand--default: var(--pf-t--color--blue--70);\n --pf-t--global--text--color--brand--hover: var(--pf-t--color--blue--80);\n --pf-t--global--text--color--link--100: var(--pf-t--color--blue--50);\n --pf-t--global--text--color--link--200: var(--pf-t--color--blue--60);\n --pf-t--global--text--color--link--250: var(--pf-t--color--blue--70);\n --pf-t--global--text--color--link--300: var(--pf-t--color--purple--50);\n --pf-t--global--text--color--link--350: var(--pf-t--color--purple--60);\n --pf-t--global--text-decoration--editable-text--line--default: var(--pf-t--global--text-decoration--line--200);\n --pf-t--global--text-decoration--editable-text--line--hover: var(--pf-t--global--text-decoration--line--200);\n --pf-t--global--text-decoration--editable-text--style--default: var(--pf-t--global--text-decoration--style--200);\n --pf-t--global--text-decoration--editable-text--style--hover: var(--pf-t--global--text-decoration--style--200);\n --pf-t--global--text-decoration--help-text--line--default: var(--pf-t--global--text-decoration--line--200);\n --pf-t--global--text-decoration--help-text--line--hover: var(--pf-t--global--text-decoration--line--200);\n --pf-t--global--text-decoration--help-text--style--default: var(--pf-t--global--text-decoration--style--200);\n --pf-t--global--text-decoration--help-text--style--hover: var(--pf-t--global--text-decoration--style--200);\n --pf-t--global--text-decoration--link--line--default: var(--pf-t--global--text-decoration--line--200);\n --pf-t--global--text-decoration--link--line--hover: var(--pf-t--global--text-decoration--line--200);\n --pf-t--global--text-decoration--link--style--default: var(--pf-t--global--text-decoration--style--100);\n --pf-t--global--text-decoration--link--style--hover: var(--pf-t--global--text-decoration--style--100);\n --pf-t--global--z-index--2xl: var(--pf-t--global--z-index--600);\n --pf-t--global--z-index--lg: var(--pf-t--global--z-index--400);\n --pf-t--global--z-index--md: var(--pf-t--global--z-index--300);\n --pf-t--global--z-index--sm: var(--pf-t--global--z-index--200);\n --pf-t--global--z-index--xl: var(--pf-t--global--z-index--500);\n --pf-t--global--z-index--xs: var(--pf-t--global--z-index--100);\n --pf-t--global--background--color--control--read-only: var(--pf-t--global--background--color--200);\n --pf-t--global--background--color--disabled--default: var(--pf-t--global--color--disabled--100);\n --pf-t--global--background--color--floating--clicked: var(--pf-t--global--background--color--200);\n --pf-t--global--background--color--floating--default: var(--pf-t--global--background--color--100);\n --pf-t--global--background--color--floating--hover: var(--pf-t--global--background--color--200);\n --pf-t--global--background--color--highlight--clicked: var(--pf-t--global--background--color--highlight--200);\n --pf-t--global--background--color--highlight--default: var(--pf-t--global--background--color--highlight--100);\n --pf-t--global--background--color--inverse--clicked: var(--pf-t--global--background--color--450);\n --pf-t--global--background--color--inverse--default: var(--pf-t--global--background--color--400);\n --pf-t--global--background--color--inverse--hover: var(--pf-t--global--background--color--450);\n --pf-t--global--background--color--primary--clicked: var(--pf-t--global--background--color--200);\n --pf-t--global--background--color--primary--default: var(--pf-t--global--background--color--100);\n --pf-t--global--background--color--primary--hover: var(--pf-t--global--background--color--200);\n --pf-t--global--background--color--secondary--clicked: var(--pf-t--global--background--color--300);\n --pf-t--global--background--color--secondary--default: var(--pf-t--global--background--color--200);\n --pf-t--global--background--color--secondary--hover: var(--pf-t--global--background--color--300);\n --pf-t--global--border--color--clicked: var(--pf-t--global--color--brand--400);\n --pf-t--global--border--color--control--read-only: var(--pf-t--global--border--color--50);\n --pf-t--global--border--color--default: var(--pf-t--global--border--color--400);\n --pf-t--global--border--color--disabled: var(--pf-t--global--color--disabled--200);\n --pf-t--global--border--color--hover: var(--pf-t--global--color--brand--300);\n --pf-t--global--border--color--nonstatus--blue--clicked: var(--pf-t--global--color--nonstatus--blue--500);\n --pf-t--global--border--color--nonstatus--blue--default: var(--pf-t--global--color--nonstatus--blue--400);\n --pf-t--global--border--color--nonstatus--blue--hover: var(--pf-t--global--color--nonstatus--blue--500);\n --pf-t--global--border--color--nonstatus--gray--clicked: var(--pf-t--global--color--nonstatus--gray--500);\n --pf-t--global--border--color--nonstatus--gray--default: var(--pf-t--global--color--nonstatus--gray--400);\n --pf-t--global--border--color--nonstatus--gray--hover: var(--pf-t--global--color--nonstatus--gray--500);\n --pf-t--global--border--color--nonstatus--green--clicked: var(--pf-t--global--color--nonstatus--green--500);\n --pf-t--global--border--color--nonstatus--green--hover: var(--pf-t--global--color--nonstatus--green--500);\n --pf-t--global--border--color--nonstatus--orange--clicked: var(--pf-t--global--color--nonstatus--orange--500);\n --pf-t--global--border--color--nonstatus--orange--default: var(--pf-t--global--color--nonstatus--orange--400);\n --pf-t--global--border--color--nonstatus--orange--hover: var(--pf-t--global--color--nonstatus--orange--500);\n --pf-t--global--border--color--nonstatus--orangered--clicked: var(--pf-t--global--color--nonstatus--orangered--500);\n --pf-t--global--border--color--nonstatus--orangered--default: var(--pf-t--global--color--nonstatus--orangered--400);\n --pf-t--global--border--color--nonstatus--orangered--hover: var(--pf-t--global--color--nonstatus--orangered--500);\n --pf-t--global--border--color--nonstatus--purple--clicked: var(--pf-t--global--color--nonstatus--purple--500);\n --pf-t--global--border--color--nonstatus--purple--default: var(--pf-t--global--color--nonstatus--purple--400);\n --pf-t--global--border--color--nonstatus--purple--hover: var(--pf-t--global--color--nonstatus--purple--500);\n --pf-t--global--border--color--nonstatus--red--clicked: var(--pf-t--global--color--nonstatus--red--500);\n --pf-t--global--border--color--nonstatus--red--default: var(--pf-t--global--color--nonstatus--red--400);\n --pf-t--global--border--color--nonstatus--red--hover: var(--pf-t--global--color--nonstatus--red--500);\n --pf-t--global--border--color--nonstatus--teal--clicked: var(--pf-t--global--color--nonstatus--teal--500);\n --pf-t--global--border--color--nonstatus--teal--default: var(--pf-t--global--color--nonstatus--teal--400);\n --pf-t--global--border--color--nonstatus--teal--hover: var(--pf-t--global--color--nonstatus--teal--500);\n --pf-t--global--border--color--nonstatus--yellow--clicked: var(--pf-t--global--color--nonstatus--yellow--500);\n --pf-t--global--border--color--nonstatus--yellow--default: var(--pf-t--global--color--nonstatus--yellow--400);\n --pf-t--global--border--color--nonstatus--yellow--hover: var(--pf-t--global--color--nonstatus--yellow--500);\n --pf-t--global--border--color--on-secondary: var(--pf-t--global--border--color--400);\n --pf-t--global--border--color--status--success--clicked: var(--pf-t--global--color--status--success--200);\n --pf-t--global--border--color--status--success--hover: var(--pf-t--global--color--status--success--200);\n --pf-t--global--border--color--status--warning--clicked: var(--pf-t--global--color--status--warning--600);\n --pf-t--global--border--color--status--warning--default: var(--pf-t--global--color--status--warning--500);\n --pf-t--global--border--color--status--warning--hover: var(--pf-t--global--color--status--warning--600);\n --pf-t--global--border--width--high-contrast--extra-strong: var(--pf-t--global--border--width--extra-strong);\n --pf-t--global--border--width--high-contrast--regular: var(--pf-t--global--border--width--regular);\n --pf-t--global--border--width--high-contrast--strong: var(--pf-t--global--border--width--strong);\n --pf-t--global--color--brand--clicked: var(--pf-t--global--color--brand--400);\n --pf-t--global--color--brand--default: var(--pf-t--global--color--brand--300);\n --pf-t--global--color--brand--hover: var(--pf-t--global--color--brand--400);\n --pf-t--global--color--favorite--clicked: var(--pf-t--global--color--favorite--400);\n --pf-t--global--color--favorite--default: var(--pf-t--global--color--favorite--300);\n --pf-t--global--color--favorite--hover: var(--pf-t--global--color--favorite--400);\n --pf-t--global--color--nonstatus--blue--clicked: var(--pf-t--global--color--nonstatus--blue--200);\n --pf-t--global--color--nonstatus--blue--default: var(--pf-t--global--color--nonstatus--blue--100);\n --pf-t--global--color--nonstatus--blue--hover: var(--pf-t--global--color--nonstatus--blue--200);\n --pf-t--global--color--nonstatus--gray--clicked: var(--pf-t--global--color--nonstatus--gray--100);\n --pf-t--global--color--nonstatus--gray--default: var(--pf-t--global--color--nonstatus--gray--50);\n --pf-t--global--color--nonstatus--gray--hover: var(--pf-t--global--color--nonstatus--gray--100);\n --pf-t--global--color--nonstatus--green--clicked: var(--pf-t--global--color--nonstatus--green--200);\n --pf-t--global--color--nonstatus--green--default: var(--pf-t--global--color--nonstatus--green--100);\n --pf-t--global--color--nonstatus--green--hover: var(--pf-t--global--color--nonstatus--green--200);\n --pf-t--global--color--nonstatus--orange--clicked: var(--pf-t--global--color--nonstatus--orange--200);\n --pf-t--global--color--nonstatus--orange--default: var(--pf-t--global--color--nonstatus--orange--100);\n --pf-t--global--color--nonstatus--orange--hover: var(--pf-t--global--color--nonstatus--orange--200);\n --pf-t--global--color--nonstatus--orangered--clicked: var(--pf-t--global--color--nonstatus--orangered--200);\n --pf-t--global--color--nonstatus--orangered--default: var(--pf-t--global--color--nonstatus--orangered--100);\n --pf-t--global--color--nonstatus--orangered--hover: var(--pf-t--global--color--nonstatus--orangered--200);\n --pf-t--global--color--nonstatus--purple--clicked: var(--pf-t--global--color--nonstatus--purple--200);\n --pf-t--global--color--nonstatus--purple--default: var(--pf-t--global--color--nonstatus--purple--100);\n --pf-t--global--color--nonstatus--purple--hover: var(--pf-t--global--color--nonstatus--purple--200);\n --pf-t--global--color--nonstatus--red--clicked: var(--pf-t--global--color--nonstatus--red--200);\n --pf-t--global--color--nonstatus--red--default: var(--pf-t--global--color--nonstatus--red--100);\n --pf-t--global--color--nonstatus--red--hover: var(--pf-t--global--color--nonstatus--red--200);\n --pf-t--global--color--nonstatus--teal--clicked: var(--pf-t--global--color--nonstatus--teal--200);\n --pf-t--global--color--nonstatus--teal--default: var(--pf-t--global--color--nonstatus--teal--100);\n --pf-t--global--color--nonstatus--teal--hover: var(--pf-t--global--color--nonstatus--teal--200);\n --pf-t--global--color--nonstatus--yellow--clicked: var(--pf-t--global--color--nonstatus--yellow--200);\n --pf-t--global--color--nonstatus--yellow--default: var(--pf-t--global--color--nonstatus--yellow--100);\n --pf-t--global--color--nonstatus--yellow--hover: var(--pf-t--global--color--nonstatus--yellow--200);\n --pf-t--global--color--status--custom--clicked: var(--pf-t--global--color--status--custom--300);\n --pf-t--global--color--status--custom--default: var(--pf-t--global--color--status--custom--200);\n --pf-t--global--color--status--custom--hover: var(--pf-t--global--color--status--custom--300);\n --pf-t--global--color--status--danger--clicked: var(--pf-t--global--color--status--danger--300);\n --pf-t--global--color--status--danger--default: var(--pf-t--global--color--status--danger--200);\n --pf-t--global--color--status--danger--hover: var(--pf-t--global--color--status--danger--300);\n --pf-t--global--color--status--info--clicked: var(--pf-t--global--color--status--info--300);\n --pf-t--global--color--status--info--default: var(--pf-t--global--color--status--info--200);\n --pf-t--global--color--status--info--hover: var(--pf-t--global--color--status--info--300);\n --pf-t--global--color--status--success--clicked: var(--pf-t--global--color--status--success--300);\n --pf-t--global--color--status--success--default: var(--pf-t--global--color--status--success--200);\n --pf-t--global--color--status--success--hover: var(--pf-t--global--color--status--success--300);\n --pf-t--global--color--status--warning--clicked: var(--pf-t--global--color--status--warning--600);\n --pf-t--global--color--status--warning--default: var(--pf-t--global--color--status--warning--500);\n --pf-t--global--color--status--warning--hover: var(--pf-t--global--color--status--warning--600);\n --pf-t--global--focus-ring--color--default: var(--pf-t--global--focus-ring--color--200);\n --pf-t--global--font--size--body--default: var(--pf-t--global--font--size--sm);\n --pf-t--global--font--size--body--lg: var(--pf-t--global--font--size--md);\n --pf-t--global--font--size--body--sm: var(--pf-t--global--font--size--xs);\n --pf-t--global--font--size--heading--h1: var(--pf-t--global--font--size--2xl);\n --pf-t--global--font--size--heading--h2: var(--pf-t--global--font--size--xl);\n --pf-t--global--font--size--heading--h3: var(--pf-t--global--font--size--lg);\n --pf-t--global--font--size--heading--h4: var(--pf-t--global--font--size--md);\n --pf-t--global--font--size--heading--h5: var(--pf-t--global--font--size--md);\n --pf-t--global--font--size--heading--h6: var(--pf-t--global--font--size--md);\n --pf-t--global--icon--color--disabled: var(--pf-t--global--color--disabled--200);\n --pf-t--global--icon--color--inverse: var(--pf-t--global--icon--color--300);\n --pf-t--global--icon--color--on-disabled: var(--pf-t--global--color--disabled--300);\n --pf-t--global--icon--color--regular: var(--pf-t--global--icon--color--100);\n --pf-t--global--icon--color--severity--critical--default: var(--pf-t--global--color--severity--critical--100);\n --pf-t--global--icon--color--severity--important--default: var(--pf-t--global--color--severity--important--200);\n --pf-t--global--icon--color--severity--minor--default: var(--pf-t--global--color--severity--minor--200);\n --pf-t--global--icon--color--severity--moderate--default: var(--pf-t--global--color--severity--moderate--200);\n --pf-t--global--icon--color--severity--none--default: var(--pf-t--global--color--severity--none--200);\n --pf-t--global--icon--color--severity--undefined--default: var(--pf-t--global--color--severity--undefined--200);\n --pf-t--global--icon--color--status--danger--clicked: var(--pf-t--global--color--status--danger--200);\n --pf-t--global--icon--color--status--danger--default: var(--pf-t--global--color--status--danger--100);\n --pf-t--global--icon--color--status--danger--hover: var(--pf-t--global--color--status--danger--200);\n --pf-t--global--icon--color--status--success--clicked: var(--pf-t--global--color--status--success--200);\n --pf-t--global--icon--color--status--success--hover: var(--pf-t--global--color--status--success--200);\n --pf-t--global--icon--color--status--warning--clicked: var(--pf-t--global--color--status--warning--600);\n --pf-t--global--icon--color--status--warning--default: var(--pf-t--global--color--status--warning--500);\n --pf-t--global--icon--color--status--warning--hover: var(--pf-t--global--color--status--warning--600);\n --pf-t--global--icon--color--subtle: var(--pf-t--global--icon--color--150);\n --pf-t--global--icon--size--font--2xl: var(--pf-t--global--font--size--2xl);\n --pf-t--global--icon--size--font--3xl: var(--pf-t--global--font--size--3xl);\n --pf-t--global--icon--size--font--4xl: var(--pf-t--global--font--size--4xl);\n --pf-t--global--icon--size--font--lg: var(--pf-t--global--font--size--lg);\n --pf-t--global--icon--size--font--md: var(--pf-t--global--font--size--md);\n --pf-t--global--icon--size--font--sm: var(--pf-t--global--font--size--sm);\n --pf-t--global--icon--size--font--xl: var(--pf-t--global--font--size--xl);\n --pf-t--global--icon--size--font--xs: var(--pf-t--global--font--size--xs);\n --pf-t--global--spacer--action--horizontal--compact: var(--pf-t--global--spacer--md);\n --pf-t--global--spacer--action--horizontal--default: var(--pf-t--global--spacer--lg);\n --pf-t--global--spacer--action--horizontal--plain--compact: var(--pf-t--global--spacer--xs);\n --pf-t--global--spacer--action--horizontal--plain--default: var(--pf-t--global--spacer--sm);\n --pf-t--global--spacer--action--horizontal--spacious: var(--pf-t--global--spacer--xl);\n --pf-t--global--spacer--control--horizontal--compact: var(--pf-t--global--spacer--sm);\n --pf-t--global--spacer--control--horizontal--default: var(--pf-t--global--spacer--md);\n --pf-t--global--spacer--control--horizontal--plain: var(--pf-t--global--spacer--sm);\n --pf-t--global--spacer--control--horizontal--spacious: var(--pf-t--global--spacer--lg);\n --pf-t--global--spacer--control--vertical--compact: var(--pf-t--global--spacer--xs);\n --pf-t--global--spacer--control--vertical--default: var(--pf-t--global--spacer--sm);\n --pf-t--global--spacer--control--vertical--plain: var(--pf-t--global--spacer--sm);\n --pf-t--global--spacer--control--vertical--spacious: var(--pf-t--global--spacer--md);\n --pf-t--global--spacer--gap--action-to-action--default: var(--pf-t--global--spacer--md);\n --pf-t--global--spacer--gap--action-to-action--plain: var(--pf-t--global--spacer--xs);\n --pf-t--global--spacer--gap--control-to-control--default: var(--pf-t--global--spacer--xs);\n --pf-t--global--spacer--gap--group--horizontal: var(--pf-t--global--spacer--md);\n --pf-t--global--spacer--gap--group--vertical: var(--pf-t--global--spacer--sm);\n --pf-t--global--spacer--gap--group-to-group--horizontal--compact: var(--pf-t--global--spacer--sm);\n --pf-t--global--spacer--gap--group-to-group--horizontal--default: var(--pf-t--global--spacer--2xl);\n --pf-t--global--spacer--gap--group-to-group--vertical--compact: var(--pf-t--global--spacer--md);\n --pf-t--global--spacer--gap--group-to-group--vertical--default: var(--pf-t--global--spacer--lg);\n --pf-t--global--spacer--gap--text-to-element--compact: var(--pf-t--global--spacer--xs);\n --pf-t--global--spacer--gap--text-to-element--default: var(--pf-t--global--spacer--sm);\n --pf-t--global--spacer--gutter--default: var(--pf-t--global--spacer--md);\n --pf-t--global--spacer--inset--page-chrome: var(--pf-t--global--spacer--lg);\n --pf-t--global--text--color--disabled: var(--pf-t--global--color--disabled--200);\n --pf-t--global--text--color--inverse: var(--pf-t--global--text--color--300);\n --pf-t--global--text--color--link--default: var(--pf-t--global--text--color--link--200);\n --pf-t--global--text--color--link--hover: var(--pf-t--global--text--color--link--250);\n --pf-t--global--text--color--link--visited: var(--pf-t--global--text--color--link--350);\n --pf-t--global--text--color--on-disabled: var(--pf-t--global--color--disabled--300);\n --pf-t--global--text--color--on-highlight: var(--pf-t--global--text--color--100);\n --pf-t--global--text--color--regular: var(--pf-t--global--text--color--100);\n --pf-t--global--text--color--required: var(--pf-t--global--text--color--500);\n --pf-t--global--text--color--status--success--clicked: var(--pf-t--global--color--status--success--200);\n --pf-t--global--text--color--status--success--default: var(--pf-t--global--color--status--success--200);\n --pf-t--global--text--color--status--success--hover: var(--pf-t--global--color--status--success--200);\n --pf-t--global--text--color--status--warning--clicked: var(--pf-t--global--color--status--warning--600);\n --pf-t--global--text--color--status--warning--default: var(--pf-t--global--color--status--warning--500);\n --pf-t--global--text--color--status--warning--hover: var(--pf-t--global--color--status--warning--600);\n --pf-t--global--text--color--subtle: var(--pf-t--global--text--color--250);\n --pf-t--global--text-decoration--offset--default: var(--pf-t--global--spacer--xs);\n --pf-t--global--text-decoration--width--default: var(--pf-t--global--border--width--regular);\n --pf-t--global--background--color--action--plain--alt--clicked: var(--pf-t--global--background--color--primary--default);\n --pf-t--global--background--color--action--plain--alt--hover: var(--pf-t--global--background--color--primary--default);\n --pf-t--global--background--color--control--default: var(--pf-t--global--background--color--primary--default);\n --pf-t--global--border--color--alt: var(--pf-t--global--background--color--primary--default);\n --pf-t--global--border--color--brand--clicked: var(--pf-t--global--color--brand--clicked);\n --pf-t--global--border--color--brand--default: var(--pf-t--global--color--brand--default);\n --pf-t--global--border--color--brand--hover: var(--pf-t--global--color--brand--hover);\n --pf-t--global--border--color--high-contrast: var(--pf-t--global--border--color--default);\n --pf-t--global--border--color--main--default: var(--pf-t--global--border--color--default);\n --pf-t--global--border--color--status--custom--clicked: var(--pf-t--global--color--status--custom--clicked);\n --pf-t--global--border--color--status--custom--default: var(--pf-t--global--color--status--custom--default);\n --pf-t--global--border--color--status--custom--hover: var(--pf-t--global--color--status--custom--hover);\n --pf-t--global--border--color--status--danger--clicked: var(--pf-t--global--color--status--danger--clicked);\n --pf-t--global--border--color--status--danger--default: var(--pf-t--global--color--status--danger--default);\n --pf-t--global--border--color--status--danger--hover: var(--pf-t--global--color--status--danger--hover);\n --pf-t--global--border--color--status--info--clicked: var(--pf-t--global--color--status--info--clicked);\n --pf-t--global--border--color--status--info--default: var(--pf-t--global--color--status--info--default);\n --pf-t--global--border--color--status--info--hover: var(--pf-t--global--color--status--info--hover);\n --pf-t--global--color--status--read--on-primary: var(--pf-t--global--background--color--secondary--default);\n --pf-t--global--color--status--unread--attention--clicked: var(--pf-t--global--color--status--danger--clicked);\n --pf-t--global--color--status--unread--attention--default: var(--pf-t--global--color--status--danger--default);\n --pf-t--global--color--status--unread--attention--hover: var(--pf-t--global--color--status--danger--hover);\n --pf-t--global--color--status--unread--clicked: var(--pf-t--global--color--brand--clicked);\n --pf-t--global--color--status--unread--default: var(--pf-t--global--color--brand--default);\n --pf-t--global--color--status--unread--hover: var(--pf-t--global--color--brand--hover);\n --pf-t--global--icon--color--favorite--clicked: var(--pf-t--global--color--favorite--clicked);\n --pf-t--global--icon--color--favorite--default: var(--pf-t--global--color--favorite--default);\n --pf-t--global--icon--color--favorite--hover: var(--pf-t--global--color--favorite--hover);\n --pf-t--global--icon--color--nonstatus--on-blue--clicked: var(--pf-t--global--icon--color--regular);\n --pf-t--global--icon--color--nonstatus--on-blue--default: var(--pf-t--global--icon--color--regular);\n --pf-t--global--icon--color--nonstatus--on-blue--hover: var(--pf-t--global--icon--color--regular);\n --pf-t--global--icon--color--nonstatus--on-gray--clicked: var(--pf-t--global--icon--color--regular);\n --pf-t--global--icon--color--nonstatus--on-gray--default: var(--pf-t--global--icon--color--regular);\n --pf-t--global--icon--color--nonstatus--on-gray--hover: var(--pf-t--global--icon--color--regular);\n --pf-t--global--icon--color--nonstatus--on-green--clicked: var(--pf-t--global--icon--color--regular);\n --pf-t--global--icon--color--nonstatus--on-green--default: var(--pf-t--global--icon--color--regular);\n --pf-t--global--icon--color--nonstatus--on-green--hover: var(--pf-t--global--icon--color--regular);\n --pf-t--global--icon--color--nonstatus--on-orange--clicked: var(--pf-t--global--icon--color--regular);\n --pf-t--global--icon--color--nonstatus--on-orange--default: var(--pf-t--global--icon--color--regular);\n --pf-t--global--icon--color--nonstatus--on-orange--hover: var(--pf-t--global--icon--color--regular);\n --pf-t--global--icon--color--nonstatus--on-orangered--clicked: var(--pf-t--global--icon--color--regular);\n --pf-t--global--icon--color--nonstatus--on-orangered--default: var(--pf-t--global--icon--color--regular);\n --pf-t--global--icon--color--nonstatus--on-orangered--hover: var(--pf-t--global--icon--color--regular);\n --pf-t--global--icon--color--nonstatus--on-purple--clicked: var(--pf-t--global--icon--color--regular);\n --pf-t--global--icon--color--nonstatus--on-purple--default: var(--pf-t--global--icon--color--regular);\n --pf-t--global--icon--color--nonstatus--on-purple--hover: var(--pf-t--global--icon--color--regular);\n --pf-t--global--icon--color--nonstatus--on-red--clicked: var(--pf-t--global--icon--color--regular);\n --pf-t--global--icon--color--nonstatus--on-red--default: var(--pf-t--global--icon--color--regular);\n --pf-t--global--icon--color--nonstatus--on-red--hover: var(--pf-t--global--icon--color--regular);\n --pf-t--global--icon--color--nonstatus--on-teal--clicked: var(--pf-t--global--icon--color--regular);\n --pf-t--global--icon--color--nonstatus--on-teal--default: var(--pf-t--global--icon--color--regular);\n --pf-t--global--icon--color--nonstatus--on-teal--hover: var(--pf-t--global--icon--color--regular);\n --pf-t--global--icon--color--nonstatus--on-yellow--clicked: var(--pf-t--global--icon--color--regular);\n --pf-t--global--icon--color--nonstatus--on-yellow--default: var(--pf-t--global--icon--color--regular);\n --pf-t--global--icon--color--nonstatus--on-yellow--hover: var(--pf-t--global--icon--color--regular);\n --pf-t--global--icon--color--on-brand--clicked: var(--pf-t--global--icon--color--inverse);\n --pf-t--global--icon--color--on-brand--default: var(--pf-t--global--icon--color--inverse);\n --pf-t--global--icon--color--on-brand--hover: var(--pf-t--global--icon--color--inverse);\n --pf-t--global--icon--color--status--custom--clicked: var(--pf-t--global--color--status--custom--clicked);\n --pf-t--global--icon--color--status--custom--default: var(--pf-t--global--color--status--custom--default);\n --pf-t--global--icon--color--status--custom--hover: var(--pf-t--global--color--status--custom--hover);\n --pf-t--global--icon--color--status--info--clicked: var(--pf-t--global--color--status--info--clicked);\n --pf-t--global--icon--color--status--info--default: var(--pf-t--global--color--status--info--default);\n --pf-t--global--icon--color--status--info--hover: var(--pf-t--global--color--status--info--hover);\n --pf-t--global--icon--color--status--on-custom--clicked: var(--pf-t--global--icon--color--inverse);\n --pf-t--global--icon--color--status--on-custom--default: var(--pf-t--global--icon--color--inverse);\n --pf-t--global--icon--color--status--on-custom--hover: var(--pf-t--global--icon--color--inverse);\n --pf-t--global--icon--color--status--on-danger--clicked: var(--pf-t--global--icon--color--inverse);\n --pf-t--global--icon--color--status--on-danger--default: var(--pf-t--global--icon--color--inverse);\n --pf-t--global--icon--color--status--on-danger--hover: var(--pf-t--global--icon--color--inverse);\n --pf-t--global--icon--color--status--on-info--clicked: var(--pf-t--global--icon--color--inverse);\n --pf-t--global--icon--color--status--on-info--default: var(--pf-t--global--icon--color--inverse);\n --pf-t--global--icon--color--status--on-info--hover: var(--pf-t--global--icon--color--inverse);\n --pf-t--global--icon--color--status--on-success--clicked: var(--pf-t--global--icon--color--inverse);\n --pf-t--global--icon--color--status--on-success--default: var(--pf-t--global--icon--color--inverse);\n --pf-t--global--icon--color--status--on-success--hover: var(--pf-t--global--icon--color--inverse);\n --pf-t--global--icon--color--status--on-warning--clicked: var(--pf-t--global--icon--color--inverse);\n --pf-t--global--icon--color--status--on-warning--default: var(--pf-t--global--icon--color--inverse);\n --pf-t--global--icon--color--status--on-warning--hover: var(--pf-t--global--icon--color--inverse);\n --pf-t--global--icon--color--status--unread--on-attention--clicked: var(--pf-t--global--icon--color--inverse);\n --pf-t--global--icon--color--status--unread--on-attention--default: var(--pf-t--global--icon--color--inverse);\n --pf-t--global--icon--color--status--unread--on-attention--hover: var(--pf-t--global--icon--color--inverse);\n --pf-t--global--icon--color--status--unread--on-default--clicked: var(--pf-t--global--icon--color--inverse);\n --pf-t--global--icon--color--status--unread--on-default--default: var(--pf-t--global--icon--color--inverse);\n --pf-t--global--icon--color--status--unread--on-default--hover: var(--pf-t--global--icon--color--inverse);\n --pf-t--global--icon--size--font--body--default: var(--pf-t--global--font--size--body--default);\n --pf-t--global--icon--size--font--body--lg: var(--pf-t--global--font--size--body--lg);\n --pf-t--global--icon--size--font--body--sm: var(--pf-t--global--font--size--body--sm);\n --pf-t--global--icon--size--font--heading--h1: var(--pf-t--global--font--size--heading--h1);\n --pf-t--global--icon--size--font--heading--h2: var(--pf-t--global--font--size--heading--h2);\n --pf-t--global--icon--size--font--heading--h3: var(--pf-t--global--font--size--heading--h3);\n --pf-t--global--icon--size--font--heading--h4: var(--pf-t--global--font--size--heading--h4);\n --pf-t--global--icon--size--font--heading--h5: var(--pf-t--global--font--size--heading--h5);\n --pf-t--global--icon--size--font--heading--h6: var(--pf-t--global--font--size--heading--h6);\n --pf-t--global--text--color--nonstatus--on-blue--clicked: var(--pf-t--global--text--color--regular);\n --pf-t--global--text--color--nonstatus--on-blue--default: var(--pf-t--global--text--color--regular);\n --pf-t--global--text--color--nonstatus--on-blue--hover: var(--pf-t--global--text--color--regular);\n --pf-t--global--text--color--nonstatus--on-gray--clicked: var(--pf-t--global--text--color--regular);\n --pf-t--global--text--color--nonstatus--on-gray--default: var(--pf-t--global--text--color--regular);\n --pf-t--global--text--color--nonstatus--on-gray--hover: var(--pf-t--global--text--color--regular);\n --pf-t--global--text--color--nonstatus--on-green--clicked: var(--pf-t--global--text--color--regular);\n --pf-t--global--text--color--nonstatus--on-green--default: var(--pf-t--global--text--color--regular);\n --pf-t--global--text--color--nonstatus--on-green--hover: var(--pf-t--global--text--color--regular);\n --pf-t--global--text--color--nonstatus--on-orange--clicked: var(--pf-t--global--text--color--regular);\n --pf-t--global--text--color--nonstatus--on-orange--default: var(--pf-t--global--text--color--regular);\n --pf-t--global--text--color--nonstatus--on-orange--hover: var(--pf-t--global--text--color--regular);\n --pf-t--global--text--color--nonstatus--on-orangered--clicked: var(--pf-t--global--text--color--regular);\n --pf-t--global--text--color--nonstatus--on-orangered--default: var(--pf-t--global--text--color--regular);\n --pf-t--global--text--color--nonstatus--on-orangered--hover: var(--pf-t--global--text--color--regular);\n --pf-t--global--text--color--nonstatus--on-purple--clicked: var(--pf-t--global--text--color--regular);\n --pf-t--global--text--color--nonstatus--on-purple--default: var(--pf-t--global--text--color--regular);\n --pf-t--global--text--color--nonstatus--on-purple--hover: var(--pf-t--global--text--color--regular);\n --pf-t--global--text--color--nonstatus--on-red--clicked: var(--pf-t--global--text--color--regular);\n --pf-t--global--text--color--nonstatus--on-red--default: var(--pf-t--global--text--color--regular);\n --pf-t--global--text--color--nonstatus--on-red--hover: var(--pf-t--global--text--color--regular);\n --pf-t--global--text--color--nonstatus--on-teal--clicked: var(--pf-t--global--text--color--regular);\n --pf-t--global--text--color--nonstatus--on-teal--default: var(--pf-t--global--text--color--regular);\n --pf-t--global--text--color--nonstatus--on-teal--hover: var(--pf-t--global--text--color--regular);\n --pf-t--global--text--color--nonstatus--on-yellow--clicked: var(--pf-t--global--text--color--regular);\n --pf-t--global--text--color--nonstatus--on-yellow--default: var(--pf-t--global--text--color--regular);\n --pf-t--global--text--color--nonstatus--on-yellow--hover: var(--pf-t--global--text--color--regular);\n --pf-t--global--text--color--on-brand--clicked: var(--pf-t--global--text--color--inverse);\n --pf-t--global--text--color--on-brand--default: var(--pf-t--global--text--color--inverse);\n --pf-t--global--text--color--on-brand--hover: var(--pf-t--global--text--color--inverse);\n --pf-t--global--text--color--placeholder: var(--pf-t--global--text--color--subtle);\n --pf-t--global--text--color--status--custom--clicked: var(--pf-t--global--color--status--custom--clicked);\n --pf-t--global--text--color--status--custom--default: var(--pf-t--global--color--status--custom--default);\n --pf-t--global--text--color--status--custom--hover: var(--pf-t--global--color--status--custom--hover);\n --pf-t--global--text--color--status--danger--clicked: var(--pf-t--global--color--status--danger--clicked);\n --pf-t--global--text--color--status--danger--default: var(--pf-t--global--color--status--danger--default);\n --pf-t--global--text--color--status--danger--hover: var(--pf-t--global--color--status--danger--hover);\n --pf-t--global--text--color--status--info--clicked: var(--pf-t--global--color--status--info--clicked);\n --pf-t--global--text--color--status--info--default: var(--pf-t--global--color--status--info--default);\n --pf-t--global--text--color--status--info--hover: var(--pf-t--global--color--status--info--hover);\n --pf-t--global--text--color--status--on-custom--clicked: var(--pf-t--global--text--color--inverse);\n --pf-t--global--text--color--status--on-custom--default: var(--pf-t--global--text--color--inverse);\n --pf-t--global--text--color--status--on-custom--hover: var(--pf-t--global--text--color--inverse);\n --pf-t--global--text--color--status--on-danger--clicked: var(--pf-t--global--icon--color--inverse);\n --pf-t--global--text--color--status--on-danger--default: var(--pf-t--global--text--color--inverse);\n --pf-t--global--text--color--status--on-danger--hover: var(--pf-t--global--text--color--inverse);\n --pf-t--global--text--color--status--on-info--clicked: var(--pf-t--global--text--color--inverse);\n --pf-t--global--text--color--status--on-info--default: var(--pf-t--global--text--color--inverse);\n --pf-t--global--text--color--status--on-info--hover: var(--pf-t--global--text--color--inverse);\n --pf-t--global--text--color--status--on-success--clicked: var(--pf-t--global--text--color--inverse);\n --pf-t--global--text--color--status--on-success--default: var(--pf-t--global--text--color--inverse);\n --pf-t--global--text--color--status--on-success--hover: var(--pf-t--global--text--color--inverse);\n --pf-t--global--text--color--status--on-warning--clicked: var(--pf-t--global--text--color--inverse);\n --pf-t--global--text--color--status--on-warning--default: var(--pf-t--global--text--color--inverse);\n --pf-t--global--text--color--status--on-warning--hover: var(--pf-t--global--text--color--inverse);\n --pf-t--global--text--color--status--unread--on-attention--clicked: var(--pf-t--global--text--color--inverse);\n --pf-t--global--text--color--status--unread--on-attention--default: var(--pf-t--global--text--color--inverse);\n --pf-t--global--text--color--status--unread--on-attention--hover: var(--pf-t--global--text--color--inverse);\n --pf-t--global--text--color--status--unread--on-default--clicked: var(--pf-t--global--text--color--inverse);\n --pf-t--global--text--color--status--unread--on-default--default: var(--pf-t--global--text--color--inverse);\n --pf-t--global--text--color--status--unread--on-default--hover: var(--pf-t--global--text--color--inverse);\n --pf-t--global--color--status--read--on-secondary: var(--pf-t--global--background--color--control--default);\n}\n\n:root:where(.pf-v6-theme-high-contrast.pf-v6-theme-dark) {\n --pf-t--global--background--color--action--plain--default: rgba(0, 0, 0, 0.0000);\n --pf-t--global--dark--background--color--500: rgba(21, 21, 21, 0.8000);\n --pf-t--global--dark--background--color--600: rgba(199, 199, 199, 0.1500);\n --pf-t--global--dark--box-shadow--color--100: rgba(0, 0, 0, 0.5000);\n --pf-t--global--dark--box-shadow--color--200: rgba(0, 0, 0, 0.7000);\n --pf-t--global--background--color--action--plain--clicked: var(--pf-t--global--dark--background--color--600);\n --pf-t--global--background--color--action--plain--hover: var(--pf-t--global--dark--background--color--600);\n --pf-t--global--background--color--backdrop--default: var(--pf-t--global--dark--background--color--500);\n --pf-t--global--background--color--primary--default: var(--pf-t--color--black);\n --pf-t--global--background--color--tertiary--default: var(--pf-t--global--dark--background--color--600);\n --pf-t--global--box-shadow--color--lg--default: var(--pf-t--global--dark--box-shadow--color--100);\n --pf-t--global--box-shadow--color--lg--directional: var(--pf-t--global--dark--box-shadow--color--200);\n --pf-t--global--box-shadow--color--md--default: var(--pf-t--global--dark--box-shadow--color--100);\n --pf-t--global--box-shadow--color--md--directional: var(--pf-t--global--dark--box-shadow--color--200);\n --pf-t--global--box-shadow--color--sm--default: var(--pf-t--global--dark--box-shadow--color--100);\n --pf-t--global--box-shadow--color--sm--directional: var(--pf-t--global--dark--box-shadow--color--200);\n --pf-t--global--dark--background--color--100: var(--pf-t--color--gray--95);\n --pf-t--global--dark--background--color--200: var(--pf-t--color--gray--80);\n --pf-t--global--dark--background--color--300: var(--pf-t--color--gray--70);\n --pf-t--global--dark--background--color--400: var(--pf-t--color--gray--10);\n --pf-t--global--dark--background--color--450: var(--pf-t--color--gray--20);\n --pf-t--global--dark--background--color--highlight--100: var(--pf-t--color--yellow--20);\n --pf-t--global--dark--background--color--highlight--200: var(--pf-t--color--yellow--30);\n --pf-t--global--dark--border--color--100: var(--pf-t--color--gray--50);\n --pf-t--global--dark--border--color--200: var(--pf-t--color--gray--40);\n --pf-t--global--dark--border--color--300: var(--pf-t--color--gray--30);\n --pf-t--global--dark--border--color--50: var(--pf-t--color--gray--60);\n --pf-t--global--dark--color--brand--100: var(--pf-t--color--blue--30);\n --pf-t--global--dark--color--brand--200: var(--pf-t--color--blue--20);\n --pf-t--global--dark--color--brand--300: var(--pf-t--color--blue--10);\n --pf-t--global--dark--color--disabled--100: var(--pf-t--color--gray--40);\n --pf-t--global--dark--color--disabled--200: var(--pf-t--color--gray--50);\n --pf-t--global--dark--color--disabled--300: var(--pf-t--color--gray--70);\n --pf-t--global--dark--color--disabled--400: var(--pf-t--color--gray--90);\n --pf-t--global--dark--color--favorite--100: var(--pf-t--color--yellow--30);\n --pf-t--global--dark--color--favorite--200: var(--pf-t--color--yellow--20);\n --pf-t--global--dark--color--nonstatus--blue--100: var(--pf-t--color--blue--30);\n --pf-t--global--dark--color--nonstatus--blue--200: var(--pf-t--color--blue--20);\n --pf-t--global--dark--color--nonstatus--blue--300: var(--pf-t--color--blue--10);\n --pf-t--global--dark--color--nonstatus--gray--100: var(--pf-t--color--gray--60);\n --pf-t--global--dark--color--nonstatus--gray--200: var(--pf-t--color--gray--50);\n --pf-t--global--dark--color--nonstatus--gray--300: var(--pf-t--color--gray--40);\n --pf-t--global--dark--color--nonstatus--gray--50: var(--pf-t--color--gray--70);\n --pf-t--global--dark--color--nonstatus--green--100: var(--pf-t--color--green--30);\n --pf-t--global--dark--color--nonstatus--green--200: var(--pf-t--color--green--20);\n --pf-t--global--dark--color--nonstatus--green--300: var(--pf-t--color--green--10);\n --pf-t--global--dark--color--nonstatus--orange--100: var(--pf-t--color--orange--30);\n --pf-t--global--dark--color--nonstatus--orange--200: var(--pf-t--color--orange--20);\n --pf-t--global--dark--color--nonstatus--orange--300: var(--pf-t--color--orange--10);\n --pf-t--global--dark--color--nonstatus--orangered--100: var(--pf-t--color--red-orange--30);\n --pf-t--global--dark--color--nonstatus--orangered--200: var(--pf-t--color--red-orange--20);\n --pf-t--global--dark--color--nonstatus--orangered--300: var(--pf-t--color--red-orange--10);\n --pf-t--global--dark--color--nonstatus--purple--100: var(--pf-t--color--purple--30);\n --pf-t--global--dark--color--nonstatus--purple--200: var(--pf-t--color--purple--20);\n --pf-t--global--dark--color--nonstatus--purple--300: var(--pf-t--color--purple--10);\n --pf-t--global--dark--color--nonstatus--red--100: var(--pf-t--color--red--30);\n --pf-t--global--dark--color--nonstatus--red--200: var(--pf-t--color--red--20);\n --pf-t--global--dark--color--nonstatus--red--300: var(--pf-t--color--red--10);\n --pf-t--global--dark--color--nonstatus--teal--100: var(--pf-t--color--teal--30);\n --pf-t--global--dark--color--nonstatus--teal--200: var(--pf-t--color--teal--20);\n --pf-t--global--dark--color--nonstatus--teal--300: var(--pf-t--color--teal--10);\n --pf-t--global--dark--color--nonstatus--yellow--100: var(--pf-t--color--yellow--30);\n --pf-t--global--dark--color--nonstatus--yellow--200: var(--pf-t--color--yellow--20);\n --pf-t--global--dark--color--nonstatus--yellow--300: var(--pf-t--color--yellow--10);\n --pf-t--global--dark--color--severity--critical--100: var(--pf-t--color--red-orange--50);\n --pf-t--global--dark--color--severity--critical--200: var(--pf-t--color--red-orange--40);\n --pf-t--global--dark--color--severity--important--100: var(--pf-t--color--orange--40);\n --pf-t--global--dark--color--severity--minor--100: var(--pf-t--color--gray--30);\n --pf-t--global--dark--color--severity--moderate--100: var(--pf-t--color--yellow--30);\n --pf-t--global--dark--color--severity--none--100: var(--pf-t--color--blue--30);\n --pf-t--global--dark--color--severity--undefined--100: var(--pf-t--color--gray--40);\n --pf-t--global--dark--color--status--custom--100: var(--pf-t--color--teal--40);\n --pf-t--global--dark--color--status--custom--200: var(--pf-t--color--teal--30);\n --pf-t--global--dark--color--status--custom--300: var(--pf-t--color--teal--20);\n --pf-t--global--dark--color--status--danger--100: var(--pf-t--color--red-orange--50);\n --pf-t--global--dark--color--status--danger--200: var(--pf-t--color--red-orange--40);\n --pf-t--global--dark--color--status--danger--250: var(--pf-t--color--red-orange--30);\n --pf-t--global--dark--color--status--danger--300: var(--pf-t--color--red-orange--20);\n --pf-t--global--dark--color--status--info--100: var(--pf-t--color--purple--30);\n --pf-t--global--dark--color--status--info--200: var(--pf-t--color--purple--20);\n --pf-t--global--dark--color--status--info--300: var(--pf-t--color--purple--10);\n --pf-t--global--dark--color--status--success--100: var(--pf-t--color--green--40);\n --pf-t--global--dark--color--status--success--200: var(--pf-t--color--green--30);\n --pf-t--global--dark--color--status--success--300: var(--pf-t--color--green--20);\n --pf-t--global--dark--color--status--warning--100: var(--pf-t--color--yellow--30);\n --pf-t--global--dark--color--status--warning--200: var(--pf-t--color--yellow--20);\n --pf-t--global--dark--focus-ring--color--100: var(--pf-t--color--blue--30);\n --pf-t--global--dark--icon--color--100: var(--pf-t--color--gray--10);\n --pf-t--global--dark--icon--color--200: var(--pf-t--color--gray--40);\n --pf-t--global--dark--icon--color--300: var(--pf-t--color--gray--90);\n --pf-t--global--dark--text--color--100: var(--pf-t--color--white);\n --pf-t--global--dark--text--color--200: var(--pf-t--color--gray--30);\n --pf-t--global--dark--text--color--300: var(--pf-t--color--gray--90);\n --pf-t--global--dark--text--color--400: var(--pf-t--color--red-orange--30);\n --pf-t--global--dark--text--color--link--100: var(--pf-t--color--blue--20);\n --pf-t--global--dark--text--color--link--200: var(--pf-t--color--blue--10);\n --pf-t--global--dark--text--color--link--300: var(--pf-t--color--purple--30);\n --pf-t--global--dark--text--color--link--400: var(--pf-t--color--purple--20);\n --pf-t--global--background--color--action--plain--alt--clicked: var(--pf-t--global--background--color--primary--default);\n --pf-t--global--background--color--action--plain--alt--hover: var(--pf-t--global--background--color--primary--default);\n --pf-t--global--background--color--control--default: var(--pf-t--global--dark--background--color--100);\n --pf-t--global--background--color--control--read-only: var(--pf-t--global--dark--background--color--300);\n --pf-t--global--background--color--disabled--default: var(--pf-t--global--dark--color--disabled--200);\n --pf-t--global--background--color--floating--clicked: var(--pf-t--global--dark--background--color--300);\n --pf-t--global--background--color--floating--default: var(--pf-t--global--dark--background--color--200);\n --pf-t--global--background--color--floating--hover: var(--pf-t--global--dark--background--color--300);\n --pf-t--global--background--color--highlight--clicked: var(--pf-t--global--dark--background--color--highlight--200);\n --pf-t--global--background--color--highlight--default: var(--pf-t--global--dark--background--color--highlight--100);\n --pf-t--global--background--color--inverse--clicked: var(--pf-t--global--dark--background--color--450);\n --pf-t--global--background--color--inverse--default: var(--pf-t--global--dark--background--color--400);\n --pf-t--global--background--color--inverse--hover: var(--pf-t--global--dark--background--color--450);\n --pf-t--global--background--color--primary--clicked: var(--pf-t--global--dark--background--color--200);\n --pf-t--global--background--color--primary--hover: var(--pf-t--global--dark--background--color--200);\n --pf-t--global--background--color--secondary--clicked: var(--pf-t--global--dark--background--color--200);\n --pf-t--global--background--color--secondary--default: var(--pf-t--global--dark--background--color--100);\n --pf-t--global--background--color--secondary--hover: var(--pf-t--global--dark--background--color--200);\n --pf-t--global--border--color--alt: var(--pf-t--global--background--color--primary--default);\n --pf-t--global--border--color--clicked: var(--pf-t--global--dark--color--brand--200);\n --pf-t--global--border--color--control--read-only: var(--pf-t--global--dark--border--color--50);\n --pf-t--global--border--color--default: var(--pf-t--global--dark--border--color--300);\n --pf-t--global--border--color--disabled: var(--pf-t--global--dark--color--disabled--100);\n --pf-t--global--border--color--hover: var(--pf-t--global--dark--color--brand--100);\n --pf-t--global--border--color--nonstatus--blue--clicked: var(--pf-t--global--dark--color--nonstatus--blue--200);\n --pf-t--global--border--color--nonstatus--blue--default: var(--pf-t--global--dark--color--nonstatus--blue--100);\n --pf-t--global--border--color--nonstatus--blue--hover: var(--pf-t--global--dark--color--nonstatus--blue--200);\n --pf-t--global--border--color--nonstatus--gray--clicked: var(--pf-t--global--dark--color--nonstatus--gray--300);\n --pf-t--global--border--color--nonstatus--gray--default: var(--pf-t--global--dark--color--nonstatus--gray--200);\n --pf-t--global--border--color--nonstatus--gray--hover: var(--pf-t--global--dark--color--nonstatus--gray--300);\n --pf-t--global--border--color--nonstatus--green--clicked: var(--pf-t--global--dark--color--nonstatus--green--200);\n --pf-t--global--border--color--nonstatus--green--default: var(--pf-t--global--dark--color--nonstatus--green--100);\n --pf-t--global--border--color--nonstatus--green--hover: var(--pf-t--global--dark--color--nonstatus--green--200);\n --pf-t--global--border--color--nonstatus--orange--clicked: var(--pf-t--global--dark--color--nonstatus--orange--200);\n --pf-t--global--border--color--nonstatus--orange--default: var(--pf-t--global--dark--color--nonstatus--orange--100);\n --pf-t--global--border--color--nonstatus--orange--hover: var(--pf-t--global--dark--color--nonstatus--orange--200);\n --pf-t--global--border--color--nonstatus--orangered--clicked: var(--pf-t--global--dark--color--nonstatus--orangered--200);\n --pf-t--global--border--color--nonstatus--orangered--default: var(--pf-t--global--dark--color--nonstatus--orangered--100);\n --pf-t--global--border--color--nonstatus--orangered--hover: var(--pf-t--global--dark--color--nonstatus--orangered--200);\n --pf-t--global--border--color--nonstatus--purple--clicked: var(--pf-t--global--dark--color--nonstatus--purple--200);\n --pf-t--global--border--color--nonstatus--purple--default: var(--pf-t--global--dark--color--nonstatus--purple--100);\n --pf-t--global--border--color--nonstatus--purple--hover: var(--pf-t--global--dark--color--nonstatus--purple--200);\n --pf-t--global--border--color--nonstatus--red--clicked: var(--pf-t--global--dark--color--nonstatus--red--200);\n --pf-t--global--border--color--nonstatus--red--default: var(--pf-t--global--dark--color--nonstatus--red--100);\n --pf-t--global--border--color--nonstatus--red--hover: var(--pf-t--global--dark--color--nonstatus--red--200);\n --pf-t--global--border--color--nonstatus--teal--clicked: var(--pf-t--global--dark--color--nonstatus--teal--200);\n --pf-t--global--border--color--nonstatus--teal--default: var(--pf-t--global--dark--color--nonstatus--teal--100);\n --pf-t--global--border--color--nonstatus--teal--hover: var(--pf-t--global--dark--color--nonstatus--teal--200);\n --pf-t--global--border--color--nonstatus--yellow--clicked: var(--pf-t--global--dark--color--nonstatus--yellow--200);\n --pf-t--global--border--color--nonstatus--yellow--default: var(--pf-t--global--dark--color--nonstatus--yellow--100);\n --pf-t--global--border--color--nonstatus--yellow--hover: var(--pf-t--global--dark--color--nonstatus--yellow--200);\n --pf-t--global--border--color--on-secondary: var(--pf-t--global--dark--border--color--300);\n --pf-t--global--color--brand--clicked: var(--pf-t--global--dark--color--brand--200);\n --pf-t--global--color--brand--default: var(--pf-t--global--dark--color--brand--100);\n --pf-t--global--color--brand--hover: var(--pf-t--global--dark--color--brand--200);\n --pf-t--global--color--favorite--clicked: var(--pf-t--global--dark--color--favorite--200);\n --pf-t--global--color--favorite--default: var(--pf-t--global--dark--color--favorite--100);\n --pf-t--global--color--favorite--hover: var(--pf-t--global--dark--color--favorite--200);\n --pf-t--global--color--nonstatus--blue--clicked: var(--pf-t--global--dark--color--nonstatus--blue--200);\n --pf-t--global--color--nonstatus--blue--default: var(--pf-t--global--dark--color--nonstatus--blue--100);\n --pf-t--global--color--nonstatus--blue--hover: var(--pf-t--global--dark--color--nonstatus--blue--200);\n --pf-t--global--color--nonstatus--gray--clicked: var(--pf-t--global--dark--color--nonstatus--gray--100);\n --pf-t--global--color--nonstatus--gray--default: var(--pf-t--global--dark--color--nonstatus--gray--50);\n --pf-t--global--color--nonstatus--gray--hover: var(--pf-t--global--dark--color--nonstatus--gray--100);\n --pf-t--global--color--nonstatus--green--clicked: var(--pf-t--global--dark--color--nonstatus--green--200);\n --pf-t--global--color--nonstatus--green--default: var(--pf-t--global--dark--color--nonstatus--green--100);\n --pf-t--global--color--nonstatus--green--hover: var(--pf-t--global--dark--color--nonstatus--green--200);\n --pf-t--global--color--nonstatus--orange--clicked: var(--pf-t--global--dark--color--nonstatus--orange--200);\n --pf-t--global--color--nonstatus--orange--default: var(--pf-t--global--dark--color--nonstatus--orange--100);\n --pf-t--global--color--nonstatus--orange--hover: var(--pf-t--global--dark--color--nonstatus--orange--200);\n --pf-t--global--color--nonstatus--orangered--clicked: var(--pf-t--global--dark--color--nonstatus--orangered--200);\n --pf-t--global--color--nonstatus--orangered--default: var(--pf-t--global--dark--color--nonstatus--orangered--100);\n --pf-t--global--color--nonstatus--orangered--hover: var(--pf-t--global--dark--color--nonstatus--orangered--200);\n --pf-t--global--color--nonstatus--purple--clicked: var(--pf-t--global--dark--color--nonstatus--purple--200);\n --pf-t--global--color--nonstatus--purple--default: var(--pf-t--global--dark--color--nonstatus--purple--100);\n --pf-t--global--color--nonstatus--purple--hover: var(--pf-t--global--dark--color--nonstatus--purple--200);\n --pf-t--global--color--nonstatus--red--clicked: var(--pf-t--global--dark--color--nonstatus--red--200);\n --pf-t--global--color--nonstatus--red--default: var(--pf-t--global--dark--color--nonstatus--red--100);\n --pf-t--global--color--nonstatus--red--hover: var(--pf-t--global--dark--color--nonstatus--red--200);\n --pf-t--global--color--nonstatus--teal--clicked: var(--pf-t--global--dark--color--nonstatus--teal--200);\n --pf-t--global--color--nonstatus--teal--default: var(--pf-t--global--dark--color--nonstatus--teal--100);\n --pf-t--global--color--nonstatus--teal--hover: var(--pf-t--global--dark--color--nonstatus--teal--200);\n --pf-t--global--color--nonstatus--yellow--clicked: var(--pf-t--global--dark--color--nonstatus--yellow--200);\n --pf-t--global--color--nonstatus--yellow--default: var(--pf-t--global--dark--color--nonstatus--yellow--100);\n --pf-t--global--color--nonstatus--yellow--hover: var(--pf-t--global--dark--color--nonstatus--yellow--200);\n --pf-t--global--color--status--custom--clicked: var(--pf-t--global--dark--color--status--custom--300);\n --pf-t--global--color--status--custom--default: var(--pf-t--global--dark--color--status--custom--200);\n --pf-t--global--color--status--custom--hover: var(--pf-t--global--dark--color--status--custom--300);\n --pf-t--global--color--status--danger--clicked: var(--pf-t--global--dark--color--status--danger--250);\n --pf-t--global--color--status--danger--default: var(--pf-t--global--dark--color--status--danger--200);\n --pf-t--global--color--status--danger--hover: var(--pf-t--global--dark--color--status--danger--250);\n --pf-t--global--color--status--info--clicked: var(--pf-t--global--dark--color--status--info--200);\n --pf-t--global--color--status--info--default: var(--pf-t--global--dark--color--status--info--100);\n --pf-t--global--color--status--info--hover: var(--pf-t--global--dark--color--status--info--200);\n --pf-t--global--color--status--success--clicked: var(--pf-t--global--dark--color--status--success--300);\n --pf-t--global--color--status--success--default: var(--pf-t--global--dark--color--status--success--200);\n --pf-t--global--color--status--success--hover: var(--pf-t--global--dark--color--status--success--300);\n --pf-t--global--color--status--warning--clicked: var(--pf-t--global--dark--color--status--warning--200);\n --pf-t--global--color--status--warning--default: var(--pf-t--global--dark--color--status--warning--100);\n --pf-t--global--color--status--warning--hover: var(--pf-t--global--dark--color--status--warning--200);\n --pf-t--global--focus-ring--color--default: var(--pf-t--global--dark--focus-ring--color--100);\n --pf-t--global--icon--color--brand--clicked: var(--pf-t--global--dark--color--brand--300);\n --pf-t--global--icon--color--brand--default: var(--pf-t--global--dark--color--brand--200);\n --pf-t--global--icon--color--brand--hover: var(--pf-t--global--dark--color--brand--300);\n --pf-t--global--icon--color--disabled: var(--pf-t--global--dark--color--disabled--200);\n --pf-t--global--icon--color--inverse: var(--pf-t--global--dark--icon--color--300);\n --pf-t--global--icon--color--on-disabled: var(--pf-t--global--dark--color--disabled--300);\n --pf-t--global--icon--color--regular: var(--pf-t--global--dark--icon--color--100);\n --pf-t--global--icon--color--severity--critical--default: var(--pf-t--global--dark--color--severity--critical--200);\n --pf-t--global--icon--color--severity--important--default: var(--pf-t--global--dark--color--severity--important--100);\n --pf-t--global--icon--color--severity--minor--default: var(--pf-t--global--dark--color--severity--minor--100);\n --pf-t--global--icon--color--severity--moderate--default: var(--pf-t--global--dark--color--severity--moderate--100);\n --pf-t--global--icon--color--severity--none--default: var(--pf-t--global--dark--color--severity--none--100);\n --pf-t--global--icon--color--severity--undefined--default: var(--pf-t--global--dark--color--severity--undefined--100);\n --pf-t--global--icon--color--subtle: var(--pf-t--global--dark--icon--color--200);\n --pf-t--global--text--color--brand--clicked: var(--pf-t--global--dark--color--brand--300);\n --pf-t--global--text--color--brand--default: var(--pf-t--global--dark--color--brand--200);\n --pf-t--global--text--color--brand--hover: var(--pf-t--global--dark--color--brand--300);\n --pf-t--global--text--color--disabled: var(--pf-t--global--dark--color--disabled--200);\n --pf-t--global--text--color--inverse: var(--pf-t--global--dark--text--color--300);\n --pf-t--global--text--color--link--default: var(--pf-t--global--dark--text--color--link--100);\n --pf-t--global--text--color--link--hover: var(--pf-t--global--dark--text--color--link--200);\n --pf-t--global--text--color--link--visited: var(--pf-t--global--dark--text--color--link--400);\n --pf-t--global--text--color--on-disabled: var(--pf-t--global--dark--color--disabled--400);\n --pf-t--global--text--color--on-highlight: var(--pf-t--global--dark--text--color--300);\n --pf-t--global--text--color--regular: var(--pf-t--global--dark--text--color--100);\n --pf-t--global--text--color--required: var(--pf-t--global--dark--text--color--400);\n --pf-t--global--text--color--status--danger--clicked: var(--pf-t--global--dark--color--status--danger--300);\n --pf-t--global--text--color--status--danger--default: var(--pf-t--global--dark--color--status--danger--300);\n --pf-t--global--text--color--status--danger--hover: var(--pf-t--global--dark--color--status--danger--300);\n --pf-t--global--text--color--subtle: var(--pf-t--global--dark--text--color--200);\n --pf-t--global--border--color--brand--clicked: var(--pf-t--global--color--brand--clicked);\n --pf-t--global--border--color--brand--default: var(--pf-t--global--color--brand--default);\n --pf-t--global--border--color--brand--hover: var(--pf-t--global--color--brand--hover);\n --pf-t--global--border--color--high-contrast: var(--pf-t--global--border--color--default);\n --pf-t--global--border--color--main--default: var(--pf-t--global--border--color--default);\n --pf-t--global--border--color--status--custom--clicked: var(--pf-t--global--color--status--custom--clicked);\n --pf-t--global--border--color--status--custom--default: var(--pf-t--global--color--status--custom--default);\n --pf-t--global--border--color--status--custom--hover: var(--pf-t--global--color--status--custom--hover);\n --pf-t--global--border--color--status--danger--clicked: var(--pf-t--global--color--status--danger--clicked);\n --pf-t--global--border--color--status--danger--default: var(--pf-t--global--color--status--danger--default);\n --pf-t--global--border--color--status--danger--hover: var(--pf-t--global--color--status--danger--hover);\n --pf-t--global--border--color--status--info--clicked: var(--pf-t--global--color--status--info--clicked);\n --pf-t--global--border--color--status--info--default: var(--pf-t--global--color--status--info--default);\n --pf-t--global--border--color--status--info--hover: var(--pf-t--global--color--status--info--hover);\n --pf-t--global--border--color--status--success--clicked: var(--pf-t--global--color--status--success--clicked);\n --pf-t--global--border--color--status--success--default: var(--pf-t--global--color--status--success--default);\n --pf-t--global--border--color--status--success--hover: var(--pf-t--global--color--status--success--hover);\n --pf-t--global--border--color--status--warning--clicked: var(--pf-t--global--color--status--warning--clicked);\n --pf-t--global--border--color--status--warning--default: var(--pf-t--global--color--status--warning--default);\n --pf-t--global--border--color--status--warning--hover: var(--pf-t--global--color--status--warning--hover);\n --pf-t--global--color--status--read--on-primary: var(--pf-t--global--background--color--secondary--default);\n --pf-t--global--color--status--read--on-secondary: var(--pf-t--global--background--color--control--default);\n --pf-t--global--color--status--unread--attention--clicked: var(--pf-t--global--color--status--danger--clicked);\n --pf-t--global--color--status--unread--attention--default: var(--pf-t--global--color--status--danger--default);\n --pf-t--global--color--status--unread--attention--hover: var(--pf-t--global--color--status--danger--hover);\n --pf-t--global--color--status--unread--clicked: var(--pf-t--global--color--brand--clicked);\n --pf-t--global--color--status--unread--default: var(--pf-t--global--color--brand--default);\n --pf-t--global--color--status--unread--hover: var(--pf-t--global--color--brand--hover);\n --pf-t--global--icon--color--favorite--clicked: var(--pf-t--global--color--favorite--clicked);\n --pf-t--global--icon--color--favorite--default: var(--pf-t--global--color--favorite--default);\n --pf-t--global--icon--color--favorite--hover: var(--pf-t--global--color--favorite--hover);\n --pf-t--global--icon--color--nonstatus--on-blue--clicked: var(--pf-t--global--icon--color--inverse);\n --pf-t--global--icon--color--nonstatus--on-blue--default: var(--pf-t--global--icon--color--inverse);\n --pf-t--global--icon--color--nonstatus--on-blue--hover: var(--pf-t--global--icon--color--inverse);\n --pf-t--global--icon--color--nonstatus--on-gray--clicked: var(--pf-t--global--icon--color--regular);\n --pf-t--global--icon--color--nonstatus--on-gray--default: var(--pf-t--global--icon--color--regular);\n --pf-t--global--icon--color--nonstatus--on-gray--hover: var(--pf-t--global--icon--color--regular);\n --pf-t--global--icon--color--nonstatus--on-green--clicked: var(--pf-t--global--icon--color--inverse);\n --pf-t--global--icon--color--nonstatus--on-green--default: var(--pf-t--global--icon--color--inverse);\n --pf-t--global--icon--color--nonstatus--on-green--hover: var(--pf-t--global--icon--color--inverse);\n --pf-t--global--icon--color--nonstatus--on-orange--clicked: var(--pf-t--global--icon--color--inverse);\n --pf-t--global--icon--color--nonstatus--on-orange--default: var(--pf-t--global--icon--color--inverse);\n --pf-t--global--icon--color--nonstatus--on-orange--hover: var(--pf-t--global--icon--color--inverse);\n --pf-t--global--icon--color--nonstatus--on-orangered--clicked: var(--pf-t--global--icon--color--inverse);\n --pf-t--global--icon--color--nonstatus--on-orangered--default: var(--pf-t--global--icon--color--inverse);\n --pf-t--global--icon--color--nonstatus--on-orangered--hover: var(--pf-t--global--icon--color--inverse);\n --pf-t--global--icon--color--nonstatus--on-purple--clicked: var(--pf-t--global--icon--color--inverse);\n --pf-t--global--icon--color--nonstatus--on-purple--default: var(--pf-t--global--icon--color--inverse);\n --pf-t--global--icon--color--nonstatus--on-purple--hover: var(--pf-t--global--icon--color--inverse);\n --pf-t--global--icon--color--nonstatus--on-red--clicked: var(--pf-t--global--icon--color--inverse);\n --pf-t--global--icon--color--nonstatus--on-red--default: var(--pf-t--global--icon--color--inverse);\n --pf-t--global--icon--color--nonstatus--on-red--hover: var(--pf-t--global--icon--color--inverse);\n --pf-t--global--icon--color--nonstatus--on-teal--clicked: var(--pf-t--global--icon--color--inverse);\n --pf-t--global--icon--color--nonstatus--on-teal--default: var(--pf-t--global--icon--color--inverse);\n --pf-t--global--icon--color--nonstatus--on-teal--hover: var(--pf-t--global--icon--color--inverse);\n --pf-t--global--icon--color--nonstatus--on-yellow--clicked: var(--pf-t--global--icon--color--inverse);\n --pf-t--global--icon--color--nonstatus--on-yellow--default: var(--pf-t--global--icon--color--inverse);\n --pf-t--global--icon--color--nonstatus--on-yellow--hover: var(--pf-t--global--icon--color--inverse);\n --pf-t--global--icon--color--on-brand--clicked: var(--pf-t--global--icon--color--inverse);\n --pf-t--global--icon--color--on-brand--default: var(--pf-t--global--icon--color--inverse);\n --pf-t--global--icon--color--on-brand--hover: var(--pf-t--global--icon--color--inverse);\n --pf-t--global--icon--color--status--custom--clicked: var(--pf-t--global--color--status--custom--clicked);\n --pf-t--global--icon--color--status--custom--default: var(--pf-t--global--color--status--custom--default);\n --pf-t--global--icon--color--status--custom--hover: var(--pf-t--global--color--status--custom--hover);\n --pf-t--global--icon--color--status--danger--clicked: var(--pf-t--global--color--status--danger--clicked);\n --pf-t--global--icon--color--status--danger--default: var(--pf-t--global--color--status--danger--default);\n --pf-t--global--icon--color--status--danger--hover: var(--pf-t--global--color--status--danger--hover);\n --pf-t--global--icon--color--status--info--clicked: var(--pf-t--global--color--status--info--clicked);\n --pf-t--global--icon--color--status--info--default: var(--pf-t--global--color--status--info--default);\n --pf-t--global--icon--color--status--info--hover: var(--pf-t--global--color--status--info--hover);\n --pf-t--global--icon--color--status--on-custom--clicked: var(--pf-t--global--icon--color--inverse);\n --pf-t--global--icon--color--status--on-custom--default: var(--pf-t--global--icon--color--inverse);\n --pf-t--global--icon--color--status--on-custom--hover: var(--pf-t--global--icon--color--inverse);\n --pf-t--global--icon--color--status--on-danger--clicked: var(--pf-t--global--icon--color--inverse);\n --pf-t--global--icon--color--status--on-danger--default: var(--pf-t--global--icon--color--inverse);\n --pf-t--global--icon--color--status--on-danger--hover: var(--pf-t--global--icon--color--inverse);\n --pf-t--global--icon--color--status--on-info--clicked: var(--pf-t--global--icon--color--inverse);\n --pf-t--global--icon--color--status--on-info--default: var(--pf-t--global--icon--color--inverse);\n --pf-t--global--icon--color--status--on-info--hover: var(--pf-t--global--icon--color--inverse);\n --pf-t--global--icon--color--status--on-success--clicked: var(--pf-t--global--icon--color--inverse);\n --pf-t--global--icon--color--status--on-success--default: var(--pf-t--global--icon--color--inverse);\n --pf-t--global--icon--color--status--on-success--hover: var(--pf-t--global--icon--color--inverse);\n --pf-t--global--icon--color--status--on-warning--clicked: var(--pf-t--global--icon--color--inverse);\n --pf-t--global--icon--color--status--on-warning--default: var(--pf-t--global--icon--color--inverse);\n --pf-t--global--icon--color--status--on-warning--hover: var(--pf-t--global--icon--color--inverse);\n --pf-t--global--icon--color--status--success--clicked: var(--pf-t--global--color--status--success--clicked);\n --pf-t--global--icon--color--status--success--default: var(--pf-t--global--color--status--success--default);\n --pf-t--global--icon--color--status--success--hover: var(--pf-t--global--color--status--success--hover);\n --pf-t--global--icon--color--status--unread--on-attention--clicked: var(--pf-t--global--icon--color--inverse);\n --pf-t--global--icon--color--status--unread--on-attention--default: var(--pf-t--global--icon--color--inverse);\n --pf-t--global--icon--color--status--unread--on-attention--hover: var(--pf-t--global--icon--color--inverse);\n --pf-t--global--icon--color--status--unread--on-default--clicked: var(--pf-t--global--icon--color--inverse);\n --pf-t--global--icon--color--status--unread--on-default--default: var(--pf-t--global--icon--color--inverse);\n --pf-t--global--icon--color--status--unread--on-default--hover: var(--pf-t--global--icon--color--inverse);\n --pf-t--global--icon--color--status--warning--clicked: var(--pf-t--global--color--status--warning--clicked);\n --pf-t--global--icon--color--status--warning--default: var(--pf-t--global--color--status--warning--default);\n --pf-t--global--icon--color--status--warning--hover: var(--pf-t--global--color--status--warning--hover);\n --pf-t--global--text--color--nonstatus--on-blue--clicked: var(--pf-t--global--text--color--inverse);\n --pf-t--global--text--color--nonstatus--on-blue--default: var(--pf-t--global--text--color--inverse);\n --pf-t--global--text--color--nonstatus--on-blue--hover: var(--pf-t--global--text--color--inverse);\n --pf-t--global--text--color--nonstatus--on-gray--clicked: var(--pf-t--global--text--color--regular);\n --pf-t--global--text--color--nonstatus--on-gray--default: var(--pf-t--global--text--color--regular);\n --pf-t--global--text--color--nonstatus--on-gray--hover: var(--pf-t--global--text--color--regular);\n --pf-t--global--text--color--nonstatus--on-green--clicked: var(--pf-t--global--text--color--inverse);\n --pf-t--global--text--color--nonstatus--on-green--default: var(--pf-t--global--text--color--inverse);\n --pf-t--global--text--color--nonstatus--on-green--hover: var(--pf-t--global--text--color--inverse);\n --pf-t--global--text--color--nonstatus--on-orange--clicked: var(--pf-t--global--text--color--inverse);\n --pf-t--global--text--color--nonstatus--on-orange--default: var(--pf-t--global--text--color--inverse);\n --pf-t--global--text--color--nonstatus--on-orange--hover: var(--pf-t--global--text--color--inverse);\n --pf-t--global--text--color--nonstatus--on-orangered--clicked: var(--pf-t--global--text--color--inverse);\n --pf-t--global--text--color--nonstatus--on-orangered--default: var(--pf-t--global--text--color--inverse);\n --pf-t--global--text--color--nonstatus--on-orangered--hover: var(--pf-t--global--text--color--inverse);\n --pf-t--global--text--color--nonstatus--on-purple--clicked: var(--pf-t--global--text--color--inverse);\n --pf-t--global--text--color--nonstatus--on-purple--default: var(--pf-t--global--text--color--inverse);\n --pf-t--global--text--color--nonstatus--on-purple--hover: var(--pf-t--global--text--color--inverse);\n --pf-t--global--text--color--nonstatus--on-red--clicked: var(--pf-t--global--text--color--inverse);\n --pf-t--global--text--color--nonstatus--on-red--default: var(--pf-t--global--text--color--inverse);\n --pf-t--global--text--color--nonstatus--on-red--hover: var(--pf-t--global--text--color--inverse);\n --pf-t--global--text--color--nonstatus--on-teal--clicked: var(--pf-t--global--text--color--inverse);\n --pf-t--global--text--color--nonstatus--on-teal--default: var(--pf-t--global--text--color--inverse);\n --pf-t--global--text--color--nonstatus--on-teal--hover: var(--pf-t--global--text--color--inverse);\n --pf-t--global--text--color--nonstatus--on-yellow--clicked: var(--pf-t--global--text--color--inverse);\n --pf-t--global--text--color--nonstatus--on-yellow--default: var(--pf-t--global--text--color--inverse);\n --pf-t--global--text--color--nonstatus--on-yellow--hover: var(--pf-t--global--text--color--inverse);\n --pf-t--global--text--color--on-brand--clicked: var(--pf-t--global--text--color--inverse);\n --pf-t--global--text--color--on-brand--default: var(--pf-t--global--text--color--inverse);\n --pf-t--global--text--color--on-brand--hover: var(--pf-t--global--text--color--inverse);\n --pf-t--global--text--color--placeholder: var(--pf-t--global--text--color--subtle);\n --pf-t--global--text--color--status--custom--clicked: var(--pf-t--global--color--status--custom--clicked);\n --pf-t--global--text--color--status--custom--default: var(--pf-t--global--color--status--custom--default);\n --pf-t--global--text--color--status--custom--hover: var(--pf-t--global--color--status--custom--hover);\n --pf-t--global--text--color--status--info--clicked: var(--pf-t--global--color--status--info--clicked);\n --pf-t--global--text--color--status--info--default: var(--pf-t--global--color--status--info--default);\n --pf-t--global--text--color--status--info--hover: var(--pf-t--global--color--status--info--hover);\n --pf-t--global--text--color--status--on-custom--clicked: var(--pf-t--global--text--color--inverse);\n --pf-t--global--text--color--status--on-custom--default: var(--pf-t--global--text--color--inverse);\n --pf-t--global--text--color--status--on-custom--hover: var(--pf-t--global--text--color--inverse);\n --pf-t--global--text--color--status--on-danger--clicked: var(--pf-t--global--text--color--inverse);\n --pf-t--global--text--color--status--on-danger--default: var(--pf-t--global--text--color--inverse);\n --pf-t--global--text--color--status--on-danger--hover: var(--pf-t--global--text--color--inverse);\n --pf-t--global--text--color--status--on-info--clicked: var(--pf-t--global--text--color--inverse);\n --pf-t--global--text--color--status--on-info--default: var(--pf-t--global--text--color--inverse);\n --pf-t--global--text--color--status--on-info--hover: var(--pf-t--global--text--color--inverse);\n --pf-t--global--text--color--status--on-success--clicked: var(--pf-t--global--text--color--inverse);\n --pf-t--global--text--color--status--on-success--default: var(--pf-t--global--text--color--inverse);\n --pf-t--global--text--color--status--on-success--hover: var(--pf-t--global--text--color--inverse);\n --pf-t--global--text--color--status--on-warning--clicked: var(--pf-t--global--text--color--inverse);\n --pf-t--global--text--color--status--on-warning--default: var(--pf-t--global--text--color--inverse);\n --pf-t--global--text--color--status--on-warning--hover: var(--pf-t--global--text--color--inverse);\n --pf-t--global--text--color--status--success--clicked: var(--pf-t--global--color--status--success--clicked);\n --pf-t--global--text--color--status--success--default: var(--pf-t--global--color--status--success--default);\n --pf-t--global--text--color--status--success--hover: var(--pf-t--global--color--status--success--hover);\n --pf-t--global--text--color--status--unread--on-attention--clicked: var(--pf-t--global--text--color--inverse);\n --pf-t--global--text--color--status--unread--on-attention--default: var(--pf-t--global--text--color--inverse);\n --pf-t--global--text--color--status--unread--on-attention--hover: var(--pf-t--global--text--color--inverse);\n --pf-t--global--text--color--status--unread--on-default--clicked: var(--pf-t--global--text--color--inverse);\n --pf-t--global--text--color--status--unread--on-default--default: var(--pf-t--global--text--color--inverse);\n --pf-t--global--text--color--status--unread--on-default--hover: var(--pf-t--global--text--color--inverse);\n --pf-t--global--text--color--status--warning--clicked: var(--pf-t--global--color--status--warning--clicked);\n --pf-t--global--text--color--status--warning--default: var(--pf-t--global--color--status--warning--default);\n --pf-t--global--text--color--status--warning--hover: var(--pf-t--global--color--status--warning--hover);\n}\n\n:is(.pf-v6-m-dir-rtl, [dir=rtl]) {\n --pf-v6-global--inverse--multiplier: -1;\n}\n\n.pf-v6-c-about-modal-box {\n --pf-v6-c-about-modal-box--BackgroundImage: none;\n --pf-v6-c-about-modal-box--BackgroundColor: var(--pf-t--global--background--color--floating--default);\n --pf-v6-c-about-modal-box--BackgroundSize--min-width: 200px;\n --pf-v6-c-about-modal-box--BackgroundSize--width: 60%;\n --pf-v6-c-about-modal-box--BackgroundSize--max-width: 600px;\n --pf-v6-c-about-modal-box--BackgroundSize: clamp(var(--pf-v6-c-about-modal-box--BackgroundSize--min-width), var(--pf-v6-c-about-modal-box--BackgroundSize--width), var(--pf-v6-c-about-modal-box--BackgroundSize--max-width));\n --pf-v6-c-about-modal-box--Height: 100%;\n --pf-v6-c-about-modal-box--lg--Height: 47.625rem;\n --pf-v6-c-about-modal-box--Width: 100%;\n --pf-v6-c-about-modal-box--sm--GridTemplateColumns: 5fr 1fr;\n --pf-v6-c-about-modal-box--lg--GridTemplateColumns: 1fr .6fr;\n --pf-v6-c-about-modal-box__brand--PaddingBlockStart: var(--pf-t--global--spacer--2xl);\n --pf-v6-c-about-modal-box__brand--PaddingInlineEnd: var(--pf-t--global--spacer--xl);\n --pf-v6-c-about-modal-box__brand--PaddingInlineStart: var(--pf-t--global--spacer--xl);\n --pf-v6-c-about-modal-box__brand--PaddingBlockEnd: var(--pf-t--global--spacer--xl);\n --pf-v6-c-about-modal-box__brand--sm--PaddingInlineEnd: var(--pf-t--global--spacer--3xl);\n --pf-v6-c-about-modal-box__brand--sm--PaddingInlineStart: var(--pf-t--global--spacer--3xl);\n --pf-v6-c-about-modal-box__brand--sm--PaddingBlockEnd: var(--pf-t--global--spacer--3xl);\n --pf-v6-c-about-modal-box__close--ZIndex: var(--pf-t--global--z-index--2xl);\n --pf-v6-c-about-modal-box__close--PaddingBlockStart: var(--pf-t--global--spacer--2xl);\n --pf-v6-c-about-modal-box__close--PaddingInlineEnd: var(--pf-t--global--spacer--xl);\n --pf-v6-c-about-modal-box__close--PaddingBlockEnd: var(--pf-t--global--spacer--xl);\n --pf-v6-c-about-modal-box__close--sm--PaddingBlockEnd: var(--pf-t--global--spacer--3xl);\n --pf-v6-c-about-modal-box__close--lg--PaddingInlineEnd: var(--pf-t--global--spacer--3xl);\n --pf-v6-c-about-modal-box__close--c-button--FontSize: var(--pf-t--global--icon--size--lg);\n --pf-v6-c-about-modal-box__brand-image--Height: 2.3125rem;\n --pf-v6-c-about-modal-box__header--PaddingInlineEnd: var(--pf-t--global--spacer--xl);\n --pf-v6-c-about-modal-box__header--PaddingBlockEnd: var(--pf-t--global--spacer--sm);\n --pf-v6-c-about-modal-box__header--PaddingInlineStart: var(--pf-t--global--spacer--xl);\n --pf-v6-c-about-modal-box__header--sm--PaddingInlineEnd: var(--pf-t--global--spacer--3xl);\n --pf-v6-c-about-modal-box__header--sm--PaddingInlineStart: var(--pf-t--global--spacer--3xl);\n --pf-v6-c-about-modal-box__strapline--PaddingBlockStart: var(--pf-t--global--spacer--xl);\n --pf-v6-c-about-modal-box__strapline--FontSize: var(--pf-t--global--font--size--body--sm);\n --pf-v6-c-about-modal-box__strapline--Color: var(--pf-t--global--text--color--subtle);\n --pf-v6-c-about-modal-box__strapline--sm--PaddingBlockStart: var(--pf-t--global--spacer--2xl);\n --pf-v6-c-about-modal-box__content--MarginBlockStart: var(--pf-t--global--spacer--xl);\n --pf-v6-c-about-modal-box__content--MarginInlineEnd: var(--pf-t--global--spacer--xl);\n --pf-v6-c-about-modal-box__content--MarginBlockEnd: var(--pf-t--global--spacer--xl);\n --pf-v6-c-about-modal-box__content--MarginInlineStart: var(--pf-t--global--spacer--xl);\n --pf-v6-c-about-modal-box__content--sm--MarginBlockStart: var(--pf-t--global--spacer--2xl);\n --pf-v6-c-about-modal-box__content--sm--MarginInlineEnd: var(--pf-t--global--spacer--3xl);\n --pf-v6-c-about-modal-box__content--sm--MarginBlockEnd: var(--pf-t--global--spacer--2xl);\n --pf-v6-c-about-modal-box__content--sm--MarginInlineStart: var(--pf-t--global--spacer--3xl);\n}\n@media screen and (min-width: 36rem) {\n .pf-v6-c-about-modal-box {\n --pf-v6-c-about-modal-box__brand--PaddingInlineEnd: var(--pf-v6-c-about-modal-box__brand--sm--PaddingInlineEnd);\n --pf-v6-c-about-modal-box__brand--PaddingInlineStart: var(--pf-v6-c-about-modal-box__brand--sm--PaddingInlineStart);\n --pf-v6-c-about-modal-box__brand--PaddingBlockEnd: var(--pf-v6-c-about-modal-box__brand--sm--PaddingBlockEnd);\n }\n}\n@media only screen and (min-width: 36rem) {\n .pf-v6-c-about-modal-box {\n --pf-v6-c-about-modal-box__close--PaddingBlockEnd: var(--pf-v6-c-about-modal-box__close--sm--PaddingBlockEnd);\n }\n}\n@media only screen and (min-width: 62rem) {\n .pf-v6-c-about-modal-box {\n --pf-v6-c-about-modal-box__close--PaddingInlineEnd: var(--pf-v6-c-about-modal-box__close--lg--PaddingInlineEnd);\n }\n}\n@media only screen and (min-width: 36rem) {\n .pf-v6-c-about-modal-box {\n --pf-v6-c-about-modal-box__header--PaddingInlineEnd: var(--pf-v6-c-about-modal-box__header--sm--PaddingInlineEnd);\n --pf-v6-c-about-modal-box__header--PaddingInlineStart: var(--pf-v6-c-about-modal-box__header--sm--PaddingInlineStart);\n }\n}\n@media only screen and (min-width: 36rem) {\n .pf-v6-c-about-modal-box {\n --pf-v6-c-about-modal-box__strapline--PaddingBlockStart: var(--pf-v6-c-about-modal-box__strapline--sm--PaddingBlockStart);\n }\n}\n@media only screen and (min-width: 36rem) {\n .pf-v6-c-about-modal-box {\n --pf-v6-c-about-modal-box__content--MarginBlockStart: var(--pf-v6-c-about-modal-box__content--sm--MarginBlockStart);\n --pf-v6-c-about-modal-box__content--MarginInlineEnd: var(--pf-v6-c-about-modal-box__content--sm--MarginInlineEnd);\n --pf-v6-c-about-modal-box__content--MarginBlockEnd: var(--pf-v6-c-about-modal-box__content--sm--MarginBlockEnd);\n --pf-v6-c-about-modal-box__content--MarginInlineStart: var(--pf-v6-c-about-modal-box__content--sm--MarginInlineStart);\n }\n}\n\n.pf-v6-c-about-modal-box {\n position: relative;\n display: grid;\n grid-template-areas: "brand close" "header header" "content content";\n grid-template-rows: max-content max-content auto;\n width: var(--pf-v6-c-about-modal-box--Width);\n height: var(--pf-v6-c-about-modal-box--Height);\n overflow-x: hidden;\n overflow-y: auto;\n background-color: var(--pf-v6-c-about-modal-box--BackgroundColor);\n background-image: var(--pf-v6-c-about-modal-box--BackgroundImage);\n background-repeat: no-repeat;\n background-position: var(--pf-v6-c-about-modal-box--BackgroundPosition);\n background-size: var(--pf-v6-c-about-modal-box--BackgroundSize);\n --pf-v6-c-about-modal-box--BackgroundPosition: bottom right;\n}\n@media only screen and (min-width: 36rem) {\n .pf-v6-c-about-modal-box {\n grid-template-areas: "brand close" "header close" "content close";\n grid-template-columns: var(--pf-v6-c-about-modal-box--sm--GridTemplateColumns);\n }\n}\n@media only screen and (min-width: 62rem) {\n .pf-v6-c-about-modal-box {\n --pf-v6-c-about-modal-box--Height: var(--pf-v6-c-about-modal-box--lg--Height);\n --pf-v6-c-about-modal-box--Width: var(--pf-v6-c-about-modal-box--lg--Width);\n grid-template-rows: max-content max-content auto;\n grid-template-columns: var(--pf-v6-c-about-modal-box--lg--GridTemplateColumns);\n }\n}\n:where(.pf-v6-m-dir-rtl, [dir=rtl]) .pf-v6-c-about-modal-box {\n --pf-v6-c-about-modal-box--BackgroundPosition: bottom left;\n}\n\n.pf-v6-c-about-modal-box__brand {\n display: flex;\n grid-area: brand;\n padding-block-start: var(--pf-v6-c-about-modal-box__brand--PaddingBlockStart);\n padding-block-end: var(--pf-v6-c-about-modal-box__brand--PaddingBlockEnd);\n padding-inline-start: var(--pf-v6-c-about-modal-box__brand--PaddingInlineStart);\n padding-inline-end: var(--pf-v6-c-about-modal-box__brand--PaddingInlineEnd);\n}\n\n.pf-v6-c-about-modal-box__brand-image {\n height: var(--pf-v6-c-about-modal-box__brand-image--Height);\n}\n\n.pf-v6-c-about-modal-box__header {\n display: flex;\n flex-direction: column;\n grid-area: header;\n padding-block-end: var(--pf-v6-c-about-modal-box__header--PaddingBlockEnd);\n padding-inline-start: var(--pf-v6-c-about-modal-box__header--PaddingInlineStart);\n padding-inline-end: var(--pf-v6-c-about-modal-box__header--PaddingInlineEnd);\n}\n\n.pf-v6-c-about-modal-box__strapline {\n padding-block-start: var(--pf-v6-c-about-modal-box__strapline--PaddingBlockStart);\n margin-block-start: auto;\n font-size: var(--pf-v6-c-about-modal-box__strapline--FontSize);\n color: var(--pf-v6-c-about-modal-box__strapline--Color);\n}\n\n.pf-v6-c-about-modal-box__content {\n display: flex;\n flex-direction: column;\n grid-area: content;\n margin-block-start: var(--pf-v6-c-about-modal-box__content--MarginBlockStart);\n margin-block-end: var(--pf-v6-c-about-modal-box__content--MarginBlockEnd);\n margin-inline-start: var(--pf-v6-c-about-modal-box__content--MarginInlineStart);\n margin-inline-end: var(--pf-v6-c-about-modal-box__content--MarginInlineEnd);\n overflow-x: hidden;\n overflow-y: auto;\n overscroll-behavior: contain;\n word-break: break-word;\n -webkit-overflow-scrolling: touch;\n}\n@media screen and (min-width: 36rem) {\n .pf-v6-c-about-modal-box__content {\n overflow: visible;\n overscroll-behavior: auto;\n }\n}\n\n.pf-v6-c-about-modal-box__close {\n position: sticky;\n inset-block-start: 0;\n display: flex;\n grid-area: close;\n align-items: flex-start;\n justify-content: flex-end;\n padding-block-start: var(--pf-v6-c-about-modal-box__close--PaddingBlockStart);\n padding-block-end: var(--pf-v6-c-about-modal-box__close--PaddingBlockEnd);\n padding-inline-end: var(--pf-v6-c-about-modal-box__close--PaddingInlineEnd);\n}\n@media only screen and (min-width: 36rem) {\n .pf-v6-c-about-modal-box__close {\n grid-area: 1/2;\n justify-content: center;\n }\n}\n@media only screen and (min-width: 62rem) {\n .pf-v6-c-about-modal-box__close {\n justify-content: flex-end;\n }\n}\n.pf-v6-c-about-modal-box__close .pf-v6-c-button.pf-m-plain {\n font-size: var(--pf-v6-c-about-modal-box__close--c-button--FontSize);\n}\n\n.pf-v6-c-accordion {\n --pf-v6-c-accordion--BackgroundColor: var(--pf-t--global--background--color--primary--default);\n --pf-v6-c-accordion--RowGap: var(--pf-t--global--spacer--xs);\n --pf-v6-c-accordion__item--BorderRadius: var(--pf-t--global--border--radius--200);\n --pf-v6-c-accordion__item--m-expanded--BackgroundColor: var(--pf-t--global--background--color--action--plain--clicked);\n --pf-v6-c-accordion__toggle--ColumnGap: var(--pf-t--global--spacer--gap--text-to-element--default);\n --pf-v6-c-accordion__toggle--PaddingBlockStart: var(--pf-t--global--spacer--sm);\n --pf-v6-c-accordion__toggle--PaddingInlineEnd: var(--pf-t--global--spacer--md);\n --pf-v6-c-accordion__toggle--PaddingBlockEnd: var(--pf-t--global--spacer--sm);\n --pf-v6-c-accordion__toggle--m-expanded--PaddingBlockEnd: var(--pf-t--global--spacer--sm);\n --pf-v6-c-accordion__toggle--PaddingInlineStart: var(--pf-t--global--spacer--md);\n --pf-v6-c-accordion__toggle--BackgroundColor: var(--pf-t--global--background--color--action--plain--default);\n --pf-v6-c-accordion__toggle--hover--BackgroundColor: var(--pf-t--global--background--color--action--plain--hover);\n --pf-v6-c-accordion__toggle--BorderRadius: var(--pf-t--global--border--radius--small);\n --pf-v6-c-accordion__toggle--ZIndex: var(--pf-t--global--z-index--xs);\n --pf-v6-c-accordion__toggle--BorderWidth: var(--pf-t--global--border--width--action--plain--default);\n --pf-v6-c-accordion__toggle--BorderColor: var(--pf-t--global--border--color--high-contrast);\n --pf-v6-c-accordion__toggle--hover--BorderWidth: var(--pf-t--global--border--width--action--plain--hover);\n --pf-v6-c-accordion--m-toggle-start__toggle--ColumnGap: var(--pf-t--global--spacer--gap--text-to-element--default);\n --pf-v6-c-accordion__toggle-text--Color: var(--pf-t--global--text--color--regular);\n --pf-v6-c-accordion__toggle-text--FontWeight: var(--pf-t--global--font--weight--body--default);\n --pf-v6-c-accordion__toggle--m-expanded__toggle-text--FontWeight: var(--pf-t--global--font--weight--body--bold);\n --pf-v6-c-accordion--m-display-lg__toggle--m-expanded__toggle-text--FontWeight: var(--pf-t--global--font--weight--heading--default);\n --pf-v6-c-accordion__toggle-icon--TransitionTimingFunction: var(--pf-t--global--motion--timing-function--default);\n --pf-v6-c-accordion__toggle-icon--TransitionDuration: var(--pf-t--global--motion--duration--icon--default);\n --pf-v6-c-accordion__toggle-icon--Transition: transform var(--pf-v6-c-accordion__toggle-icon--TransitionDuration) var(--pf-v6-c-accordion__toggle-icon--TransitionTimingFunction);\n --pf-v6-c-accordion__toggle-icon--Rotate: 0;\n --pf-v6-c-accordion__toggle--m-expanded__toggle-icon--Rotate: 90deg;\n --pf-v6-c-accordion__expandable-content--MarginInlineEnd: var(--pf-t--global--spacer--md);\n --pf-v6-c-accordion__expandable-content--MarginBlockEnd: 0;\n --pf-v6-c-accordion__expandable-content--MarginInlineStart: var(--pf-t--global--spacer--md);\n --pf-v6-c-accordion__expandable-content--BackgroundColor: var(--pf-t--global--background--color--primary--default);\n --pf-v6-c-accordion__expandable-content--BorderRadius: var(--pf-t--global--border--radius--small);\n --pf-v6-c-accordion__expandable-content--Color: var(--pf-t--global--text--color--regular);\n --pf-v6-c-accordion__expandable-content--FontSize: var(--pf-t--global--font--size--body--default);\n --pf-v6-c-accordion__expandable-content--m-fixed--MaxHeight--base: 0;\n --pf-v6-c-accordion__expandable-content--m-fixed--MaxHeight: 9.375rem;\n --pf-v6-c-accordion__expandable-content--MaxHeight: 0;\n --pf-v6-c-accordion__expandable-content--Visibility: hidden;\n --pf-v6-c-accordion__item--m-expanded__expandable-content--Visibility: visible;\n --pf-v6-c-accordion__item--m-expanded__expandable-content--MaxHeight: 99999px;\n --pf-v6-c-accordion__item--m-expanded__expandable-content--MarginBlockEnd: var(--pf-t--global--spacer--md);\n --pf-v6-c-accordion__item--before--TransitionDuration--expand--fade: var(--pf-t--global--motion--duration--fade--default);\n --pf-v6-c-accordion__item--before--TransitionDuration--collapse--fade: var(--pf-t--global--motion--duration--fade--short);\n --pf-v6-c-accordion__item--before--TransitionDuration--fade: var(--pf-v6-c-accordion__item--before--TransitionDuration--collapse--fade);\n --pf-v6-c-accordion__item--before--TransitionTimingFunction: var(--pf-t--global--motion--timing-function--default);\n --pf-v6-c-accordion__item--before--Opacity: 0;\n --pf-v6-c-accordion__item--m-expanded--before--Opacity: 1;\n --pf-v6-c-accordion__item--m-expanded--before--TranslateY: 0;\n --pf-v6-c-accordion__expandable-content--TransitionDuration--collapse--slide: 0s;\n --pf-v6-c-accordion__expandable-content--TransitionDuration--collapse--fade: var(--pf-t--global--motion--duration--fade--short);\n --pf-v6-c-accordion__expandable-content--TransitionDuration--expand--slide: 0s;\n --pf-v6-c-accordion__expandable-content--TransitionDuration--expand--fade: var(--pf-t--global--motion--duration--fade--default);\n --pf-v6-c-accordion__expandable-content--TransitionDuration--slide: var(--pf-v6-c-accordion__expandable-content--TransitionDuration--collapse--slide);\n --pf-v6-c-accordion__expandable-content--TransitionDuration--fade: var(--pf-v6-c-accordion__expandable-content--TransitionDuration--collapse--fade);\n --pf-v6-c-accordion__expandable-content--TransitionTimingFunction: var(--pf-t--global--motion--timing-function--default);\n --pf-v6-c-accordion__expandable-content--Opacity: 0;\n --pf-v6-c-accordion__item--m-expanded__expandable-content--Opacity: 1;\n --pf-v6-c-accordion__expandable-content--TranslateY: 0;\n --pf-v6-c-accordion__item--m-expanded__expandable-content--TranslateY: 0;\n --pf-v6-c-accordion__expandable-content-body--PaddingBlockStart: var(--pf-t--global--spacer--sm);\n --pf-v6-c-accordion__expandable-content-body--PaddingInlineEnd: var(--pf-t--global--spacer--sm);\n --pf-v6-c-accordion__expandable-content-body--PaddingBlockEnd: var(--pf-t--global--spacer--sm);\n --pf-v6-c-accordion__expandable-content-body--PaddingInlineStart: var(--pf-t--global--spacer--sm);\n --pf-v6-c-accordion__expandable-content-body--expandable-content-body--PaddingBlockStart: 0;\n --pf-v6-c-accordion--m-display-lg__toggle--PaddingBlockStart: var(--pf-t--global--spacer--md);\n --pf-v6-c-accordion--m-display-lg__toggle--PaddingInlineEnd: var(--pf-t--global--spacer--md);\n --pf-v6-c-accordion--m-display-lg__toggle--PaddingBlockEnd: var(--pf-t--global--spacer--md);\n --pf-v6-c-accordion--m-display-lg__toggle--m-expanded--PaddingBlockEnd: var(--pf-t--global--spacer--sm);\n --pf-v6-c-accordion--m-display-lg__toggle--PaddingInlineStart: var(--pf-t--global--spacer--md);\n --pf-v6-c-accordion--m-display-lg__toggle--FontFamily: var(--pf-t--global--font--family--heading);\n --pf-v6-c-accordion--m-display-lg__toggle--FontSize: var(--pf-t--global--font--size--heading--sm);\n --pf-v6-c-accordion--m-display-lg__toggle-text--FontWeight: var(--pf-t--global--font--weight--heading--default);\n --pf-v6-c-accordion--m-display-lg__expandable-content--FontSize: var(--pf-t--global--font--size--body--lg);\n --pf-v6-c-accordion--m-display-lg__expandable-content--Color: var(--pf-t--global--text--color--regular);\n --pf-v6-c-accordion--m-bordered--RowGap: 0;\n --pf-v6-c-accordion__item--m-bordered--BorderBlockEndWidth: var(--pf-t--global--border--width--divider--default);\n --pf-v6-c-accordion__item--m-bordered--BorderBlockEndColor: var(--pf-t--global--border--color--default);\n --pf-v6-c-accordion__item--BorderWidth: 0;\n --pf-v6-c-accordion__item--BorderColor: var(--pf-t--global--border--color--high-contrast);\n --pf-v6-c-accordion__item--m-expanded--BorderWidth: var(--pf-t--global--border--width--high-contrast--regular);\n --pf-v6-c-accordion__expandable-content--BorderWidth: 0;\n --pf-v6-c-accordion__expandable-content--BorderColor: var(--pf-t--global--border--color--high-contrast);\n --pf-v6-c-accordion__item--m-expanded__expandable-content--BorderWidth: var(--pf-t--global--border--width--high-contrast--regular);\n}\n@media screen and (prefers-reduced-motion: no-preference) {\n .pf-v6-c-accordion {\n --pf-v6-c-accordion__item--before--TransitionDuration--expand--slide: var(--pf-t--global--motion--duration--fade--default);\n --pf-v6-c-accordion__item--before--TransitionDuration--collapse--slide: var(--pf-t--global--motion--duration--fade--short);\n --pf-v6-c-accordion__item--before--TranslateY: -.5rem;\n --pf-v6-c-accordion__expandable-content--TransitionDuration--expand--slide: var(--pf-t--global--motion--duration--fade--default);\n --pf-v6-c-accordion__expandable-content--TransitionDuration--collapse--slide: var(--pf-t--global--motion--duration--fade--short);\n --pf-v6-c-accordion__expandable-content--TranslateY: -.5rem;\n }\n}\n\n.pf-v6-c-accordion {\n display: flex;\n flex-direction: column;\n row-gap: var(--pf-v6-c-accordion--RowGap);\n background-color: var(--pf-v6-c-accordion--BackgroundColor);\n}\n.pf-v6-c-accordion.pf-m-toggle-start {\n --pf-v6-c-accordion__toggle--ColumnGap: var(--pf-v6-c-accordion--m-toggle-start__toggle--ColumnGap);\n}\n.pf-v6-c-accordion.pf-m-display-lg {\n --pf-v6-c-accordion__toggle--PaddingBlockStart: var(--pf-v6-c-accordion--m-display-lg__toggle--PaddingBlockStart);\n --pf-v6-c-accordion__toggle--PaddingInlineEnd: var(--pf-v6-c-accordion--m-display-lg__toggle--PaddingInlineEnd);\n --pf-v6-c-accordion__toggle--PaddingBlockEnd: var(--pf-v6-c-accordion--m-display-lg__toggle--PaddingBlockEnd);\n --pf-v6-c-accordion__toggle--m-expanded--PaddingBlockEnd: var(--pf-v6-c-accordion--m-display-lg__toggle--m-expanded--PaddingBlockEnd);\n --pf-v6-c-accordion__toggle--PaddingInlineStart: var(--pf-v6-c-accordion--m-display-lg__toggle--PaddingInlineStart);\n --pf-v6-c-accordion__toggle--FontFamily: var(--pf-v6-c-accordion--m-display-lg__toggle--FontFamily);\n --pf-v6-c-accordion__toggle--FontSize: var(--pf-v6-c-accordion--m-display-lg__toggle--FontSize);\n --pf-v6-c-accordion__toggle-text--FontWeight: var(--pf-v6-c-accordion--m-display-lg__toggle-text--FontWeight);\n --pf-v6-c-accordion__toggle--m-expanded__toggle-text--FontWeight: var(--pf-v6-c-accordion--m-display-lg__toggle--m-expanded__toggle-text--FontWeight);\n --pf-v6-c-accordion__expandable-content--FontSize: var(--pf-v6-c-accordion--m-display-lg__expandable-content--FontSize);\n --pf-v6-c-accordion__expandable-content--Color: var(--pf-v6-c-accordion--m-display-lg__expandable-content--Color);\n}\n.pf-v6-c-accordion.pf-m-bordered {\n --pf-v6-c-accordion--RowGap: var(--pf-v6-c-accordion--m-bordered--RowGap);\n --pf-v6-c-accordion__item--BorderRadius: 0;\n --pf-v6-c-accordion__toggle--BorderRadius: 0;\n --pf-v6-c-accordion__item--BorderWidth: 0;\n}\n.pf-v6-c-accordion.pf-m-bordered .pf-v6-c-accordion__item {\n border-block-end: var(--pf-v6-c-accordion__item--m-bordered--BorderBlockEndWidth) solid var(--pf-v6-c-accordion__item--m-bordered--BorderBlockEndColor);\n}\n\n.pf-v6-c-accordion__item {\n position: relative;\n}\n.pf-v6-c-accordion__item::before {\n position: absolute;\n inset: 0;\n pointer-events: none;\n content: "";\n background-color: var(--pf-v6-c-accordion__item--m-expanded--BackgroundColor);\n border: var(--pf-v6-c-accordion__item--BorderWidth) solid var(--pf-v6-c-accordion__item--BorderColor);\n border-radius: var(--pf-v6-c-accordion__item--BorderRadius);\n opacity: var(--pf-v6-c-accordion__item--before--Opacity);\n transition-timing-function: var(--pf-v6-c-accordion__item--before--TransitionTimingFunction);\n transition-duration: var(--pf-v6-c-accordion__item--before--TransitionDuration--fade);\n transition-property: opacity;\n}\n.pf-v6-c-accordion__item.pf-m-expanded {\n --pf-v6-c-accordion__toggle--PaddingBlockEnd: var(--pf-v6-c-accordion__toggle--m-expanded--PaddingBlockEnd);\n --pf-v6-c-accordion__toggle-text--FontWeight: var(--pf-v6-c-accordion__toggle--m-expanded__toggle-text--FontWeight);\n --pf-v6-c-accordion__toggle-icon--Rotate: var(--pf-v6-c-accordion__toggle--m-expanded__toggle-icon--Rotate);\n --pf-v6-c-accordion__item--before--TransitionDuration--slide: var(--pf-v6-c-accordion__item--before--TransitionDuration--expand--slide);\n --pf-v6-c-accordion__item--before--TransitionDuration--fade: var(--pf-v6-c-accordion__item--before--TransitionDuration--expand--fade);\n --pf-v6-c-accordion__item--before--Opacity: var(--pf-v6-c-accordion__item--m-expanded--before--Opacity);\n --pf-v6-c-accordion__item--before--TranslateY: var(--pf-v6-c-accordion__item--m-expanded--before--TranslateY);\n --pf-v6-c-accordion__item--BorderWidth: var(--pf-v6-c-accordion__item--m-expanded--BorderWidth);\n --pf-v6-c-accordion__expandable-content--TransitionDuration--slide: var(--pf-v6-c-accordion__expandable-content--TransitionDuration--expand--slide);\n --pf-v6-c-accordion__expandable-content--TransitionDuration--fade: var(--pf-v6-c-accordion__expandable-content--TransitionDuration--expand--fade);\n --pf-v6-c-accordion__expandable-content--Opacity: var(--pf-v6-c-accordion__item--m-expanded__expandable-content--Opacity);\n --pf-v6-c-accordion__expandable-content--TranslateY: var(--pf-v6-c-accordion__item--m-expanded__expandable-content--TranslateY);\n --pf-v6-c-accordion__expandable-content--MarginBlockEnd: var(--pf-v6-c-accordion__item--m-expanded__expandable-content--MarginBlockEnd);\n --pf-v6-c-accordion__expandable-content--MaxHeight: var(--pf-v6-c-accordion__item--m-expanded__expandable-content--MaxHeight);\n --pf-v6-c-accordion__expandable-content--Visibility: var(--pf-v6-c-accordion__item--m-expanded__expandable-content--Visibility);\n --pf-v6-c-accordion__expandable-content--TransitionDuration--fade: 0s;\n --pf-v6-c-accordion__expandable-content--m-fixed--MaxHeight--base: var(--pf-v6-c-accordion__expandable-content--m-fixed--MaxHeight);\n --pf-v6-c-accordion__expandable-content--BorderWidth: var(--pf-v6-c-accordion__item--m-expanded__expandable-content--BorderWidth);\n}\n\n.pf-v6-c-accordion__toggle {\n position: relative;\n z-index: var(--pf-v6-c-accordion__toggle--ZIndex);\n display: flex;\n column-gap: var(--pf-v6-c-accordion__toggle--ColumnGap);\n align-items: center;\n width: 100%;\n padding-block-start: var(--pf-v6-c-accordion__toggle--PaddingBlockStart);\n padding-block-end: var(--pf-v6-c-accordion__toggle--PaddingBlockEnd);\n padding-inline-start: var(--pf-v6-c-accordion__toggle--PaddingInlineStart);\n padding-inline-end: var(--pf-v6-c-accordion__toggle--PaddingInlineEnd);\n font-family: var(--pf-v6-c-accordion__toggle--FontFamily, inherit);\n font-size: var(--pf-v6-c-accordion__toggle--FontSize, inherit);\n text-align: start;\n background-color: var(--pf-v6-c-accordion__toggle--BackgroundColor);\n border: 0;\n border-radius: var(--pf-v6-c-accordion__toggle--BorderRadius);\n}\n.pf-v6-c-accordion__toggle::after {\n position: absolute;\n inset: 0;\n pointer-events: none;\n content: "";\n border: var(--pf-v6-c-accordion__toggle--BorderWidth) solid var(--pf-v6-c-accordion__toggle--BorderColor);\n border-radius: inherit;\n}\n.pf-v6-c-accordion__toggle:is(:hover, :focus) {\n --pf-v6-c-accordion__toggle--BackgroundColor: var(--pf-v6-c-accordion__toggle--hover--BackgroundColor);\n --pf-v6-c-accordion__toggle--BorderWidth: var(--pf-v6-c-accordion__toggle--hover--BorderWidth);\n}\n\n.pf-v6-c-accordion__toggle-text {\n overflow: hidden;\n text-overflow: ellipsis;\n white-space: nowrap;\n flex-grow: 1;\n font-weight: var(--pf-v6-c-accordion__toggle-text--FontWeight);\n color: var(--pf-v6-c-accordion__toggle-text--Color);\n}\n\n.pf-v6-c-accordion__toggle-icon {\n transition: var(--pf-v6-c-accordion__toggle-icon--Transition);\n transform: rotate(var(--pf-v6-c-accordion__toggle-icon--Rotate));\n}\n:where(.pf-v6-m-dir-rtl, [dir=rtl]) .pf-v6-c-accordion__toggle-icon {\n scale: -1 1;\n}\n\n.pf-v6-c-accordion__expandable-content:where([hidden]) {\n display: revert;\n}\n\n.pf-v6-c-accordion__expandable-content {\n max-height: var(--pf-v6-c-accordion__expandable-content--MaxHeight);\n margin-block-end: var(--pf-v6-c-accordion__expandable-content--MarginBlockEnd);\n margin-inline-start: var(--pf-v6-c-accordion__expandable-content--MarginInlineStart);\n margin-inline-end: var(--pf-v6-c-accordion__expandable-content--MarginInlineEnd);\n font-size: var(--pf-v6-c-accordion__expandable-content--FontSize);\n color: var(--pf-v6-c-accordion__expandable-content--Color);\n visibility: var(--pf-v6-c-accordion__expandable-content--Visibility);\n background-color: var(--pf-v6-c-accordion__expandable-content--BackgroundColor);\n border: var(--pf-v6-c-accordion__expandable-content--BorderWidth) solid var(--pf-v6-c-accordion__expandable-content--BorderColor);\n border-radius: var(--pf-v6-c-accordion__expandable-content--BorderRadius);\n opacity: var(--pf-v6-c-accordion__expandable-content--Opacity);\n transition-delay: 0s, 0s, var(--pf-v6-c-accordion__expandable-content--TransitionDuration--fade), var(--pf-v6-c-accordion__expandable-content--TransitionDuration--fade), var(--pf-v6-c-accordion__expandable-content--TransitionDuration--fade);\n transition-timing-function: var(--pf-v6-c-accordion__expandable-content--TransitionTimingFunction);\n transition-duration: var(--pf-v6-c-accordion__expandable-content--TransitionDuration--fade), var(--pf-v6-c-accordion__expandable-content--TransitionDuration--slide), 0s, 0s, 0s;\n transition-property: opacity, translate, visibility, max-height, margin-block-end;\n translate: 0 var(--pf-v6-c-accordion__expandable-content--TranslateY);\n}\n.pf-v6-c-accordion__expandable-content.pf-m-fixed {\n max-height: var(--pf-v6-c-accordion__expandable-content--m-fixed--MaxHeight--base);\n overflow-y: auto;\n}\n\n.pf-v6-c-accordion__expandable-content-body {\n padding-block-start: var(--pf-v6-c-accordion__expandable-content-body--PaddingBlockStart);\n padding-block-end: var(--pf-v6-c-accordion__expandable-content-body--PaddingBlockEnd);\n padding-inline-start: var(--pf-v6-c-accordion__expandable-content-body--PaddingInlineStart);\n padding-inline-end: var(--pf-v6-c-accordion__expandable-content-body--PaddingInlineEnd);\n}\n.pf-v6-c-accordion__expandable-content-body + .pf-v6-c-accordion__expandable-content-body {\n --pf-v6-c-accordion__expandable-content-body--PaddingBlockStart: var(--pf-v6-c-accordion__expandable-content-body--expandable-content-body--PaddingBlockStart);\n}\n\n.pf-v6-c-action-list {\n --pf-v6-c-action-list--RowGap: var(--pf-t--global--spacer--gap--group--vertical);\n --pf-v6-c-action-list--ColumnGap: var(--pf-t--global--spacer--gap--group-to-group--horizontal--default);\n --pf-v6-c-action-list__group--ColumnGap: var(--pf-t--global--spacer--gap--action-to-action--default);\n --pf-v6-c-action-list--m-icons--ColumnGap: var(--pf-t--global--spacer--gap--action-to-action--plain);\n}\n\n.pf-v6-c-action-list,\n.pf-v6-c-action-list__group {\n display: flex;\n align-items: start;\n}\n\n.pf-v6-c-action-list {\n row-gap: var(--pf-v6-c-action-list--RowGap);\n column-gap: var(--pf-v6-c-action-list--ColumnGap);\n}\n.pf-v6-c-action-list.pf-m-icons {\n --pf-v6-c-action-list__group--ColumnGap: var(--pf-v6-c-action-list--m-icons--ColumnGap);\n column-gap: var(--pf-v6-c-action-list--m-icons--ColumnGap);\n}\n\n.pf-v6-c-action-list__group {\n row-gap: var(--pf-v6-c-action-list__group--RowGap, var(--pf-v6-c-action-list--RowGap));\n column-gap: var(--pf-v6-c-action-list__group--ColumnGap);\n}\n.pf-v6-c-action-list__group.pf-m-icons {\n column-gap: var(--pf-v6-c-action-list--m-icons--ColumnGap);\n}\n\n.pf-v6-c-alert {\n --pf-v6-c-alert--BoxShadow: var(--pf-t--global--box-shadow--lg);\n --pf-v6-c-alert--BackgroundColor: var(--pf-t--global--background--color--floating--default);\n --pf-v6-c-alert--GridTemplateColumns: max-content 1fr max-content;\n --pf-v6-c-alert--GridTemplateAreas:\n "icon title action"\n ". description description"\n ". actiongroup actiongroup";\n --pf-v6-c-alert--BorderWidth: var(--pf-t--global--border--width--box--status--default);\n --pf-v6-c-alert--BorderColor: transparent;\n --pf-v6-c-alert--BorderRadius: var(--pf-t--global--border--radius--medium);\n --pf-v6-c-alert--PaddingBlockStart: var(--pf-t--global--spacer--md);\n --pf-v6-c-alert--PaddingInlineEnd: var(--pf-t--global--spacer--md);\n --pf-v6-c-alert--PaddingBlockEnd: var(--pf-t--global--spacer--md);\n --pf-v6-c-alert--PaddingInlineStart: var(--pf-t--global--spacer--md);\n --pf-v6-c-alert--FontSize: var(--pf-t--global--font--size--body--default);\n --pf-v6-c-alert__toggle--MarginBlockStart: calc(-1 * var(--pf-t--global--spacer--control--vertical--default));\n --pf-v6-c-alert__toggle--MarginBlockEnd: calc(-1 * var(--pf-t--global--spacer--control--vertical--default));\n --pf-v6-c-alert__toggle--MarginInlineStart: calc(-1 * var(--pf-t--global--spacer--action--horizontal--plain--default));\n --pf-v6-c-alert__toggle--MarginInlineEnd: var(--pf-t--global--spacer--sm);\n --pf-v6-c-alert__toggle-icon--Rotate: 0;\n --pf-v6-c-alert__toggle-icon--TransitionTimingFunction: var(--pf-t--global--motion--timing-function--default);\n --pf-v6-c-alert__toggle-icon--TransitionDuration: var(--pf-t--global--motion--duration--icon--long);\n --pf-v6-c-alert__icon--Color: var(--pf-t--global--icon--color--regular);\n --pf-v6-c-alert__icon--MarginBlockStart: 0.25rem;\n --pf-v6-c-alert__icon--MarginInlineEnd: var(--pf-t--global--spacer--gap--text-to-element--default);\n --pf-v6-c-alert__icon--FontSize: var(--pf-t--global--icon--size--md);\n --pf-v6-c-alert__title--FontWeight: var(--pf-t--global--font--weight--body--bold);\n --pf-v6-c-alert__title--Color: var(--pf-t--global--text--color--regular);\n --pf-v6-c-alert__title--max-lines: 1;\n --pf-v6-c-alert__action--MarginBlockStart: calc(var(--pf-t--global--spacer--control--vertical--default) * -1);\n --pf-v6-c-alert__action--MarginBlockEnd: calc(var(--pf-t--global--spacer--control--vertical--default) * -1);\n --pf-v6-c-alert__action--TranslateY: 0.125rem;\n --pf-v6-c-alert__action--MarginInlineEnd: calc(var(--pf-t--global--spacer--sm) * -1);\n --pf-v6-c-alert__description--PaddingBlockStart: var(--pf-t--global--spacer--xs);\n --pf-v6-c-alert__action-group--PaddingBlockStart-base: var(--pf-t--global--spacer--sm);\n --pf-v6-c-alert__action-group--PaddingBlockStart: var(--pf-v6-c-alert__action-group--PaddingBlockStart-base);\n --pf-v6-c-alert__description--action-group--PaddingBlockStart-base: var(--pf-t--global--spacer--sm);\n --pf-v6-c-alert__description--action-group--PaddingBlockStart: var(--pf-v6-c-alert__description--action-group--PaddingBlockStart-base);\n --pf-v6-c-alert__action-group__c-button--not-last-child--MarginInlineEnd: var(--pf-t--global--spacer--gap--action-to-action--default);\n --pf-v6-c-alert--m-custom--BorderColor: var(--pf-t--global--border--color--status--custom--default);\n --pf-v6-c-alert--m-custom__icon--Color: var(--pf-t--global--icon--color--status--custom--default);\n --pf-v6-c-alert--m-custom__title--Color: var(--pf-t--global--text--color--regular);\n --pf-v6-c-alert--m-success--BorderColor: var(--pf-t--global--border--color--status--success--default);\n --pf-v6-c-alert--m-success__icon--Color: var(--pf-t--global--icon--color--status--success--default);\n --pf-v6-c-alert--m-success__title--Color: var(--pf-t--global--text--color--regular);\n --pf-v6-c-alert--m-danger--BorderColor: var(--pf-t--global--border--color--status--danger--default);\n --pf-v6-c-alert--m-danger__icon--Color: var(--pf-t--global--icon--color--status--danger--default);\n --pf-v6-c-alert--m-danger__title--Color: var(--pf-t--global--text--color--regular);\n --pf-v6-c-alert--m-warning--BorderColor: var(--pf-t--global--border--color--status--warning--default);\n --pf-v6-c-alert--m-warning__icon--Color: var(--pf-t--global--icon--color--status--warning--default);\n --pf-v6-c-alert--m-warning__title--Color: var(--pf-t--global--text--color--regular);\n --pf-v6-c-alert--m-info--BorderColor: var(--pf-t--global--border--color--status--info--default);\n --pf-v6-c-alert--m-info__icon--Color: var(--pf-t--global--icon--color--status--info--default);\n --pf-v6-c-alert--m-info__title--Color: var(--pf-t--global--text--color--regular);\n --pf-v6-c-alert--m-inline--BackgroundColor: var(--pf-t--global--background--color--primary--default);\n --pf-v6-c-alert--m-inline--BoxShadow: none;\n --pf-v6-c-alert--m-inline--m-plain--BorderWidth: 0;\n --pf-v6-c-alert--m-inline--m-plain--BackgroundColor: transparent;\n --pf-v6-c-alert--m-inline--m-plain--PaddingBlockStart: 0;\n --pf-v6-c-alert--m-inline--m-plain--PaddingInlineEnd: 0;\n --pf-v6-c-alert--m-inline--m-plain--PaddingBlockEnd: 0;\n --pf-v6-c-alert--m-inline--m-plain--PaddingInlineStart: 0;\n --pf-v6-c-alert--m-expandable--GridTemplateColumns: auto max-content 1fr max-content;\n --pf-v6-c-alert--m-expandable--GridTemplateAreas:\n "toggle icon title action"\n ". . description description"\n ". . actiongroup actiongroup";\n --pf-v6-c-alert--m-expandable__description--action-group--PaddingBlockStart: var(--pf-v6-c-alert__action-group--PaddingBlockStart-base);\n --pf-v6-c-alert--m-expanded__toggle-icon--Rotate: 90deg;\n --pf-v6-c-alert--m-expanded__description--action-group--PaddingBlockStart: var(--pf-v6-c-alert__description--action-group--PaddingBlockStart-base);\n}\n\n.pf-v6-c-alert {\n position: relative;\n display: grid;\n grid-template-areas: var(--pf-v6-c-alert--GridTemplateAreas);\n grid-template-columns: var(--pf-v6-c-alert--GridTemplateColumns);\n padding-block-start: var(--pf-v6-c-alert--PaddingBlockStart);\n padding-block-end: var(--pf-v6-c-alert--PaddingBlockEnd);\n padding-inline-start: var(--pf-v6-c-alert--PaddingInlineStart);\n padding-inline-end: var(--pf-v6-c-alert--PaddingInlineEnd);\n font-size: var(--pf-v6-c-alert--FontSize);\n background-color: var(--pf-v6-c-alert--BackgroundColor);\n border: var(--pf-v6-c-alert--BorderWidth) solid var(--pf-v6-c-alert--BorderColor);\n border-radius: var(--pf-v6-c-alert--BorderRadius);\n box-shadow: var(--pf-v6-c-alert--BoxShadow);\n}\n.pf-v6-c-alert.pf-m-custom {\n --pf-v6-c-alert--BorderColor: var(--pf-v6-c-alert--m-custom--BorderColor);\n --pf-v6-c-alert__icon--Color: var(--pf-v6-c-alert--m-custom__icon--Color);\n --pf-v6-c-alert__title--Color: var(--pf-v6-c-alert--m-custom__title--Color);\n}\n.pf-v6-c-alert.pf-m-success {\n --pf-v6-c-alert--BorderColor: var(--pf-v6-c-alert--m-success--BorderColor);\n --pf-v6-c-alert__icon--Color: var(--pf-v6-c-alert--m-success__icon--Color);\n --pf-v6-c-alert__title--Color: var(--pf-v6-c-alert--m-success__title--Color);\n}\n.pf-v6-c-alert.pf-m-danger {\n --pf-v6-c-alert--BorderColor: var(--pf-v6-c-alert--m-danger--BorderColor);\n --pf-v6-c-alert__icon--Color: var(--pf-v6-c-alert--m-danger__icon--Color);\n --pf-v6-c-alert__title--Color: var(--pf-v6-c-alert--m-danger__title--Color);\n}\n.pf-v6-c-alert.pf-m-warning {\n --pf-v6-c-alert--BorderColor: var(--pf-v6-c-alert--m-warning--BorderColor);\n --pf-v6-c-alert__icon--Color: var(--pf-v6-c-alert--m-warning__icon--Color);\n --pf-v6-c-alert__title--Color: var(--pf-v6-c-alert--m-warning__title--Color);\n}\n.pf-v6-c-alert.pf-m-info {\n --pf-v6-c-alert--BorderColor: var(--pf-v6-c-alert--m-info--BorderColor);\n --pf-v6-c-alert__icon--Color: var(--pf-v6-c-alert--m-info__icon--Color);\n --pf-v6-c-alert__title--Color: var(--pf-v6-c-alert--m-info__title--Color);\n}\n.pf-v6-c-alert.pf-m-inline {\n --pf-v6-c-alert--BoxShadow: var(--pf-v6-c-alert--m-inline--BoxShadow);\n --pf-v6-c-alert--BackgroundColor: var(--pf-v6-c-alert--m-inline--BackgroundColor);\n}\n.pf-v6-c-alert.pf-m-plain {\n --pf-v6-c-alert--BorderWidth: var(--pf-v6-c-alert--m-inline--m-plain--BorderWidth);\n --pf-v6-c-alert--BackgroundColor: var(--pf-v6-c-alert--m-inline--m-plain--BackgroundColor);\n --pf-v6-c-alert--PaddingBlockStart: var(--pf-v6-c-alert--m-inline--m-plain--PaddingBlockStart);\n --pf-v6-c-alert--PaddingInlineEnd: var(--pf-v6-c-alert--m-inline--m-plain--PaddingInlineEnd);\n --pf-v6-c-alert--PaddingBlockEnd: var(--pf-v6-c-alert--m-inline--m-plain--PaddingBlockEnd);\n --pf-v6-c-alert--PaddingInlineStart: var(--pf-v6-c-alert--m-inline--m-plain--PaddingInlineStart);\n}\n.pf-v6-c-alert.pf-m-expandable {\n --pf-v6-c-alert--GridTemplateColumns: var(--pf-v6-c-alert--m-expandable--GridTemplateColumns);\n --pf-v6-c-alert--GridTemplateAreas: var(--pf-v6-c-alert--m-expandable--GridTemplateAreas);\n --pf-v6-c-alert__description--action-group--PaddingBlockStart: var(--pf-v6-c-alert--m-expandable__description--action-group--PaddingBlockStart);\n}\n.pf-v6-c-alert.pf-m-expanded {\n --pf-v6-c-alert__toggle-icon--Rotate: var(--pf-v6-c-alert--m-expanded__toggle-icon--Rotate);\n --pf-v6-c-alert__description--action-group--PaddingBlockStart: var(--pf-v6-c-alert--m-expanded__description--action-group--PaddingBlockStart);\n}\n\n.pf-v6-c-alert__toggle {\n margin-block-start: var(--pf-v6-c-alert__toggle--MarginBlockStart);\n margin-block-end: var(--pf-v6-c-alert__toggle--MarginBlockEnd);\n margin-inline-start: var(--pf-v6-c-alert__toggle--MarginInlineStart);\n margin-inline-end: var(--pf-v6-c-alert__toggle--MarginInlineEnd);\n}\n\n.pf-v6-c-alert__toggle-icon {\n display: inline-block;\n transition: transform var(--pf-v6-c-alert__toggle-icon--TransitionDuration) var(--pf-v6-c-alert__toggle-icon--TransitionTimingFunction);\n transform: rotate(var(--pf-v6-c-alert__toggle-icon--Rotate));\n}\n:where(.pf-v6-m-dir-rtl, [dir=rtl]) .pf-v6-c-alert__toggle-icon {\n scale: -1 1;\n}\n\n.pf-v6-c-alert__icon {\n grid-area: icon;\n margin-inline-end: var(--pf-v6-c-alert__icon--MarginInlineEnd);\n font-size: var(--pf-v6-c-alert__icon--FontSize);\n color: var(--pf-v6-c-alert__icon--Color);\n}\n\n.pf-v6-c-alert__title {\n grid-area: title;\n font-weight: var(--pf-v6-c-alert__title--FontWeight);\n color: var(--pf-v6-c-alert__title--Color);\n word-break: break-word;\n}\n.pf-v6-c-alert__title.pf-m-truncate {\n display: -webkit-box;\n -webkit-box-orient: vertical;\n -webkit-line-clamp: var(--pf-v6-c-alert__title--max-lines);\n overflow: hidden;\n}\n\n.pf-v6-c-alert__description {\n grid-area: description;\n padding-block-start: var(--pf-v6-c-alert__description--PaddingBlockStart);\n word-break: break-word;\n}\n.pf-v6-c-alert__description + .pf-v6-c-alert__action-group {\n --pf-v6-c-alert__action-group--PaddingBlockStart: var(--pf-v6-c-alert__description--action-group--PaddingBlockStart);\n}\n\n.pf-v6-c-alert__action {\n grid-area: action;\n margin-block-start: var(--pf-v6-c-alert__action--MarginBlockStart);\n margin-block-end: var(--pf-v6-c-alert__action--MarginBlockEnd);\n margin-inline-end: var(--pf-v6-c-alert__action--MarginInlineEnd);\n}\n\n.pf-v6-c-alert__action-group {\n grid-area: actiongroup;\n padding-block-start: var(--pf-v6-c-alert__action-group--PaddingBlockStart);\n}\n.pf-v6-c-alert__action-group > .pf-v6-c-button:not(:last-child) {\n margin-inline-end: var(--pf-v6-c-alert__action-group__c-button--not-last-child--MarginInlineEnd);\n}\n\n.pf-v6-c-alert-group {\n --pf-v6-c-alert-group__item--MarginBlockStart: var(--pf-t--global--spacer--gap--group--vertical);\n --pf-v6-c-alert-group--m-toast--InsetBlockStart: var(--pf-t--global--spacer--2xl);\n --pf-v6-c-alert-group--m-toast--InsetInlineEnd: var(--pf-t--global--spacer--xl);\n --pf-v6-c-alert-group--m-toast--MaxWidth: 37.5rem;\n --pf-v6-c-alert-group--m-toast--ZIndex: var(--pf-t--global--z-index--2xl);\n --pf-v6-c-alert-group--m-toast__item--TransitionDuration--opacity--default: var(--pf-t--global--motion--duration--fade--default);\n --pf-v6-c-alert-group--m-toast__item--TransitionTimingFunction--opacity--default: var(--pf-t--global--motion--timing-function--decelerate);\n --pf-v6-c-alert-group--m-toast__item--Transition--opacity--default: var(--pf-v6-c-alert-group--m-toast__item--TransitionDuration--opacity--default)\n var(--pf-v6-c-alert-group--m-toast__item--TransitionTimingFunction--opacity--default)\n 0s;\n --pf-v6-c-alert-group--m-toast__item--TransitionDuration--opacity: var(--pf-t--global--motion--duration--fade--default);\n --pf-v6-c-alert-group--m-toast__item--TransitionTimingFunction--opacity: var(--pf-t--global--motion--timing-function--decelerate);\n --pf-v6-c-alert-group--m-toast__item--TransitionDelay--opacity: var(--pf-t--global--motion--delay--none);\n --pf-v6-c-alert-group--m-toast__item--TransitionDuration--transform: var(--pf-t--global--motion--duration--slide-in--default);\n --pf-v6-c-alert-group--m-toast__item--TransitionTimingFunction--transform: var(--pf-t--global--motion--timing-function--decelerate);\n --pf-v6-c-alert-group--m-toast__item--TransitionDelay--transform: var(--pf-t--global--motion--delay--none);\n --pf-v6-c-alert-group--m-toast__item--TransitionDuration--grid-template-rows: var(--pf-t--global--motion--duration--slide-in--default);\n --pf-v6-c-alert-group--m-toast__item--TransitionTimingFunction--grid-template-rows: var(--pf-t--global--motion--timing-function--decelerate);\n --pf-v6-c-alert-group--m-toast__item--TransitionDuration--margin-block: var(--pf-t--global--motion--duration--slide-in--default);\n --pf-v6-c-alert-group--m-toast__item--TransitionTimingFunction--margin-block: var(--pf-t--global--motion--timing-function--decelerate);\n --pf-v6-c-alert-group--m-toast__item--c-alert--TransitionDuration: var(--pf-t--global--motion--duration--slide-in--default);\n --pf-v6-c-alert-group--m-toast__item--c-alert--TransitionTimingFunction: var(--pf-t--global--motion--timing-function--decelerate);\n --pf-v6-c-alert-group--m-toast__item--c-alert--Transition: all\n var(--pf-v6-c-alert-group--m-toast__item--c-alert--TransitionDuration)\n var(--pf-v6-c-alert-group--m-toast__item--c-alert--TransitionTimingFunction)\n 0s;\n --pf-v6-c-alert-group--m-toast__item--m-outgoing--TransitionDuration--opacity--default: var(--pf-t--global--motion--duration--fade--default);\n --pf-v6-c-alert-group--m-toast__item--m-outgoing--TransitionTimingFunction--opacity--default: var(--pf-t--global--motion--timing-function--accelerate);\n --pf-v6-c-alert-group--m-toast__item--m-outgoing--TransitionDelay--grid-template-rows--default: var(--pf-t--global--motion--duration--fade--default);\n --pf-v6-c-alert-group--m-toast__item--m-outgoing--TransitionDelay--margin-block--default: var(--pf-t--global--motion--duration--fade--default);\n --pf-v6-c-alert-group--m-toast__item--m-outgoing--c-alert--TransitionDelay--default: var(--pf-t--global--motion--duration--fade--default);\n --pf-v6-c-alert-group--m-toast__item--m-offstage-right--TransitionDuration--opacity--default: initial;\n --pf-v6-c-alert-group--m-toast__item--m-offstage-right--TransitionTimingFunction--opacity--default: initial;\n --pf-v6-c-alert-group--m-toast__item--m-offstage-right--TransitionDelay--grid-template-rows--default: initial;\n --pf-v6-c-alert-group--m-toast__item--m-offstage-right--TransitionDelay--margin-block--default: initial;\n --pf-v6-c-alert-group--m-toast__item--m-offstage-right--c-alert--TransitionDelay--default: initial;\n --pf-v6-c-alert-group--m-toast__item--m-outgoing--TransitionDuration--transform: var(--pf-t--global--motion--duration--slide-out--short);\n --pf-v6-c-alert-group--m-toast__item--m-outgoing--TransitionTimingFunction--transform: var(--pf-t--global--motion--timing-function--accelerate);\n --pf-v6-c-alert-group--m-toast__item--m-outgoing--TransitionDuration--opacity: var(--pf-t--global--motion--duration--slide-out--short);\n --pf-v6-c-alert-group--m-toast__item--m-outgoing--TransitionTimingFunction--opacity: var(--pf-t--global--motion--timing-function--accelerate);\n --pf-v6-c-alert-group--m-toast__item--m-outgoing--TransitionDuration--margin-block: var(--pf-t--global--motion--duration--fade--short);\n --pf-v6-c-alert-group--m-toast__item--m-outgoing--TransitionTimingFunction--margin-block: var(--pf-t--global--motion--timing-function--accelerate);\n --pf-v6-c-alert-group--m-toast__item--m-outgoing--TransitionDelay--margin-block: var(--pf-t--global--motion--duration--slide-out--short);\n --pf-v6-c-alert-group--m-toast__item--m-outgoing--TransitionDuration--grid-template-rows: var(--pf-t--global--motion--duration--slide-in--short);\n --pf-v6-c-alert-group--m-toast__item--m-outgoing--TransitionTimingFunction--grid-template-rows: var(--pf-t--global--motion--timing-function--accelerate);\n --pf-v6-c-alert-group--m-toast__item--m-outgoing--TransitionDelay--grid-template-rows: var(--pf-t--global--motion--duration--slide-out--short);\n --pf-v6-c-alert-group--m-toast__item--m-offstage-right--TransitionDuration--transform: initial;\n --pf-v6-c-alert-group--m-toast__item--m-offstage-right--TransitionTimingFunction--transform: initial;\n --pf-v6-c-alert-group--m-toast__item--m-offstage-right--TransitionDuration--opacity: initial;\n --pf-v6-c-alert-group--m-toast__item--m-offstage-right--TransitionTimingFunction--opacity: initial;\n --pf-v6-c-alert-group--m-toast__item--m-offstage-right--TransitionDuration--margin-block: initial;\n --pf-v6-c-alert-group--m-toast__item--m-offstage-right--TransitionTimingFunction--margin-block: initial;\n --pf-v6-c-alert-group--m-toast__item--m-offstage-right--TransitionDelay--margin-block: initial;\n --pf-v6-c-alert-group--m-toast__item--m-offstage-right--TransitionDuration--grid-template-rows: initial;\n --pf-v6-c-alert-group--m-toast__item--m-offstage-right--TransitionTimingFunction--grid-template-rows: initial;\n --pf-v6-c-alert-group--m-toast__item--m-offstage-right--TransitionDelay--grid-template-rows: initial;\n --pf-v6-c-alert-group--m-toast__item--m-outgoing--c-alert--TransitionDuration: var(--pf-t--global--motion--duration--slide-out--short);\n --pf-v6-c-alert-group--m-toast__item--m-outgoing--c-alert--TransitionTimingFunction: var(--pf-t--global--motion--timing-function--accelerate);\n --pf-v6-c-alert-group--m-toast__item--m-outgoing--c-alert--Transition: all\n var(--pf-v6-c-alert-group--m-toast__item--m-outgoing--c-alert--TransitionDuration)\n var(--pf-v6-c-alert-group--m-toast__item--m-outgoing--c-alert--TransitionTimingFunction)\n var(--pf-v6-c-alert-group--m-toast__item--m-outgoing--c-alert--TransitionDuration);\n --pf-v6-c-alert-group--m-toast__item--m-offstage-right--c-alert--TransitionDuration: initial;\n --pf-v6-c-alert-group--m-toast__item--m-offstage-right--c-alert--TransitionTimingFunction: initial;\n --pf-v6-c-alert-group--m-toast__item--m-offstage-right--c-alert--Transition: initial;\n --pf-v6-c-alert-group__overflow-button--BorderWidth: var(--pf-t--global--border--width--high-contrast--regular);\n --pf-v6-c-alert-group__overflow-button--BorderColor: var(--pf-t--global--border--color--high-contrast);\n --pf-v6-c-alert-group__overflow-button--BorderRadius: var(--pf-t--global--border--radius--medium);\n --pf-v6-c-alert-group__overflow-button--PaddingBlockStart: var(--pf-t--global--spacer--md);\n --pf-v6-c-alert-group__overflow-button--PaddingInlineEnd: var(--pf-t--global--spacer--md);\n --pf-v6-c-alert-group__overflow-button--PaddingBlockEnd: var(--pf-t--global--spacer--md);\n --pf-v6-c-alert-group__overflow-button--PaddingInlineStart: var(--pf-t--global--spacer--md);\n --pf-v6-c-alert-group__overflow-button--Color: var(--pf-t--global--text--color--link--default);\n --pf-v6-c-alert-group__overflow-button--BoxShadow: var(--pf-t--global--box-shadow--lg);\n --pf-v6-c-alert-group__overflow-button--BackgroundColor: var(--pf-t--global--background--color--floating--default);\n --pf-v6-c-alert-group__overflow-button--hover--BorderWidth: var(--pf-t--global--border--width--high-contrast--strong);\n --pf-v6-c-alert-group__overflow-button--hover--Color: var(--pf-t--global--text--color--link--hover);\n --pf-v6-c-alert-group__overflow-button--hover--BackgroundColor: var(--pf-t--global--background--color--floating--hover);\n --pf-v6-c-alert-group__overflow-button--hover--BoxShadow: var(--pf-t--global--box-shadow--lg), var(--pf-t--global--box-shadow--lg--bottom);\n --pf-v6-c-alert-group__overflow-button--focus--Color: var(--pf-t--global--text--color--link--hover);\n --pf-v6-c-alert-group__overflow-button--focus--BoxShadow: var(--pf-t--global--box-shadow--lg), var(--pf-t--global--box-shadow--lg--bottom);\n --pf-v6-c-alert-group__overflow-button--active--Color: var(--pf-t--global--text--color--link--hover);\n --pf-v6-c-alert-group__overflow-button--active--BoxShadow: var(--pf-t--global--box-shadow--lg), var(--pf-t--global--box-shadow--lg--bottom);\n}\n\n.pf-v6-c-alert-group > * + * {\n margin-block-start: var(--pf-v6-c-alert-group__item--MarginBlockStart);\n}\n.pf-v6-c-alert-group.pf-m-toast {\n position: fixed;\n inset-block-start: var(--pf-v6-c-alert-group--m-toast--InsetBlockStart);\n inset-inline-end: var(--pf-v6-c-alert-group--m-toast--InsetInlineEnd);\n z-index: var(--pf-v6-c-alert-group--m-toast--ZIndex);\n width: calc(100% - var(--pf-v6-c-alert-group--m-toast--InsetInlineEnd) * 2);\n max-width: var(--pf-v6-c-alert-group--m-toast--MaxWidth);\n}\n\n.pf-v6-c-alert-group__overflow-button {\n position: relative;\n width: 100%;\n padding-block-start: var(--pf-v6-c-alert-group__overflow-button--PaddingBlockStart);\n padding-block-end: var(--pf-v6-c-alert-group__overflow-button--PaddingBlockEnd);\n padding-inline-start: var(--pf-v6-c-alert-group__overflow-button--PaddingInlineStart);\n padding-inline-end: var(--pf-v6-c-alert-group__overflow-button--PaddingInlineEnd);\n color: var(--pf-v6-c-alert-group__overflow-button--Color);\n background-color: var(--pf-v6-c-alert-group__overflow-button--BackgroundColor);\n border: 0;\n border-radius: var(--pf-v6-c-alert-group__overflow-button--BorderRadius);\n box-shadow: var(--pf-v6-c-alert-group__overflow-button--BoxShadow);\n}\n.pf-v6-c-alert-group__overflow-button::after {\n position: absolute;\n inset: 0;\n pointer-events: none;\n content: "";\n border: var(--pf-v6-c-alert-group__overflow-button--BorderWidth) solid var(--pf-v6-c-alert-group__overflow-button--BorderColor);\n border-radius: inherit;\n}\n.pf-v6-c-alert-group__overflow-button:hover, .pf-v6-c-alert-group__overflow-button:focus {\n --pf-v6-c-alert-group__overflow-button--BorderWidth: var(--pf-v6-c-alert-group__overflow-button--hover--BorderWidth);\n --pf-v6-c-alert-group__overflow-button--BackgroundColor: var(--pf-v6-c-alert-group__overflow-button--hover--BackgroundColor);\n --pf-v6-c-alert-group__overflow-button--Color: var(--pf-v6-c-alert-group__overflow-button--hover--Color);\n}\n\n.pf-v6-c-alert-group__item {\n display: grid;\n grid-template-rows: 1fr;\n opacity: 1;\n transition: opacity var(--pf-v6-c-alert-group--m-toast__item--Transition--opacity--default);\n transform: translateX(0) translateY(0);\n}\n@media screen and (prefers-reduced-motion: no-preference) {\n .pf-v6-c-alert-group__item {\n transition: opacity var(--pf-v6-c-alert-group--m-toast__item--TransitionDuration--opacity) var(--pf-v6-c-alert-group--m-toast__item--TransitionTimingFunction--opacity) var(--pf-v6-c-alert-group--m-toast__item--TransitionDelay--opacity), transform var(--pf-v6-c-alert-group--m-toast__item--TransitionDuration--transform) var(--pf-v6-c-alert-group--m-toast__item--TransitionTimingFunction--transform) var(--pf-v6-c-alert-group--m-toast__item--TransitionDelay--transform), grid-template-rows var(--pf-v6-c-alert-group--m-toast__item--TransitionDuration--grid-template-rows) var(--pf-v6-c-alert-group--m-toast__item--TransitionTimingFunction--grid-template-rows), margin-block var(--pf-v6-c-alert-group--m-toast__item--TransitionDuration--margin-block) var(--pf-v6-c-alert-group--m-toast__item--TransitionTimingFunction--margin-block);\n }\n .pf-v6-c-alert-group__item .pf-v6-c-alert {\n transition: var(--pf-v6-c-alert-group--m-toast__item--c-alert--Transition);\n }\n}\n.pf-v6-c-alert-group__item.pf-m-offstage-top:first-child, .pf-v6-c-alert-group__item.pf-m-incoming:first-child {\n grid-template-rows: 0fr;\n margin-block: 0;\n overflow: hidden;\n opacity: 0;\n transform: translateY(-100%);\n}\n.pf-v6-c-alert-group__item.pf-m-offstage-top:first-child .pf-v6-c-alert, .pf-v6-c-alert-group__item.pf-m-incoming:first-child .pf-v6-c-alert {\n min-height: 0;\n padding-block-start: 0;\n padding-block-end: 0;\n border-width: 0;\n}\n.pf-v6-c-alert-group__item.pf-m-offstage-right, .pf-v6-c-alert-group__item.pf-m-outgoing {\n grid-template-rows: 0fr;\n margin-block: 0;\n overflow: hidden;\n opacity: 0;\n transition: grid-template-rows 0s var(--pf-v6-c-alert-group--m-toast__item--m-offstage-right--TransitionDelay--grid-template-rows--default, var(--pf-v6-c-alert-group--m-toast__item--m-outgoing--TransitionDelay--grid-template-rows--default)), margin-block 0s var(--pf-v6-c-alert-group--m-toast__item--m-offstage-right--TransitionDelay--margin-block--default, var(--pf-v6-c-alert-group--m-toast__item--m-outgoing--TransitionDelay--margin-block--default)), opacity var(--pf-v6-c-alert-group--m-toast__item--m-offstage-right--TransitionDuration--opacity--default, var(--pf-v6-c-alert-group--m-toast__item--m-outgoing--TransitionDuration--opacity--default)) var(--pf-v6-c-alert-group--m-toast__item--m-offstage-right--TransitionTimingFunction--opacity--default, var(--pf-v6-c-alert-group--m-toast__item--m-outgoing--TransitionTimingFunction--opacity--default));\n}\n.pf-v6-c-alert-group__item.pf-m-offstage-right .pf-v6-c-alert, .pf-v6-c-alert-group__item.pf-m-outgoing .pf-v6-c-alert {\n min-height: 0;\n padding-block-start: 0;\n padding-block-end: 0;\n border-width: 0;\n transition: all 0s var(--pf-v6-c-alert-group--m-toast__item--m-offstage-right--c-alert--TransitionDelay--default, var(--pf-v6-c-alert-group--m-toast__item--m-outgoing--c-alert--TransitionDelay--default));\n}\n@media screen and (prefers-reduced-motion: no-preference) {\n .pf-v6-c-alert-group__item.pf-m-offstage-right, .pf-v6-c-alert-group__item.pf-m-outgoing {\n transition: transform var(--pf-v6-c-alert-group--m-toast__item--m-offstage-right--TransitionDuration--transform, var(--pf-v6-c-alert-group--m-toast__item--m-outgoing--TransitionDuration--transform)) var(--pf-v6-c-alert-group--m-toast__item--m-offstage-right--TransitionTimingFunction--transform, var(--pf-v6-c-alert-group--m-toast__item--m-outgoing--TransitionTimingFunction--transform)), opacity var(--pf-v6-c-alert-group--m-toast__item--m-offstage-right--TransitionDuration--opacity, var(--pf-v6-c-alert-group--m-toast__item--m-outgoing--TransitionDuration--opacity)) var(--pf-v6-c-alert-group--m-toast__item--m-offstage-right--TransitionTimingFunction--opacity, var(--pf-v6-c-alert-group--m-toast__item--m-outgoing--TransitionTimingFunction--opacity)), margin-block var(--pf-v6-c-alert-group--m-toast__item--m-offstage-right--TransitionDuration--margin-block, var(--pf-v6-c-alert-group--m-toast__item--m-outgoing--TransitionDuration--margin-block)) var(--pf-v6-c-alert-group--m-toast__item--m-offstage-right--TransitionTimingFunction--margin-block, var(--pf-v6-c-alert-group--m-toast__item--m-outgoing--TransitionTimingFunction--margin-block)) var(--pf-v6-c-alert-group--m-toast__item--m-offstage-right--TransitionDelay--margin-block, var(--pf-v6-c-alert-group--m-toast__item--m-outgoing--TransitionDelay--margin-block)), grid-template-rows var(--pf-v6-c-alert-group--m-toast__item--m-offstage-right--TransitionDuration--grid-template-rows, var(--pf-v6-c-alert-group--m-toast__item--m-outgoing--TransitionDuration--grid-template-rows)) var(--pf-v6-c-alert-group--m-toast__item--m-offstage-right--TransitionTimingFunction--grid-template-rows, var(--pf-v6-c-alert-group--m-toast__item--m-outgoing--TransitionTimingFunction--grid-template-rows)) var(--pf-v6-c-alert-group--m-toast__item--m-offstage-right--TransitionDelay--grid-template-rows, var(--pf-v6-c-alert-group--m-toast__item--m-outgoing--TransitionDelay--grid-template-rows));\n transform: translateX(100%);\n }\n :where(.pf-v6-m-dir-rtl, [dir=rtl]) .pf-v6-c-alert-group__item.pf-m-offstage-right, .pf-v6-c-alert-group__item.pf-m-outgoing {\n transform: translateX(calc(100% * var(--pf-v6-global--inverse--multiplier)));\n }\n .pf-v6-c-alert-group__item.pf-m-offstage-right .pf-v6-c-alert, .pf-v6-c-alert-group__item.pf-m-outgoing .pf-v6-c-alert {\n transition: var(--pf-v6-c-alert-group--m-toast__item--m-offstage-right--c-alert--Transition, var(--pf-v6-c-alert-group--m-toast__item--m-outgoing--c-alert--Transition));\n }\n}\n\n.pf-v6-c-avatar {\n --pf-v6-c-avatar--BorderColor: transparent;\n --pf-v6-c-avatar--BorderWidth: 0;\n --pf-v6-c-avatar--BorderRadius: var(--pf-t--global--border--radius--pill);\n --pf-v6-c-avatar--Width: 2.25rem;\n --pf-v6-c-avatar--Height: 2.25rem;\n --pf-v6-c-avatar--m-sm--Width: 1.5rem;\n --pf-v6-c-avatar--m-sm--Height: 1.5rem;\n --pf-v6-c-avatar--m-md--Width: 2.25rem;\n --pf-v6-c-avatar--m-md--Height: 2.25rem;\n --pf-v6-c-avatar--m-lg--Width: 4.5rem;\n --pf-v6-c-avatar--m-lg--Height: 4.5rem;\n --pf-v6-c-avatar--m-xl--Width: 8rem;\n --pf-v6-c-avatar--m-xl--Height: 8rem;\n --pf-v6-c-avatar--m-bordered--BorderColor: var(--pf-t--global--border--color--default);\n --pf-v6-c-avatar--m-bordered--BorderWidth: var(--pf-t--global--border--width--box--default);\n}\n\n.pf-v6-c-avatar {\n width: var(--pf-v6-c-avatar--Width);\n height: var(--pf-v6-c-avatar--Height);\n border: var(--pf-v6-c-avatar--BorderWidth) solid var(--pf-v6-c-avatar--BorderColor);\n border-radius: var(--pf-v6-c-avatar--BorderRadius);\n}\n.pf-v6-c-avatar.pf-m-bordered {\n --pf-v6-c-avatar--BorderColor: var(--pf-v6-c-avatar--m-bordered--BorderColor);\n --pf-v6-c-avatar--BorderWidth: var(--pf-v6-c-avatar--m-bordered--BorderWidth);\n}\n.pf-v6-c-avatar.pf-m-sm {\n --pf-v6-c-avatar--Width: var(--pf-v6-c-avatar--m-sm--Width);\n --pf-v6-c-avatar--Height: var(--pf-v6-c-avatar--m-sm--Height);\n}\n@media (min-width: 36rem) {\n .pf-v6-c-avatar.pf-m-sm {\n --pf-v6-c-avatar--Width: var(--pf-v6-c-avatar--m-sm--Width-on-sm, var(--pf-v6-c-avatar--m-sm--Width));\n }\n}\n@media (min-width: 48rem) {\n .pf-v6-c-avatar.pf-m-sm {\n --pf-v6-c-avatar--Width: var(--pf-v6-c-avatar--m-sm--Width-on-md, var(--pf-v6-c-avatar--m-sm--Width-on-sm, var(--pf-v6-c-avatar--m-sm--Width)));\n }\n}\n@media (min-width: 62rem) {\n .pf-v6-c-avatar.pf-m-sm {\n --pf-v6-c-avatar--Width: var(--pf-v6-c-avatar--m-sm--Width-on-lg, var(--pf-v6-c-avatar--m-sm--Width-on-md, var(--pf-v6-c-avatar--m-sm--Width-on-sm, var(--pf-v6-c-avatar--m-sm--Width))));\n }\n}\n@media (min-width: 75rem) {\n .pf-v6-c-avatar.pf-m-sm {\n --pf-v6-c-avatar--Width: var(--pf-v6-c-avatar--m-sm--Width-on-xl, var(--pf-v6-c-avatar--m-sm--Width-on-lg, var(--pf-v6-c-avatar--m-sm--Width-on-md, var(--pf-v6-c-avatar--m-sm--Width-on-sm, var(--pf-v6-c-avatar--m-sm--Width)))));\n }\n}\n@media (min-width: 90.625rem) {\n .pf-v6-c-avatar.pf-m-sm {\n --pf-v6-c-avatar--Width: var(--pf-v6-c-avatar--m-sm--Width-on-2xl, var(--pf-v6-c-avatar--m-sm--Width-on-xl, var(--pf-v6-c-avatar--m-sm--Width-on-lg, var(--pf-v6-c-avatar--m-sm--Width-on-md, var(--pf-v6-c-avatar--m-sm--Width-on-sm, var(--pf-v6-c-avatar--m-sm--Width))))));\n }\n}\n@media (min-width: 36rem) {\n .pf-v6-c-avatar.pf-m-sm {\n --pf-v6-c-avatar--Height: var(--pf-v6-c-avatar--m-sm--Height-on-sm, var(--pf-v6-c-avatar--m-sm--Height));\n }\n}\n@media (min-width: 48rem) {\n .pf-v6-c-avatar.pf-m-sm {\n --pf-v6-c-avatar--Height: var(--pf-v6-c-avatar--m-sm--Height-on-md, var(--pf-v6-c-avatar--m-sm--Height-on-sm, var(--pf-v6-c-avatar--m-sm--Height)));\n }\n}\n@media (min-width: 62rem) {\n .pf-v6-c-avatar.pf-m-sm {\n --pf-v6-c-avatar--Height: var(--pf-v6-c-avatar--m-sm--Height-on-lg, var(--pf-v6-c-avatar--m-sm--Height-on-md, var(--pf-v6-c-avatar--m-sm--Height-on-sm, var(--pf-v6-c-avatar--m-sm--Height))));\n }\n}\n@media (min-width: 75rem) {\n .pf-v6-c-avatar.pf-m-sm {\n --pf-v6-c-avatar--Height: var(--pf-v6-c-avatar--m-sm--Height-on-xl, var(--pf-v6-c-avatar--m-sm--Height-on-lg, var(--pf-v6-c-avatar--m-sm--Height-on-md, var(--pf-v6-c-avatar--m-sm--Height-on-sm, var(--pf-v6-c-avatar--m-sm--Height)))));\n }\n}\n@media (min-width: 90.625rem) {\n .pf-v6-c-avatar.pf-m-sm {\n --pf-v6-c-avatar--Height: var(--pf-v6-c-avatar--m-sm--Height-on-2xl, var(--pf-v6-c-avatar--m-sm--Height-on-xl, var(--pf-v6-c-avatar--m-sm--Height-on-lg, var(--pf-v6-c-avatar--m-sm--Height-on-md, var(--pf-v6-c-avatar--m-sm--Height-on-sm, var(--pf-v6-c-avatar--m-sm--Height))))));\n }\n}\n.pf-v6-c-avatar.pf-m-md {\n --pf-v6-c-avatar--Width: var(--pf-v6-c-avatar--m-md--Width);\n --pf-v6-c-avatar--Height: var(--pf-v6-c-avatar--m-md--Height);\n}\n@media (min-width: 36rem) {\n .pf-v6-c-avatar.pf-m-md {\n --pf-v6-c-avatar--Width: var(--pf-v6-c-avatar--m-md--Width-on-sm, var(--pf-v6-c-avatar--m-md--Width));\n }\n}\n@media (min-width: 48rem) {\n .pf-v6-c-avatar.pf-m-md {\n --pf-v6-c-avatar--Width: var(--pf-v6-c-avatar--m-md--Width-on-md, var(--pf-v6-c-avatar--m-md--Width-on-sm, var(--pf-v6-c-avatar--m-md--Width)));\n }\n}\n@media (min-width: 62rem) {\n .pf-v6-c-avatar.pf-m-md {\n --pf-v6-c-avatar--Width: var(--pf-v6-c-avatar--m-md--Width-on-lg, var(--pf-v6-c-avatar--m-md--Width-on-md, var(--pf-v6-c-avatar--m-md--Width-on-sm, var(--pf-v6-c-avatar--m-md--Width))));\n }\n}\n@media (min-width: 75rem) {\n .pf-v6-c-avatar.pf-m-md {\n --pf-v6-c-avatar--Width: var(--pf-v6-c-avatar--m-md--Width-on-xl, var(--pf-v6-c-avatar--m-md--Width-on-lg, var(--pf-v6-c-avatar--m-md--Width-on-md, var(--pf-v6-c-avatar--m-md--Width-on-sm, var(--pf-v6-c-avatar--m-md--Width)))));\n }\n}\n@media (min-width: 90.625rem) {\n .pf-v6-c-avatar.pf-m-md {\n --pf-v6-c-avatar--Width: var(--pf-v6-c-avatar--m-md--Width-on-2xl, var(--pf-v6-c-avatar--m-md--Width-on-xl, var(--pf-v6-c-avatar--m-md--Width-on-lg, var(--pf-v6-c-avatar--m-md--Width-on-md, var(--pf-v6-c-avatar--m-md--Width-on-sm, var(--pf-v6-c-avatar--m-md--Width))))));\n }\n}\n@media (min-width: 36rem) {\n .pf-v6-c-avatar.pf-m-md {\n --pf-v6-c-avatar--Height: var(--pf-v6-c-avatar--m-md--Height-on-sm, var(--pf-v6-c-avatar--m-md--Height));\n }\n}\n@media (min-width: 48rem) {\n .pf-v6-c-avatar.pf-m-md {\n --pf-v6-c-avatar--Height: var(--pf-v6-c-avatar--m-md--Height-on-md, var(--pf-v6-c-avatar--m-md--Height-on-sm, var(--pf-v6-c-avatar--m-md--Height)));\n }\n}\n@media (min-width: 62rem) {\n .pf-v6-c-avatar.pf-m-md {\n --pf-v6-c-avatar--Height: var(--pf-v6-c-avatar--m-md--Height-on-lg, var(--pf-v6-c-avatar--m-md--Height-on-md, var(--pf-v6-c-avatar--m-md--Height-on-sm, var(--pf-v6-c-avatar--m-md--Height))));\n }\n}\n@media (min-width: 75rem) {\n .pf-v6-c-avatar.pf-m-md {\n --pf-v6-c-avatar--Height: var(--pf-v6-c-avatar--m-md--Height-on-xl, var(--pf-v6-c-avatar--m-md--Height-on-lg, var(--pf-v6-c-avatar--m-md--Height-on-md, var(--pf-v6-c-avatar--m-md--Height-on-sm, var(--pf-v6-c-avatar--m-md--Height)))));\n }\n}\n@media (min-width: 90.625rem) {\n .pf-v6-c-avatar.pf-m-md {\n --pf-v6-c-avatar--Height: var(--pf-v6-c-avatar--m-md--Height-on-2xl, var(--pf-v6-c-avatar--m-md--Height-on-xl, var(--pf-v6-c-avatar--m-md--Height-on-lg, var(--pf-v6-c-avatar--m-md--Height-on-md, var(--pf-v6-c-avatar--m-md--Height-on-sm, var(--pf-v6-c-avatar--m-md--Height))))));\n }\n}\n.pf-v6-c-avatar.pf-m-lg {\n --pf-v6-c-avatar--Width: var(--pf-v6-c-avatar--m-lg--Width);\n --pf-v6-c-avatar--Height: var(--pf-v6-c-avatar--m-lg--Height);\n}\n@media (min-width: 36rem) {\n .pf-v6-c-avatar.pf-m-lg {\n --pf-v6-c-avatar--Width: var(--pf-v6-c-avatar--m-lg--Width-on-sm, var(--pf-v6-c-avatar--m-lg--Width));\n }\n}\n@media (min-width: 48rem) {\n .pf-v6-c-avatar.pf-m-lg {\n --pf-v6-c-avatar--Width: var(--pf-v6-c-avatar--m-lg--Width-on-md, var(--pf-v6-c-avatar--m-lg--Width-on-sm, var(--pf-v6-c-avatar--m-lg--Width)));\n }\n}\n@media (min-width: 62rem) {\n .pf-v6-c-avatar.pf-m-lg {\n --pf-v6-c-avatar--Width: var(--pf-v6-c-avatar--m-lg--Width-on-lg, var(--pf-v6-c-avatar--m-lg--Width-on-md, var(--pf-v6-c-avatar--m-lg--Width-on-sm, var(--pf-v6-c-avatar--m-lg--Width))));\n }\n}\n@media (min-width: 75rem) {\n .pf-v6-c-avatar.pf-m-lg {\n --pf-v6-c-avatar--Width: var(--pf-v6-c-avatar--m-lg--Width-on-xl, var(--pf-v6-c-avatar--m-lg--Width-on-lg, var(--pf-v6-c-avatar--m-lg--Width-on-md, var(--pf-v6-c-avatar--m-lg--Width-on-sm, var(--pf-v6-c-avatar--m-lg--Width)))));\n }\n}\n@media (min-width: 90.625rem) {\n .pf-v6-c-avatar.pf-m-lg {\n --pf-v6-c-avatar--Width: var(--pf-v6-c-avatar--m-lg--Width-on-2xl, var(--pf-v6-c-avatar--m-lg--Width-on-xl, var(--pf-v6-c-avatar--m-lg--Width-on-lg, var(--pf-v6-c-avatar--m-lg--Width-on-md, var(--pf-v6-c-avatar--m-lg--Width-on-sm, var(--pf-v6-c-avatar--m-lg--Width))))));\n }\n}\n@media (min-width: 36rem) {\n .pf-v6-c-avatar.pf-m-lg {\n --pf-v6-c-avatar--Height: var(--pf-v6-c-avatar--m-lg--Height-on-sm, var(--pf-v6-c-avatar--m-lg--Height));\n }\n}\n@media (min-width: 48rem) {\n .pf-v6-c-avatar.pf-m-lg {\n --pf-v6-c-avatar--Height: var(--pf-v6-c-avatar--m-lg--Height-on-md, var(--pf-v6-c-avatar--m-lg--Height-on-sm, var(--pf-v6-c-avatar--m-lg--Height)));\n }\n}\n@media (min-width: 62rem) {\n .pf-v6-c-avatar.pf-m-lg {\n --pf-v6-c-avatar--Height: var(--pf-v6-c-avatar--m-lg--Height-on-lg, var(--pf-v6-c-avatar--m-lg--Height-on-md, var(--pf-v6-c-avatar--m-lg--Height-on-sm, var(--pf-v6-c-avatar--m-lg--Height))));\n }\n}\n@media (min-width: 75rem) {\n .pf-v6-c-avatar.pf-m-lg {\n --pf-v6-c-avatar--Height: var(--pf-v6-c-avatar--m-lg--Height-on-xl, var(--pf-v6-c-avatar--m-lg--Height-on-lg, var(--pf-v6-c-avatar--m-lg--Height-on-md, var(--pf-v6-c-avatar--m-lg--Height-on-sm, var(--pf-v6-c-avatar--m-lg--Height)))));\n }\n}\n@media (min-width: 90.625rem) {\n .pf-v6-c-avatar.pf-m-lg {\n --pf-v6-c-avatar--Height: var(--pf-v6-c-avatar--m-lg--Height-on-2xl, var(--pf-v6-c-avatar--m-lg--Height-on-xl, var(--pf-v6-c-avatar--m-lg--Height-on-lg, var(--pf-v6-c-avatar--m-lg--Height-on-md, var(--pf-v6-c-avatar--m-lg--Height-on-sm, var(--pf-v6-c-avatar--m-lg--Height))))));\n }\n}\n.pf-v6-c-avatar.pf-m-xl {\n --pf-v6-c-avatar--Width: var(--pf-v6-c-avatar--m-xl--Width);\n --pf-v6-c-avatar--Height: var(--pf-v6-c-avatar--m-xl--Height);\n}\n@media (min-width: 36rem) {\n .pf-v6-c-avatar.pf-m-xl {\n --pf-v6-c-avatar--Width: var(--pf-v6-c-avatar--m-xl--Width-on-sm, var(--pf-v6-c-avatar--m-xl--Width));\n }\n}\n@media (min-width: 48rem) {\n .pf-v6-c-avatar.pf-m-xl {\n --pf-v6-c-avatar--Width: var(--pf-v6-c-avatar--m-xl--Width-on-md, var(--pf-v6-c-avatar--m-xl--Width-on-sm, var(--pf-v6-c-avatar--m-xl--Width)));\n }\n}\n@media (min-width: 62rem) {\n .pf-v6-c-avatar.pf-m-xl {\n --pf-v6-c-avatar--Width: var(--pf-v6-c-avatar--m-xl--Width-on-lg, var(--pf-v6-c-avatar--m-xl--Width-on-md, var(--pf-v6-c-avatar--m-xl--Width-on-sm, var(--pf-v6-c-avatar--m-xl--Width))));\n }\n}\n@media (min-width: 75rem) {\n .pf-v6-c-avatar.pf-m-xl {\n --pf-v6-c-avatar--Width: var(--pf-v6-c-avatar--m-xl--Width-on-xl, var(--pf-v6-c-avatar--m-xl--Width-on-lg, var(--pf-v6-c-avatar--m-xl--Width-on-md, var(--pf-v6-c-avatar--m-xl--Width-on-sm, var(--pf-v6-c-avatar--m-xl--Width)))));\n }\n}\n@media (min-width: 90.625rem) {\n .pf-v6-c-avatar.pf-m-xl {\n --pf-v6-c-avatar--Width: var(--pf-v6-c-avatar--m-xl--Width-on-2xl, var(--pf-v6-c-avatar--m-xl--Width-on-xl, var(--pf-v6-c-avatar--m-xl--Width-on-lg, var(--pf-v6-c-avatar--m-xl--Width-on-md, var(--pf-v6-c-avatar--m-xl--Width-on-sm, var(--pf-v6-c-avatar--m-xl--Width))))));\n }\n}\n@media (min-width: 36rem) {\n .pf-v6-c-avatar.pf-m-xl {\n --pf-v6-c-avatar--Height: var(--pf-v6-c-avatar--m-xl--Height-on-sm, var(--pf-v6-c-avatar--m-xl--Height));\n }\n}\n@media (min-width: 48rem) {\n .pf-v6-c-avatar.pf-m-xl {\n --pf-v6-c-avatar--Height: var(--pf-v6-c-avatar--m-xl--Height-on-md, var(--pf-v6-c-avatar--m-xl--Height-on-sm, var(--pf-v6-c-avatar--m-xl--Height)));\n }\n}\n@media (min-width: 62rem) {\n .pf-v6-c-avatar.pf-m-xl {\n --pf-v6-c-avatar--Height: var(--pf-v6-c-avatar--m-xl--Height-on-lg, var(--pf-v6-c-avatar--m-xl--Height-on-md, var(--pf-v6-c-avatar--m-xl--Height-on-sm, var(--pf-v6-c-avatar--m-xl--Height))));\n }\n}\n@media (min-width: 75rem) {\n .pf-v6-c-avatar.pf-m-xl {\n --pf-v6-c-avatar--Height: var(--pf-v6-c-avatar--m-xl--Height-on-xl, var(--pf-v6-c-avatar--m-xl--Height-on-lg, var(--pf-v6-c-avatar--m-xl--Height-on-md, var(--pf-v6-c-avatar--m-xl--Height-on-sm, var(--pf-v6-c-avatar--m-xl--Height)))));\n }\n}\n@media (min-width: 90.625rem) {\n .pf-v6-c-avatar.pf-m-xl {\n --pf-v6-c-avatar--Height: var(--pf-v6-c-avatar--m-xl--Height-on-2xl, var(--pf-v6-c-avatar--m-xl--Height-on-xl, var(--pf-v6-c-avatar--m-xl--Height-on-lg, var(--pf-v6-c-avatar--m-xl--Height-on-md, var(--pf-v6-c-avatar--m-xl--Height-on-sm, var(--pf-v6-c-avatar--m-xl--Height))))));\n }\n}\n\n.pf-v6-c-backdrop {\n --pf-v6-c-backdrop--Position: fixed;\n --pf-v6-c-backdrop--ZIndex: var(--pf-t--global--z-index--lg);\n --pf-v6-c-backdrop--BackgroundColor: var(--pf-t--global--background--color--backdrop--default);\n}\n\n.pf-v6-c-backdrop {\n position: var(--pf-v6-c-backdrop--Position);\n inset-block-start: 0;\n inset-inline-start: 0;\n z-index: var(--pf-v6-c-backdrop--ZIndex);\n width: 100%;\n height: 100%;\n background-color: var(--pf-v6-c-backdrop--BackgroundColor);\n}\n\n.pf-v6-c-backdrop__open {\n overflow: hidden;\n}\n\n.pf-v6-c-background-image {\n --pf-v6-c-background-image--BackgroundColor: var(--pf-t--global--background--color--primary--default);\n --pf-v6-c-background-image--BackgroundImage: none;\n --pf-v6-c-background-image--BackgroundSize--min-width: 200px;\n --pf-v6-c-background-image--BackgroundSize--width: 60%;\n --pf-v6-c-background-image--BackgroundSize--max-width: 600px;\n --pf-v6-c-background-image--BackgroundSize: clamp(var(--pf-v6-c-background-image--BackgroundSize--min-width), var(--pf-v6-c-background-image--BackgroundSize--width), var(--pf-v6-c-background-image--BackgroundSize--max-width));\n}\n\n.pf-v6-c-background-image {\n --pf-v6-c-background-image--BackgroundPosition: bottom right;\n position: fixed;\n inset-block-start: 0;\n inset-inline-start: 0;\n z-index: -1;\n width: 100%;\n height: 100%;\n background-color: var(--pf-v6-c-background-image--BackgroundColor);\n background-image: var(--pf-v6-c-background-image--BackgroundImage);\n background-repeat: no-repeat;\n background-position: var(--pf-v6-c-background-image--BackgroundPosition);\n background-size: var(--pf-v6-c-background-image--BackgroundSize);\n}\n:where(.pf-v6-m-dir-rtl, [dir=rtl]) .pf-v6-c-background-image {\n --pf-v6-c-background-image--BackgroundPosition: bottom left;\n}\n\n.pf-v6-c-back-to-top {\n --pf-v6-c-back-to-top--InsetInlineEnd: var(--pf-t--global--spacer--2xl);\n --pf-v6-c-back-to-top--InsetBlockEnd: var(--pf-t--global--spacer--lg);\n --pf-v6-c-back-to-top--md--InsetBlockEnd: var(--pf-t--global--spacer--2xl);\n --pf-v6-c-back-to-top--c-button--FontSize: var(--pf-t--global--font--size--body--sm);\n --pf-v6-c-back-to-top--c-button--PaddingBlockStart: var(--pf-t--global--spacer--xs);\n --pf-v6-c-back-to-top--c-button--PaddingInlineEnd: var(--pf-t--global--spacer--sm);\n --pf-v6-c-back-to-top--c-button--PaddingBlockEnd: var(--pf-t--global--spacer--xs);\n --pf-v6-c-back-to-top--c-button--PaddingInlineStart: var(--pf-t--global--spacer--sm);\n --pf-v6-c-back-to-top--c-button--BoxShadow: var(--pf-t--global--box-shadow--sm);\n}\n@media (min-width: 48rem) {\n .pf-v6-c-back-to-top {\n --pf-v6-c-back-to-top--InsetBlockEnd: var(--pf-v6-c-back-to-top--md--InsetBlockEnd);\n }\n}\n\n.pf-v6-c-back-to-top {\n position: absolute;\n inset-block-end: var(--pf-v6-c-back-to-top--InsetBlockEnd);\n inset-inline-end: var(--pf-v6-c-back-to-top--InsetInlineEnd);\n}\n.pf-v6-c-back-to-top.pf-m-hidden {\n display: none;\n}\n.pf-v6-c-back-to-top .pf-v6-c-button {\n --pf-v6-c-button--FontSize: var(--pf-v6-c-back-to-top--c-button--FontSize);\n --pf-v6-c-button--PaddingBlockStart: var(--pf-v6-c-back-to-top--c-button--PaddingBlockStart);\n --pf-v6-c-button--PaddingInlineEnd: var(--pf-v6-c-back-to-top--c-button--PaddingInlineEnd);\n --pf-v6-c-button--PaddingBlockEnd: var(--pf-v6-c-back-to-top--c-button--PaddingBlockEnd);\n --pf-v6-c-button--PaddingInlineStart: var(--pf-v6-c-back-to-top--c-button--PaddingInlineStart);\n box-shadow: var(--pf-v6-c-back-to-top--c-button--BoxShadow);\n}\n\n.pf-v6-c-badge {\n --pf-v6-c-badge--BorderColor: transparent;\n --pf-v6-c-badge--BorderWidth: var(--pf-t--global--border--width--regular);\n --pf-v6-c-badge--BorderRadius: var(--pf-t--global--border--radius--pill);\n --pf-v6-c-badge--FontSize: var(--pf-t--global--font--size--body--sm);\n --pf-v6-c-badge--FontWeight: var(--pf-t--global--font--weight--body--bold);\n --pf-v6-c-badge--PaddingInlineEnd: var(--pf-t--global--spacer--sm);\n --pf-v6-c-badge--PaddingInlineStart: var(--pf-t--global--spacer--sm);\n --pf-v6-c-badge--Color: var(--pf-t--global--text--color--nonstatus--on-gray--default);\n --pf-v6-c-badge--MinWidth: var(--pf-t--global--spacer--xl);\n --pf-v6-c-badge__toggle-icon--MarginInlineStart: var(--pf-t--global--spacer--xs);\n --pf-v6-c-badge__toggle-icon--Color: var(--pf-t--global--icon--color--nonstatus--on-gray--default);\n --pf-v6-c-badge--m-read--BackgroundColor: var(--pf-t--global--color--nonstatus--gray--default);\n --pf-v6-c-badge--m-read--Color: var(--pf-t--global--text--color--nonstatus--on-gray--default);\n --pf-v6-c-badge--m-read--BorderColor: var(--pf-t--global--border--color--high-contrast);\n --pf-v6-c-badge--m-read__toggle-icon--Color: var(--pf-t--global--icon--color--nonstatus--on-gray--default);\n --pf-v6-c-badge--m-unread--BackgroundColor: var(--pf-t--global--color--brand--default);\n --pf-v6-c-badge--m-unread--Color: var(--pf-t--global--text--color--on-brand--default);\n --pf-v6-c-badge--m-unread__toggle-icon--Color: var(--pf-t--global--icon--color--on-brand--default);\n --pf-v6-c-badge--m-disabled--Color: var(--pf-t--global--text--color--on-disabled);\n --pf-v6-c-badge--m-disabled--BorderColor: var(--pf-t--global--border--color--disabled);\n --pf-v6-c-badge--m-disabled--BackgroundColor: var(--pf-t--global--background--color--disabled--default);\n}\n\n.pf-v6-c-badge {\n position: relative;\n display: inline-block;\n min-width: var(--pf-v6-c-badge--MinWidth);\n padding-inline-start: var(--pf-v6-c-badge--PaddingInlineStart);\n padding-inline-end: var(--pf-v6-c-badge--PaddingInlineEnd);\n font-size: var(--pf-v6-c-badge--FontSize);\n font-weight: var(--pf-v6-c-badge--FontWeight);\n color: var(--pf-v6-c-badge--Color);\n text-align: center;\n white-space: nowrap;\n background-color: var(--pf-v6-c-badge--BackgroundColor);\n border-radius: var(--pf-v6-c-badge--BorderRadius);\n}\n.pf-v6-c-badge::after {\n position: absolute;\n inset: 0;\n pointer-events: none;\n content: "";\n border: var(--pf-v6-c-badge--BorderWidth) solid var(--pf-v6-c-badge--BorderColor);\n border-radius: inherit;\n}\n.pf-v6-c-badge.pf-m-read {\n --pf-v6-c-badge--BorderColor: var(--pf-v6-c-badge--m-read--BorderColor);\n --pf-v6-c-badge--Color: var(--pf-v6-c-badge--m-read--Color);\n --pf-v6-c-badge--BackgroundColor: var(--pf-v6-c-badge--m-read--BackgroundColor);\n --pf-v6-c-badge__toggle-icon--Color: var(--pf-v6-c-badge--m-read__toggle-icon--Color);\n}\n.pf-v6-c-badge.pf-m-unread {\n --pf-v6-c-badge--Color: var(--pf-v6-c-badge--m-unread--Color);\n --pf-v6-c-badge--BackgroundColor: var(--pf-v6-c-badge--m-unread--BackgroundColor);\n --pf-v6-c-badge__toggle-icon--Color: var(--pf-v6-c-badge--m-unread__toggle-icon--Color);\n}\n.pf-v6-c-badge.pf-m-disabled {\n --pf-v6-c-badge--Color: var(--pf-v6-c-badge--m-disabled--Color);\n --pf-v6-c-badge--BackgroundColor: var(--pf-v6-c-badge--m-disabled--BackgroundColor);\n}\n.pf-v6-c-badge.pf-m-disabled::after {\n border-color: var(--pf-v6-c-badge--m-disabled--BorderColor);\n}\n\n.pf-v6-c-badge__toggle-icon {\n margin-inline-start: var(--pf-v6-c-badge__toggle-icon--MarginInlineStart);\n color: var(--pf-v6-c-badge__toggle-icon--Color);\n}\n\n.pf-v6-c-banner {\n --pf-v6-c-banner--PaddingBlockStart: var(--pf-t--global--spacer--xs);\n --pf-v6-c-banner--PaddingInlineEnd: var(--pf-t--global--spacer--md);\n --pf-v6-c-banner--md--PaddingInlineEnd: var(--pf-t--global--spacer--lg);\n --pf-v6-c-banner--PaddingBlockEnd: var(--pf-t--global--spacer--xs);\n --pf-v6-c-banner--PaddingInlineStart: var(--pf-t--global--spacer--md);\n --pf-v6-c-banner--md--PaddingInlineStart: var(--pf-t--global--spacer--lg);\n --pf-v6-c-banner--FontSize: var(--pf-t--global--font--size--body--default);\n --pf-v6-c-banner--Color: var(--pf-t--global--text--color--nonstatus--on-gray--default);\n --pf-v6-c-banner--BackgroundColor: var(--pf-t--global--color--nonstatus--gray--default);\n --pf-v6-c-banner--BorderColor: var(--pf-t--global--border--color--high-contrast);\n --pf-v6-c-banner--BorderWidth: var(--pf-t--global--border--width--high-contrast--regular);\n --pf-v6-c-banner--link--Color: var(--pf-v6-c-banner--Color);\n --pf-v6-c-banner--link--TextDecoration: underline;\n --pf-v6-c-banner--link--hover--Color: var(--pf-v6-c-banner--Color);\n --pf-v6-c-banner--link--disabled--Color: var(--pf-t--global--text--color--disabled);\n --pf-v6-c-banner--m-sticky--ZIndex: var(--pf-t--global--z-index--md);\n --pf-v6-c-banner--m-sticky--BoxShadow: var(--pf-t--global--box-shadow--md);\n --pf-v6-c-banner--m-danger--BackgroundColor: var(--pf-t--global--color--status--danger--default);\n --pf-v6-c-banner--m-danger--Color: var(--pf-t--global--text--color--status--on-danger--default);\n --pf-v6-c-banner--m-success--BackgroundColor: var(--pf-t--global--color--status--success--default);\n --pf-v6-c-banner--m-success--Color: var(--pf-t--global--text--color--status--on-success--default);\n --pf-v6-c-banner--m-warning--BackgroundColor: var(--pf-t--global--color--status--warning--default);\n --pf-v6-c-banner--m-warning--Color: var(--pf-t--global--text--color--status--on-warning--default);\n --pf-v6-c-banner--m-info--BackgroundColor: var(--pf-t--global--color--status--info--default);\n --pf-v6-c-banner--m-info--Color: var(--pf-t--global--text--color--status--on-info--default);\n --pf-v6-c-banner--m-custom--BackgroundColor: var(--pf-t--global--color--status--custom--default);\n --pf-v6-c-banner--m-custom--Color: var(--pf-t--global--text--color--status--on-custom--default);\n --pf-v6-c-banner--m-red--BackgroundColor: var(--pf-t--global--color--nonstatus--red--default);\n --pf-v6-c-banner--m-red--Color: var(--pf-t--global--text--color--nonstatus--on-red--default);\n --pf-v6-c-banner--m-orangered--BackgroundColor: var(--pf-t--global--color--nonstatus--orangered--default);\n --pf-v6-c-banner--m-orangered--Color: var(--pf-t--global--text--color--nonstatus--on-orangered--default);\n --pf-v6-c-banner--m-orange--BackgroundColor: var(--pf-t--global--color--nonstatus--orange--default);\n --pf-v6-c-banner--m-orange--Color: var(--pf-t--global--text--color--nonstatus--on-orange--default);\n --pf-v6-c-banner--m-yellow--BackgroundColor: var(--pf-t--global--color--nonstatus--yellow--default);\n --pf-v6-c-banner--m-yellow--Color: var(--pf-t--global--text--color--nonstatus--on-yellow--default);\n --pf-v6-c-banner--m-green--BackgroundColor: var(--pf-t--global--color--nonstatus--green--default);\n --pf-v6-c-banner--m-green--Color: var(--pf-t--global--text--color--nonstatus--on-green--default);\n --pf-v6-c-banner--m-teal--BackgroundColor: var(--pf-t--global--color--nonstatus--teal--default);\n --pf-v6-c-banner--m-teal--Color: var(--pf-t--global--text--color--nonstatus--on-teal--default);\n --pf-v6-c-banner--m-blue--BackgroundColor: var(--pf-t--global--color--nonstatus--blue--default);\n --pf-v6-c-banner--m-blue--Color: var(--pf-t--global--text--color--nonstatus--on-blue--default);\n --pf-v6-c-banner--m-purple--BackgroundColor: var(--pf-t--global--color--nonstatus--purple--default);\n --pf-v6-c-banner--m-purple--Color: var(--pf-t--global--text--color--nonstatus--on-purple--default);\n}\n@media (min-width: 48rem) {\n .pf-v6-c-banner {\n --pf-v6-c-banner--PaddingInlineEnd: var(--pf-v6-c-banner--md--PaddingInlineEnd);\n --pf-v6-c-banner--PaddingInlineStart: var(--pf-v6-c-banner--md--PaddingInlineStart);\n }\n}\n\n.pf-v6-c-banner {\n flex-shrink: 0;\n padding-block-start: var(--pf-v6-c-banner--PaddingBlockStart);\n padding-block-end: var(--pf-v6-c-banner--PaddingBlockEnd);\n padding-inline-start: var(--pf-v6-c-banner--PaddingInlineStart);\n padding-inline-end: var(--pf-v6-c-banner--PaddingInlineEnd);\n font-size: var(--pf-v6-c-banner--FontSize);\n color: var(--pf-v6-c-banner--Color);\n white-space: nowrap;\n background-color: var(--pf-v6-c-banner--BackgroundColor);\n border-block-start: var(--pf-v6-c-banner--BorderWidth) solid var(--pf-v6-c-banner--BorderColor);\n border-block-end: var(--pf-v6-c-banner--BorderWidth) solid var(--pf-v6-c-banner--BorderColor);\n}\n.pf-v6-c-banner.pf-m-danger {\n --pf-v6-c-banner--BackgroundColor: var(--pf-v6-c-banner--m-danger--BackgroundColor);\n --pf-v6-c-banner--Color: var(--pf-v6-c-banner--m-danger--Color);\n}\n.pf-v6-c-banner.pf-m-success {\n --pf-v6-c-banner--BackgroundColor: var(--pf-v6-c-banner--m-success--BackgroundColor);\n --pf-v6-c-banner--Color: var(--pf-v6-c-banner--m-success--Color);\n}\n.pf-v6-c-banner.pf-m-warning {\n --pf-v6-c-banner--BackgroundColor: var(--pf-v6-c-banner--m-warning--BackgroundColor);\n --pf-v6-c-banner--Color: var(--pf-v6-c-banner--m-warning--Color);\n}\n.pf-v6-c-banner.pf-m-info {\n --pf-v6-c-banner--BackgroundColor: var(--pf-v6-c-banner--m-info--BackgroundColor);\n --pf-v6-c-banner--Color: var(--pf-v6-c-banner--m-info--Color);\n}\n.pf-v6-c-banner.pf-m-custom {\n --pf-v6-c-banner--BackgroundColor: var(--pf-v6-c-banner--m-custom--BackgroundColor);\n --pf-v6-c-banner--Color: var(--pf-v6-c-banner--m-custom--Color);\n}\n.pf-v6-c-banner.pf-m-red {\n --pf-v6-c-banner--BackgroundColor: var(--pf-v6-c-banner--m-red--BackgroundColor);\n --pf-v6-c-banner--Color: var(--pf-v6-c-banner--m-red--Color);\n}\n.pf-v6-c-banner.pf-m-orangered {\n --pf-v6-c-banner--BackgroundColor: var(--pf-v6-c-banner--m-orangered--BackgroundColor);\n --pf-v6-c-banner--Color: var(--pf-v6-c-banner--m-orangered--Color);\n}\n.pf-v6-c-banner.pf-m-orange {\n --pf-v6-c-banner--BackgroundColor: var(--pf-v6-c-banner--m-orange--BackgroundColor);\n --pf-v6-c-banner--Color: var(--pf-v6-c-banner--m-orange--Color);\n}\n.pf-v6-c-banner.pf-m-yellow {\n --pf-v6-c-banner--BackgroundColor: var(--pf-v6-c-banner--m-yellow--BackgroundColor);\n --pf-v6-c-banner--Color: var(--pf-v6-c-banner--m-yellow--Color);\n}\n.pf-v6-c-banner.pf-m-green {\n --pf-v6-c-banner--BackgroundColor: var(--pf-v6-c-banner--m-green--BackgroundColor);\n --pf-v6-c-banner--Color: var(--pf-v6-c-banner--m-green--Color);\n}\n.pf-v6-c-banner.pf-m-teal {\n --pf-v6-c-banner--BackgroundColor: var(--pf-v6-c-banner--m-teal--BackgroundColor);\n --pf-v6-c-banner--Color: var(--pf-v6-c-banner--m-teal--Color);\n}\n.pf-v6-c-banner.pf-m-blue {\n --pf-v6-c-banner--BackgroundColor: var(--pf-v6-c-banner--m-blue--BackgroundColor);\n --pf-v6-c-banner--Color: var(--pf-v6-c-banner--m-blue--Color);\n}\n.pf-v6-c-banner.pf-m-purple {\n --pf-v6-c-banner--BackgroundColor: var(--pf-v6-c-banner--m-purple--BackgroundColor);\n --pf-v6-c-banner--Color: var(--pf-v6-c-banner--m-purple--Color);\n}\n.pf-v6-c-banner.pf-m-sticky {\n position: sticky;\n inset-block-start: 0;\n z-index: var(--pf-v6-c-banner--m-sticky--ZIndex);\n box-shadow: var(--pf-v6-c-banner--m-sticky--BoxShadow);\n}\n.pf-v6-c-banner a {\n color: var(--pf-v6-c-banner--link--Color);\n text-decoration-line: var(--pf-v6-c-banner--link--TextDecoration);\n}\n.pf-v6-c-banner a:hover:not(.pf-m-disabled) {\n --pf-v6-c-banner--link--Color: var(--pf-v6-c-banner--link--hover--Color);\n}\n.pf-v6-c-banner a.pf-m-disabled {\n --pf-v6-c-banner--link--Color: var(--pf-v6-c-banner--link--disabled--Color);\n cursor: not-allowed;\n}\n.pf-v6-c-banner .pf-v6-c-button.pf-m-inline {\n --pf-v6-c-button--m-link--m-inline--Color: var(--pf-v6-c-banner--link--Color);\n --pf-v6-c-button--m-link--m-inline--hover--Color: var(--pf-v6-c-banner--link--hover--Color);\n --pf-v6-c-button--disabled--Color: var(--pf-v6-c-banner--link--disabled--Color);\n text-decoration-line: var(--pf-v6-c-banner--link--TextDecoration);\n}\n.pf-v6-c-banner .pf-v6-c-button.pf-m-inline:disabled, .pf-v6-c-banner .pf-v6-c-button.pf-m-inline.pf-m-disabled {\n cursor: not-allowed;\n}\n\n.pf-v6-c-brand {\n --pf-v6-c-brand--Width: auto;\n --pf-v6-c-brand--Height: auto;\n}\n\n.pf-v6-c-brand {\n width: var(--pf-v6-c-brand--Width--base);\n height: var(--pf-v6-c-brand--Height--base);\n --pf-v6-c-brand--Width--base: var(--pf-v6-c-brand--Width);\n --pf-v6-c-brand--Height--base: var(--pf-v6-c-brand--Height);\n}\n@media (min-width: 36rem) {\n .pf-v6-c-brand {\n --pf-v6-c-brand--Width--base: var(--pf-v6-c-brand--Width-on-sm, var(--pf-v6-c-brand--Width));\n }\n}\n@media (min-width: 48rem) {\n .pf-v6-c-brand {\n --pf-v6-c-brand--Width--base: var(--pf-v6-c-brand--Width-on-md, var(--pf-v6-c-brand--Width-on-sm, var(--pf-v6-c-brand--Width)));\n }\n}\n@media (min-width: 62rem) {\n .pf-v6-c-brand {\n --pf-v6-c-brand--Width--base: var(--pf-v6-c-brand--Width-on-lg, var(--pf-v6-c-brand--Width-on-md, var(--pf-v6-c-brand--Width-on-sm, var(--pf-v6-c-brand--Width))));\n }\n}\n@media (min-width: 75rem) {\n .pf-v6-c-brand {\n --pf-v6-c-brand--Width--base: var(--pf-v6-c-brand--Width-on-xl, var(--pf-v6-c-brand--Width-on-lg, var(--pf-v6-c-brand--Width-on-md, var(--pf-v6-c-brand--Width-on-sm, var(--pf-v6-c-brand--Width)))));\n }\n}\n@media (min-width: 90.625rem) {\n .pf-v6-c-brand {\n --pf-v6-c-brand--Width--base: var(--pf-v6-c-brand--Width-on-2xl, var(--pf-v6-c-brand--Width-on-xl, var(--pf-v6-c-brand--Width-on-lg, var(--pf-v6-c-brand--Width-on-md, var(--pf-v6-c-brand--Width-on-sm, var(--pf-v6-c-brand--Width))))));\n }\n}\n@media (min-width: 36rem) {\n .pf-v6-c-brand {\n --pf-v6-c-brand--Height--base: var(--pf-v6-c-brand--Height-on-sm, var(--pf-v6-c-brand--Height));\n }\n}\n@media (min-width: 48rem) {\n .pf-v6-c-brand {\n --pf-v6-c-brand--Height--base: var(--pf-v6-c-brand--Height-on-md, var(--pf-v6-c-brand--Height-on-sm, var(--pf-v6-c-brand--Height)));\n }\n}\n@media (min-width: 62rem) {\n .pf-v6-c-brand {\n --pf-v6-c-brand--Height--base: var(--pf-v6-c-brand--Height-on-lg, var(--pf-v6-c-brand--Height-on-md, var(--pf-v6-c-brand--Height-on-sm, var(--pf-v6-c-brand--Height))));\n }\n}\n@media (min-width: 75rem) {\n .pf-v6-c-brand {\n --pf-v6-c-brand--Height--base: var(--pf-v6-c-brand--Height-on-xl, var(--pf-v6-c-brand--Height-on-lg, var(--pf-v6-c-brand--Height-on-md, var(--pf-v6-c-brand--Height-on-sm, var(--pf-v6-c-brand--Height)))));\n }\n}\n@media (min-width: 90.625rem) {\n .pf-v6-c-brand {\n --pf-v6-c-brand--Height--base: var(--pf-v6-c-brand--Height-on-2xl, var(--pf-v6-c-brand--Height-on-xl, var(--pf-v6-c-brand--Height-on-lg, var(--pf-v6-c-brand--Height-on-md, var(--pf-v6-c-brand--Height-on-sm, var(--pf-v6-c-brand--Height))))));\n }\n}\n.pf-v6-c-brand.pf-m-picture {\n display: inline-flex;\n max-width: 100%;\n}\n\n.pf-v6-c-breadcrumb {\n --pf-v6-c-breadcrumb__item--FontSize: var(--pf-t--global--font--size--body--sm);\n --pf-v6-c-breadcrumb__item--LineHeight: var(--pf-t--global--font--line-height--body);\n --pf-v6-c-breadcrumb__item--MarginInlineEnd: var(--pf-t--global--spacer--sm);\n --pf-v6-c-breadcrumb__item-divider--Color: var(--pf-t--global--icon--color--regular);\n --pf-v6-c-breadcrumb__item-divider--MarginInlineEnd: var(--pf-t--global--spacer--sm);\n --pf-v6-c-breadcrumb__item-divider--FontSize: var( --pf-t--global--font--size--body--sm);\n --pf-v6-c-breadcrumb__link--PaddingInlineStart: var(--pf-t--global--spacer--sm);\n --pf-v6-c-breadcrumb__link--PaddingInlineEnd: var(--pf-t--global--spacer--sm);\n --pf-v6-c-breadcrumb__link--Color: var(--pf-t--global--text--color--link--default);\n --pf-v6-c-breadcrumb__link--TextDecorationLine: var(--pf-t--global--text-decoration--link--line--default);\n --pf-v6-c-breadcrumb__link--TextDecorationStyle: var(--pf-t--global--text-decoration--link--style--default);\n --pf-v6-c-breadcrumb__link--hover--Color: var(--pf-t--global--text--color--link--hover);\n --pf-v6-c-breadcrumb__link--hover--TextDecorationLine: var(--pf-t--global--text-decoration--link--line--hover);\n --pf-v6-c-breadcrumb__link--hover--TextDecorationStyle: var(--pf-t--global--text-decoration--link--style--hover);\n --pf-v6-c-breadcrumb__link--m-current--Color: var(--pf-t--global--text--color--regular);\n --pf-v6-c-breadcrumb__link--BackgroundColor: transparent;\n --pf-v6-c-breadcrumb__heading--FontSize: var( --pf-t--global--font--size--body--sm);\n --pf-v6-c-breadcrumb__menu-toggle--MarginBlockStart: calc(var(--pf-t--global--spacer--control--vertical--default) * -1);\n --pf-v6-c-breadcrumb__menu-toggle--MarginInlineEnd: var(--pf-t--global--spacer--xs);\n --pf-v6-c-breadcrumb__menu-toggle--MarginBlockEnd: calc(var(--pf-t--global--spacer--control--vertical--default) * -1);\n --pf-v6-c-breadcrumb__menu-toggle--MarginInlineStart: var(--pf-t--global--spacer--xs);\n}\n\n.pf-v6-c-breadcrumb {\n display: inline-flex;\n}\n\n.pf-v6-c-breadcrumb__list {\n display: flex;\n flex-wrap: wrap;\n align-items: center;\n}\n\n.pf-v6-c-breadcrumb__item {\n display: flex;\n align-items: baseline;\n font-size: var(--pf-v6-c-breadcrumb__item--FontSize);\n font-weight: var(--pf-v6-c-breadcrumb__item--FontWeight);\n line-height: var(--pf-v6-c-breadcrumb__item--LineHeight);\n white-space: nowrap;\n list-style: none;\n}\n.pf-v6-c-breadcrumb__item:first-child:has(.pf-v6-c-breadcrumb__link) {\n --pf-v6-c-breadcrumb__link--PaddingInlineStart: 0;\n}\n.pf-v6-c-breadcrumb__item:not(:last-child) {\n margin-inline-end: var(--pf-v6-c-breadcrumb__item--MarginInlineEnd);\n}\n\n.pf-v6-c-breadcrumb__item-divider {\n margin-inline-end: var(--pf-v6-c-breadcrumb__item-divider--MarginInlineEnd);\n font-size: var(--pf-v6-c-breadcrumb__item-divider--FontSize);\n line-height: 1;\n color: var(--pf-v6-c-breadcrumb__item-divider--Color);\n}\n:where(.pf-v6-m-dir-rtl, [dir=rtl]) .pf-v6-c-breadcrumb__item-divider {\n scale: -1 1;\n}\n\n.pf-v6-c-breadcrumb__link {\n padding-inline-start: var(--pf-v6-c-breadcrumb__link--PaddingInlineStart);\n padding-inline-end: var(--pf-v6-c-breadcrumb__link--PaddingInlineEnd);\n font-size: inherit;\n font-weight: var(--pf-v6-c-breadcrumb__link--FontWeight);\n line-height: inherit;\n color: var(--pf-v6-c-breadcrumb__link--Color);\n text-decoration-line: var(--pf-v6-c-breadcrumb__link--TextDecorationLine);\n text-decoration-style: var(--pf-v6-c-breadcrumb__link--TextDecorationStyle);\n word-break: break-word;\n background-color: var(--pf-v6-c-breadcrumb__link--BackgroundColor);\n}\n.pf-v6-c-breadcrumb__link:is(:hover, :focus) {\n --pf-v6-c-breadcrumb__link--Color: var(--pf-v6-c-breadcrumb__link--hover--Color);\n --pf-v6-c-breadcrumb__link--TextDecorationLine: var(--pf-v6-c-breadcrumb__link--hover--TextDecorationLine);\n --pf-v6-c-breadcrumb__link--TextDecorationStyle: var(--pf-v6-c-breadcrumb__link--hover--TextDecorationStyle);\n}\n.pf-v6-c-breadcrumb__link.pf-m-current {\n cursor: default;\n}\n.pf-v6-c-breadcrumb__link.pf-m-current, .pf-v6-c-breadcrumb__link.pf-m-current:is(:hover, :focus) {\n color: var(--pf-v6-c-breadcrumb__link--m-current--Color);\n text-decoration-line: none;\n}\nbutton.pf-v6-c-breadcrumb__link {\n border: none;\n}\n\n.pf-v6-c-breadcrumb__dropdown {\n margin-block-start: var(--pf-v6-c-breadcrumb__menu-toggle--MarginBlockStart);\n margin-block-end: var(--pf-v6-c-breadcrumb__menu-toggle--MarginBlockEnd);\n margin-inline-start: var(--pf-v6-c-breadcrumb__menu-toggle--MarginInlineStart);\n margin-inline-end: var(--pf-v6-c-breadcrumb__menu-toggle--MarginInlineEnd);\n}\n\n.pf-v6-c-breadcrumb__heading {\n display: inline;\n font-size: var(--pf-v6-c-breadcrumb__heading--FontSize);\n}\n\n.pf-v6-c-breadcrumb__link,\n.pf-v6-c-breadcrumb__heading {\n white-space: normal;\n}\n\n.pf-v6-c-breadcrumb__list > :first-child .pf-v6-c-breadcrumb__item-divider {\n display: none;\n}\n\n.pf-v6-c-button {\n --pf-v6-c-button--Display: inline-flex;\n --pf-v6-c-button--AlignItems: baseline;\n --pf-v6-c-button--JustifyContent: center;\n --pf-v6-c-button--Gap: var(--pf-t--global--spacer--gap--text-to-element--default);\n --pf-v6-c-button--MinWidth: calc(1em * var(--pf-v6-c-button--LineHeight) + var(--pf-v6-c-button--PaddingBlockStart) + var(--pf-v6-c-button--PaddingBlockEnd));\n --pf-v6-c-button--PaddingBlockStart: var(--pf-t--global--spacer--control--vertical--default);\n --pf-v6-c-button--PaddingInlineEnd: var(--pf-t--global--spacer--action--horizontal--default);\n --pf-v6-c-button--PaddingBlockEnd: var(--pf-t--global--spacer--control--vertical--default);\n --pf-v6-c-button--PaddingInlineStart: var(--pf-t--global--spacer--action--horizontal--default);\n --pf-v6-c-button--Color: var(--pf-t--global--text--color--regular);\n --pf-v6-c-button--LineHeight: var(--pf-t--global--font--line-height--body);\n --pf-v6-c-button--FontWeight: var(--pf-t--global--font--weight--body--default);\n --pf-v6-c-button--FontSize: var(--pf-t--global--font--size--body--default);\n --pf-v6-c-button--BackgroundColor: transparent;\n --pf-v6-c-button--BorderColor: transparent;\n --pf-v6-c-button--BorderWidth: var(--pf-t--global--border--width--action--default);\n --pf-v6-c-button--BorderRadius: var(--pf-t--global--border--radius--pill);\n --pf-v6-c-button--TextDecorationLine: none;\n --pf-v6-c-button--TextDecorationStyle: none;\n --pf-v6-c-button--TextDecorationColor: currentcolor;\n --pf-v6-c-button--TransitionDelay: 0s;\n --pf-v6-c-button--TransitionDuration: var(--pf-t--global--motion--duration--fade--default);\n --pf-v6-c-button--TransitionTimingFunction: var(--pf-t--global--motion--timing-function--accelerate);\n --pf-v6-c-button--TransitionProperty: color, background, border-color;\n --pf-v6-c-button--ScaleX: 1;\n --pf-v6-c-button--ScaleY: 1;\n --pf-v6-c-button--border--offset: 0;\n --pf-v6-c-button--hover--BackgroundColor: transparent;\n --pf-v6-c-button--hover--BorderColor: transparent;\n --pf-v6-c-button--hover--BorderWidth: var(--pf-t--global--border--width--action--hover);\n --pf-v6-c-button--hover--TextDecorationLine: none;\n --pf-v6-c-button--hover--TextDecorationStyle: none;\n --pf-v6-c-button--hover--TextDecorationColor: currentcolor;\n --pf-v6-c-button--hover--ScaleX: 1;\n --pf-v6-c-button--hover--ScaleY: 1;\n --pf-v6-c-button--m-clicked--BackgroundColor: transparent;\n --pf-v6-c-button--m-clicked--BorderColor: transparent;\n --pf-v6-c-button--m-clicked--BorderWidth: var(--pf-t--global--border--width--action--clicked);\n --pf-v6-c-button--m-primary--Color: var(--pf-t--global--text--color--on-brand--default);\n --pf-v6-c-button--m-primary--BackgroundColor: var(--pf-t--global--color--brand--default);\n --pf-v6-c-button--m-primary__icon--Color: var(--pf-t--global--icon--color--on-brand--default);\n --pf-v6-c-button--m-primary--hover--Color: var(--pf-t--global--text--color--on-brand--hover);\n --pf-v6-c-button--m-primary--hover--BackgroundColor: var(--pf-t--global--color--brand--hover);\n --pf-v6-c-button--m-primary--hover__icon--Color: var(--pf-t--global--icon--color--on-brand--hover);\n --pf-v6-c-button--m-primary--m-clicked--Color: var(--pf-t--global--text--color--on-brand--clicked);\n --pf-v6-c-button--m-primary--m-clicked--BackgroundColor: var(--pf-t--global--color--brand--clicked);\n --pf-v6-c-button--m-primary--m-clicked__icon--Color: var(--pf-t--global--icon--color--on-brand--clicked);\n --pf-v6-c-button--m-secondary--Color: var(--pf-t--global--text--color--brand--default);\n --pf-v6-c-button--m-secondary--BorderColor: var(--pf-t--global--border--color--brand--default);\n --pf-v6-c-button--m-secondary--TransitionDuration: var(--pf-t--global--motion--duration--fade--short);\n --pf-v6-c-button--m-secondary__icon--Color: var(--pf-t--global--icon--color--brand--default);\n --pf-v6-c-button--m-secondary--hover--Color: var(--pf-t--global--text--color--brand--hover);\n --pf-v6-c-button--m-secondary--hover--BorderColor: var(--pf-t--global--border--color--brand--hover);\n --pf-v6-c-button--m-secondary--hover__icon--Color: var(--pf-t--global--icon--color--brand--hover);\n --pf-v6-c-button--m-secondary--m-clicked--Color: var(--pf-t--global--text--color--brand--clicked);\n --pf-v6-c-button--m-secondary--m-clicked--BorderColor: var(--pf-t--global--border--color--brand--clicked);\n --pf-v6-c-button--m-secondary--m-clicked__icon--Color: var(--pf-t--global--icon--color--brand--clicked);\n --pf-v6-c-button--m-secondary--m-danger--Color: var(--pf-t--global--text--color--status--danger--default);\n --pf-v6-c-button--m-secondary--m-danger--BorderColor: var(--pf-t--global--border--color--status--danger--default);\n --pf-v6-c-button--m-secondary--m-danger__icon--Color: var(--pf-t--global--icon--color--status--danger--default);\n --pf-v6-c-button--m-secondary--m-danger--hover--Color: var(--pf-t--global--text--color--status--danger--hover);\n --pf-v6-c-button--m-secondary--m-danger--hover--BorderColor: var(--pf-t--global--border--color--status--danger--hover);\n --pf-v6-c-button--m-secondary--m-danger--hover__icon--Color: var(--pf-t--global--icon--color--status--danger--hover);\n --pf-v6-c-button--m-secondary--m-danger--m-clicked--Color: var(--pf-t--global--text--color--status--danger--clicked);\n --pf-v6-c-button--m-secondary--m-danger--m-clicked--BorderColor: var(--pf-t--global--border--color--status--danger--clicked);\n --pf-v6-c-button--m-secondary--m-danger--m-clicked__icon--Color: var(--pf-t--global--icon--color--status--danger--clicked);\n --pf-v6-c-button--m-tertiary--Color: var(--pf-t--global--text--color--brand--default);\n --pf-v6-c-button--m-tertiary--BorderColor: var(--pf-t--global--border--color--default);\n --pf-v6-c-button--m-tertiary--TransitionDuration: var(--pf-t--global--motion--duration--fade--short);\n --pf-v6-c-button--m-tertiary__icon--Color: var(--pf-t--global--icon--color--brand--default);\n --pf-v6-c-button--m-tertiary--hover--Color: var(--pf-t--global--text--color--brand--hover);\n --pf-v6-c-button--m-tertiary--hover--BorderColor: var(--pf-t--global--border--color--hover);\n --pf-v6-c-button--m-tertiary--hover__icon--Color: var(--pf-t--global--icon--color--brand--hover);\n --pf-v6-c-button--m-tertiary--m-clicked--Color: var(--pf-t--global--text--color--brand--clicked);\n --pf-v6-c-button--m-tertiary--m-clicked--BorderColor: var(--pf-t--global--border--color--clicked);\n --pf-v6-c-button--m-tertiary--m-clicked__icon--Color: var(--pf-t--global--icon--color--brand--clicked);\n --pf-v6-c-button--m-link--BorderRadius: var(--pf-t--global--border--radius--small);\n --pf-v6-c-button--m-link--PaddingInlineEnd: var(--pf-t--global--spacer--action--horizontal--plain--default);\n --pf-v6-c-button--m-link--PaddingInlineStart: var(--pf-t--global--spacer--action--horizontal--plain--default);\n --pf-v6-c-button--m-link--Color: var(--pf-t--global--text--color--brand--default);\n --pf-v6-c-button--m-link--BackgroundColor: var(--pf-t--global--background--color--action--plain--default);\n --pf-v6-c-button--m-link__icon--Color: var(--pf-t--global--icon--color--brand--default);\n --pf-v6-c-button--m-link--hover--Color: var(--pf-t--global--text--color--brand--hover);\n --pf-v6-c-button--m-link--hover--BackgroundColor: var(--pf-t--global--background--color--action--plain--hover);\n --pf-v6-c-button--m-link--hover__icon--Color: var(--pf-t--global--text--color--brand--hover);\n --pf-v6-c-button--m-link--m-clicked--Color: var(--pf-t--global--text--color--brand--clicked);\n --pf-v6-c-button--m-link--m-clicked--BackgroundColor: var(--pf-t--global--background--color--action--plain--clicked);\n --pf-v6-c-button--m-link--m-clicked__icon--Color: var(--pf-t--global--text--color--brand--clicked);\n --pf-v6-c-button--m-link--m-small--PaddingInlineEnd: var(--pf-t--global--spacer--action--horizontal--plain--compact);\n --pf-v6-c-button--m-link--m-small--PaddingInlineStart: var(--pf-t--global--spacer--action--horizontal--plain--compact);\n --pf-v6-c-button--m-link--BorderWidth: var(--pf-t--global--border--width--action--plain--default);\n --pf-v6-c-button--m-link--m-clicked--BorderWidth: var(--pf-t--global--border--width--action--plain--clicked);\n --pf-v6-c-button--m-link--hover--BorderWidth: var(--pf-t--global--border--width--action--plain--hover);\n --pf-v6-c-button--m-link--BorderColor: var(--pf-t--global--border--color--high-contrast);\n --pf-v6-c-button--m-link--m-clicked--BorderColor: var(--pf-t--global--border--color--high-contrast);\n --pf-v6-c-button--m-link--hover--BorderColor: var(--pf-t--global--border--color--high-contrast);\n --pf-v6-c-button--m-link--m-danger--Color: var(--pf-t--global--text--color--status--danger--default);\n --pf-v6-c-button--m-link--m-danger--BackgroundColor: var(--pf-t--global--background--color--action--plain--default);\n --pf-v6-c-button--m-link--m-danger__icon--Color: var(--pf-t--global--text--color--status--danger--default);\n --pf-v6-c-button--m-link--m-danger--hover--Color: var(--pf-t--global--text--color--status--danger--hover);\n --pf-v6-c-button--m-link--m-danger--hover--BackgroundColor: var(--pf-t--global--background--color--action--plain--hover);\n --pf-v6-c-button--m-link--m-danger--hover__icon--Color: var(--pf-t--global--text--color--status--danger--hover);\n --pf-v6-c-button--m-link--m-danger--m-clicked--Color: var(--pf-t--global--text--color--status--danger--clicked);\n --pf-v6-c-button--m-link--m-danger--m-clicked--BackgroundColor: var(--pf-t--global--background--color--action--plain--clicked);\n --pf-v6-c-button--m-link--m-danger--m-clicked__icon--Color: var(--pf-t--global--text--color--status--danger--clicked);\n --pf-v6-c-button--m-link--m-inline--Display: inline-flex;\n --pf-v6-c-button--m-link--m-inline--JustifyContent: flex-start;\n --pf-v6-c-button--m-link--m-inline--FontSize: initial;\n --pf-v6-c-button--m-link--m-inline--LineHeight: initial;\n --pf-v6-c-button--m-link--m-inline--FontWeight: initial;\n --pf-v6-c-button--m-link--m-inline--PaddingBlockStart: 0;\n --pf-v6-c-button--m-link--m-inline--PaddingInlineEnd: 0;\n --pf-v6-c-button--m-link--m-inline--PaddingBlockEnd: 0;\n --pf-v6-c-button--m-link--m-inline--PaddingInlineStart: 0;\n --pf-v6-c-button--m-link--m-inline--TextDecorationLine: var(--pf-t--global--text-decoration--link--line--default);\n --pf-v6-c-button--m-link--m-inline--TextDecorationStyle: var(--pf-t--global--text-decoration--link--style--default);\n --pf-v6-c-button--m-link--m-inline--hover--TextDecorationLine: var(--pf-t--global--text-decoration--link--line--hover);\n --pf-v6-c-button--m-link--m-inline--hover--TextDecorationStyle: var(--pf-t--global--text-decoration--link--style--hover);\n --pf-v6-c-button--m-link--m-inline__progress--InsetInlineStart: var(--pf-t--global--spacer--xs);\n --pf-v6-c-button--m-link--m-inline--m-in-progress--PaddingInlineStart: calc(var(--pf-v6-c-button--m-link--m-inline__progress--InsetInlineStart) + 1rem + var(--pf-t--global--spacer--sm));\n --pf-v6-c-button--m-link--m-inline--disabled--Color: var(--pf-t--global--text--color--disabled);\n --pf-v6-c-button--m-link--m-inline--disabled__icon--Color: var(--pf-t--global--icon--color--disabled);\n --pf-v6-c-button--span--m-link--m-inline--Display: inline;\n --pf-v6-c-button--span--m-link--m-inline__icon--m-start--MarginInlineEnd: var(--pf-t--global--spacer--gap--text-to-element--default);\n --pf-v6-c-button--span--m-link--m-inline__icon--m-end--MarginInlineStart: var(--pf-t--global--spacer--gap--text-to-element--default);\n --pf-v6-c-button--m-link--m-inline--Color: var(--pf-t--global--text--color--brand--default);\n --pf-v6-c-button--m-link--m-inline__icon--Color: var(--pf-t--global--icon--color--brand--default);\n --pf-v6-c-button--m-link--m-inline--TextDecorationColor: currentcolor;\n --pf-v6-c-button--m-link--m-inline--hover--Color: var(--pf-t--global--text--color--brand--hover);\n --pf-v6-c-button--m-link--m-inline--hover__icon--Color: var(--pf-t--global--icon--color--brand--hover);\n --pf-v6-c-button--m-link--m-inline--hover--TextDecorationColor: currentcolor;\n --pf-v6-c-button--m-plain--BorderRadius: var(--pf-t--global--border--radius--small);\n --pf-v6-c-button--m-plain--PaddingInlineEnd: var(--pf-t--global--spacer--action--horizontal--plain--default);\n --pf-v6-c-button--m-plain--PaddingInlineStart: var(--pf-t--global--spacer--action--horizontal--plain--default);\n --pf-v6-c-button--m-plain--Color: var(--pf-t--global--icon--color--regular);\n --pf-v6-c-button--m-plain__icon--Color: var(--pf-t--global--text--color--regular);\n --pf-v6-c-button--m-plain--BackgroundColor: var(--pf-t--global--background--color--action--plain--default);\n --pf-v6-c-button--m-plain--hover--Color: var(--pf-t--global--icon--color--regular);\n --pf-v6-c-button--m-plain--hover--BackgroundColor: var(--pf-t--global--background--color--action--plain--hover);\n --pf-v6-c-button--m-plain--m-clicked--Color: var(--pf-t--global--icon--color--regular);\n --pf-v6-c-button--m-plain--m-clicked--BackgroundColor: var(--pf-t--global--background--color--action--plain--clicked);\n --pf-v6-c-button--m-plain--disabled--Color: var(--pf-t--global--text--color--disabled);\n --pf-v6-c-button--m-plain--disabled__icon--Color: var(--pf-t--global--icon--color--disabled);\n --pf-v6-c-button--m-plain--disabled--BackgroundColor: transparent;\n --pf-v6-c-button--m-plain--m-small--PaddingInlineEnd: var(--pf-t--global--spacer--action--horizontal--plain--compact);\n --pf-v6-c-button--m-plain--m-small--PaddingInlineStart: var(--pf-t--global--spacer--action--horizontal--plain--compact);\n --pf-v6-c-button--m-plain--BorderWidth: var(--pf-t--global--border--width--action--plain--default);\n --pf-v6-c-button--m-plain--m-clicked--BorderWidth: var(--pf-t--global--border--width--action--plain--clicked);\n --pf-v6-c-button--m-plain--hover--BorderWidth: var(--pf-t--global--border--width--action--plain--hover);\n --pf-v6-c-button--m-plain--BorderColor: transparent;\n --pf-v6-c-button--m-plain--m-clicked--BorderColor: var(--pf-t--global--border--color--high-contrast);\n --pf-v6-c-button--m-plain--hover--BorderColor: var(--pf-t--global--border--color--high-contrast);\n --pf-v6-c-button--m-plain--m-no-padding--MinWidth: auto;\n --pf-v6-c-button--m-plain--m-no-padding--PaddingBlockStart: 0;\n --pf-v6-c-button--m-plain--m-no-padding--PaddingInlineEnd: 0;\n --pf-v6-c-button--m-plain--m-no-padding--PaddingBlockEnd: 0;\n --pf-v6-c-button--m-plain--m-no-padding--PaddingInlineStart: 0;\n --pf-v6-c-button--m-plain--m-no-padding--m-small--PaddingInlineStart: 0;\n --pf-v6-c-button--m-plain--m-no-padding--m-small--PaddingInlineEnd: 0;\n --pf-v6-c-button--m-plain--m-no-padding__icon--Color: var(--pf-t--global--icon--color--subtle);\n --pf-v6-c-button--m-plain--m-no-padding--BackgroundColor: transparent;\n --pf-v6-c-button--m-plain--m-no-padding--hover__icon--Color: var(--pf-t--global--icon--color--regular);\n --pf-v6-c-button--m-plain--m-no-padding--hover--BackgroundColor: transparent;\n --pf-v6-c-button--m-plain--m-no-padding--m-clicked--BackgroundColor: transparent;\n --pf-v6-c-button--m-plain--m-no-padding--border--offset: calc(0.125rem * -1);\n --pf-v6-c-button--m-control--BorderRadius: var(--pf-t--global--border--radius--small);\n --pf-v6-c-button--m-control--PaddingInlineStart: var(--pf-t--global--spacer--control--horizontal--default);\n --pf-v6-c-button--m-control--PaddingInlineEnd: var(--pf-t--global--spacer--control--horizontal--default);\n --pf-v6-c-button--m-control--Color: var(--pf-t--global--text--color--regular);\n --pf-v6-c-button--m-control--BackgroundColor: var(--pf-t--global--background--color--control--default);\n --pf-v6-c-button--m-control--BorderColor: var(--pf-t--global--border--color--default);\n --pf-v6-c-button--m-control--BorderWidth: var(--pf-t--global--border--width--control--default);\n --pf-v6-c-button--m-control__icon--Color: var(--pf-t--global--icon--color--regular);\n --pf-v6-c-button--m-control--hover--Color: var(--pf-t--global--text--color--regular);\n --pf-v6-c-button--m-control--hover--BackgroundColor: var(--pf-t--global--background--color--control--default);\n --pf-v6-c-button--m-control--hover--BorderColor: var(--pf-t--global--border--color--hover);\n --pf-v6-c-button--m-control--hover--BorderWidth: var(--pf-t--global--border--width--control--hover);\n --pf-v6-c-button--m-control--hover__icon--Color: var(--pf-t--global--icon--color--regular);\n --pf-v6-c-button--m-control--m-clicked--Color: var(--pf-t--global--text--color--regular);\n --pf-v6-c-button--m-control--m-clicked--BackgroundColor: var(--pf-t--global--background--color--control--default);\n --pf-v6-c-button--m-control--m-clicked--BorderColor: var(--pf-t--global--border--color--clicked);\n --pf-v6-c-button--m-control--m-clicked--BorderWidth: var(--pf-t--global--border--width--control--clicked);\n --pf-v6-c-button--m-control--m-clicked__icon--Color: var(--pf-t--global--icon--color--regular);\n --pf-v6-c-button--m-control--m-small--PaddingInlineEnd: var(--pf-t--global--spacer--control--horizontal--compact);\n --pf-v6-c-button--m-control--m-small--PaddingInlineStart: var(--pf-t--global--spacer--control--horizontal--compact);\n --pf-v6-c-button--m-stateful--BorderRadius: var(--pf-t--global--border--radius--small);\n --pf-v6-c-button--m-stateful--PaddingInlineStart: var(--pf-t--global--spacer--control--horizontal--default);\n --pf-v6-c-button--m-stateful--PaddingInlineEnd: var(--pf-t--global--spacer--control--horizontal--default);\n --pf-v6-c-button--m-stateful--m-small--PaddingInlineEnd: var(--pf-t--global--spacer--control--horizontal--compact);\n --pf-v6-c-button--m-stateful--m-small--PaddingInlineStart: var(--pf-t--global--spacer--control--horizontal--compact);\n --pf-v6-c-button--m-read--BackgroundColor: var(--pf-t--global--background--color--control--default);\n --pf-v6-c-button--m-read--BorderColor: var(--pf-t--global--border--color--default);\n --pf-v6-c-button--m-read--hover--BackgroundColor: var(--pf-t--global--background--color--control--default);\n --pf-v6-c-button--m-read--hover--BorderColor: var(--pf-t--global--border--color--hover);\n --pf-v6-c-button--m-read--m-clicked--BackgroundColor: var(--pf-t--global--background--color--control--default);\n --pf-v6-c-button--m-read--m-clicked--BorderColor: var(--pf-t--global--border--color--clicked);\n --pf-v6-c-button--m-unread--Color: var(--pf-t--global--text--color--status--unread--on-default--default);\n --pf-v6-c-button--m-unread--BackgroundColor: var(--pf-t--global--color--status--unread--default);\n --pf-v6-c-button--m-unread__icon--Color: var(--pf-t--global--icon--color--status--unread--on-default--default);\n --pf-v6-c-button--m-unread--hover--Color: var(--pf-t--global--text--color--status--unread--on-default--hover);\n --pf-v6-c-button--m-unread--hover--BackgroundColor: var(--pf-t--global--color--status--unread--hover);\n --pf-v6-c-button--m-unread--hover__icon--Color: var(--pf-t--global--icon--color--status--unread--on-default--hover);\n --pf-v6-c-button--m-unread--m-clicked--Color: var(--pf-t--global--text--color--status--unread--on-default--clicked);\n --pf-v6-c-button--m-unread--m-clicked--BackgroundColor: var(--pf-t--global--color--status--unread--clicked);\n --pf-v6-c-button--m-unread--m-clicked__icon--Color: var(--pf-t--global--icon--color--status--unread--on-default--clicked);\n --pf-v6-c-button--m-attention--Color: var(--pf-t--global--text--color--status--unread--on-attention--default);\n --pf-v6-c-button--m-attention--BackgroundColor: var(--pf-t--global--color--status--unread--attention--default);\n --pf-v6-c-button--m-attention__icon--Color: var(--pf-t--global--icon--color--status--unread--on-attention--default);\n --pf-v6-c-button--m-attention--hover--Color: var(--pf-t--global--text--color--status--unread--on-attention--hover);\n --pf-v6-c-button--m-attention--hover--BackgroundColor: var(--pf-t--global--color--status--unread--attention--hover);\n --pf-v6-c-button--m-attention--hover__icon--Color: var(--pf-t--global--icon--color--status--unread--on-attention--hover);\n --pf-v6-c-button--m-attention--m-clicked--Color: var(--pf-t--global--text--color--status--unread--on-attention--clicked);\n --pf-v6-c-button--m-attention--m-clicked--BackgroundColor: var(--pf-t--global--color--status--unread--attention--clicked);\n --pf-v6-c-button--m-attention--m-clicked__icon--Color: var(--pf-t--global--icon--color--status--unread--on-attention--clicked);\n --pf-v6-c-button--m-warning--Color: var(--pf-t--global--text--color--status--on-warning--default);\n --pf-v6-c-button--m-warning--BackgroundColor: var(--pf-t--global--color--status--warning--default);\n --pf-v6-c-button--m-warning__icon--Color: var(--pf-t--global--icon--color--status--on-warning--default);\n --pf-v6-c-button--m-warning--hover--Color: var(--pf-t--global--text--color--status--on-warning--hover);\n --pf-v6-c-button--m-warning--hover--BackgroundColor: var(--pf-t--global--color--status--warning--hover);\n --pf-v6-c-button--m-warning--hover__icon--Color: var(--pf-t--global--icon--color--status--on-warning--hover);\n --pf-v6-c-button--m-warning--m-clicked--Color: var(--pf-t--global--text--color--status--on-warning--clicked);\n --pf-v6-c-button--m-warning--m-clicked--BackgroundColor: var(--pf-t--global--color--status--warning--clicked);\n --pf-v6-c-button--m-warning--m-clicked__icon--Color: var(--pf-t--global--icon--color--status--on-warning--clicked);\n --pf-v6-c-button--m-danger--Color: var(--pf-t--global--text--color--status--on-danger--default);\n --pf-v6-c-button--m-danger--BackgroundColor: var(--pf-t--global--color--status--danger--default);\n --pf-v6-c-button--m-danger__icon--Color: var(--pf-t--global--icon--color--status--on-danger--default);\n --pf-v6-c-button--m-danger--hover--Color: var(--pf-t--global--text--color--status--on-danger--hover);\n --pf-v6-c-button--m-danger--hover--BackgroundColor: var(--pf-t--global--color--status--danger--hover);\n --pf-v6-c-button--m-danger--hover__icon--Color: var(--pf-t--global--icon--color--status--on-danger--hover);\n --pf-v6-c-button--m-danger--m-clicked--Color: var(--pf-t--global--text--color--status--on-danger--clicked);\n --pf-v6-c-button--m-danger--m-clicked--BackgroundColor: var(--pf-t--global--color--status--danger--clicked);\n --pf-v6-c-button--m-danger--m-clicked__icon--Color: var(--pf-t--global--icon--color--status--on-danger--clicked);\n --pf-v6-c-button--m-display-lg--PaddingBlockStart: var(--pf-t--global--spacer--control--vertical--spacious);\n --pf-v6-c-button--m-display-lg--PaddingInlineEnd: var(--pf-t--global--spacer--action--horizontal--spacious);\n --pf-v6-c-button--m-display-lg--PaddingBlockEnd: var(--pf-t--global--spacer--control--vertical--spacious);\n --pf-v6-c-button--m-display-lg--PaddingInlineStart: var(--pf-t--global--spacer--action--horizontal--spacious);\n --pf-v6-c-button--m-display-lg--FontWeight: var(--pf-t--global--font--weight--body--bold);\n --pf-v6-c-button--m-link--m-display-lg--FontSize: var(--pf-t--global--font--size--body--lg);\n --pf-v6-c-button--m-small--PaddingBlockStart: var(--pf-t--global--spacer--control--vertical--compact);\n --pf-v6-c-button--m-small--PaddingInlineEnd: var(--pf-t--global--spacer--action--horizontal--compact);\n --pf-v6-c-button--m-small--PaddingBlockEnd: var(--pf-t--global--spacer--control--vertical--compact);\n --pf-v6-c-button--m-small--PaddingInlineStart: var(--pf-t--global--spacer--action--horizontal--compact);\n --pf-v6-c-button--disabled--Color: var(--pf-t--global--text--color--on-disabled);\n --pf-v6-c-button--disabled--BackgroundColor: var(--pf-t--global--background--color--disabled--default);\n --pf-v6-c-button--disabled--TextDecorationColor: currentcolor;\n --pf-v6-c-button--disabled--BorderColor: transparent;\n --pf-v6-c-button--disabled__icon--Color: var(--pf-t--global--icon--color--on-disabled);\n --pf-v6-c-button__icon--Color: var(--pf-t--global--icon--color--regular);\n --pf-v6-c-button--hover__icon--Color: var(--pf-t--global--icon--color--regular);\n --pf-v6-c-button--m-clicked__icon--Color: var(--pf-t--global--icon--color--regular);\n --pf-v6-c-button__icon--MarginInlineStart: 0;\n --pf-v6-c-button__icon--MarginInlineEnd: 0;\n --pf-v6-c-button__icon--m-start--MarginInlineEnd: 0;\n --pf-v6-c-button__icon--m-end--MarginInlineStart: 0;\n --pf-v6-c-button--m-notify__icon--AnimationDuration--notify: var(--pf-t--global--motion--duration--3xl);\n --pf-v6-c-button--m-notify__icon--AnimationTimingFunction--notify: var(--pf-t--global--motion--timing-function--default);\n --pf-v6-c-button__icon--TransitionDelay: 0s;\n --pf-v6-c-button__icon--TransitionTimingFunction: auto;\n --pf-v6-c-button__icon--TransitionDuration: 0s;\n --pf-v6-c-button__icon--TransitionProperty: none;\n --pf-v6-c-button__icon--Rotate: 0deg;\n --pf-v6-c-button--hover__icon--TransitionTimingFunction: auto;\n --pf-v6-c-button--hover__icon--TransitionDuration: 0s;\n --pf-v6-c-button--hover__icon--TransitionProperty: none;\n --pf-v6-c-button--hover__icon--Rotate: 0deg;\n --pf-v6-c-button__icon--ScaleX: 1;\n --pf-v6-c-button__icon--ScaleY: 1;\n --pf-v6-c-button--hover__icon--ScaleX: 1;\n --pf-v6-c-button--hover__icon--ScaleY: 1;\n --pf-v6-c-button--m-favorite__icon--TransitionDuration: var(--pf-t--global--motion--duration--icon--default);\n --pf-v6-c-button--m-favorite__icon--TransitionTimingFunction: var(--pf-t--global--motion--timing-function--default);\n --pf-v6-c-button--m-favorited__icon--Color: var(--pf-t--global--color--favorite--default);\n --pf-v6-c-button--m-favorited--hover__icon--Color: var(--pf-t--global--color--favorite--hover);\n --pf-v6-c-button--m-favorited__icon--AnimationDuration: var(--pf-t--global--motion--duration--icon--long);\n --pf-v6-c-button--m-favorited__icon--AnimationTimingFunction: var(--pf-t--global--motion--timing-function--default);\n --pf-v6-c-button__icon--favorite--Opacity: 1;\n --pf-v6-c-button__icon--favorited--Opacity: 0;\n --pf-v6-c-button--m-favorited__icon--favorite--Opacity: 0;\n --pf-v6-c-button--m-favorited__icon--favorited--Opacity: 1;\n --pf-v6-c-button__icon--favorite--TransitionDuration: var(--pf-t--global--motion--duration--icon--default);\n --pf-v6-c-button__progress--width: calc(var(--pf-t--global--icon--size--lg) + var(--pf-t--global--spacer--sm));\n --pf-v6-c-button__progress--Opacity: 0;\n --pf-v6-c-button__progress--TranslateY: -50%;\n --pf-v6-c-button__progress--TranslateX: 0;\n --pf-v6-c-button__progress--InsetBlockStart: 50%;\n --pf-v6-c-button__progress--InsetInlineStart: var(--pf-t--global--spacer--control--horizontal--default);\n --pf-v6-c-button__progress--Color: var(--pf-v6-c-button__icon--Color);\n --pf-v6-c-button--m-progress--PaddingInlineEnd: calc(var(--pf-t--global--spacer--control--horizontal--default) + var(--pf-v6-c-button__progress--width) / 2);\n --pf-v6-c-button--m-progress--PaddingInlineStart: calc(var(--pf-t--global--spacer--control--horizontal--default) + var(--pf-v6-c-button__progress--width) / 2);\n --pf-v6-c-button--m-in-progress--PaddingInlineEnd: var(--pf-t--global--spacer--control--horizontal--default);\n --pf-v6-c-button--m-in-progress--PaddingInlineStart: calc(var(--pf-t--global--spacer--control--horizontal--default) + var(--pf-v6-c-button__progress--width));\n --pf-v6-c-button--m-in-progress--m-plain--Color: var(--pf-t--global--icon--color--brand--default);\n --pf-v6-c-button--m-in-progress--m-plain__progress--InsetInlineStart: 50%;\n --pf-v6-c-button--m-in-progress--m-plain__progress--TranslateX: -50%;\n --pf-v6-c-button--m-settings__icon--TransitionDuration: var(--pf-t--global--motion--duration--icon--long);\n --pf-v6-c-button--m-settings__icon--TransitionTimingFunction: var(--pf-t--global--motion--timing-function--accelerate);\n --pf-v6-c-button--m-settings--hover__icon--TransitionDuration: var(--pf-t--global--motion--duration--icon--long);\n --pf-v6-c-button--m-settings--hover__icon--TransitionTimingFunction: var(--pf-t--global--motion--timing-function--decelerate);\n --pf-v6-c-button--m-settings--hover__icon--Rotate: 60deg;\n --pf-v6-c-button--m-primary__c-badge--BorderColor: var(--pf-t--global--border--color--alt);\n --pf-v6-c-button--m-block--Display: flex;\n --pf-v6-c-button--m-block--Width: 100%;\n --pf-v6-c-button--hamburger-icon--TransitionTimingFunction: var(--pf-t--global--motion--timing-function--decelerate);\n --pf-v6-c-button--hamburger-icon--TransitionDuration: var(--pf-t--global--motion--duration--md);\n --pf-v6-c-button--hamburger-icon--top--path--base: path("M1,1 L9,1");\n --pf-v6-c-button--hamburger-icon--middle--path--base: path("M1,5 L9,5");\n --pf-v6-c-button--hamburger-icon--arrow--path--base: path("M1,5 L1,5 L1,5");\n --pf-v6-c-button--hamburger-icon--bottom--path--base: path("M9,9 L1,9");\n --pf-v6-c-button--hamburger-icon--top--path: var(--pf-v6-c-button--hamburger-icon--top--path--base);\n --pf-v6-c-button--hamburger-icon--middle--path: var(--pf-v6-c-button--hamburger-icon--middle--path--base);\n --pf-v6-c-button--hamburger-icon--arrow--path: var(--pf-v6-c-button--hamburger-icon--arrow--path--base);\n --pf-v6-c-button--hamburger-icon--bottom--path: var(--pf-v6-c-button--hamburger-icon--bottom--path--base);\n --pf-v6-c-button--hamburger-icon--top--collapse--path: path("M5,1 L9,1");\n --pf-v6-c-button--hamburger-icon--arrow--collapse--path: path("M3,7 L1,5 L3,3");\n --pf-v6-c-button--hamburger-icon--bottom--collapse--path: path("M9,9 L5,9");\n --pf-v6-c-button--m-hamburger__icon--m-expand--ScaleX: -1;\n}\n\n.pf-v6-c-button {\n position: relative;\n display: var(--pf-v6-c-button--Display);\n gap: var(--pf-v6-c-button--Gap);\n align-items: var(--pf-v6-c-button--AlignItems);\n justify-content: var(--pf-v6-c-button--JustifyContent);\n min-width: var(--pf-v6-c-button--MinWidth);\n padding-block-start: var(--pf-v6-c-button--PaddingBlockStart);\n padding-block-end: var(--pf-v6-c-button--PaddingBlockEnd);\n padding-inline-start: var(--pf-v6-c-button--PaddingInlineStart);\n padding-inline-end: var(--pf-v6-c-button--PaddingInlineEnd);\n font-size: var(--pf-v6-c-button--FontSize, inherit);\n font-weight: var(--pf-v6-c-button--FontWeight, inherit);\n line-height: var(--pf-v6-c-button--LineHeight, inherit);\n color: var(--pf-v6-c-button--Color);\n text-align: center;\n text-decoration-line: var(--pf-v6-c-button--TextDecorationLine);\n text-decoration-style: var(--pf-v6-c-button--TextDecorationStyle);\n text-decoration-color: var(--pf-v6-c-button--TextDecorationColor);\n white-space: nowrap;\n cursor: pointer;\n -webkit-user-select: none;\n user-select: none;\n background: var(--pf-v6-c-button--BackgroundColor) radial-gradient(circle, transparent 1%, color-mix(in srgb, currentcolor 15%, transparent) 2%) center/15000% 15000%;\n border: 0;\n border-start-start-radius: var(--pf-v6-c-button--BorderStartStartRadius, var(--pf-v6-c-button--BorderRadius));\n border-start-end-radius: var(--pf-v6-c-button--BorderStartEndRadius, var(--pf-v6-c-button--BorderRadius));\n border-end-start-radius: var(--pf-v6-c-button--BorderEndStartRadius, var(--pf-v6-c-button--BorderRadius));\n border-end-end-radius: var(--pf-v6-c-button--BorderEndEndRadius, var(--pf-v6-c-button--BorderRadius));\n transition-delay: var(--pf-v6-c-button--TransitionDelay);\n transition-timing-function: var(--pf-v6-c-button--TransitionTimingFunction);\n transition-duration: var(--pf-v6-c-button--TransitionDuration);\n transition-property: var(--pf-v6-c-button--TransitionProperty);\n scale: var(--pf-v6-c-button--ScaleX) var(--pf-v6-c-button--ScaleY);\n}\n.pf-v6-c-button::after {\n position: absolute;\n inset: var(--pf-v6-c-button--border--offset);\n pointer-events: none;\n content: "";\n border: var(--pf-v6-c-button--BorderWidth) solid;\n border-color: var(--pf-v6-c-button--BorderColor);\n border-radius: inherit;\n transition: inherit;\n}\n.pf-v6-c-button.pf-m-primary {\n --pf-v6-c-button--Color: var(--pf-v6-c-button--m-primary--Color);\n --pf-v6-c-button--BackgroundColor: var(--pf-v6-c-button--m-primary--BackgroundColor);\n --pf-v6-c-button__icon--Color: var(--pf-v6-c-button--m-primary__icon--Color);\n --pf-v6-c-button--hover--Color: var(--pf-v6-c-button--m-primary--hover--Color);\n --pf-v6-c-button--hover--BackgroundColor: var(--pf-v6-c-button--m-primary--hover--BackgroundColor);\n --pf-v6-c-button--hover__icon--Color: var(--pf-v6-c-button--m-primary--hover__icon--Color);\n --pf-v6-c-button--m-clicked--Color: var(--pf-v6-c-button--m-primary--m-clicked--Color);\n --pf-v6-c-button--m-clicked--BackgroundColor: var(--pf-v6-c-button--m-primary--m-clicked--BackgroundColor);\n --pf-v6-c-button--m-clicked__icon--Color: var(--pf-v6-c-button--m-primary--m-clicked__icon--Color);\n}\n.pf-v6-c-button.pf-m-primary .pf-v6-c-badge.pf-m-unread {\n --pf-v6-c-badge--BorderColor: var(--pf-v6-c-button--m-primary__c-badge--BorderColor);\n}\n.pf-v6-c-button.pf-m-secondary {\n --pf-v6-c-button--Color: var(--pf-v6-c-button--m-secondary--Color);\n --pf-v6-c-button--BorderColor: var(--pf-v6-c-button--m-secondary--BorderColor);\n --pf-v6-c-button--TransitionDuration: var(--pf-v6-c-button--m-secondary--TransitionDuration);\n --pf-v6-c-button__icon--Color: var(--pf-v6-c-button--m-secondary__icon--Color);\n --pf-v6-c-button--hover--Color: var(--pf-v6-c-button--m-secondary--hover--Color);\n --pf-v6-c-button--hover--BorderColor: var(--pf-v6-c-button--m-secondary--hover--BorderColor);\n --pf-v6-c-button--hover__icon--Color: var(--pf-v6-c-button--m-secondary--hover__icon--Color);\n --pf-v6-c-button--m-clicked--Color: var(--pf-v6-c-button--m-secondary--m-clicked--Color);\n --pf-v6-c-button--m-clicked--BorderColor: var(--pf-v6-c-button--m-secondary--m-clicked--BorderColor);\n --pf-v6-c-button--m-clicked__icon--Color: var(--pf-v6-c-button--m-secondary--m-clicked__icon--Color);\n --pf-v6-c-button--m-danger--Color: var(--pf-v6-c-button--m-secondary--m-danger--Color);\n --pf-v6-c-button--m-danger__icon--Color: var(--pf-v6-c-button--m-secondary--m-danger__icon--Color);\n --pf-v6-c-button--m-danger--hover--Color: var(--pf-v6-c-button--m-secondary--m-danger--hover--Color);\n --pf-v6-c-button--m-danger--hover__icon--Color: var(--pf-v6-c-button--m-secondary--m-danger--hover__icon--Color);\n --pf-v6-c-button--m-danger--m-clicked--Color: var(--pf-v6-c-button--m-secondary--m-danger--m-clicked--Color);\n --pf-v6-c-button--m-danger--m-clicked__icon--Color: var(--pf-v6-c-button--m-secondary--m-danger--m-clicked__icon--Color);\n}\n.pf-v6-c-button.pf-m-secondary.pf-m-danger {\n --pf-v6-c-button--m-secondary--BorderColor: var(--pf-v6-c-button--m-secondary--m-danger--BorderColor);\n --pf-v6-c-button--m-secondary--hover--BorderColor: var(--pf-v6-c-button--m-secondary--m-danger--hover--BorderColor);\n --pf-v6-c-button--m-secondary--m-clicked--BorderColor: var(--pf-v6-c-button--m-secondary--m-danger--m-clicked--BorderColor);\n --pf-v6-c-button--m-danger--BackgroundColor: transparent;\n --pf-v6-c-button--m-danger--hover--BackgroundColor: transparent;\n --pf-v6-c-button--m-danger--m-clicked--BackgroundColor: transparent;\n}\n.pf-v6-c-button.pf-m-tertiary {\n --pf-v6-c-button--Color: var(--pf-v6-c-button--m-tertiary--Color);\n --pf-v6-c-button--BorderColor: var(--pf-v6-c-button--m-tertiary--BorderColor);\n --pf-v6-c-button--TransitionDuration: var(--pf-v6-c-button--m-tertiary--TransitionDuration);\n --pf-v6-c-button__icon--Color: var(--pf-v6-c-button--m-tertiary__icon--Color);\n --pf-v6-c-button--hover--Color: var(--pf-v6-c-button--m-tertiary--hover--Color);\n --pf-v6-c-button--hover--BorderColor: var(--pf-v6-c-button--m-tertiary--hover--BorderColor);\n --pf-v6-c-button--hover__icon--Color: var(--pf-v6-c-button--m-tertiary--hover__icon--Color);\n --pf-v6-c-button--m-clicked--Color: var(--pf-v6-c-button--m-tertiary--m-clicked--Color);\n --pf-v6-c-button--m-clicked--BorderColor: var(--pf-v6-c-button--m-tertiary--m-clicked--BorderColor);\n --pf-v6-c-button--m-clicked__icon--Color: var(--pf-v6-c-button--m-tertiary--m-clicked__icon--Color);\n}\n.pf-v6-c-button.pf-m-link {\n --pf-v6-c-button--PaddingInlineEnd: var(--pf-v6-c-button--m-link--PaddingInlineEnd);\n --pf-v6-c-button--PaddingInlineStart: var(--pf-v6-c-button--m-link--PaddingInlineStart);\n --pf-v6-c-button--Color: var(--pf-v6-c-button--m-link--Color);\n --pf-v6-c-button--BorderWidth: var(--pf-v6-c-button--m-link--BorderWidth);\n --pf-v6-c-button--hover--BorderColor: var(--pf-v6-c-button--m-link--hover--BorderColor);\n --pf-v6-c-button--hover--BorderWidth: var(--pf-v6-c-button--m-link--hover--BorderWidth);\n --pf-v6-c-button--m-clicked--BorderColor: var(--pf-v6-c-button--m-link--m-clicked--BorderColor);\n --pf-v6-c-button--m-clicked--BorderWidth: var(--pf-v6-c-button--m-link--m-clicked--BorderWidth);\n --pf-v6-c-button--BorderColor: var(--pf-v6-c-button--m-link--BorderColor);\n --pf-v6-c-button--BorderRadius: var(--pf-v6-c-button--m-link--BorderRadius);\n --pf-v6-c-button--BackgroundColor: var(--pf-v6-c-button--m-link--BackgroundColor);\n --pf-v6-c-button__icon--Color: var(--pf-v6-c-button--m-link__icon--Color);\n --pf-v6-c-button--hover--Color: var(--pf-v6-c-button--m-link--hover--Color);\n --pf-v6-c-button--hover--BackgroundColor: var(--pf-v6-c-button--m-link--hover--BackgroundColor);\n --pf-v6-c-button--hover__icon--Color: var(--pf-v6-c-button--m-link--hover__icon--Color);\n --pf-v6-c-button--m-clicked--Color: var(--pf-v6-c-button--m-link--m-clicked--Color);\n --pf-v6-c-button--m-clicked--BackgroundColor: var(--pf-v6-c-button--m-link--m-clicked--BackgroundColor);\n --pf-v6-c-button--m-clicked__icon--Color: var(--pf-v6-c-button--m-link--m-clicked__icon--Color);\n --pf-v6-c-button--m-small--PaddingInlineEnd: var(--pf-v6-c-button--m-link--m-small--PaddingInlineEnd);\n --pf-v6-c-button--m-small--PaddingInlineStart: var(--pf-v6-c-button--m-link--m-small--PaddingInlineStart);\n}\n.pf-v6-c-button.pf-m-link.pf-m-inline {\n --pf-v6-c-button--Display: var(--pf-v6-c-button--m-link--m-inline--Display);\n --pf-v6-c-button--JustifyContent: var(--pf-v6-c-button--m-link--m-inline--JustifyContent);\n --pf-v6-c-button--FontSize: var(--pf-v6-c-button--m-link--m-inline--FontSize);\n --pf-v6-c-button--LineHeight: var(--pf-v6-c-button--m-link--m-inline--LineHeight);\n --pf-v6-c-button--FontWeight: var(--pf-v6-c-button--m-link--m-inline--FontWeight);\n --pf-v6-c-button--PaddingBlockStart: var(--pf-v6-c-button--m-link--m-inline--PaddingBlockStart);\n --pf-v6-c-button--PaddingInlineEnd: var(--pf-v6-c-button--m-link--m-inline--PaddingInlineEnd);\n --pf-v6-c-button--PaddingBlockEnd: var(--pf-v6-c-button--m-link--m-inline--PaddingBlockEnd);\n --pf-v6-c-button--PaddingInlineStart: var(--pf-v6-c-button--m-link--m-inline--PaddingInlineStart);\n --pf-v6-c-button--BackgroundColor: transparent;\n --pf-v6-c-button__progress--InsetInlineStart: var(--pf-v6-c-button--m-link--m-inline__progress--InsetInlineStart);\n --pf-v6-c-button--TextDecorationLine: var(--pf-v6-c-button--m-link--m-inline--TextDecorationLine);\n --pf-v6-c-button--TextDecorationStyle: var(--pf-v6-c-button--m-link--m-inline--TextDecorationStyle);\n --pf-v6-c-button--hover--TextDecorationLine: var(--pf-v6-c-button--m-link--m-inline--hover--TextDecorationLine);\n --pf-v6-c-button--hover--TextDecorationStyle: var(--pf-v6-c-button--m-link--m-inline--hover--TextDecorationStyle);\n --pf-v6-c-button--hover--BackgroundColor: transparent;\n --pf-v6-c-button--m-clicked--BackgroundColor: transparent;\n --pf-v6-c-button--disabled--BackgroundColor: transparent;\n --pf-v6-c-button--disabled--Color: var(--pf-v6-c-button--m-link--m-inline--disabled--Color);\n --pf-v6-c-button--disabled__icon--Color: var(--pf-v6-c-button--m-link--m-inline--disabled__icon--Color);\n --pf-v6-c-button--m-link--Color: var(--pf-v6-c-button--m-link--m-inline--Color);\n --pf-v6-c-button--m-link__icon--Color: var(--pf-v6-c-button--m-link--m-inline__icon--Color);\n --pf-v6-c-button--TextDecorationColor: var(--pf-v6-c-button--m-link--m-inline--TextDecorationColor);\n --pf-v6-c-button--hover--TextDecorationColor: var(--pf-v6-c-button--m-link--m-inline--hover--TextDecorationColor);\n --pf-v6-c-button--m-link--hover--Color: var(--pf-v6-c-button--m-link--m-inline--hover--Color);\n --pf-v6-c-button--m-link--hover__icon--Color: var(--pf-v6-c-button--m-link--m-inline--hover__icon--Color);\n --pf-v6-c-button--BorderWidth: 0;\n --pf-v6-c-button--hover--BorderWidth: 0;\n --pf-v6-c-button--m-clicked--BorderWidth: 0;\n text-align: start;\n white-space: normal;\n background: transparent;\n outline-offset: 0.125rem;\n}\nspan.pf-v6-c-button.pf-m-link.pf-m-inline {\n --pf-v6-c-button--m-link--m-inline--Display: var(--pf-v6-c-button--span--m-link--m-inline--Display);\n --pf-v6-c-button__icon--m-start--MarginInlineEnd: var(--pf-v6-c-button--span--m-link--m-inline__icon--m-start--MarginInlineEnd);\n --pf-v6-c-button__icon--m-end--MarginInlineStart: var(--pf-v6-c-button--span--m-link--m-inline__icon--m-end--MarginInlineStart);\n}\n\n.pf-v6-c-button.pf-m-link.pf-m-danger {\n --pf-v6-c-button--m-danger--Color: var(--pf-v6-c-button--m-link--m-danger--Color);\n --pf-v6-c-button--m-danger--BackgroundColor: var(--pf-v6-c-button--m-link--m-danger--BackgroundColor);\n --pf-v6-c-button--m-danger__icon--Color: var(--pf-v6-c-button--m-link--m-danger__icon--Color);\n --pf-v6-c-button--m-danger--hover--Color: var(--pf-v6-c-button--m-link--m-danger--hover--Color);\n --pf-v6-c-button--m-danger--hover--BackgroundColor: var(--pf-v6-c-button--m-link--m-danger--hover--BackgroundColor);\n --pf-v6-c-button--m-danger--hover__icon--Color: var(--pf-v6-c-button--m-link--m-danger--hover__icon--Color);\n --pf-v6-c-button--m-danger--m-clicked--Color: var(--pf-v6-c-button--m-link--m-danger--m-clicked--Color);\n --pf-v6-c-button--m-danger--m-clicked--BackgroundColor: var(--pf-v6-c-button--m-link--m-danger--m-clicked--BackgroundColor);\n --pf-v6-c-button--m-danger--m-clicked__icon--Color: var(--pf-v6-c-button--m-link--m-danger--m-clicked__icon--Color);\n}\n.pf-v6-c-button.pf-m-link.pf-m-display-lg {\n --pf-v6-c-button--FontSize: var(--pf-v6-c-button--m-link--m-display-lg--FontSize);\n}\n.pf-v6-c-button.pf-m-warning {\n --pf-v6-c-button--Color: var(--pf-v6-c-button--m-warning--Color);\n --pf-v6-c-button--BackgroundColor: var(--pf-v6-c-button--m-warning--BackgroundColor);\n --pf-v6-c-button__icon--Color: var(--pf-v6-c-button--m-warning__icon--Color);\n --pf-v6-c-button--hover--Color: var(--pf-v6-c-button--m-warning--hover--Color);\n --pf-v6-c-button--hover--BackgroundColor: var(--pf-v6-c-button--m-warning--hover--BackgroundColor);\n --pf-v6-c-button--hover__icon--Color: var(--pf-v6-c-button--m-warning--hover__icon--Color);\n --pf-v6-c-button--m-clicked--Color: var(--pf-v6-c-button--m-warning--m-clicked--Color);\n --pf-v6-c-button--m-clicked--BackgroundColor: var(--pf-v6-c-button--m-warning--m-clicked--BackgroundColor);\n --pf-v6-c-button--m-clicked__icon--Color: var(--pf-v6-c-button--m-warning--m-clicked__icon--Color);\n}\n.pf-v6-c-button.pf-m-danger {\n --pf-v6-c-button--Color: var(--pf-v6-c-button--m-danger--Color);\n --pf-v6-c-button--BackgroundColor: var(--pf-v6-c-button--m-danger--BackgroundColor);\n --pf-v6-c-button__icon--Color: var(--pf-v6-c-button--m-danger__icon--Color);\n --pf-v6-c-button--hover--Color: var(--pf-v6-c-button--m-danger--hover--Color);\n --pf-v6-c-button--hover--BackgroundColor: var(--pf-v6-c-button--m-danger--hover--BackgroundColor);\n --pf-v6-c-button--hover__icon--Color: var(--pf-v6-c-button--m-danger--hover__icon--Color);\n --pf-v6-c-button--m-clicked--Color: var(--pf-v6-c-button--m-danger--m-clicked--Color);\n --pf-v6-c-button--m-clicked--BackgroundColor: var(--pf-v6-c-button--m-danger--m-clicked--BackgroundColor);\n --pf-v6-c-button--m-clicked__icon--Color: var(--pf-v6-c-button--m-danger--m-clicked__icon--Color);\n}\n.pf-v6-c-button.pf-m-control {\n --pf-v6-c-button--BorderRadius: var(--pf-v6-c-button--m-control--BorderRadius);\n --pf-v6-c-button--PaddingInlineStart: var(--pf-v6-c-button--m-control--PaddingInlineStart);\n --pf-v6-c-button--PaddingInlineEnd: var(--pf-v6-c-button--m-control--PaddingInlineEnd);\n --pf-v6-c-button--Color: var(--pf-v6-c-button--m-control--Color);\n --pf-v6-c-button--BackgroundColor: var(--pf-v6-c-button--m-control--BackgroundColor);\n --pf-v6-c-button--BorderColor: var(--pf-v6-c-button--m-control--BorderColor);\n --pf-v6-c-button--BorderWidth: var(--pf-v6-c-button--m-control--BorderWidth);\n --pf-v6-c-button__icon--Color: var(--pf-v6-c-button--m-control__icon--Color);\n --pf-v6-c-button--hover--Color: var(--pf-v6-c-button--m-control--hover--Color);\n --pf-v6-c-button--hover--BackgroundColor: var(--pf-v6-c-button--m-control--hover--BackgroundColor);\n --pf-v6-c-button--hover--BorderColor: var(--pf-v6-c-button--m-control--hover--BorderColor);\n --pf-v6-c-button--hover--BorderWidth: var(--pf-v6-c-button--m-control--hover--BorderWidth);\n --pf-v6-c-button--hover__icon--Color: var(--pf-v6-c-button--m-control--hover__icon--Color);\n --pf-v6-c-button--m-clicked--Color: var(--pf-v6-c-button--m-control--m-clicked--Color);\n --pf-v6-c-button--m-clicked--BackgroundColor: var(--pf-v6-c-button--m-control--m-clicked--BackgroundColor);\n --pf-v6-c-button--m-clicked--BorderColor: var(--pf-v6-c-button--m-control--m-clicked--BorderColor);\n --pf-v6-c-button--m-clicked--BorderWidth: var(--pf-v6-c-button--m-control--m-clicked--BorderWidth);\n --pf-v6-c-button--m-clicked__icon--Color: var(--pf-v6-c-button--m-control--m-clicked__icon--Color);\n --pf-v6-c-button--m-small--PaddingInlineEnd: var(--pf-v6-c-button--m-control--m-small--PaddingInlineEnd);\n --pf-v6-c-button--m-small--PaddingInlineStart: var(--pf-v6-c-button--m-control--m-small--PaddingInlineStart);\n}\n.pf-v6-c-button.pf-m-stateful {\n --pf-v6-c-button--BorderRadius: var(--pf-v6-c-button--m-stateful--BorderRadius);\n --pf-v6-c-button--PaddingInlineStart: var(--pf-v6-c-button--m-stateful--PaddingInlineStart);\n --pf-v6-c-button--PaddingInlineEnd: var(--pf-v6-c-button--m-stateful--PaddingInlineEnd);\n --pf-v6-c-button--m-small--PaddingInlineEnd: var(--pf-v6-c-button--m-stateful--m-small--PaddingInlineEnd);\n --pf-v6-c-button--m-small--PaddingInlineStart: var(--pf-v6-c-button--m-stateful--m-small--PaddingInlineStart);\n}\n.pf-v6-c-button.pf-m-read {\n --pf-v6-c-button--BackgroundColor: var(--pf-v6-c-button--m-read--BackgroundColor);\n --pf-v6-c-button--BorderColor: var(--pf-v6-c-button--m-read--BorderColor);\n --pf-v6-c-button--hover--BackgroundColor: var(--pf-v6-c-button--m-read--hover--BackgroundColor);\n --pf-v6-c-button--hover--BorderColor: var(--pf-v6-c-button--m-read--hover--BorderColor);\n --pf-v6-c-button--m-clicked--BackgroundColor: var(--pf-v6-c-button--m-read--m-clicked--BackgroundColor);\n --pf-v6-c-button--m-clicked--BorderColor: var(--pf-v6-c-button--m-read--m-clicked--BorderColor);\n}\n.pf-v6-c-button.pf-m-unread {\n --pf-v6-c-button--Color: var(--pf-v6-c-button--m-unread--Color);\n --pf-v6-c-button--BackgroundColor: var(--pf-v6-c-button--m-unread--BackgroundColor);\n --pf-v6-c-button__icon--Color: var(--pf-v6-c-button--m-unread__icon--Color);\n --pf-v6-c-button--hover--Color: var(--pf-v6-c-button--m-unread--hover--Color);\n --pf-v6-c-button--hover--BackgroundColor: var(--pf-v6-c-button--m-unread--hover--BackgroundColor);\n --pf-v6-c-button--hover__icon--Color: var(--pf-v6-c-button--m-unread--hover__icon--Color);\n --pf-v6-c-button--m-clicked--Color: var(--pf-v6-c-button--m-unread--m-clicked--Color);\n --pf-v6-c-button--m-clicked--BackgroundColor: var(--pf-v6-c-button--m-unread--m-clicked--BackgroundColor);\n --pf-v6-c-button--m-clicked__icon--Color: var(--pf-v6-c-button--m-unread--m-clicked__icon--Color);\n}\n.pf-v6-c-button.pf-m-attention {\n --pf-v6-c-button--Color: var(--pf-v6-c-button--m-attention--Color);\n --pf-v6-c-button--BackgroundColor: var(--pf-v6-c-button--m-attention--BackgroundColor);\n --pf-v6-c-button__icon--Color: var(--pf-v6-c-button--m-attention__icon--Color);\n --pf-v6-c-button--hover--Color: var(--pf-v6-c-button--m-attention--hover--Color);\n --pf-v6-c-button--hover--BackgroundColor: var(--pf-v6-c-button--m-attention--hover--BackgroundColor);\n --pf-v6-c-button--hover__icon--Color: var(--pf-v6-c-button--m-attention--hover__icon--Color);\n --pf-v6-c-button--m-clicked--Color: var(--pf-v6-c-button--m-attention--m-clicked--Color);\n --pf-v6-c-button--m-clicked--BackgroundColor: var(--pf-v6-c-button--m-attention--m-clicked--BackgroundColor);\n --pf-v6-c-button--m-clicked__icon--Color: var(--pf-v6-c-button--m-attention--m-clicked__icon--Color);\n}\n.pf-v6-c-button.pf-m-plain {\n --pf-v6-c-button--BorderWidth: var(--pf-v6-c-button--m-plain--BorderWidth);\n --pf-v6-c-button--hover--BorderColor: var(--pf-v6-c-button--m-plain--hover--BorderColor);\n --pf-v6-c-button--hover--BorderWidth: var(--pf-v6-c-button--m-plain--hover--BorderWidth);\n --pf-v6-c-button--m-clicked--BorderColor: var(--pf-v6-c-button--m-plain--m-clicked--BorderColor);\n --pf-v6-c-button--m-clicked--BorderWidth: var(--pf-v6-c-button--m-plain--m-clicked--BorderWidth);\n --pf-v6-c-button--BorderColor: var(--pf-v6-c-button--m-plain--BorderColor);\n --pf-v6-c-button--BorderRadius: var(--pf-v6-c-button--m-plain--BorderRadius);\n --pf-v6-c-button--Color: var(--pf-v6-c-button--m-plain--Color);\n --pf-v6-c-button__icon--Color: var(--pf-v6-c-button--m-plain__icon--Color);\n --pf-v6-c-button--BackgroundColor: var(--pf-v6-c-button--m-plain--BackgroundColor);\n --pf-v6-c-button--PaddingInlineEnd: var(--pf-v6-c-button--m-plain--PaddingInlineEnd);\n --pf-v6-c-button--PaddingInlineStart: var(--pf-v6-c-button--m-plain--PaddingInlineStart);\n --pf-v6-c-button__progress--Color: var(--pf-v6-c-button--m-in-progress--m-plain--Color);\n --pf-v6-c-button--hover--Color: var(--pf-v6-c-button--m-plain--hover--Color);\n --pf-v6-c-button--hover--BackgroundColor: var(--pf-v6-c-button--m-plain--hover--BackgroundColor);\n --pf-v6-c-button--m-clicked--Color: var(--pf-v6-c-button--m-plain--m-clicked--Color);\n --pf-v6-c-button--m-clicked--BackgroundColor: var(--pf-v6-c-button--m-plain--m-clicked--BackgroundColor);\n --pf-v6-c-button--disabled--Color: var(--pf-v6-c-button--m-plain--disabled--Color);\n --pf-v6-c-button--disabled__icon--Color: var(--pf-v6-c-button--m-plain--disabled__icon--Color);\n --pf-v6-c-button--disabled--BackgroundColor: var(--pf-v6-c-button--m-plain--disabled--BackgroundColor);\n --pf-v6-c-button--m-small--PaddingInlineEnd: var(--pf-v6-c-button--m-plain--m-small--PaddingInlineEnd);\n --pf-v6-c-button--m-small--PaddingInlineStart: var(--pf-v6-c-button--m-plain--m-small--PaddingInlineStart);\n}\n.pf-v6-c-button.pf-m-plain.pf-m-no-padding {\n --pf-v6-c-button__icon--Color: var(--pf-v6-c-button--m-plain--m-no-padding__icon--Color);\n --pf-v6-c-button--BackgroundColor: var(--pf-v6-c-button--m-plain--m-no-padding--BackgroundColor);\n --pf-v6-c-button--hover--BackgroundColor: var(--pf-v6-c-button--m-plain--m-no-padding--hover--BackgroundColor);\n --pf-v6-c-button--m-clicked--BackgroundColor: var(--pf-v6-c-button--m-plain--m-no-padding--m-clicked--BackgroundColor);\n --pf-v6-c-button--PaddingBlockStart: var(--pf-v6-c-button--m-plain--m-no-padding--PaddingBlockStart);\n --pf-v6-c-button--PaddingBlockEnd: var(--pf-v6-c-button--m-plain--m-no-padding--PaddingBlockEnd);\n --pf-v6-c-button--PaddingInlineEnd: var(--pf-v6-c-button--m-plain--m-no-padding--PaddingInlineEnd);\n --pf-v6-c-button--PaddingInlineStart: var(--pf-v6-c-button--m-plain--m-no-padding--PaddingInlineStart);\n --pf-v6-c-button--m-small--PaddingInlineEnd: var(--pf-v6-c-button--m-plain--m-no-padding--m-small--PaddingInlineEnd);\n --pf-v6-c-button--m-small--PaddingInlineStart: var(--pf-v6-c-button--m-plain--m-no-padding--m-small--PaddingInlineStart);\n --pf-v6-c-button--border--offset: var(--pf-v6-c-button--m-plain--m-no-padding--border--offset);\n min-width: var(--pf-v6-c-button--m-plain--m-no-padding--MinWidth);\n background: var(--pf-v6-c-button--BackgroundColor);\n}\n.pf-v6-c-button.pf-m-block {\n --pf-v6-c-button--Display: var(--pf-v6-c-button--m-block--Display);\n width: var(--pf-v6-c-button--m-block--Width);\n}\n.pf-v6-c-button.pf-m-small {\n --pf-v6-c-button--PaddingBlockStart: var(--pf-v6-c-button--m-small--PaddingBlockStart);\n --pf-v6-c-button--PaddingInlineEnd: var(--pf-v6-c-button--m-small--PaddingInlineEnd);\n --pf-v6-c-button--PaddingBlockEnd: var(--pf-v6-c-button--m-small--PaddingBlockEnd);\n --pf-v6-c-button--PaddingInlineStart: var(--pf-v6-c-button--m-small--PaddingInlineStart);\n}\n.pf-v6-c-button.pf-m-display-lg {\n --pf-v6-c-button--PaddingBlockStart: var(--pf-v6-c-button--m-display-lg--PaddingBlockStart);\n --pf-v6-c-button--PaddingInlineEnd: var(--pf-v6-c-button--m-display-lg--PaddingInlineEnd);\n --pf-v6-c-button--PaddingBlockEnd: var(--pf-v6-c-button--m-display-lg--PaddingBlockEnd);\n --pf-v6-c-button--PaddingInlineStart: var(--pf-v6-c-button--m-display-lg--PaddingInlineStart);\n --pf-v6-c-button--FontSize: var(--pf-v6-c-button--m-display-lg--FontSize);\n}\n.pf-v6-c-button.pf-m-favorite .pf-v6-c-button__icon {\n display: grid;\n transition-timing-function: var(--pf-v6-c-button--m-favorite__icon--TransitionTimingFunction);\n transition-duration: var(--pf-v6-c-button--m-favorite__icon--TransitionDuration);\n transition-property: color;\n}\n.pf-v6-c-button.pf-m-favorited {\n --pf-v6-c-button__icon--Color: var(--pf-v6-c-button--m-favorited__icon--Color);\n --pf-v6-c-button--m-plain--m-no-padding__icon--Color: var(--pf-v6-c-button--m-favorited__icon--Color);\n --pf-v6-c-button--hover__icon--Color: var(--pf-v6-c-button--m-favorited--hover__icon--Color);\n --pf-v6-c-button--m-plain--m-no-padding--hover__icon--Color: var(--pf-v6-c-button--m-favorited--hover__icon--Color);\n --pf-v6-c-button__icon--favorite--Opacity: var(--pf-v6-c-button--m-favorited__icon--favorite--Opacity);\n --pf-v6-c-button__icon--favorited--Opacity: var(--pf-v6-c-button--m-favorited__icon--favorited--Opacity);\n}\n.pf-v6-c-button.pf-m-favorited .pf-v6-c-button__icon {\n animation-name: pf-v6-c-button-icon-favorited;\n animation-duration: var(--pf-v6-c-button--m-favorited__icon--AnimationDuration);\n animation-timing-function: var(--pf-v6-c-button--m-favorited__icon--AnimationTimingFunction);\n}\n.pf-v6-c-button.pf-m-settings {\n --pf-v6-c-button__icon--TransitionProperty: rotate;\n --pf-v6-c-button__icon--TransitionDuration: var(--pf-v6-c-button--m-settings__icon--TransitionDuration);\n --pf-v6-c-button__icon--TransitionTimingFunction: var(--pf-v6-c-button--m-settings__icon--TransitionTimingFunction);\n --pf-v6-c-button--hover__icon--TransitionProperty: rotate;\n --pf-v6-c-button--hover__icon--TransitionDuration: var(--pf-v6-c-button--m-settings--hover__icon--TransitionDuration);\n --pf-v6-c-button--hover__icon--TransitionTimingFunction: var(--pf-v6-c-button--m-settings--hover__icon--TransitionTimingFunction);\n --pf-v6-c-button--hover__icon--Rotate: var(--pf-v6-c-button--m-settings--hover__icon--Rotate);\n}\n.pf-v6-c-button.pf-m-hamburger {\n --pf-v6-c-button__icon--TransitionDelay: var(--pf-v6-c-button--hamburger-icon--TransitionDuration);\n --pf-v6-c-button__icon--TransitionDuration: 0s;\n --pf-v6-c-button__icon--TransitionProperty: scale;\n --pf-v6-c-button--hover__icon--TransitionDelay: var(--pf-v6-c-button--hamburger-icon--TransitionDuration);\n --pf-v6-c-button--hover__icon--TransitionDuration: 0s;\n --pf-v6-c-button--hover__icon--TransitionProperty: scale;\n}\n.pf-v6-c-button.pf-m-hamburger.pf-m-expand {\n --pf-v6-c-button--hamburger-icon--top--path: var(--pf-v6-c-button--hamburger-icon--top--collapse--path);\n --pf-v6-c-button--hamburger-icon--arrow--path: var(--pf-v6-c-button--hamburger-icon--arrow--collapse--path);\n --pf-v6-c-button--hamburger-icon--bottom--path: var(--pf-v6-c-button--hamburger-icon--bottom--collapse--path);\n --pf-v6-c-button__icon--TransitionDelay: 0s;\n --pf-v6-c-button__icon--ScaleX: var(--pf-v6-c-button--m-hamburger__icon--m-expand--ScaleX);\n --pf-v6-c-button--hover__icon--TransitionDelay: 0s;\n --pf-v6-c-button--hover__icon--ScaleX: var(--pf-v6-c-button--m-hamburger__icon--m-expand--ScaleX);\n}\n.pf-v6-c-button.pf-m-hamburger.pf-m-collapse {\n --pf-v6-c-button--hamburger-icon--top--path: var(--pf-v6-c-button--hamburger-icon--top--collapse--path);\n --pf-v6-c-button--hamburger-icon--arrow--path: var(--pf-v6-c-button--hamburger-icon--arrow--collapse--path);\n --pf-v6-c-button--hamburger-icon--bottom--path: var(--pf-v6-c-button--hamburger-icon--bottom--collapse--path);\n --pf-v6-c-button__icon--TransitionDelay: 0s;\n --pf-v6-c-button__icon--ScaleX: 1;\n --pf-v6-c-button--hover__icon--TransitionDelay: 0s;\n --pf-v6-c-button--hover__icon--ScaleX: 1;\n}\n.pf-v6-c-button:hover, .pf-v6-c-button:focus {\n --pf-v6-c-button--Color: var(--pf-v6-c-button--hover--Color);\n --pf-v6-c-button--BackgroundColor: var(--pf-v6-c-button--hover--BackgroundColor);\n --pf-v6-c-button--BorderColor: var(--pf-v6-c-button--hover--BorderColor);\n --pf-v6-c-button--BorderWidth: var(--pf-v6-c-button--hover--BorderWidth);\n --pf-v6-c-button--ScaleX: var(--pf-v6-c-button--hover--ScaleX);\n --pf-v6-c-button--ScaleY: var(--pf-v6-c-button--hover--ScaleY);\n --pf-v6-c-button--m-plain--m-no-padding__icon--Color: var(--pf-v6-c-button--m-plain--m-no-padding--hover__icon--Color);\n --pf-v6-c-button__icon--Color: var(--pf-v6-c-button--hover__icon--Color);\n --pf-v6-c-button__icon--TransitionTimingFunction: var(--pf-v6-c-button--hover__icon--TransitionTimingFunction);\n --pf-v6-c-button__icon--TransitionDuration: var(--pf-v6-c-button--hover__icon--TransitionDuration);\n --pf-v6-c-button__icon--TransitionProperty: var(--pf-v6-c-button--hover__icon--TransitionProperty);\n --pf-v6-c-button__icon--Rotate: var(--pf-v6-c-button--hover__icon--Rotate);\n --pf-v6-c-button__icon--ScaleX: var(--pf-v6-c-button--hover__icon--ScaleX);\n --pf-v6-c-button__icon--ScaleY: var(--pf-v6-c-button--hover__icon--ScaleY);\n text-decoration-line: var(--pf-v6-c-button--hover--TextDecorationLine);\n text-decoration-style: var(--pf-v6-c-button--hover--TextDecorationStyle);\n text-decoration-color: var(--pf-v6-c-button--hover--TextDecorationColor);\n outline-offset: var(--pf-t--global--focus-ring--position--offset);\n}\n.pf-v6-c-button:active, .pf-v6-c-button.pf-m-clicked {\n --pf-v6-c-button--Color: var(--pf-v6-c-button--m-clicked--Color);\n --pf-v6-c-button--BackgroundColor: var(--pf-v6-c-button--m-clicked--BackgroundColor);\n --pf-v6-c-button--BorderWidth: var(--pf-v6-c-button--m-clicked--BorderWidth);\n --pf-v6-c-button--BorderColor: var(--pf-v6-c-button--m-clicked--BorderColor);\n --pf-v6-c-button__icon--Color: var(--pf-v6-c-button--m-clicked__icon--Color);\n}\n.pf-v6-c-button:active {\n background-size: 100% 100%;\n transition-duration: 0s;\n}\n.pf-v6-c-button:disabled, .pf-v6-c-button.pf-m-disabled {\n pointer-events: none;\n}\n.pf-v6-c-button:disabled, .pf-v6-c-button.pf-m-disabled, .pf-v6-c-button.pf-m-aria-disabled {\n color: var(--pf-v6-c-button--disabled--Color);\n text-decoration-color: var(--pf-v6-c-button--disabled--TextDecorationColor);\n background: var(--pf-v6-c-button--disabled--BackgroundColor);\n}\n.pf-v6-c-button:disabled::after, .pf-v6-c-button.pf-m-disabled::after, .pf-v6-c-button.pf-m-aria-disabled::after {\n border-color: transparent;\n}\n.pf-v6-c-button:disabled .pf-v6-c-button__icon, .pf-v6-c-button.pf-m-disabled .pf-v6-c-button__icon, .pf-v6-c-button.pf-m-aria-disabled .pf-v6-c-button__icon {\n color: var(--pf-v6-c-button--disabled__icon--Color);\n}\n.pf-v6-c-button.pf-m-aria-disabled {\n --pf-v6-c-button--m-link--m-inline--hover--TextDecorationLine: var(--pf-v6-c-button--TextDecorationLine);\n --pf-v6-c-button--m-link--m-inline--hover--TextDecorationStyle: var(--pf-v6-c-button--TextDecorationStyle);\n cursor: default;\n}\n.pf-v6-c-button.pf-m-progress {\n --pf-v6-c-button--PaddingInlineEnd: var(--pf-v6-c-button--m-progress--PaddingInlineEnd);\n --pf-v6-c-button--PaddingInlineStart: var(--pf-v6-c-button--m-progress--PaddingInlineStart);\n}\n.pf-v6-c-button.pf-m-in-progress {\n --pf-v6-c-button--m-link--m-inline--PaddingInlineStart: var(--pf-v6-c-button--m-link--m-inline--m-in-progress--PaddingInlineStart);\n}\n.pf-v6-c-button.pf-m-in-progress:not(.pf-m-plain) {\n --pf-v6-c-button--PaddingInlineEnd: var(--pf-v6-c-button--m-in-progress--PaddingInlineEnd);\n --pf-v6-c-button--PaddingInlineStart: var(--pf-v6-c-button--m-in-progress--PaddingInlineStart);\n}\n.pf-v6-c-button.pf-m-in-progress.pf-m-plain {\n --pf-v6-c-button__progress--InsetInlineStart: var(--pf-v6-c-button--m-in-progress--m-plain__progress--InsetInlineStart);\n --pf-v6-c-button__progress--TranslateX: var(--pf-v6-c-button--m-in-progress--m-plain__progress--TranslateX);\n}\n.pf-v6-c-button.pf-m-in-progress.pf-m-plain > :not(.pf-v6-c-button__progress) {\n opacity: 0;\n}\n.pf-v6-c-button.pf-m-notify .pf-v6-c-button__icon {\n animation-name: pf-v6-c-button-icon-notify;\n animation-duration: var(--pf-v6-c-button--m-notify__icon--AnimationDuration--notify);\n animation-timing-function: var(--pf-v6-c-button--m-notify__icon--AnimationTimingFunction--notify);\n}\n\n.pf-v6-c-button__icon {\n margin-inline-start: var(--pf-v6-c-button__icon--MarginInlineStart);\n margin-inline-end: var(--pf-v6-c-button__icon--MarginInlineEnd);\n color: var(--pf-v6-c-button__icon--Color);\n transition-delay: var(--pf-v6-c-button__icon--TransitionDelay);\n transition-timing-function: var(--pf-v6-c-button__icon--TransitionTimingFunction);\n transition-duration: var(--pf-v6-c-button__icon--TransitionDuration);\n transition-property: var(--pf-v6-c-button__icon--TransitionProperty);\n rotate: var(--pf-v6-c-button__icon--Rotate);\n scale: var(--pf-v6-c-button__icon--ScaleX) var(--pf-v6-c-button__icon--ScaleY);\n}\n.pf-v6-c-button__icon.pf-m-start {\n --pf-v6-c-button__icon--MarginInlineEnd: var(--pf-v6-c-button__icon--m-start--MarginInlineEnd);\n}\n.pf-v6-c-button__icon.pf-m-end {\n --pf-v6-c-button__icon--MarginInlineStart: var(--pf-v6-c-button__icon--m-end--MarginInlineStart);\n}\n\n.pf-v6-c-button__icon-favorite,\n.pf-v6-c-button__icon-favorited {\n grid-area: 1/1/1/1;\n transition-duration: var(--pf-v6-c-button__icon--favorite--TransitionDuration);\n transition-property: opacity;\n}\n\n.pf-v6-c-button__icon-favorite {\n opacity: var(--pf-v6-c-button__icon--favorite--Opacity);\n}\n\n.pf-v6-c-button__icon-favorited {\n opacity: var(--pf-v6-c-button__icon--favorited--Opacity);\n}\n\n.pf-v6-c-button__progress {\n position: absolute;\n inset-block-start: var(--pf-v6-c-button__progress--InsetBlockStart);\n inset-inline-start: var(--pf-v6-c-button__progress--InsetInlineStart);\n line-height: 1;\n color: var(--pf-v6-c-button__progress--Color);\n transform: translate(var(--pf-v6-c-button__progress--TranslateX), var(--pf-v6-c-button__progress--TranslateY));\n}\n.pf-v6-c-button__progress .pf-v6-c-spinner {\n --pf-v6-c-spinner--Color: currentcolor;\n}\n\n.pf-v6-c-button__text {\n text-decoration: inherit;\n}\n\n.pf-v6-c-button__count {\n display: inline-flex;\n align-items: center;\n}\n\n.pf-v6-c-button--hamburger-icon path {\n fill: none;\n stroke: currentcolor;\n stroke-linecap: round;\n stroke-linejoin: round;\n transition: d var(--pf-v6-c-button--hamburger-icon--TransitionDuration) var(--pf-v6-c-button--hamburger-icon--TransitionTimingFunction);\n}\n\n.pf-v6-c-button--hamburger-icon--top {\n d: var(--pf-v6-c-button--hamburger-icon--top--path);\n}\n\n.pf-v6-c-button--hamburger-icon--middle {\n d: var(--pf-v6-c-button--hamburger-icon--middle--path);\n}\n\n.pf-v6-c-button--hamburger-icon--arrow {\n d: var(--pf-v6-c-button--hamburger-icon--arrow--path);\n}\n\n.pf-v6-c-button--hamburger-icon--bottom {\n d: var(--pf-v6-c-button--hamburger-icon--bottom--path);\n}\n\n@keyframes pf-v6-c-button-icon-notify {\n 33% {\n transform: rotate(30deg);\n }\n 66% {\n transform: rotate(-60deg);\n }\n}\n@keyframes pf-v6-c-button-icon-favorited {\n 50% {\n scale: 1.5;\n }\n}\n.pf-v6-c-calendar-month {\n --pf-v6-c-calendar-month--BackgroundColor: var(--pf-t--global--background--color--primary--default);\n --pf-v6-c-calendar-month--PaddingBlockStart: var(--pf-t--global--spacer--lg);\n --pf-v6-c-calendar-month--PaddingInlineEnd: var(--pf-t--global--spacer--lg);\n --pf-v6-c-calendar-month--PaddingBlockEnd: var(--pf-t--global--spacer--md);\n --pf-v6-c-calendar-month--PaddingInlineStart: var(--pf-t--global--spacer--lg);\n --pf-v6-c-calendar-month--FontSize: var(--pf-t--global--font--size--sm);\n --pf-v6-c-calendar-month__header--MarginBlockEnd: var(--pf-t--global--spacer--md);\n --pf-v6-c-calendar-month__header--Gap: var(--pf-t--global--spacer--gap--control-to-control--default);\n --pf-v6-c-calendar-month__header-year--Width: 9ch;\n --pf-v6-c-calendar-month__header-nav-control--MarginInlineEnd: 0;\n --pf-v6-c-calendar-month__header-nav-control--MarginInlineStart: 0;\n --pf-v6-c-calendar-month__days--BorderBlockEndWidth: var(--pf-t--global--border--width--divider--default);\n --pf-v6-c-calendar-month__days--BorderBlockEndColor: var(--pf-t--global--border--color--default);\n --pf-v6-c-calendar-month__day--PaddingBlockEnd: var(--pf-t--global--spacer--md);\n --pf-v6-c-calendar-month__day--FontWeight: var(--pf-t--global--font--weight--body--default);\n --pf-v6-c-calendar-month__day--Color: var(--pf-t--global--text--color--regular);\n --pf-v6-c-calendar-month__dates-cell--PaddingBlockStart: 0.125rem;\n --pf-v6-c-calendar-month__dates-cell--PaddingInlineEnd: 0.125rem;\n --pf-v6-c-calendar-month__dates-cell--PaddingBlockEnd: 0.125rem;\n --pf-v6-c-calendar-month__dates-cell--PaddingInlineStart: 0.125rem;\n --pf-v6-c-calendar-month__dates-row--first-child__dates-cell--PaddingBlockStart: var(--pf-t--global--spacer--sm);\n --pf-v6-c-calendar-month__dates-cell--m-current__date--BackgroundColor: var(--pf-t--global--background--color--secondary--default);\n --pf-v6-c-calendar-month__dates-cell--m-selected__date--BackgroundColor: var(--pf-t--global--color--brand--default);\n --pf-v6-c-calendar-month__dates-cell--m-selected__date--hover--BackgroundColor: var(--pf-t--global--color--brand--default);\n --pf-v6-c-calendar-month__dates-cell--m-selected__date--focus--BackgroundColor: var(--pf-t--global--color--brand--default);\n --pf-v6-c-calendar-month__dates-cell--m-selected__date--focus--after--BorderColor: var(--pf-t--global--border--color--brand--default);\n --pf-v6-c-calendar-month__dates-cell--m-selected__date--Color: var(--pf-t--global--text--color--on-brand--default);\n --pf-v6-c-calendar-month__dates-cell--before--BackgroundColor: transparent;\n --pf-v6-c-calendar-month__dates-cell--before--InsetBlockStart: 0;\n --pf-v6-c-calendar-month__dates-cell--before--InsetInlineEnd: 0;\n --pf-v6-c-calendar-month__dates-cell--before--InsetBlockEnd: var(--pf-v6-c-calendar-month__dates-cell--PaddingBlockEnd);\n --pf-v6-c-calendar-month__dates-cell--before--InsetInlineStart: 0;\n --pf-v6-c-calendar-month__dates-cell--after--BorderColor: var(--pf-t--global--border--color--high-contrast);\n --pf-v6-c-calendar-month__dates-cell--after--BorderBlockStartWidth: 0;\n --pf-v6-c-calendar-month__dates-cell--after--BorderBlockEndWidth: 0;\n --pf-v6-c-calendar-month__dates-cell--m-in-range--before--BackgroundColor: var(--pf-t--global--background--color--secondary--default);\n --pf-v6-c-calendar-month__dates-cell--m-in-range--m-start-range--before--InsetInlineStart: 50%;\n --pf-v6-c-calendar-month__dates-cell--m-in-range--m-end-range--before--InsetInlineEnd: 50%;\n --pf-v6-c-calendar-month__dates-cell--m-in-range__date--hover--BackgroundColor: var(--pf-t--global--background--color--secondary--default);\n --pf-v6-c-calendar-month__dates-cell--m-in-range__date--hover--BorderWidth: var(--pf-t--global--border--width--regular);\n --pf-v6-c-calendar-month__dates-cell--m-in-range__date--hover--BorderColor: var(--pf-t--global--border--color--hover);\n --pf-v6-c-calendar-month__dates-cell--m-in-range__date--focus--BackgroundColor: var(--pf-t--global--background--color--secondary--default);\n --pf-v6-c-calendar-month__dates-cell--m-in-range--after--BorderBlockStartWidth: var(--pf-t--global--border--width--high-contrast--regular);\n --pf-v6-c-calendar-month__dates-cell--m-in-range--after--BorderBlockEndWidth: var(--pf-t--global--border--width--high-contrast--regular);\n --pf-v6-c-calendar-month__dates-cell--m-adjacent-month__date--Color: var(--pf-t--global--text--color--subtle);\n --pf-v6-c-calendar-month__date--Width: 4ch;\n --pf-v6-c-calendar-month__date--Height: 4ch;\n --pf-v6-c-calendar-month__date--BorderWidth: 0;\n --pf-v6-c-calendar-month__date--BorderColor: transparent;\n --pf-v6-c-calendar-month__date--BorderRadius: var(--pf-t--global--border--radius--large);\n --pf-v6-c-calendar-month__date--Color: var(--pf-t--global--text--color--regular);\n --pf-v6-c-calendar-month__date--BackgroundColor: transparent;\n --pf-v6-c-calendar-month__date--disabled--BackgroundColor: var(--pf-t--global--background--color--disabled--default);\n --pf-v6-c-calendar-month__date--disabled--Color: var(--pf-t--global--text--color--on-disabled);\n --pf-v6-c-calendar-month__date--after--BorderWidth: 0;\n --pf-v6-c-calendar-month__date--after--BorderColor: transparent;\n --pf-v6-c-calendar-month__date--after--OutlineOffset: 0;\n --pf-v6-c-calendar-month__date--hover--BackgroundColor: var(--pf-t--global--background--color--secondary--default);\n --pf-v6-c-calendar-month__date--hover--BorderWidth: var(--pf-t--global--border--width--regular);\n --pf-v6-c-calendar-month__date--hover--BorderColor: var(--pf-t--global--border--color--hover);\n --pf-v6-c-calendar-month__date--focus--Color: var(--pf-t--global--icon--color--on-brand--clicked);\n --pf-v6-c-calendar-month__date--focus--BackgroundColor: var(--pf-t--global--color--brand--default);\n --pf-v6-c-calendar-month__date--focus--after--BorderColor: var(--pf-t--global--border--color--hover);\n --pf-v6-c-calendar-month__date--focus--after--BorderWidth: var(--pf-t--global--border--width--regular);\n --pf-v6-c-calendar-month__date--after--focus--OutlineOffset: -2px;\n --pf-v6-c-calendar-month__dates-cell--m-current__date--BorderWidth: var(--pf-t--global--border--width--high-contrast--regular);\n --pf-v6-c-calendar-month__dates-cell--m-current__date--BorderColor: var(--pf-t--global--border--color--high-contrast);\n --pf-v6-c-calendar-month__dates-cell--m-selected__date--BorderWidth: var(--pf-t--global--border--width--high-contrast--strong);\n --pf-v6-c-calendar-month__dates-cell--m-selected__date--BorderColor: transparent;\n}\n\n.pf-v6-c-calendar-month {\n display: inline-flex;\n flex-direction: column;\n padding-block-start: var(--pf-v6-c-calendar-month--PaddingBlockStart);\n padding-block-end: var(--pf-v6-c-calendar-month--PaddingBlockEnd);\n padding-inline-start: var(--pf-v6-c-calendar-month--PaddingInlineStart);\n padding-inline-end: var(--pf-v6-c-calendar-month--PaddingInlineEnd);\n font-size: var(--pf-v6-c-calendar-month--FontSize);\n background-color: var(--pf-v6-c-calendar-month--BackgroundColor);\n}\n\n.pf-v6-c-calendar-month__header {\n display: flex;\n gap: var(--pf-v6-c-calendar-month__header--Gap);\n margin-block-end: var(--pf-v6-c-calendar-month__header--MarginBlockEnd);\n}\n\n.pf-v6-c-calendar-month__header-nav-control {\n margin-inline-start: var(--pf-v6-c-calendar-month__header-nav-control--MarginInlineStart);\n margin-inline-end: var(--pf-v6-c-calendar-month__header-nav-control--MarginInlineEnd);\n}\n:where(.pf-v6-m-dir-rtl, [dir=rtl]) .pf-v6-c-calendar-month__header-nav-control {\n scale: -1 1;\n}\n\n.pf-v6-c-calendar-month__header-month {\n flex-grow: 1;\n}\n.pf-v6-c-calendar-month__header-month > .pf-v6-c-menu-toggle {\n width: 100%;\n}\n\n.pf-v6-c-calendar-month__header-year {\n width: var(--pf-v6-c-calendar-month__header-year--Width);\n}\n\n.pf-v6-c-calendar-month__calendar {\n table-layout: fixed;\n}\n\n.pf-v6-c-calendar-month__days {\n color: var(--pf-v6-c-calendar-month__day--Color);\n border-block-end: var(--pf-v6-c-calendar-month__days--BorderBlockEndWidth) solid var(--pf-v6-c-calendar-month__days--BorderBlockEndColor);\n}\n\n.pf-v6-c-calendar-month__day {\n padding-block-end: var(--pf-v6-c-calendar-month__day--PaddingBlockEnd);\n font-weight: var(--pf-v6-c-calendar-month__day--FontWeight);\n text-align: center;\n}\n\n.pf-v6-c-calendar-month__dates-row:first-child {\n --pf-v6-c-calendar-month__dates-cell--PaddingBlockStart: var(--pf-v6-c-calendar-month__dates-row--first-child__dates-cell--PaddingBlockStart);\n}\n\n.pf-v6-c-calendar-month__dates-cell {\n --pf-v6-c-calendar-month__dates-cell--before--InsetBlockStart: var(--pf-v6-c-calendar-month__dates-cell--PaddingBlockStart);\n position: relative;\n padding-block-start: var(--pf-v6-c-calendar-month__dates-cell--PaddingBlockStart);\n padding-block-end: var(--pf-v6-c-calendar-month__dates-cell--PaddingBlockEnd);\n padding-inline-start: var(--pf-v6-c-calendar-month__dates-cell--PaddingInlineStart);\n padding-inline-end: var(--pf-v6-c-calendar-month__dates-cell--PaddingInlineEnd);\n text-align: center;\n}\n.pf-v6-c-calendar-month__dates-cell::before {\n position: absolute;\n inset-block-start: var(--pf-v6-c-calendar-month__dates-cell--before--InsetBlockStart);\n inset-block-end: var(--pf-v6-c-calendar-month__dates-cell--before--InsetBlockEnd);\n inset-inline-start: var(--pf-v6-c-calendar-month__dates-cell--before--InsetInlineStart);\n inset-inline-end: var(--pf-v6-c-calendar-month__dates-cell--before--InsetInlineEnd);\n pointer-events: none;\n content: "";\n background-color: var(--pf-v6-c-calendar-month__dates-cell--before--BackgroundColor);\n border: solid var(--pf-v6-c-calendar-month__dates-cell--after--BorderColor);\n border-width: var(--pf-v6-c-calendar-month__dates-cell--after--BorderBlockStartWidth) 0 var(--pf-v6-c-calendar-month__dates-cell--after--BorderBlockEndWidth);\n}\n.pf-v6-c-calendar-month__dates-cell.pf-m-current {\n --pf-v6-c-calendar-month__date--BackgroundColor: var(--pf-v6-c-calendar-month__dates-cell--m-current__date--BackgroundColor);\n --pf-v6-c-calendar-month__date--BorderWidth: var(--pf-v6-c-calendar-month__dates-cell--m-current__date--BorderWidth);\n --pf-v6-c-calendar-month__date--BorderColor: var(--pf-v6-c-calendar-month__dates-cell--m-current__date--BorderColor);\n}\n.pf-v6-c-calendar-month__dates-cell.pf-m-in-range {\n --pf-v6-c-calendar-month__dates-cell--after--BorderBlockStartWidth: var(--pf-v6-c-calendar-month__dates-cell--m-in-range--after--BorderBlockStartWidth);\n --pf-v6-c-calendar-month__dates-cell--after--BorderBlockEndWidth: var(--pf-v6-c-calendar-month__dates-cell--m-in-range--after--BorderBlockEndWidth);\n --pf-v6-c-calendar-month__dates-cell--before--BackgroundColor: var(--pf-v6-c-calendar-month__dates-cell--m-in-range--before--BackgroundColor);\n --pf-v6-c-calendar-month__date--hover--BackgroundColor: var(--pf-v6-c-calendar-month__dates-cell--m-in-range__date--hover--BackgroundColor);\n --pf-v6-c-calendar-month__date--hover--BorderWidth: var(--pf-v6-c-calendar-month__dates-cell--m-in-range__date--hover--BorderWidth);\n --pf-v6-c-calendar-month__date--hover--BorderColor: var(--pf-v6-c-calendar-month__dates-cell--m-in-range__date--hover--BorderColor);\n --pf-v6-c-calendar-month__date--focus--BackgroundColor: var(--pf-v6-c-calendar-month__dates-cell--m-in-range__date--focus--BackgroundColor);\n}\n.pf-v6-c-calendar-month__dates-cell.pf-m-start-range {\n --pf-v6-c-calendar-month__dates-cell--before--InsetInlineStart: var(--pf-v6-c-calendar-month__dates-cell--m-in-range--m-start-range--before--InsetInlineStart);\n}\n.pf-v6-c-calendar-month__dates-cell.pf-m-end-range {\n --pf-v6-c-calendar-month__dates-cell--before--InsetInlineEnd: var(--pf-v6-c-calendar-month__dates-cell--m-in-range--m-end-range--before--InsetInlineEnd);\n}\n.pf-v6-c-calendar-month__dates-cell.pf-m-adjacent-month {\n --pf-v6-c-calendar-month__date--Color: var(--pf-v6-c-calendar-month__dates-cell--m-adjacent-month__date--Color);\n}\n.pf-v6-c-calendar-month__dates-cell.pf-m-selected {\n --pf-v6-c-calendar-month__date--BackgroundColor: var(--pf-v6-c-calendar-month__dates-cell--m-selected__date--BackgroundColor);\n --pf-v6-c-calendar-month__date--Color: var(--pf-v6-c-calendar-month__dates-cell--m-selected__date--Color);\n --pf-v6-c-calendar-month__date--BorderWidth: var(--pf-v6-c-calendar-month__dates-cell--m-selected__date--BorderWidth);\n --pf-v6-c-calendar-month__date--BorderColor: var(--pf-v6-c-calendar-month__dates-cell--m-selected__date--BorderColor);\n --pf-v6-c-calendar-month__date--hover--BackgroundColor: var(--pf-v6-c-calendar-month__dates-cell--m-selected__date--hover--BackgroundColor);\n --pf-v6-c-calendar-month__date--hover--BorderWidth: var(--pf-v6-c-calendar-month__dates-cell--m-selected__date--BorderWidth);\n --pf-v6-c-calendar-month__date--focus--BackgroundColor: var(--pf-v6-c-calendar-month__dates-cell--m-selected__date--focus--BackgroundColor);\n --pf-v6-c-calendar-month__date--focus--after--BorderColor: var(--pf-v6-c-calendar-month__dates-cell--m-selected__date--focus--after--BorderColor);\n --pf-v6-c-calendar-month__date--after--OutlineOffset: var(--pf-v6-c-calendar-month__date--after--focus--OutlineOffset);\n}\n.pf-v6-c-calendar-month__dates-cell.pf-m-disabled {\n --pf-v6-c-calendar-month__dates-cell--before--BackgroundColor: transparent;\n --pf-v6-c-calendar-month__dates-cell--after--BorderBlockStartWidth: 0;\n --pf-v6-c-calendar-month__dates-cell--after--BorderBlockEndWidth: 0;\n --pf-v6-c-calendar-month__date--BackgroundColor: transparent;\n}\n\n.pf-v6-c-calendar-month__date {\n position: relative;\n display: inline-flex;\n align-items: center;\n justify-content: center;\n width: var(--pf-v6-c-calendar-month__date--Width);\n height: var(--pf-v6-c-calendar-month__date--Height);\n line-height: 1;\n color: var(--pf-v6-c-calendar-month__date--Color);\n background-color: var(--pf-v6-c-calendar-month__date--BackgroundColor);\n border: 0;\n}\n.pf-v6-c-calendar-month__date::before {\n position: absolute;\n inset: 0;\n content: "";\n border: var(--pf-v6-c-calendar-month__date--BorderWidth) solid var(--pf-v6-c-calendar-month__date--BorderColor);\n}\n.pf-v6-c-calendar-month__date::after {\n position: absolute;\n inset-block-start: var(--pf-v6-c-calendar-month__date--after--OutlineOffset);\n inset-block-end: var(--pf-v6-c-calendar-month__date--after--OutlineOffset);\n inset-inline-start: var(--pf-v6-c-calendar-month__date--after--OutlineOffset);\n inset-inline-end: var(--pf-v6-c-calendar-month__date--after--OutlineOffset);\n content: "";\n border: var(--pf-v6-c-calendar-month__date--after--BorderWidth) solid var(--pf-v6-c-calendar-month__date--after--BorderColor);\n}\n.pf-v6-c-calendar-month__date, .pf-v6-c-calendar-month__date::before, .pf-v6-c-calendar-month__date::after {\n border-radius: var(--pf-v6-c-calendar-month__date--BorderRadius);\n}\n.pf-v6-c-calendar-month__date:hover, .pf-v6-c-calendar-month__date.pf-m-hover {\n --pf-v6-c-calendar-month__date--BackgroundColor: var(--pf-v6-c-calendar-month__date--hover--BackgroundColor);\n --pf-v6-c-calendar-month__date--BorderWidth: var(--pf-v6-c-calendar-month__date--hover--BorderWidth);\n --pf-v6-c-calendar-month__date--BorderColor: var(--pf-v6-c-calendar-month__date--hover--BorderColor);\n}\n.pf-v6-c-calendar-month__date:focus, .pf-v6-c-calendar-month__date.pf-m-focus {\n --pf-v6-c-calendar-month__date--after--BorderColor: var(--pf-v6-c-calendar-month__date--focus--after--BorderColor);\n --pf-v6-c-calendar-month__date--after--BorderWidth: var(--pf-v6-c-calendar-month__date--focus--after--BorderWidth);\n outline: 0;\n}\n.pf-v6-c-calendar-month__date:disabled {\n --pf-v6-c-calendar-month__date--BackgroundColor: var(--pf-v6-c-calendar-month__date--disabled--BackgroundColor);\n --pf-v6-c-calendar-month__date--Color: var(--pf-v6-c-calendar-month__date--disabled--Color);\n --pf-v6-c-calendar-month__date--hover--focus--BorderColor: transparent;\n pointer-events: none;\n}\n\n.pf-v6-c-card {\n --pf-v6-c-card--BackgroundColor: var(--pf-t--global--background--color--primary--default);\n --pf-v6-c-card--BorderColor: var(--pf-t--global--border--color--default);\n --pf-v6-c-card--BorderStyle: solid;\n --pf-v6-c-card--BorderWidth: var(--pf-t--global--border--width--box--default);\n --pf-v6-c-card--BorderRadius: var(--pf-t--global--border--radius--medium);\n --pf-v6-c-card--first-child--PaddingBlockStart: var(--pf-t--global--spacer--lg);\n --pf-v6-c-card--child--PaddingInlineEnd: var(--pf-t--global--spacer--lg);\n --pf-v6-c-card--child--PaddingBlockEnd: var(--pf-t--global--spacer--lg);\n --pf-v6-c-card--child--PaddingInlineStart: var(--pf-t--global--spacer--lg);\n --pf-v6-c-card--c-divider--child--PaddingBlockStart: var(--pf-t--global--spacer--lg);\n --pf-v6-c-card__title--not--last-child--PaddingBlockEnd: var(--pf-t--global--spacer--md);\n --pf-v6-c-card__title-text--Color: var(--pf-t--global--text--color--regular);\n --pf-v6-c-card__title-text--FontFamily: var(--pf-t--global--font--family--heading);\n --pf-v6-c-card__title-text--FontSize: var(--pf-t--global--font--size--heading--xs);\n --pf-v6-c-card__title-text--FontWeight: var(--pf-t--global--font--weight--heading--default);\n --pf-v6-c-card__title-text--LineHeight: var(--pf-t--global--font--line-height--heading);\n --pf-v6-c-card__title-text--OverflowWrap: break-word;\n --pf-v6-c-card--c-button--disabled--Color: var(--pf-t--global--text--color--on-disabled);\n --pf-v6-c-card__body--FontSize: var(--pf-t--global--font--size--body--default);\n --pf-v6-c-card__footer--FontSize: var(--pf-t--global--font--size--body--default);\n --pf-v6-c-card__footer--Color: var(--pf-t--global--text--color--subtle);\n --pf-v6-c-card__actions--PaddingInlineStart: var(--pf-t--global--spacer--md);\n --pf-v6-c-card__actions--Gap: var(--pf-t--global--spacer--gap--action-to-action--default);\n --pf-v6-c-card__actions--MarginBlockStart: calc(var(--pf-t--global--spacer--control--vertical--default) * -1);\n --pf-v6-c-card__actions--MarginBlockEnd: calc(var(--pf-t--global--spacer--control--vertical--default) * -1);\n --pf-v6-c-card__header--m-wrap--RowGap: var(--pf-t--global--spacer--sm);\n --pf-v6-c-card__header--m-wrap--ColumnGap: var(--pf-t--global--spacer--md);\n --pf-v6-c-card__header-toggle--MarginBlockStart: calc(var(--pf-t--global--spacer--control--vertical--default) * -1);\n --pf-v6-c-card__header-toggle--MarginInlineEnd: var(--pf-t--global--spacer--gap--text-to-element--default);\n --pf-v6-c-card__header-toggle--MarginBlockEnd: calc(var(--pf-t--global--spacer--control--vertical--default) * -1);\n --pf-v6-c-card__header-toggle--MarginInlineStart: calc(var(--pf-t--global--spacer--action--horizontal--plain--default) * -1);\n --pf-v6-c-card__header-toggle-icon--TransitionTimingFunction: var(--pf-t--global--motion--timing-function--default);\n --pf-v6-c-card__header-toggle-icon--TransitionDuration: var(--pf-t--global--motion--duration--icon--default);\n --pf-v6-c-card--m-expanded__header-toggle-icon--Rotate: 90deg;\n --pf-v6-c-card--m-selectable--BorderWidth: var(--pf-v6-c-card--BorderWidth);\n --pf-v6-c-card--m-clickable--m-current--BorderColor: var(--pf-t--global--border--color--clicked);\n --pf-v6-c-card--m-clickable--m-current--BorderWidth: var(--pf-t--global--border--width--box--clicked);\n --pf-v6-c-card--m-selectable--m-selected--BorderColor: var(--pf-t--global--border--color--clicked);\n --pf-v6-c-card--m-selectable--m-selected--BorderWidth: var(--pf-t--global--border--width--box--clicked);\n --pf-v6-c-card--m-selectable--hover--BorderColor: var(--pf-t--global--border--color--hover);\n --pf-v6-c-card--m-selectable--hover--BorderWidth: var(--pf-t--global--border--width--box--hover);\n --pf-v6-c-card--m-selectable--focus--BorderColor: var(--pf-t--global--border--color--hover);\n --pf-v6-c-card--m-selectable--focus--BorderWidth: var(--pf-t--global--border--width--box--hover);\n --pf-v6-c-card--m-selectable--m-selected--focus--BorderColor: var(--pf-t--global--border--color--clicked);\n --pf-v6-c-card--m-selectable--m-selected--focus--BorderWidth: var(--pf-t--global--border--width--box--clicked);\n --pf-v6-c-card--m-selectable--m-disabled__title-text--Color: var(--pf-t--global--text--color--on-disabled);\n --pf-v6-c-card--m-selectable--m-disabled__body--Color: var(--pf-t--global--text--color--on-disabled);\n --pf-v6-c-card--m-selectable--m-disabled__footer--Color: var(--pf-t--global--text--color--on-disabled);\n --pf-v6-c-card--m-selectable--m-disabled--BackgroundColor: var(--pf-t--global--background--color--disabled--default);\n --pf-v6-c-card--m-selectable--m-disabled--BorderColor: transparent;\n --pf-v6-c-card--m-selectable--m-clickable--m-current--BorderColor: var(--pf-t--global--border--color--clicked);\n --pf-v6-c-card--m-selectable--m-clickable--m-current--BorderWidth: var(--pf-t--global--border--width--box--clicked);\n --pf-v6-c-card--m-compact__title-text--FontSize: var(--pf-t--global--font--size--heading--xs);\n --pf-v6-c-card--m-compact__body--FontSize: var(--pf-t--global--font--size--body--default);\n --pf-v6-c-card--m-compact__footer--FontSize: var(--pf-t--global--font--size--body--sm);\n --pf-v6-c-card--m-compact--first-child--PaddingBlockStart: var(--pf-t--global--spacer--md);\n --pf-v6-c-card--m-compact--child--PaddingInlineEnd: var(--pf-t--global--spacer--md);\n --pf-v6-c-card--m-compact--child--PaddingBlockEnd: var(--pf-t--global--spacer--md);\n --pf-v6-c-card--m-compact--child--PaddingInlineStart: var(--pf-t--global--spacer--md);\n --pf-v6-c-card--m-compact--c-divider--child--PaddingBlockStart: var(--pf-t--global--spacer--md);\n --pf-v6-c-card--m-compact__title--not--last-child--PaddingBlockEnd: var(--pf-t--global--spacer--sm);\n --pf-v6-c-card--m-display-lg__title-text--FontSize: var(--pf-t--global--font--size--heading--md);\n --pf-v6-c-card--m-display-lg__body--FontSize: var(--pf-t--global--font--size--body--lg);\n --pf-v6-c-card--m-display-lg__footer--FontSize: var(--pf-t--global--font--size--body--default);\n --pf-v6-c-card--m-display-lg--first-child--PaddingBlockStart: var(--pf-t--global--spacer--xl);\n --pf-v6-c-card--m-display-lg--child--PaddingInlineEnd: var(--pf-t--global--spacer--xl);\n --pf-v6-c-card--m-display-lg--child--PaddingBlockEnd: var(--pf-t--global--spacer--xl);\n --pf-v6-c-card--m-display-lg--child--PaddingInlineStart: var(--pf-t--global--spacer--xl);\n --pf-v6-c-card--m-display-lg--c-divider--child--PaddingBlockStart: var(--pf-t--global--spacer--xl);\n --pf-v6-c-card--m-display-lg__title--not--last-child--PaddingBlockEnd: var(--pf-t--global--spacer--lg);\n --pf-v6-c-card--m-secondary--BackgroundColor: var(--pf-t--global--background--color--secondary--default);\n --pf-v6-c-card--m-secondary--BorderColor: var(--pf-t--global--border--color--high-contrast);\n --pf-v6-c-card--m-secondary--BorderWidth: var(--pf-t--global--border--width--high-contrast--regular);\n --pf-v6-c-card--m-full-height--Height: 100%;\n --pf-v6-c-card--m-plain--BorderColor: transparent;\n --pf-v6-c-card--m-plain--BackgroundColor: transparent;\n --pf-v6-c-card__header--m-toggle-right--toggle--MarginInlineEnd: calc(var(--pf-t--global--spacer--action--horizontal--plain--default) * -1);\n --pf-v6-c-card__header--m-toggle-right--toggle--MarginInlineStart: var(--pf-t--global--spacer--gap--text-to-element--default);\n}\n\n.pf-v6-c-card {\n position: relative;\n display: flex;\n flex-direction: column;\n overflow: auto;\n background-color: var(--pf-v6-c-card--BackgroundColor);\n border: 0;\n border-radius: var(--pf-v6-c-card--BorderRadius);\n}\n.pf-v6-c-card::before {\n position: absolute;\n inset: 0;\n pointer-events: none;\n content: "";\n border: var(--pf-v6-c-card--BorderColor) var(--pf-v6-c-card--BorderStyle) var(--pf-v6-c-card--BorderWidth);\n border-radius: inherit;\n}\n.pf-v6-c-card.pf-m-selectable .pf-v6-c-card__selectable-actions :is(.pf-v6-c-check, .pf-v6-c-radio) {\n gap: 0;\n}\n.pf-v6-c-card.pf-m-selectable, .pf-v6-c-card.pf-m-clickable {\n isolation: isolate;\n}\n.pf-v6-c-card.pf-m-selectable::before, .pf-v6-c-card.pf-m-clickable::before {\n border: none;\n}\n.pf-v6-c-card.pf-m-current {\n --pf-v6-c-card--BorderColor: var(--pf-v6-c-card--m-clickable--m-current--BorderColor);\n --pf-v6-c-card--BorderWidth: var(--pf-v6-c-card--m-clickable--m-current--BorderWidth);\n --pf-v6-c-card--m-selectable--hover--BorderColor: var(--pf-v6-c-card--m-clickable--m-current--BorderColor);\n --pf-v6-c-card--m-selectable--focus--BorderColor: var(--pf-v6-c-card--m-clickable--m-current--BorderColor);\n}\n.pf-v6-c-card.pf-m-selectable.pf-m-clickable .pf-v6-c-card__selectable-actions :is(.pf-v6-c-check__label, .pf-v6-c-radio__label) {\n position: unset;\n}\n.pf-v6-c-card.pf-m-selectable.pf-m-clickable .pf-v6-c-card__selectable-actions :is(.pf-v6-c-check__label, .pf-v6-c-radio__label)::before {\n position: absolute;\n inset: 0;\n cursor: pointer;\n}\n.pf-v6-c-card.pf-m-selectable.pf-m-clickable .pf-v6-c-card__selectable-actions :is(.pf-v6-c-check__input, .pf-v6-c-radio__input):where(:focus-visible) ~ :is(.pf-v6-c-check__label, .pf-v6-c-radio__label) {\n --pf-v6-c-card--BackgroundColor: revert;\n --pf-v6-c-card--BorderColor: revert;\n}\n.pf-v6-c-card.pf-m-selectable.pf-m-clickable .pf-v6-c-card__selectable-actions :is(.pf-v6-c-check__input, .pf-v6-c-radio__input):where(:checked) ~ :is(.pf-v6-c-check__label, .pf-v6-c-radio__label), .pf-v6-c-card.pf-m-selectable.pf-m-clickable.pf-m-selected {\n --pf-v6-c-card--BorderColor: revert;\n --pf-v6-c-card--m-selectable--BorderWidth: revert;\n}\n.pf-v6-c-card.pf-m-selectable.pf-m-clickable.pf-m-current {\n --pf-v6-c-card--BorderColor: var(--pf-v6-c-card--m-selectable--m-clickable--m-current--BorderColor);\n --pf-v6-c-card--BorderWidth: var(--pf-v6-c-card--m-selectable--m-clickable--m-current--BorderWidth);\n}\n.pf-v6-c-card.pf-m-selectable.pf-m-clickable .pf-v6-c-card__selectable-actions :is(.pf-v6-c-check__input, .pf-v6-c-radio__input):where(:disabled) ~ :is(.pf-v6-c-check__label, .pf-v6-c-radio__label), .pf-v6-c-card.pf-m-selectable.pf-m-clickable.pf-m-disabled {\n --pf-v6-c-card--BackgroundColor: var(--pf-v6-c-card--m-selectable--m-disabled--BackgroundColor);\n}\n.pf-v6-c-card.pf-m-compact {\n --pf-v6-c-card__title-text--FontSize: var(--pf-v6-c-card--m-compact__title-text--FontSize);\n --pf-v6-c-card__body--FontSize: var(--pf-v6-c-card--m-compact__body--FontSize);\n --pf-v6-c-card__footer--FontSize: var(--pf-v6-c-card--m-compact__footer--FontSize);\n --pf-v6-c-card--first-child--PaddingBlockStart: var(--pf-v6-c-card--m-compact--first-child--PaddingBlockStart);\n --pf-v6-c-card--child--PaddingInlineEnd: var(--pf-v6-c-card--m-compact--child--PaddingInlineEnd);\n --pf-v6-c-card--child--PaddingBlockEnd: var(--pf-v6-c-card--m-compact--child--PaddingBlockEnd);\n --pf-v6-c-card--child--PaddingInlineStart: var(--pf-v6-c-card--m-compact--child--PaddingInlineStart);\n --pf-v6-c-card--c-divider--child--PaddingBlockStart: var(--pf-v6-c-card--m-compact--c-divider--child--PaddingBlockStart);\n --pf-v6-c-card__title--not--last-child--PaddingBlockEnd: var(--pf-v6-c-card--m-compact__title--not--last-child--PaddingBlockEnd);\n}\n.pf-v6-c-card.pf-m-display-lg {\n --pf-v6-c-card__title-text--FontSize: var(--pf-v6-c-card--m-display-lg__title-text--FontSize);\n --pf-v6-c-card__body--FontSize: var(--pf-v6-c-card--m-display-lg__body--FontSize);\n --pf-v6-c-card__footer--FontSize: var(--pf-v6-c-card--m-display-lg__footer--FontSize);\n --pf-v6-c-card--first-child--PaddingBlockStart: var(--pf-v6-c-card--m-display-lg--first-child--PaddingBlockStart);\n --pf-v6-c-card--child--PaddingInlineEnd: var(--pf-v6-c-card--m-display-lg--child--PaddingInlineEnd);\n --pf-v6-c-card--child--PaddingBlockEnd: var(--pf-v6-c-card--m-display-lg--child--PaddingBlockEnd);\n --pf-v6-c-card--child--PaddingInlineStart: var(--pf-v6-c-card--m-display-lg--child--PaddingInlineStart);\n --pf-v6-c-card--c-divider--child--PaddingBlockStart: var(--pf-v6-c-card--m-display-lg--c-divider--child--PaddingBlockStart);\n --pf-v6-c-card__title--not--last-child--PaddingBlockEnd: var(--pf-v6-c-card--m-display-lg__title--not--last-child--PaddingBlockEnd);\n}\n.pf-v6-c-card.pf-m-secondary {\n --pf-v6-c-card--BorderColor: var(--pf-v6-c-card--m-secondary--BorderColor);\n --pf-v6-c-card--BorderWidth: var(--pf-v6-c-card--m-secondary--BorderWidth);\n --pf-v6-c-card--BackgroundColor: var(--pf-v6-c-card--m-secondary--BackgroundColor);\n}\n.pf-v6-c-card.pf-m-plain {\n --pf-v6-c-card--BorderColor: var(--pf-v6-c-card--m-plain--BorderColor);\n --pf-v6-c-card--BackgroundColor: var(--pf-v6-c-card--m-plain--BackgroundColor);\n}\n.pf-v6-c-card.pf-m-expanded .pf-v6-c-card__header-toggle-icon {\n transform: rotate(var(--pf-v6-c-card--m-expanded__header-toggle-icon--Rotate));\n}\n.pf-v6-c-card.pf-m-full-height {\n height: var(--pf-v6-c-card--m-full-height--Height);\n}\n.pf-v6-c-card > .pf-v6-c-divider + .pf-v6-c-card__header, .pf-v6-c-card > .pf-v6-c-divider + .pf-v6-c-card__title, .pf-v6-c-card > .pf-v6-c-divider + .pf-v6-c-card__body, .pf-v6-c-card > .pf-v6-c-divider + .pf-v6-c-card__footer {\n padding-block-start: var(--pf-v6-c-card--c-divider--child--PaddingBlockStart);\n}\n\n.pf-v6-c-card__header {\n display: flex;\n flex-direction: row;\n align-items: center;\n}\n.pf-v6-c-card__header .pf-v6-c-card__title {\n --pf-v6-c-card--first-child--PaddingBlockStart: 0;\n --pf-v6-c-card__title--not--last-child--PaddingBlockEnd: 0;\n padding: 0;\n}\n.pf-v6-c-card__header.pf-m-toggle-right {\n --pf-v6-c-card__header-toggle--MarginInlineEnd: var(--pf-v6-c-card__header--m-toggle-right--toggle--MarginInlineEnd);\n --pf-v6-c-card__header-toggle--MarginInlineStart: var(--pf-v6-c-card__header--m-toggle-right--toggle--MarginInlineStart);\n}\n.pf-v6-c-card__header.pf-m-toggle-right .pf-v6-c-card__header-toggle {\n order: 2;\n}\n.pf-v6-c-card__header.pf-m-wrap {\n --pf-v6-c-card__actions--PaddingInlineStart: 0;\n gap: var(--pf-v6-c-card__header--m-wrap--RowGap) var(--pf-v6-c-card__header--m-wrap--ColumnGap);\n}\n.pf-v6-c-card__header.pf-m-wrap,\n.pf-v6-c-card__header.pf-m-wrap .pf-v6-c-card__actions {\n flex-wrap: wrap;\n row-gap: var(--pf-v6-c-card__header--m-wrap--RowGap);\n}\n.pf-v6-c-card__header.pf-m-wrap .pf-v6-c-card__actions {\n margin-inline-start: 0;\n}\n.pf-v6-c-card__header.pf-m-wrap .pf-v6-c-card__actions + * {\n margin-inline-end: auto;\n}\n\n.pf-v6-c-card__header-main {\n flex-grow: 1;\n}\n\n.pf-v6-c-card__header-toggle {\n align-self: flex-start;\n margin-block-start: var(--pf-v6-c-card__header-toggle--MarginBlockStart);\n margin-block-end: var(--pf-v6-c-card__header-toggle--MarginBlockEnd);\n margin-inline-start: var(--pf-v6-c-card__header-toggle--MarginInlineStart);\n margin-inline-end: var(--pf-v6-c-card__header-toggle--MarginInlineEnd);\n}\n\n.pf-v6-c-card__header-toggle-icon {\n display: inline-block;\n transition-timing-function: var(--pf-v6-c-card__header-toggle-icon--TransitionTimingFunction);\n transition-duration: var(--pf-v6-c-card__header-toggle-icon--TransitionDuration);\n transition-property: transform;\n}\n:where(.pf-v6-m-dir-rtl, [dir=rtl]) .pf-v6-c-card__header-toggle-icon {\n scale: -1 1;\n}\n\n.pf-v6-c-card__title-text {\n font-family: var(--pf-v6-c-card__title-text--FontFamily);\n font-size: var(--pf-v6-c-card__title-text--FontSize);\n font-weight: var(--pf-v6-c-card__title-text--FontWeight);\n line-height: var(--pf-v6-c-card__title-text--LineHeight);\n color: var(--pf-v6-c-card__title-text--Color);\n overflow-wrap: var(--pf-v6-c-card__title-text--OverflowWrap);\n}\n\n.pf-v6-c-card__actions {\n display: flex;\n gap: var(--pf-v6-c-card__actions--Gap);\n align-items: center;\n align-self: flex-start;\n order: 1;\n padding-inline-start: var(--pf-v6-c-card__actions--PaddingInlineStart);\n margin-block-start: var(--pf-v6-c-card__actions--MarginBlockStart);\n margin-block-end: var(--pf-v6-c-card__actions--MarginBlockEnd);\n margin-inline-start: auto;\n}\n.pf-v6-c-card__actions + .pf-v6-c-card__title,\n.pf-v6-c-card__actions + .pf-v6-c-card__body,\n.pf-v6-c-card__actions + .pf-v6-c-card__footer {\n padding: 0;\n}\n.pf-v6-c-card__actions.pf-m-no-offset {\n --pf-v6-c-card__actions--MarginBlockStart: 0;\n --pf-v6-c-card__actions--MarginBlockEnd: 0;\n}\n\n.pf-v6-c-card__selectable-actions :is(.pf-v6-c-check__label, .pf-v6-c-radio__label, .pf-v6-c-card__clickable-action) {\n position: absolute;\n inset: 0;\n justify-self: auto;\n cursor: pointer;\n}\n.pf-v6-c-card__selectable-actions :is(.pf-v6-c-check__label, .pf-v6-c-radio__label, .pf-v6-c-card__clickable-action)::before {\n position: absolute;\n inset: 0;\n z-index: -1;\n content: "";\n background-color: var(--pf-v6-c-card--BackgroundColor, transparent);\n border: var(--pf-v6-c-card--BorderWidth) solid var(--pf-v6-c-card--BorderColor, transparent);\n border-radius: var(--pf-v6-c-card--BorderRadius);\n}\n.pf-v6-c-card__selectable-actions :is(.pf-v6-c-check__label, .pf-v6-c-radio__label, .pf-v6-c-card__clickable-action):hover {\n --pf-v6-c-card--BorderColor: var(--pf-v6-c-card--m-selectable--hover--BorderColor);\n --pf-v6-c-card--BorderWidth: var(--pf-v6-c-card--m-selectable--hover--BorderWidth);\n}\n\n.pf-v6-c-card__selectable-actions :is(.pf-v6-c-check__input, .pf-v6-c-radio__input):where(:checked) ~ :is(.pf-v6-c-radio__label, .pf-v6-c-check__label),\n.pf-v6-c-card.pf-m-selected {\n --pf-v6-c-card--BorderColor: var(--pf-v6-c-card--m-selectable--m-selected--BorderColor);\n --pf-v6-c-card--BorderWidth: var(--pf-v6-c-card--m-selectable--m-selected--BorderWidth);\n}\n\n.pf-v6-c-card__selectable-actions .pf-v6-c-card__clickable-action:where(:focus-visible),\n.pf-v6-c-card__selectable-actions :is(.pf-v6-c-check__input, .pf-v6-c-radio__input, .pf-v6-c-card__clickable-action):where(:focus-visible) ~ :is(.pf-v6-c-check__label, .pf-v6-c-radio__label) {\n --pf-v6-c-card--BorderColor: var(--pf-v6-c-card--m-selectable--focus--BorderColor);\n --pf-v6-c-card--BorderWidth: var(--pf-v6-c-card--m-selectable--focus--BorderWidth);\n}\n\n.pf-v6-c-card__selectable-actions :is(.pf-v6-c-check__input, .pf-v6-c-radio__input):where(:focus-visible):where(:checked) ~ :is(.pf-v6-c-check__label, .pf-v6-c-radio__label) {\n --pf-v6-c-card--BorderColor: var(--pf-v6-c-card--m-selectable--m-selected--focus--BorderColor);\n --pf-v6-c-card--BorderWidth: var(--pf-v6-c-card--m-selectable--m-selected--focus--BorderWidth);\n}\n\n.pf-v6-c-card__selectable-actions :is(.pf-v6-c-check__input, .pf-v6-c-radio__input):where(:disabled) ~ :is(.pf-v6-c-check__label, .pf-v6-c-radio__label),\n.pf-v6-c-card.pf-m-disabled {\n --pf-v6-c-card__title-text--Color: var(--pf-v6-c-card--m-selectable--m-disabled__title-text--Color);\n --pf-v6-c-card__body--Color: var(--pf-v6-c-card--m-selectable--m-disabled__body--Color);\n --pf-v6-c-card__footer--Color: var(--pf-v6-c-card--m-selectable--m-disabled__footer--Color);\n --pf-v6-c-card--BackgroundColor: var(--pf-v6-c-card--m-selectable--m-disabled--BackgroundColor);\n --pf-v6-c-card--BorderColor: var(--pf-v6-c-card--m-selectable--m-disabled--BorderColor);\n}\n\n.pf-v6-c-card__clickable-action {\n background: none;\n border: 0;\n outline: 0;\n}\n.pf-v6-c-card__clickable-action:disabled, .pf-v6-c-card__clickable-action.pf-m-disabled {\n pointer-events: none;\n}\n\n.pf-v6-c-card__header,\n.pf-v6-c-card__title,\n.pf-v6-c-card__body,\n.pf-v6-c-card__footer {\n padding-block-end: var(--pf-v6-c-card--child--PaddingBlockEnd);\n padding-inline-start: var(--pf-v6-c-card--child--PaddingInlineStart);\n padding-inline-end: var(--pf-v6-c-card--child--PaddingInlineEnd);\n}\n.pf-v6-c-card__header:first-child,\n.pf-v6-c-card__title:first-child,\n.pf-v6-c-card__body:first-child,\n.pf-v6-c-card__footer:first-child {\n padding-block-start: var(--pf-v6-c-card--first-child--PaddingBlockStart);\n}\n\n.pf-v6-c-card__header:not(:last-child),\n.pf-v6-c-card__title:not(:last-child) {\n padding-block-end: var(--pf-v6-c-card__title--not--last-child--PaddingBlockEnd);\n}\n.pf-v6-c-card__header .pf-v6-c-button.pf-m-inline:disabled,\n.pf-v6-c-card__title .pf-v6-c-button.pf-m-inline:disabled {\n --pf-v6-c-button--disabled--Color: var(--pf-v6-c-card--c-button--disabled--Color);\n}\n\n.pf-v6-c-card__expandable-content {\n --pf-v6-c-card--first-child--PaddingBlockStart: 0;\n}\n\n.pf-v6-c-card__body:not(.pf-m-no-fill) {\n flex: 1 1 auto;\n}\n\n.pf-v6-c-card__body {\n font-size: var(--pf-v6-c-card__body--FontSize);\n color: var(--pf-v6-c-card__body--Color);\n}\n\n.pf-v6-c-card__footer {\n font-size: var(--pf-v6-c-card__footer--FontSize);\n color: var(--pf-v6-c-card__footer--Color);\n}\n\n.pf-v6-c-check {\n --pf-v6-c-check--GridGap: var(--pf-t--global--spacer--gap--group--vertical) var(--pf-t--global--spacer--gap--text-to-element--default);\n --pf-v6-c-check--AccentColor: var(--pf-t--global--color--brand--default);\n --pf-v6-c-check--m-standalone--MinHeight: calc(var(--pf-v6-c-check__label--FontSize) * var(--pf-v6-c-check__label--LineHeight));\n --pf-v6-c-check__label--disabled--Color: var(--pf-t--global--text--color--disabled);\n --pf-v6-c-check__label--Color: var(--pf-t--global--text--color--regular);\n --pf-v6-c-check__label--FontWeight: var(--pf-t--global--font--weight--body--default);\n --pf-v6-c-check__label--FontSize: var(--pf-t--global--font--size--body--default);\n --pf-v6-c-check__label--LineHeight: var(--pf-t--global--font--line-height--body);\n --pf-v6-c-check__description--FontSize: var(--pf-t--global--font--size--body--sm);\n --pf-v6-c-check__description--Color: var(--pf-t--global--text--color--subtle);\n --pf-v6-c-check__label-required--MarginInlineStart: var(--pf-t--global--spacer--xs);\n --pf-v6-c-check__label-required--FontSize: var(--pf-t--global--font--size--body--sm);\n --pf-v6-c-check__label-required--Color: var(--pf-t--global--color--status--danger--default);\n --pf-v6-c-check__input--TranslateY: calc((var(--pf-v6-c-check__label--LineHeight) * var(--pf-v6-c-check__label--FontSize) / 2 ) - 50%);\n}\n\n.pf-v6-c-check {\n display: grid;\n grid-template-columns: auto 1fr;\n grid-gap: var(--pf-v6-c-check--GridGap);\n accent-color: var(--pf-v6-c-check--AccentColor);\n}\n.pf-v6-c-check.pf-m-standalone {\n display: inline-grid;\n grid-template-columns: auto;\n min-height: var(--pf-v6-c-check--m-standalone--MinHeight);\n}\n.pf-v6-c-check.pf-m-standalone .pf-v6-c-check__input {\n align-self: center;\n transform: none;\n}\n\n.pf-v6-c-check__input {\n align-self: start;\n font-size: var(--pf-v6-c-check__label--FontSize);\n line-height: var(--pf-v6-c-check__label--LineHeight);\n transform: translateY(var(--pf-v6-c-check__input--TranslateY));\n}\n\n.pf-v6-c-check__label {\n font-size: var(--pf-v6-c-check__label--FontSize);\n font-weight: var(--pf-v6-c-check__label--FontWeight);\n line-height: var(--pf-v6-c-check__label--LineHeight);\n color: var(--pf-v6-c-check__label--Color);\n}\n\n.pf-v6-c-check__description {\n grid-column: 2;\n font-size: var(--pf-v6-c-check__description--FontSize);\n color: var(--pf-v6-c-check__description--Color);\n}\n\n.pf-v6-c-check__body {\n grid-column: 2;\n}\n\n.pf-v6-c-check__label,\n.pf-v6-c-check__input {\n justify-self: start;\n}\nlabel.pf-v6-c-check, .pf-v6-c-check__label,\n.pf-v6-c-check__input {\n cursor: pointer;\n}\n\n.pf-v6-c-check__label:disabled, .pf-v6-c-check__label.pf-m-disabled,\n.pf-v6-c-check__input:disabled,\n.pf-v6-c-check__input.pf-m-disabled {\n --pf-v6-c-check__label--Color: var(--pf-v6-c-check__label--disabled--Color);\n cursor: not-allowed;\n}\n\n.pf-v6-c-check__label-required {\n margin-inline-start: var(--pf-v6-c-check__label-required--MarginInlineStart);\n font-size: var(--pf-v6-c-check__label-required--FontSize);\n color: var(--pf-v6-c-check__label-required--Color);\n}\n\n.pf-v6-c-clipboard-copy {\n --pf-v6-c-clipboard-copy__toggle-icon--TransitionDuration: var(--pf-t--global--motion--duration--icon--default);\n --pf-v6-c-clipboard-copy__toggle-icon--TransitionTimingFunction: var(--pf-t--global--motion--timing-function--default);\n --pf-v6-c-clipboard-copy__toggle-icon--Transition: transform var(--pf-v6-c-clipboard-copy__toggle-icon--TransitionDuration) var(--pf-v6-c-clipboard-copy__toggle-icon--TransitionTimingFunction);\n --pf-v6-c-clipboard-copy--m-expanded__toggle-icon--Rotate: 90deg;\n --pf-v6-c-clipboard-copy__expandable-content--MarginBlockStart: var(--pf-t--global--spacer--xs);\n --pf-v6-c-clipboard-copy__expandable-content--PaddingBlockStart: var(--pf-t--global--spacer--md);\n --pf-v6-c-clipboard-copy__expandable-content--PaddingInlineEnd: var(--pf-t--global--spacer--md);\n --pf-v6-c-clipboard-copy__expandable-content--PaddingBlockEnd: var(--pf-t--global--spacer--md);\n --pf-v6-c-clipboard-copy__expandable-content--PaddingInlineStart: var(--pf-t--global--spacer--md);\n --pf-v6-c-clipboard-copy__expandable-content--BackgroundColor: var(--pf-t--global--background--color--primary--default);\n --pf-v6-c-clipboard-copy__expandable-content--BorderBlockStartWidth: var(--pf-t--global--border--width--control--default);\n --pf-v6-c-clipboard-copy__expandable-content--BorderInlineEndWidth: var(--pf-t--global--border--width--control--default);\n --pf-v6-c-clipboard-copy__expandable-content--BorderBlockEndWidth: var(--pf-t--global--border--width--control--default);\n --pf-v6-c-clipboard-copy__expandable-content--BorderInlineStartWidth: var(--pf-t--global--border--width--control--default);\n --pf-v6-c-clipboard-copy__expandable-content--BorderColor: var(--pf-t--global--border--color--default);\n --pf-v6-c-clipboard-copy__expandable-content--BorderRadius: var(--pf-t--global--border--radius--small);\n --pf-v6-c-clipboard-copy__expandable-content--OutlineOffset: var(--pf-t--global--spacer--xs);\n --pf-v6-c-clipboard-copy__group--Gap: var(--pf-t--global--spacer--gap--control-to-control--default);\n --pf-v6-c-clipboard-copy--m-inline--PaddingInlineStart: var(--pf-t--global--spacer--xs);\n --pf-v6-c-clipboard-copy--m-inline--PaddingInlineEnd: var(--pf-t--global--spacer--xs);\n --pf-v6-c-clipboard-copy--m-inline--BackgroundColor: var(--pf-t--global--background--color--secondary--default);\n --pf-v6-c-clipboard-copy__actions--Gap: var(--pf-t--global--spacer--gap--action-to-action--plain);\n --pf-v6-c-clipboard-copy__actions--MarginInlineStart: var(--pf-t--global--spacer--gap--text-to-element--compact);\n --pf-v6-c-clipboard-copy__actions-item--button--Color: var(--pf-t--global--icon--color--subtle);\n --pf-v6-c-clipboard-copy__actions-item--button--hover--Color: var(--pf-t--global--icon--color--regular);\n --pf-v6-c-clipboard-copy__text--m-code--FontFamily: var(--pf-t--global--font--family--mono);\n --pf-v6-c-clipboard-copy__text--m-code--FontSize: var(--pf-t--global--font--size--body--default);\n}\n\n.pf-v6-c-clipboard-copy.pf-m-expanded .pf-v6-c-clipboard-copy__toggle-icon {\n transform: rotate(var(--pf-v6-c-clipboard-copy--m-expanded__toggle-icon--Rotate));\n}\n.pf-v6-c-clipboard-copy.pf-m-inline {\n display: inline;\n padding-inline-start: var(--pf-v6-c-clipboard-copy--m-inline--PaddingInlineStart);\n padding-inline-end: var(--pf-v6-c-clipboard-copy--m-inline--PaddingInlineEnd);\n white-space: nowrap;\n background-color: var(--pf-v6-c-clipboard-copy--m-inline--BackgroundColor);\n}\n.pf-v6-c-clipboard-copy.pf-m-inline.pf-m-block {\n display: block;\n}\n.pf-v6-c-clipboard-copy.pf-m-inline.pf-m-truncate {\n display: inline-flex;\n}\n\n.pf-v6-c-clipboard-copy__group {\n display: flex;\n gap: var(--pf-v6-c-clipboard-copy__group--Gap);\n}\n\n.pf-v6-c-clipboard-copy__toggle-icon {\n transition: var(--pf-v6-c-clipboard-copy__toggle-icon--Transition);\n}\n:where(.pf-v6-m-dir-rtl, [dir=rtl]) .pf-v6-c-clipboard-copy__toggle-icon {\n scale: -1 1;\n}\n\n.pf-v6-c-clipboard-copy__expandable-content {\n padding-block-start: var(--pf-v6-c-clipboard-copy__expandable-content--PaddingBlockStart);\n padding-block-end: var(--pf-v6-c-clipboard-copy__expandable-content--PaddingBlockEnd);\n padding-inline-start: var(--pf-v6-c-clipboard-copy__expandable-content--PaddingInlineStart);\n padding-inline-end: var(--pf-v6-c-clipboard-copy__expandable-content--PaddingInlineEnd);\n margin-block-start: var(--pf-v6-c-clipboard-copy__expandable-content--MarginBlockStart);\n word-wrap: break-word;\n background-color: var(--pf-v6-c-clipboard-copy__expandable-content--BackgroundColor);\n background-clip: padding-box;\n border: solid var(--pf-v6-c-clipboard-copy__expandable-content--BorderColor);\n border-block-start-width: var(--pf-v6-c-clipboard-copy__expandable-content--BorderBlockStartWidth);\n border-block-end-width: var(--pf-v6-c-clipboard-copy__expandable-content--BorderBlockEndWidth);\n border-inline-start-width: var(--pf-v6-c-clipboard-copy__expandable-content--BorderInlineStartWidth);\n border-inline-end-width: var(--pf-v6-c-clipboard-copy__expandable-content--BorderInlineEndWidth);\n border-radius: var(--pf-v6-c-clipboard-copy__expandable-content--BorderRadius);\n box-shadow: var(--pf-v6-c-clipboard-copy__expandable-content--BoxShadow);\n}\n.pf-v6-c-clipboard-copy__expandable-content pre {\n white-space: pre-wrap;\n}\n\n.pf-v6-c-clipboard-copy__text {\n word-break: break-word;\n white-space: normal;\n}\n.pf-v6-c-clipboard-copy__text.pf-m-code {\n font-family: var(--pf-v6-c-clipboard-copy__text--m-code--FontFamily);\n font-size: var(--pf-v6-c-clipboard-copy__text--m-code--FontSize);\n}\n\n.pf-v6-c-clipboard-copy__actions {\n display: inline-flex;\n gap: var(--pf-v6-c-clipboard-copy__actions--Gap);\n margin-inline-start: var(--pf-v6-c-clipboard-copy__actions--MarginInlineStart);\n}\n\n.pf-v6-c-clipboard-copy__actions-item .pf-v6-c-button.pf-m-plain {\n --pf-v6-c-button--m-plain__icon--Color: var(--pf-v6-c-clipboard-copy__actions-item--button--Color);\n --pf-v6-c-button--m-plain--hover__icon--Color: var(--pf-v6-c-clipboard-copy__actions-item--button--hover--Color);\n}\n\n.pf-v6-c-code-block {\n --pf-v6-c-code-block--BorderColor: var(--pf-t--global--border--color--high-contrast);\n --pf-v6-c-code-block--BorderWidth: var(--pf-t--global--border--width--high-contrast--regular);\n --pf-v6-c-code-block--BackgroundColor: var(--pf-t--global--background--color--secondary--default);\n --pf-v6-c-code-block--BorderRadius: var(--pf-t--global--border--radius--medium);\n --pf-v6-c-code-block__header--BorderBlockEndWidth: var(--pf-t--global--border--width--divider--default);\n --pf-v6-c-code-block__header--BorderBlockEndColor: var(--pf-t--global--border--color--default);\n --pf-v6-c-code-block__header--PaddingBlockStart: var(--pf-t--global--spacer--xs);\n --pf-v6-c-code-block__header--PaddingBlockEnd: var(--pf-t--global--spacer--xs);\n --pf-v6-c-code-block__header--PaddingInlineEnd: var(--pf-t--global--spacer--sm);\n --pf-v6-c-code-block__header--PaddingInlineStart: var(--pf-t--global--spacer--sm);\n --pf-v6-c-code-block__content--PaddingBlockStart: var(--pf-t--global--spacer--md);\n --pf-v6-c-code-block__content--PaddingInlineEnd: var(--pf-t--global--spacer--md);\n --pf-v6-c-code-block__content--PaddingBlockEnd: var(--pf-t--global--spacer--md);\n --pf-v6-c-code-block__content--PaddingInlineStart: var(--pf-t--global--spacer--md);\n --pf-v6-c-code-block__pre--FontFamily: var(--pf-t--global--font--family--mono);\n --pf-v6-c-code-block__pre--FontSize: var(--pf-t--global--font--size--xs);\n}\n\n.pf-v6-c-code-block {\n background-color: var(--pf-v6-c-code-block--BackgroundColor);\n border: var(--pf-v6-c-code-block--BorderWidth) solid var(--pf-v6-c-code-block--BorderColor);\n border-radius: var(--pf-v6-c-code-block--BorderRadius);\n}\n\n.pf-v6-c-code-block__header {\n display: flex;\n padding-block-start: var(--pf-v6-c-code-block__header--PaddingBlockStart);\n padding-block-end: var(--pf-v6-c-code-block__header--PaddingBlockEnd);\n padding-inline-start: var(--pf-v6-c-code-block__header--PaddingInlineStart);\n padding-inline-end: var(--pf-v6-c-code-block__header--PaddingInlineEnd);\n border-block-end: var(--pf-v6-c-code-block__header--BorderBlockEndWidth) solid var(--pf-v6-c-code-block__header--BorderBlockEndColor);\n}\n\n.pf-v6-c-code-block__actions {\n display: flex;\n margin-inline-start: auto;\n}\n\n.pf-v6-c-code-block__content {\n padding-block-start: var(--pf-v6-c-code-block__content--PaddingBlockStart);\n padding-block-end: var(--pf-v6-c-code-block__content--PaddingBlockEnd);\n padding-inline-start: var(--pf-v6-c-code-block__content--PaddingInlineStart);\n padding-inline-end: var(--pf-v6-c-code-block__content--PaddingInlineEnd);\n}\n\n.pf-v6-c-code-block__pre {\n font-family: var(--pf-v6-c-code-block__pre--FontFamily);\n font-size: var(--pf-v6-c-code-block__pre--FontSize);\n overflow-wrap: break-word;\n white-space: pre-wrap;\n}\n\n.pf-v6-c-code-block__code {\n font-family: var(--pf-v6-c-code-block__code--FontFamily, inherit);\n}\n\n.pf-v6-c-code-editor {\n --pf-v6-c-code-editor__controls--PaddingInlineStart: var(--pf-t--global--spacer--sm);\n --pf-v6-c-code-editor__controls--Gap: var(--pf-t--global--spacer--gap--action-to-action--plain);\n --pf-v6-c-code-editor__header--before--BorderBlockEndWidth: var(--pf-t--global--border--width--box--default);\n --pf-v6-c-code-editor__header--before--BorderBlockEndColor: var(--pf-t--global--border--color--default);\n --pf-v6-c-code-editor__header--BorderWidth: var(--pf-t--global--border--width--box--default);\n --pf-v6-c-code-editor__header--BorderColor: var(--pf-t--global--border--color--default);\n --pf-v6-c-code-editor__header--BorderStartStartRadius: var(--pf-t--global--border--radius--medium);\n --pf-v6-c-code-editor__header--BorderStartEndRadius: var(--pf-t--global--border--radius--medium);\n --pf-v6-c-code-editor__header-content--BackgroundColor: var(--pf-t--global--background--color--secondary--default);\n --pf-v6-c-code-editor__header-content--m-plain--BackgroundColor: var(--pf-t--global--background--color--primary--default);\n --pf-v6-c-code-editor__header-content--PaddingBlockStart: var(--pf-t--global--spacer--xs);\n --pf-v6-c-code-editor__header-content--PaddingBlockEnd: var(--pf-t--global--spacer--xs);\n --pf-v6-c-code-editor__header-content--PaddingInlineStart: var(--pf-t--global--spacer--sm);\n --pf-v6-c-code-editor__header-content--PaddingInlineEnd: var(--pf-t--global--spacer--sm);\n --pf-v6-c-code-editor__header-content--BorderStartStartRadius: var(--pf-t--global--border--radius--medium);\n --pf-v6-c-code-editor__header-content--BorderStartEndRadius: var(--pf-t--global--border--radius--medium);\n --pf-v6-c-code-editor__upload--PaddingInlineStart: var(--pf-t--global--spacer--md);\n --pf-v6-c-code-editor__upload--PaddingInlineEnd: var(--pf-t--global--spacer--md);\n --pf-v6-c-code-editor__upload--PaddingBlockStart: var(--pf-t--global--spacer--md);\n --pf-v6-c-code-editor__upload--PaddingBlockEnd: var(--pf-t--global--spacer--md);\n --pf-v6-c-code-editor__upload--BorderRadius: var(--pf-t--global--border--radius--medium);\n --pf-v6-c-code-editor__main--BorderColor: var(--pf-t--global--border--color--default);\n --pf-v6-c-code-editor__main--BorderWidth: var(--pf-t--global--border--width--box--default);\n --pf-v6-c-code-editor__main--BorderEndStartRadius: var(--pf-t--global--border--radius--medium);\n --pf-v6-c-code-editor__main--BorderEndEndRadius: var(--pf-t--global--border--radius--medium);\n --pf-v6-c-code-editor__main--BackgroundColor: var(--pf-t--global--background--color--primary--default);\n --pf-v6-c-code-editor--m-read-only__main--BackgroundColor: var(--pf-t--global--background--color--secondary--default);\n --pf-v6-c-code-editor__upload--before--BorderWidth: 0;\n --pf-v6-c-code-editor__upload--before--BorderColor: transparent;\n --pf-v6-c-code-editor__main--m-drag-hover--before--BorderWidth: var(--pf-t--global--border--width--divider--hover);\n --pf-v6-c-code-editor__main--m-drag-hover--before--BorderColor: var( --pf-t--global--border--color--clicked);\n --pf-v6-c-code-editor__main--m-drag-hover--after--BackgroundColor: var(--pf-t--global--background--color--primary--default);\n --pf-v6-c-code-editor__main--m-drag-hover--after--Opacity: .1;\n --pf-v6-c-code-editor__code--PaddingBlockStart: var(--pf-t--global--spacer--sm);\n --pf-v6-c-code-editor__code--PaddingInlineEnd: var(--pf-t--global--spacer--sm);\n --pf-v6-c-code-editor__code--PaddingBlockEnd: var(--pf-t--global--spacer--sm);\n --pf-v6-c-code-editor__code--PaddingInlineStart: var(--pf-t--global--spacer--sm);\n --pf-v6-c-code-editor__code-pre--FontSize: var(--pf-t--global--font--size--sm);\n --pf-v6-c-code-editor__code-pre--FontFamily: var(--pf-t--global--font--family--mono);\n --pf-v6-c-code-editor__header-main--PaddingInlineEnd: var(--pf-t--global--spacer--sm);\n --pf-v6-c-code-editor__header-main--PaddingInlineStart: var(--pf-t--global--spacer--sm);\n --pf-v6-c-code-editor__tab--BackgroundColor: var(--pf-t--global--background--color--primary--default);\n --pf-v6-c-code-editor--m-read-only__tab--BackgroundColor: var(--pf-v6-c-code-editor--m-read-only__main--BackgroundColor);\n --pf-v6-c-code-editor__tab--Color: var(--pf-t--global--text--color--subtle);\n --pf-v6-c-code-editor__tab--PaddingBlockStart: var(--pf-t--global--spacer--sm);\n --pf-v6-c-code-editor__tab--PaddingInlineEnd: var( --pf-t--global--spacer--sm);\n --pf-v6-c-code-editor__tab--PaddingBlockEnd: var(--pf-t--global--spacer--sm);\n --pf-v6-c-code-editor__tab--PaddingInlineStart: var( --pf-t--global--spacer--sm);\n --pf-v6-c-code-editor__tab--BorderBlockStartWidth: var(--pf-t--global--border--width--box--default);\n --pf-v6-c-code-editor__tab--BorderInlineEndWidth: var(--pf-t--global--border--width--box--default);\n --pf-v6-c-code-editor__tab--BorderBlockEndWidth: 0;\n --pf-v6-c-code-editor__tab--BorderInlineStartWidth: var(--pf-t--global--border--width--box--default);\n --pf-v6-c-code-editor__tab--BorderColor: var(--pf-t--global--border--color--default);\n --pf-v6-c-code-editor__tab--BorderStartEndRadius: var(--pf-t--global--border--radius--medium);\n --pf-v6-c-code-editor__tab-icon--text--MarginInlineStart: var(--pf-t--global--spacer--sm);\n}\n\n.pf-v6-c-code-editor {\n display: flex;\n flex-direction: column;\n}\n.pf-v6-c-code-editor.pf-m-read-only {\n --pf-v6-c-code-editor__tab--BackgroundColor: var(--pf-v6-c-code-editor--m-read-only__tab--BackgroundColor);\n --pf-v6-c-code-editor__main--BackgroundColor: var(--pf-v6-c-code-editor--m-read-only__main--BackgroundColor);\n}\n.pf-v6-c-code-editor.pf-m-full-height {\n height: 100%;\n}\n\n.pf-v6-c-code-editor__container {\n display: flex;\n flex-direction: column;\n flex-grow: 1;\n}\n\n.pf-v6-c-code-editor__header {\n position: relative;\n display: flex;\n}\n.pf-v6-c-code-editor__header::before, .pf-v6-c-code-editor__header::after {\n position: absolute;\n pointer-events: none;\n content: "";\n}\n.pf-v6-c-code-editor__header::after {\n position: absolute;\n inset: 0;\n pointer-events: none;\n content: "";\n border: var(--pf-v6-c-code-editor__header--BorderWidth) solid var(--pf-v6-c-code-editor__header--BorderColor);\n border-block-end-width: 0;\n border-start-start-radius: var(--pf-v6-c-code-editor__header--BorderStartStartRadius);\n border-start-end-radius: var(--pf-v6-c-code-editor__header--BorderStartEndRadius);\n}\n.pf-v6-c-code-editor__header::before {\n inset-block-end: 0;\n inset-inline-start: 0;\n inset-inline-end: 0;\n border-block-end: var(--pf-v6-c-code-editor__header--before--BorderBlockEndWidth) solid var(--pf-v6-c-code-editor__header--before--BorderBlockEndColor);\n}\n.pf-v6-c-code-editor__header.pf-m-plain {\n --pf-v6-c-code-editor__header--BorderWidth: 0;\n --pf-v6-c-code-editor__header-content--BackgroundColor: var(--pf-v6-c-code-editor__header-content--m-plain--BackgroundColor);\n}\n\n.pf-v6-c-code-editor__header-content {\n display: flex;\n flex: 1;\n align-items: flex-end;\n padding-block-start: var(--pf-v6-c-code-editor__header-content--PaddingBlockStart);\n padding-block-end: var(--pf-v6-c-code-editor__header-content--PaddingBlockEnd);\n padding-inline-start: var(--pf-v6-c-code-editor__header-content--PaddingInlineStart);\n padding-inline-end: var(--pf-v6-c-code-editor__header-content--PaddingInlineEnd);\n background-color: var(--pf-v6-c-code-editor__header-content--BackgroundColor);\n border-start-start-radius: var(--pf-v6-c-code-editor__header-content--BorderStartStartRadius);\n}\n.pf-v6-c-code-editor__header-content:last-child {\n border-start-end-radius: var(--pf-v6-c-code-editor__header-content--BorderStartEndRadius);\n}\n\n.pf-v6-c-code-editor__controls {\n display: flex;\n gap: var(--pf-v6-c-code-editor__controls--Gap);\n align-items: flex-start;\n}\n\n.pf-v6-c-code-editor__header-main {\n flex-grow: 1;\n align-self: center;\n padding-inline-start: var(--pf-v6-c-code-editor__header-main--PaddingInlineStart);\n padding-inline-end: var(--pf-v6-c-code-editor__header-main--PaddingInlineEnd);\n}\n\n.pf-v6-c-code-editor__upload {\n position: relative;\n padding-block-start: var(--pf-v6-c-code-editor__upload--PaddingBlockStart);\n padding-block-end: var(--pf-v6-c-code-editor__upload--PaddingBlockEnd);\n padding-inline-start: var(--pf-v6-c-code-editor__upload--PaddingInlineStart);\n padding-inline-end: var(--pf-v6-c-code-editor__upload--PaddingInlineEnd);\n}\n.pf-v6-c-code-editor__upload::before {\n position: absolute;\n inset-block-start: var(--pf-v6-c-code-editor__upload--PaddingBlockStart);\n inset-block-end: var(--pf-v6-c-code-editor__upload--PaddingBlockEnd);\n inset-inline-start: var(--pf-v6-c-code-editor__upload--PaddingInlineStart);\n inset-inline-end: var(--pf-v6-c-code-editor__upload--PaddingInlineEnd);\n content: "";\n border: var(--pf-v6-c-code-editor__upload--before--BorderWidth) dashed var(--pf-v6-c-code-editor__upload--before--BorderColor);\n border-radius: var(--pf-v6-c-code-editor__upload--BorderRadius);\n}\n\n.pf-v6-c-code-editor__main {\n position: relative;\n flex-grow: 1;\n color: var(--pf-v6-c-code-editor__main--Color, inherit);\n background-color: var(--pf-v6-c-code-editor__main--BackgroundColor);\n border: var(--pf-v6-c-code-editor__main--BorderWidth) solid;\n border-color: var(--pf-v6-c-code-editor__main--BorderColor);\n border-end-start-radius: var(--pf-v6-c-code-editor__main--BorderEndStartRadius);\n border-end-end-radius: var(--pf-v6-c-code-editor__main--BorderEndEndRadius);\n}\n.pf-v6-c-code-editor__main.pf-m-drag-hover {\n --pf-v6-c-code-editor__upload--before--BorderWidth: var(--pf-v6-c-code-editor__main--m-drag-hover--before--BorderWidth);\n --pf-v6-c-code-editor__upload--before--BorderColor: var(--pf-v6-c-code-editor__main--m-drag-hover--before--BorderColor);\n}\n.pf-v6-c-code-editor__main .monaco-editor {\n background-color: var(--pf-v6-c-code-editor__main--BackgroundColor);\n}\n.pf-v6-c-code-editor__main a.label-name {\n text-decoration-line: none;\n}\n\n.pf-v6-c-code-editor__header + .pf-v6-c-code-editor__main {\n border-block-start-width: 0;\n}\n\n.pf-v6-c-code-editor__code {\n position: relative;\n height: 100%;\n padding-block-start: var(--pf-v6-c-code-editor__code--PaddingBlockStart);\n padding-block-end: var(--pf-v6-c-code-editor__code--PaddingBlockEnd);\n padding-inline-start: var(--pf-v6-c-code-editor__code--PaddingInlineStart);\n padding-inline-end: var(--pf-v6-c-code-editor__code--PaddingInlineEnd);\n}\n.pf-v6-c-code-editor__code .pf-v6-c-code-editor__code-pre {\n font-family: var(--pf-v6-c-code-editor__code-pre--FontFamily);\n font-size: var(--pf-v6-c-code-editor__code-pre--FontSize);\n white-space: pre-wrap;\n}\n\n.pf-v6-c-code-editor__tab {\n position: relative;\n display: flex;\n align-items: center;\n padding-block-start: var(--pf-v6-c-code-editor__tab--PaddingBlockStart);\n padding-block-end: var(--pf-v6-c-code-editor__tab--PaddingBlockEnd);\n padding-inline-start: var(--pf-v6-c-code-editor__tab--PaddingInlineStart);\n padding-inline-end: var(--pf-v6-c-code-editor__tab--PaddingInlineEnd);\n margin-inline-start: auto;\n color: var(--pf-v6-c-code-editor__tab--Color);\n background-color: var(--pf-v6-c-code-editor__tab--BackgroundColor);\n border-color: var(--pf-v6-c-code-editor__tab--BorderColor);\n border-style: solid;\n border-block-start-width: var(--pf-v6-c-code-editor__tab--BorderBlockStartWidth);\n border-block-end-width: var(--pf-v6-c-code-editor__tab--BorderBlockEndWidth);\n border-inline-start-width: var(--pf-v6-c-code-editor__tab--BorderInlineStartWidth);\n border-inline-end-width: var(--pf-v6-c-code-editor__tab--BorderInlineEndWidth);\n border-start-end-radius: var(--pf-v6-c-code-editor__tab--BorderStartEndRadius);\n}\n\n.pf-v6-c-code-editor__tab-icon + .pf-v6-c-code-editor__tab-text {\n margin-inline-start: var(--pf-v6-c-code-editor__tab-icon--text--MarginInlineStart);\n}\n\n:root {\n --pf-v6-c-content--MarginBlockEnd: var(--pf-t--global--spacer--md);\n --pf-v6-c-content--LineHeight: var(--pf-t--global--font--line-height--body);\n --pf-v6-c-content--FontSize: var(--pf-t--global--font--size--body--default);\n --pf-v6-c-content--m-editorial--FontSize: var(--pf-t--global--font--size--body--lg);\n --pf-v6-c-content--FontWeight: var(--pf-t--global--font--weight--body--default);\n --pf-v6-c-content--Color: var(--pf-t--global--text--color--regular);\n --pf-v6-c-content--heading--FontFamily: var(--pf-t--global--font--family--heading);\n --pf-v6-c-content--h1--MarginBlockStart: var(--pf-t--global--spacer--lg);\n --pf-v6-c-content--h1--MarginBlockEnd: var(--pf-t--global--spacer--sm);\n --pf-v6-c-content--h1--LineHeight: var(--pf-t--global--font--line-height--heading);\n --pf-v6-c-content--h1--FontSize: var(--pf-t--global--font--size--heading--h1);\n --pf-v6-c-content--h1--FontWeight: var(--pf-t--global--font--weight--heading--default);\n --pf-v6-c-content--h2--MarginBlockStart: var(--pf-t--global--spacer--lg);\n --pf-v6-c-content--h2--MarginBlockEnd: var(--pf-t--global--spacer--sm);\n --pf-v6-c-content--h2--LineHeight: var(--pf-t--global--font--line-height--heading);\n --pf-v6-c-content--h2--FontSize: var(--pf-t--global--font--size--heading--h2);\n --pf-v6-c-content--h2--FontWeight: var(--pf-t--global--font--weight--heading--default);\n --pf-v6-c-content--h3--MarginBlockStart: var(--pf-t--global--spacer--lg);\n --pf-v6-c-content--h3--MarginBlockEnd: var(--pf-t--global--spacer--sm);\n --pf-v6-c-content--h3--LineHeight: var(--pf-t--global--font--line-height--heading);\n --pf-v6-c-content--h3--FontSize: var(--pf-t--global--font--size--heading--h3);\n --pf-v6-c-content--h3--FontWeight: var(--pf-t--global--font--weight--heading--default);\n --pf-v6-c-content--h4--MarginBlockStart: var(--pf-t--global--spacer--lg);\n --pf-v6-c-content--h4--MarginBlockEnd: var(--pf-t--global--spacer--sm);\n --pf-v6-c-content--h4--LineHeight: var(--pf-t--global--font--line-height--heading);\n --pf-v6-c-content--h4--FontSize: var(--pf-t--global--font--size--heading--h4);\n --pf-v6-c-content--h4--FontWeight: var(--pf-t--global--font--weight--heading--default);\n --pf-v6-c-content--h5--MarginBlockStart: var(--pf-t--global--spacer--lg);\n --pf-v6-c-content--h5--MarginBlockEnd: var(--pf-t--global--spacer--sm);\n --pf-v6-c-content--h5--LineHeight: var(--pf-t--global--font--line-height--heading);\n --pf-v6-c-content--h5--FontSize: var(--pf-t--global--font--size--heading--h5);\n --pf-v6-c-content--h5--FontWeight: var(--pf-t--global--font--weight--heading--default);\n --pf-v6-c-content--h6--MarginBlockStart: var(--pf-t--global--spacer--lg);\n --pf-v6-c-content--h6--MarginBlockEnd: var(--pf-t--global--spacer--sm);\n --pf-v6-c-content--h6--LineHeight: var(--pf-t--global--font--line-height--heading);\n --pf-v6-c-content--h6--FontSize: var(--pf-t--global--font--size--heading--h6);\n --pf-v6-c-content--h6--FontWeight: var(--pf-t--global--font--weight--heading--default);\n --pf-v6-c-content--heading--m-page-title--FontWeight: var(--pf-t--global--font--weight--heading--bold);\n --pf-v6-c-content--small--MarginBlockEnd: var(--pf-t--global--spacer--md);\n --pf-v6-c-content--small--LineHeight: var(--pf-t--global--font--line-height--body);\n --pf-v6-c-content--small--FontSize: var(--pf-t--global--font--size--body--sm);\n --pf-v6-c-content--m-editorial--small--FontSize: var(--pf-t--global--font--size--body--default);\n --pf-v6-c-content--small--Color: var(--pf-t--global--text--color--subtle);\n --pf-v6-c-content--a--Color: var(--pf-t--global--text--color--link--default);\n --pf-v6-c-content--a--TextDecorationLine: var(--pf-t--global--text-decoration--link--line--default);\n --pf-v6-c-content--a--TextDecorationStyle: var(--pf-t--global--text-decoration--link--style--default);\n --pf-v6-c-content--a--hover--Color: var(--pf-t--global--text--color--link--hover);\n --pf-v6-c-content--a--hover--TextDecorationLine: var(--pf-t--global--text-decoration--link--line--hover);\n --pf-v6-c-content--a--hover--TextDecorationStyle: var(--pf-t--global--text-decoration--link--style--hover);\n --pf-v6-c-content--a--visited--Color: var(--pf-t--global--text--color--link--visited);\n --pf-v6-c-content--blockquote--PaddingBlockStart: var(--pf-t--global--spacer--md);\n --pf-v6-c-content--blockquote--PaddingInlineEnd: var(--pf-t--global--spacer--md);\n --pf-v6-c-content--blockquote--PaddingBlockEnd: var(--pf-t--global--spacer--md);\n --pf-v6-c-content--blockquote--PaddingInlineStart: var(--pf-t--global--spacer--md);\n --pf-v6-c-content--blockquote--Color: var(--pf-t--global--text--color--subtle);\n --pf-v6-c-content--blockquote--BorderInlineStartColor: var(--pf-t--global--border--color--default);\n --pf-v6-c-content--blockquote--BorderInlineStartWidth: var(--pf-t--global--border--width--300);\n --pf-v6-c-content--list--Gap: var(--pf-t--global--spacer--sm);\n --pf-v6-c-content--list--PaddingInlineStart: var(--pf-t--global--spacer--lg);\n --pf-v6-c-content--list--nested--MarginBlockStart: var(--pf-v6-c-content--list--Gap);\n --pf-v6-c-content--ul--ListStyle: var(--pf-t--global--list-style);\n --pf-v6-c-content--dl--GridTemplateColumns--dt: 12ch;\n --pf-v6-c-content--dl--GridTemplateColumns--dd: 1fr;\n --pf-v6-c-content--dl--ColumnGap: var(--pf-t--global--spacer--gap--group--horizontal);\n --pf-v6-c-content--dl--RowGap: var(--pf-t--global--spacer--gap--group-to-group--vertical--default);\n --pf-v6-c-content--dt--FontWeight: var(--pf-t--global--font--weight--body--bold);\n --pf-v6-c-content--dt--MarginBlockStart: var(--pf-t--global--spacer--md);\n --pf-v6-c-content--dt--sm--MarginBlockStart: 0;\n --pf-v6-c-content--hr--Height: var(--pf-t--global--border--width--divider--default);\n --pf-v6-c-content--hr--BackgroundColor: var(--pf-t--global--border--color--default);\n}\n\n[class*=pf-v6-c-content] {\n font-size: var(--pf-v6-c-content--FontSize);\n line-height: var(--pf-v6-c-content--LineHeight);\n color: var(--pf-v6-c-content--Color);\n}\n[class*=pf-v6-c-content].pf-m-editorial {\n --pf-v6-c-content--FontSize: var(--pf-v6-c-content--m-editorial--FontSize);\n --pf-v6-c-content--small--FontSize: var(--pf-v6-c-content--m-editorial--small--FontSize);\n}\n\n:is(.pf-v6-c-content--a, .pf-v6-c-content a) {\n color: var(--pf-v6-c-content--a--Color);\n text-decoration-line: var(--pf-v6-c-content--a--TextDecorationLine);\n text-decoration-style: var(--pf-v6-c-content--a--TextDecorationStyle);\n}\n:is(.pf-v6-c-content--a, .pf-v6-c-content a):is(:hover, :focus) {\n --pf-v6-c-content--a--Color: var(--pf-v6-c-content--a--hover--Color);\n --pf-v6-c-content--a--TextDecorationLine: var(--pf-v6-c-content--a--hover--TextDecorationLine);\n --pf-v6-c-content--a--TextDecorationStyle: var(--pf-v6-c-content--a--hover--TextDecorationStyle);\n}\n\n:is(.pf-v6-c-content--a.pf-m-visited, .pf-v6-c-content.pf-m-visited a, .pf-v6-c-content a.pf-m-visited):visited {\n color: var(--pf-v6-c-content--a--visited--Color);\n}\n\n:is(.pf-v6-c-content--li + .pf-v6-c-content--li, .pf-v6-c-content li + li) {\n margin-block-start: var(--pf-v6-c-content--li--MarginBlockStart);\n}\n\n:is(.pf-v6-c-content--p,\n.pf-v6-c-content--dl,\n.pf-v6-c-content--ol,\n.pf-v6-c-content--ul,\n.pf-v6-c-content--blockquote,\n.pf-v6-c-content--small,\n.pf-v6-c-content--pre,\n.pf-v6-c-content--table,\n.pf-v6-c-content--hr, .pf-v6-c-content p, .pf-v6-c-content dl, .pf-v6-c-content ol, .pf-v6-c-content ul, .pf-v6-c-content blockquote, .pf-v6-c-content small, .pf-v6-c-content pre, .pf-v6-c-content table, .pf-v6-c-content hr):not(:last-child) {\n margin-block-end: var(--pf-v6-c-content--MarginBlockEnd);\n}\n\n:is(.pf-v6-c-content--h1,\n.pf-v6-c-content--h2,\n.pf-v6-c-content--h3,\n.pf-v6-c-content--h4,\n.pf-v6-c-content--h5,\n.pf-v6-c-content--h6, .pf-v6-c-content h1, .pf-v6-c-content h2, .pf-v6-c-content h3, .pf-v6-c-content h4, .pf-v6-c-content h5, .pf-v6-c-content h6) {\n margin: 0;\n font-family: var(--pf-v6-c-content--heading--FontFamily);\n}\n:is(.pf-v6-c-content--h1,\n.pf-v6-c-content--h2,\n.pf-v6-c-content--h3,\n.pf-v6-c-content--h4,\n.pf-v6-c-content--h5,\n.pf-v6-c-content--h6, .pf-v6-c-content h1, .pf-v6-c-content h2, .pf-v6-c-content h3, .pf-v6-c-content h4, .pf-v6-c-content h5, .pf-v6-c-content h6):first-child {\n margin-block-start: 0;\n}\n:is(.pf-v6-c-content--h1,\n.pf-v6-c-content--h2,\n.pf-v6-c-content--h3,\n.pf-v6-c-content--h4,\n.pf-v6-c-content--h5,\n.pf-v6-c-content--h6, .pf-v6-c-content h1, .pf-v6-c-content h2, .pf-v6-c-content h3, .pf-v6-c-content h4, .pf-v6-c-content h5, .pf-v6-c-content h6):last-child {\n margin-block-end: 0;\n}\n:is(.pf-v6-c-content--h1,\n.pf-v6-c-content--h2,\n.pf-v6-c-content--h3,\n.pf-v6-c-content--h4,\n.pf-v6-c-content--h5,\n.pf-v6-c-content--h6, .pf-v6-c-content h1, .pf-v6-c-content h2, .pf-v6-c-content h3, .pf-v6-c-content h4, .pf-v6-c-content h5, .pf-v6-c-content h6).pf-m-page-title {\n font-weight: var(--pf-v6-c-content--heading--m-page-title--FontWeight);\n}\n\n:is(.pf-v6-c-content--h1, .pf-v6-c-content h1) {\n margin-block-start: var(--pf-v6-c-content--h1--MarginBlockStart);\n margin-block-end: var(--pf-v6-c-content--h1--MarginBlockEnd);\n font-size: var(--pf-v6-c-content--h1--FontSize);\n font-weight: var(--pf-v6-c-content--h1--FontWeight);\n line-height: var(--pf-v6-c-content--h1--LineHeight);\n}\n\n:is(.pf-v6-c-content--h2, .pf-v6-c-content h2) {\n margin-block-start: var(--pf-v6-c-content--h2--MarginBlockStart);\n margin-block-end: var(--pf-v6-c-content--h2--MarginBlockEnd);\n font-size: var(--pf-v6-c-content--h2--FontSize);\n font-weight: var(--pf-v6-c-content--h2--FontWeight);\n line-height: var(--pf-v6-c-content--h2--LineHeight);\n}\n\n:is(.pf-v6-c-content--h3, .pf-v6-c-content h3) {\n margin-block-start: var(--pf-v6-c-content--h3--MarginBlockStart);\n margin-block-end: var(--pf-v6-c-content--h3--MarginBlockEnd);\n font-size: var(--pf-v6-c-content--h3--FontSize);\n font-weight: var(--pf-v6-c-content--h3--FontWeight);\n line-height: var(--pf-v6-c-content--h3--LineHeight);\n}\n\n:is(.pf-v6-c-content--h4, .pf-v6-c-content h4) {\n margin-block-start: var(--pf-v6-c-content--h4--MarginBlockStart);\n margin-block-end: var(--pf-v6-c-content--h4--MarginBlockEnd);\n font-size: var(--pf-v6-c-content--h4--FontSize);\n font-weight: var(--pf-v6-c-content--h4--FontWeight);\n line-height: var(--pf-v6-c-content--h4--LineHeight);\n}\n\n:is(.pf-v6-c-content--h5, .pf-v6-c-content h5) {\n margin-block-start: var(--pf-v6-c-content--h5--MarginBlockStart);\n margin-block-end: var(--pf-v6-c-content--h5--MarginBlockEnd);\n font-size: var(--pf-v6-c-content--h5--FontSize);\n font-weight: var(--pf-v6-c-content--h5--FontWeight);\n line-height: var(--pf-v6-c-content--h5--LineHeight);\n}\n\n:is(.pf-v6-c-content--h6, .pf-v6-c-content h6) {\n margin-block-start: var(--pf-v6-c-content--h6--MarginBlockStart);\n margin-block-end: var(--pf-v6-c-content--h6--MarginBlockEnd);\n font-size: var(--pf-v6-c-content--h6--FontSize);\n font-weight: var(--pf-v6-c-content--h6--FontWeight);\n line-height: var(--pf-v6-c-content--h6--LineHeight);\n}\n\n:is(.pf-v6-c-content--small, .pf-v6-c-content small) {\n display: block;\n font-size: var(--pf-v6-c-content--small--FontSize);\n line-height: var(--pf-v6-c-content--small--LineHeight);\n color: var(--pf-v6-c-content--small--Color);\n}\n:is(.pf-v6-c-content--small, .pf-v6-c-content small):not(:last-child) {\n margin-block-end: var(--pf-v6-c-content--small--MarginBlockEnd);\n}\n\n:is(.pf-v6-c-content--blockquote, .pf-v6-c-content blockquote) {\n padding-block-start: var(--pf-v6-c-content--blockquote--PaddingBlockStart);\n padding-block-end: var(--pf-v6-c-content--blockquote--PaddingBlockEnd);\n padding-inline-start: var(--pf-v6-c-content--blockquote--PaddingInlineStart);\n padding-inline-end: var(--pf-v6-c-content--blockquote--PaddingInlineEnd);\n color: var(--pf-v6-c-content--blockquote--Color);\n border-inline-start: var(--pf-v6-c-content--blockquote--BorderInlineStartWidth) solid var(--pf-v6-c-content--blockquote--BorderInlineStartColor);\n}\n\n:is(.pf-v6-c-content--hr, .pf-v6-c-content hr) {\n height: var(--pf-v6-c-content--hr--Height);\n background-color: var(--pf-v6-c-content--hr--BackgroundColor);\n border: none;\n}\n\n:is(.pf-v6-c-content--ol,\n.pf-v6-c-content--ul, .pf-v6-c-content ol, .pf-v6-c-content ul) {\n display: flex;\n flex-direction: column;\n gap: var(--pf-v6-c-content--list--Gap);\n padding-inline-start: var(--pf-v6-c-content--list--PaddingInlineStart);\n}\n:is(.pf-v6-c-content--ol,\n.pf-v6-c-content--ul, .pf-v6-c-content ol, .pf-v6-c-content ul).pf-m-plain {\n padding-inline-start: 0;\n list-style: none;\n}\n:is(.pf-v6-c-content--ol,\n.pf-v6-c-content--ul, .pf-v6-c-content ol, .pf-v6-c-content ul) :is(.pf-v6-c-content--ol,\n.pf-v6-c-content--ul,\nol,\nul) {\n margin-block-start: var(--pf-v6-c-content--list--nested--MarginBlockStart);\n}\n\n:is(.pf-v6-c-content--ul, .pf-v6-c-content ul) {\n list-style: var(--pf-v6-c-content--ul--ListStyle);\n}\n\n:is(.pf-v6-c-content--dl, .pf-v6-c-content dl) {\n display: grid;\n grid-template-columns: 1fr;\n}\n@media screen and (min-width: 36rem) {\n :is(.pf-v6-c-content--dl, .pf-v6-c-content dl) {\n grid-template: auto/var(--pf-v6-c-content--dl--GridTemplateColumns--dt) var(--pf-v6-c-content--dl--GridTemplateColumns--dd);\n grid-row-gap: var(--pf-v6-c-content--dl--RowGap);\n grid-column-gap: var(--pf-v6-c-content--dl--ColumnGap);\n }\n}\n\n:is(.pf-v6-c-content--dt, .pf-v6-c-content dt) {\n font-weight: var(--pf-v6-c-content--dt--FontWeight);\n}\n:is(.pf-v6-c-content--dt, .pf-v6-c-content dt):not(:first-child) {\n margin-block-start: var(--pf-v6-c-content--dt--MarginBlockStart);\n}\n@media screen and (min-width: 36rem) {\n :is(.pf-v6-c-content--dt, .pf-v6-c-content dt):not(:first-child) {\n --pf-v6-c-content--dt--MarginBlockStart: var(--pf-v6-c-content--dt--sm--MarginBlockStart);\n }\n}\n@media screen and (min-width: 36rem) {\n :is(.pf-v6-c-content--dt, .pf-v6-c-content dt) {\n grid-column: 1;\n }\n}\n\n@media screen and (min-width: 36rem) {\n :is(.pf-v6-c-content--dd, .pf-v6-c-content dd) {\n grid-column: 2;\n }\n}\n\n@media screen and (min-width: 48rem) {\n .pf-v6-c-data-list:not([class*=pf-m-grid]) {\n --pf-v6-c-data-list__cell--cell--PaddingBlockStart: var(--pf-v6-c-data-list__cell--cell--md--PaddingBlockStart);\n --pf-v6-c-data-list__cell--PaddingBlockEnd: var(--pf-v6-c-data-list__cell--md--PaddingBlockEnd);\n --pf-v6-c-data-list__item-control--MarginInlineEnd: var(--pf-v6-c-data-list__item-control--md--MarginInlineEnd);\n --pf-v6-c-data-list__item-action--MarginInlineStart: var(--pf-v6-c-data-list__item-action--md--MarginInlineStart);\n --pf-v6-c-data-list__expandable-content-body--PaddingBlockStart: var(--pf-v6-c-data-list__expandable-content-body--md--PaddingBlockStart);\n --pf-v6-c-data-list__expandable-content-body--PaddingBlockEnd: var(--pf-v6-c-data-list__expandable-content-body--md--PaddingBlockEnd);\n --pf-v6-c-data-list--m-compact__cell--PaddingBlockEnd: var(--pf-v6-c-data-list--m-compact__cell--md--PaddingBlockEnd);\n --pf-v6-c-data-list--m-compact__cell-cell--PaddingBlockStart: var(--pf-v6-c-data-list--m-compact__cell-cell--md--PaddingBlockStart);\n }\n}\n@media screen and (min-width: 48rem) and (min-width: 75rem) {\n .pf-v6-c-data-list:not([class*=pf-m-grid]) {\n --pf-v6-c-data-list__item-row--PaddingInlineEnd: var(--pf-v6-c-data-list__item-row--xl--PaddingInlineEnd);\n --pf-v6-c-data-list__item-row--PaddingInlineStart: var(--pf-v6-c-data-list__item-row--xl--PaddingInlineStart);\n --pf-v6-c-data-list__expandable-content-body--PaddingInlineEnd: var(--pf-v6-c-data-list__expandable-content-body--xl--PaddingInlineEnd);\n --pf-v6-c-data-list__expandable-content-body--PaddingInlineStart: var(--pf-v6-c-data-list__expandable-content-body--xl--PaddingInlineStart);\n }\n}\n@media screen and (min-width: 48rem) {\n .pf-v6-c-data-list:not([class*=pf-m-grid]) .pf-v6-c-data-list__item-content {\n display: flex;\n flex-grow: 1;\n flex-wrap: wrap;\n padding-block-end: var(--pf-v6-c-data-list__item-content--md--PaddingBlockEnd);\n }\n .pf-v6-c-data-list:not([class*=pf-m-grid]) .pf-v6-c-data-list__cell:not(:last-child):not(.pf-m-icon) {\n margin-inline-end: var(--pf-v6-c-data-list__cell--MarginInlineEnd);\n }\n .pf-v6-c-data-list:not([class*=pf-m-grid]) .pf-v6-c-data-list__cell + .pf-v6-c-data-list__cell {\n flex: 1;\n order: initial;\n }\n .pf-v6-c-data-list:not([class*=pf-m-grid]) .pf-v6-c-data-list__cell.pf-m-align-right {\n margin-inline-start: auto;\n }\n .pf-v6-c-data-list:not([class*=pf-m-grid]) .pf-v6-c-data-list__cell.pf-m-no-fill {\n flex: none;\n }\n .pf-v6-c-data-list:not([class*=pf-m-grid]) .pf-v6-c-data-list__cell.pf-m-flex-2 {\n flex-grow: 2;\n }\n .pf-v6-c-data-list:not([class*=pf-m-grid]) .pf-v6-c-data-list__cell.pf-m-flex-3 {\n flex-grow: 3;\n }\n .pf-v6-c-data-list:not([class*=pf-m-grid]) .pf-v6-c-data-list__cell.pf-m-flex-4 {\n flex-grow: 4;\n }\n .pf-v6-c-data-list:not([class*=pf-m-grid]) .pf-v6-c-data-list__cell.pf-m-flex-5 {\n flex-grow: 5;\n }\n .pf-v6-c-data-list:not([class*=pf-m-grid]) .pf-v6-c-data-list__expandable-content {\n max-height: initial;\n overflow-y: visible;\n }\n}\n\n@media screen and (min-width: 0) {\n .pf-v6-c-data-list.pf-m-grid-none {\n --pf-v6-c-data-list__cell--cell--PaddingBlockStart: var(--pf-v6-c-data-list__cell--cell--md--PaddingBlockStart);\n --pf-v6-c-data-list__cell--PaddingBlockEnd: var(--pf-v6-c-data-list__cell--md--PaddingBlockEnd);\n --pf-v6-c-data-list__item-control--MarginInlineEnd: var(--pf-v6-c-data-list__item-control--md--MarginInlineEnd);\n --pf-v6-c-data-list__item-action--MarginInlineStart: var(--pf-v6-c-data-list__item-action--md--MarginInlineStart);\n --pf-v6-c-data-list__expandable-content-body--PaddingBlockStart: var(--pf-v6-c-data-list__expandable-content-body--md--PaddingBlockStart);\n --pf-v6-c-data-list__expandable-content-body--PaddingBlockEnd: var(--pf-v6-c-data-list__expandable-content-body--md--PaddingBlockEnd);\n --pf-v6-c-data-list--m-compact__cell--PaddingBlockEnd: var(--pf-v6-c-data-list--m-compact__cell--md--PaddingBlockEnd);\n --pf-v6-c-data-list--m-compact__cell-cell--PaddingBlockStart: var(--pf-v6-c-data-list--m-compact__cell-cell--md--PaddingBlockStart);\n }\n}\n@media screen and (min-width: 0) and (min-width: 75rem) {\n .pf-v6-c-data-list.pf-m-grid-none {\n --pf-v6-c-data-list__item-row--PaddingInlineEnd: var(--pf-v6-c-data-list__item-row--xl--PaddingInlineEnd);\n --pf-v6-c-data-list__item-row--PaddingInlineStart: var(--pf-v6-c-data-list__item-row--xl--PaddingInlineStart);\n --pf-v6-c-data-list__expandable-content-body--PaddingInlineEnd: var(--pf-v6-c-data-list__expandable-content-body--xl--PaddingInlineEnd);\n --pf-v6-c-data-list__expandable-content-body--PaddingInlineStart: var(--pf-v6-c-data-list__expandable-content-body--xl--PaddingInlineStart);\n }\n}\n@media screen and (min-width: 0) {\n .pf-v6-c-data-list.pf-m-grid-none .pf-v6-c-data-list__item-content {\n display: flex;\n flex-grow: 1;\n flex-wrap: wrap;\n padding-block-end: var(--pf-v6-c-data-list__item-content--md--PaddingBlockEnd);\n }\n .pf-v6-c-data-list.pf-m-grid-none .pf-v6-c-data-list__cell:not(:last-child):not(.pf-m-icon) {\n margin-inline-end: var(--pf-v6-c-data-list__cell--MarginInlineEnd);\n }\n .pf-v6-c-data-list.pf-m-grid-none .pf-v6-c-data-list__cell + .pf-v6-c-data-list__cell {\n flex: 1;\n order: initial;\n }\n .pf-v6-c-data-list.pf-m-grid-none .pf-v6-c-data-list__cell.pf-m-align-right {\n margin-inline-start: auto;\n }\n .pf-v6-c-data-list.pf-m-grid-none .pf-v6-c-data-list__cell.pf-m-no-fill {\n flex: none;\n }\n .pf-v6-c-data-list.pf-m-grid-none .pf-v6-c-data-list__cell.pf-m-flex-2 {\n flex-grow: 2;\n }\n .pf-v6-c-data-list.pf-m-grid-none .pf-v6-c-data-list__cell.pf-m-flex-3 {\n flex-grow: 3;\n }\n .pf-v6-c-data-list.pf-m-grid-none .pf-v6-c-data-list__cell.pf-m-flex-4 {\n flex-grow: 4;\n }\n .pf-v6-c-data-list.pf-m-grid-none .pf-v6-c-data-list__cell.pf-m-flex-5 {\n flex-grow: 5;\n }\n .pf-v6-c-data-list.pf-m-grid-none .pf-v6-c-data-list__expandable-content {\n max-height: initial;\n overflow-y: visible;\n }\n}\n\n@media screen and (min-width: 36rem) {\n .pf-v6-c-data-list.pf-m-grid-sm {\n --pf-v6-c-data-list__cell--cell--PaddingBlockStart: var(--pf-v6-c-data-list__cell--cell--md--PaddingBlockStart);\n --pf-v6-c-data-list__cell--PaddingBlockEnd: var(--pf-v6-c-data-list__cell--md--PaddingBlockEnd);\n --pf-v6-c-data-list__item-control--MarginInlineEnd: var(--pf-v6-c-data-list__item-control--md--MarginInlineEnd);\n --pf-v6-c-data-list__item-action--MarginInlineStart: var(--pf-v6-c-data-list__item-action--md--MarginInlineStart);\n --pf-v6-c-data-list__expandable-content-body--PaddingBlockStart: var(--pf-v6-c-data-list__expandable-content-body--md--PaddingBlockStart);\n --pf-v6-c-data-list__expandable-content-body--PaddingBlockEnd: var(--pf-v6-c-data-list__expandable-content-body--md--PaddingBlockEnd);\n --pf-v6-c-data-list--m-compact__cell--PaddingBlockEnd: var(--pf-v6-c-data-list--m-compact__cell--md--PaddingBlockEnd);\n --pf-v6-c-data-list--m-compact__cell-cell--PaddingBlockStart: var(--pf-v6-c-data-list--m-compact__cell-cell--md--PaddingBlockStart);\n }\n}\n@media screen and (min-width: 36rem) and (min-width: 75rem) {\n .pf-v6-c-data-list.pf-m-grid-sm {\n --pf-v6-c-data-list__item-row--PaddingInlineEnd: var(--pf-v6-c-data-list__item-row--xl--PaddingInlineEnd);\n --pf-v6-c-data-list__item-row--PaddingInlineStart: var(--pf-v6-c-data-list__item-row--xl--PaddingInlineStart);\n --pf-v6-c-data-list__expandable-content-body--PaddingInlineEnd: var(--pf-v6-c-data-list__expandable-content-body--xl--PaddingInlineEnd);\n --pf-v6-c-data-list__expandable-content-body--PaddingInlineStart: var(--pf-v6-c-data-list__expandable-content-body--xl--PaddingInlineStart);\n }\n}\n@media screen and (min-width: 36rem) {\n .pf-v6-c-data-list.pf-m-grid-sm .pf-v6-c-data-list__item-content {\n display: flex;\n flex-grow: 1;\n flex-wrap: wrap;\n padding-block-end: var(--pf-v6-c-data-list__item-content--md--PaddingBlockEnd);\n }\n .pf-v6-c-data-list.pf-m-grid-sm .pf-v6-c-data-list__cell:not(:last-child):not(.pf-m-icon) {\n margin-inline-end: var(--pf-v6-c-data-list__cell--MarginInlineEnd);\n }\n .pf-v6-c-data-list.pf-m-grid-sm .pf-v6-c-data-list__cell + .pf-v6-c-data-list__cell {\n flex: 1;\n order: initial;\n }\n .pf-v6-c-data-list.pf-m-grid-sm .pf-v6-c-data-list__cell.pf-m-align-right {\n margin-inline-start: auto;\n }\n .pf-v6-c-data-list.pf-m-grid-sm .pf-v6-c-data-list__cell.pf-m-no-fill {\n flex: none;\n }\n .pf-v6-c-data-list.pf-m-grid-sm .pf-v6-c-data-list__cell.pf-m-flex-2 {\n flex-grow: 2;\n }\n .pf-v6-c-data-list.pf-m-grid-sm .pf-v6-c-data-list__cell.pf-m-flex-3 {\n flex-grow: 3;\n }\n .pf-v6-c-data-list.pf-m-grid-sm .pf-v6-c-data-list__cell.pf-m-flex-4 {\n flex-grow: 4;\n }\n .pf-v6-c-data-list.pf-m-grid-sm .pf-v6-c-data-list__cell.pf-m-flex-5 {\n flex-grow: 5;\n }\n .pf-v6-c-data-list.pf-m-grid-sm .pf-v6-c-data-list__expandable-content {\n max-height: initial;\n overflow-y: visible;\n }\n}\n\n@media screen and (min-width: 48rem) {\n .pf-v6-c-data-list.pf-m-grid-md {\n --pf-v6-c-data-list__cell--cell--PaddingBlockStart: var(--pf-v6-c-data-list__cell--cell--md--PaddingBlockStart);\n --pf-v6-c-data-list__cell--PaddingBlockEnd: var(--pf-v6-c-data-list__cell--md--PaddingBlockEnd);\n --pf-v6-c-data-list__item-control--MarginInlineEnd: var(--pf-v6-c-data-list__item-control--md--MarginInlineEnd);\n --pf-v6-c-data-list__item-action--MarginInlineStart: var(--pf-v6-c-data-list__item-action--md--MarginInlineStart);\n --pf-v6-c-data-list__expandable-content-body--PaddingBlockStart: var(--pf-v6-c-data-list__expandable-content-body--md--PaddingBlockStart);\n --pf-v6-c-data-list__expandable-content-body--PaddingBlockEnd: var(--pf-v6-c-data-list__expandable-content-body--md--PaddingBlockEnd);\n --pf-v6-c-data-list--m-compact__cell--PaddingBlockEnd: var(--pf-v6-c-data-list--m-compact__cell--md--PaddingBlockEnd);\n --pf-v6-c-data-list--m-compact__cell-cell--PaddingBlockStart: var(--pf-v6-c-data-list--m-compact__cell-cell--md--PaddingBlockStart);\n }\n}\n@media screen and (min-width: 48rem) and (min-width: 75rem) {\n .pf-v6-c-data-list.pf-m-grid-md {\n --pf-v6-c-data-list__item-row--PaddingInlineEnd: var(--pf-v6-c-data-list__item-row--xl--PaddingInlineEnd);\n --pf-v6-c-data-list__item-row--PaddingInlineStart: var(--pf-v6-c-data-list__item-row--xl--PaddingInlineStart);\n --pf-v6-c-data-list__expandable-content-body--PaddingInlineEnd: var(--pf-v6-c-data-list__expandable-content-body--xl--PaddingInlineEnd);\n --pf-v6-c-data-list__expandable-content-body--PaddingInlineStart: var(--pf-v6-c-data-list__expandable-content-body--xl--PaddingInlineStart);\n }\n}\n@media screen and (min-width: 48rem) {\n .pf-v6-c-data-list.pf-m-grid-md .pf-v6-c-data-list__item-content {\n display: flex;\n flex-grow: 1;\n flex-wrap: wrap;\n padding-block-end: var(--pf-v6-c-data-list__item-content--md--PaddingBlockEnd);\n }\n .pf-v6-c-data-list.pf-m-grid-md .pf-v6-c-data-list__cell:not(:last-child):not(.pf-m-icon) {\n margin-inline-end: var(--pf-v6-c-data-list__cell--MarginInlineEnd);\n }\n .pf-v6-c-data-list.pf-m-grid-md .pf-v6-c-data-list__cell + .pf-v6-c-data-list__cell {\n flex: 1;\n order: initial;\n }\n .pf-v6-c-data-list.pf-m-grid-md .pf-v6-c-data-list__cell.pf-m-align-right {\n margin-inline-start: auto;\n }\n .pf-v6-c-data-list.pf-m-grid-md .pf-v6-c-data-list__cell.pf-m-no-fill {\n flex: none;\n }\n .pf-v6-c-data-list.pf-m-grid-md .pf-v6-c-data-list__cell.pf-m-flex-2 {\n flex-grow: 2;\n }\n .pf-v6-c-data-list.pf-m-grid-md .pf-v6-c-data-list__cell.pf-m-flex-3 {\n flex-grow: 3;\n }\n .pf-v6-c-data-list.pf-m-grid-md .pf-v6-c-data-list__cell.pf-m-flex-4 {\n flex-grow: 4;\n }\n .pf-v6-c-data-list.pf-m-grid-md .pf-v6-c-data-list__cell.pf-m-flex-5 {\n flex-grow: 5;\n }\n .pf-v6-c-data-list.pf-m-grid-md .pf-v6-c-data-list__expandable-content {\n max-height: initial;\n overflow-y: visible;\n }\n}\n\n@media screen and (min-width: 62rem) {\n .pf-v6-c-data-list.pf-m-grid-lg {\n --pf-v6-c-data-list__cell--cell--PaddingBlockStart: var(--pf-v6-c-data-list__cell--cell--md--PaddingBlockStart);\n --pf-v6-c-data-list__cell--PaddingBlockEnd: var(--pf-v6-c-data-list__cell--md--PaddingBlockEnd);\n --pf-v6-c-data-list__item-control--MarginInlineEnd: var(--pf-v6-c-data-list__item-control--md--MarginInlineEnd);\n --pf-v6-c-data-list__item-action--MarginInlineStart: var(--pf-v6-c-data-list__item-action--md--MarginInlineStart);\n --pf-v6-c-data-list__expandable-content-body--PaddingBlockStart: var(--pf-v6-c-data-list__expandable-content-body--md--PaddingBlockStart);\n --pf-v6-c-data-list__expandable-content-body--PaddingBlockEnd: var(--pf-v6-c-data-list__expandable-content-body--md--PaddingBlockEnd);\n --pf-v6-c-data-list--m-compact__cell--PaddingBlockEnd: var(--pf-v6-c-data-list--m-compact__cell--md--PaddingBlockEnd);\n --pf-v6-c-data-list--m-compact__cell-cell--PaddingBlockStart: var(--pf-v6-c-data-list--m-compact__cell-cell--md--PaddingBlockStart);\n }\n}\n@media screen and (min-width: 62rem) and (min-width: 75rem) {\n .pf-v6-c-data-list.pf-m-grid-lg {\n --pf-v6-c-data-list__item-row--PaddingInlineEnd: var(--pf-v6-c-data-list__item-row--xl--PaddingInlineEnd);\n --pf-v6-c-data-list__item-row--PaddingInlineStart: var(--pf-v6-c-data-list__item-row--xl--PaddingInlineStart);\n --pf-v6-c-data-list__expandable-content-body--PaddingInlineEnd: var(--pf-v6-c-data-list__expandable-content-body--xl--PaddingInlineEnd);\n --pf-v6-c-data-list__expandable-content-body--PaddingInlineStart: var(--pf-v6-c-data-list__expandable-content-body--xl--PaddingInlineStart);\n }\n}\n@media screen and (min-width: 62rem) {\n .pf-v6-c-data-list.pf-m-grid-lg .pf-v6-c-data-list__item-content {\n display: flex;\n flex-grow: 1;\n flex-wrap: wrap;\n padding-block-end: var(--pf-v6-c-data-list__item-content--md--PaddingBlockEnd);\n }\n .pf-v6-c-data-list.pf-m-grid-lg .pf-v6-c-data-list__cell:not(:last-child):not(.pf-m-icon) {\n margin-inline-end: var(--pf-v6-c-data-list__cell--MarginInlineEnd);\n }\n .pf-v6-c-data-list.pf-m-grid-lg .pf-v6-c-data-list__cell + .pf-v6-c-data-list__cell {\n flex: 1;\n order: initial;\n }\n .pf-v6-c-data-list.pf-m-grid-lg .pf-v6-c-data-list__cell.pf-m-align-right {\n margin-inline-start: auto;\n }\n .pf-v6-c-data-list.pf-m-grid-lg .pf-v6-c-data-list__cell.pf-m-no-fill {\n flex: none;\n }\n .pf-v6-c-data-list.pf-m-grid-lg .pf-v6-c-data-list__cell.pf-m-flex-2 {\n flex-grow: 2;\n }\n .pf-v6-c-data-list.pf-m-grid-lg .pf-v6-c-data-list__cell.pf-m-flex-3 {\n flex-grow: 3;\n }\n .pf-v6-c-data-list.pf-m-grid-lg .pf-v6-c-data-list__cell.pf-m-flex-4 {\n flex-grow: 4;\n }\n .pf-v6-c-data-list.pf-m-grid-lg .pf-v6-c-data-list__cell.pf-m-flex-5 {\n flex-grow: 5;\n }\n .pf-v6-c-data-list.pf-m-grid-lg .pf-v6-c-data-list__expandable-content {\n max-height: initial;\n overflow-y: visible;\n }\n}\n\n@media screen and (min-width: 75rem) {\n .pf-v6-c-data-list.pf-m-grid-xl {\n --pf-v6-c-data-list__cell--cell--PaddingBlockStart: var(--pf-v6-c-data-list__cell--cell--md--PaddingBlockStart);\n --pf-v6-c-data-list__cell--PaddingBlockEnd: var(--pf-v6-c-data-list__cell--md--PaddingBlockEnd);\n --pf-v6-c-data-list__item-control--MarginInlineEnd: var(--pf-v6-c-data-list__item-control--md--MarginInlineEnd);\n --pf-v6-c-data-list__item-action--MarginInlineStart: var(--pf-v6-c-data-list__item-action--md--MarginInlineStart);\n --pf-v6-c-data-list__expandable-content-body--PaddingBlockStart: var(--pf-v6-c-data-list__expandable-content-body--md--PaddingBlockStart);\n --pf-v6-c-data-list__expandable-content-body--PaddingBlockEnd: var(--pf-v6-c-data-list__expandable-content-body--md--PaddingBlockEnd);\n --pf-v6-c-data-list--m-compact__cell--PaddingBlockEnd: var(--pf-v6-c-data-list--m-compact__cell--md--PaddingBlockEnd);\n --pf-v6-c-data-list--m-compact__cell-cell--PaddingBlockStart: var(--pf-v6-c-data-list--m-compact__cell-cell--md--PaddingBlockStart);\n }\n}\n@media screen and (min-width: 75rem) and (min-width: 75rem) {\n .pf-v6-c-data-list.pf-m-grid-xl {\n --pf-v6-c-data-list__item-row--PaddingInlineEnd: var(--pf-v6-c-data-list__item-row--xl--PaddingInlineEnd);\n --pf-v6-c-data-list__item-row--PaddingInlineStart: var(--pf-v6-c-data-list__item-row--xl--PaddingInlineStart);\n --pf-v6-c-data-list__expandable-content-body--PaddingInlineEnd: var(--pf-v6-c-data-list__expandable-content-body--xl--PaddingInlineEnd);\n --pf-v6-c-data-list__expandable-content-body--PaddingInlineStart: var(--pf-v6-c-data-list__expandable-content-body--xl--PaddingInlineStart);\n }\n}\n@media screen and (min-width: 75rem) {\n .pf-v6-c-data-list.pf-m-grid-xl .pf-v6-c-data-list__item-content {\n display: flex;\n flex-grow: 1;\n flex-wrap: wrap;\n padding-block-end: var(--pf-v6-c-data-list__item-content--md--PaddingBlockEnd);\n }\n .pf-v6-c-data-list.pf-m-grid-xl .pf-v6-c-data-list__cell:not(:last-child):not(.pf-m-icon) {\n margin-inline-end: var(--pf-v6-c-data-list__cell--MarginInlineEnd);\n }\n .pf-v6-c-data-list.pf-m-grid-xl .pf-v6-c-data-list__cell + .pf-v6-c-data-list__cell {\n flex: 1;\n order: initial;\n }\n .pf-v6-c-data-list.pf-m-grid-xl .pf-v6-c-data-list__cell.pf-m-align-right {\n margin-inline-start: auto;\n }\n .pf-v6-c-data-list.pf-m-grid-xl .pf-v6-c-data-list__cell.pf-m-no-fill {\n flex: none;\n }\n .pf-v6-c-data-list.pf-m-grid-xl .pf-v6-c-data-list__cell.pf-m-flex-2 {\n flex-grow: 2;\n }\n .pf-v6-c-data-list.pf-m-grid-xl .pf-v6-c-data-list__cell.pf-m-flex-3 {\n flex-grow: 3;\n }\n .pf-v6-c-data-list.pf-m-grid-xl .pf-v6-c-data-list__cell.pf-m-flex-4 {\n flex-grow: 4;\n }\n .pf-v6-c-data-list.pf-m-grid-xl .pf-v6-c-data-list__cell.pf-m-flex-5 {\n flex-grow: 5;\n }\n .pf-v6-c-data-list.pf-m-grid-xl .pf-v6-c-data-list__expandable-content {\n max-height: initial;\n overflow-y: visible;\n }\n}\n\n@media screen and (min-width: 90.625rem) {\n .pf-v6-c-data-list.pf-m-grid-2xl {\n --pf-v6-c-data-list__cell--cell--PaddingBlockStart: var(--pf-v6-c-data-list__cell--cell--md--PaddingBlockStart);\n --pf-v6-c-data-list__cell--PaddingBlockEnd: var(--pf-v6-c-data-list__cell--md--PaddingBlockEnd);\n --pf-v6-c-data-list__item-control--MarginInlineEnd: var(--pf-v6-c-data-list__item-control--md--MarginInlineEnd);\n --pf-v6-c-data-list__item-action--MarginInlineStart: var(--pf-v6-c-data-list__item-action--md--MarginInlineStart);\n --pf-v6-c-data-list__expandable-content-body--PaddingBlockStart: var(--pf-v6-c-data-list__expandable-content-body--md--PaddingBlockStart);\n --pf-v6-c-data-list__expandable-content-body--PaddingBlockEnd: var(--pf-v6-c-data-list__expandable-content-body--md--PaddingBlockEnd);\n --pf-v6-c-data-list--m-compact__cell--PaddingBlockEnd: var(--pf-v6-c-data-list--m-compact__cell--md--PaddingBlockEnd);\n --pf-v6-c-data-list--m-compact__cell-cell--PaddingBlockStart: var(--pf-v6-c-data-list--m-compact__cell-cell--md--PaddingBlockStart);\n }\n}\n@media screen and (min-width: 90.625rem) and (min-width: 75rem) {\n .pf-v6-c-data-list.pf-m-grid-2xl {\n --pf-v6-c-data-list__item-row--PaddingInlineEnd: var(--pf-v6-c-data-list__item-row--xl--PaddingInlineEnd);\n --pf-v6-c-data-list__item-row--PaddingInlineStart: var(--pf-v6-c-data-list__item-row--xl--PaddingInlineStart);\n --pf-v6-c-data-list__expandable-content-body--PaddingInlineEnd: var(--pf-v6-c-data-list__expandable-content-body--xl--PaddingInlineEnd);\n --pf-v6-c-data-list__expandable-content-body--PaddingInlineStart: var(--pf-v6-c-data-list__expandable-content-body--xl--PaddingInlineStart);\n }\n}\n@media screen and (min-width: 90.625rem) {\n .pf-v6-c-data-list.pf-m-grid-2xl .pf-v6-c-data-list__item-content {\n display: flex;\n flex-grow: 1;\n flex-wrap: wrap;\n padding-block-end: var(--pf-v6-c-data-list__item-content--md--PaddingBlockEnd);\n }\n .pf-v6-c-data-list.pf-m-grid-2xl .pf-v6-c-data-list__cell:not(:last-child):not(.pf-m-icon) {\n margin-inline-end: var(--pf-v6-c-data-list__cell--MarginInlineEnd);\n }\n .pf-v6-c-data-list.pf-m-grid-2xl .pf-v6-c-data-list__cell + .pf-v6-c-data-list__cell {\n flex: 1;\n order: initial;\n }\n .pf-v6-c-data-list.pf-m-grid-2xl .pf-v6-c-data-list__cell.pf-m-align-right {\n margin-inline-start: auto;\n }\n .pf-v6-c-data-list.pf-m-grid-2xl .pf-v6-c-data-list__cell.pf-m-no-fill {\n flex: none;\n }\n .pf-v6-c-data-list.pf-m-grid-2xl .pf-v6-c-data-list__cell.pf-m-flex-2 {\n flex-grow: 2;\n }\n .pf-v6-c-data-list.pf-m-grid-2xl .pf-v6-c-data-list__cell.pf-m-flex-3 {\n flex-grow: 3;\n }\n .pf-v6-c-data-list.pf-m-grid-2xl .pf-v6-c-data-list__cell.pf-m-flex-4 {\n flex-grow: 4;\n }\n .pf-v6-c-data-list.pf-m-grid-2xl .pf-v6-c-data-list__cell.pf-m-flex-5 {\n flex-grow: 5;\n }\n .pf-v6-c-data-list.pf-m-grid-2xl .pf-v6-c-data-list__expandable-content {\n max-height: initial;\n overflow-y: visible;\n }\n}\n\n.pf-v6-c-data-list {\n --pf-v6-c-data-list--FontSize: var( --pf-t--global--font--size--body);\n --pf-v6-c-data-list--LineHeight: var(--pf-t--global--font--line-height--body);\n --pf-v6-c-data-list--BorderBlockStartColor: var(--pf-t--global--border--color--default);\n --pf-v6-c-data-list--BorderBlockStartWidth: var(--pf-t--global--border--width--strong);\n --pf-v6-c-data-list--sm--BorderBlockStartWidth: var(--pf-t--global--border--width--divider--default);\n --pf-v6-c-data-list--sm--BorderBlockStartColor: var(--pf-t--global--border--color--default);\n --pf-v6-c-data-list--MarginInlineStart: var(--pf-t--global--spacer--md);\n --pf-v6-c-data-list__item--BackgroundColor: var( --pf-t--global--background--color--primary--default);\n --pf-v6-c-data-list__item--hover--BackgroundColor: var(--pf-t--global--background--color--primary--hover);\n --pf-v6-c-data-list__item--m-selected--BackgroundColor: var(--pf-t--global--background--color--primary--clicked);\n --pf-v6-c-data-list__item--m-clickable--OutlineOffset: calc(-1 * var(--pf-t--global--spacer--xs));\n --pf-v6-c-data-list__item--BorderBlockEndColor: var(--pf-t--global--border--color--default);\n --pf-v6-c-data-list__item--BorderBlockEndWidth: var(--pf-t--global--border--width--strong);\n --pf-v6-c-data-list__item--sm--BorderBlockEndWidth: var(--pf-t--global--border--width--divider--default);\n --pf-v6-c-data-list__item--sm--BorderBlockEndColor: var(--pf-t--global--border--color--default);\n --pf-v6-c-data-list__item-row--PaddingInlineEnd: var(--pf-t--global--spacer--md);\n --pf-v6-c-data-list__item-row--PaddingInlineStart: var(--pf-t--global--spacer--md);\n --pf-v6-c-data-list__item-row--xl--PaddingInlineEnd: var(--pf-t--global--spacer--lg);\n --pf-v6-c-data-list__item-row--xl--PaddingInlineStart: var(--pf-t--global--spacer--lg);\n --pf-v6-c-data-list__item-content--md--PaddingBlockEnd: var(--pf-t--global--spacer--lg);\n --pf-v6-c-data-list__cell--PaddingBlockStart: var(--pf-t--global--spacer--lg);\n --pf-v6-c-data-list__cell--PaddingBlockEnd: var(--pf-t--global--spacer--lg);\n --pf-v6-c-data-list__cell--MarginInlineEnd: var(--pf-t--global--spacer--xl);\n --pf-v6-c-data-list__cell--md--PaddingBlockEnd: 0;\n --pf-v6-c-data-list__cell--m-icon--MarginInlineEnd: var(--pf-t--global--spacer--md);\n --pf-v6-c-data-list__cell--cell--PaddingBlockStart: 0;\n --pf-v6-c-data-list__cell--cell--md--PaddingBlockStart: var(--pf-t--global--spacer--lg);\n --pf-v6-c-data-list__cell--m-icon--cell--PaddingBlockStart: var(--pf-t--global--spacer--lg);\n --pf-v6-c-data-list--cell--MinWidth: initial;\n --pf-v6-c-data-list--cell--Overflow: visible;\n --pf-v6-c-data-list--cell--TextOverflow: clip;\n --pf-v6-c-data-list--cell--WhiteSpace: normal;\n --pf-v6-c-data-list--cell--WordBreak: normal;\n --pf-v6-c-data-list--cell--m-truncate--MinWidth: 5ch;\n --pf-v6-c-data-list__toggle--MarginInlineStart: calc(var(--pf-t--global--spacer--action--horizontal--plain--default) * -1);\n --pf-v6-c-data-list__toggle--MarginBlockStart: calc(var(--pf-t--global--spacer--control--vertical--default) * -1);\n --pf-v6-c-data-list__toggle--MarginBlockEnd: calc(var(--pf-t--global--spacer--control--vertical--default) * -1);\n --pf-v6-c-data-list__toggle-icon--Height: calc(var(--pf-v6-c-data-list--FontSize) * var(--pf-v6-c-data-list--LineHeight));\n --pf-v6-c-data-list__toggle-icon--TransitionDuration: var(--pf-t--global--motion--duration--icon--default);\n --pf-v6-c-data-list__toggle-icon--TransitionTimingFunction: var(--pf-t--global--motion--timing-function--default);\n --pf-v6-c-data-list__toggle-icon--Transition: transform var(--pf-v6-c-data-list__toggle-icon--TransitionDuration) var(--pf-v6-c-data-list__toggle-icon--TransitionTimingFunction);\n --pf-v6-c-data-list__toggle-icon--Rotate: 0;\n --pf-v6-c-data-list__item--m-expanded__toggle-icon--Rotate: 90deg;\n --pf-v6-c-data-list__item-draggable-button--BackgroundColor: transparent;\n --pf-v6-c-data-list__item-draggable-button--PaddingInlineStart: var(--pf-t--global--spacer--md);\n --pf-v6-c-data-list__item-draggable-button--PaddingInlineEnd: var(--pf-t--global--spacer--md);\n --pf-v6-c-data-list__item-draggable-button--MarginBlockStart: calc(var(--pf-t--global--spacer--lg) * -1);\n --pf-v6-c-data-list__item-draggable-button--MarginBlockEnd: calc(var(--pf-t--global--spacer--lg) * -1);\n --pf-v6-c-data-list__item-draggable-button--PaddingBlockStart: var(--pf-t--global--spacer--lg);\n --pf-v6-c-data-list__item-draggable-button--PaddingBlockEnd: var(--pf-t--global--spacer--lg);\n --pf-v6-c-data-list__item-draggable-button--MarginInlineStart: calc(var(--pf-t--global--spacer--md) * -1);\n --pf-v6-c-data-list__item-draggable-button-icon--Color: var(--pf-t--global--icon--color--subtle);\n --pf-v6-c-data-list__item-draggable-button--m-disabled__draggable-icon--Color: var(--pf-t--global--icon--color--disabled);\n --pf-v6-c-data-list__item-draggable-button--hover__draggable-icon--Color: var(--pf-t--global--icon--color--regular);\n --pf-v6-c-data-list__item-draggable-button--focus__draggable-icon--Color: var(--pf-t--global--icon--color--regular);\n --pf-v6-c-data-list__item--m-ghost-row--after--BackgroundColor: var(--pf-t--global--background--color--primary--default);\n --pf-v6-c-data-list__item--m-ghost-row--after--Opacity: .6;\n --pf-v6-c-data-list__item-control--PaddingBlockStart: var(--pf-t--global--spacer--lg);\n --pf-v6-c-data-list__item-control--PaddingBlockEnd: var(--pf-t--global--spacer--lg);\n --pf-v6-c-data-list__item-control--MarginInlineEnd: var(--pf-t--global--spacer--md);\n --pf-v6-c-data-list__item-control--md--MarginInlineEnd: var(--pf-t--global--spacer--xl);\n --pf-v6-c-data-list__item-control--not-last-child--MarginInlineEnd: var(--pf-t--global--spacer--md);\n --pf-v6-c-data-list__check--Height: calc(var(--pf-v6-c-data-list--FontSize) * var(--pf-v6-c-data-list--LineHeight));\n --pf-v6-c-data-list__check--MarginBlockStart: -0.0625rem;\n --pf-v6-c-data-list__item-action--Display: flex;\n --pf-v6-c-data-list__item-action--PaddingBlockStart: var(--pf-t--global--spacer--lg);\n --pf-v6-c-data-list__item-action--PaddingBlockEnd: var(--pf-t--global--spacer--lg);\n --pf-v6-c-data-list__item-action--PaddingBlockStart--offset: var(--pf-t--global--spacer--control--vertical--default);\n --pf-v6-c-data-list__item-action--PaddingBlockEnd--offset: var(--pf-t--global--spacer--control--vertical--default);\n --pf-v6-c-data-list__item-action--MarginInlineStart: var(--pf-t--global--spacer--md);\n --pf-v6-c-data-list__item-action--md--MarginInlineStart: var(--pf-t--global--spacer--xl);\n --pf-v6-c-data-list__item-action--Gap: var(--pf-t--global--spacer--gap--action-to-action--default);\n --pf-v6-c-data-list__expandable-content--BackgroundColor: var( --pf-t--global--background--color--primary--default);\n --pf-v6-c-data-list__expandable-content--MarginBlockEnd: var(--pf-t--global--spacer--md);\n --pf-v6-c-data-list__expandable-content--MarginInlineStart: var(--pf-t--global--spacer--md);\n --pf-v6-c-data-list__expandable-content--MarginInlineEnd: var(--pf-t--global--spacer--md);\n --pf-v6-c-data-list__expandable-content--MaxHeight: 37.5rem;\n --pf-v6-c-data-list__expandable-content-body--PaddingBlockStart: var(--pf-t--global--spacer--md);\n --pf-v6-c-data-list__expandable-content-body--PaddingInlineEnd: var(--pf-t--global--spacer--md);\n --pf-v6-c-data-list__expandable-content-body--PaddingBlockEnd: var(--pf-t--global--spacer--md);\n --pf-v6-c-data-list__expandable-content-body--PaddingInlineStart: var(--pf-t--global--spacer--md);\n --pf-v6-c-data-list__expandable-content-body--md--PaddingBlockStart: var(--pf-t--global--spacer--lg);\n --pf-v6-c-data-list__expandable-content-body--xl--PaddingInlineEnd: var(--pf-t--global--spacer--lg);\n --pf-v6-c-data-list__expandable-content-body--md--PaddingBlockEnd: var(--pf-t--global--spacer--lg);\n --pf-v6-c-data-list__expandable-content-body--xl--PaddingInlineStart: var(--pf-t--global--spacer--lg);\n --pf-v6-c-data-list__expandable-content-body--BorderRadius: var(--pf-t--global--border--radius--small);\n --pf-v6-c-data-list--m-compact--FontSize: var(--pf-t--global--font--size--body--sm);\n --pf-v6-c-data-list--m-compact--LineHeight: var(--pf-t--global--font--line-height--body);\n --pf-v6-c-data-list--m-compact__check--FontSize: var(--pf-t--global--font--size--body--default);\n --pf-v6-c-data-list--m-compact__cell--PaddingBlockStart: var(--pf-t--global--spacer--sm);\n --pf-v6-c-data-list--m-compact__cell--PaddingBlockEnd: var(--pf-t--global--spacer--sm);\n --pf-v6-c-data-list--m-compact__cell--md--PaddingBlockEnd: 0;\n --pf-v6-c-data-list--m-compact__cell-cell--PaddingBlockStart: 0;\n --pf-v6-c-data-list--m-compact__cell-cell--md--PaddingBlockStart: var(--pf-t--global--spacer--sm);\n --pf-v6-c-data-list--m-compact__cell--cell--MarginInlineEnd: var(--pf-t--global--spacer--md);\n --pf-v6-c-data-list--m-compact__item-control--PaddingBlockStart: var(--pf-t--global--spacer--sm);\n --pf-v6-c-data-list--m-compact__item-control--PaddingBlockEnd: var(--pf-t--global--spacer--sm);\n --pf-v6-c-data-list--m-compact__item-control--MarginInlineEnd: var(--pf-t--global--spacer--md);\n --pf-v6-c-data-list--m-compact__item-action--PaddingBlockStart: var(--pf-t--global--spacer--sm);\n --pf-v6-c-data-list--m-compact__item-action--PaddingBlockEnd: var(--pf-t--global--spacer--sm);\n --pf-v6-c-data-list--m-compact__item-action--PaddingBlockStart--offset: var(--pf-t--global--spacer--control--vertical--compact);\n --pf-v6-c-data-list--m-compact__item-action--PaddingBlockEnd--offset: var(--pf-t--global--spacer--control--vertical--compact);\n --pf-v6-c-data-list--m-compact__item-action--MarginInlineStart: var(--pf-t--global--spacer--md);\n --pf-v6-c-data-list--m-compact__item-content--PaddingBlockEnd: var(--pf-t--global--spacer--sm);\n --pf-v6-c-data-list--m-compact__item-draggable-button--MarginBlockStart: calc(var(--pf-t--global--spacer--sm) * -1);\n --pf-v6-c-data-list--m-compact__item-draggable-button--MarginBlockEnd: calc(var(--pf-t--global--spacer--sm) * -1);\n --pf-v6-c-data-list--m-compact__item-draggable-button--PaddingBlockStart: var(--pf-t--global--spacer--xs);\n --pf-v6-c-data-list--m-compact__item-draggable-button--PaddingBlockEnd: var(--pf-t--global--spacer--xs);\n --pf-v6-c-data-list--m-compact__cell--m-icon--cell--PaddingBlockStart: var(--pf-t--global--spacer--sm);\n}\n@media screen and (min-width: 36rem) {\n .pf-v6-c-data-list {\n --pf-v6-c-data-list--BorderBlockStartColor: var(--pf-v6-c-data-list--sm--BorderBlockStartColor);\n --pf-v6-c-data-list--BorderBlockStartWidth: var(--pf-v6-c-data-list--sm--BorderBlockStartWidth);\n }\n}\n@media screen and (min-width: 36rem) {\n .pf-v6-c-data-list {\n --pf-v6-c-data-list__item--BorderBlockEndWidth: var(--pf-v6-c-data-list__item--sm--BorderBlockEndWidth);\n --pf-v6-c-data-list__item--BorderBlockEndColor: var(--pf-v6-c-data-list__item--sm--BorderBlockEndColor);\n }\n}\n\n.pf-v6-c-data-list {\n font-size: var(--pf-v6-c-data-list--FontSize);\n line-height: var(--pf-v6-c-data-list--LineHeight);\n overflow-wrap: break-word;\n border-block-start: var(--pf-v6-c-data-list--BorderBlockStartWidth) solid var(--pf-v6-c-data-list--BorderBlockStartColor);\n}\n.pf-v6-c-data-list.pf-m-compact {\n --pf-v6-c-data-list__check--FontSize: var(--pf-v6-c-data-list--m-compact__check--FontSize);\n --pf-v6-c-data-list--FontSize: var(--pf-v6-c-data-list--m-compact--FontSize);\n --pf-v6-c-data-list__item-action--MarginInlineStart: var(--pf-v6-c-data-list--m-compact__item-action--MarginInlineStart);\n --pf-v6-c-data-list__item-action--PaddingBlockStart: var(--pf-v6-c-data-list--m-compact__item-action--PaddingBlockStart);\n --pf-v6-c-data-list__item-action--PaddingBlockEnd: var(--pf-v6-c-data-list--m-compact__item-action--PaddingBlockEnd);\n --pf-v6-c-data-list__item-control--MarginInlineEnd: var(--pf-v6-c-data-list--m-compact__item-control--MarginInlineEnd);\n --pf-v6-c-data-list__item-control--PaddingBlockStart: var(--pf-v6-c-data-list--m-compact__item-control--PaddingBlockStart);\n --pf-v6-c-data-list__item-control--PaddingBlockEnd: var(--pf-v6-c-data-list--m-compact__item-control--PaddingBlockEnd);\n --pf-v6-c-data-list__item-content--md--PaddingBlockEnd: var(--pf-v6-c-data-list--m-compact__item-content--PaddingBlockEnd);\n --pf-v6-c-data-list__item-draggable-button--MarginBlockStart: var(--pf-v6-c-data-list--m-compact__item-draggable-button--MarginBlockStart);\n --pf-v6-c-data-list__item-draggable-button--MarginBlockEnd: var(--pf-v6-c-data-list--m-compact__item-draggable-button--MarginBlockEnd);\n --pf-v6-c-data-list__item-draggable-button--PaddingBlockStart: var(--pf-v6-c-data-list--m-compact__item-draggable-button--PaddingBlockStart);\n --pf-v6-c-data-list__item-draggable-button--PaddingBlockEnd: var(--pf-v6-c-data-list--m-compact__item-draggable-button--PaddingBlockEnd);\n --pf-v6-c-data-list__cell--m-icon--cell--PaddingBlockStart: var(--pf-v6-c-data-list--m-compact__cell--m-icon--cell--PaddingBlockStart);\n font-size: var(--pf-v6-c-data-list--m-compact--FontSize);\n}\n.pf-v6-c-data-list.pf-m-compact .pf-v6-c-data-list__cell {\n --pf-v6-c-data-list__cell--PaddingBlockStart: var(--pf-v6-c-data-list--m-compact__cell--PaddingBlockStart);\n --pf-v6-c-data-list__cell--PaddingBlockEnd: var(--pf-v6-c-data-list--m-compact__cell--PaddingBlockEnd);\n --pf-v6-c-data-list__cell--MarginInlineEnd: var(--pf-v6-c-data-list--m-compact__cell--cell--MarginInlineEnd);\n --pf-v6-c-data-list__cell--cell--PaddingBlockStart: var(--pf-v6-c-data-list--m-compact__cell-cell--PaddingBlockStart);\n}\n.pf-v6-c-data-list.pf-m-compact .pf-v6-c-data-list__check {\n font-size: var(--pf-v6-c-data-list--m-compact__check--FontSize);\n}\n.pf-v6-c-data-list.pf-m-compact .pf-v6-c-data-list__item-action {\n padding-block-start: calc(var(--pf-v6-c-data-list--m-compact__item-action--PaddingBlockStart) - var(--pf-v6-c-data-list--m-compact__item-action--PaddingBlockStart--offset));\n padding-block-end: calc(var(--pf-v6-c-data-list--m-compact__item-action--PaddingBlockEnd) - var(--pf-v6-c-data-list--m-compact__item-action--PaddingBlockEnd--offset));\n}\n.pf-v6-c-data-list.pf-m-drag-over {\n overflow-anchor: none;\n}\n\n.pf-v6-c-data-list.pf-m-truncate,\n.pf-v6-c-data-list__item-row.pf-m-truncate,\n.pf-v6-c-data-list__cell.pf-m-truncate,\n.pf-v6-c-data-list__text.pf-m-truncate {\n --pf-v6-c-data-list--cell--MinWidth: var(--pf-v6-c-data-list--cell--m-truncate--MinWidth);\n --pf-v6-c-data-list--cell--Overflow: hidden;\n --pf-v6-c-data-list--cell--TextOverflow: ellipsis;\n --pf-v6-c-data-list--cell--WhiteSpace: nowrap;\n}\n.pf-v6-c-data-list.pf-m-break-word,\n.pf-v6-c-data-list__item-row.pf-m-break-word,\n.pf-v6-c-data-list__cell.pf-m-break-word,\n.pf-v6-c-data-list__text.pf-m-break-word {\n --pf-v6-c-data-list--cell--WordBreak: break-word;\n}\n.pf-v6-c-data-list.pf-m-nowrap,\n.pf-v6-c-data-list__item-row.pf-m-nowrap,\n.pf-v6-c-data-list__cell.pf-m-nowrap,\n.pf-v6-c-data-list__text.pf-m-nowrap {\n --pf-v6-c-data-list--cell--WhiteSpace: nowrap;\n}\n\n.pf-v6-c-data-list__item {\n position: relative;\n display: flex;\n flex-direction: column;\n background-color: var(--pf-v6-c-data-list__item--BackgroundColor);\n border-block-end: var(--pf-v6-c-data-list__item--BorderBlockEndWidth) solid var(--pf-v6-c-data-list__item--BorderBlockEndColor);\n}\n.pf-v6-c-data-list__item.pf-m-clickable {\n cursor: pointer;\n outline-offset: var(--pf-v6-c-data-list__item--m-clickable--OutlineOffset);\n}\n.pf-v6-c-data-list__item.pf-m-clickable:hover, .pf-v6-c-data-list__item.pf-m-clickable:focus {\n background-color: var(--pf-v6-c-data-list__item--hover--BackgroundColor);\n}\n.pf-v6-c-data-list__item.pf-m-selected {\n background-color: var(--pf-v6-c-data-list__item--m-selected--BackgroundColor);\n}\n.pf-v6-c-data-list__item.pf-m-ghost-row::after {\n position: absolute;\n inset-block-start: 0;\n inset-block-end: 0;\n inset-inline-start: 0;\n inset-inline-end: 0;\n content: "";\n background-color: var(--pf-v6-c-data-list__item--m-ghost-row--after--BackgroundColor);\n opacity: var(--pf-v6-c-data-list__item--m-ghost-row--after--Opacity);\n}\n.pf-v6-c-data-list__item.pf-m-expanded {\n --pf-v6-c-data-list__toggle-icon--Rotate: var(--pf-v6-c-data-list__item--m-expanded__toggle-icon--Rotate);\n}\n\n.pf-v6-c-data-list__item-row {\n display: flex;\n flex-wrap: nowrap;\n padding-inline-start: var(--pf-v6-c-data-list__item-row--PaddingInlineStart);\n padding-inline-end: var(--pf-v6-c-data-list__item-row--PaddingInlineEnd);\n}\n\n.pf-v6-c-data-list__item-control {\n display: flex;\n flex-wrap: nowrap;\n padding-block-start: var(--pf-v6-c-data-list__item-control--PaddingBlockStart);\n padding-block-end: var(--pf-v6-c-data-list__item-control--PaddingBlockEnd);\n margin-inline-end: var(--pf-v6-c-data-list__item-control--MarginInlineEnd);\n}\n.pf-v6-c-data-list__item-control > *:not(:last-child) {\n margin-inline-end: var(--pf-v6-c-data-list__item-control--not-last-child--MarginInlineEnd);\n}\n\n.pf-v6-c-data-list__check {\n display: flex;\n align-items: center;\n align-self: flex-start;\n height: var(--pf-v6-c-data-list__check--Height);\n margin-block-start: var(--pf-v6-c-data-list__check--MarginBlockStart);\n}\n.pf-v6-c-data-list__check > input {\n cursor: pointer;\n}\n\n.pf-v6-c-data-list__item-draggable-button {\n display: flex;\n flex-direction: column;\n padding-block-start: var(--pf-v6-c-data-list__item-draggable-button--PaddingBlockStart);\n padding-block-end: var(--pf-v6-c-data-list__item-draggable-button--PaddingBlockEnd);\n padding-inline-start: var(--pf-v6-c-data-list__item-draggable-button--PaddingInlineStart);\n padding-inline-end: var(--pf-v6-c-data-list__item-draggable-button--PaddingInlineEnd);\n margin-block-start: var(--pf-v6-c-data-list__item-draggable-button--MarginBlockStart);\n margin-block-end: var(--pf-v6-c-data-list__item-draggable-button--MarginBlockEnd);\n margin-inline-start: var(--pf-v6-c-data-list__item-draggable-button--MarginInlineStart);\n background-color: var(--pf-v6-c-data-list__item-draggable-button--BackgroundColor);\n border: 0;\n}\n.pf-v6-c-data-list__item-draggable-button:hover {\n --pf-v6-c-data-list__item-draggable-button-icon--Color: var(--pf-v6-c-data-list__item-draggable-button--hover__draggable-icon--Color);\n cursor: grab;\n}\n.pf-v6-c-data-list__item-draggable-button:focus {\n --pf-v6-c-data-list__item-draggable-button-icon--Color: var(--pf-v6-c-data-list__item-draggable-button--focus__draggable-icon--Color);\n}\n.pf-v6-c-data-list__item-draggable-button:active {\n cursor: grabbing;\n}\n.pf-v6-c-data-list__item-draggable-button.pf-m-disabled {\n --pf-v6-c-data-list__item-draggable-button-icon--Color: var(--pf-v6-c-data-list__item-draggable-button--m-disabled__draggable-icon--Color);\n pointer-events: none;\n}\n.pf-v6-c-data-list__item-draggable-button .pf-v6-c-data-list__item-draggable-icon {\n color: var(--pf-v6-c-data-list__item-draggable-button-icon--Color);\n}\n\n.pf-v6-c-data-list__item-action {\n --pf-v6-hidden-visible--visible--Display: var(--pf-v6-c-data-list__item-action--Display);\n --pf-v6-hidden-visible--hidden--Display: none;\n --pf-v6-hidden-visible--Display: var(--pf-v6-hidden-visible--visible--Display);\n display: var(--pf-v6-hidden-visible--Display);\n gap: var(--pf-v6-c-data-list__item-action--Gap);\n align-content: flex-start;\n align-items: flex-start;\n padding-block-start: calc(var(--pf-v6-c-data-list__item-action--PaddingBlockStart) - var(--pf-v6-c-data-list__item-action--PaddingBlockStart--offset));\n padding-block-end: calc(var(--pf-v6-c-data-list__item-action--PaddingBlockEnd) - var(--pf-v6-c-data-list__item-action--PaddingBlockEnd--offset));\n margin-inline-start: var(--pf-v6-c-data-list__item-action--MarginInlineStart);\n}\n.pf-v6-c-data-list__item-action.pf-m-hidden {\n --pf-v6-hidden-visible--Display: var(--pf-v6-hidden-visible--hidden--Display);\n}\n@media screen and (min-width: 36rem) {\n .pf-v6-c-data-list__item-action.pf-m-hidden-on-sm {\n --pf-v6-hidden-visible--Display: var(--pf-v6-hidden-visible--hidden--Display);\n }\n .pf-v6-c-data-list__item-action.pf-m-visible-on-sm {\n --pf-v6-hidden-visible--Display: var(--pf-v6-hidden-visible--visible--Display);\n }\n}\n@media screen and (min-width: 48rem) {\n .pf-v6-c-data-list__item-action.pf-m-hidden-on-md {\n --pf-v6-hidden-visible--Display: var(--pf-v6-hidden-visible--hidden--Display);\n }\n .pf-v6-c-data-list__item-action.pf-m-visible-on-md {\n --pf-v6-hidden-visible--Display: var(--pf-v6-hidden-visible--visible--Display);\n }\n}\n@media screen and (min-width: 62rem) {\n .pf-v6-c-data-list__item-action.pf-m-hidden-on-lg {\n --pf-v6-hidden-visible--Display: var(--pf-v6-hidden-visible--hidden--Display);\n }\n .pf-v6-c-data-list__item-action.pf-m-visible-on-lg {\n --pf-v6-hidden-visible--Display: var(--pf-v6-hidden-visible--visible--Display);\n }\n}\n@media screen and (min-width: 75rem) {\n .pf-v6-c-data-list__item-action.pf-m-hidden-on-xl {\n --pf-v6-hidden-visible--Display: var(--pf-v6-hidden-visible--hidden--Display);\n }\n .pf-v6-c-data-list__item-action.pf-m-visible-on-xl {\n --pf-v6-hidden-visible--Display: var(--pf-v6-hidden-visible--visible--Display);\n }\n}\n@media screen and (min-width: 90.625rem) {\n .pf-v6-c-data-list__item-action.pf-m-hidden-on-2xl {\n --pf-v6-hidden-visible--Display: var(--pf-v6-hidden-visible--hidden--Display);\n }\n .pf-v6-c-data-list__item-action.pf-m-visible-on-2xl {\n --pf-v6-hidden-visible--Display: var(--pf-v6-hidden-visible--visible--Display);\n }\n}\n\n.pf-v6-c-data-list__toggle {\n margin-block-start: var(--pf-v6-c-data-list__toggle--MarginBlockStart);\n margin-block-end: var(--pf-v6-c-data-list__toggle--MarginBlockEnd);\n margin-inline-start: var(--pf-v6-c-data-list__toggle--MarginInlineStart);\n}\n\n.pf-v6-c-data-list__toggle-icon {\n height: var(--pf-v6-c-data-list__toggle-icon--Height);\n pointer-events: none;\n transition: var(--pf-v6-c-data-list__toggle-icon--Transition);\n transform: rotate(var(--pf-v6-c-data-list__toggle-icon--Rotate));\n}\n:where(.pf-v6-m-dir-rtl, [dir=rtl]) .pf-v6-c-data-list__toggle-icon {\n scale: -1 1;\n}\n\n.pf-v6-c-data-list__item-content {\n display: grid;\n grid-template-columns: auto 1fr;\n width: 100%;\n}\n\n.pf-v6-c-data-list__cell {\n flex: 1;\n grid-column: 1/-1;\n padding-block-start: var(--pf-v6-c-data-list__cell--PaddingBlockStart);\n padding-block-end: var(--pf-v6-c-data-list__cell--PaddingBlockEnd);\n}\n.pf-v6-c-data-list__cell + .pf-v6-c-data-list__cell {\n flex: 1 0 100%;\n order: 1;\n padding-block-start: var(--pf-v6-c-data-list__cell--cell--PaddingBlockStart);\n}\n.pf-v6-c-data-list__cell.pf-m-icon {\n flex-grow: 0;\n grid-column: 1/2;\n margin-inline-end: var(--pf-v6-c-data-list__cell--m-icon--MarginInlineEnd);\n}\n.pf-v6-c-data-list__cell.pf-m-icon + .pf-v6-c-data-list__cell {\n grid-column: 2/3;\n padding-block-start: var(--pf-v6-c-data-list__cell--m-icon--cell--PaddingBlockStart);\n}\n.pf-v6-c-data-list__cell.pf-m-align-right {\n margin-inline-start: 0;\n}\n\n.pf-v6-c-data-list__text {\n display: inline-block;\n}\n\n.pf-v6-c-data-list__text,\n.pf-v6-c-data-list__cell {\n min-width: var(--pf-v6-c-data-list--cell--MinWidth);\n max-width: 100%;\n overflow: var(--pf-v6-c-data-list--cell--Overflow);\n text-overflow: var(--pf-v6-c-data-list--cell--TextOverflow);\n word-break: var(--pf-v6-c-data-list--cell--WordBreak);\n white-space: var(--pf-v6-c-data-list--cell--WhiteSpace);\n}\n\n.pf-v6-c-data-list__expandable-content {\n max-height: var(--pf-v6-c-data-list__expandable-content--MaxHeight);\n margin-block-end: var(--pf-v6-c-data-list__expandable-content--MarginBlockEnd);\n margin-inline-start: var(--pf-v6-c-data-list__expandable-content--MarginInlineStart);\n margin-inline-end: var(--pf-v6-c-data-list__expandable-content--MarginInlineEnd);\n overflow-y: auto;\n background-color: var(--pf-v6-c-data-list__expandable-content--BackgroundColor);\n border-radius: var(--pf-v6-c-data-list__expandable-content-body--BorderRadius);\n}\n.pf-v6-c-data-list__expandable-content .pf-v6-c-data-list__expandable-content-body {\n padding-block-start: var(--pf-v6-c-data-list__expandable-content-body--PaddingBlockStart);\n padding-block-end: var(--pf-v6-c-data-list__expandable-content-body--PaddingBlockEnd);\n padding-inline-start: var(--pf-v6-c-data-list__expandable-content-body--PaddingInlineStart);\n padding-inline-end: var(--pf-v6-c-data-list__expandable-content-body--PaddingInlineEnd);\n}\n.pf-v6-c-data-list__expandable-content .pf-v6-c-data-list__expandable-content-body > .pf-v6-c-data-list {\n margin-inline-start: var(--pf-v6-c-data-list--MarginInlineStart);\n}\n.pf-v6-c-data-list__expandable-content .pf-v6-c-data-list__expandable-content-body .pf-v6-c-data-list__item:last-child {\n border-block-end: 0;\n}\n.pf-v6-c-data-list__expandable-content .pf-v6-c-data-list__expandable-content-body .pf-v6-c-data-list__item-row {\n --pf-v6-c-data-list__item-row--PaddingInlineStart: 0;\n}\n.pf-v6-c-data-list__expandable-content .pf-v6-c-data-list__expandable-content-body .pf-v6-c-data-list__expandable-content-body {\n --pf-v6-c-data-list__expandable-content-body--PaddingInlineStart: 0;\n}\n.pf-v6-c-data-list__expandable-content .pf-v6-c-data-list__expandable-content-body.pf-m-no-padding {\n padding: 0;\n}\n\n.pf-v6-c-description-list {\n --pf-v6-c-description-list--RowGap: var(--pf-t--global--spacer--gap--group-to-group--vertical--default);\n --pf-v6-c-description-list--ColumnGap: var(--pf-t--global--spacer--gap--group-to-group--horizontal--default);\n --pf-v6-c-description-list--GridTemplateColumns--count: 1;\n --pf-v6-c-description-list--GridTemplateColumns--width: 1fr;\n --pf-v6-c-description-list--GridTemplateColumns--min: 0;\n --pf-v6-c-description-list__group--RowGap: var(--pf-t--global--spacer--gap--group--vertical);\n --pf-v6-c-description-list__group--ColumnGap: var(--pf-t--global--spacer--gap--group--horizontal);\n --pf-v6-c-description-list__group--GridTemplateColumns: auto;\n --pf-v6-c-description-list__group--GridTemplateRows: auto 1fr;\n --pf-v6-c-description-list__group--GridColumn: auto;\n --pf-v6-c-description-list--m-compact--RowGap: var(--pf-t--global--spacer--gap--group-to-group--vertical--compact);\n --pf-v6-c-description-list--m-compact--ColumnGap: var(--pf-t--global--spacer--gap--group-to-group--horizontal--compact);\n --pf-v6-c-description-list__term--Display: inline;\n --pf-v6-c-description-list__term--sm--Display: flex;\n --pf-v6-c-description-list__term--FontWeight: var(--pf-t--global--font--weight--body--bold);\n --pf-v6-c-description-list__term--FontSize: var(--pf-t--global--font--size--body--default);\n --pf-v6-c-description-list__term--LineHeight: var(--pf-t--global--font--line-height--body);\n --pf-v6-c-description-list__term-icon--MinWidth: var(--pf-t--global--font--size--body--sm);\n --pf-v6-c-description-list__term-icon--MarginInlineEnd: var(--pf-t--global--spacer--sm);\n --pf-v6-c-description-list__term-icon--Color: var(--pf-t--global--icon--color--subtle);\n --pf-v6-c-description-list--m-vertical__group--GridTemplateColumns: repeat(var(--pf-v6-c-description-list--GridTemplateColumns--count));\n --pf-v6-c-description-list--m-vertical__group--GridTemplateRows: auto 1fr;\n --pf-v6-c-description-list--m-horizontal__term--width: 12ch;\n --pf-v6-c-description-list--m-horizontal__description--width: minmax(10ch, auto);\n --pf-v6-c-description-list--m-horizontal__group--GridTemplateColumns: var(--pf-v6-c-description-list__term--width) var(--pf-v6-c-description-list--m-horizontal__description--width);\n --pf-v6-c-description-list--m-horizontal__group--GridTemplateRows: auto;\n --pf-v6-c-description-list--m-1-col--GridTemplateColumns--count: 1;\n --pf-v6-c-description-list--m-2-col--GridTemplateColumns--count: 2;\n --pf-v6-c-description-list--m-3-col--GridTemplateColumns--count: 3;\n --pf-v6-c-description-list--m-auto-fit--GridTemplateColumns--min: 15.625rem;\n --pf-v6-c-description-list--m-auto-fit--GridTemplateColumns--minmax--min: var(--pf-v6-c-description-list--m-auto-fit--GridTemplateColumns--min);\n --pf-v6-c-description-list__text--m-help-text--TextDecorationLine: var(--pf-t--global--text-decoration--help-text--line--default);\n --pf-v6-c-description-list__text--m-help-text--TextDecorationStyle: var(--pf-t--global--text-decoration--help-text--style--default);\n --pf-v6-c-description-list__text--m-help-text--TextUnderlineOffset: 0.25rem;\n --pf-v6-c-description-list__text--m-help-text--hover--TextDecorationLine: var(--pf-t--global--text-decoration--help-text--line--hover);\n --pf-v6-c-description-list__text--m-help-text--hover--TextDecorationStyle: var(--pf-t--global--text-decoration--help-text--style--hover);\n --pf-v6-c-description-list--m-display-lg__description--FontSize: var(--pf-t--global--font--size--body--lg);\n --pf-v6-c-description-list--m-display-2xl__description--FontSize: var(--pf-t--global--font--size--heading--lg);\n --pf-v6-c-description-list--m-horizontal__term--width-on-sm: inherit;\n --pf-v6-c-description-list--m-horizontal__term--width-on-md: inherit;\n --pf-v6-c-description-list--m-horizontal__term--width-on-lg: inherit;\n --pf-v6-c-description-list--m-horizontal__term--width-on-xl: inherit;\n --pf-v6-c-description-list--m-horizontal__term--width-on-2xl: inherit;\n --pf-v6-c-description-list__term--width: var(--pf-v6-c-description-list--m-horizontal__term--width);\n}\n@media screen and (min-width: 36rem) {\n .pf-v6-c-description-list {\n --pf-v6-c-description-list__term--Display: var(--pf-v6-c-description-list__term--sm--Display);\n }\n}\n@media (min-width: 36rem) {\n .pf-v6-c-description-list {\n --pf-v6-c-description-list__term--width: var(--pf-v6-c-description-list--m-horizontal__term--width-on-sm, var(--pf-v6-c-description-list--m-horizontal__term--width));\n }\n}\n@media (min-width: 48rem) {\n .pf-v6-c-description-list {\n --pf-v6-c-description-list__term--width: var(--pf-v6-c-description-list--m-horizontal__term--width-on-md, var(--pf-v6-c-description-list--m-horizontal__term--width-on-sm, var(--pf-v6-c-description-list--m-horizontal__term--width)));\n }\n}\n@media (min-width: 62rem) {\n .pf-v6-c-description-list {\n --pf-v6-c-description-list__term--width: var(--pf-v6-c-description-list--m-horizontal__term--width-on-lg, var(--pf-v6-c-description-list--m-horizontal__term--width-on-md, var(--pf-v6-c-description-list--m-horizontal__term--width-on-sm, var(--pf-v6-c-description-list--m-horizontal__term--width))));\n }\n}\n@media (min-width: 75rem) {\n .pf-v6-c-description-list {\n --pf-v6-c-description-list__term--width: var(--pf-v6-c-description-list--m-horizontal__term--width-on-xl, var(--pf-v6-c-description-list--m-horizontal__term--width-on-lg, var(--pf-v6-c-description-list--m-horizontal__term--width-on-md, var(--pf-v6-c-description-list--m-horizontal__term--width-on-sm, var(--pf-v6-c-description-list--m-horizontal__term--width)))));\n }\n}\n@media (min-width: 90.625rem) {\n .pf-v6-c-description-list {\n --pf-v6-c-description-list__term--width: var(--pf-v6-c-description-list--m-horizontal__term--width-on-2xl, var(--pf-v6-c-description-list--m-horizontal__term--width-on-xl, var(--pf-v6-c-description-list--m-horizontal__term--width-on-lg, var(--pf-v6-c-description-list--m-horizontal__term--width-on-md, var(--pf-v6-c-description-list--m-horizontal__term--width-on-sm, var(--pf-v6-c-description-list--m-horizontal__term--width))))));\n }\n}\n\n.pf-v6-c-description-list {\n display: grid;\n grid-template-columns: repeat(var(--pf-v6-c-description-list--GridTemplateColumns--count), var(--pf-v6-c-description-list--GridTemplateColumns--width));\n row-gap: var(--pf-v6-c-description-list--RowGap);\n column-gap: var(--pf-v6-c-description-list--ColumnGap);\n align-items: baseline;\n}\n.pf-v6-c-description-list.pf-m-inline-grid {\n display: inline-grid;\n}\n.pf-v6-c-description-list.pf-m-auto-column-widths {\n --pf-v6-c-description-list--GridTemplateColumns--width: minmax(8ch, max-content);\n}\n.pf-v6-c-description-list.pf-m-auto-fit {\n grid-template-columns: repeat(auto-fit, minmax(var(--pf-v6-c-description-list--m-auto-fit--GridTemplateColumns--minmax--min), 1fr));\n --pf-v6-c-description-list--GridTemplateColumns--minmax--min: var(--pf-v6-c-description-list--GridTemplateColumns--min);\n}\n@media (min-width: 36rem) {\n .pf-v6-c-description-list.pf-m-auto-fit {\n --pf-v6-c-description-list--GridTemplateColumns--minmax--min: var(--pf-v6-c-description-list--GridTemplateColumns--min-on-sm, var(--pf-v6-c-description-list--GridTemplateColumns--min));\n }\n}\n@media (min-width: 48rem) {\n .pf-v6-c-description-list.pf-m-auto-fit {\n --pf-v6-c-description-list--GridTemplateColumns--minmax--min: var(--pf-v6-c-description-list--GridTemplateColumns--min-on-md, var(--pf-v6-c-description-list--GridTemplateColumns--min-on-sm, var(--pf-v6-c-description-list--GridTemplateColumns--min)));\n }\n}\n@media (min-width: 62rem) {\n .pf-v6-c-description-list.pf-m-auto-fit {\n --pf-v6-c-description-list--GridTemplateColumns--minmax--min: var(--pf-v6-c-description-list--GridTemplateColumns--min-on-lg, var(--pf-v6-c-description-list--GridTemplateColumns--min-on-md, var(--pf-v6-c-description-list--GridTemplateColumns--min-on-sm, var(--pf-v6-c-description-list--GridTemplateColumns--min))));\n }\n}\n@media (min-width: 75rem) {\n .pf-v6-c-description-list.pf-m-auto-fit {\n --pf-v6-c-description-list--GridTemplateColumns--minmax--min: var(--pf-v6-c-description-list--GridTemplateColumns--min-on-xl, var(--pf-v6-c-description-list--GridTemplateColumns--min-on-lg, var(--pf-v6-c-description-list--GridTemplateColumns--min-on-md, var(--pf-v6-c-description-list--GridTemplateColumns--min-on-sm, var(--pf-v6-c-description-list--GridTemplateColumns--min)))));\n }\n}\n@media (min-width: 90.625rem) {\n .pf-v6-c-description-list.pf-m-auto-fit {\n --pf-v6-c-description-list--GridTemplateColumns--minmax--min: var(--pf-v6-c-description-list--GridTemplateColumns--min-on-2xl, var(--pf-v6-c-description-list--GridTemplateColumns--min-on-xl, var(--pf-v6-c-description-list--GridTemplateColumns--min-on-lg, var(--pf-v6-c-description-list--GridTemplateColumns--min-on-md, var(--pf-v6-c-description-list--GridTemplateColumns--min-on-sm, var(--pf-v6-c-description-list--GridTemplateColumns--min))))));\n }\n}\n.pf-v6-c-description-list.pf-m-compact {\n --pf-v6-c-description-list--RowGap: var(--pf-v6-c-description-list--m-compact--RowGap);\n --pf-v6-c-description-list--ColumnGap: var(--pf-v6-c-description-list--m-compact--ColumnGap);\n}\n.pf-v6-c-description-list.pf-m-fluid {\n --pf-v6-c-description-list--m-horizontal__term--width: fit-content(20ch);\n}\n.pf-v6-c-description-list.pf-m-fill-columns {\n display: block;\n column-count: var(--pf-v6-c-description-list--GridTemplateColumns--count);\n margin-block-end: calc(var(--pf-v6-c-description-list--RowGap) * -1);\n}\n.pf-v6-c-description-list.pf-m-fill-columns .pf-v6-c-description-list__group,\n.pf-v6-c-description-list.pf-m-fill-columns > .pf-v6-c-card {\n display: inline-grid;\n width: 100%;\n margin-block-end: var(--pf-v6-c-description-list--RowGap);\n break-inside: avoid;\n page-break-inside: avoid;\n -webkit-column-break-inside: avoid;\n -moz-column-break-inside: avoid;\n}\n.pf-v6-c-description-list.pf-m-display-lg {\n --pf-v6-c-description-list__description--FontSize: var(--pf-v6-c-description-list--m-display-lg__description--FontSize);\n}\n.pf-v6-c-description-list.pf-m-display-2xl {\n --pf-v6-c-description-list__description--FontSize: var(--pf-v6-c-description-list--m-display-2xl__description--FontSize);\n}\n.pf-v6-c-description-list > .pf-v6-c-card {\n align-self: stretch;\n padding-block-start: var(--pf-v6-c-card--first-child--PaddingBlockStart);\n padding-block-end: var(--pf-v6-c-card--child--PaddingBlockEnd);\n padding-inline-start: var(--pf-v6-c-card--child--PaddingInlineStart);\n padding-inline-end: var(--pf-v6-c-card--child--PaddingInlineEnd);\n}\n\n.pf-v6-c-description-list__group,\n.pf-v6-c-description-list > .pf-v6-c-card {\n display: grid;\n grid-template-rows: var(--pf-v6-c-description-list__group--GridTemplateRows);\n grid-template-columns: var(--pf-v6-c-description-list__group--GridTemplateColumns);\n grid-column: var(--pf-v6-c-description-list__group--GridColumn);\n row-gap: var(--pf-v6-c-description-list__group--RowGap);\n column-gap: var(--pf-v6-c-description-list__group--ColumnGap);\n align-items: baseline;\n}\n\n.pf-v6-c-description-list__term,\n.pf-v6-c-description-list__description {\n min-width: 0;\n text-align: start;\n overflow-wrap: break-word;\n}\n\n.pf-v6-c-description-list__term {\n display: var(--pf-v6-c-description-list__term--Display);\n font-size: var(--pf-v6-c-description-list__term--FontSize);\n font-weight: var(--pf-v6-c-description-list__term--FontWeight);\n line-height: var(--pf-v6-c-description-list__term--LineHeight);\n}\n.pf-v6-c-description-list__term .pf-v6-c-description-list__text {\n display: inline;\n}\n\n.pf-v6-c-description-list__term-icon {\n flex-shrink: 0;\n min-width: var(--pf-v6-c-description-list__term-icon--MinWidth);\n margin-inline-end: var(--pf-v6-c-description-list__term-icon--MarginInlineEnd);\n color: var(--pf-v6-c-description-list__term-icon--Color);\n}\n\n.pf-v6-c-description-list__description {\n font-size: var(--pf-v6-c-description-list__description--FontSize, inherit);\n}\n\n.pf-v6-c-description-list__text {\n min-width: 0;\n}\n.pf-v6-c-description-list__text.pf-m-help-text {\n text-decoration-line: var(--pf-v6-c-description-list__text--m-help-text--TextDecorationLine);\n text-decoration-style: var(--pf-v6-c-description-list__text--m-help-text--TextDecorationStyle);\n text-underline-offset: var(--pf-v6-c-description-list__text--m-help-text--TextUnderlineOffset);\n cursor: pointer;\n}\n.pf-v6-c-description-list__text.pf-m-help-text:is(:hover, :focus) {\n --pf-v6-c-description-list__text--m-help-text--TextDecorationLine: var(--pf-v6-c-description-list__text--m-help-text--hover--TextDecorationLine);\n --pf-v6-c-description-list__text--m-help-text--TextDecorationStyle: var(--pf-v6-c-description-list__text--m-help-text--hover--TextDecorationStyle);\n}\n\n.pf-v6-c-description-list.pf-m-1-col {\n --pf-v6-c-description-list--GridTemplateColumns--count: var(--pf-v6-c-description-list--m-1-col--GridTemplateColumns--count);\n}\n.pf-v6-c-description-list.pf-m-2-col {\n --pf-v6-c-description-list--GridTemplateColumns--count: var(--pf-v6-c-description-list--m-2-col--GridTemplateColumns--count);\n}\n.pf-v6-c-description-list.pf-m-3-col {\n --pf-v6-c-description-list--GridTemplateColumns--count: var(--pf-v6-c-description-list--m-3-col--GridTemplateColumns--count);\n}\n.pf-v6-c-description-list.pf-m-horizontal {\n --pf-v6-c-description-list__group--GridTemplateColumns: var(--pf-v6-c-description-list--m-horizontal__group--GridTemplateColumns);\n --pf-v6-c-description-list__group--GridTemplateRows: var(--pf-v6-c-description-list--m-horizontal__group--GridTemplateRows);\n}\n.pf-v6-c-description-list.pf-m-vertical {\n --pf-v6-c-description-list__group--GridTemplateColumns: var(--pf-v6-c-description-list--m-vertical__group--GridTemplateColumns);\n --pf-v6-c-description-list__group--GridTemplateRows: var(--pf-v6-c-description-list--m-vertical__group--GridTemplateRows);\n}\n@media (min-width: 36rem) {\n .pf-v6-c-description-list.pf-m-1-col-on-sm {\n --pf-v6-c-description-list--GridTemplateColumns--count: var(--pf-v6-c-description-list--m-1-col--GridTemplateColumns--count);\n }\n .pf-v6-c-description-list.pf-m-2-col-on-sm {\n --pf-v6-c-description-list--GridTemplateColumns--count: var(--pf-v6-c-description-list--m-2-col--GridTemplateColumns--count);\n }\n .pf-v6-c-description-list.pf-m-3-col-on-sm {\n --pf-v6-c-description-list--GridTemplateColumns--count: var(--pf-v6-c-description-list--m-3-col--GridTemplateColumns--count);\n }\n .pf-v6-c-description-list.pf-m-horizontal-on-sm {\n --pf-v6-c-description-list__group--GridTemplateColumns: var(--pf-v6-c-description-list--m-horizontal__group--GridTemplateColumns);\n --pf-v6-c-description-list__group--GridTemplateRows: var(--pf-v6-c-description-list--m-horizontal__group--GridTemplateRows);\n }\n .pf-v6-c-description-list.pf-m-vertical-on-sm {\n --pf-v6-c-description-list__group--GridTemplateColumns: var(--pf-v6-c-description-list--m-vertical__group--GridTemplateColumns);\n --pf-v6-c-description-list__group--GridTemplateRows: var(--pf-v6-c-description-list--m-vertical__group--GridTemplateRows);\n }\n}\n@media (min-width: 48rem) {\n .pf-v6-c-description-list.pf-m-1-col-on-md {\n --pf-v6-c-description-list--GridTemplateColumns--count: var(--pf-v6-c-description-list--m-1-col--GridTemplateColumns--count);\n }\n .pf-v6-c-description-list.pf-m-2-col-on-md {\n --pf-v6-c-description-list--GridTemplateColumns--count: var(--pf-v6-c-description-list--m-2-col--GridTemplateColumns--count);\n }\n .pf-v6-c-description-list.pf-m-3-col-on-md {\n --pf-v6-c-description-list--GridTemplateColumns--count: var(--pf-v6-c-description-list--m-3-col--GridTemplateColumns--count);\n }\n .pf-v6-c-description-list.pf-m-horizontal-on-md {\n --pf-v6-c-description-list__group--GridTemplateColumns: var(--pf-v6-c-description-list--m-horizontal__group--GridTemplateColumns);\n --pf-v6-c-description-list__group--GridTemplateRows: var(--pf-v6-c-description-list--m-horizontal__group--GridTemplateRows);\n }\n .pf-v6-c-description-list.pf-m-vertical-on-md {\n --pf-v6-c-description-list__group--GridTemplateColumns: var(--pf-v6-c-description-list--m-vertical__group--GridTemplateColumns);\n --pf-v6-c-description-list__group--GridTemplateRows: var(--pf-v6-c-description-list--m-vertical__group--GridTemplateRows);\n }\n}\n@media (min-width: 62rem) {\n .pf-v6-c-description-list.pf-m-1-col-on-lg {\n --pf-v6-c-description-list--GridTemplateColumns--count: var(--pf-v6-c-description-list--m-1-col--GridTemplateColumns--count);\n }\n .pf-v6-c-description-list.pf-m-2-col-on-lg {\n --pf-v6-c-description-list--GridTemplateColumns--count: var(--pf-v6-c-description-list--m-2-col--GridTemplateColumns--count);\n }\n .pf-v6-c-description-list.pf-m-3-col-on-lg {\n --pf-v6-c-description-list--GridTemplateColumns--count: var(--pf-v6-c-description-list--m-3-col--GridTemplateColumns--count);\n }\n .pf-v6-c-description-list.pf-m-horizontal-on-lg {\n --pf-v6-c-description-list__group--GridTemplateColumns: var(--pf-v6-c-description-list--m-horizontal__group--GridTemplateColumns);\n --pf-v6-c-description-list__group--GridTemplateRows: var(--pf-v6-c-description-list--m-horizontal__group--GridTemplateRows);\n }\n .pf-v6-c-description-list.pf-m-vertical-on-lg {\n --pf-v6-c-description-list__group--GridTemplateColumns: var(--pf-v6-c-description-list--m-vertical__group--GridTemplateColumns);\n --pf-v6-c-description-list__group--GridTemplateRows: var(--pf-v6-c-description-list--m-vertical__group--GridTemplateRows);\n }\n}\n@media (min-width: 75rem) {\n .pf-v6-c-description-list.pf-m-1-col-on-xl {\n --pf-v6-c-description-list--GridTemplateColumns--count: var(--pf-v6-c-description-list--m-1-col--GridTemplateColumns--count);\n }\n .pf-v6-c-description-list.pf-m-2-col-on-xl {\n --pf-v6-c-description-list--GridTemplateColumns--count: var(--pf-v6-c-description-list--m-2-col--GridTemplateColumns--count);\n }\n .pf-v6-c-description-list.pf-m-3-col-on-xl {\n --pf-v6-c-description-list--GridTemplateColumns--count: var(--pf-v6-c-description-list--m-3-col--GridTemplateColumns--count);\n }\n .pf-v6-c-description-list.pf-m-horizontal-on-xl {\n --pf-v6-c-description-list__group--GridTemplateColumns: var(--pf-v6-c-description-list--m-horizontal__group--GridTemplateColumns);\n --pf-v6-c-description-list__group--GridTemplateRows: var(--pf-v6-c-description-list--m-horizontal__group--GridTemplateRows);\n }\n .pf-v6-c-description-list.pf-m-vertical-on-xl {\n --pf-v6-c-description-list__group--GridTemplateColumns: var(--pf-v6-c-description-list--m-vertical__group--GridTemplateColumns);\n --pf-v6-c-description-list__group--GridTemplateRows: var(--pf-v6-c-description-list--m-vertical__group--GridTemplateRows);\n }\n}\n@media (min-width: 90.625rem) {\n .pf-v6-c-description-list.pf-m-1-col-on-2xl {\n --pf-v6-c-description-list--GridTemplateColumns--count: var(--pf-v6-c-description-list--m-1-col--GridTemplateColumns--count);\n }\n .pf-v6-c-description-list.pf-m-2-col-on-2xl {\n --pf-v6-c-description-list--GridTemplateColumns--count: var(--pf-v6-c-description-list--m-2-col--GridTemplateColumns--count);\n }\n .pf-v6-c-description-list.pf-m-3-col-on-2xl {\n --pf-v6-c-description-list--GridTemplateColumns--count: var(--pf-v6-c-description-list--m-3-col--GridTemplateColumns--count);\n }\n .pf-v6-c-description-list.pf-m-horizontal-on-2xl {\n --pf-v6-c-description-list__group--GridTemplateColumns: var(--pf-v6-c-description-list--m-horizontal__group--GridTemplateColumns);\n --pf-v6-c-description-list__group--GridTemplateRows: var(--pf-v6-c-description-list--m-horizontal__group--GridTemplateRows);\n }\n .pf-v6-c-description-list.pf-m-vertical-on-2xl {\n --pf-v6-c-description-list__group--GridTemplateColumns: var(--pf-v6-c-description-list--m-vertical__group--GridTemplateColumns);\n --pf-v6-c-description-list__group--GridTemplateRows: var(--pf-v6-c-description-list--m-vertical__group--GridTemplateRows);\n }\n}\n\n.pf-v6-c-draggable {\n --pf-v6-c-draggable--Cursor: auto;\n --pf-v6-c-draggable--m-dragging--Cursor: grabbing;\n --pf-v6-c-draggable--m-dragging--BoxShadow: var(--pf-t--global--box-shadow--md);\n --pf-v6-c-draggable--m-dragging--BackgroundColor: transparent;\n --pf-v6-c-draggable--m-dragging--after--BorderWidth: var(--pf-t--global--border--width--regular);\n --pf-v6-c-draggable--m-dragging--after--BorderColor: var(--pf-t--global--border--color--brand--default);\n --pf-v6-c-draggable--m-dragging--after--BorderRadius: var(--pf-t--global--border--radius--small);\n --pf-v6-c-draggable--m-drag-outside--Cursor: not-allowed;\n --pf-v6-c-draggable--m-drag-outside--after--BorderColor: var(--pf-t--global--border--color--status--danger--default);\n}\n\n.pf-v6-c-draggable {\n cursor: var(--pf-v6-c-draggable--Cursor);\n}\n.pf-v6-c-draggable.pf-m-dragging {\n --pf-v6-c-draggable--Cursor: var(--pf-v6-c-draggable--m-dragging--Cursor);\n position: relative;\n background-color: var(--pf-v6-c-draggable--m-dragging--BackgroundColor);\n box-shadow: var(--pf-v6-c-draggable--m-dragging--BoxShadow);\n}\n.pf-v6-c-draggable.pf-m-dragging::after {\n position: absolute;\n inset-block-start: 0;\n inset-block-end: 0;\n inset-inline-start: 0;\n inset-inline-end: 0;\n content: "";\n border: var(--pf-v6-c-draggable--m-dragging--after--BorderWidth) solid var(--pf-v6-c-draggable--m-dragging--after--BorderColor);\n border-radius: var(--pf-v6-c-draggable--m-dragging--after--BorderRadius);\n}\n.pf-v6-c-draggable.pf-m-drag-outside {\n --pf-v6-c-draggable--m-dragging--Cursor: var(--pf-v6-c-draggable--m-drag-outside--Cursor);\n --pf-v6-c-draggable--m-dragging--after--BorderColor: var(--pf-v6-c-draggable--m-drag-outside--after--BorderColor);\n}\n\n.pf-v6-c-droppable {\n --pf-v6-c-droppable--before--BackgroundColor: transparent;\n --pf-v6-c-droppable--before--Opacity: 0;\n --pf-v6-c-droppable--after--BorderWidth: 0;\n --pf-v6-c-droppable--after--BorderColor: transparent;\n --pf-v6-c-droppable--m-dragging--before--BackgroundColor: var(--pf-t--global--background--color--primary--default);\n --pf-v6-c-droppable--m-dragging--before--Opacity: .6;\n --pf-v6-c-droppable--m-dragging--after--BorderWidth: var(--pf-t--global--border--width--regular);\n --pf-v6-c-droppable--m-dragging--after--BorderColor: var(--pf-t--global--border--color--brand--default);\n --pf-v6-c-droppable--m-dragging--after--BorderRadius: var(--pf-t--global--border--radius--small);\n --pf-v6-c-droppable--m-drag-outside--after--BorderColor: var(--pf-t--global--border--color--status--danger--default);\n}\n\n.pf-v6-c-droppable::before, .pf-v6-c-droppable::after {\n position: absolute;\n inset-block-start: 0;\n inset-block-end: 0;\n inset-inline-start: 0;\n inset-inline-end: 0;\n pointer-events: none;\n content: "";\n}\n.pf-v6-c-droppable::before {\n background-color: var(--pf-v6-c-droppable--before--BackgroundColor);\n opacity: var(--pf-v6-c-droppable--before--Opacity);\n}\n.pf-v6-c-droppable::after {\n border: var(--pf-v6-c-droppable--after--BorderWidth, 0) solid var(--pf-v6-c-droppable--after--BorderColor, transparent);\n border-radius: var(--pf-v6-c-droppable--m-dragging--after--BorderRadius);\n}\n.pf-v6-c-droppable.pf-m-dragging {\n --pf-v6-c-droppable--before--BackgroundColor: var(--pf-v6-c-droppable--m-dragging--before--BackgroundColor);\n --pf-v6-c-droppable--before--Opacity: var(--pf-v6-c-droppable--m-dragging--before--Opacity);\n --pf-v6-c-droppable--after--BorderWidth: var(--pf-v6-c-droppable--m-dragging--after--BorderWidth);\n --pf-v6-c-droppable--after--BorderColor: var(--pf-v6-c-droppable--m-dragging--after--BorderColor);\n position: relative;\n}\n.pf-v6-c-droppable.pf-m-drag-outside {\n --pf-v6-c-droppable--m-dragging--after--BorderColor: var(--pf-v6-c-droppable--m-drag-outside--after--BorderColor);\n}\n\n.pf-v6-c-dual-list-selector {\n --pf-v6-c-dual-list-selector__header--GridArea: pane-header;\n --pf-v6-c-dual-list-selector__tools--GridArea: pane-tools;\n --pf-v6-c-dual-list-selector__status--GridArea: pane-status;\n --pf-v6-c-dual-list-selector__menu--GridArea: pane-menu;\n --pf-v6-c-dual-list-selector__controls--GridArea: controls;\n --pf-v6-c-dual-list-selector--m-chosen__header--GridArea: pane-header-c;\n --pf-v6-c-dual-list-selector--m-chosen__tools--GridArea: pane-tools-c;\n --pf-v6-c-dual-list-selector--m-chosen__status--GridArea: pane-status-c;\n --pf-v6-c-dual-list-selector--m-chosen__menu--GridArea: pane-menu-c;\n --pf-v6-c-dual-list-selector--GridTemplateColumns--pane--MinMax--min: 12.5rem;\n --pf-v6-c-dual-list-selector--GridTemplateColumns--pane--MinMax--max: 28.125rem;\n --pf-v6-c-dual-list-selector__header--MarginBlockEnd: var(--pf-t--global--spacer--sm);\n --pf-v6-c-dual-list-selector__title-text--FontWeight: var(--pf-t--global--font--weight--body--bold);\n --pf-v6-c-dual-list-selector__title-text--FontSize: var(--pf-t--global--font--size--body--lg);\n --pf-v6-c-dual-list-selector__tools--MarginBlockEnd: var(--pf-t--global--spacer--md);\n --pf-v6-c-dual-list-selector__tools-filter--tools-actions--MarginInlineStart: var(--pf-t--global--spacer--sm);\n --pf-v6-c-dual-list-selector__menu--BorderWidth: var(--pf-t--global--border--width--regular);\n --pf-v6-c-dual-list-selector__menu--BorderColor: var(--pf-t--global--border--color--default);\n --pf-v6-c-dual-list-selector__menu--BorderRadius: var(--pf-t--global--border--radius--small);\n --pf-v6-c-dual-list-selector__menu--MinHeight: 12.5rem;\n --pf-v6-c-dual-list-selector__menu--MaxHeight: 20rem;\n --pf-v6-c-dual-list-selector__menu--MarginBlockStart: var(--pf-t--global--spacer--md);\n --pf-v6-c-dual-list-selector__list--TransitionDuration--expand--slide: 0s;\n --pf-v6-c-dual-list-selector__list--TransitionDuration--expand--fade: var(--pf-t--global--motion--duration--fade--default);\n --pf-v6-c-dual-list-selector__list--TransitionDuration--collapse--slide: 0s;\n --pf-v6-c-dual-list-selector__list--TransitionDuration--collapse--fade: var(--pf-t--global--motion--duration--fade--short);\n --pf-v6-c-dual-list-selector__list--TransitionDuration--slide: var(--pf-v6-c-dual-list-selector__list--TransitionDuration--collapse--slide);\n --pf-v6-c-dual-list-selector__list--TransitionDuration--fade: var(--pf-v6-c-dual-list-selector__list--TransitionDuration--collapse--fade);\n --pf-v6-c-dual-list-selector__list--TransitionTimingFunction: var(--pf-t--global--motion--timing-function--default);\n --pf-v6-c-dual-list-selector__list--Opacity: 0;\n --pf-v6-c-dual-list-selector--m-expanded__list--Opacity: 1;\n --pf-v6-c-dual-list-selector__list--TranslateY: 0;\n --pf-v6-c-dual-list-selector--m-expanded__list--TranslateY: 0;\n --pf-v6-c-dual-list-selector__list-item-row--FontSize: var(--pf-t--global--font--size--sm);\n --pf-v6-c-dual-list-selector__list-item-row--BackgroundColor: var(--pf-t--global--background--color--action--plain--default);\n --pf-v6-c-dual-list-selector__list-item-row--BorderWidth: var(--pf-t--global--border--width--action--plain--default);\n --pf-v6-c-dual-list-selector__list-item-row--BorderColor: var(--pf-t--global--border--color--high-contrast);\n --pf-v6-c-dual-list-selector__list-item-row--hover--BackgroundColor: var(--pf-t--global--background--color--primary--hover);\n --pf-v6-c-dual-list-selector__list-item-row--hover--BorderWidth: var(--pf-t--global--border--width--action--plain--hover);\n --pf-v6-c-dual-list-selector__list-item-row--m-selected--BackgroundColor: var(--pf-t--global--background--color--primary--clicked);\n --pf-v6-c-dual-list-selector__list-item-row--m-selected--BorderWidth: var(--pf-t--global--border--width--action--plain--clicked);\n --pf-v6-c-dual-list-selector__list-item--m-ghost-row--BackgroundColor: var(--pf-t--global--background--color--action--plain--clicked);\n --pf-v6-c-dual-list-selector__list-item--m-ghost-row--Opacity: .4;\n --pf-v6-c-dual-list-selector__item--PaddingBlockStart: var(--pf-t--global--spacer--sm);\n --pf-v6-c-dual-list-selector__item--PaddingInlineEnd: var(--pf-t--global--spacer--md);\n --pf-v6-c-dual-list-selector__item--PaddingBlockEnd: var(--pf-t--global--spacer--sm);\n --pf-v6-c-dual-list-selector__item--PaddingInlineStart: var(--pf-t--global--spacer--md);\n --pf-v6-c-dual-list-selector__item--m-expandable--PaddingInlineStart: var(--pf-t--global--spacer--md);\n --pf-v6-c-dual-list-selector__item--indent--base: calc(var(--pf-t--global--spacer--md) + var(--pf-t--global--spacer--sm) + var(--pf-v6-c-dual-list-selector__list-item-row--FontSize));\n --pf-v6-c-dual-list-selector__item--nested-indent--base: calc(var(--pf-v6-c-dual-list-selector__item--indent--base) - var(--pf-t--global--spacer--md));\n --pf-v6-c-dual-list-selector__draggable--item--PaddingInlineStart: var(--pf-t--global--spacer--xs);\n --pf-v6-c-dual-list-selector__item-text--Color: var(--pf-t--global--text--color--subtle);\n --pf-v6-c-dual-list-selector__list-item-row--m-selected__text--Color: var(--pf-t--global--text--color--regular);\n --pf-v6-c-dual-list-selector__list-item--m-disabled__item-text--Color: var(--pf-t--global--text--color--disabled);\n --pf-v6-c-dual-list-selector__status--MarginBlockEnd: var(--pf-t--global--spacer--sm);\n --pf-v6-c-dual-list-selector__status-text--FontSize: var(--pf-t--global--font--size--sm);\n --pf-v6-c-dual-list-selector__status-text--Color: var(--pf-t--global--text--color--subtle);\n --pf-v6-c-dual-list-selector__controls--PaddingInlineEnd: var(--pf-t--global--spacer--md);\n --pf-v6-c-dual-list-selector__controls--PaddingInlineStart: var(--pf-t--global--spacer--md);\n --pf-v6-c-dual-list-selector__controls--Gap: var(--pf-t--global--spacer--gap--action-to-action--plain);\n --pf-v6-c-dual-list-selector__controls--MarginBlockStart: var(--pf-t--global--spacer--md);\n --pf-v6-c-dual-list-selector__item-toggle--PaddingInlineEnd: var(--pf-t--global--spacer--sm);\n --pf-v6-c-dual-list-selector__list__list__item-toggle--InsetInlineStart: 0;\n --pf-v6-c-dual-list-selector__list__list__item-toggle--TranslateX: -100%;\n --pf-v6-c-dual-list-selector__item-check--MarginInlineEnd: var(--pf-t--global--spacer--sm);\n --pf-v6-c-dual-list-selector__item-count--MarginInlineStart: var(--pf-t--global--spacer--sm);\n --pf-v6-c-dual-list-selector__item--c-badge--m-read--BackgroundColor: var(--pf-t--global--color--nonstatus--gray--default);\n --pf-v6-c-dual-list-selector__item-toggle-icon--Rotate: 0;\n --pf-v6-c-dual-list-selector__list-item--m-expanded__item-toggle-icon--Rotate: 90deg;\n --pf-v6-c-dual-list-selector__item-toggle-icon--TransitionDuration: var(--pf-t--global--motion--duration--icon--default);\n --pf-v6-c-dual-list-selector__item-toggle-icon--TransitionTimingFunction: var(--pf-t--global--motion--timing-function--default);\n --pf-v6-c-dual-list-selector__item-toggle-icon--MinWidth: var(--pf-v6-c-dual-list-selector__list-item-row--FontSize);\n --pf-v6-c-dual-list-selector__list-item--m-disabled__item-toggle-icon--Color: var(--pf-t--global--icon--color--disabled);\n}\n@media screen and (prefers-reduced-motion: no-preference) {\n .pf-v6-c-dual-list-selector {\n --pf-v6-c-dual-list-selector__list--TransitionDuration--expand--slide: var(--pf-t--global--motion--duration--fade--default);\n --pf-v6-c-dual-list-selector__list--TransitionDuration--collapse--slide: var(--pf-t--global--motion--duration--fade--short);\n --pf-v6-c-dual-list-selector__list--TranslateY: -.5rem;\n }\n}\n\n.pf-v6-c-dual-list-selector {\n display: grid;\n grid-template-areas: "pane-header . pane-header-c" "pane-tools . pane-tools-c" "pane-status . pane-status-c" "pane-menu controls pane-menu-c";\n grid-template-rows: repeat(3, auto) auto;\n grid-template-columns: minmax(var(--pf-v6-c-dual-list-selector--GridTemplateColumns--pane--MinMax--min), var(--pf-v6-c-dual-list-selector--GridTemplateColumns--pane--MinMax--max)) min-content minmax(var(--pf-v6-c-dual-list-selector--GridTemplateColumns--pane--MinMax--min), var(--pf-v6-c-dual-list-selector--GridTemplateColumns--pane--MinMax--max));\n}\n\n.pf-v6-c-dual-list-selector__pane {\n display: contents;\n}\n.pf-v6-c-dual-list-selector__pane.pf-m-chosen {\n --pf-v6-c-dual-list-selector__header--GridArea: var(--pf-v6-c-dual-list-selector--m-chosen__header--GridArea);\n --pf-v6-c-dual-list-selector__tools--GridArea: var(--pf-v6-c-dual-list-selector--m-chosen__tools--GridArea);\n --pf-v6-c-dual-list-selector__status--GridArea: var(--pf-v6-c-dual-list-selector--m-chosen__status--GridArea);\n --pf-v6-c-dual-list-selector__menu--GridArea: var(--pf-v6-c-dual-list-selector--m-chosen__menu--GridArea);\n}\n\n.pf-v6-c-dual-list-selector__header {\n grid-area: var(--pf-v6-c-dual-list-selector__header--GridArea);\n margin-block-end: var(--pf-v6-c-dual-list-selector__header--MarginBlockEnd);\n}\n\n.pf-v6-c-dual-list-selector__title-text {\n font-size: var(--pf-v6-c-dual-list-selector__title-text--FontSize);\n font-weight: var(--pf-v6-c-dual-list-selector__title-text--FontWeight);\n}\n\n.pf-v6-c-dual-list-selector__tools {\n display: flex;\n grid-area: var(--pf-v6-c-dual-list-selector__tools--GridArea);\n margin-block-end: var(--pf-v6-c-dual-list-selector__tools--MarginBlockEnd);\n}\n\n.pf-v6-c-dual-list-selector__tools-filter {\n flex-grow: 1;\n}\n\n.pf-v6-c-dual-list-selector__tools-actions {\n display: flex;\n}\n.pf-v6-c-dual-list-selector__tools-filter ~ .pf-v6-c-dual-list-selector__tools-actions {\n margin-inline-start: var(--pf-v6-c-dual-list-selector__tools-filter--tools-actions--MarginInlineStart);\n}\n\n.pf-v6-c-dual-list-selector__status {\n display: flex;\n grid-area: var(--pf-v6-c-dual-list-selector__status--GridArea);\n margin-block-end: var(--pf-v6-c-dual-list-selector__status--MarginBlockEnd);\n}\n\n.pf-v6-c-dual-list-selector__status-text {\n flex-grow: 1;\n font-size: var(--pf-v6-c-dual-list-selector__status-text--FontSize);\n color: var(--pf-v6-c-dual-list-selector__status-text--Color);\n}\n\n.pf-v6-c-dual-list-selector__menu {\n grid-area: var(--pf-v6-c-dual-list-selector__menu--GridArea);\n min-height: var(--pf-v6-c-dual-list-selector__menu--MinHeight);\n max-height: var(--pf-v6-c-dual-list-selector__menu--MaxHeight);\n margin-block-start: var(--pf-v6-c-dual-list-selector__menu--MarginBlockStart);\n overflow: auto;\n border: var(--pf-v6-c-dual-list-selector__menu--BorderWidth) solid var(--pf-v6-c-dual-list-selector__menu--BorderColor);\n border-radius: var(--pf-v6-c-dual-list-selector__menu--BorderRadius);\n outline-offset: 2px;\n}\n\n.pf-v6-c-dual-list-selector__list {\n --pf-v6-c-dual-list-selector__item-toggle-icon--Rotate: 0;\n display: flex;\n flex-direction: column;\n}\n.pf-v6-c-dual-list-selector__list .pf-v6-c-dual-list-selector__list {\n --pf-v6-c-dual-list-selector__item-toggle--MarginBlockStart: 0;\n --pf-v6-c-dual-list-selector__item-toggle--MarginBlockEnd: 0;\n}\n.pf-v6-c-dual-list-selector__list .pf-v6-c-dual-list-selector__list .pf-v6-c-dual-list-selector__item-toggle {\n transform: translateX(var(--pf-v6-c-dual-list-selector__list__list__item-toggle--TranslateX));\n position: absolute;\n inset-inline-start: var(--pf-v6-c-dual-list-selector__list__list__item-toggle--InsetInlineStart);\n}\n:where(.pf-v6-m-dir-rtl, [dir=rtl]) .pf-v6-c-dual-list-selector__list .pf-v6-c-dual-list-selector__list .pf-v6-c-dual-list-selector__item-toggle {\n transform: translateX(calc(var(--pf-v6-c-dual-list-selector__list__list__item-toggle--TranslateX) * var(--pf-v6-global--inverse--multiplier)));\n}\n\n.pf-v6-c-dual-list-selector__list.pf-m-drag-over {\n overflow-anchor: none;\n}\n\n.pf-v6-c-dual-list-selector__list-item:focus-visible {\n --pf-v6-c-dual-list-selector__list-item-row--BackgroundColor: var(--pf-v6-c-dual-list-selector__list-item-row--hover--BackgroundColor);\n}\n.pf-v6-c-dual-list-selector__list-item.pf-m-expandable {\n --pf-v6-c-dual-list-selector__item--PaddingInlineStart: var(--pf-v6-c-dual-list-selector__item--m-expandable--PaddingInlineStart);\n}\n.pf-v6-c-dual-list-selector.pf-m-animate-expand .pf-v6-c-dual-list-selector__list-item.pf-m-expandable > .pf-v6-c-dual-list-selector__list {\n max-height: 0;\n visibility: hidden;\n opacity: var(--pf-v6-c-dual-list-selector__list--Opacity);\n transition-delay: 0s, 0s, var(--pf-v6-c-dual-list-selector__list--TransitionDuration--fade), var(--pf-v6-c-dual-list-selector__list--TransitionDuration--fade);\n transition-timing-function: var(--pf-v6-c-dual-list-selector__list--TransitionTimingFunction);\n transition-duration: var(--pf-v6-c-dual-list-selector__list--TransitionDuration--fade), var(--pf-v6-c-dual-list-selector__list--TransitionDuration--slide), 0s, 0s;\n transition-property: opacity, translate, visibility, max-height;\n translate: 0 var(--pf-v6-c-dual-list-selector__list--TranslateY);\n}\n.pf-v6-c-dual-list-selector__list-item.pf-m-expanded {\n --pf-v6-c-dual-list-selector__item-toggle-icon--Rotate: var(--pf-v6-c-dual-list-selector__list-item--m-expanded__item-toggle-icon--Rotate);\n}\n.pf-v6-c-dual-list-selector.pf-m-animate-expand .pf-v6-c-dual-list-selector__list-item.pf-m-expanded > .pf-v6-c-dual-list-selector__list {\n max-height: 99999px;\n visibility: revert;\n opacity: var(--pf-v6-c-dual-list-selector--m-expanded__list--Opacity);\n transition-delay: 0s;\n transition-duration: var(--pf-v6-c-dual-list-selector__list--TransitionDuration--expand--fade), var(--pf-v6-c-dual-list-selector__list--TransitionDuration--expand--slide), 0s, 0s;\n translate: 0 var(--pf-v6-c-dual-list-selector--m-expanded__list--TranslateY);\n}\n.pf-v6-c-dual-list-selector__list-item.pf-m-disabled {\n --pf-v6-c-dual-list-selector__item-text--Color: var(--pf-v6-c-dual-list-selector__list-item--m-disabled__item-text--Color);\n --pf-v6-c-dual-list-selector__item-toggle-icon--Color: var(--pf-v6-c-dual-list-selector__list-item--m-disabled__item-toggle-icon--Color);\n pointer-events: none;\n}\n\n.pf-v6-c-dual-list-selector__list-item-row {\n position: relative;\n display: flex;\n font-size: var(--pf-v6-c-dual-list-selector__list-item-row--FontSize);\n background-color: var(--pf-v6-c-dual-list-selector__list-item-row--BackgroundColor);\n}\n.pf-v6-c-dual-list-selector__list-item-row::before {\n position: absolute;\n inset: 0;\n pointer-events: none;\n content: "";\n border-block-start: var(--pf-v6-c-dual-list-selector__list-item-row--BorderWidth) solid var(--pf-v6-c-dual-list-selector__list-item-row--BorderColor);\n border-block-end: var(--pf-v6-c-dual-list-selector__list-item-row--BorderWidth) solid var(--pf-v6-c-dual-list-selector__list-item-row--BorderColor);\n}\n.pf-v6-c-dual-list-selector__list-item-row.pf-m-selected {\n --pf-v6-c-dual-list-selector__list-item-row--BackgroundColor: var(--pf-v6-c-dual-list-selector__list-item-row--m-selected--BackgroundColor);\n --pf-v6-c-dual-list-selector__list-item-row--BorderWidth: var(--pf-v6-c-dual-list-selector__list-item-row--m-selected--BorderWidth);\n}\n.pf-v6-c-dual-list-selector__list-item-row.pf-m-selected .pf-v6-c-dual-list-selector__item-text {\n --pf-v6-c-dual-list-selector__item-text--Color: var(--pf-v6-c-dual-list-selector__list-item-row--m-selected__text--Color);\n font-weight: var(--pf-v6-c-dual-list-selector__list-item-row--m-selected__text--FontWeight);\n}\n.pf-v6-c-dual-list-selector__list-item-row:hover, .pf-v6-c-dual-list-selector__list-item-row:focus-within {\n --pf-v6-c-dual-list-selector__list-item-row--BackgroundColor: var(--pf-v6-c-dual-list-selector__list-item-row--hover--BackgroundColor);\n --pf-v6-c-dual-list-selector__list-item-row--BorderWidth: var(--pf-v6-c-dual-list-selector__list-item-row--hover--BorderWidth);\n}\n.pf-v6-c-dual-list-selector__list-item-row.pf-m-check {\n --pf-v6-c-dual-list-selector__list-item-row--m-selected--BackgroundColor: transparent;\n --pf-v6-c-dual-list-selector__list-item-row--m-selected--BorderWidth: 0;\n}\n.pf-v6-c-dual-list-selector__list-item-row.pf-m-ghost-row {\n --pf-v6-c-dual-list-selector__list-item-row--BackgroundColor: var(--pf-v6-c-dual-list-selector__list-item--m-ghost-row--BackgroundColor);\n opacity: var(--pf-v6-c-dual-list-selector__list-item--m-ghost-row--Opacity);\n}\n\n.pf-v6-c-dual-list-selector__item,\n.pf-v6-c-dual-list-selector__main {\n display: flex;\n}\n\n.pf-v6-c-dual-list-selector__item,\n.pf-v6-c-dual-list-selector__item-main {\n flex-grow: 1;\n}\n\n.pf-v6-c-dual-list-selector__draggable {\n display: flex;\n}\n.pf-v6-c-dual-list-selector__draggable + .pf-v6-c-dual-list-selector__item {\n --pf-v6-c-dual-list-selector__item--PaddingInlineStart: var(--pf-v6-c-dual-list-selector__draggable--item--PaddingInlineStart);\n}\n.pf-v6-c-dual-list-selector__draggable .pf-v6-c-button {\n --pf-v6-c-button--FontSize: inherit;\n cursor: grab;\n}\n.pf-v6-c-dual-list-selector__draggable .pf-v6-c-button:active {\n cursor: grabbing;\n}\n\n.pf-v6-c-dual-list-selector__item {\n position: relative;\n min-width: 0;\n padding-block-start: var(--pf-v6-c-dual-list-selector__item--PaddingBlockStart);\n padding-block-end: var(--pf-v6-c-dual-list-selector__item--PaddingBlockEnd);\n padding-inline-start: var(--pf-v6-c-dual-list-selector__item--PaddingInlineStart);\n padding-inline-end: var(--pf-v6-c-dual-list-selector__item--PaddingInlineEnd);\n cursor: pointer;\n outline-offset: -2px;\n}\n\n.pf-v6-c-dual-list-selector__item-count {\n margin-inline-start: var(--pf-v6-c-dual-list-selector__item-count--MarginInlineStart);\n}\n.pf-v6-c-dual-list-selector__item-count .pf-v6-c-badge.pf-m-read {\n --pf-v6-c-badge--m-read--BackgroundColor: var(--pf-v6-c-dual-list-selector__item--c-badge--m-read--BackgroundColor);\n}\n\n.pf-v6-c-dual-list-selector__item-text {\n overflow: hidden;\n text-overflow: ellipsis;\n white-space: nowrap;\n flex-grow: 1;\n color: var(--pf-v6-c-dual-list-selector__item-text--Color);\n}\n\n.pf-v6-c-dual-list-selector__controls {\n display: flex;\n flex-direction: column;\n grid-area: var(--pf-v6-c-dual-list-selector__controls--GridArea);\n gap: var(--pf-v6-c-dual-list-selector__controls--Gap);\n align-items: center;\n align-self: center;\n justify-content: center;\n padding-inline-start: var(--pf-v6-c-dual-list-selector__controls--PaddingInlineStart);\n padding-inline-end: var(--pf-v6-c-dual-list-selector__controls--PaddingInlineEnd);\n margin-block-start: var(--pf-v6-c-dual-list-selector__controls--MarginBlockStart);\n}\n\n:where(.pf-v6-m-dir-rtl, [dir=rtl]) :is(.pf-v6-c-dual-list-selector__controls-item, .pf-v6-c-dual-list-selector__item-toggle-icon) {\n scale: -1 1;\n}\n\n.pf-v6-c-dual-list-selector__item-main {\n display: flex;\n min-width: 0;\n}\n\n.pf-v6-c-dual-list-selector__item-toggle {\n padding-block-start: var(--pf-v6-c-dual-list-selector__item-toggle--PaddingBlockStart);\n padding-block-end: var(--pf-v6-c-dual-list-selector__item-toggle--PaddingBlockEnd);\n padding-inline-start: var(--pf-v6-c-dual-list-selector__item-toggle--PaddingInlineStart);\n padding-inline-end: var(--pf-v6-c-dual-list-selector__item-toggle--PaddingInlineEnd);\n margin-block-start: var(--pf-v6-c-dual-list-selector__item-toggle--MarginBlockStart);\n margin-block-end: var(--pf-v6-c-dual-list-selector__item-toggle--MarginBlockEnd);\n}\n\n.pf-v6-c-dual-list-selector__item-check {\n display: flex;\n align-items: center;\n margin-inline-end: var(--pf-v6-c-dual-list-selector__item-check--MarginInlineEnd);\n}\n\n.pf-v6-c-dual-list-selector__item-toggle-icon {\n display: inline-block;\n min-width: var(--pf-v6-c-dual-list-selector__item-toggle-icon--MinWidth);\n color: var(--pf-v6-c-dual-list-selector__item-toggle-icon--Color, inherit);\n text-align: center;\n transition-timing-function: var(--pf-v6-c-dual-list-selector__item-toggle-icon--TransitionTimingFunction);\n transition-duration: var(--pf-v6-c-dual-list-selector__item-toggle-icon--TransitionDuration);\n transition-property: transform;\n transform: rotate(var(--pf-v6-c-dual-list-selector__item-toggle-icon--Rotate));\n}\n\n.pf-v6-c-dual-list-selector__list-item .pf-v6-c-dual-list-selector__list-item {\n --pf-v6-c-dual-list-selector__item--PaddingInlineStart: calc(var(--pf-v6-c-dual-list-selector__item--nested-indent--base) * 1 + var(--pf-v6-c-dual-list-selector__item--indent--base));\n --pf-v6-c-dual-list-selector__list__list__item-toggle--InsetInlineStart: var(--pf-v6-c-dual-list-selector__item--PaddingInlineStart);\n}\n.pf-v6-c-dual-list-selector__list-item .pf-v6-c-dual-list-selector__list-item .pf-v6-c-dual-list-selector__list-item {\n --pf-v6-c-dual-list-selector__item--PaddingInlineStart: calc(var(--pf-v6-c-dual-list-selector__item--nested-indent--base) * 2 + var(--pf-v6-c-dual-list-selector__item--indent--base));\n --pf-v6-c-dual-list-selector__list__list__item-toggle--InsetInlineStart: var(--pf-v6-c-dual-list-selector__item--PaddingInlineStart);\n}\n.pf-v6-c-dual-list-selector__list-item .pf-v6-c-dual-list-selector__list-item .pf-v6-c-dual-list-selector__list-item .pf-v6-c-dual-list-selector__list-item {\n --pf-v6-c-dual-list-selector__item--PaddingInlineStart: calc(var(--pf-v6-c-dual-list-selector__item--nested-indent--base) * 3 + var(--pf-v6-c-dual-list-selector__item--indent--base));\n --pf-v6-c-dual-list-selector__list__list__item-toggle--InsetInlineStart: var(--pf-v6-c-dual-list-selector__item--PaddingInlineStart);\n}\n.pf-v6-c-dual-list-selector__list-item .pf-v6-c-dual-list-selector__list-item .pf-v6-c-dual-list-selector__list-item .pf-v6-c-dual-list-selector__list-item .pf-v6-c-dual-list-selector__list-item {\n --pf-v6-c-dual-list-selector__item--PaddingInlineStart: calc(var(--pf-v6-c-dual-list-selector__item--nested-indent--base) * 4 + var(--pf-v6-c-dual-list-selector__item--indent--base));\n --pf-v6-c-dual-list-selector__list__list__item-toggle--InsetInlineStart: var(--pf-v6-c-dual-list-selector__item--PaddingInlineStart);\n}\n.pf-v6-c-dual-list-selector__list-item .pf-v6-c-dual-list-selector__list-item .pf-v6-c-dual-list-selector__list-item .pf-v6-c-dual-list-selector__list-item .pf-v6-c-dual-list-selector__list-item .pf-v6-c-dual-list-selector__list-item {\n --pf-v6-c-dual-list-selector__item--PaddingInlineStart: calc(var(--pf-v6-c-dual-list-selector__item--nested-indent--base) * 5 + var(--pf-v6-c-dual-list-selector__item--indent--base));\n --pf-v6-c-dual-list-selector__list__list__item-toggle--InsetInlineStart: var(--pf-v6-c-dual-list-selector__item--PaddingInlineStart);\n}\n.pf-v6-c-dual-list-selector__list-item .pf-v6-c-dual-list-selector__list-item .pf-v6-c-dual-list-selector__list-item .pf-v6-c-dual-list-selector__list-item .pf-v6-c-dual-list-selector__list-item .pf-v6-c-dual-list-selector__list-item .pf-v6-c-dual-list-selector__list-item {\n --pf-v6-c-dual-list-selector__item--PaddingInlineStart: calc(var(--pf-v6-c-dual-list-selector__item--nested-indent--base) * 6 + var(--pf-v6-c-dual-list-selector__item--indent--base));\n --pf-v6-c-dual-list-selector__list__list__item-toggle--InsetInlineStart: var(--pf-v6-c-dual-list-selector__item--PaddingInlineStart);\n}\n.pf-v6-c-dual-list-selector__list-item .pf-v6-c-dual-list-selector__list-item .pf-v6-c-dual-list-selector__list-item .pf-v6-c-dual-list-selector__list-item .pf-v6-c-dual-list-selector__list-item .pf-v6-c-dual-list-selector__list-item .pf-v6-c-dual-list-selector__list-item .pf-v6-c-dual-list-selector__list-item {\n --pf-v6-c-dual-list-selector__item--PaddingInlineStart: calc(var(--pf-v6-c-dual-list-selector__item--nested-indent--base) * 7 + var(--pf-v6-c-dual-list-selector__item--indent--base));\n --pf-v6-c-dual-list-selector__list__list__item-toggle--InsetInlineStart: var(--pf-v6-c-dual-list-selector__item--PaddingInlineStart);\n}\n.pf-v6-c-dual-list-selector__list-item .pf-v6-c-dual-list-selector__list-item .pf-v6-c-dual-list-selector__list-item .pf-v6-c-dual-list-selector__list-item .pf-v6-c-dual-list-selector__list-item .pf-v6-c-dual-list-selector__list-item .pf-v6-c-dual-list-selector__list-item .pf-v6-c-dual-list-selector__list-item .pf-v6-c-dual-list-selector__list-item {\n --pf-v6-c-dual-list-selector__item--PaddingInlineStart: calc(var(--pf-v6-c-dual-list-selector__item--nested-indent--base) * 8 + var(--pf-v6-c-dual-list-selector__item--indent--base));\n --pf-v6-c-dual-list-selector__list__list__item-toggle--InsetInlineStart: var(--pf-v6-c-dual-list-selector__item--PaddingInlineStart);\n}\n.pf-v6-c-dual-list-selector__list-item .pf-v6-c-dual-list-selector__list-item .pf-v6-c-dual-list-selector__list-item .pf-v6-c-dual-list-selector__list-item .pf-v6-c-dual-list-selector__list-item .pf-v6-c-dual-list-selector__list-item .pf-v6-c-dual-list-selector__list-item .pf-v6-c-dual-list-selector__list-item .pf-v6-c-dual-list-selector__list-item .pf-v6-c-dual-list-selector__list-item {\n --pf-v6-c-dual-list-selector__item--PaddingInlineStart: calc(var(--pf-v6-c-dual-list-selector__item--nested-indent--base) * 9 + var(--pf-v6-c-dual-list-selector__item--indent--base));\n --pf-v6-c-dual-list-selector__list__list__item-toggle--InsetInlineStart: var(--pf-v6-c-dual-list-selector__item--PaddingInlineStart);\n}\n.pf-v6-c-dual-list-selector__list-item .pf-v6-c-dual-list-selector__list-item .pf-v6-c-dual-list-selector__list-item .pf-v6-c-dual-list-selector__list-item .pf-v6-c-dual-list-selector__list-item .pf-v6-c-dual-list-selector__list-item .pf-v6-c-dual-list-selector__list-item .pf-v6-c-dual-list-selector__list-item .pf-v6-c-dual-list-selector__list-item .pf-v6-c-dual-list-selector__list-item .pf-v6-c-dual-list-selector__list-item {\n --pf-v6-c-dual-list-selector__item--PaddingInlineStart: calc(var(--pf-v6-c-dual-list-selector__item--nested-indent--base) * 10 + var(--pf-v6-c-dual-list-selector__item--indent--base));\n --pf-v6-c-dual-list-selector__list__list__item-toggle--InsetInlineStart: var(--pf-v6-c-dual-list-selector__item--PaddingInlineStart);\n}\n\n.pf-v6-c-date-picker {\n --pf-v6-c-date-picker--m-top__calendar--InsetBlockStart: 0;\n --pf-v6-c-date-picker--m-top__calendar--TranslateY: calc(-100% - var(--pf-t--global--spacer--xs));\n --pf-v6-c-date-picker__helper-text--MarginBlockStart: var(--pf-t--global--spacer--sm);\n --pf-v6-c-date-picker__input--c-form-control--Width: calc(var(--pf-v6-c-date-picker__input--c-form-control--width-chars) * 1ch + var(--pf-v6-c-date-picker__input--c-form-control--width-base));\n --pf-v6-c-date-picker__input--c-form-control--width-base: calc(var(--pf-t--global--spacer--xl) + var(--pf-t--global--spacer--sm));\n --pf-v6-c-date-picker__input--c-form-control--width-chars: 11;\n --pf-v6-c-date-picker__calendar--BorderWidth: var(--pf-t--global--border--width--high-contrast--regular);\n --pf-v6-c-date-picker__calendar--BorderColor: var(--pf-t--global--border--color--high-contrast);\n --pf-v6-c-date-picker__calendar--BackgroundColor: var(--pf-t--global--background--color--floating--default);\n --pf-v6-c-date-picker__calendar--BoxShadow: var(--pf-t--global--box-shadow--md);\n --pf-v6-c-date-picker__calendar--ZIndex: var(--pf-t--global--z-index--sm);\n --pf-v6-c-date-picker__calendar--InsetBlockStart: calc(100% + var(--pf-t--global--spacer--xs));\n --pf-v6-c-date-picker__calendar--InsetInlineEnd: auto;\n --pf-v6-c-date-picker__calendar--InsetInlineStart: 0;\n --pf-v6-c-date-picker__calendar--m-align-right--InsetInlineEnd: 0;\n --pf-v6-c-date-picker__calendar--m-align-right--InsetInlineStart: auto;\n}\n\n.pf-v6-c-date-picker {\n position: relative;\n display: inline-block;\n}\n\n.pf-v6-c-date-picker__helper-text {\n margin-block-start: var(--pf-v6-c-date-picker__helper-text--MarginBlockStart);\n}\n\n.pf-v6-c-date-picker__input .pf-v6-c-form-control {\n width: var(--pf-v6-c-date-picker__input--c-form-control--Width);\n}\n\n.pf-v6-c-date-picker__calendar {\n position: absolute;\n inset-block-start: var(--pf-v6-c-date-picker__calendar--InsetBlockStart);\n inset-inline-start: var(--pf-v6-c-date-picker__calendar--InsetInlineStart);\n inset-inline-end: var(--pf-v6-c-date-picker__calendar--InsetInlineEnd);\n z-index: var(--pf-v6-c-date-picker__calendar--ZIndex);\n background-color: var(--pf-v6-c-date-picker__calendar--BackgroundColor);\n border: var(--pf-v6-c-date-picker__calendar--BorderWidth) solid var(--pf-v6-c-date-picker__calendar--BorderColor);\n box-shadow: var(--pf-v6-c-date-picker__calendar--BoxShadow);\n}\n.pf-v6-c-date-picker__calendar.pf-m-align-right {\n --pf-v6-c-date-picker__calendar--InsetInlineEnd: var(--pf-v6-c-date-picker__calendar--m-align-right--InsetInlineEnd);\n --pf-v6-c-date-picker__calendar--InsetInlineStart: var(--pf-v6-c-date-picker__calendar--m-align-right--InsetInlineStart);\n}\n.pf-v6-c-date-picker.pf-m-top .pf-v6-c-date-picker__calendar {\n --pf-v6-c-date-picker__calendar--InsetBlockStart: var(--pf-v6-c-date-picker--m-top__calendar--InsetBlockStart);\n transform: translateY(var(--pf-v6-c-date-picker--m-top__calendar--TranslateY));\n}\n.pf-v6-c-date-picker__calendar.pf-m-static {\n --pf-v6-c-date-picker--m-top__calendar--TranslateY: 0;\n position: static;\n inset-block-start: auto;\n inset-block-end: auto;\n inset-inline-start: auto;\n inset-inline-end: auto;\n z-index: auto;\n min-width: min-content;\n}\n\n.pf-v6-c-divider {\n --pf-v6-c-divider--Display: flex;\n --pf-v6-c-divider--Color: var(--pf-t--global--border--color--default);\n --pf-v6-c-divider--Size: var(--pf-t--global--border--width--divider--default);\n --pf-v6-c-divider--before--FlexBasis: 100%;\n}\n\n.pf-v6-c-divider {\n flex-direction: row;\n width: 100%;\n height: var(--pf-v6-c-divider--Size);\n --pf-v6-hidden-visible--visible--Display: var(--pf-v6-c-divider--Display);\n --pf-v6-hidden-visible--hidden--Display: none;\n --pf-v6-hidden-visible--Display: var(--pf-v6-hidden-visible--visible--Display);\n display: var(--pf-v6-hidden-visible--Display);\n flex-shrink: 0;\n align-items: stretch;\n align-self: stretch;\n justify-content: center;\n border: 0;\n}\n.pf-v6-c-divider.pf-m-hidden {\n --pf-v6-hidden-visible--Display: var(--pf-v6-hidden-visible--hidden--Display);\n}\n@media screen and (min-width: 36rem) {\n .pf-v6-c-divider.pf-m-hidden-on-sm {\n --pf-v6-hidden-visible--Display: var(--pf-v6-hidden-visible--hidden--Display);\n }\n .pf-v6-c-divider.pf-m-visible-on-sm {\n --pf-v6-hidden-visible--Display: var(--pf-v6-hidden-visible--visible--Display);\n }\n}\n@media screen and (min-width: 48rem) {\n .pf-v6-c-divider.pf-m-hidden-on-md {\n --pf-v6-hidden-visible--Display: var(--pf-v6-hidden-visible--hidden--Display);\n }\n .pf-v6-c-divider.pf-m-visible-on-md {\n --pf-v6-hidden-visible--Display: var(--pf-v6-hidden-visible--visible--Display);\n }\n}\n@media screen and (min-width: 62rem) {\n .pf-v6-c-divider.pf-m-hidden-on-lg {\n --pf-v6-hidden-visible--Display: var(--pf-v6-hidden-visible--hidden--Display);\n }\n .pf-v6-c-divider.pf-m-visible-on-lg {\n --pf-v6-hidden-visible--Display: var(--pf-v6-hidden-visible--visible--Display);\n }\n}\n@media screen and (min-width: 75rem) {\n .pf-v6-c-divider.pf-m-hidden-on-xl {\n --pf-v6-hidden-visible--Display: var(--pf-v6-hidden-visible--hidden--Display);\n }\n .pf-v6-c-divider.pf-m-visible-on-xl {\n --pf-v6-hidden-visible--Display: var(--pf-v6-hidden-visible--visible--Display);\n }\n}\n@media screen and (min-width: 90.625rem) {\n .pf-v6-c-divider.pf-m-hidden-on-2xl {\n --pf-v6-hidden-visible--Display: var(--pf-v6-hidden-visible--hidden--Display);\n }\n .pf-v6-c-divider.pf-m-visible-on-2xl {\n --pf-v6-hidden-visible--Display: var(--pf-v6-hidden-visible--visible--Display);\n }\n}\n.pf-v6-c-divider::before {\n flex-basis: var(--pf-v6-c-divider--before--FlexBasis);\n content: "";\n background-color: var(--pf-v6-c-divider--Color);\n border-block-start: var(--pf-v6-c-divider--Size) solid transparent;\n border-inline-start: var(--pf-v6-c-divider--Size) solid transparent;\n}\n.pf-v6-c-divider.pf-m-horizontal {\n flex-direction: row;\n width: 100%;\n height: var(--pf-v6-c-divider--Size);\n}\n.pf-v6-c-divider.pf-m-vertical {\n flex-direction: column;\n width: var(--pf-v6-c-divider--Size);\n height: inherit;\n}\n.pf-v6-c-divider.pf-m-inset-none {\n --pf-v6-c-divider--before--FlexBasis: calc(100% - 0% * 2);\n}\n.pf-v6-c-divider.pf-m-inset-xs {\n --pf-v6-c-divider--before--FlexBasis: calc(100% - var(--pf-t--global--spacer--xs) * 2);\n}\n.pf-v6-c-divider.pf-m-inset-sm {\n --pf-v6-c-divider--before--FlexBasis: calc(100% - var(--pf-t--global--spacer--sm) * 2);\n}\n.pf-v6-c-divider.pf-m-inset-md {\n --pf-v6-c-divider--before--FlexBasis: calc(100% - var(--pf-t--global--spacer--md) * 2);\n}\n.pf-v6-c-divider.pf-m-inset-lg {\n --pf-v6-c-divider--before--FlexBasis: calc(100% - var(--pf-t--global--spacer--lg) * 2);\n}\n.pf-v6-c-divider.pf-m-inset-xl {\n --pf-v6-c-divider--before--FlexBasis: calc(100% - var(--pf-t--global--spacer--xl) * 2);\n}\n.pf-v6-c-divider.pf-m-inset-2xl {\n --pf-v6-c-divider--before--FlexBasis: calc(100% - var(--pf-t--global--spacer--2xl) * 2);\n}\n.pf-v6-c-divider.pf-m-inset-3xl {\n --pf-v6-c-divider--before--FlexBasis: calc(100% - var(--pf-t--global--spacer--3xl) * 2);\n}\n\n@media (min-width: 36rem) {\n .pf-v6-c-divider.pf-m-horizontal-on-sm {\n flex-direction: row;\n width: 100%;\n height: var(--pf-v6-c-divider--Size);\n }\n}\n@media (min-width: 36rem) {\n .pf-v6-c-divider.pf-m-vertical-on-sm {\n flex-direction: column;\n width: var(--pf-v6-c-divider--Size);\n height: inherit;\n }\n}\n@media (min-width: 36rem) {\n .pf-v6-c-divider.pf-m-inset-none-on-sm {\n --pf-v6-c-divider--before--FlexBasis: 100%;\n }\n .pf-v6-c-divider.pf-m-inset-xs-on-sm {\n --pf-v6-c-divider--before--FlexBasis: calc(100% - var(--pf-t--global--spacer--xs) * 2);\n }\n .pf-v6-c-divider.pf-m-inset-sm-on-sm {\n --pf-v6-c-divider--before--FlexBasis: calc(100% - var(--pf-t--global--spacer--sm) * 2);\n }\n .pf-v6-c-divider.pf-m-inset-md-on-sm {\n --pf-v6-c-divider--before--FlexBasis: calc(100% - var(--pf-t--global--spacer--md) * 2);\n }\n .pf-v6-c-divider.pf-m-inset-lg-on-sm {\n --pf-v6-c-divider--before--FlexBasis: calc(100% - var(--pf-t--global--spacer--lg) * 2);\n }\n .pf-v6-c-divider.pf-m-inset-xl-on-sm {\n --pf-v6-c-divider--before--FlexBasis: calc(100% - var(--pf-t--global--spacer--xl) * 2);\n }\n .pf-v6-c-divider.pf-m-inset-2xl-on-sm {\n --pf-v6-c-divider--before--FlexBasis: calc(100% - var(--pf-t--global--spacer--2xl) * 2);\n }\n .pf-v6-c-divider.pf-m-inset-3xl-on-sm {\n --pf-v6-c-divider--before--FlexBasis: calc(100% - var(--pf-t--global--spacer--3xl) * 2);\n }\n}\n@media (min-width: 48rem) {\n .pf-v6-c-divider.pf-m-horizontal-on-md {\n flex-direction: row;\n width: 100%;\n height: var(--pf-v6-c-divider--Size);\n }\n}\n@media (min-width: 48rem) {\n .pf-v6-c-divider.pf-m-vertical-on-md {\n flex-direction: column;\n width: var(--pf-v6-c-divider--Size);\n height: inherit;\n }\n}\n@media (min-width: 48rem) {\n .pf-v6-c-divider.pf-m-inset-none-on-md {\n --pf-v6-c-divider--before--FlexBasis: 100%;\n }\n .pf-v6-c-divider.pf-m-inset-xs-on-md {\n --pf-v6-c-divider--before--FlexBasis: calc(100% - var(--pf-t--global--spacer--xs) * 2);\n }\n .pf-v6-c-divider.pf-m-inset-sm-on-md {\n --pf-v6-c-divider--before--FlexBasis: calc(100% - var(--pf-t--global--spacer--sm) * 2);\n }\n .pf-v6-c-divider.pf-m-inset-md-on-md {\n --pf-v6-c-divider--before--FlexBasis: calc(100% - var(--pf-t--global--spacer--md) * 2);\n }\n .pf-v6-c-divider.pf-m-inset-lg-on-md {\n --pf-v6-c-divider--before--FlexBasis: calc(100% - var(--pf-t--global--spacer--lg) * 2);\n }\n .pf-v6-c-divider.pf-m-inset-xl-on-md {\n --pf-v6-c-divider--before--FlexBasis: calc(100% - var(--pf-t--global--spacer--xl) * 2);\n }\n .pf-v6-c-divider.pf-m-inset-2xl-on-md {\n --pf-v6-c-divider--before--FlexBasis: calc(100% - var(--pf-t--global--spacer--2xl) * 2);\n }\n .pf-v6-c-divider.pf-m-inset-3xl-on-md {\n --pf-v6-c-divider--before--FlexBasis: calc(100% - var(--pf-t--global--spacer--3xl) * 2);\n }\n}\n@media (min-width: 62rem) {\n .pf-v6-c-divider.pf-m-horizontal-on-lg {\n flex-direction: row;\n width: 100%;\n height: var(--pf-v6-c-divider--Size);\n }\n}\n@media (min-width: 62rem) {\n .pf-v6-c-divider.pf-m-vertical-on-lg {\n flex-direction: column;\n width: var(--pf-v6-c-divider--Size);\n height: inherit;\n }\n}\n@media (min-width: 62rem) {\n .pf-v6-c-divider.pf-m-inset-none-on-lg {\n --pf-v6-c-divider--before--FlexBasis: 100%;\n }\n .pf-v6-c-divider.pf-m-inset-xs-on-lg {\n --pf-v6-c-divider--before--FlexBasis: calc(100% - var(--pf-t--global--spacer--xs) * 2);\n }\n .pf-v6-c-divider.pf-m-inset-sm-on-lg {\n --pf-v6-c-divider--before--FlexBasis: calc(100% - var(--pf-t--global--spacer--sm) * 2);\n }\n .pf-v6-c-divider.pf-m-inset-md-on-lg {\n --pf-v6-c-divider--before--FlexBasis: calc(100% - var(--pf-t--global--spacer--md) * 2);\n }\n .pf-v6-c-divider.pf-m-inset-lg-on-lg {\n --pf-v6-c-divider--before--FlexBasis: calc(100% - var(--pf-t--global--spacer--lg) * 2);\n }\n .pf-v6-c-divider.pf-m-inset-xl-on-lg {\n --pf-v6-c-divider--before--FlexBasis: calc(100% - var(--pf-t--global--spacer--xl) * 2);\n }\n .pf-v6-c-divider.pf-m-inset-2xl-on-lg {\n --pf-v6-c-divider--before--FlexBasis: calc(100% - var(--pf-t--global--spacer--2xl) * 2);\n }\n .pf-v6-c-divider.pf-m-inset-3xl-on-lg {\n --pf-v6-c-divider--before--FlexBasis: calc(100% - var(--pf-t--global--spacer--3xl) * 2);\n }\n}\n@media (min-width: 75rem) {\n .pf-v6-c-divider.pf-m-horizontal-on-xl {\n flex-direction: row;\n width: 100%;\n height: var(--pf-v6-c-divider--Size);\n }\n}\n@media (min-width: 75rem) {\n .pf-v6-c-divider.pf-m-vertical-on-xl {\n flex-direction: column;\n width: var(--pf-v6-c-divider--Size);\n height: inherit;\n }\n}\n@media (min-width: 75rem) {\n .pf-v6-c-divider.pf-m-inset-none-on-xl {\n --pf-v6-c-divider--before--FlexBasis: 100%;\n }\n .pf-v6-c-divider.pf-m-inset-xs-on-xl {\n --pf-v6-c-divider--before--FlexBasis: calc(100% - var(--pf-t--global--spacer--xs) * 2);\n }\n .pf-v6-c-divider.pf-m-inset-sm-on-xl {\n --pf-v6-c-divider--before--FlexBasis: calc(100% - var(--pf-t--global--spacer--sm) * 2);\n }\n .pf-v6-c-divider.pf-m-inset-md-on-xl {\n --pf-v6-c-divider--before--FlexBasis: calc(100% - var(--pf-t--global--spacer--md) * 2);\n }\n .pf-v6-c-divider.pf-m-inset-lg-on-xl {\n --pf-v6-c-divider--before--FlexBasis: calc(100% - var(--pf-t--global--spacer--lg) * 2);\n }\n .pf-v6-c-divider.pf-m-inset-xl-on-xl {\n --pf-v6-c-divider--before--FlexBasis: calc(100% - var(--pf-t--global--spacer--xl) * 2);\n }\n .pf-v6-c-divider.pf-m-inset-2xl-on-xl {\n --pf-v6-c-divider--before--FlexBasis: calc(100% - var(--pf-t--global--spacer--2xl) * 2);\n }\n .pf-v6-c-divider.pf-m-inset-3xl-on-xl {\n --pf-v6-c-divider--before--FlexBasis: calc(100% - var(--pf-t--global--spacer--3xl) * 2);\n }\n}\n@media (min-width: 90.625rem) {\n .pf-v6-c-divider.pf-m-horizontal-on-2xl {\n flex-direction: row;\n width: 100%;\n height: var(--pf-v6-c-divider--Size);\n }\n}\n@media (min-width: 90.625rem) {\n .pf-v6-c-divider.pf-m-vertical-on-2xl {\n flex-direction: column;\n width: var(--pf-v6-c-divider--Size);\n height: inherit;\n }\n}\n@media (min-width: 90.625rem) {\n .pf-v6-c-divider.pf-m-inset-none-on-2xl {\n --pf-v6-c-divider--before--FlexBasis: 100%;\n }\n .pf-v6-c-divider.pf-m-inset-xs-on-2xl {\n --pf-v6-c-divider--before--FlexBasis: calc(100% - var(--pf-t--global--spacer--xs) * 2);\n }\n .pf-v6-c-divider.pf-m-inset-sm-on-2xl {\n --pf-v6-c-divider--before--FlexBasis: calc(100% - var(--pf-t--global--spacer--sm) * 2);\n }\n .pf-v6-c-divider.pf-m-inset-md-on-2xl {\n --pf-v6-c-divider--before--FlexBasis: calc(100% - var(--pf-t--global--spacer--md) * 2);\n }\n .pf-v6-c-divider.pf-m-inset-lg-on-2xl {\n --pf-v6-c-divider--before--FlexBasis: calc(100% - var(--pf-t--global--spacer--lg) * 2);\n }\n .pf-v6-c-divider.pf-m-inset-xl-on-2xl {\n --pf-v6-c-divider--before--FlexBasis: calc(100% - var(--pf-t--global--spacer--xl) * 2);\n }\n .pf-v6-c-divider.pf-m-inset-2xl-on-2xl {\n --pf-v6-c-divider--before--FlexBasis: calc(100% - var(--pf-t--global--spacer--2xl) * 2);\n }\n .pf-v6-c-divider.pf-m-inset-3xl-on-2xl {\n --pf-v6-c-divider--before--FlexBasis: calc(100% - var(--pf-t--global--spacer--3xl) * 2);\n }\n}\n\n.pf-v6-c-drawer {\n --pf-v6-c-drawer__section--BackgroundColor: var(--pf-t--global--background--color--primary--default);\n --pf-v6-c-drawer__section--m-secondary--BackgroundColor: var(--pf-t--global--background--color--secondary--default);\n --pf-v6-c-drawer__content--FlexBasis: 100%;\n --pf-v6-c-drawer__content--BackgroundColor: transparent;\n --pf-v6-c-drawer__content--m-primary--BackgroundColor: var(--pf-t--global--background--color--primary--default);\n --pf-v6-c-drawer__content--m-secondary--BackgroundColor: var(--pf-t--global--background--color--secondary--default);\n --pf-v6-c-drawer__content--ZIndex: var(--pf-t--global--z-index--xs);\n --pf-v6-c-drawer__panel--MinWidth: 50%;\n --pf-v6-c-drawer__panel--MaxHeight: auto;\n --pf-v6-c-drawer__panel--ZIndex: var(--pf-t--global--z-index--sm);\n --pf-v6-c-drawer__panel--BorderColor: var(--pf-v6-c-drawer__panel--after--BackgroundColor);\n --pf-v6-c-drawer__panel--BorderBlockStartWidth: 0;\n --pf-v6-c-drawer__panel--BorderBlockEndWidth: 0;\n --pf-v6-c-drawer__panel--BorderInlineStartWidth: var(--pf-v6-c-drawer__panel--after--Width);\n --pf-v6-c-drawer__panel--BorderInlineEndWidth: 0;\n --pf-v6-c-drawer__panel--BackgroundColor: var(--pf-t--global--background--color--floating--default);\n --pf-v6-c-drawer__panel--m-inline--BackgroundColor: var(--pf-t--global--background--color--primary--default);\n --pf-v6-c-drawer__panel--m-secondary--BackgroundColor: var(--pf-t--global--background--color--secondary--default);\n --pf-v6-c-drawer__panel--RowGap: var(--pf-t--global--spacer--sm);\n --pf-v6-c-drawer__panel--PaddingBlockStart: var(--pf-t--global--spacer--sm);\n --pf-v6-c-drawer__panel--PaddingBlockEnd: var(--pf-t--global--spacer--sm);\n --pf-v6-c-drawer__panel--TransitionDelay: 0s, var(--pf-v6-c-drawer__panel--TransitionDelay--focus), var(--pf-v6-c-drawer__panel--TransitionDelay--focus);\n --pf-v6-c-drawer__panel--TransitionDelay--focus: var(--pf-v6-c-drawer__panel--TransitionDuration--fade);\n --pf-v6-c-drawer__panel--TransitionDelay--expand--focus: 0s;\n --pf-v6-c-drawer__panel--TransitionTimingFunction: var(--pf-t--global--motion--timing-function--decelerate);\n --pf-v6-c-drawer__panel--TransitionDuration--fade: var(--pf-t--global--motion--duration--fade--default);\n --pf-v6-c-drawer__panel--TransitionDuration: var(--pf-v6-c-drawer__panel--TransitionDuration--fade), 0s, 0s;\n --pf-v6-c-drawer__panel--TransitionProperty: opacity, visibility, transform;\n --pf-v6-c-drawer__panel--Opacity: 0;\n --pf-v6-c-drawer--m-expanded__panel--Opacity: 1;\n --pf-v6-c-drawer__panel--FlexBasis: 100%;\n --pf-v6-c-drawer__panel--md--FlexBasis--min: 1.5rem;\n --pf-v6-c-drawer__panel--md--FlexBasis: 50%;\n --pf-v6-c-drawer__panel--md--FlexBasis--max: 100%;\n --pf-v6-c-drawer__panel--xl--MinWidth: 28.125rem;\n --pf-v6-c-drawer__panel--xl--FlexBasis: 28.125rem;\n --pf-v6-c-drawer--m-panel-bottom__panel--md--MinHeight: 50%;\n --pf-v6-c-drawer--m-panel-bottom__panel--xl--MinHeight: 18.75rem;\n --pf-v6-c-drawer--m-panel-bottom__panel--xl--FlexBasis: 18.75rem;\n --pf-v6-c-drawer__panel--m-resizable--FlexDirection: row;\n --pf-v6-c-drawer__panel--m-resizable--md--FlexBasis--min: var(--pf-v6-c-drawer__splitter--m-vertical--Width);\n --pf-v6-c-drawer__panel--m-resizable--MinWidth: 1.5rem;\n --pf-v6-c-drawer--m-panel-bottom__panel--m-resizable--FlexDirection: column;\n --pf-v6-c-drawer--m-panel-bottom__panel--m-resizable--md--FlexBasis--min: 1.5rem;\n --pf-v6-c-drawer--m-panel-bottom__panel--m-resizable--MinHeight: 1.5rem;\n --pf-v6-c-drawer__head--ColumnGap: var(--pf-t--global--spacer--gap--text-to-element--default);\n --pf-v6-c-drawer__head--PaddingBlockStart: var(--pf-t--global--spacer--sm);\n --pf-v6-c-drawer__head--PaddingBlockEnd: var(--pf-t--global--spacer--sm);\n --pf-v6-c-drawer__head--PaddingInlineStart: var(--pf-t--global--spacer--md);\n --pf-v6-c-drawer__head--PaddingInlineEnd: var(--pf-t--global--spacer--md);\n --pf-v6-c-drawer__description--PaddingInlineStart: var(--pf-t--global--spacer--md);\n --pf-v6-c-drawer__description--PaddingInlineEnd: var(--pf-t--global--spacer--md);\n --pf-v6-c-drawer__body--PaddingBlockStart--base: var(--pf-t--global--spacer--md);\n --pf-v6-c-drawer__body--PaddingInlineEnd--base: var(--pf-t--global--spacer--md);\n --pf-v6-c-drawer__body--PaddingBlockEnd--base: var(--pf-t--global--spacer--md);\n --pf-v6-c-drawer__body--PaddingInlineStart--base: var(--pf-t--global--spacer--md);\n --pf-v6-c-drawer__content__body--PaddingBlockStart: 0;\n --pf-v6-c-drawer__content__body--PaddingInlineEnd: 0;\n --pf-v6-c-drawer__content__body--PaddingBlockEnd: 0;\n --pf-v6-c-drawer__content__body--PaddingInlineStart: 0;\n --pf-v6-c-drawer__panel__body--PaddingBlockStart: var(--pf-v6-c-drawer__body--PaddingBlockStart--base);\n --pf-v6-c-drawer__panel__body--PaddingInlineEnd: var(--pf-v6-c-drawer__body--PaddingInlineEnd--base);\n --pf-v6-c-drawer__panel__body--PaddingBlockEnd: var(--pf-v6-c-drawer__body--PaddingBlockEnd--base);\n --pf-v6-c-drawer__panel__body--PaddingInlineStart: var(--pf-v6-c-drawer__body--PaddingInlineStart--base);\n --pf-v6-c-drawer__body--m-padding--PaddingBlockStart: var(--pf-t--global--spacer--md);\n --pf-v6-c-drawer__body--m-padding--PaddingInlineEnd: var(--pf-t--global--spacer--md);\n --pf-v6-c-drawer__body--m-padding--PaddingBlockEnd: var(--pf-t--global--spacer--md);\n --pf-v6-c-drawer__body--m-padding--PaddingInlineStart: var(--pf-t--global--spacer--md);\n --pf-v6-c-drawer__splitter--Height: 0.5625rem;\n --pf-v6-c-drawer__splitter--Width: 100%;\n --pf-v6-c-drawer__splitter--BackgroundColor: var(--pf-t--global--background--color--primary--default);\n --pf-v6-c-drawer__splitter--Cursor: row-resize;\n --pf-v6-c-drawer__splitter--m-vertical--Height: 100%;\n --pf-v6-c-drawer__splitter--m-vertical--Width: 0.5625rem;\n --pf-v6-c-drawer__splitter--m-vertical--Cursor: col-resize;\n --pf-v6-c-drawer--m-inline__splitter--focus--OutlineOffset: -0.0625rem;\n --pf-v6-c-drawer__splitter--after--BorderColor: var(--pf-t--global--border--color--default);\n --pf-v6-c-drawer__splitter--after--border-width--base: var(--pf-t--global--border--width--divider--default);\n --pf-v6-c-drawer__splitter--after--BorderBlockStartWidth: 0;\n --pf-v6-c-drawer__splitter--after--BorderInlineEndWidth: var(--pf-v6-c-drawer__splitter--after--border-width--base);\n --pf-v6-c-drawer__splitter--after--BorderBlockEndWidth: 0;\n --pf-v6-c-drawer__splitter--after--BorderInlineStartWidth: var(--pf-v6-c-drawer__splitter--after--border-width--base);\n --pf-v6-c-drawer--m-panel-bottom__splitter--after--BorderBlockStartWidth: var(--pf-v6-c-drawer__splitter--after--border-width--base);\n --pf-v6-c-drawer--m-panel-bottom__splitter--after--BorderBlockEndWidth: var(--pf-v6-c-drawer__splitter--after--border-width--base);\n --pf-v6-c-drawer--m-inline__splitter--m-vertical--Width: 0.625rem;\n --pf-v6-c-drawer--m-inline__splitter-handle--InsetInlineStart: 50%;\n --pf-v6-c-drawer--m-inline--m-panel-bottom__splitter--Height: 0.625rem;\n --pf-v6-c-drawer--m-inline--m-panel-bottom__splitter-handle--InsetBlockStart: 50%;\n --pf-v6-c-drawer--m-inline--m-panel-bottom__splitter--after--BorderBlockStartWidth: var(--pf-v6-c-drawer__splitter--after--border-width--base);\n --pf-v6-c-drawer__splitter-handle--InsetBlockStart: 50%;\n --pf-v6-c-drawer__splitter-handle--InsetInlineStart: calc(50% - var(--pf-v6-c-drawer__splitter--after--border-width--base));\n --pf-v6-c-drawer--m-panel-left__splitter-handle--InsetInlineStart: 50%;\n --pf-v6-c-drawer--m-panel-bottom__splitter-handle--InsetBlockStart: calc(50% - var(--pf-v6-c-drawer__splitter--after--border-width--base));\n --pf-v6-c-drawer__splitter-handle--after--BorderColor: var(--pf-t--global--border--color--default);\n --pf-v6-c-drawer__splitter-handle--after--BorderBlockStartWidth: var(--pf-t--global--border--width--divider--default);\n --pf-v6-c-drawer__splitter-handle--after--BorderInlineEndWidth: 0;\n --pf-v6-c-drawer__splitter-handle--after--BorderBlockEndWidth: var(--pf-t--global--border--width--divider--default);\n --pf-v6-c-drawer__splitter-handle--after--BorderInlineStartWidth: 0;\n --pf-v6-c-drawer__splitter--hover__splitter-handle--after--BorderColor: var(--pf-t--global--border--color--hover);\n --pf-v6-c-drawer__splitter--m-vertical__splitter-handle--after--BorderBlockStartWidth: 0;\n --pf-v6-c-drawer__splitter--m-vertical__splitter-handle--after--BorderInlineEndWidth: var(--pf-t--global--border--width--divider--default);\n --pf-v6-c-drawer__splitter--m-vertical__splitter-handle--after--BorderBlockEndWidth: 0;\n --pf-v6-c-drawer__splitter--m-vertical__splitter-handle--after--BorderInlineStartWidth: var(--pf-t--global--border--width--divider--default);\n --pf-v6-c-drawer__splitter-handle--after--Width: 0.75rem;\n --pf-v6-c-drawer__splitter-handle--after--Height: 0.25rem;\n --pf-v6-c-drawer__splitter--m-vertical__splitter-handle--after--Width: 0.25rem;\n --pf-v6-c-drawer__splitter--m-vertical__splitter-handle--after--Height: 0.75rem;\n --pf-v6-c-drawer__actions--MarginBlockStart: calc(var(--pf-t--global--spacer--control--vertical--compact) * -1.5);\n --pf-v6-c-drawer__actions--MarginInlineEnd: calc(var(--pf-t--global--spacer--control--horizontal--compact) * -1.5);\n --pf-v6-c-drawer__panel--BoxShadow: none;\n --pf-v6-c-drawer--m-expanded--m-panel-bottom__panel--BoxShadow: var(--pf-t--global--box-shadow--md--top);\n --pf-v6-c-drawer__panel--after--Width: var(--pf-t--global--border--width--high-contrast--regular);\n --pf-v6-c-drawer--m-inline__panel--after--Width: 0;\n --pf-v6-c-drawer--m-inline__panel--after--md--Width: var(--pf-t--global--border--width--divider--default);\n --pf-v6-c-drawer--m-panel-bottom__panel--after--Height: var(--pf-t--global--border--width--high-contrast--regular);\n --pf-v6-c-drawer__panel--after--BackgroundColor: var(--pf-t--global--border--color--high-contrast);\n --pf-v6-c-drawer--m-inline--m-expanded__panel--after--BackgroundColor: var(--pf-t--global--border--color--default);\n --pf-v6-c-drawer--m-inline__panel--PaddingInlineStart: 0;\n --pf-v6-c-drawer--m-panel-left--m-inline__panel--PaddingInlineEnd: 0;\n --pf-v6-c-drawer--m-panel-bottom--m-inline__panel--PaddingBlockStart: 0;\n}\n@media screen and (prefers-reduced-motion: no-preference) {\n .pf-v6-c-drawer {\n --pf-v6-c-drawer__panel--TransitionDuration--slide: var(--pf-t--global--motion--duration--slide-in--short);\n --pf-v6-c-drawer__panel--TransitionDelay--focus: var(--pf-v6-c-drawer__panel--TransitionDuration--slide);\n --pf-v6-c-drawer__panel--TransitionDelay: 0s, 0s, 0s, 0s, var(--pf-v6-c-drawer__panel--TransitionDelay--focus);\n --pf-v6-c-drawer__panel--TransitionTimingFunction: var(--pf-t--global--motion--timing-function--decelerate);\n --pf-v6-c-drawer__panel--TransitionDuration: 0s, var(--pf-v6-c-drawer__panel--TransitionDuration--slide), 0s, 0s, 0s;\n --pf-v6-c-drawer__panel--TransitionProperty: margin, transform, box-shadow, flex-basis, visibility;\n --pf-v6-c-drawer__panel--Opacity: 1;\n }\n}\n@media screen and (min-width: 75rem) {\n .pf-v6-c-drawer {\n --pf-v6-c-drawer__panel--MinWidth: var(--pf-v6-c-drawer__panel--xl--MinWidth);\n }\n .pf-v6-c-drawer.pf-m-panel-bottom {\n --pf-v6-c-drawer__panel--MinWidth: auto;\n --pf-v6-c-drawer__panel--MinHeight: var(--pf-v6-c-drawer--m-panel-bottom__panel--xl--MinHeight);\n }\n}\n\n.pf-v6-c-drawer {\n --pf-v6-c-drawer--m-expanded__panel--BoxShadow: var(--pf-t--global--box-shadow--md--left);\n --pf-v6-c-drawer--m-expanded--m-panel-left__panel--BoxShadow: var(--pf-t--global--box-shadow--md--right);\n display: flex;\n flex-direction: column;\n height: 100%;\n overflow-x: hidden;\n}\n:where(.pf-v6-m-dir-rtl, [dir=rtl]) .pf-v6-c-drawer {\n --pf-v6-c-drawer--m-expanded__panel--BoxShadow: var(--pf-t--global--box-shadow--md--right);\n}\n\n:where(.pf-v6-m-dir-rtl, [dir=rtl]) .pf-v6-c-drawer {\n --pf-v6-c-drawer--m-expanded--m-panel-left__panel--BoxShadow: var(--pf-t--global--box-shadow--md--left);\n}\n\n.pf-v6-c-drawer.pf-m-inline, .pf-v6-c-drawer.pf-m-static {\n --pf-v6-c-drawer__panel--BackgroundColor: var(--pf-v6-c-drawer__panel--m-inline--BackgroundColor);\n --pf-v6-c-drawer__panel--BorderInlineStartWidth: var(--pf-v6-c-drawer--m-inline__panel--after--Width);\n}\n.pf-v6-c-drawer.pf-m-inline > .pf-v6-c-drawer__main > .pf-v6-c-drawer__panel:not(.pf-m-no-border, .pf-m-resizable), .pf-v6-c-drawer.pf-m-static > .pf-v6-c-drawer__main > .pf-v6-c-drawer__panel:not(.pf-m-no-border, .pf-m-resizable) {\n padding-inline-start: var(--pf-v6-c-drawer--m-inline__panel--PaddingInlineStart);\n}\n.pf-v6-c-drawer.pf-m-panel-left > .pf-v6-c-drawer__main > .pf-v6-c-drawer__panel {\n order: 0;\n margin-inline-end: calc(var(--pf-v6-c-drawer__panel--FlexBasis) * -1);\n transform: translateX(-100%);\n}\n:where(.pf-v6-m-dir-rtl, [dir=rtl]) .pf-v6-c-drawer.pf-m-panel-left > .pf-v6-c-drawer__main > .pf-v6-c-drawer__panel {\n transform: translateX(calc(-100% * var(--pf-v6-global--inverse--multiplier)));\n}\n\n.pf-v6-c-drawer.pf-m-panel-left > .pf-v6-c-drawer__main > .pf-v6-c-drawer__content {\n order: 1;\n}\n.pf-v6-c-drawer.pf-m-panel-bottom > .pf-v6-c-drawer__main {\n flex-direction: column;\n}\n.pf-v6-c-drawer.pf-m-expanded {\n --pf-v6-c-drawer__panel--TransitionDelay--focus: var(--pf-v6-c-drawer__panel--TransitionDelay--expand--focus);\n}\n.pf-v6-c-drawer.pf-m-expanded > .pf-v6-c-drawer__main > .pf-v6-c-drawer__panel {\n transform: translateX(-100%);\n --pf-v6-c-drawer__panel--Opacity: var(--pf-v6-c-drawer--m-expanded__panel--Opacity);\n visibility: visible;\n}\n:where(.pf-v6-m-dir-rtl, [dir=rtl]) .pf-v6-c-drawer.pf-m-expanded > .pf-v6-c-drawer__main > .pf-v6-c-drawer__panel {\n transform: translateX(calc(-100% * var(--pf-v6-global--inverse--multiplier)));\n}\n\n.pf-v6-c-drawer.pf-m-expanded.pf-m-panel-left > .pf-v6-c-drawer__main > .pf-v6-c-drawer__panel {\n transform: translateX(0);\n}\n.pf-v6-c-drawer.pf-m-expanded.pf-m-panel-bottom > .pf-v6-c-drawer__main > .pf-v6-c-drawer__panel {\n transform: translate(0, -100%);\n}\n.pf-v6-c-drawer.pf-m-resizing {\n --pf-v6-c-drawer__panel--TransitionProperty: none;\n pointer-events: none;\n}\n.pf-v6-c-drawer.pf-m-resizing .pf-v6-c-drawer__splitter {\n pointer-events: auto;\n}\n\n.pf-v6-c-drawer__section {\n flex-grow: 0;\n background-color: var(--pf-v6-c-drawer__section--BackgroundColor);\n}\n.pf-v6-c-drawer__section.pf-m-secondary {\n --pf-v6-c-drawer__section--BackgroundColor: var(--pf-v6-c-drawer__section--m-secondary--BackgroundColor);\n}\n.pf-v6-c-drawer__section.pf-m-no-background {\n --pf-v6-c-drawer__section--BackgroundColor: transparent;\n}\n\n.pf-v6-c-drawer__main {\n display: flex;\n flex: 1;\n overflow: hidden;\n}\n\n.pf-v6-c-drawer__content,\n.pf-v6-c-drawer__panel,\n.pf-v6-c-drawer__panel-main {\n display: flex;\n flex-direction: column;\n flex-shrink: 0;\n overflow: auto;\n}\n\n.pf-v6-c-drawer__content {\n z-index: var(--pf-v6-c-drawer__content--ZIndex);\n flex-basis: var(--pf-v6-c-drawer__content--FlexBasis);\n order: 0;\n background-color: var(--pf-v6-c-drawer__content--BackgroundColor);\n}\n.pf-v6-c-drawer__content.pf-m-primary {\n --pf-v6-c-drawer__content--BackgroundColor: var(--pf-v6-c-drawer__content--m-primary--BackgroundColor);\n}\n.pf-v6-c-drawer__content.pf-m-secondary {\n --pf-v6-c-drawer__content--BackgroundColor: var(--pf-v6-c-drawer__content--m-secondary--BackgroundColor);\n}\n.pf-v6-c-drawer__content > .pf-v6-c-drawer__body {\n padding-block-start: var(--pf-v6-c-drawer__content__body--PaddingBlockStart);\n padding-block-end: var(--pf-v6-c-drawer__content__body--PaddingBlockEnd);\n padding-inline-start: var(--pf-v6-c-drawer__content__body--PaddingInlineStart);\n padding-inline-end: var(--pf-v6-c-drawer__content__body--PaddingInlineEnd);\n}\n\n.pf-v6-c-drawer__panel {\n position: relative;\n z-index: var(--pf-v6-c-drawer__panel--ZIndex);\n flex-basis: var(--pf-v6-c-drawer__panel--FlexBasis);\n row-gap: var(--pf-v6-c-drawer__panel--RowGap);\n order: 1;\n max-height: var(--pf-v6-c-drawer__panel--MaxHeight);\n overflow: auto;\n visibility: hidden;\n background-color: var(--pf-v6-c-drawer__panel--BackgroundColor);\n border: solid var(--pf-v6-c-drawer__panel--BorderColor);\n border-block-start-width: var(--pf-v6-c-drawer__panel--BorderBlockStartWidth);\n border-block-end-width: var(--pf-v6-c-drawer__panel--BorderBlockEndWidth);\n border-inline-start-width: var(--pf-v6-c-drawer__panel--BorderInlineStartWidth);\n border-inline-end-width: var(--pf-v6-c-drawer__panel--BorderInlineEndWidth);\n box-shadow: var(--pf-v6-c-drawer__panel--BoxShadow);\n opacity: var(--pf-v6-c-drawer__panel--Opacity);\n transition-delay: var(--pf-v6-c-drawer__panel--TransitionDelay);\n transition-timing-function: var(--pf-v6-c-drawer__panel--TransitionTimingFunction);\n transition-duration: var(--pf-v6-c-drawer__panel--TransitionDuration);\n transition-property: var(--pf-v6-c-drawer__panel--TransitionProperty);\n -webkit-overflow-scrolling: touch;\n}\n.pf-v6-c-drawer__panel:not(.pf-m-resizable) {\n padding-block-start: var(--pf-v6-c-drawer__panel--PaddingBlockStart);\n padding-block-end: var(--pf-v6-c-drawer__panel--PaddingBlockEnd);\n}\n.pf-v6-c-drawer__panel.pf-m-secondary {\n --pf-v6-c-drawer__panel--BackgroundColor: var(--pf-v6-c-drawer__panel--m-secondary--BackgroundColor);\n}\n.pf-v6-c-drawer__panel.pf-m-no-background {\n --pf-v6-c-drawer__panel--BackgroundColor: transparent;\n}\n@media screen and (min-width: 48rem) {\n .pf-v6-c-drawer__panel {\n --pf-v6-c-drawer__panel--FlexBasis:\n max(\n var(--pf-v6-c-drawer__panel--md--FlexBasis--min),\n min(var(--pf-v6-c-drawer__panel--md--FlexBasis), var(--pf-v6-c-drawer__panel--md--FlexBasis--max))\n );\n }\n}\n@media screen and (min-width: 75rem) {\n .pf-v6-c-drawer__panel {\n --pf-v6-c-drawer__panel--md--FlexBasis: var(--pf-v6-c-drawer__panel--xl--FlexBasis);\n }\n .pf-v6-c-drawer.pf-m-panel-bottom .pf-v6-c-drawer__panel {\n --pf-v6-c-drawer__panel--md--FlexBasis: var(--pf-v6-c-drawer--m-panel-bottom__panel--xl--FlexBasis);\n }\n}\n\n.pf-v6-c-drawer__panel > .pf-v6-c-drawer__body,\n.pf-v6-c-drawer__panel-main > .pf-v6-c-drawer__body {\n padding-block-start: var(--pf-v6-c-drawer__panel__body--PaddingBlockStart);\n padding-block-end: var(--pf-v6-c-drawer__panel__body--PaddingBlockEnd);\n padding-inline-start: var(--pf-v6-c-drawer__panel__body--PaddingInlineStart);\n padding-inline-end: var(--pf-v6-c-drawer__panel__body--PaddingInlineEnd);\n}\n\n.pf-v6-c-drawer__panel-main {\n flex-grow: 1;\n padding-block-start: var(--pf-v6-c-drawer__panel--PaddingBlockStart);\n padding-block-end: var(--pf-v6-c-drawer__panel--PaddingBlockEnd);\n}\n\n.pf-v6-c-drawer__head {\n display: grid;\n grid-template-columns: auto;\n grid-auto-columns: max-content;\n column-gap: var(--pf-v6-c-drawer__head--ColumnGap);\n padding-block-start: var(--pf-v6-c-drawer__head--PaddingBlockStart);\n padding-block-end: var(--pf-v6-c-drawer__head--PaddingBlockEnd);\n padding-inline-start: var(--pf-v6-c-drawer__head--PaddingInlineStart);\n padding-inline-end: var(--pf-v6-c-drawer__head--PaddingInlineEnd);\n}\n.pf-v6-c-drawer__head > * {\n grid-column: 1;\n}\n\n.pf-v6-c-drawer__actions {\n display: flex;\n grid-row: 1;\n grid-column: 2;\n align-self: baseline;\n margin-block-start: var(--pf-v6-c-drawer__actions--MarginBlockStart);\n margin-inline-end: var(--pf-v6-c-drawer__actions--MarginInlineEnd);\n}\n\n.pf-v6-c-drawer__description {\n padding-inline-start: var(--pf-v6-c-drawer__description--PaddingInlineStart);\n padding-inline-end: var(--pf-v6-c-drawer__description--PaddingInlineEnd);\n}\n\n.pf-v6-c-drawer__body.pf-m-no-padding {\n padding: 0;\n}\n.pf-v6-c-drawer__body.pf-m-padding {\n padding-block-start: var(--pf-v6-c-drawer__body--m-padding--PaddingBlockStart);\n padding-block-end: var(--pf-v6-c-drawer__body--m-padding--PaddingBlockEnd);\n padding-inline-start: var(--pf-v6-c-drawer__body--m-padding--PaddingInlineStart);\n padding-inline-end: var(--pf-v6-c-drawer__body--m-padding--PaddingInlineEnd);\n}\n.pf-v6-c-drawer__body:not(.pf-m-no-padding) + * {\n padding-block-start: 0;\n}\n.pf-v6-c-drawer__body:last-child {\n flex: 1 1;\n}\n\n.pf-v6-c-drawer__splitter {\n position: relative;\n display: none;\n width: var(--pf-v6-c-drawer__splitter--Width);\n height: var(--pf-v6-c-drawer__splitter--Height);\n cursor: var(--pf-v6-c-drawer__splitter--Cursor);\n background-color: var(--pf-v6-c-drawer__splitter--BackgroundColor);\n}\n.pf-v6-c-drawer__splitter.pf-m-vertical {\n --pf-v6-c-drawer__splitter--Height: var(--pf-v6-c-drawer__splitter--m-vertical--Height);\n --pf-v6-c-drawer__splitter--Width: var(--pf-v6-c-drawer__splitter--m-vertical--Width);\n --pf-v6-c-drawer__splitter--Cursor: var(--pf-v6-c-drawer__splitter--m-vertical--Cursor);\n --pf-v6-c-drawer__splitter-handle--after--Width: var(--pf-v6-c-drawer__splitter--m-vertical__splitter-handle--after--Width);\n --pf-v6-c-drawer__splitter-handle--after--Height: var(--pf-v6-c-drawer__splitter--m-vertical__splitter-handle--after--Height);\n --pf-v6-c-drawer__splitter-handle--after--BorderBlockStartWidth: var(--pf-v6-c-drawer__splitter--m-vertical__splitter-handle--after--BorderBlockStartWidth);\n --pf-v6-c-drawer__splitter-handle--after--BorderInlineEndWidth: var(--pf-v6-c-drawer__splitter--m-vertical__splitter-handle--after--BorderInlineEndWidth);\n --pf-v6-c-drawer__splitter-handle--after--BorderBlockEndWidth: var(--pf-v6-c-drawer__splitter--m-vertical__splitter-handle--after--BorderBlockEndWidth);\n --pf-v6-c-drawer__splitter-handle--after--BorderInlineStartWidth: var(--pf-v6-c-drawer__splitter--m-vertical__splitter-handle--after--BorderInlineStartWidth);\n}\n.pf-v6-c-drawer__splitter:hover, .pf-v6-c-drawer__splitter:focus {\n --pf-v6-c-drawer__splitter-handle--after--BorderColor: var(--pf-v6-c-drawer__splitter--hover__splitter-handle--after--BorderColor);\n}\n.pf-v6-c-drawer__splitter::after {\n position: absolute;\n inset-block-start: 0;\n inset-block-end: 0;\n inset-inline-start: 0;\n inset-inline-end: 0;\n content: "";\n border: solid var(--pf-v6-c-drawer__splitter--after--BorderColor);\n border-block-start-width: var(--pf-v6-c-drawer__splitter--after--BorderBlockStartWidth);\n border-block-end-width: var(--pf-v6-c-drawer__splitter--after--BorderBlockEndWidth);\n border-inline-start-width: var(--pf-v6-c-drawer__splitter--after--BorderInlineStartWidth);\n border-inline-end-width: var(--pf-v6-c-drawer__splitter--after--BorderInlineEndWidth);\n}\n\n.pf-v6-c-drawer__splitter-handle {\n position: absolute;\n inset-block-start: var(--pf-v6-c-drawer__splitter-handle--InsetBlockStart);\n inset-inline-start: var(--pf-v6-c-drawer__splitter-handle--InsetInlineStart);\n transform: translate(-50%, -50%);\n}\n:where(.pf-v6-m-dir-rtl, [dir=rtl]) .pf-v6-c-drawer__splitter-handle {\n transform: translate(calc(-50% * var(--pf-v6-global--inverse--multiplier)), -50%);\n}\n\n.pf-v6-c-drawer__splitter-handle::after {\n display: block;\n width: var(--pf-v6-c-drawer__splitter-handle--after--Width);\n height: var(--pf-v6-c-drawer__splitter-handle--after--Height);\n content: "";\n border-color: var(--pf-v6-c-drawer__splitter-handle--after--BorderColor);\n border-style: solid;\n border-block-start-width: var(--pf-v6-c-drawer__splitter-handle--after--BorderBlockStartWidth);\n border-block-end-width: var(--pf-v6-c-drawer__splitter-handle--after--BorderBlockEndWidth);\n border-inline-start-width: var(--pf-v6-c-drawer__splitter-handle--after--BorderInlineStartWidth);\n border-inline-end-width: var(--pf-v6-c-drawer__splitter-handle--after--BorderInlineEndWidth);\n}\n\n@media screen and (min-width: 48rem) {\n .pf-v6-c-drawer {\n --pf-v6-c-drawer--m-inline__panel--after--Width: var(--pf-v6-c-drawer--m-inline__panel--after--md--Width);\n min-width: var(--pf-v6-c-drawer__panel--MinWidth);\n }\n .pf-v6-c-drawer > .pf-v6-c-drawer__main > .pf-v6-c-drawer__panel {\n box-shadow: var(--pf-v6-c-drawer--m-expanded__panel--BoxShadow);\n }\n .pf-v6-c-drawer > .pf-v6-c-drawer__main > .pf-v6-c-drawer__panel.pf-m-resizable {\n --pf-v6-c-drawer__panel--md--FlexBasis--min: var(--pf-v6-c-drawer__panel--m-resizable--md--FlexBasis--min);\n --pf-v6-c-drawer__panel--BorderBlockStartWidth: 0;\n --pf-v6-c-drawer__panel--BorderBlockEndWidth: 0;\n --pf-v6-c-drawer__panel--BorderInlineStartWidth: 0;\n --pf-v6-c-drawer__panel--BorderInlineEndWidth: 0;\n flex-direction: var(--pf-v6-c-drawer__panel--m-resizable--FlexDirection);\n min-width: var(--pf-v6-c-drawer__panel--m-resizable--MinWidth);\n }\n .pf-v6-c-drawer > .pf-v6-c-drawer__main > .pf-v6-c-drawer__panel.pf-m-resizable > .pf-v6-c-drawer__splitter {\n flex-shrink: 0;\n }\n .pf-v6-c-drawer > .pf-v6-c-drawer__main > .pf-v6-c-drawer__panel.pf-m-resizable > .pf-v6-c-drawer__panel-main {\n flex-shrink: 1;\n }\n .pf-v6-c-drawer.pf-m-panel-left {\n --pf-v6-c-drawer--m-expanded__panel--BoxShadow: var(--pf-v6-c-drawer--m-expanded--m-panel-left__panel--BoxShadow);\n --pf-v6-c-drawer__panel--BorderInlineEndWidth: var(--pf-v6-c-drawer__panel--after--Width);\n --pf-v6-c-drawer__panel--BorderInlineStartWidth: 0;\n }\n .pf-v6-c-drawer.pf-m-panel-left.pf-m-inline > .pf-v6-c-drawer__main > .pf-v6-c-drawer__panel:not(.pf-m-no-border, .pf-m-resizable), .pf-v6-c-drawer.pf-m-panel-left.pf-m-static > .pf-v6-c-drawer__main > .pf-v6-c-drawer__panel:not(.pf-m-no-border, .pf-m-resizable) {\n --pf-v6-c-drawer__panel--BorderInlineEndWidth: var(--pf-v6-c-drawer--m-inline__panel--after--Width);\n padding-inline-start: 0;\n padding-inline-end: var(--pf-v6-c-drawer--m-panel-left--m-inline__panel--PaddingInlineEnd);\n }\n .pf-v6-c-drawer.pf-m-panel-left.pf-m-expanded > .pf-v6-c-drawer__main > .pf-v6-c-drawer__panel {\n transform: translateX(0);\n }\n .pf-v6-c-drawer.pf-m-panel-left > .pf-v6-c-drawer__main > .pf-v6-c-drawer__panel.pf-m-resizable > .pf-v6-c-drawer__splitter {\n --pf-v6-c-drawer__splitter-handle--InsetInlineStart: var(--pf-v6-c-drawer--m-panel-left__splitter-handle--InsetInlineStart);\n order: 1;\n }\n .pf-v6-c-drawer.pf-m-panel-bottom {\n --pf-v6-c-drawer--m-expanded__panel--BoxShadow: var(--pf-v6-c-drawer--m-expanded--m-panel-bottom__panel--BoxShadow);\n --pf-v6-c-drawer__panel--MaxHeight: 100%;\n --pf-v6-c-drawer__panel--FlexBasis--min: var(--pf-v6-c-drawer--m-panel-bottom__panel--FlexBasis--min);\n --pf-v6-c-drawer__panel--BorderInlineStartWidth: 0;\n --pf-v6-c-drawer__panel--BorderBlockStartWidth: var(--pf-v6-c-drawer--m-panel-bottom__panel--after--Height);\n min-width: auto;\n min-height: var(--pf-v6-c-drawer--m-panel-bottom__panel--md--MinHeight);\n }\n .pf-v6-c-drawer.pf-m-panel-bottom.pf-m-inline > .pf-v6-c-drawer__main > .pf-v6-c-drawer__panel:not(.pf-m-no-border, .pf-m-resizable), .pf-v6-c-drawer.pf-m-panel-bottom.pf-m-static > .pf-v6-c-drawer__main > .pf-v6-c-drawer__panel:not(.pf-m-no-border, .pf-m-resizable) {\n --pf-v6-c-drawer__panel--BorderBlockStartWidth: var(--pf-v6-c-drawer--m-inline__panel--after--Width);\n padding-block-start: var(--pf-v6-c-drawer--m-panel-bottom--m-inline__panel--PaddingBlockStart);\n padding-inline-start: 0;\n }\n .pf-v6-c-drawer.pf-m-panel-bottom > .pf-v6-c-drawer__main > .pf-v6-c-drawer__panel.pf-m-resizable {\n --pf-v6-c-drawer__panel--md--FlexBasis--min: var(--pf-v6-c-drawer--m-panel-bottom__panel--m-resizable--md--FlexBasis--min);\n --pf-v6-c-drawer__panel--m-resizable--FlexDirection: var(--pf-v6-c-drawer--m-panel-bottom__panel--m-resizable--FlexDirection);\n --pf-v6-c-drawer__panel--m-resizable--MinWidth: 0;\n min-height: var(--pf-v6-c-drawer--m-panel-bottom__panel--m-resizable--MinHeight);\n }\n .pf-v6-c-drawer.pf-m-panel-bottom > .pf-v6-c-drawer__main > .pf-v6-c-drawer__panel.pf-m-resizable > .pf-v6-c-drawer__splitter {\n --pf-v6-c-drawer__splitter-handle--InsetBlockStart: var(--pf-v6-c-drawer--m-panel-bottom__splitter-handle--InsetBlockStart);\n --pf-v6-c-drawer__splitter--after--BorderBlockStartWidth: var(--pf-v6-c-drawer--m-panel-bottom__splitter--after--BorderBlockStartWidth);\n --pf-v6-c-drawer__splitter--after--BorderInlineEndWidth: 0;\n --pf-v6-c-drawer__splitter--after--BorderBlockEndWidth: var(--pf-v6-c-drawer--m-panel-bottom__splitter--after--BorderBlockEndWidth);\n --pf-v6-c-drawer__splitter--after--BorderInlineStartWidth: 0;\n }\n .pf-v6-c-drawer.pf-m-inline > .pf-v6-c-drawer__main > .pf-v6-c-drawer__panel.pf-m-resizable > .pf-v6-c-drawer__splitter {\n --pf-v6-c-drawer__splitter--m-vertical--Width: var(--pf-v6-c-drawer--m-inline__splitter--m-vertical--Width);\n --pf-v6-c-drawer__splitter-handle--InsetInlineStart: var(--pf-v6-c-drawer--m-inline__splitter-handle--InsetInlineStart);\n outline-offset: var(--pf-v6-c-drawer--m-inline__splitter--focus--OutlineOffset);\n }\n .pf-v6-c-drawer.pf-m-inline.pf-m-panel-bottom > .pf-v6-c-drawer__main > .pf-v6-c-drawer__panel.pf-m-resizable > .pf-v6-c-drawer__splitter {\n --pf-v6-c-drawer__splitter--Height: var(--pf-v6-c-drawer--m-inline--m-panel-bottom__splitter--Height);\n --pf-v6-c-drawer__splitter-handle--InsetBlockStart: var(--pf-v6-c-drawer--m-inline--m-panel-bottom__splitter-handle--InsetBlockStart);\n --pf-v6-c-drawer__splitter--after--BorderBlockStartWidth: var(--pf-v6-c-drawer--m-inline--m-panel-bottom__splitter--after--BorderBlockStartWidth);\n --pf-v6-c-drawer__splitter--after--BorderInlineEndWidth: 0;\n --pf-v6-c-drawer__splitter--after--BorderInlineStartWidth: 0;\n }\n .pf-v6-c-drawer > .pf-v6-c-drawer__main > .pf-v6-c-drawer__panel.pf-m-no-border,\n .pf-v6-c-drawer.pf-m-panel-left > .pf-v6-c-drawer__main > .pf-v6-c-drawer__panel.pf-m-no-border {\n --pf-v6-c-drawer--m-expanded__panel--BoxShadow: none;\n --pf-v6-c-drawer__panel--BorderBlockStartWidth: 0;\n --pf-v6-c-drawer__panel--BorderBlockEndWidth: 0;\n --pf-v6-c-drawer__panel--BorderInlineStartWidth: 0;\n --pf-v6-c-drawer__panel--BorderInlineEndWidth: 0;\n }\n .pf-v6-c-drawer__splitter {\n display: block;\n }\n}\n@media (min-width: 48rem) {\n .pf-v6-c-drawer__panel.pf-m-width-25 {\n --pf-v6-c-drawer__panel--md--FlexBasis: 25%;\n }\n .pf-v6-c-drawer__panel.pf-m-width-33 {\n --pf-v6-c-drawer__panel--md--FlexBasis: 33%;\n }\n .pf-v6-c-drawer__panel.pf-m-width-50 {\n --pf-v6-c-drawer__panel--md--FlexBasis: 50%;\n }\n .pf-v6-c-drawer__panel.pf-m-width-66 {\n --pf-v6-c-drawer__panel--md--FlexBasis: 66%;\n }\n .pf-v6-c-drawer__panel.pf-m-width-75 {\n --pf-v6-c-drawer__panel--md--FlexBasis: 75%;\n }\n .pf-v6-c-drawer__panel.pf-m-width-100 {\n --pf-v6-c-drawer__panel--md--FlexBasis: 100%;\n }\n}\n@media (min-width: 62rem) {\n .pf-v6-c-drawer__panel.pf-m-width-25-on-lg {\n --pf-v6-c-drawer__panel--md--FlexBasis: 25%;\n }\n .pf-v6-c-drawer__panel.pf-m-width-33-on-lg {\n --pf-v6-c-drawer__panel--md--FlexBasis: 33%;\n }\n .pf-v6-c-drawer__panel.pf-m-width-50-on-lg {\n --pf-v6-c-drawer__panel--md--FlexBasis: 50%;\n }\n .pf-v6-c-drawer__panel.pf-m-width-66-on-lg {\n --pf-v6-c-drawer__panel--md--FlexBasis: 66%;\n }\n .pf-v6-c-drawer__panel.pf-m-width-75-on-lg {\n --pf-v6-c-drawer__panel--md--FlexBasis: 75%;\n }\n .pf-v6-c-drawer__panel.pf-m-width-100-on-lg {\n --pf-v6-c-drawer__panel--md--FlexBasis: 100%;\n }\n}\n@media (min-width: 75rem) {\n .pf-v6-c-drawer__panel.pf-m-width-25-on-xl {\n --pf-v6-c-drawer__panel--md--FlexBasis: 25%;\n }\n .pf-v6-c-drawer__panel.pf-m-width-33-on-xl {\n --pf-v6-c-drawer__panel--md--FlexBasis: 33%;\n }\n .pf-v6-c-drawer__panel.pf-m-width-50-on-xl {\n --pf-v6-c-drawer__panel--md--FlexBasis: 50%;\n }\n .pf-v6-c-drawer__panel.pf-m-width-66-on-xl {\n --pf-v6-c-drawer__panel--md--FlexBasis: 66%;\n }\n .pf-v6-c-drawer__panel.pf-m-width-75-on-xl {\n --pf-v6-c-drawer__panel--md--FlexBasis: 75%;\n }\n .pf-v6-c-drawer__panel.pf-m-width-100-on-xl {\n --pf-v6-c-drawer__panel--md--FlexBasis: 100%;\n }\n}\n@media (min-width: 90.625rem) {\n .pf-v6-c-drawer__panel.pf-m-width-25-on-2xl {\n --pf-v6-c-drawer__panel--md--FlexBasis: 25%;\n }\n .pf-v6-c-drawer__panel.pf-m-width-33-on-2xl {\n --pf-v6-c-drawer__panel--md--FlexBasis: 33%;\n }\n .pf-v6-c-drawer__panel.pf-m-width-50-on-2xl {\n --pf-v6-c-drawer__panel--md--FlexBasis: 50%;\n }\n .pf-v6-c-drawer__panel.pf-m-width-66-on-2xl {\n --pf-v6-c-drawer__panel--md--FlexBasis: 66%;\n }\n .pf-v6-c-drawer__panel.pf-m-width-75-on-2xl {\n --pf-v6-c-drawer__panel--md--FlexBasis: 75%;\n }\n .pf-v6-c-drawer__panel.pf-m-width-100-on-2xl {\n --pf-v6-c-drawer__panel--md--FlexBasis: 100%;\n }\n}\n@media (min-width: 48rem) {\n .pf-v6-c-drawer.pf-m-inline > .pf-v6-c-drawer__main > .pf-v6-c-drawer__content,\n .pf-v6-c-drawer.pf-m-static > .pf-v6-c-drawer__main > .pf-v6-c-drawer__content {\n flex-shrink: 1;\n }\n .pf-v6-c-drawer.pf-m-inline > .pf-v6-c-drawer__main > .pf-v6-c-drawer__panel,\n .pf-v6-c-drawer.pf-m-static > .pf-v6-c-drawer__main > .pf-v6-c-drawer__panel {\n --pf-v6-c-drawer--m-expanded__panel--BoxShadow: none;\n }\n .pf-v6-c-drawer.pf-m-inline > .pf-v6-c-drawer__main > .pf-v6-c-drawer__panel:not(.pf-m-no-border),\n .pf-v6-c-drawer.pf-m-static > .pf-v6-c-drawer__main > .pf-v6-c-drawer__panel:not(.pf-m-no-border) {\n --pf-v6-c-drawer__panel--BorderColor: var(--pf-v6-c-drawer--m-inline--m-expanded__panel--after--BackgroundColor);\n }\n .pf-v6-c-drawer.pf-m-inline > .pf-v6-c-drawer__main > .pf-v6-c-drawer__content {\n overflow-x: auto;\n }\n .pf-v6-c-drawer.pf-m-inline > .pf-v6-c-drawer__main > .pf-v6-c-drawer__panel {\n margin-inline-start: calc(var(--pf-v6-c-drawer__panel--FlexBasis) * -1);\n transform: translateX(100%);\n }\n :where(.pf-v6-m-dir-rtl, [dir=rtl]) .pf-v6-c-drawer.pf-m-inline > .pf-v6-c-drawer__main > .pf-v6-c-drawer__panel {\n transform: translateX(calc(100% * var(--pf-v6-global--inverse--multiplier)));\n }\n .pf-v6-c-drawer.pf-m-inline.pf-m-expanded > .pf-v6-c-drawer__main > .pf-v6-c-drawer__panel {\n margin-inline-start: 0;\n transform: translateX(0);\n }\n .pf-v6-c-drawer.pf-m-inline > .pf-v6-c-drawer__main > .pf-v6-c-drawer__panel > .pf-v6-c-drawer__body > .pf-v6-c-drawer__head .pf-v6-c-drawer__close {\n display: unset;\n }\n .pf-v6-c-drawer.pf-m-inline.pf-m-panel-left > .pf-v6-c-drawer__main > .pf-v6-c-drawer__panel {\n margin-inline-start: 0;\n margin-inline-end: calc(var(--pf-v6-c-drawer__panel--FlexBasis) * -1);\n transform: translateX(-100%);\n }\n :where(.pf-v6-m-dir-rtl, [dir=rtl]) .pf-v6-c-drawer.pf-m-inline.pf-m-panel-left > .pf-v6-c-drawer__main > .pf-v6-c-drawer__panel {\n transform: translateX(calc(-100% * var(--pf-v6-global--inverse--multiplier)));\n }\n .pf-v6-c-drawer.pf-m-inline.pf-m-panel-left.pf-m-expanded > .pf-v6-c-drawer__main > .pf-v6-c-drawer__panel {\n margin-inline-end: 0;\n transform: translateX(0);\n }\n .pf-v6-c-drawer.pf-m-inline.pf-m-panel-left > .pf-v6-c-drawer__main > .pf-v6-c-drawer__panel > .pf-v6-c-drawer__body > .pf-v6-c-drawer__head .pf-v6-c-drawer__close {\n display: unset;\n }\n .pf-v6-c-drawer.pf-m-inline.pf-m-panel-bottom > .pf-v6-c-drawer__main > .pf-v6-c-drawer__panel {\n margin-block-end: calc(var(--pf-v6-c-drawer__panel--FlexBasis) * -1);\n transform: translateY(100%);\n }\n .pf-v6-c-drawer.pf-m-inline.pf-m-panel-bottom.pf-m-expanded > .pf-v6-c-drawer__main > .pf-v6-c-drawer__panel {\n margin-block-end: 0;\n transform: translateY(0);\n }\n .pf-v6-c-drawer.pf-m-static > .pf-v6-c-drawer__main > .pf-v6-c-drawer__panel {\n transform: translateX(0);\n }\n .pf-v6-c-drawer.pf-m-static.pf-m-panel-left > .pf-v6-c-drawer__main > .pf-v6-c-drawer__panel {\n margin-inline-end: 0;\n transform: translateX(0);\n }\n .pf-v6-c-drawer.pf-m-static.pf-m-panel-bottom > .pf-v6-c-drawer__main > .pf-v6-c-drawer__panel {\n transform: translateX(0);\n }\n .pf-v6-c-drawer.pf-m-static > .pf-v6-c-drawer__main > .pf-v6-c-drawer__panel > .pf-v6-c-drawer__body > .pf-v6-c-drawer__head .pf-v6-c-drawer__close {\n display: none;\n }\n}\n@media (min-width: 62rem) {\n .pf-v6-c-drawer.pf-m-inline-on-lg > .pf-v6-c-drawer__main > .pf-v6-c-drawer__content,\n .pf-v6-c-drawer.pf-m-static-on-lg > .pf-v6-c-drawer__main > .pf-v6-c-drawer__content {\n flex-shrink: 1;\n }\n .pf-v6-c-drawer.pf-m-inline-on-lg > .pf-v6-c-drawer__main > .pf-v6-c-drawer__panel,\n .pf-v6-c-drawer.pf-m-static-on-lg > .pf-v6-c-drawer__main > .pf-v6-c-drawer__panel {\n --pf-v6-c-drawer--m-expanded__panel--BoxShadow: none;\n }\n .pf-v6-c-drawer.pf-m-inline-on-lg > .pf-v6-c-drawer__main > .pf-v6-c-drawer__panel:not(.pf-m-no-border),\n .pf-v6-c-drawer.pf-m-static-on-lg > .pf-v6-c-drawer__main > .pf-v6-c-drawer__panel:not(.pf-m-no-border) {\n --pf-v6-c-drawer__panel--BorderColor: var(--pf-v6-c-drawer--m-inline--m-expanded__panel--after--BackgroundColor);\n }\n .pf-v6-c-drawer.pf-m-inline-on-lg > .pf-v6-c-drawer__main > .pf-v6-c-drawer__content {\n overflow-x: auto;\n }\n .pf-v6-c-drawer.pf-m-inline-on-lg > .pf-v6-c-drawer__main > .pf-v6-c-drawer__panel {\n margin-inline-start: calc(var(--pf-v6-c-drawer__panel--FlexBasis) * -1);\n transform: translateX(100%);\n }\n :where(.pf-v6-m-dir-rtl, [dir=rtl]) .pf-v6-c-drawer.pf-m-inline-on-lg > .pf-v6-c-drawer__main > .pf-v6-c-drawer__panel {\n transform: translateX(calc(100% * var(--pf-v6-global--inverse--multiplier)));\n }\n .pf-v6-c-drawer.pf-m-inline-on-lg.pf-m-expanded > .pf-v6-c-drawer__main > .pf-v6-c-drawer__panel {\n margin-inline-start: 0;\n transform: translateX(0);\n }\n .pf-v6-c-drawer.pf-m-inline-on-lg > .pf-v6-c-drawer__main > .pf-v6-c-drawer__panel > .pf-v6-c-drawer__body > .pf-v6-c-drawer__head .pf-v6-c-drawer__close {\n display: unset;\n }\n .pf-v6-c-drawer.pf-m-inline-on-lg.pf-m-panel-left > .pf-v6-c-drawer__main > .pf-v6-c-drawer__panel {\n margin-inline-start: 0;\n margin-inline-end: calc(var(--pf-v6-c-drawer__panel--FlexBasis) * -1);\n transform: translateX(-100%);\n }\n :where(.pf-v6-m-dir-rtl, [dir=rtl]) .pf-v6-c-drawer.pf-m-inline-on-lg.pf-m-panel-left > .pf-v6-c-drawer__main > .pf-v6-c-drawer__panel {\n transform: translateX(calc(-100% * var(--pf-v6-global--inverse--multiplier)));\n }\n .pf-v6-c-drawer.pf-m-inline-on-lg.pf-m-panel-left.pf-m-expanded > .pf-v6-c-drawer__main > .pf-v6-c-drawer__panel {\n margin-inline-end: 0;\n transform: translateX(0);\n }\n .pf-v6-c-drawer.pf-m-inline-on-lg.pf-m-panel-left > .pf-v6-c-drawer__main > .pf-v6-c-drawer__panel > .pf-v6-c-drawer__body > .pf-v6-c-drawer__head .pf-v6-c-drawer__close {\n display: unset;\n }\n .pf-v6-c-drawer.pf-m-inline-on-lg.pf-m-panel-bottom > .pf-v6-c-drawer__main > .pf-v6-c-drawer__panel {\n margin-block-end: calc(var(--pf-v6-c-drawer__panel--FlexBasis) * -1);\n transform: translateY(100%);\n }\n .pf-v6-c-drawer.pf-m-inline-on-lg.pf-m-panel-bottom.pf-m-expanded > .pf-v6-c-drawer__main > .pf-v6-c-drawer__panel {\n margin-block-end: 0;\n transform: translateY(0);\n }\n .pf-v6-c-drawer.pf-m-static-on-lg > .pf-v6-c-drawer__main > .pf-v6-c-drawer__panel {\n transform: translateX(0);\n }\n .pf-v6-c-drawer.pf-m-static-on-lg.pf-m-panel-left > .pf-v6-c-drawer__main > .pf-v6-c-drawer__panel {\n margin-inline-end: 0;\n transform: translateX(0);\n }\n .pf-v6-c-drawer.pf-m-static-on-lg.pf-m-panel-bottom > .pf-v6-c-drawer__main > .pf-v6-c-drawer__panel {\n transform: translateX(0);\n }\n .pf-v6-c-drawer.pf-m-static-on-lg > .pf-v6-c-drawer__main > .pf-v6-c-drawer__panel > .pf-v6-c-drawer__body > .pf-v6-c-drawer__head .pf-v6-c-drawer__close {\n display: none;\n }\n}\n@media (min-width: 75rem) {\n .pf-v6-c-drawer.pf-m-inline-on-xl > .pf-v6-c-drawer__main > .pf-v6-c-drawer__content,\n .pf-v6-c-drawer.pf-m-static-on-xl > .pf-v6-c-drawer__main > .pf-v6-c-drawer__content {\n flex-shrink: 1;\n }\n .pf-v6-c-drawer.pf-m-inline-on-xl > .pf-v6-c-drawer__main > .pf-v6-c-drawer__panel,\n .pf-v6-c-drawer.pf-m-static-on-xl > .pf-v6-c-drawer__main > .pf-v6-c-drawer__panel {\n --pf-v6-c-drawer--m-expanded__panel--BoxShadow: none;\n }\n .pf-v6-c-drawer.pf-m-inline-on-xl > .pf-v6-c-drawer__main > .pf-v6-c-drawer__panel:not(.pf-m-no-border),\n .pf-v6-c-drawer.pf-m-static-on-xl > .pf-v6-c-drawer__main > .pf-v6-c-drawer__panel:not(.pf-m-no-border) {\n --pf-v6-c-drawer__panel--BorderColor: var(--pf-v6-c-drawer--m-inline--m-expanded__panel--after--BackgroundColor);\n }\n .pf-v6-c-drawer.pf-m-inline-on-xl > .pf-v6-c-drawer__main > .pf-v6-c-drawer__content {\n overflow-x: auto;\n }\n .pf-v6-c-drawer.pf-m-inline-on-xl > .pf-v6-c-drawer__main > .pf-v6-c-drawer__panel {\n margin-inline-start: calc(var(--pf-v6-c-drawer__panel--FlexBasis) * -1);\n transform: translateX(100%);\n }\n :where(.pf-v6-m-dir-rtl, [dir=rtl]) .pf-v6-c-drawer.pf-m-inline-on-xl > .pf-v6-c-drawer__main > .pf-v6-c-drawer__panel {\n transform: translateX(calc(100% * var(--pf-v6-global--inverse--multiplier)));\n }\n .pf-v6-c-drawer.pf-m-inline-on-xl.pf-m-expanded > .pf-v6-c-drawer__main > .pf-v6-c-drawer__panel {\n margin-inline-start: 0;\n transform: translateX(0);\n }\n .pf-v6-c-drawer.pf-m-inline-on-xl > .pf-v6-c-drawer__main > .pf-v6-c-drawer__panel > .pf-v6-c-drawer__body > .pf-v6-c-drawer__head .pf-v6-c-drawer__close {\n display: unset;\n }\n .pf-v6-c-drawer.pf-m-inline-on-xl.pf-m-panel-left > .pf-v6-c-drawer__main > .pf-v6-c-drawer__panel {\n margin-inline-start: 0;\n margin-inline-end: calc(var(--pf-v6-c-drawer__panel--FlexBasis) * -1);\n transform: translateX(-100%);\n }\n :where(.pf-v6-m-dir-rtl, [dir=rtl]) .pf-v6-c-drawer.pf-m-inline-on-xl.pf-m-panel-left > .pf-v6-c-drawer__main > .pf-v6-c-drawer__panel {\n transform: translateX(calc(-100% * var(--pf-v6-global--inverse--multiplier)));\n }\n .pf-v6-c-drawer.pf-m-inline-on-xl.pf-m-panel-left.pf-m-expanded > .pf-v6-c-drawer__main > .pf-v6-c-drawer__panel {\n margin-inline-end: 0;\n transform: translateX(0);\n }\n .pf-v6-c-drawer.pf-m-inline-on-xl.pf-m-panel-left > .pf-v6-c-drawer__main > .pf-v6-c-drawer__panel > .pf-v6-c-drawer__body > .pf-v6-c-drawer__head .pf-v6-c-drawer__close {\n display: unset;\n }\n .pf-v6-c-drawer.pf-m-inline-on-xl.pf-m-panel-bottom > .pf-v6-c-drawer__main > .pf-v6-c-drawer__panel {\n margin-block-end: calc(var(--pf-v6-c-drawer__panel--FlexBasis) * -1);\n transform: translateY(100%);\n }\n .pf-v6-c-drawer.pf-m-inline-on-xl.pf-m-panel-bottom.pf-m-expanded > .pf-v6-c-drawer__main > .pf-v6-c-drawer__panel {\n margin-block-end: 0;\n transform: translateY(0);\n }\n .pf-v6-c-drawer.pf-m-static-on-xl > .pf-v6-c-drawer__main > .pf-v6-c-drawer__panel {\n transform: translateX(0);\n }\n .pf-v6-c-drawer.pf-m-static-on-xl.pf-m-panel-left > .pf-v6-c-drawer__main > .pf-v6-c-drawer__panel {\n margin-inline-end: 0;\n transform: translateX(0);\n }\n .pf-v6-c-drawer.pf-m-static-on-xl.pf-m-panel-bottom > .pf-v6-c-drawer__main > .pf-v6-c-drawer__panel {\n transform: translateX(0);\n }\n .pf-v6-c-drawer.pf-m-static-on-xl > .pf-v6-c-drawer__main > .pf-v6-c-drawer__panel > .pf-v6-c-drawer__body > .pf-v6-c-drawer__head .pf-v6-c-drawer__close {\n display: none;\n }\n}\n@media (min-width: 90.625rem) {\n .pf-v6-c-drawer.pf-m-inline-on-2xl > .pf-v6-c-drawer__main > .pf-v6-c-drawer__content,\n .pf-v6-c-drawer.pf-m-static-on-2xl > .pf-v6-c-drawer__main > .pf-v6-c-drawer__content {\n flex-shrink: 1;\n }\n .pf-v6-c-drawer.pf-m-inline-on-2xl > .pf-v6-c-drawer__main > .pf-v6-c-drawer__panel,\n .pf-v6-c-drawer.pf-m-static-on-2xl > .pf-v6-c-drawer__main > .pf-v6-c-drawer__panel {\n --pf-v6-c-drawer--m-expanded__panel--BoxShadow: none;\n }\n .pf-v6-c-drawer.pf-m-inline-on-2xl > .pf-v6-c-drawer__main > .pf-v6-c-drawer__panel:not(.pf-m-no-border),\n .pf-v6-c-drawer.pf-m-static-on-2xl > .pf-v6-c-drawer__main > .pf-v6-c-drawer__panel:not(.pf-m-no-border) {\n --pf-v6-c-drawer__panel--BorderColor: var(--pf-v6-c-drawer--m-inline--m-expanded__panel--after--BackgroundColor);\n }\n .pf-v6-c-drawer.pf-m-inline-on-2xl > .pf-v6-c-drawer__main > .pf-v6-c-drawer__content {\n overflow-x: auto;\n }\n .pf-v6-c-drawer.pf-m-inline-on-2xl > .pf-v6-c-drawer__main > .pf-v6-c-drawer__panel {\n margin-inline-start: calc(var(--pf-v6-c-drawer__panel--FlexBasis) * -1);\n transform: translateX(100%);\n }\n :where(.pf-v6-m-dir-rtl, [dir=rtl]) .pf-v6-c-drawer.pf-m-inline-on-2xl > .pf-v6-c-drawer__main > .pf-v6-c-drawer__panel {\n transform: translateX(calc(100% * var(--pf-v6-global--inverse--multiplier)));\n }\n .pf-v6-c-drawer.pf-m-inline-on-2xl.pf-m-expanded > .pf-v6-c-drawer__main > .pf-v6-c-drawer__panel {\n margin-inline-start: 0;\n transform: translateX(0);\n }\n .pf-v6-c-drawer.pf-m-inline-on-2xl > .pf-v6-c-drawer__main > .pf-v6-c-drawer__panel > .pf-v6-c-drawer__body > .pf-v6-c-drawer__head .pf-v6-c-drawer__close {\n display: unset;\n }\n .pf-v6-c-drawer.pf-m-inline-on-2xl.pf-m-panel-left > .pf-v6-c-drawer__main > .pf-v6-c-drawer__panel {\n margin-inline-start: 0;\n margin-inline-end: calc(var(--pf-v6-c-drawer__panel--FlexBasis) * -1);\n transform: translateX(-100%);\n }\n :where(.pf-v6-m-dir-rtl, [dir=rtl]) .pf-v6-c-drawer.pf-m-inline-on-2xl.pf-m-panel-left > .pf-v6-c-drawer__main > .pf-v6-c-drawer__panel {\n transform: translateX(calc(-100% * var(--pf-v6-global--inverse--multiplier)));\n }\n .pf-v6-c-drawer.pf-m-inline-on-2xl.pf-m-panel-left.pf-m-expanded > .pf-v6-c-drawer__main > .pf-v6-c-drawer__panel {\n margin-inline-end: 0;\n transform: translateX(0);\n }\n .pf-v6-c-drawer.pf-m-inline-on-2xl.pf-m-panel-left > .pf-v6-c-drawer__main > .pf-v6-c-drawer__panel > .pf-v6-c-drawer__body > .pf-v6-c-drawer__head .pf-v6-c-drawer__close {\n display: unset;\n }\n .pf-v6-c-drawer.pf-m-inline-on-2xl.pf-m-panel-bottom > .pf-v6-c-drawer__main > .pf-v6-c-drawer__panel {\n margin-block-end: calc(var(--pf-v6-c-drawer__panel--FlexBasis) * -1);\n transform: translateY(100%);\n }\n .pf-v6-c-drawer.pf-m-inline-on-2xl.pf-m-panel-bottom.pf-m-expanded > .pf-v6-c-drawer__main > .pf-v6-c-drawer__panel {\n margin-block-end: 0;\n transform: translateY(0);\n }\n .pf-v6-c-drawer.pf-m-static-on-2xl > .pf-v6-c-drawer__main > .pf-v6-c-drawer__panel {\n transform: translateX(0);\n }\n .pf-v6-c-drawer.pf-m-static-on-2xl.pf-m-panel-left > .pf-v6-c-drawer__main > .pf-v6-c-drawer__panel {\n margin-inline-end: 0;\n transform: translateX(0);\n }\n .pf-v6-c-drawer.pf-m-static-on-2xl.pf-m-panel-bottom > .pf-v6-c-drawer__main > .pf-v6-c-drawer__panel {\n transform: translateX(0);\n }\n .pf-v6-c-drawer.pf-m-static-on-2xl > .pf-v6-c-drawer__main > .pf-v6-c-drawer__panel > .pf-v6-c-drawer__body > .pf-v6-c-drawer__head .pf-v6-c-drawer__close {\n display: none;\n }\n}\n.pf-v6-c-empty-state {\n --pf-v6-c-empty-state--PaddingBlockStart: var(--pf-t--global--spacer--xl);\n --pf-v6-c-empty-state--PaddingInlineEnd: var(--pf-t--global--spacer--xl);\n --pf-v6-c-empty-state--PaddingBlockEnd: var(--pf-t--global--spacer--xl);\n --pf-v6-c-empty-state--PaddingInlineStart: var(--pf-t--global--spacer--xl);\n --pf-v6-c-empty-state--m-xs--PaddingBlockStart: var(--pf-t--global--spacer--md);\n --pf-v6-c-empty-state--m-xs--PaddingInlineEnd: var(--pf-t--global--spacer--md);\n --pf-v6-c-empty-state--m-xs--PaddingBlockEnd: var(--pf-t--global--spacer--md);\n --pf-v6-c-empty-state--m-xs--PaddingInlineStart: var(--pf-t--global--spacer--md);\n --pf-v6-c-empty-state__content--MaxWidth: none;\n --pf-v6-c-empty-state--m-xs__content--MaxWidth: 21.875rem;\n --pf-v6-c-empty-state--m-sm__content--MaxWidth: 25rem;\n --pf-v6-c-empty-state--m-lg__content--MaxWidth: 37.5rem;\n --pf-v6-c-empty-state__icon--MarginBlockEnd: var(--pf-t--global--spacer--lg);\n --pf-v6-c-empty-state__icon--FontSize: var(--pf-t--global--icon--size--2xl);\n --pf-v6-c-empty-state__icon--Color: var(--pf-t--global--icon--color--subtle);\n --pf-v6-c-empty-state--m-xs__icon--MarginBlockEnd: var(--pf-t--global--spacer--lg);\n --pf-v6-c-empty-state--m-xl__icon--MarginBlockEnd: var(--pf-t--global--spacer--xl);\n --pf-v6-c-empty-state--m-xl__icon--FontSize: var(--pf-t--global--icon--size--3xl);\n --pf-v6-c-empty-state--m-danger__icon--Color: var(--pf-t--global--icon--color--status--danger--default);\n --pf-v6-c-empty-state--m-warning__icon--Color: var(--pf-t--global--icon--color--status--warning--default);\n --pf-v6-c-empty-state--m-success__icon--Color: var(--pf-t--global--icon--color--status--success--default);\n --pf-v6-c-empty-state--m-info__icon--Color: var(--pf-t--global--icon--color--status--info--default);\n --pf-v6-c-empty-state--m-custom__icon--Color: var(--pf-t--global--icon--color--status--custom--default);\n --pf-v6-c-empty-state__title-text--FontFamily: var(--pf-t--global--font--family--heading);\n --pf-v6-c-empty-state__title-text--FontSize: var(--pf-t--global--font--size--heading--md);\n --pf-v6-c-empty-state__title-text--FontWeight: var(--pf-t--global--font--weight--heading--default);\n --pf-v6-c-empty-state__title-text--LineHeight: var(--pf-t--global--font--line-height--heading);\n --pf-v6-c-empty-state--m-xs__title-text--FontSize: var(--pf-t--global--font--size--heading--xs);\n --pf-v6-c-empty-state--m-xl__title-text--FontSize: var(--pf-t--global--font--size--heading--2xl);\n --pf-v6-c-empty-state--m-xl__title-text--LineHeight: var(--pf-t--global--font--line-height--heading);\n --pf-v6-c-empty-state__body--MarginBlockStart: var(--pf-t--global--spacer--md);\n --pf-v6-c-empty-state__body--Color: var(--pf-t--global--text--color--subtle);\n --pf-v6-c-empty-state--body--FontSize: var(--pf-t--global--font--size--body--lg);\n --pf-v6-c-empty-state--m-xs__body--FontSize: var(--pf-t--global--font--size--body--lg);\n --pf-v6-c-empty-state--m-xs__body--MarginBlockStart: var(--pf-t--global--spacer--md);\n --pf-v6-c-empty-state--m-xl__body--FontSize: var(--pf-t--global--font--size--body--lg);\n --pf-v6-c-empty-state--m-xl__body--MarginBlockStart: var(--pf-t--global--spacer--xl);\n --pf-v6-c-empty-state__footer--RowGap: var(--pf-t--global--spacer--gap--group-to-group--vertical--default);\n --pf-v6-c-empty-state__footer--MarginBlockStart: var(--pf-t--global--spacer--xl);\n --pf-v6-c-empty-state--m-xs__footer--MarginBlockStart: var(--pf-t--global--spacer--md);\n --pf-v6-c-empty-state__actions--RowGap: var(--pf-t--global--spacer--gap--group--vertical);\n --pf-v6-c-empty-state__actions--ColumnGap: var(--pf-t--global--spacer--gap--action-to-action--default);\n}\n\n.pf-v6-c-empty-state {\n display: flex;\n align-items: center;\n justify-content: center;\n padding-block-start: var(--pf-v6-c-empty-state--PaddingBlockStart);\n padding-block-end: var(--pf-v6-c-empty-state--PaddingBlockEnd);\n padding-inline-start: var(--pf-v6-c-empty-state--PaddingInlineStart);\n padding-inline-end: var(--pf-v6-c-empty-state--PaddingInlineEnd);\n text-align: center;\n}\n.pf-v6-c-empty-state.pf-m-xs {\n --pf-v6-c-empty-state--PaddingBlockStart: var(--pf-v6-c-empty-state--m-xs--PaddingBlockStart);\n --pf-v6-c-empty-state--PaddingInlineEnd: var(--pf-v6-c-empty-state--m-xs--PaddingInlineEnd);\n --pf-v6-c-empty-state--PaddingBlockEnd: var(--pf-v6-c-empty-state--m-xs--PaddingBlockEnd);\n --pf-v6-c-empty-state--PaddingInlineStart: var(--pf-v6-c-empty-state--m-xs--PaddingInlineStart);\n --pf-v6-c-empty-state__title-text--FontSize: var(--pf-v6-c-empty-state--m-xs__title-text--FontSize);\n --pf-v6-c-empty-state__content--MaxWidth: var(--pf-v6-c-empty-state--m-xs__content--MaxWidth);\n --pf-v6-c-empty-state__icon--MarginBlockEnd: var(--pf-v6-c-empty-state--m-xs__icon--MarginBlockEnd);\n --pf-v6-c-empty-state__body--MarginBlockStart: var(--pf-v6-c-empty-state--m-xs__body--MarginBlockStart);\n --pf-v6-c-empty-state--body--FontSize: var(--pf-v6-c-empty-state--m-xs__body--FontSize);\n --pf-v6-c-empty-state__footer--MarginBlockStart: var(--pf-v6-c-empty-state--m-xs__footer--MarginBlockStart);\n}\n.pf-v6-c-empty-state.pf-m-sm {\n --pf-v6-c-empty-state__content--MaxWidth: var(--pf-v6-c-empty-state--m-sm__content--MaxWidth);\n}\n.pf-v6-c-empty-state.pf-m-lg {\n --pf-v6-c-empty-state__content--MaxWidth: var(--pf-v6-c-empty-state--m-lg__content--MaxWidth);\n}\n.pf-v6-c-empty-state.pf-m-xl {\n --pf-v6-c-empty-state__body--MarginBlockStart: var(--pf-v6-c-empty-state--m-xl__body--MarginBlockStart);\n --pf-v6-c-empty-state--body--FontSize: var(--pf-v6-c-empty-state--m-xl__body--FontSize);\n --pf-v6-c-empty-state__icon--MarginBlockEnd: var(--pf-v6-c-empty-state--m-xl__icon--MarginBlockEnd);\n --pf-v6-c-empty-state__icon--FontSize: var(--pf-v6-c-empty-state--m-xl__icon--FontSize);\n --pf-v6-c-empty-state__title-text--FontSize: var(--pf-v6-c-empty-state--m-xl__title-text--FontSize);\n --pf-v6-c-empty-state__title-text--LineHeight: var(--pf-v6-c-empty-state--m-xl__title-text--LineHeight);\n}\n.pf-v6-c-empty-state.pf-m-full-height {\n height: 100%;\n}\n.pf-v6-c-empty-state.pf-m-danger {\n --pf-v6-c-empty-state__icon--Color: var(--pf-v6-c-empty-state--m-danger__icon--Color);\n}\n.pf-v6-c-empty-state.pf-m-warning {\n --pf-v6-c-empty-state__icon--Color: var(--pf-v6-c-empty-state--m-warning__icon--Color);\n}\n.pf-v6-c-empty-state.pf-m-success {\n --pf-v6-c-empty-state__icon--Color: var(--pf-v6-c-empty-state--m-success__icon--Color);\n}\n.pf-v6-c-empty-state.pf-m-info {\n --pf-v6-c-empty-state__icon--Color: var(--pf-v6-c-empty-state--m-info__icon--Color);\n}\n.pf-v6-c-empty-state.pf-m-custom {\n --pf-v6-c-empty-state__icon--Color: var(--pf-v6-c-empty-state--m-custom__icon--Color);\n}\n\n.pf-v6-c-empty-state__content {\n max-width: var(--pf-v6-c-empty-state__content--MaxWidth);\n}\n\n.pf-v6-c-empty-state__icon {\n margin-block-end: var(--pf-v6-c-empty-state__icon--MarginBlockEnd);\n font-size: var(--pf-v6-c-empty-state__icon--FontSize);\n line-height: 1;\n color: var(--pf-v6-c-empty-state__icon--Color);\n}\n\n.pf-v6-c-empty-state__title-text {\n font-family: var(--pf-v6-c-empty-state__title-text--FontFamily);\n font-size: var(--pf-v6-c-empty-state__title-text--FontSize);\n font-weight: var(--pf-v6-c-empty-state__title-text--FontWeight);\n line-height: var(--pf-v6-c-empty-state__title-text--LineHeight);\n}\n\n.pf-v6-c-empty-state__body {\n margin-block-start: var(--pf-v6-c-empty-state__body--MarginBlockStart);\n font-size: var(--pf-v6-c-empty-state--body--FontSize);\n color: var(--pf-v6-c-empty-state__body--Color);\n}\n\n.pf-v6-c-empty-state__footer {\n display: flex;\n flex-direction: column;\n row-gap: var(--pf-v6-c-empty-state__footer--RowGap);\n align-items: center;\n margin-block-start: var(--pf-v6-c-empty-state__footer--MarginBlockStart);\n}\n\n.pf-v6-c-empty-state__actions {\n display: flex;\n flex-wrap: wrap;\n gap: var(--pf-v6-c-empty-state__actions--RowGap) var(--pf-v6-c-empty-state__actions--ColumnGap);\n justify-content: center;\n}\n\n.pf-v6-c-expandable-section {\n --pf-v6-c-expandable-section--Gap: var(--pf-t--global--spacer--sm);\n --pf-v6-c-expandable-section__toggle-icon--MinWidth: 1em;\n --pf-v6-c-expandable-section__toggle-icon--Color: var(--pf-t--global--icon--color--regular);\n --pf-v6-c-expandable-section__toggle-icon--TransitionTimingFunction: var(--pf-t--global--motion--timing-function--default);\n --pf-v6-c-expandable-section__toggle-icon--TransitionDuration: var(--pf-t--global--motion--duration--icon--default);\n --pf-v6-c-expandable-section__toggle-icon--Transition: transform var(--pf-v6-c-expandable-section__toggle-icon--TransitionDuration) var(--pf-v6-c-expandable-section__toggle-icon--TransitionTimingFunction);\n --pf-v6-c-expandable-section__toggle-icon--Rotate: 0;\n --pf-v6-c-expandable-section__toggle-icon--m-expand-top--Rotate: 0;\n --pf-v6-c-expandable-section--m-expanded__toggle-icon--Rotate: 90deg;\n --pf-v6-c-expandable-section--m-expanded__toggle-icon--m-expand-top--Rotate: -90deg;\n --pf-v6-c-expandable-section__content--TransitionDuration--collapse--slide: 0s;\n --pf-v6-c-expandable-section__content--TransitionDuration--collapse--fade: var(--pf-t--global--motion--duration--fade--short);\n --pf-v6-c-expandable-section__content--TransitionDuration--expand--slide: 0s;\n --pf-v6-c-expandable-section__content--TransitionDuration--expand--fade: var(--pf-t--global--motion--duration--fade--default);\n --pf-v6-c-expandable-section__content--TransitionDuration--slide: var(--pf-v6-c-expandable-section__content--TransitionDuration--collapse--slide);\n --pf-v6-c-expandable-section__content--TransitionDuration--fade: var(--pf-v6-c-expandable-section__content--TransitionDuration--collapse--fade);\n --pf-v6-c-expandable-section__content--TransitionTimingFunction: var(--pf-t--global--motion--timing-function--default);\n --pf-v6-c-expandable-section__content--TransitionDelay--hide: var(--pf-v6-c-expandable-section__content--TransitionDuration--fade);\n --pf-v6-c-expandable-section__content--Opacity: 0;\n --pf-v6-c-expandable-section__content--TranslateY: 0;\n --pf-v6-c-expandable-section__content--PaddingInlineStart: 0;\n --pf-v6-c-expandable-section--m-expand-top__content--TranslateY: 0;\n --pf-v6-c-expandable-section--m-expand-bottom__content--TranslateY: 0;\n --pf-v6-c-expandable-section--m-expanded__content--Opacity: 1;\n --pf-v6-c-expandable-section--m-expanded__content--TranslateY: 0;\n --pf-v6-c-expandable-section__content--MaxWidth: auto;\n --pf-v6-c-expandable-section--m-limit-width__content--MaxWidth: 46.875rem;\n --pf-v6-c-expandable-section--m-display-lg--PaddingBlockStart: var(--pf-t--global--spacer--sm);\n --pf-v6-c-expandable-section--m-display-lg--PaddingBlockEnd: var(--pf-t--global--spacer--sm);\n --pf-v6-c-expandable-section--m-display-lg--PaddingInlineStart: var(--pf-t--global--spacer--md);\n --pf-v6-c-expandable-section--m-display-lg--PaddingInlineEnd: var(--pf-t--global--spacer--md);\n --pf-v6-c-expandable-section--m-display-lg--m-expanded--PaddingBlockEnd: var(--pf-t--global--spacer--md);\n --pf-v6-c-expandable-section--m-display-lg--BackgroundColor: var(--pf-t--global--background--color--secondary--default);\n --pf-v6-c-expandable-section--m-display-lg--BorderWidth: var(--pf-t--global--border--width--box--default);\n --pf-v6-c-expandable-section--m-display-lg--BorderColor: var(--pf-t--global--border--color--default);\n --pf-v6-c-expandable-section--m-display-lg--BorderRadius: var(--pf-t--global--border--radius--medium);\n --pf-v6-c-expandable-section--m-display-lg--TransitionDelay: var(--pf-v6-c-expandable-section__content--TransitionDuration--collapse--fade);\n --pf-v6-c-expandable-section--m-indented__content--PaddingInlineStart: calc(var(--pf-t--global--spacer--action--horizontal--plain--default) + var(--pf-t--global--spacer--gap--text-to-element--default) + var(--pf-v6-c-expandable-section__toggle-icon--MinWidth));\n --pf-v6-c-expandable-section--m-truncate__content--LineClamp: 3;\n --pf-v6-c-expandable-section--m-truncate--Gap: var(--pf-t--global--spacer--xs);\n}\n@media screen and (prefers-reduced-motion: no-preference) {\n .pf-v6-c-expandable-section {\n --pf-v6-c-expandable-section__content--TransitionDuration--collapse--slide: var(--pf-t--global--motion--duration--fade--short);\n --pf-v6-c-expandable-section__content--TransitionDuration--expand--slide: var(--pf-t--global--motion--duration--fade--default);\n --pf-v6-c-expandable-section__content--TranslateY: -.5rem;\n --pf-v6-c-expandable-section--m-expand-top__content--TranslateY: .5rem;\n --pf-v6-c-expandable-section--m-expand-bottom__content--TranslateY: -.5rem;\n }\n}\n\n.pf-v6-c-expandable-section {\n display: flex;\n flex-direction: column;\n gap: 0;\n transition-delay: var(--pf-v6-c-expandable-section__content--TransitionDelay--hide);\n transition-duration: 0s;\n transition-property: gap, padding-block-end;\n}\n.pf-v6-c-expandable-section.pf-m-expanded {\n --pf-v6-c-expandable-section__toggle-icon--Rotate: var(--pf-v6-c-expandable-section--m-expanded__toggle-icon--Rotate);\n --pf-v6-c-expandable-section__toggle-icon--m-expand-top--Rotate: var(--pf-v6-c-expandable-section--m-expanded__toggle-icon--m-expand-top--Rotate);\n --pf-v6-c-expandable-section--m-display-lg--PaddingBlockEnd: var(--pf-v6-c-expandable-section--m-display-lg--m-expanded--PaddingBlockEnd);\n --pf-v6-c-expandable-section__content--TransitionDuration--slide: var(--pf-v6-c-expandable-section__content--TransitionDuration--expand--slide);\n --pf-v6-c-expandable-section__content--TransitionDuration--fade: var(--pf-v6-c-expandable-section__content--TransitionDuration--expand--fade);\n --pf-v6-c-expandable-section__content--Opacity: var(--pf-v6-c-expandable-section--m-expanded__content--Opacity);\n --pf-v6-c-expandable-section__content--TranslateY: var(--pf-v6-c-expandable-section--m-expanded__content--TranslateY);\n --pf-v6-c-expandable-section__content--Visibility: auto;\n --pf-v6-c-expandable-section__content--Overflow: visible;\n --pf-v6-c-expandable-section__content--MaxHeight: 99999px;\n --pf-v6-c-expandable-section__content--TransitionDelay--hide: 0s;\n gap: var(--pf-v6-c-expandable-section--Gap);\n}\n.pf-v6-c-expandable-section.pf-m-expand-top {\n --pf-v6-c-expandable-section__toggle-icon--Rotate: var(--pf-v6-c-expandable-section__toggle-icon--m-expand-top--Rotate);\n}\n.pf-v6-c-expandable-section:has(.pf-v6-c-expandable-section__content:only-child):not(.pf-m-expand-top, .pf-m-expand-bottom) {\n --pf-v6-c-expandable-section__content--TranslateY: 0;\n --pf-v6-c-expandable-section__content--TransitionDuration--expand--fade: 0s;\n --pf-v6-c-expandable-section__content--TransitionDuration--collapse--fade: 0s;\n}\n.pf-v6-c-expandable-section:has(.pf-v6-c-expandable-section__content:only-child).pf-m-expand-top:not(.pf-m-expanded) {\n --pf-v6-c-expandable-section__content--TranslateY: var(--pf-v6-c-expandable-section--m-expand-top__content--TranslateY);\n}\n.pf-v6-c-expandable-section:has(.pf-v6-c-expandable-section__content:only-child).pf-m-expand-bottom:not(.pf-m-expanded) {\n --pf-v6-c-expandable-section__content--TranslateY: var(--pf-v6-c-expandable-section--m-expand-bottom__content--TranslateY);\n}\n.pf-v6-c-expandable-section.pf-m-limit-width {\n --pf-v6-c-expandable-section__content--MaxWidth: var(--pf-v6-c-expandable-section--m-limit-width__content--MaxWidth);\n}\n.pf-v6-c-expandable-section.pf-m-display-lg {\n padding-block-start: var(--pf-v6-c-expandable-section--m-display-lg--PaddingBlockStart);\n padding-block-end: var(--pf-v6-c-expandable-section--m-display-lg--PaddingBlockEnd);\n padding-inline-start: var(--pf-v6-c-expandable-section--m-display-lg--PaddingInlineStart);\n padding-inline-end: var(--pf-v6-c-expandable-section--m-display-lg--PaddingInlineEnd);\n background-color: var(--pf-v6-c-expandable-section--m-display-lg--BackgroundColor);\n border: var(--pf-v6-c-expandable-section--m-display-lg--BorderWidth) solid var(--pf-v6-c-expandable-section--m-display-lg--BorderColor);\n border-radius: var(--pf-v6-c-expandable-section--m-display-lg--BorderRadius);\n}\n.pf-v6-c-expandable-section.pf-m-indented {\n --pf-v6-c-expandable-section__content--PaddingInlineStart: var(--pf-v6-c-expandable-section--m-indented__content--PaddingInlineStart);\n}\n.pf-v6-c-expandable-section.pf-m-truncate {\n --pf-v6-c-expandable-section--Gap: var(--pf-v6-c-expandable-section--m-truncate--Gap);\n --pf-v6-c-expandable-section__content--TransitionDelay--hide: 0s;\n}\n.pf-v6-c-expandable-section.pf-m-truncate:not(.pf-m-expanded) .pf-v6-c-expandable-section__content {\n display: -webkit-box;\n -webkit-box-orient: vertical;\n -webkit-line-clamp: var(--pf-v6-c-expandable-section--m-truncate__content--LineClamp);\n overflow: hidden;\n}\n\n.pf-v6-c-expandable-section__toggle-icon {\n display: inline-block;\n min-width: var(--pf-v6-c-expandable-section__toggle-icon--MinWidth);\n color: var(--pf-v6-c-expandable-section__toggle-icon--Color);\n transition: var(--pf-v6-c-expandable-section__toggle-icon--Transition);\n transform: rotate(var(--pf-v6-c-expandable-section__toggle-icon--Rotate));\n}\n:where(.pf-v6-m-dir-rtl, [dir=rtl]) .pf-v6-c-expandable-section__toggle-icon {\n scale: -1 1;\n}\n\n.pf-v6-c-expandable-section__toggle-icon.pf-m-expand-top {\n --pf-v6-c-expandable-section__toggle-icon--Rotate: var(--pf-v6-c-expandable-section__toggle-icon--m-expand-top--Rotate);\n}\n\n.pf-v6-c-expandable-section__content {\n max-width: var(--pf-v6-c-expandable-section__content--MaxWidth);\n padding-block-end: var(--pf-v6-c-expandable-section__content--PaddingBlockEnd, 0);\n padding-inline-start: var(--pf-v6-c-expandable-section__content--PaddingInlineStart);\n}\n.pf-v6-c-expandable-section__content:where([hidden]) {\n display: revert;\n}\n.pf-v6-c-expandable-section:where(:not(.pf-m-truncate)) > .pf-v6-c-expandable-section__content {\n max-height: var(--pf-v6-c-expandable-section__content--MaxHeight, 0);\n overflow: var(--pf-v6-c-expandable-section__content--Overflow, hidden);\n visibility: var(--pf-v6-c-expandable-section__content--Visibility, hidden);\n opacity: var(--pf-v6-c-expandable-section__content--Opacity);\n transition-delay: 0s, 0s, var(--pf-v6-c-expandable-section__content--TransitionDelay--hide, 0s), var(--pf-v6-c-expandable-section__content--TransitionDelay--hide, 0s);\n transition-timing-function: var(--pf-v6-c-expandable-section__content--TransitionTimingFunction);\n transition-duration: var(--pf-v6-c-expandable-section__content--TransitionDuration--fade), var(--pf-v6-c-expandable-section__content--TransitionDuration--slide), 0s, 0s;\n transition-property: opacity, translate, visibility, max-height;\n translate: 0 var(--pf-v6-c-expandable-section__content--TranslateY);\n}\n\n.pf-v6-c-file-upload {\n --pf-v6-c-file-upload--RowGap: var(--pf-t--global--spacer--gap--group--vertical);\n --pf-v6-c-file-upload--PaddingBlockStart: var(--pf-t--global--spacer--sm);\n --pf-v6-c-file-upload--PaddingBlockEnd: var(--pf-t--global--spacer--sm);\n --pf-v6-c-file-upload--PaddingInlineStart: var(--pf-t--global--spacer--sm);\n --pf-v6-c-file-upload--PaddingInlineEnd: var(--pf-t--global--spacer--sm);\n --pf-v6-c-file-upload--BorderRadius: var(--pf-t--global--border--radius--small);\n --pf-v6-c-file-upload--BorderWidth: var(--pf-t--global--border--width--regular);\n --pf-v6-c-file-upload--BorderColor: var(--pf-t--global--border--color--default);\n --pf-v6-c-file-upload--BorderStyle: dashed;\n --pf-v6-c-file-upload--m-drag-hover--BorderColor: var(--pf-t--global--border--color--clicked);\n --pf-v6-c-file-upload--m-drag-hover--BorderStyle: dashed;\n --pf-v6-c-file-upload__file-select__c-button--m-control--OutlineOffset: calc(-1 * var(--pf-t--global--spacer--xs));\n --pf-v6-c-file-upload__file-details__c-form-control--MinHeight: calc(var(--pf-t--global--spacer--3xl) * 2);\n}\n\n.pf-v6-c-file-upload {\n position: relative;\n display: flex;\n flex-direction: column;\n row-gap: var(--pf-v6-c-file-upload--RowGap);\n padding-block-start: var(--pf-v6-c-file-upload--PaddingBlockStart);\n padding-block-end: var(--pf-v6-c-file-upload--PaddingBlockEnd);\n padding-inline-start: var(--pf-v6-c-file-upload--PaddingInlineStart);\n padding-inline-end: var(--pf-v6-c-file-upload--PaddingInlineEnd);\n border: var(--pf-v6-c-file-upload--BorderWidth) var(--pf-v6-c-file-upload--BorderStyle) var(--pf-v6-c-file-upload--BorderColor);\n border-radius: var(--pf-v6-c-file-upload--BorderRadius);\n}\n.pf-v6-c-file-upload.pf-m-drag-hover {\n --pf-v6-c-file-upload--BorderColor: var(--pf-v6-c-file-upload--m-drag-hover--BorderColor);\n --pf-v6-c-file-upload--BorderStyle: var(--pf-v6-c-file-upload--m-drag-hover--BorderStyle);\n}\n.pf-v6-c-file-upload.pf-m-loading .pf-v6-c-file-upload__file-details {\n position: relative;\n}\n\n.pf-v6-c-file-upload__file-select .pf-v6-c-button.pf-m-control {\n outline-offset: var(--pf-v6-c-file-upload__file-select__c-button--m-control--OutlineOffset);\n}\n\n.pf-v6-c-file-upload__file-details {\n position: relative;\n display: flex;\n}\n.pf-v6-c-file-upload__file-details .pf-v6-c-form-control {\n flex: 1 1 auto;\n min-height: var(--pf-v6-c-file-upload__file-details__c-form-control--MinHeight);\n border-block-start: 0;\n}\n\n.pf-v6-c-file-upload__file-details-spinner {\n position: absolute;\n inset-block-start: 50%;\n inset-inline-start: 50%;\n transform: translate(-50%, -50%);\n}\n\n.pf-v6-c-form {\n --pf-v6-c-form--GridGap: var(--pf-t--global--spacer--gap--group-to-group--vertical--default);\n --pf-v6-c-form__group--Gap: var(--pf-t--global--spacer--gap--group--vertical);\n --pf-v6-c-form__group--m-action--MarginBlockStart: var(--pf-t--global--spacer--xl);\n --pf-v6-c-form--m-horizontal__group-label--md--GridColumnWidth: 9.375rem;\n --pf-v6-c-form--m-horizontal__group-label--md--GridColumnGap: var(--pf-t--global--spacer--gap--group--horizontal);\n --pf-v6-c-form--m-horizontal__group-control--md--GridColumnWidth: 1fr;\n --pf-v6-c-form--m-limit-width--MaxWidth: 55rem;\n --pf-v6-c-form--m-horizontal__group-label--md--PaddingBlockStart: calc((((((var(--pf-t--global--font--size--body--default) * var(--pf-t--global--font--line-height--body)) + (2 * var(--pf-t--global--border--width--control--default))) - var(--pf-t--global--font--size--body--default)) / 2) + var(--pf-t--global--font--size--body--default)) - ((((var(--pf-t--global--font--size--body--sm) * var(--pf-t--global--font--line-height--body)) - var(--pf-t--global--font--size--body--sm)) / 2) + var(--pf-t--global--font--size--body--sm)) + var(--pf-t--global--border--width--control--default));\n --pf-v6-c-form__group-label--PaddingBlockEnd: var(--pf-t--global--spacer--sm);\n --pf-v6-c-form--m-horizontal__group-label--m-no-padding--md--PaddingBlockStart: 0;\n --pf-v6-c-form--m-horizontal__group-label--m-no-padding--md--TranslateY: calc(((((var(--pf-t--global--font--size--body--sm) * var(--pf-t--global--font--line-height--body)) - var(--pf-t--global--font--size--body--sm)) / 2) + var(--pf-t--global--font--size--body--sm)) - ((((var(--pf-t--global--font--size--body--default) * var(--pf-t--global--font--line-height--body)) - var(--pf-t--global--font--size--body--default)) / 2) + var(--pf-t--global--font--size--body--default)));\n --pf-v6-c-form__label--FontSize: var(--pf-t--global--font--size--body--default);\n --pf-v6-c-form__label--LineHeight: var(--pf-t--global--font--line-height--body);\n --pf-v6-c-form__label--m-disabled--Color: var(--pf-t--global--text--color--disabled);\n --pf-v6-c-form__label--hover--Cursor: pointer;\n --pf-v6-c-form__label--m-disabled--hover--Cursor: not-allowed;\n --pf-v6-c-form__label-text--FontWeight: var(--pf-t--global--font--weight--body--bold);\n --pf-v6-c-form__label-required--MarginInlineStart: var(--pf-t--global--spacer--xs);\n --pf-v6-c-form__label-required--FontSize: var(--pf-t--global--font--size--body--default);\n --pf-v6-c-form__label-required--Color: var(--pf-t--global--color--status--danger--default);\n --pf-v6-c-form__group-label-help--FontSize: var(--pf-t--global--font--size--body--default);\n --pf-v6-c-form__group-label--m-info--Gap: var(--pf-t--global--spacer--gap--horizontal);\n --pf-v6-c-form__group-label-info--FontSize: var(--pf-t--global--font--size--body--sm);\n --pf-v6-c-form--m-horizontal__group-label--m-info--Gap: var(--pf-t--global--spacer--gap--group--vertical);\n --pf-v6-c-form__group-control--m-inline--Gap: var(--pf-t--global--spacer--gap--group--horizontal);\n --pf-v6-c-form__group-control__helper-text--MarginBlockEnd: var(--pf-t--global--spacer--xs);\n --pf-v6-c-form__group-control--m-stack--Gap: var(--pf-t--global--spacer--gap--group--vertical);\n --pf-v6-c-form__group-control--m-stack__helper-text--MarginBlockStart: calc(var(--pf-v6-c-form__group-control--m-stack--Gap) * -1 + var(--pf-v6-c-form__helper-text--MarginBlockStart--base));\n --pf-v6-c-form__actions--child--MarginBlockStart: var(--pf-t--global--spacer--sm);\n --pf-v6-c-form__actions--child--MarginInlineEnd: var(--pf-t--global--spacer--sm);\n --pf-v6-c-form__actions--child--MarginBlockEnd: var(--pf-t--global--spacer--sm);\n --pf-v6-c-form__actions--child--MarginInlineStart: var(--pf-t--global--spacer--sm);\n --pf-v6-c-form__actions--MarginBlockStart: calc(var(--pf-v6-c-form__actions--child--MarginBlockStart) * -1);\n --pf-v6-c-form__actions--MarginInlineEnd: calc(var(--pf-v6-c-form__actions--child--MarginInlineEnd) * -1);\n --pf-v6-c-form__actions--MarginBlockEnd: calc(var(--pf-v6-c-form__actions--child--MarginBlockEnd) * -1);\n --pf-v6-c-form__actions--MarginInlineStart: calc(var(--pf-v6-c-form__actions--child--MarginInlineStart) * -1);\n --pf-v6-c-form__helper-text--MarginBlockStart--base: var(--pf-t--global--spacer--xs);\n --pf-v6-c-form__helper-text--MarginBlockStart: var(--pf-v6-c-form__helper-text--MarginBlockStart--base);\n --pf-v6-c-form__section--MarginBlockStart: var(--pf-t--global--spacer--xl);\n --pf-v6-c-form__section--Gap: var(--pf-v6-c-form--GridGap);\n --pf-v6-c-form__section-title--FontSize: var(--pf-t--global--font--size--heading--xs);\n --pf-v6-c-form__section-title--FontWeight: var(--pf-t--global--font--weight--heading--default);\n --pf-v6-c-form__section-title--MarginBlockEnd: calc(var(--pf-t--global--spacer--sm) * -1);\n --pf-v6-c-form__field-group--border-width-base: var(--pf-t--global--border--width--divider--default);\n --pf-v6-c-form__field-group--BorderBlockStartWidth: var(--pf-v6-c-form__field-group--border-width-base);\n --pf-v6-c-form__field-group--BorderBlockStartColor: var(--pf-t--global--border--color--default);\n --pf-v6-c-form__field-group--BorderBlockEndWidth: var(--pf-v6-c-form__field-group--border-width-base);\n --pf-v6-c-form__field-group--BorderBlockEndColor: var(--pf-t--global--border--color--default);\n --pf-v6-c-form__field-group--field-group--MarginBlockStart: calc(var(--pf-v6-c-form--GridGap) * -1);\n --pf-v6-c-form__field-group--GridTemplateColumns--toggle: calc(var(--pf-t--global--spacer--md) * 2 + var(--pf-v6-c-form__field-group-toggle-icon--MinWidth) + var(--pf-t--global--spacer--xs));\n --pf-v6-c-form__field-group-toggle--PaddingBlockStart: var(--pf-v6-c-form__field-group-header--PaddingBlockStart);\n --pf-v6-c-form__field-group-toggle--PaddingInlineEnd: var(--pf-t--global--spacer--xs);\n --pf-v6-c-form__field-group__field-group__field-group-toggle--PaddingBlockStart: var(--pf-t--global--spacer--lg);\n --pf-v6-c-form__field-group-header-toggle--BorderWidth--base: var(--pf-t--global--border--width--divider--default);\n --pf-v6-c-form__field-group__field-group--field-group__field-group-toggle--after--BorderBlockStartWidth: var(--pf-v6-c-form__field-group-header-toggle--BorderWidth--base);\n --pf-v6-c-form__field-group-toggle-button--MarginBlockStart: calc(var(--pf-t--global--spacer--control--vertical--plain) * -1);\n --pf-v6-c-form__field-group-toggle-button--MarginBlockEnd: calc(var(--pf-t--global--spacer--control--vertical--plain) * -1);\n --pf-v6-c-form__field-group-toggle-icon--TransitionDuration: var(--pf-t--global--motion--duration--icon--default);\n --pf-v6-c-form__field-group-toggle-icon--TransitionTimingFunction: var(--pf-t--global--motion--timing-function--default);\n --pf-v6-c-form__field-group-toggle-icon--MinWidth: var(--pf-t--global--font--size--body--default);\n --pf-v6-c-form__field-group-toggle-icon--Rotate: 0;\n --pf-v6-c-form__field-group--m-expanded__toggle-icon--Rotate: 90deg;\n --pf-v6-c-form__field-group-header--PaddingBlockStart: var(--pf-t--global--spacer--md);\n --pf-v6-c-form__field-group-header--PaddingBlockEnd: var(--pf-t--global--spacer--md);\n --pf-v6-c-form__field-group-header--GridColumn: 1 / 3;\n --pf-v6-c-form__field-group__field-group__field-group-header--PaddingBlockStart: var(--pf-t--global--spacer--lg);\n --pf-v6-c-form__field-group__field-group__field-group-header--PaddingBlockEnd: var(--pf-t--global--spacer--lg);\n --pf-v6-c-form__field-group-toggle--field-group-header--GridColumn: 2 / 3;\n --pf-v6-c-form__field-group__field-group--field-group__field-group-header--after--BorderBlockStartWidth: var(--pf-v6-c-form__field-group-header-toggle--BorderWidth--base);\n --pf-v6-c-form__field-group-header-description--MarginBlockStart: var(--pf-t--global--spacer--xs);\n --pf-v6-c-form__field-group-header-description--Color: var(--pf-t--global--text--color--subtle);\n --pf-v6-c-form__field-group-header-actions--MarginInlineStart: var(--pf-t--global--spacer--sm);\n --pf-v6-c-form__field-group-header-actions--MarginBlockStart: calc(var(--pf-t--global--spacer--control--vertical--plain) * -1);\n --pf-v6-c-form__field-group-header-actions--MarginBlockEnd: calc(var(--pf-t--global--spacer--control--vertical--plain) * -1);\n --pf-v6-c-form__field-group-body--PaddingBlockStart: var(--pf-t--global--spacer--lg);\n --pf-v6-c-form__field-group-body--PaddingBlockEnd: var(--pf-t--global--spacer--lg);\n --pf-v6-c-form__field-group-body--Gap: var(--pf-v6-c-form--GridGap);\n --pf-v6-c-form__field-group-body--GridColumn: 2 / 3;\n --pf-v6-c-form__field-group__field-group__field-group-body--GridColumn: 1 / 3;\n --pf-v6-c-form__field-group__field-group__field-group-toggle--field-group-body--GridColumn: 2 / 3;\n --pf-v6-c-form__field-group-body__field-group--last-child--MarginBlockEnd: calc(var(--pf-v6-c-form__field-group-body--PaddingBlockEnd) * -1);\n --pf-v6-c-form__field-group-body--TranslateY: 0;\n --pf-v6-c-form__field-group--m-expanded__field-group-body--TranslateY: 0;\n --pf-v6-c-form__field-group-body--TransitionDuration--expand--slide: 0s;\n --pf-v6-c-form__field-group-body--TransitionDuration--expand--fade: var(--pf-t--global--motion--duration--fade--default);\n --pf-v6-c-form__field-group-body--TransitionDuration--collapse--slide: 0s;\n --pf-v6-c-form__field-group-body--TransitionDuration--collapse--fade: var(--pf-t--global--motion--duration--fade--short);\n}\n@media screen and (prefers-reduced-motion: no-preference) {\n .pf-v6-c-form {\n --pf-v6-c-form__field-group-body--TransitionDuration--expand--slide: var(--pf-t--global--motion--duration--fade--default);\n --pf-v6-c-form__field-group-body--TransitionDuration--collapse--slide: var(--pf-t--global--motion--duration--fade--short);\n --pf-v6-c-form__field-group-body--TranslateY: -.5rem;\n }\n}\n\n.pf-v6-c-form {\n display: grid;\n gap: var(--pf-v6-c-form--GridGap);\n}\n.pf-v6-c-form.pf-m-horizontal.pf-m-align-right .pf-v6-c-form__label {\n text-align: end;\n}\n@media screen and (min-width: 48rem) {\n .pf-v6-c-form.pf-m-horizontal {\n --pf-v6-c-form__group-label--PaddingBlockEnd: 0;\n }\n .pf-v6-c-form.pf-m-horizontal .pf-v6-c-form__group {\n display: grid;\n grid-template-columns: var(--pf-v6-c-form--m-horizontal__group-label--md--GridColumnWidth) var(--pf-v6-c-form--m-horizontal__group-control--md--GridColumnWidth);\n grid-column-gap: var(--pf-v6-c-form--m-horizontal__group-label--md--GridColumnGap);\n }\n .pf-v6-c-form.pf-m-horizontal .pf-v6-c-form__group-label {\n padding-block-start: var(--pf-v6-c-form--m-horizontal__group-label--md--PaddingBlockStart);\n }\n .pf-v6-c-form.pf-m-horizontal .pf-v6-c-form__group-label.pf-m-no-padding-top {\n --pf-v6-c-form--m-horizontal__group-label--md--PaddingBlockStart: var(--pf-v6-c-form--m-horizontal__group-label--m-no-padding--md--PaddingBlockStart);\n transform: translateY(var(--pf-v6-c-form--m-horizontal__group-label--m-no-padding--md--TranslateY));\n }\n .pf-v6-c-form.pf-m-horizontal .pf-v6-c-form__group-label.pf-m-info {\n --pf-v6-c-form__group-label--m-info--Gap: var(--pf-v6-c-form--m-horizontal__group-label--m-info--Gap);\n flex-direction: column;\n align-items: flex-start;\n }\n .pf-v6-c-form.pf-m-horizontal .pf-v6-c-form__group-label-main {\n flex-grow: 0;\n }\n .pf-v6-c-form.pf-m-horizontal .pf-v6-c-form__group-control {\n grid-column: 2;\n }\n}\n@media screen and (min-width: 0) {\n .pf-v6-c-form.pf-m-horizontal-on-xs {\n --pf-v6-c-form__group-label--PaddingBlockEnd: 0;\n }\n .pf-v6-c-form.pf-m-horizontal-on-xs .pf-v6-c-form__group {\n display: grid;\n grid-template-columns: var(--pf-v6-c-form--m-horizontal__group-label--md--GridColumnWidth) var(--pf-v6-c-form--m-horizontal__group-control--md--GridColumnWidth);\n grid-column-gap: var(--pf-v6-c-form--m-horizontal__group-label--md--GridColumnGap);\n }\n .pf-v6-c-form.pf-m-horizontal-on-xs .pf-v6-c-form__group-label {\n padding-block-start: var(--pf-v6-c-form--m-horizontal__group-label--md--PaddingBlockStart);\n }\n .pf-v6-c-form.pf-m-horizontal-on-xs .pf-v6-c-form__group-label.pf-m-no-padding-top {\n --pf-v6-c-form--m-horizontal__group-label--md--PaddingBlockStart: var(--pf-v6-c-form--m-horizontal__group-label--m-no-padding--md--PaddingBlockStart);\n transform: translateY(var(--pf-v6-c-form--m-horizontal__group-label--m-no-padding--md--TranslateY));\n }\n .pf-v6-c-form.pf-m-horizontal-on-xs .pf-v6-c-form__group-label.pf-m-info {\n --pf-v6-c-form__group-label--m-info--Gap: var(--pf-v6-c-form--m-horizontal__group-label--m-info--Gap);\n flex-direction: column;\n align-items: flex-start;\n }\n .pf-v6-c-form.pf-m-horizontal-on-xs .pf-v6-c-form__group-label-main {\n flex-grow: 0;\n }\n .pf-v6-c-form.pf-m-horizontal-on-xs .pf-v6-c-form__group-control {\n grid-column: 2;\n }\n}\n@media (min-width: 36rem) {\n .pf-v6-c-form.pf-m-horizontal-on-sm {\n --pf-v6-c-form__group-label--PaddingBlockEnd: 0;\n }\n .pf-v6-c-form.pf-m-horizontal-on-sm .pf-v6-c-form__group {\n display: grid;\n grid-template-columns: var(--pf-v6-c-form--m-horizontal__group-label--md--GridColumnWidth) var(--pf-v6-c-form--m-horizontal__group-control--md--GridColumnWidth);\n grid-column-gap: var(--pf-v6-c-form--m-horizontal__group-label--md--GridColumnGap);\n }\n .pf-v6-c-form.pf-m-horizontal-on-sm .pf-v6-c-form__group-label {\n padding-block-start: var(--pf-v6-c-form--m-horizontal__group-label--md--PaddingBlockStart);\n }\n .pf-v6-c-form.pf-m-horizontal-on-sm .pf-v6-c-form__group-label.pf-m-no-padding-top {\n --pf-v6-c-form--m-horizontal__group-label--md--PaddingBlockStart: var(--pf-v6-c-form--m-horizontal__group-label--m-no-padding--md--PaddingBlockStart);\n transform: translateY(var(--pf-v6-c-form--m-horizontal__group-label--m-no-padding--md--TranslateY));\n }\n .pf-v6-c-form.pf-m-horizontal-on-sm .pf-v6-c-form__group-label.pf-m-info {\n --pf-v6-c-form__group-label--m-info--Gap: var(--pf-v6-c-form--m-horizontal__group-label--m-info--Gap);\n flex-direction: column;\n align-items: flex-start;\n }\n .pf-v6-c-form.pf-m-horizontal-on-sm .pf-v6-c-form__group-label-main {\n flex-grow: 0;\n }\n .pf-v6-c-form.pf-m-horizontal-on-sm .pf-v6-c-form__group-control {\n grid-column: 2;\n }\n}\n@media (min-width: 48rem) {\n .pf-v6-c-form.pf-m-horizontal-on-md {\n --pf-v6-c-form__group-label--PaddingBlockEnd: 0;\n }\n .pf-v6-c-form.pf-m-horizontal-on-md .pf-v6-c-form__group {\n display: grid;\n grid-template-columns: var(--pf-v6-c-form--m-horizontal__group-label--md--GridColumnWidth) var(--pf-v6-c-form--m-horizontal__group-control--md--GridColumnWidth);\n grid-column-gap: var(--pf-v6-c-form--m-horizontal__group-label--md--GridColumnGap);\n }\n .pf-v6-c-form.pf-m-horizontal-on-md .pf-v6-c-form__group-label {\n padding-block-start: var(--pf-v6-c-form--m-horizontal__group-label--md--PaddingBlockStart);\n }\n .pf-v6-c-form.pf-m-horizontal-on-md .pf-v6-c-form__group-label.pf-m-no-padding-top {\n --pf-v6-c-form--m-horizontal__group-label--md--PaddingBlockStart: var(--pf-v6-c-form--m-horizontal__group-label--m-no-padding--md--PaddingBlockStart);\n transform: translateY(var(--pf-v6-c-form--m-horizontal__group-label--m-no-padding--md--TranslateY));\n }\n .pf-v6-c-form.pf-m-horizontal-on-md .pf-v6-c-form__group-label.pf-m-info {\n --pf-v6-c-form__group-label--m-info--Gap: var(--pf-v6-c-form--m-horizontal__group-label--m-info--Gap);\n flex-direction: column;\n align-items: flex-start;\n }\n .pf-v6-c-form.pf-m-horizontal-on-md .pf-v6-c-form__group-label-main {\n flex-grow: 0;\n }\n .pf-v6-c-form.pf-m-horizontal-on-md .pf-v6-c-form__group-control {\n grid-column: 2;\n }\n}\n@media (min-width: 62rem) {\n .pf-v6-c-form.pf-m-horizontal-on-lg {\n --pf-v6-c-form__group-label--PaddingBlockEnd: 0;\n }\n .pf-v6-c-form.pf-m-horizontal-on-lg .pf-v6-c-form__group {\n display: grid;\n grid-template-columns: var(--pf-v6-c-form--m-horizontal__group-label--md--GridColumnWidth) var(--pf-v6-c-form--m-horizontal__group-control--md--GridColumnWidth);\n grid-column-gap: var(--pf-v6-c-form--m-horizontal__group-label--md--GridColumnGap);\n }\n .pf-v6-c-form.pf-m-horizontal-on-lg .pf-v6-c-form__group-label {\n padding-block-start: var(--pf-v6-c-form--m-horizontal__group-label--md--PaddingBlockStart);\n }\n .pf-v6-c-form.pf-m-horizontal-on-lg .pf-v6-c-form__group-label.pf-m-no-padding-top {\n --pf-v6-c-form--m-horizontal__group-label--md--PaddingBlockStart: var(--pf-v6-c-form--m-horizontal__group-label--m-no-padding--md--PaddingBlockStart);\n transform: translateY(var(--pf-v6-c-form--m-horizontal__group-label--m-no-padding--md--TranslateY));\n }\n .pf-v6-c-form.pf-m-horizontal-on-lg .pf-v6-c-form__group-label.pf-m-info {\n --pf-v6-c-form__group-label--m-info--Gap: var(--pf-v6-c-form--m-horizontal__group-label--m-info--Gap);\n flex-direction: column;\n align-items: flex-start;\n }\n .pf-v6-c-form.pf-m-horizontal-on-lg .pf-v6-c-form__group-label-main {\n flex-grow: 0;\n }\n .pf-v6-c-form.pf-m-horizontal-on-lg .pf-v6-c-form__group-control {\n grid-column: 2;\n }\n}\n@media (min-width: 75rem) {\n .pf-v6-c-form.pf-m-horizontal-on-xl {\n --pf-v6-c-form__group-label--PaddingBlockEnd: 0;\n }\n .pf-v6-c-form.pf-m-horizontal-on-xl .pf-v6-c-form__group {\n display: grid;\n grid-template-columns: var(--pf-v6-c-form--m-horizontal__group-label--md--GridColumnWidth) var(--pf-v6-c-form--m-horizontal__group-control--md--GridColumnWidth);\n grid-column-gap: var(--pf-v6-c-form--m-horizontal__group-label--md--GridColumnGap);\n }\n .pf-v6-c-form.pf-m-horizontal-on-xl .pf-v6-c-form__group-label {\n padding-block-start: var(--pf-v6-c-form--m-horizontal__group-label--md--PaddingBlockStart);\n }\n .pf-v6-c-form.pf-m-horizontal-on-xl .pf-v6-c-form__group-label.pf-m-no-padding-top {\n --pf-v6-c-form--m-horizontal__group-label--md--PaddingBlockStart: var(--pf-v6-c-form--m-horizontal__group-label--m-no-padding--md--PaddingBlockStart);\n transform: translateY(var(--pf-v6-c-form--m-horizontal__group-label--m-no-padding--md--TranslateY));\n }\n .pf-v6-c-form.pf-m-horizontal-on-xl .pf-v6-c-form__group-label.pf-m-info {\n --pf-v6-c-form__group-label--m-info--Gap: var(--pf-v6-c-form--m-horizontal__group-label--m-info--Gap);\n flex-direction: column;\n align-items: flex-start;\n }\n .pf-v6-c-form.pf-m-horizontal-on-xl .pf-v6-c-form__group-label-main {\n flex-grow: 0;\n }\n .pf-v6-c-form.pf-m-horizontal-on-xl .pf-v6-c-form__group-control {\n grid-column: 2;\n }\n}\n@media (min-width: 90.625rem) {\n .pf-v6-c-form.pf-m-horizontal-on-2xl {\n --pf-v6-c-form__group-label--PaddingBlockEnd: 0;\n }\n .pf-v6-c-form.pf-m-horizontal-on-2xl .pf-v6-c-form__group {\n display: grid;\n grid-template-columns: var(--pf-v6-c-form--m-horizontal__group-label--md--GridColumnWidth) var(--pf-v6-c-form--m-horizontal__group-control--md--GridColumnWidth);\n grid-column-gap: var(--pf-v6-c-form--m-horizontal__group-label--md--GridColumnGap);\n }\n .pf-v6-c-form.pf-m-horizontal-on-2xl .pf-v6-c-form__group-label {\n padding-block-start: var(--pf-v6-c-form--m-horizontal__group-label--md--PaddingBlockStart);\n }\n .pf-v6-c-form.pf-m-horizontal-on-2xl .pf-v6-c-form__group-label.pf-m-no-padding-top {\n --pf-v6-c-form--m-horizontal__group-label--md--PaddingBlockStart: var(--pf-v6-c-form--m-horizontal__group-label--m-no-padding--md--PaddingBlockStart);\n transform: translateY(var(--pf-v6-c-form--m-horizontal__group-label--m-no-padding--md--TranslateY));\n }\n .pf-v6-c-form.pf-m-horizontal-on-2xl .pf-v6-c-form__group-label.pf-m-info {\n --pf-v6-c-form__group-label--m-info--Gap: var(--pf-v6-c-form--m-horizontal__group-label--m-info--Gap);\n flex-direction: column;\n align-items: flex-start;\n }\n .pf-v6-c-form.pf-m-horizontal-on-2xl .pf-v6-c-form__group-label-main {\n flex-grow: 0;\n }\n .pf-v6-c-form.pf-m-horizontal-on-2xl .pf-v6-c-form__group-control {\n grid-column: 2;\n }\n}\n.pf-v6-c-form.pf-m-limit-width {\n max-width: var(--pf-v6-c-form--m-limit-width--MaxWidth);\n}\n\n.pf-v6-c-form__group {\n display: flex;\n flex-direction: column;\n gap: var(--pf-v6-c-form__group--Gap);\n min-width: 0;\n}\n.pf-v6-c-form__group.pf-m-action {\n margin-block-start: var(--pf-v6-c-form__group--m-action--MarginBlockStart);\n overflow: hidden;\n}\n\n.pf-v6-c-form__section {\n display: grid;\n gap: var(--pf-v6-c-form__section--Gap);\n}\n.pf-v6-c-form__section + .pf-v6-c-form__group:not(.pf-m-action), .pf-v6-c-form__section:not(:first-child) {\n margin-block-start: var(--pf-v6-c-form__section--MarginBlockStart);\n}\n\n.pf-v6-c-form__section-title {\n margin-block-end: var(--pf-v6-c-form__section-title--MarginBlockEnd);\n font-size: var(--pf-v6-c-form__section-title--FontSize);\n font-weight: var(--pf-v6-c-form__section-title--FontWeight);\n}\n\n.pf-v6-c-form__group-label {\n --pf-v6-c-form__helper-text--MarginBlockStart: 0;\n}\n.pf-v6-c-form__group-label.pf-m-info {\n display: flex;\n gap: var(--pf-v6-c-form__group-label--m-info--Gap);\n align-items: flex-end;\n}\n\n.pf-v6-c-form__group-label-main {\n flex-grow: 1;\n}\n\n.pf-v6-c-form__group-label-info {\n font-size: var(--pf-v6-c-form__group-label-info--FontSize);\n}\n\n.pf-v6-c-form__label {\n font-size: var(--pf-v6-c-form__label--FontSize);\n line-height: var(--pf-v6-c-form__label--LineHeight);\n}\n.pf-v6-c-form__label:not(.pf-m-disabled):hover {\n cursor: var(--pf-v6-c-form__label--hover--Cursor);\n}\n.pf-v6-c-form__label.pf-m-disabled {\n color: var(--pf-v6-c-form__label--m-disabled--Color);\n}\n.pf-v6-c-form__label.pf-m-disabled:hover {\n cursor: var(--pf-v6-c-form__label--m-disabled--hover--Cursor);\n}\n\n.pf-v6-c-form__label-text {\n font-weight: var(--pf-v6-c-form__label-text--FontWeight);\n}\n\n.pf-v6-c-form__label-required {\n margin-inline-start: var(--pf-v6-c-form__label-required--MarginInlineStart);\n font-size: var(--pf-v6-c-form__label-required--FontSize);\n color: var(--pf-v6-c-form__label-required--Color);\n}\n\n.pf-v6-c-form__group-label-help .pf-v6-c-button {\n --pf-v6-c-button--FontSize: var(--pf-v6-c-form__group-label-help--FontSize);\n}\n\n.pf-v6-c-form__group-control {\n min-width: 0;\n}\n.pf-v6-c-form__group-control.pf-m-inline {\n display: flex;\n flex-flow: row wrap;\n gap: var(--pf-v6-c-form__group-control--m-inline--Gap);\n}\n.pf-v6-c-form__group-control.pf-m-stack {\n --pf-v6-c-form__helper-text--MarginBlockStart: var(--pf-v6-c-form__group-control--m-stack__helper-text--MarginBlockStart);\n display: grid;\n gap: var(--pf-v6-c-form__group-control--m-stack--Gap);\n}\n.pf-v6-c-form__group-control .pf-v6-c-form__helper-text:first-child {\n --pf-v6-c-form__helper-text--MarginBlockStart: 0;\n margin-block-end: var(--pf-v6-c-form__group-control__helper-text--MarginBlockEnd);\n}\n\n.pf-v6-c-form__helper-text {\n margin-block-start: var(--pf-v6-c-form__helper-text--MarginBlockStart);\n}\n.pf-v6-c-form__helper-text.pf-m-inactive {\n display: none;\n}\n.pf-v6-c-form__helper-text.pf-m-hidden {\n visibility: hidden;\n opacity: 0;\n}\n\n.pf-v6-c-form__fieldset {\n border: 0;\n}\n\n.pf-v6-c-form__actions {\n display: flex;\n flex-wrap: wrap;\n margin-block-start: var(--pf-v6-c-form__actions--MarginBlockStart);\n margin-block-end: var(--pf-v6-c-form__actions--MarginBlockEnd);\n margin-inline-start: var(--pf-v6-c-form__actions--MarginInlineStart);\n margin-inline-end: var(--pf-v6-c-form__actions--MarginInlineEnd);\n}\n.pf-v6-c-form__actions > * {\n margin-block-start: var(--pf-v6-c-form__actions--child--MarginBlockStart);\n margin-block-end: var(--pf-v6-c-form__actions--child--MarginBlockEnd);\n margin-inline-start: var(--pf-v6-c-form__actions--child--MarginInlineStart);\n margin-inline-end: var(--pf-v6-c-form__actions--child--MarginInlineEnd);\n}\n\n.pf-v6-c-form__field-group {\n --pf-v6-c-form__field-group--BorderBlockStartWidth: var(--pf-v6-c-form__field-group--border-width-base);\n display: grid;\n grid-template-columns: minmax(var(--pf-v6-c-form__field-group--GridTemplateColumns--toggle), max-content) 1fr;\n border-block-start: var(--pf-v6-c-form__field-group--BorderBlockStartWidth) solid var(--pf-v6-c-form__field-group--BorderBlockStartColor);\n border-block-end: var(--pf-v6-c-form__field-group--BorderBlockEndWidth) solid var(--pf-v6-c-form__field-group--BorderBlockEndColor);\n}\n.pf-v6-c-form__field-group:last-child {\n --pf-v6-c-form__field-group--BorderBlockEndWidth: 0;\n}\n.pf-v6-c-form__field-group + .pf-v6-c-form__field-group, .pf-v6-c-form__field-group:first-child {\n --pf-v6-c-form__field-group--BorderBlockStartWidth: 0;\n}\n.pf-v6-c-form__field-group + .pf-v6-c-form__field-group {\n margin-block-start: var(--pf-v6-c-form__field-group--field-group--MarginBlockStart);\n}\n.pf-v6-c-form__field-group .pf-v6-c-form__field-group {\n --pf-v6-c-form__field-group-body--GridColumn: var(--pf-v6-c-form__field-group__field-group__field-group-body--GridColumn);\n --pf-v6-c-form__field-group-toggle--PaddingBlockStart: var(--pf-v6-c-form__field-group__field-group__field-group-toggle--PaddingBlockStart);\n --pf-v6-c-form__field-group-header--PaddingBlockStart: var(--pf-v6-c-form__field-group__field-group__field-group-header--PaddingBlockStart);\n --pf-v6-c-form__field-group-header--PaddingBlockEnd: var(--pf-v6-c-form__field-group__field-group__field-group-header--PaddingBlockEnd);\n --pf-v6-c-form__field-group-body--PaddingBlockStart: 0;\n}\n.pf-v6-c-form__field-group .pf-v6-c-form__field-group .pf-v6-c-form__field-group-toggle ~ .pf-v6-c-form__field-group-body {\n --pf-v6-c-form__field-group-body--GridColumn: var(--pf-v6-c-form__field-group__field-group__field-group-toggle--field-group-body--GridColumn);\n}\n.pf-v6-c-form__field-group.pf-m-expanded > .pf-v6-c-form__field-group-toggle {\n --pf-v6-c-form__field-group-toggle-icon--Rotate: var(--pf-v6-c-form__field-group--m-expanded__toggle-icon--Rotate);\n}\n.pf-v6-c-form__field-group.pf-m-expanded.pf-m-expandable > .pf-v6-c-form__field-group-body {\n max-height: 99999px;\n padding-block-start: var(--pf-v6-c-form__field-group-body--PaddingBlockStart);\n padding-block-end: var(--pf-v6-c-form__field-group-body--PaddingBlockEnd);\n visibility: visible;\n opacity: 1;\n transition-delay: 0s;\n transition-duration: var(--pf-v6-c-form__field-group-body--TransitionDuration--expand--fade), var(--pf-v6-c-form__field-group-body--TransitionDuration--expand--slide), 0s, 0s, 0s, 0s;\n translate: 0 var(--pf-v6-c-form__field-group--m-expanded__field-group-body--TranslateY);\n}\n\n.pf-v6-c-form__field-group-toggle {\n grid-row: 1/2;\n grid-column: 1/2;\n padding-block-start: var(--pf-v6-c-form__field-group-toggle--PaddingBlockStart);\n padding-inline-end: var(--pf-v6-c-form__field-group-toggle--PaddingInlineEnd);\n}\n.pf-v6-c-form__field-group-toggle + .pf-v6-c-form__field-group-header {\n --pf-v6-c-form__field-group-header--GridColumn: var(--pf-v6-c-form__field-group-toggle--field-group-header--GridColumn);\n}\n\n.pf-v6-c-form__field-group-toggle-button {\n margin-block-start: var(--pf-v6-c-form__field-group-toggle-button--MarginBlockStart);\n margin-block-end: var(--pf-v6-c-form__field-group-toggle-button--MarginBlockEnd);\n}\n\n.pf-v6-c-form__field-group-toggle-icon {\n display: inline-block;\n min-width: var(--pf-v6-c-form__field-group-toggle-icon--MinWidth);\n text-align: center;\n transition-timing-function: var(--pf-v6-c-form__field-group-toggle-icon--TransitionTimingFunction);\n transition-duration: var(--pf-v6-c-form__field-group-toggle-icon--TransitionDuration);\n transition-property: transform;\n transform: rotate(var(--pf-v6-c-form__field-group-toggle-icon--Rotate));\n}\n:where(.pf-v6-m-dir-rtl, [dir=rtl]) .pf-v6-c-form__field-group-toggle-icon {\n scale: -1 1;\n}\n\n.pf-v6-c-form__field-group-header {\n display: flex;\n grid-row: 1/2;\n grid-column: var(--pf-v6-c-form__field-group-header--GridColumn);\n align-items: flex-start;\n padding-block-start: var(--pf-v6-c-form__field-group-header--PaddingBlockStart);\n padding-block-end: var(--pf-v6-c-form__field-group-header--PaddingBlockEnd);\n}\n\n.pf-v6-c-form__field-group-header-main {\n display: flex;\n flex-direction: column;\n flex-grow: 1;\n}\n\n.pf-v6-c-form__field-group-header-title {\n display: flex;\n}\n\n.pf-v6-c-form__field-group-header-title-text {\n flex-grow: 1;\n}\n\n.pf-v6-c-form__field-group-header-description {\n margin-block-start: var(--pf-v6-c-form__field-group-header-description--MarginBlockStart);\n color: var(--pf-v6-c-form__field-group-header-description--Color);\n}\n\n.pf-v6-c-form__field-group-header-actions {\n margin-block-start: var(--pf-v6-c-form__field-group-header-actions--MarginBlockStart);\n margin-block-end: var(--pf-v6-c-form__field-group-header-actions--MarginBlockEnd);\n margin-inline-start: var(--pf-v6-c-form__field-group-header-actions--MarginInlineStart);\n white-space: nowrap;\n}\n\n.pf-v6-c-form__field-group-body {\n display: grid;\n grid-column: var(--pf-v6-c-form__field-group-body--GridColumn);\n gap: var(--pf-v6-c-form__field-group-body--Gap);\n padding-block-start: var(--pf-v6-c-form__field-group-body--PaddingBlockStart);\n padding-block-end: var(--pf-v6-c-form__field-group-body--PaddingBlockEnd);\n}\n.pf-v6-c-form__field-group.pf-m-expandable > .pf-v6-c-form__field-group-body {\n max-height: 0;\n padding-block-start: 0;\n padding-block-end: 0;\n visibility: hidden;\n opacity: 0;\n transition-delay: 0s, 0s, var(--pf-v6-c-form__field-group-body--TransitionDuration--collapse--fade), var(--pf-v6-c-form__field-group-body--TransitionDuration--collapse--fade), var(--pf-v6-c-form__field-group-body--TransitionDuration--collapse--fade), var(--pf-v6-c-form__field-group-body--TransitionDuration--collapse--fade);\n transition-duration: var(--pf-v6-c-form__field-group-body--TransitionDuration--collapse--fade), var(--pf-v6-c-form__field-group-body--TransitionDuration--collapse--slide), 0s, 0s, 0s, 0s;\n transition-property: opacity, translate, visibility, max-height, padding-block-start, padding-block-end;\n translate: 0 var(--pf-v6-c-form__field-group-body--TranslateY);\n}\n\n.pf-v6-c-form__field-group-body > .pf-v6-c-form__field-group:first-child {\n --pf-v6-c-form__field-group-toggle--PaddingBlockStart: 0;\n --pf-v6-c-form__field-group-header--PaddingBlockStart: 0;\n}\n.pf-v6-c-form__field-group-body > .pf-v6-c-form__field-group:last-child {\n margin-block-end: var(--pf-v6-c-form__field-group-body__field-group--last-child--MarginBlockEnd);\n}\n\n.pf-v6-c-form-control {\n --pf-v6-c-form-control--ColumnGap: var(--pf-t--global--spacer--gap--text-to-element--default);\n --pf-v6-c-form-control--Color: var(--pf-t--global--text--color--regular);\n --pf-v6-c-form-control--FontSize: var(--pf-t--global--font--size--body--default);\n --pf-v6-c-form-control--LineHeight: var(--pf-t--global--font--line-height--body);\n --pf-v6-c-form-control--Resize: none;\n --pf-v6-c-form-control--OutlineOffset: -6px;\n --pf-v6-c-form-control--BorderRadius: var(--pf-t--global--border--radius--small);\n --pf-v6-c-form-control--before--BorderWidth: var(--pf-t--global--border--width--control--default);\n --pf-v6-c-form-control--before--BorderStyle: solid;\n --pf-v6-c-form-control--before--BorderColor: var(--pf-t--global--border--color--default);\n --pf-v6-c-form-control--before--BorderRadius: var(--pf-v6-c-form-control--BorderRadius);\n --pf-v6-c-form-control--after--BorderWidth: var(--pf-t--global--border--width--control--default);\n --pf-v6-c-form-control--after--BorderStyle: solid;\n --pf-v6-c-form-control--after--BorderColor: transparent;\n --pf-v6-c-form-control--after--BorderRadius: var(--pf-v6-c-form-control--BorderRadius);\n --pf-v6-c-form-control--BackgroundColor: var(--pf-t--global--background--color--control--default);\n --pf-v6-c-form-control--Width: 100%;\n --pf-v6-c-form-control--inset--base: var(--pf-t--global--spacer--control--horizontal--default);\n --pf-v6-c-form-control--PaddingBlockStart--base: var(--pf-t--global--spacer--control--vertical--default);\n --pf-v6-c-form-control--PaddingBlockEnd--base: var(--pf-t--global--spacer--control--vertical--default);\n --pf-v6-c-form-control--PaddingInlineEnd--base: var(--pf-v6-c-form-control--inset--base);\n --pf-v6-c-form-control--PaddingInlineStart--base: var(--pf-v6-c-form-control--inset--base);\n --pf-v6-c-form-control--PaddingBlockStart: var(--pf-v6-c-form-control--PaddingBlockStart--base);\n --pf-v6-c-form-control--PaddingBlockEnd: var(--pf-v6-c-form-control--PaddingBlockEnd--base);\n --pf-v6-c-form-control--PaddingInlineEnd: var(--pf-v6-c-form-control--PaddingInlineEnd--base);\n --pf-v6-c-form-control--PaddingInlineStart: var(--pf-v6-c-form-control--PaddingInlineStart--base);\n --pf-v6-c-form-control__utilities--input--PaddingInlineEnd: var(--pf-v6-c-form-control__input--PaddingInlineEnd);\n --pf-v6-c-form-control__utilities--select--PaddingInlineEnd: var(--pf-v6-c-form-control__select--PaddingInlineEnd);\n --pf-v6-c-form-control__utilities--textarea--PaddingInlineEnd: var(--pf-v6-c-form-control__textarea--PaddingInlineEnd);\n --pf-v6-c-form-control__input--PaddingBlockStart: var(--pf-v6-c-form-control--PaddingBlockStart--base);\n --pf-v6-c-form-control__input--PaddingBlockEnd: var(--pf-v6-c-form-control--PaddingBlockEnd--base);\n --pf-v6-c-form-control__input--PaddingInlineEnd: var(--pf-v6-c-form-control--PaddingInlineEnd--base);\n --pf-v6-c-form-control__input--PaddingInlineStart: var(--pf-v6-c-form-control--PaddingInlineStart--base);\n --pf-v6-c-form-control__select--PaddingBlockStart: var(--pf-v6-c-form-control--PaddingBlockStart--base);\n --pf-v6-c-form-control__select--PaddingBlockEnd: var(--pf-v6-c-form-control--PaddingBlockEnd--base);\n --pf-v6-c-form-control__select--PaddingInlineEnd: var(--pf-v6-c-form-control--PaddingInlineEnd--base);\n --pf-v6-c-form-control__select--PaddingInlineStart: var(--pf-v6-c-form-control--PaddingInlineStart--base);\n --pf-v6-c-form-control__textarea--PaddingBlockStart: var(--pf-v6-c-form-control--PaddingBlockStart--base);\n --pf-v6-c-form-control__textarea--PaddingBlockEnd: var(--pf-v6-c-form-control--PaddingBlockEnd--base);\n --pf-v6-c-form-control__textarea--PaddingInlineEnd: var(--pf-v6-c-form-control--PaddingInlineEnd--base);\n --pf-v6-c-form-control__textarea--PaddingInlineStart: var(--pf-v6-c-form-control--PaddingInlineStart--base);\n --pf-v6-c-form-control--hover--after--BorderWidth: var(--pf-t--global--border--width--control--hover);\n --pf-v6-c-form-control--hover--after--BorderColor: var(--pf-t--global--border--color--hover);\n --pf-v6-c-form-control--m-success--hover--after--BorderColor: var(--pf-t--global--border--color--status--success--hover);\n --pf-v6-c-form-control--m-warning--hover--after--BorderColor: var(--pf-t--global--border--color--status--warning--hover);\n --pf-v6-c-form-control--m-error--hover--after--BorderColor: var(--pf-t--global--border--color--status--danger--hover);\n --pf-v6-c-form-control--m-expanded--after--BorderWidth: var(--pf-t--global--border--width--control--clicked);\n --pf-v6-c-form-control--m-expanded--after--BorderColor: var(--pf-t--global--border--color--clicked);\n --pf-v6-c-form-control--m-placeholder--Color: var(--pf-t--global--text--color--placeholder);\n --pf-v6-c-form-control--m-placeholder--child--Color: var(--pf-t--global--text--color--regular);\n --pf-v6-c-form-control--m-disabled--Color: var(--pf-t--global--text--color--on-disabled);\n --pf-v6-c-form-control--m-disabled--BackgroundColor: var(--pf-t--global--background--color--disabled--default);\n --pf-v6-c-form-control--m-disabled--after--BorderColor: transparent;\n --pf-v6-c-form-control--m-readonly--BackgroundColor: var(--pf-t--global--background--color--control--read-only);\n --pf-v6-c-form-control--m-readonly--BorderColor: var(--pf-t--global--border--color--control--read-only);\n --pf-v6-c-form-control--m-readonly--hover--after--BorderColor: revert;\n --pf-v6-c-form-control--m-readonly--m-plain--BackgroundColor: transparent;\n --pf-v6-c-form-control--m-readonly--m-plain--BorderColor: transparent;\n --pf-v6-c-form-control--m-readonly--m-plain--inset--base: 0;\n --pf-v6-c-form-control--m-readonly--m-plain--OutlineOffset: 0;\n --pf-v6-c-form-control--icon--width: var(--pf-v6-c-form-control--FontSize);\n --pf-v6-c-form-control--m-success--after--BorderWidth: var(--pf-t--global--border--width--control--default);\n --pf-v6-c-form-control--m-success--after--BorderColor: var(--pf-t--global--border--color--status--success--default);\n --pf-v6-c-form-control--m-success--PaddingInlineEnd: initial;\n --pf-v6-c-form-control__select--m-success--m-status--PaddingInlineEnd: initial;\n --pf-v6-c-form-control__input--m-success--PaddingInlineEnd: calc(var(--pf-v6-c-form-control--m-icon--icon--width) + var(--pf-v6-c-form-control--ColumnGap) + var(--pf-v6-c-form-control__utilities--input--PaddingInlineEnd));\n --pf-v6-c-form-control__select--m-success--PaddingInlineEnd: calc(var(--pf-v6-c-form-control--m-icon--icon--width) + var(--pf-v6-c-form-control--m-icon--icon--spacer) + var(--pf-v6-c-form-control__utilities--Gap) + var(--pf-v6-c-form-control--ColumnGap) + var(--pf-v6-c-form-control__utilities--select--PaddingInlineEnd));\n --pf-v6-c-form-control__textarea--m-success--PaddingInlineEnd: calc(var(--pf-v6-c-form-control--m-icon--icon--width) + var(--pf-v6-c-form-control--ColumnGap) + var(--pf-v6-c-form-control__utilities--textarea--PaddingInlineEnd));\n --pf-v6-c-form-control--m-warning--after--BorderWidth: var(--pf-t--global--border--width--control--default);\n --pf-v6-c-form-control--m-warning--after--BorderColor: var(--pf-t--global--border--color--status--warning--default);\n --pf-v6-c-form-control--m-warning--PaddingInlineEnd: initial;\n --pf-v6-c-form-control__select--m-warning--m-status--PaddingInlineEnd: initial;\n --pf-v6-c-form-control__input--m-warning--PaddingInlineEnd: calc(var(--pf-v6-c-form-control--m-icon--icon--width) + var(--pf-v6-c-form-control--ColumnGap) + var(--pf-v6-c-form-control__utilities--input--PaddingInlineEnd));\n --pf-v6-c-form-control__select--m-warning--PaddingInlineEnd: calc(var(--pf-v6-c-form-control--m-icon--icon--width) + var(--pf-v6-c-form-control--m-icon--icon--spacer) + var(--pf-v6-c-form-control__utilities--Gap) + var(--pf-v6-c-form-control--ColumnGap) + var(--pf-v6-c-form-control__utilities--select--PaddingInlineEnd));\n --pf-v6-c-form-control__textarea--m-warning--PaddingInlineEnd: calc(var(--pf-v6-c-form-control--m-icon--icon--width) + var(--pf-v6-c-form-control--ColumnGap) + var(--pf-v6-c-form-control__utilities--textarea--PaddingInlineEnd));\n --pf-v6-c-form-control--m-error--after--BorderWidth: var(--pf-t--global--border--width--control--default);\n --pf-v6-c-form-control--m-error--after--BorderColor: var(--pf-t--global--border--color--status--danger--default);\n --pf-v6-c-form-control--m-error--PaddingInlineEnd: initial;\n --pf-v6-c-form-control__select--m-error--m-status--PaddingInlineEnd: initial;\n --pf-v6-c-form-control--m-error--icon--width: var(--pf-v6-c-form-control--FontSize);\n --pf-v6-c-form-control__input--m-error--PaddingInlineEnd: calc(var(--pf-v6-c-form-control--m-icon--icon--width) + var(--pf-v6-c-form-control--ColumnGap) + var(--pf-v6-c-form-control__utilities--input--PaddingInlineEnd));\n --pf-v6-c-form-control__select--m-error--PaddingInlineEnd: calc(var(--pf-v6-c-form-control--m-icon--icon--width) + var(--pf-v6-c-form-control--m-icon--icon--spacer) + var(--pf-v6-c-form-control__utilities--Gap) + var(--pf-v6-c-form-control--ColumnGap) + var(--pf-v6-c-form-control__utilities--select--PaddingInlineEnd));\n --pf-v6-c-form-control__textarea--m-error--PaddingInlineEnd: calc(var(--pf-v6-c-form-control--m-icon--icon--width) + var(--pf-v6-c-form-control--ColumnGap) + var(--pf-v6-c-form-control__utilities--textarea--PaddingInlineEnd));\n --pf-v6-c-form-control--m-icon--PaddingInlineEnd: calc(var(--pf-v6-c-form-control--m-icon--icon--width) + var(--pf-v6-c-form-control--ColumnGap) + var(--pf-v6-c-form-control__utilities--input--PaddingInlineEnd));\n --pf-v6-c-form-control--m-icon--icon--width: var(--pf-v6-c-form-control--FontSize);\n --pf-v6-c-form-control--m-icon--icon--spacer: calc(var(--pf-t--global--spacer--control--horizontal--default) / 2);\n --pf-v6-c-form-control--m-icon--icon--PaddingInlineEnd: calc(var(--pf-v6-c-form-control--icon--width) + var(--pf-v6-c-form-control__utilities--Gap) + var(--pf-v6-c-form-control--m-icon--icon--width) + var(--pf-v6-c-form-control--ColumnGap) + var(--pf-v6-c-form-control__utilities--input--PaddingInlineEnd));\n --pf-v6-c-form-control--textarea--Width: var(--pf-v6-c-form-control--Width);\n --pf-v6-c-form-control--textarea--Height: auto;\n --pf-v6-c-form-control--textarea--PaddingBlockStart--offset: calc(-1 * var(--pf-v6-c-form-control--OutlineOffset));\n --pf-v6-c-form-control--textarea--PaddingBlockEnd--offset: calc(-1 * var(--pf-v6-c-form-control--OutlineOffset));\n --pf-v6-c-form-control--textarea--PaddingInlineEnd--offset: calc(-1 * var(--pf-v6-c-form-control--OutlineOffset));\n --pf-v6-c-form-control--textarea--PaddingInlineStart--offset: calc(-1 * var(--pf-v6-c-form-control--OutlineOffset));\n --pf-v6-c-form-control__icon--Color: var(--pf-t--global--icon--color--regular);\n --pf-v6-c-form-control__icon--FontSize: var(--pf-t--global--icon--size--font--body--default);\n --pf-v6-c-form-control__icon--m-status--Color: var(--pf-t--global--icon--color--regular);\n --pf-v6-c-form-control--m-success__icon--m-status--Color: var(--pf-t--global--icon--color--status--success--default);\n --pf-v6-c-form-control--m-warning__icon--m-status--Color: var(--pf-t--global--icon--color--status--warning--default);\n --pf-v6-c-form-control--m-error__icon--m-status--Color: var(--pf-t--global--icon--color--status--danger--default);\n --pf-v6-c-form-control__utilities--Gap: var(--pf-t--global--spacer--gap--group--horizontal);\n --pf-v6-c-form-control__utilities--PaddingBlockStart: var(--pf-v6-c-form-control--PaddingBlockStart);\n --pf-v6-c-form-control__utilities--PaddingInlineEnd: var(--pf-v6-c-form-control--PaddingInlineEnd--base);\n --pf-v6-c-form-control__utilities--textarea--PaddingBlockStart: calc(var(--pf-v6-c-form-control__textarea--PaddingBlockStart) - var(--pf-v6-c-form-control--textarea--PaddingBlockStart--offset));\n --pf-v6-c-form-control__toggle-icon--PaddingInlineStart: 0;\n --pf-v6-c-form-control__toggle-icon--PaddingInlineEnd: 0;\n --pf-v6-c-form-control__toggle-icon--Color: var(--pf-t--global--icon--color--regular);\n --pf-v6-c-form-control__toggle-icon--FontSize: var(--pf-t--global--icon--size--font--body--default);\n --pf-v6-c-form-control--m-disabled__toggle-icon--Color: var(--pf-t--global--icon--color--disabled);\n}\n\n.pf-v6-c-form-control {\n position: relative;\n display: grid;\n grid-template-columns: 1fr auto;\n column-gap: var(--pf-v6-c-form-control--ColumnGap);\n align-items: start;\n width: var(--pf-v6-c-form-control--Width);\n font-size: var(--pf-v6-c-form-control--FontSize);\n line-height: var(--pf-v6-c-form-control--LineHeight);\n resize: var(--pf-v6-c-form-control--Resize);\n background-color: var(--pf-v6-c-form-control--BackgroundColor);\n border-radius: var(--pf-v6-c-form-control--BorderRadius);\n}\n.pf-v6-c-form-control::before, .pf-v6-c-form-control::after {\n position: absolute;\n inset: 0;\n pointer-events: none;\n content: "";\n}\n.pf-v6-c-form-control::before {\n border-color: var(--pf-v6-c-form-control--before--BorderColor);\n border-style: var(--pf-v6-c-form-control--before--BorderStyle);\n border-width: var(--pf-v6-c-form-control--before--BorderWidth);\n border-radius: var(--pf-v6-c-form-control--before--BorderRadius);\n}\n.pf-v6-c-form-control::after {\n border: var(--pf-v6-c-form-control--after--BorderWidth) var(--pf-v6-c-form-control--after--BorderStyle) var(--pf-v6-c-form-control--after--BorderColor);\n border-radius: var(--pf-v6-c-form-control--before--BorderRadius);\n}\n.pf-v6-c-form-control > :is(input, select, textarea) {\n grid-row: 1/2;\n grid-column: 1/-1;\n padding-block-start: var(--pf-v6-c-form-control--PaddingBlockStart);\n padding-block-end: var(--pf-v6-c-form-control--PaddingBlockEnd);\n padding-inline-start: var(--pf-v6-c-form-control--PaddingInlineStart);\n padding-inline-end: var(--pf-v6-c-form-control--PaddingInlineEnd);\n color: var(--pf-v6-c-form-control--Color);\n appearance: none;\n background-color: transparent;\n border: none;\n border-radius: var(--pf-v6-c-form-control--BorderRadius);\n outline-offset: var(--pf-v6-c-form-control--OutlineOffset);\n}\n.pf-v6-c-form-control > ::placeholder {\n color: var(--pf-v6-c-form-control--m-placeholder--Color);\n}\n.pf-v6-c-form-control > :is(input, select) {\n text-overflow: ellipsis;\n}\n.pf-v6-c-form-control > select {\n background-color: var(--pf-v6-c-form-control--BackgroundColor);\n}\n.pf-v6-c-form-control > select * {\n color: var(--pf-v6-c-form-control--Color);\n}\n.pf-v6-c-form-control:has(input) {\n --pf-v6-c-form-control--PaddingBlockStart: var(--pf-v6-c-form-control__input--PaddingBlockStart);\n --pf-v6-c-form-control--PaddingBlockEnd: var(--pf-v6-c-form-control__input--PaddingBlockEnd);\n --pf-v6-c-form-control--PaddingInlineStart: var(--pf-v6-c-form-control__input--PaddingInlineStart);\n --pf-v6-c-form-control--PaddingInlineEnd: var(--pf-v6-c-form-control__input--PaddingInlineEnd);\n --pf-v6-c-form-control__utilities--PaddingInlineEnd: var(--pf-v6-c-form-control__utilities--input--PaddingInlineEnd);\n}\n\n.pf-v6-c-form-control.pf-m-textarea {\n padding-block-start: var(--pf-v6-c-form-control--textarea--PaddingBlockStart--offset);\n padding-block-end: var(--pf-v6-c-form-control--textarea--PaddingBlockEnd--offset);\n padding-inline-start: var(--pf-v6-c-form-control--textarea--PaddingInlineStart--offset);\n padding-inline-end: var(--pf-v6-c-form-control--textarea--PaddingInlineEnd--offset);\n}\n.pf-v6-c-form-control.pf-m-textarea.pf-m-success, .pf-v6-c-form-control.pf-m-textarea.pf-m-warning, .pf-v6-c-form-control.pf-m-textarea.pf-m-error {\n --pf-v6-c-form-control--m-status--PaddingInlineEnd--offset: calc(var(--pf-v6-c-form-control__icon--FontSize) + var(--pf-v6-c-form-control--ColumnGap));\n}\n.pf-v6-c-form-control.pf-m-textarea:has(textarea) {\n --pf-v6-c-form-control--PaddingBlockStart: calc(var(--pf-v6-c-form-control__textarea--PaddingBlockStart) - var(--pf-v6-c-form-control--textarea--PaddingBlockStart--offset));\n --pf-v6-c-form-control--PaddingBlockEnd: calc(var(--pf-v6-c-form-control__textarea--PaddingBlockEnd) - var(--pf-v6-c-form-control--textarea--PaddingBlockEnd--offset));\n --pf-v6-c-form-control--PaddingInlineStart: calc(var(--pf-v6-c-form-control__textarea--PaddingInlineStart) - var(--pf-v6-c-form-control--textarea--PaddingInlineStart--offset));\n --pf-v6-c-form-control--PaddingInlineEnd: calc(var(--pf-v6-c-form-control__textarea--PaddingInlineEnd) - var(--pf-v6-c-form-control--textarea--PaddingInlineEnd--offset) + var(--pf-v6-c-form-control--m-status--PaddingInlineEnd--offset, 0px));\n --pf-v6-c-form-control__utilities--PaddingInlineEnd: var(--pf-v6-c-form-control__utilities--textarea--PaddingInlineEnd);\n}\n.pf-v6-c-form-control.pf-m-textarea > textarea {\n outline-offset: 0;\n scrollbar-gutter: stable;\n}\n.pf-v6-c-form-control.pf-m-textarea .pf-v6-c-form-control__utilities {\n padding-block-start: var(--pf-v6-c-form-control__utilities--textarea--PaddingBlockStart);\n}\n.pf-v6-c-form-control.pf-m-readonly {\n --pf-v6-c-form-control--BackgroundColor: var(--pf-v6-c-form-control--m-readonly--BackgroundColor);\n --pf-v6-c-form-control--before--BorderColor: var(--pf-v6-c-form-control--m-readonly--BorderColor);\n}\n.pf-v6-c-form-control.pf-m-readonly:hover {\n --pf-v6-c-form-control--hover--after--BorderColor: var(--pf-v6-c-form-control--m-readonly--hover--after--BorderColor);\n}\n.pf-v6-c-form-control.pf-m-readonly:not(.pf-m-success, .pf-m-warning, .pf-m-error) {\n --pf-v6-c-form-control--hover--after--BorderColor: var(--pf-v6-c-form-control--m-readonly--hover--after--BorderColor);\n}\n.pf-v6-c-form-control.pf-m-readonly.pf-m-plain {\n --pf-v6-c-form-control--m-readonly--BackgroundColor: var(--pf-v6-c-form-control--m-readonly--m-plain--BackgroundColor);\n --pf-v6-c-form-control--m-readonly--BorderColor: var(--pf-v6-c-form-control--m-readonly--m-plain--BorderColor);\n --pf-v6-c-form-control--inset--base: var(--pf-v6-c-form-control--m-readonly--m-plain--inset--base);\n --pf-v6-c-form-control--before--BorderStyle: none;\n --pf-v6-c-form-control--after--BorderStyle: none;\n --pf-v6-c-form-control--OutlineOffset: var(--pf-v6-c-form-control--m-readonly--m-plain--OutlineOffset);\n}\n.pf-v6-c-form-control.pf-m-expanded {\n --pf-v6-c-form-control--after--BorderColor: var(--pf-v6-c-form-control--m-expanded--after--BorderColor);\n --pf-v6-c-form-control--after--BorderWidth: var(--pf-v6-c-form-control--m-expanded--after--BorderWidth);\n}\n.pf-v6-c-form-control.pf-m-disabled {\n --pf-v6-c-form-control--BackgroundColor: var(--pf-v6-c-form-control--m-disabled--BackgroundColor);\n --pf-v6-c-form-control--Color: var(--pf-v6-c-form-control--m-disabled--Color);\n --pf-v6-c-form-control--m-placeholder--Color: var(--pf-v6-c-form-control--m-disabled--Color);\n --pf-v6-c-form-control__toggle-icon--Color: var(--pf-v6-c-form-control--m-disabled__toggle-icon--Color);\n --pf-v6-c-form-control--before--BorderStyle: none;\n --pf-v6-c-form-control--after--BorderStyle: none;\n cursor: not-allowed;\n}\n.pf-v6-c-form-control.pf-m-error {\n --pf-v6-c-form-control--after--BorderColor: var(--pf-v6-c-form-control--m-error--after--BorderColor);\n --pf-v6-c-form-control--hover--after--BorderColor: var(--pf-v6-c-form-control--m-error--hover--after--BorderColor);\n --pf-v6-c-form-control__icon--m-status--Color: var(--pf-v6-c-form-control--m-error__icon--m-status--Color);\n --pf-v6-c-form-control--after--BorderWidth: var(--pf-v6-c-form-control--m-error--after--BorderWidth);\n}\n@media (prefers-reduced-motion: no-preference) {\n .pf-v6-c-form-control.pf-m-error {\n translate: var(--pf-v6-global--danger-jiggle--TranslateX, 0);\n animation-name: pf-v6-global-danger-jiggle-motion;\n animation-duration: var(--pf-v6-global--danger-jiggle--AnimationDuration--Transform);\n animation-timing-function: var(--pf-v6-global--danger-jiggle--AnimationTimingFunction--Transform);\n animation-fill-mode: both;\n }\n}\n.pf-v6-c-form-control.pf-m-error .pf-v6-c-form-control__icon.pf-m-status {\n --pf-v6-c-form-control--TransitionDuration--Opacity: var(--pf-t--global--motion--duration--fade--default);\n --pf-v6-c-form-control--TransitionTimingFunction--Opacity: var(--pf-t--global--motion--timing-function--default);\n animation-name: pf-v6-global-fade-in;\n animation-duration: var(--pf-v6-c-form-control--TransitionDuration--Opacity);\n animation-timing-function: var(--pf-v6-c-form-control--TransitionTimingFunction--Opacity);\n}\n.pf-v6-c-form-control.pf-m-error > textarea {\n padding-inline-end: var(--pf-v6-c-form-control--m-error--PaddingInlineEnd, var(--pf-v6-c-form-control__textarea--m-error--PaddingInlineEnd));\n}\n.pf-v6-c-form-control.pf-m-error > input {\n padding-inline-end: var(--pf-v6-c-form-control--m-error--PaddingInlineEnd, var(--pf-v6-c-form-control__input--m-error--PaddingInlineEnd));\n}\n.pf-v6-c-form-control.pf-m-error > select {\n padding-inline-end: var(--pf-v6-c-form-control__select--m-error--m-status--PaddingInlineEnd, var(--pf-v6-c-form-control__select--m-error--PaddingInlineEnd));\n}\n.pf-v6-c-form-control.pf-m-error.pf-m-icon > :is(input) {\n padding-inline-end: var(--pf-v6-c-form-control--m-icon--icon--PaddingInlineEnd);\n}\n.pf-v6-c-form-control.pf-m-success {\n --pf-v6-c-form-control--after--BorderColor: var(--pf-v6-c-form-control--m-success--after--BorderColor);\n --pf-v6-c-form-control--hover--after--BorderColor: var(--pf-v6-c-form-control--m-success--hover--after--BorderColor);\n --pf-v6-c-form-control__icon--m-status--Color: var(--pf-v6-c-form-control--m-success__icon--m-status--Color);\n --pf-v6-c-form-control--after--BorderWidth: var(--pf-v6-c-form-control--m-success--after--BorderWidth);\n}\n.pf-v6-c-form-control.pf-m-success > textarea {\n padding-inline-end: var(--pf-v6-c-form-control--m-success--PaddingInlineEnd, var(--pf-v6-c-form-control__textarea--m-success--PaddingInlineEnd));\n}\n.pf-v6-c-form-control.pf-m-success > input {\n padding-inline-end: var(--pf-v6-c-form-control--m-success--PaddingInlineEnd, var(--pf-v6-c-form-control__input--m-success--PaddingInlineEnd));\n}\n.pf-v6-c-form-control.pf-m-success > select {\n padding-inline-end: var(--pf-v6-c-form-control__select--m-success--m-status--PaddingInlineEnd, var(--pf-v6-c-form-control__select--m-success--PaddingInlineEnd));\n}\n.pf-v6-c-form-control.pf-m-success.pf-m-icon > :is(input) {\n padding-inline-end: var(--pf-v6-c-form-control--m-icon--icon--PaddingInlineEnd);\n}\n.pf-v6-c-form-control.pf-m-warning {\n --pf-v6-c-form-control--after--BorderColor: var(--pf-v6-c-form-control--m-warning--after--BorderColor);\n --pf-v6-c-form-control--hover--after--BorderColor: var(--pf-v6-c-form-control--m-warning--hover--after--BorderColor);\n --pf-v6-c-form-control__icon--m-status--Color: var(--pf-v6-c-form-control--m-warning__icon--m-status--Color);\n --pf-v6-c-form-control--after--BorderWidth: var(--pf-v6-c-form-control--m-warning--after--BorderWidth);\n}\n.pf-v6-c-form-control.pf-m-warning > textarea {\n padding-inline-end: var(--pf-v6-c-form-control--m-warning--PaddingInlineEnd, var(--pf-v6-c-form-control__textarea--m-warning--PaddingInlineEnd));\n}\n.pf-v6-c-form-control.pf-m-warning > input {\n padding-inline-end: var(--pf-v6-c-form-control--m-warning--PaddingInlineEnd, var(--pf-v6-c-form-control__input--m-warning--PaddingInlineEnd));\n}\n.pf-v6-c-form-control.pf-m-warning > select {\n padding-inline-end: var(--pf-v6-c-form-control__select--m-warning--m-status--PaddingInlineEnd, var(--pf-v6-c-form-control__select--m-warning--PaddingInlineEnd));\n}\n.pf-v6-c-form-control.pf-m-warning.pf-m-icon > :is(input) {\n padding-inline-end: var(--pf-v6-c-form-control--m-icon--icon--PaddingInlineEnd);\n}\n.pf-v6-c-form-control:hover {\n --pf-v6-c-form-control--after--BorderColor: var(--pf-v6-c-form-control--hover--after--BorderColor);\n --pf-v6-c-form-control--after--BorderWidth: var(--pf-v6-c-form-control--hover--after--BorderWidth);\n}\n.pf-v6-c-form-control.pf-m-icon {\n --pf-v6-c-form-control--PaddingInlineEnd: var(--pf-v6-c-form-control--m-icon--PaddingInlineEnd);\n}\n.pf-v6-c-form-control:has(select) {\n --pf-v6-c-form-control--PaddingBlockStart: var(--pf-v6-c-form-control__select--PaddingBlockStart);\n --pf-v6-c-form-control--PaddingBlockEnd: var(--pf-v6-c-form-control__select--PaddingBlockEnd);\n --pf-v6-c-form-control--PaddingInlineStart: var(--pf-v6-c-form-control__select--PaddingInlineStart);\n --pf-v6-c-form-control--PaddingInlineEnd: calc(var(--pf-v6-c-form-control__select--PaddingInlineEnd) + var(--pf-v6-c-form-control__icon--FontSize));\n --pf-v6-c-form-control__utilities--PaddingInlineEnd: var(--pf-v6-c-form-control__utilities--select--PaddingInlineEnd);\n}\n.pf-v6-c-form-control:has(select) .pf-v6-c-form-control__utilities {\n padding-inline-end: var(--pf-v6-c-form-control__utilities--select--PaddingInlineEnd);\n}\n.pf-v6-c-form-control.pf-m-placeholder > select {\n --pf-v6-c-form-control--Color: var(--pf-v6-c-form-control--m-placeholder--Color);\n}\n.pf-v6-c-form-control.pf-m-placeholder > select * {\n color: var(--pf-v6-c-form-control--m-placeholder--child--Color);\n}\n.pf-v6-c-form-control.pf-m-placeholder > select *:disabled {\n color: revert;\n}\n.pf-v6-c-form-control > textarea {\n width: 100%;\n height: 100%;\n vertical-align: bottom;\n resize: none;\n}\n.pf-v6-c-form-control.pf-m-resize-vertical {\n --pf-v6-c-form-control--Resize: vertical;\n overflow: auto;\n}\n.pf-v6-c-form-control.pf-m-resize-horizontal {\n --pf-v6-c-form-control--Resize: horizontal;\n overflow: auto;\n}\n.pf-v6-c-form-control.pf-m-resize-both {\n --pf-v6-c-form-control--Resize: both;\n overflow: auto;\n}\n\n.pf-v6-c-form-control__icon {\n font-size: var(--pf-v6-c-form-control__icon--FontSize);\n color: var(--pf-v6-c-form-control__icon--Color);\n}\n.pf-v6-c-form-control__icon.pf-m-status {\n --pf-v6-c-form-control__icon--Color: var(--pf-v6-c-form-control__icon--m-status--Color);\n}\n\n.pf-v6-c-form-control__toggle-icon {\n grid-row: 1/2;\n grid-column: 3;\n padding-inline-start: var(--pf-v6-c-form-control__toggle-icon--PaddingInlineStart);\n padding-inline-end: var(--pf-v6-c-form-control__toggle-icon--PaddingInlineEnd);\n font-size: var(--pf-v6-c-form-control__toggle-icon--FontSize);\n color: var(--pf-v6-c-form-control__toggle-icon--Color);\n pointer-events: none;\n}\n\n.pf-v6-c-form-control__utilities {\n display: flex;\n flex-wrap: nowrap;\n grid-row: 1/2;\n grid-column: 2;\n gap: var(--pf-v6-c-form-control__utilities--Gap);\n padding-block-start: var(--pf-v6-c-form-control__utilities--PaddingBlockStart);\n padding-inline-end: var(--pf-v6-c-form-control__utilities--PaddingInlineEnd);\n pointer-events: none;\n}\n\n.pf-v6-c-hint {\n --pf-v6-c-hint--GridRowGap: var(--pf-t--global--spacer--sm);\n --pf-v6-c-hint--PaddingBlockStart: var(--pf-t--global--spacer--lg);\n --pf-v6-c-hint--PaddingInlineEnd: var(--pf-t--global--spacer--lg);\n --pf-v6-c-hint--PaddingBlockEnd: var(--pf-t--global--spacer--lg);\n --pf-v6-c-hint--PaddingInlineStart: var(--pf-t--global--spacer--lg);\n --pf-v6-c-hint--BackgroundColor: var(--pf-t--global--background--color--primary--default);\n --pf-v6-c-hint--BorderColor: var(--pf-t--global--border--color--status--info--default);\n --pf-v6-c-hint--BorderWidth: var(--pf-t--global--border--width--box--status--default);\n --pf-v6-c-hint--BorderRadius: var(--pf-t--global--border--radius--medium);\n --pf-v6-c-hint--Color: var(--pf-t--global--text--color--regular);\n --pf-v6-c-hint__title--FontWeight: var(--pf-t--global--font--weight--body--bold);\n --pf-v6-c-hint__body--FontSize: var(--pf-t--global--font--size--body--default);\n --pf-v6-c-hint__footer--MarginBlockStart: var(--pf-t--global--spacer--sm);\n --pf-v6-c-hint__footer--child--MarginInlineEnd: var(--pf-t--global--spacer--md);\n --pf-v6-c-hint__actions--MarginInlineStart: var(--pf-t--global--spacer--2xl);\n --pf-v6-c-hint__actions--c-menu-toggle--MarginBlockStart: calc(var(--pf-t--global--spacer--control--vertical--default) * -1);\n --pf-v6-c-hint__actions--c-menu-toggle--MarginBlockEnd: calc(var(--pf-t--global--spacer--control--vertical--default) * -1);\n}\n\n.pf-v6-c-hint {\n display: grid;\n grid-template-columns: 1fr auto;\n grid-row-gap: var(--pf-v6-c-hint--GridRowGap);\n padding-block-start: var(--pf-v6-c-hint--PaddingBlockStart);\n padding-block-end: var(--pf-v6-c-hint--PaddingBlockEnd);\n padding-inline-start: var(--pf-v6-c-hint--PaddingInlineStart);\n padding-inline-end: var(--pf-v6-c-hint--PaddingInlineEnd);\n color: var(--pf-v6-c-hint--Color);\n background-color: var(--pf-v6-c-hint--BackgroundColor);\n border: var(--pf-v6-c-hint--BorderWidth) solid var(--pf-v6-c-hint--BorderColor);\n border-radius: var(--pf-v6-c-hint--BorderRadius);\n}\n.pf-v6-c-hint .pf-v6-c-button.pf-m-link.pf-m-inline {\n text-align: start;\n white-space: normal;\n}\n\n.pf-v6-c-hint__actions {\n display: inline-grid;\n grid-row: 1;\n grid-column: 2;\n grid-auto-flow: column;\n align-self: start;\n margin-block-start: var(--pf-v6-c-hint__actions--c-menu-toggle--MarginBlockStart);\n margin-block-end: var(--pf-v6-c-hint__actions--c-menu-toggle--MarginBlockEnd);\n margin-inline-start: var(--pf-v6-c-hint__actions--MarginInlineStart);\n text-align: end;\n}\n.pf-v6-c-hint__actions.pf-m-no-offset {\n --pf-v6-c-hint__actions--c-menu-toggle--MarginBlockStart: 0;\n --pf-v6-c-hint__actions--c-menu-toggle--MarginBlockEnd: 0;\n}\n.pf-v6-c-hint__actions + .pf-v6-c-hint__body {\n grid-column: 1;\n}\n\n.pf-v6-c-hint__title {\n align-self: center;\n font-weight: var(--pf-v6-c-hint__title--FontWeight);\n}\n\n.pf-v6-c-hint__body {\n grid-column: 1/-1;\n font-size: var(--pf-v6-c-hint__body--FontSize);\n}\n\n.pf-v6-c-hint__footer {\n grid-column: 1/-1;\n margin-block-start: var(--pf-v6-c-hint__footer--MarginBlockStart);\n}\n.pf-v6-c-hint__footer > :not(:last-child) {\n margin-inline-end: var(--pf-v6-c-hint__footer--child--MarginInlineEnd);\n}\n\n.pf-v6-c-helper-text {\n --pf-v6-c-helper-text--Gap: var(--pf-t--global--spacer--xs);\n --pf-v6-c-helper-text--FontSize: var(--pf-t--global--font--size--body--sm);\n --pf-v6-c-helper-text__item-icon--Color: var(--pf-t--global--icon--color--regular);\n --pf-v6-c-helper-text__item-text--Color: var(--pf-t--global--text--color--regular);\n --pf-v6-c-helper-text__item-text--FontWeight: var(--pf-t--global--font--weight--body--default);\n --pf-v6-c-helper-text__item-icon--m-indeterminate--Color: var(--pf-t--global--icon--color--subtle);\n --pf-v6-c-helper-text__item-text--m-indeterminate--Color: var(--pf-t--global--text--color--subtle);\n --pf-v6-c-helper-text__item-icon--m-warning--Color: var(--pf-t--global--icon--color--status--warning--default);\n --pf-v6-c-helper-text__item-text--m-warning--FontWeight: var(--pf-t--global--font--weight--body--bold);\n --pf-v6-c-helper-text__item-icon--m-success--Color: var(--pf-t--global--icon--color--status--success--default);\n --pf-v6-c-helper-text__item-text--m-success--FontWeight: var(--pf-t--global--font--weight--body--bold);\n --pf-v6-c-helper-text__item-icon--m-error--Color: var(--pf-t--global--icon--color--status--danger--default);\n --pf-v6-c-helper-text__item-text--m-error--FontWeight: var(--pf-t--global--font--weight--body--bold);\n --pf-v6-c-helper-text__item--m-error--TransitionDuration--Opacity: var(--pf-t--global--motion--duration--fade--default);\n --pf-v6-c-helper-text__item--m-error--TransitionTimingFunction--Opacity: var(--pf-t--global--motion--timing-function--default);\n --pf-v6-c-helper-text--m-dynamic__item-icon--Color: var(--pf-t--global--icon--color--regular);\n --pf-v6-c-helper-text--m-dynamic--m-indeterminate__item-icon--Color: var(--pf-t--global--icon--color--subtle);\n --pf-v6-c-helper-text--m-dynamic--m-indeterminate__item-text--Color: var(--pf-t--global--text--color--subtle);\n --pf-v6-c-helper-text--m-dynamic--m-warning__item-icon--Color: var(--pf-t--global--icon--color--status--warning--default);\n --pf-v6-c-helper-text--m-dynamic--m-warning__item-text--FontWeight: var(--pf-t--global--font--weight--body--bold);\n --pf-v6-c-helper-text--m-dynamic--m-success__item-icon--Color: var(--pf-t--global--icon--color--status--success--default);\n --pf-v6-c-helper-text--m-dynamic--m-error__item-icon--Color: var(--pf-t--global--icon--color--status--danger--default);\n --pf-v6-c-helper-text__item-icon--MarginInlineEnd: var(--pf-t--global--spacer--xs);\n}\n\n.pf-v6-c-helper-text {\n display: grid;\n gap: var(--pf-v6-c-helper-text--Gap);\n font-size: var(--pf-v6-c-helper-text--FontSize);\n}\n.pf-v6-c-helper-text.pf-m-hidden {\n visibility: hidden;\n opacity: 0;\n}\n\n.pf-v6-c-helper-text__item {\n display: flex;\n font-weight: var(--pf-v6-c-helper-text__item-text--FontWeight);\n}\n.pf-v6-c-helper-text__item.pf-m-indeterminate {\n --pf-v6-c-helper-text__item-icon--Color: var(--pf-v6-c-helper-text__item-icon--m-indeterminate--Color);\n --pf-v6-c-helper-text__item-text--Color: var(--pf-v6-c-helper-text__item-text--m-indeterminate--Color);\n --pf-v6-c-helper-text--m-dynamic__item-icon--Color: var(--pf-v6-c-helper-text--m-dynamic--m-indeterminate__item-icon--Color);\n --pf-v6-c-helper-text--m-dynamic__item-text--Color: var(--pf-v6-c-helper-text--m-dynamic--m-indeterminate__item-text--Color);\n}\n.pf-v6-c-helper-text__item.pf-m-warning {\n --pf-v6-c-helper-text__item-text--FontWeight: var(--pf-v6-c-helper-text__item-text--m-warning--FontWeight);\n --pf-v6-c-helper-text__item-icon--Color: var(--pf-v6-c-helper-text__item-icon--m-warning--Color);\n --pf-v6-c-helper-text--m-dynamic__item-icon--Color: var(--pf-v6-c-helper-text--m-dynamic--m-warning__item-icon--Color);\n}\n.pf-v6-c-helper-text__item.pf-m-success {\n --pf-v6-c-helper-text__item-text--FontWeight: var(--pf-v6-c-helper-text__item-text--m-success--FontWeight);\n --pf-v6-c-helper-text__item-icon--Color: var(--pf-v6-c-helper-text__item-icon--m-success--Color);\n --pf-v6-c-helper-text--m-dynamic__item-icon--Color: var(--pf-v6-c-helper-text--m-dynamic--m-success__item-icon--Color);\n}\n.pf-v6-c-helper-text__item.pf-m-error {\n --pf-v6-c-helper-text__item-text--FontWeight: var(--pf-v6-c-helper-text__item-text--m-error--FontWeight);\n --pf-v6-c-helper-text__item-icon--Color: var(--pf-v6-c-helper-text__item-icon--m-error--Color);\n --pf-v6-c-helper-text--m-dynamic__item-icon--Color: var(--pf-v6-c-helper-text--m-dynamic--m-error__item-icon--Color);\n animation-name: pf-v6-c-helper-text-item-fade-in;\n animation-duration: var(--pf-v6-c-helper-text__item--m-error--TransitionDuration--Opacity);\n animation-timing-function: var(--pf-v6-c-helper-text__item--m-error--TransitionTimingFunction--Opacity);\n}\n@keyframes pf-v6-c-helper-text-item-fade-in {\n from {\n opacity: 0;\n }\n to {\n opacity: 1;\n }\n}\n.pf-v6-c-helper-text__item.pf-m-dynamic {\n --pf-v6-c-helper-text__item-icon--Color: var(--pf-v6-c-helper-text--m-dynamic__item-icon--Color);\n}\n\n.pf-v6-c-helper-text__item-icon {\n margin-inline-end: var(--pf-v6-c-helper-text__item-icon--MarginInlineEnd);\n color: var(--pf-v6-c-helper-text__item-icon--Color);\n}\n\n.pf-v6-c-helper-text__item-text {\n color: var(--pf-v6-c-helper-text__item-text--Color);\n}\n\n.pf-v6-c-icon {\n --pf-v6-c-icon--Width: var(--pf-t--global--icon--size--font--body--default);\n --pf-v6-c-icon--Height: var(--pf-t--global--icon--size--font--body--default);\n --pf-v6-c-icon--m-sm--Width: var(--pf-t--global--icon--size--sm);\n --pf-v6-c-icon--m-sm--Height: var(--pf-t--global--icon--size--sm);\n --pf-v6-c-icon--m-md--Width: var(--pf-t--global--icon--size--md);\n --pf-v6-c-icon--m-md--Height: var(--pf-t--global--icon--size--md);\n --pf-v6-c-icon--m-lg--Width: var(--pf-t--global--icon--size--lg);\n --pf-v6-c-icon--m-lg--Height: var(--pf-t--global--icon--size--lg);\n --pf-v6-c-icon--m-xl--Width: var(--pf-t--global--icon--size--xl);\n --pf-v6-c-icon--m-xl--Height: var(--pf-t--global--icon--size--xl);\n --pf-v6-c-icon--m-2xl--Width: var(--pf-t--global--icon--size--2xl);\n --pf-v6-c-icon--m-2xl--Height: var(--pf-t--global--icon--size--2xl);\n --pf-v6-c-icon--m-3xl--Width: var(--pf-t--global--icon--size--3xl);\n --pf-v6-c-icon--m-3xl--Height: var(--pf-t--global--icon--size--3xl);\n --pf-v6-c-icon--m-body-sm--Width: var(--pf-t--global--icon--size--font--body--sm);\n --pf-v6-c-icon--m-body-sm--Height: var(--pf-t--global--icon--size--font--body--sm);\n --pf-v6-c-icon--m-body-default--Width: var(--pf-t--global--icon--size--font--body--default);\n --pf-v6-c-icon--m-body-default--Height: var(--pf-t--global--icon--size--font--body--default);\n --pf-v6-c-icon--m-body-lg--Width: var(--pf-t--global--icon--size--font--body--lg);\n --pf-v6-c-icon--m-body-lg--Height: var(--pf-t--global--icon--size--font--body--lg);\n --pf-v6-c-icon--m-heading-sm--Width: var(--pf-t--global--icon--size--font--heading--h6);\n --pf-v6-c-icon--m-heading-sm--Height: var(--pf-t--global--icon--size--font--heading--h6);\n --pf-v6-c-icon--m-heading-md--Width: var(--pf-t--global--icon--size--font--heading--h5);\n --pf-v6-c-icon--m-heading-md--Height: var(--pf-t--global--icon--size--font--heading--h5);\n --pf-v6-c-icon--m-heading-lg--Width: var(--pf-t--global--icon--size--font--heading--h4);\n --pf-v6-c-icon--m-heading-lg--Height: var(--pf-t--global--icon--size--font--heading--h4);\n --pf-v6-c-icon--m-heading-xl--Width: var(--pf-t--global--icon--size--font--heading--h3);\n --pf-v6-c-icon--m-heading-xl--Height: var(--pf-t--global--icon--size--font--heading--h3);\n --pf-v6-c-icon--m-heading-2xl--Width: var(--pf-t--global--icon--size--font--heading--h2);\n --pf-v6-c-icon--m-heading-2xl--Height: var(--pf-t--global--icon--size--font--heading--h2);\n --pf-v6-c-icon--m-heading-3xl--Width: var(--pf-t--global--icon--size--font--heading--h1);\n --pf-v6-c-icon--m-heading-3xl--Height: var(--pf-t--global--icon--size--font--heading--h1);\n --pf-v6-c-icon--m-inline--Width: 1em;\n --pf-v6-c-icon--m-inline--Height: 1em;\n --pf-v6-c-icon__content--svg--VerticalAlign: -.125em;\n --pf-v6-c-icon__content--Color: var(--pf-t--global--icon--color--regular);\n --pf-v6-c-icon__content--m-danger--Color: var(--pf-t--global--icon--color--status--danger--default);\n --pf-v6-c-icon__content--m-warning--Color: var(--pf-t--global--icon--color--status--warning--default);\n --pf-v6-c-icon__content--m-success--Color: var(--pf-t--global--icon--color--status--success--default);\n --pf-v6-c-icon__content--m-info--Color: var(--pf-t--global--icon--color--status--info--default);\n --pf-v6-c-icon__content--m-custom--Color: var(--pf-t--global--icon--color--status--custom--default);\n --pf-v6-c-icon--m-inline__content--Color: initial;\n --pf-v6-c-icon__content--FontSize: var(--pf-t--global--icon--size--font--body--default);\n --pf-v6-c-icon--m-sm__content--FontSize: var(--pf-t--global--icon--size--sm);\n --pf-v6-c-icon--m-md__content--FontSize: var(--pf-t--global--icon--size--md);\n --pf-v6-c-icon--m-lg__content--FontSize: var(--pf-t--global--icon--size--lg);\n --pf-v6-c-icon--m-xl__content--FontSize: var(--pf-t--global--icon--size--xl);\n --pf-v6-c-icon--m-2xl__content--FontSize: var(--pf-t--global--icon--size--2xl);\n --pf-v6-c-icon--m-3xl__content--FontSize: var(--pf-t--global--icon--size--3xl);\n --pf-v6-c-icon--m-body-sm__content--FontSize: var(--pf-t--global--icon--size--font--body--sm);\n --pf-v6-c-icon--m-body-default__content--FontSize: var(--pf-t--global--icon--size--font--body--default);\n --pf-v6-c-icon--m-body-lg__content--FontSize: var(--pf-t--global--icon--size--font--body--lg);\n --pf-v6-c-icon--m-heading-sm__content--FontSize: var(--pf-t--global--icon--size--font--heading--h6);\n --pf-v6-c-icon--m-heading-md__content--FontSize: var(--pf-t--global--icon--size--font--heading--h5);\n --pf-v6-c-icon--m-heading-lg__content--FontSize: var(--pf-t--global--icon--size--font--heading--h4);\n --pf-v6-c-icon--m-heading-xl__content--FontSize: var(--pf-t--global--icon--size--font--heading--h3);\n --pf-v6-c-icon--m-heading-2xl__content--FontSize: var(--pf-t--global--icon--size--font--heading--h2);\n --pf-v6-c-icon--m-heading-3xl__content--FontSize: var(--pf-t--global--icon--size--font--heading--h1);\n --pf-v6-c-icon--m-inline__content--FontSize: 1em;\n}\n\n.pf-v6-c-icon {\n position: relative;\n display: inline-flex;\n align-items: center;\n justify-content: center;\n width: var(--pf-v6-c-icon--Width);\n height: var(--pf-v6-c-icon--Height);\n}\n.pf-v6-c-icon.pf-m-inline {\n --pf-v6-c-icon--Width: var(--pf-v6-c-icon--m-inline--Width);\n --pf-v6-c-icon--Height: var(--pf-v6-c-icon--m-inline--Height);\n --pf-v6-c-icon__content--FontSize: var(--pf-v6-c-icon--m-inline__content--FontSize);\n --pf-v6-c-icon__content--Color: var(--pf-v6-c-icon--m-inline__content--Color);\n line-height: 1;\n}\n.pf-v6-c-icon.pf-m-inline .pf-v6-c-spinner {\n --pf-v6-c-spinner--diameter: 1em;\n}\n.pf-v6-c-icon.pf-m-sm {\n --pf-v6-c-icon--Width: var(--pf-v6-c-icon--m-sm--Width);\n --pf-v6-c-icon--Height: var(--pf-v6-c-icon--m-sm--Height);\n --pf-v6-c-icon__content--FontSize: var(--pf-v6-c-icon--m-sm__content--FontSize);\n}\n.pf-v6-c-icon.pf-m-md {\n --pf-v6-c-icon--Width: var(--pf-v6-c-icon--m-md--Width);\n --pf-v6-c-icon--Height: var(--pf-v6-c-icon--m-md--Height);\n --pf-v6-c-icon__content--FontSize: var(--pf-v6-c-icon--m-md__content--FontSize);\n}\n.pf-v6-c-icon.pf-m-lg {\n --pf-v6-c-icon--Width: var(--pf-v6-c-icon--m-lg--Width);\n --pf-v6-c-icon--Height: var(--pf-v6-c-icon--m-lg--Height);\n --pf-v6-c-icon__content--FontSize: var(--pf-v6-c-icon--m-lg__content--FontSize);\n}\n.pf-v6-c-icon.pf-m-xl {\n --pf-v6-c-icon--Width: var(--pf-v6-c-icon--m-xl--Width);\n --pf-v6-c-icon--Height: var(--pf-v6-c-icon--m-xl--Height);\n --pf-v6-c-icon__content--FontSize: var(--pf-v6-c-icon--m-xl__content--FontSize);\n}\n.pf-v6-c-icon.pf-m-2xl {\n --pf-v6-c-icon--Width: var(--pf-v6-c-icon--m-2xl--Width);\n --pf-v6-c-icon--Height: var(--pf-v6-c-icon--m-2xl--Height);\n --pf-v6-c-icon__content--FontSize: var(--pf-v6-c-icon--m-2xl__content--FontSize);\n}\n.pf-v6-c-icon.pf-m-3xl {\n --pf-v6-c-icon--Width: var(--pf-v6-c-icon--m-3xl--Width);\n --pf-v6-c-icon--Height: var(--pf-v6-c-icon--m-3xl--Height);\n --pf-v6-c-icon__content--FontSize: var(--pf-v6-c-icon--m-3xl__content--FontSize);\n}\n.pf-v6-c-icon.pf-m-body-sm {\n --pf-v6-c-icon--Width: var(--pf-v6-c-icon--m-body-sm--Width);\n --pf-v6-c-icon--Height: var(--pf-v6-c-icon--m-body-sm--Height);\n --pf-v6-c-icon__content--FontSize: var(--pf-v6-c-icon--m-body-sm__content--FontSize);\n}\n.pf-v6-c-icon.pf-m-body-default {\n --pf-v6-c-icon--Width: var(--pf-v6-c-icon--m-body-default--Width);\n --pf-v6-c-icon--Height: var(--pf-v6-c-icon--m-body-default--Height);\n --pf-v6-c-icon__content--FontSize: var(--pf-v6-c-icon--m-body-default__content--FontSize);\n}\n.pf-v6-c-icon.pf-m-body-lg {\n --pf-v6-c-icon--Width: var(--pf-v6-c-icon--m-body-lg--Width);\n --pf-v6-c-icon--Height: var(--pf-v6-c-icon--m-body-lg--Height);\n --pf-v6-c-icon__content--FontSize: var(--pf-v6-c-icon--m-lg__content--FontSize);\n}\n.pf-v6-c-icon.pf-m-heading-sm {\n --pf-v6-c-icon--Width: var(--pf-v6-c-icon--m-heading-sm--Width);\n --pf-v6-c-icon--Height: var(--pf-v6-c-icon--m-heading-sm--Height);\n --pf-v6-c-icon__content--FontSize: var(--pf-v6-c-icon--m-heading-sm__content--FontSize);\n}\n.pf-v6-c-icon.pf-m-heading-md {\n --pf-v6-c-icon--Width: var(--pf-v6-c-icon--m-heading-md--Width);\n --pf-v6-c-icon--Height: var(--pf-v6-c-icon--m-heading-md--Height);\n --pf-v6-c-icon__content--FontSize: var(--pf-v6-c-icon--m-heading-md__content--FontSize);\n}\n.pf-v6-c-icon.pf-m-heading-lg {\n --pf-v6-c-icon--Width: var(--pf-v6-c-icon--m-heading-lg--Width);\n --pf-v6-c-icon--Height: var(--pf-v6-c-icon--m-heading-lg--Height);\n --pf-v6-c-icon__content--FontSize: var(--pf-v6-c-icon--m-heading-lg__content--FontSize);\n}\n.pf-v6-c-icon.pf-m-heading-xl {\n --pf-v6-c-icon--Width: var(--pf-v6-c-icon--m-heading-xl--Width);\n --pf-v6-c-icon--Height: var(--pf-v6-c-icon--m-heading-xl--Height);\n --pf-v6-c-icon__content--FontSize: var(--pf-v6-c-icon--m-heading-xl__content--FontSize);\n}\n.pf-v6-c-icon.pf-m-heading-2xl {\n --pf-v6-c-icon--Width: var(--pf-v6-c-icon--m-heading-2xl--Width);\n --pf-v6-c-icon--Height: var(--pf-v6-c-icon--m-heading-2xl--Height);\n --pf-v6-c-icon__content--FontSize: var(--pf-v6-c-icon--m-heading-2xl__content--FontSize);\n}\n.pf-v6-c-icon.pf-m-heading-3xl {\n --pf-v6-c-icon--Width: var(--pf-v6-c-icon--m-heading-3xl--Width);\n --pf-v6-c-icon--Height: var(--pf-v6-c-icon--m-heading-3xl--Height);\n --pf-v6-c-icon__content--FontSize: var(--pf-v6-c-icon--m-heading-3xl__content--FontSize);\n}\n.pf-v6-c-icon.pf-m-in-progress {\n --pf-v6-c-icon__content--Opacity: 0;\n --pf-v6-c-icon__progress--Opacity: 1;\n}\n\n.pf-v6-c-icon__content,\n.pf-v6-c-icon__progress {\n font-size: var(--pf-v6-c-icon__content--FontSize);\n}\n.pf-v6-c-icon__content svg,\n.pf-v6-c-icon__progress svg {\n vertical-align: var(--pf-v6-c-icon__content--svg--VerticalAlign);\n}\n.pf-v6-c-icon__content.pf-m-sm,\n.pf-v6-c-icon__progress.pf-m-sm {\n --pf-v6-c-icon__content--FontSize: var(--pf-v6-c-icon--m-sm__content--FontSize);\n}\n.pf-v6-c-icon__content.pf-m-md,\n.pf-v6-c-icon__progress.pf-m-md {\n --pf-v6-c-icon__content--FontSize: var(--pf-v6-c-icon--m-md__content--FontSize);\n}\n.pf-v6-c-icon__content.pf-m-lg,\n.pf-v6-c-icon__progress.pf-m-lg {\n --pf-v6-c-icon__content--FontSize: var(--pf-v6-c-icon--m-lg__content--FontSize);\n}\n.pf-v6-c-icon__content.pf-m-xl,\n.pf-v6-c-icon__progress.pf-m-xl {\n --pf-v6-c-icon__content--FontSize: var(--pf-v6-c-icon--m-xl__content--FontSize);\n}\n.pf-v6-c-icon__content.pf-m-2xl,\n.pf-v6-c-icon__progress.pf-m-2xl {\n --pf-v6-c-icon__content--FontSize: var(--pf-v6-c-icon--m-2xl__content--FontSize);\n}\n.pf-v6-c-icon__content.pf-m-3xl,\n.pf-v6-c-icon__progress.pf-m-3xl {\n --pf-v6-c-icon__content--FontSize: var(--pf-v6-c-icon--m-3xl__content--FontSize);\n}\n.pf-v6-c-icon__content.pf-m-body-sm,\n.pf-v6-c-icon__progress.pf-m-body-sm {\n --pf-v6-c-icon__content--FontSize: var(--pf-v6-c-icon--m-body-sm__content--FontSize);\n}\n.pf-v6-c-icon__content.pf-m-body-default,\n.pf-v6-c-icon__progress.pf-m-body-default {\n --pf-v6-c-icon__content--FontSize: var(--pf-v6-c-icon--m-md__content--FontSize);\n}\n.pf-v6-c-icon__content.pf-m-body-lg,\n.pf-v6-c-icon__progress.pf-m-body-lg {\n --pf-v6-c-icon__content--FontSize: var(--pf-v6-c-icon--m-lg__content--FontSize);\n}\n.pf-v6-c-icon__content.pf-m-heading-sm,\n.pf-v6-c-icon__progress.pf-m-heading-sm {\n --pf-v6-c-icon__content--FontSize: var(--pf-v6-c-icon--m-heading-sm__content--FontSize);\n}\n.pf-v6-c-icon__content.pf-m-heading-md,\n.pf-v6-c-icon__progress.pf-m-heading-md {\n --pf-v6-c-icon__content--FontSize: var(--pf-v6-c-icon--m-heading-md__content--FontSize);\n}\n.pf-v6-c-icon__content.pf-m-heading-lg,\n.pf-v6-c-icon__progress.pf-m-heading-lg {\n --pf-v6-c-icon__content--FontSize: var(--pf-v6-c-icon--m-heading-lg__content--FontSize);\n}\n.pf-v6-c-icon__content.pf-m-heading-xl,\n.pf-v6-c-icon__progress.pf-m-heading-xl {\n --pf-v6-c-icon__content--FontSize: var(--pf-v6-c-icon--m-heading-xl__content--FontSize);\n}\n.pf-v6-c-icon__content.pf-m-heading-2xl,\n.pf-v6-c-icon__progress.pf-m-heading-2xl {\n --pf-v6-c-icon__content--FontSize: var(--pf-v6-c-icon--m-heading-2xl__content--FontSize);\n}\n.pf-v6-c-icon__content.pf-m-heading-3xl,\n.pf-v6-c-icon__progress.pf-m-heading-3xl {\n --pf-v6-c-icon__content--FontSize: var(--pf-v6-c-icon--m-heading-3xl__content--FontSize);\n}\n\n.pf-v6-c-icon__content {\n color: var(--pf-v6-c-icon__content--Color, inherit);\n opacity: var(--pf-v6-c-icon__content--Opacity, 1);\n}\n.pf-v6-c-icon__content.pf-m-danger {\n --pf-v6-c-icon__content--Color: var(--pf-v6-c-icon__content--m-danger--Color);\n}\n.pf-v6-c-icon__content.pf-m-warning {\n --pf-v6-c-icon__content--Color: var(--pf-v6-c-icon__content--m-warning--Color);\n}\n.pf-v6-c-icon__content.pf-m-success {\n --pf-v6-c-icon__content--Color: var(--pf-v6-c-icon__content--m-success--Color);\n}\n.pf-v6-c-icon__content.pf-m-info {\n --pf-v6-c-icon__content--Color: var(--pf-v6-c-icon__content--m-info--Color);\n}\n.pf-v6-c-icon__content.pf-m-custom {\n --pf-v6-c-icon__content--Color: var(--pf-v6-c-icon__content--m-custom--Color);\n}\n\n.pf-v6-c-icon__progress {\n position: absolute;\n inset-block-start: calc(50% + 0.5 * var(--pf-v6-c-icon__content--svg--VerticalAlign));\n opacity: var(--pf-v6-c-icon__progress--Opacity, 0);\n transform: translateY(calc(-50% - 0.5 * var(--pf-v6-c-icon__content--svg--VerticalAlign)));\n}\n\n.pf-v6-c-inline-edit {\n --pf-v6-c-inline-edit__group--item--MarginInlineEnd: var(--pf-t--global--spacer--gap--action-to-action--default);\n --pf-v6-c-inline-edit__action--c-button--m-valid--m-plain--Color: var(--pf-t--global--icon--color--brand--default);\n --pf-v6-c-inline-edit__action--c-button--m-valid--m-plain--hover--Color: var(--pf-t--global--icon--color--brand--hover);\n --pf-v6-c-inline-edit__action--m-icon-group--item--MarginInlineEnd: var(--pf-t--global--spacer--gap--action-to-action--plain);\n --pf-v6-c-inline-edit__group--m-footer--MarginBlockStart: var(--pf-t--global--spacer--xl);\n --pf-v6-c-inline-edit__label--m-bold--FontWeight: var(--pf-t--global--font--weight--body--bold);\n}\n\n.pf-v6-c-inline-edit__group {\n display: flex;\n align-items: baseline;\n}\n.pf-v6-c-inline-edit__group > * {\n margin-inline-end: var(--pf-v6-c-inline-edit__group--item--MarginInlineEnd);\n}\n.pf-v6-c-inline-edit__group.pf-m-icon-group {\n --pf-v6-c-inline-edit__group--item--MarginInlineEnd: var(--pf-v6-c-inline-edit__action--m-icon-group--item--MarginInlineEnd);\n}\n.pf-v6-c-inline-edit__group.pf-m-footer {\n margin-block-start: var(--pf-v6-c-inline-edit__group--m-footer--MarginBlockStart);\n}\n.pf-v6-c-inline-edit__group.pf-m-column {\n --pf-v6-c-inline-edit__group--item--MarginInlineEnd: 0;\n flex-direction: column;\n}\n.pf-v6-c-inline-edit__group > :last-child {\n --pf-v6-c-inline-edit__group--item--MarginInlineEnd: 0;\n}\n\n.pf-v6-c-inline-edit__input {\n flex: 1;\n}\n\n.pf-v6-c-inline-edit__action.pf-m-valid .pf-v6-c-button.pf-m-plain {\n --pf-v6-c-button--m-plain--Color: var(--pf-v6-c-inline-edit__action--c-button--m-valid--m-plain--Color);\n}\n.pf-v6-c-inline-edit__action.pf-m-valid .pf-v6-c-button.pf-m-plain:hover {\n --pf-v6-c-button--m-plain--Color: var(--pf-v6-c-inline-edit__action--c-button--m-valid--m-plain--hover--Color);\n}\n\n.pf-v6-c-inline-edit__input,\n.pf-v6-c-inline-edit__action,\n.pf-v6-c-inline-edit__group.pf-m-action-group {\n display: none;\n}\n\n.pf-v6-c-inline-edit__action.pf-m-enable-editable {\n display: inline-block;\n}\n\n.pf-v6-c-inline-edit.pf-m-inline-editable .pf-v6-c-inline-edit__input,\n.pf-v6-c-inline-edit .pf-m-inline-editable .pf-v6-c-inline-edit__input {\n display: block;\n}\n.pf-v6-c-inline-edit.pf-m-inline-editable .pf-v6-c-inline-edit__action,\n.pf-v6-c-inline-edit .pf-m-inline-editable .pf-v6-c-inline-edit__action {\n display: inline-block;\n}\n.pf-v6-c-inline-edit.pf-m-inline-editable .pf-v6-c-inline-edit__group.pf-m-action-group,\n.pf-v6-c-inline-edit .pf-m-inline-editable .pf-v6-c-inline-edit__group.pf-m-action-group {\n display: inline-flex;\n}\n.pf-v6-c-inline-edit.pf-m-inline-editable .pf-v6-c-inline-edit__value,\n.pf-v6-c-inline-edit.pf-m-inline-editable .pf-v6-c-inline-edit__action.pf-m-enable-editable,\n.pf-v6-c-inline-edit .pf-m-inline-editable .pf-v6-c-inline-edit__value,\n.pf-v6-c-inline-edit .pf-m-inline-editable .pf-v6-c-inline-edit__action.pf-m-enable-editable {\n display: none;\n}\n\n.pf-v6-c-inline-edit__label + .pf-v6-c-inline-edit__action.pf-m-enable > .pf-v6-c-button {\n margin-block-start: calc(var(--pf-v6-c-button--PaddingBlockStart) * -1);\n margin-block-end: calc(var(--pf-v6-c-button--PaddingBlockEnd) * -1);\n}\n\n.pf-v6-c-inline-edit__label.pf-m-bold {\n font-weight: var(--pf-v6-c-inline-edit__label--m-bold--FontWeight);\n}\n\n.pf-v6-c-inline-edit__editable-text br {\n display: none;\n}\n\n.pf-v6-c-input-group {\n --pf-v6-c-input-group--Gap: var(--pf-t--global--spacer--gap--control-to-control--default);\n --pf-v6-c-input-group__item--offset: var(--pf-t--global--border--width--control--default);\n --pf-v6-c-input-group__item--BorderWidth--base: var(--pf-t--global--border--width--control--default);\n --pf-v6-c-input-group__item--BorderColor--base: var(--pf-t--global--border--color--default);\n --pf-v6-c-input-group__item--BackgroundColor: transparent;\n --pf-v6-c-input-group__item--AlignItems: start;\n --pf-v6-c-input-group__item--m-box--PaddingInlineEnd: var(--pf-t--global--spacer--sm);\n --pf-v6-c-input-group__item--m-box--PaddingInlineStart: var(--pf-t--global--spacer--sm);\n --pf-v6-c-input-group__item--m-box--BackgroundColor: var(--pf-t--global--background--color--secondary--default);\n --pf-v6-c-input-group__item--m-box--BorderWidth: var(--pf-v6-c-input-group__item--BorderWidth--base);\n --pf-v6-c-input-group__item--m-box--BorderRadius: var(--pf-t--global--border--radius--small);\n --pf-v6-c-input-group__item--m-box--BorderBlockStartColor: var(--pf-v6-c-input-group__item--BorderColor--base);\n --pf-v6-c-input-group__item--m-box--BorderInlineEndColor: var(--pf-v6-c-input-group__item--BorderColor--base);\n --pf-v6-c-input-group__item--m-box--BorderBlockEndColor: var(--pf-v6-c-input-group__item--BorderColor--base);\n --pf-v6-c-input-group__item--m-box--BorderInlineStartColor: var(--pf-v6-c-input-group__item--BorderColor--base);\n --pf-v6-c-input-group__item--m-plain--BackgroundColor: transparent;\n --pf-v6-c-input-group__text--FontSize: var(--pf-t--global--font--size--body--default);\n --pf-v6-c-input-group__text--Color: var(--pf-t--global--text--color--regular);\n --pf-v6-c-input-group__item--m-disabled__text--Color: var(--pf-t--global--text--color--on-disabled);\n --pf-v6-c-input-group__item--m-disabled--BackgroundColor: var(--pf-t--global--background--color--disabled--default);\n --pf-v6-c-input-group__item--m-search-text-input--TransitionTimingFunction: var(--pf-t--global--motion--timing-function--default);\n --pf-v6-c-input-group__item--m-search-text-input--TransitionDuration--expand--fade: var(--pf-t--global--motion--duration--fade--default);\n --pf-v6-c-input-group__item--m-search-text-input--TransitionDuration--collapse--fade: var(--pf-t--global--motion--duration--fade--short);\n --pf-v6-c-input-group__item--m-search-text-input--TransitionDuration--expand--slide: var(--pf-t--global--motion--duration--fade--default);\n --pf-v6-c-input-group__item--m-search-text-input--TransitionDuration--collapse--slide: var(--pf-t--global--motion--duration--fade--short);\n --pf-v6-c-input-group__item--m-search-text-input--TransitionDuration--fade: var(--pf-v6-c-input-group__item--m-search-text-input--TransitionDuration--collapse--fade);\n --pf-v6-c-input-group__item--m-search-text-input--TransitionDuration--slide: var(--pf-v6-c-input-group__item--m-search-text-input--TransitionDuration--collapse--slide);\n --pf-v6-c-input-group__item--m-search-text-input--ScaleX: 1;\n --pf-v6-c-input-group__item--m-search-text-input--TransformOriginX--expand-start: 100%;\n --pf-v6-c-input-group__item--m-search-text-input--TransformOriginX--expand-end: 0;\n --pf-v6-c-input-group__item--m-search-text-input--TransformOriginX: var(--pf-v6-c-input-group__item--m-search-text-input--TransformOriginX--expand-end);\n --pf-v6-c-input-group__item--m-search-expand--TransitionTimingFunction:var(--pf-t--global--motion--timing-function--default);\n --pf-v6-c-input-group__item--m-search-expand--TransitionDuration--expand--fade: 0s;\n --pf-v6-c-input-group__item--m-search-expand--TransitionDuration--collapse--fade: 0s;\n --pf-v6-c-input-group__item--m-search-expand--TransitionDuration--fade: var(--pf-v6-c-input-group__item--m-search-expand--TransitionDuration--expand--fade);\n --pf-v6-c-input-group__item--m-search-action--TransitionTimingFunction: var(--pf-t--global--motion--timing-function--default);\n --pf-v6-c-input-group__item--m-search-action--TransitionDuration--expand--fade: var(--pf-t--global--motion--duration--fade--default);\n --pf-v6-c-input-group__item--m-search-action--TransitionDuration--collapse--fade: var(--pf-t--global--motion--duration--fade--short);\n --pf-v6-c-input-group__item--m-search-action--TransitionDuration--fade: var(--pf-v6-c-input-group__item--m-search-action--TransitionDuration--collapse--fade);\n}\n@media (prefers-reduced-motion: no-preference) {\n .pf-v6-c-input-group {\n --pf-v6-c-input-group__item--m-search-text-input--ScaleX: .7;\n }\n}\n\n.pf-v6-c-input-group {\n display: flex;\n gap: var(--pf-v6-c-input-group--Gap);\n width: 100%;\n}\n.pf-v6-c-input-group.pf-m-search-expandable:not(.pf-m-expanded) {\n --pf-v6-c-input-group--Gap: 0;\n transition: gap 0s var(--pf-v6-c-input-group__item--m-search-text-input--TransitionDuration--fade);\n}\n.pf-v6-c-input-group.pf-m-search-expandable .pf-v6-c-input-group__item.pf-m-search-input {\n flex-grow: 1;\n max-width: var(--pf-v6-c-input-group__item--m-search-text-input--MaxWidth, 0);\n visibility: var(--pf-v6-c-input-group__item--m-search-text-input--Visibility, hidden);\n opacity: var(--pf-v6-c-input-group__item--m-search-text-input--Opacity, 0);\n transition-delay: 0s, 0s, var(--pf-v6-c-input-group__item--m-search-text-input--TransitionDuration--fade), var(--pf-v6-c-input-group__item--m-search-text-input--TransitionDuration--fade);\n transition-timing-function: var(--pf-v6-c-input-group__item--m-search-text-input--TransitionTimingFunction);\n transition-duration: var(--pf-v6-c-input-group__item--m-search-text-input--TransitionDuration--fade), var(--pf-v6-c-input-group__item--m-search-text-input--TransitionDuration--slide), 0s, 0s;\n transition-property: opacity, scale, visibility, max-width;\n transform-origin: var(--pf-v6-c-input-group__item--m-search-text-input--TransformOriginX) center;\n scale: var(--pf-v6-c-input-group__item--m-search-text-input--ScaleX) 1;\n}\n.pf-v6-c-input-group.pf-m-search-expandable .pf-v6-c-input-group__item.pf-m-search-expand {\n max-width: var(--pf-v6-c-input-group__item--m-search-expand--MaxWidth, 100%);\n visibility: var(--pf-v6-c-input-group__item--m-search-expand--Visibility, visible);\n opacity: var(--pf-v6-c-input-group__item--m-search-expand--Opacity, 1);\n transition-delay: var(--pf-v6-c-input-group__item--m-search-action--TransitionDuration--fade);\n transition-timing-function: var(--pf-v6-c-input-group__item--m-search-expand--TransitionTimingFunction);\n transition-duration: var(--pf-v6-c-input-group__item--m-search-expand--TransitionDuration--fade), 0s, 0s;\n transition-property: opacity, visibility, max-width;\n}\n.pf-v6-c-input-group.pf-m-search-expandable .pf-v6-c-input-group__item.pf-m-search-action {\n max-width: var(--pf-v6-c-input-group__item--m-search-action--MaxWidth, 0);\n visibility: var(--pf-v6-c-input-group__item--m-search-action--Visibility, hidden);\n opacity: var(--pf-v6-c-input-group__item--m-search-action--Opacity, 0);\n transition-delay: 0s, var(--pf-v6-c-input-group__item--m-search-action--TransitionDuration--fade), var(--pf-v6-c-input-group__item--m-search-action--TransitionDuration--fade);\n transition-timing-function: var(--pf-v6-c-input-group__item--m-search-action--TransitionTimingFunction);\n transition-duration: var(--pf-v6-c-input-group__item--m-search-action--TransitionDuration--fade), 0s, 0s;\n transition-property: opacity, visibility, max-width;\n}\n.pf-v6-c-input-group.pf-m-search-expandable.pf-m-expand-start {\n --pf-v6-c-input-group__item--m-search-text-input--TransformOriginX: var(--pf-v6-c-input-group__item--m-search-text-input--TransformOriginX--expand-start);\n}\n.pf-v6-c-input-group.pf-m-search-expandable.pf-m-expanded {\n --pf-v6-c-input-group__item--m-search-text-input--MaxWidth: 100%;\n --pf-v6-c-input-group__item--m-search-text-input--Visibility: visible;\n --pf-v6-c-input-group__item--m-search-text-input--Opacity: 1;\n --pf-v6-c-input-group__item--m-search-text-input--TransitionDuration--fade: var(--pf-v6-c-input-group__item--m-search-text-input--TransitionDuration--expand--fade);\n --pf-v6-c-input-group__item--m-search-text-input--TransitionDuration--slide: var(--pf-v6-c-input-group__item--m-search-text-input--TransitionDuration--expand--slide);\n --pf-v6-c-input-group__item--m-search-text-input--ScaleX: 1;\n --pf-v6-c-input-group__item--m-search-action--MaxWidth: 100%;\n --pf-v6-c-input-group__item--m-search-action--Visibility: visible;\n --pf-v6-c-input-group__item--m-search-action--Opacity: 1;\n --pf-v6-c-input-group__item--m-search-action--TransitionDuration--fade: var(--pf-v6-c-input-group__item--m-search-action--TransitionDuration--expand--fade);\n --pf-v6-c-input-group__item--m-search-expand--MaxWidth: 0;\n --pf-v6-c-input-group__item--m-search-expand--Visibility: hidden;\n --pf-v6-c-input-group__item--m-search-expand--Opacity: 0;\n --pf-v6-c-input-group__item--m-search-expand--TransitionDuration--fade: var(--pf-v6-c-input-group__item--m-search-expand--TransitionDuration--collapse--fade);\n}\n.pf-v6-c-input-group.pf-m-search-expandable.pf-m-expanded .pf-v6-c-input-group__item:is(.pf-m-search-input, .pf-m-search-expand, .pf-m-search-action) {\n transition-delay: 0s;\n}\n\n.pf-v6-c-input-group__item {\n position: relative;\n display: flex;\n align-items: var(--pf-v6-c-input-group__item--AlignItems);\n min-width: var(--pf-v6-c-input-group__item--MinWidth, revert);\n max-width: var(--pf-v6-c-input-group__item--MaxWidth, revert);\n background-color: var(--pf-v6-c-input-group__item--BackgroundColor);\n border-block-start-color: var(--pf-v6-c-input-group__item--m-box--BorderBlockStartColor);\n border-block-end-color: var(--pf-v6-c-input-group__item--m-box--BorderBlockEndColor);\n border-inline-start-color: var(--pf-v6-c-input-group__item--m-box--BorderInlineStartColor);\n border-inline-end-color: var(--pf-v6-c-input-group__item--m-box--BorderInlineEndColor);\n}\n.pf-v6-c-input-group__item.pf-m-box {\n --pf-v6-c-input-group__item--BackgroundColor: var(--pf-v6-c-input-group__item--m-box--BackgroundColor);\n padding-inline-start: var(--pf-v6-c-input-group__item--m-box--PaddingInlineStart);\n padding-inline-end: var(--pf-v6-c-input-group__item--m-box--PaddingInlineEnd);\n border: var(--pf-v6-c-input-group__item--m-box--BorderWidth) solid;\n border-block-start-color: var(--pf-v6-c-input-group__item--m-box--BorderBlockStartColor);\n border-block-end-color: var(--pf-v6-c-input-group__item--m-box--BorderBlockEndColor);\n border-inline-start-color: var(--pf-v6-c-input-group__item--m-box--BorderInlineStartColor);\n border-inline-end-color: var(--pf-v6-c-input-group__item--m-box--BorderInlineEndColor);\n border-radius: var(--pf-v6-c-input-group__item--m-box--BorderRadius);\n}\n.pf-v6-c-input-group__item.pf-m-plain {\n --pf-v6-c-input-group__item--BackgroundColor: var(--pf-v6-c-input-group__item--m-plain--BackgroundColor);\n border: none;\n}\n.pf-v6-c-input-group__item.pf-m-disabled {\n --pf-v6-c-input-group__item--BackgroundColor: var(--pf-v6-c-input-group__item--m-disabled--BackgroundColor);\n --pf-v6-c-input-group__text--Color: var(--pf-v6-c-input-group__item--m-disabled__text--Color);\n}\n.pf-v6-c-input-group__item.pf-m-fill {\n flex-grow: 1;\n}\n\n.pf-v6-c-input-group__text {\n align-self: center;\n font-size: var(--pf-v6-c-input-group__text--FontSize);\n color: var(--pf-v6-c-input-group__text--Color);\n}\nlabel.pf-v6-c-input-group__text {\n cursor: pointer;\n}\n\n.pf-v6-c-jump-links {\n --pf-v6-c-jump-links__list--Display: flex;\n --pf-v6-c-jump-links__list--PaddingBlockStart: 0;\n --pf-v6-c-jump-links__list--PaddingInlineEnd: var(--pf-t--global--spacer--md);\n --pf-v6-c-jump-links__list--PaddingBlockEnd: 0;\n --pf-v6-c-jump-links__list--PaddingInlineStart: var(--pf-t--global--spacer--md);\n --pf-v6-c-jump-links--m-vertical__list--PaddingBlockStart: var(--pf-t--global--spacer--md);\n --pf-v6-c-jump-links--m-vertical__list--PaddingInlineEnd: 0;\n --pf-v6-c-jump-links--m-vertical__list--PaddingBlockEnd: var(--pf-t--global--spacer--md);\n --pf-v6-c-jump-links--m-vertical__list--PaddingInlineStart: 0;\n --pf-v6-c-jump-links__list--FlexDirection: row;\n --pf-v6-c-jump-links--m-vertical__list--FlexDirection: column;\n --pf-v6-c-jump-links__list--before--BorderColor: var(--pf-t--global--border--color--default);\n --pf-v6-c-jump-links__list--before--BorderBlockStartWidth: var(--pf-t--global--border--width--box--default);\n --pf-v6-c-jump-links__list--before--BorderInlineEndWidth: 0;\n --pf-v6-c-jump-links__list--before--BorderBlockEndWidth: 0;\n --pf-v6-c-jump-links__list--before--BorderInlineStartWidth: 0;\n --pf-v6-c-jump-links--m-vertical__list--before--BorderInlineStartWidth: var(--pf-t--global--border--width--box--default);\n --pf-v6-c-jump-links--m-vertical__list--before--BorderBlockStartWidth: 0;\n --pf-v6-c-jump-links__list__list--MarginBlockStart: calc(var(--pf-t--global--spacer--sm) * -1);\n --pf-v6-c-jump-links__link--PaddingBlockStart: var(--pf-t--global--spacer--sm);\n --pf-v6-c-jump-links__link--PaddingInlineEnd: var(--pf-t--global--spacer--sm);\n --pf-v6-c-jump-links__link--PaddingBlockEnd: var(--pf-t--global--spacer--sm);\n --pf-v6-c-jump-links__link--PaddingInlineStart: var(--pf-t--global--spacer--sm);\n --pf-v6-c-jump-links__list__list__link--PaddingBlockStart: var(--pf-t--global--spacer--sm);\n --pf-v6-c-jump-links__list__list__link--PaddingInlineStart: var(--pf-t--global--spacer--lg);\n --pf-v6-c-jump-links__list__list__link--PaddingBlockEnd: var(--pf-t--global--spacer--sm);\n --pf-v6-c-jump-links__link--OutlineOffset: calc(-1 * var(--pf-t--global--spacer--sm));\n --pf-v6-c-jump-links__link--before--BorderBlockStartWidth: 0;\n --pf-v6-c-jump-links__link--before--BorderInlineEndWidth: 0;\n --pf-v6-c-jump-links__link--before--BorderBlockEndWidth: 0;\n --pf-v6-c-jump-links__link--before--BorderInlineStartWidth: 0;\n --pf-v6-c-jump-links__link--before--BorderColor: transparent;\n --pf-v6-c-jump-links__item--m-current__link--before--BorderBlockStartWidth: var(--pf-t--global--border--width--extra-strong);\n --pf-v6-c-jump-links__item--m-current__link--before--BorderInlineStartWidth: 0;\n --pf-v6-c-jump-links__item--m-current__link--before--BorderColor: var(--pf-t--global--border--color--clicked);\n --pf-v6-c-jump-links--m-vertical__item--m-current__link--before--BorderBlockStartWidth: 0;\n --pf-v6-c-jump-links--m-vertical__item--m-current__link--before--BorderInlineStartWidth: var(--pf-t--global--border--width--extra-strong);\n --pf-v6-c-jump-links__link-text--Color: var(--pf-t--global--text--color--subtle);\n --pf-v6-c-jump-links__link--hover__link-text--Color: var(--pf-t--global--text--color--subtle);\n --pf-v6-c-jump-links__item--m-current__link-text--Color: var(--pf-t--global--text--color--regular);\n --pf-v6-c-jump-links__label--MarginBlockEnd: var(--pf-t--global--spacer--md);\n --pf-v6-c-jump-links__label--Display: block;\n --pf-v6-c-jump-links__toggle--MarginBlockEnd: 0;\n --pf-v6-c-jump-links--m-expanded__toggle--MarginBlockEnd: var(--pf-t--global--spacer--sm);\n --pf-v6-c-jump-links__toggle--Display: none;\n --pf-v6-c-jump-links__toggle-icon--Color: var(--pf-t--global--icon--color--regular);\n --pf-v6-c-jump-links__toggle-icon--TransitionDuration: var(--pf-t--global--motion--duration--icon--default);\n --pf-v6-c-jump-links__toggle-icon--TransitionTimingFunction: var(--pf-t--global--motion--timing-function--default);\n --pf-v6-c-jump-links__toggle-icon--Rotate: 0;\n --pf-v6-c-jump-links--m-expanded__toggle-icon--Rotate: 90deg;\n}\n\n.pf-v6-c-jump-links {\n display: flex;\n}\n.pf-v6-c-jump-links.pf-m-center {\n justify-content: center;\n}\n.pf-v6-c-jump-links.pf-m-center .pf-v6-c-jump-links__main {\n align-items: center;\n}\n.pf-v6-c-jump-links.pf-m-vertical, .pf-v6-c-jump-links.pf-m-expandable {\n --pf-v6-c-jump-links__list--PaddingBlockStart: var(--pf-v6-c-jump-links--m-vertical__list--PaddingBlockStart);\n --pf-v6-c-jump-links__list--PaddingInlineEnd: var(--pf-v6-c-jump-links--m-vertical__list--PaddingInlineEnd);\n --pf-v6-c-jump-links__list--PaddingBlockEnd: var(--pf-v6-c-jump-links--m-vertical__list--PaddingBlockEnd);\n --pf-v6-c-jump-links__list--PaddingInlineStart: var(--pf-v6-c-jump-links--m-vertical__list--PaddingInlineStart);\n --pf-v6-c-jump-links__list--before--BorderBlockStartWidth: var(--pf-v6-c-jump-links--m-vertical__list--before--BorderBlockStartWidth);\n --pf-v6-c-jump-links__list--before--BorderInlineStartWidth: var(--pf-v6-c-jump-links--m-vertical__list--before--BorderInlineStartWidth);\n --pf-v6-c-jump-links__item--m-current__link--before--BorderBlockStartWidth: var(--pf-v6-c-jump-links--m-vertical__item--m-current__link--before--BorderBlockStartWidth);\n --pf-v6-c-jump-links__item--m-current__link--before--BorderInlineStartWidth: var(--pf-v6-c-jump-links--m-vertical__item--m-current__link--before--BorderInlineStartWidth);\n --pf-v6-c-jump-links__list--FlexDirection: var(--pf-v6-c-jump-links--m-vertical__list--FlexDirection);\n flex-direction: column;\n}\n.pf-v6-c-jump-links.pf-m-expandable {\n --pf-v6-c-jump-links__list--Display: none;\n --pf-v6-c-jump-links__toggle--Display: block;\n --pf-v6-c-jump-links__label--Display: none;\n}\n.pf-v6-c-jump-links.pf-m-non-expandable {\n --pf-v6-c-jump-links__list--Display: flex;\n --pf-v6-c-jump-links__toggle--Display: none;\n --pf-v6-c-jump-links__label--Display: block;\n}\n@media (min-width: 36rem) {\n .pf-v6-c-jump-links.pf-m-expandable-on-sm {\n --pf-v6-c-jump-links__list--Display: none;\n --pf-v6-c-jump-links__toggle--Display: block;\n --pf-v6-c-jump-links__label--Display: none;\n }\n .pf-v6-c-jump-links.pf-m-non-expandable-on-sm {\n --pf-v6-c-jump-links__list--Display: flex;\n --pf-v6-c-jump-links__toggle--Display: none;\n --pf-v6-c-jump-links__label--Display: block;\n }\n}\n@media (min-width: 48rem) {\n .pf-v6-c-jump-links.pf-m-expandable-on-md {\n --pf-v6-c-jump-links__list--Display: none;\n --pf-v6-c-jump-links__toggle--Display: block;\n --pf-v6-c-jump-links__label--Display: none;\n }\n .pf-v6-c-jump-links.pf-m-non-expandable-on-md {\n --pf-v6-c-jump-links__list--Display: flex;\n --pf-v6-c-jump-links__toggle--Display: none;\n --pf-v6-c-jump-links__label--Display: block;\n }\n}\n@media (min-width: 62rem) {\n .pf-v6-c-jump-links.pf-m-expandable-on-lg {\n --pf-v6-c-jump-links__list--Display: none;\n --pf-v6-c-jump-links__toggle--Display: block;\n --pf-v6-c-jump-links__label--Display: none;\n }\n .pf-v6-c-jump-links.pf-m-non-expandable-on-lg {\n --pf-v6-c-jump-links__list--Display: flex;\n --pf-v6-c-jump-links__toggle--Display: none;\n --pf-v6-c-jump-links__label--Display: block;\n }\n}\n@media (min-width: 75rem) {\n .pf-v6-c-jump-links.pf-m-expandable-on-xl {\n --pf-v6-c-jump-links__list--Display: none;\n --pf-v6-c-jump-links__toggle--Display: block;\n --pf-v6-c-jump-links__label--Display: none;\n }\n .pf-v6-c-jump-links.pf-m-non-expandable-on-xl {\n --pf-v6-c-jump-links__list--Display: flex;\n --pf-v6-c-jump-links__toggle--Display: none;\n --pf-v6-c-jump-links__label--Display: block;\n }\n}\n@media (min-width: 90.625rem) {\n .pf-v6-c-jump-links.pf-m-expandable-on-2xl {\n --pf-v6-c-jump-links__list--Display: none;\n --pf-v6-c-jump-links__toggle--Display: block;\n --pf-v6-c-jump-links__label--Display: none;\n }\n .pf-v6-c-jump-links.pf-m-non-expandable-on-2xl {\n --pf-v6-c-jump-links__list--Display: flex;\n --pf-v6-c-jump-links__toggle--Display: none;\n --pf-v6-c-jump-links__label--Display: block;\n }\n}\n.pf-v6-c-jump-links.pf-m-expanded {\n --pf-v6-c-jump-links__list--Display: flex;\n --pf-v6-c-jump-links__toggle--MarginBlockEnd: var(--pf-v6-c-jump-links--m-expanded__toggle--MarginBlockEnd);\n --pf-v6-c-jump-links__toggle-icon--Rotate: var(--pf-v6-c-jump-links--m-expanded__toggle-icon--Rotate);\n --pf-v6-c-jump-links__toggle-icon--Color: var(--pf-v6-c-jump-links--m-expanded__toggle-icon--Color);\n}\n\n.pf-v6-c-jump-links__list {\n position: relative;\n display: var(--pf-v6-c-jump-links__list--Display);\n flex-direction: var(--pf-v6-c-jump-links__list--FlexDirection);\n padding-block-start: var(--pf-v6-c-jump-links__list--PaddingBlockStart);\n padding-block-end: var(--pf-v6-c-jump-links__list--PaddingBlockEnd);\n padding-inline-start: var(--pf-v6-c-jump-links__list--PaddingInlineStart);\n padding-inline-end: var(--pf-v6-c-jump-links__list--PaddingInlineEnd);\n}\n.pf-v6-c-jump-links__list::before {\n position: absolute;\n inset: 0;\n pointer-events: none;\n content: "";\n border: solid var(--pf-v6-c-jump-links__list--before--BorderColor);\n border-block-start-width: var(--pf-v6-c-jump-links__list--before--BorderBlockStartWidth);\n border-block-end-width: var(--pf-v6-c-jump-links__list--before--BorderBlockEndWidth);\n border-inline-start-width: var(--pf-v6-c-jump-links__list--before--BorderInlineStartWidth);\n border-inline-end-width: var(--pf-v6-c-jump-links__list--before--BorderInlineEndWidth);\n}\n.pf-v6-c-jump-links__list .pf-v6-c-jump-links__list {\n --pf-v6-c-jump-links__list--PaddingBlockStart: 0;\n --pf-v6-c-jump-links__list--PaddingBlockEnd: 0;\n --pf-v6-c-jump-links__link--PaddingBlockStart: var(--pf-v6-c-jump-links__list__list__link--PaddingBlockStart);\n --pf-v6-c-jump-links__link--PaddingBlockEnd: var(--pf-v6-c-jump-links__list__list__link--PaddingBlockEnd);\n --pf-v6-c-jump-links__link--PaddingInlineStart: var(--pf-v6-c-jump-links__list__list__link--PaddingInlineStart);\n margin-block-start: var(--pf-v6-c-jump-links__list__list--MarginBlockStart);\n}\n\n.pf-v6-c-jump-links__link {\n position: relative;\n display: flex;\n flex: 1;\n padding-block-start: var(--pf-v6-c-jump-links__link--PaddingBlockStart);\n padding-block-end: var(--pf-v6-c-jump-links__link--PaddingBlockEnd);\n padding-inline-start: var(--pf-v6-c-jump-links__link--PaddingInlineStart);\n padding-inline-end: var(--pf-v6-c-jump-links__link--PaddingInlineEnd);\n text-decoration-line: none;\n outline-offset: var(--pf-v6-c-jump-links__link--OutlineOffset);\n}\n.pf-v6-c-jump-links__link:is(:hover, :focus) {\n --pf-v6-c-jump-links__link-text--Color: var(--pf-v6-c-jump-links__link--hover__link-text--Color);\n}\n.pf-v6-c-jump-links__link::before {\n position: absolute;\n inset: 0;\n pointer-events: none;\n content: "";\n border-color: var(--pf-v6-c-jump-links__link--before--BorderColor);\n border-style: solid;\n border-block-start-width: var(--pf-v6-c-jump-links__link--before--BorderBlockStartWidth);\n border-block-end-width: var(--pf-v6-c-jump-links__link--before--BorderBlockEndWidth);\n border-inline-start-width: var(--pf-v6-c-jump-links__link--before--BorderInlineStartWidth);\n border-inline-end-width: var(--pf-v6-c-jump-links__link--before--BorderInlineEndWidth);\n}\n\n.pf-v6-c-jump-links__item {\n --pf-v6-c-jump-links__list--before--BorderColor: transparent;\n}\n.pf-v6-c-jump-links__item.pf-m-current > .pf-v6-c-jump-links__link {\n --pf-v6-c-jump-links__link--before--BorderBlockStartWidth: var(--pf-v6-c-jump-links__item--m-current__link--before--BorderBlockStartWidth);\n --pf-v6-c-jump-links__link--before--BorderInlineStartWidth: var(--pf-v6-c-jump-links__item--m-current__link--before--BorderInlineStartWidth);\n --pf-v6-c-jump-links__link--before--BorderColor: var(--pf-v6-c-jump-links__item--m-current__link--before--BorderColor);\n --pf-v6-c-jump-links__link-text--Color: var(--pf-v6-c-jump-links__item--m-current__link-text--Color);\n}\n\n.pf-v6-c-jump-links__link-text {\n color: var(--pf-v6-c-jump-links__link-text--Color);\n}\n\n.pf-v6-c-jump-links__label {\n display: var(--pf-v6-c-jump-links__label--Display);\n margin-block-end: var(--pf-v6-c-jump-links__label--MarginBlockEnd);\n}\n\n.pf-v6-c-jump-links__main {\n display: flex;\n flex-direction: column;\n}\n\n.pf-v6-c-jump-links__toggle {\n display: var(--pf-v6-c-jump-links__toggle--Display);\n margin-block-end: var(--pf-v6-c-jump-links__toggle--MarginBlockEnd);\n}\n\n.pf-v6-c-jump-links__toggle-icon {\n display: inline-block;\n color: var(--pf-v6-c-jump-links__toggle-icon--Color);\n transition-timing-function: var(--pf-v6-c-jump-links__toggle-icon--TransitionTimingFunction);\n transition-duration: var(--pf-v6-c-jump-links__toggle-icon--TransitionDuration);\n transition-property: transform;\n transform: rotate(var(--pf-v6-c-jump-links__toggle-icon--Rotate));\n}\n:where(.pf-v6-m-dir-rtl, [dir=rtl]) .pf-v6-c-jump-links__toggle-icon {\n scale: -1 1;\n}\n\n.pf-v6-c-label {\n --pf-v6-c-label--PaddingBlockStart: var(--pf-t--global--spacer--xs);\n --pf-v6-c-label--PaddingInlineEnd: var(--pf-t--global--spacer--sm);\n --pf-v6-c-label--PaddingBlockEnd: var(--pf-t--global--spacer--xs);\n --pf-v6-c-label--PaddingInlineStart: var(--pf-t--global--spacer--sm);\n --pf-v6-c-label--MaxWidth: 100%;\n --pf-v6-c-label--MinWidth: calc((var(--pf-v6-c-label--FontSize) * var(--pf-t--global--font--line-height--body) + var(--pf-v6-c-label--PaddingBlockStart) + var(--pf-v6-c-label--PaddingBlockEnd)));\n --pf-v6-c-label--BorderWidth: var(--pf-t--global--border--width--high-contrast--regular);\n --pf-v6-c-label--BorderColor: var(--pf-t--global--border--color--high-contrast);\n --pf-v6-c-label--BorderRadius: var(--pf-t--global--border--radius--pill);\n --pf-v6-c-label--FontSize: var(--pf-t--global--font--size--body--sm);\n --pf-v6-c-label--Gap: var(--pf-t--global--spacer--gap--text-to-element--compact);\n --pf-v6-c-label--BackgroundColor: var(--pf-t--global--color--nonstatus--gray--default);\n --pf-v6-c-label--Color: var(--pf-t--global--text--color--nonstatus--on-gray--default);\n --pf-v6-c-label__icon--Color: var(--pf-t--global--icon--color--nonstatus--on-gray--default);\n --pf-v6-c-label--m-clickable--hover--BackgroundColor: var(--pf-t--global--color--nonstatus--gray--hover);\n --pf-v6-c-label--m-clickable--hover--Color: var(--pf-t--global--text--color--nonstatus--on-gray--hover);\n --pf-v6-c-label--m-clickable--hover__icon--Color: var(--pf-t--global--icon--color--nonstatus--on-gray--hover);\n --pf-v6-c-label--m-outline--BorderColor: var(--pf-t--global--border--color--nonstatus--gray--default);\n --pf-v6-c-label--m-outline--m-clickable--hover--BorderColor: var(--pf-t--global--border--color--nonstatus--gray--hover);\n --pf-v6-c-label--m-blue--BackgroundColor: var(--pf-t--global--color--nonstatus--blue--default);\n --pf-v6-c-label--m-blue--Color: var(--pf-t--global--text--color--nonstatus--on-blue--default);\n --pf-v6-c-label--m-blue__icon--Color: var(--pf-t--global--icon--color--nonstatus--on-blue--default);\n --pf-v6-c-label--m-blue--m-clickable--hover--BackgroundColor: var(--pf-t--global--color--nonstatus--blue--hover);\n --pf-v6-c-label--m-blue--m-clickable--hover--Color: var(--pf-t--global--text--color--nonstatus--on-blue--hover);\n --pf-v6-c-label--m-blue--m-clickable--hover__icon--Color: var(--pf-t--global--icon--color--nonstatus--on-blue--hover);\n --pf-v6-c-label--m-blue--m-outline--BorderColor: var(--pf-t--global--border--color--nonstatus--blue--default);\n --pf-v6-c-label--m-blue--m-outline--m-clickable--hover--BorderColor: var(--pf-t--global--border--color--nonstatus--blue--hover);\n --pf-v6-c-label--m-red--BackgroundColor: var(--pf-t--global--color--nonstatus--red--default);\n --pf-v6-c-label--m-red--Color: var(--pf-t--global--text--color--nonstatus--on-red--default);\n --pf-v6-c-label--m-red__icon--Color: var(--pf-t--global--icon--color--nonstatus--on-red--default);\n --pf-v6-c-label--m-red--m-clickable--hover--BackgroundColor: var(--pf-t--global--color--nonstatus--red--hover);\n --pf-v6-c-label--m-red--m-clickable--hover--Color: var(--pf-t--global--text--color--nonstatus--on-red--hover);\n --pf-v6-c-label--m-red--m-clickable--hover__icon--Color: var(--pf-t--global--icon--color--nonstatus--on-red--hover);\n --pf-v6-c-label--m-red--m-outline--BorderColor: var(--pf-t--global--border--color--nonstatus--red--default);\n --pf-v6-c-label--m-red--m-outline--m-clickable--hover--BorderColor: var(--pf-t--global--border--color--nonstatus--red--hover);\n --pf-v6-c-label--m-orange--BackgroundColor: var(--pf-t--global--color--nonstatus--orange--default);\n --pf-v6-c-label--m-orange--Color: var(--pf-t--global--text--color--nonstatus--on-orange--default);\n --pf-v6-c-label--m-orange__icon--Color: var(--pf-t--global--icon--color--nonstatus--on-orange--default);\n --pf-v6-c-label--m-orange--m-clickable--hover--BackgroundColor: var(--pf-t--global--color--nonstatus--orange--hover);\n --pf-v6-c-label--m-orange--m-clickable--hover--Color: var(--pf-t--global--text--color--nonstatus--on-orange--hover);\n --pf-v6-c-label--m-orange--m-clickable--hover__icon--Color: var(--pf-t--global--icon--color--nonstatus--on-orange--hover);\n --pf-v6-c-label--m-orange--m-outline--BorderColor: var(--pf-t--global--border--color--nonstatus--orange--default);\n --pf-v6-c-label--m-orange--m-outline--m-clickable--hover--BorderColor: var(--pf-t--global--border--color--nonstatus--orange--hover);\n --pf-v6-c-label--m-orangered--BackgroundColor: var(--pf-t--global--color--nonstatus--orangered--default);\n --pf-v6-c-label--m-orangered--Color: var(--pf-t--global--text--color--nonstatus--on-orangered--default);\n --pf-v6-c-label--m-orangered__icon--Color: var(--pf-t--global--icon--color--nonstatus--on-orangered--default);\n --pf-v6-c-label--m-orangered--m-clickable--hover--BackgroundColor: var(--pf-t--global--color--nonstatus--orangered--hover);\n --pf-v6-c-label--m-orangered--m-clickable--hover--Color: var(--pf-t--global--text--color--nonstatus--on-orangered--hover);\n --pf-v6-c-label--m-orangered--m-clickable--hover__icon--Color: var(--pf-t--global--icon--color--nonstatus--on-orangered--hover);\n --pf-v6-c-label--m-orangered--m-outline--BorderColor: var(--pf-t--global--border--color--nonstatus--orangered--default);\n --pf-v6-c-label--m-orangered--m-outline--m-clickable--hover--BorderColor: var(--pf-t--global--border--color--nonstatus--orangered--hover);\n --pf-v6-c-label--m-yellow--BackgroundColor: var(--pf-t--global--color--nonstatus--yellow--default);\n --pf-v6-c-label--m-yellow--Color: var(--pf-t--global--text--color--nonstatus--on-yellow--default);\n --pf-v6-c-label--m-yellow__icon--Color: var(--pf-t--global--icon--color--nonstatus--on-yellow--default);\n --pf-v6-c-label--m-yellow--m-clickable--hover--BackgroundColor: var(--pf-t--global--color--nonstatus--yellow--hover);\n --pf-v6-c-label--m-yellow--m-clickable--hover--Color: var(--pf-t--global--text--color--nonstatus--on-yellow--hover);\n --pf-v6-c-label--m-yellow--m-clickable--hover__icon--Color: var(--pf-t--global--icon--color--nonstatus--on-yellow--hover);\n --pf-v6-c-label--m-yellow--m-outline--BorderColor: var(--pf-t--global--border--color--nonstatus--yellow--default);\n --pf-v6-c-label--m-yellow--m-outline--m-clickable--hover--BorderColor: var(--pf-t--global--border--color--nonstatus--yellow--hover);\n --pf-v6-c-label--m-green--BackgroundColor: var(--pf-t--global--color--nonstatus--green--default);\n --pf-v6-c-label--m-green--Color: var(--pf-t--global--text--color--nonstatus--on-green--default);\n --pf-v6-c-label--m-green__icon--Color: var(--pf-t--global--icon--color--nonstatus--on-green--default);\n --pf-v6-c-label--m-green--m-clickable--hover--BackgroundColor: var(--pf-t--global--color--nonstatus--green--hover);\n --pf-v6-c-label--m-green--m-clickable--hover--Color: var(--pf-t--global--text--color--nonstatus--on-green--hover);\n --pf-v6-c-label--m-green--m-clickable--hover__icon--Color: var(--pf-t--global--icon--color--nonstatus--on-green--hover);\n --pf-v6-c-label--m-green--m-outline--BorderColor: var(--pf-t--global--border--color--nonstatus--green--default);\n --pf-v6-c-label--m-green--m-outline--m-clickable--hover--BorderColor: var(--pf-t--global--border--color--nonstatus--green--hover);\n --pf-v6-c-label--m-teal--BackgroundColor: var(--pf-t--global--color--nonstatus--teal--default);\n --pf-v6-c-label--m-teal--Color: var(--pf-t--global--text--color--nonstatus--on-teal--default);\n --pf-v6-c-label--m-teal__icon--Color: var(--pf-t--global--icon--color--nonstatus--on-teal--default);\n --pf-v6-c-label--m-teal--m-clickable--hover--BackgroundColor: var(--pf-t--global--color--nonstatus--teal--hover);\n --pf-v6-c-label--m-teal--m-clickable--hover--Color: var(--pf-t--global--text--color--nonstatus--on-teal--hover);\n --pf-v6-c-label--m-teal--m-clickable--hover__icon--Color: var(--pf-t--global--icon--color--nonstatus--on-teal--hover);\n --pf-v6-c-label--m-teal--m-outline--BorderColor: var(--pf-t--global--border--color--nonstatus--teal--default);\n --pf-v6-c-label--m-teal--m-outline--m-clickable--hover--BorderColor: var(--pf-t--global--border--color--nonstatus--teal--hover);\n --pf-v6-c-label--m-purple--BackgroundColor: var(--pf-t--global--color--nonstatus--purple--default);\n --pf-v6-c-label--m-purple--Color: var(--pf-t--global--text--color--nonstatus--on-purple--default);\n --pf-v6-c-label--m-purple__icon--Color: var(--pf-t--global--icon--color--nonstatus--on-purple--default);\n --pf-v6-c-label--m-purple--m-clickable--hover--BackgroundColor: var(--pf-t--global--color--nonstatus--purple--hover);\n --pf-v6-c-label--m-purple--m-clickable--hover--Color: var(--pf-t--global--text--color--nonstatus--on-purple--hover);\n --pf-v6-c-label--m-purple--m-clickable--hover__icon--Color: var(--pf-t--global--icon--color--nonstatus--on-purple--hover);\n --pf-v6-c-label--m-purple--m-outline--BorderColor: var(--pf-t--global--border--color--nonstatus--purple--default);\n --pf-v6-c-label--m-purple--m-outline--m-clickable--hover--BorderColor: var(--pf-t--global--border--color--nonstatus--purple--hover);\n --pf-v6-c-label--m-success--BackgroundColor: var(--pf-t--global--color--status--success--default);\n --pf-v6-c-label--m-success--Color: var(--pf-t--global--text--color--status--on-success--default);\n --pf-v6-c-label--m-success__icon--Color: var(--pf-t--global--icon--color--status--on-success--default);\n --pf-v6-c-label--m-success--m-clickable--hover--BackgroundColor: var(--pf-t--global--color--status--success--hover);\n --pf-v6-c-label--m-success--m-clickable--hover--Color: var(--pf-t--global--text--color--status--on-success--hover);\n --pf-v6-c-label--m-success--m-clickable--hover__icon--Color: var(--pf-t--global--icon--color--status--on-success--hover);\n --pf-v6-c-label--m-success--m-outline__icon--Color: var(--pf-t--global--icon--color--status--success--default);\n --pf-v6-c-label--m-success--m-outline--BorderColor: var(--pf-t--global--border--color--status--success--default);\n --pf-v6-c-label--m-success--m-outline--m-clickable--hover--BorderColor: var(--pf-t--global--border--color--status--success--hover);\n --pf-v6-c-label--m-success--m-outline--m-clickable--hover__icon--Color: var(--pf-t--global--icon--color--status--success--hover);\n --pf-v6-c-label--m-warning--BackgroundColor: var(--pf-t--global--color--status--warning--default);\n --pf-v6-c-label--m-warning--Color: var(--pf-t--global--text--color--status--on-warning--default);\n --pf-v6-c-label--m-warning__icon--Color: var(--pf-t--global--icon--color--status--on-warning--default);\n --pf-v6-c-label--m-warning--m-clickable--hover--BackgroundColor: var(--pf-t--global--color--status--warning--hover);\n --pf-v6-c-label--m-warning--m-clickable--hover--Color: var(--pf-t--global--text--color--status--on-warning--hover);\n --pf-v6-c-label--m-warning--m-clickable--hover__icon--Color: var(--pf-t--global--icon--color--status--on-warning--hover);\n --pf-v6-c-label--m-warning--m-outline__icon--Color: var(--pf-t--global--icon--color--status--warning--default);\n --pf-v6-c-label--m-warning--m-outline--BorderColor: var(--pf-t--global--border--color--status--warning--default);\n --pf-v6-c-label--m-warning--m-outline--m-clickable--hover--BorderColor: var(--pf-t--global--border--color--status--warning--hover);\n --pf-v6-c-label--m-warning--m-outline--m-clickable--hover__icon--Color: var(--pf-t--global--icon--color--status--warning--hover);\n --pf-v6-c-label--m-danger--BackgroundColor: var(--pf-t--global--color--status--danger--default);\n --pf-v6-c-label--m-danger--Color: var(--pf-t--global--text--color--status--on-danger--default);\n --pf-v6-c-label--m-danger__icon--Color: var(--pf-t--global--icon--color--status--on-danger--default);\n --pf-v6-c-label--m-danger--m-clickable--hover--BackgroundColor: var(--pf-t--global--color--status--danger--hover);\n --pf-v6-c-label--m-danger--m-clickable--hover--Color: var(--pf-t--global--text--color--status--on-danger--hover);\n --pf-v6-c-label--m-danger--m-clickable--hover__icon--Color: var(--pf-t--global--icon--color--status--on-danger--hover);\n --pf-v6-c-label--m-danger--m-outline__icon--Color: var(--pf-t--global--icon--color--status--danger--default);\n --pf-v6-c-label--m-danger--m-outline--BorderColor: var(--pf-t--global--border--color--status--danger--default);\n --pf-v6-c-label--m-danger--m-outline--m-clickable--hover--BorderColor: var(--pf-t--global--border--color--status--danger--hover);\n --pf-v6-c-label--m-danger--m-outline--m-clickable--hover__icon--Color: var(--pf-t--global--icon--color--status--danger--hover);\n --pf-v6-c-label--m-info--BackgroundColor: var(--pf-t--global--color--status--info--default);\n --pf-v6-c-label--m-info--Color: var(--pf-t--global--text--color--status--on-info--default);\n --pf-v6-c-label--m-info__icon--Color: var(--pf-t--global--icon--color--status--on-info--default);\n --pf-v6-c-label--m-info--m-clickable--hover--BackgroundColor: var(--pf-t--global--color--status--info--hover);\n --pf-v6-c-label--m-info--m-clickable--hover--Color: var(--pf-t--global--text--color--status--on-info--hover);\n --pf-v6-c-label--m-info--m-clickable--hover__icon--Color: var(--pf-t--global--icon--color--status--on-info--hover);\n --pf-v6-c-label--m-info--m-outline__icon--Color: var(--pf-t--global--icon--color--status--info--default);\n --pf-v6-c-label--m-info--m-outline--BorderColor: var(--pf-t--global--border--color--status--info--default);\n --pf-v6-c-label--m-info--m-outline--m-clickable--hover--BorderColor: var(--pf-t--global--border--color--status--info--hover);\n --pf-v6-c-label--m-info--m-outline--m-clickable--hover__icon--Color: var(--pf-t--global--icon--color--status--info--hover);\n --pf-v6-c-label--m-custom--BackgroundColor: var(--pf-t--global--color--status--custom--default);\n --pf-v6-c-label--m-custom--Color: var(--pf-t--global--text--color--status--on-custom--default);\n --pf-v6-c-label--m-custom__icon--Color: var(--pf-t--global--icon--color--status--on-custom--default);\n --pf-v6-c-label--m-custom--m-clickable--hover--BackgroundColor: var(--pf-t--global--color--status--custom--hover);\n --pf-v6-c-label--m-custom--m-clickable--hover--Color: var(--pf-t--global--text--color--status--on-custom--hover);\n --pf-v6-c-label--m-custom--m-clickable--hover__icon--Color: var(--pf-t--global--icon--color--status--on-custom--hover);\n --pf-v6-c-label--m-custom--m-outline__icon--Color: var(--pf-t--global--icon--color--status--custom--default);\n --pf-v6-c-label--m-custom--m-outline--BorderColor: var(--pf-t--global--border--color--status--custom--default);\n --pf-v6-c-label--m-custom--m-outline--m-clickable--hover--BorderColor: var(--pf-t--global--border--color--status--custom--hover);\n --pf-v6-c-label--m-custom--m-outline--m-clickable--hover__icon--Color: var(--pf-t--global--icon--color--status--custom--hover);\n --pf-v6-c-label--m-clickable--hover--BorderWidth: var(--pf-t--global--border--width--action--hover);\n --pf-v6-c-label--m-clickable--hover--BorderColor: var(--pf-t--global--border--color--high-contrast);\n --pf-v6-c-label--m-clickable__content--Cursor: pointer;\n --pf-v6-c-label--m-filled__actions--c-button__icon--Color: var(--pf-v6-c-label__icon--Color);\n --pf-v6-c-label--m-outline--BorderWidth: var(--pf-t--global--border--width--action--default);\n --pf-v6-c-label--m-outline--BackgroundColor: transparent;\n --pf-v6-c-label--m-outline--Color: var(--pf-t--global--text--color--regular);\n --pf-v6-c-label--m-outline__icon--Color: var(--pf-t--global--icon--color--regular);\n --pf-v6-c-label--m-outline--m-clickable--hover--BackgroundColor: transparent;\n --pf-v6-c-label--m-outline--m-clickable--hover--BorderWidth: var(--pf-t--global--border--width--action--hover);\n --pf-v6-c-label--m-outline--m-clickable--hover--Color: var(--pf-t--global--text--color--regular);\n --pf-v6-c-label--m-outline--m-clickable--hover__icon--Color: var(--pf-t--global--icon--color--regular);\n --pf-v6-c-label--m-overflow--Color: var(--pf-t--global--text--color--brand--default);\n --pf-v6-c-label--m-overflow--BackgroundColor: var(--pf-t--global--background--color--action--plain--default);\n --pf-v6-c-label--m-overflow--BorderWidth: var(--pf-t--global--border--width--action--plain--default);\n --pf-v6-c-label--m-overflow--hover--Color: var(--pf-t--global--text--color--brand--hover);\n --pf-v6-c-label--m-overflow--hover--BackgroundColor: var(--pf-t--global--background--color--action--plain--hover);\n --pf-v6-c-label--m-overflow--hover--BorderWidth: var(--pf-t--global--border--width--action--plain--hover);\n --pf-v6-c-label--m-add--Color: var(--pf-t--global--text--color--brand--default);\n --pf-v6-c-label--m-add--BackgroundColor: transparent;\n --pf-v6-c-label--m-add--BorderColor: var(--pf-t--global--border--color--default);\n --pf-v6-c-label--m-add--BorderWidth: var(--pf-t--global--border--width--action--default);\n --pf-v6-c-label--m-add--hover--Color: var(--pf-t--global--text--color--brand--hover);\n --pf-v6-c-label--m-add--hover--BackgroundColor: transparent;\n --pf-v6-c-label--m-add--hover--BorderColor: var(--pf-t--global--border--color--hover);\n --pf-v6-c-label--m-add--hover--BorderWidth: var(--pf-t--global--border--width--action--hover);\n --pf-v6-c-label--m-compact--PaddingBlockStart: 0;\n --pf-v6-c-label--m-compact--PaddingInlineEnd: var(--pf-t--global--spacer--sm);\n --pf-v6-c-label--m-compact--PaddingBlockEnd: 0;\n --pf-v6-c-label--m-compact--PaddingInlineStart: var(--pf-t--global--spacer--sm);\n --pf-v6-c-label--m-compact--FontSize: var(--pf-t--global--font--size--body--sm);\n --pf-v6-c-label--m-compact--m-editable--TextUnderlineOffset: 0.0625rem;\n --pf-v6-c-label--m-compact--MinWidth: calc((var(--pf-v6-c-label--m-compact--FontSize) * var(--pf-t--global--font--line-height--body)) + (var(--pf-v6-c-label--m-compact--PaddingBlockStart) + var(--pf-v6-c-label--m-compact--PaddingBlockEnd)));\n --pf-v6-c-label__content--MaxWidth: 100%;\n --pf-v6-c-label__content--Gap: var(--pf-t--global--spacer--gap--text-to-element--compact);\n --pf-v6-c-label__content--Cursor: initial;\n --pf-v6-c-label__icon--FontSize: var(--pf-t--global--icon--size--font--body--sm);\n --pf-v6-c-label__text--MaxWidth: 100%;\n --pf-v6-c-label__actions--MarginInlineEnd: 0;\n --pf-v6-c-label__actions--c-button--FontSize: var(--pf-t--global--icon--size--font--body--sm);\n --pf-v6-c-label__actions--c-button--OutlineOffset: -0.1875rem;\n --pf-v6-c-label__actions--c-button--MarginBlockStart: 0;\n --pf-v6-c-label__actions--c-button--MarginBlockEnd: 0;\n --pf-v6-c-label__actions--c-button--PaddingBlockStart: 0;\n --pf-v6-c-label__actions--c-button--PaddingInlineEnd: 0;\n --pf-v6-c-label__actions--c-button--PaddingBlockEnd: 0;\n --pf-v6-c-label__actions--c-button--PaddingInlineStart: 0;\n --pf-v6-c-label--m-editable--TextDecorationLine: var(--pf-t--global--text-decoration--editable-text--line--default);\n --pf-v6-c-label--m-editable--TextDecorationStyle: var(--pf-t--global--text-decoration--editable-text--style--default);\n --pf-v6-c-label--m-editable--hover--TextDecorationLine: var(--pf-t--global--text-decoration--editable-text--line--hover);\n --pf-v6-c-label--m-editable--hover--TextDecorationStyle: var(--pf-t--global--text-decoration--editable-text--style--hover);\n --pf-v6-c-label--m-editable--TextUnderlineOffset: 0.25rem;\n --pf-v6-c-label--m-editable__content--MaxWidth: 16ch;\n --pf-v6-c-label--m-editable__content--Cursor: pointer;\n --pf-v6-c-label--m-editable--m-editable-active--TextDecorationLine: none;\n --pf-v6-c-label--m-editable--m-editable-active--BackgroundColor: transparent;\n --pf-v6-c-label--m-editable--m-editable-active--Color: var(--pf-t--global--text--color--regular);\n --pf-v6-c-label--m-editable--m-editable-active__content--Cursor: initial;\n --pf-v6-c-label--m-disabled--BackgroundColor: var(--pf-t--global--background--color--disabled--default);\n --pf-v6-c-label--m-disabled--Color: var(--pf-t--global--text--color--on-disabled);\n --pf-v6-c-label--m-disabled__icon--Color: var(--pf-t--global--icon--color--on-disabled);\n --pf-v6-c-label--m-disabled--c-button--disabled__icon--Color: var(--pf-t--global--icon--color--on-disabled);\n}\n\n.pf-v6-c-label {\n position: relative;\n gap: var(--pf-v6-c-label--Gap);\n min-width: var(--pf-v6-c-label--MinWidth);\n max-width: var(--pf-v6-c-label--MaxWidth);\n padding-block-start: var(--pf-v6-c-label--PaddingBlockStart);\n padding-block-end: var(--pf-v6-c-label--PaddingBlockEnd);\n padding-inline-start: var(--pf-v6-c-label--PaddingInlineStart);\n padding-inline-end: var(--pf-v6-c-label--PaddingInlineEnd);\n font-size: var(--pf-v6-c-label--FontSize);\n white-space: nowrap;\n background: transparent;\n isolation: isolate;\n border: 0;\n border-radius: var(--pf-v6-c-label--BorderRadius);\n}\n.pf-v6-c-label.pf-m-blue {\n --pf-v6-c-label--BackgroundColor: var(--pf-v6-c-label--m-blue--BackgroundColor);\n --pf-v6-c-label--Color: var(--pf-v6-c-label--m-blue--Color);\n --pf-v6-c-label__icon--Color: var(--pf-v6-c-label--m-blue__icon--Color);\n --pf-v6-c-label--m-clickable--hover--BackgroundColor: var(--pf-v6-c-label--m-blue--m-clickable--hover--BackgroundColor);\n --pf-v6-c-label--m-clickable--hover--Color: var(--pf-v6-c-label--m-blue--m-clickable--hover--Color);\n --pf-v6-c-label--m-clickable--hover__icon--Color: var(--pf-v6-c-label--m-blue--m-clickable--hover__icon--Color);\n --pf-v6-c-label--m-outline--BorderColor: var(--pf-v6-c-label--m-blue--m-outline--BorderColor);\n --pf-v6-c-label--m-outline--m-clickable--hover--BorderColor: var(--pf-v6-c-label--m-blue--m-outline--m-clickable--hover--BorderColor);\n}\n.pf-v6-c-label.pf-m-red {\n --pf-v6-c-label--BackgroundColor: var(--pf-v6-c-label--m-red--BackgroundColor);\n --pf-v6-c-label--Color: var(--pf-v6-c-label--m-red--Color);\n --pf-v6-c-label__icon--Color: var(--pf-v6-c-label--m-red__icon--Color);\n --pf-v6-c-label--m-clickable--hover--BackgroundColor: var(--pf-v6-c-label--m-red--m-clickable--hover--BackgroundColor);\n --pf-v6-c-label--m-clickable--hover--Color: var(--pf-v6-c-label--m-red--m-clickable--hover--Color);\n --pf-v6-c-label--m-clickable--hover__icon--Color: var(--pf-v6-c-label--m-red--m-clickable--hover__icon--Color);\n --pf-v6-c-label--m-outline--BorderColor: var(--pf-v6-c-label--m-red--m-outline--BorderColor);\n --pf-v6-c-label--m-outline--m-clickable--hover--BorderColor: var(--pf-v6-c-label--m-red--m-outline--m-clickable--hover--BorderColor);\n}\n.pf-v6-c-label.pf-m-orange {\n --pf-v6-c-label--BackgroundColor: var(--pf-v6-c-label--m-orange--BackgroundColor);\n --pf-v6-c-label--Color: var(--pf-v6-c-label--m-orange--Color);\n --pf-v6-c-label__icon--Color: var(--pf-v6-c-label--m-orange__icon--Color);\n --pf-v6-c-label--m-clickable--hover--BackgroundColor: var(--pf-v6-c-label--m-orange--m-clickable--hover--BackgroundColor);\n --pf-v6-c-label--m-clickable--hover--Color: var(--pf-v6-c-label--m-orange--m-clickable--hover--Color);\n --pf-v6-c-label--m-clickable--hover__icon--Color: var(--pf-v6-c-label--m-orange--m-clickable--hover__icon--Color);\n --pf-v6-c-label--m-outline--BorderColor: var(--pf-v6-c-label--m-orange--m-outline--BorderColor);\n --pf-v6-c-label--m-outline--m-clickable--hover--BorderColor: var(--pf-v6-c-label--m-orange--m-outline--m-clickable--hover--BorderColor);\n}\n.pf-v6-c-label.pf-m-orangered {\n --pf-v6-c-label--BackgroundColor: var(--pf-v6-c-label--m-orangered--BackgroundColor);\n --pf-v6-c-label--Color: var(--pf-v6-c-label--m-orangered--Color);\n --pf-v6-c-label__icon--Color: var(--pf-v6-c-label--m-orangered__icon--Color);\n --pf-v6-c-label--m-clickable--hover--BackgroundColor: var(--pf-v6-c-label--m-orangered--m-clickable--hover--BackgroundColor);\n --pf-v6-c-label--m-clickable--hover--Color: var(--pf-v6-c-label--m-orangered--m-clickable--hover--Color);\n --pf-v6-c-label--m-clickable--hover__icon--Color: var(--pf-v6-c-label--m-orangered--m-clickable--hover__icon--Color);\n --pf-v6-c-label--m-outline--BorderColor: var(--pf-v6-c-label--m-orangered--m-outline--BorderColor);\n --pf-v6-c-label--m-outline--m-clickable--hover--BorderColor: var(--pf-v6-c-label--m-orangered--m-outline--m-clickable--hover--BorderColor);\n}\n.pf-v6-c-label.pf-m-yellow {\n --pf-v6-c-label--BackgroundColor: var(--pf-v6-c-label--m-yellow--BackgroundColor);\n --pf-v6-c-label--Color: var(--pf-v6-c-label--m-yellow--Color);\n --pf-v6-c-label__icon--Color: var(--pf-v6-c-label--m-yellow__icon--Color);\n --pf-v6-c-label--m-clickable--hover--BackgroundColor: var(--pf-v6-c-label--m-yellow--m-clickable--hover--BackgroundColor);\n --pf-v6-c-label--m-clickable--hover--Color: var(--pf-v6-c-label--m-yellow--m-clickable--hover--Color);\n --pf-v6-c-label--m-clickable--hover__icon--Color: var(--pf-v6-c-label--m-yellow--m-clickable--hover__icon--Color);\n --pf-v6-c-label--m-outline--BorderColor: var(--pf-v6-c-label--m-yellow--m-outline--BorderColor);\n --pf-v6-c-label--m-outline--m-clickable--hover--BorderColor: var(--pf-v6-c-label--m-yellow--m-outline--m-clickable--hover--BorderColor);\n}\n.pf-v6-c-label.pf-m-green {\n --pf-v6-c-label--BackgroundColor: var(--pf-v6-c-label--m-green--BackgroundColor);\n --pf-v6-c-label--Color: var(--pf-v6-c-label--m-green--Color);\n --pf-v6-c-label__icon--Color: var(--pf-v6-c-label--m-green__icon--Color);\n --pf-v6-c-label--m-clickable--hover--BackgroundColor: var(--pf-v6-c-label--m-green--m-clickable--hover--BackgroundColor);\n --pf-v6-c-label--m-clickable--hover--Color: var(--pf-v6-c-label--m-green--m-clickable--hover--Color);\n --pf-v6-c-label--m-clickable--hover__icon--Color: var(--pf-v6-c-label--m-green--m-clickable--hover__icon--Color);\n --pf-v6-c-label--m-outline--BorderColor: var(--pf-v6-c-label--m-green--m-outline--BorderColor);\n --pf-v6-c-label--m-outline--m-clickable--hover--BorderColor: var(--pf-v6-c-label--m-green--m-outline--m-clickable--hover--BorderColor);\n}\n.pf-v6-c-label.pf-m-teal {\n --pf-v6-c-label--BackgroundColor: var(--pf-v6-c-label--m-teal--BackgroundColor);\n --pf-v6-c-label--Color: var(--pf-v6-c-label--m-teal--Color);\n --pf-v6-c-label__icon--Color: var(--pf-v6-c-label--m-teal__icon--Color);\n --pf-v6-c-label--m-clickable--hover--BackgroundColor: var(--pf-v6-c-label--m-teal--m-clickable--hover--BackgroundColor);\n --pf-v6-c-label--m-clickable--hover--Color: var(--pf-v6-c-label--m-teal--m-clickable--hover--Color);\n --pf-v6-c-label--m-clickable--hover__icon--Color: var(--pf-v6-c-label--m-teal--m-clickable--hover__icon--Color);\n --pf-v6-c-label--m-outline--BorderColor: var(--pf-v6-c-label--m-teal--m-outline--BorderColor);\n --pf-v6-c-label--m-outline--m-clickable--hover--BorderColor: var(--pf-v6-c-label--m-teal--m-outline--m-clickable--hover--BorderColor);\n}\n.pf-v6-c-label.pf-m-purple {\n --pf-v6-c-label--BackgroundColor: var(--pf-v6-c-label--m-purple--BackgroundColor);\n --pf-v6-c-label--Color: var(--pf-v6-c-label--m-purple--Color);\n --pf-v6-c-label__icon--Color: var(--pf-v6-c-label--m-purple__icon--Color);\n --pf-v6-c-label--m-clickable--hover--BackgroundColor: var(--pf-v6-c-label--m-purple--m-clickable--hover--BackgroundColor);\n --pf-v6-c-label--m-clickable--hover--Color: var(--pf-v6-c-label--m-purple--m-clickable--hover--Color);\n --pf-v6-c-label--m-clickable--hover__icon--Color: var(--pf-v6-c-label--m-purple--m-clickable--hover__icon--Color);\n --pf-v6-c-label--m-outline--BorderColor: var(--pf-v6-c-label--m-purple--m-outline--BorderColor);\n --pf-v6-c-label--m-outline--m-clickable--hover--BorderColor: var(--pf-v6-c-label--m-purple--m-outline--m-clickable--hover--BorderColor);\n}\n.pf-v6-c-label.pf-m-success {\n --pf-v6-c-label--BackgroundColor: var(--pf-v6-c-label--m-success--BackgroundColor);\n --pf-v6-c-label--Color: var(--pf-v6-c-label--m-success--Color);\n --pf-v6-c-label__icon--Color: var(--pf-v6-c-label--m-success__icon--Color);\n --pf-v6-c-label--m-clickable--hover--BackgroundColor: var(--pf-v6-c-label--m-success--m-clickable--hover--BackgroundColor);\n --pf-v6-c-label--m-clickable--hover--Color: var(--pf-v6-c-label--m-success--m-clickable--hover--Color);\n --pf-v6-c-label--m-clickable--hover__icon--Color: var(--pf-v6-c-label--m-success--m-clickable--hover__icon--Color);\n --pf-v6-c-label--m-outline__icon--Color: var(--pf-v6-c-label--m-success--m-outline__icon--Color);\n --pf-v6-c-label--m-outline--BorderColor: var(--pf-v6-c-label--m-success--m-outline--BorderColor);\n --pf-v6-c-label--m-outline--m-clickable--hover--BorderColor: var(--pf-v6-c-label--m-success--m-outline--m-clickable--hover--BorderColor);\n --pf-v6-c-label--m-outline--m-clickable--hover__icon--Color: var(--pf-v6-c-label--m-success--m-outline--m-clickable--hover__icon--Color);\n}\n.pf-v6-c-label.pf-m-warning {\n --pf-v6-c-label--BackgroundColor: var(--pf-v6-c-label--m-warning--BackgroundColor);\n --pf-v6-c-label--Color: var(--pf-v6-c-label--m-warning--Color);\n --pf-v6-c-label__icon--Color: var(--pf-v6-c-label--m-warning__icon--Color);\n --pf-v6-c-label--m-clickable--hover--BackgroundColor: var(--pf-v6-c-label--m-warning--m-clickable--hover--BackgroundColor);\n --pf-v6-c-label--m-clickable--hover--Color: var(--pf-v6-c-label--m-warning--m-clickable--hover--Color);\n --pf-v6-c-label--m-clickable--hover__icon--Color: var(--pf-v6-c-label--m-warning--m-clickable--hover__icon--Color);\n --pf-v6-c-label--m-outline__icon--Color: var(--pf-v6-c-label--m-warning--m-outline__icon--Color);\n --pf-v6-c-label--m-outline--BorderColor: var(--pf-v6-c-label--m-warning--m-outline--BorderColor);\n --pf-v6-c-label--m-outline--m-clickable--hover--BorderColor: var(--pf-v6-c-label--m-warning--m-outline--m-clickable--hover--BorderColor);\n --pf-v6-c-label--m-outline--m-clickable--hover__icon--Color: var(--pf-v6-c-label--m-warning--m-outline--m-clickable--hover__icon--Color);\n}\n.pf-v6-c-label.pf-m-danger {\n --pf-v6-c-label--BackgroundColor: var(--pf-v6-c-label--m-danger--BackgroundColor);\n --pf-v6-c-label--Color: var(--pf-v6-c-label--m-danger--Color);\n --pf-v6-c-label__icon--Color: var(--pf-v6-c-label--m-danger__icon--Color);\n --pf-v6-c-label--m-clickable--hover--BackgroundColor: var(--pf-v6-c-label--m-danger--m-clickable--hover--BackgroundColor);\n --pf-v6-c-label--m-clickable--hover--Color: var(--pf-v6-c-label--m-danger--m-clickable--hover--Color);\n --pf-v6-c-label--m-clickable--hover__icon--Color: var(--pf-v6-c-label--m-danger--m-clickable--hover__icon--Color);\n --pf-v6-c-label--m-outline__icon--Color: var(--pf-v6-c-label--m-danger--m-outline__icon--Color);\n --pf-v6-c-label--m-outline--BorderColor: var(--pf-v6-c-label--m-danger--m-outline--BorderColor);\n --pf-v6-c-label--m-outline--m-clickable--hover--BorderColor: var(--pf-v6-c-label--m-danger--m-outline--m-clickable--hover--BorderColor);\n --pf-v6-c-label--m-outline--m-clickable--hover__icon--Color: var(--pf-v6-c-label--m-danger--m-outline--m-clickable--hover__icon--Color);\n}\n.pf-v6-c-label.pf-m-info {\n --pf-v6-c-label--BackgroundColor: var(--pf-v6-c-label--m-info--BackgroundColor);\n --pf-v6-c-label--Color: var(--pf-v6-c-label--m-info--Color);\n --pf-v6-c-label__icon--Color: var(--pf-v6-c-label--m-info__icon--Color);\n --pf-v6-c-label--m-clickable--hover--BackgroundColor: var(--pf-v6-c-label--m-info--m-clickable--hover--BackgroundColor);\n --pf-v6-c-label--m-clickable--hover--Color: var(--pf-v6-c-label--m-info--m-clickable--hover--Color);\n --pf-v6-c-label--m-clickable--hover__icon--Color: var(--pf-v6-c-label--m-info--m-clickable--hover__icon--Color);\n --pf-v6-c-label--m-outline__icon--Color: var(--pf-v6-c-label--m-info--m-outline__icon--Color);\n --pf-v6-c-label--m-outline--BorderColor: var(--pf-v6-c-label--m-info--m-outline--BorderColor);\n --pf-v6-c-label--m-outline--m-clickable--hover--BorderColor: var(--pf-v6-c-label--m-info--m-outline--m-clickable--hover--BorderColor);\n --pf-v6-c-label--m-outline--m-clickable--hover__icon--Color: var(--pf-v6-c-label--m-info--m-outline--m-clickable--hover__icon--Color);\n}\n.pf-v6-c-label.pf-m-custom {\n --pf-v6-c-label--BackgroundColor: var(--pf-v6-c-label--m-custom--BackgroundColor);\n --pf-v6-c-label--Color: var(--pf-v6-c-label--m-custom--Color);\n --pf-v6-c-label__icon--Color: var(--pf-v6-c-label--m-custom__icon--Color);\n --pf-v6-c-label--m-clickable--hover--BackgroundColor: var(--pf-v6-c-label--m-custom--m-clickable--hover--BackgroundColor);\n --pf-v6-c-label--m-clickable--hover--Color: var(--pf-v6-c-label--m-custom--m-clickable--hover--Color);\n --pf-v6-c-label--m-clickable--hover__icon--Color: var(--pf-v6-c-label--m-custom--m-clickable--hover__icon--Color);\n --pf-v6-c-label--m-outline__icon--Color: var(--pf-v6-c-label--m-custom--m-outline__icon--Color);\n --pf-v6-c-label--m-outline--BorderColor: var(--pf-v6-c-label--m-custom--m-outline--BorderColor);\n --pf-v6-c-label--m-outline--m-clickable--hover--BorderColor: var(--pf-v6-c-label--m-custom--m-outline--m-clickable--hover--BorderColor);\n --pf-v6-c-label--m-outline--m-clickable--hover__icon--Color: var(--pf-v6-c-label--m-success--m-outline--m-clickable--hover__icon--Color);\n}\n.pf-v6-c-label.pf-m-compact {\n --pf-v6-c-label--PaddingBlockStart: var(--pf-v6-c-label--m-compact--PaddingBlockStart);\n --pf-v6-c-label--PaddingInlineEnd: var(--pf-v6-c-label--m-compact--PaddingInlineEnd);\n --pf-v6-c-label--PaddingBlockEnd: var(--pf-v6-c-label--m-compact--PaddingBlockEnd);\n --pf-v6-c-label--PaddingInlineStart: var(--pf-v6-c-label--m-compact--PaddingInlineStart);\n --pf-v6-c-label--FontSize: var(--pf-v6-c-label--m-compact--FontSize);\n --pf-v6-c-label--MinWidth: var(--pf-v6-c-label--m-compact--MinWidth);\n --pf-v6-c-label--m-editable--TextUnderlineOffset: var(--pf-v6-c-label--m-compact--m-editable--TextUnderlineOffset);\n}\n.pf-v6-c-label.pf-m-filled .pf-v6-c-label__actions .pf-v6-c-button {\n --pf-v6-c-button__icon--Color: var(--pf-v6-c-label--m-filled__actions--c-button__icon--Color);\n}\n.pf-v6-c-label.pf-m-outline {\n --pf-v6-c-label--Color: var(--pf-v6-c-label--m-outline--Color);\n --pf-v6-c-label--BorderWidth: var(--pf-v6-c-label--m-outline--BorderWidth);\n --pf-v6-c-label--BorderColor: var(--pf-v6-c-label--m-outline--BorderColor);\n --pf-v6-c-label--BackgroundColor: var(--pf-v6-c-label--m-outline--BackgroundColor);\n --pf-v6-c-label__icon--Color: var(--pf-v6-c-label--m-outline__icon--Color);\n --pf-v6-c-label--m-clickable--hover--BackgroundColor: var(--pf-v6-c-label--m-outline--m-clickable--hover--BackgroundColor);\n --pf-v6-c-label--m-clickable--hover--BorderWidth: var(--pf-v6-c-label--m-outline--m-clickable--hover--BorderWidth);\n --pf-v6-c-label--m-clickable--hover--BorderColor: var(--pf-v6-c-label--m-outline--m-clickable--hover--BorderColor);\n --pf-v6-c-label--m-clickable--hover--Color: var(--pf-v6-c-label--m-outline--m-clickable--hover--Color);\n --pf-v6-c-label--m-clickable--hover__icon--Color: var(--pf-v6-c-label--m-outline--m-clickable--hover__icon--Color);\n}\n.pf-v6-c-label.pf-m-editable {\n --pf-v6-c-label__content--MaxWidth: var(--pf-v6-c-label--m-editable__content--MaxWidth);\n --pf-v6-c-label__content--Cursor: var(--pf-v6-c-label--m-editable__content--Cursor);\n}\n.pf-v6-c-label.pf-m-editable .pf-v6-c-label__content:is(:hover, :focus) {\n --pf-v6-c-label--m-editable--TextDecorationLine: var(--pf-v6-c-label--m-editable--hover--TextDecorationLine);\n --pf-v6-c-label--m-editable--TextDecorationStyle: var(--pf-v6-c-label--m-editable--hover--TextDecorationStyle);\n}\n.pf-v6-c-label.pf-m-editable .pf-v6-c-label__text {\n text-decoration-line: var(--pf-v6-c-label--m-editable--TextDecorationLine);\n text-decoration-style: var(--pf-v6-c-label--m-editable--TextDecorationStyle);\n text-underline-offset: var(--pf-v6-c-label--m-editable--TextUnderlineOffset);\n}\n.pf-v6-c-label.pf-m-editable-active {\n --pf-v6-c-label--m-editable--TextDecorationLine: var(--pf-v6-c-label--m-editable--m-editable-active--TextDecorationLine);\n --pf-v6-c-label--BackgroundColor: var(--pf-v6-c-label--m-editable--m-editable-active--BackgroundColor);\n --pf-v6-c-label--Color: var(--pf-v6-c-label--m-editable--m-editable-active--Color);\n --pf-v6-c-label__content--Cursor: var(--pf-v6-c-label--m-editable--m-editable-active__content--Cursor);\n}\n.pf-v6-c-label.pf-m-overflow {\n --pf-v6-c-label--Color: var(--pf-v6-c-label--m-overflow--Color);\n --pf-v6-c-label--BackgroundColor: var(--pf-v6-c-label--m-overflow--BackgroundColor);\n --pf-v6-c-label--BorderWidth: var(--pf-v6-c-label--m-overflow--BorderWidth);\n}\n.pf-v6-c-label.pf-m-overflow:is(:hover, :focus) {\n --pf-v6-c-label--m-overflow--Color: var(--pf-v6-c-label--m-overflow--hover--Color);\n --pf-v6-c-label--m-overflow--BackgroundColor: var(--pf-v6-c-label--m-overflow--hover--BackgroundColor);\n --pf-v6-c-label--m-overflow--BorderWidth: var(--pf-v6-c-label--m-overflow--hover--BorderWidth);\n}\n.pf-v6-c-label.pf-m-add {\n --pf-v6-c-label--Color: var(--pf-v6-c-label--m-add--Color);\n --pf-v6-c-label--BackgroundColor: var(--pf-v6-c-label--m-add--BackgroundColor);\n --pf-v6-c-label--BorderColor: var(--pf-v6-c-label--m-add--BorderColor);\n --pf-v6-c-label--BorderWidth: var(--pf-v6-c-label--m-add--BorderWidth);\n}\n.pf-v6-c-label.pf-m-add:is(:hover, :focus) {\n --pf-v6-c-label--m-add--Color: var(--pf-v6-c-label--m-add--hover--Color);\n --pf-v6-c-label--m-add--BackgroundColor: var(--pf-v6-c-label--m-add--hover--BackgroundColor);\n --pf-v6-c-label--m-add--BorderColor: var(--pf-v6-c-label--m-add--hover--BorderColor);\n --pf-v6-c-label--m-add--BorderWidth: var(--pf-v6-c-label--m-add--hover--BorderWidth);\n}\n.pf-v6-c-label.pf-m-clickable {\n --pf-v6-c-label__content--Cursor: var(--pf-v6-c-label--m-clickable__content--Cursor);\n}\n.pf-v6-c-label.pf-m-clickable .pf-v6-c-label__content, .pf-v6-c-label.pf-m-clickable .pf-v6-c-label__content:is(:hover, :focus) {\n text-decoration-line: none;\n}\n.pf-v6-c-label.pf-m-clickable .pf-v6-c-label__content:is(:hover, :focus) {\n --pf-v6-c-label--Color: var(--pf-v6-c-label--m-clickable--hover--Color);\n --pf-v6-c-label__icon--Color: var(--pf-v6-c-label--m-clickable--hover__icon--Color);\n --pf-v6-c-label--BackgroundColor: var(--pf-v6-c-label--m-clickable--hover--BackgroundColor);\n --pf-v6-c-label--BorderWidth: var(--pf-v6-c-label--m-clickable--hover--BorderWidth);\n --pf-v6-c-label--BorderColor: var(--pf-v6-c-label--m-clickable--hover--BorderColor);\n --pf-v6-c-label--m-outline--BorderWidth: var(--pf-v6-c-label--m-outline--m-clickable--hover--BorderWidth);\n --pf-v6-c-label--m-outline--BorderColor: var(--pf-v6-c-label--m-outline--m-clickable--hover--BorderColor);\n}\n.pf-v6-c-label.pf-m-clickable .pf-v6-c-label__content:is(:hover, :focus) ~ .pf-v6-c-label__actions .pf-v6-c-button {\n --pf-v6-c-label--m-filled__actions--c-button__icon--Color: var(--pf-v6-c-label--m-clickable--hover__icon--Color);\n}\n.pf-v6-c-label.pf-m-disabled {\n --pf-v6-c-label--BackgroundColor: var(--pf-v6-c-label--m-disabled--BackgroundColor);\n --pf-v6-c-label--Color: var(--pf-v6-c-label--m-disabled--Color);\n --pf-v6-c-label__icon--Color: var(--pf-v6-c-label--m-disabled__icon--Color);\n --pf-v6-c-label--BorderWidth: 0;\n pointer-events: none;\n}\n.pf-v6-c-label.pf-m-disabled .pf-v6-c-button {\n --pf-v6-c-button--m-plain--disabled__icon--Color: var(--pf-v6-c-label--m-disabled--c-button--disabled__icon--Color);\n}\n\n.pf-v6-c-label,\n.pf-v6-c-label__content {\n display: inline-flex;\n align-items: center;\n justify-content: center;\n}\n\n.pf-v6-c-label__text {\n overflow: hidden;\n text-overflow: ellipsis;\n white-space: nowrap;\n max-width: var(--pf-v6-c-label__text--MaxWidth);\n}\n\n.pf-v6-c-label__content {\n gap: var(--pf-v6-c-label__content--Gap);\n max-width: var(--pf-v6-c-label__content--MaxWidth);\n padding: 0;\n overflow: hidden;\n color: var(--pf-v6-c-label--Color);\n cursor: var(--pf-v6-c-label__content--Cursor, revert);\n background: transparent;\n border-width: 0;\n}\n.pf-v6-c-label__content::before {\n position: absolute;\n inset: 0;\n z-index: -1;\n pointer-events: none;\n content: "";\n background-color: var(--pf-v6-c-label--BackgroundColor);\n border: var(--pf-v6-c-label--BorderWidth) solid var(--pf-v6-c-label--BorderColor);\n border-radius: var(--pf-v6-c-label--BorderRadius);\n}\ninput.pf-v6-c-label__content {\n overflow: hidden;\n text-overflow: ellipsis;\n white-space: nowrap;\n}\n\n.pf-v6-c-label__icon {\n color: var(--pf-v6-c-label__icon--Color);\n}\n\n.pf-v6-c-label__actions {\n margin-inline-end: var(--pf-v6-c-label__actions--MarginInlineEnd);\n}\n.pf-v6-c-label__actions .pf-v6-c-button {\n --pf-v6-c-button--FontSize: var(--pf-v6-c-label__actions--c-button--FontSize);\n --pf-v6-c-button--m-plain--m-no-padding--PaddingBlockStart: var(--pf-v6-c-label__actions--c-button--PaddingBlockStart);\n --pf-v6-c-button--m-plain--m-no-padding--PaddingInlineEnd: var(--pf-v6-c-label__actions--c-button--PaddingInlineEnd);\n --pf-v6-c-button--m-plain--m-no-padding--PaddingBlockEnd: var(--pf-v6-c-label__actions--c-button--PaddingBlockEnd);\n --pf-v6-c-button--m-plain--m-no-padding--PaddingInlineStart: var(--pf-v6-c-label__actions--c-button--PaddingInlineStart);\n margin-block-start: var(--pf-v6-c-label__actions--c-button--MarginBlockStart);\n margin-block-end: var(--pf-v6-c-label__actions--c-button--MarginBlockEnd);\n outline-offset: var(--pf-v6-c-label__actions--c-button--OutlineOffset);\n}\n.pf-v6-c-label.pf-m-compact .pf-v6-c-label__actions .pf-v6-c-button {\n --pf-v6-c-button--m-plain--m-no-padding--after--Inset: 0 calc(-0.125rem);\n}\n\n.pf-v6-c-label-group {\n --pf-v6-c-label-group--RowGap: var(--pf-t--global--spacer--sm);\n --pf-v6-c-label-group--ColumnGap: var(--pf-t--global--spacer--xs);\n --pf-v6-c-label-group--MaxWidth: 100%;\n --pf-v6-c-label-group--m-vertical--RowGap: var(--pf-t--global--spacer--sm);\n --pf-v6-c-label-group--m-vertical--ColumnGap: var(--pf-t--global--spacer--sm);\n --pf-v6-c-label-group__main--RowGap: var(--pf-t--global--spacer--xs);\n --pf-v6-c-label-group__main--ColumnGap: var(--pf-t--global--spacer--sm);\n --pf-v6-c-label-group__main--MaxWidth: 100%;\n --pf-v6-c-label-group__main--MinWidth: 0;\n --pf-v6-c-label-group--m-vertical__main--RowGap: var(--pf-t--global--spacer--sm);\n --pf-v6-c-label-group--m-vertical__main--ColumnGap: var(--pf-t--global--spacer--xs);\n --pf-v6-c-label-group__list--RowGap: var(--pf-t--global--spacer--xs);\n --pf-v6-c-label-group__list--ColumnGap: var(--pf-t--global--spacer--xs);\n --pf-v6-c-label-group__list--MaxWidth: 100%;\n --pf-v6-c-label-group__list--MinWidth: 0;\n --pf-v6-c-label-group--m-vertical__list--RowGap: var(--pf-t--global--spacer--xs);\n --pf-v6-c-label-group--m-vertical__list--ColumnGap: var(--pf-t--global--spacer--xs);\n --pf-v6-c-label-group__list-item--MaxWidth: 100%;\n --pf-v6-c-label-group--m-category--PaddingBlockStart: var(--pf-t--global--spacer--xs);\n --pf-v6-c-label-group--m-category--PaddingInlineEnd: var(--pf-t--global--spacer--sm);\n --pf-v6-c-label-group--m-category--PaddingBlockEnd: var(--pf-t--global--spacer--xs);\n --pf-v6-c-label-group--m-category--PaddingInlineStart: var(--pf-t--global--spacer--sm);\n --pf-v6-c-label-group--m-category--BorderRadius: var(--pf-t--global--border--radius--small);\n --pf-v6-c-label-group--m-category--BorderWidth: var(--pf-t--global--border--width--regular);\n --pf-v6-c-label-group--m-category--BorderColor: var(--pf-t--global--border--color--default);\n --pf-v6-c-label-group--m-vertical--m-category--PaddingInlineEnd: var(--pf-t--global--spacer--sm);\n --pf-v6-c-label-group__label--MaxWidth: 18ch;\n --pf-v6-c-label-group__close--c-button--FontSize: var(--pf-t--global--icon--size--font--body--sm);\n --pf-v6-c-label-group__close--c-button--PaddingBlockStart: var(--pf-t--global--spacer--xs);\n --pf-v6-c-label-group__close--c-button--PaddingInlineEnd: var(--pf-t--global--spacer--sm);\n --pf-v6-c-label-group__close--c-button--PaddingBlockEnd: var(--pf-t--global--spacer--xs);\n --pf-v6-c-label-group__close--c-button--PaddingInlineStart: var(--pf-t--global--spacer--sm);\n --pf-v6-c-label-group__textarea--MinWidth: 12.5rem;\n --pf-v6-c-label-group__textarea--PaddingBlockStart: 0.125rem;\n --pf-v6-c-label-group__textarea--PaddingInlineEnd: var(--pf-t--global--spacer--xs);\n --pf-v6-c-label-group__textarea--PaddingBlockEnd: 0;\n --pf-v6-c-label-group__textarea--PaddingInlineStart: var(--pf-t--global--spacer--xs);\n}\n\n.pf-v6-c-label-group {\n display: inline-flex;\n row-gap: var(--pf-v6-c-label-group--RowGap);\n column-gap: var(--pf-v6-c-label-group--ColumnGap);\n align-items: center;\n max-width: var(--pf-v6-c-label-group--MaxWidth);\n}\n.pf-v6-c-label-group.pf-m-category {\n padding-block-start: var(--pf-v6-c-label-group--m-category--PaddingBlockStart);\n padding-block-end: var(--pf-v6-c-label-group--m-category--PaddingBlockEnd);\n padding-inline-start: var(--pf-v6-c-label-group--m-category--PaddingInlineStart);\n padding-inline-end: var(--pf-v6-c-label-group--m-category--PaddingInlineEnd);\n background-color: var(--pf-v6-c-label-group--m-category--BackgroundColor);\n border: var(--pf-v6-c-label-group--m-category--BorderWidth) solid var(--pf-v6-c-label-group--m-category--BorderColor);\n border-radius: var(--pf-v6-c-label-group--m-category--BorderRadius);\n}\n.pf-v6-c-label-group.pf-m-vertical {\n --pf-v6-c-label-group--RowGap: var(--pf-v6-c-label-group--m-vertical--RowGap);\n --pf-v6-c-label-group--ColumnGap: var(--pf-v6-c-label-group--m-vertical--ColumnGap);\n --pf-v6-c-label-group__main--RowGap: var(--pf-v6-c-label-group--m-vertical__main--RowGap);\n --pf-v6-c-label-group__main--ColumnGap: var(--pf-v6-c-label-group--m-vertical__main--ColumnGap);\n --pf-v6-c-label-group__list--RowGap: var(--pf-v6-c-label-group--m-vertical__list--RowGap);\n --pf-v6-c-label-group__list--ColumnGap: var(--pf-v6-c-label-group--m-vertical__list--ColumnGap);\n --pf-v6-c-label-group--m-category--PaddingInlineEnd: var(--pf-v6-c-label-group--m-vertical--m-category--PaddingInlineEnd);\n}\n.pf-v6-c-label-group.pf-m-vertical.pf-v6-c-label-group {\n align-items: flex-start;\n}\n.pf-v6-c-label-group.pf-m-vertical .pf-v6-c-label-group__list {\n flex-direction: column;\n align-items: flex-start;\n max-width: var(--pf-v6-c-label-group__list--MaxWidth);\n}\n.pf-v6-c-label-group.pf-m-vertical .pf-v6-c-label-group__main {\n flex-direction: column;\n min-width: var(--pf-v6-c-label-group__main--MinWidth);\n}\n.pf-v6-c-label-group.pf-m-editable,\n.pf-v6-c-label-group.pf-m-editable .pf-v6-c-label-group__main,\n.pf-v6-c-label-group.pf-m-editable .pf-v6-c-label-group__list {\n display: flex;\n}\n.pf-v6-c-label-group.pf-m-editable .pf-v6-c-label-group__main,\n.pf-v6-c-label-group.pf-m-editable .pf-v6-c-label-group__list,\n.pf-v6-c-label-group.pf-m-editable .pf-v6-c-label-group__list-item.pf-m-textarea,\n.pf-v6-c-label-group.pf-m-editable .pf-v6-c-label-group__textarea {\n flex: 1;\n}\n\n.pf-v6-c-label-group__main {\n display: flex;\n flex: 1;\n flex-wrap: wrap;\n row-gap: var(--pf-v6-c-label-group__main--RowGap);\n column-gap: var(--pf-v6-c-label-group__main--ColumnGap);\n align-items: baseline;\n min-width: var(--pf-v6-c-label-group__main--MinWidth);\n}\n\n.pf-v6-c-label-group__list {\n display: inline-flex;\n flex-wrap: wrap;\n row-gap: var(--pf-v6-c-label-group__list--RowGap);\n column-gap: var(--pf-v6-c-label-group__list--ColumnGap);\n min-width: var(--pf-v6-c-label-group__list--MinWidth);\n}\n\n.pf-v6-c-label-group__list-item {\n display: inline-flex;\n max-width: var(--pf-v6-c-label-group__list-item--MaxWidth);\n}\n\n.pf-v6-c-label-group__label {\n overflow: hidden;\n text-overflow: ellipsis;\n white-space: nowrap;\n max-width: var(--pf-v6-c-label-group__label--MaxWidth);\n}\n\n.pf-v6-c-label-group__close {\n display: flex;\n align-self: flex-start;\n}\n.pf-v6-c-label-group__close .pf-v6-c-button {\n --pf-v6-c-button--FontSize: var(--pf-v6-c-label-group__close--c-button--FontSize);\n --pf-v6-c-button--m-plain--m-no-padding--PaddingBlockStart: var(--pf-v6-c-label-group__close--c-button--PaddingBlockStart);\n --pf-v6-c-button--m-plain--m-no-padding--PaddingInlineEnd: var(--pf-v6-c-label-group__close--c-button--PaddingInlineEnd);\n --pf-v6-c-button--m-plain--m-no-padding--PaddingBlockEnd: var(--pf-v6-c-label-group__close--c-button--PaddingBlockEnd);\n --pf-v6-c-button--m-plain--m-no-padding--PaddingInlineStart: var(--pf-v6-c-label-group__close--c-button--PaddingInlineStart);\n}\n\n.pf-v6-c-label-group__textarea {\n min-width: var(--pf-v6-c-label-group__textarea--MinWidth);\n padding-block-start: var(--pf-v6-c-label-group__textarea--PaddingBlockStart);\n padding-block-end: var(--pf-v6-c-label-group__textarea--PaddingBlockEnd);\n padding-inline-start: var(--pf-v6-c-label-group__textarea--PaddingInlineStart);\n padding-inline-end: var(--pf-v6-c-label-group__textarea--PaddingInlineEnd);\n white-space: nowrap;\n resize: none;\n border: 0;\n -ms-overflow-style: none;\n scrollbar-width: none;\n}\n.pf-v6-c-label-group__textarea::-webkit-scrollbar {\n display: none;\n}\n\n.pf-v6-c-list {\n --pf-v6-c-list--PaddingInlineStart: var(--pf-t--global--spacer--lg);\n --pf-v6-c-list--ul--ListStyle: var(--pf-t--global--list-style);\n --pf-v6-c-list--Gap: var(--pf-t--global--spacer--sm);\n --pf-v6-c-list--nested--PaddingBlockStart: var(--pf-v6-c-list--Gap);\n --pf-v6-c-list--m-plain--PaddingInlineStart: 0;\n --pf-v6-c-list--m-inline--PaddingInlineStart: 0;\n --pf-v6-c-list--m-inline--ColumnGap: var(--pf-t--global--spacer--lg);\n --pf-v6-c-list--m-inline--RowGap: var(--pf-t--global--spacer--xs);\n --pf-v6-c-list--m-bordered--li--PaddingBlockStart: var(--pf-v6-c-list--Gap);\n --pf-v6-c-list--m-bordered--li--BorderBlockStartColor: var(--pf-t--global--border--color--default);\n --pf-v6-c-list--m-bordered--li--BorderBlockStartWidth: var(--pf-t--global--border--width--divider--default);\n --pf-v6-c-list__item-icon--MinWidth: var(--pf-t--global--icon--size--sm);\n --pf-v6-c-list__item-icon--MarginBlockStart: var(--pf-t--global--spacer--xs);\n --pf-v6-c-list__item-icon--MarginInlineEnd: var(--pf-t--global--spacer--sm);\n --pf-v6-c-list__item-icon--Color: var(--pf-t--global--icon--color--regular);\n --pf-v6-c-list__item-icon--FontSize: var(--pf-t--global--icon--size--sm);\n --pf-v6-c-list--m-icon-lg__item-icon--MinWidth: var(--pf-t--global--icon--size--lg);\n --pf-v6-c-list--m-icon-lg__item-icon--MarginInlineEnd: var(--pf-t--global--spacer--md);\n --pf-v6-c-list--m-icon-lg__item-icon--FontSize: var(--pf-t--global--icon--size--lg);\n}\n\n.pf-v6-c-list {\n display: flex;\n flex-direction: column;\n gap: var(--pf-v6-c-list--Gap);\n padding-inline-start: var(--pf-v6-c-list--PaddingInlineStart);\n}\n.pf-v6-c-list .pf-v6-c-list {\n padding-block-start: var(--pf-v6-c-list--nested--PaddingBlockStart);\n}\nul.pf-v6-c-list {\n list-style: var(--pf-v6-c-list--ul--ListStyle);\n}\n\n.pf-v6-c-list.pf-m-icon-lg {\n --pf-v6-c-list__item-icon--MinWidth: var(--pf-v6-c-list--m-icon-lg__item-icon--MinWidth);\n --pf-v6-c-list__item-icon--MarginBlockStart: 0;\n --pf-v6-c-list__item-icon--MarginInlineEnd: var(--pf-v6-c-list--m-icon-lg__item-icon--MarginInlineEnd);\n --pf-v6-c-list__item-icon--FontSize: var(--pf-v6-c-list--m-icon-lg__item-icon--FontSize);\n}\n.pf-v6-c-list.pf-m-plain {\n --pf-v6-c-list--PaddingInlineStart: var(--pf-v6-c-list--m-plain--PaddingInlineStart);\n list-style: none;\n}\n.pf-v6-c-list.pf-m-inline {\n --pf-v6-c-list--PaddingInlineStart: var(--pf-v6-c-list--m-inline--PaddingInlineStart);\n --pf-v6-c-list--Gap: var(--pf-v6-c-list--m-inline--RowGap) var(--pf-v6-c-list--m-inline--ColumnGap);\n flex-direction: row;\n flex-wrap: wrap;\n list-style: none;\n}\n.pf-v6-c-list.pf-m-bordered > * + * {\n padding-block-start: var(--pf-v6-c-list--m-bordered--li--PaddingBlockStart);\n border-block-start: var(--pf-v6-c-list--m-bordered--li--BorderBlockStartWidth) solid var(--pf-v6-c-list--m-bordered--li--BorderBlockStartColor);\n}\n\n.pf-v6-c-list__item {\n display: flex;\n}\n\n.pf-v6-c-list__item-icon {\n flex-shrink: 0;\n min-width: var(--pf-v6-c-list__item-icon--MinWidth);\n margin-block-start: var(--pf-v6-c-list__item-icon--MarginBlockStart);\n margin-inline-end: var(--pf-v6-c-list__item-icon--MarginInlineEnd);\n font-size: var(--pf-v6-c-list__item-icon--FontSize);\n line-height: 1;\n color: var(--pf-v6-c-list__item-icon--Color);\n}\n\n.pf-v6-c-login {\n --pf-v6-c-login--PaddingBlockStart: var(--pf-t--global--spacer--lg);\n --pf-v6-c-login--PaddingBlockEnd: var(--pf-t--global--spacer--lg);\n --pf-v6-c-login__container--xl--GridColumnGap: var(--pf-t--global--spacer--3xl);\n --pf-v6-c-login__container--MaxWidth: 31.25rem;\n --pf-v6-c-login__container--xl--MaxWidth: none;\n --pf-v6-c-login__container--PaddingInlineStart: 6.125rem;\n --pf-v6-c-login__container--PaddingInlineEnd: 6.125rem;\n --pf-v6-c-login__container--xl--GridTemplateColumns: 34rem minmax(auto, 34rem);\n --pf-v6-c-login__header--MarginBlockEnd: var(--pf-t--global--spacer--md);\n --pf-v6-c-login__header--PaddingInlineStart: var(--pf-t--global--spacer--md);\n --pf-v6-c-login__header--PaddingInlineEnd: var(--pf-t--global--spacer--md);\n --pf-v6-c-login__header--xl--MarginBlockEnd: var(--pf-t--global--spacer--2xl);\n --pf-v6-c-login__header--xl--MarginBlockStart: var(--pf-t--global--spacer--3xl);\n --pf-v6-c-login__header--c-brand--MarginBlockEnd: var(--pf-t--global--spacer--lg);\n --pf-v6-c-login__header--c-brand--xl--MarginBlockEnd: var(--pf-t--global--spacer--2xl);\n --pf-v6-c-login__main--BackgroundColor: var(--pf-t--global--background--color--primary--default);\n --pf-v6-c-login__main--MarginBlockEnd: var(--pf-t--global--spacer--lg);\n --pf-v6-c-login__main--BorderRadius: var(--pf-t--global--border--radius--large);\n --pf-v6-c-login__main--BorderWidth: var(--pf-t--global--border--width--high-contrast--regular);\n --pf-v6-c-login__main--BorderColor: var(--pf-t--global--border--color--high-contrast);\n --pf-v6-c-login__main-header--PaddingBlockStart: var(--pf-t--global--spacer--2xl);\n --pf-v6-c-login__main-header--PaddingInlineEnd: var(--pf-t--global--spacer--xl);\n --pf-v6-c-login__main-header--PaddingBlockEnd: var(--pf-t--global--spacer--md);\n --pf-v6-c-login__main-header--PaddingInlineStart: var(--pf-t--global--spacer--xl);\n --pf-v6-c-login__main-header--md--PaddingInlineEnd: var(--pf-t--global--spacer--2xl);\n --pf-v6-c-login__main-header--md--PaddingInlineStart: var(--pf-t--global--spacer--2xl);\n --pf-v6-c-login__main-header--ColumnGap: var(--pf-t--global--spacer--md);\n --pf-v6-c-login__main-header--RowGap: var(--pf-t--global--spacer--md);\n --pf-v6-c-login__main-header-desc--MarginBlockEnd: var(--pf-t--global--spacer--sm);\n --pf-v6-c-login__main-header-desc--md--MarginBlockEnd: 0;\n --pf-v6-c-login__main-header-desc--FontSize: var(--pf-t--global--font--size--body--default);\n --pf-v6-c-login__main-body--PaddingInlineEnd: var(--pf-t--global--spacer--xl);\n --pf-v6-c-login__main-body--PaddingBlockEnd: var(--pf-t--global--spacer--xl);\n --pf-v6-c-login__main-body--PaddingInlineStart: var(--pf-t--global--spacer--xl);\n --pf-v6-c-login__main-body--md--PaddingInlineEnd: var(--pf-t--global--spacer--2xl);\n --pf-v6-c-login__main-body--md--PaddingInlineStart: var(--pf-t--global--spacer--2xl);\n --pf-v6-c-login__main-footer--PaddingBlockEnd: var(--pf-t--global--spacer--3xl);\n --pf-v6-c-login__main-footer--c-title--MarginBlockEnd: var(--pf-t--global--spacer--md);\n --pf-v6-c-login__main-footer-links--PaddingBlockStart: var(--pf-t--global--spacer--sm);\n --pf-v6-c-login__main-footer-links--PaddingInlineEnd: var(--pf-t--global--spacer--3xl);\n --pf-v6-c-login__main-footer-links--PaddingBlockEnd: var(--pf-t--global--spacer--xl);\n --pf-v6-c-login__main-footer-links--PaddingInlineStart: var(--pf-t--global--spacer--3xl);\n --pf-v6-c-login__main-footer-links--Gap: var(--pf-t--global--spacer--md);\n --pf-v6-c-login__main-footer-links-item--c-button--FontSize: var(--pf-t--global--icon--size--xl);\n --pf-v6-c-login__main-footer-band--PaddingBlockStart: var(--pf-t--global--spacer--lg);\n --pf-v6-c-login__main-footer-band--PaddingInlineEnd: var(--pf-t--global--spacer--md);\n --pf-v6-c-login__main-footer-band--PaddingBlockEnd: var(--pf-t--global--spacer--lg);\n --pf-v6-c-login__main-footer-band--PaddingInlineStart: var(--pf-t--global--spacer--md);\n --pf-v6-c-login__main-footer-band--BorderBlockStartColor: var(--pf-t--global--border--color--default);\n --pf-v6-c-login__main-footer-band--BorderBlockStartWidth: var(--pf-t--global--border--width--divider--default);\n --pf-v6-c-login__main-footer-band-item--PaddingBlockStart: var(--pf-t--global--spacer--md);\n --pf-v6-c-login__footer--PaddingInlineStart: var(--pf-t--global--spacer--md);\n --pf-v6-c-login__footer--PaddingInlineEnd: var(--pf-t--global--spacer--md);\n --pf-v6-c-login__footer--c-list--PaddingBlockStart: var(--pf-t--global--spacer--md);\n --pf-v6-c-login__footer--c-list--xl--PaddingBlockStart: var(--pf-t--global--spacer--2xl);\n}\n@media (min-width: 75rem) {\n .pf-v6-c-login {\n --pf-v6-c-login__container--MaxWidth: var(--pf-v6-c-login__container--xl--MaxWidth);\n }\n}\n@media (min-width: 36rem) {\n .pf-v6-c-login {\n --pf-v6-c-login__header--PaddingInlineEnd: 0;\n --pf-v6-c-login__header--PaddingInlineStart: 0;\n }\n}\n@media (min-width: 75rem) {\n .pf-v6-c-login {\n --pf-v6-c-login__header--MarginBlockEnd: var(--pf-v6-c-login__header--xl--MarginBlockEnd);\n --pf-v6-c-login__header--c-brand--MarginBlockEnd: var(--pf-v6-c-login__header--c-brand--xl--MarginBlockEnd);\n }\n}\n@media (min-width: 75rem) {\n .pf-v6-c-login {\n --pf-v6-c-login__main--MarginBlockEnd: 0;\n }\n}\n@media (min-width: 48rem) {\n .pf-v6-c-login {\n --pf-v6-c-login__main-header--PaddingInlineEnd: var(--pf-v6-c-login__main-header--md--PaddingInlineEnd);\n --pf-v6-c-login__main-header--PaddingInlineStart: var(--pf-v6-c-login__main-header--md--PaddingInlineStart);\n --pf-v6-c-login__main-header-desc--MarginBlockEnd: var(--pf-v6-c-login__main-header-desc--md--MarginBlockEnd);\n }\n}\n@media (min-width: 48rem) {\n .pf-v6-c-login {\n --pf-v6-c-login__main-body--PaddingInlineEnd: var(--pf-v6-c-login__main-body--md--PaddingInlineEnd);\n --pf-v6-c-login__main-body--PaddingInlineStart: var(--pf-v6-c-login__main-body--md--PaddingInlineStart);\n }\n}\n@media (min-width: 36rem) {\n .pf-v6-c-login {\n --pf-v6-c-login__footer--PaddingInlineEnd: 0;\n --pf-v6-c-login__footer--PaddingInlineStart: 0;\n }\n}\n@media (min-width: 75rem) {\n .pf-v6-c-login {\n --pf-v6-c-login__footer--c-list--PaddingBlockStart: var(--pf-v6-c-login__footer--c-list--xl--PaddingBlockStart);\n }\n}\n\n.pf-v6-c-login {\n display: flex;\n justify-content: center;\n min-height: 100vh;\n padding-block-start: var(--pf-v6-c-login--PaddingBlockStart);\n padding-block-end: var(--pf-v6-c-login--PaddingBlockEnd);\n}\n@media (min-width: 36rem) {\n .pf-v6-c-login {\n align-items: center;\n }\n}\n\n.pf-v6-c-login__container {\n width: 100%;\n max-width: var(--pf-v6-c-login__container--MaxWidth);\n}\n@media (min-width: 75rem) {\n .pf-v6-c-login__container {\n display: grid;\n grid-template-areas: "main header" "main footer" "main .";\n grid-template-columns: var(--pf-v6-c-login__container--xl--GridTemplateColumns);\n grid-column-gap: var(--pf-v6-c-login__container--xl--GridColumnGap);\n justify-content: center;\n padding-inline-start: var(--pf-v6-c-login__container--PaddingInlineStart);\n padding-inline-end: var(--pf-v6-c-login__container--PaddingInlineEnd);\n }\n}\n\n.pf-v6-c-login__header {\n grid-area: header;\n padding-inline-start: var(--pf-v6-c-login__header--PaddingInlineStart);\n padding-inline-end: var(--pf-v6-c-login__header--PaddingInlineEnd);\n}\n@media (min-width: 75rem) {\n .pf-v6-c-login__header {\n margin-block-start: var(--pf-v6-c-login__header--xl--MarginBlockStart);\n }\n}\n.pf-v6-c-login__header .pf-v6-c-brand {\n margin-block-end: var(--pf-v6-c-login__header--c-brand--MarginBlockEnd);\n}\n\n.pf-v6-c-login__main {\n grid-area: main;\n align-self: start;\n margin-block-end: var(--pf-v6-c-login__main--MarginBlockEnd);\n background-color: var(--pf-v6-c-login__main--BackgroundColor);\n border: var(--pf-v6-c-login__main--BorderWidth) solid var(--pf-v6-c-login__main--BorderColor);\n border-radius: var(--pf-v6-c-login__main--BorderRadius);\n}\n.pf-v6-c-login__main > :first-child:not(.pf-v6-c-login__main-header) {\n padding-block-start: var(--pf-v6-c-login__main-header--PaddingBlockStart);\n}\n.pf-v6-c-login__main > :last-child:not(.pf-v6-c-login__main-footer) {\n padding-block-end: var(--pf-v6-c-login__main-footer--PaddingBlockEnd);\n}\n\n.pf-v6-c-login__main-header {\n display: grid;\n grid-template-columns: 100%;\n row-gap: var(--pf-v6-c-login__main-header--RowGap);\n column-gap: var(--pf-v6-c-login__main-header--ColumnGap);\n align-items: center;\n padding-block-start: var(--pf-v6-c-login__main-header--PaddingBlockStart);\n padding-block-end: var(--pf-v6-c-login__main-header--PaddingBlockEnd);\n padding-inline-start: var(--pf-v6-c-login__main-header--PaddingInlineStart);\n padding-inline-end: var(--pf-v6-c-login__main-header--PaddingInlineEnd);\n}\n@media (min-width: 48rem) {\n .pf-v6-c-login__main-header {\n grid-template-columns: 1fr auto;\n }\n}\n\n.pf-v6-c-login__main-header-utilities,\n.pf-v6-c-login__main-header .pf-v6-c-menu-toggle {\n grid-row: auto;\n grid-column: auto;\n}\n@media (min-width: 48rem) {\n .pf-v6-c-login__main-header-utilities,\n .pf-v6-c-login__main-header .pf-v6-c-menu-toggle {\n grid-row: 1;\n grid-column: 2/3;\n }\n}\n\n.pf-v6-c-login__main-header-desc {\n grid-column: 1/-1;\n margin-block-end: var(--pf-v6-c-login__main-header-desc--MarginBlockEnd);\n font-size: var(--pf-v6-c-login__main-header-desc--FontSize);\n}\n\n.pf-v6-c-login__main-body {\n padding-block-end: var(--pf-v6-c-login__main-body--PaddingBlockEnd);\n padding-inline-start: var(--pf-v6-c-login__main-body--PaddingInlineStart);\n padding-inline-end: var(--pf-v6-c-login__main-body--PaddingInlineEnd);\n}\n\n.pf-v6-c-login__main-footer {\n display: flex;\n flex-wrap: wrap;\n}\n.pf-v6-c-login__main-footer .pf-v6-c-title {\n margin-block-end: var(--pf-v6-c-login__main-footer--c-title--MarginBlockEnd);\n text-align: center;\n}\n.pf-v6-c-login__main-footer > * {\n flex-basis: 100%;\n}\n\n.pf-v6-c-login__main-footer-links {\n display: flex;\n flex-wrap: wrap;\n gap: var(--pf-v6-c-login__main-footer-links--Gap);\n justify-content: center;\n padding-block-start: var(--pf-v6-c-login__main-footer-links--PaddingBlockStart);\n padding-block-end: var(--pf-v6-c-login__main-footer-links--PaddingBlockEnd);\n padding-inline-start: var(--pf-v6-c-login__main-footer-links--PaddingInlineStart);\n padding-inline-end: var(--pf-v6-c-login__main-footer-links--PaddingInlineEnd);\n}\n\n.pf-v6-c-login__main-footer-links-item .pf-v6-c-button {\n --pf-v6-c-button--FontSize: var(--pf-v6-c-login__main-footer-links-item--c-button--FontSize);\n}\n\n.pf-v6-c-login__main-footer-band {\n padding-block-start: var(--pf-v6-c-login__main-footer-band--PaddingBlockStart);\n padding-block-end: var(--pf-v6-c-login__main-footer-band--PaddingBlockEnd);\n padding-inline-start: var(--pf-v6-c-login__main-footer-band--PaddingInlineStart);\n padding-inline-end: var(--pf-v6-c-login__main-footer-band--PaddingInlineEnd);\n text-align: center;\n border-block-start: var(--pf-v6-c-login__main-footer-band--BorderBlockStartWidth) solid var(--pf-v6-c-login__main-footer-band--BorderBlockStartColor);\n}\n.pf-v6-c-login__main-footer-band > * + * {\n padding-block-start: var(--pf-v6-c-login__main-footer-band-item--PaddingBlockStart);\n}\n\n.pf-v6-c-login__footer {\n grid-area: footer;\n padding-inline-start: var(--pf-v6-c-login__footer--PaddingInlineStart);\n padding-inline-end: var(--pf-v6-c-login__footer--PaddingInlineEnd);\n}\n.pf-v6-c-login__footer .pf-v6-c-list a {\n color: unset;\n}\n.pf-v6-c-login__footer .pf-v6-c-list:not(:only-child) {\n padding-block-start: var(--pf-v6-c-login__footer--c-list--PaddingBlockStart);\n}\n\n.pf-v6-c-masthead {\n --pf-v6-c-masthead--RowGap: var(--pf-t--global--spacer--sm);\n --pf-v6-c-masthead--ColumnGap: var(--pf-t--global--spacer--gutter--default);\n --pf-v6-c-masthead--BorderWidth: var(--pf-t--global--border--width--divider--default);\n --pf-v6-c-masthead--PaddingBlock: var(--pf-t--global--spacer--md);\n --pf-v6-c-masthead--PaddingInline: var(--pf-t--global--spacer--lg);\n --pf-v6-c-masthead--BorderColor: var(--pf-t--global--border--color--default);\n --pf-v6-c-masthead--BackgroundColor: var(--pf-t--global--background--color--secondary--default);\n --pf-v6-c-masthead__main--ColumnGap: var(--pf-t--global--spacer--md);\n --pf-v6-c-masthead__main--MarginInlineEnd: var(--pf-t--global--spacer--inset--page-chrome);\n --pf-v6-c-masthead__logo--MaxHeight: 2.375rem;\n --pf-v6-c-masthead__logo--Width: 11.8125rem;\n --pf-v6-c-masthead__toggle--Size: var(--pf-t--global--icon--size--xl);\n --pf-v6-c-masthead__content--ColumnGap: var(--pf-t--global--spacer--md);\n --pf-v6-c-masthead--m-display-stack--ColumnGap: var(--pf-t--global--spacer--gutter--default);\n --pf-v6-c-masthead--m-display-stack--GridTemplateColumns: max-content 1fr;\n --pf-v6-c-masthead--m-display-stack__brand--GridColumn: -1 / 1;\n --pf-v6-c-masthead--m-display-stack__brand--Order: -1;\n --pf-v6-c-masthead--m-display-stack__brand--PaddingBlockEnd: var(--pf-v6-c-masthead--RowGap);\n --pf-v6-c-masthead--m-display-stack__brand--BorderBlockEnd: var(--pf-v6-c-masthead--BorderWidth) solid var(--pf-v6-c-masthead--BorderColor);\n --pf-v6-c-masthead--m-display-stack__content--GridColumn: 1;\n --pf-v6-c-masthead--m-display-stack__content--Order: 1;\n --pf-v6-c-masthead--m-display-stack__main--toggle--content--GridColumn: 2;\n --pf-v6-c-masthead--m-display-stack__main--Display: contents;\n --pf-v6-c-masthead--m-display-stack__main--ColumnGap: unset;\n --pf-v6-c-masthead--m-display-inline--ColumnGap: 0;\n --pf-v6-c-masthead--m-display-inline--GridTemplateColumns: min-content 1fr;\n --pf-v6-c-masthead--m-display-inline--breakpoint--xl--GridTemplateColumns: subgrid;\n --pf-v6-c-masthead--m-display-inline__brand--GridColumn: initial;\n --pf-v6-c-masthead--m-display-inline__brand--Order: initial;\n --pf-v6-c-masthead--m-display-inline__brand--PaddingBlockEnd: 0;\n --pf-v6-c-masthead--m-display-inline__brand--BorderBlockEnd: 0;\n --pf-v6-c-masthead--m-display-inline__main--GridColumn: 1;\n --pf-v6-c-masthead--m-display-inline__content--GridColumn: 2;\n --pf-v6-c-masthead--m-display-inline__content--Order: 0;\n --pf-v6-c-masthead--m-display-inline__main--toggle--content--GridColumn: 2;\n --pf-v6-c-masthead--m-display-inline__main--Display: flex;\n --pf-v6-c-masthead--m-display-inline__main--ColumnGap: var(--pf-t--global--spacer--md);\n --pf-v6-c-masthead__expandable-content--BoxShadow: var(--pf-t--global--box-shadow--md--bottom);\n --pf-v6-c-masthead__expandable-content--BorderBlockStart: var(--pf-v6-c-masthead--BorderWidth) solid var(--pf-v6-c-masthead--BorderColor);\n --pf-v6-c-masthead--c-toolbar--Width: 100%;\n --pf-v6-c-masthead--c-toolbar--PaddingBlock: 0;\n}\n\n.pf-v6-c-masthead {\n --pf-v6-c-masthead--ColumnGap: var(--pf-v6-c-masthead--m-display-stack--ColumnGap);\n --pf-v6-c-masthead--GridTemplateColumns: var(--pf-v6-c-masthead--m-display-stack--GridTemplateColumns);\n --pf-v6-c-masthead__brand--GridColumn: var(--pf-v6-c-masthead--m-display-stack__brand--GridColumn);\n --pf-v6-c-masthead__brand--Order: var(--pf-v6-c-masthead--m-display-stack__brand--Order);\n --pf-v6-c-masthead__brand--PaddingBlockEnd: var(--pf-v6-c-masthead--m-display-stack__brand--PaddingBlockEnd);\n --pf-v6-c-masthead__brand--BorderBlockEnd: var(--pf-v6-c-masthead--m-display-stack__brand--BorderBlockEnd);\n --pf-v6-c-masthead__main--GridColumn: unset;\n --pf-v6-c-masthead__content--GridColumn: var(--pf-v6-c-masthead--m-display-stack__content--GridColumn);\n --pf-v6-c-masthead__content--Order: var(--pf-v6-c-masthead--m-display-stack__content--Order);\n --pf-v6-c-masthead__main--toggle--content--GridColumn: var(--pf-v6-c-masthead--m-display-stack__main--toggle--content--GridColumn);\n --pf-v6-c-masthead__main--Display: var(--pf-v6-c-masthead--m-display-stack__main--Display);\n --pf-v6-c-masthead__main--ColumnGap: var(--pf-v6-c-masthead--m-display-stack__main--ColumnGap);\n display: grid;\n grid-template-columns: var(--pf-v6-c-masthead--GridTemplateColumns);\n row-gap: var(--pf-v6-c-masthead--RowGap);\n column-gap: var(--pf-v6-c-masthead--ColumnGap);\n align-items: start;\n min-width: 0;\n padding-block-start: var(--pf-v6-c-masthead--PaddingBlockStart, var(--pf-v6-c-masthead--PaddingBlock));\n padding-block-end: var(--pf-v6-c-masthead--PaddingBlockEnd, var(--pf-v6-c-masthead--PaddingBlock));\n padding-inline-start: var(--pf-v6-c-masthead--PaddingInlineStart, var(--pf-v6-c-masthead--PaddingInline));\n padding-inline-end: var(--pf-v6-c-masthead--PaddingInlineEnd, var(--pf-v6-c-masthead--PaddingInline));\n background-color: var(--pf-v6-c-masthead--BackgroundColor);\n}\n.pf-v6-c-masthead .pf-v6-c-toolbar {\n --pf-v6-c-toolbar--Width: var(--pf-v6-c-masthead--c-toolbar--Width);\n --pf-v6-c-toolbar--PaddingBlockEnd: 0;\n --pf-v6-c-toolbar__content--MinWidth: 0;\n}\n@media screen and (min-width: 48rem) {\n :where(:not(.pf-m-resize-observer)) .pf-v6-c-masthead {\n --pf-v6-c-masthead--ColumnGap: var(--pf-v6-c-masthead--m-display-inline--ColumnGap);\n --pf-v6-c-masthead--GridTemplateColumns: var(--pf-v6-c-masthead--m-display-inline--GridTemplateColumns);\n --pf-v6-c-masthead__brand--GridColumn: var(--pf-v6-c-masthead--m-display-inline__brand--GridColumn);\n --pf-v6-c-masthead__brand--Order: var(--pf-v6-c-masthead--m-display-inline__brand--Order);\n --pf-v6-c-masthead__brand--PaddingBlockEnd: var(--pf-v6-c-masthead--m-display-inline__brand--PaddingBlockEnd);\n --pf-v6-c-masthead__brand--BorderBlockEnd: var(--pf-v6-c-masthead--m-display-inline__brand--BorderBlockEnd);\n --pf-v6-c-masthead__main--GridColumn: var(--pf-v6-c-masthead--m-display-inline__main--GridColumn);\n --pf-v6-c-masthead__content--GridColumn: var(--pf-v6-c-masthead--m-display-inline__content--GridColumn);\n --pf-v6-c-masthead__content--Order: var(--pf-v6-c-masthead--m-display-inline__content--Order);\n --pf-v6-c-masthead__main--toggle--content--GridColumn: var(--pf-v6-c-masthead--m-display-inline__main--toggle--content--GridColumn);\n --pf-v6-c-masthead__main--Display: var(--pf-v6-c-masthead--m-display-inline__main--Display);\n --pf-v6-c-masthead__main--ColumnGap: var(--pf-v6-c-masthead--m-display-inline__main--ColumnGap);\n }\n}\n.pf-v6-c-masthead .pf-v6-c-toolbar__content-section {\n flex-wrap: nowrap;\n min-width: 0;\n}\n.pf-v6-c-masthead .pf-v6-c-toolbar__expandable-content {\n inset-block-start: 100%;\n border-block-start: var(--pf-v6-c-masthead__expandable-content--BorderBlockStart);\n box-shadow: var(--pf-v6-c-masthead__expandable-content--BoxShadow);\n}\n.pf-v6-c-masthead.pf-m-display-stack {\n --pf-v6-c-masthead--ColumnGap: var(--pf-v6-c-masthead--m-display-stack--ColumnGap);\n --pf-v6-c-masthead--GridTemplateColumns: var(--pf-v6-c-masthead--m-display-stack--GridTemplateColumns);\n --pf-v6-c-masthead__brand--GridColumn: var(--pf-v6-c-masthead--m-display-stack__brand--GridColumn);\n --pf-v6-c-masthead__brand--Order: var(--pf-v6-c-masthead--m-display-stack__brand--Order);\n --pf-v6-c-masthead__brand--PaddingBlockEnd: var(--pf-v6-c-masthead--m-display-stack__brand--PaddingBlockEnd);\n --pf-v6-c-masthead__brand--BorderBlockEnd: var(--pf-v6-c-masthead--m-display-stack__brand--BorderBlockEnd);\n --pf-v6-c-masthead__main--GridColumn: unset;\n --pf-v6-c-masthead__content--GridColumn: var(--pf-v6-c-masthead--m-display-stack__content--GridColumn);\n --pf-v6-c-masthead__content--Order: var(--pf-v6-c-masthead--m-display-stack__content--Order);\n --pf-v6-c-masthead__main--toggle--content--GridColumn: var(--pf-v6-c-masthead--m-display-stack__main--toggle--content--GridColumn);\n --pf-v6-c-masthead__main--Display: var(--pf-v6-c-masthead--m-display-stack__main--Display);\n --pf-v6-c-masthead__main--ColumnGap: var(--pf-v6-c-masthead--m-display-stack__main--ColumnGap);\n}\n.pf-v6-c-masthead.pf-m-display-inline {\n --pf-v6-c-masthead--ColumnGap: var(--pf-v6-c-masthead--m-display-inline--ColumnGap);\n --pf-v6-c-masthead--GridTemplateColumns: var(--pf-v6-c-masthead--m-display-inline--GridTemplateColumns);\n --pf-v6-c-masthead__brand--GridColumn: var(--pf-v6-c-masthead--m-display-inline__brand--GridColumn);\n --pf-v6-c-masthead__brand--Order: var(--pf-v6-c-masthead--m-display-inline__brand--Order);\n --pf-v6-c-masthead__brand--PaddingBlockEnd: var(--pf-v6-c-masthead--m-display-inline__brand--PaddingBlockEnd);\n --pf-v6-c-masthead__brand--BorderBlockEnd: var(--pf-v6-c-masthead--m-display-inline__brand--BorderBlockEnd);\n --pf-v6-c-masthead__main--GridColumn: var(--pf-v6-c-masthead--m-display-inline__main--GridColumn);\n --pf-v6-c-masthead__content--GridColumn: var(--pf-v6-c-masthead--m-display-inline__content--GridColumn);\n --pf-v6-c-masthead__content--Order: var(--pf-v6-c-masthead--m-display-inline__content--Order);\n --pf-v6-c-masthead__main--toggle--content--GridColumn: var(--pf-v6-c-masthead--m-display-inline__main--toggle--content--GridColumn);\n --pf-v6-c-masthead__main--Display: var(--pf-v6-c-masthead--m-display-inline__main--Display);\n --pf-v6-c-masthead__main--ColumnGap: var(--pf-v6-c-masthead--m-display-inline__main--ColumnGap);\n}\n.pf-v6-c-masthead.pf-m-inset-none {\n padding-inline-start: 0;\n padding-inline-end: 0;\n}\n.pf-v6-c-masthead.pf-m-inset-sm {\n padding-inline-start: var(--pf-t--global--spacer--sm);\n padding-inline-end: var(--pf-t--global--spacer--sm);\n}\n.pf-v6-c-masthead.pf-m-inset-md {\n padding-inline-start: var(--pf-t--global--spacer--md);\n padding-inline-end: var(--pf-t--global--spacer--md);\n}\n.pf-v6-c-masthead.pf-m-inset-lg {\n padding-inline-start: var(--pf-t--global--spacer--lg);\n padding-inline-end: var(--pf-t--global--spacer--lg);\n}\n.pf-v6-c-masthead.pf-m-inset-xl {\n padding-inline-start: var(--pf-t--global--spacer--xl);\n padding-inline-end: var(--pf-t--global--spacer--xl);\n}\n.pf-v6-c-masthead.pf-m-inset-2xl {\n padding-inline-start: var(--pf-t--global--spacer--2xl);\n padding-inline-end: var(--pf-t--global--spacer--2xl);\n}\n\n.pf-v6-c-masthead__main {\n display: var(--pf-v6-c-masthead__main--Display);\n grid-column: var(--pf-v6-c-masthead__main--GridColumn);\n column-gap: var(--pf-v6-c-masthead__main--ColumnGap);\n align-items: center;\n margin-inline-end: var(--pf-v6-c-masthead__main--MarginInlineEnd);\n}\n.pf-v6-c-masthead__main:has(.pf-v6-c-masthead__toggle) ~ .pf-v6-c-masthead__content {\n --pf-v6-c-masthead__content--GridColumn: var(--pf-v6-c-masthead__main--toggle--content--GridColumn);\n}\n\n.pf-v6-c-masthead,\n.pf-v6-c-masthead__brand {\n position: relative;\n}\n\n.pf-v6-c-masthead__brand {\n display: flex;\n flex-shrink: 0;\n grid-column: var(--pf-v6-c-masthead__brand--GridColumn, revert);\n row-gap: var(--pf-v6-c-masthead__brand--RowGap, var(--pf-v6-c-masthead--RowGap));\n align-self: stretch;\n order: var(--pf-v6-c-masthead__brand--Order, revert);\n min-width: 0.25rem;\n padding-block-end: var(--pf-v6-c-masthead__brand--PaddingBlockEnd);\n border-block-end: var(--pf-v6-c-masthead__brand--BorderBlockEnd);\n}\n\n.pf-v6-c-masthead__content {\n display: flex;\n flex-wrap: wrap;\n grid-column: var(--pf-v6-c-masthead__content--GridColumn);\n grid-column-end: -1;\n row-gap: var(--pf-v6-c-masthead__content-RowGap, var(--pf-v6-c-masthead--RowGap));\n column-gap: var(--pf-v6-c-masthead__content--ColumnGap, var(--pf-v6-c-masthead--ColumnGap));\n align-self: center;\n order: var(--pf-v6-c-masthead__content--Order);\n min-width: 0.25rem;\n}\n\n.pf-v6-c-masthead__logo {\n position: relative;\n width: var(--pf-v6-c-masthead__logo--Width);\n max-height: var(--pf-v6-c-masthead__logo--MaxHeight);\n}\n.pf-v6-c-masthead__logo > * {\n max-width: 100%;\n max-height: 100%;\n vertical-align: middle;\n}\n\n.pf-v6-c-masthead__toggle {\n --pf-v6-c-button--FontSize: var(--pf-v6-c-masthead__toggle--Size);\n}\n\n.pf-v6-c-masthead__expandable-content {\n row-gap: var(--pf-v6-c-masthead__expandable-content-RowGap, var(--pf-v6-c-masthead--RowGap));\n background-color: var(--pf-v6-c-masthead--BackgroundColor);\n}\n\n.pf-v6-c-masthead.pf-m-display-stack {\n --pf-v6-c-masthead--ColumnGap: var(--pf-v6-c-masthead--m-display-stack--ColumnGap);\n --pf-v6-c-masthead--GridTemplateColumns: var(--pf-v6-c-masthead--m-display-stack--GridTemplateColumns);\n --pf-v6-c-masthead__brand--GridColumn: var(--pf-v6-c-masthead--m-display-stack__brand--GridColumn);\n --pf-v6-c-masthead__brand--Order: var(--pf-v6-c-masthead--m-display-stack__brand--Order);\n --pf-v6-c-masthead__brand--PaddingBlockEnd: var(--pf-v6-c-masthead--m-display-stack__brand--PaddingBlockEnd);\n --pf-v6-c-masthead__brand--BorderBlockEnd: var(--pf-v6-c-masthead--m-display-stack__brand--BorderBlockEnd);\n --pf-v6-c-masthead__main--GridColumn: unset;\n --pf-v6-c-masthead__content--GridColumn: var(--pf-v6-c-masthead--m-display-stack__content--GridColumn);\n --pf-v6-c-masthead__content--Order: var(--pf-v6-c-masthead--m-display-stack__content--Order);\n --pf-v6-c-masthead__main--toggle--content--GridColumn: var(--pf-v6-c-masthead--m-display-stack__main--toggle--content--GridColumn);\n --pf-v6-c-masthead__main--Display: var(--pf-v6-c-masthead--m-display-stack__main--Display);\n --pf-v6-c-masthead__main--ColumnGap: var(--pf-v6-c-masthead--m-display-stack__main--ColumnGap);\n}\n.pf-v6-c-masthead.pf-m-display-inline {\n --pf-v6-c-masthead--ColumnGap: var(--pf-v6-c-masthead--m-display-inline--ColumnGap);\n --pf-v6-c-masthead--GridTemplateColumns: var(--pf-v6-c-masthead--m-display-inline--GridTemplateColumns);\n --pf-v6-c-masthead__brand--GridColumn: var(--pf-v6-c-masthead--m-display-inline__brand--GridColumn);\n --pf-v6-c-masthead__brand--Order: var(--pf-v6-c-masthead--m-display-inline__brand--Order);\n --pf-v6-c-masthead__brand--PaddingBlockEnd: var(--pf-v6-c-masthead--m-display-inline__brand--PaddingBlockEnd);\n --pf-v6-c-masthead__brand--BorderBlockEnd: var(--pf-v6-c-masthead--m-display-inline__brand--BorderBlockEnd);\n --pf-v6-c-masthead__main--GridColumn: var(--pf-v6-c-masthead--m-display-inline__main--GridColumn);\n --pf-v6-c-masthead__content--GridColumn: var(--pf-v6-c-masthead--m-display-inline__content--GridColumn);\n --pf-v6-c-masthead__content--Order: var(--pf-v6-c-masthead--m-display-inline__content--Order);\n --pf-v6-c-masthead__main--toggle--content--GridColumn: var(--pf-v6-c-masthead--m-display-inline__main--toggle--content--GridColumn);\n --pf-v6-c-masthead__main--Display: var(--pf-v6-c-masthead--m-display-inline__main--Display);\n --pf-v6-c-masthead__main--ColumnGap: var(--pf-v6-c-masthead--m-display-inline__main--ColumnGap);\n}\n.pf-v6-c-masthead.pf-m-inset-none {\n padding-inline-start: 0;\n padding-inline-end: 0;\n}\n.pf-v6-c-masthead.pf-m-inset-sm {\n padding-inline-start: var(--pf-t--global--spacer--sm);\n padding-inline-end: var(--pf-t--global--spacer--sm);\n}\n.pf-v6-c-masthead.pf-m-inset-md {\n padding-inline-start: var(--pf-t--global--spacer--md);\n padding-inline-end: var(--pf-t--global--spacer--md);\n}\n.pf-v6-c-masthead.pf-m-inset-lg {\n padding-inline-start: var(--pf-t--global--spacer--lg);\n padding-inline-end: var(--pf-t--global--spacer--lg);\n}\n.pf-v6-c-masthead.pf-m-inset-xl {\n padding-inline-start: var(--pf-t--global--spacer--xl);\n padding-inline-end: var(--pf-t--global--spacer--xl);\n}\n.pf-v6-c-masthead.pf-m-inset-2xl {\n padding-inline-start: var(--pf-t--global--spacer--2xl);\n padding-inline-end: var(--pf-t--global--spacer--2xl);\n}\n@media (min-width: 36rem) {\n .pf-v6-c-masthead.pf-m-display-stack-on-sm {\n --pf-v6-c-masthead--ColumnGap: var(--pf-v6-c-masthead--m-display-stack--ColumnGap);\n --pf-v6-c-masthead--GridTemplateColumns: var(--pf-v6-c-masthead--m-display-stack--GridTemplateColumns);\n --pf-v6-c-masthead__brand--GridColumn: var(--pf-v6-c-masthead--m-display-stack__brand--GridColumn);\n --pf-v6-c-masthead__brand--Order: var(--pf-v6-c-masthead--m-display-stack__brand--Order);\n --pf-v6-c-masthead__brand--PaddingBlockEnd: var(--pf-v6-c-masthead--m-display-stack__brand--PaddingBlockEnd);\n --pf-v6-c-masthead__brand--BorderBlockEnd: var(--pf-v6-c-masthead--m-display-stack__brand--BorderBlockEnd);\n --pf-v6-c-masthead__main--GridColumn: unset;\n --pf-v6-c-masthead__content--GridColumn: var(--pf-v6-c-masthead--m-display-stack__content--GridColumn);\n --pf-v6-c-masthead__content--Order: var(--pf-v6-c-masthead--m-display-stack__content--Order);\n --pf-v6-c-masthead__main--toggle--content--GridColumn: var(--pf-v6-c-masthead--m-display-stack__main--toggle--content--GridColumn);\n --pf-v6-c-masthead__main--Display: var(--pf-v6-c-masthead--m-display-stack__main--Display);\n --pf-v6-c-masthead__main--ColumnGap: var(--pf-v6-c-masthead--m-display-stack__main--ColumnGap);\n }\n .pf-v6-c-masthead.pf-m-display-inline-on-sm {\n --pf-v6-c-masthead--ColumnGap: var(--pf-v6-c-masthead--m-display-inline--ColumnGap);\n --pf-v6-c-masthead--GridTemplateColumns: var(--pf-v6-c-masthead--m-display-inline--GridTemplateColumns);\n --pf-v6-c-masthead__brand--GridColumn: var(--pf-v6-c-masthead--m-display-inline__brand--GridColumn);\n --pf-v6-c-masthead__brand--Order: var(--pf-v6-c-masthead--m-display-inline__brand--Order);\n --pf-v6-c-masthead__brand--PaddingBlockEnd: var(--pf-v6-c-masthead--m-display-inline__brand--PaddingBlockEnd);\n --pf-v6-c-masthead__brand--BorderBlockEnd: var(--pf-v6-c-masthead--m-display-inline__brand--BorderBlockEnd);\n --pf-v6-c-masthead__main--GridColumn: var(--pf-v6-c-masthead--m-display-inline__main--GridColumn);\n --pf-v6-c-masthead__content--GridColumn: var(--pf-v6-c-masthead--m-display-inline__content--GridColumn);\n --pf-v6-c-masthead__content--Order: var(--pf-v6-c-masthead--m-display-inline__content--Order);\n --pf-v6-c-masthead__main--toggle--content--GridColumn: var(--pf-v6-c-masthead--m-display-inline__main--toggle--content--GridColumn);\n --pf-v6-c-masthead__main--Display: var(--pf-v6-c-masthead--m-display-inline__main--Display);\n --pf-v6-c-masthead__main--ColumnGap: var(--pf-v6-c-masthead--m-display-inline__main--ColumnGap);\n }\n}\n.pf-v6-c-masthead.pf-m-inset-none {\n padding-inline-start: 0;\n padding-inline-end: 0;\n}\n.pf-v6-c-masthead.pf-m-inset-sm {\n padding-inline-start: var(--pf-t--global--spacer--sm);\n padding-inline-end: var(--pf-t--global--spacer--sm);\n}\n.pf-v6-c-masthead.pf-m-inset-md {\n padding-inline-start: var(--pf-t--global--spacer--md);\n padding-inline-end: var(--pf-t--global--spacer--md);\n}\n.pf-v6-c-masthead.pf-m-inset-lg {\n padding-inline-start: var(--pf-t--global--spacer--lg);\n padding-inline-end: var(--pf-t--global--spacer--lg);\n}\n.pf-v6-c-masthead.pf-m-inset-xl {\n padding-inline-start: var(--pf-t--global--spacer--xl);\n padding-inline-end: var(--pf-t--global--spacer--xl);\n}\n.pf-v6-c-masthead.pf-m-inset-2xl {\n padding-inline-start: var(--pf-t--global--spacer--2xl);\n padding-inline-end: var(--pf-t--global--spacer--2xl);\n}\n@media (min-width: 48rem) {\n .pf-v6-c-masthead.pf-m-display-stack-on-md {\n --pf-v6-c-masthead--ColumnGap: var(--pf-v6-c-masthead--m-display-stack--ColumnGap);\n --pf-v6-c-masthead--GridTemplateColumns: var(--pf-v6-c-masthead--m-display-stack--GridTemplateColumns);\n --pf-v6-c-masthead__brand--GridColumn: var(--pf-v6-c-masthead--m-display-stack__brand--GridColumn);\n --pf-v6-c-masthead__brand--Order: var(--pf-v6-c-masthead--m-display-stack__brand--Order);\n --pf-v6-c-masthead__brand--PaddingBlockEnd: var(--pf-v6-c-masthead--m-display-stack__brand--PaddingBlockEnd);\n --pf-v6-c-masthead__brand--BorderBlockEnd: var(--pf-v6-c-masthead--m-display-stack__brand--BorderBlockEnd);\n --pf-v6-c-masthead__main--GridColumn: unset;\n --pf-v6-c-masthead__content--GridColumn: var(--pf-v6-c-masthead--m-display-stack__content--GridColumn);\n --pf-v6-c-masthead__content--Order: var(--pf-v6-c-masthead--m-display-stack__content--Order);\n --pf-v6-c-masthead__main--toggle--content--GridColumn: var(--pf-v6-c-masthead--m-display-stack__main--toggle--content--GridColumn);\n --pf-v6-c-masthead__main--Display: var(--pf-v6-c-masthead--m-display-stack__main--Display);\n --pf-v6-c-masthead__main--ColumnGap: var(--pf-v6-c-masthead--m-display-stack__main--ColumnGap);\n }\n .pf-v6-c-masthead.pf-m-display-inline-on-md {\n --pf-v6-c-masthead--ColumnGap: var(--pf-v6-c-masthead--m-display-inline--ColumnGap);\n --pf-v6-c-masthead--GridTemplateColumns: var(--pf-v6-c-masthead--m-display-inline--GridTemplateColumns);\n --pf-v6-c-masthead__brand--GridColumn: var(--pf-v6-c-masthead--m-display-inline__brand--GridColumn);\n --pf-v6-c-masthead__brand--Order: var(--pf-v6-c-masthead--m-display-inline__brand--Order);\n --pf-v6-c-masthead__brand--PaddingBlockEnd: var(--pf-v6-c-masthead--m-display-inline__brand--PaddingBlockEnd);\n --pf-v6-c-masthead__brand--BorderBlockEnd: var(--pf-v6-c-masthead--m-display-inline__brand--BorderBlockEnd);\n --pf-v6-c-masthead__main--GridColumn: var(--pf-v6-c-masthead--m-display-inline__main--GridColumn);\n --pf-v6-c-masthead__content--GridColumn: var(--pf-v6-c-masthead--m-display-inline__content--GridColumn);\n --pf-v6-c-masthead__content--Order: var(--pf-v6-c-masthead--m-display-inline__content--Order);\n --pf-v6-c-masthead__main--toggle--content--GridColumn: var(--pf-v6-c-masthead--m-display-inline__main--toggle--content--GridColumn);\n --pf-v6-c-masthead__main--Display: var(--pf-v6-c-masthead--m-display-inline__main--Display);\n --pf-v6-c-masthead__main--ColumnGap: var(--pf-v6-c-masthead--m-display-inline__main--ColumnGap);\n }\n}\n.pf-v6-c-masthead.pf-m-inset-none {\n padding-inline-start: 0;\n padding-inline-end: 0;\n}\n.pf-v6-c-masthead.pf-m-inset-sm {\n padding-inline-start: var(--pf-t--global--spacer--sm);\n padding-inline-end: var(--pf-t--global--spacer--sm);\n}\n.pf-v6-c-masthead.pf-m-inset-md {\n padding-inline-start: var(--pf-t--global--spacer--md);\n padding-inline-end: var(--pf-t--global--spacer--md);\n}\n.pf-v6-c-masthead.pf-m-inset-lg {\n padding-inline-start: var(--pf-t--global--spacer--lg);\n padding-inline-end: var(--pf-t--global--spacer--lg);\n}\n.pf-v6-c-masthead.pf-m-inset-xl {\n padding-inline-start: var(--pf-t--global--spacer--xl);\n padding-inline-end: var(--pf-t--global--spacer--xl);\n}\n.pf-v6-c-masthead.pf-m-inset-2xl {\n padding-inline-start: var(--pf-t--global--spacer--2xl);\n padding-inline-end: var(--pf-t--global--spacer--2xl);\n}\n@media (min-width: 62rem) {\n .pf-v6-c-masthead.pf-m-display-stack-on-lg {\n --pf-v6-c-masthead--ColumnGap: var(--pf-v6-c-masthead--m-display-stack--ColumnGap);\n --pf-v6-c-masthead--GridTemplateColumns: var(--pf-v6-c-masthead--m-display-stack--GridTemplateColumns);\n --pf-v6-c-masthead__brand--GridColumn: var(--pf-v6-c-masthead--m-display-stack__brand--GridColumn);\n --pf-v6-c-masthead__brand--Order: var(--pf-v6-c-masthead--m-display-stack__brand--Order);\n --pf-v6-c-masthead__brand--PaddingBlockEnd: var(--pf-v6-c-masthead--m-display-stack__brand--PaddingBlockEnd);\n --pf-v6-c-masthead__brand--BorderBlockEnd: var(--pf-v6-c-masthead--m-display-stack__brand--BorderBlockEnd);\n --pf-v6-c-masthead__main--GridColumn: unset;\n --pf-v6-c-masthead__content--GridColumn: var(--pf-v6-c-masthead--m-display-stack__content--GridColumn);\n --pf-v6-c-masthead__content--Order: var(--pf-v6-c-masthead--m-display-stack__content--Order);\n --pf-v6-c-masthead__main--toggle--content--GridColumn: var(--pf-v6-c-masthead--m-display-stack__main--toggle--content--GridColumn);\n --pf-v6-c-masthead__main--Display: var(--pf-v6-c-masthead--m-display-stack__main--Display);\n --pf-v6-c-masthead__main--ColumnGap: var(--pf-v6-c-masthead--m-display-stack__main--ColumnGap);\n }\n .pf-v6-c-masthead.pf-m-display-inline-on-lg {\n --pf-v6-c-masthead--ColumnGap: var(--pf-v6-c-masthead--m-display-inline--ColumnGap);\n --pf-v6-c-masthead--GridTemplateColumns: var(--pf-v6-c-masthead--m-display-inline--GridTemplateColumns);\n --pf-v6-c-masthead__brand--GridColumn: var(--pf-v6-c-masthead--m-display-inline__brand--GridColumn);\n --pf-v6-c-masthead__brand--Order: var(--pf-v6-c-masthead--m-display-inline__brand--Order);\n --pf-v6-c-masthead__brand--PaddingBlockEnd: var(--pf-v6-c-masthead--m-display-inline__brand--PaddingBlockEnd);\n --pf-v6-c-masthead__brand--BorderBlockEnd: var(--pf-v6-c-masthead--m-display-inline__brand--BorderBlockEnd);\n --pf-v6-c-masthead__main--GridColumn: var(--pf-v6-c-masthead--m-display-inline__main--GridColumn);\n --pf-v6-c-masthead__content--GridColumn: var(--pf-v6-c-masthead--m-display-inline__content--GridColumn);\n --pf-v6-c-masthead__content--Order: var(--pf-v6-c-masthead--m-display-inline__content--Order);\n --pf-v6-c-masthead__main--toggle--content--GridColumn: var(--pf-v6-c-masthead--m-display-inline__main--toggle--content--GridColumn);\n --pf-v6-c-masthead__main--Display: var(--pf-v6-c-masthead--m-display-inline__main--Display);\n --pf-v6-c-masthead__main--ColumnGap: var(--pf-v6-c-masthead--m-display-inline__main--ColumnGap);\n }\n}\n.pf-v6-c-masthead.pf-m-inset-none {\n padding-inline-start: 0;\n padding-inline-end: 0;\n}\n.pf-v6-c-masthead.pf-m-inset-sm {\n padding-inline-start: var(--pf-t--global--spacer--sm);\n padding-inline-end: var(--pf-t--global--spacer--sm);\n}\n.pf-v6-c-masthead.pf-m-inset-md {\n padding-inline-start: var(--pf-t--global--spacer--md);\n padding-inline-end: var(--pf-t--global--spacer--md);\n}\n.pf-v6-c-masthead.pf-m-inset-lg {\n padding-inline-start: var(--pf-t--global--spacer--lg);\n padding-inline-end: var(--pf-t--global--spacer--lg);\n}\n.pf-v6-c-masthead.pf-m-inset-xl {\n padding-inline-start: var(--pf-t--global--spacer--xl);\n padding-inline-end: var(--pf-t--global--spacer--xl);\n}\n.pf-v6-c-masthead.pf-m-inset-2xl {\n padding-inline-start: var(--pf-t--global--spacer--2xl);\n padding-inline-end: var(--pf-t--global--spacer--2xl);\n}\n@media (min-width: 75rem) {\n .pf-v6-c-masthead.pf-m-display-stack-on-xl {\n --pf-v6-c-masthead--ColumnGap: var(--pf-v6-c-masthead--m-display-stack--ColumnGap);\n --pf-v6-c-masthead--GridTemplateColumns: var(--pf-v6-c-masthead--m-display-stack--GridTemplateColumns);\n --pf-v6-c-masthead__brand--GridColumn: var(--pf-v6-c-masthead--m-display-stack__brand--GridColumn);\n --pf-v6-c-masthead__brand--Order: var(--pf-v6-c-masthead--m-display-stack__brand--Order);\n --pf-v6-c-masthead__brand--PaddingBlockEnd: var(--pf-v6-c-masthead--m-display-stack__brand--PaddingBlockEnd);\n --pf-v6-c-masthead__brand--BorderBlockEnd: var(--pf-v6-c-masthead--m-display-stack__brand--BorderBlockEnd);\n --pf-v6-c-masthead__main--GridColumn: unset;\n --pf-v6-c-masthead__content--GridColumn: var(--pf-v6-c-masthead--m-display-stack__content--GridColumn);\n --pf-v6-c-masthead__content--Order: var(--pf-v6-c-masthead--m-display-stack__content--Order);\n --pf-v6-c-masthead__main--toggle--content--GridColumn: var(--pf-v6-c-masthead--m-display-stack__main--toggle--content--GridColumn);\n --pf-v6-c-masthead__main--Display: var(--pf-v6-c-masthead--m-display-stack__main--Display);\n --pf-v6-c-masthead__main--ColumnGap: var(--pf-v6-c-masthead--m-display-stack__main--ColumnGap);\n }\n .pf-v6-c-masthead.pf-m-display-inline-on-xl {\n --pf-v6-c-masthead--ColumnGap: var(--pf-v6-c-masthead--m-display-inline--ColumnGap);\n --pf-v6-c-masthead--GridTemplateColumns: var(--pf-v6-c-masthead--m-display-inline--GridTemplateColumns);\n --pf-v6-c-masthead__brand--GridColumn: var(--pf-v6-c-masthead--m-display-inline__brand--GridColumn);\n --pf-v6-c-masthead__brand--Order: var(--pf-v6-c-masthead--m-display-inline__brand--Order);\n --pf-v6-c-masthead__brand--PaddingBlockEnd: var(--pf-v6-c-masthead--m-display-inline__brand--PaddingBlockEnd);\n --pf-v6-c-masthead__brand--BorderBlockEnd: var(--pf-v6-c-masthead--m-display-inline__brand--BorderBlockEnd);\n --pf-v6-c-masthead__main--GridColumn: var(--pf-v6-c-masthead--m-display-inline__main--GridColumn);\n --pf-v6-c-masthead__content--GridColumn: var(--pf-v6-c-masthead--m-display-inline__content--GridColumn);\n --pf-v6-c-masthead__content--Order: var(--pf-v6-c-masthead--m-display-inline__content--Order);\n --pf-v6-c-masthead__main--toggle--content--GridColumn: var(--pf-v6-c-masthead--m-display-inline__main--toggle--content--GridColumn);\n --pf-v6-c-masthead__main--Display: var(--pf-v6-c-masthead--m-display-inline__main--Display);\n --pf-v6-c-masthead__main--ColumnGap: var(--pf-v6-c-masthead--m-display-inline__main--ColumnGap);\n }\n}\n.pf-v6-c-masthead.pf-m-inset-none {\n padding-inline-start: 0;\n padding-inline-end: 0;\n}\n.pf-v6-c-masthead.pf-m-inset-sm {\n padding-inline-start: var(--pf-t--global--spacer--sm);\n padding-inline-end: var(--pf-t--global--spacer--sm);\n}\n.pf-v6-c-masthead.pf-m-inset-md {\n padding-inline-start: var(--pf-t--global--spacer--md);\n padding-inline-end: var(--pf-t--global--spacer--md);\n}\n.pf-v6-c-masthead.pf-m-inset-lg {\n padding-inline-start: var(--pf-t--global--spacer--lg);\n padding-inline-end: var(--pf-t--global--spacer--lg);\n}\n.pf-v6-c-masthead.pf-m-inset-xl {\n padding-inline-start: var(--pf-t--global--spacer--xl);\n padding-inline-end: var(--pf-t--global--spacer--xl);\n}\n.pf-v6-c-masthead.pf-m-inset-2xl {\n padding-inline-start: var(--pf-t--global--spacer--2xl);\n padding-inline-end: var(--pf-t--global--spacer--2xl);\n}\n@media (min-width: 90.625rem) {\n .pf-v6-c-masthead.pf-m-display-stack-on-2xl {\n --pf-v6-c-masthead--ColumnGap: var(--pf-v6-c-masthead--m-display-stack--ColumnGap);\n --pf-v6-c-masthead--GridTemplateColumns: var(--pf-v6-c-masthead--m-display-stack--GridTemplateColumns);\n --pf-v6-c-masthead__brand--GridColumn: var(--pf-v6-c-masthead--m-display-stack__brand--GridColumn);\n --pf-v6-c-masthead__brand--Order: var(--pf-v6-c-masthead--m-display-stack__brand--Order);\n --pf-v6-c-masthead__brand--PaddingBlockEnd: var(--pf-v6-c-masthead--m-display-stack__brand--PaddingBlockEnd);\n --pf-v6-c-masthead__brand--BorderBlockEnd: var(--pf-v6-c-masthead--m-display-stack__brand--BorderBlockEnd);\n --pf-v6-c-masthead__main--GridColumn: unset;\n --pf-v6-c-masthead__content--GridColumn: var(--pf-v6-c-masthead--m-display-stack__content--GridColumn);\n --pf-v6-c-masthead__content--Order: var(--pf-v6-c-masthead--m-display-stack__content--Order);\n --pf-v6-c-masthead__main--toggle--content--GridColumn: var(--pf-v6-c-masthead--m-display-stack__main--toggle--content--GridColumn);\n --pf-v6-c-masthead__main--Display: var(--pf-v6-c-masthead--m-display-stack__main--Display);\n --pf-v6-c-masthead__main--ColumnGap: var(--pf-v6-c-masthead--m-display-stack__main--ColumnGap);\n }\n .pf-v6-c-masthead.pf-m-display-inline-on-2xl {\n --pf-v6-c-masthead--ColumnGap: var(--pf-v6-c-masthead--m-display-inline--ColumnGap);\n --pf-v6-c-masthead--GridTemplateColumns: var(--pf-v6-c-masthead--m-display-inline--GridTemplateColumns);\n --pf-v6-c-masthead__brand--GridColumn: var(--pf-v6-c-masthead--m-display-inline__brand--GridColumn);\n --pf-v6-c-masthead__brand--Order: var(--pf-v6-c-masthead--m-display-inline__brand--Order);\n --pf-v6-c-masthead__brand--PaddingBlockEnd: var(--pf-v6-c-masthead--m-display-inline__brand--PaddingBlockEnd);\n --pf-v6-c-masthead__brand--BorderBlockEnd: var(--pf-v6-c-masthead--m-display-inline__brand--BorderBlockEnd);\n --pf-v6-c-masthead__main--GridColumn: var(--pf-v6-c-masthead--m-display-inline__main--GridColumn);\n --pf-v6-c-masthead__content--GridColumn: var(--pf-v6-c-masthead--m-display-inline__content--GridColumn);\n --pf-v6-c-masthead__content--Order: var(--pf-v6-c-masthead--m-display-inline__content--Order);\n --pf-v6-c-masthead__main--toggle--content--GridColumn: var(--pf-v6-c-masthead--m-display-inline__main--toggle--content--GridColumn);\n --pf-v6-c-masthead__main--Display: var(--pf-v6-c-masthead--m-display-inline__main--Display);\n --pf-v6-c-masthead__main--ColumnGap: var(--pf-v6-c-masthead--m-display-inline__main--ColumnGap);\n }\n}\n.pf-v6-c-masthead.pf-m-inset-none {\n padding-inline-start: 0;\n padding-inline-end: 0;\n}\n.pf-v6-c-masthead.pf-m-inset-sm {\n padding-inline-start: var(--pf-t--global--spacer--sm);\n padding-inline-end: var(--pf-t--global--spacer--sm);\n}\n.pf-v6-c-masthead.pf-m-inset-md {\n padding-inline-start: var(--pf-t--global--spacer--md);\n padding-inline-end: var(--pf-t--global--spacer--md);\n}\n.pf-v6-c-masthead.pf-m-inset-lg {\n padding-inline-start: var(--pf-t--global--spacer--lg);\n padding-inline-end: var(--pf-t--global--spacer--lg);\n}\n.pf-v6-c-masthead.pf-m-inset-xl {\n padding-inline-start: var(--pf-t--global--spacer--xl);\n padding-inline-end: var(--pf-t--global--spacer--xl);\n}\n.pf-v6-c-masthead.pf-m-inset-2xl {\n padding-inline-start: var(--pf-t--global--spacer--2xl);\n padding-inline-end: var(--pf-t--global--spacer--2xl);\n}\n\n.pf-v6-c-menu {\n --pf-v6-c-menu--RowGap: var(--pf-t--global--spacer--sm);\n --pf-v6-c-menu--Width: auto;\n --pf-v6-c-menu--MinWidth: auto;\n --pf-v6-c-menu--PaddingBlockStart: var(--pf-t--global--spacer--sm);\n --pf-v6-c-menu--PaddingBlockEnd: var(--pf-t--global--spacer--sm);\n --pf-v6-c-menu--BackgroundColor: var(--pf-t--global--background--color--floating--default);\n --pf-v6-c-menu--BoxShadow: var(--pf-t--global--box-shadow--md);\n --pf-v6-c-menu--Color: var(--pf-t--global--text--color--regular);\n --pf-v6-c-menu--BorderWidth: var(--pf-t--global--border--width--high-contrast--regular);\n --pf-v6-c-menu--BorderColor: var(--pf-t--global--border--color--high-contrast);\n --pf-v6-c-menu--BorderRadius: var(--pf-t--global--border--radius--small);\n --pf-v6-c-menu--OutlineOffset: calc(var(--pf-t--global--border--width--control--default) * -3);\n --pf-v6-c-menu--ZIndex: var(--pf-t--global--z-index--sm);\n --pf-v6-c-menu--button--disabled--Color: var(--pf-t--global--text--color--disabled);\n --pf-v6-c-menu--icon--disabled--Color: var(--pf-t--global--icon--color--disabled);\n --pf-v6-c-menu--TransitionDuration: 0s;\n --pf-v6-c-menu--TransitionTimingFunction: var(--pf-t--global--motion--timing-function--default);\n --pf-v6-c-menu--m-plain--BoxShadow: none;\n --pf-v6-c-menu__content--RowGap: var(--pf-v6-c-menu--RowGap);\n --pf-v6-c-menu__content--Height: auto;\n --pf-v6-c-menu__content--MaxHeight: none;\n --pf-v6-c-menu--m-scrollable__content--MaxHeight: 18.75rem;\n --pf-v6-c-menu__search--PaddingBlockStart: var(--pf-t--global--spacer--sm);\n --pf-v6-c-menu__search--PaddingBlockEnd: var(--pf-t--global--spacer--sm);\n --pf-v6-c-menu__search--PaddingInlineStart: var(--pf-t--global--spacer--md);\n --pf-v6-c-menu__search--PaddingInlineEnd: var(--pf-t--global--spacer--md);\n --pf-v6-c-menu__footer--BoxShadow: none;\n --pf-v6-c-menu__footer--BorderColor: transparent;\n --pf-v6-c-menu__footer--BorderWidth: 0;\n --pf-v6-c-menu--m-scrollable__footer--BoxShadow: var(--pf-t--global--box-shadow--md--top);\n --pf-v6-c-menu--m-scrollable__footer--BorderColor: var(--pf-t--global--border--color--high-contrast);\n --pf-v6-c-menu--m-scrollable__footer--BorderWidth: var(--pf-t--global--border--width--high-contrast--regular);\n --pf-v6-c-menu__list-item--Color: var(--pf-t--global--text--color--regular);\n --pf-v6-c-menu__list-item--BackgroundColor: var(--pf-t--global--background--color--action--plain--default);\n --pf-v6-c-menu__list-item--BorderWidth: var(--pf-t--global--border--width--action--plain--default);\n --pf-v6-c-menu__list-item--hover--BorderWidth: var(--pf-t--global--border--width--action--plain--hover);\n --pf-v6-c-menu__list-item--BorderColor: var(--pf-t--global--border--color--high-contrast);\n --pf-v6-c-menu__list-item--TransitionDuration: var(--pf-t--global--motion--duration--fade--short);\n --pf-v6-c-menu__list-item--TransitionTimingFunction: var(--pf-t--global--motion--timing-function--default);\n --pf-v6-c-menu__list-item--TransitionProperty: background-color;\n --pf-v6-c-menu__list-item--hover--BackgroundColor: var(--pf-t--global--background--color--action--plain--hover);\n --pf-v6-c-menu__list-item--m-danger--Color: var(--pf-t--global--text--color--status--danger--default);\n --pf-v6-c-menu__list-item--m-load__item--Color: var(--pf-t--global--text--color--link--default);\n --pf-v6-c-menu__list-item--has--menu-action--PaddingInlineEnd: var(--pf-t--global--spacer--lg);\n --pf-v6-c-menu__list--divider--MarginBlockStart: var(--pf-t--global--spacer--sm);\n --pf-v6-c-menu__list--divider--MarginBlockEnd: var(--pf-t--global--spacer--sm);\n --pf-v6-c-menu__item--PaddingBlockStart: var(--pf-t--global--spacer--sm);\n --pf-v6-c-menu__item--PaddingBlockEnd: var(--pf-t--global--spacer--sm);\n --pf-v6-c-menu__item--PaddingInlineStart: var(--pf-t--global--spacer--lg);\n --pf-v6-c-menu__item--PaddingInlineEnd: var(--pf-t--global--spacer--lg);\n --pf-v6-c-menu__item--FontSize: var(--pf-t--global--font--size--body--default);\n --pf-v6-c-menu__item--LineHeight: var(--pf-t--global--font--line-height--body);\n --pf-v6-c-menu__item--FontWeight: var(--pf-t--global--font--weight--body--default);\n --pf-v6-c-menu__item--Color: var(--pf-t--global--text--color--regular);\n --pf-v6-c-menu__item--BackgroundColor: var(--pf-t--global--background--color--action--plain--default);\n --pf-v6-c-menu__item--m-disabled--Color: var(--pf-t--global--text--color--disabled);\n --pf-v6-c-menu__header--PaddingBlockStart: var(--pf-t--global--spacer--sm);\n --pf-v6-c-menu__header--PaddingBlockEnd: var(--pf-t--global--spacer--sm);\n --pf-v6-c-menu__header--PaddingInlineStart: var(--pf-t--global--spacer--lg);\n --pf-v6-c-menu__header--PaddingInlineEnd: var(--pf-t--global--spacer--lg);\n --pf-v6-c-menu__group-title--PaddingBlockStart: var(--pf-t--global--spacer--sm);\n --pf-v6-c-menu__group-title--PaddingBlockEnd: var(--pf-t--global--spacer--sm);\n --pf-v6-c-menu__group-title--PaddingInlineStart: var(--pf-t--global--spacer--lg);\n --pf-v6-c-menu__group-title--PaddingInlineEnd: var(--pf-t--global--spacer--lg);\n --pf-v6-c-menu__breadcrumb--PaddingBlockStart: 0;\n --pf-v6-c-menu__breadcrumb--PaddingBlockEnd: 0;\n --pf-v6-c-menu__breadcrumb--PaddingInlineStart: var(--pf-t--global--spacer--lg);\n --pf-v6-c-menu__breadcrumb--PaddingInlineEnd: var(--pf-t--global--spacer--lg);\n --pf-v6-c-menu__footer--PaddingBlockStart: var(--pf-t--global--spacer--sm);\n --pf-v6-c-menu__footer--PaddingBlockEnd: var(--pf-t--global--spacer--sm);\n --pf-v6-c-menu__footer--PaddingInlineStart: var(--pf-t--global--spacer--lg);\n --pf-v6-c-menu__footer--PaddingInlineEnd: var(--pf-t--global--spacer--lg);\n --pf-v6-c-menu__item-main--ColumnGap: var(--pf-t--global--spacer--sm);\n --pf-v6-c-menu__group-title--Color: var(--pf-t--global--text--color--subtle);\n --pf-v6-c-menu__item-description--FontSize: var(--pf-t--global--font--size--body--sm);\n --pf-v6-c-menu__item-description--Color: var(--pf-t--global--text--color--subtle);\n --pf-v6-c-menu__item-action--FontSize: var(--pf-t--global--font--size--body--default);\n --pf-v6-c-menu__item-action--icon--size: var(--pf-v6-c-menu__item-action--FontSize, var(--pf-t--global--icon--size--md));\n --pf-v6-c-menu__item-action--m-favorited--Color: var(--pf-t--global--icon--color--favorite--clicked);\n --pf-v6-c-menu__item-action--button--MinWidth: calc(var(--pf-v6-c-menu__item-action--icon--size) + var(--pf-t--global--spacer--sm) * 2);\n --pf-v6-c-menu__item-select-icon--Color: var(--pf-t--global--icon--color--subtle);\n --pf-v6-c-menu__item--m-selected__item-select-icon--Color: var(--pf-t--global--icon--color--brand--default);\n --pf-v6-c-menu__item-external--Color: var(--pf-t--global--icon--color--brand--default);\n --pf-v6-c-menu--m-flyout__menu--top-offset: 0px;\n --pf-v6-c-menu--m-flyout__menu--left-offset: 0px;\n --pf-v6-c-menu--m-flyout__menu--m-left--right-offset: 0px;\n --pf-v6-c-menu--m-flyout__Zindex: var(--pf-t--global--z-index--sm);\n --pf-v6-c-menu--m-flyout__menu--InsetBlockStart: calc(var(--pf-v6-c-menu__list--PaddingBlockStart) * -1 + var(--pf-v6-c-menu--m-flyout__menu--top-offset));\n --pf-v6-c-menu--m-flyout__menu--InsetInlineEnd: auto;\n --pf-v6-c-menu--m-flyout__menu--InsetBlockEnd: auto;\n --pf-v6-c-menu--m-flyout__menu--InsetInlineStart: calc(100% + var(--pf-v6-c-menu--m-flyout__menu--left-offset));\n --pf-v6-c-menu--m-flyout__menu--m-top--InsetBlockEnd: calc(var(--pf-v6-c-menu__list--PaddingBlockStart) * -1);\n --pf-v6-c-menu--m-flyout__menu--m-left--InsetInlineEnd: calc(100% + var(--pf-v6-c-menu--m-flyout__menu--m-left--right-offset));\n --pf-v6-c-menu--m-drilldown__content--TransitionDuration--height: var(--pf-t--global--motion--duration--slide-in--default);\n --pf-v6-c-menu--m-drilldown__content--TransitionDuration--transform: var(--pf-t--global--motion--duration--slide-in--default);\n --pf-v6-c-menu--m-drilldown__content--Transition: height var(--pf-v6-c-menu--m-drilldown__content--TransitionDuration--height);\n --pf-v6-c-menu--m-drilldown--c-menu--InsetBlockStart: 0;\n --pf-v6-c-menu--m-drilldown--c-menu--TransitionDuration--transform: 0s;\n --pf-v6-c-menu--m-drilldown--c-menu--Transition: transform var(--pf-v6-c-menu--m-drilldown--c-menu--TransitionDuration--transform);\n --pf-v6-c-menu--m-drilldown__list--TransitionDuration--transform: 0s;\n --pf-v6-c-menu--m-drilldown__list--Transition: transform var(--pf-v6-c-menu--m-drilldown__list--TransitionDuration--transform);\n --pf-v6-c-menu--m-drilled-in--c-menu__list-item--m-current-path--c-menu--ZIndex: var(--pf-t--global--z-index--xs);\n}\n@media (prefers-reduced-motion: no-preference) {\n .pf-v6-c-menu {\n --pf-v6-c-menu--TransitionDuration: var(--pf-t--global--motion--duration--fade--default);\n }\n}\n@media (prefers-reduced-motion: no-preference) {\n .pf-v6-c-menu {\n --pf-v6-c-menu--m-drilldown__content--Transition: transform var(--pf-v6-c-menu--m-drilldown__content--TransitionDuration--transform), height var(--pf-v6-c-menu--m-drilldown__content--TransitionDuration--height);\n }\n}\n@media (prefers-reduced-motion: no-preference) {\n .pf-v6-c-menu {\n --pf-v6-c-menu--m-drilldown--c-menu--TransitionDuration--transform: var(--pf-t--global--motion--duration--slide-in--default);\n }\n}\n@media (prefers-reduced-motion: no-preference) {\n .pf-v6-c-menu {\n --pf-v6-c-menu--m-drilldown__list--TransitionDuration--transform: var(--pf-t--global--motion--duration--slide-in--default);\n }\n}\n\n.pf-v6-c-menu__content,\n.pf-v6-c-menu__list-item,\n.pf-v6-c-menu__item-main,\n.pf-v6-c-menu__breadcrumb,\n.pf-v6-c-menu__item-check,\n.pf-v6-c-menu__item-action,\n.pf-v6-c-menu__item-action-icon {\n display: flex;\n}\n\n.pf-v6-c-menu__list,\n.pf-v6-c-menu__group {\n --pf-v6-hidden-visible--visible--Display: grid;\n --pf-v6-hidden-visible--hidden--Display: none;\n --pf-v6-hidden-visible--Display: var(--pf-v6-hidden-visible--visible--Display);\n display: var(--pf-v6-hidden-visible--Display);\n}\n.pf-v6-c-menu__list.pf-m-hidden,\n.pf-v6-c-menu__group.pf-m-hidden {\n --pf-v6-hidden-visible--Display: var(--pf-v6-hidden-visible--hidden--Display);\n}\n@media screen and (min-width: 36rem) {\n .pf-v6-c-menu__list.pf-m-hidden-on-sm,\n .pf-v6-c-menu__group.pf-m-hidden-on-sm {\n --pf-v6-hidden-visible--Display: var(--pf-v6-hidden-visible--hidden--Display);\n }\n .pf-v6-c-menu__list.pf-m-visible-on-sm,\n .pf-v6-c-menu__group.pf-m-visible-on-sm {\n --pf-v6-hidden-visible--Display: var(--pf-v6-hidden-visible--visible--Display);\n }\n}\n@media screen and (min-width: 48rem) {\n .pf-v6-c-menu__list.pf-m-hidden-on-md,\n .pf-v6-c-menu__group.pf-m-hidden-on-md {\n --pf-v6-hidden-visible--Display: var(--pf-v6-hidden-visible--hidden--Display);\n }\n .pf-v6-c-menu__list.pf-m-visible-on-md,\n .pf-v6-c-menu__group.pf-m-visible-on-md {\n --pf-v6-hidden-visible--Display: var(--pf-v6-hidden-visible--visible--Display);\n }\n}\n@media screen and (min-width: 62rem) {\n .pf-v6-c-menu__list.pf-m-hidden-on-lg,\n .pf-v6-c-menu__group.pf-m-hidden-on-lg {\n --pf-v6-hidden-visible--Display: var(--pf-v6-hidden-visible--hidden--Display);\n }\n .pf-v6-c-menu__list.pf-m-visible-on-lg,\n .pf-v6-c-menu__group.pf-m-visible-on-lg {\n --pf-v6-hidden-visible--Display: var(--pf-v6-hidden-visible--visible--Display);\n }\n}\n@media screen and (min-width: 75rem) {\n .pf-v6-c-menu__list.pf-m-hidden-on-xl,\n .pf-v6-c-menu__group.pf-m-hidden-on-xl {\n --pf-v6-hidden-visible--Display: var(--pf-v6-hidden-visible--hidden--Display);\n }\n .pf-v6-c-menu__list.pf-m-visible-on-xl,\n .pf-v6-c-menu__group.pf-m-visible-on-xl {\n --pf-v6-hidden-visible--Display: var(--pf-v6-hidden-visible--visible--Display);\n }\n}\n@media screen and (min-width: 90.625rem) {\n .pf-v6-c-menu__list.pf-m-hidden-on-2xl,\n .pf-v6-c-menu__group.pf-m-hidden-on-2xl {\n --pf-v6-hidden-visible--Display: var(--pf-v6-hidden-visible--hidden--Display);\n }\n .pf-v6-c-menu__list.pf-m-visible-on-2xl,\n .pf-v6-c-menu__group.pf-m-visible-on-2xl {\n --pf-v6-hidden-visible--Display: var(--pf-v6-hidden-visible--visible--Display);\n }\n}\n\n.pf-v6-c-menu__list,\n.pf-v6-c-menu__list-item,\n.pf-v6-c-menu__breadcrumb,\n.pf-v6-c-menu__footer {\n position: relative;\n}\n\n.pf-v6-c-menu__list-item:is(.pf-m-disabled, :disabled, .pf-m-aria-disabled, [aria-disabled=true]),\n.pf-v6-c-menu__item-action:is(.pf-m-disabled, :disabled, .pf-m-aria-disabled, [aria-disabled=true]) {\n --pf-v6-c-menu__item--Color: var(--pf-v6-c-menu__item--m-disabled--Color);\n --pf-v6-c-menu__item-toggle-icon--Color: var(--pf-v6-c-menu--icon--disabled--Color);\n --pf-v6-c-menu__item-external--Color: transparent;\n --pf-v6-c-menu__item-select-icon--Color: transparent;\n --pf-v6-c-menu__item-description--Color: var(--pf-v6-c-menu--icon--disabled--Color);\n --pf-v6-c-menu__list-item--BackgroundColor: transparent;\n --pf-v6-c-menu__list-item--hover--BackgroundColor: transparent;\n --pf-v6-c-menu__list-item--hover--BorderColor: transparent;\n}\n.pf-v6-c-menu__list-item:is(.pf-m-disabled, :disabled),\n.pf-v6-c-menu__item-action:is(.pf-m-disabled, :disabled) {\n pointer-events: none;\n}\n.pf-v6-c-menu__list-item.pf-m-aria-disabled .pf-v6-c-menu__item,\n.pf-v6-c-menu__item-action.pf-m-aria-disabled .pf-v6-c-menu__item {\n cursor: default;\n}\n\n[class*=pf-v6-c-menu]:is([hidden]) {\n display: none;\n}\n\n.pf-v6-c-menu {\n display: grid;\n row-gap: var(--pf-v6-c-menu--RowGap);\n width: var(--pf-v6-c-menu--Width);\n min-width: var(--pf-v6-c-menu--MinWidth);\n padding-block-start: var(--pf-v6-c-menu--PaddingBlockStart);\n padding-block-end: var(--pf-v6-c-menu--PaddingBlockEnd);\n overflow: hidden;\n color: var(--pf-v6-c-menu--Color);\n background-color: var(--pf-v6-c-menu--BackgroundColor);\n border: var(--pf-v6-c-menu--BorderWidth) solid var(--pf-v6-c-menu--BorderColor);\n border-radius: var(--pf-v6-c-menu--BorderRadius);\n box-shadow: var(--pf-v6-c-menu--BoxShadow);\n transition-timing-function: var(--pf-v6-c-menu--TransitionTimingFunction) !important;\n transition-duration: var(--pf-v6-c-menu--TransitionDuration) !important;\n}\n.pf-v6-c-menu .pf-v6-c-menu {\n min-width: 100%;\n}\n.pf-v6-c-menu .pf-v6-c-menu__content .pf-v6-c-menu .pf-v6-c-menu__content {\n overflow: visible;\n}\n.pf-v6-c-menu .pf-v6-c-menu__content .pf-v6-c-menu {\n min-width: 100%;\n border-radius: 0;\n}\n.pf-v6-c-menu.pf-m-flyout, .pf-v6-c-menu.pf-m-flyout .pf-v6-c-menu, .pf-v6-c-menu .pf-v6-c-menu.pf-m-flyout, .pf-v6-c-menu.pf-m-flyout .pf-v6-c-menu__content {\n overflow: visible;\n}\n.pf-v6-c-menu .pf-v6-c-menu.pf-m-flyout, .pf-v6-c-menu.pf-m-flyout .pf-v6-c-menu {\n position: absolute;\n inset-block-start: var(--pf-v6-c-menu--m-flyout__menu--InsetBlockStart);\n inset-block-end: var(--pf-v6-c-menu--m-flyout__menu--InsetBlockEnd);\n inset-inline-start: var(--pf-v6-c-menu--m-flyout__menu--InsetInlineStart);\n inset-inline-end: var(--pf-v6-c-menu--m-flyout__menu--InsetInlineEnd);\n z-index: var(--pf-v6-c-menu--m-flyout__Zindex);\n border-radius: var(--pf-v6-c-menu--BorderRadius);\n}\n.pf-v6-c-menu .pf-v6-c-menu.pf-m-flyout .pf-v6-c-menu__content, .pf-v6-c-menu.pf-m-flyout .pf-v6-c-menu .pf-v6-c-menu__content {\n overflow-y: visible;\n}\n.pf-v6-c-menu.pf-m-top {\n --pf-v6-c-menu--m-flyout__menu--InsetBlockStart: auto;\n --pf-v6-c-menu--m-flyout__menu--InsetBlockEnd: var(--pf-v6-c-menu--m-flyout__menu--m-top--InsetBlockEnd);\n}\n.pf-v6-c-menu.pf-m-left {\n --pf-v6-c-menu--m-flyout__menu--InsetInlineEnd: var(--pf-v6-c-menu--m-flyout__menu--m-left--InsetInlineEnd);\n --pf-v6-c-menu--m-flyout__menu--InsetInlineStart: auto;\n}\n.pf-v6-c-menu.pf-m-drilldown > .pf-v6-c-menu__content {\n overflow: hidden;\n transition: var(--pf-v6-c-menu--m-drilldown__content--Transition);\n}\n.pf-v6-c-menu.pf-m-drilldown :where(.pf-v6-c-menu) {\n padding: 0;\n border: 0;\n}\n.pf-v6-c-menu.pf-m-drilldown.pf-m-drilled-in > .pf-v6-c-menu__content > .pf-v6-c-menu__list,\n.pf-v6-c-menu.pf-m-drilldown.pf-m-drilled-in > .pf-v6-c-menu__list {\n transform: translateX(-100%);\n}\n:where(.pf-v6-m-dir-rtl, [dir=rtl]) .pf-v6-c-menu.pf-m-drilldown.pf-m-drilled-in > .pf-v6-c-menu__content > .pf-v6-c-menu__list, .pf-v6-c-menu.pf-m-drilldown.pf-m-drilled-in > .pf-v6-c-menu__list {\n transform: translateX(calc(-100% * var(--pf-v6-global--inverse--multiplier)));\n}\n\n.pf-v6-c-menu.pf-m-drilldown > .pf-v6-c-menu__content .pf-v6-c-menu {\n position: absolute;\n inset-block-start: var(--pf-v6-c-menu--m-drilldown--c-menu--InsetBlockStart);\n inset-inline-start: 100%;\n width: 100%;\n box-shadow: none;\n transition: var(--pf-v6-c-menu--m-drilldown--c-menu--Transition);\n}\n.pf-v6-c-menu.pf-m-drilldown > .pf-v6-c-menu__content .pf-v6-c-menu.pf-m-drilled-in {\n transform: translateX(-100%);\n}\n:where(.pf-v6-m-dir-rtl, [dir=rtl]) .pf-v6-c-menu.pf-m-drilldown > .pf-v6-c-menu__content .pf-v6-c-menu.pf-m-drilled-in {\n transform: translateX(calc(-100% * var(--pf-v6-global--inverse--multiplier)));\n}\n\n.pf-v6-c-menu.pf-m-drilldown .pf-v6-c-menu__list {\n overflow: hidden;\n visibility: visible;\n transition: var(--pf-v6-c-menu--m-drilldown__list--Transition);\n}\n.pf-v6-c-menu.pf-m-drilldown .pf-v6-c-menu__list .pf-v6-c-menu__list {\n --pf-v6-c-menu__list--PaddingBlockStart: 0;\n --pf-v6-c-menu__list--PaddingBlockEnd: 0;\n}\n.pf-v6-c-menu.pf-m-drilldown .pf-v6-c-menu__list-item.pf-m-current-path .pf-v6-c-menu {\n z-index: var(--pf-v6-c-menu--m-drilled-in--c-menu__list-item--m-current-path--c-menu--ZIndex);\n}\n.pf-v6-c-menu.pf-m-drilldown .pf-v6-c-menu__list-item.pf-m-current-path > .pf-v6-c-menu {\n overflow: visible;\n}\n.pf-v6-c-menu.pf-m-drilldown .pf-v6-c-menu__list-item.pf-m-static > .pf-v6-c-menu {\n position: static;\n}\n.pf-v6-c-menu.pf-m-drilldown .pf-v6-c-menu__list-item.pf-m-static:hover {\n background-color: transparent;\n}\n.pf-v6-c-menu.pf-m-drilldown .pf-v6-c-menu__list-item:not(.pf-m-current-path) .pf-v6-c-menu {\n display: none;\n}\n.pf-v6-c-menu.pf-m-drilldown .pf-v6-c-menu__item {\n outline-offset: var(--pf-v6-c-menu--OutlineOffset);\n}\n.pf-v6-c-menu.pf-m-drilled-in > .pf-v6-c-menu__content > .pf-v6-c-menu__list {\n overflow: visible;\n visibility: hidden;\n}\n.pf-v6-c-menu.pf-m-drilled-in > .pf-v6-c-menu__content > .pf-v6-c-menu__list > .pf-v6-c-divider,\n.pf-v6-c-menu.pf-m-drilled-in > .pf-v6-c-menu__content > .pf-v6-c-menu__list > .pf-v6-c-menu__list-item:not(.pf-m-current-path) {\n display: none;\n}\n.pf-v6-c-menu.pf-m-drilled-in > .pf-v6-c-menu__content > .pf-v6-c-menu__list > .pf-v6-c-menu__list-item.pf-m-current-path {\n visibility: hidden;\n}\n.pf-v6-c-menu.pf-m-plain {\n --pf-v6-c-menu--BoxShadow: var(--pf-v6-c-menu--m-plain--BoxShadow);\n}\n.pf-v6-c-menu.pf-m-scrollable {\n --pf-v6-c-menu__content--MaxHeight: var(--pf-v6-c-menu--m-scrollable__content--MaxHeight);\n --pf-v6-c-menu__footer--BoxShadow: var(--pf-v6-c-menu--m-scrollable__footer--BoxShadow);\n --pf-v6-c-menu__footer--BorderColor: var(--pf-v6-c-menu--m-scrollable__footer--BorderColor);\n --pf-v6-c-menu__footer--BorderWidth: var(--pf-v6-c-menu--m-scrollable__footer--BorderWidth);\n --pf-v6-c-menu__footer--PaddingBlockStart: calc(var(--pf-v6-c-menu__item--PaddingBlockStart) + var(--pf-v6-c-menu--RowGap));\n --pf-v6-c-menu__footer--PaddingBlockEnd: calc(var(--pf-v6-c-menu__item--PaddingBlockStart) + var(--pf-v6-c-menu--RowGap));\n overflow: hidden;\n}\n.pf-v6-c-menu.pf-m-scrollable:has(.pf-v6-c-menu__footer) {\n --pf-v6-c-menu--PaddingBlockEnd: 0;\n}\n.pf-v6-c-menu.pf-m-scrollable .pf-v6-c-menu__content,\n.pf-v6-c-menu.pf-m-scrollable .pf-v6-c-menu__list {\n overflow-y: auto;\n}\n.pf-v6-c-menu.pf-m-scrollable .pf-v6-c-menu__content {\n position: relative;\n z-index: var(--pf-v6-c-menu--ZIndex);\n margin-block-start: calc(var(--pf-v6-c-menu--RowGap) * -1);\n margin-block-end: calc(var(--pf-v6-c-menu--RowGap) * -1);\n}\n.pf-v6-c-menu.pf-m-scrollable .pf-v6-c-menu__list {\n padding-block-start: var(--pf-v6-c-menu--RowGap);\n padding-block-end: var(--pf-v6-c-menu--RowGap);\n}\n\n.pf-v6-c-menu__header {\n padding-block-start: var(--pf-v6-c-menu__header--PaddingBlockStart);\n padding-block-end: var(--pf-v6-c-menu__header--PaddingBlockEnd);\n padding-inline-start: var(--pf-v6-c-menu__header--PaddingInlineStart);\n padding-inline-end: var(--pf-v6-c-menu__header--PaddingInlineEnd);\n}\n\n.pf-v6-c-menu__search {\n padding-block-start: var(--pf-v6-c-menu__search--PaddingBlockStart);\n padding-block-end: var(--pf-v6-c-menu__search--PaddingBlockEnd);\n padding-inline-start: var(--pf-v6-c-menu__search--PaddingInlineStart);\n padding-inline-end: var(--pf-v6-c-menu__search--PaddingInlineEnd);\n}\n\n.pf-v6-c-menu__footer {\n padding-block-start: var(--pf-v6-c-menu__footer--PaddingBlockStart);\n padding-block-end: var(--pf-v6-c-menu__footer--PaddingBlockEnd);\n padding-inline-start: var(--pf-v6-c-menu__footer--PaddingInlineStart);\n padding-inline-end: var(--pf-v6-c-menu__footer--PaddingInlineEnd);\n border-block-start: var(--pf-v6-c-menu__footer--BorderWidth) solid var(--pf-v6-c-menu__footer--BorderColor);\n box-shadow: var(--pf-v6-c-menu__footer--BoxShadow);\n}\n\n.pf-v6-c-menu__content {\n flex-direction: column;\n row-gap: var(--pf-v6-c-menu__content--RowGap);\n height: var(--pf-v6-c-menu__content--Height);\n max-height: var(--pf-v6-c-menu__content--MaxHeight);\n}\n.pf-v6-c-menu__content .pf-v6-c-menu__content {\n --pf-v6-c-menu__content--Height: auto;\n}\n\n.pf-v6-c-menu__list :where(.pf-v6-c-divider:is(li)) {\n margin-block-start: var(--pf-v6-c-menu__list--divider--MarginBlockStart);\n margin-block-end: var(--pf-v6-c-menu__list--divider--MarginBlockEnd);\n}\n\n.pf-v6-c-menu__list-item {\n align-items: baseline;\n min-width: 0;\n transition-timing-function: var(--pf-v6-c-menu__list-item--TransitionTimingFunction);\n transition-duration: var(--pf-v6-c-menu__list-item--TransitionDuration);\n transition-property: var(--pf-v6-c-menu__list-item--TransitionProperty);\n}\n.pf-v6-c-menu__list-item > * {\n position: relative;\n}\n.pf-v6-c-menu__list-item::before {\n position: absolute;\n inset: 0;\n content: "";\n background-color: var(--pf-v6-c-menu__list-item--BackgroundColor);\n border-block-start: var(--pf-v6-c-menu__list-item--BorderWidth) solid var(--pf-v6-c-menu__list-item--BorderColor);\n border-block-end: var(--pf-v6-c-menu__list-item--BorderWidth) solid var(--pf-v6-c-menu__list-item--BorderColor);\n transition: inherit;\n}\n.pf-v6-c-menu__list-item.pf-m-load {\n --pf-v6-c-menu__item--Color: var(--pf-v6-c-menu__list-item--m-load__item--Color);\n}\n.pf-v6-c-menu__list-item.pf-m-loading {\n justify-content: center;\n overflow: hidden;\n pointer-events: none;\n}\n.pf-v6-c-menu__list-item.pf-m-loading .pf-v6-c-menu__item-text {\n text-align: center;\n}\n.pf-v6-c-menu__list-item.pf-m-danger {\n --pf-v6-c-menu__item--Color: var(--pf-v6-c-menu__list-item--m-danger--Color);\n}\n.pf-v6-c-menu__list-item.pf-m-danger:is(:hover, :focus) {\n --pf-v6-c-menu__item--Color: var(--pf-v6-c-menu__list-item--m-danger--hover--Color, var(--pf-v6-c-menu__list-item--m-danger--Color));\n}\n.pf-v6-c-menu__list-item:has(.pf-v6-c-menu__item-action) {\n padding-inline-end: var(--pf-v6-c-menu__list-item--has--menu-action--PaddingInlineEnd);\n}\n.pf-v6-c-menu__list-item.pf-m-focus, .pf-v6-c-menu__list-item:focus-within, .pf-v6-c-menu__list-item:has(> :hover) {\n --pf-v6-c-menu__list-item--BackgroundColor: var(--pf-v6-c-menu__list-item--hover--BackgroundColor);\n --pf-v6-c-menu__list-item--BorderWidth: var(--pf-v6-c-menu__list-item--hover--BorderWidth);\n}\n.pf-v6-c-menu__list-item.pf-m-focus .pf-v6-c-menu__item-select-icon,\n.pf-v6-c-menu__list-item.pf-m-focus .pf-v6-c-menu__item-external-icon, .pf-v6-c-menu__list-item:focus-within .pf-v6-c-menu__item-select-icon,\n.pf-v6-c-menu__list-item:focus-within .pf-v6-c-menu__item-external-icon, .pf-v6-c-menu__list-item:has(> :hover) .pf-v6-c-menu__item-select-icon,\n.pf-v6-c-menu__list-item:has(> :hover) .pf-v6-c-menu__item-external-icon {\n opacity: 1;\n}\n\n.pf-v6-c-menu__item {\n flex-basis: 100%;\n flex-direction: column;\n min-width: 0;\n padding-block-start: var(--pf-v6-c-menu__item--PaddingBlockStart);\n padding-block-end: var(--pf-v6-c-menu__item--PaddingBlockEnd);\n padding-inline-start: var(--pf-v6-c-menu__item--PaddingInlineStart);\n padding-inline-end: var(--pf-v6-c-menu__item--PaddingInlineEnd);\n font-size: var(--pf-v6-c-menu__item--FontSize);\n font-weight: var(--pf-v6-c-menu__item--FontWeight);\n line-height: var(--pf-v6-c-menu__item--LineHeight);\n color: var(--pf-v6-c-menu__item--Color);\n text-align: start;\n text-decoration-line: none;\n background-color: var(--pf-v6-c-menu__item--BackgroundColor);\n border: 0;\n outline-offset: var(--pf-v6-c-menu--OutlineOffset);\n --pf-v6-hidden-visible--visible--Display: flex;\n --pf-v6-hidden-visible--hidden--Display: none;\n --pf-v6-hidden-visible--Display: var(--pf-v6-hidden-visible--visible--Display);\n display: var(--pf-v6-hidden-visible--Display);\n}\n.pf-v6-c-menu__item.pf-m-hidden {\n --pf-v6-hidden-visible--Display: var(--pf-v6-hidden-visible--hidden--Display);\n}\n@media screen and (min-width: 36rem) {\n .pf-v6-c-menu__item.pf-m-hidden-on-sm {\n --pf-v6-hidden-visible--Display: var(--pf-v6-hidden-visible--hidden--Display);\n }\n .pf-v6-c-menu__item.pf-m-visible-on-sm {\n --pf-v6-hidden-visible--Display: var(--pf-v6-hidden-visible--visible--Display);\n }\n}\n@media screen and (min-width: 48rem) {\n .pf-v6-c-menu__item.pf-m-hidden-on-md {\n --pf-v6-hidden-visible--Display: var(--pf-v6-hidden-visible--hidden--Display);\n }\n .pf-v6-c-menu__item.pf-m-visible-on-md {\n --pf-v6-hidden-visible--Display: var(--pf-v6-hidden-visible--visible--Display);\n }\n}\n@media screen and (min-width: 62rem) {\n .pf-v6-c-menu__item.pf-m-hidden-on-lg {\n --pf-v6-hidden-visible--Display: var(--pf-v6-hidden-visible--hidden--Display);\n }\n .pf-v6-c-menu__item.pf-m-visible-on-lg {\n --pf-v6-hidden-visible--Display: var(--pf-v6-hidden-visible--visible--Display);\n }\n}\n@media screen and (min-width: 75rem) {\n .pf-v6-c-menu__item.pf-m-hidden-on-xl {\n --pf-v6-hidden-visible--Display: var(--pf-v6-hidden-visible--hidden--Display);\n }\n .pf-v6-c-menu__item.pf-m-visible-on-xl {\n --pf-v6-hidden-visible--Display: var(--pf-v6-hidden-visible--visible--Display);\n }\n}\n@media screen and (min-width: 90.625rem) {\n .pf-v6-c-menu__item.pf-m-hidden-on-2xl {\n --pf-v6-hidden-visible--Display: var(--pf-v6-hidden-visible--hidden--Display);\n }\n .pf-v6-c-menu__item.pf-m-visible-on-2xl {\n --pf-v6-hidden-visible--Display: var(--pf-v6-hidden-visible--visible--Display);\n }\n}\n:where(label).pf-v6-c-menu__item {\n cursor: pointer;\n}\n\n.pf-v6-c-menu__item.pf-m-selected {\n --pf-v6-c-menu__item-select-icon--Color: var(--pf-v6-c-menu__item--m-selected__item-select-icon--Color);\n}\n.pf-v6-c-menu__item:is(:hover, :focus, .pf-m-selected) .pf-v6-c-menu__item-select-icon,\n.pf-v6-c-menu__item:is(:hover, :focus, .pf-m-selected) .pf-v6-c-menu__item-external-icon {\n opacity: 1;\n}\n.pf-v6-c-menu__item:is(:hover, :focus, .pf-m-selected) .pf-v6-c-menu__item-external-icon {\n color: var(--pf-v6-c-menu__item-external--Color);\n}\n\n.pf-v6-c-menu__item-select-icon {\n color: var(--pf-v6-c-menu__item-select-icon--Color);\n}\n\n.pf-v6-c-menu__item-main {\n column-gap: var(--pf-v6-c-menu__item-main--ColumnGap);\n align-items: center;\n width: 100%;\n}\n\n.pf-v6-c-menu__item-text {\n overflow: hidden;\n text-overflow: ellipsis;\n white-space: nowrap;\n flex-grow: 1;\n}\n\n.pf-v6-c-menu__group-title {\n padding-block-start: var(--pf-v6-c-menu__group-title--PaddingBlockStart);\n padding-block-end: var(--pf-v6-c-menu__group-title--PaddingBlockEnd);\n padding-inline-start: var(--pf-v6-c-menu__group-title--PaddingInlineStart);\n padding-inline-end: var(--pf-v6-c-menu__group-title--PaddingInlineEnd);\n font-size: var(--pf-v6-c-menu__group-title--FontSize, inherit);\n font-weight: var(--pf-v6-c-menu__group-title--FontWeight, inherit);\n color: var(--pf-v6-c-menu__group-title--Color);\n}\n\n.pf-v6-c-menu__item-description {\n font-size: var(--pf-v6-c-menu__item-description--FontSize);\n color: var(--pf-v6-c-menu__item-description--Color);\n word-break: break-word;\n}\n\n.pf-v6-c-menu__item-check .pf-v6-c-check {\n --pf-v6-c-check__input--TranslateY: none;\n}\n\n.pf-v6-c-menu__item-toggle-icon {\n color: var(--pf-v6-c-menu__item-toggle-icon--Color, inherit);\n}\n:where(.pf-v6-m-dir-rtl, [dir=rtl]) .pf-v6-c-menu__item-toggle-icon {\n scale: -1 1;\n}\n\n.pf-v6-c-menu__item-icon {\n color: var(--pf-v6-c-menu__item--icon--Color, inherit);\n}\n\n.pf-v6-c-menu__item-select-icon,\n.pf-v6-c-menu__item-external-icon {\n opacity: 0;\n}\n\n.pf-v6-c-menu__item-toggle-icon.pf-m-favorited, .pf-v6-c-menu__item-toggle-icon.pf-m-favorited:hover, .pf-v6-c-menu__item-toggle-icon.pf-m-favorited .pf-v6-c-button:not(.pf-m-favorited),\n.pf-v6-c-menu__item-action.pf-m-favorited,\n.pf-v6-c-menu__item-action.pf-m-favorited:hover,\n.pf-v6-c-menu__item-action.pf-m-favorited .pf-v6-c-button:not(.pf-m-favorited) {\n --pf-v6-c-button--m-plain__icon--Color: var(--pf-v6-c-menu__item-action--m-favorited--Color);\n}\n.pf-v6-c-menu__item-toggle-icon.pf-m-favorited:is(:hover, :focus), .pf-v6-c-menu__item-toggle-icon.pf-m-favorited:hover:is(:hover, :focus), .pf-v6-c-menu__item-toggle-icon.pf-m-favorited .pf-v6-c-button:not(.pf-m-favorited):is(:hover, :focus),\n.pf-v6-c-menu__item-action.pf-m-favorited:is(:hover, :focus),\n.pf-v6-c-menu__item-action.pf-m-favorited:hover:is(:hover, :focus),\n.pf-v6-c-menu__item-action.pf-m-favorited .pf-v6-c-button:not(.pf-m-favorited):is(:hover, :focus) {\n --pf-v6-c-button--hover__icon--Color: var(--pf-v6-c-menu__item-action--m-favorited--Color);\n}\n\n.pf-v6-c-menu__breadcrumb {\n --pf-v6-c-breadcrumb__item--FontSize: var(--pf-v6-c-menu__breadcrumb--FontSize);\n padding-block-start: var(--pf-v6-c-menu__breadcrumb--PaddingBlockStart);\n padding-block-end: var(--pf-v6-c-menu__breadcrumb--PaddingBlockEnd);\n padding-inline-start: var(--pf-v6-c-menu__breadcrumb--PaddingInlineStart);\n padding-inline-end: var(--pf-v6-c-menu__breadcrumb--PaddingInlineEnd);\n}\n.pf-v6-c-menu__breadcrumb .pf-v6-c-menu {\n min-width: auto;\n padding-block-start: var(--pf-v6-c-menu--PaddingBlockStart);\n padding-block-end: var(--pf-v6-c-menu--PaddingBlockEnd);\n}\n.pf-v6-c-menu__breadcrumb .pf-v6-c-menu__content {\n height: auto;\n}\n.pf-v6-c-menu__breadcrumb .pf-v6-c-menu-toggle {\n --pf-v6-c-menu-toggle--BorderWidth: 0;\n --pf-v6-c-menu-toggle--BorderColor: transparent;\n outline-offset: var(--pf-v6-c-menu--OutlineOffset);\n}\n\n.pf-v6-c-menu-toggle {\n --pf-v6-c-menu-toggle--Gap: var(--pf-t--global--spacer--gap--text-to-element--default);\n --pf-v6-c-menu-toggle--PaddingBlockStart: var(--pf-t--global--spacer--control--vertical--default);\n --pf-v6-c-menu-toggle--PaddingInlineEnd: var(--pf-t--global--spacer--control--horizontal--default);\n --pf-v6-c-menu-toggle--PaddingBlockEnd: var(--pf-t--global--spacer--control--vertical--default);\n --pf-v6-c-menu-toggle--PaddingInlineStart: var(--pf-t--global--spacer--control--horizontal--default);\n --pf-v6-c-menu-toggle--MinWidth: calc(var(--pf-v6-c-menu-toggle--FontSize) * var(--pf-v6-c-menu-toggle--LineHeight) + var(--pf-v6-c-menu-toggle--PaddingBlockStart) + var(--pf-v6-c-menu-toggle--PaddingBlockEnd));\n --pf-v6-c-menu-toggle--FontSize: var(--pf-t--global--font--size--body--default);\n --pf-v6-c-menu-toggle--Color: var(--pf-t--global--text--color--regular);\n --pf-v6-c-menu-toggle--LineHeight: var(--pf-t--global--font--line-height--body);\n --pf-v6-c-menu-toggle--BackgroundColor: var(--pf-t--global--background--color--control--default);\n --pf-v6-c-menu-toggle--BorderRadius: var(--pf-t--global--border--radius--small);\n --pf-v6-c-menu-toggle--BorderColor: var(--pf-t--global--border--color--default);\n --pf-v6-c-menu-toggle--BorderWidth: var(--pf-t--global--border--width--control--default);\n --pf-v6-c-menu-toggle--border--ZIndex: var(--pf-t--global--z-index--xs);\n --pf-v6-c-menu-toggle--TransitionTimingFunction: var(--pf-t--global--motion--timing-function--default);\n --pf-v6-c-menu-toggle--TransitionDuration: var(--pf-t--global--motion--duration--fade--short);\n --pf-v6-c-menu-toggle--TransitionProperty: color, background-color, border-width, border-color;\n --pf-v6-c-menu-toggle--hover--Color: var(--pf-t--global--text--color--regular);\n --pf-v6-c-menu-toggle--hover--BackgroundColor: var(--pf-t--global--background--color--control--default);\n --pf-v6-c-menu-toggle--hover--BorderWidth: var(--pf-t--global--border--width--control--hover);\n --pf-v6-c-menu-toggle--hover--BorderColor: var(--pf-t--global--border--color--hover);\n --pf-v6-c-menu-toggle--hover__toggle-icon--Color: var(--pf-t--global--icon--color--regular);\n --pf-v6-c-menu-toggle--expanded--Color: var(--pf-t--global--text--color--regular);\n --pf-v6-c-menu-toggle--expanded--BackgroundColor: var(--pf-t--global--background--color--control--default);\n --pf-v6-c-menu-toggle--expanded--BorderWidth: var(--pf-t--global--border--width--control--clicked);\n --pf-v6-c-menu-toggle--expanded--BorderColor: var(--pf-t--global--border--color--clicked);\n --pf-v6-c-menu-toggle--expanded__toggle-icon--Color: var(--pf-t--global--icon--color--regular);\n --pf-v6-c-menu-toggle--disabled--Color: var(--pf-t--global--text--color--on-disabled);\n --pf-v6-c-menu-toggle--disabled__icon--Color: var(--pf-t--global--icon--color--on-disabled);\n --pf-v6-c-menu-toggle--disabled__toggle-icon--Color: var(--pf-t--global--icon--color--on-disabled);\n --pf-v6-c-menu-toggle--disabled__status-icon--Color: var(--pf-t--global--icon--color--on-disabled);\n --pf-v6-c-menu-toggle--disabled--BackgroundColor: var(--pf-t--global--background--color--disabled--default);\n --pf-v6-c-menu-toggle__icon--MinHeight: calc(var(--pf-v6-c-menu-toggle--FontSize) * var(--pf-v6-c-menu-toggle--LineHeight));\n --pf-v6-c-menu-toggle__icon--Color: var(--pf-t--global--icon--color--regular);\n --pf-v6-c-menu-toggle__icon--TransitionDelay: 0s;\n --pf-v6-c-menu-toggle__icon--TransitionDuration: 0s;\n --pf-v6-c-menu-toggle__icon--TransitionProperty: none;\n --pf-v6-c-menu-toggle--hover__icon--TransitionDelay: 0s;\n --pf-v6-c-menu-toggle--hover__icon--TransitionDuration: 0s;\n --pf-v6-c-menu-toggle--hover__icon--TransitionProperty: none;\n --pf-v6-c-menu-toggle__icon--Rotate: 0deg;\n --pf-v6-c-menu-toggle--hover__icon--Rotate: 0deg;\n --pf-v6-c-menu-toggle__toggle-icon--MinHeight: calc(var(--pf-v6-c-menu-toggle--FontSize) * var(--pf-v6-c-menu-toggle--LineHeight));\n --pf-v6-c-menu-toggle__toggle-icon--Color: var(--pf-t--global--icon--color--regular);\n --pf-v6-c-menu-toggle--m-primary--PaddingInlineStart: var(--pf-t--global--spacer--action--horizontal--default);\n --pf-v6-c-menu-toggle--m-primary--PaddingInlineEnd: var(--pf-t--global--spacer--action--horizontal--default);\n --pf-v6-c-menu-toggle--m-primary--Color: var(--pf-t--global--text--color--on-brand--default);\n --pf-v6-c-menu-toggle--m-primary--BackgroundColor: var(--pf-t--global--color--brand--default);\n --pf-v6-c-menu-toggle--m-primary--BorderRadius: var(--pf-t--global--border--radius--pill);\n --pf-v6-c-menu-toggle--m-primary--BorderColor: transparent;\n --pf-v6-c-menu-toggle--m-primary--hover--Color: var(--pf-t--global--text--color--on-brand--hover);\n --pf-v6-c-menu-toggle--m-primary--hover--BackgroundColor: var(--pf-t--global--color--brand--hover);\n --pf-v6-c-menu-toggle--m-primary--hover--BorderColor: transparent;\n --pf-v6-c-menu-toggle--m-primary--expanded--Color: var(--pf-t--global--text--color--on-brand--clicked);\n --pf-v6-c-menu-toggle--m-primary--expanded--BackgroundColor: var(--pf-t--global--color--brand--clicked);\n --pf-v6-c-menu-toggle--m-primary--expanded--BorderColor: transparent;\n --pf-v6-c-menu-toggle--m-primary__toggle-icon--Color: var(--pf-t--global--icon--color--on-brand--default);\n --pf-v6-c-menu-toggle--m-primary--hover__toggle-icon--Color: var(--pf-t--global--icon--color--on-brand--hover);\n --pf-v6-c-menu-toggle--m-primary--expanded__toggle-icon--Color: var(--pf-t--global--icon--color--on-brand--clicked);\n --pf-v6-c-menu-toggle--m-primary--m-small--PaddingInlineStart: var(--pf-t--global--spacer--action--horizontal--compact);\n --pf-v6-c-menu-toggle--m-primary--m-small--PaddingInlineEnd: var(--pf-t--global--spacer--action--horizontal--compact);\n --pf-v6-c-menu-toggle--m-secondary--PaddingInlineStart: var(--pf-t--global--spacer--action--horizontal--default);\n --pf-v6-c-menu-toggle--m-secondary--PaddingInlineEnd: var(--pf-t--global--spacer--action--horizontal--default);\n --pf-v6-c-menu-toggle--m-secondary--BackgroundColor: transparent;\n --pf-v6-c-menu-toggle--m-secondary--Color: var(--pf-t--global--text--color--brand--default);\n --pf-v6-c-menu-toggle--m-secondary--BorderColor: var(--pf-t--global--border--color--brand--default);\n --pf-v6-c-menu-toggle--m-secondary--BorderRadius: var(--pf-t--global--border--radius--pill);\n --pf-v6-c-menu-toggle--m-secondary--hover--Color: var(--pf-t--global--text--color--brand--hover);\n --pf-v6-c-menu-toggle--m-secondary--hover--BorderWidth: var(--pf-t--global--border--width--action--hover);\n --pf-v6-c-menu-toggle--m-secondary--hover--BorderColor: var(--pf-t--global--border--color--brand--hover);\n --pf-v6-c-menu-toggle--m-secondary--expanded--Color: var(--pf-t--global--text--color--brand--clicked);\n --pf-v6-c-menu-toggle--m-secondary--expanded--BackgroundColor: transparent;\n --pf-v6-c-menu-toggle--m-secondary--expanded--BorderWidth: var(--pf-t--global--border--width--action--clicked);\n --pf-v6-c-menu-toggle--m-secondary--expanded--BorderColor: var(--pf-t--global--border--color--brand--clicked);\n --pf-v6-c-menu-toggle--m-secondary__toggle-icon--Color: var(--pf-t--global--icon--color--brand--default);\n --pf-v6-c-menu-toggle--m-secondary--hover__toggle-icon--Color: var(--pf-t--global--icon--color--brand--hover);\n --pf-v6-c-menu-toggle--m-secondary--expanded__toggle-icon--Color: var(--pf-t--global--icon--color--brand--clicked);\n --pf-v6-c-menu-toggle--m-secondary--m-small--PaddingInlineStart: var(--pf-t--global--spacer--action--horizontal--compact);\n --pf-v6-c-menu-toggle--m-secondary--m-small--PaddingInlineEnd: var(--pf-t--global--spacer--action--horizontal--compact);\n --pf-v6-c-menu-toggle--m-full-height--PaddingInlineEnd: var(--pf-t--global--spacer--control--horizontal--spacious);\n --pf-v6-c-menu-toggle--m-full-height--PaddingInlineStart: var(--pf-t--global--spacer--control--horizontal--spacious);\n --pf-v6-c-menu-toggle--m-split-button--child--disabled--Color: var(--pf-t--global--text--color--on-disabled);\n --pf-v6-c-menu-toggle--m-split-button--child--disabled--BackgroundColor: var(--pf-t--global--background--color--disabled--default);\n --pf-v6-c-menu-toggle--m-split-button--child--BorderInlineStartWidth: var(--pf-t--global--border--width--action--default);\n --pf-v6-c-menu-toggle--m-split-button--child--BorderInlineStartColor: var(--pf-t--global--border--color--default);\n --pf-v6-c-menu-toggle--m-split-button--child--BorderRadius: var(--pf-t--global--border--radius--pill);\n --pf-v6-c-menu-toggle--m-split-button--child--disabled--BorderInlineStartColor: var(--pf-t--global--icon--color--on-disabled);\n --pf-v6-c-menu-toggle--m-split-button--pill--child--PaddingInlineStart--offset: var(--pf-t--global--spacer--control--horizontal--default);\n --pf-v6-c-menu-toggle--m-split-button--pill--child--PaddingInlineEnd--offset: var(--pf-t--global--spacer--control--horizontal--default);\n --pf-v6-c-menu-toggle--m-split-button--m-small--pill--child--PaddingInlineStart--offset: var(--pf-t--global--spacer--control--horizontal--compact);\n --pf-v6-c-menu-toggle--m-split-button--m-small--pill--child--PaddingInlineEnd--offset: var(--pf-t--global--spacer--control--horizontal--compact);\n --pf-v6-c-menu-toggle--m-split-button--m-primary--child--BackgroundColor: var(--pf-t--global--color--brand--default);\n --pf-v6-c-menu-toggle--m-split-button--m-primary--child--hover--BackgroundColor: var(--pf-t--global--color--brand--hover);\n --pf-v6-c-menu-toggle--m-split-button--m-primary--child--BorderInlineStartColor: var(--pf-t--global--border--color--alt);\n --pf-v6-c-menu-toggle--m-split-button--m-primary--expanded--child--BackgroundColor: var(--pf-t--global--color--brand--clicked);\n --pf-v6-c-menu-toggle--m-split-button--m-secondary--child--BorderInlineStartColor: var(--pf-t--global--color--brand--default);\n --pf-v6-c-menu-toggle__button--BackgroundColor: transparent;\n --pf-v6-c-menu-toggle__button--Gap: var(--pf-t--global--spacer--gap--text-to-element--default);\n --pf-v6-c-menu-toggle__button--AlignSelf: baseline;\n --pf-v6-c-menu-toggle__button--PaddingInlineStart: var(--pf-t--global--spacer--control--horizontal--plain);\n --pf-v6-c-menu-toggle__button--PaddingInlineEnd: var(--pf-t--global--spacer--control--horizontal--plain);\n --pf-v6-c-menu-toggle__button--MinWidth: calc(var(--pf-v6-c-menu-toggle--FontSize) * var(--pf-v6-c-menu-toggle--LineHeight) + var(--pf-v6-c-menu-toggle--PaddingBlockStart) + var(--pf-v6-c-menu-toggle--PaddingBlockEnd));\n --pf-v6-c-menu-toggle__button--m-text--PaddingInlineStart: var(--pf-t--global--spacer--sm);\n --pf-v6-c-menu-toggle__button--toggle-icon--PaddingInlineStart: var(--pf-t--global--spacer--control--horizontal--default);\n --pf-v6-c-menu-toggle__button--toggle-icon--PaddingInlineEnd: var(--pf-t--global--spacer--control--horizontal--default);\n --pf-v6-c-menu-toggle--m-small__button--toggle-icon--PaddingInlineStart: var(--pf-t--global--spacer--control--horizontal--compact);\n --pf-v6-c-menu-toggle--m-small__button--toggle-icon--PaddingInlineEnd: var(--pf-t--global--spacer--control--horizontal--compact);\n --pf-v6-c-menu-toggle--m-plain--PaddingInlineStart: var(--pf-t--global--spacer--action--horizontal--plain--default);\n --pf-v6-c-menu-toggle--m-plain--PaddingInlineEnd: var(--pf-t--global--spacer--action--horizontal--plain--default);\n --pf-v6-c-menu-toggle--m-plain--Color: var(--pf-t--global--icon--color--regular);\n --pf-v6-c-menu-toggle--m-plain--BackgroundColor: var(--pf-t--global--background--color--action--plain--default);\n --pf-v6-c-menu-toggle--m-plain--BorderColor: var(--pf-t--global--border--color--high-contrast);\n --pf-v6-c-menu-toggle--m-plain--BorderWidth: var(--pf-t--global--border--width--action--plain--default);\n --pf-v6-c-menu-toggle--m-plain--hover--BorderWidth: var(--pf-t--global--border--width--action--plain--hover);\n --pf-v6-c-menu-toggle--m-plain--expanded--BorderWidth: var(--pf-t--global--border--width--action--plain--clicked);\n --pf-v6-c-menu-toggle--m-plain--BorderRadius: var(--pf-t--global--border--radius--small);\n --pf-v6-c-menu-toggle--m-plain--hover--BackgroundColor: var(--pf-t--global--background--color--action--plain--hover);\n --pf-v6-c-menu-toggle--m-plain--expanded--BackgroundColor: var(--pf-t--global--background--color--action--plain--clicked);\n --pf-v6-c-menu-toggle--m-plain--disabled--Color: var(--pf-t--global--text--color--disabled);\n --pf-v6-c-menu-toggle--m-plain--disabled__icon--Color: var(--pf-t--global--icon--color--disabled);\n --pf-v6-c-menu-toggle--m-plain--disabled__toggle-icon--Color: var(--pf-t--global--icon--color--disabled);\n --pf-v6-c-menu-toggle--m-plain--disabled--BackgroundColor: transparent;\n --pf-v6-c-menu-toggle--m-plain--m-small--PaddingInlineStart: var(--pf-t--global--spacer--action--horizontal--plain--compact);\n --pf-v6-c-menu-toggle--m-plain--m-small--PaddingInlineEnd: var(--pf-t--global--spacer--action--horizontal--plain--compact);\n --pf-v6-c-menu-toggle--m-typeahead__button--AlignSelf: stretch;\n --pf-v6-c-menu-toggle--m-small--PaddingBlockStart: var(--pf-t--global--spacer--control--vertical--compact);\n --pf-v6-c-menu-toggle--m-small--PaddingBlockEnd: var(--pf-t--global--spacer--control--vertical--compact);\n --pf-v6-c-menu-toggle--m-small--PaddingInlineStart: var(--pf-t--global--spacer--control--horizontal--compact);\n --pf-v6-c-menu-toggle--m-small--PaddingInlineEnd: var(--pf-t--global--spacer--control--horizontal--compact);\n --pf-v6-c-menu-toggle__status-icon--Color: var(--pf-t--global--icon--color--regular);\n --pf-v6-c-menu-toggle__status-icon--m-danger--TransitionDuration--Opacity: var(--pf-t--global--motion--duration--icon--default);\n --pf-v6-c-menu-toggle__status-icon--m-danger--TransitionTimingFunction--Opacity: var(--pf-t--global--motion--timing-function--default);\n --pf-v6-c-menu-toggle--m-success--BorderColor: var(--pf-t--global--border--color--status--success--default);\n --pf-v6-c-menu-toggle--m-success__status-icon--Color: var(--pf-t--global--icon--color--status--success--default);\n --pf-v6-c-menu-toggle--m-warning--BorderColor: var(--pf-t--global--border--color--status--warning--default);\n --pf-v6-c-menu-toggle--m-warning__status-icon--Color: var(--pf-t--global--icon--color--status--warning--default);\n --pf-v6-c-menu-toggle--m-danger--BorderColor: var(--pf-t--global--border--color--status--danger--default);\n --pf-v6-c-menu-toggle--m-danger__status-icon--Color: var(--pf-t--global--icon--color--status--danger--default);\n --pf-v6-c-menu-toggle--m-danger--AnimationDuration--Transform: var(--pf-t--global--motion--duration--fade--default);\n --pf-v6-c-menu-toggle--m-danger--AnimationTimingFunction--Transform: var(--pf-t--global--motion--timing-function--default);\n --pf-v6-c-menu-toggle--m-placeholder--Color: var(--pf-t--global--text--color--placeholder);\n --pf-v6-c-menu-toggle__controls--Gap: var(--pf-t--global--spacer--sm);\n --pf-v6-c-menu-toggle--m-settings__icon--TransitionDuration: var(--pf-t--global--motion--duration--icon--long);\n --pf-v6-c-menu-toggle--m-settings__icon--TransitionTimingFunction: var(--pf-t--global--motion--timing-function--accelerate);\n --pf-v6-c-menu-toggle--m-settings--hover__icon--TransitionDuration: var(--pf-t--global--motion--duration--icon--long);\n --pf-v6-c-menu-toggle--m-settings--hover__icon--TransitionTimingFunction: var(--pf-t--global--motion--timing-function--decelerate);\n --pf-v6-c-menu-toggle--m-settings--hover__icon--Rotate: 60deg;\n}\n\n.pf-v6-c-menu-toggle {\n position: relative;\n display: inline-flex;\n gap: var(--pf-v6-c-menu-toggle--Gap);\n align-items: center;\n justify-content: center;\n min-width: var(--pf-v6-c-menu-toggle--MinWidth);\n max-width: 100%;\n padding-block-start: var(--pf-v6-c-menu-toggle--PaddingBlockStart);\n padding-block-end: var(--pf-v6-c-menu-toggle--PaddingBlockEnd);\n padding-inline-start: var(--pf-v6-c-menu-toggle--PaddingInlineStart);\n padding-inline-end: var(--pf-v6-c-menu-toggle--PaddingInlineEnd);\n font-size: var(--pf-v6-c-menu-toggle--FontSize);\n line-height: var(--pf-v6-c-menu-toggle--LineHeight);\n color: var(--pf-v6-c-menu-toggle--Color);\n cursor: pointer;\n background-color: var(--pf-v6-c-menu-toggle--BackgroundColor);\n border: 0;\n transition-timing-function: var(--pf-v6-c-menu-toggle--TransitionTimingFunction);\n transition-duration: var(--pf-v6-c-menu-toggle--TransitionDuration);\n transition-property: var(--pf-v6-c-menu-toggle--TransitionProperty);\n}\n.pf-v6-c-menu-toggle, .pf-v6-c-menu-toggle::before {\n border-radius: var(--pf-v6-c-menu-toggle--BorderRadius);\n}\n.pf-v6-c-menu-toggle::before {\n position: absolute;\n inset-block-start: 0;\n inset-block-end: 0;\n inset-inline-start: 0;\n inset-inline-end: 0;\n z-index: var(--pf-v6-c-menu-toggle--border--ZIndex);\n pointer-events: none;\n content: "";\n border: var(--pf-v6-c-menu-toggle--BorderWidth) solid var(--pf-v6-c-menu-toggle--BorderColor);\n transition: inherit;\n}\n.pf-v6-c-menu-toggle.pf-m-primary {\n --pf-v6-c-menu-toggle--PaddingInlineStart: var(--pf-v6-c-menu-toggle--m-primary--PaddingInlineStart);\n --pf-v6-c-menu-toggle--PaddingInlineEnd: var(--pf-v6-c-menu-toggle--m-primary--PaddingInlineEnd);\n --pf-v6-c-menu-toggle--Color: var(--pf-v6-c-menu-toggle--m-primary--Color);\n --pf-v6-c-menu-toggle--BackgroundColor: var(--pf-v6-c-menu-toggle--m-primary--BackgroundColor);\n --pf-v6-c-menu-toggle--BorderRadius: var(--pf-v6-c-menu-toggle--m-primary--BorderRadius);\n --pf-v6-c-menu-toggle--BorderColor: var(--pf-v6-c-menu-toggle--m-primary--BorderColor);\n --pf-v6-c-menu-toggle--hover--Color: var(--pf-v6-c-menu-toggle--m-primary--hover--Color);\n --pf-v6-c-menu-toggle--hover--BackgroundColor: var(--pf-v6-c-menu-toggle--m-primary--hover--BackgroundColor);\n --pf-v6-c-menu-toggle--hover--BorderColor: var(--pf-v6-c-menu-toggle--m-primary--hover--BorderColor);\n --pf-v6-c-menu-toggle--expanded--Color: var(--pf-v6-c-menu-toggle--m-primary--expanded--Color);\n --pf-v6-c-menu-toggle--expanded--BackgroundColor: var(--pf-v6-c-menu-toggle--m-primary--expanded--BackgroundColor);\n --pf-v6-c-menu-toggle--expanded--BorderColor: var(--pf-v6-c-menu-toggle--m-primary--expanded--BorderColor);\n --pf-v6-c-menu-toggle--hover__toggle-icon--Color: var(--pf-v6-c-menu-toggle--m-primary--hover__toggle-icon--Color);\n --pf-v6-c-menu-toggle--expanded__toggle-icon--Color: var(--pf-v6-c-menu-toggle--m-primary--expanded__toggle-icon--Color);\n --pf-v6-c-menu-toggle__toggle-icon--Color: var(--pf-v6-c-menu-toggle--m-primary__toggle-icon--Color);\n --pf-v6-c-menu-toggle--m-small--PaddingInlineStart: var(--pf-v6-c-menu-toggle--m-primary--m-small--PaddingInlineStart);\n --pf-v6-c-menu-toggle--m-small--PaddingInlineEnd: var(--pf-v6-c-menu-toggle--m-primary--m-small--PaddingInlineEnd);\n}\n.pf-v6-c-menu-toggle.pf-m-secondary {\n --pf-v6-c-menu-toggle--PaddingInlineStart: var(--pf-v6-c-menu-toggle--m-secondary--PaddingInlineStart);\n --pf-v6-c-menu-toggle--PaddingInlineEnd: var(--pf-v6-c-menu-toggle--m-secondary--PaddingInlineEnd);\n --pf-v6-c-menu-toggle--Color: var(--pf-v6-c-menu-toggle--m-secondary--Color);\n --pf-v6-c-menu-toggle--BackgroundColor: var(--pf-v6-c-menu-toggle--m-secondary--BackgroundColor);\n --pf-v6-c-menu-toggle--BorderColor: var(--pf-v6-c-menu-toggle--m-secondary--BorderColor);\n --pf-v6-c-menu-toggle--BorderRadius: var(--pf-v6-c-menu-toggle--m-secondary--BorderRadius);\n --pf-v6-c-menu-toggle--hover--Color: var(--pf-v6-c-menu-toggle--m-secondary--hover--Color);\n --pf-v6-c-menu-toggle--hover--BorderWidth: var(--pf-v6-c-menu-toggle--m-secondary--hover--BorderWidth);\n --pf-v6-c-menu-toggle--hover--BorderColor: var(--pf-v6-c-menu-toggle--m-secondary--hover--BorderColor);\n --pf-v6-c-menu-toggle--expanded--Color: var(--pf-v6-c-menu-toggle--m-secondary--expanded--Color);\n --pf-v6-c-menu-toggle--expanded--BackgroundColor: var(--pf-v6-c-menu-toggle--m-secondary--expanded--BackgroundColor);\n --pf-v6-c-menu-toggle--expanded--BorderWidth: var(--pf-v6-c-menu-toggle--m-secondary--expanded--BorderWidth);\n --pf-v6-c-menu-toggle--hover__toggle-icon--Color: var(--pf-v6-c-menu-toggle--m-secondary--hover__toggle-icon--Color);\n --pf-v6-c-menu-toggle--expanded__toggle-icon--Color: var(--pf-v6-c-menu-toggle--m-secondary--expanded__toggle-icon--Color);\n --pf-v6-c-menu-toggle__toggle-icon--Color: var(--pf-v6-c-menu-toggle--m-secondary__toggle-icon--Color);\n --pf-v6-c-menu-toggle--m-small--PaddingInlineStart: var(--pf-v6-c-menu-toggle--m-secondary--m-small--PaddingInlineStart);\n --pf-v6-c-menu-toggle--m-small--PaddingInlineEnd: var(--pf-v6-c-menu-toggle--m-secondary--m-small--PaddingInlineEnd);\n}\n.pf-v6-c-menu-toggle.pf-m-full-height {\n --pf-v6-c-menu-toggle--PaddingInlineEnd: var(--pf-v6-c-menu-toggle--m-full-height--PaddingInlineEnd);\n --pf-v6-c-menu-toggle--PaddingInlineStart: var(--pf-v6-c-menu-toggle--m-full-height--PaddingInlineStart);\n --pf-v6-c-menu-toggle--BorderBlockStartWidth: var(--pf-v6-c-menu-toggle--m-full-height__toggle--BorderBlockStartWidth);\n align-items: center;\n height: 100%;\n}\n.pf-v6-c-menu-toggle.pf-m-full-width {\n width: 100%;\n}\n.pf-v6-c-menu-toggle.pf-m-plain {\n --pf-v6-c-menu-toggle--PaddingInlineStart: var(--pf-v6-c-menu-toggle--m-plain--PaddingInlineStart);\n --pf-v6-c-menu-toggle--PaddingInlineEnd: var(--pf-v6-c-menu-toggle--m-plain--PaddingInlineEnd);\n --pf-v6-c-menu-toggle--Color: var(--pf-v6-c-menu-toggle--m-plain--Color);\n --pf-v6-c-menu-toggle--BackgroundColor: var(--pf-v6-c-menu-toggle--m-plain--BackgroundColor);\n --pf-v6-c-menu-toggle--BorderColor: var(--pf-v6-c-menu-toggle--m-plain--BorderColor);\n --pf-v6-c-menu-toggle--BorderWidth: var(--pf-v6-c-menu-toggle--m-plain--BorderWidth);\n --pf-v6-c-menu-toggle--BorderRadius: var(--pf-v6-c-menu-toggle--m-plain--BorderRadius);\n --pf-v6-c-menu-toggle--BackgroundColor: var(--pf-v6-c-menu-toggle--m-plain--BackgroundColor);\n --pf-v6-c-menu-toggle--hover--BackgroundColor: var(--pf-v6-c-menu-toggle--m-plain--hover--BackgroundColor);\n --pf-v6-c-menu-toggle--expanded--BackgroundColor: var(--pf-v6-c-menu-toggle--m-plain--expanded--BackgroundColor);\n --pf-v6-c-menu-toggle--disabled--Color: var(--pf-v6-c-menu-toggle--m-plain--disabled--Color);\n --pf-v6-c-menu-toggle--disabled__icon--Color: var(--pf-v6-c-menu-toggle--m-plain--disabled__icon--Color);\n --pf-v6-c-menu-toggle--disabled__toggle-icon--Color: var(--pf-v6-c-menu-toggle--m-plain--disabled__icon--Color);\n --pf-v6-c-menu-toggle--disabled--BackgroundColor: var(--pf-v6-c-menu-toggle--m-plain--disabled--BackgroundColor);\n --pf-v6-c-menu-toggle--m-small--PaddingInlineStart: var(--pf-v6-c-menu-toggle--m-plain--m-small--PaddingInlineStart);\n --pf-v6-c-menu-toggle--m-small--PaddingInlineEnd: var(--pf-v6-c-menu-toggle--m-plain--m-small--PaddingInlineEnd);\n}\n.pf-v6-c-menu-toggle.pf-m-plain::before {\n --pf-v6-c-menu-toggle--BorderWidth: var(--pf-v6-c-menu-toggle--m-plain--BorderWidth);\n --pf-v6-c-menu-toggle--BorderColor: var(--pf-v6-c-menu-toggle--m-plain--BorderColor);\n}\n.pf-v6-c-menu-toggle:is(:hover, :focus) {\n --pf-v6-c-menu-toggle--Color: var(--pf-v6-c-menu-toggle--hover--Color);\n --pf-v6-c-menu-toggle--BackgroundColor: var(--pf-v6-c-menu-toggle--hover--BackgroundColor);\n --pf-v6-c-menu-toggle--BorderWidth: var(--pf-v6-c-menu-toggle--hover--BorderWidth);\n --pf-v6-c-menu-toggle--m-plain--BorderWidth: var(--pf-v6-c-menu-toggle--m-plain--hover--BorderWidth);\n --pf-v6-c-menu-toggle--BorderColor: var(--pf-v6-c-menu-toggle--hover--BorderColor);\n --pf-v6-c-menu-toggle__toggle-icon--Color: var(--pf-v6-c-menu-toggle--hover__toggle-icon--Color);\n --pf-v6-c-menu-toggle__icon--TransitionDelay: var(--pf-v6-c-menu-toggle--hover__icon--TransitionDelay);\n --pf-v6-c-menu-toggle__icon--TransitionDuration: var(--pf-v6-c-menu-toggle--hover__icon--TransitionDuration);\n --pf-v6-c-menu-toggle__icon--TransitionProperty: var(--pf-v6-c-menu-toggle--hover__icon--TransitionProperty);\n --pf-v6-c-menu-toggle__icon--Rotate: var(--pf-v6-c-menu-toggle--hover__icon--Rotate);\n}\n.pf-v6-c-menu-toggle:is(.pf-m-expanded, [aria-expanded=true]) {\n --pf-v6-c-menu-toggle--Color: var(--pf-v6-c-menu-toggle--expanded--Color);\n --pf-v6-c-menu-toggle--BackgroundColor: var(--pf-v6-c-menu-toggle--expanded--BackgroundColor);\n --pf-v6-c-menu-toggle--BorderWidth: var(--pf-v6-c-menu-toggle--expanded--BorderWidth);\n --pf-v6-c-menu-toggle--m-plain--BorderWidth: var(--pf-v6-c-menu-toggle--m-plain--expanded--BorderWidth);\n --pf-v6-c-menu-toggle--BorderColor: var(--pf-v6-c-menu-toggle--expanded--BorderColor);\n --pf-v6-c-menu-toggle__toggle-icon--Color: var(--pf-v6-c-menu-toggle--expanded__toggle-icon--Color);\n}\n.pf-v6-c-menu-toggle.pf-m-primary::before, .pf-v6-c-menu-toggle:is(:disabled, .pf-m-disabled)::before {\n border: 0;\n}\n.pf-v6-c-menu-toggle.pf-m-small {\n --pf-v6-c-menu-toggle--PaddingBlockStart: var(--pf-v6-c-menu-toggle--m-small--PaddingBlockStart);\n --pf-v6-c-menu-toggle--PaddingBlockEnd: var(--pf-v6-c-menu-toggle--m-small--PaddingBlockEnd);\n --pf-v6-c-menu-toggle--PaddingInlineStart: var(--pf-v6-c-menu-toggle--m-small--PaddingInlineStart);\n --pf-v6-c-menu-toggle--PaddingInlineEnd: var(--pf-v6-c-menu-toggle--m-small--PaddingInlineEnd);\n --pf-v6-c-menu-toggle__button--toggle-icon--PaddingInlineStart: var(--pf-v6-c-menu-toggle--m-small__button--toggle-icon--PaddingInlineStart);\n --pf-v6-c-menu-toggle__button--toggle-icon--PaddingInlineEnd: var(--pf-v6-c-menu-toggle--m-small__button--toggle-icon--PaddingInlineEnd);\n --pf-v6-c-menu-toggle--m-split-button--pill--child--PaddingInlineStart--offset: var(--pf-v6-c-menu-toggle--m-split-button--m-small--pill--child--PaddingInlineStart--offset);\n --pf-v6-c-menu-toggle--m-split-button--pill--child--PaddingInlineEnd--offset: var(--pf-v6-c-menu-toggle--m-split-button--m-small--pill--child--PaddingInlineEnd--offset);\n}\n.pf-v6-c-menu-toggle.pf-m-success {\n --pf-v6-c-menu-toggle--BorderColor: var(--pf-v6-c-menu-toggle--m-success--BorderColor);\n --pf-v6-c-menu-toggle__status-icon--Color: var(--pf-v6-c-menu-toggle--m-success__status-icon--Color);\n}\n.pf-v6-c-menu-toggle.pf-m-warning {\n --pf-v6-c-menu-toggle--BorderColor: var(--pf-v6-c-menu-toggle--m-warning--BorderColor);\n --pf-v6-c-menu-toggle__status-icon--Color: var(--pf-v6-c-menu-toggle--m-warning__status-icon--Color);\n}\n.pf-v6-c-menu-toggle.pf-m-danger {\n --pf-v6-c-menu-toggle--BorderColor: var(--pf-v6-c-menu-toggle--m-danger--BorderColor);\n --pf-v6-c-menu-toggle__status-icon--Color: var(--pf-v6-c-menu-toggle--m-danger__status-icon--Color);\n}\n@media screen and (prefers-reduced-motion: no-preference) {\n .pf-v6-c-menu-toggle.pf-m-danger {\n transform: translateX(var(--pf-v6-c-menu-toggle--m-danger--TranslateX, 0));\n animation-name: pf-v6-c-menu-toggle-m-danger-motion;\n animation-duration: var(--pf-v6-c-menu-toggle--m-danger--AnimationDuration--Transform);\n animation-timing-function: var(--pf-v6-c-menu-toggle--m-danger--AnimationTimingFunction--Transform);\n animation-fill-mode: both;\n }\n}\n.pf-v6-c-menu-toggle.pf-m-danger .pf-v6-c-menu-toggle__status-icon {\n animation-name: pf-v6-c-menu-toggle-status-icon-fade-in;\n animation-duration: var(--pf-v6-c-menu-toggle__status-icon--m-danger--TransitionDuration--Opacity);\n animation-timing-function: var(--pf-v6-c-menu-toggle__status-icon--m-danger--TransitionTimingFunction--Opacity);\n}\n@keyframes pf-v6-c-menu-toggle-status-icon-fade-in {\n from {\n opacity: 0;\n }\n to {\n opacity: 1;\n }\n}\n.pf-v6-c-menu-toggle.pf-m-settings {\n --pf-v6-c-menu-toggle__icon--TransitionProperty: rotate;\n --pf-v6-c-menu-toggle__icon--TransitionDuration: var(--pf-v6-c-menu-toggle--m-settings__icon--TransitionDuration);\n --pf-v6-c-menu-toggle__icon--TransitionTimingFunction: var(--pf-v6-c-menu-toggle--m-settings__icon--TransitionTimingFunction);\n --pf-v6-c-menu-toggle--hover__icon--TransitionProperty: rotate;\n --pf-v6-c-menu-toggle--hover__icon--TransitionDuration: var(--pf-v6-c-menu-toggle--m-settings--hover__icon--TransitionDuration);\n --pf-v6-c-menu-toggle--hover__icon--TransitionTimingFunction: var(--pf-v6-c-menu-toggle--m-settings--hover__icon--TransitionTimingFunction);\n --pf-v6-c-menu-toggle--hover__icon--Rotate: var(--pf-v6-c-menu-toggle--m-settings--hover__icon--Rotate);\n}\n.pf-v6-c-menu-toggle.pf-m-placeholder {\n --pf-v6-c-menu-toggle--Color: var(--pf-v6-c-menu-toggle--m-placeholder--Color);\n}\n.pf-v6-c-menu-toggle:is(:disabled, .pf-m-disabled) {\n --pf-v6-c-menu-toggle--Color: var(--pf-v6-c-menu-toggle--disabled--Color);\n --pf-v6-c-menu-toggle__icon--Color: var(--pf-v6-c-menu-toggle--disabled__icon--Color);\n --pf-v6-c-menu-toggle__toggle-icon--Color: var(--pf-v6-c-menu-toggle--disabled__toggle-icon--Color);\n --pf-v6-c-menu-toggle__status-icon--Color: var(--pf-v6-c-menu-toggle--disabled__status-icon--Color);\n --pf-v6-c-menu-toggle--BackgroundColor: var(--pf-v6-c-menu-toggle--disabled--BackgroundColor);\n}\n.pf-v6-c-menu-toggle:is(:disabled, .pf-m-disabled),\n.pf-v6-c-menu-toggle:is(:disabled, .pf-m-disabled) .pf-v6-c-button {\n pointer-events: none;\n}\n\n@property --pf-v6-c-menu-toggle--m-danger--TranslateX {\n syntax: "";\n inherits: false;\n initial-value: 0;\n}\n@media (prefers-reduced-motion: no-preference) {\n @keyframes pf-v6-c-menu-toggle-m-danger-motion {\n 33% {\n --pf-v6-c-menu-toggle--m-danger--TranslateX: -2px;\n }\n 66% {\n --pf-v6-c-menu-toggle--m-danger--TranslateX: 3px;\n }\n }\n}\n.pf-v6-c-menu-toggle.pf-m-split-button {\n --pf-v6-c-menu-toggle--Gap: 0;\n --pf-v6-c-menu-toggle--m-split-button--child--BorderInlineStartColor: var(--pf-v6-c-menu-toggle--BorderColor);\n padding: 0;\n}\n.pf-v6-c-menu-toggle.pf-m-split-button > * {\n position: relative;\n padding-block-start: var(--pf-v6-c-menu-toggle--PaddingBlockStart);\n padding-block-end: var(--pf-v6-c-menu-toggle--PaddingBlockEnd);\n padding-inline-start: var(--pf-v6-c-menu-toggle--PaddingInlineStart);\n padding-inline-end: var(--pf-v6-c-menu-toggle--PaddingInlineEnd);\n}\n.pf-v6-c-menu-toggle.pf-m-split-button > :first-child {\n border-start-start-radius: var(--pf-v6-c-menu-toggle--BorderRadius);\n border-end-start-radius: var(--pf-v6-c-menu-toggle--BorderRadius);\n}\n.pf-v6-c-menu-toggle.pf-m-split-button > :last-child {\n border-start-end-radius: var(--pf-v6-c-menu-toggle--BorderRadius);\n border-end-end-radius: var(--pf-v6-c-menu-toggle--BorderRadius);\n}\n.pf-v6-c-menu-toggle.pf-m-split-button > .pf-v6-c-check {\n --pf-v6-c-check__label--Color: currentcolor;\n --pf-v6-c-check__label--disabled--Color: currentcolor;\n align-items: center;\n align-self: stretch;\n}\n.pf-v6-c-menu-toggle.pf-m-split-button > .pf-v6-c-check .pf-v6-c-check__input {\n --pf-v6-c-check__input--TranslateY: 0;\n align-self: center;\n}\n.pf-v6-c-menu-toggle.pf-m-split-button > :not(:first-child) {\n border-inline-start: var(--pf-v6-c-menu-toggle--m-split-button--child--BorderInlineStartWidth) solid var(--pf-v6-c-menu-toggle--m-split-button--child--BorderInlineStartColor);\n}\n.pf-v6-c-menu-toggle.pf-m-split-button.pf-m-primary {\n --pf-v6-c-menu-toggle--m-split-button--child--BorderInlineStartColor: var(--pf-v6-c-menu-toggle--m-split-button--m-primary--child--BorderInlineStartColor);\n}\n.pf-v6-c-menu-toggle.pf-m-split-button.pf-m-primary > .pf-v6-c-menu-toggle__button,\n.pf-v6-c-menu-toggle.pf-m-split-button.pf-m-primary > .pf-v6-c-check {\n background-color: var(--pf-v6-c-menu-toggle--m-split-button--m-primary--child--BackgroundColor);\n}\n.pf-v6-c-menu-toggle.pf-m-split-button.pf-m-primary > .pf-v6-c-menu-toggle__button:is(:hover, :focus),\n.pf-v6-c-menu-toggle.pf-m-split-button.pf-m-primary > .pf-v6-c-check:is(:hover, :focus) {\n --pf-v6-c-menu-toggle--m-split-button--m-primary--child--BackgroundColor: var(--pf-v6-c-menu-toggle--m-split-button--m-primary--child--hover--BackgroundColor);\n}\n.pf-v6-c-menu-toggle.pf-m-split-button.pf-m-primary.pf-m-expanded {\n --pf-v6-c-menu-toggle--m-split-button--m-primary--child--BackgroundColor: var(--pf-v6-c-menu-toggle--m-split-button--m-primary--expanded--child--BackgroundColor);\n}\n.pf-v6-c-menu-toggle.pf-m-split-button.pf-m-secondary {\n --pf-v6-c-menu-toggle--m-split-button--child--BorderInlineStartColor: var(--pf-v6-c-menu-toggle--m-split-button--m-secondary--child--BorderInlineStartColor);\n}\n.pf-v6-c-menu-toggle.pf-m-split-button.pf-m-primary .pf-v6-c-menu-toggle__button:not(:has(.pf-v6-c-menu-toggle__controls:only-child)):first-child,\n.pf-v6-c-menu-toggle.pf-m-split-button.pf-m-primary .pf-v6-c-check:not(.pf-m-standalone):first-child, .pf-v6-c-menu-toggle.pf-m-split-button.pf-m-secondary .pf-v6-c-menu-toggle__button:not(:has(.pf-v6-c-menu-toggle__controls:only-child)):first-child,\n.pf-v6-c-menu-toggle.pf-m-split-button.pf-m-secondary .pf-v6-c-check:not(.pf-m-standalone):first-child {\n padding-inline-end: var(--pf-v6-c-menu-toggle--m-split-button--pill--child--PaddingInlineEnd--offset);\n}\n.pf-v6-c-menu-toggle.pf-m-split-button.pf-m-primary .pf-v6-c-menu-toggle__button:not(:has(.pf-v6-c-menu-toggle__controls:only-child)):last-child,\n.pf-v6-c-menu-toggle.pf-m-split-button.pf-m-primary .pf-v6-c-check:not(.pf-m-standalone):last-child, .pf-v6-c-menu-toggle.pf-m-split-button.pf-m-secondary .pf-v6-c-menu-toggle__button:not(:has(.pf-v6-c-menu-toggle__controls:only-child)):last-child,\n.pf-v6-c-menu-toggle.pf-m-split-button.pf-m-secondary .pf-v6-c-check:not(.pf-m-standalone):last-child {\n padding-inline-start: var(--pf-v6-c-menu-toggle--m-split-button--pill--child--PaddingInlineStart--offset);\n}\n.pf-v6-c-menu-toggle.pf-m-split-button:is(.pf-m-disabled, :disabled) {\n --pf-v6-c-menu-toggle--m-split-button--child--BorderInlineStartColor: var(--pf-v6-c-menu-toggle--m-split-button--child--disabled--BorderInlineStartColor);\n}\n.pf-v6-c-menu-toggle.pf-m-split-button:is(.pf-m-disabled, :disabled) > .pf-v6-c-menu-toggle__button,\n.pf-v6-c-menu-toggle.pf-m-split-button:is(.pf-m-disabled, :disabled) > .pf-v6-c-check {\n color: var(--pf-v6-c-menu-toggle--m-split-button--child--disabled--Color);\n background-color: var(--pf-v6-c-menu-toggle--m-split-button--child--disabled--BackgroundColor);\n}\n.pf-v6-c-menu-toggle.pf-m-split-button:is(.pf-m-disabled, :disabled)::before {\n content: none;\n}\n\n.pf-v6-c-menu-toggle.pf-m-typeahead {\n --pf-v6-c-menu-toggle__button--AlignSelf: var(--pf-v6-c-menu-toggle--m-typeahead__button--AlignSelf);\n --pf-v6-c-menu-toggle--Gap: 0;\n align-items: stretch;\n padding: 0;\n}\n.pf-v6-c-menu-toggle.pf-m-typeahead .pf-v6-c-menu-toggle__button {\n --pf-v6-c-menu-toggle__button--PaddingInlineEnd: 0;\n}\n.pf-v6-c-menu-toggle.pf-m-typeahead .pf-v6-c-menu-toggle__controls {\n --pf-v6-c-menu-toggle__button--PaddingInlineEnd: 0;\n display: flex;\n align-items: stretch;\n}\n.pf-v6-c-menu-toggle.pf-m-typeahead .pf-v6-c-text-input-group {\n --pf-v6-c-text-input-group__utilities--MarginInlineEnd: 0;\n flex: 1;\n}\n\n.pf-v6-c-menu-toggle__button {\n gap: var(--pf-v6-c-menu-toggle__button--Gap);\n align-self: var(--pf-v6-c-menu-toggle__button--AlignSelf);\n min-width: var(--pf-v6-c-menu-toggle__button--MinWidth);\n padding-inline-start: var(--pf-v6-c-menu-toggle__button--PaddingInlineStart);\n padding-inline-end: var(--pf-v6-c-menu-toggle__button--PaddingInlineEnd);\n color: inherit;\n background-color: var(--pf-v6-c-menu-toggle__button--BackgroundColor);\n border: 0;\n}\n.pf-v6-c-menu-toggle__button.pf-m-text {\n display: inline-flex;\n align-items: baseline;\n}\n.pf-v6-c-menu-toggle.pf-m-split-button > .pf-v6-c-check.pf-m-standalone, .pf-v6-c-menu-toggle__button:has(> .pf-v6-c-menu-toggle__controls:only-child) {\n padding-inline-start: var(--pf-v6-c-menu-toggle__button--toggle-icon--PaddingInlineStart);\n padding-inline-end: var(--pf-v6-c-menu-toggle__button--toggle-icon--PaddingInlineEnd);\n}\n\n.pf-v6-c-menu-toggle__text {\n overflow: hidden;\n text-overflow: ellipsis;\n white-space: nowrap;\n min-width: 0;\n}\n\n.pf-v6-c-menu-toggle__count {\n display: flex;\n flex-wrap: nowrap;\n}\n\n.pf-v6-c-menu-toggle__icon.pf-m-avatar .pf-v6-c-avatar,\n.pf-v6-c-menu-toggle__icon.pf-m-avatar img,\n.pf-v6-c-menu-toggle__icon.pf-m-avatar svg, .pf-v6-c-menu-toggle:not(.pf-m-plain) .pf-v6-c-menu-toggle__icon {\n margin-block-start: calc(var(--pf-v6-c-menu-toggle--PaddingBlockStart) * -1);\n margin-block-end: calc(var(--pf-v6-c-menu-toggle--PaddingBlockEnd) * -1);\n}\n\n.pf-v6-c-menu-toggle__icon {\n flex-shrink: 0;\n transition-delay: var(--pf-v6-c-menu-toggle__icon--TransitionDelay);\n transition-duration: var(--pf-v6-c-menu-toggle__icon--TransitionDuration);\n transition-property: var(--pf-v6-c-menu-toggle__icon--TransitionProperty);\n rotate: var(--pf-v6-c-menu-toggle__icon--Rotate);\n}\n.pf-v6-c-menu-toggle__icon :where(picture, img) {\n vertical-align: middle;\n}\n\n.pf-v6-c-menu-toggle__controls {\n display: flex;\n gap: var(--pf-v6-c-menu-toggle__controls--Gap);\n align-items: center;\n justify-content: center;\n margin-inline-start: auto;\n}\n\n.pf-v6-c-menu-toggle__toggle-icon {\n min-height: var(--pf-v6-c-menu-toggle__toggle-icon--MinHeight);\n color: var(--pf-v6-c-menu-toggle__toggle-icon--Color, inherit);\n}\n\n.pf-v6-c-menu-toggle__status-icon {\n color: var(--pf-v6-c-menu-toggle__status-icon--Color, inherit);\n}\n\n.pf-v6-c-modal-box {\n --pf-v6-c-modal-box--BackgroundColor: var(--pf-t--global--background--color--floating--default);\n --pf-v6-c-modal-box--BorderColor: var(--pf-t--global--border--color--high-contrast);\n --pf-v6-c-modal-box--BorderWidth: var(--pf-t--global--border--width--high-contrast--regular);\n --pf-v6-c-modal-box--BorderRadius: var(--pf-t--global--border--radius--large);\n --pf-v6-c-modal-box--BoxShadow: var(--pf-t--global--box-shadow--lg);\n --pf-v6-c-modal-box--ZIndex: var(--pf-t--global--z-index--xl);\n --pf-v6-c-modal-box--Width: 100%;\n --pf-v6-c-modal-box--MaxWidth: calc(100% - var(--pf-t--global--spacer--xl));\n --pf-v6-c-modal-box--m-sm--sm--MaxWidth: 35rem;\n --pf-v6-c-modal-box--m-md--Width: 52.5rem;\n --pf-v6-c-modal-box--m-lg--lg--MaxWidth: 70rem;\n --pf-v6-c-modal-box--MaxHeight: calc(100% - var(--pf-t--global--spacer--2xl));\n --pf-v6-c-modal-box--m-align-top--spacer: var(--pf-t--global--spacer--sm);\n --pf-v6-c-modal-box--m-align-top--xl--spacer: var(--pf-t--global--spacer--xl);\n --pf-v6-c-modal-box--m-align-top--InsetBlockStart: var(--pf-v6-c-modal-box--m-align-top--spacer);\n --pf-v6-c-modal-box--m-align-top--MaxHeight: calc(100% - min(var(--pf-v6-c-modal-box--m-align-top--spacer), var(--pf-t--global--spacer--2xl)) - var(--pf-v6-c-modal-box--m-align-top--spacer));\n --pf-v6-c-modal-box--m-align-top--MaxWidth: calc(100% - min(var(--pf-v6-c-modal-box--m-align-top--spacer) * 2, var(--pf-t--global--spacer--xl)));\n --pf-v6-c-modal-box--m-danger__title-icon--Color: var(--pf-t--global--icon--color--status--danger--default);\n --pf-v6-c-modal-box--m-warning__title-icon--Color: var(--pf-t--global--icon--color--status--warning--default);\n --pf-v6-c-modal-box--m-success__title-icon--Color: var(--pf-t--global--icon--color--status--success--default);\n --pf-v6-c-modal-box--m-info__title-icon--Color: var(--pf-t--global--icon--color--status--info--default);\n --pf-v6-c-modal-box--m-custom__title-icon--Color: var(--pf-t--global--icon--color--status--custom--default);\n --pf-v6-c-modal-box__header--PaddingBlockStart: var(--pf-t--global--spacer--lg);\n --pf-v6-c-modal-box__header--PaddingBlockEnd: var(--pf-t--global--spacer--sm);\n --pf-v6-c-modal-box__header--PaddingInlineEnd: var(--pf-t--global--spacer--lg);\n --pf-v6-c-modal-box__header--PaddingInlineStart: var(--pf-t--global--spacer--lg);\n --pf-v6-c-modal-box__header--Gap: var(--pf-t--global--spacer--md);\n --pf-v6-c-modal-box__header-main--Gap: var(--pf-t--global--spacer--md);\n --pf-v6-c-modal-box__header-main--PaddingBlockStart: var(--pf-t--global--spacer--control--vertical--default);\n --pf-v6-c-modal-box__title--LineHeight: var(--pf-t--global--font--line-height--heading);\n --pf-v6-c-modal-box__title--FontFamily: var(--pf-t--global--font--family--heading);\n --pf-v6-c-modal-box__title--FontWeight: var(--pf-t--global--font--weight--heading--default);\n --pf-v6-c-modal-box__title--FontSize: var(--pf-t--global--font--size--heading--md);\n --pf-v6-c-modal-box__title-icon--MarginInlineEnd: var(--pf-t--global--spacer--sm);\n --pf-v6-c-modal-box__title-icon--Color: var(--pf-t--global--icon--color--regular);\n --pf-v6-c-modal-box__description--FontSize: var(--pf-t--global--font--size--body--sm);\n --pf-v6-c-modal-box__description--Color: var(--pf-t--global--text--color--subtle);\n --pf-v6-c-modal-box__body--MinHeight: calc(var(--pf-t--global--font--size--body--default) * var(--pf-t--global--font--line-height--body));\n --pf-v6-c-modal-box__body--PaddingBlockStart: var(--pf-t--global--spacer--lg);\n --pf-v6-c-modal-box__body--PaddingInlineEnd: var(--pf-t--global--spacer--lg);\n --pf-v6-c-modal-box__body--PaddingInlineStart: var(--pf-t--global--spacer--lg);\n --pf-v6-c-modal-box__body--last-child--PaddingBlockEnd: var(--pf-t--global--spacer--lg);\n --pf-v6-c-modal-box__header--body--PaddingBlockStart: var(--pf-t--global--spacer--sm);\n --pf-v6-c-modal-box__close--InsetBlockStart: var(--pf-v6-c-modal-box__header--PaddingBlockStart);\n --pf-v6-c-modal-box__close--InsetInlineEnd: var(--pf-v6-c-modal-box__header--PaddingInlineEnd);\n --pf-v6-c-modal-box__close--sibling--MarginInlineEnd: calc(var(--pf-t--global--spacer--xl) + var(--pf-t--global--spacer--sm));\n --pf-v6-c-modal-box__footer--PaddingBlockStart: var(--pf-t--global--spacer--lg);\n --pf-v6-c-modal-box__footer--PaddingInlineEnd: var(--pf-t--global--spacer--lg);\n --pf-v6-c-modal-box__footer--PaddingBlockEnd: var(--pf-t--global--spacer--lg);\n --pf-v6-c-modal-box__footer--PaddingInlineStart: var(--pf-t--global--spacer--lg);\n --pf-v6-c-modal-box__footer--c-button--MarginInlineEnd: var(--pf-t--global--spacer--md);\n --pf-v6-c-modal-box__footer--c-button--sm--MarginInlineEnd: calc(var(--pf-v6-c-modal-box__footer--c-button--MarginInlineEnd) / 2);\n}\n@media (min-width: 75rem) {\n .pf-v6-c-modal-box {\n --pf-v6-c-modal-box--m-align-top--spacer: var(--pf-v6-c-modal-box--m-align-top--xl--spacer);\n }\n}\n\n.pf-v6-c-modal-box {\n position: relative;\n z-index: var(--pf-v6-c-modal-box--ZIndex);\n display: flex;\n flex-direction: column;\n width: var(--pf-v6-c-modal-box--Width);\n max-width: var(--pf-v6-c-modal-box--MaxWidth);\n max-height: var(--pf-v6-c-modal-box--MaxHeight);\n overflow: auto;\n background-color: var(--pf-v6-c-modal-box--BackgroundColor);\n border: var(--pf-v6-c-modal-box--BorderWidth) solid var(--pf-v6-c-modal-box--BorderColor);\n border-radius: var(--pf-v6-c-modal-box--BorderRadius);\n box-shadow: var(--pf-v6-c-modal-box--BoxShadow);\n}\n.pf-v6-c-modal-box.pf-m-sm {\n --pf-v6-c-modal-box--Width: var(--pf-v6-c-modal-box--m-sm--sm--MaxWidth);\n}\n.pf-v6-c-modal-box.pf-m-md {\n --pf-v6-c-modal-box--Width: var(--pf-v6-c-modal-box--m-md--Width);\n}\n.pf-v6-c-modal-box.pf-m-lg {\n --pf-v6-c-modal-box--Width: var(--pf-v6-c-modal-box--m-lg--lg--MaxWidth);\n}\n.pf-v6-c-modal-box.pf-m-align-top {\n inset-block-start: var(--pf-v6-c-modal-box--m-align-top--InsetBlockStart);\n align-self: flex-start;\n max-width: var(--pf-v6-c-modal-box--m-align-top--MaxWidth);\n max-height: var(--pf-v6-c-modal-box--m-align-top--MaxHeight);\n}\n.pf-v6-c-modal-box__title.pf-m-danger, .pf-v6-c-modal-box.pf-m-danger {\n --pf-v6-c-modal-box__title-icon--Color: var(--pf-v6-c-modal-box--m-danger__title-icon--Color);\n}\n\n.pf-v6-c-modal-box__title.pf-m-warning, .pf-v6-c-modal-box.pf-m-warning {\n --pf-v6-c-modal-box__title-icon--Color: var(--pf-v6-c-modal-box--m-warning__title-icon--Color);\n}\n\n.pf-v6-c-modal-box__title.pf-m-success, .pf-v6-c-modal-box.pf-m-success {\n --pf-v6-c-modal-box__title-icon--Color: var(--pf-v6-c-modal-box--m-success__title-icon--Color);\n}\n\n.pf-v6-c-modal-box__title.pf-m-custom, .pf-v6-c-modal-box.pf-m-custom {\n --pf-v6-c-modal-box__title-icon--Color: var(--pf-v6-c-modal-box--m-custom__title-icon--Color);\n}\n\n.pf-v6-c-modal-box__title.pf-m-info, .pf-v6-c-modal-box.pf-m-info {\n --pf-v6-c-modal-box__title-icon--Color: var(--pf-v6-c-modal-box--m-info__title-icon--Color);\n}\n\n.pf-v6-c-modal-box__close {\n position: absolute;\n inset-block-start: var(--pf-v6-c-modal-box__close--InsetBlockStart);\n inset-inline-end: var(--pf-v6-c-modal-box__close--InsetInlineEnd);\n}\n.pf-v6-c-modal-box__close + * {\n margin-inline-end: var(--pf-v6-c-modal-box__close--sibling--MarginInlineEnd);\n}\n\n.pf-v6-c-modal-box__header {\n display: flex;\n flex-direction: column;\n flex-shrink: 0;\n gap: var(--pf-v6-c-modal-box__header--Gap);\n padding-block-start: var(--pf-v6-c-modal-box__header--PaddingBlockStart);\n padding-block-end: var(--pf-v6-c-modal-box__header--PaddingBlockEnd);\n padding-inline-start: var(--pf-v6-c-modal-box__header--PaddingInlineStart);\n padding-inline-end: var(--pf-v6-c-modal-box__header--PaddingInlineEnd);\n}\n.pf-v6-c-modal-box__header.pf-m-help {\n display: flex;\n flex-direction: row;\n}\n.pf-v6-c-modal-box__header + .pf-v6-c-modal-box__body {\n --pf-v6-c-modal-box__body--PaddingBlockStart: var(--pf-v6-c-modal-box__header--body--PaddingBlockStart);\n}\n\n.pf-v6-c-modal-box__header-main {\n display: flex;\n flex-direction: column;\n flex-grow: 1;\n gap: var(--pf-v6-c-modal-box__header-main--Gap);\n min-width: 0;\n padding-block-start: var(--pf-v6-c-modal-box__header-main--PaddingBlockStart);\n}\n\n.pf-v6-c-modal-box__title,\n.pf-v6-c-modal-box__title-text {\n overflow: hidden;\n text-overflow: ellipsis;\n white-space: nowrap;\n}\n\n.pf-v6-c-modal-box__title {\n flex: 0 0 auto;\n font-family: var(--pf-v6-c-modal-box__title--FontFamily);\n font-size: var(--pf-v6-c-modal-box__title--FontSize);\n font-weight: var(--pf-v6-c-modal-box__title--FontWeight);\n line-height: var(--pf-v6-c-modal-box__title--LineHeight);\n}\n.pf-v6-c-modal-box__title.pf-m-icon {\n display: flex;\n}\n\n.pf-v6-c-modal-box__title-icon {\n margin-inline-end: var(--pf-v6-c-modal-box__title-icon--MarginInlineEnd);\n color: var(--pf-v6-c-modal-box__title-icon--Color);\n}\n\n.pf-v6-c-modal-box__description {\n padding-block-start: var(--pf-v6-c-modal-box__description--PaddingBlockStart);\n font-size: var(--pf-v6-c-modal-box__description--FontSize);\n color: var(--pf-v6-c-modal-box__description--Color);\n}\n\n.pf-v6-c-modal-box__body {\n flex: 1 1 auto;\n min-height: var(--pf-v6-c-modal-box__body--MinHeight);\n padding-block-start: var(--pf-v6-c-modal-box__body--PaddingBlockStart);\n padding-inline-start: var(--pf-v6-c-modal-box__body--PaddingInlineStart);\n padding-inline-end: var(--pf-v6-c-modal-box__body--PaddingInlineEnd);\n overflow-x: hidden;\n overflow-y: auto;\n overscroll-behavior: contain;\n word-break: break-word;\n -webkit-overflow-scrolling: touch;\n}\n.pf-v6-c-modal-box__body:last-child {\n padding-block-end: var(--pf-v6-c-modal-box__body--last-child--PaddingBlockEnd);\n}\n\n.pf-v6-c-modal-box__footer {\n display: flex;\n flex: 0 0 auto;\n align-items: center;\n padding-block-start: var(--pf-v6-c-modal-box__footer--PaddingBlockStart);\n padding-block-end: var(--pf-v6-c-modal-box__footer--PaddingBlockEnd);\n padding-inline-start: var(--pf-v6-c-modal-box__footer--PaddingInlineStart);\n padding-inline-end: var(--pf-v6-c-modal-box__footer--PaddingInlineEnd);\n}\n.pf-v6-c-modal-box__footer > .pf-v6-c-button:not(:last-child) {\n margin-inline-end: var(--pf-v6-c-modal-box__footer--c-button--MarginInlineEnd);\n}\n@media screen and (min-width: 36rem) {\n .pf-v6-c-modal-box__footer > .pf-v6-c-button:not(:last-child) {\n --pf-v6-c-modal-box__footer--c-button--MarginInlineEnd: var(--pf-v6-c-modal-box__footer--c-button--sm--MarginInlineEnd);\n }\n}\n\n.pf-v6-c-multiple-file-upload {\n --pf-v6-c-multiple-file-upload--GridTemplateColumns: 1fr;\n --pf-v6-c-multiple-file-upload--Gap: var(--pf-t--global--spacer--md);\n --pf-v6-c-multiple-file-upload__main--TextAlign: center;\n --pf-v6-c-multiple-file-upload__main--GridTemplateColumns: auto;\n --pf-v6-c-multiple-file-upload__main--GridTemplateRows: auto;\n --pf-v6-c-multiple-file-upload__main--GridTemplateAreas:\n "title"\n "upload"\n "info";\n --pf-v6-c-multiple-file-upload__main--PaddingBlockStart: var(--pf-t--global--spacer--xl);\n --pf-v6-c-multiple-file-upload__main--PaddingInlineEnd: var(--pf-t--global--spacer--xl);\n --pf-v6-c-multiple-file-upload__main--PaddingBlockEnd: var(--pf-t--global--spacer--xl);\n --pf-v6-c-multiple-file-upload__main--PaddingInlineStart: var(--pf-t--global--spacer--xl);\n --pf-v6-c-multiple-file-upload__main--BorderWidth: var(--pf-t--global--border--width--regular);\n --pf-v6-c-multiple-file-upload__main--BorderStyle: dashed;\n --pf-v6-c-multiple-file-upload__main--BorderColor: var(--pf-t--global--border--color--default);\n --pf-v6-c-multiple-file-upload__main--BorderRadius: var(--pf-t--global--border--radius--medium);\n --pf-v6-c-multiple-file-upload__title--Display: grid;\n --pf-v6-c-multiple-file-upload__title--GridTemplateColumns: auto;\n --pf-v6-c-multiple-file-upload__title--Gap: var(--pf-t--global--spacer--lg);\n --pf-v6-c-multiple-file-upload__title-text--Color: var(--pf-t--global--text--color--regular);\n --pf-v6-c-multiple-file-upload__title-text--FontFamily: var(--pf-t--global--font--family--heading);\n --pf-v6-c-multiple-file-upload__title-text--FontSize: var(--pf-t--global--font--size--heading--sm);\n --pf-v6-c-multiple-file-upload__title-text--FontWeight: var(--pf-t--global--font--weight--heading--default);\n --pf-v6-c-multiple-file-upload__title-icon--Color: var(--pf-t--global--icon--color--regular);\n --pf-v6-c-multiple-file-upload__title-icon--FontSize: var(--pf-t--global--icon--size--xl);\n --pf-v6-c-multiple-file-upload__title-text-separator--Display: block;\n --pf-v6-c-multiple-file-upload__title-text-separator--MarginBlockStart: var(--pf-t--global--spacer--sm);\n --pf-v6-c-multiple-file-upload__title-text-separator--MarginBlockEnd: var(--pf-t--global--spacer--sm);\n --pf-v6-c-multiple-file-upload__title-text-separator--Color: var(--pf-t--global--text--color--regular);\n --pf-v6-c-multiple-file-upload__title-text-separator--FontFamily: var(--pf-t--global--font--family--body);\n --pf-v6-c-multiple-file-upload__title-text-separator--FontSize: var(--pf-t--global--font--size--body--lg);\n --pf-v6-c-multiple-file-upload__title-text-separator--FontWeight: var(--pf-t--global--font--weight--body--default);\n --pf-v6-c-multiple-file-upload__info--FontSize: var(--pf-t--global--font--size--body--default);\n --pf-v6-c-multiple-file-upload__info--Color: var(--pf-t--global--text--color--subtle);\n --pf-v6-c-multiple-file-upload__info--MarginBlockStart: var(--pf-t--global--spacer--lg);\n --pf-v6-c-multiple-file-upload--m-drag-over__main--BorderStyle: dashed;\n --pf-v6-c-multiple-file-upload--m-drag-over__main--BorderColor: var(--pf-t--global--border--color--clicked);\n --pf-v6-c-multiple-file-upload--m-horizontal--GridTemplateColumns: fit-content(100%);\n --pf-v6-c-multiple-file-upload--m-horizontal__main--TextAlign: start;\n --pf-v6-c-multiple-file-upload--m-horizontal__main--GridTemplateColumns: 1fr auto;\n --pf-v6-c-multiple-file-upload--m-horizontal__main--GridTemplateAreas:\n "title upload"\n "info upload";\n --pf-v6-c-multiple-file-upload--m-horizontal__main--Gap: var(--pf-t--global--spacer--sm) var(--pf-t--global--spacer--lg);\n --pf-v6-c-multiple-file-upload--m-horizontal__main--PaddingBlockEnd: var(--pf-t--global--spacer--lg);\n --pf-v6-c-multiple-file-upload--m-horizontal__title--GridTemplateColumns: auto 1fr;\n --pf-v6-c-multiple-file-upload--m-horizontal__title--Gap: var(--pf-t--global--spacer--sm);\n --pf-v6-c-multiple-file-upload--m-horizontal__title-icon--FontSize: var(--pf-t--global--font--size--heading--xs);\n --pf-v6-c-multiple-file-upload--m-horizontal__title-text--FontSize: var(--pf-t--global--font--size--heading--xs);\n --pf-v6-c-multiple-file-upload--m-horizontal__title-text-separator--Display: inline;\n --pf-v6-c-multiple-file-upload--m-horizontal__title-text-separator--MarginBlockStart: 0;\n --pf-v6-c-multiple-file-upload--m-horizontal__title-text-separator--FontFamily: var(--pf-t--global--font--family--heading);\n --pf-v6-c-multiple-file-upload--m-horizontal__title-text-separator--FontSize: var(--pf-t--global--font--size--heading--xs);\n --pf-v6-c-multiple-file-upload--m-horizontal__title-text-separator--FontWeight: var(--pf-t--global--font--weight--heading--default);\n --pf-v6-c-multiple-file-upload--m-horizontal__info--MarginBlockStart: 0;\n --pf-v6-c-multiple-file-upload__status--PaddingBlockStart: var(--pf-t--global--spacer--sm);\n --pf-v6-c-multiple-file-upload__status--PaddingBlockEnd: var(--pf-t--global--spacer--sm);\n --pf-v6-c-multiple-file-upload__status--PaddingInlineStart: var(--pf-t--global--spacer--md);\n --pf-v6-c-multiple-file-upload__status--PaddingInlineEnd: var(--pf-t--global--spacer--md);\n --pf-v6-c-multiple-file-upload__status-progress--GridTemplateColumns: auto 1fr;\n --pf-v6-c-multiple-file-upload__status-progress--Gap: var(--pf-t--global--spacer--sm);\n --pf-v6-c-multiple-file-upload__status-progress-icon--Color: var(--pf-t--global--icon--color--brand--default);\n --pf-v6-c-multiple-file-upload__status-item--PaddingBlockStart: var(--pf-t--global--spacer--md);\n --pf-v6-c-multiple-file-upload__status-item--PaddingBlockEnd: var(--pf-t--global--spacer--md);\n --pf-v6-c-multiple-file-upload__status-item--GridTemplateColumns: auto 1fr auto;\n --pf-v6-c-multiple-file-upload__status-item--Gap: var(--pf-t--global--spacer--sm);\n --pf-v6-c-multiple-file-upload__status-item--BorderWidth: var(--pf-t--global--border--width--regular);\n --pf-v6-c-multiple-file-upload__status-item--BorderColor: var(--pf-t--global--border--color--default);\n --pf-v6-c-multiple-file-upload__status-item-icon--Color: var(--pf-t--global--icon--color--regular);\n --pf-v6-c-multiple-file-upload__status-item-progress--GridTemplateColumns: fit-content(100%) max-content;\n --pf-v6-c-multiple-file-upload__status-item-progress--Gap: var(--pf-t--global--spacer--sm);\n --pf-v6-c-multiple-file-upload__status-item-progress-text--Color: var(--pf-t--global--text--color--regular);\n --pf-v6-c-multiple-file-upload__status-item-progress-size--Color: var(--pf-t--global--text--color--subtle);\n}\n\n.pf-v6-c-multiple-file-upload {\n display: grid;\n grid-template-columns: var(--pf-v6-c-multiple-file-upload--GridTemplateColumns);\n gap: var(--pf-v6-c-multiple-file-upload--Gap);\n}\n.pf-v6-c-multiple-file-upload.pf-m-horizontal {\n --pf-v6-c-multiple-file-upload--GridTemplateColumns: var(--pf-v6-c-multiple-file-upload--m-horizontal--GridTemplateColumns);\n --pf-v6-c-multiple-file-upload__main--TextAlign: var(--pf-v6-c-multiple-file-upload--m-horizontal__main--TextAlign);\n --pf-v6-c-multiple-file-upload__main--GridTemplateColumns: var(--pf-v6-c-multiple-file-upload--m-horizontal__main--GridTemplateColumns);\n --pf-v6-c-multiple-file-upload__main--GridTemplateAreas: var(--pf-v6-c-multiple-file-upload--m-horizontal__main--GridTemplateAreas);\n --pf-v6-c-multiple-file-upload__main--Gap: var(--pf-v6-c-multiple-file-upload--m-horizontal__main--Gap);\n --pf-v6-c-multiple-file-upload__main--PaddingBlockEnd: var(--pf-v6-c-multiple-file-upload--m-horizontal__main--PaddingBlockEnd);\n --pf-v6-c-multiple-file-upload__title--GridTemplateColumns: var(--pf-v6-c-multiple-file-upload--m-horizontal__title--GridTemplateColumns);\n --pf-v6-c-multiple-file-upload__title--Gap: var(--pf-v6-c-multiple-file-upload--m-horizontal__title--Gap);\n --pf-v6-c-multiple-file-upload__title-icon--FontSize: var(--pf-v6-c-multiple-file-upload--m-horizontal__title-icon--FontSize);\n --pf-v6-c-multiple-file-upload__title-text--FontSize: var(--pf-v6-c-multiple-file-upload--m-horizontal__title-text--FontSize);\n --pf-v6-c-multiple-file-upload__title-text-separator--FontFamily: var(--pf-v6-c-multiple-file-upload--m-horizontal__title-text-separator--FontFamily);\n --pf-v6-c-multiple-file-upload__title-text-separator--Display: var(--pf-v6-c-multiple-file-upload--m-horizontal__title-text-separator--Display);\n --pf-v6-c-multiple-file-upload__title-text-separator--MarginBlockStart: var(--pf-v6-c-multiple-file-upload--m-horizontal__title-text-separator--MarginBlockStart);\n --pf-v6-c-multiple-file-upload__title-text-separator--FontSize: var(--pf-v6-c-multiple-file-upload--m-horizontal__title-text-separator--FontSize);\n --pf-v6-c-multiple-file-upload__title-text-separator--FontWeight: var(--pf-v6-c-multiple-file-upload--m-horizontal__title-text-separator--FontWeight);\n --pf-v6-c-multiple-file-upload__info--MarginBlockStart: var(--pf-v6-c-multiple-file-upload--m-horizontal__info--MarginBlockStart);\n}\n.pf-v6-c-multiple-file-upload.pf-m-drag-over {\n --pf-v6-c-multiple-file-upload__main--BorderStyle: var(--pf-v6-c-multiple-file-upload--m-drag-over__main--BorderStyle);\n --pf-v6-c-multiple-file-upload__main--BorderColor: var(--pf-v6-c-multiple-file-upload--m-drag-over__main--BorderColor);\n}\n\n.pf-v6-c-multiple-file-upload__main {\n display: grid;\n grid-template-areas: var(--pf-v6-c-multiple-file-upload__main--GridTemplateAreas);\n grid-template-rows: var(--pf-v6-c-multiple-file-upload__main--GridTemplateRows);\n grid-template-columns: var(--pf-v6-c-multiple-file-upload__main--GridTemplateColumns);\n gap: var(--pf-v6-c-multiple-file-upload__main--Gap);\n align-items: center;\n padding-block-start: var(--pf-v6-c-multiple-file-upload__main--PaddingBlockStart);\n padding-block-end: var(--pf-v6-c-multiple-file-upload__main--PaddingBlockEnd);\n padding-inline-start: var(--pf-v6-c-multiple-file-upload__main--PaddingInlineStart);\n padding-inline-end: var(--pf-v6-c-multiple-file-upload__main--PaddingInlineEnd);\n text-align: var(--pf-v6-c-multiple-file-upload__main--TextAlign);\n border: var(--pf-v6-c-multiple-file-upload__main--BorderWidth) var(--pf-v6-c-multiple-file-upload__main--BorderStyle) var(--pf-v6-c-multiple-file-upload__main--BorderColor);\n border-radius: var(--pf-v6-c-multiple-file-upload__main--BorderRadius);\n}\n\n.pf-v6-c-multiple-file-upload__title {\n display: var(--pf-v6-c-multiple-file-upload__title--Display);\n grid-area: title;\n grid-template-columns: var(--pf-v6-c-multiple-file-upload__title--GridTemplateColumns);\n gap: var(--pf-v6-c-multiple-file-upload__title--Gap);\n}\n\n.pf-v6-c-multiple-file-upload__title-icon {\n font-size: var(--pf-v6-c-multiple-file-upload__title-icon--FontSize);\n color: var(--pf-v6-c-multiple-file-upload__title-icon--Color);\n}\n\n.pf-v6-c-multiple-file-upload__title-text {\n font-family: var(--pf-v6-c-multiple-file-upload__title-text--FontFamily);\n font-size: var(--pf-v6-c-multiple-file-upload__title-text--FontSize);\n font-weight: var(--pf-v6-c-multiple-file-upload__title-text--FontWeight);\n color: var(--pf-v6-c-multiple-file-upload__title-text--Color, inherit);\n}\n\n.pf-v6-c-multiple-file-upload__title-text-separator {\n display: var(--pf-v6-c-multiple-file-upload__title-text-separator--Display);\n margin-block-start: var(--pf-v6-c-multiple-file-upload__title-text-separator--MarginBlockStart);\n margin-block-end: var(--pf-v6-c-multiple-file-upload__title-text-separator--MarginBlockEnd);\n font-family: var(--pf-v6-c-multiple-file-upload__title-text-separator--FontFamily);\n font-size: var(--pf-v6-c-multiple-file-upload__title-text-separator--FontSize);\n font-weight: var(--pf-v6-c-multiple-file-upload__title-text-separator--FontWeight);\n color: var(--pf-v6-c-multiple-file-upload__title-text-separator--Color);\n}\n\n.pf-v6-c-multiple-file-upload__upload {\n grid-area: upload;\n}\n\n.pf-v6-c-multiple-file-upload__info {\n grid-area: info;\n margin-block-start: var(--pf-v6-c-multiple-file-upload__info--MarginBlockStart);\n font-size: var(--pf-v6-c-multiple-file-upload__info--FontSize);\n color: var(--pf-v6-c-multiple-file-upload__info--Color);\n}\n\n.pf-v6-c-multiple-file-upload__status {\n padding-block-start: var(--pf-v6-c-multiple-file-upload__status--PaddingBlockStart);\n padding-block-end: var(--pf-v6-c-multiple-file-upload__status--PaddingBlockEnd);\n padding-inline-start: var(--pf-v6-c-multiple-file-upload__status--PaddingInlineStart);\n padding-inline-end: var(--pf-v6-c-multiple-file-upload__status--PaddingInlineEnd);\n}\n\n.pf-v6-c-multiple-file-upload__status,\n.pf-v6-c-multiple-file-upload__status-item-main {\n min-width: 0;\n}\n\n.pf-v6-c-multiple-file-upload__status-progress {\n display: grid;\n grid-template-columns: var(--pf-v6-c-multiple-file-upload__status-progress--GridTemplateColumns);\n gap: var(--pf-v6-c-multiple-file-upload__status-progress--Gap);\n}\n\n.pf-v6-c-multiple-file-upload__status-progress-icon {\n color: var(--pf-v6-c-multiple-file-upload__status-progress-icon--Color);\n}\n\n.pf-v6-c-multiple-file-upload__status-item {\n display: grid;\n grid-template-columns: var(--pf-v6-c-multiple-file-upload__status-item--GridTemplateColumns);\n gap: var(--pf-v6-c-multiple-file-upload__status-item--Gap);\n padding-block-start: var(--pf-v6-c-multiple-file-upload__status-item--PaddingBlockStart);\n padding-block-end: var(--pf-v6-c-multiple-file-upload__status-item--PaddingBlockEnd);\n border-block-end: var(--pf-v6-c-multiple-file-upload__status-item--BorderWidth) solid var(--pf-v6-c-multiple-file-upload__status-item--BorderColor);\n}\n\n.pf-v6-c-multiple-file-upload__status-item-icon {\n color: var(--pf-v6-c-multiple-file-upload__status-item-icon--Color);\n}\n\n.pf-v6-c-multiple-file-upload__status-item-progress {\n display: grid;\n grid-template-columns: var(--pf-v6-c-multiple-file-upload__status-item-progress--GridTemplateColumns);\n gap: var(--pf-v6-c-multiple-file-upload__status-item-progress--Gap);\n}\n\n.pf-v6-c-multiple-file-upload__status-item-progress-text {\n color: var(--pf-v6-c-multiple-file-upload__status-item-progress-text--Color);\n}\n\n.pf-v6-c-multiple-file-upload__status-item-progress-size {\n color: var(--pf-v6-c-multiple-file-upload__status-item-progress-size--Color);\n}\n\n.pf-v6-c-nav {\n --pf-v6-c-nav__link--PaddingBlockStart: var(--pf-t--global--spacer--sm);\n --pf-v6-c-nav__link--PaddingBlockEnd: var(--pf-t--global--spacer--sm);\n --pf-v6-c-nav__link--PaddingInlineStart: var(--pf-t--global--spacer--md);\n --pf-v6-c-nav__link--PaddingInlineEnd: var(--pf-t--global--spacer--md);\n --pf-v6-c-nav__list--RowGap: var(--pf-t--global--spacer--sm);\n --pf-v6-c-nav__list--ColumnGap: var(--pf-t--global--spacer--xs);\n --pf-v6-c-nav--PaddingBlockStart: var(--pf-t--global--spacer--md);\n --pf-v6-c-nav--PaddingBlockEnd: var(--pf-t--global--spacer--md);\n --pf-v6-c-nav--PaddingInlineStart: 0;\n --pf-v6-c-nav--PaddingInlineEnd: 0;\n --pf-v6-c-nav--RowGap: var(--pf-t--global--spacer--lg);\n --pf-v6-c-nav--ColumnGap: 0;\n --pf-v6-c-nav--AlignItems: baseline;\n --pf-v6-c-nav--FontSize: var(--pf-t--global--font--size--body--default);\n --pf-v6-c-nav--FontWeight: var(--pf-t--global--font--weight--body--default);\n --pf-v6-c-nav--LineHeight: var(--pf-t--global--font--line-height--body);\n --pf-v6-c-nav--OutlineOffset: calc(var(--pf-t--global--spacer--xs) * -1);\n --pf-v6-c-nav--BackgroundColor: transparent;\n --pf-v6-c-nav__list--ScrollSnapTypeAxis: x;\n --pf-v6-c-nav__list--ScrollSnapTypeStrictness: proximity;\n --pf-v6-c-nav__list--ScrollSnapType: var(--pf-v6-c-nav__list--ScrollSnapTypeAxis) var(--pf-v6-c-nav__list--ScrollSnapTypeStrictness);\n --pf-v6-c-nav__item--ScrollSnapAlign: end;\n --pf-v6-c-nav__section-title--FontWeight: var(--pf-t--global--font--weight--body--bold);\n --pf-v6-c-nav__section-title--Color: var(--pf-t--global--text--color--regular);\n --pf-v6-c-nav__section-title--PaddingBlockStart: 0;\n --pf-v6-c-nav__section-title--PaddingBlockEnd: 0;\n --pf-v6-c-nav__section-title--PaddingInlineStart: var(--pf-v6-c-nav__link--PaddingInlineStart);\n --pf-v6-c-nav__section-title--PaddingInlineEnd: var(--pf-v6-c-nav__link--PaddingInlineEnd);\n --pf-v6-c-nav__item--RowGap: var(--pf-v6-c-nav__list--RowGap);\n --pf-v6-c-nav__item__toggle-icon--Rotate: 0;\n --pf-v6-c-nav__item--m-expanded__toggle-icon--Rotate: 90deg;\n --pf-v6-c-nav__item__toggle-icon--TransitionDuration--transform: var(--pf-t--global--motion--duration--icon--default);\n --pf-v6-c-nav__item__toggle-icon--TransitionTimingFunction--transform: var(--pf-t--global--motion--timing-function--default);\n --pf-v6-c-nav__link--ColumnGap: var(--pf-t--global--spacer--sm);\n --pf-v6-c-nav__link--AlignItems: baseline;\n --pf-v6-c-nav__link--BorderRadius: var(--pf-t--global--border--radius--small);\n --pf-v6-c-nav__link--BackgroundColor: var(--pf-t--global--background--color--action--plain--default);\n --pf-v6-c-nav__link--WhiteSpace: normal;\n --pf-v6-c-nav__link--Color: var(--pf-t--global--text--color--subtle);\n --pf-v6-c-nav__link--hover--Color: var(--pf-t--global--text--color--regular);\n --pf-v6-c-nav__link--hover--BackgroundColor: var(--pf-t--global--background--color--action--plain--alt--hover);\n --pf-v6-c-nav__link--m-current--BackgroundColor: var(--pf-t--global--background--color--action--plain--alt--clicked);\n --pf-v6-c-nav__link--m-current--Color: var(--pf-t--global--text--color--regular);\n --pf-v6-c-nav__link--BorderColor: var(--pf-t--global--border--color--high-contrast);\n --pf-v6-c-nav__link--BorderWidth: var(--pf-t--global--border--width--action--plain--default);\n --pf-v6-c-nav__link--hover--BorderWidth: var(--pf-t--global--border--width--action--plain--hover);\n --pf-v6-c-nav__link--m-current--BorderWidth: var(--pf-t--global--border--width--action--plain--clicked);\n --pf-v6-c-nav__link--TransitionDuration--background-color: var(--pf-t--global--motion--duration--fade--default);\n --pf-v6-c-nav__link--TransitionTimingFunction--background-color: var(--pf-t--global--motion--timing-function--default);\n --pf-v6-c-nav__link--m-current--TransitionDuration--color: var(--pf-t--global--motion--duration--fade--short);\n --pf-v6-c-nav__link--m-current--TransitionTimingFunction--color: var(--pf-t--global--motion--timing-function--default);\n --pf-v6-c-nav__link-icon--Color: var(--pf-t--global--icon--color--subtle);\n --pf-v6-c-nav__link--m-current__link-icon--Color: var(--pf-t--global--icon--color--regular);\n --pf-v6-c-nav__subnav--RowGap: var(--pf-t--global--border--width--extra-strong);\n --pf-v6-c-nav__subnav--PaddingBlockStart: var(--pf-v6-c-nav__item--RowGap);\n --pf-v6-c-nav__subnav--PaddingBlockEnd: var(--pf-v6-c-nav__item--RowGap);\n --pf-v6-c-nav__subnav--PaddingInlineStart: var(--pf-t--global--spacer--md);\n --pf-v6-c-nav__subnav--TransitionDuration--expand: var(--pf-t--global--motion--duration--fade--default);\n --pf-v6-c-nav__subnav--TransitionDuration--expand--slide: 0s;\n --pf-v6-c-nav__subnav--TransitionDuration--collapse: var(--pf-t--global--motion--duration--fade--short);\n --pf-v6-c-nav__subnav--TransitionDuration--collapse--slide: 0s;\n --pf-v6-c-nav__subnav--TransitionTimingFunction--expand: var(--pf-t--global--motion--timing-function--default);\n --pf-v6-c-nav__subnav--TranslateY: 0;\n --pf-v6-c-nav__subnav--hidden--TranslateY: 0;\n --pf-v6-c-nav__scroll-button--BorderColor: var(--pf-t--global--border--color--default);\n --pf-v6-c-nav__scroll-button--BorderWidth: var(--pf-t--global--border--width--divider--default);\n --pf-v6-c-nav__scroll-button--first-of-type--c-button--BorderStartStartRadius: var(--pf-t--global--border--radius--pill);\n --pf-v6-c-nav__scroll-button--first-of-type--c-button--BorderEndStartRadius: var(--pf-t--global--border--radius--pill);\n --pf-v6-c-nav__scroll-button--last-of-type--c-button--BorderStartEndRadius: var(--pf-t--global--border--radius--pill);\n --pf-v6-c-nav__scroll-button--last-of-type--c-button--BorderEndEndRadius: var(--pf-t--global--border--radius--pill);\n --pf-v6-c-nav__toggle--PaddingInlineStart: var(--pf-t--global--spacer--sm);\n --pf-v6-c-nav__toggle--PaddingInlineEnd: var(--pf-t--global--spacer--sm);\n --pf-v6-c-nav__toggle--TranslateY: calc((var(--pf-v6-c-nav--LineHeight) * var(--pf-v6-c-nav--FontSize) / 2) - 50%);\n --pf-v6-c-nav--m-horizontal__list--PaddingBlockStart: 0;\n --pf-v6-c-nav--m-horizontal__list--PaddingBlockEnd: 0;\n --pf-v6-c-nav--m-horizontal__list--PaddingInlineStart: 0;\n --pf-v6-c-nav--m-horizontal__list--PaddingInlineEnd: 0;\n --pf-v6-c-nav--m-horizontal--m-scrollable__list--PaddingInlineStart: var(--pf-v6-c-nav__list--ColumnGap);\n --pf-v6-c-nav--m-horizontal--m-scrollable__list--PaddingInlineEnd: var(--pf-v6-c-nav__list--ColumnGap);\n --pf-v6-c-nav--m-horizontal--m-subnav--BackgroundColor: var(--pf-t--global--background--color--secondary--default);\n --pf-v6-c-nav--m-horizontal--m-subnav--BorderRadius: var(--pf-t--global--border--radius--pill);\n --pf-v6-c-nav--m-horizontal--m-subnav--BorderWidth: var(--pf-t--global--border--width--high-contrast--regular);\n --pf-v6-c-nav--m-horizontal--m-subnav--BorderColor: var(--pf-t--global--border--color--high-contrast);\n --pf-v6-c-nav--m-horizontal--m-subnav__list--PaddingBlockStart: var(--pf-t--global--spacer--xs);\n --pf-v6-c-nav--m-horizontal--m-subnav__list--PaddingBlockEnd: var(--pf-t--global--spacer--xs);\n --pf-v6-c-nav--m-horizontal--m-subnav__list--PaddingInlineStart: var(--pf-t--global--spacer--md);\n --pf-v6-c-nav--m-horizontal--m-subnav__list--PaddingInlineEnd: var(--pf-t--global--spacer--md);\n --pf-v6-c-nav--m-horizontal--m-subnav--m-scrollable__list--PaddingInlineStart: var(--pf-v6-c-nav__list--ColumnGap);\n --pf-v6-c-nav--m-horizontal--m-subnav--m-scrollable__list--PaddingInlineEnd: var(--pf-v6-c-nav__list--ColumnGap);\n --pf-v6-c-nav--m-horizontal--m-subnav__link--PaddingBlockStart: var(--pf-t--global--spacer--xs);\n --pf-v6-c-nav--m-horizontal--m-subnav__link--PaddingBlockEnd: var(--pf-t--global--spacer--xs);\n --pf-v6-c-nav--m-horizontal--m-subnav__link--PaddingInlineStart: var(--pf-t--global--spacer--md);\n --pf-v6-c-nav--m-horizontal--m-subnav__link--PaddingInlineEnd: var(--pf-t--global--spacer--md);\n}\n@media screen and (prefers-reduced-motion: no-preference) {\n .pf-v6-c-nav {\n --pf-v6-c-nav__subnav--TransitionDuration--expand--slide: var(--pf-t--global--motion--duration--fade--default);\n --pf-v6-c-nav__subnav--TransitionDuration--collapse--slide: var(--pf-t--global--motion--duration--fade--short);\n --pf-v6-c-nav__subnav--hidden--TranslateY: -.5rem;\n }\n}\n\n.pf-v6-c-nav,\n.pf-v6-c-nav__section,\n.pf-v6-c-nav__subnav,\n.pf-v6-c-nav__list,\n.pf-v6-c-nav__item {\n display: grid;\n}\n\n.pf-v6-c-nav {\n position: relative;\n row-gap: var(--pf-v6-c-nav--RowGap);\n column-gap: var(--pf-v6-c-nav--ColumnGap);\n max-width: 100%;\n padding-block-start: var(--pf-v6-c-nav--PaddingBlockStart);\n padding-block-end: var(--pf-v6-c-nav--PaddingBlockEnd);\n padding-inline-start: var(--pf-v6-c-nav--PaddingInlineStart);\n padding-inline-end: var(--pf-v6-c-nav--PaddingInlineEnd);\n font-size: var(--pf-v6-c-nav--FontSize);\n font-weight: var(--pf-v6-c-nav--FontWeight);\n line-height: var(--pf-v6-c-nav--LineHeight);\n background-color: var(--pf-v6-c-nav--BackgroundColor);\n}\n.pf-v6-c-nav.pf-m-overflow-hidden {\n overflow: hidden;\n}\n.pf-v6-c-nav.pf-m-inset {\n --pf-v6-c-nav--PaddingInlineStart: var(--pf-t--global--spacer--md);\n --pf-v6-c-nav--PaddingInlineEnd: var(--pf-t--global--spacer--md);\n}\n.pf-v6-c-nav.pf-m-fill {\n flex-grow: 1;\n}\n.pf-v6-c-nav .pf-v6-c-menu {\n --pf-v6-c-menu--MinWidth: 100%;\n}\n.pf-v6-c-nav .pf-v6-c-menu.pf-m-drilldown, .pf-v6-c-nav .pf-v6-c-menu.pf-m-drilldown .pf-v6-c-menu {\n --pf-v6-c-menu--PaddingBlockStart: 0;\n --pf-v6-c-menu--PaddingBlockEnd: 0;\n --pf-v6-c-menu--BackgroundColor: var(--pf-v6-c-nav--BackgroundColor);\n --pf-v6-c-menu--BoxShadow: none;\n --pf-v6-c-menu__list-item--hover--BackgroundColor: var(--pf-v6-c-nav__link--hover--BackgroundColor);\n}\n.pf-v6-c-nav .pf-v6-c-menu.pf-m-drilldown .pf-v6-c-menu__list, .pf-v6-c-nav .pf-v6-c-menu.pf-m-drilldown .pf-v6-c-menu .pf-v6-c-menu__list {\n row-gap: var(--pf-v6-c-nav__subnav--RowGap);\n}\n.pf-v6-c-nav .pf-v6-c-menu.pf-m-drilldown .pf-v6-c-menu__list-item::before, .pf-v6-c-nav .pf-v6-c-menu.pf-m-drilldown .pf-v6-c-menu .pf-v6-c-menu__list-item::before {\n border-radius: var(--pf-v6-c-nav__link--BorderRadius);\n}\n\n[class^=pf-v6-c-nav][hidden] {\n display: none;\n}\n\n.pf-v6-c-nav__nav,\n.pf-v6-c-nav__list,\n.pf-v6-c-nav__subnav {\n --pf-v6-c-nav__item--RowGap--row-offset: calc(var(--pf-v6-c-nav__list--RowGap) / 2 * -1);\n --pf-v6-c-nav__link--clickable-inset--Block: var(--pf-v6-c-nav__item--RowGap--row-offset);\n --pf-v6-c-nav__button--RowGap--row-offset: calc(var(--pf-v6-c-nav__item--RowGap) * -1);\n}\n\n.pf-v6-c-nav__list {\n row-gap: var(--pf-v6-c-nav__list--RowGap);\n column-gap: var(--pf-v6-c-nav__list--ColumnGap);\n min-height: 0;\n}\n\n.pf-v6-c-nav__subnav {\n --pf-v6-c-nav__list--RowGap: var(--pf-v6-c-nav__subnav--RowGap);\n max-height: 99999px;\n padding-block-start: var(--pf-v6-c-nav__subnav--PaddingBlockStart);\n padding-block-end: var(--pf-v6-c-nav__subnav--PaddingBlockEnd);\n padding-inline-start: var(--pf-v6-c-nav__subnav--PaddingInlineStart);\n overflow-y: clip;\n visibility: visible;\n transition-delay: 0s, 0s, var(--pf-v6-c-nav__subnav--TransitionDelay--expand--focus, 0s), var(--pf-v6-c-nav__subnav--TransitionDelay--expand--focus, 0s), var(--pf-v6-c-nav__subnav--TransitionDelay--expand--focus, 0s), var(--pf-v6-c-nav__subnav--TransitionDelay--expand--focus, 0s);\n transition-timing-function: var(--pf-v6-c-nav__subnav--TransitionTimingFunction--expand);\n transition-duration: var(--pf-v6-c-nav__subnav--TransitionDuration--expand), var(--pf-v6-c-nav__subnav--TransitionDuration--expand--slide), 0s, 0s, 0s, 0s;\n transition-property: opacity, translate, visibility, max-height, padding-block-start, padding-block-end;\n translate: 0 var(--pf-v6-c-nav__subnav--TranslateY);\n}\n.pf-v6-c-nav__subnav[hidden] {\n --pf-v6-c-nav__subnav--TransitionDelay--expand--focus: var(--pf-v6-c-nav__subnav--TransitionDuration--expand);\n --pf-v6-c-nav__subnav--TransitionDuration--expand: var(--pf-v6-c-nav__subnav--TransitionDuration--collapse);\n --pf-v6-c-nav__subnav--TransitionDuration--expand--slide: var(--pf-v6-c-nav__subnav--TransitionDuration--collapse--slide);\n --pf-v6-c-nav__subnav--PaddingBlockStart: 0;\n --pf-v6-c-nav__subnav--PaddingBlockEnd: 0;\n --pf-v6-c-nav__subnav--TranslateY: var(--pf-v6-c-nav__subnav--hidden--TranslateY);\n display: grid;\n max-height: 0;\n visibility: hidden;\n opacity: 0;\n}\n\n.pf-v6-c-nav__item {\n scroll-snap-align: var(--pf-v6-c-nav__item--ScrollSnapAlign);\n}\n.pf-v6-c-nav__item > .pf-v6-c-nav__link[button] {\n margin-block-end: var(--pf-v6-c-nav__button--RowGap--row-offset);\n}\n.pf-v6-c-nav__item.pf-m-expanded:last-child > .pf-v6-c-nav__subnav {\n margin-block-end: calc(var(--pf-v6-c-nav__subnav--PaddingBlockEnd) * -1);\n}\n\n.pf-v6-c-nav__section {\n row-gap: var(--pf-v6-c-nav__section--RowGap, var(--pf-v6-c-nav__list--RowGap));\n}\n\n.pf-v6-c-nav__section-title {\n padding-block-start: var(--pf-v6-c-nav__section-title--PaddingBlockStart);\n padding-block-end: var(--pf-v6-c-nav__section-title--PaddingBlockEnd);\n padding-inline-start: var(--pf-v6-c-nav__section-title--PaddingInlineStart);\n padding-inline-end: var(--pf-v6-c-nav__section-title--PaddingInlineEnd);\n font-size: var(--pf-v6-c-nav__section-title--FontSize, inherit);\n font-weight: var(--pf-v6-c-nav__section-title--FontWeight);\n color: var(--pf-v6-c-nav__section-title--Color);\n}\n\n.pf-v6-c-nav__link {\n position: relative;\n display: flex;\n column-gap: var(--pf-v6-c-nav__link--ColumnGap);\n align-items: var(--pf-v6-c-nav__link--AlignItems);\n padding-block-start: var(--pf-v6-c-nav__link--PaddingBlockStart);\n padding-block-end: var(--pf-v6-c-nav__link--PaddingBlockEnd);\n padding-inline-start: var(--pf-v6-c-nav__link--PaddingInlineStart);\n padding-inline-end: var(--pf-v6-c-nav__link--PaddingInlineEnd);\n font-size: var(--pf-v6-c-nav__link--FontSize, inherit);\n font-weight: var(--pf-v6-c-nav__link--FontWeight, inherit);\n line-height: var(--pf-v6-c-nav__link--LineHeight, inherit);\n color: var(--pf-v6-c-nav__link--Color);\n text-align: start;\n text-decoration-line: none;\n background-color: var(--pf-v6-c-nav__link--BackgroundColor);\n border: none;\n border-radius: var(--pf-v6-c-nav__link--BorderRadius);\n transition-timing-function: var(--pf-v6-c-nav__link--TransitionTimingFunction--background-color), var(--pf-v6-c-nav__link--m-current--TransitionTimingFunction--color);\n transition-duration: var(--pf-v6-c-nav__link--TransitionDuration--background-color), var(--pf-v6-c-nav__link--m-current--TransitionDuration--color);\n transition-property: background-color, color;\n}\n.pf-v6-c-nav__link::after {\n position: absolute;\n inset: 0;\n pointer-events: none;\n content: "";\n border: var(--pf-v6-c-nav__link--BorderWidth) solid var(--pf-v6-c-nav__link--BorderColor);\n border-radius: inherit;\n}\n.pf-v6-c-nav__link:hover, .pf-v6-c-nav__link.pf-m-hover, .pf-v6-c-nav__link:focus {\n --pf-v6-c-nav__link--BorderWidth: var(--pf-v6-c-nav__link--hover--BorderWidth);\n color: var(--pf-v6-c-nav__link--hover--Color);\n background-color: var(--pf-v6-c-nav__link--hover--BackgroundColor);\n}\n.pf-v6-c-nav__link.pf-m-current, .pf-v6-c-nav__link.pf-m-current:hover {\n --pf-v6-c-nav__link-icon--Color: var(--pf-v6-c-nav__link--m-current__link-icon--Color);\n --pf-v6-c-nav__link--BorderWidth: var(--pf-v6-c-nav__link--m-current--BorderWidth);\n color: var(--pf-v6-c-nav__link--m-current--Color);\n background-color: var(--pf-v6-c-nav__link--m-current--BackgroundColor);\n}\n\n.pf-v6-c-nav__link-icon {\n color: var(--pf-v6-c-nav__link-icon--Color);\n}\n\n.pf-v6-c-nav__toggle {\n flex: none;\n align-self: start;\n margin-inline-start: auto;\n transform: translateY(var(--pf-v6-c-nav__toggle--TranslateY));\n}\n\n.pf-v6-c-nav__toggle-icon {\n display: inline-block;\n transition-timing-function: var(--pf-v6-c-nav__item__toggle-icon--TransitionTimingFunction--transform);\n transition-duration: var(--pf-v6-c-nav__item__toggle-icon--TransitionDuration--transform);\n transition-property: transform;\n transform: rotate(var(--pf-v6-c-nav__item__toggle-icon--Rotate));\n}\n:where(.pf-v6-m-dir-rtl, [dir=rtl]) .pf-v6-c-nav__toggle-icon {\n scale: -1 1;\n}\n\n.pf-v6-c-nav__item:where(.pf-m-flyout) .pf-v6-c-nav__toggle-icon {\n --pf-v6-c-nav__item--m-expanded__toggle-icon--Rotate: 0;\n}\n.pf-v6-c-nav__link:where([aria-expanded=true]) .pf-v6-c-nav__toggle-icon {\n transform: rotate(var(--pf-v6-c-nav__item--m-expanded__toggle-icon--Rotate));\n}\n\n.pf-v6-c-nav__scroll-button {\n position: relative;\n}\n.pf-v6-c-nav__scroll-button::before {\n position: absolute;\n inset: 0;\n content: "";\n}\n.pf-v6-c-nav__scroll-button:first-of-type .pf-v6-c-button {\n --pf-v6-c-button--BorderStartStartRadius: var(--pf-v6-c-nav__scroll-button--first-of-type--c-button--BorderStartStartRadius);\n --pf-v6-c-button--BorderEndStartRadius: var(--pf-v6-c-nav__scroll-button--first-of-type--c-button--BorderEndStartRadius);\n}\n.pf-v6-c-nav__scroll-button:first-of-type::before {\n border-inline-end: var(--pf-v6-c-nav__scroll-button--BorderWidth) solid var(--pf-v6-c-nav__scroll-button--BorderColor);\n}\n.pf-v6-c-nav__scroll-button:last-of-type .pf-v6-c-button {\n --pf-v6-c-button--BorderStartEndRadius: var(--pf-v6-c-nav__scroll-button--last-of-type--c-button--BorderStartEndRadius);\n --pf-v6-c-button--BorderEndEndRadius: var(--pf-v6-c-nav__scroll-button--last-of-type--c-button--BorderEndEndRadius);\n}\n.pf-v6-c-nav__scroll-button:last-of-type::before {\n border-inline-start: var(--pf-v6-c-nav__scroll-button--BorderWidth) solid var(--pf-v6-c-nav__scroll-button--BorderColor);\n}\n.pf-v6-c-nav__scroll-button .pf-v6-c-button {\n outline-offset: var(--pf-v6-c-nav--OutlineOffset);\n}\n:where(.pf-v6-m-dir-rtl, [dir=rtl]) .pf-v6-c-nav__scroll-button .pf-v6-c-button > * {\n scale: -1 1;\n}\n\n.pf-v6-c-nav:where(.pf-m-horizontal) {\n padding: 0;\n overflow: hidden;\n}\n.pf-v6-c-nav:where(.pf-m-horizontal),\n.pf-v6-c-nav:where(.pf-m-horizontal) .pf-v6-c-nav__section,\n.pf-v6-c-nav:where(.pf-m-horizontal) .pf-v6-c-nav__subnav,\n.pf-v6-c-nav:where(.pf-m-horizontal) .pf-v6-c-nav__list,\n.pf-v6-c-nav:where(.pf-m-horizontal) .pf-v6-c-nav__item {\n display: flex;\n}\n.pf-v6-c-nav:where(.pf-m-horizontal) .pf-v6-c-nav__list {\n padding-block-start: var(--pf-v6-c-nav--m-horizontal__list--PaddingBlockStart);\n padding-block-end: var(--pf-v6-c-nav--m-horizontal__list--PaddingBlockEnd);\n padding-inline-start: var(--pf-v6-c-nav--m-horizontal__list--PaddingInlineStart);\n padding-inline-end: var(--pf-v6-c-nav--m-horizontal__list--PaddingInlineEnd);\n overflow-x: auto;\n white-space: nowrap;\n scroll-snap-type: var(--pf-v6-c-nav__list--ScrollSnapType);\n scroll-padding-inline-end: var(--pf-v6-c-nav--m-horizontal__list--PaddingInlineEnd);\n -webkit-overflow-scrolling: touch;\n scrollbar-width: none;\n -ms-overflow-style: -ms-autohiding-scrollbar;\n}\n.pf-v6-c-nav:where(.pf-m-horizontal) .pf-v6-c-nav__list::-webkit-scrollbar {\n display: none;\n}\n.pf-v6-c-nav:where(.pf-m-horizontal) .pf-v6-c-nav__link {\n outline-offset: var(--pf-v6-c-nav--OutlineOffset);\n}\n.pf-v6-c-nav:where(.pf-m-horizontal).pf-m-subnav {\n --pf-v6-c-nav--BackgroundColor: var(--pf-v6-c-nav--m-horizontal--m-subnav--BackgroundColor);\n --pf-v6-c-nav--m-horizontal__list--PaddingBlockStart: var(--pf-v6-c-nav--m-horizontal--m-subnav__list--PaddingBlockStart);\n --pf-v6-c-nav--m-horizontal__list--PaddingBlockEnd: var(--pf-v6-c-nav--m-horizontal--m-subnav__list--PaddingBlockEnd);\n --pf-v6-c-nav--m-horizontal__list--PaddingInlineStart: var(--pf-v6-c-nav--m-horizontal--m-subnav__list--PaddingInlineStart);\n --pf-v6-c-nav--m-horizontal__list--PaddingInlineEnd: var(--pf-v6-c-nav--m-horizontal--m-subnav__list--PaddingInlineEnd);\n --pf-v6-c-nav--m-horizontal--m-scrollable__list--PaddingInlineStart: var(--pf-v6-c-nav--m-horizontal--m-subnav--m-scrollable__list--PaddingInlineStart);\n --pf-v6-c-nav--m-horizontal--m-scrollable__list--PaddingInlineEnd: var(--pf-v6-c-nav--m-horizontal--m-subnav--m-scrollable__list--PaddingInlineEnd);\n --pf-v6-c-nav__link--PaddingBlockStart: var(--pf-v6-c-nav--m-horizontal--m-subnav__link--PaddingBlockStart);\n --pf-v6-c-nav__link--PaddingBlockEnd: var(--pf-v6-c-nav--m-horizontal--m-subnav__link--PaddingBlockEnd);\n border: var(--pf-v6-c-nav--m-horizontal--m-subnav--BorderWidth) solid var(--pf-v6-c-nav--m-horizontal--m-subnav--BorderColor);\n border-radius: var(--pf-v6-c-nav--m-horizontal--m-subnav--BorderRadius);\n}\n.pf-v6-c-nav:where(.pf-m-horizontal).pf-m-scrollable {\n --pf-v6-c-nav--m-horizontal__list--PaddingInlineStart: var(--pf-v6-c-nav--m-horizontal--m-scrollable__list--PaddingInlineStart);\n --pf-v6-c-nav--m-horizontal__list--PaddingInlineEnd: var(--pf-v6-c-nav--m-horizontal--m-scrollable__list--PaddingInlineEnd);\n}\n\n.pf-v6-c-notification-drawer {\n --pf-v6-c-notification-drawer--BackgroundColor: var(--pf-t--global--background--color--floating--default);\n --pf-v6-c-notification-drawer__header--PaddingBlockStart: var(--pf-t--global--spacer--md);\n --pf-v6-c-notification-drawer__header--PaddingInlineEnd: var(--pf-t--global--spacer--lg);\n --pf-v6-c-notification-drawer__header--PaddingBlockEnd: var(--pf-t--global--spacer--md);\n --pf-v6-c-notification-drawer__header--PaddingInlineStart: var(--pf-t--global--spacer--lg);\n --pf-v6-c-notification-drawer__header--BackgroundColor: var(--pf-t--global--background--color--floating--default);\n --pf-v6-c-notification-drawer__header--ZIndex: var(--pf-t--global--z-index--sm);\n --pf-v6-c-notification-drawer__header-title--FontSize: var(--pf-t--global--font--size--heading--md);\n --pf-v6-c-notification-drawer__header-title--FontWeight: var(--pf-t--global--font--weight--heading--default);\n --pf-v6-c-notification-drawer__header-title--LineHeight: var(--pf-t--global--font--line-height--heading);\n --pf-v6-c-notification-drawer__header-title--FontFamily: var(--pf-t--global--font--family--heading);\n --pf-v6-c-notification-drawer__header-status--MarginInlineStart: var(--pf-t--global--spacer--md);\n --pf-v6-c-notification-drawer__header-status--FontWeight: var(--pf-t--global--font--weight--body--bold);\n --pf-v6-c-notification-drawer__header-status--FontSize: var(--pf-t--global--font--size--body--default);\n --pf-v6-c-notification-drawer__header-status--Color: var(--pf-t--global--text--color--subtle);\n --pf-v6-c-notification-drawer__body--ZIndex: var(--pf-t--global--z-index--xs);\n --pf-v6-c-notification-drawer__body--PaddingBlockStart: 0;\n --pf-v6-c-notification-drawer__body--PaddingBlockEnd: var(--pf-t--global--spacer--md);\n --pf-v6-c-notification-drawer__list--Gap: var(--pf-t--global--spacer--sm);\n --pf-v6-c-notification-drawer__list--PaddingInlineStart: var(--pf-t--global--spacer--lg);\n --pf-v6-c-notification-drawer__list--PaddingInlineEnd: var(--pf-t--global--spacer--lg);\n --pf-v6-c-notification-drawer__list-item--PaddingBlockStart: var(--pf-t--global--spacer--md);\n --pf-v6-c-notification-drawer__list-item--PaddingInlineEnd: var(--pf-t--global--spacer--md);\n --pf-v6-c-notification-drawer__list-item--PaddingBlockEnd: var(--pf-t--global--spacer--md);\n --pf-v6-c-notification-drawer__list-item--PaddingInlineStart: var(--pf-t--global--spacer--md);\n --pf-v6-c-notification-drawer__list-item--BackgroundColor: var(--pf-t--global--background--color--primary--default);\n --pf-v6-c-notification-drawer__list-item--BorderWidth: var(--pf-t--global--border--width--box--status--default);\n --pf-v6-c-notification-drawer__list-item--BorderRadius: var(--pf-t--global--border--radius--medium);\n --pf-v6-c-notification-drawer__list-item--m-info__list-item-header-icon--Color: var(--pf-t--global--icon--color--status--info--default);\n --pf-v6-c-notification-drawer__list-item--m-info__list-item--BorderColor: var(--pf-t--global--border--color--status--info--default);\n --pf-v6-c-notification-drawer__list-item--m-warning__list-item-header-icon--Color: var(--pf-t--global--icon--color--status--warning--default);\n --pf-v6-c-notification-drawer__list-item--m-warning__list-item--BorderColor: var(--pf-t--global--border--color--status--warning--default);\n --pf-v6-c-notification-drawer__list-item--m-danger__list-item-header-icon--Color: var(--pf-t--global--icon--color--status--danger--default);\n --pf-v6-c-notification-drawer__list-item--m-danger__list-item--BorderColor: var(--pf-t--global--border--color--status--danger--default);\n --pf-v6-c-notification-drawer__list-item--m-success__list-item-header-icon--Color: var(--pf-t--global--icon--color--status--success--default);\n --pf-v6-c-notification-drawer__list-item--m-success__list-item--BorderColor: var(--pf-t--global--border--color--status--success--default);\n --pf-v6-c-notification-drawer__list-item--m-custom__list-item-header-icon--Color: var(--pf-t--global--icon--color--status--custom--default);\n --pf-v6-c-notification-drawer__list-item--m-custom__list-item--BorderColor: var(--pf-t--global--border--color--status--custom--default);\n --pf-v6-c-notification-drawer__list-item--m-read--BackgroundColor: var(--pf-t--global--background--color--primary--default);\n --pf-v6-c-notification-drawer__list-item--m-read--BorderWidth: var(--pf-t--global--border--width--box--status--read);\n --pf-v6-c-notification-drawer__list-item--m-read--BorderColor: var(--pf-t--global--border--color--default);\n --pf-v6-c-notification-drawer__list-item--m-hoverable--hover--BackgroundColor: var(--pf-t--global--background--color--primary--hover);\n --pf-v6-c-notification-drawer__list-item-header--MarginBlockEnd: var(--pf-t--global--spacer--xs);\n --pf-v6-c-notification-drawer__list-item-header-icon--Color: inherit;\n --pf-v6-c-notification-drawer__list-item-header-icon--MarginInlineEnd: var(--pf-t--global--spacer--sm);\n --pf-v6-c-notification-drawer__list-item-header-title--FontWeight: var(--pf-t--global--font--weight--body--bold);\n --pf-v6-c-notification-drawer__list-item-header-title--max-lines: 1;\n --pf-v6-c-notification-drawer__list-item-action--MarginBlockStart: calc(var(--pf-t--global--spacer--control--vertical--plain) * -1);\n --pf-v6-c-notification-drawer__list-item-description--MarginBlockEnd: var(--pf-t--global--spacer--sm);\n --pf-v6-c-notification-drawer__list-item-timestamp--Color: var(--pf-t--global--text--color--subtle);\n --pf-v6-c-notification-drawer__list-item-timestamp--FontSize: var(--pf-t--global--font--size--body--default);\n --pf-v6-c-notification-drawer__group--BorderBlockEndWidth: var(--pf-t--global--border--width--divider--default);\n --pf-v6-c-notification-drawer__group--m-expanded--group--BorderBlockEndColor: var(--pf-t--global--border--color--default);\n --pf-v6-c-notification-drawer__group--m-expanded--MinHeight: 0;\n --pf-v6-c-notification-drawer__group--m-expanded--PaddingBlockEnd: var(--pf-t--global--spacer--md);\n --pf-v6-c-notification-drawer__group-toggle--PaddingBlockStart: var(--pf-t--global--spacer--md);\n --pf-v6-c-notification-drawer__group-toggle--PaddingInlineEnd: var(--pf-t--global--spacer--lg);\n --pf-v6-c-notification-drawer__group-toggle--PaddingBlockEnd: var(--pf-t--global--spacer--md);\n --pf-v6-c-notification-drawer__group-toggle--PaddingInlineStart: var(--pf-t--global--spacer--lg);\n --pf-v6-c-notification-drawer__group-toggle--BackgroundColor: var(--pf-t--global--background--color--floating--default);\n --pf-v6-c-notification-drawer__group-toggle--OutlineOffset: -0.25rem;\n --pf-v6-c-notification-drawer__group-toggle-title--MarginInlineEnd: var(--pf-t--global--spacer--md);\n --pf-v6-c-notification-drawer__group-toggle-title--FontSize: var(--pf-t--global--font--size--body--lg);\n --pf-v6-c-notification-drawer__group-toggle-title--max-lines: 1;\n --pf-v6-c-notification-drawer__group-toggle-count--MarginInlineEnd: var(--pf-t--global--spacer--md);\n --pf-v6-c-notification-drawer__group-toggle-icon--MarginInlineEnd: var(--pf-t--global--spacer--md);\n --pf-v6-c-notification-drawer__group-toggle-icon--Color: var(--pf-t--global--icon--color--regular);\n --pf-v6-c-notification-drawer__group-toggle-icon--TransitionTimingFunction: var(--pf-t--global--motion--timing-function--default);\n --pf-v6-c-notification-drawer__group-toggle-icon--TransitionDuration: var(--pf-t--global--motion--duration--icon--default);\n --pf-v6-c-notification-drawer__group-toggle-icon--Transition: transform var(--pf-v6-c-notification-drawer__group-toggle-icon--TransitionDuration) var(--pf-v6-c-notification-drawer__group-toggle-icon--TransitionTimingFunction);\n --pf-v6-c-notification-drawer__group--m-expanded__group-toggle-icon--Rotate: 90deg;\n}\n\n.pf-v6-c-notification-drawer {\n display: flex;\n flex-direction: column;\n height: 100%;\n background-color: var(--pf-v6-c-notification-drawer--BackgroundColor);\n}\n\n.pf-v6-c-notification-drawer__header {\n position: relative;\n z-index: var(--pf-v6-c-notification-drawer__header--ZIndex);\n display: flex;\n flex-shrink: 0;\n align-items: baseline;\n padding-block-start: var(--pf-v6-c-notification-drawer__header--PaddingBlockStart);\n padding-block-end: var(--pf-v6-c-notification-drawer__header--PaddingBlockEnd);\n padding-inline-start: var(--pf-v6-c-notification-drawer__header--PaddingInlineStart);\n padding-inline-end: var(--pf-v6-c-notification-drawer__header--PaddingInlineEnd);\n background-color: var(--pf-v6-c-notification-drawer__header--BackgroundColor);\n}\n\n.pf-v6-c-notification-drawer__header-title {\n font-family: var(--pf-v6-c-notification-drawer__header-title--FontFamily);\n font-size: var(--pf-v6-c-notification-drawer__header-title--FontSize);\n font-weight: var(--pf-v6-c-notification-drawer__header-title--FontWeight);\n line-height: var(--pf-v6-c-notification-drawer__header-title--LineHeight);\n}\n\n.pf-v6-c-notification-drawer__header-status {\n margin-inline-start: var(--pf-v6-c-notification-drawer__header-status--MarginInlineStart);\n font-size: var(--pf-v6-c-notification-drawer__header-status--FontSize);\n font-weight: var(--pf-v6-c-notification-drawer__header-status--FontWeight);\n color: var(--pf-v6-c-notification-drawer__header-status--Color);\n}\n\n.pf-v6-c-notification-drawer__header-action {\n display: flex;\n align-items: center;\n margin-inline-start: auto;\n}\n\n.pf-v6-c-notification-drawer__body {\n flex: 1;\n padding-block-start: var(--pf-v6-c-notification-drawer__body--PaddingBlockStart);\n padding-block-end: var(--pf-v6-c-notification-drawer__body--PaddingBlockEnd);\n overflow-y: auto;\n}\n\n.pf-v6-c-notification-drawer__list:not([hidden]) {\n display: flex;\n flex-direction: column;\n gap: var(--pf-v6-c-notification-drawer__list--Gap);\n padding-inline-start: var(--pf-v6-c-notification-drawer__list--PaddingInlineStart);\n padding-inline-end: var(--pf-v6-c-notification-drawer__list--PaddingInlineEnd);\n}\n\n.pf-v6-c-notification-drawer__list-item {\n position: relative;\n display: grid;\n grid-template-columns: 1fr auto;\n padding-block-start: var(--pf-v6-c-notification-drawer__list-item--PaddingBlockStart);\n padding-block-end: var(--pf-v6-c-notification-drawer__list-item--PaddingBlockEnd);\n padding-inline-start: var(--pf-v6-c-notification-drawer__list-item--PaddingInlineStart);\n padding-inline-end: var(--pf-v6-c-notification-drawer__list-item--PaddingInlineEnd);\n background-color: var(--pf-v6-c-notification-drawer__list-item--BackgroundColor);\n border: var(--pf-v6-c-notification-drawer__list-item--BorderWidth) solid var(--pf-v6-c-notification-drawer__list-item--BorderColor);\n border-radius: var(--pf-v6-c-notification-drawer__list-item--BorderRadius);\n}\n.pf-v6-c-notification-drawer__list-item.pf-m-info {\n --pf-v6-c-notification-drawer__list-item--BorderColor: var(--pf-v6-c-notification-drawer__list-item--m-info__list-item--BorderColor);\n --pf-v6-c-notification-drawer__list-item-header-icon--Color: var(--pf-v6-c-notification-drawer__list-item--m-info__list-item-header-icon--Color);\n}\n.pf-v6-c-notification-drawer__list-item.pf-m-warning {\n --pf-v6-c-notification-drawer__list-item--BorderColor: var(--pf-v6-c-notification-drawer__list-item--m-warning__list-item--BorderColor);\n --pf-v6-c-notification-drawer__list-item-header-icon--Color: var(--pf-v6-c-notification-drawer__list-item--m-warning__list-item-header-icon--Color);\n}\n.pf-v6-c-notification-drawer__list-item.pf-m-danger {\n --pf-v6-c-notification-drawer__list-item--BorderColor: var(--pf-v6-c-notification-drawer__list-item--m-danger__list-item--BorderColor);\n --pf-v6-c-notification-drawer__list-item-header-icon--Color: var(--pf-v6-c-notification-drawer__list-item--m-danger__list-item-header-icon--Color);\n}\n.pf-v6-c-notification-drawer__list-item.pf-m-success {\n --pf-v6-c-notification-drawer__list-item--BorderColor: var(--pf-v6-c-notification-drawer__list-item--m-success__list-item--BorderColor);\n --pf-v6-c-notification-drawer__list-item-header-icon--Color: var(--pf-v6-c-notification-drawer__list-item--m-success__list-item-header-icon--Color);\n}\n.pf-v6-c-notification-drawer__list-item.pf-m-custom {\n --pf-v6-c-notification-drawer__list-item--BorderColor: var(--pf-v6-c-notification-drawer__list-item--m-custom__list-item--BorderColor);\n --pf-v6-c-notification-drawer__list-item-header-icon--Color: var(--pf-v6-c-notification-drawer__list-item--m-custom__list-item-header-icon--Color);\n}\n.pf-v6-c-notification-drawer__list-item.pf-m-read {\n --pf-v6-c-notification-drawer__list-item--BorderWidth: var(--pf-v6-c-notification-drawer__list-item--m-read--BorderWidth);\n --pf-v6-c-notification-drawer__list-item--BackgroundColor: var(--pf-v6-c-notification-drawer__list-item--m-read--BackgroundColor);\n --pf-v6-c-notification-drawer__list-item--BorderColor: var(--pf-v6-c-notification-drawer__list-item--m-read--BorderColor);\n position: relative;\n}\n.pf-v6-c-notification-drawer__list-item.pf-m-hoverable {\n cursor: pointer;\n}\n.pf-v6-c-notification-drawer__list-item.pf-m-hoverable:hover, .pf-v6-c-notification-drawer__list-item.pf-m-hoverable:focus {\n background-color: var(--pf-v6-c-notification-drawer__list-item--m-hoverable--hover--BackgroundColor);\n}\n\n.pf-v6-c-notification-drawer__list-item-header {\n display: flex;\n grid-row: 1/2;\n grid-column: 1/2;\n align-items: baseline;\n margin-block-end: var(--pf-v6-c-notification-drawer__list-item-header--MarginBlockEnd);\n}\n\n.pf-v6-c-notification-drawer__list-item-header-icon {\n margin-inline-end: var(--pf-v6-c-notification-drawer__list-item-header-icon--MarginInlineEnd);\n color: var(--pf-v6-c-notification-drawer__list-item-header-icon--Color);\n}\n\n.pf-v6-c-notification-drawer__list-item-header-title {\n font-weight: var(--pf-v6-c-notification-drawer__list-item-header-title--FontWeight);\n word-break: break-word;\n}\n.pf-v6-c-notification-drawer__list-item-header-title.pf-m-truncate {\n display: -webkit-box;\n -webkit-box-orient: vertical;\n -webkit-line-clamp: var(--pf-v6-c-notification-drawer__list-item-header-title--max-lines);\n overflow: hidden;\n}\n\n.pf-v6-c-notification-drawer__list-item-action {\n grid-row: 1/3;\n grid-column: 2/3;\n margin-block-start: var(--pf-v6-c-notification-drawer__list-item-action--MarginBlockStart);\n}\n.pf-v6-c-notification-drawer__list-item-action.pf-m-no-offset {\n --pf-v6-c-notification-drawer__list-item-action--MarginBlockStart: 0;\n}\n\n.pf-v6-c-notification-drawer__list-item-description {\n grid-row: 2/3;\n grid-column: 1/2;\n margin-block-end: var(--pf-v6-c-notification-drawer__list-item-description--MarginBlockEnd);\n word-break: break-word;\n}\n\n.pf-v6-c-notification-drawer__list-item-timestamp {\n grid-row: 3/4;\n grid-column: 1/2;\n font-size: var(--pf-v6-c-notification-drawer__list-item-timestamp--FontSize);\n color: var(--pf-v6-c-notification-drawer__list-item-timestamp--Color);\n}\n\n.pf-v6-c-notification-drawer__group-list {\n display: flex;\n flex-direction: column;\n}\n\n.pf-v6-c-notification-drawer__group {\n border-block-end: var(--pf-v6-c-notification-drawer__group--BorderBlockEndWidth) solid var(--pf-v6-c-notification-drawer__group--m-expanded--group--BorderBlockEndColor);\n}\n.pf-v6-c-notification-drawer__group.pf-m-expanded {\n min-height: var(--pf-v6-c-notification-drawer__group--m-expanded--MinHeight);\n padding-block-end: var(--pf-v6-c-notification-drawer__group--m-expanded--PaddingBlockEnd);\n}\n\n.pf-v6-c-notification-drawer__group-toggle {\n display: flex;\n align-items: baseline;\n width: 100%;\n padding-block-start: var(--pf-v6-c-notification-drawer__group-toggle--PaddingBlockStart);\n padding-block-end: var(--pf-v6-c-notification-drawer__group-toggle--PaddingBlockEnd);\n padding-inline-start: var(--pf-v6-c-notification-drawer__group-toggle--PaddingInlineStart);\n padding-inline-end: var(--pf-v6-c-notification-drawer__group-toggle--PaddingInlineEnd);\n background-color: var(--pf-v6-c-notification-drawer__group-toggle--BackgroundColor);\n border: none;\n outline-offset: var(--pf-v6-c-notification-drawer__group-toggle--OutlineOffset);\n}\n\n.pf-v6-c-notification-drawer__group-toggle-title {\n display: -webkit-box;\n -webkit-box-orient: vertical;\n -webkit-line-clamp: var(--pf-v6-c-notification-drawer__group-toggle-title--max-lines);\n overflow: hidden;\n flex: 1;\n margin-inline-end: var(--pf-v6-c-notification-drawer__group-toggle-title--MarginInlineEnd);\n font-size: var(--pf-v6-c-notification-drawer__group-toggle-title--FontSize);\n text-align: start;\n word-break: break-word;\n}\n\n.pf-v6-c-notification-drawer__group-toggle-count {\n margin-inline-start: auto;\n margin-inline-end: var(--pf-v6-c-notification-drawer__group-toggle-count--MarginInlineEnd);\n}\n\n.pf-v6-c-notification-drawer__group-toggle-icon {\n margin-inline-end: var(--pf-v6-c-notification-drawer__group-toggle-icon--MarginInlineEnd);\n color: var(--pf-v6-c-notification-drawer__group-toggle-icon--Color);\n transition: var(--pf-v6-c-notification-drawer__group-toggle-icon--Transition);\n}\n:where(.pf-v6-m-dir-rtl, [dir=rtl]) .pf-v6-c-notification-drawer__group-toggle-icon {\n scale: -1 1;\n}\n\n.pf-v6-c-notification-drawer__group.pf-m-expanded .pf-v6-c-notification-drawer__group-toggle-icon {\n transform: rotate(var(--pf-v6-c-notification-drawer__group--m-expanded__group-toggle-icon--Rotate));\n}\n\n.pf-v6-c-overflow-menu {\n --pf-v6-c-overflow-menu--ColumnGap: var(--pf-t--global--spacer--md);\n --pf-v6-c-overflow-menu__group--ColumnGap: var(--pf-t--global--spacer--md);\n --pf-v6-c-overflow-menu__group--m-button-group--ColumnGap: var(--pf-t--global--spacer--sm);\n --pf-v6-c-overflow-menu__group--m-icon-button-group--ColumnGap: var(--pf-t--global--spacer--xs);\n}\n\n.pf-v6-c-overflow-menu {\n display: inline-flex;\n column-gap: var(--pf-v6-c-overflow-menu--ColumnGap);\n}\n\n.pf-v6-c-overflow-menu__content,\n.pf-v6-c-overflow-menu__group {\n display: flex;\n align-items: start;\n}\n\n.pf-v6-c-overflow-menu__group {\n column-gap: var(--pf-v6-c-overflow-menu__group--ColumnGap);\n}\n.pf-v6-c-overflow-menu__group.pf-m-button-group {\n column-gap: var(--pf-v6-c-overflow-menu__group--m-button-group--ColumnGap);\n}\n.pf-v6-c-overflow-menu__group.pf-m-icon-button-group {\n column-gap: var(--pf-v6-c-overflow-menu__group--m-icon-button-group--ColumnGap);\n}\n\n.pf-v6-c-overflow-menu__item {\n column-gap: var(--pf-v6-c-overflow-menu__item--ColumnGap, var(--pf-v6-c-overflow-menu--ColumnGap));\n}\n\n.pf-v6-c-overflow-menu__content,\n.pf-v6-c-overflow-menu__control {\n column-gap: var(--pf-v6-c-overflow-menu--ColumnGap);\n}\n\n.pf-v6-c-page {\n --pf-v6-c-page--BackgroundColor: var(--pf-t--global--background--color--secondary--default);\n --pf-v6-c-page--inset: var(--pf-t--global--spacer--inset--page-chrome);\n --pf-v6-c-page--c-masthead--ZIndex: var(--pf-t--global--z-index--md);\n --pf-v6-c-page__sidebar--ZIndex: var(--pf-t--global--z-index--sm);\n --pf-v6-c-page__sidebar--Width--base: 18.125rem;\n --pf-v6-c-page__sidebar--Width: var(--pf-v6-c-page__sidebar--Width--base);\n --pf-v6-c-page__sidebar--xl--Width: var(--pf-v6-c-page__sidebar--Width--base);\n --pf-v6-c-page__sidebar--BackgroundColor: var(--pf-t--global--background--color--secondary--default);\n --pf-v6-c-page__sidebar--BoxShadow: var(--pf-t--global--box-shadow--md--right);\n --pf-v6-c-page__sidebar--TransitionProperty: opacity;\n --pf-v6-c-page__sidebar--TransitionDuration: var(--pf-t--global--motion--duration--fade--default);\n --pf-v6-c-page__sidebar--TransitionTimingFunction: var(--pf-t--global--motion--timing-function--decelerate);\n --pf-v6-c-page__sidebar--TranslateX: -100%;\n --pf-v6-c-page__sidebar--Opacity: 0;\n --pf-v6-c-page__sidebar--m-expanded--Opacity: 1;\n --pf-v6-c-page__sidebar--xl--Opacity: 1;\n --pf-v6-c-page__sidebar--TranslateZ: 0;\n --pf-v6-c-page__sidebar--m-expanded--TranslateX: 0;\n --pf-v6-c-page__sidebar--xl--TranslateX: 0;\n --pf-v6-c-page__sidebar--MarginInlineEnd: calc(var(--pf-t--global--spacer--inset--page-chrome) / 2);\n --pf-v6-c-page__sidebar--PaddingBlockEnd: var(--pf-t--global--spacer--lg);\n --pf-v6-c-page__sidebar--PaddingInlineStart: 0;\n --pf-v6-c-page__sidebar--PaddingInlineEnd: 0;\n --pf-v6-c-page__sidebar--BorderInlineEndWidth: var(--pf-t--global--border--width--high-contrast--regular);\n --pf-v6-c-page__sidebar--BorderInlineEndColor: var(--pf-t--global--border--color--high-contrast);\n --pf-v6-c-page__sidebar-header--BorderBlockEndWidth: var(--pf-t--global--border--width--divider--default);\n --pf-v6-c-page__sidebar-header--BorderBlockEndColor: var(--pf-t--global--border--color--default);\n --pf-v6-c-page__sidebar-header--PaddingBlockStart: var(--pf-t--global--spacer--sm);\n --pf-v6-c-page__sidebar-header--PaddingBlockEnd: var(--pf-t--global--spacer--md);\n --pf-v6-c-page__sidebar-title--PaddingInlineStart: var(--pf-t--global--spacer--lg);\n --pf-v6-c-page__sidebar-title--FontSize: var(--pf-t--global--font--size--heading--xs);\n --pf-v6-c-page__sidebar-title--LineHeight: var(--pf-t--global--font--line-height--heading);\n --pf-v6-c-page__sidebar-title--FontFamily: var(--pf-t--global--font--family--heading);\n --pf-v6-c-page__sidebar-title--FontWeight: var(--pf-t--global--font--weight--heading--default);\n --pf-v6-c-page__sidebar-body--PaddingInlineEnd: calc(var(--pf-t--global--spacer--inset--page-chrome) / 2);\n --pf-v6-c-page__sidebar-body--PaddingInlineStart: var(--pf-t--global--spacer--inset--page-chrome);\n --pf-v6-c-page__sidebar-body--m-page-insets--PaddingInlineEnd: var(--pf-v6-c-page--inset);\n --pf-v6-c-page__sidebar-body--m-page-insets--PaddingInlineStart: var(--pf-v6-c-page--inset);\n --pf-v6-c-page__sidebar-body--m-context-selector--PaddingInlineEnd: var(--pf-t--global--spacer--md);\n --pf-v6-c-page__sidebar-body--m-context-selector--PaddingInlineStart: var(--pf-t--global--spacer--md);\n --pf-v6-c-page__main-container--ZIndex: var(--pf-t--global--z-index--xs);\n --pf-v6-c-page__main-container--GridArea: main;\n --pf-v6-c-page--masthead--main-container--GridArea: sidebar / sidebar / main / main;\n --pf-v6-c-page__main-container--MaxHeight: calc(100% - var(--pf-t--global--spacer--lg));\n --pf-v6-c-page__main-container--AlignSelf: start;\n --pf-v6-c-page__main-container--BackgroundColor: var(--pf-t--global--background--color--primary--default);\n --pf-v6-c-page__main-container--MarginInlineStart: var(--pf-v6-c-page--inset);\n --pf-v6-c-page__main-container--MarginInlineEnd: var(--pf-v6-c-page--inset);\n --pf-v6-c-page__main-container--BorderRadius: var(--pf-t--global--border--radius--medium);\n --pf-v6-c-page__main-container--BorderBlockStartWidth: var(--pf-t--global--border--width--main--default);\n --pf-v6-c-page__main-container--BorderBlockEndWidth: var(--pf-t--global--border--width--main--default);\n --pf-v6-c-page__main-container--BorderInlineStartWidth: var(--pf-t--global--border--width--main--default);\n --pf-v6-c-page__main-container--BorderInlineEndWidth: var(--pf-t--global--border--width--main--default);\n --pf-v6-c-page__main-container--BorderColor: var(--pf-t--global--border--color--main--default);\n --pf-v6-c-page__main-container--xs--AlignSelf: stretch;\n --pf-v6-c-page__main-container--xs--BorderRadius: 0;\n --pf-v6-c-page__main-container--xs--MarginInlineStart: 0;\n --pf-v6-c-page__main-container--xs--MaxHeight: 100%;\n --pf-v6-c-page__main-container--xs--MarginInlineEnd: 0;\n --pf-v6-c-page__main-container--xs--BorderBlockEndWidth: 0;\n --pf-v6-c-page__main-container--xs--BorderInlineStartWidth: 0px;\n --pf-v6-c-page__main-container--xs--BorderInlineEndWidth: 0px;\n --pf-v6-c-page__main-section--PaddingBlockStart: var(--pf-t--global--spacer--md);\n --pf-v6-c-page__main-section--PaddingInlineEnd: var(--pf-t--global--spacer--lg);\n --pf-v6-c-page__main-section--PaddingBlockEnd: var(--pf-t--global--spacer--md);\n --pf-v6-c-page__main-section--PaddingInlineStart: var(--pf-t--global--spacer--lg);\n --pf-v6-c-page__main-section--RowGap: var(--pf-t--global--spacer--lg);\n --pf-v6-c-page__main-breadcrumb--main-section--PaddingBlockStart: var(--pf-t--global--spacer--md);\n --pf-v6-c-page__main-section--BackgroundColor: var(--pf-t--global--background--color--primary--default);\n --pf-v6-c-page__main-section--m-secondary--BackgroundColor: var(--pf-t--global--background--color--secondary--default);\n --pf-v6-c-page__main-breadcrumb--page__main-tabs--PaddingBlockStart: var(--pf-t--global--spacer--md);\n --pf-v6-c-page--section--m-limit-width--MaxWidth: calc(125rem - var(--pf-v6-c-page__sidebar--Width));\n --pf-v6-c-page--section--m-sticky-top--ZIndex: var(--pf-t--global--z-index--md);\n --pf-v6-c-page--section--m-sticky-top--BoxShadow: var(--pf-t--global--box-shadow--sm--bottom);\n --pf-v6-c-page--section--m-sticky-top--BorderBlockEndWidth: var(--pf-t--global--border--width--high-contrast--regular);\n --pf-v6-c-page--section--m-sticky-top--BorderBlockEndColor: var(--pf-t--global--border--color--high-contrast);\n --pf-v6-c-page--section--m-sticky-bottom--ZIndex: var(--pf-t--global--z-index--md);\n --pf-v6-c-page--section--m-sticky-bottom--BoxShadow: var(--pf-t--global--box-shadow--sm--top);\n --pf-v6-c-page--section--m-sticky-bottom--BorderBlockStartWidth: var(--pf-t--global--border--width--high-contrast--regular);\n --pf-v6-c-page--section--m-sticky-bottom--BorderBlockStartColor: var(--pf-t--global--border--color--high-contrast);\n --pf-v6-c-page--section--m-shadow-bottom--BoxShadow: var(--pf-t--global--box-shadow--sm--bottom);\n --pf-v6-c-page--section--m-shadow-bottom--ZIndex: var(--pf-t--global--z-index--xs);\n --pf-v6-c-page--section--m-shadow-bottom--BorderBlockEndWidth: var(--pf-t--global--border--width--high-contrast--regular);\n --pf-v6-c-page--section--m-shadow-bottom--BorderBlockEndColor: var(--pf-t--global--border--color--high-contrast);\n --pf-v6-c-page--section--m-shadow-top--BoxShadow: var(--pf-t--global--box-shadow--sm--top);\n --pf-v6-c-page--section--m-shadow-top--ZIndex: var(--pf-t--global--z-index--xs);\n --pf-v6-c-page--section--m-shadow-top--BorderBlockStartWidth: var(--pf-t--global--border--width--high-contrast--regular);\n --pf-v6-c-page--section--m-shadow-top--BorderBlockStartColor: var(--pf-t--global--border--color--high-contrast);\n --pf-v6-c-page__main-subnav--BackgroundColor: var(--pf-t--global--background--color--primary--default);\n --pf-v6-c-page__main-subnav--PaddingBlockStart: var(--pf-t--global--spacer--md);\n --pf-v6-c-page__main-subnav--PaddingBlockEnd: 0;\n --pf-v6-c-page__main-subnav--PaddingInlineStart: calc(var(--pf-t--global--spacer--lg) - var(--pf-v6-c-page__main-container--BorderInlineStartWidth));\n --pf-v6-c-page__main-subnav--PaddingInlineEnd: calc(var(--pf-t--global--spacer--lg) - var(--pf-v6-c-page__main-container--BorderInlineEndWidth));\n --pf-v6-c-page__main-subnav--m-sticky-top--PaddingBlockEnd: var(--pf-t--global--spacer--md);\n --pf-v6-c-page__main-breadcrumb--PaddingBlockStart: var(--pf-t--global--spacer--md);\n --pf-v6-c-page__main-breadcrumb--PaddingInlineEnd: calc(var(--pf-t--global--spacer--lg) - var(--pf-v6-c-page__main-container--BorderInlineEndWidth));\n --pf-v6-c-page__main-breadcrumb--PaddingBlockEnd: 0;\n --pf-v6-c-page__main-breadcrumb--PaddingInlineStart: calc(var(--pf-t--global--spacer--lg) - var(--pf-v6-c-page__main-container--BorderInlineStartWidth));\n --pf-v6-c-page__main-breadcrumb--BackgroundColor: var(--pf-t--global--background--color--primary--default);\n --pf-v6-c-page__main-breadcrumb--m-sticky-top--PaddingBlockEnd: var(--pf-t--global--spacer--md);\n --pf-v6-c-page__main-tabs--PaddingBlockStart: 0;\n --pf-v6-c-page__main-tabs--PaddingInlineEnd: 0;\n --pf-v6-c-page__main-tabs--PaddingBlockEnd: 0;\n --pf-v6-c-page__main-tabs--PaddingInlineStart: 0;\n --pf-v6-c-page__main-tabs--BackgroundColor: var(--pf-t--global--background--color--primary--default);\n --pf-v6-c-page__main-wizard--BackgroundColor: var(--pf-t--global--background--color--primary--default);\n --pf-v6-c-page__main-wizard--BorderBlockStartColor: var(--pf-t--global--border--color--default);\n --pf-v6-c-page__main-wizard--BorderBlockStartWidth: var(--pf-t--global--border--width--action--default);\n --pf-v6-c-page__drawer--c-drawer--BorderBlockStartWidth: var(--pf-t--global--border--width--high-contrast--regular);\n --pf-v6-c-page__drawer--c-drawer--BorderBlockStartColor: var(--pf-t--global--border--color--high-contrast);\n}\n@media screen and (prefers-reduced-motion: no-preference) {\n .pf-v6-c-page {\n --pf-v6-c-page__sidebar--Opacity: 1;\n --pf-v6-c-page__sidebar--TransitionProperty: transform;\n --pf-v6-c-page__sidebar--TransitionDuration: var(--pf-t--global--motion--duration--slide-in--default);\n }\n}\n@media screen and (min-width: 75rem) {\n .pf-v6-c-page {\n --pf-v6-c-page__sidebar--TranslateX: var(--pf-v6-c-page__sidebar--xl--TranslateX);\n --pf-v6-c-page__sidebar--Opacity: var(--pf-v6-c-page__sidebar--xl--Opacity);\n --pf-v6-c-page__sidebar--BorderInlineEndWidth: 0;\n }\n}\n@media screen and (max-width: calc(48rem - 1px)) {\n .pf-v6-c-page {\n --pf-v6-c-page__main-container--MarginInlineStart: var(--pf-v6-c-page__main-container--xs--MarginInlineStart);\n --pf-v6-c-page__main-container--MarginInlineEnd: var(--pf-v6-c-page__main-container--xs--MarginInlineEnd);\n --pf-v6-c-page__main-container--BorderBlockEndWidth: var(--pf-v6-c-page__main-container--xs--BorderBlockEndWidth);\n --pf-v6-c-page__main-container--BorderInlineStartWidth: var(--pf-v6-c-page__main-container--xs--BorderInlineStartWidth);\n --pf-v6-c-page__main-container--BorderInlineEndWidth: var(--pf-v6-c-page__main-container--xs--BorderInlineEndWidth);\n }\n}\n\n.pf-v6-c-page {\n display: grid;\n grid-template-areas: "header" "main";\n grid-template-rows: max-content 1fr;\n grid-template-columns: 1fr;\n height: 100vh;\n height: 100dvh;\n max-height: 100%;\n background-color: var(--pf-v6-c-page--BackgroundColor);\n}\n@media (min-width: 75rem) {\n .pf-v6-c-page {\n --pf-v6-c-page__sidebar--Width: var(--pf-v6-c-page__sidebar--xl--Width);\n grid-template-areas: "header header" "sidebar main";\n grid-template-columns: var(--pf-v6-c-page__sidebar--Width) 1fr;\n }\n}\n.pf-v6-c-page > .pf-v6-c-masthead .pf-v6-c-masthead__toggle .pf-v6-c-button.pf-m-hamburger:is(:hover, :focus-visible) {\n --pf-v6-c-button--hamburger-icon--top--path: var(--pf-v6-c-button--hamburger-icon--top--collapse--path);\n --pf-v6-c-button--hamburger-icon--arrow--path: var(--pf-v6-c-button--hamburger-icon--arrow--collapse--path);\n --pf-v6-c-button--hamburger-icon--bottom--path: var(--pf-v6-c-button--hamburger-icon--bottom--collapse--path);\n --pf-v6-c-button__icon--TransitionDelay: 0s;\n --pf-v6-c-button__icon--ScaleX: var(--pf-v6-c-button--m-hamburger__icon--m-expand--ScaleX);\n --pf-v6-c-button--hover__icon--TransitionDelay: 0s;\n --pf-v6-c-button--hover__icon--ScaleX: var(--pf-v6-c-button--m-hamburger__icon--m-expand--ScaleX);\n}\n.pf-v6-c-page:where(:has(> .pf-v6-c-page__sidebar.pf-m-expanded)) > .pf-v6-c-masthead .pf-v6-c-masthead__toggle :is(.pf-v6-c-button.pf-m-hamburger, .pf-v6-c-button.pf-m-hamburger:hover, .pf-v6-c-button.pf-m-hamburger:focus-visible) {\n --pf-v6-c-button--hamburger-icon--top--path: var(--pf-v6-c-button--hamburger-icon--top--collapse--path);\n --pf-v6-c-button--hamburger-icon--arrow--path: var(--pf-v6-c-button--hamburger-icon--arrow--collapse--path);\n --pf-v6-c-button--hamburger-icon--bottom--path: var(--pf-v6-c-button--hamburger-icon--bottom--collapse--path);\n --pf-v6-c-button__icon--TransitionDelay: 0s;\n --pf-v6-c-button__icon--ScaleX: 1;\n --pf-v6-c-button--hover__icon--TransitionDelay: 0s;\n --pf-v6-c-button--hover__icon--ScaleX: 1;\n}\n@media (min-width: 75rem) {\n .pf-v6-c-page > .pf-v6-c-masthead .pf-v6-c-masthead__toggle .pf-v6-c-button.pf-m-hamburger, .pf-v6-c-page:where(:has(> .pf-v6-c-page__sidebar.pf-m-expanded)) > .pf-v6-c-masthead .pf-v6-c-masthead__toggle :is(.pf-v6-c-button.pf-m-hamburger, .pf-v6-c-button.pf-m-hamburger:hover, .pf-v6-c-button.pf-m-hamburger:focus-visible) {\n --pf-v6-c-button--hamburger-icon--top--path: var(--pf-v6-c-button--hamburger-icon--top--path--base);\n --pf-v6-c-button--hamburger-icon--arrow--path: var(--pf-v6-c-button--hamburger-icon--arrow--path--base);\n --pf-v6-c-button--hamburger-icon--bottom--path: var(--pf-v6-c-button--hamburger-icon--bottom--path--base);\n --pf-v6-c-button__icon--TransitionDelay: var(--pf-v6-c-button--hamburger-icon--TransitionDuration);\n --pf-v6-c-button--hover__icon--TransitionDelay: var(--pf-v6-c-button--hamburger-icon--TransitionDuration);\n }\n .pf-v6-c-page > .pf-v6-c-masthead .pf-v6-c-masthead__toggle .pf-v6-c-button.pf-m-hamburger:is(:hover, :focus-visible) {\n --pf-v6-c-button--hamburger-icon--top--path: var(--pf-v6-c-button--hamburger-icon--top--collapse--path);\n --pf-v6-c-button--hamburger-icon--arrow--path: var(--pf-v6-c-button--hamburger-icon--arrow--collapse--path);\n --pf-v6-c-button--hamburger-icon--bottom--path: var(--pf-v6-c-button--hamburger-icon--bottom--collapse--path);\n --pf-v6-c-button__icon--TransitionDelay: 0s;\n --pf-v6-c-button__icon--ScaleX: 1;\n --pf-v6-c-button--hover__icon--TransitionDelay: 0s;\n --pf-v6-c-button--hover__icon--ScaleX: 1;\n }\n .pf-v6-c-page:where(:has(> .pf-v6-c-page__sidebar.pf-m-collapsed)) > .pf-v6-c-masthead .pf-v6-c-masthead__toggle .pf-v6-c-button.pf-m-hamburger:is(:hover, :focus-visible) {\n --pf-v6-c-button--hamburger-icon--top--path: var(--pf-v6-c-button--hamburger-icon--top--collapse--path);\n --pf-v6-c-button--hamburger-icon--arrow--path: var(--pf-v6-c-button--hamburger-icon--arrow--collapse--path);\n --pf-v6-c-button--hamburger-icon--bottom--path: var(--pf-v6-c-button--hamburger-icon--bottom--collapse--path);\n --pf-v6-c-button__icon--TransitionDelay: 0s;\n --pf-v6-c-button__icon--ScaleX: var(--pf-v6-c-button--m-hamburger__icon--m-expand--ScaleX);\n --pf-v6-c-button--hover__icon--TransitionDelay: 0s;\n --pf-v6-c-button--hover__icon--ScaleX: var(--pf-v6-c-button--m-hamburger__icon--m-expand--ScaleX);\n }\n}\n\n.pf-v6-c-page > .pf-v6-c-masthead {\n z-index: var(--pf-v6-c-page--c-masthead--ZIndex);\n grid-area: header;\n}\n@media (min-width: 75rem) {\n .pf-v6-c-page > .pf-v6-c-masthead {\n --pf-v6-c-masthead--m-display-inline--GridTemplateColumns: var(--pf-v6-c-masthead--m-display-inline--breakpoint--xl--GridTemplateColumns);\n }\n}\n\n.pf-v6-c-page__sidebar {\n z-index: var(--pf-v6-c-page__sidebar--ZIndex);\n display: flex;\n flex-direction: column;\n grid-area: sidebar;\n grid-row-start: 2;\n grid-column-start: 1;\n width: var(--pf-v6-c-page__sidebar--Width);\n padding-block-start: 0;\n padding-block-end: var(--pf-v6-c-page__sidebar--PaddingBlockEnd);\n padding-inline-start: var(--pf-v6-c-page__sidebar--PaddingInlineStart);\n padding-inline-end: var(--pf-v6-c-page__sidebar--PaddingInlineEnd);\n margin-inline-end: var(--pf-v6-c-page__sidebar--MarginInlineEnd);\n overflow-x: hidden;\n overflow-y: auto;\n -webkit-overflow-scrolling: touch;\n background-color: var(--pf-v6-c-page__sidebar--BackgroundColor);\n border-inline-end: var(--pf-v6-c-page__sidebar--BorderInlineEndWidth) solid var(--pf-v6-c-page__sidebar--BorderInlineEndColor);\n opacity: var(--pf-v6-c-page__sidebar--Opacity);\n transition: var(--pf-v6-c-page__sidebar--TransitionProperty) var(--pf-v6-c-page__sidebar--TransitionDuration) var(--pf-v6-c-page__sidebar--TransitionTimingFunction);\n transform: translateX(var(--pf-v6-c-page__sidebar--TranslateX)) translateZ(var(--pf-v6-c-page__sidebar--TranslateZ));\n}\n:where(.pf-v6-m-dir-rtl, [dir=rtl]) .pf-v6-c-page__sidebar {\n transform: translateX(calc(var(--pf-v6-c-page__sidebar--TranslateX) * var(--pf-v6-global--inverse--multiplier))) translateZ(var(--pf-v6-c-page__sidebar--TranslateZ));\n}\n\n.pf-v6-c-page__sidebar.pf-m-expanded {\n --pf-v6-c-page__sidebar--TranslateX: var(--pf-v6-c-page__sidebar--m-expanded--TranslateX);\n --pf-v6-c-page__sidebar--Opacity: var(--pf-v6-c-page__sidebar--m-expanded--Opacity);\n box-shadow: var(--pf-v6-c-page__sidebar--BoxShadow);\n}\n@media screen and (min-width: 75rem) {\n .pf-v6-c-page__sidebar.pf-m-expanded {\n --pf-v6-c-page__sidebar--BoxShadow: var(--pf-v6-c-page__sidebar--BoxShadow);\n }\n}\n.pf-v6-c-page__sidebar.pf-m-collapsed {\n max-width: 0;\n overflow: hidden;\n}\n\n.pf-v6-c-page__sidebar-header {\n padding-block-start: var(--pf-v6-c-page__sidebar-header--PaddingBlockStart);\n padding-block-end: var(--pf-v6-c-page__sidebar-header--PaddingBlockEnd);\n border-block-end: var(--pf-v6-c-page__sidebar-header--BorderBlockEndWidth) solid var(--pf-v6-c-page__sidebar-header--BorderBlockEndColor);\n}\n\n.pf-v6-c-page__sidebar-title {\n padding-inline-start: var(--pf-v6-c-page__sidebar-title--PaddingInlineStart);\n font-family: var(--pf-v6-c-page__sidebar-title--FontFamily);\n font-size: var(--pf-v6-c-page__sidebar-title--FontSize);\n font-weight: var(--pf-v6-c-page__sidebar-title--FontWeight);\n line-height: var(--pf-v6-c-page__sidebar-title--LineHeight);\n}\n\n.pf-v6-c-page__sidebar-body {\n padding-inline-start: var(--pf-v6-c-page__sidebar-body--PaddingInlineStart);\n padding-inline-end: var(--pf-v6-c-page__sidebar-body--PaddingInlineEnd);\n}\n.pf-v6-c-page__sidebar-body:last-child {\n flex-grow: 1;\n}\n.pf-v6-c-page__sidebar-body.pf-m-page-insets {\n --pf-v6-c-page__sidebar-body--PaddingInlineEnd: var(--pf-v6-c-page__sidebar-body--m-page-insets--PaddingInlineEnd);\n --pf-v6-c-page__sidebar-body--PaddingInlineStart: var(--pf-v6-c-page__sidebar-body--m-page-insets--PaddingInlineStart);\n}\n.pf-v6-c-page__sidebar-body.pf-m-context-selector {\n --pf-v6-c-page__sidebar-body--PaddingInlineEnd: var(--pf-v6-c-page__sidebar-body--m-context-selector--PaddingInlineEnd);\n --pf-v6-c-page__sidebar-body--PaddingInlineStart: var(--pf-v6-c-page__sidebar-body--m-context-selector--PaddingInlineStart);\n}\n.pf-v6-c-page__sidebar-body.pf-m-inset-none {\n --pf-v6-c-page__sidebar-body--PaddingInlineEnd: 0;\n --pf-v6-c-page__sidebar-body--PaddingInlineStart: 0;\n}\n.pf-v6-c-page__sidebar-body.pf-m-fill {\n flex-grow: 1;\n}\n.pf-v6-c-page__sidebar-body.pf-m-no-fill {\n flex-grow: 0;\n}\n\n.pf-v6-c-page__main-subnav.pf-m-limit-width > .pf-v6-c-page__main-body,\n.pf-v6-c-page__main-breadcrumb.pf-m-limit-width > .pf-v6-c-page__main-body,\n.pf-v6-c-page__main-tabs.pf-m-limit-width > .pf-v6-c-page__main-body,\n.pf-v6-c-page__main-section.pf-m-limit-width > .pf-v6-c-page__main-body,\n.pf-v6-c-page__main-wizard.pf-m-limit-width > .pf-v6-c-page__main-body {\n max-width: var(--pf-v6-c-page--section--m-limit-width--MaxWidth);\n}\n.pf-v6-c-page__main-subnav.pf-m-limit-width.pf-m-align-center,\n.pf-v6-c-page__main-breadcrumb.pf-m-limit-width.pf-m-align-center,\n.pf-v6-c-page__main-tabs.pf-m-limit-width.pf-m-align-center,\n.pf-v6-c-page__main-section.pf-m-limit-width.pf-m-align-center,\n.pf-v6-c-page__main-wizard.pf-m-limit-width.pf-m-align-center {\n align-items: center;\n}\n.pf-v6-c-page__main-subnav.pf-m-limit-width.pf-m-align-center > .pf-v6-c-page__main-body,\n.pf-v6-c-page__main-breadcrumb.pf-m-limit-width.pf-m-align-center > .pf-v6-c-page__main-body,\n.pf-v6-c-page__main-tabs.pf-m-limit-width.pf-m-align-center > .pf-v6-c-page__main-body,\n.pf-v6-c-page__main-section.pf-m-limit-width.pf-m-align-center > .pf-v6-c-page__main-body,\n.pf-v6-c-page__main-wizard.pf-m-limit-width.pf-m-align-center > .pf-v6-c-page__main-body {\n width: 100%;\n}\n\n.pf-v6-c-page__main-breadcrumb,\n.pf-v6-c-page__main-tabs,\n.pf-v6-c-page__main-section,\n.pf-v6-c-page__main-wizard,\n.pf-v6-c-page__main-group,\n.pf-v6-c-page__main-subnav {\n display: flex;\n flex-direction: column;\n flex-shrink: 0;\n}\n.pf-v6-c-page__main-breadcrumb.pf-m-overflow-scroll,\n.pf-v6-c-page__main-tabs.pf-m-overflow-scroll,\n.pf-v6-c-page__main-section.pf-m-overflow-scroll,\n.pf-v6-c-page__main-wizard.pf-m-overflow-scroll,\n.pf-v6-c-page__main-group.pf-m-overflow-scroll,\n.pf-v6-c-page__main-subnav.pf-m-overflow-scroll {\n position: relative;\n flex-shrink: 1;\n overflow: auto;\n}\n.pf-v6-c-page__main-breadcrumb.pf-m-shadow-bottom,\n.pf-v6-c-page__main-tabs.pf-m-shadow-bottom,\n.pf-v6-c-page__main-section.pf-m-shadow-bottom,\n.pf-v6-c-page__main-wizard.pf-m-shadow-bottom,\n.pf-v6-c-page__main-group.pf-m-shadow-bottom,\n.pf-v6-c-page__main-subnav.pf-m-shadow-bottom {\n z-index: var(--pf-v6-c-page--section--m-shadow-bottom--ZIndex);\n border-block-end: var(--pf-v6-c-page--section--m-shadow-bottom--BorderBlockEndWidth) solid var(--pf-v6-c-page--section--m-shadow-bottom--BorderBlockEndColor);\n box-shadow: var(--pf-v6-c-page--section--m-shadow-bottom--BoxShadow);\n}\n.pf-v6-c-page__main-breadcrumb.pf-m-shadow-top,\n.pf-v6-c-page__main-tabs.pf-m-shadow-top,\n.pf-v6-c-page__main-section.pf-m-shadow-top,\n.pf-v6-c-page__main-wizard.pf-m-shadow-top,\n.pf-v6-c-page__main-group.pf-m-shadow-top,\n.pf-v6-c-page__main-subnav.pf-m-shadow-top {\n z-index: var(--pf-v6-c-page--section--m-shadow-top--ZIndex);\n border-block-start: var(--pf-v6-c-page--section--m-shadow-top--BorderBlockStartWidth) solid var(--pf-v6-c-page--section--m-shadow-top--BorderBlockStartColor);\n box-shadow: var(--pf-v6-c-page--section--m-shadow-top--BoxShadow);\n}\n.pf-v6-c-page__main-breadcrumb.pf-m-sticky-top,\n.pf-v6-c-page__main-tabs.pf-m-sticky-top,\n.pf-v6-c-page__main-section.pf-m-sticky-top,\n.pf-v6-c-page__main-wizard.pf-m-sticky-top,\n.pf-v6-c-page__main-group.pf-m-sticky-top,\n.pf-v6-c-page__main-subnav.pf-m-sticky-top {\n position: sticky;\n inset-block-start: 0;\n z-index: var(--pf-v6-c-page--section--m-sticky-top--ZIndex);\n border-block-end: var(--pf-v6-c-page--section--m-sticky-top--BorderBlockEndWidth) solid var(--pf-v6-c-page--section--m-sticky-top--BorderBlockEndColor);\n box-shadow: var(--pf-v6-c-page--section--m-sticky-top--BoxShadow);\n}\n.pf-v6-c-page__main-breadcrumb.pf-m-sticky-bottom,\n.pf-v6-c-page__main-tabs.pf-m-sticky-bottom,\n.pf-v6-c-page__main-section.pf-m-sticky-bottom,\n.pf-v6-c-page__main-wizard.pf-m-sticky-bottom,\n.pf-v6-c-page__main-group.pf-m-sticky-bottom,\n.pf-v6-c-page__main-subnav.pf-m-sticky-bottom {\n position: sticky;\n inset-block-end: 0;\n z-index: var(--pf-v6-c-page--section--m-sticky-bottom--ZIndex);\n border-block-start: var(--pf-v6-c-page--section--m-sticky-bottom--BorderBlockStartWidth) solid var(--pf-v6-c-page--section--m-sticky-bottom--BorderBlockStartColor);\n box-shadow: var(--pf-v6-c-page--section--m-sticky-bottom--BoxShadow);\n}\n@media (min-height: 0) {\n .pf-v6-c-page__main-breadcrumb.pf-m-sticky-top-on-sm-height,\n .pf-v6-c-page__main-tabs.pf-m-sticky-top-on-sm-height,\n .pf-v6-c-page__main-section.pf-m-sticky-top-on-sm-height,\n .pf-v6-c-page__main-wizard.pf-m-sticky-top-on-sm-height,\n .pf-v6-c-page__main-group.pf-m-sticky-top-on-sm-height,\n .pf-v6-c-page__main-subnav.pf-m-sticky-top-on-sm-height {\n position: sticky;\n inset-block-start: 0;\n z-index: var(--pf-v6-c-page--section--m-sticky-top--ZIndex);\n border-block-end: var(--pf-v6-c-page--section--m-sticky-top--BorderBlockEndWidth) solid var(--pf-v6-c-page--section--m-sticky-top--BorderBlockEndColor);\n box-shadow: var(--pf-v6-c-page--section--m-sticky-top--BoxShadow);\n }\n .pf-v6-c-page__main-breadcrumb.pf-m-sticky-bottom-on-sm-height,\n .pf-v6-c-page__main-tabs.pf-m-sticky-bottom-on-sm-height,\n .pf-v6-c-page__main-section.pf-m-sticky-bottom-on-sm-height,\n .pf-v6-c-page__main-wizard.pf-m-sticky-bottom-on-sm-height,\n .pf-v6-c-page__main-group.pf-m-sticky-bottom-on-sm-height,\n .pf-v6-c-page__main-subnav.pf-m-sticky-bottom-on-sm-height {\n position: sticky;\n inset-block-end: 0;\n z-index: var(--pf-v6-c-page--section--m-sticky-bottom--ZIndex);\n border-block-start: var(--pf-v6-c-page--section--m-sticky-bottom--BorderBlockStartWidth) solid var(--pf-v6-c-page--section--m-sticky-bottom--BorderBlockStartColor);\n box-shadow: var(--pf-v6-c-page--section--m-sticky-bottom--BoxShadow);\n }\n}\n@media (min-height: 40rem) {\n .pf-v6-c-page__main-breadcrumb.pf-m-sticky-top-on-md-height,\n .pf-v6-c-page__main-tabs.pf-m-sticky-top-on-md-height,\n .pf-v6-c-page__main-section.pf-m-sticky-top-on-md-height,\n .pf-v6-c-page__main-wizard.pf-m-sticky-top-on-md-height,\n .pf-v6-c-page__main-group.pf-m-sticky-top-on-md-height,\n .pf-v6-c-page__main-subnav.pf-m-sticky-top-on-md-height {\n position: sticky;\n inset-block-start: 0;\n z-index: var(--pf-v6-c-page--section--m-sticky-top--ZIndex);\n border-block-end: var(--pf-v6-c-page--section--m-sticky-top--BorderBlockEndWidth) solid var(--pf-v6-c-page--section--m-sticky-top--BorderBlockEndColor);\n box-shadow: var(--pf-v6-c-page--section--m-sticky-top--BoxShadow);\n }\n .pf-v6-c-page__main-breadcrumb.pf-m-sticky-bottom-on-md-height,\n .pf-v6-c-page__main-tabs.pf-m-sticky-bottom-on-md-height,\n .pf-v6-c-page__main-section.pf-m-sticky-bottom-on-md-height,\n .pf-v6-c-page__main-wizard.pf-m-sticky-bottom-on-md-height,\n .pf-v6-c-page__main-group.pf-m-sticky-bottom-on-md-height,\n .pf-v6-c-page__main-subnav.pf-m-sticky-bottom-on-md-height {\n position: sticky;\n inset-block-end: 0;\n z-index: var(--pf-v6-c-page--section--m-sticky-bottom--ZIndex);\n border-block-start: var(--pf-v6-c-page--section--m-sticky-bottom--BorderBlockStartWidth) solid var(--pf-v6-c-page--section--m-sticky-bottom--BorderBlockStartColor);\n box-shadow: var(--pf-v6-c-page--section--m-sticky-bottom--BoxShadow);\n }\n}\n@media (min-height: 48rem) {\n .pf-v6-c-page__main-breadcrumb.pf-m-sticky-top-on-lg-height,\n .pf-v6-c-page__main-tabs.pf-m-sticky-top-on-lg-height,\n .pf-v6-c-page__main-section.pf-m-sticky-top-on-lg-height,\n .pf-v6-c-page__main-wizard.pf-m-sticky-top-on-lg-height,\n .pf-v6-c-page__main-group.pf-m-sticky-top-on-lg-height,\n .pf-v6-c-page__main-subnav.pf-m-sticky-top-on-lg-height {\n position: sticky;\n inset-block-start: 0;\n z-index: var(--pf-v6-c-page--section--m-sticky-top--ZIndex);\n border-block-end: var(--pf-v6-c-page--section--m-sticky-top--BorderBlockEndWidth) solid var(--pf-v6-c-page--section--m-sticky-top--BorderBlockEndColor);\n box-shadow: var(--pf-v6-c-page--section--m-sticky-top--BoxShadow);\n }\n .pf-v6-c-page__main-breadcrumb.pf-m-sticky-bottom-on-lg-height,\n .pf-v6-c-page__main-tabs.pf-m-sticky-bottom-on-lg-height,\n .pf-v6-c-page__main-section.pf-m-sticky-bottom-on-lg-height,\n .pf-v6-c-page__main-wizard.pf-m-sticky-bottom-on-lg-height,\n .pf-v6-c-page__main-group.pf-m-sticky-bottom-on-lg-height,\n .pf-v6-c-page__main-subnav.pf-m-sticky-bottom-on-lg-height {\n position: sticky;\n inset-block-end: 0;\n z-index: var(--pf-v6-c-page--section--m-sticky-bottom--ZIndex);\n border-block-start: var(--pf-v6-c-page--section--m-sticky-bottom--BorderBlockStartWidth) solid var(--pf-v6-c-page--section--m-sticky-bottom--BorderBlockStartColor);\n box-shadow: var(--pf-v6-c-page--section--m-sticky-bottom--BoxShadow);\n }\n}\n@media (min-height: 60rem) {\n .pf-v6-c-page__main-breadcrumb.pf-m-sticky-top-on-xl-height,\n .pf-v6-c-page__main-tabs.pf-m-sticky-top-on-xl-height,\n .pf-v6-c-page__main-section.pf-m-sticky-top-on-xl-height,\n .pf-v6-c-page__main-wizard.pf-m-sticky-top-on-xl-height,\n .pf-v6-c-page__main-group.pf-m-sticky-top-on-xl-height,\n .pf-v6-c-page__main-subnav.pf-m-sticky-top-on-xl-height {\n position: sticky;\n inset-block-start: 0;\n z-index: var(--pf-v6-c-page--section--m-sticky-top--ZIndex);\n border-block-end: var(--pf-v6-c-page--section--m-sticky-top--BorderBlockEndWidth) solid var(--pf-v6-c-page--section--m-sticky-top--BorderBlockEndColor);\n box-shadow: var(--pf-v6-c-page--section--m-sticky-top--BoxShadow);\n }\n .pf-v6-c-page__main-breadcrumb.pf-m-sticky-bottom-on-xl-height,\n .pf-v6-c-page__main-tabs.pf-m-sticky-bottom-on-xl-height,\n .pf-v6-c-page__main-section.pf-m-sticky-bottom-on-xl-height,\n .pf-v6-c-page__main-wizard.pf-m-sticky-bottom-on-xl-height,\n .pf-v6-c-page__main-group.pf-m-sticky-bottom-on-xl-height,\n .pf-v6-c-page__main-subnav.pf-m-sticky-bottom-on-xl-height {\n position: sticky;\n inset-block-end: 0;\n z-index: var(--pf-v6-c-page--section--m-sticky-bottom--ZIndex);\n border-block-start: var(--pf-v6-c-page--section--m-sticky-bottom--BorderBlockStartWidth) solid var(--pf-v6-c-page--section--m-sticky-bottom--BorderBlockStartColor);\n box-shadow: var(--pf-v6-c-page--section--m-sticky-bottom--BoxShadow);\n }\n}\n@media (min-height: 80rem) {\n .pf-v6-c-page__main-breadcrumb.pf-m-sticky-top-on-2xl-height,\n .pf-v6-c-page__main-tabs.pf-m-sticky-top-on-2xl-height,\n .pf-v6-c-page__main-section.pf-m-sticky-top-on-2xl-height,\n .pf-v6-c-page__main-wizard.pf-m-sticky-top-on-2xl-height,\n .pf-v6-c-page__main-group.pf-m-sticky-top-on-2xl-height,\n .pf-v6-c-page__main-subnav.pf-m-sticky-top-on-2xl-height {\n position: sticky;\n inset-block-start: 0;\n z-index: var(--pf-v6-c-page--section--m-sticky-top--ZIndex);\n border-block-end: var(--pf-v6-c-page--section--m-sticky-top--BorderBlockEndWidth) solid var(--pf-v6-c-page--section--m-sticky-top--BorderBlockEndColor);\n box-shadow: var(--pf-v6-c-page--section--m-sticky-top--BoxShadow);\n }\n .pf-v6-c-page__main-breadcrumb.pf-m-sticky-bottom-on-2xl-height,\n .pf-v6-c-page__main-tabs.pf-m-sticky-bottom-on-2xl-height,\n .pf-v6-c-page__main-section.pf-m-sticky-bottom-on-2xl-height,\n .pf-v6-c-page__main-wizard.pf-m-sticky-bottom-on-2xl-height,\n .pf-v6-c-page__main-group.pf-m-sticky-bottom-on-2xl-height,\n .pf-v6-c-page__main-subnav.pf-m-sticky-bottom-on-2xl-height {\n position: sticky;\n inset-block-end: 0;\n z-index: var(--pf-v6-c-page--section--m-sticky-bottom--ZIndex);\n border-block-start: var(--pf-v6-c-page--section--m-sticky-bottom--BorderBlockStartWidth) solid var(--pf-v6-c-page--section--m-sticky-bottom--BorderBlockStartColor);\n box-shadow: var(--pf-v6-c-page--section--m-sticky-bottom--BoxShadow);\n }\n}\n\n.pf-v6-c-page__main-container {\n display: flex;\n flex-direction: column;\n align-self: var(--pf-v6-c-page__main-container--AlignSelf);\n max-height: var(--pf-v6-c-page__main-container--MaxHeight);\n margin-inline-start: var(--pf-v6-c-page__main-container--MarginInlineStart);\n margin-inline-end: var(--pf-v6-c-page__main-container--MarginInlineEnd);\n background: var(--pf-v6-c-page__main-container--BackgroundColor);\n border: solid var(--pf-v6-c-page__main-container--BorderColor);\n border-block-start-width: var(--pf-v6-c-page__main-container--BorderBlockStartWidth);\n border-block-end-width: var(--pf-v6-c-page__main-container--BorderBlockEndWidth);\n border-inline-start-width: var(--pf-v6-c-page__main-container--BorderInlineStartWidth);\n border-inline-end-width: var(--pf-v6-c-page__main-container--BorderInlineEndWidth);\n border-radius: var(--pf-v6-c-page__main-container--BorderRadius);\n}\n@media screen and (max-width: calc(48rem - 1px)) {\n .pf-v6-c-page__main-container {\n --pf-v6-c-page__main-container--AlignSelf: var(--pf-v6-c-page__main-container--xs--AlignSelf);\n --pf-v6-c-page__main-container--MaxHeight: var(--pf-v6-c-page__main-container--xs--MaxHeight);\n --pf-v6-c-page__main-container--BorderRadius: var(--pf-v6-c-page__main-container--xs--BorderRadius);\n }\n}\n\n.pf-v6-c-page__main-container,\n.pf-v6-c-page__drawer {\n z-index: var(--pf-v6-c-page__main-container--ZIndex);\n grid-area: var(--pf-v6-c-page__main-container--GridArea);\n overflow-x: hidden;\n overflow-y: auto;\n -webkit-overflow-scrolling: touch;\n}\n@media screen and (min-width: 75rem) {\n .pf-v6-c-page.pf-m-no-sidebar, .pf-v6-c-masthead + .pf-v6-c-page__main-container, .pf-v6-c-page__sidebar.pf-m-collapsed + .pf-v6-c-page__main-container,\n .pf-v6-c-masthead + .pf-v6-c-page__drawer,\n .pf-v6-c-page__sidebar.pf-m-collapsed + .pf-v6-c-page__drawer {\n --pf-v6-c-page__main-container--GridArea: var(--pf-v6-c-page--masthead--main-container--GridArea);\n }\n .pf-v6-c-page__sidebar:not(.pf-m-collapsed) + .pf-v6-c-page__main-container,\n .pf-v6-c-page__sidebar:not(.pf-m-collapsed) + .pf-v6-c-page__drawer {\n --pf-v6-c-page__main-container--MarginInlineStart: 0;\n }\n}\n.pf-v6-c-page__main-container.pf-m-fill, .pf-v6-c-page__main-container:has(.pf-v6-c-page__main-wizard),\n.pf-v6-c-page__drawer.pf-m-fill,\n.pf-v6-c-page__drawer:has(.pf-v6-c-page__main-wizard) {\n align-self: stretch;\n}\n.pf-v6-c-page__main-container:focus,\n.pf-v6-c-page__drawer:focus {\n outline: 0;\n}\n\n.pf-v6-c-page__main,\n.pf-v6-c-page__main-drawer,\n.pf-v6-c-page__main-group {\n display: flex;\n flex-direction: column;\n flex-grow: 1;\n}\n\n.pf-v6-c-page__main {\n overflow: auto;\n}\n\n.pf-v6-c-page__main-subnav {\n padding-block-start: var(--pf-v6-c-page__main-subnav--PaddingBlockStart);\n padding-block-end: var(--pf-v6-c-page__main-subnav--PaddingBlockEnd);\n padding-inline-start: var(--pf-v6-c-page__main-subnav--PaddingInlineStart);\n padding-inline-end: var(--pf-v6-c-page__main-subnav--PaddingInlineEnd);\n background-color: var(--pf-v6-c-page__main-subnav--BackgroundColor);\n}\n.pf-v6-c-page__main-subnav.pf-m-sticky-top {\n padding-block-end: var(--pf-v6-c-page__main-subnav--m-sticky-top--PaddingBlockEnd);\n}\n\n.pf-v6-c-page__main-breadcrumb {\n padding-block-start: var(--pf-v6-c-page__main-breadcrumb--PaddingBlockStart);\n padding-block-end: var(--pf-v6-c-page__main-breadcrumb--PaddingBlockEnd);\n padding-inline-start: var(--pf-v6-c-page__main-breadcrumb--PaddingInlineStart);\n padding-inline-end: var(--pf-v6-c-page__main-breadcrumb--PaddingInlineEnd);\n background-color: var(--pf-v6-c-page__main-breadcrumb--BackgroundColor);\n}\n.pf-v6-c-page__main-breadcrumb + .pf-v6-c-page__main-section {\n --pf-v6-c-page__main-section--PaddingBlockStart: var(--pf-v6-c-page__main-breadcrumb--main-section--PaddingBlockStart);\n}\n.pf-v6-c-page__main-breadcrumb.pf-m-sticky-top, .pf-v6-c-page__main-group.pf-m-sticky-top .pf-v6-c-page__main-breadcrumb:last-child {\n --pf-v6-c-page__main-breadcrumb--PaddingBlockEnd: var(--pf-v6-c-page__main-breadcrumb--m-sticky-top--PaddingBlockEnd);\n}\n@media (min-height: 0) {\n .pf-v6-c-page__main-breadcrumb.pf-m-sticky-top-on-sm-height, .pf-v6-c-page__main-group.pf-m-sticky-top-on-sm-height .pf-v6-c-page__main-breadcrumb:last-child {\n --pf-v6-c-page__main-breadcrumb--PaddingBlockEnd: var(--pf-v6-c-page__main-breadcrumb--m-sticky-top--PaddingBlockEnd);\n }\n}\n@media (min-height: 40rem) {\n .pf-v6-c-page__main-breadcrumb.pf-m-sticky-top-on-md-height, .pf-v6-c-page__main-group.pf-m-sticky-top-on-md-height .pf-v6-c-page__main-breadcrumb:last-child {\n --pf-v6-c-page__main-breadcrumb--PaddingBlockEnd: var(--pf-v6-c-page__main-breadcrumb--m-sticky-top--PaddingBlockEnd);\n }\n}\n@media (min-height: 48rem) {\n .pf-v6-c-page__main-breadcrumb.pf-m-sticky-top-on-lg-height, .pf-v6-c-page__main-group.pf-m-sticky-top-on-lg-height .pf-v6-c-page__main-breadcrumb:last-child {\n --pf-v6-c-page__main-breadcrumb--PaddingBlockEnd: var(--pf-v6-c-page__main-breadcrumb--m-sticky-top--PaddingBlockEnd);\n }\n}\n@media (min-height: 60rem) {\n .pf-v6-c-page__main-breadcrumb.pf-m-sticky-top-on-xl-height, .pf-v6-c-page__main-group.pf-m-sticky-top-on-xl-height .pf-v6-c-page__main-breadcrumb:last-child {\n --pf-v6-c-page__main-breadcrumb--PaddingBlockEnd: var(--pf-v6-c-page__main-breadcrumb--m-sticky-top--PaddingBlockEnd);\n }\n}\n@media (min-height: 80rem) {\n .pf-v6-c-page__main-breadcrumb.pf-m-sticky-top-on-2xl-height, .pf-v6-c-page__main-group.pf-m-sticky-top-on-2xl-height .pf-v6-c-page__main-breadcrumb:last-child {\n --pf-v6-c-page__main-breadcrumb--PaddingBlockEnd: var(--pf-v6-c-page__main-breadcrumb--m-sticky-top--PaddingBlockEnd);\n }\n}\n\n.pf-v6-c-page__main-tabs {\n padding-block-start: var(--pf-v6-c-page__main-tabs--PaddingBlockStart);\n padding-block-end: var(--pf-v6-c-page__main-tabs--PaddingBlockEnd);\n padding-inline-start: var(--pf-v6-c-page__main-tabs--PaddingInlineStart);\n padding-inline-end: var(--pf-v6-c-page__main-tabs--PaddingInlineEnd);\n background-color: var(--pf-v6-c-page__main-tabs--BackgroundColor);\n}\n.pf-v6-c-page__main-breadcrumb + .pf-v6-c-page__main-tabs {\n --pf-v6-c-page__main-tabs--PaddingBlockStart: var(--pf-v6-c-page__main-breadcrumb--page__main-tabs--PaddingBlockStart);\n}\n\n.pf-v6-c-page__main-section.pf-m-fill,\n.pf-v6-c-page__main-group.pf-m-fill,\n.pf-v6-c-page__main-wizard.pf-m-fill {\n flex-grow: 1;\n}\n.pf-v6-c-page__main-section.pf-m-no-fill,\n.pf-v6-c-page__main-group.pf-m-no-fill,\n.pf-v6-c-page__main-wizard.pf-m-no-fill {\n flex-grow: 0;\n}\n\n.pf-v6-c-page__main-section {\n gap: var(--pf-v6-c-page__main-section--RowGap);\n padding-block-start: var(--pf-v6-c-page__main-section--PaddingBlockStart);\n padding-block-end: var(--pf-v6-c-page__main-section--PaddingBlockEnd);\n padding-inline-start: calc(var(--pf-v6-c-page__main-section--PaddingInlineStart) - var(--pf-v6-c-page__main-container--BorderInlineStartWidth));\n padding-inline-end: calc(var(--pf-v6-c-page__main-section--PaddingInlineEnd) - var(--pf-v6-c-page__main-container--BorderInlineEndWidth));\n background-color: var(--pf-v6-c-page__main-section--BackgroundColor);\n}\n.pf-v6-c-page__main-section.pf-m-secondary {\n --pf-v6-c-page__main-section--BackgroundColor: var(--pf-v6-c-page__main-section--m-secondary--BackgroundColor);\n}\n.pf-v6-c-page__main-section.pf-m-padding {\n padding-block-start: var(--pf-v6-c-page__main-section--PaddingBlockStart);\n padding-block-end: var(--pf-v6-c-page__main-section--PaddingBlockEnd);\n padding-inline-start: calc(var(--pf-v6-c-page__main-section--PaddingInlineStart) - var(--pf-v6-c-page__main-container--BorderInlineStartWidth));\n padding-inline-end: calc(var(--pf-v6-c-page__main-section--PaddingInlineEnd) - var(--pf-v6-c-page__main-container--BorderInlineEndWidth));\n}\n.pf-v6-c-page__main-section.pf-m-no-padding {\n padding: 0;\n}\n@media (min-width: 36rem) {\n .pf-v6-c-page__main-section.pf-m-padding-on-sm {\n padding-block-start: var(--pf-v6-c-page__main-section--PaddingBlockStart);\n padding-block-end: var(--pf-v6-c-page__main-section--PaddingBlockEnd);\n padding-inline-start: calc(var(--pf-v6-c-page__main-section--PaddingInlineStart) - var(--pf-v6-c-page__main-container--BorderInlineStartWidth));\n padding-inline-end: calc(var(--pf-v6-c-page__main-section--PaddingInlineEnd) - var(--pf-v6-c-page__main-container--BorderInlineEndWidth));\n }\n .pf-v6-c-page__main-section.pf-m-no-padding-on-sm {\n padding: 0;\n }\n}\n@media (min-width: 48rem) {\n .pf-v6-c-page__main-section.pf-m-padding-on-md {\n padding-block-start: var(--pf-v6-c-page__main-section--PaddingBlockStart);\n padding-block-end: var(--pf-v6-c-page__main-section--PaddingBlockEnd);\n padding-inline-start: calc(var(--pf-v6-c-page__main-section--PaddingInlineStart) - var(--pf-v6-c-page__main-container--BorderInlineStartWidth));\n padding-inline-end: calc(var(--pf-v6-c-page__main-section--PaddingInlineEnd) - var(--pf-v6-c-page__main-container--BorderInlineEndWidth));\n }\n .pf-v6-c-page__main-section.pf-m-no-padding-on-md {\n padding: 0;\n }\n}\n@media (min-width: 62rem) {\n .pf-v6-c-page__main-section.pf-m-padding-on-lg {\n padding-block-start: var(--pf-v6-c-page__main-section--PaddingBlockStart);\n padding-block-end: var(--pf-v6-c-page__main-section--PaddingBlockEnd);\n padding-inline-start: calc(var(--pf-v6-c-page__main-section--PaddingInlineStart) - var(--pf-v6-c-page__main-container--BorderInlineStartWidth));\n padding-inline-end: calc(var(--pf-v6-c-page__main-section--PaddingInlineEnd) - var(--pf-v6-c-page__main-container--BorderInlineEndWidth));\n }\n .pf-v6-c-page__main-section.pf-m-no-padding-on-lg {\n padding: 0;\n }\n}\n@media (min-width: 75rem) {\n .pf-v6-c-page__main-section.pf-m-padding-on-xl {\n padding-block-start: var(--pf-v6-c-page__main-section--PaddingBlockStart);\n padding-block-end: var(--pf-v6-c-page__main-section--PaddingBlockEnd);\n padding-inline-start: calc(var(--pf-v6-c-page__main-section--PaddingInlineStart) - var(--pf-v6-c-page__main-container--BorderInlineStartWidth));\n padding-inline-end: calc(var(--pf-v6-c-page__main-section--PaddingInlineEnd) - var(--pf-v6-c-page__main-container--BorderInlineEndWidth));\n }\n .pf-v6-c-page__main-section.pf-m-no-padding-on-xl {\n padding: 0;\n }\n}\n@media (min-width: 90.625rem) {\n .pf-v6-c-page__main-section.pf-m-padding-on-2xl {\n padding-block-start: var(--pf-v6-c-page__main-section--PaddingBlockStart);\n padding-block-end: var(--pf-v6-c-page__main-section--PaddingBlockEnd);\n padding-inline-start: calc(var(--pf-v6-c-page__main-section--PaddingInlineStart) - var(--pf-v6-c-page__main-container--BorderInlineStartWidth));\n padding-inline-end: calc(var(--pf-v6-c-page__main-section--PaddingInlineEnd) - var(--pf-v6-c-page__main-container--BorderInlineEndWidth));\n }\n .pf-v6-c-page__main-section.pf-m-no-padding-on-2xl {\n padding: 0;\n }\n}\n\n.pf-v6-c-page__main-wizard {\n flex: 1 1;\n min-height: 0;\n background-color: var(--pf-v6-c-page__main-wizard--BackgroundColor);\n border-block-start: var(--pf-v6-c-page__main-wizard--BorderBlockStartWidth) solid var(--pf-v6-c-page__main-wizard--BorderBlockStartColor);\n}\n.pf-v6-c-page__main-wizard:first-child {\n --pf-v6-c-page__main-wizard--BorderBlockStartWidth: 0;\n}\n\n.pf-v6-c-page__main-wizard .pf-v6-c-page__main-body {\n min-height: 0;\n}\n\n.pf-v6-c-page__main-group {\n flex-shrink: 0;\n}\n\n.pf-v6-c-page__drawer > .pf-v6-c-drawer > .pf-v6-c-drawer__main > .pf-v6-c-drawer__panel {\n border-block-start: var(--pf-v6-c-page__drawer--c-drawer--BorderBlockStartWidth) solid var(--pf-v6-c-page__drawer--c-drawer--BorderBlockStartColor);\n}\n.pf-v6-c-page__drawer .pf-v6-c-page__main-container {\n align-self: revert;\n}\n.pf-v6-c-page__drawer .pf-v6-c-page__main-container.pf-m-fill {\n flex-grow: 1;\n}\n\n.pf-v6-c-pagination {\n --pf-v6-c-pagination--inset: 0;\n --pf-v6-c-pagination--ColumnGap: var(--pf-t--global--spacer--lg);\n --pf-v6-c-pagination--BorderColor: var(--pf-t--global--border--color--high-contrast);\n --pf-v6-c-pagination--BorderBlockStartWidth: 0;\n --pf-v6-c-pagination--BorderBlockEndWidth: 0;\n --pf-v6-c-pagination--m-page-insets--inset: calc(var(--pf-t--global--spacer--lg) - var(--pf-t--global--border--width--main--default));\n --pf-v6-c-pagination__nav--Display: none;\n --pf-v6-c-pagination--m-display-summary__nav--Display: none;\n --pf-v6-c-pagination--m-display-full__nav--Display: inline-flex;\n --pf-v6-c-pagination__nav--ColumnGap: var(--pf-t--global--spacer--sm);\n --pf-v6-c-pagination__nav-page-select--FontSize: var(--pf-t--global--font--size--body--default);\n --pf-v6-c-pagination__nav-page-select--ColumnGap: var(--pf-t--global--spacer--sm);\n --pf-v6-c-pagination__nav-page-select--c-form-control--width-base: calc(var(--pf-t--global--spacer--control--horizontal--default) + var(--pf-t--global--spacer--control--horizontal--default) + var(--pf-t--global--border--width--control--default) * 2);\n --pf-v6-c-pagination__nav-page-select--c-form-control--width-chars: 2;\n --pf-v6-c-pagination__nav-page-select--c-form-control--Width: calc(var(--pf-v6-c-pagination__nav-page-select--c-form-control--width-base) + (var(--pf-v6-c-pagination__nav-page-select--c-form-control--width-chars) * 1ch));\n --pf-v6-c-pagination__total-items--Display: block;\n --pf-v6-c-pagination--m-display-summary__total-items--Display: block;\n --pf-v6-c-pagination--m-display-full__total-items--Display: none;\n --pf-v6-c-pagination--m-sticky--BackgroundColor: var(--pf-t--global--background--color--primary--default);\n --pf-v6-c-pagination--m-sticky--BoxShadow: var(--pf-t--global--box-shadow--sm--bottom);\n --pf-v6-c-pagination--m-sticky--PaddingBlockStart: var(--pf-t--global--spacer--md);\n --pf-v6-c-pagination--m-sticky--PaddingBlockEnd: var(--pf-t--global--spacer--md);\n --pf-v6-c-pagination--m-sticky--PaddingInlineStart: var(--pf-t--global--spacer--lg);\n --pf-v6-c-pagination--m-sticky--PaddingInlineEnd: var(--pf-t--global--spacer--lg);\n --pf-v6-c-pagination--m-sticky--ZIndex: var(--pf-t--global--z-index--xs);\n --pf-v6-c-pagination--m-sticky--InsetBlockStart: 0;\n --pf-v6-c-pagination--m-sticky--BorderBlockEndWidth: var(--pf-t--global--border--width--high-contrast--regular);\n --pf-v6-c-pagination--m-bottom--BackgroundColor: var(--pf-t--global--background--color--primary--default);\n --pf-v6-c-pagination--m-bottom--BoxShadow: var(--pf-t--global--box-shadow--sm--top);\n --pf-v6-c-pagination--m-bottom--m-sticky--BoxShadow: var(--pf-t--global--box-shadow--sm--top);\n --pf-v6-c-pagination--m-bottom--InsetBlockEnd: 0;\n --pf-v6-c-pagination--m-bottom--BorderBlockStartWidth: var(--pf-t--global--border--width--high-contrast--regular);\n --pf-v6-c-pagination--m-bottom--m-sticky--PaddingBlockStart: var(--pf-t--global--spacer--sm);\n --pf-v6-c-pagination--m-bottom--m-sticky--PaddingBlockEnd: var(--pf-t--global--spacer--sm);\n --pf-v6-c-pagination--m-bottom--m-sticky--PaddingInlineStart: var(--pf-t--global--spacer--sm);\n --pf-v6-c-pagination--m-bottom--m-sticky--PaddingInlineEnd: var(--pf-t--global--spacer--sm);\n --pf-v6-c-pagination--m-bottom--m-sticky--BorderBlockStartWidth: var(--pf-t--global--border--width--high-contrast--regular);\n --pf-v6-c-pagination--m-bottom--m-static--PaddingBlockStart: var(--pf-t--global--spacer--gap--group--vertical);\n --pf-v6-c-pagination--m-bottom--m-static--PaddingBlockEnd: 0;\n --pf-v6-c-pagination--m-bottom--m-static--PaddingInlineStart: var(--pf-t--global--spacer--sm);\n --pf-v6-c-pagination--m-bottom--m-static--PaddingInlineEnd: var(--pf-t--global--spacer--sm);\n --pf-v6-c-pagination__page-menu--Display--base: block;\n --pf-v6-c-pagination__page-menu--Display: none;\n --pf-v6-c-pagination--m-display-summary__page-menu--Display: none;\n --pf-v6-c-pagination--m-display-full__page-menu--Display: var(--pf-v6-c-pagination__page-menu--Display--base);\n --pf-v6-c-pagination--m-bottom__page-menu--Display: var(--pf-v6-c-pagination__page-menu--Display--base);\n --pf-v6-c-pagination__page-menu--md--Display: var(--pf-v6-c-pagination__page-menu--Display--base);\n}\n@media screen and (min-width: 48rem) {\n .pf-v6-c-pagination {\n --pf-v6-c-pagination--m-bottom--BoxShadow: none;\n --pf-v6-c-pagination--m-bottom--BorderBlockStartWidth: 0;\n --pf-v6-c-pagination__page-menu--Display: var(--pf-v6-c-pagination__page-menu--md--Display);\n --pf-v6-c-pagination__nav--Display: inline-flex;\n --pf-v6-c-pagination__total-items--Display: none;\n }\n}\n@media screen and (min-width: 75rem) {\n .pf-v6-c-pagination {\n --pf-v6-c-pagination__scroll-button--Width: var(--pf-v6-c-pagination__scroll-button--xl--Width);\n }\n}\n\n.pf-v6-c-pagination {\n display: flex;\n flex-wrap: wrap;\n column-gap: var(--pf-v6-c-pagination--ColumnGap);\n align-items: center;\n justify-content: flex-end;\n padding-inline-start: var(--pf-v6-c-pagination--inset);\n padding-inline-end: var(--pf-v6-c-pagination--inset);\n border: 0 solid var(--pf-v6-c-pagination--BorderColor);\n border-block-start-width: var(--pf-v6-c-pagination--BorderBlockStartWidth);\n border-block-end-width: var(--pf-v6-c-pagination--BorderBlockEndWidth);\n}\n.pf-v6-c-pagination .pf-v6-c-pagination__page-menu {\n display: var(--pf-v6-c-pagination__page-menu--Display);\n}\n.pf-v6-c-pagination.pf-m-bottom {\n --pf-v6-c-pagination--m-sticky--BoxShadow: var(--pf-v6-c-pagination--m-bottom--m-sticky--BoxShadow);\n --pf-v6-c-pagination--m-sticky--InsetBlockStart: auto;\n --pf-v6-c-pagination--BorderBlockStartWidth: var(--pf-v6-c-pagination--m-bottom--BorderBlockStartWidth);\n position: sticky;\n inset-block-end: var(--pf-v6-c-pagination--m-bottom--InsetBlockEnd);\n justify-content: center;\n padding-block-start: var(--pf-v6-c-pagination--m-bottom--m-sticky--PaddingBlockStart);\n padding-block-end: var(--pf-v6-c-pagination--m-bottom--m-sticky--PaddingBlockEnd);\n padding-inline-start: var(--pf-v6-c-pagination--m-bottom--m-sticky--PaddingInlineStart);\n padding-inline-end: var(--pf-v6-c-pagination--m-bottom--m-sticky--PaddingInlineEnd);\n background-color: var(--pf-v6-c-pagination--m-bottom--BackgroundColor);\n box-shadow: var(--pf-v6-c-pagination--m-bottom--BoxShadow);\n}\n.pf-v6-c-pagination.pf-m-bottom .pf-v6-c-pagination__nav-control.pf-m-first,\n.pf-v6-c-pagination.pf-m-bottom .pf-v6-c-pagination__nav-control.pf-m-last,\n.pf-v6-c-pagination.pf-m-bottom .pf-v6-c-pagination__nav-page-select {\n display: none;\n}\n.pf-v6-c-pagination.pf-m-bottom .pf-v6-c-pagination__page-menu {\n position: absolute;\n display: var(--pf-v6-c-pagination--m-bottom__page-menu--Display);\n}\n.pf-v6-c-pagination.pf-m-bottom .pf-v6-c-pagination__nav {\n display: flex;\n flex-basis: 100%;\n justify-content: space-between;\n}\n@media screen and (min-width: 48rem) {\n .pf-v6-c-pagination.pf-m-bottom {\n --pf-v6-c-pagination--m-bottom--MarginBlockStart: 0;\n --pf-v6-c-pagination--m-bottom--InsetBlockEnd: auto;\n position: relative;\n justify-content: flex-end;\n padding-block-start: var(--pf-v6-c-pagination--m-bottom--m-static--PaddingBlockStart);\n padding-block-end: var(--pf-v6-c-pagination--m-bottom--m-static--PaddingBlockEnd);\n padding-inline-start: var(--pf-v6-c-pagination--m-bottom--m-static--PaddingInlineStart);\n padding-inline-end: var(--pf-v6-c-pagination--m-bottom--m-static--PaddingInlineEnd);\n }\n .pf-v6-c-pagination.pf-m-bottom .pf-v6-c-pagination__nav-control.pf-m-first,\n .pf-v6-c-pagination.pf-m-bottom .pf-v6-c-pagination__nav-control.pf-m-last,\n .pf-v6-c-pagination.pf-m-bottom .pf-v6-c-pagination__nav-page-select {\n display: block;\n }\n .pf-v6-c-pagination.pf-m-bottom .pf-v6-c-pagination__nav-page-select {\n display: inline-flex;\n }\n .pf-v6-c-pagination.pf-m-bottom .pf-v6-c-pagination__page-menu {\n position: relative;\n }\n .pf-v6-c-pagination.pf-m-bottom .pf-v6-c-pagination__nav {\n display: inline-flex;\n flex-basis: auto;\n }\n}\n.pf-v6-c-pagination.pf-m-static {\n position: relative;\n padding-block-start: var(--pf-v6-c-pagination--m-bottom--m-static--PaddingBlockStart);\n padding-block-end: var(--pf-v6-c-pagination--m-bottom--m-static--PaddingBlockEnd);\n padding-inline-start: var(--pf-v6-c-pagination--m-bottom--m-static--PaddingInlineStart);\n padding-inline-end: var(--pf-v6-c-pagination--m-bottom--m-static--PaddingInlineEnd);\n border: 0;\n box-shadow: none;\n}\n.pf-v6-c-pagination.pf-m-sticky {\n --pf-v6-c-pagination--m-bottom--InsetBlockEnd: 0;\n --pf-v6-c-pagination--BorderBlockEndWidth: var(--pf-v6-c-pagination--m-sticky--BorderBlockEndWidth);\n --pf-v6-c-pagination--m-bottom--BorderBlockStartWidth: var(--pf-v6-c-pagination--m-bottom--m-sticky--BorderBlockStartWidth);\n position: sticky;\n inset-block-start: var(--pf-v6-c-pagination--m-sticky--InsetBlockStart);\n z-index: var(--pf-v6-c-pagination--m-sticky--ZIndex);\n padding-block-start: var(--pf-v6-c-pagination--m-bottom--m-sticky--PaddingBlockStart);\n padding-block-end: var(--pf-v6-c-pagination--m-bottom--m-sticky--PaddingBlockEnd);\n padding-inline-start: var(--pf-v6-c-pagination--m-bottom--m-sticky--PaddingInlineStart);\n padding-inline-end: var(--pf-v6-c-pagination--m-bottom--m-sticky--PaddingInlineEnd);\n background-color: var(--pf-v6-c-pagination--m-sticky--BackgroundColor);\n box-shadow: var(--pf-v6-c-pagination--m-sticky--BoxShadow);\n}\n.pf-v6-c-pagination.pf-m-page-insets {\n --pf-v6-c-pagination--inset: var(--pf-v6-c-pagination--m-page-insets--inset);\n}\n\n.pf-v6-c-pagination__nav {\n display: var(--pf-v6-c-pagination__nav--Display);\n column-gap: var(--pf-v6-c-pagination__nav--ColumnGap);\n justify-content: flex-end;\n}\n\n:where(.pf-v6-m-dir-rtl, [dir=rtl]) .pf-v6-c-pagination__nav-control {\n scale: -1 1;\n}\n\n.pf-v6-c-pagination__nav-page-select {\n display: flex;\n column-gap: var(--pf-v6-c-pagination__nav-page-select--ColumnGap);\n align-items: center;\n}\n.pf-v6-c-pagination__nav-page-select > * {\n font-size: var(--pf-v6-c-pagination__nav-page-select--FontSize);\n white-space: nowrap;\n}\n.pf-v6-c-pagination__nav-page-select .pf-v6-c-form-control {\n width: var(--pf-v6-c-pagination__nav-page-select--c-form-control--Width);\n}\n.pf-v6-c-pagination__nav-page-select .pf-v6-c-form-control > :is(input) {\n appearance: textfield;\n}\n.pf-v6-c-pagination__nav-page-select .pf-v6-c-form-control > :is(input)::-webkit-inner-spin-button, .pf-v6-c-pagination__nav-page-select .pf-v6-c-form-control > :is(input)::-webkit-outer-spin-button {\n margin: 0;\n appearance: none;\n}\n\n.pf-v6-c-pagination__total-items {\n display: var(--pf-v6-c-pagination__total-items--Display);\n}\n\n.pf-v6-c-pagination.pf-m-display-summary {\n --pf-v6-c-pagination__nav--Display: var(--pf-v6-c-pagination--m-display-summary__nav--Display);\n --pf-v6-c-pagination__page-menu--Display: var(--pf-v6-c-pagination--m-display-summary__page-menu--Display);\n --pf-v6-c-pagination__total-items--Display: var(--pf-v6-c-pagination--m-display-summary__total-items--Display);\n}\n.pf-v6-c-pagination.pf-m-display-full {\n --pf-v6-c-pagination__nav--Display: var(--pf-v6-c-pagination--m-display-full__nav--Display);\n --pf-v6-c-pagination__page-menu--Display: var(--pf-v6-c-pagination--m-display-full__page-menu--Display);\n --pf-v6-c-pagination__total-items--Display: var(--pf-v6-c-pagination--m-display-full__total-items--Display);\n}\n.pf-v6-c-pagination.pf-m-inset-none {\n --pf-v6-c-pagination--inset: 0;\n}\n.pf-v6-c-pagination.pf-m-inset-sm {\n --pf-v6-c-pagination--inset: var(--pf-t--global--spacer--sm);\n}\n.pf-v6-c-pagination.pf-m-inset-md {\n --pf-v6-c-pagination--inset: var(--pf-t--global--spacer--md);\n}\n.pf-v6-c-pagination.pf-m-inset-lg {\n --pf-v6-c-pagination--inset: var(--pf-t--global--spacer--lg);\n}\n.pf-v6-c-pagination.pf-m-inset-xl {\n --pf-v6-c-pagination--inset: var(--pf-t--global--spacer--xl);\n}\n.pf-v6-c-pagination.pf-m-inset-2xl {\n --pf-v6-c-pagination--inset: var(--pf-t--global--spacer--2xl);\n}\n@media (min-width: 36rem) {\n .pf-v6-c-pagination.pf-m-display-summary-on-sm {\n --pf-v6-c-pagination__nav--Display: var(--pf-v6-c-pagination--m-display-summary__nav--Display);\n --pf-v6-c-pagination__page-menu--Display: var(--pf-v6-c-pagination--m-display-summary__page-menu--Display);\n --pf-v6-c-pagination__total-items--Display: var(--pf-v6-c-pagination--m-display-summary__total-items--Display);\n }\n .pf-v6-c-pagination.pf-m-display-full-on-sm {\n --pf-v6-c-pagination__nav--Display: var(--pf-v6-c-pagination--m-display-full__nav--Display);\n --pf-v6-c-pagination__page-menu--Display: var(--pf-v6-c-pagination--m-display-full__page-menu--Display);\n --pf-v6-c-pagination__total-items--Display: var(--pf-v6-c-pagination--m-display-full__total-items--Display);\n }\n .pf-v6-c-pagination.pf-m-inset-none-on-sm {\n --pf-v6-c-pagination--inset: 0;\n }\n .pf-v6-c-pagination.pf-m-inset-sm-on-sm {\n --pf-v6-c-pagination--inset: var(--pf-t--global--spacer--sm);\n }\n .pf-v6-c-pagination.pf-m-inset-md-on-sm {\n --pf-v6-c-pagination--inset: var(--pf-t--global--spacer--md);\n }\n .pf-v6-c-pagination.pf-m-inset-lg-on-sm {\n --pf-v6-c-pagination--inset: var(--pf-t--global--spacer--lg);\n }\n .pf-v6-c-pagination.pf-m-inset-xl-on-sm {\n --pf-v6-c-pagination--inset: var(--pf-t--global--spacer--xl);\n }\n .pf-v6-c-pagination.pf-m-inset-2xl-on-sm {\n --pf-v6-c-pagination--inset: var(--pf-t--global--spacer--2xl);\n }\n}\n@media (min-width: 48rem) {\n .pf-v6-c-pagination.pf-m-display-summary-on-md {\n --pf-v6-c-pagination__nav--Display: var(--pf-v6-c-pagination--m-display-summary__nav--Display);\n --pf-v6-c-pagination__page-menu--Display: var(--pf-v6-c-pagination--m-display-summary__page-menu--Display);\n --pf-v6-c-pagination__total-items--Display: var(--pf-v6-c-pagination--m-display-summary__total-items--Display);\n }\n .pf-v6-c-pagination.pf-m-display-full-on-md {\n --pf-v6-c-pagination__nav--Display: var(--pf-v6-c-pagination--m-display-full__nav--Display);\n --pf-v6-c-pagination__page-menu--Display: var(--pf-v6-c-pagination--m-display-full__page-menu--Display);\n --pf-v6-c-pagination__total-items--Display: var(--pf-v6-c-pagination--m-display-full__total-items--Display);\n }\n .pf-v6-c-pagination.pf-m-inset-none-on-md {\n --pf-v6-c-pagination--inset: 0;\n }\n .pf-v6-c-pagination.pf-m-inset-sm-on-md {\n --pf-v6-c-pagination--inset: var(--pf-t--global--spacer--sm);\n }\n .pf-v6-c-pagination.pf-m-inset-md-on-md {\n --pf-v6-c-pagination--inset: var(--pf-t--global--spacer--md);\n }\n .pf-v6-c-pagination.pf-m-inset-lg-on-md {\n --pf-v6-c-pagination--inset: var(--pf-t--global--spacer--lg);\n }\n .pf-v6-c-pagination.pf-m-inset-xl-on-md {\n --pf-v6-c-pagination--inset: var(--pf-t--global--spacer--xl);\n }\n .pf-v6-c-pagination.pf-m-inset-2xl-on-md {\n --pf-v6-c-pagination--inset: var(--pf-t--global--spacer--2xl);\n }\n}\n@media (min-width: 62rem) {\n .pf-v6-c-pagination.pf-m-display-summary-on-lg {\n --pf-v6-c-pagination__nav--Display: var(--pf-v6-c-pagination--m-display-summary__nav--Display);\n --pf-v6-c-pagination__page-menu--Display: var(--pf-v6-c-pagination--m-display-summary__page-menu--Display);\n --pf-v6-c-pagination__total-items--Display: var(--pf-v6-c-pagination--m-display-summary__total-items--Display);\n }\n .pf-v6-c-pagination.pf-m-display-full-on-lg {\n --pf-v6-c-pagination__nav--Display: var(--pf-v6-c-pagination--m-display-full__nav--Display);\n --pf-v6-c-pagination__page-menu--Display: var(--pf-v6-c-pagination--m-display-full__page-menu--Display);\n --pf-v6-c-pagination__total-items--Display: var(--pf-v6-c-pagination--m-display-full__total-items--Display);\n }\n .pf-v6-c-pagination.pf-m-inset-none-on-lg {\n --pf-v6-c-pagination--inset: 0;\n }\n .pf-v6-c-pagination.pf-m-inset-sm-on-lg {\n --pf-v6-c-pagination--inset: var(--pf-t--global--spacer--sm);\n }\n .pf-v6-c-pagination.pf-m-inset-md-on-lg {\n --pf-v6-c-pagination--inset: var(--pf-t--global--spacer--md);\n }\n .pf-v6-c-pagination.pf-m-inset-lg-on-lg {\n --pf-v6-c-pagination--inset: var(--pf-t--global--spacer--lg);\n }\n .pf-v6-c-pagination.pf-m-inset-xl-on-lg {\n --pf-v6-c-pagination--inset: var(--pf-t--global--spacer--xl);\n }\n .pf-v6-c-pagination.pf-m-inset-2xl-on-lg {\n --pf-v6-c-pagination--inset: var(--pf-t--global--spacer--2xl);\n }\n}\n@media (min-width: 75rem) {\n .pf-v6-c-pagination.pf-m-display-summary-on-xl {\n --pf-v6-c-pagination__nav--Display: var(--pf-v6-c-pagination--m-display-summary__nav--Display);\n --pf-v6-c-pagination__page-menu--Display: var(--pf-v6-c-pagination--m-display-summary__page-menu--Display);\n --pf-v6-c-pagination__total-items--Display: var(--pf-v6-c-pagination--m-display-summary__total-items--Display);\n }\n .pf-v6-c-pagination.pf-m-display-full-on-xl {\n --pf-v6-c-pagination__nav--Display: var(--pf-v6-c-pagination--m-display-full__nav--Display);\n --pf-v6-c-pagination__page-menu--Display: var(--pf-v6-c-pagination--m-display-full__page-menu--Display);\n --pf-v6-c-pagination__total-items--Display: var(--pf-v6-c-pagination--m-display-full__total-items--Display);\n }\n .pf-v6-c-pagination.pf-m-inset-none-on-xl {\n --pf-v6-c-pagination--inset: 0;\n }\n .pf-v6-c-pagination.pf-m-inset-sm-on-xl {\n --pf-v6-c-pagination--inset: var(--pf-t--global--spacer--sm);\n }\n .pf-v6-c-pagination.pf-m-inset-md-on-xl {\n --pf-v6-c-pagination--inset: var(--pf-t--global--spacer--md);\n }\n .pf-v6-c-pagination.pf-m-inset-lg-on-xl {\n --pf-v6-c-pagination--inset: var(--pf-t--global--spacer--lg);\n }\n .pf-v6-c-pagination.pf-m-inset-xl-on-xl {\n --pf-v6-c-pagination--inset: var(--pf-t--global--spacer--xl);\n }\n .pf-v6-c-pagination.pf-m-inset-2xl-on-xl {\n --pf-v6-c-pagination--inset: var(--pf-t--global--spacer--2xl);\n }\n}\n@media (min-width: 90.625rem) {\n .pf-v6-c-pagination.pf-m-display-summary-on-2xl {\n --pf-v6-c-pagination__nav--Display: var(--pf-v6-c-pagination--m-display-summary__nav--Display);\n --pf-v6-c-pagination__page-menu--Display: var(--pf-v6-c-pagination--m-display-summary__page-menu--Display);\n --pf-v6-c-pagination__total-items--Display: var(--pf-v6-c-pagination--m-display-summary__total-items--Display);\n }\n .pf-v6-c-pagination.pf-m-display-full-on-2xl {\n --pf-v6-c-pagination__nav--Display: var(--pf-v6-c-pagination--m-display-full__nav--Display);\n --pf-v6-c-pagination__page-menu--Display: var(--pf-v6-c-pagination--m-display-full__page-menu--Display);\n --pf-v6-c-pagination__total-items--Display: var(--pf-v6-c-pagination--m-display-full__total-items--Display);\n }\n .pf-v6-c-pagination.pf-m-inset-none-on-2xl {\n --pf-v6-c-pagination--inset: 0;\n }\n .pf-v6-c-pagination.pf-m-inset-sm-on-2xl {\n --pf-v6-c-pagination--inset: var(--pf-t--global--spacer--sm);\n }\n .pf-v6-c-pagination.pf-m-inset-md-on-2xl {\n --pf-v6-c-pagination--inset: var(--pf-t--global--spacer--md);\n }\n .pf-v6-c-pagination.pf-m-inset-lg-on-2xl {\n --pf-v6-c-pagination--inset: var(--pf-t--global--spacer--lg);\n }\n .pf-v6-c-pagination.pf-m-inset-xl-on-2xl {\n --pf-v6-c-pagination--inset: var(--pf-t--global--spacer--xl);\n }\n .pf-v6-c-pagination.pf-m-inset-2xl-on-2xl {\n --pf-v6-c-pagination--inset: var(--pf-t--global--spacer--2xl);\n }\n}\n\n.pf-v6-c-panel {\n --pf-v6-c-panel--Width: auto;\n --pf-v6-c-panel--MinWidth: auto;\n --pf-v6-c-panel--MaxWidth: none;\n --pf-v6-c-panel--BackgroundColor: var(--pf-t--global--background--color--primary--default);\n --pf-v6-c-panel--BoxShadow: none;\n --pf-v6-c-panel--BorderRadius: var(--pf-t--global--border--radius--small);\n --pf-v6-c-panel--before--BorderWidth: 0;\n --pf-v6-c-panel--before--BorderColor: var(--pf-t--global--border--color--high-contrast);\n --pf-v6-c-panel--m-secondary--BackgroundColor: var(--pf-t--global--background--color--secondary--default);\n --pf-v6-c-panel--m-secondary--before--BorderWidth: var(--pf-t--global--border--width--high-contrast--regular);\n --pf-v6-c-panel--m-bordered--before--BorderWidth: var(--pf-t--global--border--width--box--default);\n --pf-v6-c-panel--m-bordered--before--BorderColor: var(--pf-t--global--border--color--default);\n --pf-v6-c-panel--m-raised--BoxShadow: var(--pf-t--global--box-shadow--md);\n --pf-v6-c-panel--m-raised--BackgroundColor: var(--pf-t--global--background--color--floating--default);\n --pf-v6-c-panel--m-raised--before--BorderWidth: var(--pf-t--global--border--width--high-contrast--regular);\n --pf-v6-c-panel__header--PaddingBlockStart: var(--pf-t--global--spacer--md);\n --pf-v6-c-panel__header--PaddingInlineEnd: var(--pf-t--global--spacer--lg);\n --pf-v6-c-panel__header--PaddingBlockEnd: var(--pf-t--global--spacer--md);\n --pf-v6-c-panel__header--PaddingInlineStart: var(--pf-t--global--spacer--lg);\n --pf-v6-c-panel__main--MaxHeight: none;\n --pf-v6-c-panel__main--Overflow: visible;\n --pf-v6-c-panel__main-body--PaddingBlockStart: var(--pf-t--global--spacer--md);\n --pf-v6-c-panel__main-body--PaddingInlineEnd: var(--pf-t--global--spacer--lg);\n --pf-v6-c-panel__main-body--PaddingBlockEnd: var(--pf-t--global--spacer--md);\n --pf-v6-c-panel__main-body--PaddingInlineStart: var(--pf-t--global--spacer--lg);\n --pf-v6-c-panel__footer--PaddingBlockStart: var(--pf-t--global--spacer--sm);\n --pf-v6-c-panel__footer--PaddingInlineEnd: var(--pf-t--global--spacer--lg);\n --pf-v6-c-panel__footer--PaddingBlockEnd: var(--pf-t--global--spacer--sm);\n --pf-v6-c-panel__footer--PaddingInlineStart: var(--pf-t--global--spacer--lg);\n --pf-v6-c-panel__footer--BoxShadow: none;\n --pf-v6-c-panel__footer--BorderColor: transparent;\n --pf-v6-c-panel__footer--BorderWidth: 0;\n --pf-v6-c-panel--m-scrollable__main--MaxHeight: 18.75rem;\n --pf-v6-c-panel--m-scrollable__main--Overflow: auto;\n --pf-v6-c-panel--m-scrollable__footer--BoxShadow: var(--pf-t--global--box-shadow--md--top);\n --pf-v6-c-panel--m-scrollable__footer--PaddingBlockStart: var(--pf-t--global--spacer--md);\n --pf-v6-c-panel--m-scrollable__footer--PaddingBlockEnd: var(--pf-t--global--spacer--md);\n --pf-v6-c-panel--m-scrollable__footer--BorderColor: var(--pf-t--global--border--color--high-contrast);\n --pf-v6-c-panel--m-scrollable__footer--BorderWidth: var(--pf-t--global--border--width--high-contrast--regular);\n}\n\n.pf-v6-c-panel {\n position: relative;\n width: var(--pf-v6-c-panel--Width);\n min-width: var(--pf-v6-c-panel--MinWidth);\n max-width: var(--pf-v6-c-panel--MaxWidth);\n background-color: var(--pf-v6-c-panel--BackgroundColor);\n border-radius: var(--pf-v6-c-panel--BorderRadius);\n box-shadow: var(--pf-v6-c-panel--BoxShadow);\n}\n.pf-v6-c-panel::before {\n position: absolute;\n inset: 0;\n pointer-events: none;\n content: "";\n border: var(--pf-v6-c-panel--before--BorderWidth) solid var(--pf-v6-c-panel--before--BorderColor);\n border-radius: var(--pf-v6-c-panel--BorderRadius);\n}\n.pf-v6-c-panel.pf-m-bordered {\n --pf-v6-c-panel--before--BorderWidth: var(--pf-v6-c-panel--m-bordered--before--BorderWidth);\n --pf-v6-c-panel--before--BorderColor: var(--pf-v6-c-panel--m-bordered--before--BorderColor);\n}\n.pf-v6-c-panel.pf-m-secondary {\n --pf-v6-c-panel--BackgroundColor: var(--pf-v6-c-panel--m-secondary--BackgroundColor);\n --pf-v6-c-panel--before--BorderWidth: var(--pf-v6-c-panel--m-secondary--before--BorderWidth);\n}\n.pf-v6-c-panel.pf-m-raised {\n --pf-v6-c-panel--BackgroundColor: var(--pf-v6-c-panel--m-raised--BackgroundColor);\n --pf-v6-c-panel--BoxShadow: var(--pf-v6-c-panel--m-raised--BoxShadow);\n --pf-v6-c-panel--before--BorderWidth: var(--pf-v6-c-panel--m-raised--before--BorderWidth);\n}\n.pf-v6-c-panel.pf-m-scrollable {\n --pf-v6-c-panel__main--MaxHeight: var(--pf-v6-c-panel--m-scrollable__main--MaxHeight);\n --pf-v6-c-panel__main--Overflow: var(--pf-v6-c-panel--m-scrollable__main--Overflow);\n --pf-v6-c-panel__footer--BoxShadow: var(--pf-v6-c-panel--m-scrollable__footer--BoxShadow);\n --pf-v6-c-panel__footer--PaddingBlockStart: var(--pf-v6-c-panel--m-scrollable__footer--PaddingBlockStart);\n --pf-v6-c-panel__footer--PaddingBlockEnd: var(--pf-v6-c-panel--m-scrollable__footer--PaddingBlockEnd);\n --pf-v6-c-panel__footer--BorderColor: var(--pf-v6-c-panel--m-scrollable__footer--BorderColor);\n --pf-v6-c-panel__footer--BorderWidth: var(--pf-v6-c-panel--m-scrollable__footer--BorderWidth);\n}\n\n.pf-v6-c-panel__header {\n padding-block-start: var(--pf-v6-c-panel__header--PaddingBlockStart);\n padding-block-end: var(--pf-v6-c-panel__header--PaddingBlockEnd);\n padding-inline-start: var(--pf-v6-c-panel__header--PaddingInlineStart);\n padding-inline-end: var(--pf-v6-c-panel__header--PaddingInlineEnd);\n}\n\n.pf-v6-c-panel__main {\n max-height: var(--pf-v6-c-panel__main--MaxHeight);\n overflow: var(--pf-v6-c-panel__main--Overflow);\n}\n\n.pf-v6-c-panel__main-body {\n padding-block-start: var(--pf-v6-c-panel__main-body--PaddingBlockStart);\n padding-block-end: var(--pf-v6-c-panel__main-body--PaddingBlockEnd);\n padding-inline-start: var(--pf-v6-c-panel__main-body--PaddingInlineStart);\n padding-inline-end: var(--pf-v6-c-panel__main-body--PaddingInlineEnd);\n}\n\n.pf-v6-c-panel__footer {\n padding-block-start: var(--pf-v6-c-panel__footer--PaddingBlockStart);\n padding-block-end: var(--pf-v6-c-panel__footer--PaddingBlockEnd);\n padding-inline-start: var(--pf-v6-c-panel__footer--PaddingInlineStart);\n padding-inline-end: var(--pf-v6-c-panel__footer--PaddingInlineEnd);\n border-block-start: var(--pf-v6-c-panel__footer--BorderWidth) solid var(--pf-v6-c-panel__footer--BorderColor);\n box-shadow: var(--pf-v6-c-panel__footer--BoxShadow);\n}\n\n.pf-v6-c-popover {\n --pf-v6-c-popover--FontSize: var(--pf-t--global--font--size--body--sm);\n --pf-v6-c-popover--MinWidth: calc(var(--pf-v6-c-popover__content--PaddingInlineStart) + var(--pf-v6-c-popover__content--PaddingInlineEnd) + 18.75rem);\n --pf-v6-c-popover--MaxWidth: calc(var(--pf-v6-c-popover__content--PaddingInlineStart) + var(--pf-v6-c-popover__content--PaddingInlineEnd) + 18.75rem);\n --pf-v6-c-popover--BoxShadow: var(--pf-t--global--box-shadow--md);\n --pf-v6-c-popover--BorderWidth: var(--pf-t--global--border--width--high-contrast--regular);\n --pf-v6-c-popover--BorderColor: var(--pf-t--global--border--color--high-contrast);\n --pf-v6-c-popover--BorderRadius: var(--pf-t--global--border--radius--medium);\n --pf-v6-c-popover--m-danger__title-icon--Color: var(--pf-t--global--icon--color--status--danger--default);\n --pf-v6-c-popover--m-warning__title-icon--Color: var(--pf-t--global--icon--color--status--warning--default);\n --pf-v6-c-popover--m-success__title-icon--Color: var(--pf-t--global--icon--color--status--success--default);\n --pf-v6-c-popover--m-info__title-icon--Color: var(--pf-t--global--icon--color--status--info--default);\n --pf-v6-c-popover--m-custom__title-icon--Color: var(--pf-t--global--icon--color--status--custom--default);\n --pf-v6-c-popover__content--BackgroundColor: var(--pf-t--global--background--color--floating--default);\n --pf-v6-c-popover__content--PaddingBlockStart: var(--pf-t--global--spacer--md);\n --pf-v6-c-popover__content--PaddingInlineEnd: var(--pf-t--global--spacer--md);\n --pf-v6-c-popover__content--PaddingBlockEnd: var(--pf-t--global--spacer--md);\n --pf-v6-c-popover__content--PaddingInlineStart: var(--pf-t--global--spacer--md);\n --pf-v6-c-popover__content--BorderRadius: var(--pf-t--global--border--radius--medium);\n --pf-v6-c-popover__arrow--Width: 0.9375rem;\n --pf-v6-c-popover__arrow--Height: 0.9375rem;\n --pf-v6-c-popover__arrow--BoxShadow: var(--pf-t--global--box-shadow--md);\n --pf-v6-c-popover__arrow--BackgroundColor: var(--pf-t--global--background--color--floating--default);\n --pf-v6-c-popover__arrow--m-top--TranslateX: -50%;\n --pf-v6-c-popover__arrow--m-top--TranslateY: 50%;\n --pf-v6-c-popover__arrow--m-top--Rotate: 45deg;\n --pf-v6-c-popover__arrow--m-right--TranslateX: -50%;\n --pf-v6-c-popover__arrow--m-right--TranslateY: -50%;\n --pf-v6-c-popover__arrow--m-right--Rotate: 45deg;\n --pf-v6-c-popover__arrow--m-bottom--TranslateX: -50%;\n --pf-v6-c-popover__arrow--m-bottom--TranslateY: -50%;\n --pf-v6-c-popover__arrow--m-bottom--Rotate: 45deg;\n --pf-v6-c-popover__arrow--m-left--TranslateX: 50%;\n --pf-v6-c-popover__arrow--m-left--TranslateY: -50%;\n --pf-v6-c-popover__arrow--m-left--Rotate: 45deg;\n --pf-v6-c-popover__arrow--m-inline-top--InsetBlockStart: var(--pf-t--global--border--radius--medium);\n --pf-v6-c-popover__arrow--m-inline-bottom--InsetBlockEnd: var(--pf-t--global--border--radius--medium);\n --pf-v6-c-popover__arrow--m-block-left--InsetInlineStart: var(--pf-t--global--border--radius--medium);\n --pf-v6-c-popover__arrow--m-block-right--InsetInlineEnd: var(--pf-t--global--border--radius--medium);\n --pf-v6-c-popover__close--InsetBlockStart: calc(var(--pf-v6-c-popover__content--PaddingBlockStart) - var(--pf-t--global--spacer--control--vertical--default));\n --pf-v6-c-popover__close--InsetInlineEnd: var(--pf-v6-c-popover__content--PaddingInlineEnd);\n --pf-v6-c-popover__close--sibling--PaddingInlineEnd: var(--pf-t--global--spacer--2xl);\n --pf-v6-c-popover__header--MarginBlockEnd: var(--pf-t--global--spacer--sm);\n --pf-v6-c-popover__title-text--Color: var(--pf-t--global--text--color--regular);\n --pf-v6-c-popover__title-text--FontWeight: var(--pf-t--global--font--weight--body--bold);\n --pf-v6-c-popover__title-text--FontSize: var(--pf-t--global--font--size--body--default);\n --pf-v6-c-popover__title-icon--MarginInlineEnd: var(--pf-t--global--spacer--sm);\n --pf-v6-c-popover__title-icon--Color: var(--pf-t--global--icon--color--regular);\n --pf-v6-c-popover__title-icon--FontSize: var(--pf-t--global--icon--size--font--body--default);\n --pf-v6-c-popover__footer--MarginBlockStart: var(--pf-t--global--spacer--md);\n}\n\n.pf-v6-c-popover {\n position: relative;\n min-width: var(--pf-v6-c-popover--MinWidth);\n max-width: var(--pf-v6-c-popover--MaxWidth);\n font-size: var(--pf-v6-c-popover--FontSize);\n border: var(--pf-v6-c-popover--BorderWidth) solid var(--pf-v6-c-popover--BorderColor);\n border-radius: var(--pf-v6-c-popover--BorderRadius);\n box-shadow: var(--pf-v6-c-popover--BoxShadow);\n}\n.pf-v6-c-popover.pf-m-no-padding {\n --pf-v6-c-popover__content--PaddingBlockStart: 0px;\n --pf-v6-c-popover__content--PaddingInlineEnd: 0px;\n --pf-v6-c-popover__content--PaddingBlockEnd: 0px;\n --pf-v6-c-popover__content--PaddingInlineStart: 0px;\n}\n.pf-v6-c-popover.pf-m-width-auto {\n --pf-v6-c-popover--MinWidth: auto;\n --pf-v6-c-popover--MaxWidth: none;\n}\n.pf-v6-c-popover:is(.pf-m-top,\n.pf-m-top-left,\n.pf-m-top-right) {\n --pf-v6-c-popover__arrow--InsetBlockEnd: var(--pf-v6-c-popover--m-top--InsetBlockEnd, 0);\n --pf-v6-c-popover__arrow--InsetInlineStart: var(--pf-v6-c-popover--m-top--InsetInlineStart, 50%);\n --pf-v6-c-popover__arrow--TranslateX: var(--pf-v6-c-popover__arrow--m-top--TranslateX);\n --pf-v6-c-popover__arrow--TranslateY: var(--pf-v6-c-popover__arrow--m-top--TranslateY);\n --pf-v6-c-popover__arrow--Rotate: var(--pf-v6-c-popover__arrow--m-top--Rotate);\n}\n.pf-v6-c-popover:is(.pf-m-bottom,\n.pf-m-bottom-left,\n.pf-m-bottom-right) {\n --pf-v6-c-popover__arrow--InsetBlockStart: var(--pf-v6-c-popover--m-bottom--InsetBlockStart, 0);\n --pf-v6-c-popover__arrow--InsetInlineStart: var(--pf-v6-c-popover--m-bottom--InsetInlineStart, 50%);\n --pf-v6-c-popover__arrow--TranslateX: var(--pf-v6-c-popover__arrow--m-bottom--TranslateX);\n --pf-v6-c-popover__arrow--TranslateY: var(--pf-v6-c-popover__arrow--m-bottom--TranslateY);\n --pf-v6-c-popover__arrow--Rotate: var(--pf-v6-c-popover__arrow--m-bottom--Rotate);\n}\n.pf-v6-c-popover:is(.pf-m-left,\n.pf-m-left-top,\n.pf-m-left-bottom) {\n --pf-v6-c-popover__arrow--InsetBlockStart: var(--pf-v6-c-popover--m-left--InsetBlockStart, 50%);\n --pf-v6-c-popover__arrow--InsetInlineEnd: var(--pf-v6-c-popover--m-left--InsetInlineEnd, 0);\n --pf-v6-c-popover__arrow--TranslateX: var(--pf-v6-c-popover__arrow--m-left--TranslateX);\n --pf-v6-c-popover__arrow--TranslateY: var(--pf-v6-c-popover__arrow--m-left--TranslateY);\n --pf-v6-c-popover__arrow--Rotate: var(--pf-v6-c-popover__arrow--m-left--Rotate);\n}\n.pf-v6-c-popover:is(.pf-m-right,\n.pf-m-right-top,\n.pf-m-right-bottom) {\n --pf-v6-c-popover__arrow--InsetBlockStart: var(--pf-v6-c-popover--m-right--InsetBlockStart, 50%);\n --pf-v6-c-popover__arrow--InsetInlineStart: var(--pf-v6-c-popover--m-right--InsetInlineStart, 0);\n --pf-v6-c-popover__arrow--TranslateX: var(--pf-v6-c-popover__arrow--m-right--TranslateX);\n --pf-v6-c-popover__arrow--TranslateY: var(--pf-v6-c-popover__arrow--m-right--TranslateY);\n --pf-v6-c-popover__arrow--Rotate: var(--pf-v6-c-popover__arrow--m-right--Rotate);\n}\n.pf-v6-c-popover:is(.pf-m-left-top,\n.pf-m-right-top) {\n --pf-v6-c-popover__arrow--InsetBlockStart: var(--pf-v6-c-popover__arrow--m-inline-top--InsetBlockStart);\n --pf-v6-c-popover__arrow--TranslateY: var(--pf-v6-c-popover__arrow--m-top--TranslateY);\n}\n.pf-v6-c-popover:is(.pf-m-left-bottom,\n.pf-m-right-bottom) {\n --pf-v6-c-popover__arrow--InsetBlockStart: auto;\n --pf-v6-c-popover__arrow--InsetBlockEnd: var(--pf-v6-c-popover__arrow--m-inline-bottom--InsetBlockEnd);\n}\n.pf-v6-c-popover:is(.pf-m-top-left,\n.pf-m-bottom-left) {\n --pf-v6-c-popover__arrow--InsetInlineStart: var(--pf-v6-c-popover__arrow--m-block-left--InsetInlineStart);\n --pf-v6-c-popover__arrow--TranslateX: var(--pf-v6-c-popover__arrow--m-left--TranslateX);\n}\n.pf-v6-c-popover:is(.pf-m-top-right,\n.pf-m-bottom-right) {\n --pf-v6-c-popover__arrow--InsetInlineEnd: var(--pf-v6-c-popover__arrow--m-block-right--InsetInlineEnd);\n --pf-v6-c-popover__arrow--InsetInlineStart: auto;\n}\n.pf-v6-c-popover.pf-m-danger {\n --pf-v6-c-popover__title-icon--Color: var(--pf-v6-c-popover--m-danger__title-icon--Color);\n}\n.pf-v6-c-popover.pf-m-warning {\n --pf-v6-c-popover__title-icon--Color: var(--pf-v6-c-popover--m-warning__title-icon--Color);\n}\n.pf-v6-c-popover.pf-m-success {\n --pf-v6-c-popover__title-icon--Color: var(--pf-v6-c-popover--m-success__title-icon--Color);\n}\n.pf-v6-c-popover.pf-m-custom {\n --pf-v6-c-popover__title-icon--Color: var(--pf-v6-c-popover--m-custom__title-icon--Color);\n}\n.pf-v6-c-popover.pf-m-info {\n --pf-v6-c-popover__title-icon--Color: var(--pf-v6-c-popover--m-info__title-icon--Color);\n}\n\n.pf-v6-c-popover__content {\n position: relative;\n padding-block-start: var(--pf-v6-c-popover__content--PaddingBlockStart);\n padding-block-end: var(--pf-v6-c-popover__content--PaddingBlockEnd);\n padding-inline-start: var(--pf-v6-c-popover__content--PaddingInlineStart);\n padding-inline-end: var(--pf-v6-c-popover__content--PaddingInlineEnd);\n background-color: var(--pf-v6-c-popover__content--BackgroundColor);\n border-radius: var(--pf-v6-c-popover__content--BorderRadius);\n}\n\n.pf-v6-c-popover__close {\n position: absolute;\n inset-block-start: var(--pf-v6-c-popover__close--InsetBlockStart);\n inset-inline-end: var(--pf-v6-c-popover__close--InsetInlineEnd);\n}\n.pf-v6-c-popover__close + * {\n padding-inline-end: var(--pf-v6-c-popover__close--sibling--PaddingInlineEnd);\n}\n\n.pf-v6-c-popover__arrow {\n position: absolute;\n top: var(--pf-v6-c-popover__arrow--InsetBlockStart, auto);\n right: var(--pf-v6-c-popover__arrow--InsetInlineEnd, auto);\n bottom: var(--pf-v6-c-popover__arrow--InsetBlockEnd, auto);\n left: var(--pf-v6-c-popover__arrow--InsetInlineStart, auto);\n width: var(--pf-v6-c-popover__arrow--Width);\n height: var(--pf-v6-c-popover__arrow--Height);\n pointer-events: none;\n background-color: var(--pf-v6-c-popover__arrow--BackgroundColor);\n border: var(--pf-v6-c-popover--BorderWidth) solid var(--pf-v6-c-popover--BorderColor);\n box-shadow: var(--pf-v6-c-popover__arrow--BoxShadow);\n transform: translateX(var(--pf-v6-c-popover__arrow--TranslateX, 0)) translateY(var(--pf-v6-c-popover__arrow--TranslateY, 0)) rotate(var(--pf-v6-c-popover__arrow--Rotate, 0));\n}\n\n.pf-v6-c-popover__header {\n margin-block-end: var(--pf-v6-c-popover__header--MarginBlockEnd);\n}\n\n.pf-v6-c-popover__title {\n display: flex;\n flex: 0 0 auto;\n}\n\n.pf-v6-c-popover__title-icon {\n margin-inline-end: var(--pf-v6-c-popover__title-icon--MarginInlineEnd);\n font-size: var(--pf-v6-c-popover__title-icon--FontSize);\n color: var(--pf-v6-c-popover__title-icon--Color);\n}\n\n.pf-v6-c-popover__title-text {\n min-width: 0;\n font-size: var(--pf-v6-c-popover__title-text--FontSize);\n font-weight: var(--pf-v6-c-popover__title-text--FontWeight);\n color: var(--pf-v6-c-popover__title-text--Color);\n overflow-wrap: break-word;\n}\n\n.pf-v6-c-popover__body {\n word-wrap: break-word;\n}\n\n.pf-v6-c-popover__footer {\n margin-block-start: var(--pf-v6-c-popover__footer--MarginBlockStart);\n}\n\n.pf-v6-c-progress {\n --pf-v6-c-progress--GridGap: var(--pf-t--global--spacer--md);\n --pf-v6-c-progress__bar--Height: var(--pf-t--global--spacer--md);\n --pf-v6-c-progress__bar--BackgroundColor: var(--pf-t--global--color--nonstatus--gray--default);\n --pf-v6-c-progress__bar--BorderRadius: var(--pf-t--global--border--radius--medium);\n --pf-v6-c-progress__bar--BorderColor: var(--pf-t--global--border--color--high-contrast);\n --pf-v6-c-progress__bar--BorderWidth: var(--pf-t--global--border--width--high-contrast--regular);\n --pf-v6-c-progress__measure--m-static-width--MinWidth: 4.5ch;\n --pf-v6-c-progress__status--Gap: var(--pf-t--global--spacer--sm);\n --pf-v6-c-progress__status-icon--Color: var(--pf-t--global--icon--color--regular);\n --pf-v6-c-progress__indicator--Height: var(--pf-v6-c-progress__bar--Height);\n --pf-v6-c-progress__indicator--BackgroundColor: var(--pf-t--global--color--brand--default);\n --pf-v6-c-progress__indicator--BorderWidth: var(--pf-t--global--border--width--high-contrast--extra-strong);\n --pf-v6-c-progress__indicator--BorderColor: transparent;\n --pf-v6-c-progress__helper-text--MarginBlockStart: calc(var(--pf-t--global--spacer--sm) - var(--pf-v6-c-progress--GridGap));\n --pf-v6-c-progress--m-success__indicator--BackgroundColor: var(--pf-t--global--color--status--success--default);\n --pf-v6-c-progress--m-warning__indicator--BackgroundColor: var(--pf-t--global--color--status--warning--default);\n --pf-v6-c-progress--m-danger__indicator--BackgroundColor: var(--pf-t--global--color--status--danger--default);\n --pf-v6-c-progress--m-success__status-icon--Color: var(--pf-t--global--icon--color--status--success--default);\n --pf-v6-c-progress--m-warning__status-icon--Color: var(--pf-t--global--icon--color--status--warning--default);\n --pf-v6-c-progress--m-danger__status-icon--Color: var(--pf-t--global--icon--color--status--danger--default);\n --pf-v6-c-progress--m-inside__indicator--MinWidth: var(--pf-t--global--spacer--xl);\n --pf-v6-c-progress--m-inside__measure--Color: var(--pf-t--global--text--color--on-brand--default);\n --pf-v6-c-progress--m-success--m-inside__measure--Color: var(--pf-t--global--text--color--status--on-success--default);\n --pf-v6-c-progress--m-warning--m-inside__measure--Color: var(--pf-t--global--text--color--status--on-warning--default);\n --pf-v6-c-progress--m-danger--m-inside__measure--Color: var(--pf-t--global--text--color--status--on-danger--default);\n --pf-v6-c-progress--m-inside__measure--FontSize: var(--pf-t--global--font--size--sm);\n --pf-v6-c-progress--m-outside__measure--FontSize: var(--pf-t--global--font--size--sm);\n --pf-v6-c-progress--m-sm__bar--Height: var(--pf-t--global--spacer--sm);\n --pf-v6-c-progress--m-sm__measure--FontSize: var(--pf-t--global--font--size--body--sm);\n --pf-v6-c-progress--m-lg__bar--Height: var(--pf-t--global--spacer--lg);\n}\n\n.pf-v6-c-progress {\n display: grid;\n grid-template-rows: 1fr auto;\n grid-template-columns: auto auto;\n grid-gap: var(--pf-v6-c-progress--GridGap);\n align-items: end;\n}\n.pf-v6-c-progress.pf-m-sm {\n --pf-v6-c-progress__bar--Height: var(--pf-v6-c-progress--m-sm__bar--Height);\n}\n.pf-v6-c-progress.pf-m-sm .pf-v6-c-progress__measure {\n font-size: var(--pf-v6-c-progress--m-sm__measure--FontSize);\n}\n.pf-v6-c-progress.pf-m-lg {\n --pf-v6-c-progress__bar--Height: var(--pf-v6-c-progress--m-lg__bar--Height);\n}\n.pf-v6-c-progress.pf-m-inside .pf-v6-c-progress__indicator {\n display: flex;\n align-items: center;\n justify-content: center;\n min-width: var(--pf-v6-c-progress--m-inside__indicator--MinWidth);\n}\n.pf-v6-c-progress.pf-m-inside .pf-v6-c-progress__measure {\n font-size: var(--pf-v6-c-progress--m-inside__measure--FontSize);\n color: var(--pf-v6-c-progress--m-inside__measure--Color);\n text-align: center;\n}\n.pf-v6-c-progress.pf-m-outside .pf-v6-c-progress__description {\n grid-column: 1/3;\n}\n.pf-v6-c-progress.pf-m-outside .pf-v6-c-progress__status {\n grid-row: 2/3;\n grid-column: 2/3;\n align-self: center;\n}\n.pf-v6-c-progress.pf-m-outside .pf-v6-c-progress__measure {\n display: inline-block;\n font-size: var(--pf-v6-c-progress--m-outside__measure--FontSize);\n}\n.pf-v6-c-progress.pf-m-outside .pf-v6-c-progress__measure.pf-m-static-width {\n min-width: var(--pf-v6-c-progress__measure--m-static-width--MinWidth);\n text-align: start;\n}\n.pf-v6-c-progress.pf-m-outside .pf-v6-c-progress__bar,\n.pf-v6-c-progress.pf-m-outside .pf-v6-c-progress__indicator {\n grid-column: 1/2;\n}\n.pf-v6-c-progress.pf-m-singleline {\n grid-template-rows: 1fr;\n}\n.pf-v6-c-progress.pf-m-singleline .pf-v6-c-progress__description {\n display: none;\n}\n.pf-v6-c-progress.pf-m-singleline .pf-v6-c-progress__bar {\n grid-row: 1/2;\n grid-column: 1/2;\n}\n.pf-v6-c-progress.pf-m-singleline .pf-v6-c-progress__status {\n grid-row: 1/2;\n grid-column: 2/3;\n}\n.pf-v6-c-progress.pf-m-outside, .pf-v6-c-progress.pf-m-singleline {\n grid-template-columns: 1fr fit-content(50%);\n}\n.pf-v6-c-progress.pf-m-success {\n --pf-v6-c-progress__indicator--BackgroundColor: var(--pf-v6-c-progress--m-success__indicator--BackgroundColor);\n --pf-v6-c-progress__status-icon--Color: var(--pf-v6-c-progress--m-success__status-icon--Color);\n --pf-v6-c-progress--m-inside__measure--Color: var(--pf-v6-c-progress--m-success--m-inside__measure--Color);\n}\n.pf-v6-c-progress.pf-m-warning {\n --pf-v6-c-progress__indicator--BackgroundColor: var(--pf-v6-c-progress--m-warning__indicator--BackgroundColor);\n --pf-v6-c-progress__status-icon--Color: var(--pf-v6-c-progress--m-warning__status-icon--Color);\n --pf-v6-c-progress--m-inside__measure--Color: var(--pf-v6-c-progress--m-warning--m-inside__measure--Color);\n}\n.pf-v6-c-progress.pf-m-danger {\n --pf-v6-c-progress__indicator--BackgroundColor: var(--pf-v6-c-progress--m-danger__indicator--BackgroundColor);\n --pf-v6-c-progress__status-icon--Color: var(--pf-v6-c-progress--m-danger__status-icon--Color);\n --pf-v6-c-progress--m-inside__measure--Color: var(--pf-v6-c-progress--m-danger--m-inside__measure--Color);\n}\n@media (prefers-reduced-motion: no-preference) {\n .pf-v6-c-progress.pf-m-danger .pf-v6-c-progress__bar {\n translate: var(--pf-v6-global--danger-jiggle--TranslateX, 0);\n animation-name: pf-v6-global-danger-jiggle-motion;\n animation-duration: var(--pf-v6-global--danger-jiggle--AnimationDuration--Transform);\n animation-timing-function: var(--pf-v6-global--danger-jiggle--AnimationTimingFunction--Transform);\n animation-fill-mode: both;\n }\n}\n.pf-v6-c-progress.pf-m-danger .pf-v6-c-progress__status-icon {\n --pf-v6-c-progress--TransitionDuration--Opacity: var(--pf-t--global--motion--duration--fade--default);\n --pf-v6-c-progress--TransitionTimingFunction--Opacity: var(--pf-t--global--motion--timing-function--default);\n animation-name: pf-v6-global-fade-in;\n animation-duration: var(--pf-v6-c-progress--TransitionDuration--Opacity);\n animation-timing-function: var(--pf-v6-c-progress--TransitionTimingFunction--Opacity);\n}\n\n.pf-v6-c-progress__description {\n grid-column: 1/2;\n word-break: break-word;\n}\n.pf-v6-c-progress__description.pf-m-truncate {\n overflow: hidden;\n text-overflow: ellipsis;\n white-space: nowrap;\n}\n\n.pf-v6-c-progress__status {\n display: flex;\n grid-row: 1/2;\n grid-column: 2/3;\n gap: var(--pf-v6-c-progress__status--Gap);\n align-items: flex-start;\n justify-content: flex-end;\n text-align: end;\n word-break: break-word;\n}\n\n.pf-v6-c-progress__status-icon {\n color: var(--pf-v6-c-progress__status-icon--Color);\n}\n\n.pf-v6-c-progress__bar::before,\n.pf-v6-c-progress__indicator {\n inset-block-start: 0;\n inset-inline-start: 0;\n}\n\n.pf-v6-c-progress__bar {\n position: relative;\n grid-row: 2/3;\n grid-column: 1/3;\n align-self: center;\n height: var(--pf-v6-c-progress__bar--Height);\n overflow: hidden;\n background-color: var(--pf-v6-c-progress__bar--BackgroundColor);\n border-radius: var(--pf-v6-c-progress__bar--BorderRadius);\n}\n.pf-v6-c-progress__bar::before {\n position: absolute;\n inset: 0;\n pointer-events: none;\n content: "";\n border: var(--pf-v6-c-progress__bar--BorderWidth) solid var(--pf-v6-c-progress__bar--BorderColor);\n border-radius: inherit;\n}\n\n.pf-v6-c-progress__indicator {\n position: absolute;\n height: var(--pf-v6-c-progress__indicator--Height);\n background-color: var(--pf-v6-c-progress__indicator--BackgroundColor);\n}\n.pf-v6-c-progress__indicator::before {\n position: absolute;\n inset: 0;\n content: "";\n border: var(--pf-v6-c-progress__indicator--BorderWidth) solid var(--pf-v6-c-progress__indicator--BorderColor);\n border-radius: var(--pf-v6-c-progress__bar--BorderRadius);\n}\n\n.pf-v6-c-progress__helper-text {\n grid-row: 3/4;\n grid-column: 1/3;\n margin-block-start: var(--pf-v6-c-progress__helper-text--MarginBlockStart);\n}\n\n.pf-v6-c-progress__measure {\n font-variant-numeric: tabular-nums;\n}\n\n.pf-v6-c-progress-stepper {\n --pf-v6-c-progress-stepper--m-vertical--GridAutoFlow: row;\n --pf-v6-c-progress-stepper--m-vertical--GridTemplateColumns: auto 1fr;\n --pf-v6-c-progress-stepper--m-vertical__step-connector--before--InsetBlockStart: 0;\n --pf-v6-c-progress-stepper--m-vertical__step-connector--before--InsetInlineStart: calc(var(--pf-v6-c-progress-stepper__step-icon--Width) / 2);\n --pf-v6-c-progress-stepper--m-vertical__step-connector--before--Width: auto;\n --pf-v6-c-progress-stepper--m-vertical__step-connector--before--Height: 100%;\n --pf-v6-c-progress-stepper--m-vertical__step-connector--before--BorderInlineEndWidth: var(--pf-t--global--border--width--box--default);\n --pf-v6-c-progress-stepper--m-vertical__step-connector--before--BorderInlineEndColor: var(--pf-t--global--border--color--default);\n --pf-v6-c-progress-stepper--m-vertical__step-connector--before--BorderBlockEndWidth: 0;\n --pf-v6-c-progress-stepper--m-vertical__step-connector--before--BorderBlockEndColor: transparent;\n --pf-v6-c-progress-stepper--m-vertical__step-connector--before--Transform: translateX(-50%);\n --pf-v6-c-progress-stepper--m-vertical__step-main--MarginBlockStart: 0px;\n --pf-v6-c-progress-stepper--m-vertical__step-main--MarginInlineEnd: 0;\n --pf-v6-c-progress-stepper--m-vertical__step-main--MarginBlockEnd: var(--pf-t--global--spacer--xl);\n --pf-v6-c-progress-stepper--m-vertical__step-main--MarginInlineStart: var(--pf-t--global--spacer--sm);\n --pf-v6-c-progress-stepper--m-vertical--m-compact--GridTemplateColumns: 1fr;\n --pf-v6-c-progress-stepper--m-vertical--m-compact__step-connector--PaddingBlockEnd: var(--pf-t--global--spacer--sm);\n --pf-v6-c-progress-stepper--m-vertical--m-compact__step-connector--GridRow: auto;\n --pf-v6-c-progress-stepper--m-vertical--m-compact__step-main--MarginBlockStart: 0;\n --pf-v6-c-progress-stepper--m-vertical--m-compact__step-main--MarginInlineEnd: 0;\n --pf-v6-c-progress-stepper--m-vertical--m-compact__step-main--MarginInlineStart: 0;\n --pf-v6-c-progress-stepper--m-vertical--m-center__step-main--MarginInlineEnd: 0;\n --pf-v6-c-progress-stepper--m-vertical--m-center__step-main--MarginInlineStart: 0;\n --pf-v6-c-progress-stepper--m-horizontal--GridAutoFlow: column;\n --pf-v6-c-progress-stepper--m-horizontal--GridTemplateColumns: initial;\n --pf-v6-c-progress-stepper--m-horizontal__step-connector--before--InsetBlockStart: calc(var(--pf-v6-c-progress-stepper__step-icon--Height) / 2);\n --pf-v6-c-progress-stepper--m-horizontal__step-connector--before--InsetInlineStart: 0;\n --pf-v6-c-progress-stepper--m-horizontal__step-connector--before--Width: 100%;\n --pf-v6-c-progress-stepper--m-horizontal__step-connector--before--Height: auto;\n --pf-v6-c-progress-stepper--m-horizontal__step-connector--before--BorderInlineEndWidth: 0;\n --pf-v6-c-progress-stepper--m-horizontal__step-connector--before--BorderInlineEndColor: unset;\n --pf-v6-c-progress-stepper--m-horizontal__step-connector--before--BorderBlockEndWidth: var(--pf-t--global--border--width--divider--default);\n --pf-v6-c-progress-stepper--m-horizontal__step-connector--before--BorderBlockEndColor: var(--pf-t--global--border--color--default);\n --pf-v6-c-progress-stepper--m-horizontal__step-connector--before--Transform: translateY(-50%);\n --pf-v6-c-progress-stepper--m-horizontal__step-main--MarginBlockStart: var(--pf-t--global--spacer--sm);\n --pf-v6-c-progress-stepper--m-horizontal__step-main--MarginInlineEnd: var(--pf-t--global--spacer--sm);\n --pf-v6-c-progress-stepper--m-horizontal__step-main--MarginBlockEnd: 0;\n --pf-v6-c-progress-stepper--m-horizontal__step-main--MarginInlineStart: 0;\n --pf-v6-c-progress-stepper--m-horizontal--m-compact--GridTemplateColumns: repeat(auto-fill, 1.75rem);\n --pf-v6-c-progress-stepper--m-horizontal--m-compact__step-connector--PaddingBlockEnd: 0;\n --pf-v6-c-progress-stepper--m-horizontal--m-compact__step-connector--GridRow: 2;\n --pf-v6-c-progress-stepper--m-compact--GridAutoFlow: row;\n --pf-v6-c-progress-stepper--m-compact__step-main--MarginBlockStart: 0;\n --pf-v6-c-progress-stepper--m-compact__step-main--MarginBlockEnd: var(--pf-t--global--spacer--sm);\n --pf-v6-c-progress-stepper--m-compact__step-connector--MinWidth: 1.75rem;\n --pf-v6-c-progress-stepper--m-compact__step-icon--Width: 1.125rem;\n --pf-v6-c-progress-stepper--m-compact__step-icon--FontSize: var(--pf-t--global--icon--size--font--body--sm);\n --pf-v6-c-progress-stepper--m-compact__step-title--FontSize: var(--pf-t--global--font--size--body--lg);\n --pf-v6-c-progress-stepper--m-compact__step-title--FontWeight: var(--pf-t--global--font--weight--body--bold);\n --pf-v6-c-progress-stepper--m-compact__pficon--MarginBlockStart: 2px;\n --pf-v6-c-progress-stepper--m-compact__fa-exclamation-triangle--MarginBlockStart: -3px;\n --pf-v6-c-progress-stepper--m-center__step-connector--before--InsetInlineStart: 50%;\n --pf-v6-c-progress-stepper--m-center--GridTemplateColumns: 1fr;\n --pf-v6-c-progress-stepper--m-center__step-connector--JustifyContent: center;\n --pf-v6-c-progress-stepper--m-center__step-main--MarginInlineEnd: var(--pf-t--global--spacer--xs);\n --pf-v6-c-progress-stepper--m-center__step-main--MarginInlineStart: var(--pf-t--global--spacer--xs);\n --pf-v6-c-progress-stepper--m-center__step-main--TextAlign: center;\n --pf-v6-c-progress-stepper--m-center__step-description--MarginInlineEnd: 0;\n --pf-v6-c-progress-stepper--m-center__step-description--MarginInlineStart: 0;\n --pf-v6-c-progress-stepper--GridTemplateRows: auto 1fr;\n --pf-v6-c-progress-stepper__step-connector--JustifyContent: flex-start;\n --pf-v6-c-progress-stepper__step-icon--ZIndex: var(--pf-t--global--z-index--xs);\n --pf-v6-c-progress-stepper__step-icon--Width: 1.5rem;\n --pf-v6-c-progress-stepper__step-icon--Height: var(--pf-v6-c-progress-stepper__step-icon--Width);\n --pf-v6-c-progress-stepper__step-icon--FontSize: var(--pf-t--global--icon--size--font--body--default);\n --pf-v6-c-progress-stepper__step-icon--Color: var(--pf-t--global--icon--color--regular);\n --pf-v6-c-progress-stepper__step-icon--BackgroundColor: var(--pf-t--global--background--color--primary--default);\n --pf-v6-c-progress-stepper__step-icon--BorderWidth: var(--pf-t--global--border--width--box--default);\n --pf-v6-c-progress-stepper__step-icon--BorderColor: var(--pf-t--global--border--color--default);\n --pf-v6-c-progress-stepper__step--m-current__step-icon--Color: var(--pf-t--global--icon--color--brand--default);\n --pf-v6-c-progress-stepper__step--m-info__step-icon--Color: var(--pf-t--global--icon--color--status--info--default);\n --pf-v6-c-progress-stepper__step--m-success__step-icon--Color: var(--pf-t--global--icon--color--status--success--default);\n --pf-v6-c-progress-stepper__step--m-warning__step-icon--Color: var(--pf-t--global--icon--color--status--warning--default);\n --pf-v6-c-progress-stepper__step--m-danger__step-icon--Color: var(--pf-t--global--icon--color--status--danger--default);\n --pf-v6-c-progress-stepper__step--m-custom__step-icon--Color: var(--pf-t--global--icon--color--status--custom--default);\n --pf-v6-c-progress-stepper__pficon--MarginBlockStart: 3px;\n --pf-v6-c-progress-stepper__fa-exclamation-triangle--MarginBlockStart: -2px;\n --pf-v6-c-progress-stepper__step-title--Color: var(--pf-t--global--text--color--regular);\n --pf-v6-c-progress-stepper__step-title--TextAlign: start;\n --pf-v6-c-progress-stepper__step-title--FontSize: var(--pf-t--global--font--size--body--lg);\n --pf-v6-c-progress-stepper__step-title--FontWeight: var(--pf-t--global--font--weight--body--default);\n --pf-v6-c-progress-stepper__step--m-current__step-title--FontWeight: var(--pf-t--global--font--weight--body--bold);\n --pf-v6-c-progress-stepper__step--m-current__step-title--Color: var(--pf-t--global--text--color--regular);\n --pf-v6-c-progress-stepper__step--m-pending__step-title--Color: var(--pf-t--global--text--color--subtle);\n --pf-v6-c-progress-stepper__step--m-danger__step-title--Color: var(--pf-t--global--text--color--status--danger--default);\n --pf-v6-c-progress-stepper__step-title--m-help-text--PaddingInlineStart: 0;\n --pf-v6-c-progress-stepper__step-title--m-help-text--PaddingInlineEnd: 0;\n --pf-v6-c-progress-stepper__step-title--m-help-text--TextDecorationLine: var(--pf-t--global--text-decoration--help-text--line--default);\n --pf-v6-c-progress-stepper__step-title--m-help-text--TextDecorationStyle: var(--pf-t--global--text-decoration--help-text--style--default);\n --pf-v6-c-progress-stepper__step-title--m-help-text--TextUnderlineOffset: 0.25rem;\n --pf-v6-c-progress-stepper__step-title--m-help-text--hover--TextDecorationLine: var(--pf-t--global--text-decoration--help-text--line--hover);\n --pf-v6-c-progress-stepper__step-title--m-help-text--hover--TextDecorationStyle: var(--pf-t--global--text-decoration--help-text--style--hover);\n --pf-v6-c-progress-stepper__step-title--m-help-text--hover--Color: var(--pf-t--global--text--color--brand--hover);\n --pf-v6-c-progress-stepper__step--m-danger__step-title--m-help-text--hover--Color: var(--pf-t--global--text--color--status--danger--hover);\n --pf-v6-c-progress-stepper__step-description--MarginBlockStart: var(--pf-t--global--spacer--xs);\n --pf-v6-c-progress-stepper__step-description--FontSize: var(--pf-t--global--font--size--body--sm);\n --pf-v6-c-progress-stepper__step-description--Color: var(--pf-t--global--text--color--subtle);\n --pf-v6-c-progress-stepper__step-description--TextAlign: start;\n --pf-v6-c-progress-stepper--GridAutoFlow: var(--pf-v6-c-progress-stepper--m-vertical--GridAutoFlow);\n --pf-v6-c-progress-stepper--GridTemplateColumns: var(--pf-v6-c-progress-stepper--m-vertical--GridTemplateColumns);\n --pf-v6-c-progress-stepper__step-connector--before--InsetBlockStart: var(--pf-v6-c-progress-stepper--m-vertical__step-connector--before--InsetBlockStart);\n --pf-v6-c-progress-stepper__step-connector--before--InsetInlineStart: var(--pf-v6-c-progress-stepper--m-vertical__step-connector--before--InsetInlineStart);\n --pf-v6-c-progress-stepper__step-connector--before--Width: var(--pf-v6-c-progress-stepper--m-vertical__step-connector--before--Width);\n --pf-v6-c-progress-stepper__step-connector--before--Height: var(--pf-v6-c-progress-stepper--m-vertical__step-connector--before--Height);\n --pf-v6-c-progress-stepper__step-connector--before--BorderInlineEndWidth: var(--pf-v6-c-progress-stepper--m-vertical__step-connector--before--BorderInlineEndWidth);\n --pf-v6-c-progress-stepper__step-connector--before--BorderInlineEndColor: var(--pf-v6-c-progress-stepper--m-vertical__step-connector--before--BorderInlineEndColor);\n --pf-v6-c-progress-stepper__step-connector--before--BorderBlockEndWidth: var(--pf-v6-c-progress-stepper--m-vertical__step-connector--before--BorderBlockEndWidth);\n --pf-v6-c-progress-stepper__step-connector--before--BorderBlockEndColor: var(--pf-v6-c-progress-stepper--m-vertical__step-connector--before--BorderBlockEndColor);\n --pf-v6-c-progress-stepper__step-connector--before--Transform: var(--pf-v6-c-progress-stepper--m-vertical__step-connector--before--Transform);\n --pf-v6-c-progress-stepper__step-main--MarginBlockStart: var(--pf-v6-c-progress-stepper--m-vertical__step-main--MarginBlockStart);\n --pf-v6-c-progress-stepper__step-main--MarginInlineEnd: var(--pf-v6-c-progress-stepper--m-vertical__step-main--MarginInlineEnd);\n --pf-v6-c-progress-stepper__step-main--MarginBlockEnd: var(--pf-v6-c-progress-stepper--m-vertical__step-main--MarginBlockEnd);\n --pf-v6-c-progress-stepper__step-main--MarginInlineStart: var(--pf-v6-c-progress-stepper--m-vertical__step-main--MarginInlineStart);\n --pf-v6-c-progress-stepper--m-compact--GridTemplateColumns: var(--pf-v6-c-progress-stepper--m-vertical--m-compact--GridTemplateColumns);\n --pf-v6-c-progress-stepper--m-compact__step-connector--GridRow: var(--pf-v6-c-progress-stepper--m-vertical--m-compact__step-connector--GridRow);\n --pf-v6-c-progress-stepper--m-compact__step-connector--PaddingBlockEnd: var(--pf-v6-c-progress-stepper--m-vertical--m-compact__step-connector--PaddingBlockEnd);\n --pf-v6-c-progress-stepper--m-center__step-connector--before--Content: none;\n --pf-v6-c-progress-stepper--m-center__step-main--before--Content: "";\n}\n@media screen and (min-width: 48rem) {\n .pf-v6-c-progress-stepper {\n --pf-v6-c-progress-stepper--GridAutoFlow: var(--pf-v6-c-progress-stepper--m-horizontal--GridAutoFlow);\n --pf-v6-c-progress-stepper--GridTemplateColumns: var(--pf-v6-c-progress-stepper--m-horizontal--GridTemplateColumns);\n --pf-v6-c-progress-stepper__step-connector--before--InsetBlockStart: var(--pf-v6-c-progress-stepper--m-horizontal__step-connector--before--InsetBlockStart);\n --pf-v6-c-progress-stepper__step-connector--before--InsetInlineStart: var(--pf-v6-c-progress-stepper--m-horizontal__step-connector--before--InsetInlineStart);\n --pf-v6-c-progress-stepper__step-connector--before--Width: var(--pf-v6-c-progress-stepper--m-horizontal__step-connector--before--Width);\n --pf-v6-c-progress-stepper__step-connector--before--Height: var(--pf-v6-c-progress-stepper--m-horizontal__step-connector--before--Height);\n --pf-v6-c-progress-stepper__step-connector--before--BorderInlineEndWidth: var(--pf-v6-c-progress-stepper--m-horizontal__step-connector--before--BorderInlineEndWidth);\n --pf-v6-c-progress-stepper__step-connector--before--BorderInlineEndColor: var(--pf-v6-c-progress-stepper--m-horizontal__step-connector--before--BorderInlineEndColor);\n --pf-v6-c-progress-stepper__step-connector--before--BorderBlockEndWidth: var(--pf-v6-c-progress-stepper--m-horizontal__step-connector--before--BorderBlockEndWidth);\n --pf-v6-c-progress-stepper__step-connector--before--BorderBlockEndColor: var(--pf-v6-c-progress-stepper--m-horizontal__step-connector--before--BorderBlockEndColor);\n --pf-v6-c-progress-stepper__step-connector--before--Transform: var(--pf-v6-c-progress-stepper--m-horizontal__step-connector--before--Transform);\n --pf-v6-c-progress-stepper__step-main--MarginBlockStart: var(--pf-v6-c-progress-stepper--m-horizontal__step-main--MarginBlockStart);\n --pf-v6-c-progress-stepper__step-main--MarginInlineEnd: var(--pf-v6-c-progress-stepper--m-horizontal__step-main--MarginInlineEnd);\n --pf-v6-c-progress-stepper__step-main--MarginBlockEnd: var(--pf-v6-c-progress-stepper--m-horizontal__step-main--MarginBlockEnd);\n --pf-v6-c-progress-stepper__step-main--MarginInlineStart: var(--pf-v6-c-progress-stepper--m-horizontal__step-main--MarginInlineStart);\n --pf-v6-c-progress-stepper--m-compact--GridTemplateColumns: var(--pf-v6-c-progress-stepper--m-horizontal--m-compact--GridTemplateColumns);\n --pf-v6-c-progress-stepper--m-compact__step-connector--GridRow: var(--pf-v6-c-progress-stepper--m-horizontal--m-compact__step-connector--GridRow);\n --pf-v6-c-progress-stepper--m-compact__step-connector--PaddingBlockEnd: var(--pf-v6-c-progress-stepper--m-horizontal--m-compact__step-connector--PaddingBlockEnd);\n --pf-v6-c-progress-stepper--m-center__step-connector--before--Content: "";\n --pf-v6-c-progress-stepper--m-center__step-main--before--Content: none;\n }\n}\n\n.pf-v6-c-progress-stepper {\n position: relative;\n display: grid;\n grid-template-rows: var(--pf-v6-c-progress-stepper--GridTemplateRows);\n grid-template-columns: var(--pf-v6-c-progress-stepper--GridTemplateColumns);\n grid-auto-columns: 1fr;\n grid-auto-flow: var(--pf-v6-c-progress-stepper--GridAutoFlow);\n}\n.pf-v6-c-progress-stepper.pf-m-center {\n --pf-v6-c-progress-stepper__step-connector--JustifyContent: var(--pf-v6-c-progress-stepper--m-center__step-connector--JustifyContent);\n --pf-v6-c-progress-stepper__step-main--MarginInlineEnd: var(--pf-v6-c-progress-stepper--m-center__step-main--MarginInlineEnd);\n --pf-v6-c-progress-stepper__step-main--MarginInlineStart: var(--pf-v6-c-progress-stepper--m-center__step-main--MarginInlineStart);\n --pf-v6-c-progress-stepper--step-main--TextAlign: var(--pf-v6-c-progress-stepper--m-center__step-main--TextAlign, auto);\n --pf-v6-c-progress-stepper__step-title--TextAlign: var(--pf-v6-c-progress-stepper--m-center__step-title--TextAlign, auto);\n --pf-v6-c-progress-stepper__step-description--MarginInlineEnd: var(--pf-v6-c-progress-stepper--m-center__step-description--MarginInlineEnd);\n --pf-v6-c-progress-stepper__step-description--MarginInlineStart: var(--pf-v6-c-progress-stepper--m-center__step-description--MarginInlineStart);\n --pf-v6-c-progress-stepper__step-description--TextAlign: var(--pf-v6-c-progress-stepper--m-center__step-description--TextAlign, auto);\n --pf-v6-c-progress-stepper--m-vertical__step-main--MarginInlineEnd: var(--pf-v6-c-progress-stepper--m-vertical--m-center__step-main--MarginInlineEnd);\n --pf-v6-c-progress-stepper--m-vertical__step-main--MarginInlineStart: var(--pf-v6-c-progress-stepper--m-vertical--m-center__step-main--MarginInlineStart);\n grid-template-columns: var(--pf-v6-c-progress-stepper--m-center--GridTemplateColumns);\n}\n.pf-v6-c-progress-stepper.pf-m-center .pf-v6-c-progress-stepper__step-main {\n position: relative;\n}\n.pf-v6-c-progress-stepper.pf-m-center .pf-v6-c-progress-stepper__step:not(:last-of-type) > .pf-v6-c-progress-stepper__step-connector::before {\n inset-inline-start: var(--pf-v6-c-progress-stepper--m-center__step-connector--before--InsetInlineStart);\n}\n.pf-v6-c-progress-stepper.pf-m-center:not(.pf-m-compact) .pf-v6-c-progress-stepper__step:not(:last-of-type) > .pf-v6-c-progress-stepper__step-main::before {\n content: var(--pf-v6-c-progress-stepper--m-center__step-main--before--Content);\n}\n.pf-v6-c-progress-stepper.pf-m-center:not(.pf-m-compact) .pf-v6-c-progress-stepper__step:not(:last-of-type) > .pf-v6-c-progress-stepper__step-connector::before {\n content: var(--pf-v6-c-progress-stepper--m-center__step-connector--before--Content);\n}\n.pf-v6-c-progress-stepper.pf-m-compact {\n --pf-v6-c-progress-stepper__step-main--MarginBlockStart: var(--pf-v6-c-progress-stepper--m-compact__step-main--MarginBlockStart);\n --pf-v6-c-progress-stepper__step-main--MarginBlockEnd: var(--pf-v6-c-progress-stepper--m-compact__step-main--MarginBlockEnd);\n --pf-v6-c-progress-stepper__step-icon--Width: var(--pf-v6-c-progress-stepper--m-compact__step-icon--Width);\n --pf-v6-c-progress-stepper__step-icon--FontSize: var(--pf-v6-c-progress-stepper--m-compact__step-icon--FontSize);\n --pf-v6-c-progress-stepper__step-title--FontSize: var(--pf-v6-c-progress-stepper--m-compact__step-title--FontSize);\n --pf-v6-c-progress-stepper__step--m-current__step-title--FontWeight: var(--pf-v6-c-progress-stepper--m-compact__step-title--FontWeight);\n --pf-v6-c-progress-stepper__pficon--MarginBlockStart: var(--pf-v6-c-progress-stepper--m-compact__pficon--MarginBlockStart);\n --pf-v6-c-progress-stepper__fa-exclamation-triangle--MarginBlockStart: var(--pf-v6-c-progress-stepper--m-compact__fa-exclamation-triangle--MarginBlockStart);\n --pf-v6-c-progress-stepper--m-vertical__step-main--MarginBlockStart: var(--pf-v6-c-progress-stepper--m-vertical--m-compact__step-main--MarginBlockStart);\n --pf-v6-c-progress-stepper--m-vertical__step-main--MarginInlineEnd: var(--pf-v6-c-progress-stepper--m-vertical--m-compact__step-main--MarginInlineEnd);\n --pf-v6-c-progress-stepper--m-vertical__step-main--MarginInlineStart: var(--pf-v6-c-progress-stepper--m-vertical--m-compact__step-main--MarginInlineStart);\n display: inline-grid;\n grid-template-columns: var(--pf-v6-c-progress-stepper--m-compact--GridTemplateColumns);\n grid-auto-flow: var(--pf-v6-c-progress-stepper--m-compact--GridAutoFlow);\n}\n.pf-v6-c-progress-stepper.pf-m-compact .pf-v6-c-progress-stepper__step-connector {\n grid-row: var(--pf-v6-c-progress-stepper--m-compact__step-connector--GridRow);\n min-width: var(--pf-v6-c-progress-stepper--m-compact__step-connector--MinWidth);\n padding-block-end: var(--pf-v6-c-progress-stepper--m-compact__step-connector--PaddingBlockEnd);\n}\n.pf-v6-c-progress-stepper.pf-m-compact .pf-v6-c-progress-stepper__step-main {\n margin-block-end: var(--pf-v6-c-progress-stepper--m-compact__step-main--MarginBlockEnd);\n}\n.pf-v6-c-progress-stepper.pf-m-compact .pf-v6-c-progress-stepper__step:not(.pf-m-current) .pf-v6-c-progress-stepper__step-main {\n position: fixed;\n inset-block-start: 0;\n inset-inline-start: 0;\n overflow: hidden;\n clip: rect(0, 0, 0, 0);\n white-space: nowrap;\n border: 0;\n}\n.pf-v6-c-progress-stepper.pf-m-compact .pf-v6-c-progress-stepper__step.pf-m-current .pf-v6-c-progress-stepper__step-main {\n grid-row: 1/2;\n grid-column: 1/-1;\n}\n.pf-v6-c-progress-stepper.pf-m-compact .pf-v6-c-progress-stepper__step-description {\n display: none;\n}\n\n.pf-v6-c-progress-stepper__step {\n display: contents;\n}\n.pf-v6-c-progress-stepper__step.pf-m-current {\n --pf-v6-c-progress-stepper__step-title--FontWeight: var(--pf-v6-c-progress-stepper__step--m-current__step-title--FontWeight);\n --pf-v6-c-progress-stepper__step-title--Color: var(--pf-v6-c-progress-stepper__step--m-current__step-title--Color);\n --pf-v6-c-progress-stepper__step-icon--Color: var(--pf-v6-c-progress-stepper__step--m-current__step-icon--Color);\n}\n.pf-v6-c-progress-stepper__step.pf-m-pending {\n --pf-v6-c-progress-stepper__step-title--Color: var(--pf-v6-c-progress-stepper__step--m-pending__step-title--Color);\n}\n.pf-v6-c-progress-stepper__step.pf-m-success {\n --pf-v6-c-progress-stepper__step-icon--Color: var(--pf-v6-c-progress-stepper__step--m-success__step-icon--Color);\n}\n.pf-v6-c-progress-stepper__step.pf-m-danger {\n --pf-v6-c-progress-stepper__step-icon--Color: var(--pf-v6-c-progress-stepper__step--m-danger__step-icon--Color);\n --pf-v6-c-progress-stepper__step-title--Color: var(--pf-v6-c-progress-stepper__step--m-danger__step-title--Color);\n --pf-v6-c-progress-stepper__step-title--m-help-text--hover--Color: var(--pf-v6-c-progress-stepper__step--m-danger__step-title--m-help-text--hover--Color);\n}\n.pf-v6-c-progress-stepper__step.pf-m-warning {\n --pf-v6-c-progress-stepper__step-icon--Color: var(--pf-v6-c-progress-stepper__step--m-warning__step-icon--Color);\n}\n.pf-v6-c-progress-stepper__step.pf-m-info {\n --pf-v6-c-progress-stepper__step-icon--Color: var(--pf-v6-c-progress-stepper__step--m-info__step-icon--Color);\n}\n.pf-v6-c-progress-stepper__step.pf-m-custom {\n --pf-v6-c-progress-stepper__step-icon--Color: var(--pf-v6-c-progress-stepper__step--m-custom__step-icon--Color);\n}\n.pf-v6-c-progress-stepper__step:last-child {\n --pf-v6-c-progress-stepper__step-main--MarginBlockEnd: 0;\n}\n\n.pf-v6-c-progress-stepper__step-connector {\n position: relative;\n display: flex;\n justify-content: var(--pf-v6-c-progress-stepper__step-connector--JustifyContent);\n width: 100%;\n}\n.pf-v6-c-progress-stepper__step:not(:last-of-type) > .pf-v6-c-progress-stepper__step-connector::before {\n position: absolute;\n inset-block-start: var(--pf-v6-c-progress-stepper__step-connector--before--InsetBlockStart);\n inset-inline-start: var(--pf-v6-c-progress-stepper__step-connector--before--InsetInlineStart);\n width: var(--pf-v6-c-progress-stepper__step-connector--before--Width);\n height: var(--pf-v6-c-progress-stepper__step-connector--before--Height);\n content: "";\n border-block-end: var(--pf-v6-c-progress-stepper__step-connector--before--BorderBlockEndWidth) solid var(--pf-v6-c-progress-stepper__step-connector--before--BorderBlockEndColor);\n border-inline-end: var(--pf-v6-c-progress-stepper__step-connector--before--BorderInlineEndWidth) solid var(--pf-v6-c-progress-stepper__step-connector--before--BorderInlineEndColor);\n transform: var(--pf-v6-c-progress-stepper__step-connector--before--Transform);\n}\n\n.pf-v6-c-progress-stepper__step-icon {\n z-index: var(--pf-v6-c-progress-stepper__step-icon--ZIndex);\n display: flex;\n align-items: center;\n justify-content: center;\n min-width: var(--pf-v6-c-progress-stepper__step-icon--Width);\n height: var(--pf-v6-c-progress-stepper__step-icon--Height);\n font-size: var(--pf-v6-c-progress-stepper__step-icon--FontSize);\n color: var(--pf-v6-c-progress-stepper__step-icon--Color);\n background-color: var(--pf-v6-c-progress-stepper__step-icon--BackgroundColor);\n border: var(--pf-v6-c-progress-stepper__step-icon--BorderWidth) solid var(--pf-v6-c-progress-stepper__step-icon--BorderColor);\n border-radius: 50%;\n}\n.pf-v6-c-progress-stepper__step-icon .pf-v6-pficon {\n margin-block-start: var(--pf-v6-c-progress-stepper__pficon--MarginBlockStart);\n}\n.pf-v6-c-progress-stepper__step-icon .fa-exclamation-triangle {\n margin-block-start: var(--pf-v6-c-progress-stepper__fa-exclamation-triangle--MarginBlockStart);\n}\n\n.pf-v6-c-progress-stepper__step-main {\n min-width: 0;\n margin-block-start: var(--pf-v6-c-progress-stepper__step-main--MarginBlockStart);\n margin-block-end: var(--pf-v6-c-progress-stepper__step-main--MarginBlockEnd);\n margin-inline-start: var(--pf-v6-c-progress-stepper__step-main--MarginInlineStart);\n margin-inline-end: var(--pf-v6-c-progress-stepper__step-main--MarginInlineEnd);\n text-align: var(--pf-v6-c-progress-stepper--step-main--TextAlign, auto);\n overflow-wrap: anywhere;\n}\n.pf-v6-c-progress-stepper__step:not(:last-of-type) > .pf-v6-c-progress-stepper__step-main::before {\n position: absolute;\n inset-block-start: calc(100% + var(--pf-v6-c-progress-stepper__step-main--MarginBlockStart));\n inset-inline-start: calc(50% - var(--pf-v6-c-progress-stepper__step-connector--before--BorderInlineEndWidth) / 2);\n width: auto;\n height: calc(var(--pf-v6-c-progress-stepper__step-main--MarginBlockStart) + var(--pf-v6-c-progress-stepper__step-main--MarginBlockEnd));\n border-inline-end: var(--pf-v6-c-progress-stepper__step-connector--before--BorderInlineEndWidth) solid var(--pf-v6-c-progress-stepper__step-connector--before--BorderInlineEndColor);\n}\n\n.pf-v6-c-progress-stepper__step-title {\n font-size: var(--pf-v6-c-progress-stepper__step-title--FontSize);\n font-weight: var(--pf-v6-c-progress-stepper__step-title--FontWeight);\n color: var(--pf-v6-c-progress-stepper__step-title--Color);\n text-align: var(--pf-v6-c-progress-stepper__step-title--TextAlign);\n background: none;\n border: 0;\n}\n.pf-v6-c-progress-stepper__step-title.pf-m-help-text {\n padding-inline-start: var(--pf-v6-c-progress-stepper__step-title--m-help-text--PaddingInlineStart);\n padding-inline-end: var(--pf-v6-c-progress-stepper__step-title--m-help-text--PaddingInlineEnd);\n text-decoration-line: var(--pf-v6-c-progress-stepper__step-title--m-help-text--TextDecorationLine);\n text-decoration-style: var(--pf-v6-c-progress-stepper__step-title--m-help-text--TextDecorationStyle);\n text-underline-offset: var(--pf-v6-c-progress-stepper__step-title--m-help-text--TextUnderlineOffset);\n cursor: pointer;\n}\n.pf-v6-c-progress-stepper__step-title.pf-m-help-text:is(:hover, :focus) {\n --pf-v6-c-progress-stepper__step-title--m-help-text--TextDecorationLine: var(--pf-v6-c-progress-stepper__step-title--m-help-text--hover--TextDecorationLine);\n --pf-v6-c-progress-stepper__step-title--m-help-text--TextDecorationStyle: var(--pf-v6-c-progress-stepper__step-title--m-help-text--hover--TextDecorationStyle);\n --pf-v6-c-progress-stepper__step-title--Color: var(--pf-v6-c-progress-stepper__step-title--m-help-text--hover--Color);\n}\n\n.pf-v6-c-progress-stepper__step-description {\n margin-block-start: var(--pf-v6-c-progress-stepper__step-description--MarginBlockStart);\n font-size: var(--pf-v6-c-progress-stepper__step-description--FontSize);\n color: var(--pf-v6-c-progress-stepper__step-description--Color);\n text-align: var(--pf-v6-c-progress-stepper__step-description--TextAlign);\n}\n\n.pf-v6-c-progress-stepper.pf-m-horizontal {\n --pf-v6-c-progress-stepper--GridAutoFlow: var(--pf-v6-c-progress-stepper--m-horizontal--GridAutoFlow);\n --pf-v6-c-progress-stepper--GridTemplateColumns: var(--pf-v6-c-progress-stepper--m-horizontal--GridTemplateColumns);\n --pf-v6-c-progress-stepper__step-connector--before--InsetBlockStart: var(--pf-v6-c-progress-stepper--m-horizontal__step-connector--before--InsetBlockStart);\n --pf-v6-c-progress-stepper__step-connector--before--InsetInlineStart: var(--pf-v6-c-progress-stepper--m-horizontal__step-connector--before--InsetInlineStart);\n --pf-v6-c-progress-stepper__step-connector--before--Width: var(--pf-v6-c-progress-stepper--m-horizontal__step-connector--before--Width);\n --pf-v6-c-progress-stepper__step-connector--before--Height: var(--pf-v6-c-progress-stepper--m-horizontal__step-connector--before--Height);\n --pf-v6-c-progress-stepper__step-connector--before--BorderInlineEndWidth: var(--pf-v6-c-progress-stepper--m-horizontal__step-connector--before--BorderInlineEndWidth);\n --pf-v6-c-progress-stepper__step-connector--before--BorderInlineEndColor: var(--pf-v6-c-progress-stepper--m-horizontal__step-connector--before--BorderInlineEndColor);\n --pf-v6-c-progress-stepper__step-connector--before--BorderBlockEndWidth: var(--pf-v6-c-progress-stepper--m-horizontal__step-connector--before--BorderBlockEndWidth);\n --pf-v6-c-progress-stepper__step-connector--before--BorderBlockEndColor: var(--pf-v6-c-progress-stepper--m-horizontal__step-connector--before--BorderBlockEndColor);\n --pf-v6-c-progress-stepper__step-connector--before--Transform: var(--pf-v6-c-progress-stepper--m-horizontal__step-connector--before--Transform);\n --pf-v6-c-progress-stepper__step-main--MarginBlockStart: var(--pf-v6-c-progress-stepper--m-horizontal__step-main--MarginBlockStart);\n --pf-v6-c-progress-stepper__step-main--MarginInlineEnd: var(--pf-v6-c-progress-stepper--m-horizontal__step-main--MarginInlineEnd);\n --pf-v6-c-progress-stepper__step-main--MarginBlockEnd: var(--pf-v6-c-progress-stepper--m-horizontal__step-main--MarginBlockEnd);\n --pf-v6-c-progress-stepper__step-main--MarginInlineStart: var(--pf-v6-c-progress-stepper--m-horizontal__step-main--MarginInlineStart);\n --pf-v6-c-progress-stepper--m-compact--GridTemplateColumns: var(--pf-v6-c-progress-stepper--m-horizontal--m-compact--GridTemplateColumns);\n --pf-v6-c-progress-stepper--m-compact__step-connector--GridRow: var(--pf-v6-c-progress-stepper--m-horizontal--m-compact__step-connector--GridRow);\n --pf-v6-c-progress-stepper--m-compact__step-connector--PaddingBlockEnd: var(--pf-v6-c-progress-stepper--m-horizontal--m-compact__step-connector--PaddingBlockEnd);\n --pf-v6-c-progress-stepper--m-center__step-connector--before--Content: "";\n --pf-v6-c-progress-stepper--m-center__step-main--before--Content: none;\n}\n.pf-v6-c-progress-stepper.pf-m-vertical {\n --pf-v6-c-progress-stepper--GridAutoFlow: var(--pf-v6-c-progress-stepper--m-vertical--GridAutoFlow);\n --pf-v6-c-progress-stepper--GridTemplateColumns: var(--pf-v6-c-progress-stepper--m-vertical--GridTemplateColumns);\n --pf-v6-c-progress-stepper__step-connector--before--InsetBlockStart: var(--pf-v6-c-progress-stepper--m-vertical__step-connector--before--InsetBlockStart);\n --pf-v6-c-progress-stepper__step-connector--before--InsetInlineStart: var(--pf-v6-c-progress-stepper--m-vertical__step-connector--before--InsetInlineStart);\n --pf-v6-c-progress-stepper__step-connector--before--Width: var(--pf-v6-c-progress-stepper--m-vertical__step-connector--before--Width);\n --pf-v6-c-progress-stepper__step-connector--before--Height: var(--pf-v6-c-progress-stepper--m-vertical__step-connector--before--Height);\n --pf-v6-c-progress-stepper__step-connector--before--BorderInlineEndWidth: var(--pf-v6-c-progress-stepper--m-vertical__step-connector--before--BorderInlineEndWidth);\n --pf-v6-c-progress-stepper__step-connector--before--BorderInlineEndColor: var(--pf-v6-c-progress-stepper--m-vertical__step-connector--before--BorderInlineEndColor);\n --pf-v6-c-progress-stepper__step-connector--before--BorderBlockEndWidth: var(--pf-v6-c-progress-stepper--m-vertical__step-connector--before--BorderBlockEndWidth);\n --pf-v6-c-progress-stepper__step-connector--before--BorderBlockEndColor: var(--pf-v6-c-progress-stepper--m-vertical__step-connector--before--BorderBlockEndColor);\n --pf-v6-c-progress-stepper__step-connector--before--Transform: var(--pf-v6-c-progress-stepper--m-vertical__step-connector--before--Transform);\n --pf-v6-c-progress-stepper__step-main--MarginBlockStart: var(--pf-v6-c-progress-stepper--m-vertical__step-main--MarginBlockStart);\n --pf-v6-c-progress-stepper__step-main--MarginInlineEnd: var(--pf-v6-c-progress-stepper--m-vertical__step-main--MarginInlineEnd);\n --pf-v6-c-progress-stepper__step-main--MarginBlockEnd: var(--pf-v6-c-progress-stepper--m-vertical__step-main--MarginBlockEnd);\n --pf-v6-c-progress-stepper__step-main--MarginInlineStart: var(--pf-v6-c-progress-stepper--m-vertical__step-main--MarginInlineStart);\n --pf-v6-c-progress-stepper--m-compact--GridTemplateColumns: var(--pf-v6-c-progress-stepper--m-vertical--m-compact--GridTemplateColumns);\n --pf-v6-c-progress-stepper--m-compact__step-connector--GridRow: var(--pf-v6-c-progress-stepper--m-vertical--m-compact__step-connector--GridRow);\n --pf-v6-c-progress-stepper--m-compact__step-connector--PaddingBlockEnd: var(--pf-v6-c-progress-stepper--m-vertical--m-compact__step-connector--PaddingBlockEnd);\n --pf-v6-c-progress-stepper--m-center__step-connector--before--Content: none;\n --pf-v6-c-progress-stepper--m-center__step-main--before--Content: "";\n}\n@media (min-width: 36rem) {\n .pf-v6-c-progress-stepper.pf-m-horizontal-on-sm {\n --pf-v6-c-progress-stepper--GridAutoFlow: var(--pf-v6-c-progress-stepper--m-horizontal--GridAutoFlow);\n --pf-v6-c-progress-stepper--GridTemplateColumns: var(--pf-v6-c-progress-stepper--m-horizontal--GridTemplateColumns);\n --pf-v6-c-progress-stepper__step-connector--before--InsetBlockStart: var(--pf-v6-c-progress-stepper--m-horizontal__step-connector--before--InsetBlockStart);\n --pf-v6-c-progress-stepper__step-connector--before--InsetInlineStart: var(--pf-v6-c-progress-stepper--m-horizontal__step-connector--before--InsetInlineStart);\n --pf-v6-c-progress-stepper__step-connector--before--Width: var(--pf-v6-c-progress-stepper--m-horizontal__step-connector--before--Width);\n --pf-v6-c-progress-stepper__step-connector--before--Height: var(--pf-v6-c-progress-stepper--m-horizontal__step-connector--before--Height);\n --pf-v6-c-progress-stepper__step-connector--before--BorderInlineEndWidth: var(--pf-v6-c-progress-stepper--m-horizontal__step-connector--before--BorderInlineEndWidth);\n --pf-v6-c-progress-stepper__step-connector--before--BorderInlineEndColor: var(--pf-v6-c-progress-stepper--m-horizontal__step-connector--before--BorderInlineEndColor);\n --pf-v6-c-progress-stepper__step-connector--before--BorderBlockEndWidth: var(--pf-v6-c-progress-stepper--m-horizontal__step-connector--before--BorderBlockEndWidth);\n --pf-v6-c-progress-stepper__step-connector--before--BorderBlockEndColor: var(--pf-v6-c-progress-stepper--m-horizontal__step-connector--before--BorderBlockEndColor);\n --pf-v6-c-progress-stepper__step-connector--before--Transform: var(--pf-v6-c-progress-stepper--m-horizontal__step-connector--before--Transform);\n --pf-v6-c-progress-stepper__step-main--MarginBlockStart: var(--pf-v6-c-progress-stepper--m-horizontal__step-main--MarginBlockStart);\n --pf-v6-c-progress-stepper__step-main--MarginInlineEnd: var(--pf-v6-c-progress-stepper--m-horizontal__step-main--MarginInlineEnd);\n --pf-v6-c-progress-stepper__step-main--MarginBlockEnd: var(--pf-v6-c-progress-stepper--m-horizontal__step-main--MarginBlockEnd);\n --pf-v6-c-progress-stepper__step-main--MarginInlineStart: var(--pf-v6-c-progress-stepper--m-horizontal__step-main--MarginInlineStart);\n --pf-v6-c-progress-stepper--m-compact--GridTemplateColumns: var(--pf-v6-c-progress-stepper--m-horizontal--m-compact--GridTemplateColumns);\n --pf-v6-c-progress-stepper--m-compact__step-connector--GridRow: var(--pf-v6-c-progress-stepper--m-horizontal--m-compact__step-connector--GridRow);\n --pf-v6-c-progress-stepper--m-compact__step-connector--PaddingBlockEnd: var(--pf-v6-c-progress-stepper--m-horizontal--m-compact__step-connector--PaddingBlockEnd);\n --pf-v6-c-progress-stepper--m-center__step-connector--before--Content: "";\n --pf-v6-c-progress-stepper--m-center__step-main--before--Content: none;\n }\n .pf-v6-c-progress-stepper.pf-m-vertical-on-sm {\n --pf-v6-c-progress-stepper--GridAutoFlow: var(--pf-v6-c-progress-stepper--m-vertical--GridAutoFlow);\n --pf-v6-c-progress-stepper--GridTemplateColumns: var(--pf-v6-c-progress-stepper--m-vertical--GridTemplateColumns);\n --pf-v6-c-progress-stepper__step-connector--before--InsetBlockStart: var(--pf-v6-c-progress-stepper--m-vertical__step-connector--before--InsetBlockStart);\n --pf-v6-c-progress-stepper__step-connector--before--InsetInlineStart: var(--pf-v6-c-progress-stepper--m-vertical__step-connector--before--InsetInlineStart);\n --pf-v6-c-progress-stepper__step-connector--before--Width: var(--pf-v6-c-progress-stepper--m-vertical__step-connector--before--Width);\n --pf-v6-c-progress-stepper__step-connector--before--Height: var(--pf-v6-c-progress-stepper--m-vertical__step-connector--before--Height);\n --pf-v6-c-progress-stepper__step-connector--before--BorderInlineEndWidth: var(--pf-v6-c-progress-stepper--m-vertical__step-connector--before--BorderInlineEndWidth);\n --pf-v6-c-progress-stepper__step-connector--before--BorderInlineEndColor: var(--pf-v6-c-progress-stepper--m-vertical__step-connector--before--BorderInlineEndColor);\n --pf-v6-c-progress-stepper__step-connector--before--BorderBlockEndWidth: var(--pf-v6-c-progress-stepper--m-vertical__step-connector--before--BorderBlockEndWidth);\n --pf-v6-c-progress-stepper__step-connector--before--BorderBlockEndColor: var(--pf-v6-c-progress-stepper--m-vertical__step-connector--before--BorderBlockEndColor);\n --pf-v6-c-progress-stepper__step-connector--before--Transform: var(--pf-v6-c-progress-stepper--m-vertical__step-connector--before--Transform);\n --pf-v6-c-progress-stepper__step-main--MarginBlockStart: var(--pf-v6-c-progress-stepper--m-vertical__step-main--MarginBlockStart);\n --pf-v6-c-progress-stepper__step-main--MarginInlineEnd: var(--pf-v6-c-progress-stepper--m-vertical__step-main--MarginInlineEnd);\n --pf-v6-c-progress-stepper__step-main--MarginBlockEnd: var(--pf-v6-c-progress-stepper--m-vertical__step-main--MarginBlockEnd);\n --pf-v6-c-progress-stepper__step-main--MarginInlineStart: var(--pf-v6-c-progress-stepper--m-vertical__step-main--MarginInlineStart);\n --pf-v6-c-progress-stepper--m-compact--GridTemplateColumns: var(--pf-v6-c-progress-stepper--m-vertical--m-compact--GridTemplateColumns);\n --pf-v6-c-progress-stepper--m-compact__step-connector--GridRow: var(--pf-v6-c-progress-stepper--m-vertical--m-compact__step-connector--GridRow);\n --pf-v6-c-progress-stepper--m-compact__step-connector--PaddingBlockEnd: var(--pf-v6-c-progress-stepper--m-vertical--m-compact__step-connector--PaddingBlockEnd);\n --pf-v6-c-progress-stepper--m-center__step-connector--before--Content: none;\n --pf-v6-c-progress-stepper--m-center__step-main--before--Content: "";\n }\n}\n@media (min-width: 48rem) {\n .pf-v6-c-progress-stepper.pf-m-horizontal-on-md {\n --pf-v6-c-progress-stepper--GridAutoFlow: var(--pf-v6-c-progress-stepper--m-horizontal--GridAutoFlow);\n --pf-v6-c-progress-stepper--GridTemplateColumns: var(--pf-v6-c-progress-stepper--m-horizontal--GridTemplateColumns);\n --pf-v6-c-progress-stepper__step-connector--before--InsetBlockStart: var(--pf-v6-c-progress-stepper--m-horizontal__step-connector--before--InsetBlockStart);\n --pf-v6-c-progress-stepper__step-connector--before--InsetInlineStart: var(--pf-v6-c-progress-stepper--m-horizontal__step-connector--before--InsetInlineStart);\n --pf-v6-c-progress-stepper__step-connector--before--Width: var(--pf-v6-c-progress-stepper--m-horizontal__step-connector--before--Width);\n --pf-v6-c-progress-stepper__step-connector--before--Height: var(--pf-v6-c-progress-stepper--m-horizontal__step-connector--before--Height);\n --pf-v6-c-progress-stepper__step-connector--before--BorderInlineEndWidth: var(--pf-v6-c-progress-stepper--m-horizontal__step-connector--before--BorderInlineEndWidth);\n --pf-v6-c-progress-stepper__step-connector--before--BorderInlineEndColor: var(--pf-v6-c-progress-stepper--m-horizontal__step-connector--before--BorderInlineEndColor);\n --pf-v6-c-progress-stepper__step-connector--before--BorderBlockEndWidth: var(--pf-v6-c-progress-stepper--m-horizontal__step-connector--before--BorderBlockEndWidth);\n --pf-v6-c-progress-stepper__step-connector--before--BorderBlockEndColor: var(--pf-v6-c-progress-stepper--m-horizontal__step-connector--before--BorderBlockEndColor);\n --pf-v6-c-progress-stepper__step-connector--before--Transform: var(--pf-v6-c-progress-stepper--m-horizontal__step-connector--before--Transform);\n --pf-v6-c-progress-stepper__step-main--MarginBlockStart: var(--pf-v6-c-progress-stepper--m-horizontal__step-main--MarginBlockStart);\n --pf-v6-c-progress-stepper__step-main--MarginInlineEnd: var(--pf-v6-c-progress-stepper--m-horizontal__step-main--MarginInlineEnd);\n --pf-v6-c-progress-stepper__step-main--MarginBlockEnd: var(--pf-v6-c-progress-stepper--m-horizontal__step-main--MarginBlockEnd);\n --pf-v6-c-progress-stepper__step-main--MarginInlineStart: var(--pf-v6-c-progress-stepper--m-horizontal__step-main--MarginInlineStart);\n --pf-v6-c-progress-stepper--m-compact--GridTemplateColumns: var(--pf-v6-c-progress-stepper--m-horizontal--m-compact--GridTemplateColumns);\n --pf-v6-c-progress-stepper--m-compact__step-connector--GridRow: var(--pf-v6-c-progress-stepper--m-horizontal--m-compact__step-connector--GridRow);\n --pf-v6-c-progress-stepper--m-compact__step-connector--PaddingBlockEnd: var(--pf-v6-c-progress-stepper--m-horizontal--m-compact__step-connector--PaddingBlockEnd);\n --pf-v6-c-progress-stepper--m-center__step-connector--before--Content: "";\n --pf-v6-c-progress-stepper--m-center__step-main--before--Content: none;\n }\n .pf-v6-c-progress-stepper.pf-m-vertical-on-md {\n --pf-v6-c-progress-stepper--GridAutoFlow: var(--pf-v6-c-progress-stepper--m-vertical--GridAutoFlow);\n --pf-v6-c-progress-stepper--GridTemplateColumns: var(--pf-v6-c-progress-stepper--m-vertical--GridTemplateColumns);\n --pf-v6-c-progress-stepper__step-connector--before--InsetBlockStart: var(--pf-v6-c-progress-stepper--m-vertical__step-connector--before--InsetBlockStart);\n --pf-v6-c-progress-stepper__step-connector--before--InsetInlineStart: var(--pf-v6-c-progress-stepper--m-vertical__step-connector--before--InsetInlineStart);\n --pf-v6-c-progress-stepper__step-connector--before--Width: var(--pf-v6-c-progress-stepper--m-vertical__step-connector--before--Width);\n --pf-v6-c-progress-stepper__step-connector--before--Height: var(--pf-v6-c-progress-stepper--m-vertical__step-connector--before--Height);\n --pf-v6-c-progress-stepper__step-connector--before--BorderInlineEndWidth: var(--pf-v6-c-progress-stepper--m-vertical__step-connector--before--BorderInlineEndWidth);\n --pf-v6-c-progress-stepper__step-connector--before--BorderInlineEndColor: var(--pf-v6-c-progress-stepper--m-vertical__step-connector--before--BorderInlineEndColor);\n --pf-v6-c-progress-stepper__step-connector--before--BorderBlockEndWidth: var(--pf-v6-c-progress-stepper--m-vertical__step-connector--before--BorderBlockEndWidth);\n --pf-v6-c-progress-stepper__step-connector--before--BorderBlockEndColor: var(--pf-v6-c-progress-stepper--m-vertical__step-connector--before--BorderBlockEndColor);\n --pf-v6-c-progress-stepper__step-connector--before--Transform: var(--pf-v6-c-progress-stepper--m-vertical__step-connector--before--Transform);\n --pf-v6-c-progress-stepper__step-main--MarginBlockStart: var(--pf-v6-c-progress-stepper--m-vertical__step-main--MarginBlockStart);\n --pf-v6-c-progress-stepper__step-main--MarginInlineEnd: var(--pf-v6-c-progress-stepper--m-vertical__step-main--MarginInlineEnd);\n --pf-v6-c-progress-stepper__step-main--MarginBlockEnd: var(--pf-v6-c-progress-stepper--m-vertical__step-main--MarginBlockEnd);\n --pf-v6-c-progress-stepper__step-main--MarginInlineStart: var(--pf-v6-c-progress-stepper--m-vertical__step-main--MarginInlineStart);\n --pf-v6-c-progress-stepper--m-compact--GridTemplateColumns: var(--pf-v6-c-progress-stepper--m-vertical--m-compact--GridTemplateColumns);\n --pf-v6-c-progress-stepper--m-compact__step-connector--GridRow: var(--pf-v6-c-progress-stepper--m-vertical--m-compact__step-connector--GridRow);\n --pf-v6-c-progress-stepper--m-compact__step-connector--PaddingBlockEnd: var(--pf-v6-c-progress-stepper--m-vertical--m-compact__step-connector--PaddingBlockEnd);\n --pf-v6-c-progress-stepper--m-center__step-connector--before--Content: none;\n --pf-v6-c-progress-stepper--m-center__step-main--before--Content: "";\n }\n}\n@media (min-width: 62rem) {\n .pf-v6-c-progress-stepper.pf-m-horizontal-on-lg {\n --pf-v6-c-progress-stepper--GridAutoFlow: var(--pf-v6-c-progress-stepper--m-horizontal--GridAutoFlow);\n --pf-v6-c-progress-stepper--GridTemplateColumns: var(--pf-v6-c-progress-stepper--m-horizontal--GridTemplateColumns);\n --pf-v6-c-progress-stepper__step-connector--before--InsetBlockStart: var(--pf-v6-c-progress-stepper--m-horizontal__step-connector--before--InsetBlockStart);\n --pf-v6-c-progress-stepper__step-connector--before--InsetInlineStart: var(--pf-v6-c-progress-stepper--m-horizontal__step-connector--before--InsetInlineStart);\n --pf-v6-c-progress-stepper__step-connector--before--Width: var(--pf-v6-c-progress-stepper--m-horizontal__step-connector--before--Width);\n --pf-v6-c-progress-stepper__step-connector--before--Height: var(--pf-v6-c-progress-stepper--m-horizontal__step-connector--before--Height);\n --pf-v6-c-progress-stepper__step-connector--before--BorderInlineEndWidth: var(--pf-v6-c-progress-stepper--m-horizontal__step-connector--before--BorderInlineEndWidth);\n --pf-v6-c-progress-stepper__step-connector--before--BorderInlineEndColor: var(--pf-v6-c-progress-stepper--m-horizontal__step-connector--before--BorderInlineEndColor);\n --pf-v6-c-progress-stepper__step-connector--before--BorderBlockEndWidth: var(--pf-v6-c-progress-stepper--m-horizontal__step-connector--before--BorderBlockEndWidth);\n --pf-v6-c-progress-stepper__step-connector--before--BorderBlockEndColor: var(--pf-v6-c-progress-stepper--m-horizontal__step-connector--before--BorderBlockEndColor);\n --pf-v6-c-progress-stepper__step-connector--before--Transform: var(--pf-v6-c-progress-stepper--m-horizontal__step-connector--before--Transform);\n --pf-v6-c-progress-stepper__step-main--MarginBlockStart: var(--pf-v6-c-progress-stepper--m-horizontal__step-main--MarginBlockStart);\n --pf-v6-c-progress-stepper__step-main--MarginInlineEnd: var(--pf-v6-c-progress-stepper--m-horizontal__step-main--MarginInlineEnd);\n --pf-v6-c-progress-stepper__step-main--MarginBlockEnd: var(--pf-v6-c-progress-stepper--m-horizontal__step-main--MarginBlockEnd);\n --pf-v6-c-progress-stepper__step-main--MarginInlineStart: var(--pf-v6-c-progress-stepper--m-horizontal__step-main--MarginInlineStart);\n --pf-v6-c-progress-stepper--m-compact--GridTemplateColumns: var(--pf-v6-c-progress-stepper--m-horizontal--m-compact--GridTemplateColumns);\n --pf-v6-c-progress-stepper--m-compact__step-connector--GridRow: var(--pf-v6-c-progress-stepper--m-horizontal--m-compact__step-connector--GridRow);\n --pf-v6-c-progress-stepper--m-compact__step-connector--PaddingBlockEnd: var(--pf-v6-c-progress-stepper--m-horizontal--m-compact__step-connector--PaddingBlockEnd);\n --pf-v6-c-progress-stepper--m-center__step-connector--before--Content: "";\n --pf-v6-c-progress-stepper--m-center__step-main--before--Content: none;\n }\n .pf-v6-c-progress-stepper.pf-m-vertical-on-lg {\n --pf-v6-c-progress-stepper--GridAutoFlow: var(--pf-v6-c-progress-stepper--m-vertical--GridAutoFlow);\n --pf-v6-c-progress-stepper--GridTemplateColumns: var(--pf-v6-c-progress-stepper--m-vertical--GridTemplateColumns);\n --pf-v6-c-progress-stepper__step-connector--before--InsetBlockStart: var(--pf-v6-c-progress-stepper--m-vertical__step-connector--before--InsetBlockStart);\n --pf-v6-c-progress-stepper__step-connector--before--InsetInlineStart: var(--pf-v6-c-progress-stepper--m-vertical__step-connector--before--InsetInlineStart);\n --pf-v6-c-progress-stepper__step-connector--before--Width: var(--pf-v6-c-progress-stepper--m-vertical__step-connector--before--Width);\n --pf-v6-c-progress-stepper__step-connector--before--Height: var(--pf-v6-c-progress-stepper--m-vertical__step-connector--before--Height);\n --pf-v6-c-progress-stepper__step-connector--before--BorderInlineEndWidth: var(--pf-v6-c-progress-stepper--m-vertical__step-connector--before--BorderInlineEndWidth);\n --pf-v6-c-progress-stepper__step-connector--before--BorderInlineEndColor: var(--pf-v6-c-progress-stepper--m-vertical__step-connector--before--BorderInlineEndColor);\n --pf-v6-c-progress-stepper__step-connector--before--BorderBlockEndWidth: var(--pf-v6-c-progress-stepper--m-vertical__step-connector--before--BorderBlockEndWidth);\n --pf-v6-c-progress-stepper__step-connector--before--BorderBlockEndColor: var(--pf-v6-c-progress-stepper--m-vertical__step-connector--before--BorderBlockEndColor);\n --pf-v6-c-progress-stepper__step-connector--before--Transform: var(--pf-v6-c-progress-stepper--m-vertical__step-connector--before--Transform);\n --pf-v6-c-progress-stepper__step-main--MarginBlockStart: var(--pf-v6-c-progress-stepper--m-vertical__step-main--MarginBlockStart);\n --pf-v6-c-progress-stepper__step-main--MarginInlineEnd: var(--pf-v6-c-progress-stepper--m-vertical__step-main--MarginInlineEnd);\n --pf-v6-c-progress-stepper__step-main--MarginBlockEnd: var(--pf-v6-c-progress-stepper--m-vertical__step-main--MarginBlockEnd);\n --pf-v6-c-progress-stepper__step-main--MarginInlineStart: var(--pf-v6-c-progress-stepper--m-vertical__step-main--MarginInlineStart);\n --pf-v6-c-progress-stepper--m-compact--GridTemplateColumns: var(--pf-v6-c-progress-stepper--m-vertical--m-compact--GridTemplateColumns);\n --pf-v6-c-progress-stepper--m-compact__step-connector--GridRow: var(--pf-v6-c-progress-stepper--m-vertical--m-compact__step-connector--GridRow);\n --pf-v6-c-progress-stepper--m-compact__step-connector--PaddingBlockEnd: var(--pf-v6-c-progress-stepper--m-vertical--m-compact__step-connector--PaddingBlockEnd);\n --pf-v6-c-progress-stepper--m-center__step-connector--before--Content: none;\n --pf-v6-c-progress-stepper--m-center__step-main--before--Content: "";\n }\n}\n@media (min-width: 75rem) {\n .pf-v6-c-progress-stepper.pf-m-horizontal-on-xl {\n --pf-v6-c-progress-stepper--GridAutoFlow: var(--pf-v6-c-progress-stepper--m-horizontal--GridAutoFlow);\n --pf-v6-c-progress-stepper--GridTemplateColumns: var(--pf-v6-c-progress-stepper--m-horizontal--GridTemplateColumns);\n --pf-v6-c-progress-stepper__step-connector--before--InsetBlockStart: var(--pf-v6-c-progress-stepper--m-horizontal__step-connector--before--InsetBlockStart);\n --pf-v6-c-progress-stepper__step-connector--before--InsetInlineStart: var(--pf-v6-c-progress-stepper--m-horizontal__step-connector--before--InsetInlineStart);\n --pf-v6-c-progress-stepper__step-connector--before--Width: var(--pf-v6-c-progress-stepper--m-horizontal__step-connector--before--Width);\n --pf-v6-c-progress-stepper__step-connector--before--Height: var(--pf-v6-c-progress-stepper--m-horizontal__step-connector--before--Height);\n --pf-v6-c-progress-stepper__step-connector--before--BorderInlineEndWidth: var(--pf-v6-c-progress-stepper--m-horizontal__step-connector--before--BorderInlineEndWidth);\n --pf-v6-c-progress-stepper__step-connector--before--BorderInlineEndColor: var(--pf-v6-c-progress-stepper--m-horizontal__step-connector--before--BorderInlineEndColor);\n --pf-v6-c-progress-stepper__step-connector--before--BorderBlockEndWidth: var(--pf-v6-c-progress-stepper--m-horizontal__step-connector--before--BorderBlockEndWidth);\n --pf-v6-c-progress-stepper__step-connector--before--BorderBlockEndColor: var(--pf-v6-c-progress-stepper--m-horizontal__step-connector--before--BorderBlockEndColor);\n --pf-v6-c-progress-stepper__step-connector--before--Transform: var(--pf-v6-c-progress-stepper--m-horizontal__step-connector--before--Transform);\n --pf-v6-c-progress-stepper__step-main--MarginBlockStart: var(--pf-v6-c-progress-stepper--m-horizontal__step-main--MarginBlockStart);\n --pf-v6-c-progress-stepper__step-main--MarginInlineEnd: var(--pf-v6-c-progress-stepper--m-horizontal__step-main--MarginInlineEnd);\n --pf-v6-c-progress-stepper__step-main--MarginBlockEnd: var(--pf-v6-c-progress-stepper--m-horizontal__step-main--MarginBlockEnd);\n --pf-v6-c-progress-stepper__step-main--MarginInlineStart: var(--pf-v6-c-progress-stepper--m-horizontal__step-main--MarginInlineStart);\n --pf-v6-c-progress-stepper--m-compact--GridTemplateColumns: var(--pf-v6-c-progress-stepper--m-horizontal--m-compact--GridTemplateColumns);\n --pf-v6-c-progress-stepper--m-compact__step-connector--GridRow: var(--pf-v6-c-progress-stepper--m-horizontal--m-compact__step-connector--GridRow);\n --pf-v6-c-progress-stepper--m-compact__step-connector--PaddingBlockEnd: var(--pf-v6-c-progress-stepper--m-horizontal--m-compact__step-connector--PaddingBlockEnd);\n --pf-v6-c-progress-stepper--m-center__step-connector--before--Content: "";\n --pf-v6-c-progress-stepper--m-center__step-main--before--Content: none;\n }\n .pf-v6-c-progress-stepper.pf-m-vertical-on-xl {\n --pf-v6-c-progress-stepper--GridAutoFlow: var(--pf-v6-c-progress-stepper--m-vertical--GridAutoFlow);\n --pf-v6-c-progress-stepper--GridTemplateColumns: var(--pf-v6-c-progress-stepper--m-vertical--GridTemplateColumns);\n --pf-v6-c-progress-stepper__step-connector--before--InsetBlockStart: var(--pf-v6-c-progress-stepper--m-vertical__step-connector--before--InsetBlockStart);\n --pf-v6-c-progress-stepper__step-connector--before--InsetInlineStart: var(--pf-v6-c-progress-stepper--m-vertical__step-connector--before--InsetInlineStart);\n --pf-v6-c-progress-stepper__step-connector--before--Width: var(--pf-v6-c-progress-stepper--m-vertical__step-connector--before--Width);\n --pf-v6-c-progress-stepper__step-connector--before--Height: var(--pf-v6-c-progress-stepper--m-vertical__step-connector--before--Height);\n --pf-v6-c-progress-stepper__step-connector--before--BorderInlineEndWidth: var(--pf-v6-c-progress-stepper--m-vertical__step-connector--before--BorderInlineEndWidth);\n --pf-v6-c-progress-stepper__step-connector--before--BorderInlineEndColor: var(--pf-v6-c-progress-stepper--m-vertical__step-connector--before--BorderInlineEndColor);\n --pf-v6-c-progress-stepper__step-connector--before--BorderBlockEndWidth: var(--pf-v6-c-progress-stepper--m-vertical__step-connector--before--BorderBlockEndWidth);\n --pf-v6-c-progress-stepper__step-connector--before--BorderBlockEndColor: var(--pf-v6-c-progress-stepper--m-vertical__step-connector--before--BorderBlockEndColor);\n --pf-v6-c-progress-stepper__step-connector--before--Transform: var(--pf-v6-c-progress-stepper--m-vertical__step-connector--before--Transform);\n --pf-v6-c-progress-stepper__step-main--MarginBlockStart: var(--pf-v6-c-progress-stepper--m-vertical__step-main--MarginBlockStart);\n --pf-v6-c-progress-stepper__step-main--MarginInlineEnd: var(--pf-v6-c-progress-stepper--m-vertical__step-main--MarginInlineEnd);\n --pf-v6-c-progress-stepper__step-main--MarginBlockEnd: var(--pf-v6-c-progress-stepper--m-vertical__step-main--MarginBlockEnd);\n --pf-v6-c-progress-stepper__step-main--MarginInlineStart: var(--pf-v6-c-progress-stepper--m-vertical__step-main--MarginInlineStart);\n --pf-v6-c-progress-stepper--m-compact--GridTemplateColumns: var(--pf-v6-c-progress-stepper--m-vertical--m-compact--GridTemplateColumns);\n --pf-v6-c-progress-stepper--m-compact__step-connector--GridRow: var(--pf-v6-c-progress-stepper--m-vertical--m-compact__step-connector--GridRow);\n --pf-v6-c-progress-stepper--m-compact__step-connector--PaddingBlockEnd: var(--pf-v6-c-progress-stepper--m-vertical--m-compact__step-connector--PaddingBlockEnd);\n --pf-v6-c-progress-stepper--m-center__step-connector--before--Content: none;\n --pf-v6-c-progress-stepper--m-center__step-main--before--Content: "";\n }\n}\n@media (min-width: 90.625rem) {\n .pf-v6-c-progress-stepper.pf-m-horizontal-on-2xl {\n --pf-v6-c-progress-stepper--GridAutoFlow: var(--pf-v6-c-progress-stepper--m-horizontal--GridAutoFlow);\n --pf-v6-c-progress-stepper--GridTemplateColumns: var(--pf-v6-c-progress-stepper--m-horizontal--GridTemplateColumns);\n --pf-v6-c-progress-stepper__step-connector--before--InsetBlockStart: var(--pf-v6-c-progress-stepper--m-horizontal__step-connector--before--InsetBlockStart);\n --pf-v6-c-progress-stepper__step-connector--before--InsetInlineStart: var(--pf-v6-c-progress-stepper--m-horizontal__step-connector--before--InsetInlineStart);\n --pf-v6-c-progress-stepper__step-connector--before--Width: var(--pf-v6-c-progress-stepper--m-horizontal__step-connector--before--Width);\n --pf-v6-c-progress-stepper__step-connector--before--Height: var(--pf-v6-c-progress-stepper--m-horizontal__step-connector--before--Height);\n --pf-v6-c-progress-stepper__step-connector--before--BorderInlineEndWidth: var(--pf-v6-c-progress-stepper--m-horizontal__step-connector--before--BorderInlineEndWidth);\n --pf-v6-c-progress-stepper__step-connector--before--BorderInlineEndColor: var(--pf-v6-c-progress-stepper--m-horizontal__step-connector--before--BorderInlineEndColor);\n --pf-v6-c-progress-stepper__step-connector--before--BorderBlockEndWidth: var(--pf-v6-c-progress-stepper--m-horizontal__step-connector--before--BorderBlockEndWidth);\n --pf-v6-c-progress-stepper__step-connector--before--BorderBlockEndColor: var(--pf-v6-c-progress-stepper--m-horizontal__step-connector--before--BorderBlockEndColor);\n --pf-v6-c-progress-stepper__step-connector--before--Transform: var(--pf-v6-c-progress-stepper--m-horizontal__step-connector--before--Transform);\n --pf-v6-c-progress-stepper__step-main--MarginBlockStart: var(--pf-v6-c-progress-stepper--m-horizontal__step-main--MarginBlockStart);\n --pf-v6-c-progress-stepper__step-main--MarginInlineEnd: var(--pf-v6-c-progress-stepper--m-horizontal__step-main--MarginInlineEnd);\n --pf-v6-c-progress-stepper__step-main--MarginBlockEnd: var(--pf-v6-c-progress-stepper--m-horizontal__step-main--MarginBlockEnd);\n --pf-v6-c-progress-stepper__step-main--MarginInlineStart: var(--pf-v6-c-progress-stepper--m-horizontal__step-main--MarginInlineStart);\n --pf-v6-c-progress-stepper--m-compact--GridTemplateColumns: var(--pf-v6-c-progress-stepper--m-horizontal--m-compact--GridTemplateColumns);\n --pf-v6-c-progress-stepper--m-compact__step-connector--GridRow: var(--pf-v6-c-progress-stepper--m-horizontal--m-compact__step-connector--GridRow);\n --pf-v6-c-progress-stepper--m-compact__step-connector--PaddingBlockEnd: var(--pf-v6-c-progress-stepper--m-horizontal--m-compact__step-connector--PaddingBlockEnd);\n --pf-v6-c-progress-stepper--m-center__step-connector--before--Content: "";\n --pf-v6-c-progress-stepper--m-center__step-main--before--Content: none;\n }\n .pf-v6-c-progress-stepper.pf-m-vertical-on-2xl {\n --pf-v6-c-progress-stepper--GridAutoFlow: var(--pf-v6-c-progress-stepper--m-vertical--GridAutoFlow);\n --pf-v6-c-progress-stepper--GridTemplateColumns: var(--pf-v6-c-progress-stepper--m-vertical--GridTemplateColumns);\n --pf-v6-c-progress-stepper__step-connector--before--InsetBlockStart: var(--pf-v6-c-progress-stepper--m-vertical__step-connector--before--InsetBlockStart);\n --pf-v6-c-progress-stepper__step-connector--before--InsetInlineStart: var(--pf-v6-c-progress-stepper--m-vertical__step-connector--before--InsetInlineStart);\n --pf-v6-c-progress-stepper__step-connector--before--Width: var(--pf-v6-c-progress-stepper--m-vertical__step-connector--before--Width);\n --pf-v6-c-progress-stepper__step-connector--before--Height: var(--pf-v6-c-progress-stepper--m-vertical__step-connector--before--Height);\n --pf-v6-c-progress-stepper__step-connector--before--BorderInlineEndWidth: var(--pf-v6-c-progress-stepper--m-vertical__step-connector--before--BorderInlineEndWidth);\n --pf-v6-c-progress-stepper__step-connector--before--BorderInlineEndColor: var(--pf-v6-c-progress-stepper--m-vertical__step-connector--before--BorderInlineEndColor);\n --pf-v6-c-progress-stepper__step-connector--before--BorderBlockEndWidth: var(--pf-v6-c-progress-stepper--m-vertical__step-connector--before--BorderBlockEndWidth);\n --pf-v6-c-progress-stepper__step-connector--before--BorderBlockEndColor: var(--pf-v6-c-progress-stepper--m-vertical__step-connector--before--BorderBlockEndColor);\n --pf-v6-c-progress-stepper__step-connector--before--Transform: var(--pf-v6-c-progress-stepper--m-vertical__step-connector--before--Transform);\n --pf-v6-c-progress-stepper__step-main--MarginBlockStart: var(--pf-v6-c-progress-stepper--m-vertical__step-main--MarginBlockStart);\n --pf-v6-c-progress-stepper__step-main--MarginInlineEnd: var(--pf-v6-c-progress-stepper--m-vertical__step-main--MarginInlineEnd);\n --pf-v6-c-progress-stepper__step-main--MarginBlockEnd: var(--pf-v6-c-progress-stepper--m-vertical__step-main--MarginBlockEnd);\n --pf-v6-c-progress-stepper__step-main--MarginInlineStart: var(--pf-v6-c-progress-stepper--m-vertical__step-main--MarginInlineStart);\n --pf-v6-c-progress-stepper--m-compact--GridTemplateColumns: var(--pf-v6-c-progress-stepper--m-vertical--m-compact--GridTemplateColumns);\n --pf-v6-c-progress-stepper--m-compact__step-connector--GridRow: var(--pf-v6-c-progress-stepper--m-vertical--m-compact__step-connector--GridRow);\n --pf-v6-c-progress-stepper--m-compact__step-connector--PaddingBlockEnd: var(--pf-v6-c-progress-stepper--m-vertical--m-compact__step-connector--PaddingBlockEnd);\n --pf-v6-c-progress-stepper--m-center__step-connector--before--Content: none;\n --pf-v6-c-progress-stepper--m-center__step-main--before--Content: "";\n }\n}\n\n.pf-v6-c-radio {\n --pf-v6-c-radio--GridGap: var(--pf-t--global--spacer--sm) var(--pf-t--global--spacer--sm);\n --pf-v6-c-radio--AccentColor: var(--pf-t--global--icon--color--brand--default);\n --pf-v6-c-radio--m-standalone--MinHeight: calc(var(--pf-v6-c-radio__label--FontSize) * var(--pf-v6-c-radio__label--LineHeight));\n --pf-v6-c-radio__label--disabled--Color: var(--pf-t--global--text--color--disabled);\n --pf-v6-c-radio__label--Color: var(--pf-t--global--text--color--regular);\n --pf-v6-c-radio__label--FontWeight: var(--pf-t--global--font--weight--body--default);\n --pf-v6-c-radio__label--FontSize: var(--pf-t--global--font--size--body--default);\n --pf-v6-c-radio__label--LineHeight: var(--pf-t--global--font--line-height--body);\n --pf-v6-c-radio__description--FontSize: var(--pf-t--global--font--size--body--sm);\n --pf-v6-c-radio__description--Color: var(--pf-t--global--text--color--subtle);\n --pf-v6-c-radio__input--first-child--MarginInlineStart: 0.0625rem;\n --pf-v6-c-radio__input--last-child--MarginInlineEnd: 0.0625rem;\n --pf-v6-c-radio__body--MarginBlockStart: var(--pf-t--global--spacer--sm);\n --pf-v6-c-radio__input--TranslateY: calc((var(--pf-v6-c-radio__label--LineHeight) * var(--pf-v6-c-radio__label--FontSize) / 2 ) - 50%);\n}\n\n.pf-v6-c-radio {\n display: grid;\n grid-template-columns: auto 1fr;\n grid-gap: var(--pf-v6-c-radio--GridGap);\n align-items: baseline;\n accent-color: var(--pf-v6-c-radio--AccentColor);\n}\n.pf-v6-c-radio.pf-m-standalone {\n display: inline-grid;\n grid-template-columns: auto;\n min-height: var(--pf-v6-c-radio--m-standalone--MinHeight);\n}\n.pf-v6-c-radio.pf-m-standalone .pf-v6-c-radio__input {\n align-self: center;\n transform: none;\n}\n\n.pf-v6-c-radio__input {\n align-self: start;\n font-size: var(--pf-v6-c-radio__label--FontSize);\n line-height: var(--pf-v6-c-radio__label--LineHeight);\n transform: translateY(var(--pf-v6-c-radio__input--TranslateY));\n}\n.pf-v6-c-radio__input:first-child {\n margin-inline-start: var(--pf-v6-c-radio__input--first-child--MarginInlineStart);\n}\n.pf-v6-c-radio__input:last-child {\n margin-inline-end: var(--pf-v6-c-radio__input--last-child--MarginInlineEnd);\n}\n\n.pf-v6-c-radio__label {\n font-size: var(--pf-v6-c-radio__label--FontSize);\n font-weight: var(--pf-v6-c-radio__label--FontWeight);\n line-height: var(--pf-v6-c-radio__label--LineHeight);\n color: var(--pf-v6-c-radio__label--Color);\n}\n\n.pf-v6-c-radio__description {\n grid-column: 2;\n font-size: var(--pf-v6-c-radio__description--FontSize);\n color: var(--pf-v6-c-radio__description--Color);\n}\n\n.pf-v6-c-radio__body {\n grid-column: 2;\n margin-block-start: var(--pf-v6-c-radio__body--MarginBlockStart);\n}\n\n.pf-v6-c-radio__label,\n.pf-v6-c-radio__input {\n justify-self: start;\n}\nlabel.pf-v6-c-radio, .pf-v6-c-radio__label,\n.pf-v6-c-radio__input {\n cursor: pointer;\n}\n\n.pf-v6-c-radio__label:disabled, .pf-v6-c-radio__label.pf-m-disabled,\n.pf-v6-c-radio__input:disabled,\n.pf-v6-c-radio__input.pf-m-disabled {\n --pf-v6-c-radio__label--Color: var(--pf-v6-c-radio__label--disabled--Color);\n cursor: not-allowed;\n}\n\n.pf-v6-c-sidebar {\n --pf-v6-c-sidebar--inset: var(--pf-t--global--spacer--md);\n --pf-v6-c-sidebar--xl--inset: var(--pf-t--global--spacer--lg);\n --pf-v6-c-sidebar--BorderWidth--base: var(--pf-t--global--border--width--regular);\n --pf-v6-c-sidebar--BorderColor--base: var(--pf-t--global--border--color--default);\n --pf-v6-c-sidebar__panel--PaddingBlockStart: 0;\n --pf-v6-c-sidebar__panel--PaddingInlineEnd: 0;\n --pf-v6-c-sidebar__panel--PaddingBlockEnd: 0;\n --pf-v6-c-sidebar__panel--PaddingInlineStart: 0;\n --pf-v6-c-sidebar__panel--Order: -1;\n --pf-v6-c-sidebar__panel--m-padding--PaddingBlockStart: var(--pf-v6-c-sidebar--inset);\n --pf-v6-c-sidebar__panel--m-padding--PaddingInlineEnd: var(--pf-v6-c-sidebar--inset);\n --pf-v6-c-sidebar__panel--m-padding--PaddingBlockEnd: var(--pf-v6-c-sidebar--inset);\n --pf-v6-c-sidebar__panel--m-padding--PaddingInlineStart: var(--pf-v6-c-sidebar--inset);\n --pf-v6-c-sidebar__content--PaddingBlockStart: 0;\n --pf-v6-c-sidebar__content--PaddingInlineEnd: 0;\n --pf-v6-c-sidebar__content--PaddingBlockEnd: 0;\n --pf-v6-c-sidebar__content--PaddingInlineStart: 0;\n --pf-v6-c-sidebar__content--Order: 1;\n --pf-v6-c-sidebar__content--m-padding--PaddingBlockStart: var(--pf-v6-c-sidebar--inset);\n --pf-v6-c-sidebar__content--m-padding--PaddingInlineEnd: var(--pf-v6-c-sidebar--inset);\n --pf-v6-c-sidebar__content--m-padding--PaddingBlockEnd: var(--pf-v6-c-sidebar--inset);\n --pf-v6-c-sidebar__content--m-padding--PaddingInlineStart: var(--pf-v6-c-sidebar--inset);\n --pf-v6-c-sidebar__main--FlexDirection: column;\n --pf-v6-c-sidebar__main--md--FlexDirection: row;\n --pf-v6-c-sidebar__main--AlignItems: stretch;\n --pf-v6-c-sidebar__main--md--AlignItems: flex-start;\n --pf-v6-c-sidebar__main--child--MarginBlockStart: 0;\n --pf-v6-c-sidebar--m-gutter__main--Gap: var(--pf-v6-c-sidebar--inset);\n --pf-v6-c-sidebar__main--m-border--before--Display: none;\n --pf-v6-c-sidebar__main--m-border--before--md--Display: block;\n --pf-v6-c-sidebar__main--m-border--before--BorderWidth: var(--pf-v6-c-sidebar--BorderWidth--base);\n --pf-v6-c-sidebar__main--m-border--before--BorderColor: var(--pf-v6-c-sidebar--BorderColor--base);\n --pf-v6-c-sidebar--m-panel-right__panel--Order: -1;\n --pf-v6-c-sidebar--m-panel-right__panel--md--Order: 1;\n --pf-v6-c-sidebar--m-panel-right__content--md--Order: -1;\n --pf-v6-c-sidebar--m-stack__main--FlexDirection: column;\n --pf-v6-c-sidebar--m-stack__main--AlignItems: stretch;\n --pf-v6-c-sidebar--m-stack__panel--Position: sticky;\n --pf-v6-c-sidebar--m-stack__panel--InsetBlockStart: 0;\n --pf-v6-c-sidebar--m-stack__panel--BoxShadow: var(--pf-v6-c-sidebar__panel--BoxShadow--base);\n --pf-v6-c-sidebar--m-stack__panel--BorderBlockEndWidth: var(--pf-t--global--border--width--high-contrast--regular);\n --pf-v6-c-sidebar--m-stack--m-panel-right__panel--Order: -1;\n --pf-v6-c-sidebar--m-split__main--AlignItems: flex-start;\n --pf-v6-c-sidebar--m-split__main--FlexDirection: row;\n --pf-v6-c-sidebar--m-split__panel--Position: static;\n --pf-v6-c-sidebar--m-split__panel--InsetBlockStart: auto;\n --pf-v6-c-sidebar--m-split--m-panel-right__panel--Order: 1;\n --pf-v6-c-sidebar--m-split__main--m-border--before--Display: block;\n --pf-v6-c-sidebar__panel--FlexBasis--base: auto;\n --pf-v6-c-sidebar__panel--BorderBlockEndColor: var(--pf-t--global--border--color--high-contrast);\n --pf-v6-c-sidebar__panel--BorderBlockEndWidth: var(--pf-t--global--border--width--high-contrast--regular);\n --pf-v6-c-sidebar__panel--BoxShadow--base: var(--pf-t--global--box-shadow--md--bottom);\n --pf-v6-c-sidebar__panel--BoxShadow: var(--pf-v6-c-sidebar__panel--BoxShadow--base);\n --pf-v6-c-sidebar__panel--InsetBlockStart: 0;\n --pf-v6-c-sidebar__panel--md--InsetBlockStart: auto;\n --pf-v6-c-sidebar__panel--Position: sticky;\n --pf-v6-c-sidebar__panel--md--Position: static;\n --pf-v6-c-sidebar__panel--FlexBasis-base: auto;\n --pf-v6-c-sidebar__panel--FlexBasis: var(--pf-v6-c-sidebar__panel--FlexBasis-base);\n --pf-v6-c-sidebar__panel--md--FlexBasis: 15.625rem;\n --pf-v6-c-sidebar__panel--m-split--FlexBasis: 15.625rem;\n --pf-v6-c-sidebar__panel--m-stack--FlexBasis: auto;\n --pf-v6-c-sidebar__panel--ZIndex: var(--pf-t--global--z-index--xs);\n --pf-v6-c-sidebar__panel--BackgroundColor: var(--pf-t--global--background--color--primary--default);\n --pf-v6-c-sidebar__panel--m-secondary--BackgroundColor: var(--pf-t--global--background--color--secondary--default);\n --pf-v6-c-sidebar__content--BackgroundColor: var(--pf-t--global--background--color--primary--default);\n --pf-v6-c-sidebar__content--m-secondary--BackgroundColor: var(--pf-t--global--background--color--secondary--default);\n --pf-v6-c-sidebar__panel--m-sticky--InsetBlockStart: 0;\n --pf-v6-c-sidebar__panel--m-sticky--Position: sticky;\n}\n\n.pf-v6-c-sidebar {\n height: 100%;\n}\n@media (min-width: 48rem) {\n .pf-v6-c-sidebar {\n --pf-v6-c-sidebar__main--FlexDirection: var(--pf-v6-c-sidebar__main--md--FlexDirection);\n --pf-v6-c-sidebar__main--AlignItems: var(--pf-v6-c-sidebar__main--md--AlignItems);\n --pf-v6-c-sidebar__main--m-border--before--Display: var(--pf-v6-c-sidebar__main--m-border--before--md--Display);\n --pf-v6-c-sidebar__panel--BorderBlockEndWidth: 0;\n --pf-v6-c-sidebar__panel--BoxShadow: none;\n --pf-v6-c-sidebar__panel--FlexBasis: var(--pf-v6-c-sidebar__panel--md--FlexBasis);\n --pf-v6-c-sidebar__panel--InsetBlockStart: var(--pf-v6-c-sidebar__panel--md--InsetBlockStart);\n --pf-v6-c-sidebar__panel--Position: var(--pf-v6-c-sidebar__panel--md--Position);\n }\n}\n@media (min-width: 75rem) {\n .pf-v6-c-sidebar {\n --pf-v6-c-sidebar--inset: var(--pf-v6-c-sidebar--xl--inset);\n }\n}\n.pf-v6-c-sidebar.pf-m-gutter > .pf-v6-c-sidebar__main {\n gap: var(--pf-v6-c-sidebar--m-gutter__main--Gap);\n}\n.pf-v6-c-sidebar.pf-m-panel-right {\n --pf-v6-c-sidebar__panel--Order: var(--pf-v6-c-sidebar--m-panel-right__panel--Order);\n --pf-v6-c-sidebar__content--Order: var(--pf-v6-c-sidebar--m-panel-right__content--Order);\n}\n@media (min-width: 48rem) {\n .pf-v6-c-sidebar.pf-m-panel-right {\n --pf-v6-c-sidebar--m-panel-right__panel--Order: var(--pf-v6-c-sidebar--m-panel-right__panel--md--Order);\n --pf-v6-c-sidebar--m-panel-right__content--Order: var(--pf-v6-c-sidebar--m-panel-right__content--md--Order);\n }\n}\n.pf-v6-c-sidebar.pf-m-stack {\n --pf-v6-c-sidebar__main--FlexDirection: var(--pf-v6-c-sidebar--m-stack__main--FlexDirection);\n --pf-v6-c-sidebar__main--AlignItems: var(--pf-v6-c-sidebar--m-stack__main--AlignItems);\n --pf-v6-c-sidebar__panel--Position: var(--pf-v6-c-sidebar--m-stack__panel--Position);\n --pf-v6-c-sidebar__panel--InsetBlockStart: var(--pf-v6-c-sidebar--m-stack__panel--InsetBlockStart);\n --pf-v6-c-sidebar__panel--BorderBlockEndWidth: var(--pf-v6-c-sidebar--m-stack__panel--BorderBlockEndWidth);\n --pf-v6-c-sidebar__panel--BoxShadow: var(--pf-v6-c-sidebar--m-stack__panel--BoxShadow);\n --pf-v6-c-sidebar__panel--FlexBasis: var(--pf-v6-c-sidebar__panel--m-stack--FlexBasis);\n --pf-v6-c-sidebar__main--m-border--before--Display: none;\n --pf-v6-c-sidebar--m-panel-right__panel--Order: var(--pf-v6-c-sidebar--m-stack--m-panel-right__panel--Order);\n}\n.pf-v6-c-sidebar.pf-m-split {\n --pf-v6-c-sidebar__main--FlexDirection: var(--pf-v6-c-sidebar--m-split__main--FlexDirection);\n --pf-v6-c-sidebar__main--AlignItems: var(--pf-v6-c-sidebar--m-split__main--AlignItems);\n --pf-v6-c-sidebar__panel--Position: var(--pf-v6-c-sidebar--m-split__panel--Position);\n --pf-v6-c-sidebar__panel--InsetBlockStart: var(--pf-v6-c-sidebar--m-split__panel--InsetBlockStart);\n --pf-v6-c-sidebar__panel--BorderBlockEndWidth: 0;\n --pf-v6-c-sidebar__panel--BoxShadow: none;\n --pf-v6-c-sidebar__panel--FlexBasis: var(--pf-v6-c-sidebar__panel--m-split--FlexBasis);\n --pf-v6-c-sidebar__main--m-border--before--Display: var(--pf-v6-c-sidebar--m-split__main--m-border--before--Display);\n --pf-v6-c-sidebar--m-panel-right__panel--Order: var(--pf-v6-c-sidebar--m-split--m-panel-right__panel--Order);\n}\n\n.pf-v6-c-sidebar__main {\n display: flex;\n flex-direction: var(--pf-v6-c-sidebar__main--FlexDirection);\n align-items: var(--pf-v6-c-sidebar__main--AlignItems);\n}\n.pf-v6-c-sidebar__main.pf-m-border::before {\n display: var(--pf-v6-c-sidebar__main--m-border--before--Display);\n flex: 0 0 var(--pf-v6-c-sidebar__main--m-border--before--BorderWidth);\n align-self: stretch;\n content: "";\n background-color: var(--pf-v6-c-sidebar__main--m-border--before--BorderColor);\n}\n\n.pf-v6-c-sidebar__panel {\n position: var(--pf-v6-c-sidebar__panel--Position);\n inset-block-start: var(--pf-v6-c-sidebar__panel--InsetBlockStart);\n z-index: var(--pf-v6-c-sidebar__panel--ZIndex);\n flex-basis: var(--pf-v6-c-sidebar__panel--FlexBasis);\n flex-shrink: 0;\n order: var(--pf-v6-c-sidebar__panel--Order);\n padding-block-start: var(--pf-v6-c-sidebar__panel--PaddingBlockStart);\n padding-block-end: var(--pf-v6-c-sidebar__panel--PaddingBlockEnd);\n padding-inline-start: var(--pf-v6-c-sidebar__panel--PaddingInlineStart);\n padding-inline-end: var(--pf-v6-c-sidebar__panel--PaddingInlineEnd);\n background-color: var(--pf-v6-c-sidebar__panel--BackgroundColor);\n border-block-end: var(--pf-v6-c-sidebar__panel--BorderBlockEndWidth) solid var(--pf-v6-c-sidebar__panel--BorderBlockEndColor);\n box-shadow: var(--pf-v6-c-sidebar__panel--BoxShadow);\n}\n.pf-v6-c-sidebar__panel.pf-m-padding {\n --pf-v6-c-sidebar__panel--PaddingBlockStart: var(--pf-v6-c-sidebar__panel--m-padding--PaddingBlockStart);\n --pf-v6-c-sidebar__panel--PaddingInlineEnd: var(--pf-v6-c-sidebar__panel--m-padding--PaddingInlineEnd);\n --pf-v6-c-sidebar__panel--PaddingBlockEnd: var(--pf-v6-c-sidebar__panel--m-padding--PaddingBlockEnd);\n --pf-v6-c-sidebar__panel--PaddingInlineStart: var(--pf-v6-c-sidebar__panel--m-padding--PaddingInlineStart);\n}\n.pf-v6-c-sidebar__panel.pf-m-sticky {\n --pf-v6-c-sidebar__panel--Position: var(--pf-v6-c-sidebar__panel--m-sticky--Position);\n --pf-v6-c-sidebar__panel--InsetBlockStart: var(--pf-v6-c-sidebar__panel--m-sticky--InsetBlockStart);\n}\n.pf-v6-c-sidebar__panel.pf-m-static {\n --pf-v6-c-sidebar__panel--Position: static;\n --pf-v6-c-sidebar__panel--InsetBlockStart: auto;\n}\n.pf-v6-c-sidebar__panel.pf-m-secondary {\n --pf-v6-c-sidebar__panel--BackgroundColor: var(--pf-v6-c-sidebar__panel--m-secondary--BackgroundColor);\n}\n\n.pf-v6-c-sidebar__content {\n flex-grow: 1;\n order: var(--pf-v6-c-sidebar__content--Order);\n padding-block-start: var(--pf-v6-c-sidebar__content--PaddingBlockStart);\n padding-block-end: var(--pf-v6-c-sidebar__content--PaddingBlockEnd);\n padding-inline-start: var(--pf-v6-c-sidebar__content--PaddingInlineStart);\n padding-inline-end: var(--pf-v6-c-sidebar__content--PaddingInlineEnd);\n background-color: var(--pf-v6-c-sidebar__content--BackgroundColor);\n}\n.pf-v6-c-sidebar__content.pf-m-padding {\n --pf-v6-c-sidebar__content--PaddingBlockStart: var(--pf-v6-c-sidebar__content--m-padding--PaddingBlockStart);\n --pf-v6-c-sidebar__content--PaddingInlineEnd: var(--pf-v6-c-sidebar__content--m-padding--PaddingInlineEnd);\n --pf-v6-c-sidebar__content--PaddingBlockEnd: var(--pf-v6-c-sidebar__content--m-padding--PaddingBlockEnd);\n --pf-v6-c-sidebar__content--PaddingInlineStart: var(--pf-v6-c-sidebar__content--m-padding--PaddingBlockStart);\n}\n.pf-v6-c-sidebar__content.pf-m-no-background {\n --pf-v6-c-sidebar__content--BackgroundColor: transparent;\n}\n.pf-v6-c-sidebar__content.pf-m-secondary {\n --pf-v6-c-sidebar__content--BackgroundColor: var(--pf-v6-c-sidebar__content--m-secondary--BackgroundColor);\n}\n.pf-v6-c-sidebar__content + .pf-v6-c-sidebar__panel {\n --pf-v6-c-sidebar__panel--Order: 1;\n}\n:where(.pf-v6-c-sidebar__content:first-child) {\n --pf-v6-c-sidebar__content--Order: -1;\n}\n\n.pf-v6-c-sidebar.pf-m-no-background,\n.pf-v6-c-sidebar__panel.pf-m-no-background,\n.pf-v6-c-sidebar__content.pf-m-no-background {\n background-color: transparent;\n}\n\n.pf-v6-c-sidebar__panel.pf-m-width-default {\n --pf-v6-c-sidebar__panel--FlexBasis: var(--pf-v6-c-sidebar__panel--FlexBasis--base);\n}\n\n.pf-v6-c-sidebar__panel.pf-m-width-25 {\n --pf-v6-c-sidebar__panel--FlexBasis: 25%;\n}\n\n.pf-v6-c-sidebar__panel.pf-m-width-33 {\n --pf-v6-c-sidebar__panel--FlexBasis: 33%;\n}\n\n.pf-v6-c-sidebar__panel.pf-m-width-50 {\n --pf-v6-c-sidebar__panel--FlexBasis: 50%;\n}\n\n.pf-v6-c-sidebar__panel.pf-m-width-66 {\n --pf-v6-c-sidebar__panel--FlexBasis: 66%;\n}\n\n.pf-v6-c-sidebar__panel.pf-m-width-75 {\n --pf-v6-c-sidebar__panel--FlexBasis: 75%;\n}\n\n.pf-v6-c-sidebar__panel.pf-m-width-100 {\n --pf-v6-c-sidebar__panel--FlexBasis: 100%;\n}\n\n@media (min-width: 36rem) {\n .pf-v6-c-sidebar__panel.pf-m-width-default-on-sm {\n --pf-v6-c-sidebar__panel--FlexBasis: var(--pf-v6-c-sidebar__panel--FlexBasis--base);\n }\n .pf-v6-c-sidebar__panel.pf-m-width-25-on-sm {\n --pf-v6-c-sidebar__panel--FlexBasis: 25%;\n }\n .pf-v6-c-sidebar__panel.pf-m-width-33-on-sm {\n --pf-v6-c-sidebar__panel--FlexBasis: 33%;\n }\n .pf-v6-c-sidebar__panel.pf-m-width-50-on-sm {\n --pf-v6-c-sidebar__panel--FlexBasis: 50%;\n }\n .pf-v6-c-sidebar__panel.pf-m-width-66-on-sm {\n --pf-v6-c-sidebar__panel--FlexBasis: 66%;\n }\n .pf-v6-c-sidebar__panel.pf-m-width-75-on-sm {\n --pf-v6-c-sidebar__panel--FlexBasis: 75%;\n }\n .pf-v6-c-sidebar__panel.pf-m-width-100-on-sm {\n --pf-v6-c-sidebar__panel--FlexBasis: 100%;\n }\n}\n@media (min-width: 48rem) {\n .pf-v6-c-sidebar__panel.pf-m-width-default-on-md {\n --pf-v6-c-sidebar__panel--FlexBasis: var(--pf-v6-c-sidebar__panel--FlexBasis--base);\n }\n .pf-v6-c-sidebar__panel.pf-m-width-25-on-md {\n --pf-v6-c-sidebar__panel--FlexBasis: 25%;\n }\n .pf-v6-c-sidebar__panel.pf-m-width-33-on-md {\n --pf-v6-c-sidebar__panel--FlexBasis: 33%;\n }\n .pf-v6-c-sidebar__panel.pf-m-width-50-on-md {\n --pf-v6-c-sidebar__panel--FlexBasis: 50%;\n }\n .pf-v6-c-sidebar__panel.pf-m-width-66-on-md {\n --pf-v6-c-sidebar__panel--FlexBasis: 66%;\n }\n .pf-v6-c-sidebar__panel.pf-m-width-75-on-md {\n --pf-v6-c-sidebar__panel--FlexBasis: 75%;\n }\n .pf-v6-c-sidebar__panel.pf-m-width-100-on-md {\n --pf-v6-c-sidebar__panel--FlexBasis: 100%;\n }\n}\n@media (min-width: 62rem) {\n .pf-v6-c-sidebar__panel.pf-m-width-default-on-lg {\n --pf-v6-c-sidebar__panel--FlexBasis: var(--pf-v6-c-sidebar__panel--FlexBasis--base);\n }\n .pf-v6-c-sidebar__panel.pf-m-width-25-on-lg {\n --pf-v6-c-sidebar__panel--FlexBasis: 25%;\n }\n .pf-v6-c-sidebar__panel.pf-m-width-33-on-lg {\n --pf-v6-c-sidebar__panel--FlexBasis: 33%;\n }\n .pf-v6-c-sidebar__panel.pf-m-width-50-on-lg {\n --pf-v6-c-sidebar__panel--FlexBasis: 50%;\n }\n .pf-v6-c-sidebar__panel.pf-m-width-66-on-lg {\n --pf-v6-c-sidebar__panel--FlexBasis: 66%;\n }\n .pf-v6-c-sidebar__panel.pf-m-width-75-on-lg {\n --pf-v6-c-sidebar__panel--FlexBasis: 75%;\n }\n .pf-v6-c-sidebar__panel.pf-m-width-100-on-lg {\n --pf-v6-c-sidebar__panel--FlexBasis: 100%;\n }\n}\n@media (min-width: 75rem) {\n .pf-v6-c-sidebar__panel.pf-m-width-default-on-xl {\n --pf-v6-c-sidebar__panel--FlexBasis: var(--pf-v6-c-sidebar__panel--FlexBasis--base);\n }\n .pf-v6-c-sidebar__panel.pf-m-width-25-on-xl {\n --pf-v6-c-sidebar__panel--FlexBasis: 25%;\n }\n .pf-v6-c-sidebar__panel.pf-m-width-33-on-xl {\n --pf-v6-c-sidebar__panel--FlexBasis: 33%;\n }\n .pf-v6-c-sidebar__panel.pf-m-width-50-on-xl {\n --pf-v6-c-sidebar__panel--FlexBasis: 50%;\n }\n .pf-v6-c-sidebar__panel.pf-m-width-66-on-xl {\n --pf-v6-c-sidebar__panel--FlexBasis: 66%;\n }\n .pf-v6-c-sidebar__panel.pf-m-width-75-on-xl {\n --pf-v6-c-sidebar__panel--FlexBasis: 75%;\n }\n .pf-v6-c-sidebar__panel.pf-m-width-100-on-xl {\n --pf-v6-c-sidebar__panel--FlexBasis: 100%;\n }\n}\n@media (min-width: 90.625rem) {\n .pf-v6-c-sidebar__panel.pf-m-width-default-on-2xl {\n --pf-v6-c-sidebar__panel--FlexBasis: var(--pf-v6-c-sidebar__panel--FlexBasis--base);\n }\n .pf-v6-c-sidebar__panel.pf-m-width-25-on-2xl {\n --pf-v6-c-sidebar__panel--FlexBasis: 25%;\n }\n .pf-v6-c-sidebar__panel.pf-m-width-33-on-2xl {\n --pf-v6-c-sidebar__panel--FlexBasis: 33%;\n }\n .pf-v6-c-sidebar__panel.pf-m-width-50-on-2xl {\n --pf-v6-c-sidebar__panel--FlexBasis: 50%;\n }\n .pf-v6-c-sidebar__panel.pf-m-width-66-on-2xl {\n --pf-v6-c-sidebar__panel--FlexBasis: 66%;\n }\n .pf-v6-c-sidebar__panel.pf-m-width-75-on-2xl {\n --pf-v6-c-sidebar__panel--FlexBasis: 75%;\n }\n .pf-v6-c-sidebar__panel.pf-m-width-100-on-2xl {\n --pf-v6-c-sidebar__panel--FlexBasis: 100%;\n }\n}\n.pf-v6-c-simple-list {\n --pf-v6-c-simple-list__item-link--PaddingBlockStart: var(--pf-t--global--spacer--xs);\n --pf-v6-c-simple-list__item-link--PaddingInlineEnd: var(--pf-t--global--spacer--md);\n --pf-v6-c-simple-list__item-link--PaddingBlockEnd: var(--pf-t--global--spacer--xs);\n --pf-v6-c-simple-list__item-link--PaddingInlineStart: var(--pf-t--global--spacer--md);\n --pf-v6-c-simple-list__item-link--BackgroundColor: var(--pf-t--global--background--color--action--plain--default);\n --pf-v6-c-simple-list__item-link--Color: var(--pf-t--global--text--color--subtle);\n --pf-v6-c-simple-list__item-link--FontSize: var(--pf-t--global--font--size--body--default);\n --pf-v6-c-simple-list__item-link--m-current--Color: var(--pf-t--global--text--color--regular);\n --pf-v6-c-simple-list__item-link--m-current--BackgroundColor: var(--pf-t--global--background--color--action--plain--clicked);\n --pf-v6-c-simple-list__item-link--hover--Color: var(--pf-t--global--text--color--subtle);\n --pf-v6-c-simple-list__item-link--hover--BackgroundColor: var(--pf-t--global--background--color--action--plain--hover);\n --pf-v6-c-simple-list__item-link--BorderRadius: var(--pf-t--global--border--radius--tiny);\n --pf-v6-c-simple-list__item-link--BorderWidth: var(--pf-t--global--border--width--action--plain--default);\n --pf-v6-c-simple-list__item-link--BorderColor: var(--pf-t--global--border--color--high-contrast);\n --pf-v6-c-simple-list__item-link--hover--BorderWidth: var(--pf-t--global--border--width--action--plain--hover);\n --pf-v6-c-simple-list__item-link--m-current--BorderWidth: var(--pf-t--global--border--width--action--plain--clicked);\n --pf-v6-c-simple-list__item-link--m-link--Color: var(--pf-t--global--text--color--link--default);\n --pf-v6-c-simple-list__item-link--m-link--m-current--Color: var(--pf-t--global--text--color--link--hover);\n --pf-v6-c-simple-list__item-link--m-link--hover--Color: var(--pf-t--global--text--color--link--hover);\n --pf-v6-c-simple-list__title--PaddingBlockStart: var(--pf-t--global--spacer--sm);\n --pf-v6-c-simple-list__title--PaddingInlineEnd: var(--pf-t--global--spacer--md);\n --pf-v6-c-simple-list__title--PaddingBlockEnd: var(--pf-t--global--spacer--sm);\n --pf-v6-c-simple-list__title--PaddingInlineStart: var(--pf-t--global--spacer--md);\n --pf-v6-c-simple-list__title--FontSize: var(--pf-t--global--font--size--body--sm);\n --pf-v6-c-simple-list__title--Color: var(--pf-t--global--text--color--regular);\n --pf-v6-c-simple-list__title--FontWeight: var(--pf-t--global--font--weight--body--bold);\n --pf-v6-c-simple-list__section--section--MarginBlockStart: var(--pf-t--global--spacer--sm);\n}\n\n.pf-v6-c-simple-list__item-link {\n position: relative;\n display: block;\n width: 100%;\n padding-block-start: var(--pf-v6-c-simple-list__item-link--PaddingBlockStart);\n padding-block-end: var(--pf-v6-c-simple-list__item-link--PaddingBlockEnd);\n padding-inline-start: var(--pf-v6-c-simple-list__item-link--PaddingInlineStart);\n padding-inline-end: var(--pf-v6-c-simple-list__item-link--PaddingInlineEnd);\n font-size: var(--pf-v6-c-simple-list__item-link--FontSize);\n color: var(--pf-v6-c-simple-list__item-link--Color);\n text-align: start;\n text-decoration-line: none;\n background-color: var(--pf-v6-c-simple-list__item-link--BackgroundColor);\n border: none;\n border-radius: var(--pf-v6-c-simple-list__item-link--BorderRadius);\n}\n.pf-v6-c-simple-list__item-link::after {\n position: absolute;\n inset: 0;\n pointer-events: none;\n content: "";\n border: var(--pf-v6-c-simple-list__item-link--BorderWidth) solid var(--pf-v6-c-simple-list__item-link--BorderColor);\n border-radius: inherit;\n}\n.pf-v6-c-simple-list__item-link.pf-m-link {\n --pf-v6-c-simple-list__item-link--Color: var(--pf-v6-c-simple-list__item-link--m-link--Color);\n --pf-v6-c-simple-list__item-link--hover--Color: var(--pf-v6-c-simple-list__item-link--m-link--m-current--Color);\n --pf-v6-c-simple-list__item-link--m-current--Color: var(--pf-v6-c-simple-list__item-link--m-link--hover--Color);\n}\n.pf-v6-c-simple-list__item-link:is(:hover, :focus) {\n --pf-v6-c-simple-list__item-link--BackgroundColor: var(--pf-v6-c-simple-list__item-link--hover--BackgroundColor);\n --pf-v6-c-simple-list__item-link--Color: var(--pf-v6-c-simple-list__item-link--hover--Color);\n --pf-v6-c-simple-list__item-link--BorderWidth: var(--pf-v6-c-simple-list__item-link--hover--BorderWidth);\n text-decoration-line: none;\n}\n.pf-v6-c-simple-list__item-link.pf-m-current {\n --pf-v6-c-simple-list__item-link--BackgroundColor: var(--pf-v6-c-simple-list__item-link--m-current--BackgroundColor);\n --pf-v6-c-simple-list__item-link--Color: var(--pf-v6-c-simple-list__item-link--m-current--Color);\n --pf-v6-c-simple-list__item-link--BorderWidth: var(--pf-v6-c-simple-list__item-link--m-current--BorderWidth);\n}\n\n.pf-v6-c-simple-list__title {\n padding-block-start: var(--pf-v6-c-simple-list__title--PaddingBlockStart);\n padding-block-end: var(--pf-v6-c-simple-list__title--PaddingBlockEnd);\n padding-inline-start: var(--pf-v6-c-simple-list__title--PaddingInlineStart);\n padding-inline-end: var(--pf-v6-c-simple-list__title--PaddingInlineEnd);\n font-size: var(--pf-v6-c-simple-list__title--FontSize);\n font-weight: var(--pf-v6-c-simple-list__title--FontWeight);\n color: var(--pf-v6-c-simple-list__title--Color);\n}\n\n.pf-v6-c-simple-list__section + .pf-v6-c-simple-list__section {\n margin-block-start: var(--pf-v6-c-simple-list__section--section--MarginBlockStart);\n}\n\n.pf-v6-c-skeleton {\n --pf-v6-c-skeleton--BackgroundColor: var(--pf-t--global--background--color--secondary--default);\n --pf-v6-c-skeleton--Width: auto;\n --pf-v6-c-skeleton--Height: auto;\n --pf-v6-c-skeleton--BorderRadius: var(--pf-t--global--spacer--sm);\n --pf-v6-c-skeleton--before--PaddingBlockEnd: 0;\n --pf-v6-c-skeleton--before--Height: auto;\n --pf-v6-c-skeleton--before--Content: " ";\n --pf-v6-c-skeleton--after--LinearGradientAngle: 90deg;\n --pf-v6-c-skeleton--after--LinearGradientColorStop1: var(--pf-t--global--background--color--secondary--default);\n --pf-v6-c-skeleton--after--LinearGradientColorStop2: var(--pf-t--global--background--color--secondary--hover);\n --pf-v6-c-skeleton--after--LinearGradientColorStop3: var(--pf-t--global--background--color--secondary--default);\n --pf-v6-c-skeleton--after--TranslateX: 0;\n --pf-v6-c-skeleton--after--AnimationName: pf-v6-c-skeleton-loading-reduced-motion;\n --pf-v6-c-skeleton--after--AnimationDuration: 3s;\n --pf-v6-c-skeleton--after--AnimationIterationCount: infinite;\n --pf-v6-c-skeleton--after--AnimationTimingFunction: linear;\n --pf-v6-c-skeleton--after--AnimationDelay: .5s;\n --pf-v6-c-skeleton--m-circle--BorderRadius: var(--pf-t--global--border--radius--pill);\n --pf-v6-c-skeleton--m-circle--before--PaddingBlockEnd: 100%;\n --pf-v6-c-skeleton--m-text-4xl--Height: calc(var(--pf-t--global--font--size--4xl) * var(--pf-t--global--font--line-height--heading));\n --pf-v6-c-skeleton--m-text-3xl--Height: calc(var(--pf-t--global--font--size--3xl) * var(--pf-t--global--font--line-height--heading));\n --pf-v6-c-skeleton--m-text-2xl--Height: calc(var(--pf-t--global--font--size--2xl) * var(--pf-t--global--font--line-height--heading));\n --pf-v6-c-skeleton--m-text-xl--Height: calc(var(--pf-t--global--font--size--xl) * var(--pf-t--global--font--line-height--heading));\n --pf-v6-c-skeleton--m-text-lg--Height: calc(var(--pf-t--global--font--size--lg) * var(--pf-t--global--font--line-height--body));\n --pf-v6-c-skeleton--m-text-md--Height: calc(var(--pf-t--global--font--size--md) * var(--pf-t--global--font--line-height--body));\n --pf-v6-c-skeleton--m-text-sm--Height: calc(var(--pf-t--global--font--size--sm) * var(--pf-t--global--font--line-height--body));\n --pf-v6-c-skeleton--m-width-sm--Width: 6.25rem;\n --pf-v6-c-skeleton--m-width-md--Width: 12.5rem;\n --pf-v6-c-skeleton--m-width-lg--Width: 18.75rem;\n --pf-v6-c-skeleton--m-width-25--Width: 25%;\n --pf-v6-c-skeleton--m-width-33--Width: calc(100% / 3);\n --pf-v6-c-skeleton--m-width-50--Width: 50%;\n --pf-v6-c-skeleton--m-width-66--Width: calc(100% / 3 * 2);\n --pf-v6-c-skeleton--m-width-75--Width: 75%;\n --pf-v6-c-skeleton--m-height-sm--Height: 6.25rem;\n --pf-v6-c-skeleton--m-height-md--Height: 12.5rem;\n --pf-v6-c-skeleton--m-height-lg--Height: 18.75rem;\n --pf-v6-c-skeleton--m-height-25--Height: 25%;\n --pf-v6-c-skeleton--m-height-33--Height: calc(100% / 3);\n --pf-v6-c-skeleton--m-height-50--Height: 50%;\n --pf-v6-c-skeleton--m-height-66--Height: calc(100% / 3 * 2);\n --pf-v6-c-skeleton--m-height-75--Height: 75%;\n --pf-v6-c-skeleton--m-height-100--Height: 100%;\n}\n@media screen and (prefers-reduced-motion: no-preference) {\n .pf-v6-c-skeleton {\n --pf-v6-c-skeleton--after--LinearGradientColorStop1: var(--pf-t--global--background--color--secondary--default);\n --pf-v6-c-skeleton--after--LinearGradientColorStop2: var(--pf-t--global--background--color--secondary--hover);\n --pf-v6-c-skeleton--after--LinearGradientColorStop3: var(--pf-t--global--background--color--secondary--default);\n --pf-v6-c-skeleton--after--TranslateX: -100%;\n --pf-v6-c-skeleton--after--AnimationName: pf-v6-c-skeleton-loading;\n }\n}\n\n.pf-v6-c-skeleton {\n position: relative;\n width: var(--pf-v6-c-skeleton--Width);\n height: var(--pf-v6-c-skeleton--Height);\n overflow: hidden;\n background-color: var(--pf-v6-c-skeleton--BackgroundColor);\n border-radius: var(--pf-v6-c-skeleton--BorderRadius);\n transform: translate(0);\n}\n.pf-v6-c-skeleton::before {\n display: block;\n height: var(--pf-v6-c-skeleton--before--Height);\n padding-block-end: var(--pf-v6-c-skeleton--before--PaddingBlockEnd);\n content: var(--pf-v6-c-skeleton--before--Content);\n}\n.pf-v6-c-skeleton::after {\n position: absolute;\n inset: 0;\n display: block;\n content: "";\n background: linear-gradient(var(--pf-v6-c-skeleton--after--LinearGradientAngle), var(--pf-v6-c-skeleton--after--LinearGradientColorStop1), var(--pf-v6-c-skeleton--after--LinearGradientColorStop2), var(--pf-v6-c-skeleton--after--LinearGradientColorStop3));\n transform: translate3d(var(--pf-v6-c-skeleton--after--TranslateX), 0, 0);\n animation: var(--pf-v6-c-skeleton--after--AnimationName) var(--pf-v6-c-skeleton--after--AnimationDuration) var(--pf-v6-c-skeleton--after--AnimationTimingFunction) var(--pf-v6-c-skeleton--after--AnimationDelay) var(--pf-v6-c-skeleton--after--AnimationIterationCount);\n}\n:where(.pf-v6-m-dir-rtl, [dir=rtl]) .pf-v6-c-skeleton::after {\n scale: -1 1;\n}\n\n.pf-v6-c-skeleton.pf-m-circle {\n --pf-v6-c-skeleton--BorderRadius: var(--pf-v6-c-skeleton--m-circle--BorderRadius);\n}\n.pf-v6-c-skeleton.pf-m-square, .pf-v6-c-skeleton.pf-m-circle {\n --pf-v6-c-skeleton--before--Height: 0;\n --pf-v6-c-skeleton--before--PaddingBlockEnd: var(--pf-v6-c-skeleton--m-circle--before--PaddingBlockEnd);\n}\n.pf-v6-c-skeleton.pf-m-width-sm {\n --pf-v6-c-skeleton--Width: var(--pf-v6-c-skeleton--m-width-sm--Width);\n}\n.pf-v6-c-skeleton.pf-m-width-md {\n --pf-v6-c-skeleton--Width: var(--pf-v6-c-skeleton--m-width-md--Width);\n}\n.pf-v6-c-skeleton.pf-m-width-lg {\n --pf-v6-c-skeleton--Width: var(--pf-v6-c-skeleton--m-width-lg--Width);\n}\n.pf-v6-c-skeleton.pf-m-width-25 {\n --pf-v6-c-skeleton--Width: var(--pf-v6-c-skeleton--m-width-25--Width);\n}\n.pf-v6-c-skeleton.pf-m-width-33 {\n --pf-v6-c-skeleton--Width: var(--pf-v6-c-skeleton--m-width-33--Width);\n}\n.pf-v6-c-skeleton.pf-m-width-50 {\n --pf-v6-c-skeleton--Width: var(--pf-v6-c-skeleton--m-width-50--Width);\n}\n.pf-v6-c-skeleton.pf-m-width-66 {\n --pf-v6-c-skeleton--Width: var(--pf-v6-c-skeleton--m-width-66--Width);\n}\n.pf-v6-c-skeleton.pf-m-width-75 {\n --pf-v6-c-skeleton--Width: var(--pf-v6-c-skeleton--m-width-75--Width);\n}\n.pf-v6-c-skeleton.pf-m-height-sm {\n --pf-v6-c-skeleton--Height: var(--pf-v6-c-skeleton--m-height-sm--Height);\n}\n.pf-v6-c-skeleton.pf-m-height-md {\n --pf-v6-c-skeleton--Height: var(--pf-v6-c-skeleton--m-height-md--Height);\n}\n.pf-v6-c-skeleton.pf-m-height-lg {\n --pf-v6-c-skeleton--Height: var(--pf-v6-c-skeleton--m-height-lg--Height);\n}\n.pf-v6-c-skeleton.pf-m-height-25 {\n --pf-v6-c-skeleton--Height: var(--pf-v6-c-skeleton--m-height-25--Height);\n}\n.pf-v6-c-skeleton.pf-m-height-33 {\n --pf-v6-c-skeleton--Height: var(--pf-v6-c-skeleton--m-height-33--Height);\n}\n.pf-v6-c-skeleton.pf-m-height-50 {\n --pf-v6-c-skeleton--Height: var(--pf-v6-c-skeleton--m-height-50--Height);\n}\n.pf-v6-c-skeleton.pf-m-height-66 {\n --pf-v6-c-skeleton--Height: var(--pf-v6-c-skeleton--m-height-66--Height);\n}\n.pf-v6-c-skeleton.pf-m-height-75 {\n --pf-v6-c-skeleton--Height: var(--pf-v6-c-skeleton--m-height-75--Height);\n}\n.pf-v6-c-skeleton.pf-m-height-100 {\n --pf-v6-c-skeleton--Height: var(--pf-v6-c-skeleton--m-height-100--Height);\n}\n.pf-v6-c-skeleton.pf-m-text-4xl {\n --pf-v6-c-skeleton--Height: var(--pf-v6-c-skeleton--m-text-4xl--Height);\n}\n.pf-v6-c-skeleton.pf-m-text-3xl {\n --pf-v6-c-skeleton--Height: var(--pf-v6-c-skeleton--m-text-3xl--Height);\n}\n.pf-v6-c-skeleton.pf-m-text-2xl {\n --pf-v6-c-skeleton--Height: var(--pf-v6-c-skeleton--m-text-2xl--Height);\n}\n.pf-v6-c-skeleton.pf-m-text-xl {\n --pf-v6-c-skeleton--Height: var(--pf-v6-c-skeleton--m-text-xl--Height);\n}\n.pf-v6-c-skeleton.pf-m-text-lg {\n --pf-v6-c-skeleton--Height: var(--pf-v6-c-skeleton--m-text-lg--Height);\n}\n.pf-v6-c-skeleton.pf-m-text-md {\n --pf-v6-c-skeleton--Height: var(--pf-v6-c-skeleton--m-text-md--Height);\n}\n.pf-v6-c-skeleton.pf-m-text-sm {\n --pf-v6-c-skeleton--Height: var(--pf-v6-c-skeleton--m-text-sm--Height);\n}\n\n@keyframes pf-v6-c-skeleton-loading {\n 0% {\n transform: translateX(-100%);\n }\n 60% {\n transform: translateX(100%);\n }\n 100% {\n transform: translateX(100%);\n }\n}\n@keyframes pf-v6-c-skeleton-loading-reduced-motion {\n 0% {\n opacity: 0.25;\n }\n 60% {\n opacity: 1;\n }\n 100% {\n opacity: 0.25;\n }\n}\n.pf-v6-c-skip-to-content {\n --pf-v6-c-skip-to-content--InsetBlockStart: var(--pf-t--global--spacer--md);\n --pf-v6-c-skip-to-content--ZIndex: var(--pf-t--global--z-index--2xl);\n --pf-v6-c-skip-to-content--focus--InsetInlineStart: var(--pf-t--global--spacer--md);\n}\n\n.pf-v6-c-skip-to-content {\n position: absolute;\n inset-block-start: var(--pf-v6-c-skip-to-content--InsetBlockStart);\n inset-inline-start: -300%;\n z-index: var(--pf-v6-c-skip-to-content--ZIndex);\n}\n.pf-v6-c-skip-to-content:focus-within {\n inset-inline-start: var(--pf-v6-c-skip-to-content--focus--InsetInlineStart);\n}\n\n.pf-v6-c-slider {\n --pf-v6-c-slider--value: 0;\n --pf-v6-c-slider__step--InsetInlineStart: 0;\n --pf-v6-c-slider__rail--PaddingBlockStart: var(--pf-t--global--spacer--md);\n --pf-v6-c-slider__rail--PaddingBlockEnd: var(--pf-t--global--spacer--md);\n --pf-v6-c-slider__rail-track--Height: 0.25rem;\n --pf-v6-c-slider__rail-track--before--base--BackgroundColor: var(--pf-t--global--color--nonstatus--gray--default);\n --pf-v6-c-slider__rail-track--before--fill--BackgroundColor: var(--pf-t--global--border--color--hover);\n --pf-v6-c-slider__rail-track--before--BorderWidth: var(--pf-t--global--border--width--high-contrast--regular);\n --pf-v6-c-slider__rail-track--before--BorderColor: transparent;\n --pf-v6-c-slider__rail-track--before--BorderRadius: var(--pf-t--global--border--radius--tiny);\n --pf-v6-c-slider__rail-track--before--fill--BackgroundColor--gradient-stop: var(--pf-v6-c-slider--value);\n --pf-v6-c-slider__steps--FontSize: var(--pf-t--global--font--size--sm);\n --pf-v6-c-slider__steps--Height: var(--pf-v6-c-slider__steps--FontSize);\n --pf-v6-c-slider__step-tick--InsetBlockStart: var(--pf-t--global--spacer--md);\n --pf-v6-c-slider__step-tick--Width: 0.15rem;\n --pf-v6-c-slider__step-tick--Height: 0.25rem;\n --pf-v6-c-slider__step-tick--BackgroundColor: var(--pf-t--global--icon--color--nonstatus--on-gray--default);\n --pf-v6-c-slider__step-tick--TranslateX: -50%;\n --pf-v6-c-slider__step-tick--BorderWidth: var(--pf-t--global--border--width--high-contrast--regular);\n --pf-v6-c-slider__step-tick--BorderColor: transparent;\n --pf-v6-c-slider__step-tick--BorderRadius: var(--pf-t--global--border--radius--sharp);\n --pf-v6-c-slider__step--m-active__slider-tick--BackgroundColor: var(--pf-t--global--icon--color--on-brand--default);\n --pf-v6-c-slider__step--first-child__step-tick--TranslateX: 0;\n --pf-v6-c-slider__step--last-child__step-tick--TranslateX: -100%;\n --pf-v6-c-slider__step-label--TranslateX: -50%;\n --pf-v6-c-slider__step-label--InsetBlockStart: calc(var(--pf-t--global--spacer--xl) + var(--pf-v6-c-slider__rail-track--Height));\n --pf-v6-c-slider__step--first-child__step-label--TranslateX: 0;\n --pf-v6-c-slider__step--last-child__step-label--TranslateX: -100%;\n --pf-v6-c-slider__thumb--InsetBlockStart: calc(var(--pf-v6-c-slider__rail-track--Height) / 2 + var(--pf-t--global--spacer--md));\n --pf-v6-c-slider__thumb--Width: 1rem;\n --pf-v6-c-slider__thumb--Height: 1rem;\n --pf-v6-c-slider__thumb--InsetInlineStart: var(--pf-v6-c-slider--value);\n --pf-v6-c-slider__thumb--BackgroundColor: var(--pf-t--global--color--brand--default);\n --pf-v6-c-slider__thumb--TranslateX: -50%;\n --pf-v6-c-slider__thumb--TranslateY: -50%;\n --pf-v6-c-slider__thumb--BorderWidth: var(--pf-t--global--border--width--high-contrast--regular);\n --pf-v6-c-slider__thumb--BorderColor: transparent;\n --pf-v6-c-slider__thumb--BorderRadius: var(--pf-t--global--border--radius--large);\n --pf-v6-c-slider__thumb--BoxShadow--base:\n 0 0 0 2px var(--pf-t--global--background--color--primary--default),\n 0 0 0 3px var(--pf-t--global--color--brand--default);\n --pf-v6-c-slider__thumb--hover--BoxShadow: var(--pf-v6-c-slider__thumb--BoxShadow--base);\n --pf-v6-c-slider__thumb--focus--BoxShadow: var(--pf-v6-c-slider__thumb--BoxShadow--base);\n --pf-v6-c-slider__thumb--active--BoxShadow:\n var(--pf-v6-c-slider__thumb--BoxShadow--base),\n 0 0 2px 5px var(--pf-t--global--color--nonstatus--blue--clicked);\n --pf-v6-c-slider__thumb--before--Width: 44px;\n --pf-v6-c-slider__thumb--before--Height: var(--pf-v6-c-slider__thumb--before--Width);\n --pf-v6-c-slider__thumb--before--BorderRadius: var(--pf-t--global--border--radius--large);\n --pf-v6-c-slider__thumb--before--TranslateX: -50%;\n --pf-v6-c-slider__thumb--before--TranslateY: -50%;\n --pf-v6-c-slider__value--MarginInlineStart: var(--pf-t--global--spacer--md);\n --pf-v6-c-slider__value--c-form-control--width-base: calc(var(--pf-t--global--spacer--control--horizontal--default) + var(--pf-t--global--spacer--control--horizontal--default) + 1.25rem);\n --pf-v6-c-slider__value--c-form-control--width-chars: 3;\n --pf-v6-c-slider__value--c-form-control--Width: calc(var(--pf-v6-c-slider__value--c-form-control--width-base) + var(--pf-v6-c-slider__value--c-form-control--width-chars) * 1ch);\n --pf-v6-c-slider__value--m-floating--TranslateX: -50%;\n --pf-v6-c-slider__value--m-floating--TranslateY: -100%;\n --pf-v6-c-slider__value--m-floating--InsetInlineStart: var(--pf-v6-c-slider--value);\n --pf-v6-c-slider__value--m-floating--ZIndex: var(--pf-t--global--z-index--sm);\n --pf-v6-c-slider__actions--MarginInlineEnd: var(--pf-t--global--spacer--sm);\n --pf-v6-c-slider__main--actions--MarginInlineStart: var(--pf-t--global--spacer--sm);\n --pf-v6-c-slider--m-disabled__rail-track--before--fill--BackgroundColor: var(--pf-t--global--background--color--disabled--default);\n --pf-v6-c-slider--m-disabled__step--m-active__slider-tick--BackgroundColor: var(--pf-t--global--icon--color--disabled);\n --pf-v6-c-slider--m-disabled__thumb--BackgroundColor: var(--pf-t--global--background--color--disabled--default);\n}\n\n.pf-v6-c-slider {\n --pf-v6-c-slider__rail-track--before--fill--direction: right;\n display: flex;\n}\n:where(.pf-v6-m-dir-rtl, [dir=rtl]) .pf-v6-c-slider {\n --pf-v6-c-slider__rail-track--before--fill--direction: left;\n}\n\n.pf-v6-c-slider.pf-m-disabled {\n --pf-v6-c-slider__rail-track--before--fill--BackgroundColor: var(--pf-v6-c-slider--m-disabled__rail-track--before--fill--BackgroundColor);\n --pf-v6-c-slider__step--m-active__slider-tick--BackgroundColor: var(--pf-v6-c-slider--m-disabled__step--m-active__slider-tick--BackgroundColor);\n --pf-v6-c-slider__thumb--BackgroundColor: var(--pf-v6-c-slider--m-disabled__thumb--BackgroundColor);\n}\n.pf-v6-c-slider.pf-m-disabled .pf-v6-c-slider__rail,\n.pf-v6-c-slider.pf-m-disabled .pf-v6-c-slider__thumb {\n cursor: not-allowed;\n}\n.pf-v6-c-slider.pf-m-disabled .pf-v6-c-slider__thumb {\n --pf-v6-c-slider__thumb--BoxShadow: none;\n}\n\n.pf-v6-c-slider__main {\n position: relative;\n flex-grow: 1;\n}\n\n.pf-v6-c-slider__rail {\n padding-block-start: var(--pf-v6-c-slider__rail--PaddingBlockStart);\n padding-block-end: var(--pf-v6-c-slider__rail--PaddingBlockEnd);\n}\n\n.pf-v6-c-slider__rail-track {\n position: relative;\n height: var(--pf-v6-c-slider__rail-track--Height);\n}\n.pf-v6-c-slider__rail-track::before {\n position: absolute;\n inset: 0;\n content: "";\n background: linear-gradient(to var(--pf-v6-c-slider__rail-track--before--fill--direction), var(--pf-v6-c-slider__rail-track--before--fill--BackgroundColor), var(--pf-v6-c-slider__rail-track--before--fill--BackgroundColor) var(--pf-v6-c-slider__rail-track--before--fill--BackgroundColor--gradient-stop), var(--pf-v6-c-slider__rail-track--before--base--BackgroundColor) var(--pf-v6-c-slider__rail-track--before--fill--BackgroundColor--gradient-stop));\n border: var(--pf-v6-c-slider__rail-track--before--BorderWidth) solid var(--pf-v6-c-slider__rail-track--before--BorderColor);\n border-radius: var(--pf-v6-c-slider__rail-track--before--BorderRadius);\n}\n\n.pf-v6-c-slider__steps {\n height: var(--pf-v6-c-slider__steps--Height);\n font-size: var(--pf-v6-c-slider__steps--FontSize);\n line-height: 1;\n}\n\n.pf-v6-c-slider__step {\n position: absolute;\n inset-block-start: 0;\n inset-inline-start: var(--pf-v6-c-slider__step--InsetInlineStart);\n content: "";\n}\n.pf-v6-c-slider__step.pf-m-active {\n --pf-v6-c-slider__step-tick--BackgroundColor: var(--pf-v6-c-slider__step--m-active__slider-tick--BackgroundColor);\n}\n.pf-v6-c-slider__step:first-child {\n --pf-v6-c-slider__step-tick--TranslateX: var(--pf-v6-c-slider__step--first-child__step-tick--TranslateX);\n --pf-v6-c-slider__step-label--TranslateX: var(--pf-v6-c-slider__step--first-child__step-label--TranslateX);\n}\n.pf-v6-c-slider__step:last-child {\n --pf-v6-c-slider__step-tick--TranslateX: var(--pf-v6-c-slider__step--last-child__step-tick--TranslateX);\n --pf-v6-c-slider__step-label--TranslateX: var(--pf-v6-c-slider__step--last-child__step-label--TranslateX);\n}\n\n.pf-v6-c-slider__step-tick {\n transform: translateX(var(--pf-v6-c-slider__step-tick--TranslateX));\n position: absolute;\n inset-block-start: var(--pf-v6-c-slider__step-tick--InsetBlockStart);\n inset-inline-start: 0;\n width: var(--pf-v6-c-slider__step-tick--Width);\n height: var(--pf-v6-c-slider__step-tick--Height);\n background-color: var(--pf-v6-c-slider__step-tick--BackgroundColor);\n border: var(--pf-v6-c-slider__step-tick--BorderWidth) solid var(--pf-v6-c-slider__step-tick--BorderColor);\n border-radius: var(--pf-v6-c-slider__step-tick--BorderRadius);\n}\n:where(.pf-v6-m-dir-rtl, [dir=rtl]) .pf-v6-c-slider__step-tick {\n transform: translateX(calc(var(--pf-v6-c-slider__step-tick--TranslateX) * var(--pf-v6-global--inverse--multiplier)));\n}\n\n.pf-v6-c-slider__step-label {\n transform: translateX(var(--pf-v6-c-slider__step-label--TranslateX));\n position: absolute;\n inset-block-start: var(--pf-v6-c-slider__step-label--InsetBlockStart);\n word-break: normal;\n}\n:where(.pf-v6-m-dir-rtl, [dir=rtl]) .pf-v6-c-slider__step-label {\n transform: translateX(calc(var(--pf-v6-c-slider__step-label--TranslateX) * var(--pf-v6-global--inverse--multiplier)));\n}\n\n.pf-v6-c-slider__thumb {\n transform: translate(var(--pf-v6-c-slider__thumb--TranslateX), var(--pf-v6-c-slider__thumb--TranslateY));\n position: absolute;\n inset-block-start: var(--pf-v6-c-slider__thumb--InsetBlockStart);\n inset-inline-start: var(--pf-v6-c-slider__thumb--InsetInlineStart);\n width: var(--pf-v6-c-slider__thumb--Width);\n height: var(--pf-v6-c-slider__thumb--Height);\n cursor: pointer;\n background-color: var(--pf-v6-c-slider__thumb--BackgroundColor);\n border: var(--pf-v6-c-slider__thumb--BorderWidth) solid var(--pf-v6-c-slider__thumb--BorderColor);\n border-radius: var(--pf-v6-c-slider__thumb--BorderRadius);\n box-shadow: var(--pf-v6-c-slider__thumb--BoxShadow);\n}\n:where(.pf-v6-m-dir-rtl, [dir=rtl]) .pf-v6-c-slider__thumb {\n transform: translate(calc(var(--pf-v6-c-slider__thumb--TranslateX) * var(--pf-v6-global--inverse--multiplier)), var(--pf-v6-c-slider__thumb--TranslateY));\n}\n\n.pf-v6-c-slider__thumb::before {\n transform: translate(var(--pf-v6-c-slider__thumb--before--TranslateX), var(--pf-v6-c-slider__thumb--before--TranslateY));\n position: absolute;\n inset-block-start: 50%;\n inset-inline-start: 50%;\n width: var(--pf-v6-c-slider__thumb--before--Width);\n height: var(--pf-v6-c-slider__thumb--before--Height);\n content: "";\n border-radius: var(--pf-v6-c-slider__thumb--before--BorderRadius);\n}\n:where(.pf-v6-m-dir-rtl, [dir=rtl]) .pf-v6-c-slider__thumb::before {\n transform: translate(calc(var(--pf-v6-c-slider__thumb--before--TranslateX) * var(--pf-v6-global--inverse--multiplier)), var(--pf-v6-c-slider__thumb--before--TranslateY));\n}\n\n.pf-v6-c-slider__thumb:hover {\n --pf-v6-c-slider__thumb--BoxShadow: var(--pf-v6-c-slider__thumb--hover--BoxShadow);\n}\n.pf-v6-c-slider__thumb:focus {\n --pf-v6-c-slider__thumb--BoxShadow: var(--pf-v6-c-slider__thumb--focus--BoxShadow);\n outline: 0;\n}\n.pf-v6-c-slider__thumb:active {\n --pf-v6-c-slider__thumb--BoxShadow: var(--pf-v6-c-slider__thumb--active--BoxShadow);\n}\n\n.pf-v6-c-slider__value {\n margin-inline-start: var(--pf-v6-c-slider__value--MarginInlineStart);\n}\n.pf-v6-c-slider__value.pf-m-floating {\n transform: translate(var(--pf-v6-c-slider__value--m-floating--TranslateX), var(--pf-v6-c-slider__value--m-floating--TranslateY));\n --pf-v6-c-slider__value--MarginInlineStart: 0;\n position: absolute;\n inset-block-start: 0;\n inset-inline-start: var(--pf-v6-c-slider__value--m-floating--InsetInlineStart);\n z-index: var(--pf-v6-c-slider__value--m-floating--ZIndex);\n}\n:where(.pf-v6-m-dir-rtl, [dir=rtl]) .pf-v6-c-slider__value.pf-m-floating {\n transform: translate(calc(var(--pf-v6-c-slider__value--m-floating--TranslateX) * var(--pf-v6-global--inverse--multiplier)), var(--pf-v6-c-slider__value--m-floating--TranslateY));\n}\n\n.pf-v6-c-slider__value .pf-v6-c-form-control {\n width: var(--pf-v6-c-slider__value--c-form-control--Width);\n}\n\n.pf-v6-c-slider__actions {\n display: flex;\n margin-inline-end: var(--pf-v6-c-slider__actions--MarginInlineEnd);\n}\n.pf-v6-c-slider__main ~ .pf-v6-c-slider__actions {\n --pf-v6-c-slider__actions--MarginInlineEnd: 0;\n margin-inline-start: var(--pf-v6-c-slider__main--actions--MarginInlineStart);\n}\n\n.pf-v6-c-spinner {\n --pf-v6-c-spinner--diameter: var(--pf-t--global--icon--size--2xl);\n --pf-v6-c-spinner--Width: var(--pf-v6-c-spinner--diameter);\n --pf-v6-c-spinner--Height: var(--pf-v6-c-spinner--diameter);\n --pf-v6-c-spinner--Color: var(--pf-t--global--icon--color--brand--default);\n --pf-v6-c-spinner--AnimationDuration: 1.4s;\n --pf-v6-c-spinner--AnimationTimingFunction: linear;\n --pf-v6-c-spinner--StrokeWidth: 10;\n --pf-v6-c-spinner__path--StrokeWidth: var(--pf-v6-c-spinner--StrokeWidth);\n --pf-v6-c-spinner__path--AnimationTimingFunction: ease-in-out;\n --pf-v6-c-spinner--m-xs--diameter: var(--pf-t--global--icon--size--sm);\n --pf-v6-c-spinner--m-sm--diameter: var(--pf-t--global--icon--size--md);\n --pf-v6-c-spinner--m-md--diameter: var(--pf-t--global--icon--size--lg);\n --pf-v6-c-spinner--m-lg--diameter: var(--pf-t--global--icon--size--xl);\n --pf-v6-c-spinner--m-xl--diameter: var(--pf-t--global--icon--size--2xl);\n --pf-v6-c-spinner--m-inline--diameter: 1em;\n}\n\n.pf-v6-c-spinner {\n width: var(--pf-v6-c-spinner--Width);\n height: var(--pf-v6-c-spinner--Height);\n overflow: hidden;\n animation: pf-v6-c-spinner-animation-rotate calc(var(--pf-v6-c-spinner--AnimationDuration) * 2) var(--pf-v6-c-spinner--AnimationTimingFunction) infinite;\n}\n.pf-v6-c-spinner.pf-m-inline {\n --pf-v6-c-spinner--diameter: var(--pf-v6-c-spinner--m-inline--diameter);\n}\n.pf-v6-c-spinner.pf-m-xs {\n --pf-v6-c-spinner--diameter: var(--pf-v6-c-spinner--m-xs--diameter);\n --pf-v6-c-spinner--StrokeWidth: 15;\n}\n.pf-v6-c-spinner.pf-m-sm {\n --pf-v6-c-spinner--diameter: var(--pf-v6-c-spinner--m-sm--diameter);\n}\n.pf-v6-c-spinner.pf-m-md {\n --pf-v6-c-spinner--diameter: var(--pf-v6-c-spinner--m-md--diameter);\n}\n.pf-v6-c-spinner.pf-m-lg {\n --pf-v6-c-spinner--diameter: var(--pf-v6-c-spinner--m-lg--diameter);\n}\n.pf-v6-c-spinner.pf-m-xl {\n --pf-v6-c-spinner--diameter: var(--pf-v6-c-spinner--m-xl--diameter);\n}\n\n.pf-v6-c-spinner__path {\n width: 100%;\n height: 100%;\n stroke: var(--pf-v6-c-spinner--Color);\n stroke-dasharray: 283;\n stroke-dashoffset: 280;\n stroke-linecap: round;\n stroke-width: var(--pf-v6-c-spinner--StrokeWidth);\n transform-origin: 50% 50%;\n animation: pf-v6-c-spinner-animation-dash var(--pf-v6-c-spinner--AnimationDuration) var(--pf-v6-c-spinner__path--AnimationTimingFunction) infinite;\n}\n\n@keyframes pf-v6-c-spinner-animation-rotate {\n 0% {\n transform: rotate(0deg);\n }\n 100% {\n transform: rotate(360deg);\n }\n}\n@keyframes pf-v6-c-spinner-animation-dash {\n 0% {\n stroke-dashoffset: 280;\n transform: rotate(0);\n }\n 15% {\n stroke-width: calc(var(--pf-v6-c-spinner__path--StrokeWidth) - 4);\n }\n 40% {\n stroke-dasharray: 220;\n stroke-dashoffset: 150;\n }\n 100% {\n stroke-dashoffset: 280;\n transform: rotate(720deg);\n }\n}\n.pf-v6-c-switch {\n --pf-v6-c-switch--FontSize: var(--pf-t--global--font--size--sm);\n --pf-v6-c-switch--ColumnGap: var(--pf-t--global--spacer--sm);\n --pf-v6-c-switch__toggle-icon--FontSize: calc(var(--pf-v6-c-switch--FontSize) * .625);\n --pf-v6-c-switch__toggle-icon--Color: var(--pf-t--global--icon--color--on-brand--default);\n --pf-v6-c-switch__toggle-icon--InsetInlineStart: calc(var(--pf-v6-c-switch--FontSize) * .4);\n --pf-v6-c-switch__toggle-icon--Offset: 0.125rem;\n --pf-v6-c-switch__input--disabled__toggle-icon--Color: var(--pf-t--global--icon--color--disabled);\n --pf-v6-c-switch--LineHeight: var(--pf-t--global--font--line-height--body);\n --pf-v6-c-switch--Height: auto;\n --pf-v6-c-switch__input--checked__toggle--BackgroundColor: var(--pf-t--global--color--brand--default);\n --pf-v6-c-switch__input--checked__toggle--before--TranslateX: calc(100% + var(--pf-v6-c-switch__toggle-icon--Offset));\n --pf-v6-c-switch__input--checked__toggle--BorderColor: transparent;\n --pf-v6-c-switch__input--checked__toggle--BorderWidth: var(--pf-t--global--border--width--high-contrast--regular);\n --pf-v6-c-switch__input--checked__label--Color: var(--pf-t--global--text--color--regular);\n --pf-v6-c-switch__input--not-checked__label--Color: var(--pf-t--global--text--color--subtle);\n --pf-v6-c-switch__input--disabled__label--Color: var(--pf-t--global--text--color--disabled);\n --pf-v6-c-switch__input--disabled__toggle--BackgroundColor: var(--pf-t--global--background--color--disabled--default);\n --pf-v6-c-switch__input--disabled__toggle--BorderColor: var(--pf-t--global--border--color--high-contrast);\n --pf-v6-c-switch__input--checked__toggle--before--BackgroundColor: var(--pf-t--global--icon--color--inverse);\n --pf-v6-c-switch__input--not-checked__toggle--before--BackgroundColor: var(--pf-t--global--icon--color--subtle);\n --pf-v6-c-switch__input--disabled__toggle--before--BackgroundColor: var(--pf-t--global--icon--color--on-disabled);\n --pf-v6-c-switch__input--focus__toggle--OutlineWidth: var(--pf-t--global--border--width--strong);\n --pf-v6-c-switch__input--focus__toggle--OutlineOffset: var(--pf-t--global--spacer--xs);\n --pf-v6-c-switch__input--focus__toggle--OutlineColor: var(--pf-t--global--color--brand--default);\n --pf-v6-c-switch__toggle--Height: calc(var(--pf-v6-c-switch--FontSize) * var(--pf-v6-c-switch--LineHeight));\n --pf-v6-c-switch__toggle--BackgroundColor: var(--pf-t--global--background--color--control--default);\n --pf-v6-c-switch__toggle--BorderColor: var(--pf-t--global--border--color--default);\n --pf-v6-c-switch__toggle--BorderWidth: var(--pf-t--global--border--width--control--default);\n --pf-v6-c-switch__toggle--BorderRadius: var(--pf-t--global--border--radius--pill);\n --pf-v6-c-switch__toggle--before--Width: calc(var(--pf-v6-c-switch--FontSize) - var(--pf-v6-c-switch__toggle-icon--Offset));\n --pf-v6-c-switch__toggle--before--Height: var(--pf-v6-c-switch__toggle--before--Width);\n --pf-v6-c-switch__toggle--before--InsetInlineStart: calc((var(--pf-v6-c-switch__toggle--Height) - var(--pf-v6-c-switch__toggle--before--Height)) / 2);\n --pf-v6-c-switch__toggle--before--BorderWidth: var(--pf-t--global--border--width--high-contrast--regular);\n --pf-v6-c-switch__toggle--before--BorderRadius: var(--pf-t--global--border--radius--large);\n --pf-v6-c-switch__toggle--before--TransitionTimingFunction: var(--pf-t--global--motion--timing-function--default);\n --pf-v6-c-switch__toggle--before--TransitionDuration: var(--pf-t--global--motion--duration--md);\n --pf-v6-c-switch__toggle--before--Transition: transform var(--pf-v6-c-switch__toggle--before--TransitionTimingFunction) var(--pf-v6-c-switch__toggle--before--TransitionDuration), background-color var(--pf-v6-c-switch__toggle--before--TransitionTimingFunction) var(--pf-v6-c-switch__toggle--before--TransitionDuration);\n --pf-v6-c-switch__toggle--Width: calc(var(--pf-v6-c-switch__toggle--Height) + var(--pf-v6-c-switch__toggle-icon--Offset) + var(--pf-v6-c-switch__toggle--before--Width));\n}\n\n.pf-v6-c-switch {\n position: relative;\n display: inline-grid;\n grid-template-columns: auto;\n grid-auto-columns: 1fr;\n column-gap: var(--pf-v6-c-switch--ColumnGap);\n height: var(--pf-v6-c-switch--Height);\n font-size: var(--pf-v6-c-switch--FontSize);\n line-height: var(--pf-v6-c-switch--LineHeight);\n vertical-align: middle;\n cursor: pointer;\n}\n.pf-v6-c-switch.pf-m-reverse .pf-v6-c-switch__label,\n.pf-v6-c-switch.pf-m-reverse .pf-v6-c-switch__toggle {\n grid-row: 1;\n}\n.pf-v6-c-switch.pf-m-reverse .pf-v6-c-switch__label {\n grid-column: 1;\n}\n\n.pf-v6-c-switch__input {\n position: absolute;\n cursor: pointer;\n opacity: 0;\n}\n.pf-v6-c-switch__input:focus-visible ~ .pf-v6-c-switch__toggle {\n outline: var(--pf-v6-c-switch__input--focus__toggle--OutlineWidth) solid var(--pf-v6-c-switch__input--focus__toggle--OutlineColor);\n outline-offset: var(--pf-v6-c-switch__input--focus__toggle--OutlineOffset);\n}\n.pf-v6-c-switch__input:checked ~ .pf-v6-c-switch__label {\n color: var(--pf-v6-c-switch__input--checked__label--Color);\n}\n.pf-v6-c-switch__input:checked ~ .pf-v6-c-switch__toggle {\n --pf-v6-c-switch__toggle--BorderWidth: var(--pf-v6-c-switch__input--checked__toggle--BorderWidth);\n --pf-v6-c-switch__toggle--BorderColor: var(--pf-v6-c-switch__input--checked__toggle--BorderColor);\n background-color: var(--pf-v6-c-switch__input--checked__toggle--BackgroundColor);\n}\n.pf-v6-c-switch__input:checked ~ .pf-v6-c-switch__toggle::before {\n transform: translate(var(--pf-v6-c-switch__input--checked__toggle--before--TranslateX), -50%);\n background-color: var(--pf-v6-c-switch__input--checked__toggle--before--BackgroundColor);\n}\n:where(.pf-v6-m-dir-rtl, [dir=rtl]) .pf-v6-c-switch__input:checked ~ .pf-v6-c-switch__toggle::before {\n transform: translate(calc(var(--pf-v6-c-switch__input--checked__toggle--before--TranslateX) * var(--pf-v6-global--inverse--multiplier)), -50%);\n}\n\n.pf-v6-c-switch__input:not(:checked) ~ .pf-v6-c-switch__label {\n color: var(--pf-v6-c-switch__input--not-checked__label--Color);\n}\n.pf-v6-c-switch__input:not(:checked) ~ .pf-v6-c-switch__toggle .pf-v6-c-switch__toggle-icon {\n display: none;\n}\n.pf-v6-c-switch__input:disabled {\n cursor: not-allowed;\n}\n.pf-v6-c-switch__input:disabled ~ .pf-v6-c-switch__label {\n color: var(--pf-v6-c-switch__input--disabled__label--Color);\n cursor: not-allowed;\n}\n.pf-v6-c-switch__input:disabled ~ .pf-v6-c-switch__toggle {\n --pf-v6-c-switch__toggle-icon--Color: var(--pf-v6-c-switch__input--disabled__toggle-icon--Color);\n --pf-v6-c-switch__toggle--BorderColor: var(--pf-v6-c-switch__input--disabled__toggle--BorderColor);\n cursor: not-allowed;\n background-color: var(--pf-v6-c-switch__input--disabled__toggle--BackgroundColor);\n}\n.pf-v6-c-switch__input:disabled ~ .pf-v6-c-switch__toggle::before {\n background-color: var(--pf-v6-c-switch__input--disabled__toggle--before--BackgroundColor);\n}\n\n.pf-v6-c-switch__toggle {\n position: relative;\n display: inline-block;\n width: var(--pf-v6-c-switch__toggle--Width);\n height: var(--pf-v6-c-switch__toggle--Height);\n background-color: var(--pf-v6-c-switch__toggle--BackgroundColor);\n border-radius: var(--pf-v6-c-switch__toggle--BorderRadius);\n}\n.pf-v6-c-switch__toggle::before {\n position: absolute;\n inset-block-start: 50%;\n inset-inline-start: var(--pf-v6-c-switch__toggle--before--InsetInlineStart);\n display: block;\n width: var(--pf-v6-c-switch__toggle--before--Width);\n height: var(--pf-v6-c-switch__toggle--before--Height);\n content: "";\n background-color: var(--pf-v6-c-switch__input--not-checked__toggle--before--BackgroundColor);\n border: var(--pf-v6-c-switch__toggle--before--BorderWidth) solid transparent;\n border-radius: var(--pf-v6-c-switch__toggle--before--BorderRadius);\n transition: var(--pf-v6-c-switch__toggle--before--Transition);\n transform: translateY(-50%);\n}\n.pf-v6-c-switch__toggle::after {\n position: absolute;\n inset: 0;\n content: "";\n border: var(--pf-v6-c-switch__toggle--BorderWidth) solid var(--pf-v6-c-switch__toggle--BorderColor);\n border-radius: var(--pf-v6-c-switch__toggle--BorderRadius);\n}\n\n.pf-v6-c-switch__toggle-icon {\n position: absolute;\n inset-block-start: 0;\n inset-block-end: 0;\n inset-inline-start: var(--pf-v6-c-switch__toggle-icon--InsetInlineStart);\n display: flex;\n align-items: center;\n font-size: var(--pf-v6-c-switch__toggle-icon--FontSize);\n color: var(--pf-v6-c-switch__toggle-icon--Color);\n}\n\n.pf-v6-c-switch__label {\n display: inline-block;\n grid-column: 2;\n vertical-align: top;\n}\n\n.pf-v6-c-tab-content {\n --pf-v6-c-tab-content__body--PaddingBlockStart: 0;\n --pf-v6-c-tab-content__body--PaddingInlineEnd: 0;\n --pf-v6-c-tab-content__body--PaddingBlockEnd: 0;\n --pf-v6-c-tab-content__body--PaddingInlineStart: 0;\n --pf-v6-c-tab-content--BackgroundColor: transparent;\n --pf-v6-c-tab-content__body--m-padding--PaddingBlockStart: var(--pf-t--global--spacer--md);\n --pf-v6-c-tab-content__body--m-padding--PaddingInlineEnd: var(--pf-t--global--spacer--md);\n --pf-v6-c-tab-content__body--m-padding--PaddingBlockEnd: var(--pf-t--global--spacer--md);\n --pf-v6-c-tab-content__body--m-padding--PaddingInlineStart: var(--pf-t--global--spacer--md);\n --pf-v6-c-tab-content__body--m-padding--xl--PaddingBlockStart: var(--pf-t--global--spacer--lg);\n --pf-v6-c-tab-content__body--m-padding--xl--PaddingInlineEnd: var(--pf-t--global--spacer--lg);\n --pf-v6-c-tab-content__body--m-padding--xl--PaddingBlockEnd: var(--pf-t--global--spacer--lg);\n --pf-v6-c-tab-content__body--m-padding--xl--PaddingInlineStart: var(--pf-t--global--spacer--lg);\n --pf-v6-c-tab-content--m-secondary--BackgroundColor: var(--pf-t--global--background--color--secondary--default);\n}\n\n.pf-v6-c-tab-content {\n background-color: var(--pf-v6-c-tab-content--BackgroundColor);\n}\n@media screen and (min-width: 75rem) {\n .pf-v6-c-tab-content {\n --pf-v6-c-tab-content__body--m-padding--PaddingBlockStart: var(--pf-v6-c-tab-content__body--m-padding--xl--PaddingBlockStart);\n --pf-v6-c-tab-content__body--m-padding--PaddingInlineEnd: var(--pf-v6-c-tab-content__body--m-padding--xl--PaddingInlineEnd);\n --pf-v6-c-tab-content__body--m-padding--PaddingBlockEnd: var(--pf-v6-c-tab-content__body--m-padding--xl--PaddingBlockEnd);\n --pf-v6-c-tab-content__body--m-padding--PaddingInlineStart: var(--pf-v6-c-tab-content__body--m-padding--xl--PaddingInlineStart);\n }\n}\n.pf-v6-c-tab-content.pf-m-secondary {\n --pf-v6-c-tab-content--BackgroundColor: var(--pf-v6-c-tab-content--m-secondary--BackgroundColor);\n}\n\n.pf-v6-c-tab-content__body {\n padding-block-start: var(--pf-v6-c-tab-content__body--PaddingBlockStart);\n padding-block-end: var(--pf-v6-c-tab-content__body--PaddingBlockEnd);\n padding-inline-start: var(--pf-v6-c-tab-content__body--PaddingInlineStart);\n padding-inline-end: var(--pf-v6-c-tab-content__body--PaddingInlineEnd);\n}\n.pf-v6-c-tab-content__body.pf-m-padding {\n --pf-v6-c-tab-content__body--PaddingBlockStart: var(--pf-v6-c-tab-content__body--m-padding--PaddingBlockStart);\n --pf-v6-c-tab-content__body--PaddingInlineEnd: var(--pf-v6-c-tab-content__body--m-padding--PaddingInlineEnd);\n --pf-v6-c-tab-content__body--PaddingBlockEnd: var(--pf-v6-c-tab-content__body--m-padding--PaddingBlockEnd);\n --pf-v6-c-tab-content__body--PaddingInlineStart: var(--pf-v6-c-tab-content__body--m-padding--PaddingInlineStart);\n}\n\n.pf-v6-c-table {\n --pf-v6-c-table--responsive--BorderColor: var(--pf-t--global--border--color--default);\n --pf-v6-c-table__tbody--responsive--border-width--base: var(--pf-t--global--border--width--divider--default);\n --pf-v6-c-table__tbody--after--border-width--base: var(--pf-t--global--border--width--extra-strong);\n --pf-v6-c-table__tbody--after--BorderInlineStartWidth: 0;\n --pf-v6-c-table__tbody--after--BorderColor: var(--pf-t--global--border--color--clicked);\n --pf-v6-c-table__tbody--responsive--m-expandable--BorderBlockEndWidth: var(--pf-t--global--border--width--divider--default);\n --pf-v6-c-table__tr--responsive--border-width--base: var(--pf-t--global--border--width--divider--default);\n --pf-v6-c-table__tr--responsive--last-child--BorderBlockEndWidth: var(--pf-v6-c-table__tbody--responsive--border-width--base);\n --pf-v6-c-table__tr--responsive--GridColumnGap: var(--pf-t--global--spacer--md);\n --pf-v6-c-table__tr--responsive--MarginBlockStart: var(--pf-v6-c-table__tbody--responsive--border-width--base);\n --pf-v6-c-table__tr--responsive--PaddingBlockStart: var(--pf-t--global--spacer--md);\n --pf-v6-c-table__tr--responsive--PaddingInlineEnd: var(--pf-t--global--spacer--inset--page-chrome);\n --pf-v6-c-table__tr--responsive--PaddingBlockEnd: var(--pf-t--global--spacer--md);\n --pf-v6-c-table__tr--responsive--PaddingInlineStart: var(--pf-t--global--spacer--inset--page-chrome);\n --pf-v6-c-table__tr--responsive--nested-table--PaddingBlockStart: var(--pf-t--global--spacer--xl);\n --pf-v6-c-table__tr--responsive--nested-table--PaddingInlineEnd: var(--pf-t--global--spacer--lg);\n --pf-v6-c-table__tr--responsive--nested-table--PaddingBlockEnd: var(--pf-t--global--spacer--xl);\n --pf-v6-c-table__tr--responsive--nested-table--PaddingInlineStart: var(--pf-t--global--spacer--lg);\n --pf-v6-c-table__tbody--after__tr--BorderInlineStartWidth: 0;\n --pf-v6-c-table__tbody--after__tr--BorderInlineStartColor: transparent;\n --pf-v6-c-table__tbody--m-expanded--after__tr--BorderInlineStartWidth: var(--pf-v6-c-table__expandable-row--after--border-width--base);\n --pf-v6-c-table__tbody--m-expanded--after__tr--BorderInlineStartColor: var(--pf-t--global--border--color--clicked);\n --pf-v6-c-table__tbody--m-selected--after__tr--BorderInlineStartWidth: var(--pf-v6-c-table__expandable-row--after--border-width--base);\n --pf-v6-c-table__tbody--m-selected--after__tr--BorderInlineStartColor: var(--pf-t--global--border--color--clicked);\n --pf-v6-c-table--m-grid--cell--hidden-visible--Display: grid;\n --pf-v6-c-table--m-grid--cell--PaddingBlockStart: 0;\n --pf-v6-c-table--m-grid--cell--PaddingInlineEnd: 0;\n --pf-v6-c-table--m-grid--cell--PaddingBlockEnd: 0;\n --pf-v6-c-table--m-grid--cell--PaddingInlineStart: 0;\n --pf-v6-c-table-td--responsive--GridColumnGap: var(--pf-t--global--spacer--md);\n --pf-v6-c-table--cell--responsive--PaddingBlockStart: var(--pf-t--global--spacer--md);\n --pf-v6-c-table--cell--responsive--PaddingBlockEnd: var(--pf-t--global--spacer--sm);\n --pf-v6-c-table--cell--first-child--responsive--PaddingBlockStart: var(--pf-t--global--spacer--sm);\n --pf-v6-c-table--cell--responsive--PaddingInlineEnd: 0;\n --pf-v6-c-table--cell--responsive--PaddingInlineStart: 0;\n --pf-v6-c-table--cell--responsive--th--FontWeight: var(--pf-t--global--font--weight--body--bold);\n --pf-v6-c-table--m-compact__tr--responsive--PaddingBlockStart: var(--pf-t--global--spacer--sm);\n --pf-v6-c-table--m-compact__tr--responsive--PaddingBlockEnd: var(--pf-t--global--spacer--sm);\n --pf-v6-c-table--m-compact__tr__td--responsive--PaddingBlockStart: var(--pf-t--global--spacer--xs);\n --pf-v6-c-table--m-compact__tr__td--responsive--PaddingBlockEnd: var(--pf-t--global--spacer--xs);\n --pf-v6-c-table--m-compact__check--responsive--MarginBlockStart: 0.4375rem;\n --pf-v6-c-table--m-compact__action--responsive--MarginBlockStart: calc(var(--pf-t--global--spacer--xs) * -1);\n --pf-v6-c-table--m-compact__action--responsive--MarginBlockEnd: calc(var(--pf-t--global--spacer--xs) * -1);\n --pf-v6-c-table--m-compact__toggle--c-button--responsive--MarginBlockEnd: calc(var(--pf-t--global--spacer--xs) * -1);\n --pf-v6-c-table__expandable-row-content--responsive--PaddingInlineEnd: var(--pf-t--global--spacer--inset--page-chrome);\n --pf-v6-c-table__expandable-row-content--responsive--PaddingInlineStart: var(--pf-t--global--spacer--inset--page-chrome);\n --pf-v6-c-table__expandable-row-content--BackgroundColor: var(--pf-t--global--background--color--primary--default);\n --pf-v6-c-table__check--responsive--MarginInlineStart: var(--pf-v6-c-table__tbody--responsive--border-width--base);\n --pf-v6-c-table__check--responsive--MarginBlockStart: 0.875rem;\n --pf-v6-c-table--m-grid__favorite--MarginBlockStart: 0.5rem;\n --pf-v6-c-table--m-grid__check--favorite--MarginInlineStart: var(--pf-t--global--spacer--xl);\n --pf-v6-c-table__action--responsive--MarginInlineStart: var(--pf-t--global--spacer--xl);\n --pf-v6-c-table--m-grid__favorite--action--MarginInlineStart: var(--pf-t--global--spacer--2xl);\n --pf-v6-c-table--m-grid__check--favorite--action--MarginInlineStart: calc(var(--pf-v6-c-table--m-grid__check--favorite--MarginInlineStart) + var(--pf-v6-c-table--m-grid__favorite--action--MarginInlineStart));\n --pf-v6-c-table__toggle__icon--TransitionDuration: var(--pf-t--global--motion--duration--icon--default);\n --pf-v6-c-table__toggle__icon--TransitionTimingFunction: var(--pf-t--global--motion--timing-function--default);\n --pf-v6-c-table__toggle__icon--Transition: transform var(--pf-v6-c-table__toggle__icon--TransitionDuration) var(--pf-v6-c-table__toggle__icon--TransitionTimingFunction);\n --pf-v6-c-table__toggle--m-expanded__icon--Rotate: 180deg;\n}\n\n.pf-m-grid.pf-v6-c-table {\n --pf-v6-c-table--cell--PaddingBlockStart: var(--pf-v6-c-table--m-grid--cell--PaddingBlockStart);\n --pf-v6-c-table--cell--PaddingInlineEnd: var(--pf-v6-c-table--m-grid--cell--PaddingInlineEnd);\n --pf-v6-c-table--cell--PaddingBlockEnd: var(--pf-v6-c-table--m-grid--cell--PaddingBlockEnd);\n --pf-v6-c-table--cell--PaddingInlineStart: var(--pf-v6-c-table--m-grid--cell--PaddingInlineStart);\n --pf-v6-c-table--cell--first-last-child--PaddingInline: 0;\n --pf-v6-c-table__favorite--c-button--MarginBlockStart: auto;\n --pf-v6-c-table__favorite--c-button--MarginInlineEnd: auto;\n --pf-v6-c-table__favorite--c-button--MarginBlockEnd: auto;\n --pf-v6-c-table__favorite--c-button--MarginInlineStart: auto;\n display: grid;\n border: none;\n}\n.pf-m-grid.pf-v6-c-table tr:where(.pf-v6-c-table__tr) > :where(th, td) {\n width: auto;\n min-width: 0;\n max-width: none;\n overflow: visible;\n text-overflow: clip;\n white-space: normal;\n}\n.pf-m-grid.pf-v6-c-table .pf-v6-c-table__text {\n position: relative;\n width: auto;\n min-width: 0;\n max-width: none;\n overflow: var(--pf-v6-c-table--cell--Overflow);\n text-overflow: var(--pf-v6-c-table--cell--TextOverflow);\n white-space: var(--pf-v6-c-table--cell--WhiteSpace);\n}\n.pf-m-grid.pf-v6-c-table thead:where(.pf-v6-c-table__thead) {\n display: none;\n}\n.pf-m-grid.pf-v6-c-table tbody:where(.pf-v6-c-table__tbody) {\n display: block;\n}\n.pf-m-grid.pf-v6-c-table tbody:where(.pf-v6-c-table__tbody):first-of-type {\n border-block-start: var(--pf-v6-c-table__tbody--responsive--border-width--base) solid var(--pf-v6-c-table--responsive--BorderColor);\n}\n.pf-m-grid.pf-v6-c-table.pf-m-animate-expand {\n --pf-v6-c-table__expandable-row--Display: block;\n}\n.pf-m-grid.pf-v6-c-table.pf-m-animate-expand > .pf-v6-c-table__tbody > .pf-v6-c-table__expandable-row:not(.pf-m-expanded) > :is(.pf-v6-c-table__td, .pf-v6-c-table__th)[data-label]::before {\n content: none;\n}\n.pf-m-grid.pf-v6-c-table.pf-m-expandable {\n --pf-v6-c-table__tr--BorderBlockEndWidth: 0;\n}\n.pf-m-grid.pf-v6-c-table.pf-m-expandable .pf-v6-c-table__tbody,\n.pf-m-grid.pf-v6-c-table.pf-m-expandable .pf-v6-c-table__tbody.pf-m-expanded {\n border-block-end: var(--pf-v6-c-table__tbody--responsive--m-expandable--BorderBlockEndWidth) solid var(--pf-v6-c-table--responsive--BorderColor);\n}\n.pf-m-grid.pf-v6-c-table tr:where(.pf-v6-c-table__tr).pf-m-selected {\n --pf-v6-c-table__expandable-row--after--BorderInlineStartWidth: 0;\n --pf-v6-c-table__expandable-row--after--BorderColor: transparent;\n}\n.pf-m-grid.pf-v6-c-table tr:where(.pf-v6-c-table__tr):not(.pf-v6-c-table__expandable-row) {\n display: grid;\n grid-template-columns: 1fr;\n height: auto;\n grid-auto-columns: max-content;\n grid-column-gap: var(--pf-v6-c-table__tr--responsive--GridColumnGap);\n padding-block-start: var(--pf-v6-c-table__tr--responsive--PaddingBlockStart);\n padding-inline-end: var(--pf-v6-c-table__tr--responsive--PaddingInlineEnd);\n padding-block-end: var(--pf-v6-c-table__tr--responsive--PaddingBlockEnd);\n padding-inline-start: var(--pf-v6-c-table__tr--responsive--PaddingInlineStart);\n}\n.pf-m-grid.pf-v6-c-table tr:where(.pf-v6-c-table__tr):not(.pf-v6-c-table__expandable-row) > :where(th, td) {\n padding-block-start: var(--pf-v6-c-table--cell--responsive--PaddingBlockStart);\n padding-inline-end: var(--pf-v6-c-table--cell--responsive--PaddingInlineEnd);\n padding-block-end: var(--pf-v6-c-table--cell--responsive--PaddingBlockEnd);\n padding-inline-start: var(--pf-v6-c-table--cell--responsive--PaddingInlineStart);\n}\n.pf-m-grid.pf-v6-c-table tr:where(.pf-v6-c-table__tr):not(.pf-v6-c-table__expandable-row) > :where(th, td):first-child {\n --pf-v6-c-table--cell--responsive--PaddingBlockStart: var(--pf-v6-c-table--cell--first-child--responsive--PaddingBlockStart);\n}\n.pf-m-grid.pf-v6-c-table.pf-m-compact {\n --pf-v6-c-table__tr--responsive--PaddingBlockStart: var(--pf-v6-c-table--m-compact__tr--responsive--PaddingBlockStart);\n --pf-v6-c-table__tr--responsive--PaddingBlockEnd: var(--pf-v6-c-table--m-compact__tr--responsive--PaddingBlockEnd);\n --pf-v6-c-table--cell--responsive--PaddingBlockStart: var(--pf-v6-c-table--m-compact__tr__td--responsive--PaddingBlockStart);\n --pf-v6-c-table--cell--responsive--PaddingBlockEnd: var(--pf-v6-c-table--m-compact__tr__td--responsive--PaddingBlockEnd);\n --pf-v6-c-table__check--responsive--MarginBlockStart: var(--pf-v6-c-table--m-compact__check--responsive--MarginBlockStart);\n --pf-v6-c-table__check--input--MarginBlockStart: 0;\n}\n.pf-m-grid.pf-v6-c-table.pf-m-compact .pf-v6-c-table__action {\n margin-block-start: var(--pf-v6-c-table--m-compact__action--responsive--MarginBlockStart);\n margin-block-end: var(--pf-v6-c-table--m-compact__action--responsive--MarginBlockStart);\n}\n.pf-m-grid.pf-v6-c-table.pf-m-compact .pf-v6-c-table__toggle .pf-v6-c-button {\n margin-block-end: var(--pf-v6-c-table--m-compact__toggle--c-button--responsive--MarginBlockEnd);\n}\n.pf-m-grid.pf-v6-c-table .pf-v6-c-table__icon > * {\n text-align: start;\n}\n.pf-m-grid.pf-v6-c-table :where(.pf-v6-c-table__th, .pf-v6-c-table__td)[data-label] {\n --pf-v6-c-table--cell--hidden-visible--Display: var(--pf-v6-c-table--m-grid--cell--hidden-visible--Display);\n grid-column: 1;\n grid-column-gap: var(--pf-v6-c-table-td--responsive--GridColumnGap);\n grid-template-columns: 1fr minmax(0, 1.5fr);\n align-items: start;\n}\n.pf-m-grid.pf-v6-c-table :where(.pf-v6-c-table__th, .pf-v6-c-table__td)[data-label].pf-m-action {\n align-items: center;\n}\n.pf-m-grid.pf-v6-c-table :where(.pf-v6-c-table__th, .pf-v6-c-table__td)[data-label] > * {\n grid-column: 2;\n}\n.pf-m-grid.pf-v6-c-table :where(.pf-v6-c-table__th, .pf-v6-c-table__td)[data-label]::before {\n position: revert;\n font-weight: var(--pf-v6-c-table--cell--responsive--th--FontWeight);\n text-align: start;\n content: attr(data-label);\n}\n.pf-m-grid.pf-v6-c-table tr:where(.pf-v6-c-table__tr) > :where(th, td):first-child {\n --pf-v6-c-table--cell--PaddingInlineStart: 0;\n}\n.pf-m-grid.pf-v6-c-table tr:where(.pf-v6-c-table__tr) > :where(th, td):last-child {\n --pf-v6-c-table--cell--PaddingInlineEnd: 0;\n}\n.pf-m-grid.pf-v6-c-table .pf-v6-c-table {\n --pf-v6-c-table__tr--responsive--PaddingBlockStart: var(--pf-v6-c-table__tr--responsive--nested-table--PaddingBlockStart);\n --pf-v6-c-table__tr--responsive--PaddingInlineEnd: var(--pf-v6-c-table__tr--responsive--nested-table--PaddingInlineEnd);\n --pf-v6-c-table__tr--responsive--PaddingBlockEnd: var(--pf-v6-c-table__tr--responsive--nested-table--PaddingBlockEnd);\n --pf-v6-c-table__tr--responsive--PaddingInlineStart: var(--pf-v6-c-table__tr--responsive--nested-table--PaddingInlineStart);\n border: 0;\n}\n.pf-m-grid.pf-v6-c-table .pf-v6-c-table__compound-expansion-toggle {\n --pf-v6-c-table__compound-expansion-toggle__button--before--BorderInlineEndWidth: 0;\n --pf-v6-c-table__compound-expansion-toggle__button--before--BorderInlineStartWidth: 0;\n --pf-v6-c-table__compound-expansion-toggle__button--after--InsetBlockStart: 100%;\n}\n.pf-m-grid.pf-v6-c-table tbody:where(.pf-v6-c-table__tbody) {\n position: relative;\n}\n.pf-m-grid.pf-v6-c-table tbody:where(.pf-v6-c-table__tbody)::after {\n position: absolute;\n inset-block-start: 0;\n inset-block-end: 0;\n inset-inline-start: 0;\n content: "";\n border: 0;\n border-inline-start: var(--pf-v6-c-table__tbody--after--BorderInlineStartWidth) solid var(--pf-v6-c-table__tbody--after--BorderColor);\n}\n.pf-m-grid.pf-v6-c-table tbody:where(.pf-v6-c-table__tbody).pf-m-expanded {\n --pf-v6-c-table__tbody--after--BorderInlineStartWidth: var(--pf-v6-c-table__tbody--after--border-width--base);\n}\n.pf-m-grid.pf-v6-c-table tbody:where(.pf-v6-c-table__tbody).pf-m-expanded tbody:where(.pf-v6-c-table__tbody) {\n --pf-v6-c-table__tbody--after--BorderInlineStartWidth: 0;\n}\n.pf-m-grid.pf-v6-c-table tbody:where(.pf-v6-c-table__tbody) > tr:where(.pf-v6-c-table__tr) > :first-child:not(.pf-v6-c-table__check)::after {\n --pf-v6-c-table__expandable-row--after--BorderInlineStartWidth: 0;\n position: static;\n width: auto;\n background-color: transparent;\n}\n.pf-m-grid.pf-v6-c-table .pf-v6-c-table__expandable-row {\n --pf-v6-c-table--cell--responsive--PaddingBlockStart: 0;\n --pf-v6-c-table--cell--responsive--PaddingInlineEnd: 0;\n --pf-v6-c-table--cell--responsive--PaddingBlockEnd: 0;\n --pf-v6-c-table--cell--responsive--PaddingInlineStart: 0;\n --pf-v6-c-table--cell--PaddingInlineEnd: 0;\n --pf-v6-c-table--cell--PaddingInlineStart: 0;\n display: block;\n max-height: var(--pf-v6-c-table__expandable-row--MaxHeight);\n overflow-y: auto;\n border-block-end: none;\n}\n.pf-m-grid.pf-v6-c-table .pf-v6-c-table__expandable-row > :where(th, td) {\n position: static;\n display: block;\n}\n.pf-m-grid.pf-v6-c-table .pf-v6-c-table__expandable-row.pf-m-expanded {\n border-block-start-color: var(--pf-v6-c-table--BorderColor);\n}\n.pf-m-grid.pf-v6-c-table .pf-v6-c-table__expandable-row > :first-child:not(.pf-v6-c-table__check)::after {\n content: none;\n}\n.pf-m-grid.pf-v6-c-table .pf-v6-c-table__expandable-row th:where(.pf-v6-c-table__th).pf-m-no-padding .pf-v6-c-table__expandable-row-content,\n.pf-m-grid.pf-v6-c-table .pf-v6-c-table__expandable-row td:where(.pf-v6-c-table__td).pf-m-no-padding .pf-v6-c-table__expandable-row-content {\n padding: 0;\n}\n.pf-m-grid.pf-v6-c-table .pf-v6-c-table__expandable-row:not(.pf-m-expanded) {\n display: none;\n}\n.pf-m-grid.pf-v6-c-table .pf-v6-c-table__expandable-row .pf-v6-c-table__expandable-row-content {\n padding-inline-end: var(--pf-v6-c-table__expandable-row-content--responsive--PaddingInlineEnd);\n padding-inline-start: var(--pf-v6-c-table__expandable-row-content--responsive--PaddingInlineStart);\n}\n.pf-m-grid.pf-v6-c-table tbody:where(.pf-v6-c-table__tbody).pf-m-hoverable {\n --pf-v6-c-table__tbody--after--BorderInlineStartWidth: 0;\n --pf-v6-c-table__tbody--after--BorderInlineStartColor: transparent;\n}\n.pf-m-grid.pf-v6-c-table tbody:where(.pf-v6-c-table__tbody).pf-m-hoverable,\n.pf-m-grid.pf-v6-c-table tbody:where(.pf-v6-c-table__tbody).pf-m-hoverable > tr:where(.pf-v6-c-table__tr) {\n position: relative;\n}\n.pf-m-grid.pf-v6-c-table tbody:where(.pf-v6-c-table__tbody).pf-m-hoverable > tr:where(.pf-v6-c-table__tr)::after {\n content: "";\n position: absolute;\n inset-block-start: 0;\n inset-block-end: 0;\n inset-inline-start: 0;\n width: var(--pf-v6-c-table__tbody--after__tr--BorderInlineStartWidth);\n background-color: var(--pf-v6-c-table__tbody--after__tr--BorderInlineStartColor);\n}\n.pf-m-grid.pf-v6-c-table tbody:where(.pf-v6-c-table__tbody).pf-m-hoverable.pf-m-expanded {\n --pf-v6-c-table__tbody--after__tr--BorderInlineStartWidth: var(--pf-v6-c-table__tbody--m-expanded--after__tr--BorderInlineStartWidth);\n --pf-v6-c-table__tbody--after__tr--BorderInlineStartColor: var(--pf-v6-c-table__tbody--m-expanded--after__tr--BorderInlineStartColor);\n}\n.pf-m-grid.pf-v6-c-table tbody:where(.pf-v6-c-table__tbody).pf-m-hoverable.pf-m-selected {\n --pf-v6-c-table__tbody--after__tr--BorderInlineStartWidth: var(--pf-v6-c-table__tbody--m-selected--after__tr--BorderInlineStartWidth);\n --pf-v6-c-table__tbody--after__tr--BorderInlineStartColor: var(--pf-v6-c-table__tbody--m-selected--after__tr--BorderInlineStartColor);\n}\n.pf-m-grid.pf-v6-c-table tr:where(.pf-v6-c-table__tr).pf-m-selected::after {\n content: "";\n position: absolute;\n inset-block-start: 0;\n inset-block-end: 0;\n inset-inline-start: 0;\n width: var(--pf-v6-c-table__tr--m-selected--after--BorderInlineStartWidth);\n background-color: var(--pf-v6-c-table__tr--m-selected--after--BorderInlineStartColor);\n}\n.pf-m-grid.pf-v6-c-table tr:where(.pf-v6-c-table__tr):not(.pf-v6-c-table__expandable-row) .pf-v6-c-table__toggle,\n.pf-m-grid.pf-v6-c-table tr:where(.pf-v6-c-table__tr):not(.pf-v6-c-table__expandable-row) .pf-v6-c-table__check,\n.pf-m-grid.pf-v6-c-table tr:where(.pf-v6-c-table__tr):not(.pf-v6-c-table__expandable-row) .pf-v6-c-table__favorite,\n.pf-m-grid.pf-v6-c-table tr:where(.pf-v6-c-table__tr):not(.pf-v6-c-table__expandable-row) .pf-v6-c-table__action {\n width: auto;\n padding: 0;\n}\n.pf-m-grid.pf-v6-c-table .pf-v6-c-table__toggle {\n grid-row-start: 20;\n grid-column: -1;\n justify-self: end;\n padding-inline-end: 0;\n}\n.pf-m-grid.pf-v6-c-table .pf-v6-c-table__toggle::after {\n content: none;\n}\n.pf-m-grid.pf-v6-c-table .pf-v6-c-table__button {\n --pf-v6-c-table--cell--PaddingBlockStart: var(--pf-v6-c-table--m-grid--cell--PaddingBlockStart);\n --pf-v6-c-table--cell--PaddingInlineEnd: var(--pf-v6-c-table--m-grid--cell--PaddingInlineEnd);\n --pf-v6-c-table--cell--PaddingBlockEnd: var(--pf-v6-c-table--m-grid--cell--PaddingBlockEnd);\n --pf-v6-c-table--cell--PaddingInlineStart: var(--pf-v6-c-table--m-grid--cell--PaddingInlineStart);\n}\n.pf-m-grid.pf-v6-c-table .pf-v6-c-table__check,\n.pf-m-grid.pf-v6-c-table .pf-v6-c-table__favorite,\n.pf-m-grid.pf-v6-c-table .pf-v6-c-table__action {\n grid-row-start: 1;\n grid-column-start: 2;\n}\n.pf-m-grid.pf-v6-c-table .pf-v6-c-table__check {\n margin-block-start: var(--pf-v6-c-table__check--responsive--MarginBlockStart);\n margin-inline-start: var(--pf-v6-c-table__check--responsive--MarginInlineStart);\n line-height: 1;\n}\n.pf-m-grid.pf-v6-c-table .pf-v6-c-table__check ~ .pf-v6-c-table__favorite {\n margin-inline-start: var(--pf-v6-c-table--m-grid__check--favorite--MarginInlineStart);\n}\n.pf-m-grid.pf-v6-c-table .pf-v6-c-table__check ~ .pf-v6-c-table__favorite ~ .pf-v6-c-table__action {\n margin-inline-start: var(--pf-v6-c-table--m-grid__check--favorite--action--MarginInlineStart);\n}\n.pf-m-grid.pf-v6-c-table .pf-v6-c-table__check ~ .pf-v6-c-table__action {\n margin-inline-start: var(--pf-v6-c-table__action--responsive--MarginInlineStart);\n}\n.pf-m-grid.pf-v6-c-table .pf-v6-c-table__check label {\n display: inline-block;\n margin: 0;\n}\n.pf-m-grid.pf-v6-c-table .pf-v6-c-table__favorite {\n margin-block-start: var(--pf-v6-c-table--m-grid__favorite--MarginBlockStart);\n}\n.pf-m-grid.pf-v6-c-table .pf-v6-c-table__favorite ~ .pf-v6-c-table__action {\n margin-inline-start: var(--pf-v6-c-table--m-grid__favorite--action--MarginInlineStart);\n}\n.pf-m-grid.pf-v6-c-table .pf-v6-c-table__action {\n text-align: end;\n}\n@media screen and (max-width: 36rem) {\n .pf-m-grid.pf-v6-c-table .pf-v6-c-table__action {\n grid-row-start: 1;\n grid-column-start: 2;\n margin-inline-start: 0;\n }\n}\n.pf-m-grid.pf-v6-c-table .pf-v6-c-table__inline-edit-action {\n grid-column: 2;\n grid-row: 2;\n}\n.pf-m-grid.pf-v6-c-table .pf-v6-c-table__toggle-icon {\n transition: var(--pf-v6-c-table__toggle__icon--Transition);\n}\n.pf-v6-c-button.pf-m-expanded > .pf-m-grid.pf-v6-c-table .pf-v6-c-table__toggle-icon {\n transform: rotate(var(--pf-v6-c-table__toggle--m-expanded__icon--Rotate));\n}\n.pf-m-grid.pf-v6-c-table :where(.pf-v6-c-table, .pf-v6-c-table__thead, .pf-v6-c-table__tbody, .pf-v6-c-table__tr, .pf-v6-c-table__th, .pf-v6-c-table__td, .pf-v6-c-table__text).pf-m-nowrap {\n --pf-v6-c-table--cell--Overflow: auto;\n}\n.pf-m-grid.pf-v6-c-table :where(.pf-v6-c-table, .pf-v6-c-table__thead, .pf-v6-c-table__tbody, .pf-v6-c-table__tr, .pf-v6-c-table__th, .pf-v6-c-table__td, .pf-v6-c-table__text).pf-m-fit-content {\n width: auto;\n white-space: normal;\n}\n.pf-m-grid.pf-v6-c-table :where(.pf-v6-c-table, .pf-v6-c-table__thead, .pf-v6-c-table__tbody, .pf-v6-c-table__tr, .pf-v6-c-table__th, .pf-v6-c-table__td, .pf-v6-c-table__text).pf-m-truncate {\n --pf-v6-c-table--cell--MaxWidth: 100%;\n}\n.pf-m-grid.pf-v6-c-table [class*=pf-m-width] {\n --pf-v6-c-table--cell--Width: auto;\n}\n\n@media screen and (max-width: calc(48rem - 1px)) {\n .pf-m-grid-md.pf-v6-c-table {\n --pf-v6-c-table--cell--PaddingBlockStart: var(--pf-v6-c-table--m-grid--cell--PaddingBlockStart);\n --pf-v6-c-table--cell--PaddingInlineEnd: var(--pf-v6-c-table--m-grid--cell--PaddingInlineEnd);\n --pf-v6-c-table--cell--PaddingBlockEnd: var(--pf-v6-c-table--m-grid--cell--PaddingBlockEnd);\n --pf-v6-c-table--cell--PaddingInlineStart: var(--pf-v6-c-table--m-grid--cell--PaddingInlineStart);\n --pf-v6-c-table--cell--first-last-child--PaddingInline: 0;\n --pf-v6-c-table__favorite--c-button--MarginBlockStart: auto;\n --pf-v6-c-table__favorite--c-button--MarginInlineEnd: auto;\n --pf-v6-c-table__favorite--c-button--MarginBlockEnd: auto;\n --pf-v6-c-table__favorite--c-button--MarginInlineStart: auto;\n display: grid;\n border: none;\n }\n .pf-m-grid-md.pf-v6-c-table tr:where(.pf-v6-c-table__tr) > :where(th, td) {\n width: auto;\n min-width: 0;\n max-width: none;\n overflow: visible;\n text-overflow: clip;\n white-space: normal;\n }\n .pf-m-grid-md.pf-v6-c-table .pf-v6-c-table__text {\n position: relative;\n width: auto;\n min-width: 0;\n max-width: none;\n overflow: var(--pf-v6-c-table--cell--Overflow);\n text-overflow: var(--pf-v6-c-table--cell--TextOverflow);\n white-space: var(--pf-v6-c-table--cell--WhiteSpace);\n }\n .pf-m-grid-md.pf-v6-c-table thead:where(.pf-v6-c-table__thead) {\n display: none;\n }\n .pf-m-grid-md.pf-v6-c-table tbody:where(.pf-v6-c-table__tbody) {\n display: block;\n }\n .pf-m-grid-md.pf-v6-c-table tbody:where(.pf-v6-c-table__tbody):first-of-type {\n border-block-start: var(--pf-v6-c-table__tbody--responsive--border-width--base) solid var(--pf-v6-c-table--responsive--BorderColor);\n }\n .pf-m-grid-md.pf-v6-c-table.pf-m-animate-expand {\n --pf-v6-c-table__expandable-row--Display: block;\n }\n .pf-m-grid-md.pf-v6-c-table.pf-m-animate-expand > .pf-v6-c-table__tbody > .pf-v6-c-table__expandable-row:not(.pf-m-expanded) > :is(.pf-v6-c-table__td, .pf-v6-c-table__th)[data-label]::before {\n content: none;\n }\n .pf-m-grid-md.pf-v6-c-table.pf-m-expandable {\n --pf-v6-c-table__tr--BorderBlockEndWidth: 0;\n }\n .pf-m-grid-md.pf-v6-c-table.pf-m-expandable .pf-v6-c-table__tbody,\n .pf-m-grid-md.pf-v6-c-table.pf-m-expandable .pf-v6-c-table__tbody.pf-m-expanded {\n border-block-end: var(--pf-v6-c-table__tbody--responsive--m-expandable--BorderBlockEndWidth) solid var(--pf-v6-c-table--responsive--BorderColor);\n }\n .pf-m-grid-md.pf-v6-c-table tr:where(.pf-v6-c-table__tr).pf-m-selected {\n --pf-v6-c-table__expandable-row--after--BorderInlineStartWidth: 0;\n --pf-v6-c-table__expandable-row--after--BorderColor: transparent;\n }\n .pf-m-grid-md.pf-v6-c-table tr:where(.pf-v6-c-table__tr):not(.pf-v6-c-table__expandable-row) {\n display: grid;\n grid-template-columns: 1fr;\n height: auto;\n grid-auto-columns: max-content;\n grid-column-gap: var(--pf-v6-c-table__tr--responsive--GridColumnGap);\n padding-block-start: var(--pf-v6-c-table__tr--responsive--PaddingBlockStart);\n padding-inline-end: var(--pf-v6-c-table__tr--responsive--PaddingInlineEnd);\n padding-block-end: var(--pf-v6-c-table__tr--responsive--PaddingBlockEnd);\n padding-inline-start: var(--pf-v6-c-table__tr--responsive--PaddingInlineStart);\n }\n .pf-m-grid-md.pf-v6-c-table tr:where(.pf-v6-c-table__tr):not(.pf-v6-c-table__expandable-row) > :where(th, td) {\n padding-block-start: var(--pf-v6-c-table--cell--responsive--PaddingBlockStart);\n padding-inline-end: var(--pf-v6-c-table--cell--responsive--PaddingInlineEnd);\n padding-block-end: var(--pf-v6-c-table--cell--responsive--PaddingBlockEnd);\n padding-inline-start: var(--pf-v6-c-table--cell--responsive--PaddingInlineStart);\n }\n .pf-m-grid-md.pf-v6-c-table tr:where(.pf-v6-c-table__tr):not(.pf-v6-c-table__expandable-row) > :where(th, td):first-child {\n --pf-v6-c-table--cell--responsive--PaddingBlockStart: var(--pf-v6-c-table--cell--first-child--responsive--PaddingBlockStart);\n }\n .pf-m-grid-md.pf-v6-c-table.pf-m-compact {\n --pf-v6-c-table__tr--responsive--PaddingBlockStart: var(--pf-v6-c-table--m-compact__tr--responsive--PaddingBlockStart);\n --pf-v6-c-table__tr--responsive--PaddingBlockEnd: var(--pf-v6-c-table--m-compact__tr--responsive--PaddingBlockEnd);\n --pf-v6-c-table--cell--responsive--PaddingBlockStart: var(--pf-v6-c-table--m-compact__tr__td--responsive--PaddingBlockStart);\n --pf-v6-c-table--cell--responsive--PaddingBlockEnd: var(--pf-v6-c-table--m-compact__tr__td--responsive--PaddingBlockEnd);\n --pf-v6-c-table__check--responsive--MarginBlockStart: var(--pf-v6-c-table--m-compact__check--responsive--MarginBlockStart);\n --pf-v6-c-table__check--input--MarginBlockStart: 0;\n }\n .pf-m-grid-md.pf-v6-c-table.pf-m-compact .pf-v6-c-table__action {\n margin-block-start: var(--pf-v6-c-table--m-compact__action--responsive--MarginBlockStart);\n margin-block-end: var(--pf-v6-c-table--m-compact__action--responsive--MarginBlockStart);\n }\n .pf-m-grid-md.pf-v6-c-table.pf-m-compact .pf-v6-c-table__toggle .pf-v6-c-button {\n margin-block-end: var(--pf-v6-c-table--m-compact__toggle--c-button--responsive--MarginBlockEnd);\n }\n .pf-m-grid-md.pf-v6-c-table .pf-v6-c-table__icon > * {\n text-align: start;\n }\n .pf-m-grid-md.pf-v6-c-table :where(.pf-v6-c-table__th, .pf-v6-c-table__td)[data-label] {\n --pf-v6-c-table--cell--hidden-visible--Display: var(--pf-v6-c-table--m-grid--cell--hidden-visible--Display);\n grid-column: 1;\n grid-column-gap: var(--pf-v6-c-table-td--responsive--GridColumnGap);\n grid-template-columns: 1fr minmax(0, 1.5fr);\n align-items: start;\n }\n .pf-m-grid-md.pf-v6-c-table :where(.pf-v6-c-table__th, .pf-v6-c-table__td)[data-label].pf-m-action {\n align-items: center;\n }\n .pf-m-grid-md.pf-v6-c-table :where(.pf-v6-c-table__th, .pf-v6-c-table__td)[data-label] > * {\n grid-column: 2;\n }\n .pf-m-grid-md.pf-v6-c-table :where(.pf-v6-c-table__th, .pf-v6-c-table__td)[data-label]::before {\n position: revert;\n font-weight: var(--pf-v6-c-table--cell--responsive--th--FontWeight);\n text-align: start;\n content: attr(data-label);\n }\n .pf-m-grid-md.pf-v6-c-table tr:where(.pf-v6-c-table__tr) > :where(th, td):first-child {\n --pf-v6-c-table--cell--PaddingInlineStart: 0;\n }\n .pf-m-grid-md.pf-v6-c-table tr:where(.pf-v6-c-table__tr) > :where(th, td):last-child {\n --pf-v6-c-table--cell--PaddingInlineEnd: 0;\n }\n .pf-m-grid-md.pf-v6-c-table .pf-v6-c-table {\n --pf-v6-c-table__tr--responsive--PaddingBlockStart: var(--pf-v6-c-table__tr--responsive--nested-table--PaddingBlockStart);\n --pf-v6-c-table__tr--responsive--PaddingInlineEnd: var(--pf-v6-c-table__tr--responsive--nested-table--PaddingInlineEnd);\n --pf-v6-c-table__tr--responsive--PaddingBlockEnd: var(--pf-v6-c-table__tr--responsive--nested-table--PaddingBlockEnd);\n --pf-v6-c-table__tr--responsive--PaddingInlineStart: var(--pf-v6-c-table__tr--responsive--nested-table--PaddingInlineStart);\n border: 0;\n }\n .pf-m-grid-md.pf-v6-c-table .pf-v6-c-table__compound-expansion-toggle {\n --pf-v6-c-table__compound-expansion-toggle__button--before--BorderInlineEndWidth: 0;\n --pf-v6-c-table__compound-expansion-toggle__button--before--BorderInlineStartWidth: 0;\n --pf-v6-c-table__compound-expansion-toggle__button--after--InsetBlockStart: 100%;\n }\n .pf-m-grid-md.pf-v6-c-table tbody:where(.pf-v6-c-table__tbody) {\n position: relative;\n }\n .pf-m-grid-md.pf-v6-c-table tbody:where(.pf-v6-c-table__tbody)::after {\n position: absolute;\n inset-block-start: 0;\n inset-block-end: 0;\n inset-inline-start: 0;\n content: "";\n border: 0;\n border-inline-start: var(--pf-v6-c-table__tbody--after--BorderInlineStartWidth) solid var(--pf-v6-c-table__tbody--after--BorderColor);\n }\n .pf-m-grid-md.pf-v6-c-table tbody:where(.pf-v6-c-table__tbody).pf-m-expanded {\n --pf-v6-c-table__tbody--after--BorderInlineStartWidth: var(--pf-v6-c-table__tbody--after--border-width--base);\n }\n .pf-m-grid-md.pf-v6-c-table tbody:where(.pf-v6-c-table__tbody).pf-m-expanded tbody:where(.pf-v6-c-table__tbody) {\n --pf-v6-c-table__tbody--after--BorderInlineStartWidth: 0;\n }\n .pf-m-grid-md.pf-v6-c-table tbody:where(.pf-v6-c-table__tbody) > tr:where(.pf-v6-c-table__tr) > :first-child:not(.pf-v6-c-table__check)::after {\n --pf-v6-c-table__expandable-row--after--BorderInlineStartWidth: 0;\n position: static;\n width: auto;\n background-color: transparent;\n }\n .pf-m-grid-md.pf-v6-c-table .pf-v6-c-table__expandable-row {\n --pf-v6-c-table--cell--responsive--PaddingBlockStart: 0;\n --pf-v6-c-table--cell--responsive--PaddingInlineEnd: 0;\n --pf-v6-c-table--cell--responsive--PaddingBlockEnd: 0;\n --pf-v6-c-table--cell--responsive--PaddingInlineStart: 0;\n --pf-v6-c-table--cell--PaddingInlineEnd: 0;\n --pf-v6-c-table--cell--PaddingInlineStart: 0;\n display: block;\n max-height: var(--pf-v6-c-table__expandable-row--MaxHeight);\n overflow-y: auto;\n border-block-end: none;\n }\n .pf-m-grid-md.pf-v6-c-table .pf-v6-c-table__expandable-row > :where(th, td) {\n position: static;\n display: block;\n }\n .pf-m-grid-md.pf-v6-c-table .pf-v6-c-table__expandable-row.pf-m-expanded {\n border-block-start-color: var(--pf-v6-c-table--BorderColor);\n }\n .pf-m-grid-md.pf-v6-c-table .pf-v6-c-table__expandable-row > :first-child:not(.pf-v6-c-table__check)::after {\n content: none;\n }\n .pf-m-grid-md.pf-v6-c-table .pf-v6-c-table__expandable-row th:where(.pf-v6-c-table__th).pf-m-no-padding .pf-v6-c-table__expandable-row-content,\n .pf-m-grid-md.pf-v6-c-table .pf-v6-c-table__expandable-row td:where(.pf-v6-c-table__td).pf-m-no-padding .pf-v6-c-table__expandable-row-content {\n padding: 0;\n }\n .pf-m-grid-md.pf-v6-c-table .pf-v6-c-table__expandable-row:not(.pf-m-expanded) {\n display: none;\n }\n .pf-m-grid-md.pf-v6-c-table .pf-v6-c-table__expandable-row .pf-v6-c-table__expandable-row-content {\n padding-inline-end: var(--pf-v6-c-table__expandable-row-content--responsive--PaddingInlineEnd);\n padding-inline-start: var(--pf-v6-c-table__expandable-row-content--responsive--PaddingInlineStart);\n }\n .pf-m-grid-md.pf-v6-c-table tbody:where(.pf-v6-c-table__tbody).pf-m-hoverable {\n --pf-v6-c-table__tbody--after--BorderInlineStartWidth: 0;\n --pf-v6-c-table__tbody--after--BorderInlineStartColor: transparent;\n }\n .pf-m-grid-md.pf-v6-c-table tbody:where(.pf-v6-c-table__tbody).pf-m-hoverable,\n .pf-m-grid-md.pf-v6-c-table tbody:where(.pf-v6-c-table__tbody).pf-m-hoverable > tr:where(.pf-v6-c-table__tr) {\n position: relative;\n }\n .pf-m-grid-md.pf-v6-c-table tbody:where(.pf-v6-c-table__tbody).pf-m-hoverable > tr:where(.pf-v6-c-table__tr)::after {\n content: "";\n position: absolute;\n inset-block-start: 0;\n inset-block-end: 0;\n inset-inline-start: 0;\n width: var(--pf-v6-c-table__tbody--after__tr--BorderInlineStartWidth);\n background-color: var(--pf-v6-c-table__tbody--after__tr--BorderInlineStartColor);\n }\n .pf-m-grid-md.pf-v6-c-table tbody:where(.pf-v6-c-table__tbody).pf-m-hoverable.pf-m-expanded {\n --pf-v6-c-table__tbody--after__tr--BorderInlineStartWidth: var(--pf-v6-c-table__tbody--m-expanded--after__tr--BorderInlineStartWidth);\n --pf-v6-c-table__tbody--after__tr--BorderInlineStartColor: var(--pf-v6-c-table__tbody--m-expanded--after__tr--BorderInlineStartColor);\n }\n .pf-m-grid-md.pf-v6-c-table tbody:where(.pf-v6-c-table__tbody).pf-m-hoverable.pf-m-selected {\n --pf-v6-c-table__tbody--after__tr--BorderInlineStartWidth: var(--pf-v6-c-table__tbody--m-selected--after__tr--BorderInlineStartWidth);\n --pf-v6-c-table__tbody--after__tr--BorderInlineStartColor: var(--pf-v6-c-table__tbody--m-selected--after__tr--BorderInlineStartColor);\n }\n .pf-m-grid-md.pf-v6-c-table tr:where(.pf-v6-c-table__tr).pf-m-selected::after {\n content: "";\n position: absolute;\n inset-block-start: 0;\n inset-block-end: 0;\n inset-inline-start: 0;\n width: var(--pf-v6-c-table__tr--m-selected--after--BorderInlineStartWidth);\n background-color: var(--pf-v6-c-table__tr--m-selected--after--BorderInlineStartColor);\n }\n .pf-m-grid-md.pf-v6-c-table tr:where(.pf-v6-c-table__tr):not(.pf-v6-c-table__expandable-row) .pf-v6-c-table__toggle,\n .pf-m-grid-md.pf-v6-c-table tr:where(.pf-v6-c-table__tr):not(.pf-v6-c-table__expandable-row) .pf-v6-c-table__check,\n .pf-m-grid-md.pf-v6-c-table tr:where(.pf-v6-c-table__tr):not(.pf-v6-c-table__expandable-row) .pf-v6-c-table__favorite,\n .pf-m-grid-md.pf-v6-c-table tr:where(.pf-v6-c-table__tr):not(.pf-v6-c-table__expandable-row) .pf-v6-c-table__action {\n width: auto;\n padding: 0;\n }\n .pf-m-grid-md.pf-v6-c-table .pf-v6-c-table__toggle {\n grid-row-start: 20;\n grid-column: -1;\n justify-self: end;\n padding-inline-end: 0;\n }\n .pf-m-grid-md.pf-v6-c-table .pf-v6-c-table__toggle::after {\n content: none;\n }\n .pf-m-grid-md.pf-v6-c-table .pf-v6-c-table__button {\n --pf-v6-c-table--cell--PaddingBlockStart: var(--pf-v6-c-table--m-grid--cell--PaddingBlockStart);\n --pf-v6-c-table--cell--PaddingInlineEnd: var(--pf-v6-c-table--m-grid--cell--PaddingInlineEnd);\n --pf-v6-c-table--cell--PaddingBlockEnd: var(--pf-v6-c-table--m-grid--cell--PaddingBlockEnd);\n --pf-v6-c-table--cell--PaddingInlineStart: var(--pf-v6-c-table--m-grid--cell--PaddingInlineStart);\n }\n .pf-m-grid-md.pf-v6-c-table .pf-v6-c-table__check,\n .pf-m-grid-md.pf-v6-c-table .pf-v6-c-table__favorite,\n .pf-m-grid-md.pf-v6-c-table .pf-v6-c-table__action {\n grid-row-start: 1;\n grid-column-start: 2;\n }\n .pf-m-grid-md.pf-v6-c-table .pf-v6-c-table__check {\n margin-block-start: var(--pf-v6-c-table__check--responsive--MarginBlockStart);\n margin-inline-start: var(--pf-v6-c-table__check--responsive--MarginInlineStart);\n line-height: 1;\n }\n .pf-m-grid-md.pf-v6-c-table .pf-v6-c-table__check ~ .pf-v6-c-table__favorite {\n margin-inline-start: var(--pf-v6-c-table--m-grid__check--favorite--MarginInlineStart);\n }\n .pf-m-grid-md.pf-v6-c-table .pf-v6-c-table__check ~ .pf-v6-c-table__favorite ~ .pf-v6-c-table__action {\n margin-inline-start: var(--pf-v6-c-table--m-grid__check--favorite--action--MarginInlineStart);\n }\n .pf-m-grid-md.pf-v6-c-table .pf-v6-c-table__check ~ .pf-v6-c-table__action {\n margin-inline-start: var(--pf-v6-c-table__action--responsive--MarginInlineStart);\n }\n .pf-m-grid-md.pf-v6-c-table .pf-v6-c-table__check label {\n display: inline-block;\n margin: 0;\n }\n .pf-m-grid-md.pf-v6-c-table .pf-v6-c-table__favorite {\n margin-block-start: var(--pf-v6-c-table--m-grid__favorite--MarginBlockStart);\n }\n .pf-m-grid-md.pf-v6-c-table .pf-v6-c-table__favorite ~ .pf-v6-c-table__action {\n margin-inline-start: var(--pf-v6-c-table--m-grid__favorite--action--MarginInlineStart);\n }\n .pf-m-grid-md.pf-v6-c-table .pf-v6-c-table__action {\n text-align: end;\n }\n}\n@media screen and (max-width: calc(48rem - 1px)) and (max-width: 36rem) {\n .pf-m-grid-md.pf-v6-c-table .pf-v6-c-table__action {\n grid-row-start: 1;\n grid-column-start: 2;\n margin-inline-start: 0;\n }\n}\n@media screen and (max-width: calc(48rem - 1px)) {\n .pf-m-grid-md.pf-v6-c-table .pf-v6-c-table__inline-edit-action {\n grid-column: 2;\n grid-row: 2;\n }\n .pf-m-grid-md.pf-v6-c-table .pf-v6-c-table__toggle-icon {\n transition: var(--pf-v6-c-table__toggle__icon--Transition);\n }\n .pf-v6-c-button.pf-m-expanded > .pf-m-grid-md.pf-v6-c-table .pf-v6-c-table__toggle-icon {\n transform: rotate(var(--pf-v6-c-table__toggle--m-expanded__icon--Rotate));\n }\n .pf-m-grid-md.pf-v6-c-table :where(.pf-v6-c-table, .pf-v6-c-table__thead, .pf-v6-c-table__tbody, .pf-v6-c-table__tr, .pf-v6-c-table__th, .pf-v6-c-table__td, .pf-v6-c-table__text).pf-m-nowrap {\n --pf-v6-c-table--cell--Overflow: auto;\n }\n .pf-m-grid-md.pf-v6-c-table :where(.pf-v6-c-table, .pf-v6-c-table__thead, .pf-v6-c-table__tbody, .pf-v6-c-table__tr, .pf-v6-c-table__th, .pf-v6-c-table__td, .pf-v6-c-table__text).pf-m-fit-content {\n width: auto;\n white-space: normal;\n }\n .pf-m-grid-md.pf-v6-c-table :where(.pf-v6-c-table, .pf-v6-c-table__thead, .pf-v6-c-table__tbody, .pf-v6-c-table__tr, .pf-v6-c-table__th, .pf-v6-c-table__td, .pf-v6-c-table__text).pf-m-truncate {\n --pf-v6-c-table--cell--MaxWidth: 100%;\n }\n .pf-m-grid-md.pf-v6-c-table [class*=pf-m-width] {\n --pf-v6-c-table--cell--Width: auto;\n }\n}\n\n@media screen and (max-width: calc(62rem - 1px)) {\n .pf-m-grid-lg.pf-v6-c-table {\n --pf-v6-c-table--cell--PaddingBlockStart: var(--pf-v6-c-table--m-grid--cell--PaddingBlockStart);\n --pf-v6-c-table--cell--PaddingInlineEnd: var(--pf-v6-c-table--m-grid--cell--PaddingInlineEnd);\n --pf-v6-c-table--cell--PaddingBlockEnd: var(--pf-v6-c-table--m-grid--cell--PaddingBlockEnd);\n --pf-v6-c-table--cell--PaddingInlineStart: var(--pf-v6-c-table--m-grid--cell--PaddingInlineStart);\n --pf-v6-c-table--cell--first-last-child--PaddingInline: 0;\n --pf-v6-c-table__favorite--c-button--MarginBlockStart: auto;\n --pf-v6-c-table__favorite--c-button--MarginInlineEnd: auto;\n --pf-v6-c-table__favorite--c-button--MarginBlockEnd: auto;\n --pf-v6-c-table__favorite--c-button--MarginInlineStart: auto;\n display: grid;\n border: none;\n }\n .pf-m-grid-lg.pf-v6-c-table tr:where(.pf-v6-c-table__tr) > :where(th, td) {\n width: auto;\n min-width: 0;\n max-width: none;\n overflow: visible;\n text-overflow: clip;\n white-space: normal;\n }\n .pf-m-grid-lg.pf-v6-c-table .pf-v6-c-table__text {\n position: relative;\n width: auto;\n min-width: 0;\n max-width: none;\n overflow: var(--pf-v6-c-table--cell--Overflow);\n text-overflow: var(--pf-v6-c-table--cell--TextOverflow);\n white-space: var(--pf-v6-c-table--cell--WhiteSpace);\n }\n .pf-m-grid-lg.pf-v6-c-table thead:where(.pf-v6-c-table__thead) {\n display: none;\n }\n .pf-m-grid-lg.pf-v6-c-table tbody:where(.pf-v6-c-table__tbody) {\n display: block;\n }\n .pf-m-grid-lg.pf-v6-c-table tbody:where(.pf-v6-c-table__tbody):first-of-type {\n border-block-start: var(--pf-v6-c-table__tbody--responsive--border-width--base) solid var(--pf-v6-c-table--responsive--BorderColor);\n }\n .pf-m-grid-lg.pf-v6-c-table.pf-m-animate-expand {\n --pf-v6-c-table__expandable-row--Display: block;\n }\n .pf-m-grid-lg.pf-v6-c-table.pf-m-animate-expand > .pf-v6-c-table__tbody > .pf-v6-c-table__expandable-row:not(.pf-m-expanded) > :is(.pf-v6-c-table__td, .pf-v6-c-table__th)[data-label]::before {\n content: none;\n }\n .pf-m-grid-lg.pf-v6-c-table.pf-m-expandable {\n --pf-v6-c-table__tr--BorderBlockEndWidth: 0;\n }\n .pf-m-grid-lg.pf-v6-c-table.pf-m-expandable .pf-v6-c-table__tbody,\n .pf-m-grid-lg.pf-v6-c-table.pf-m-expandable .pf-v6-c-table__tbody.pf-m-expanded {\n border-block-end: var(--pf-v6-c-table__tbody--responsive--m-expandable--BorderBlockEndWidth) solid var(--pf-v6-c-table--responsive--BorderColor);\n }\n .pf-m-grid-lg.pf-v6-c-table tr:where(.pf-v6-c-table__tr).pf-m-selected {\n --pf-v6-c-table__expandable-row--after--BorderInlineStartWidth: 0;\n --pf-v6-c-table__expandable-row--after--BorderColor: transparent;\n }\n .pf-m-grid-lg.pf-v6-c-table tr:where(.pf-v6-c-table__tr):not(.pf-v6-c-table__expandable-row) {\n display: grid;\n grid-template-columns: 1fr;\n height: auto;\n grid-auto-columns: max-content;\n grid-column-gap: var(--pf-v6-c-table__tr--responsive--GridColumnGap);\n padding-block-start: var(--pf-v6-c-table__tr--responsive--PaddingBlockStart);\n padding-inline-end: var(--pf-v6-c-table__tr--responsive--PaddingInlineEnd);\n padding-block-end: var(--pf-v6-c-table__tr--responsive--PaddingBlockEnd);\n padding-inline-start: var(--pf-v6-c-table__tr--responsive--PaddingInlineStart);\n }\n .pf-m-grid-lg.pf-v6-c-table tr:where(.pf-v6-c-table__tr):not(.pf-v6-c-table__expandable-row) > :where(th, td) {\n padding-block-start: var(--pf-v6-c-table--cell--responsive--PaddingBlockStart);\n padding-inline-end: var(--pf-v6-c-table--cell--responsive--PaddingInlineEnd);\n padding-block-end: var(--pf-v6-c-table--cell--responsive--PaddingBlockEnd);\n padding-inline-start: var(--pf-v6-c-table--cell--responsive--PaddingInlineStart);\n }\n .pf-m-grid-lg.pf-v6-c-table tr:where(.pf-v6-c-table__tr):not(.pf-v6-c-table__expandable-row) > :where(th, td):first-child {\n --pf-v6-c-table--cell--responsive--PaddingBlockStart: var(--pf-v6-c-table--cell--first-child--responsive--PaddingBlockStart);\n }\n .pf-m-grid-lg.pf-v6-c-table.pf-m-compact {\n --pf-v6-c-table__tr--responsive--PaddingBlockStart: var(--pf-v6-c-table--m-compact__tr--responsive--PaddingBlockStart);\n --pf-v6-c-table__tr--responsive--PaddingBlockEnd: var(--pf-v6-c-table--m-compact__tr--responsive--PaddingBlockEnd);\n --pf-v6-c-table--cell--responsive--PaddingBlockStart: var(--pf-v6-c-table--m-compact__tr__td--responsive--PaddingBlockStart);\n --pf-v6-c-table--cell--responsive--PaddingBlockEnd: var(--pf-v6-c-table--m-compact__tr__td--responsive--PaddingBlockEnd);\n --pf-v6-c-table__check--responsive--MarginBlockStart: var(--pf-v6-c-table--m-compact__check--responsive--MarginBlockStart);\n --pf-v6-c-table__check--input--MarginBlockStart: 0;\n }\n .pf-m-grid-lg.pf-v6-c-table.pf-m-compact .pf-v6-c-table__action {\n margin-block-start: var(--pf-v6-c-table--m-compact__action--responsive--MarginBlockStart);\n margin-block-end: var(--pf-v6-c-table--m-compact__action--responsive--MarginBlockStart);\n }\n .pf-m-grid-lg.pf-v6-c-table.pf-m-compact .pf-v6-c-table__toggle .pf-v6-c-button {\n margin-block-end: var(--pf-v6-c-table--m-compact__toggle--c-button--responsive--MarginBlockEnd);\n }\n .pf-m-grid-lg.pf-v6-c-table .pf-v6-c-table__icon > * {\n text-align: start;\n }\n .pf-m-grid-lg.pf-v6-c-table :where(.pf-v6-c-table__th, .pf-v6-c-table__td)[data-label] {\n --pf-v6-c-table--cell--hidden-visible--Display: var(--pf-v6-c-table--m-grid--cell--hidden-visible--Display);\n grid-column: 1;\n grid-column-gap: var(--pf-v6-c-table-td--responsive--GridColumnGap);\n grid-template-columns: 1fr minmax(0, 1.5fr);\n align-items: start;\n }\n .pf-m-grid-lg.pf-v6-c-table :where(.pf-v6-c-table__th, .pf-v6-c-table__td)[data-label].pf-m-action {\n align-items: center;\n }\n .pf-m-grid-lg.pf-v6-c-table :where(.pf-v6-c-table__th, .pf-v6-c-table__td)[data-label] > * {\n grid-column: 2;\n }\n .pf-m-grid-lg.pf-v6-c-table :where(.pf-v6-c-table__th, .pf-v6-c-table__td)[data-label]::before {\n position: revert;\n font-weight: var(--pf-v6-c-table--cell--responsive--th--FontWeight);\n text-align: start;\n content: attr(data-label);\n }\n .pf-m-grid-lg.pf-v6-c-table tr:where(.pf-v6-c-table__tr) > :where(th, td):first-child {\n --pf-v6-c-table--cell--PaddingInlineStart: 0;\n }\n .pf-m-grid-lg.pf-v6-c-table tr:where(.pf-v6-c-table__tr) > :where(th, td):last-child {\n --pf-v6-c-table--cell--PaddingInlineEnd: 0;\n }\n .pf-m-grid-lg.pf-v6-c-table .pf-v6-c-table {\n --pf-v6-c-table__tr--responsive--PaddingBlockStart: var(--pf-v6-c-table__tr--responsive--nested-table--PaddingBlockStart);\n --pf-v6-c-table__tr--responsive--PaddingInlineEnd: var(--pf-v6-c-table__tr--responsive--nested-table--PaddingInlineEnd);\n --pf-v6-c-table__tr--responsive--PaddingBlockEnd: var(--pf-v6-c-table__tr--responsive--nested-table--PaddingBlockEnd);\n --pf-v6-c-table__tr--responsive--PaddingInlineStart: var(--pf-v6-c-table__tr--responsive--nested-table--PaddingInlineStart);\n border: 0;\n }\n .pf-m-grid-lg.pf-v6-c-table .pf-v6-c-table__compound-expansion-toggle {\n --pf-v6-c-table__compound-expansion-toggle__button--before--BorderInlineEndWidth: 0;\n --pf-v6-c-table__compound-expansion-toggle__button--before--BorderInlineStartWidth: 0;\n --pf-v6-c-table__compound-expansion-toggle__button--after--InsetBlockStart: 100%;\n }\n .pf-m-grid-lg.pf-v6-c-table tbody:where(.pf-v6-c-table__tbody) {\n position: relative;\n }\n .pf-m-grid-lg.pf-v6-c-table tbody:where(.pf-v6-c-table__tbody)::after {\n position: absolute;\n inset-block-start: 0;\n inset-block-end: 0;\n inset-inline-start: 0;\n content: "";\n border: 0;\n border-inline-start: var(--pf-v6-c-table__tbody--after--BorderInlineStartWidth) solid var(--pf-v6-c-table__tbody--after--BorderColor);\n }\n .pf-m-grid-lg.pf-v6-c-table tbody:where(.pf-v6-c-table__tbody).pf-m-expanded {\n --pf-v6-c-table__tbody--after--BorderInlineStartWidth: var(--pf-v6-c-table__tbody--after--border-width--base);\n }\n .pf-m-grid-lg.pf-v6-c-table tbody:where(.pf-v6-c-table__tbody).pf-m-expanded tbody:where(.pf-v6-c-table__tbody) {\n --pf-v6-c-table__tbody--after--BorderInlineStartWidth: 0;\n }\n .pf-m-grid-lg.pf-v6-c-table tbody:where(.pf-v6-c-table__tbody) > tr:where(.pf-v6-c-table__tr) > :first-child:not(.pf-v6-c-table__check)::after {\n --pf-v6-c-table__expandable-row--after--BorderInlineStartWidth: 0;\n position: static;\n width: auto;\n background-color: transparent;\n }\n .pf-m-grid-lg.pf-v6-c-table .pf-v6-c-table__expandable-row {\n --pf-v6-c-table--cell--responsive--PaddingBlockStart: 0;\n --pf-v6-c-table--cell--responsive--PaddingInlineEnd: 0;\n --pf-v6-c-table--cell--responsive--PaddingBlockEnd: 0;\n --pf-v6-c-table--cell--responsive--PaddingInlineStart: 0;\n --pf-v6-c-table--cell--PaddingInlineEnd: 0;\n --pf-v6-c-table--cell--PaddingInlineStart: 0;\n display: block;\n max-height: var(--pf-v6-c-table__expandable-row--MaxHeight);\n overflow-y: auto;\n border-block-end: none;\n }\n .pf-m-grid-lg.pf-v6-c-table .pf-v6-c-table__expandable-row > :where(th, td) {\n position: static;\n display: block;\n }\n .pf-m-grid-lg.pf-v6-c-table .pf-v6-c-table__expandable-row.pf-m-expanded {\n border-block-start-color: var(--pf-v6-c-table--BorderColor);\n }\n .pf-m-grid-lg.pf-v6-c-table .pf-v6-c-table__expandable-row > :first-child:not(.pf-v6-c-table__check)::after {\n content: none;\n }\n .pf-m-grid-lg.pf-v6-c-table .pf-v6-c-table__expandable-row th:where(.pf-v6-c-table__th).pf-m-no-padding .pf-v6-c-table__expandable-row-content,\n .pf-m-grid-lg.pf-v6-c-table .pf-v6-c-table__expandable-row td:where(.pf-v6-c-table__td).pf-m-no-padding .pf-v6-c-table__expandable-row-content {\n padding: 0;\n }\n .pf-m-grid-lg.pf-v6-c-table .pf-v6-c-table__expandable-row:not(.pf-m-expanded) {\n display: none;\n }\n .pf-m-grid-lg.pf-v6-c-table .pf-v6-c-table__expandable-row .pf-v6-c-table__expandable-row-content {\n padding-inline-end: var(--pf-v6-c-table__expandable-row-content--responsive--PaddingInlineEnd);\n padding-inline-start: var(--pf-v6-c-table__expandable-row-content--responsive--PaddingInlineStart);\n }\n .pf-m-grid-lg.pf-v6-c-table tbody:where(.pf-v6-c-table__tbody).pf-m-hoverable {\n --pf-v6-c-table__tbody--after--BorderInlineStartWidth: 0;\n --pf-v6-c-table__tbody--after--BorderInlineStartColor: transparent;\n }\n .pf-m-grid-lg.pf-v6-c-table tbody:where(.pf-v6-c-table__tbody).pf-m-hoverable,\n .pf-m-grid-lg.pf-v6-c-table tbody:where(.pf-v6-c-table__tbody).pf-m-hoverable > tr:where(.pf-v6-c-table__tr) {\n position: relative;\n }\n .pf-m-grid-lg.pf-v6-c-table tbody:where(.pf-v6-c-table__tbody).pf-m-hoverable > tr:where(.pf-v6-c-table__tr)::after {\n content: "";\n position: absolute;\n inset-block-start: 0;\n inset-block-end: 0;\n inset-inline-start: 0;\n width: var(--pf-v6-c-table__tbody--after__tr--BorderInlineStartWidth);\n background-color: var(--pf-v6-c-table__tbody--after__tr--BorderInlineStartColor);\n }\n .pf-m-grid-lg.pf-v6-c-table tbody:where(.pf-v6-c-table__tbody).pf-m-hoverable.pf-m-expanded {\n --pf-v6-c-table__tbody--after__tr--BorderInlineStartWidth: var(--pf-v6-c-table__tbody--m-expanded--after__tr--BorderInlineStartWidth);\n --pf-v6-c-table__tbody--after__tr--BorderInlineStartColor: var(--pf-v6-c-table__tbody--m-expanded--after__tr--BorderInlineStartColor);\n }\n .pf-m-grid-lg.pf-v6-c-table tbody:where(.pf-v6-c-table__tbody).pf-m-hoverable.pf-m-selected {\n --pf-v6-c-table__tbody--after__tr--BorderInlineStartWidth: var(--pf-v6-c-table__tbody--m-selected--after__tr--BorderInlineStartWidth);\n --pf-v6-c-table__tbody--after__tr--BorderInlineStartColor: var(--pf-v6-c-table__tbody--m-selected--after__tr--BorderInlineStartColor);\n }\n .pf-m-grid-lg.pf-v6-c-table tr:where(.pf-v6-c-table__tr).pf-m-selected::after {\n content: "";\n position: absolute;\n inset-block-start: 0;\n inset-block-end: 0;\n inset-inline-start: 0;\n width: var(--pf-v6-c-table__tr--m-selected--after--BorderInlineStartWidth);\n background-color: var(--pf-v6-c-table__tr--m-selected--after--BorderInlineStartColor);\n }\n .pf-m-grid-lg.pf-v6-c-table tr:where(.pf-v6-c-table__tr):not(.pf-v6-c-table__expandable-row) .pf-v6-c-table__toggle,\n .pf-m-grid-lg.pf-v6-c-table tr:where(.pf-v6-c-table__tr):not(.pf-v6-c-table__expandable-row) .pf-v6-c-table__check,\n .pf-m-grid-lg.pf-v6-c-table tr:where(.pf-v6-c-table__tr):not(.pf-v6-c-table__expandable-row) .pf-v6-c-table__favorite,\n .pf-m-grid-lg.pf-v6-c-table tr:where(.pf-v6-c-table__tr):not(.pf-v6-c-table__expandable-row) .pf-v6-c-table__action {\n width: auto;\n padding: 0;\n }\n .pf-m-grid-lg.pf-v6-c-table .pf-v6-c-table__toggle {\n grid-row-start: 20;\n grid-column: -1;\n justify-self: end;\n padding-inline-end: 0;\n }\n .pf-m-grid-lg.pf-v6-c-table .pf-v6-c-table__toggle::after {\n content: none;\n }\n .pf-m-grid-lg.pf-v6-c-table .pf-v6-c-table__button {\n --pf-v6-c-table--cell--PaddingBlockStart: var(--pf-v6-c-table--m-grid--cell--PaddingBlockStart);\n --pf-v6-c-table--cell--PaddingInlineEnd: var(--pf-v6-c-table--m-grid--cell--PaddingInlineEnd);\n --pf-v6-c-table--cell--PaddingBlockEnd: var(--pf-v6-c-table--m-grid--cell--PaddingBlockEnd);\n --pf-v6-c-table--cell--PaddingInlineStart: var(--pf-v6-c-table--m-grid--cell--PaddingInlineStart);\n }\n .pf-m-grid-lg.pf-v6-c-table .pf-v6-c-table__check,\n .pf-m-grid-lg.pf-v6-c-table .pf-v6-c-table__favorite,\n .pf-m-grid-lg.pf-v6-c-table .pf-v6-c-table__action {\n grid-row-start: 1;\n grid-column-start: 2;\n }\n .pf-m-grid-lg.pf-v6-c-table .pf-v6-c-table__check {\n margin-block-start: var(--pf-v6-c-table__check--responsive--MarginBlockStart);\n margin-inline-start: var(--pf-v6-c-table__check--responsive--MarginInlineStart);\n line-height: 1;\n }\n .pf-m-grid-lg.pf-v6-c-table .pf-v6-c-table__check ~ .pf-v6-c-table__favorite {\n margin-inline-start: var(--pf-v6-c-table--m-grid__check--favorite--MarginInlineStart);\n }\n .pf-m-grid-lg.pf-v6-c-table .pf-v6-c-table__check ~ .pf-v6-c-table__favorite ~ .pf-v6-c-table__action {\n margin-inline-start: var(--pf-v6-c-table--m-grid__check--favorite--action--MarginInlineStart);\n }\n .pf-m-grid-lg.pf-v6-c-table .pf-v6-c-table__check ~ .pf-v6-c-table__action {\n margin-inline-start: var(--pf-v6-c-table__action--responsive--MarginInlineStart);\n }\n .pf-m-grid-lg.pf-v6-c-table .pf-v6-c-table__check label {\n display: inline-block;\n margin: 0;\n }\n .pf-m-grid-lg.pf-v6-c-table .pf-v6-c-table__favorite {\n margin-block-start: var(--pf-v6-c-table--m-grid__favorite--MarginBlockStart);\n }\n .pf-m-grid-lg.pf-v6-c-table .pf-v6-c-table__favorite ~ .pf-v6-c-table__action {\n margin-inline-start: var(--pf-v6-c-table--m-grid__favorite--action--MarginInlineStart);\n }\n .pf-m-grid-lg.pf-v6-c-table .pf-v6-c-table__action {\n text-align: end;\n }\n}\n@media screen and (max-width: calc(62rem - 1px)) and (max-width: 36rem) {\n .pf-m-grid-lg.pf-v6-c-table .pf-v6-c-table__action {\n grid-row-start: 1;\n grid-column-start: 2;\n margin-inline-start: 0;\n }\n}\n@media screen and (max-width: calc(62rem - 1px)) {\n .pf-m-grid-lg.pf-v6-c-table .pf-v6-c-table__inline-edit-action {\n grid-column: 2;\n grid-row: 2;\n }\n .pf-m-grid-lg.pf-v6-c-table .pf-v6-c-table__toggle-icon {\n transition: var(--pf-v6-c-table__toggle__icon--Transition);\n }\n .pf-v6-c-button.pf-m-expanded > .pf-m-grid-lg.pf-v6-c-table .pf-v6-c-table__toggle-icon {\n transform: rotate(var(--pf-v6-c-table__toggle--m-expanded__icon--Rotate));\n }\n .pf-m-grid-lg.pf-v6-c-table :where(.pf-v6-c-table, .pf-v6-c-table__thead, .pf-v6-c-table__tbody, .pf-v6-c-table__tr, .pf-v6-c-table__th, .pf-v6-c-table__td, .pf-v6-c-table__text).pf-m-nowrap {\n --pf-v6-c-table--cell--Overflow: auto;\n }\n .pf-m-grid-lg.pf-v6-c-table :where(.pf-v6-c-table, .pf-v6-c-table__thead, .pf-v6-c-table__tbody, .pf-v6-c-table__tr, .pf-v6-c-table__th, .pf-v6-c-table__td, .pf-v6-c-table__text).pf-m-fit-content {\n width: auto;\n white-space: normal;\n }\n .pf-m-grid-lg.pf-v6-c-table :where(.pf-v6-c-table, .pf-v6-c-table__thead, .pf-v6-c-table__tbody, .pf-v6-c-table__tr, .pf-v6-c-table__th, .pf-v6-c-table__td, .pf-v6-c-table__text).pf-m-truncate {\n --pf-v6-c-table--cell--MaxWidth: 100%;\n }\n .pf-m-grid-lg.pf-v6-c-table [class*=pf-m-width] {\n --pf-v6-c-table--cell--Width: auto;\n }\n}\n\n@media screen and (max-width: calc(75rem - 1px)) {\n .pf-m-grid-xl.pf-v6-c-table {\n --pf-v6-c-table--cell--PaddingBlockStart: var(--pf-v6-c-table--m-grid--cell--PaddingBlockStart);\n --pf-v6-c-table--cell--PaddingInlineEnd: var(--pf-v6-c-table--m-grid--cell--PaddingInlineEnd);\n --pf-v6-c-table--cell--PaddingBlockEnd: var(--pf-v6-c-table--m-grid--cell--PaddingBlockEnd);\n --pf-v6-c-table--cell--PaddingInlineStart: var(--pf-v6-c-table--m-grid--cell--PaddingInlineStart);\n --pf-v6-c-table--cell--first-last-child--PaddingInline: 0;\n --pf-v6-c-table__favorite--c-button--MarginBlockStart: auto;\n --pf-v6-c-table__favorite--c-button--MarginInlineEnd: auto;\n --pf-v6-c-table__favorite--c-button--MarginBlockEnd: auto;\n --pf-v6-c-table__favorite--c-button--MarginInlineStart: auto;\n display: grid;\n border: none;\n }\n .pf-m-grid-xl.pf-v6-c-table tr:where(.pf-v6-c-table__tr) > :where(th, td) {\n width: auto;\n min-width: 0;\n max-width: none;\n overflow: visible;\n text-overflow: clip;\n white-space: normal;\n }\n .pf-m-grid-xl.pf-v6-c-table .pf-v6-c-table__text {\n position: relative;\n width: auto;\n min-width: 0;\n max-width: none;\n overflow: var(--pf-v6-c-table--cell--Overflow);\n text-overflow: var(--pf-v6-c-table--cell--TextOverflow);\n white-space: var(--pf-v6-c-table--cell--WhiteSpace);\n }\n .pf-m-grid-xl.pf-v6-c-table thead:where(.pf-v6-c-table__thead) {\n display: none;\n }\n .pf-m-grid-xl.pf-v6-c-table tbody:where(.pf-v6-c-table__tbody) {\n display: block;\n }\n .pf-m-grid-xl.pf-v6-c-table tbody:where(.pf-v6-c-table__tbody):first-of-type {\n border-block-start: var(--pf-v6-c-table__tbody--responsive--border-width--base) solid var(--pf-v6-c-table--responsive--BorderColor);\n }\n .pf-m-grid-xl.pf-v6-c-table.pf-m-animate-expand {\n --pf-v6-c-table__expandable-row--Display: block;\n }\n .pf-m-grid-xl.pf-v6-c-table.pf-m-animate-expand > .pf-v6-c-table__tbody > .pf-v6-c-table__expandable-row:not(.pf-m-expanded) > :is(.pf-v6-c-table__td, .pf-v6-c-table__th)[data-label]::before {\n content: none;\n }\n .pf-m-grid-xl.pf-v6-c-table.pf-m-expandable {\n --pf-v6-c-table__tr--BorderBlockEndWidth: 0;\n }\n .pf-m-grid-xl.pf-v6-c-table.pf-m-expandable .pf-v6-c-table__tbody,\n .pf-m-grid-xl.pf-v6-c-table.pf-m-expandable .pf-v6-c-table__tbody.pf-m-expanded {\n border-block-end: var(--pf-v6-c-table__tbody--responsive--m-expandable--BorderBlockEndWidth) solid var(--pf-v6-c-table--responsive--BorderColor);\n }\n .pf-m-grid-xl.pf-v6-c-table tr:where(.pf-v6-c-table__tr).pf-m-selected {\n --pf-v6-c-table__expandable-row--after--BorderInlineStartWidth: 0;\n --pf-v6-c-table__expandable-row--after--BorderColor: transparent;\n }\n .pf-m-grid-xl.pf-v6-c-table tr:where(.pf-v6-c-table__tr):not(.pf-v6-c-table__expandable-row) {\n display: grid;\n grid-template-columns: 1fr;\n height: auto;\n grid-auto-columns: max-content;\n grid-column-gap: var(--pf-v6-c-table__tr--responsive--GridColumnGap);\n padding-block-start: var(--pf-v6-c-table__tr--responsive--PaddingBlockStart);\n padding-inline-end: var(--pf-v6-c-table__tr--responsive--PaddingInlineEnd);\n padding-block-end: var(--pf-v6-c-table__tr--responsive--PaddingBlockEnd);\n padding-inline-start: var(--pf-v6-c-table__tr--responsive--PaddingInlineStart);\n }\n .pf-m-grid-xl.pf-v6-c-table tr:where(.pf-v6-c-table__tr):not(.pf-v6-c-table__expandable-row) > :where(th, td) {\n padding-block-start: var(--pf-v6-c-table--cell--responsive--PaddingBlockStart);\n padding-inline-end: var(--pf-v6-c-table--cell--responsive--PaddingInlineEnd);\n padding-block-end: var(--pf-v6-c-table--cell--responsive--PaddingBlockEnd);\n padding-inline-start: var(--pf-v6-c-table--cell--responsive--PaddingInlineStart);\n }\n .pf-m-grid-xl.pf-v6-c-table tr:where(.pf-v6-c-table__tr):not(.pf-v6-c-table__expandable-row) > :where(th, td):first-child {\n --pf-v6-c-table--cell--responsive--PaddingBlockStart: var(--pf-v6-c-table--cell--first-child--responsive--PaddingBlockStart);\n }\n .pf-m-grid-xl.pf-v6-c-table.pf-m-compact {\n --pf-v6-c-table__tr--responsive--PaddingBlockStart: var(--pf-v6-c-table--m-compact__tr--responsive--PaddingBlockStart);\n --pf-v6-c-table__tr--responsive--PaddingBlockEnd: var(--pf-v6-c-table--m-compact__tr--responsive--PaddingBlockEnd);\n --pf-v6-c-table--cell--responsive--PaddingBlockStart: var(--pf-v6-c-table--m-compact__tr__td--responsive--PaddingBlockStart);\n --pf-v6-c-table--cell--responsive--PaddingBlockEnd: var(--pf-v6-c-table--m-compact__tr__td--responsive--PaddingBlockEnd);\n --pf-v6-c-table__check--responsive--MarginBlockStart: var(--pf-v6-c-table--m-compact__check--responsive--MarginBlockStart);\n --pf-v6-c-table__check--input--MarginBlockStart: 0;\n }\n .pf-m-grid-xl.pf-v6-c-table.pf-m-compact .pf-v6-c-table__action {\n margin-block-start: var(--pf-v6-c-table--m-compact__action--responsive--MarginBlockStart);\n margin-block-end: var(--pf-v6-c-table--m-compact__action--responsive--MarginBlockStart);\n }\n .pf-m-grid-xl.pf-v6-c-table.pf-m-compact .pf-v6-c-table__toggle .pf-v6-c-button {\n margin-block-end: var(--pf-v6-c-table--m-compact__toggle--c-button--responsive--MarginBlockEnd);\n }\n .pf-m-grid-xl.pf-v6-c-table .pf-v6-c-table__icon > * {\n text-align: start;\n }\n .pf-m-grid-xl.pf-v6-c-table :where(.pf-v6-c-table__th, .pf-v6-c-table__td)[data-label] {\n --pf-v6-c-table--cell--hidden-visible--Display: var(--pf-v6-c-table--m-grid--cell--hidden-visible--Display);\n grid-column: 1;\n grid-column-gap: var(--pf-v6-c-table-td--responsive--GridColumnGap);\n grid-template-columns: 1fr minmax(0, 1.5fr);\n align-items: start;\n }\n .pf-m-grid-xl.pf-v6-c-table :where(.pf-v6-c-table__th, .pf-v6-c-table__td)[data-label].pf-m-action {\n align-items: center;\n }\n .pf-m-grid-xl.pf-v6-c-table :where(.pf-v6-c-table__th, .pf-v6-c-table__td)[data-label] > * {\n grid-column: 2;\n }\n .pf-m-grid-xl.pf-v6-c-table :where(.pf-v6-c-table__th, .pf-v6-c-table__td)[data-label]::before {\n position: revert;\n font-weight: var(--pf-v6-c-table--cell--responsive--th--FontWeight);\n text-align: start;\n content: attr(data-label);\n }\n .pf-m-grid-xl.pf-v6-c-table tr:where(.pf-v6-c-table__tr) > :where(th, td):first-child {\n --pf-v6-c-table--cell--PaddingInlineStart: 0;\n }\n .pf-m-grid-xl.pf-v6-c-table tr:where(.pf-v6-c-table__tr) > :where(th, td):last-child {\n --pf-v6-c-table--cell--PaddingInlineEnd: 0;\n }\n .pf-m-grid-xl.pf-v6-c-table .pf-v6-c-table {\n --pf-v6-c-table__tr--responsive--PaddingBlockStart: var(--pf-v6-c-table__tr--responsive--nested-table--PaddingBlockStart);\n --pf-v6-c-table__tr--responsive--PaddingInlineEnd: var(--pf-v6-c-table__tr--responsive--nested-table--PaddingInlineEnd);\n --pf-v6-c-table__tr--responsive--PaddingBlockEnd: var(--pf-v6-c-table__tr--responsive--nested-table--PaddingBlockEnd);\n --pf-v6-c-table__tr--responsive--PaddingInlineStart: var(--pf-v6-c-table__tr--responsive--nested-table--PaddingInlineStart);\n border: 0;\n }\n .pf-m-grid-xl.pf-v6-c-table .pf-v6-c-table__compound-expansion-toggle {\n --pf-v6-c-table__compound-expansion-toggle__button--before--BorderInlineEndWidth: 0;\n --pf-v6-c-table__compound-expansion-toggle__button--before--BorderInlineStartWidth: 0;\n --pf-v6-c-table__compound-expansion-toggle__button--after--InsetBlockStart: 100%;\n }\n .pf-m-grid-xl.pf-v6-c-table tbody:where(.pf-v6-c-table__tbody) {\n position: relative;\n }\n .pf-m-grid-xl.pf-v6-c-table tbody:where(.pf-v6-c-table__tbody)::after {\n position: absolute;\n inset-block-start: 0;\n inset-block-end: 0;\n inset-inline-start: 0;\n content: "";\n border: 0;\n border-inline-start: var(--pf-v6-c-table__tbody--after--BorderInlineStartWidth) solid var(--pf-v6-c-table__tbody--after--BorderColor);\n }\n .pf-m-grid-xl.pf-v6-c-table tbody:where(.pf-v6-c-table__tbody).pf-m-expanded {\n --pf-v6-c-table__tbody--after--BorderInlineStartWidth: var(--pf-v6-c-table__tbody--after--border-width--base);\n }\n .pf-m-grid-xl.pf-v6-c-table tbody:where(.pf-v6-c-table__tbody).pf-m-expanded tbody:where(.pf-v6-c-table__tbody) {\n --pf-v6-c-table__tbody--after--BorderInlineStartWidth: 0;\n }\n .pf-m-grid-xl.pf-v6-c-table tbody:where(.pf-v6-c-table__tbody) > tr:where(.pf-v6-c-table__tr) > :first-child:not(.pf-v6-c-table__check)::after {\n --pf-v6-c-table__expandable-row--after--BorderInlineStartWidth: 0;\n position: static;\n width: auto;\n background-color: transparent;\n }\n .pf-m-grid-xl.pf-v6-c-table .pf-v6-c-table__expandable-row {\n --pf-v6-c-table--cell--responsive--PaddingBlockStart: 0;\n --pf-v6-c-table--cell--responsive--PaddingInlineEnd: 0;\n --pf-v6-c-table--cell--responsive--PaddingBlockEnd: 0;\n --pf-v6-c-table--cell--responsive--PaddingInlineStart: 0;\n --pf-v6-c-table--cell--PaddingInlineEnd: 0;\n --pf-v6-c-table--cell--PaddingInlineStart: 0;\n display: block;\n max-height: var(--pf-v6-c-table__expandable-row--MaxHeight);\n overflow-y: auto;\n border-block-end: none;\n }\n .pf-m-grid-xl.pf-v6-c-table .pf-v6-c-table__expandable-row > :where(th, td) {\n position: static;\n display: block;\n }\n .pf-m-grid-xl.pf-v6-c-table .pf-v6-c-table__expandable-row.pf-m-expanded {\n border-block-start-color: var(--pf-v6-c-table--BorderColor);\n }\n .pf-m-grid-xl.pf-v6-c-table .pf-v6-c-table__expandable-row > :first-child:not(.pf-v6-c-table__check)::after {\n content: none;\n }\n .pf-m-grid-xl.pf-v6-c-table .pf-v6-c-table__expandable-row th:where(.pf-v6-c-table__th).pf-m-no-padding .pf-v6-c-table__expandable-row-content,\n .pf-m-grid-xl.pf-v6-c-table .pf-v6-c-table__expandable-row td:where(.pf-v6-c-table__td).pf-m-no-padding .pf-v6-c-table__expandable-row-content {\n padding: 0;\n }\n .pf-m-grid-xl.pf-v6-c-table .pf-v6-c-table__expandable-row:not(.pf-m-expanded) {\n display: none;\n }\n .pf-m-grid-xl.pf-v6-c-table .pf-v6-c-table__expandable-row .pf-v6-c-table__expandable-row-content {\n padding-inline-end: var(--pf-v6-c-table__expandable-row-content--responsive--PaddingInlineEnd);\n padding-inline-start: var(--pf-v6-c-table__expandable-row-content--responsive--PaddingInlineStart);\n }\n .pf-m-grid-xl.pf-v6-c-table tbody:where(.pf-v6-c-table__tbody).pf-m-hoverable {\n --pf-v6-c-table__tbody--after--BorderInlineStartWidth: 0;\n --pf-v6-c-table__tbody--after--BorderInlineStartColor: transparent;\n }\n .pf-m-grid-xl.pf-v6-c-table tbody:where(.pf-v6-c-table__tbody).pf-m-hoverable,\n .pf-m-grid-xl.pf-v6-c-table tbody:where(.pf-v6-c-table__tbody).pf-m-hoverable > tr:where(.pf-v6-c-table__tr) {\n position: relative;\n }\n .pf-m-grid-xl.pf-v6-c-table tbody:where(.pf-v6-c-table__tbody).pf-m-hoverable > tr:where(.pf-v6-c-table__tr)::after {\n content: "";\n position: absolute;\n inset-block-start: 0;\n inset-block-end: 0;\n inset-inline-start: 0;\n width: var(--pf-v6-c-table__tbody--after__tr--BorderInlineStartWidth);\n background-color: var(--pf-v6-c-table__tbody--after__tr--BorderInlineStartColor);\n }\n .pf-m-grid-xl.pf-v6-c-table tbody:where(.pf-v6-c-table__tbody).pf-m-hoverable.pf-m-expanded {\n --pf-v6-c-table__tbody--after__tr--BorderInlineStartWidth: var(--pf-v6-c-table__tbody--m-expanded--after__tr--BorderInlineStartWidth);\n --pf-v6-c-table__tbody--after__tr--BorderInlineStartColor: var(--pf-v6-c-table__tbody--m-expanded--after__tr--BorderInlineStartColor);\n }\n .pf-m-grid-xl.pf-v6-c-table tbody:where(.pf-v6-c-table__tbody).pf-m-hoverable.pf-m-selected {\n --pf-v6-c-table__tbody--after__tr--BorderInlineStartWidth: var(--pf-v6-c-table__tbody--m-selected--after__tr--BorderInlineStartWidth);\n --pf-v6-c-table__tbody--after__tr--BorderInlineStartColor: var(--pf-v6-c-table__tbody--m-selected--after__tr--BorderInlineStartColor);\n }\n .pf-m-grid-xl.pf-v6-c-table tr:where(.pf-v6-c-table__tr).pf-m-selected::after {\n content: "";\n position: absolute;\n inset-block-start: 0;\n inset-block-end: 0;\n inset-inline-start: 0;\n width: var(--pf-v6-c-table__tr--m-selected--after--BorderInlineStartWidth);\n background-color: var(--pf-v6-c-table__tr--m-selected--after--BorderInlineStartColor);\n }\n .pf-m-grid-xl.pf-v6-c-table tr:where(.pf-v6-c-table__tr):not(.pf-v6-c-table__expandable-row) .pf-v6-c-table__toggle,\n .pf-m-grid-xl.pf-v6-c-table tr:where(.pf-v6-c-table__tr):not(.pf-v6-c-table__expandable-row) .pf-v6-c-table__check,\n .pf-m-grid-xl.pf-v6-c-table tr:where(.pf-v6-c-table__tr):not(.pf-v6-c-table__expandable-row) .pf-v6-c-table__favorite,\n .pf-m-grid-xl.pf-v6-c-table tr:where(.pf-v6-c-table__tr):not(.pf-v6-c-table__expandable-row) .pf-v6-c-table__action {\n width: auto;\n padding: 0;\n }\n .pf-m-grid-xl.pf-v6-c-table .pf-v6-c-table__toggle {\n grid-row-start: 20;\n grid-column: -1;\n justify-self: end;\n padding-inline-end: 0;\n }\n .pf-m-grid-xl.pf-v6-c-table .pf-v6-c-table__toggle::after {\n content: none;\n }\n .pf-m-grid-xl.pf-v6-c-table .pf-v6-c-table__button {\n --pf-v6-c-table--cell--PaddingBlockStart: var(--pf-v6-c-table--m-grid--cell--PaddingBlockStart);\n --pf-v6-c-table--cell--PaddingInlineEnd: var(--pf-v6-c-table--m-grid--cell--PaddingInlineEnd);\n --pf-v6-c-table--cell--PaddingBlockEnd: var(--pf-v6-c-table--m-grid--cell--PaddingBlockEnd);\n --pf-v6-c-table--cell--PaddingInlineStart: var(--pf-v6-c-table--m-grid--cell--PaddingInlineStart);\n }\n .pf-m-grid-xl.pf-v6-c-table .pf-v6-c-table__check,\n .pf-m-grid-xl.pf-v6-c-table .pf-v6-c-table__favorite,\n .pf-m-grid-xl.pf-v6-c-table .pf-v6-c-table__action {\n grid-row-start: 1;\n grid-column-start: 2;\n }\n .pf-m-grid-xl.pf-v6-c-table .pf-v6-c-table__check {\n margin-block-start: var(--pf-v6-c-table__check--responsive--MarginBlockStart);\n margin-inline-start: var(--pf-v6-c-table__check--responsive--MarginInlineStart);\n line-height: 1;\n }\n .pf-m-grid-xl.pf-v6-c-table .pf-v6-c-table__check ~ .pf-v6-c-table__favorite {\n margin-inline-start: var(--pf-v6-c-table--m-grid__check--favorite--MarginInlineStart);\n }\n .pf-m-grid-xl.pf-v6-c-table .pf-v6-c-table__check ~ .pf-v6-c-table__favorite ~ .pf-v6-c-table__action {\n margin-inline-start: var(--pf-v6-c-table--m-grid__check--favorite--action--MarginInlineStart);\n }\n .pf-m-grid-xl.pf-v6-c-table .pf-v6-c-table__check ~ .pf-v6-c-table__action {\n margin-inline-start: var(--pf-v6-c-table__action--responsive--MarginInlineStart);\n }\n .pf-m-grid-xl.pf-v6-c-table .pf-v6-c-table__check label {\n display: inline-block;\n margin: 0;\n }\n .pf-m-grid-xl.pf-v6-c-table .pf-v6-c-table__favorite {\n margin-block-start: var(--pf-v6-c-table--m-grid__favorite--MarginBlockStart);\n }\n .pf-m-grid-xl.pf-v6-c-table .pf-v6-c-table__favorite ~ .pf-v6-c-table__action {\n margin-inline-start: var(--pf-v6-c-table--m-grid__favorite--action--MarginInlineStart);\n }\n .pf-m-grid-xl.pf-v6-c-table .pf-v6-c-table__action {\n text-align: end;\n }\n}\n@media screen and (max-width: calc(75rem - 1px)) and (max-width: 36rem) {\n .pf-m-grid-xl.pf-v6-c-table .pf-v6-c-table__action {\n grid-row-start: 1;\n grid-column-start: 2;\n margin-inline-start: 0;\n }\n}\n@media screen and (max-width: calc(75rem - 1px)) {\n .pf-m-grid-xl.pf-v6-c-table .pf-v6-c-table__inline-edit-action {\n grid-column: 2;\n grid-row: 2;\n }\n .pf-m-grid-xl.pf-v6-c-table .pf-v6-c-table__toggle-icon {\n transition: var(--pf-v6-c-table__toggle__icon--Transition);\n }\n .pf-v6-c-button.pf-m-expanded > .pf-m-grid-xl.pf-v6-c-table .pf-v6-c-table__toggle-icon {\n transform: rotate(var(--pf-v6-c-table__toggle--m-expanded__icon--Rotate));\n }\n .pf-m-grid-xl.pf-v6-c-table :where(.pf-v6-c-table, .pf-v6-c-table__thead, .pf-v6-c-table__tbody, .pf-v6-c-table__tr, .pf-v6-c-table__th, .pf-v6-c-table__td, .pf-v6-c-table__text).pf-m-nowrap {\n --pf-v6-c-table--cell--Overflow: auto;\n }\n .pf-m-grid-xl.pf-v6-c-table :where(.pf-v6-c-table, .pf-v6-c-table__thead, .pf-v6-c-table__tbody, .pf-v6-c-table__tr, .pf-v6-c-table__th, .pf-v6-c-table__td, .pf-v6-c-table__text).pf-m-fit-content {\n width: auto;\n white-space: normal;\n }\n .pf-m-grid-xl.pf-v6-c-table :where(.pf-v6-c-table, .pf-v6-c-table__thead, .pf-v6-c-table__tbody, .pf-v6-c-table__tr, .pf-v6-c-table__th, .pf-v6-c-table__td, .pf-v6-c-table__text).pf-m-truncate {\n --pf-v6-c-table--cell--MaxWidth: 100%;\n }\n .pf-m-grid-xl.pf-v6-c-table [class*=pf-m-width] {\n --pf-v6-c-table--cell--Width: auto;\n }\n}\n\n@media screen and (max-width: calc(90.625rem - 1px)) {\n .pf-m-grid-2xl.pf-v6-c-table {\n --pf-v6-c-table--cell--PaddingBlockStart: var(--pf-v6-c-table--m-grid--cell--PaddingBlockStart);\n --pf-v6-c-table--cell--PaddingInlineEnd: var(--pf-v6-c-table--m-grid--cell--PaddingInlineEnd);\n --pf-v6-c-table--cell--PaddingBlockEnd: var(--pf-v6-c-table--m-grid--cell--PaddingBlockEnd);\n --pf-v6-c-table--cell--PaddingInlineStart: var(--pf-v6-c-table--m-grid--cell--PaddingInlineStart);\n --pf-v6-c-table--cell--first-last-child--PaddingInline: 0;\n --pf-v6-c-table__favorite--c-button--MarginBlockStart: auto;\n --pf-v6-c-table__favorite--c-button--MarginInlineEnd: auto;\n --pf-v6-c-table__favorite--c-button--MarginBlockEnd: auto;\n --pf-v6-c-table__favorite--c-button--MarginInlineStart: auto;\n display: grid;\n border: none;\n }\n .pf-m-grid-2xl.pf-v6-c-table tr:where(.pf-v6-c-table__tr) > :where(th, td) {\n width: auto;\n min-width: 0;\n max-width: none;\n overflow: visible;\n text-overflow: clip;\n white-space: normal;\n }\n .pf-m-grid-2xl.pf-v6-c-table .pf-v6-c-table__text {\n position: relative;\n width: auto;\n min-width: 0;\n max-width: none;\n overflow: var(--pf-v6-c-table--cell--Overflow);\n text-overflow: var(--pf-v6-c-table--cell--TextOverflow);\n white-space: var(--pf-v6-c-table--cell--WhiteSpace);\n }\n .pf-m-grid-2xl.pf-v6-c-table thead:where(.pf-v6-c-table__thead) {\n display: none;\n }\n .pf-m-grid-2xl.pf-v6-c-table tbody:where(.pf-v6-c-table__tbody) {\n display: block;\n }\n .pf-m-grid-2xl.pf-v6-c-table tbody:where(.pf-v6-c-table__tbody):first-of-type {\n border-block-start: var(--pf-v6-c-table__tbody--responsive--border-width--base) solid var(--pf-v6-c-table--responsive--BorderColor);\n }\n .pf-m-grid-2xl.pf-v6-c-table.pf-m-animate-expand {\n --pf-v6-c-table__expandable-row--Display: block;\n }\n .pf-m-grid-2xl.pf-v6-c-table.pf-m-animate-expand > .pf-v6-c-table__tbody > .pf-v6-c-table__expandable-row:not(.pf-m-expanded) > :is(.pf-v6-c-table__td, .pf-v6-c-table__th)[data-label]::before {\n content: none;\n }\n .pf-m-grid-2xl.pf-v6-c-table.pf-m-expandable {\n --pf-v6-c-table__tr--BorderBlockEndWidth: 0;\n }\n .pf-m-grid-2xl.pf-v6-c-table.pf-m-expandable .pf-v6-c-table__tbody,\n .pf-m-grid-2xl.pf-v6-c-table.pf-m-expandable .pf-v6-c-table__tbody.pf-m-expanded {\n border-block-end: var(--pf-v6-c-table__tbody--responsive--m-expandable--BorderBlockEndWidth) solid var(--pf-v6-c-table--responsive--BorderColor);\n }\n .pf-m-grid-2xl.pf-v6-c-table tr:where(.pf-v6-c-table__tr).pf-m-selected {\n --pf-v6-c-table__expandable-row--after--BorderInlineStartWidth: 0;\n --pf-v6-c-table__expandable-row--after--BorderColor: transparent;\n }\n .pf-m-grid-2xl.pf-v6-c-table tr:where(.pf-v6-c-table__tr):not(.pf-v6-c-table__expandable-row) {\n display: grid;\n grid-template-columns: 1fr;\n height: auto;\n grid-auto-columns: max-content;\n grid-column-gap: var(--pf-v6-c-table__tr--responsive--GridColumnGap);\n padding-block-start: var(--pf-v6-c-table__tr--responsive--PaddingBlockStart);\n padding-inline-end: var(--pf-v6-c-table__tr--responsive--PaddingInlineEnd);\n padding-block-end: var(--pf-v6-c-table__tr--responsive--PaddingBlockEnd);\n padding-inline-start: var(--pf-v6-c-table__tr--responsive--PaddingInlineStart);\n }\n .pf-m-grid-2xl.pf-v6-c-table tr:where(.pf-v6-c-table__tr):not(.pf-v6-c-table__expandable-row) > :where(th, td) {\n padding-block-start: var(--pf-v6-c-table--cell--responsive--PaddingBlockStart);\n padding-inline-end: var(--pf-v6-c-table--cell--responsive--PaddingInlineEnd);\n padding-block-end: var(--pf-v6-c-table--cell--responsive--PaddingBlockEnd);\n padding-inline-start: var(--pf-v6-c-table--cell--responsive--PaddingInlineStart);\n }\n .pf-m-grid-2xl.pf-v6-c-table tr:where(.pf-v6-c-table__tr):not(.pf-v6-c-table__expandable-row) > :where(th, td):first-child {\n --pf-v6-c-table--cell--responsive--PaddingBlockStart: var(--pf-v6-c-table--cell--first-child--responsive--PaddingBlockStart);\n }\n .pf-m-grid-2xl.pf-v6-c-table.pf-m-compact {\n --pf-v6-c-table__tr--responsive--PaddingBlockStart: var(--pf-v6-c-table--m-compact__tr--responsive--PaddingBlockStart);\n --pf-v6-c-table__tr--responsive--PaddingBlockEnd: var(--pf-v6-c-table--m-compact__tr--responsive--PaddingBlockEnd);\n --pf-v6-c-table--cell--responsive--PaddingBlockStart: var(--pf-v6-c-table--m-compact__tr__td--responsive--PaddingBlockStart);\n --pf-v6-c-table--cell--responsive--PaddingBlockEnd: var(--pf-v6-c-table--m-compact__tr__td--responsive--PaddingBlockEnd);\n --pf-v6-c-table__check--responsive--MarginBlockStart: var(--pf-v6-c-table--m-compact__check--responsive--MarginBlockStart);\n --pf-v6-c-table__check--input--MarginBlockStart: 0;\n }\n .pf-m-grid-2xl.pf-v6-c-table.pf-m-compact .pf-v6-c-table__action {\n margin-block-start: var(--pf-v6-c-table--m-compact__action--responsive--MarginBlockStart);\n margin-block-end: var(--pf-v6-c-table--m-compact__action--responsive--MarginBlockStart);\n }\n .pf-m-grid-2xl.pf-v6-c-table.pf-m-compact .pf-v6-c-table__toggle .pf-v6-c-button {\n margin-block-end: var(--pf-v6-c-table--m-compact__toggle--c-button--responsive--MarginBlockEnd);\n }\n .pf-m-grid-2xl.pf-v6-c-table .pf-v6-c-table__icon > * {\n text-align: start;\n }\n .pf-m-grid-2xl.pf-v6-c-table :where(.pf-v6-c-table__th, .pf-v6-c-table__td)[data-label] {\n --pf-v6-c-table--cell--hidden-visible--Display: var(--pf-v6-c-table--m-grid--cell--hidden-visible--Display);\n grid-column: 1;\n grid-column-gap: var(--pf-v6-c-table-td--responsive--GridColumnGap);\n grid-template-columns: 1fr minmax(0, 1.5fr);\n align-items: start;\n }\n .pf-m-grid-2xl.pf-v6-c-table :where(.pf-v6-c-table__th, .pf-v6-c-table__td)[data-label].pf-m-action {\n align-items: center;\n }\n .pf-m-grid-2xl.pf-v6-c-table :where(.pf-v6-c-table__th, .pf-v6-c-table__td)[data-label] > * {\n grid-column: 2;\n }\n .pf-m-grid-2xl.pf-v6-c-table :where(.pf-v6-c-table__th, .pf-v6-c-table__td)[data-label]::before {\n position: revert;\n font-weight: var(--pf-v6-c-table--cell--responsive--th--FontWeight);\n text-align: start;\n content: attr(data-label);\n }\n .pf-m-grid-2xl.pf-v6-c-table tr:where(.pf-v6-c-table__tr) > :where(th, td):first-child {\n --pf-v6-c-table--cell--PaddingInlineStart: 0;\n }\n .pf-m-grid-2xl.pf-v6-c-table tr:where(.pf-v6-c-table__tr) > :where(th, td):last-child {\n --pf-v6-c-table--cell--PaddingInlineEnd: 0;\n }\n .pf-m-grid-2xl.pf-v6-c-table .pf-v6-c-table {\n --pf-v6-c-table__tr--responsive--PaddingBlockStart: var(--pf-v6-c-table__tr--responsive--nested-table--PaddingBlockStart);\n --pf-v6-c-table__tr--responsive--PaddingInlineEnd: var(--pf-v6-c-table__tr--responsive--nested-table--PaddingInlineEnd);\n --pf-v6-c-table__tr--responsive--PaddingBlockEnd: var(--pf-v6-c-table__tr--responsive--nested-table--PaddingBlockEnd);\n --pf-v6-c-table__tr--responsive--PaddingInlineStart: var(--pf-v6-c-table__tr--responsive--nested-table--PaddingInlineStart);\n border: 0;\n }\n .pf-m-grid-2xl.pf-v6-c-table .pf-v6-c-table__compound-expansion-toggle {\n --pf-v6-c-table__compound-expansion-toggle__button--before--BorderInlineEndWidth: 0;\n --pf-v6-c-table__compound-expansion-toggle__button--before--BorderInlineStartWidth: 0;\n --pf-v6-c-table__compound-expansion-toggle__button--after--InsetBlockStart: 100%;\n }\n .pf-m-grid-2xl.pf-v6-c-table tbody:where(.pf-v6-c-table__tbody) {\n position: relative;\n }\n .pf-m-grid-2xl.pf-v6-c-table tbody:where(.pf-v6-c-table__tbody)::after {\n position: absolute;\n inset-block-start: 0;\n inset-block-end: 0;\n inset-inline-start: 0;\n content: "";\n border: 0;\n border-inline-start: var(--pf-v6-c-table__tbody--after--BorderInlineStartWidth) solid var(--pf-v6-c-table__tbody--after--BorderColor);\n }\n .pf-m-grid-2xl.pf-v6-c-table tbody:where(.pf-v6-c-table__tbody).pf-m-expanded {\n --pf-v6-c-table__tbody--after--BorderInlineStartWidth: var(--pf-v6-c-table__tbody--after--border-width--base);\n }\n .pf-m-grid-2xl.pf-v6-c-table tbody:where(.pf-v6-c-table__tbody).pf-m-expanded tbody:where(.pf-v6-c-table__tbody) {\n --pf-v6-c-table__tbody--after--BorderInlineStartWidth: 0;\n }\n .pf-m-grid-2xl.pf-v6-c-table tbody:where(.pf-v6-c-table__tbody) > tr:where(.pf-v6-c-table__tr) > :first-child:not(.pf-v6-c-table__check)::after {\n --pf-v6-c-table__expandable-row--after--BorderInlineStartWidth: 0;\n position: static;\n width: auto;\n background-color: transparent;\n }\n .pf-m-grid-2xl.pf-v6-c-table .pf-v6-c-table__expandable-row {\n --pf-v6-c-table--cell--responsive--PaddingBlockStart: 0;\n --pf-v6-c-table--cell--responsive--PaddingInlineEnd: 0;\n --pf-v6-c-table--cell--responsive--PaddingBlockEnd: 0;\n --pf-v6-c-table--cell--responsive--PaddingInlineStart: 0;\n --pf-v6-c-table--cell--PaddingInlineEnd: 0;\n --pf-v6-c-table--cell--PaddingInlineStart: 0;\n display: block;\n max-height: var(--pf-v6-c-table__expandable-row--MaxHeight);\n overflow-y: auto;\n border-block-end: none;\n }\n .pf-m-grid-2xl.pf-v6-c-table .pf-v6-c-table__expandable-row > :where(th, td) {\n position: static;\n display: block;\n }\n .pf-m-grid-2xl.pf-v6-c-table .pf-v6-c-table__expandable-row.pf-m-expanded {\n border-block-start-color: var(--pf-v6-c-table--BorderColor);\n }\n .pf-m-grid-2xl.pf-v6-c-table .pf-v6-c-table__expandable-row > :first-child:not(.pf-v6-c-table__check)::after {\n content: none;\n }\n .pf-m-grid-2xl.pf-v6-c-table .pf-v6-c-table__expandable-row th:where(.pf-v6-c-table__th).pf-m-no-padding .pf-v6-c-table__expandable-row-content,\n .pf-m-grid-2xl.pf-v6-c-table .pf-v6-c-table__expandable-row td:where(.pf-v6-c-table__td).pf-m-no-padding .pf-v6-c-table__expandable-row-content {\n padding: 0;\n }\n .pf-m-grid-2xl.pf-v6-c-table .pf-v6-c-table__expandable-row:not(.pf-m-expanded) {\n display: none;\n }\n .pf-m-grid-2xl.pf-v6-c-table .pf-v6-c-table__expandable-row .pf-v6-c-table__expandable-row-content {\n padding-inline-end: var(--pf-v6-c-table__expandable-row-content--responsive--PaddingInlineEnd);\n padding-inline-start: var(--pf-v6-c-table__expandable-row-content--responsive--PaddingInlineStart);\n }\n .pf-m-grid-2xl.pf-v6-c-table tbody:where(.pf-v6-c-table__tbody).pf-m-hoverable {\n --pf-v6-c-table__tbody--after--BorderInlineStartWidth: 0;\n --pf-v6-c-table__tbody--after--BorderInlineStartColor: transparent;\n }\n .pf-m-grid-2xl.pf-v6-c-table tbody:where(.pf-v6-c-table__tbody).pf-m-hoverable,\n .pf-m-grid-2xl.pf-v6-c-table tbody:where(.pf-v6-c-table__tbody).pf-m-hoverable > tr:where(.pf-v6-c-table__tr) {\n position: relative;\n }\n .pf-m-grid-2xl.pf-v6-c-table tbody:where(.pf-v6-c-table__tbody).pf-m-hoverable > tr:where(.pf-v6-c-table__tr)::after {\n content: "";\n position: absolute;\n inset-block-start: 0;\n inset-block-end: 0;\n inset-inline-start: 0;\n width: var(--pf-v6-c-table__tbody--after__tr--BorderInlineStartWidth);\n background-color: var(--pf-v6-c-table__tbody--after__tr--BorderInlineStartColor);\n }\n .pf-m-grid-2xl.pf-v6-c-table tbody:where(.pf-v6-c-table__tbody).pf-m-hoverable.pf-m-expanded {\n --pf-v6-c-table__tbody--after__tr--BorderInlineStartWidth: var(--pf-v6-c-table__tbody--m-expanded--after__tr--BorderInlineStartWidth);\n --pf-v6-c-table__tbody--after__tr--BorderInlineStartColor: var(--pf-v6-c-table__tbody--m-expanded--after__tr--BorderInlineStartColor);\n }\n .pf-m-grid-2xl.pf-v6-c-table tbody:where(.pf-v6-c-table__tbody).pf-m-hoverable.pf-m-selected {\n --pf-v6-c-table__tbody--after__tr--BorderInlineStartWidth: var(--pf-v6-c-table__tbody--m-selected--after__tr--BorderInlineStartWidth);\n --pf-v6-c-table__tbody--after__tr--BorderInlineStartColor: var(--pf-v6-c-table__tbody--m-selected--after__tr--BorderInlineStartColor);\n }\n .pf-m-grid-2xl.pf-v6-c-table tr:where(.pf-v6-c-table__tr).pf-m-selected::after {\n content: "";\n position: absolute;\n inset-block-start: 0;\n inset-block-end: 0;\n inset-inline-start: 0;\n width: var(--pf-v6-c-table__tr--m-selected--after--BorderInlineStartWidth);\n background-color: var(--pf-v6-c-table__tr--m-selected--after--BorderInlineStartColor);\n }\n .pf-m-grid-2xl.pf-v6-c-table tr:where(.pf-v6-c-table__tr):not(.pf-v6-c-table__expandable-row) .pf-v6-c-table__toggle,\n .pf-m-grid-2xl.pf-v6-c-table tr:where(.pf-v6-c-table__tr):not(.pf-v6-c-table__expandable-row) .pf-v6-c-table__check,\n .pf-m-grid-2xl.pf-v6-c-table tr:where(.pf-v6-c-table__tr):not(.pf-v6-c-table__expandable-row) .pf-v6-c-table__favorite,\n .pf-m-grid-2xl.pf-v6-c-table tr:where(.pf-v6-c-table__tr):not(.pf-v6-c-table__expandable-row) .pf-v6-c-table__action {\n width: auto;\n padding: 0;\n }\n .pf-m-grid-2xl.pf-v6-c-table .pf-v6-c-table__toggle {\n grid-row-start: 20;\n grid-column: -1;\n justify-self: end;\n padding-inline-end: 0;\n }\n .pf-m-grid-2xl.pf-v6-c-table .pf-v6-c-table__toggle::after {\n content: none;\n }\n .pf-m-grid-2xl.pf-v6-c-table .pf-v6-c-table__button {\n --pf-v6-c-table--cell--PaddingBlockStart: var(--pf-v6-c-table--m-grid--cell--PaddingBlockStart);\n --pf-v6-c-table--cell--PaddingInlineEnd: var(--pf-v6-c-table--m-grid--cell--PaddingInlineEnd);\n --pf-v6-c-table--cell--PaddingBlockEnd: var(--pf-v6-c-table--m-grid--cell--PaddingBlockEnd);\n --pf-v6-c-table--cell--PaddingInlineStart: var(--pf-v6-c-table--m-grid--cell--PaddingInlineStart);\n }\n .pf-m-grid-2xl.pf-v6-c-table .pf-v6-c-table__check,\n .pf-m-grid-2xl.pf-v6-c-table .pf-v6-c-table__favorite,\n .pf-m-grid-2xl.pf-v6-c-table .pf-v6-c-table__action {\n grid-row-start: 1;\n grid-column-start: 2;\n }\n .pf-m-grid-2xl.pf-v6-c-table .pf-v6-c-table__check {\n margin-block-start: var(--pf-v6-c-table__check--responsive--MarginBlockStart);\n margin-inline-start: var(--pf-v6-c-table__check--responsive--MarginInlineStart);\n line-height: 1;\n }\n .pf-m-grid-2xl.pf-v6-c-table .pf-v6-c-table__check ~ .pf-v6-c-table__favorite {\n margin-inline-start: var(--pf-v6-c-table--m-grid__check--favorite--MarginInlineStart);\n }\n .pf-m-grid-2xl.pf-v6-c-table .pf-v6-c-table__check ~ .pf-v6-c-table__favorite ~ .pf-v6-c-table__action {\n margin-inline-start: var(--pf-v6-c-table--m-grid__check--favorite--action--MarginInlineStart);\n }\n .pf-m-grid-2xl.pf-v6-c-table .pf-v6-c-table__check ~ .pf-v6-c-table__action {\n margin-inline-start: var(--pf-v6-c-table__action--responsive--MarginInlineStart);\n }\n .pf-m-grid-2xl.pf-v6-c-table .pf-v6-c-table__check label {\n display: inline-block;\n margin: 0;\n }\n .pf-m-grid-2xl.pf-v6-c-table .pf-v6-c-table__favorite {\n margin-block-start: var(--pf-v6-c-table--m-grid__favorite--MarginBlockStart);\n }\n .pf-m-grid-2xl.pf-v6-c-table .pf-v6-c-table__favorite ~ .pf-v6-c-table__action {\n margin-inline-start: var(--pf-v6-c-table--m-grid__favorite--action--MarginInlineStart);\n }\n .pf-m-grid-2xl.pf-v6-c-table .pf-v6-c-table__action {\n text-align: end;\n }\n}\n@media screen and (max-width: calc(90.625rem - 1px)) and (max-width: 36rem) {\n .pf-m-grid-2xl.pf-v6-c-table .pf-v6-c-table__action {\n grid-row-start: 1;\n grid-column-start: 2;\n margin-inline-start: 0;\n }\n}\n@media screen and (max-width: calc(90.625rem - 1px)) {\n .pf-m-grid-2xl.pf-v6-c-table .pf-v6-c-table__inline-edit-action {\n grid-column: 2;\n grid-row: 2;\n }\n .pf-m-grid-2xl.pf-v6-c-table .pf-v6-c-table__toggle-icon {\n transition: var(--pf-v6-c-table__toggle__icon--Transition);\n }\n .pf-v6-c-button.pf-m-expanded > .pf-m-grid-2xl.pf-v6-c-table .pf-v6-c-table__toggle-icon {\n transform: rotate(var(--pf-v6-c-table__toggle--m-expanded__icon--Rotate));\n }\n .pf-m-grid-2xl.pf-v6-c-table :where(.pf-v6-c-table, .pf-v6-c-table__thead, .pf-v6-c-table__tbody, .pf-v6-c-table__tr, .pf-v6-c-table__th, .pf-v6-c-table__td, .pf-v6-c-table__text).pf-m-nowrap {\n --pf-v6-c-table--cell--Overflow: auto;\n }\n .pf-m-grid-2xl.pf-v6-c-table :where(.pf-v6-c-table, .pf-v6-c-table__thead, .pf-v6-c-table__tbody, .pf-v6-c-table__tr, .pf-v6-c-table__th, .pf-v6-c-table__td, .pf-v6-c-table__text).pf-m-fit-content {\n width: auto;\n white-space: normal;\n }\n .pf-m-grid-2xl.pf-v6-c-table :where(.pf-v6-c-table, .pf-v6-c-table__thead, .pf-v6-c-table__tbody, .pf-v6-c-table__tr, .pf-v6-c-table__th, .pf-v6-c-table__td, .pf-v6-c-table__text).pf-m-truncate {\n --pf-v6-c-table--cell--MaxWidth: 100%;\n }\n .pf-m-grid-2xl.pf-v6-c-table [class*=pf-m-width] {\n --pf-v6-c-table--cell--Width: auto;\n }\n}\n\n.pf-v6-c-table {\n --pf-v6-c-table--BackgroundColor: var(--pf-t--global--background--color--primary--default);\n --pf-v6-c-table--BorderColor: var(--pf-t--global--border--color--default);\n --pf-v6-c-table--border-width--base: var(--pf-t--global--border--width--divider--default);\n --pf-v6-c-table__caption--FontSize: var(--pf-t--global--font--size--body--default);\n --pf-v6-c-table__caption--Color: var(--pf-t--global--text--color--subtle);\n --pf-v6-c-table__caption--PaddingBlockStart: var(--pf-t--global--spacer--md);\n --pf-v6-c-table__caption--PaddingInlineEnd: var(--pf-t--global--spacer--lg);\n --pf-v6-c-table__caption--PaddingBlockEnd: var(--pf-t--global--spacer--md);\n --pf-v6-c-table__caption--PaddingInlineStart: var(--pf-t--global--spacer--inset--page-chrome);\n --pf-v6-c-table__thead--cell--FontSize: var(--pf-t--global--font--size--body--sm);\n --pf-v6-c-table__thead--cell--FontWeight: var(--pf-t--global--font--weight--body--bold);\n --pf-v6-c-table__thead__toggle--PaddingBlockStart: var(--pf-v6-c-table--cell--Padding--base);\n --pf-v6-c-table__thead__toggle--PaddingBlockEnd: var(--pf-v6-c-table--cell--Padding--base);\n --pf-v6-c-table__tbody--cell--PaddingBlockStart: var(--pf-v6-c-table--cell--Padding--base);\n --pf-v6-c-table__tbody--cell--PaddingBlockEnd: var(--pf-v6-c-table--cell--Padding--base);\n --pf-v6-c-table__tbody--cell--FontSize: var(--pf-t--global--font--size--body--default);\n --pf-v6-c-table__tr--BorderBlockEndWidth: var(--pf-t--global--border--width--divider--default);\n --pf-v6-c-table__tr--BorderBlockEndColor: var(--pf-t--global--border--color--default);\n --pf-v6-c-table--cell--Padding--base: var(--pf-t--global--spacer--md);\n --pf-v6-c-table--cell--PaddingBlockStart: var(--pf-v6-c-table--cell--Padding--base);\n --pf-v6-c-table--cell--PaddingInlineEnd: var(--pf-v6-c-table--cell--Padding--base);\n --pf-v6-c-table--cell--PaddingBlockEnd: var(--pf-v6-c-table--cell--Padding--base);\n --pf-v6-c-table--cell--PaddingInlineStart: var(--pf-v6-c-table--cell--Padding--base);\n --pf-v6-c-table--cell--FontSize: var(--pf-t--global--font--size--body--default);\n --pf-v6-c-table--cell--FontWeight: var(--pf-t--global--font--weight--body--default);\n --pf-v6-c-table--cell--LineHeight: var(--pf-t--global--font--line-height--body);\n --pf-v6-c-table--cell--Color: var(--pf-t--global--text--color--regular);\n --pf-v6-c-table--cell--first-last-child--PaddingInline: var(--pf-t--global--spacer--inset--page-chrome);\n --pf-v6-c-table__tr--m-first-cell-offset-reset--cell--PaddingInlineStart: var(--pf-v6-c-table--cell--Padding--base);\n --pf-v6-c-table--cell--MinWidth: calc(var(--pf-v6-c-table--cell--PaddingInlineEnd) + var(--pf-v6-c-table--cell--PaddingInlineEnd));\n --pf-v6-c-table--cell--MaxWidth: none;\n --pf-v6-c-table--cell--Width: auto;\n --pf-v6-c-table--cell--Overflow: visible;\n --pf-v6-c-table--cell--TextOverflow: clip;\n --pf-v6-c-table--cell--WhiteSpace: normal;\n --pf-v6-c-table--cell--WordBreak: normal;\n --pf-v6-c-table--cell--m-border-right--before--BorderInlineEndWidth: var(--pf-t--global--border--width--divider--default);\n --pf-v6-c-table--cell--m-border-right--before--BorderInlineEndColor: var(--pf-t--global--border--color--default);\n --pf-v6-c-table--cell--m-border-left--before--BorderInlineStartWidth: var(--pf-t--global--border--width--divider--default);\n --pf-v6-c-table--cell--m-border-left--before--BorderInlineStartColor: var(--pf-t--global--border--color--default);\n --pf-v6-c-table--cell--m-help--MinWidth: 11ch;\n --pf-v6-c-table--m-truncate--cell--MaxWidth: 1px;\n --pf-v6-c-table--m-truncate--cell--MinWidth: calc(5ch + var(--pf-v6-c-table--cell--PaddingInlineEnd) + var(--pf-v6-c-table--cell--PaddingInlineStart));\n --pf-v6-c-table__text--MinWidth: 100%;\n --pf-v6-c-table__text--m-truncate--MinWidth: 5ch;\n --pf-v6-c-table--m-truncate__text--MinWidth: 5ch;\n --pf-v6-c-table--cell--hidden-visible--Display: table-cell;\n --pf-v6-c-table__toggle--PaddingBlockStart: var(--pf-t--global--spacer--sm);\n --pf-v6-c-table__toggle--PaddingBlockEnd: var(--pf-t--global--spacer--sm);\n --pf-v6-c-table__toggle--PaddingInlineStart: var(--pf-t--global--spacer--sm);\n --pf-v6-c-table__toggle--PaddingInlineEnd: var(--pf-t--global--spacer--sm);\n --pf-v6-c-table__toggle--c-button__toggle-icon--Rotate: 270deg;\n --pf-v6-c-table__toggle--c-button__toggle-icon--TransitionDuration: var(--pf-t--global--motion--duration--icon--default);\n --pf-v6-c-table__toggle--c-button__toggle-icon--TransitionTimingFunction: var(--pf-t--global--motion--timing-function--default);\n --pf-v6-c-table__toggle--c-button--m-expanded__toggle-icon--Rotate: 360deg;\n --pf-v6-c-table__button--PaddingBlockStart: var(--pf-t--global--spacer--sm);\n --pf-v6-c-table__button--PaddingBlockEnd: var(--pf-t--global--spacer--sm);\n --pf-v6-c-table__button--PaddingInlineStart: var(--pf-t--global--spacer--md);\n --pf-v6-c-table__button--PaddingInlineEnd: var(--pf-t--global--spacer--md);\n --pf-v6-c-table__button--Color: var(--pf-t--global--text--color--regular);\n --pf-v6-c-table__button--BackgroundColor: var(--pf-t--global--background--color--action--plain--default);\n --pf-v6-c-table__button--OutlineOffset: calc(var(--pf-t--global--border--width--strong) * -1);\n --pf-v6-c-table__button--BorderColor: var(--pf-t--global--border--color--high-contrast);\n --pf-v6-c-table__button--BorderWidth: var(--pf-t--global--border--width--action--plain--default);\n --pf-v6-c-table__button--hover--BorderWidth: var(--pf-t--global--border--width--action--plain--hover);\n --pf-v6-c-table__button--BorderRadius: var(--pf-t--global--border--radius--small);\n --pf-v6-c-table__button--hover--Color: var(--pf-t--global--text--color--regular);\n --pf-v6-c-table__button--hover--BackgroundColor: var(--pf-t--global--background--color--action--plain--hover);\n --pf-v6-c-table__check--PaddingInlineStart: var(--pf-t--global--spacer--sm);\n --pf-v6-c-table__check--PaddingInlineEnd: var(--pf-t--global--spacer--sm);\n --pf-v6-c-table__favorite--c-button--FontSize: var(--pf-t--global--font--size--body--default);\n --pf-v6-c-table--cell--m-favorite--Color: var(--pf-t--global--text--color--subtle);\n --pf-v6-c-table__favorite--m-favorited--c-button--Color: var(--pf-t--global--color--favorite--clicked);\n --pf-v6-c-table__tr--m-ghost-row--Opacity: .4;\n --pf-v6-c-table__tr--m-ghost-row--BackgroundColor: var(--pf-t--global--background--color--primary--default);\n --pf-v6-c-table__action--PaddingBlockStart: var(--pf-t--global--spacer--sm);\n --pf-v6-c-table__action--PaddingBlockEnd: var(--pf-t--global--spacer--sm);\n --pf-v6-c-table__action--PaddingInlineStart: var(--pf-t--global--spacer--sm);\n --pf-v6-c-table__action--PaddingInlineEnd: var(--pf-t--global--spacer--sm);\n --pf-v6-c-table__expandable-row--TransitionDuration--expand--slide: 0s;\n --pf-v6-c-table__expandable-row--TransitionDuration--expand--fade: var(--pf-t--global--motion--duration--fade--default);\n --pf-v6-c-table__expandable-row--TransitionDuration--collapse--slide: 0s;\n --pf-v6-c-table__expandable-row--TransitionDuration--collapse--fade: var(--pf-t--global--motion--duration--fade--short);\n --pf-v6-c-table__expandable-row--TransitionTimingFunction: var(--pf-t--global--motion--timing-function--default);\n --pf-v6-c-table__expandable-row--Opacity: 0;\n --pf-v6-c-table__tbody--m-expanded__expandable-row--Opacity: 1;\n --pf-v6-c-table__expandable-row--TranslateY: 0;\n --pf-v6-c-table__tbody--m-expanded__expandable-row--TranslateY: 0;\n --pf-v6-c-table__expandable-row-content--PaddingBlockStart: var(--pf-t--global--spacer--md);\n --pf-v6-c-table__expandable-row-content--PaddingBlockEnd: var(--pf-t--global--spacer--md);\n --pf-v6-c-table__expandable-row-content--PaddingInlineStart: var(--pf-t--global--spacer--md);\n --pf-v6-c-table__expandable-row-content--PaddingInlineEnd: var(--pf-t--global--spacer--md);\n --pf-v6-c-table__expandable-row-content--BorderRadius: var(--pf-t--global--border--radius--small);\n --pf-v6-c-table__expandable-row-content--BackgroundColor: var(--pf-t--global--background--color--primary--default);\n --pf-v6-c-table__expandable-row-content--BorderColor: var(--pf-t--global--border--color--high-contrast);\n --pf-v6-c-table__expandable-row-content--BorderWidth: 0;\n --pf-v6-c-table__control-row--BackgroundColor: var(--pf-t--global--background--color--primary--default);\n --pf-v6-c-table__control-row--BorderBlockEndWidth: var(--pf-t--global--border--width--divider--default);\n --pf-v6-c-table__control-row__tbody--BorderBlockEndColor: var(--pf-t--global--border--color--default);\n --pf-v6-c-table__icon-inline--MarginInlineEnd: var(--pf-t--global--spacer--sm);\n --pf-v6-c-table__sort--MinWidth: calc(6ch + var(--pf-v6-c-table--cell--PaddingInlineEnd) + var(--pf-v6-c-table--cell--PaddingInlineStart) + var(--pf-v6-c-table__sort-indicator--MarginInlineStart));\n --pf-v6-c-table__sort--m-selected__button--Color: var(--pf-t--global--color--brand--clicked);\n --pf-v6-c-table__sort--m-help--MinWidth: 15ch;\n --pf-v6-c-table__sort__button__text--Color: currentcolor;\n --pf-v6-c-table__sort__button--hover__text--Color: currentcolor;\n --pf-v6-c-table__sort-indicator--Color: var(--pf-t--global--icon--color--subtle);\n --pf-v6-c-table__sort-indicator--MarginInlineStart: var(--pf-t--global--spacer--md);\n --pf-v6-c-table__sort--m-selected__sort-indicator--Color: var(--pf-t--global--color--brand--clicked);\n --pf-v6-c-table__sort__button--hover__sort-indicator--Color: var(--pf-t--global--text--color--regular);\n --pf-v6-c-table__th--m-help--MinWidth: 11ch;\n --pf-v6-c-table__column-help--MarginInlineStart: var(--pf-t--global--spacer--sm);\n --pf-v6-c-table__compound-expansion-toggle__button--Color: var(--pf-t--global--icon--color--brand--default);\n --pf-v6-c-table__compound-expansion-toggle__button--BackgroundColor: var(--pf-t--global--background--color--action--plain--default);\n --pf-v6-c-table__compound-expansion-toggle__button--hover--Color: var(--pf-t--global--icon--color--brand--hover);\n --pf-v6-c-table__compound-expansion-toggle__button--hover--BackgroundColor: var(--pf-t--global--background--color--action--plain--hover);\n --pf-v6-c-table__compound-expansion-toggle__button--expanded--BackgroundColor: var(--pf-t--global--background--color--action--plain--clicked);\n --pf-v6-c-table__compound-expansion-toggle__button--after--BorderColor: var(--pf-t--global--border--color--clicked);\n --pf-v6-c-table__compound-expansion-toggle__button--after--BorderRadius: inherit;\n --pf-v6-c-table__compound-expansion-toggle__button--after--BorderBlockStartWidth: 0;\n --pf-v6-c-table__compound-expansion-toggle__button--hover--after--BorderBlockStartWidth: var(--pf-t--global--border--width--strong);\n --pf-v6-c-table__compound-expansion-toggle--m-expanded__button--after--BorderBlockStartWidth: var(--pf-t--global--border--width--strong);\n --pf-v6-c-table--compound-expansion--m-expanded--BackgroundColor: var(--pf-t--global--background--color--primary--clicked);\n --pf-v6-c-table--compound-expansion--m-expanded--BorderWidth: var(--pf-t--global--border--width--high-contrast--regular);\n --pf-v6-c-table--m-compact__th--PaddingBlockStart: calc(var(--pf-t--global--spacer--sm) + var(--pf-t--global--spacer--xs));\n --pf-v6-c-table--m-compact__th--PaddingBlockEnd: var(--pf-t--global--spacer--sm);\n --pf-v6-c-table--m-compact--cell--PaddingBlockStart: var(--pf-t--global--spacer--sm);\n --pf-v6-c-table--m-compact--cell--PaddingBlockEnd: var(--pf-t--global--spacer--sm);\n --pf-v6-c-table__td--m-action--PaddingBlockStart: var(--pf-t--global--spacer--sm);\n --pf-v6-c-table__td--m-action--PaddingBlockEnd: var(--pf-t--global--spacer--sm);\n --pf-v6-c-table--m-compact__td--m-action--PaddingBlockStart: var(--pf-t--global--spacer--xs);\n --pf-v6-c-table--m-compact__td--m-action--PaddingBlockEnd: var(--pf-t--global--spacer--xs);\n --pf-v6-c-table--m-compact__action--PaddingBlockStart: var(--pf-t--global--spacer--xs);\n --pf-v6-c-table--m-compact__action--PaddingBlockEnd: var(--pf-t--global--spacer--xs);\n --pf-v6-c-table__expandable-row--m-expanded--BorderBlockEndColor: var(--pf-t--global--border--color--default);\n --pf-v6-c-table__tr--m-clickable--BackgroundColor: transparent;\n --pf-v6-c-table__tr--m-clickable--OutlineOffset: calc(-1 * var(--pf-t--global--spacer--xs));\n --pf-v6-c-table__tr--m-clickable--hover--BackgroundColor: var(--pf-t--global--background--color--primary--hover);\n --pf-v6-c-table__tr--m-selected--BackgroundColor: var(--pf-t--global--background--color--primary--clicked);\n --pf-v6-c-table__tr--m-selected--OutlineOffset: calc(-1 * var(--pf-t--global--spacer--xs));\n --pf-v6-c-table__tbody--m-clickable--BackgroundColor: transparent;\n --pf-v6-c-table__tbody--m-clickable--OutlineOffset: calc(-1 * var(--pf-t--global--spacer--xs));\n --pf-v6-c-table__tbody--m-clickable--hover--BackgroundColor: var(--pf-t--global--background--color--primary--hover);\n --pf-v6-c-table__tbody--m-clickable--m-expanded--BackgroundColor: var(--pf-t--global--background--color--primary--clicked);\n --pf-v6-c-table__tbody--m-selected--BackgroundColor: var(--pf-t--global--background--color--primary--clicked);\n --pf-v6-c-table__tbody--m-selected--OutlineOffset: calc(-1 * var(--pf-t--global--spacer--xs));\n --pf-v6-c-table__thead--m-nested-column-header--button--OutlineOffset: -0.1875rem;\n --pf-v6-c-table__thead--m-nested-column-header__tr--PaddingBlockStart: var(--pf-t--global--spacer--xs);\n --pf-v6-c-table__thead--m-nested-column-header__tr--PaddingBlockEnd: var(--pf-t--global--spacer--md);\n --pf-v6-c-table__subhead--Color: var(--pf-t--global--text--color--subtle);\n --pf-v6-c-table__nested-column-header__button--PaddingInlineStart: calc(var(--pf-v6-c-table__button--PaddingInlineStart) - var(--pf-t--global--spacer--control--horizontal--plain));\n --pf-v6-c-table__nested-column-header__button--PaddingInlineEnd: calc(var(--pf-v6-c-table__button--PaddingInlineEnd) - (var(--pf-t--global--spacer--control--horizontal--plain) / 2));\n --pf-v6-c-table--m-striped__tr--BackgroundColor: var(--pf-t--global--background--color--secondary--default);\n --pf-v6-c-table--m-sticky-header--cell--ZIndex: var(--pf-t--global--z-index--xs);\n --pf-v6-c-table--m-sticky-header--ZIndex: calc(var(--pf-t--global--z-index--xs) + 1);\n --pf-v6-c-table--m-sticky-header--border--ZIndex: calc(var(--pf-t--global--z-index--xs) + 2);\n}\n@media screen and (prefers-reduced-motion: no-preference) {\n .pf-v6-c-table {\n --pf-v6-c-table__expandable-row--TransitionDuration--expand--slide: var(--pf-t--global--motion--duration--fade--default);\n --pf-v6-c-table__expandable-row--TransitionDuration--collapse--slide: var(--pf-t--global--motion--duration--fade--short);\n --pf-v6-c-table__expandable-row--TranslateY: -.5rem;\n }\n}\n\n.pf-v6-c-table {\n width: 100%;\n background-color: var(--pf-v6-c-table--BackgroundColor);\n}\n.pf-v6-c-table.pf-m-fixed {\n table-layout: fixed;\n}\n.pf-v6-c-table.pf-m-sticky-header > .pf-v6-c-table__thead,\n.pf-v6-c-table .pf-v6-c-table__thead.pf-m-nested-column-header {\n position: sticky;\n inset-block-start: 0;\n z-index: var(--pf-v6-c-table--m-sticky-header--ZIndex);\n background: var(--pf-v6-c-table--BackgroundColor);\n}\n.pf-v6-c-table.pf-m-sticky-header > .pf-v6-c-table__thead::before,\n.pf-v6-c-table .pf-v6-c-table__thead.pf-m-nested-column-header::before {\n position: absolute;\n inset-block-start: 0;\n inset-block-end: 0;\n inset-inline-start: 0;\n inset-inline-end: 0;\n z-index: var(--pf-v6-c-table--m-sticky-header--border--ZIndex);\n pointer-events: none;\n content: "";\n border-block-end: var(--pf-v6-c-table--border-width--base) solid var(--pf-v6-c-table--BorderColor);\n}\n.pf-v6-c-table.pf-m-sticky-header {\n position: relative;\n}\n.pf-v6-c-table.pf-m-sticky-header thead:where(.pf-v6-c-table__thead) tr:where(.pf-v6-c-table__tr) > :where(th, td) {\n z-index: var(--pf-v6-c-table--m-sticky-header--cell--ZIndex);\n}\n.pf-v6-c-table.pf-m-sticky-header > .pf-m-nested-column-header {\n position: sticky;\n inset-block-start: 0;\n background: var(--pf-v6-c-table--BackgroundColor);\n}\n.pf-v6-c-table:not(.pf-m-sticky-header) > .pf-m-nested-column-header tr:where(.pf-v6-c-table__tr):not(:last-child) {\n border-block-end: 0;\n}\n.pf-v6-c-table:not(.pf-m-sticky-header) > .pf-m-nested-column-header tr:where(.pf-v6-c-table__tr):not(:last-child) th:where(.pf-v6-c-table__th):not([rowspan]),\n.pf-v6-c-table:not(.pf-m-sticky-header) > .pf-m-nested-column-header tr:where(.pf-v6-c-table__tr):not(:last-child) td:where(.pf-v6-c-table__td):not([rowspan]) {\n --pf-v6-c-table--cell--PaddingBlockEnd: var(--pf-v6-c-table__thead--m-nested-column-header__tr--PaddingBlockEnd);\n}\n.pf-v6-c-table.pf-m-striped:not(.pf-m-expandable) > tbody:where(.pf-v6-c-table__tbody) > tr:where(.pf-v6-c-table__tr):nth-child(odd), .pf-v6-c-table.pf-m-striped.pf-m-expandable > tbody:where(.pf-v6-c-table__tbody):nth-of-type(odd) > tr:where(.pf-v6-c-table__tr),\n.pf-v6-c-table > .pf-m-striped > tr:nth-child(odd),\n.pf-v6-c-table > .pf-m-striped-even > tr:nth-child(even),\n.pf-v6-c-table tr:where(.pf-v6-c-table__tr).pf-m-striped {\n --pf-v6-c-table__sticky-column--BackgroundColor: var(--pf-v6-c-table--m-striped__tr--BackgroundColor);\n background: var(--pf-v6-c-table--m-striped__tr--BackgroundColor);\n}\n.pf-v6-c-table tr:where(.pf-v6-c-table__tr):not(.pf-v6-c-table__expandable-row).pf-m-ghost-row {\n background-color: var(--pf-v6-c-table__tr--m-ghost-row--BackgroundColor);\n opacity: var(--pf-v6-c-table__tr--m-ghost-row--Opacity);\n}\n.pf-v6-c-table tr:where(.pf-v6-c-table__tr) > :where(th, td) {\n --pf-v6-hidden-visible--visible--Display: var(--pf-v6-c-table--cell--hidden-visible--Display);\n --pf-v6-hidden-visible--hidden--Display: none;\n --pf-v6-hidden-visible--Display: var(--pf-v6-hidden-visible--visible--Display);\n display: var(--pf-v6-hidden-visible--Display);\n position: relative;\n width: var(--pf-v6-c-table--cell--Width);\n min-width: var(--pf-v6-c-table--cell--MinWidth);\n max-width: var(--pf-v6-c-table--cell--MaxWidth);\n padding-block-start: var(--pf-v6-c-table--cell--PaddingBlockStart);\n padding-block-end: var(--pf-v6-c-table--cell--PaddingBlockEnd);\n padding-inline-start: var(--pf-v6-c-table--cell--PaddingInlineStart);\n padding-inline-end: var(--pf-v6-c-table--cell--PaddingInlineEnd);\n overflow: var(--pf-v6-c-table--cell--Overflow);\n font-size: var(--pf-v6-c-table--cell--FontSize);\n font-weight: var(--pf-v6-c-table--cell--FontWeight);\n line-height: var(--pf-v6-c-table--cell--LineHeight);\n color: var(--pf-v6-c-table--cell--Color);\n text-overflow: var(--pf-v6-c-table--cell--TextOverflow);\n word-break: var(--pf-v6-c-table--cell--WordBreak);\n white-space: var(--pf-v6-c-table--cell--WhiteSpace);\n}\n.pf-v6-c-table tr:where(.pf-v6-c-table__tr) > :where(th, td).pf-m-hidden {\n --pf-v6-hidden-visible--Display: var(--pf-v6-hidden-visible--hidden--Display);\n}\n@media screen and (min-width: 36rem) {\n .pf-v6-c-table tr:where(.pf-v6-c-table__tr) > :where(th, td).pf-m-hidden-on-sm {\n --pf-v6-hidden-visible--Display: var(--pf-v6-hidden-visible--hidden--Display);\n }\n .pf-v6-c-table tr:where(.pf-v6-c-table__tr) > :where(th, td).pf-m-visible-on-sm {\n --pf-v6-hidden-visible--Display: var(--pf-v6-hidden-visible--visible--Display);\n }\n}\n@media screen and (min-width: 48rem) {\n .pf-v6-c-table tr:where(.pf-v6-c-table__tr) > :where(th, td).pf-m-hidden-on-md {\n --pf-v6-hidden-visible--Display: var(--pf-v6-hidden-visible--hidden--Display);\n }\n .pf-v6-c-table tr:where(.pf-v6-c-table__tr) > :where(th, td).pf-m-visible-on-md {\n --pf-v6-hidden-visible--Display: var(--pf-v6-hidden-visible--visible--Display);\n }\n}\n@media screen and (min-width: 62rem) {\n .pf-v6-c-table tr:where(.pf-v6-c-table__tr) > :where(th, td).pf-m-hidden-on-lg {\n --pf-v6-hidden-visible--Display: var(--pf-v6-hidden-visible--hidden--Display);\n }\n .pf-v6-c-table tr:where(.pf-v6-c-table__tr) > :where(th, td).pf-m-visible-on-lg {\n --pf-v6-hidden-visible--Display: var(--pf-v6-hidden-visible--visible--Display);\n }\n}\n@media screen and (min-width: 75rem) {\n .pf-v6-c-table tr:where(.pf-v6-c-table__tr) > :where(th, td).pf-m-hidden-on-xl {\n --pf-v6-hidden-visible--Display: var(--pf-v6-hidden-visible--hidden--Display);\n }\n .pf-v6-c-table tr:where(.pf-v6-c-table__tr) > :where(th, td).pf-m-visible-on-xl {\n --pf-v6-hidden-visible--Display: var(--pf-v6-hidden-visible--visible--Display);\n }\n}\n@media screen and (min-width: 90.625rem) {\n .pf-v6-c-table tr:where(.pf-v6-c-table__tr) > :where(th, td).pf-m-hidden-on-2xl {\n --pf-v6-hidden-visible--Display: var(--pf-v6-hidden-visible--hidden--Display);\n }\n .pf-v6-c-table tr:where(.pf-v6-c-table__tr) > :where(th, td).pf-m-visible-on-2xl {\n --pf-v6-hidden-visible--Display: var(--pf-v6-hidden-visible--visible--Display);\n }\n}\n.pf-v6-c-table tr:where(.pf-v6-c-table__tr) > :where(th, td):first-child {\n padding-inline-start: var(--pf-v6-c-table--cell--first-last-child--PaddingInline);\n}\n.pf-v6-c-table tr:where(.pf-v6-c-table__tr) > :where(th, td):last-child {\n padding-inline-end: var(--pf-v6-c-table--cell--first-last-child--PaddingInline);\n}\n.pf-v6-c-table tr:where(.pf-v6-c-table__tr) > :where(th, td).pf-m-center {\n text-align: center;\n}\n.pf-v6-c-table tr:where(.pf-v6-c-table__tr) > :where(th, td):is(:empty, .pf-v6-c-table__cell-empty) {\n width: auto;\n min-width: 0;\n padding: 0;\n}\n.pf-v6-c-table tr:where(.pf-v6-c-table__tr) > :where(th, td).pf-m-help {\n --pf-v6-c-table--cell--MinWidth: var(--pf-v6-c-table--cell--m-help--MinWidth);\n}\n.pf-v6-c-table tr:where(.pf-v6-c-table__tr) > :where(th, td).pf-m-favorite {\n --pf-v6-c-table__button--Color: var(--pf-v6-c-table--cell--m-favorite--Color);\n --pf-v6-c-table__sort--MinWidth: fit-content;\n --pf-v6-c-table--cell--MaxWidth: fit-content;\n --pf-v6-c-table--cell--Overflow: visible;\n}\n.pf-v6-c-table tr:where(.pf-v6-c-table__tr) > :where(th, td).pf-m-border-right::before, .pf-v6-c-table tr:where(.pf-v6-c-table__tr) > :where(th, td).pf-m-border-left::before {\n position: absolute;\n inset: 0;\n pointer-events: none;\n content: "";\n}\n.pf-v6-c-table tr:where(.pf-v6-c-table__tr) > :where(th, td).pf-m-border-right::before {\n border-inline-end: var(--pf-v6-c-table--cell--m-border-right--before--BorderInlineEndWidth) solid var(--pf-v6-c-table--cell--m-border-right--before--BorderInlineEndColor);\n}\n.pf-v6-c-table tr:where(.pf-v6-c-table__tr) > :where(th, td).pf-m-border-left::before {\n border-inline-start: var(--pf-v6-c-table--cell--m-border-left--before--BorderInlineStartWidth) solid var(--pf-v6-c-table--cell--m-border-left--before--BorderInlineStartColor);\n}\n.pf-v6-c-table caption:where(.pf-v6-c-table__caption) {\n padding-block-start: var(--pf-v6-c-table__caption--PaddingBlockStart);\n padding-block-end: var(--pf-v6-c-table__caption--PaddingBlockEnd);\n padding-inline-start: var(--pf-v6-c-table__caption--PaddingInlineStart);\n font-size: var(--pf-v6-c-table__caption--FontSize);\n color: var(--pf-v6-c-table__caption--Color);\n text-align: start;\n background-color: var(--pf-v6-c-table--BackgroundColor);\n}\n.pf-v6-c-table thead:where(.pf-v6-c-table__thead) {\n --pf-v6-c-table--cell--FontSize: var(--pf-v6-c-table__thead--cell--FontSize);\n --pf-v6-c-table--cell--FontWeight: var(--pf-v6-c-table__thead--cell--FontWeight);\n --pf-v6-c-table--cell--MinWidth: var(--pf-v6-c-table--m-truncate--cell--MinWidth);\n --pf-v6-c-table--cell--MaxWidth: var(--pf-v6-c-table--m-truncate--cell--MaxWidth);\n --pf-v6-c-table--cell--Overflow: hidden;\n --pf-v6-c-table--cell--TextOverflow: ellipsis;\n --pf-v6-c-table--cell--WhiteSpace: nowrap;\n}\n.pf-v6-c-table thead:where(.pf-v6-c-table__thead) .pf-v6-c-table__sort .pf-v6-c-table__button {\n margin-block-end: calc(var(--pf-v6-c-table__button--PaddingBlockEnd) * -1);\n}\n.pf-v6-c-table thead:where(.pf-v6-c-table__thead).pf-m-nested-column-header button:where(.pf-v6-c-button) {\n outline-offset: var(--pf-v6-c-table__thead--m-nested-column-header--button--OutlineOffset);\n}\n.pf-v6-c-table thead:where(.pf-v6-c-table__thead).pf-m-nested-column-header tr:where(.pf-v6-c-table__tr):not(:first-child) th:where(.pf-v6-c-table__th):not([rowspan]),\n.pf-v6-c-table thead:where(.pf-v6-c-table__thead).pf-m-nested-column-header tr:where(.pf-v6-c-table__tr):not(:first-child) td:where(.pf-v6-c-table__td):not([rowspan]) {\n --pf-v6-c-table--cell--PaddingBlockStart: var(--pf-v6-c-table__thead--m-nested-column-header__tr--PaddingBlockStart);\n}\n.pf-v6-c-table thead:where(.pf-v6-c-table__thead) .pf-v6-c-table__subhead {\n --pf-v6-c-table__sort__button__text--Color: var(--pf-v6-c-table__subhead--Color);\n color: var(--pf-v6-c-table__subhead--Color);\n}\n.pf-v6-c-table tbody:where(.pf-v6-c-table__tbody) {\n --pf-v6-c-table--cell--PaddingBlockStart: var(--pf-v6-c-table__tbody--cell--PaddingBlockStart);\n --pf-v6-c-table--cell--PaddingBlockEnd: var(--pf-v6-c-table__tbody--cell--PaddingBlockEnd);\n --pf-v6-c-table--cell--FontSize: var(--pf-v6-c-table__tbody--cell--FontSize);\n}\n.pf-v6-c-table tbody:where(.pf-v6-c-table__tbody) > tr:where(.pf-v6-c-table__tr) > :where(th, td) {\n overflow-wrap: break-word;\n}\n.pf-v6-c-table .pf-v6-c-table__td.pf-m-action {\n --pf-v6-c-table--cell--PaddingBlockStart: var(--pf-v6-c-table__td--m-action--PaddingBlockStart);\n --pf-v6-c-table--cell--PaddingBlockEnd: var(--pf-v6-c-table__td--m-action--PaddingBlockEnd);\n}\n.pf-v6-c-table .pf-v6-c-table__sort {\n min-width: var(--pf-v6-c-table__sort--MinWidth);\n}\n.pf-v6-c-table :where(.pf-v6-c-table__th, .pf-v6-c-table__td).pf-m-help {\n min-width: var(--pf-v6-c-table__th--m-help--MinWidth);\n}\n.pf-v6-c-table.pf-m-no-border-rows > tbody:where(.pf-v6-c-table__tbody) {\n --pf-v6-c-table__tr--BorderBlockEndWidth: 0;\n --pf-v6-c-table__tbody--BorderBlockEndWidth: 0;\n --pf-v6-c-table--m-expandable__tbody--BorderBlockEndWidth: 0;\n --pf-v6-c-table__control-row--BorderBlockEndWidth: 0;\n}\n.pf-v6-c-table.pf-m-no-border-rows > tbody:where(.pf-v6-c-table__tbody) > tr:where(.pf-v6-c-table__tr) {\n border-block-end: 0;\n}\n.pf-v6-c-table.pf-m-no-border-rows > tbody:where(.pf-v6-c-table__tbody):not(.pf-m-expanded) .pf-v6-c-table__compound-expansion-toggle .pf-v6-c-table__button::before {\n display: none;\n}\n.pf-v6-c-table tr.pf-m-clickable:last-child {\n border-block-end-color: transparent;\n}\n.pf-v6-c-table tr:where(.pf-v6-c-table__tr).pf-m-clickable {\n cursor: pointer;\n background-color: var(--pf-v6-c-table__tr--m-clickable--BackgroundColor);\n outline-offset: var(--pf-v6-c-table__tr--m-clickable--OutlineOffset);\n}\n.pf-v6-c-table tr:where(.pf-v6-c-table__tr).pf-m-clickable:is(:hover, :focus) {\n --pf-v6-c-table__tr--m-clickable--BackgroundColor: var(--pf-v6-c-table__tr--m-clickable--hover--BackgroundColor);\n}\n.pf-v6-c-table tr:where(.pf-v6-c-table__tr).pf-m-selected {\n position: relative;\n background-color: var(--pf-v6-c-table__tr--m-selected--BackgroundColor);\n outline-offset: var(--pf-v6-c-table__tr--m-selected--OutlineOffset);\n}\n.pf-v6-c-table tr:where(.pf-v6-c-table__tr).pf-m-first-cell-offset-reset > :first-child {\n padding-inline-start: var(--pf-v6-c-table__tr--m-first-cell-offset-reset--cell--PaddingInlineStart);\n}\n.pf-v6-c-table tbody:where(.pf-v6-c-table__tbody).pf-m-clickable {\n cursor: pointer;\n background-color: var(--pf-v6-c-table__tbody--m-clickable--BackgroundColor);\n outline-offset: var(--pf-v6-c-table__tbody--m-clickable--OutlineOffset);\n}\n.pf-v6-c-table tbody:where(.pf-v6-c-table__tbody).pf-m-clickable:is(:hover, :focus) {\n --pf-v6-c-table__tbody--m-clickable--BackgroundColor: var(--pf-v6-c-table__tbody--m-clickable--hover--BackgroundColor);\n}\n.pf-v6-c-table tbody:where(.pf-v6-c-table__tbody).pf-m-clickable.pf-m-expanded {\n --pf-v6-c-table__tbody--m-clickable--BackgroundColor: var(--pf-v6-c-table__tbody--m-clickable--m-expanded--BackgroundColor);\n}\n.pf-v6-c-table tbody:where(.pf-v6-c-table__tbody).pf-m-selected {\n background-color: var(--pf-v6-c-table__tbody--m-selected--BackgroundColor);\n outline-offset: var(--pf-v6-c-table__tbody--m-selected--OutlineOffset);\n}\n.pf-v6-c-table tbody:where(.pf-v6-c-table__tbody).pf-m-selected .pf-v6-c-table__tr.pf-m-expanded:not(.pf-v6-c-table__expandable-row) {\n border: none;\n}\n.pf-v6-c-table.pf-m-drag-over {\n overflow-anchor: none;\n}\n.pf-v6-c-table .pf-v6-c-table {\n background-color: transparent;\n}\n.pf-v6-c-table .pf-v6-c-table,\n.pf-v6-c-table .pf-v6-c-table :is(.pf-v6-c-table__tbody, .pf-v6-c-table__tr:last-child) {\n border-block-end: 0;\n}\n.pf-v6-c-table .pf-v6-c-button .pf-v6-c-table__sort-indicator {\n --pf-v6-c-table__sort-indicator--MarginInlineStart: 0;\n}\n.pf-v6-c-table.pf-m-animate-expand > .pf-v6-c-table__tbody.pf-m-expanded > .pf-v6-c-table__control-row {\n border-block-end: 0;\n}\n.pf-v6-c-table.pf-m-animate-expand > .pf-v6-c-table__tbody > .pf-v6-c-table__expandable-row {\n display: var(--pf-v6-c-table__expandable-row--Display, revert);\n visibility: hidden;\n opacity: var(--pf-v6-c-table__expandable-row--Opacity);\n transition-delay: 0s, 0s, var(--pf-v6-c-table__expandable-row--TransitionDuration--collapse--fade), var(--pf-v6-c-table__expandable-row--TransitionDuration--collapse--fade);\n transition-timing-function: var(--pf-v6-c-table__expandable-row--TransitionTimingFunction);\n transition-duration: var(--pf-v6-c-table__expandable-row--TransitionDuration--collapse--fade), var(--pf-v6-c-table__expandable-row--TransitionDuration--collapse--slide), 0s, 0s;\n transition-property: opacity, translate, visibility, background-color;\n translate: 0 var(--pf-v6-c-table__expandable-row--TranslateY);\n}\n.pf-v6-c-table.pf-m-animate-expand > .pf-v6-c-table__tbody > .pf-v6-c-table__expandable-row[hidden] {\n display: var(--pf-v6-c-table__expandable-row--Display, revert);\n}\n.pf-v6-c-table.pf-m-animate-expand > .pf-v6-c-table__tbody > .pf-v6-c-table__expandable-row.pf-m-expanded {\n visibility: visible;\n opacity: var(--pf-v6-c-table__tbody--m-expanded__expandable-row--Opacity);\n transition-delay: 0s;\n transition-duration: var(--pf-v6-c-table__expandable-row--TransitionDuration--expand--fade), var(--pf-v6-c-table__expandable-row--TransitionDuration--expand--slide), 0s, 0s;\n translate: 0 var(--pf-v6-c-table__tbody--m-expanded__expandable-row--TranslateY);\n}\n.pf-v6-c-table.pf-m-animate-expand > .pf-v6-c-table__tbody > .pf-v6-c-table__expandable-row.pf-m-expanded > :is(.pf-v6-c-table__td, .pf-v6-c-table__th) > .pf-v6-c-table__expandable-row-content {\n max-height: 99999px;\n}\n.pf-v6-c-table.pf-m-animate-expand > .pf-v6-c-table__tbody > .pf-v6-c-table__expandable-row:not(.pf-m-expanded) > :is(.pf-v6-c-table__td, .pf-v6-c-table__th),\n.pf-v6-c-table.pf-m-animate-expand > .pf-v6-c-table__tbody > .pf-v6-c-table__expandable-row:not(.pf-m-expanded) > :is(.pf-v6-c-table__td, .pf-v6-c-table__th) > .pf-v6-c-table__expandable-row-content {\n padding: 0;\n overflow: hidden;\n transition-delay: var(--pf-v6-c-table__expandable-row--TransitionDuration--collapse--fade);\n transition-property: padding, max-height, overflow;\n}\n.pf-v6-c-table.pf-m-animate-expand > .pf-v6-c-table__tbody > .pf-v6-c-table__expandable-row:not(.pf-m-expanded) > :is(.pf-v6-c-table__td, .pf-v6-c-table__th) > .pf-v6-c-table__expandable-row-content {\n max-height: 0;\n}\n.pf-v6-c-table.pf-m-animate-expand > .pf-v6-c-table__tbody > .pf-v6-c-table__tr:has(~ .pf-v6-c-table__expandable-row) {\n border-block-end: 0;\n}\n.pf-v6-c-table.pf-m-animate-expand > .pf-v6-c-table__tbody > .pf-v6-c-table__control-row.pf-m-no-animate-expand ~ .pf-v6-c-table__expandable-row {\n --pf-v6-c-table__expandable-row--TransitionDuration--collapse--fade: 0s;\n --pf-v6-c-table__expandable-row--TransitionDuration--collapse--slide: 0s;\n --pf-v6-c-table__expandable-row--TransitionDuration--expand--fade: 0s;\n --pf-v6-c-table__expandable-row--TransitionDuration--expand--slide: 0s;\n}\n\n[class*=pf-v6-c-table].pf-m-truncate {\n --pf-v6-c-table--cell--MinWidth: var(--pf-v6-c-table--m-truncate--cell--MinWidth);\n --pf-v6-c-table--cell--MaxWidth: var(--pf-v6-c-table--m-truncate--cell--MaxWidth);\n --pf-v6-c-table--cell--Overflow: hidden;\n --pf-v6-c-table--cell--TextOverflow: ellipsis;\n --pf-v6-c-table--cell--WhiteSpace: nowrap;\n}\n[class*=pf-v6-c-table].pf-m-wrap {\n --pf-v6-c-table--cell--MinWidth: 0;\n --pf-v6-c-table--cell--MaxWidth: none;\n --pf-v6-c-table--cell--Overflow: visible;\n --pf-v6-c-table--cell--TextOverflow: clip;\n --pf-v6-c-table--cell--WhiteSpace: normal;\n}\n[class*=pf-v6-c-table].pf-m-nowrap {\n --pf-v6-c-table--cell--MinWidth: 0;\n --pf-v6-c-table--cell--MaxWidth: none;\n --pf-v6-c-table--cell--Overflow: visible;\n --pf-v6-c-table--cell--TextOverflow: clip;\n --pf-v6-c-table--cell--WhiteSpace: nowrap;\n}\n[class*=pf-v6-c-table] .pf-v6-c-table__icon, [class*=pf-v6-c-table].pf-m-fit-content {\n --pf-v6-c-table--cell--MinWidth: fit-content;\n --pf-v6-c-table--cell--MaxWidth: none;\n --pf-v6-c-table--cell--Width: 1%;\n --pf-v6-c-table--cell--Overflow: visible;\n --pf-v6-c-table--cell--TextOverflow: clip;\n --pf-v6-c-table--cell--WhiteSpace: nowrap;\n}\n[class*=pf-v6-c-table].pf-m-break-word {\n --pf-v6-c-table--cell--WordBreak: break-word;\n --pf-v6-c-table--cell--WhiteSpace: normal;\n}\n\n.pf-v6-c-table__text {\n position: relative;\n display: block;\n width: var(--pf-v6-c-table--cell--Width);\n min-width: var(--pf-v6-c-table__text--MinWidth);\n max-width: var(--pf-v6-c-table--cell--MaxWidth);\n overflow: var(--pf-v6-c-table--cell--Overflow);\n line-height: var(--pf-v6-c-table--cell--LineHeight);\n text-overflow: var(--pf-v6-c-table--cell--TextOverflow);\n word-break: var(--pf-v6-c-table--cell--WordBreak);\n white-space: var(--pf-v6-c-table--cell--WhiteSpace);\n}\n.pf-v6-c-table__text.pf-m-truncate {\n --pf-v6-c-table--cell--MinWidth: 100%;\n min-width: max(var(--pf-v6-c-table__text--m-truncate--MinWidth), var(--pf-v6-c-table__text--MinWidth));\n}\n.pf-v6-c-table__text.pf-m-truncate > :where(th, td) {\n overflow: var(--pf-v6-c-table--cell--Overflow);\n text-overflow: var(--pf-v6-c-table--cell--TextOverflow);\n white-space: var(--pf-v6-c-table--cell--WhiteSpace);\n}\n\n.pf-v6-c-table__button {\n position: relative;\n width: auto;\n padding-block-start: var(--pf-v6-c-table__button--PaddingBlockStart);\n padding-block-end: var(--pf-v6-c-table__button--PaddingBlockEnd);\n padding-inline-start: var(--pf-v6-c-table__button--PaddingInlineStart);\n padding-inline-end: var(--pf-v6-c-table__button--PaddingInlineEnd);\n margin-block-end: calc(var(--pf-v6-c-table__button--PaddingBlockEnd) * -1);\n margin-inline-start: calc(var(--pf-v6-c-table__button--PaddingInlineStart) * -1);\n font-size: inherit;\n font-weight: inherit;\n color: var(--pf-v6-c-table__button--Color);\n text-align: start;\n white-space: inherit;\n user-select: text;\n background-color: var(--pf-v6-c-table__button--BackgroundColor);\n border: 0;\n border-radius: var(--pf-v6-c-table__button--BorderRadius);\n outline-offset: var(--pf-v6-c-table__button--OutlineOffset);\n}\n.pf-v6-c-table__button::after {\n position: absolute;\n inset: 0;\n pointer-events: none;\n content: "";\n border: var(--pf-v6-c-table__button--BorderWidth) solid var(--pf-v6-c-table__button--BorderColor);\n border-radius: inherit;\n}\n.pf-v6-c-table .pf-v6-c-table .pf-v6-c-table__button {\n margin-block-end: 0;\n}\n.pf-v6-c-table__button:is(:hover, :focus) {\n color: var(--pf-v6-c-table__button--hover--Color);\n}\n\n.pf-v6-c-table__sort .pf-v6-c-table__text,\n.pf-v6-c-table__compound-expansion-toggle .pf-v6-c-table__text {\n display: block;\n width: auto;\n overflow: var(--pf-v6-c-table--cell--Overflow);\n text-overflow: var(--pf-v6-c-table--cell--TextOverflow);\n white-space: var(--pf-v6-c-table--cell--WhiteSpace);\n}\n\n.pf-v6-c-table__button-content,\n.pf-v6-c-table__column-help {\n display: inline-grid;\n grid-template-columns: auto max-content;\n align-items: last baseline;\n justify-content: start;\n}\n.pf-v6-c-table__button-content .pf-v6-c-table__text,\n.pf-v6-c-table__column-help .pf-v6-c-table__text {\n min-width: auto;\n max-width: 100%;\n}\n.pf-v6-c-table thead:where(.pf-v6-c-table__thead).pf-m-nowrap .pf-v6-c-table__button-content, .pf-v6-c-table tr:where(.pf-v6-c-table__tr).pf-m-nowrap .pf-v6-c-table__button-content, .pf-v6-c-table th:where(.pf-v6-c-table__th).pf-m-nowrap .pf-v6-c-table__button-content,\n.pf-v6-c-table thead:where(.pf-v6-c-table__thead).pf-m-nowrap .pf-v6-c-table__column-help,\n.pf-v6-c-table tr:where(.pf-v6-c-table__tr).pf-m-nowrap .pf-v6-c-table__column-help,\n.pf-v6-c-table th:where(.pf-v6-c-table__th).pf-m-nowrap .pf-v6-c-table__column-help {\n grid-template-columns: min-content max-content;\n}\n.pf-v6-c-table thead:where(.pf-v6-c-table__thead).pf-m-fit-content .pf-v6-c-table__button-content, .pf-v6-c-table tr:where(.pf-v6-c-table__tr).pf-m-fit-content .pf-v6-c-table__button-content, .pf-v6-c-table th:where(.pf-v6-c-table__th).pf-m-fit-content .pf-v6-c-table__button-content,\n.pf-v6-c-table thead:where(.pf-v6-c-table__thead).pf-m-fit-content .pf-v6-c-table__column-help,\n.pf-v6-c-table tr:where(.pf-v6-c-table__tr).pf-m-fit-content .pf-v6-c-table__column-help,\n.pf-v6-c-table th:where(.pf-v6-c-table__th).pf-m-fit-content .pf-v6-c-table__column-help {\n grid-template-columns: fit-content max-content;\n}\n.pf-v6-c-table thead:where(.pf-v6-c-table__thead).pf-m-wrap .pf-v6-c-table__button-content, .pf-v6-c-table tr:where(.pf-v6-c-table__tr).pf-m-wrap .pf-v6-c-table__button-content, .pf-v6-c-table th:where(.pf-v6-c-table__th).pf-m-wrap .pf-v6-c-table__button-content, .pf-v6-c-table thead:where(.pf-v6-c-table__thead).pf-m-truncate .pf-v6-c-table__button-content, .pf-v6-c-table tr:where(.pf-v6-c-table__tr).pf-m-truncate .pf-v6-c-table__button-content, .pf-v6-c-table th:where(.pf-v6-c-table__th).pf-m-truncate .pf-v6-c-table__button-content,\n.pf-v6-c-table thead:where(.pf-v6-c-table__thead).pf-m-wrap .pf-v6-c-table__column-help,\n.pf-v6-c-table tr:where(.pf-v6-c-table__tr).pf-m-wrap .pf-v6-c-table__column-help,\n.pf-v6-c-table th:where(.pf-v6-c-table__th).pf-m-wrap .pf-v6-c-table__column-help,\n.pf-v6-c-table thead:where(.pf-v6-c-table__thead).pf-m-truncate .pf-v6-c-table__column-help,\n.pf-v6-c-table tr:where(.pf-v6-c-table__tr).pf-m-truncate .pf-v6-c-table__column-help,\n.pf-v6-c-table th:where(.pf-v6-c-table__th).pf-m-truncate .pf-v6-c-table__column-help {\n grid-template-columns: auto max-content;\n}\n\n.pf-v6-c-table .pf-v6-c-table__check,\n.pf-v6-c-table .pf-v6-c-table__toggle,\n.pf-v6-c-table .pf-v6-c-table__action,\n.pf-v6-c-table .pf-v6-c-table__inline-edit-action,\n.pf-v6-c-table .pf-v6-c-table__draggable {\n --pf-v6-c-table--cell--MinWidth: 0;\n --pf-v6-c-table--cell--Width: 1%;\n max-width: none;\n}\n\n.pf-v6-c-table .pf-v6-c-table__favorite {\n --pf-v6-c-table--cell--MaxWidth: auto;\n}\n\n.pf-v6-c-table__toggle {\n --pf-v6-c-table--cell--PaddingBlockStart: var(--pf-v6-c-table__toggle--PaddingBlockStart);\n --pf-v6-c-table--cell--PaddingBlockEnd: var(--pf-v6-c-table__toggle--PaddingBlockEnd);\n --pf-v6-c-table--cell--PaddingInlineStart: var(--pf-v6-c-table__toggle--PaddingInlineStart);\n --pf-v6-c-table--cell--PaddingInlineEnd: var(--pf-v6-c-table__toggle--PaddingInlineEnd);\n}\n.pf-v6-c-table__thead .pf-v6-c-table__toggle .pf-v6-c-button {\n margin-block-start: calc(var(--pf-v6-c-button--PaddingBlockStart) * -1);\n margin-block-end: calc(var(--pf-v6-c-button--PaddingBlockEnd) * -1);\n line-height: 1lh;\n}\n\n.pf-v6-c-table__toggle .pf-v6-c-button.pf-m-expanded .pf-v6-c-table__toggle-icon {\n transform: rotate(var(--pf-v6-c-table__toggle--c-button--m-expanded__toggle-icon--Rotate));\n}\n.pf-v6-c-table__toggle .pf-v6-c-table__toggle-icon {\n transition-timing-function: var(--pf-v6-c-table__toggle--c-button__toggle-icon--TransitionTimingFunction);\n transition-duration: var(--pf-v6-c-table__toggle--c-button__toggle-icon--TransitionDuration);\n transition-property: transform;\n transform: rotate(var(--pf-v6-c-table__toggle--c-button__toggle-icon--Rotate));\n}\n:where(.pf-v6-m-dir-rtl, [dir=rtl]) .pf-v6-c-table__toggle .pf-v6-c-table__toggle-icon {\n scale: -1 1;\n}\n\n.pf-v6-c-table__toggle svg {\n pointer-events: none;\n}\n\n.pf-v6-c-table__check {\n --pf-v6-c-table--cell--PaddingInlineStart: var(--pf-v6-c-table__check--PaddingInlineStart);\n --pf-v6-c-table--cell--PaddingInlineEnd: var(--pf-v6-c-table__check--PaddingInlineEnd);\n vertical-align: top;\n}\n.pf-v6-c-table__check .pf-v6-c-check {\n --pf-v6-c-check__label--FontSize: var(--pf-v6-c-table--cell--FontSize);\n --pf-v6-c-check__label--LineHeight: var(--pf-v6-c-table--cell--LineHeight);\n}\n.pf-v6-c-table__check .pf-v6-c-radio {\n --pf-v6-c-radio__label--FontSize: var(--pf-v6-c-table--cell--FontSize);\n --pf-v6-c-radio__label--LineHeight: var(--pf-v6-c-table--cell--LineHeight);\n}\nthead .pf-v6-c-table__check {\n vertical-align: bottom;\n}\nthead .pf-v6-c-table__check .pf-v6-c-check.pf-m-standalone,\nthead .pf-v6-c-table__check .pf-v6-c-radio.pf-m-standalone {\n display: table-cell;\n height: auto;\n line-height: 1;\n vertical-align: baseline;\n}\n\n.pf-v6-c-table__favorite .pf-v6-c-button:not(.pf-m-favorite) {\n --pf-v6-c-button--FontSize: var(--pf-v6-c-table__favorite--c-button--FontSize);\n}\n.pf-v6-c-table__favorite.pf-m-favorited .pf-v6-c-button:not(.pf-m-favorited) {\n --pf-v6-c-button--m-plain__icon--Color: var(--pf-v6-c-table__favorite--m-favorited--c-button--Color);\n}\n.pf-v6-c-table__favorite.pf-m-favorited .pf-v6-c-button:not(.pf-m-favorited):is(:hover, :focus) {\n --pf-v6-c-button--hover__icon--Color: var(--pf-v6-c-table__favorite--m-favorited--c-button--Color);\n}\n\n.pf-v6-c-table__draggable .pf-v6-c-button {\n cursor: grab;\n}\n.pf-v6-c-table__draggable .pf-v6-c-button:active {\n cursor: grabbing;\n}\n\n.pf-v6-c-table__action,\n.pf-v6-c-table__favorite,\n.pf-v6-c-table__inline-edit-action,\n.pf-v6-c-table__draggable {\n --pf-v6-c-table--cell--PaddingBlockStart: var(--pf-v6-c-table__action--PaddingBlockStart);\n --pf-v6-c-table--cell--PaddingBlockEnd: var(--pf-v6-c-table__action--PaddingBlockEnd);\n --pf-v6-c-table--cell--PaddingInlineStart: var(--pf-v6-c-table__action--PaddingInlineStart);\n --pf-v6-c-table--cell--PaddingInlineEnd: var(--pf-v6-c-table__action--PaddingInlineEnd);\n}\n\n.pf-v6-c-table__action:last-child,\n.pf-v6-c-table__inline-edit-action:last-child {\n text-align: end;\n}\n\n.pf-v6-c-table__compound-expansion-toggle {\n --pf-v6-c-table__button--Color: var(--pf-v6-c-table__compound-expansion-toggle__button--Color);\n --pf-v6-c-table__button--hover--Color: var(--pf-v6-c-table__compound-expansion-toggle__button--hover--Color);\n position: relative;\n padding: 0;\n background-color: var(--pf-v6-c-table__compound-expansion-toggle__button--BackgroundColor);\n}\n.pf-v6-c-table__compound-expansion-toggle.pf-m-truncate {\n overflow: visible;\n}\n.pf-v6-c-table__compound-expansion-toggle .pf-v6-c-table__button {\n position: static;\n min-width: 100%;\n padding: 0;\n margin: 0;\n overflow: hidden;\n}\n.pf-v6-c-table__compound-expansion-toggle .pf-v6-c-table__button:is(:hover, :focus) {\n outline: 0;\n}\n.pf-v6-c-table__compound-expansion-toggle .pf-v6-c-table__button::after {\n position: absolute;\n inset: 0;\n content: "";\n border: 0;\n border-block-start: var(--pf-v6-c-table__compound-expansion-toggle__button--after--BorderBlockStartWidth) solid var(--pf-v6-c-table__compound-expansion-toggle__button--after--BorderColor);\n border-radius: var(--pf-v6-c-table__compound-expansion-toggle__button--after--BorderRadius);\n}\n.pf-v6-c-table__compound-expansion-toggle:hover, .pf-v6-c-table__compound-expansion-toggle:focus-within {\n --pf-v6-c-table__compound-expansion-toggle__button--BackgroundColor: var(--pf-v6-c-table__compound-expansion-toggle__button--hover--BackgroundColor);\n --pf-v6-c-table__compound-expansion-toggle__button--after--BorderBlockStartWidth: var(--pf-v6-c-table__compound-expansion-toggle__button--hover--after--BorderBlockStartWidth);\n}\n.pf-v6-c-table__compound-expansion-toggle.pf-m-expanded {\n --pf-v6-c-table__compound-expansion-toggle__button--BackgroundColor: var(--pf-v6-c-table__compound-expansion-toggle__button--expanded--BackgroundColor);\n --pf-v6-c-table__compound-expansion-toggle__button--after--BorderBlockStartWidth: var(--pf-v6-c-table__compound-expansion-toggle--m-expanded__button--after--BorderBlockStartWidth);\n}\n.pf-v6-c-table__compound-expansion-toggle:focus-within {\n outline-offset: var(--pf-v6-c-table__button--OutlineOffset);\n}\n@media (-webkit-min-device-pixel-ratio: 0) {\n .pf-v6-c-table__compound-expansion-toggle:focus-within {\n outline-style: auto;\n outline-color: -webkit-focus-ring-color;\n }\n}\n\n.pf-v6-c-table__column-help-action {\n align-self: last baseline;\n margin-inline-start: var(--pf-v6-c-table__column-help--MarginInlineStart);\n}\n.pf-v6-c-table__column-help-action .pf-v6-c-button {\n line-height: 1lh;\n}\n\n.pf-v6-c-table__sort {\n vertical-align: bottom;\n}\n.pf-v6-c-table__sort .pf-v6-c-table__button:is(:hover, :focus) {\n --pf-v6-c-table__sort-indicator--Color: var(--pf-v6-c-table__sort__button--hover__sort-indicator--Color);\n --pf-v6-c-table__sort__button__text--Color: var(--pf-v6-c-table__sort__button--hover__text--Color);\n --pf-v6-c-table__button--BackgroundColor: var(--pf-v6-c-table__button--hover--BackgroundColor);\n --pf-v6-c-table__button--BorderWidth: var(--pf-v6-c-table__button--hover--BorderWidth);\n}\n.pf-v6-c-table__sort .pf-v6-c-table__button .pf-v6-c-table__text {\n color: var(--pf-v6-c-table__sort__button__text--Color);\n}\n.pf-v6-c-table__sort.pf-m-selected .pf-v6-c-table__button, .pf-v6-c-table__sort.pf-m-selected .pf-v6-c-button {\n --pf-v6-c-table__sort-indicator--Color: var(--pf-v6-c-table__sort--m-selected__sort-indicator--Color);\n}\n.pf-v6-c-table__sort.pf-m-selected .pf-v6-c-table__button .pf-v6-c-table__text, .pf-v6-c-table__sort.pf-m-selected .pf-v6-c-button .pf-v6-c-table__text {\n color: var(--pf-v6-c-table__sort--m-selected__button--Color);\n}\n.pf-v6-c-table__sort.pf-m-help {\n --pf-v6-c-table__th--m-help--MinWidth: var(--pf-v6-c-table__sort--m-help--MinWidth);\n}\n.pf-v6-c-table__sort.pf-m-favorite .pf-v6-c-table__text {\n font-size: var(--pf-v6-c-table__favorite--c-button--FontSize);\n}\n\n.pf-v6-c-table__sort-indicator {\n grid-column: 2;\n align-self: end;\n margin-inline-start: var(--pf-v6-c-table__sort-indicator--MarginInlineStart);\n color: var(--pf-v6-c-table__sort-indicator--Color);\n pointer-events: none;\n}\n\n.pf-v6-c-table__expandable-row {\n position: relative;\n border-block-end: 0 solid transparent;\n}\n:not(.pf-v6-c-table__control-row) ~ .pf-v6-c-table__expandable-row > .pf-v6-c-table__th,\n:not(.pf-v6-c-table__control-row) ~ .pf-v6-c-table__expandable-row > .pf-v6-c-table__td {\n padding-block-start: 0;\n}\n.pf-v6-c-table__control-row ~ .pf-v6-c-table__expandable-row.pf-m-expanded > :is(.pf-v6-c-table__th, .pf-v6-c-table__td):not(.pf-m-no-padding) {\n padding-block-start: var(--pf-v6-c-table--cell--PaddingBlockStart);\n}\n.pf-v6-c-table__expandable-row td:where(.pf-v6-c-table__td).pf-m-no-padding,\n.pf-v6-c-table__expandable-row th:where(.pf-v6-c-table__th).pf-m-no-padding {\n padding-block-start: 0;\n padding-block-end: 0;\n padding-inline-start: 0;\n padding-inline-end: 0;\n}\n.pf-v6-c-table__expandable-row td:where(.pf-v6-c-table__td).pf-m-no-padding .pf-v6-c-table__expandable-row-content,\n.pf-v6-c-table__expandable-row th:where(.pf-v6-c-table__th).pf-m-no-padding .pf-v6-c-table__expandable-row-content {\n padding: 0;\n border-radius: 0;\n}\n.pf-v6-c-table__expandable-row .pf-v6-c-table__expandable-row-content {\n position: relative;\n padding-block-start: var(--pf-v6-c-table__expandable-row-content--PaddingBlockStart);\n padding-block-end: var(--pf-v6-c-table__expandable-row-content--PaddingBlockEnd);\n padding-inline-start: var(--pf-v6-c-table__expandable-row-content--PaddingInlineStart);\n padding-inline-end: var(--pf-v6-c-table__expandable-row-content--PaddingInlineEnd);\n background-color: var(--pf-v6-c-table__expandable-row-content--BackgroundColor);\n border: 0;\n border-radius: var(--pf-v6-c-table__expandable-row-content--BorderRadius);\n}\n.pf-v6-c-table__expandable-row .pf-v6-c-table__expandable-row-content.pf-m-no-background {\n background-color: transparent;\n}\n.pf-v6-c-table__expandable-row .pf-v6-c-table__td:not(.pf-m-no-padding) > .pf-v6-c-table__expandable-row-content::after {\n position: absolute;\n inset: 0;\n pointer-events: none;\n content: "";\n border: var(--pf-v6-c-table__expandable-row-content--BorderWidth) solid var(--pf-v6-c-table__expandable-row-content--BorderColor);\n border-radius: inherit;\n}\n.pf-v6-c-table__expandable-row.pf-m-expanded {\n border-block-end-color: var(--pf-v6-c-table__expandable-row--m-expanded--BorderBlockEndColor);\n border-block-end-width: var(--pf-v6-c-table--border-width--base);\n}\n.pf-v6-c-table__expandable-row:not(.pf-m-expanded) {\n display: none;\n}\n.pf-v6-c-table__expandable-row tr:last-child {\n border-block-end: 0;\n}\n\n.pf-v6-c-table.pf-m-compact {\n --pf-v6-c-table--cell--PaddingBlockStart: var(--pf-v6-c-table--m-compact--cell--PaddingBlockStart);\n --pf-v6-c-table--cell--PaddingBlockEnd: var(--pf-v6-c-table--m-compact--cell--PaddingBlockEnd);\n}\n.pf-v6-c-table.pf-m-compact tr:where(.pf-v6-c-table__tr):not(.pf-v6-c-table__expandable-row) {\n --pf-v6-c-table--cell--PaddingBlockStart: var(--pf-v6-c-table--m-compact--cell--PaddingBlockStart);\n --pf-v6-c-table--cell--PaddingBlockEnd: var(--pf-v6-c-table--m-compact--cell--PaddingBlockEnd);\n}\n.pf-v6-c-table.pf-m-compact thead:where(.pf-v6-c-table__thead) th:where(.pf-v6-c-table__th),\n.pf-v6-c-table.pf-m-compact thead:where(.pf-v6-c-table__thead) .pf-v6-c-table__toggle {\n --pf-v6-c-table--cell--PaddingBlockStart: var(--pf-v6-c-table--m-compact__th--PaddingBlockStart);\n --pf-v6-c-table--cell--PaddingBlockEnd: var(--pf-v6-c-table--m-compact__th--PaddingBlockEnd);\n}\n.pf-v6-c-table.pf-m-compact .pf-v6-c-table__action,\n.pf-v6-c-table.pf-m-compact .pf-v6-c-table__favorite,\n.pf-v6-c-table.pf-m-compact .pf-v6-c-table__toggle,\n.pf-v6-c-table.pf-m-compact .pf-v6-c-table__draggable {\n --pf-v6-c-table--cell--PaddingBlockStart: var(--pf-v6-c-table--m-compact__action--PaddingBlockStart);\n --pf-v6-c-table--cell--PaddingBlockEnd: var(--pf-v6-c-table--m-compact__action--PaddingBlockEnd);\n}\n.pf-v6-c-table.pf-m-compact .pf-v6-c-table__td.pf-m-action {\n --pf-v6-c-table--cell--PaddingBlockStart: var(--pf-v6-c-table--m-compact__td--m-action--PaddingBlockStart);\n --pf-v6-c-table--cell--PaddingBlockEnd: var(--pf-v6-c-table--m-compact__td--m-action--PaddingBlockEnd);\n}\n.pf-v6-c-table.pf-m-compact .pf-v6-c-table__icon {\n width: auto;\n min-width: 0;\n text-align: center;\n}\n\n.pf-v6-c-table__thead {\n --pf-v6-c-table__tr--BorderBlockEndWidth: 0;\n --pf-v6-c-table__toggle--PaddingBlockStart: var(--pf-v6-c-table__thead__toggle--PaddingBlockStart);\n --pf-v6-c-table__toggle--PaddingBlockEnd: var(--pf-v6-c-table__thead__toggle--PaddingBlockEnd);\n vertical-align: bottom;\n}\n.pf-v6-c-table__thead.pf-m-nested-column-header .pf-v6-c-table__button {\n --pf-v6-c-table__button--PaddingInlineStart: var(--pf-v6-c-table__nested-column-header__button--PaddingInlineStart);\n --pf-v6-c-table__button--PaddingInlineEnd: var(--pf-v6-c-table__nested-column-header__button--PaddingInlineEnd);\n margin-inline-end: calc(var(--pf-v6-c-table__button--PaddingInlineStart) * -1);\n}\n\n.pf-v6-c-table__tbody {\n vertical-align: top;\n}\n.pf-v6-c-table__tbody .pf-v6-c-table__control-row ~ .pf-v6-c-table__expandable-row.pf-m-expanded {\n --pf-v6-c-table__expandable-row-content--BorderWidth: var(--pf-v6-c-table--compound-expansion--m-expanded--BorderWidth);\n background-color: var(--pf-v6-c-table--compound-expansion--m-expanded--BackgroundColor);\n}\n\n.pf-v6-c-table.pf-m-expandable .pf-v6-c-table__tr.pf-m-expanded {\n border-block-end: 0;\n}\n.pf-v6-c-table.pf-m-expandable .pf-v6-c-table__tbody {\n border-block-end: var(--pf-v6-c-table__tr--BorderBlockEndWidth) solid var(--pf-v6-c-table__tr--BorderBlockEndColor);\n}\n.pf-v6-c-table.pf-m-expandable .pf-v6-c-table__tbody.pf-m-expanded {\n border-block-end: var(--pf-v6-c-table__tr--BorderBlockEndWidth) solid var(--pf-v6-c-table__tr--BorderBlockEndColor);\n}\n.pf-v6-c-table.pf-m-expandable .pf-v6-c-table__tbody.pf-m-expanded .pf-v6-c-table__control-row {\n background-color: var(--pf-v6-c-table__control-row--BackgroundColor);\n border-block-end: var(--pf-v6-c-table__control-row--BorderBlockEndWidth) solid var(--pf-v6-c-table__control-row__tbody--BorderBlockEndColor);\n}\n.pf-v6-c-table.pf-m-expandable .pf-v6-c-table__tbody.pf-m-expanded .pf-v6-c-table__control-row.pf-m-expanded {\n border-block-end: 0;\n}\n\n.pf-v6-c-table__tr {\n border-block-end: var(--pf-v6-c-table__tr--BorderBlockEndWidth) solid var(--pf-v6-c-table__tr--BorderBlockEndColor);\n}\n.pf-v6-c-table__thead .pf-v6-c-table__tr {\n border-block-end: 0;\n}\n.pf-v6-c-table__tr.pf-m-border-row {\n border-block-end: var(--pf-v6-c-table--border-width--base) solid var(--pf-v6-c-table--BorderColor);\n}\n\n.pf-v6-c-table__icon-inline {\n display: flex;\n align-items: center;\n}\n.pf-v6-c-table__icon-inline > :not(:last-child) {\n margin-inline-end: var(--pf-v6-c-table__icon-inline--MarginInlineEnd);\n}\n\n.pf-v6-c-table .pf-m-width-10 {\n --pf-v6-c-table--cell--Width: 10%;\n}\n\n.pf-v6-c-table .pf-m-width-15 {\n --pf-v6-c-table--cell--Width: 15%;\n}\n\n.pf-v6-c-table .pf-m-width-20 {\n --pf-v6-c-table--cell--Width: 20%;\n}\n\n.pf-v6-c-table .pf-m-width-25 {\n --pf-v6-c-table--cell--Width: 25%;\n}\n\n.pf-v6-c-table .pf-m-width-30 {\n --pf-v6-c-table--cell--Width: 30%;\n}\n\n.pf-v6-c-table .pf-m-width-35 {\n --pf-v6-c-table--cell--Width: 35%;\n}\n\n.pf-v6-c-table .pf-m-width-40 {\n --pf-v6-c-table--cell--Width: 40%;\n}\n\n.pf-v6-c-table .pf-m-width-45 {\n --pf-v6-c-table--cell--Width: 45%;\n}\n\n.pf-v6-c-table .pf-m-width-50 {\n --pf-v6-c-table--cell--Width: 50%;\n}\n\n.pf-v6-c-table .pf-m-width-60 {\n --pf-v6-c-table--cell--Width: 60%;\n}\n\n.pf-v6-c-table .pf-m-width-70 {\n --pf-v6-c-table--cell--Width: 70%;\n}\n\n.pf-v6-c-table .pf-m-width-80 {\n --pf-v6-c-table--cell--Width: 80%;\n}\n\n.pf-v6-c-table .pf-m-width-90 {\n --pf-v6-c-table--cell--Width: 90%;\n}\n\n.pf-v6-c-table .pf-m-width-100 {\n --pf-v6-c-table--cell--Width: 100%;\n}\n\n.pf-v6-c-table {\n --pf-v6-c-table__sticky-cell--MinWidth--base: 8.75rem;\n --pf-v6-c-table__sticky-cell--MinWidth: var(--pf-v6-c-table__sticky-cell--MinWidth--base);\n --pf-v6-c-table__sticky-cell--ZIndex: var(--pf-t--global--z-index--xs);\n --pf-v6-c-table__sticky-cell--InsetInlineEnd: auto;\n --pf-v6-c-table__sticky-cell--InsetInlineStart: auto;\n --pf-v6-c-table__sticky-cell--BackgroundColor: var(--pf-t--global--background--color--primary--default);\n --pf-v6-c-table__sticky-cell--m-border-right--before--BorderInlineEndWidth: var(--pf-t--global--border--width--divider--default);\n --pf-v6-c-table__sticky-cell--m-border-right--before--BorderInlineEndColor: var(--pf-t--global--border--color--default);\n --pf-v6-c-table__sticky-cell--m-border-left--before--BorderInlineStartWidth: var(--pf-t--global--border--width--divider--default);\n --pf-v6-c-table__sticky-cell--m-border-left--before--BorderInlineStartColor: var(--pf-t--global--border--color--default);\n --pf-v6-c-table__sticky-cell--m-right--InsetInlineEnd: 0;\n --pf-v6-c-table__sticky-cell--m-left--InsetInlineStart: 0;\n --pf-v6-c-table--m-sticky-header__sticky-cell--ZIndex: calc(var(--pf-v6-c-table__sticky-cell--ZIndex) + 1);\n}\n\n.pf-v6-c-table .pf-v6-c-table__sticky-cell {\n position: sticky;\n inset-inline-start: var(--pf-v6-c-table__sticky-cell--InsetInlineStart);\n inset-inline-end: var(--pf-v6-c-table__sticky-cell--InsetInlineEnd);\n z-index: var(--pf-v6-c-table__sticky-cell--ZIndex);\n min-width: var(--pf-v6-c-table__sticky-cell--MinWidth);\n}\n\n.pf-v6-c-table__sticky-cell {\n --pf-v6-c-table--cell--Overflow: visible;\n --pf-v6-c-table--m-sticky-header--cell--ZIndex: var(--pf-v6-c-table--m-sticky-header__sticky-cell--ZIndex);\n background-color: var(--pf-v6-c-table__sticky-cell--BackgroundColor);\n background-clip: padding-box;\n}\n.pf-v6-c-table__sticky-cell.pf-m-border-right::before {\n --pf-v6-c-table--cell--m-border-right--before--BorderInlineEndWidth: var(--pf-v6-c-table__sticky-cell--m-border-right--before--BorderInlineEndWidth);\n --pf-v6-c-table--cell--m-border-right--before--BorderInlineEndColor: var(--pf-v6-c-table__sticky-cell--m-border-right--before--BorderInlineEndColor);\n}\n.pf-v6-c-table__sticky-cell.pf-m-border-left::before {\n --pf-v6-c-table--cell--m-border-left--before--BorderInlineStartWidth: var(--pf-v6-c-table__sticky-cell--m-border-left--before--BorderInlineStartWidth);\n --pf-v6-c-table--cell--m-border-left--before--BorderInlineStartColor: var(--pf-v6-c-table__sticky-cell--m-border-left--before--BorderInlineStartColor);\n}\n.pf-v6-c-table__sticky-cell.pf-m-right, .pf-v6-c-table__sticky-cell.pf-m-inline-end {\n --pf-v6-c-table__sticky-cell--InsetInlineEnd: var(--pf-v6-c-table__sticky-cell--m-right--InsetInlineEnd);\n}\n.pf-v6-c-table__sticky-cell.pf-m-left, .pf-v6-c-table__sticky-cell.pf-m-inline-start {\n --pf-v6-c-table__sticky-cell--InsetInlineStart: var(--pf-v6-c-table__sticky-cell--m-left--InsetInlineStart);\n}\n\n.pf-v6-c-scroll-outer-wrapper {\n --pf-v6-c-scroll-outer-wrapper--MinHeight: 25rem;\n --pf-v6-c-scroll-outer-wrapper--MaxHeight: 100%;\n display: flex;\n flex-direction: column;\n max-width: 100%;\n min-height: var(--pf-v6-c-scroll-outer-wrapper--MinHeight);\n max-height: var(--pf-v6-c-scroll-outer-wrapper--MaxHeight);\n overflow: hidden;\n}\n\n.pf-v6-c-scroll-inner-wrapper {\n display: flex;\n flex-direction: column;\n max-width: 100%;\n max-height: 100%;\n overflow: auto;\n}\n\n.pf-v6-c-table {\n --pf-v6-c-table__tree-view-main--indent--base: calc(var(--pf-t--global--spacer--md) * 2 + var(--pf-v6-c-table__tree-view-icon--MinWidth));\n --pf-v6-c-table__tree-view-main--nested-indent--base: calc(var(--pf-v6-c-table__tree-view-main--indent--base) - var(--pf-t--global--spacer--md));\n --pf-v6-c-table__tree-view-main--c-button--MarginInlineEnd: var(--pf-t--global--spacer--sm);\n --pf-v6-c-table__tree-view-main--PaddingInlineStart: var(--pf-v6-c-table__tree-view-main--indent--base);\n --pf-v6-c-table__tree-view-main--MarginInlineStart: calc(var(--pf-v6-c-table--cell--PaddingInlineStart) * -1);\n --pf-v6-c-table__tree-view-main--c-table__check--PaddingInlineEnd: var(--pf-t--global--spacer--sm);\n --pf-v6-c-table__tree-view-main--c-table__check--MarginInlineEnd: var(--pf-t--global--spacer--sm);\n --pf-v6-c-table__tree-view-icon--MinWidth: var(--pf-t--global--spacer--md);\n --pf-v6-c-table__tree-view-icon--MarginInlineEnd: var(--pf-t--global--spacer--sm);\n --pf-v6-c-table--m-tree-view__toggle--Position: absolute;\n --pf-v6-c-table--m-tree-view__toggle--InsetInlineStart: var(--pf-v6-c-table__tree-view-main--PaddingInlineStart);\n --pf-v6-c-table--m-tree-view__toggle--TranslateX: -100%;\n --pf-v6-c-table--m-tree-view__toggle__toggle-icon--MinWidth: var(--pf-t--global--spacer--md);\n --pf-v6-c-table--m-no-inset__tree-view-main--PaddingInlineStart: 0;\n --pf-v6-c-table--m-no-inset__tree-view-main--MarginInlineStart: 0;\n}\n\n.pf-v6-c-table.pf-m-tree-view > tbody > tr {\n --pf-v6-c-table--m-tree-view__toggle--InsetInlineStart: var(--pf-v6-c-table__tree-view-main--PaddingInlineStart);\n}\n.pf-v6-c-table.pf-m-tree-view > tbody > tr.pf-m-no-inset {\n --pf-v6-c-table__tree-view-main--PaddingInlineStart: var(--pf-v6-c-table--m-no-inset__tree-view-main--PaddingInlineStart);\n --pf-v6-c-table__tree-view-main--MarginInlineStart: var(--pf-v6-c-table--m-no-inset__tree-view-main--MarginInlineStart);\n}\n.pf-v6-c-table.pf-m-tree-view.pf-m-no-inset {\n --pf-v6-c-table__tree-view-main--PaddingInlineStart: var(--pf-v6-c-table--m-no-inset__tree-view-main--PaddingInlineStart);\n --pf-v6-c-table__tree-view-main--MarginInlineStart: var(--pf-v6-c-table--m-no-inset__tree-view-main--MarginInlineStart);\n}\n.pf-v6-c-table.pf-m-tree-view tr:where(.pf-v6-c-table__tr)[aria-level="2"] {\n --pf-v6-c-table__tree-view-main--PaddingInlineStart: calc(var(--pf-v6-c-table__tree-view-main--nested-indent--base) * 1 + var(--pf-v6-c-table__tree-view-main--indent--base));\n}\n.pf-v6-c-table.pf-m-tree-view tr:where(.pf-v6-c-table__tr)[aria-level="3"] {\n --pf-v6-c-table__tree-view-main--PaddingInlineStart: calc(var(--pf-v6-c-table__tree-view-main--nested-indent--base) * 2 + var(--pf-v6-c-table__tree-view-main--indent--base));\n}\n.pf-v6-c-table.pf-m-tree-view tr:where(.pf-v6-c-table__tr)[aria-level="4"] {\n --pf-v6-c-table__tree-view-main--PaddingInlineStart: calc(var(--pf-v6-c-table__tree-view-main--nested-indent--base) * 3 + var(--pf-v6-c-table__tree-view-main--indent--base));\n}\n.pf-v6-c-table.pf-m-tree-view tr:where(.pf-v6-c-table__tr)[aria-level="5"] {\n --pf-v6-c-table__tree-view-main--PaddingInlineStart: calc(var(--pf-v6-c-table__tree-view-main--nested-indent--base) * 4 + var(--pf-v6-c-table__tree-view-main--indent--base));\n}\n.pf-v6-c-table.pf-m-tree-view tr:where(.pf-v6-c-table__tr)[aria-level="6"] {\n --pf-v6-c-table__tree-view-main--PaddingInlineStart: calc(var(--pf-v6-c-table__tree-view-main--nested-indent--base) * 5 + var(--pf-v6-c-table__tree-view-main--indent--base));\n}\n.pf-v6-c-table.pf-m-tree-view tr:where(.pf-v6-c-table__tr)[aria-level="7"] {\n --pf-v6-c-table__tree-view-main--PaddingInlineStart: calc(var(--pf-v6-c-table__tree-view-main--nested-indent--base) * 6 + var(--pf-v6-c-table__tree-view-main--indent--base));\n}\n.pf-v6-c-table.pf-m-tree-view tr:where(.pf-v6-c-table__tr)[aria-level="8"] {\n --pf-v6-c-table__tree-view-main--PaddingInlineStart: calc(var(--pf-v6-c-table__tree-view-main--nested-indent--base) * 7 + var(--pf-v6-c-table__tree-view-main--indent--base));\n}\n.pf-v6-c-table.pf-m-tree-view tr:where(.pf-v6-c-table__tr)[aria-level="9"] {\n --pf-v6-c-table__tree-view-main--PaddingInlineStart: calc(var(--pf-v6-c-table__tree-view-main--nested-indent--base) * 8 + var(--pf-v6-c-table__tree-view-main--indent--base));\n}\n.pf-v6-c-table.pf-m-tree-view tr:where(.pf-v6-c-table__tr)[aria-level="10"] {\n --pf-v6-c-table__tree-view-main--PaddingInlineStart: calc(var(--pf-v6-c-table__tree-view-main--nested-indent--base) * 9 + var(--pf-v6-c-table__tree-view-main--indent--base));\n}\n\n.pf-v6-c-table__tree-view-main {\n position: relative;\n display: flex;\n align-items: baseline;\n min-width: 0;\n padding-inline-start: var(--pf-v6-c-table__tree-view-main--PaddingInlineStart);\n margin-inline-start: var(--pf-v6-c-table__tree-view-main--MarginInlineStart);\n text-align: start;\n cursor: pointer;\n}\n.pf-v6-c-table__tree-view-main > .pf-v6-c-table__toggle {\n transform: translateX(var(--pf-v6-c-table--m-tree-view__toggle--TranslateX));\n position: var(--pf-v6-c-table--m-tree-view__toggle--Position);\n inset-inline-start: var(--pf-v6-c-table--m-tree-view__toggle--InsetInlineStart);\n}\n:where(.pf-v6-m-dir-rtl, [dir=rtl]) .pf-v6-c-table__tree-view-main > .pf-v6-c-table__toggle {\n transform: translateX(calc(var(--pf-v6-c-table--m-tree-view__toggle--TranslateX) * var(--pf-v6-global--inverse--multiplier)));\n}\n\n.pf-v6-c-table__tree-view-main > .pf-v6-c-table__toggle .pf-v6-c-table__toggle-icon {\n min-width: var(--pf-v6-c-table--m-tree-view__toggle__toggle-icon--MinWidth);\n}\n.pf-v6-c-table__tree-view-main > .pf-v6-c-table__toggle .pf-v6-c-button {\n margin-block-start: -50%;\n margin-inline-end: var(--pf-v6-c-table__tree-view-main--c-button--MarginInlineEnd);\n}\n.pf-v6-c-table__tree-view-main > .pf-v6-c-table__check {\n margin-inline-end: var(--pf-v6-c-table__tree-view-main--c-table__check--MarginInlineEnd);\n}\n.pf-v6-c-table__tree-view-main > .pf-v6-c-table__check label {\n padding-inline-end: var(--pf-v6-c-table__tree-view-main--c-table__check--PaddingInlineEnd);\n margin-block-start: 0;\n margin-block-end: 0;\n margin-inline-start: 0;\n margin-inline-end: calc(var(--pf-v6-c-table__tree-view-main--c-table__check--MarginInlineEnd) * -1);\n}\n\n.pf-v6-c-table__tree-view-text {\n display: flex;\n}\n\n.pf-v6-c-table__tree-view-icon {\n min-width: var(--pf-v6-c-table__tree-view-icon--MinWidth);\n margin-inline-end: var(--pf-v6-c-table__tree-view-icon--MarginInlineEnd);\n}\n\n.pf-v6-c-table__tree-view-details-toggle {\n display: none;\n}\n\n.pf-m-tree-view-grid.pf-v6-c-table {\n --pf-v6-c-table--m-tree-view-grid--tr--OutlineOffset: calc(-1 * var(--pf-t--global--spacer--xs));\n --pf-v6-c-table--m-tree-view-grid__tbody--cell--PaddingBlockStart: var(--pf-t--global--spacer--md);\n --pf-v6-c-table--m-tree-view-grid__tbody--cell--PaddingBlockEnd: var(--pf-t--global--spacer--md);\n --pf-v6-c-table--m-tree-view-grid__tbody--cell--PaddingInlineStart: var(--pf-v6-c-table__tree-view-main--indent--base);\n --pf-v6-c-table--m-tree-view-grid__tbody--cell--GridColumnGap: var(--pf-t--global--spacer--sm);\n --pf-v6-c-table--m-tree-view-grid--c-table__action--PaddingBlockStart: var(--pf-t--global--spacer--md);\n --pf-v6-c-table--m-tree-view-grid--c-table__action--PaddingBlockEnd: var(--pf-t--global--spacer--md);\n --pf-v6-c-table--m-tree-view-grid--c-table__action--PaddingInlineStart: 0;\n --pf-v6-c-table--m-tree-view-grid__tr--expanded__tree-view-title-cell--action--PaddingBlockStart: var(--pf-t--global--spacer--xl);\n --pf-v6-c-table--m-tree-view-grid--m-tree-view-details-expanded--PaddingBlockEnd: var(--pf-t--global--spacer--xl);\n --pf-v6-c-table--m-tree-view-grid__tr--expanded__tree-view-title-cell--PaddingBlockStart: var(--pf-t--global--spacer--xl);\n --pf-v6-c-table--m-tree-view-grid__td--data-label--GridTemplateColumns: repeat(auto-fit, minmax(150px, 1fr));\n --pf-v6-c-table--m-tree-view-grid__td--not--c-table__tree-view-title-cell--PaddingBlockStart: var(--pf-t--global--spacer--xs);\n --pf-v6-c-table--m-tree-view-grid__td--not--c-table__tree-view-title-cell--PaddingBlockEnd: var(--pf-t--global--spacer--xs);\n --pf-v6-c-table--m-tree-view-mobile__tree-view-main--c-table__check--MarginInlineEnd: 0;\n --pf-v6-c-table--m-tree-view-mobile__tree-view-main--c-table__check--Order: 4;\n --pf-v6-c-table__tree-view-text--PaddingInlineEnd: var(--pf-t--global--spacer--sm);\n --pf-v6-c-table__tbody--cell--PaddingBlockStart: var(--pf-v6-c-table--m-tree-view-grid__tbody--cell--PaddingBlockStart);\n --pf-v6-c-table__tbody--cell--PaddingBlockEnd: var(--pf-v6-c-table--m-tree-view-grid__tbody--cell--PaddingBlockEnd);\n --pf-v6-c-table__tree-view-details-toggle--MarginBlockStart: calc(var(--pf-t--global--spacer--control--vertical--plain) * -1);\n --pf-v6-c-table__tree-view-details-toggle--MarginBlockEnd: calc(var(--pf-t--global--spacer--control--vertical--plain) * -1);\n --pf-v6-c-table--m-tree-view-grid__action--MarginBlockStart: calc(var(--pf-t--global--spacer--control--vertical--plain) * -1);\n --pf-v6-c-table--m-tree-view-grid__action--MarginBlockEnd: calc(var(--pf-t--global--spacer--control--vertical--plain) * -1);\n}\n.pf-m-tree-view-grid.pf-v6-c-table tbody:where(.pf-v6-c-table__tbody) tr:where(.pf-v6-c-table__tr) {\n position: relative;\n border: none;\n outline-offset: var(--pf-v6-c-table--m-tree-view-grid--tr--OutlineOffset);\n}\n.pf-m-tree-view-grid.pf-v6-c-table tbody:where(.pf-v6-c-table__tbody) tr:where(.pf-v6-c-table__tr)::before {\n position: absolute;\n inset-block-start: 0;\n inset-block-end: 0;\n inset-inline-start: var(--pf-v6-c-table--m-tree-view-grid__tbody--cell--PaddingInlineStart);\n inset-inline-end: 0;\n content: "";\n border-block-end: var(--pf-v6-c-table--border-width--base) solid var(--pf-v6-c-table--BorderColor);\n}\n.pf-m-tree-view-grid.pf-v6-c-table tr:where(.pf-v6-c-table__tr):not([hidden]) {\n display: grid;\n grid-template-columns: 1fr max-content;\n}\n.pf-m-tree-view-grid.pf-v6-c-table tr:where(.pf-v6-c-table__tr)[aria-expanded] .pf-v6-c-table__tree-view-title-cell {\n --pf-v6-c-table--cell--PaddingBlockStart: var(--pf-v6-c-table--m-tree-view-grid__tr--expanded__tree-view-title-cell--PaddingBlockStart);\n}\n.pf-m-tree-view-grid.pf-v6-c-table tr:where(.pf-v6-c-table__tr)[aria-expanded] .pf-v6-c-table__tree-view-title-cell ~ .pf-v6-c-table__action {\n --pf-v6-c-table--cell--PaddingBlockStart: var(--pf-v6-c-table--m-tree-view-grid__tr--expanded__tree-view-title-cell--action--PaddingBlockStart);\n}\n.pf-m-tree-view-grid.pf-v6-c-table td:where(.pf-v6-c-table__td):not(.pf-v6-c-table__tree-view-title-cell) {\n --pf-v6-c-table--cell--PaddingBlockStart: var(--pf-v6-c-table--m-tree-view-grid__td--not--c-table__tree-view-title-cell--PaddingBlockStart);\n --pf-v6-c-table--cell--PaddingBlockEnd: var(--pf-v6-c-table--m-tree-view-grid__td--not--c-table__tree-view-title-cell--PaddingBlockEnd);\n padding-inline-start: var(--pf-v6-c-table--m-tree-view-grid__tbody--cell--PaddingInlineStart);\n}\n.pf-m-tree-view-grid.pf-v6-c-table .pf-v6-c-table__tree-view-text {\n padding-inline-end: var(--pf-v6-c-table__tree-view-text--PaddingInlineEnd);\n}\n.pf-m-tree-view-grid.pf-v6-c-table thead:where(.pf-v6-c-table__thead) th:where(.pf-v6-c-table__th) {\n display: none;\n}\n.pf-m-tree-view-grid.pf-v6-c-table td:where(.pf-v6-c-table__td) {\n display: none;\n}\n.pf-m-tree-view-grid.pf-v6-c-table td:where(.pf-v6-c-table__td)[data-label] {\n grid-template-columns: var(--pf-v6-c-table--m-tree-view-grid__td--data-label--GridTemplateColumns);\n grid-column: 1;\n grid-column-gap: var(--pf-v6-c-table--m-tree-view-grid__tbody--cell--GridColumnGap);\n align-items: start;\n}\n.pf-m-tree-view-grid.pf-v6-c-table td:where(.pf-v6-c-table__td)[data-label] > :where(th, td) {\n grid-column: 2;\n}\n.pf-m-tree-view-grid.pf-v6-c-table td:where(.pf-v6-c-table__td)[data-label]::before {\n position: revert;\n font-weight: var(--pf-t--global--font--weight--body--bold);\n text-align: start;\n content: attr(data-label);\n}\n.pf-m-tree-view-grid.pf-v6-c-table .pf-v6-c-table__tr > :where(th, td).pf-m-border-right::before {\n border-inline-end: 0;\n}\n.pf-m-tree-view-grid.pf-v6-c-table tr:where(.pf-v6-c-table__tr).pf-m-tree-view-details-expanded {\n padding-block-end: var(--pf-v6-c-table--m-tree-view-grid--m-tree-view-details-expanded--PaddingBlockEnd);\n}\n.pf-m-tree-view-grid.pf-v6-c-table tr:where(.pf-v6-c-table__tr).pf-m-tree-view-details-expanded td:where(.pf-v6-c-table__td)[data-label] {\n display: grid;\n}\n.pf-m-tree-view-grid.pf-v6-c-table .pf-v6-c-table__thead {\n display: none;\n}\n.pf-m-tree-view-grid.pf-v6-c-table .pf-v6-c-table__tree-view-details-toggle,\n.pf-m-tree-view-grid.pf-v6-c-table .pf-v6-c-table__action {\n display: inline-block;\n}\n.pf-m-tree-view-grid.pf-v6-c-table .pf-v6-c-table__action {\n --pf-v6-c-table--cell--Width: auto;\n --pf-v6-c-table--m-tree-view-grid__tbody--cell--PaddingInlineStart: var(--pf-v6-c-table--m-tree-view-grid--c-table__action--PaddingInlineStart);\n --pf-v6-c-table--m-tree-view-grid__td--not--c-table__tree-view-title-cell--PaddingBlockStart: var(--pf-v6-c-table--m-tree-view-grid--c-table__action--PaddingBlockStart);\n --pf-v6-c-table--m-tree-view-grid__td--not--c-table__tree-view-title-cell--PaddingBlockEnd: var(--pf-v6-c-table--m-tree-view-grid--c-table__action--PaddingBlockEnd);\n grid-row: 1;\n grid-column: 2;\n margin-block-start: var(--pf-v6-c-table--m-tree-view-grid__action--MarginBlockStart);\n margin-block-end: var(--pf-v6-c-table--m-tree-view-grid__action--MarginBlockEnd);\n}\n.pf-m-tree-view-grid.pf-v6-c-table .pf-v6-c-table__tree-view-main > .pf-v6-c-table__check {\n order: var(--pf-v6-c-table--m-tree-view-mobile__tree-view-main--c-table__check--Order);\n margin-inline-start: auto;\n margin-inline-end: var(--pf-v6-c-table--m-tree-view-mobile__tree-view-main--c-table__check--MarginInlineEnd);\n}\n.pf-m-tree-view-grid.pf-v6-c-table .pf-v6-c-table__tree-view-details-toggle {\n margin-block-start: var(--pf-v6-c-table__tree-view-details-toggle--MarginBlockStart);\n margin-block-end: var(--pf-v6-c-table__tree-view-details-toggle--MarginBlockEnd);\n}\n.pf-m-tree-view-grid.pf-v6-c-table tr:where(.pf-v6-c-table__tr)[aria-level="2"] {\n --pf-v6-c-table--m-tree-view-grid__tbody--cell--PaddingInlineStart: calc(var(--pf-v6-c-table__tree-view-main--nested-indent--base) * 1 + var(--pf-v6-c-table__tree-view-main--indent--base));\n}\n.pf-m-tree-view-grid.pf-v6-c-table tr:where(.pf-v6-c-table__tr)[aria-level="3"] {\n --pf-v6-c-table--m-tree-view-grid__tbody--cell--PaddingInlineStart: calc(var(--pf-v6-c-table__tree-view-main--nested-indent--base) * 2 + var(--pf-v6-c-table__tree-view-main--indent--base));\n}\n.pf-m-tree-view-grid.pf-v6-c-table tr:where(.pf-v6-c-table__tr)[aria-level="4"] {\n --pf-v6-c-table--m-tree-view-grid__tbody--cell--PaddingInlineStart: calc(var(--pf-v6-c-table__tree-view-main--nested-indent--base) * 3 + var(--pf-v6-c-table__tree-view-main--indent--base));\n}\n.pf-m-tree-view-grid.pf-v6-c-table tr:where(.pf-v6-c-table__tr)[aria-level="5"] {\n --pf-v6-c-table--m-tree-view-grid__tbody--cell--PaddingInlineStart: calc(var(--pf-v6-c-table__tree-view-main--nested-indent--base) * 4 + var(--pf-v6-c-table__tree-view-main--indent--base));\n}\n.pf-m-tree-view-grid.pf-v6-c-table tr:where(.pf-v6-c-table__tr)[aria-level="6"] {\n --pf-v6-c-table--m-tree-view-grid__tbody--cell--PaddingInlineStart: calc(var(--pf-v6-c-table__tree-view-main--nested-indent--base) * 5 + var(--pf-v6-c-table__tree-view-main--indent--base));\n}\n.pf-m-tree-view-grid.pf-v6-c-table tr:where(.pf-v6-c-table__tr)[aria-level="7"] {\n --pf-v6-c-table--m-tree-view-grid__tbody--cell--PaddingInlineStart: calc(var(--pf-v6-c-table__tree-view-main--nested-indent--base) * 6 + var(--pf-v6-c-table__tree-view-main--indent--base));\n}\n.pf-m-tree-view-grid.pf-v6-c-table tr:where(.pf-v6-c-table__tr)[aria-level="8"] {\n --pf-v6-c-table--m-tree-view-grid__tbody--cell--PaddingInlineStart: calc(var(--pf-v6-c-table__tree-view-main--nested-indent--base) * 7 + var(--pf-v6-c-table__tree-view-main--indent--base));\n}\n.pf-m-tree-view-grid.pf-v6-c-table tr:where(.pf-v6-c-table__tr)[aria-level="9"] {\n --pf-v6-c-table--m-tree-view-grid__tbody--cell--PaddingInlineStart: calc(var(--pf-v6-c-table__tree-view-main--nested-indent--base) * 8 + var(--pf-v6-c-table__tree-view-main--indent--base));\n}\n.pf-m-tree-view-grid.pf-v6-c-table tr:where(.pf-v6-c-table__tr)[aria-level="10"] {\n --pf-v6-c-table--m-tree-view-grid__tbody--cell--PaddingInlineStart: calc(var(--pf-v6-c-table__tree-view-main--nested-indent--base) * 9 + var(--pf-v6-c-table__tree-view-main--indent--base));\n}\n\n@media screen and (max-width: calc(48rem - 1px)) {\n .pf-m-tree-view-grid-md.pf-v6-c-table {\n --pf-v6-c-table--m-tree-view-grid--tr--OutlineOffset: calc(-1 * var(--pf-t--global--spacer--xs));\n --pf-v6-c-table--m-tree-view-grid__tbody--cell--PaddingBlockStart: var(--pf-t--global--spacer--md);\n --pf-v6-c-table--m-tree-view-grid__tbody--cell--PaddingBlockEnd: var(--pf-t--global--spacer--md);\n --pf-v6-c-table--m-tree-view-grid__tbody--cell--PaddingInlineStart: var(--pf-v6-c-table__tree-view-main--indent--base);\n --pf-v6-c-table--m-tree-view-grid__tbody--cell--GridColumnGap: var(--pf-t--global--spacer--sm);\n --pf-v6-c-table--m-tree-view-grid--c-table__action--PaddingBlockStart: var(--pf-t--global--spacer--md);\n --pf-v6-c-table--m-tree-view-grid--c-table__action--PaddingBlockEnd: var(--pf-t--global--spacer--md);\n --pf-v6-c-table--m-tree-view-grid--c-table__action--PaddingInlineStart: 0;\n --pf-v6-c-table--m-tree-view-grid__tr--expanded__tree-view-title-cell--action--PaddingBlockStart: var(--pf-t--global--spacer--xl);\n --pf-v6-c-table--m-tree-view-grid--m-tree-view-details-expanded--PaddingBlockEnd: var(--pf-t--global--spacer--xl);\n --pf-v6-c-table--m-tree-view-grid__tr--expanded__tree-view-title-cell--PaddingBlockStart: var(--pf-t--global--spacer--xl);\n --pf-v6-c-table--m-tree-view-grid__td--data-label--GridTemplateColumns: repeat(auto-fit, minmax(150px, 1fr));\n --pf-v6-c-table--m-tree-view-grid__td--not--c-table__tree-view-title-cell--PaddingBlockStart: var(--pf-t--global--spacer--xs);\n --pf-v6-c-table--m-tree-view-grid__td--not--c-table__tree-view-title-cell--PaddingBlockEnd: var(--pf-t--global--spacer--xs);\n --pf-v6-c-table--m-tree-view-mobile__tree-view-main--c-table__check--MarginInlineEnd: 0;\n --pf-v6-c-table--m-tree-view-mobile__tree-view-main--c-table__check--Order: 4;\n --pf-v6-c-table__tree-view-text--PaddingInlineEnd: var(--pf-t--global--spacer--sm);\n --pf-v6-c-table__tbody--cell--PaddingBlockStart: var(--pf-v6-c-table--m-tree-view-grid__tbody--cell--PaddingBlockStart);\n --pf-v6-c-table__tbody--cell--PaddingBlockEnd: var(--pf-v6-c-table--m-tree-view-grid__tbody--cell--PaddingBlockEnd);\n --pf-v6-c-table__tree-view-details-toggle--MarginBlockStart: calc(var(--pf-t--global--spacer--control--vertical--plain) * -1);\n --pf-v6-c-table__tree-view-details-toggle--MarginBlockEnd: calc(var(--pf-t--global--spacer--control--vertical--plain) * -1);\n --pf-v6-c-table--m-tree-view-grid__action--MarginBlockStart: calc(var(--pf-t--global--spacer--control--vertical--plain) * -1);\n --pf-v6-c-table--m-tree-view-grid__action--MarginBlockEnd: calc(var(--pf-t--global--spacer--control--vertical--plain) * -1);\n }\n .pf-m-tree-view-grid-md.pf-v6-c-table tbody:where(.pf-v6-c-table__tbody) tr:where(.pf-v6-c-table__tr) {\n position: relative;\n border: none;\n outline-offset: var(--pf-v6-c-table--m-tree-view-grid--tr--OutlineOffset);\n }\n .pf-m-tree-view-grid-md.pf-v6-c-table tbody:where(.pf-v6-c-table__tbody) tr:where(.pf-v6-c-table__tr)::before {\n position: absolute;\n inset-block-start: 0;\n inset-block-end: 0;\n inset-inline-start: var(--pf-v6-c-table--m-tree-view-grid__tbody--cell--PaddingInlineStart);\n inset-inline-end: 0;\n content: "";\n border-block-end: var(--pf-v6-c-table--border-width--base) solid var(--pf-v6-c-table--BorderColor);\n }\n .pf-m-tree-view-grid-md.pf-v6-c-table tr:where(.pf-v6-c-table__tr):not([hidden]) {\n display: grid;\n grid-template-columns: 1fr max-content;\n }\n .pf-m-tree-view-grid-md.pf-v6-c-table tr:where(.pf-v6-c-table__tr)[aria-expanded] .pf-v6-c-table__tree-view-title-cell {\n --pf-v6-c-table--cell--PaddingBlockStart: var(--pf-v6-c-table--m-tree-view-grid__tr--expanded__tree-view-title-cell--PaddingBlockStart);\n }\n .pf-m-tree-view-grid-md.pf-v6-c-table tr:where(.pf-v6-c-table__tr)[aria-expanded] .pf-v6-c-table__tree-view-title-cell ~ .pf-v6-c-table__action {\n --pf-v6-c-table--cell--PaddingBlockStart: var(--pf-v6-c-table--m-tree-view-grid__tr--expanded__tree-view-title-cell--action--PaddingBlockStart);\n }\n .pf-m-tree-view-grid-md.pf-v6-c-table td:where(.pf-v6-c-table__td):not(.pf-v6-c-table__tree-view-title-cell) {\n --pf-v6-c-table--cell--PaddingBlockStart: var(--pf-v6-c-table--m-tree-view-grid__td--not--c-table__tree-view-title-cell--PaddingBlockStart);\n --pf-v6-c-table--cell--PaddingBlockEnd: var(--pf-v6-c-table--m-tree-view-grid__td--not--c-table__tree-view-title-cell--PaddingBlockEnd);\n padding-inline-start: var(--pf-v6-c-table--m-tree-view-grid__tbody--cell--PaddingInlineStart);\n }\n .pf-m-tree-view-grid-md.pf-v6-c-table .pf-v6-c-table__tree-view-text {\n padding-inline-end: var(--pf-v6-c-table__tree-view-text--PaddingInlineEnd);\n }\n .pf-m-tree-view-grid-md.pf-v6-c-table thead:where(.pf-v6-c-table__thead) th:where(.pf-v6-c-table__th) {\n display: none;\n }\n .pf-m-tree-view-grid-md.pf-v6-c-table td:where(.pf-v6-c-table__td) {\n display: none;\n }\n .pf-m-tree-view-grid-md.pf-v6-c-table td:where(.pf-v6-c-table__td)[data-label] {\n grid-template-columns: var(--pf-v6-c-table--m-tree-view-grid__td--data-label--GridTemplateColumns);\n grid-column: 1;\n grid-column-gap: var(--pf-v6-c-table--m-tree-view-grid__tbody--cell--GridColumnGap);\n align-items: start;\n }\n .pf-m-tree-view-grid-md.pf-v6-c-table td:where(.pf-v6-c-table__td)[data-label] > :where(th, td) {\n grid-column: 2;\n }\n .pf-m-tree-view-grid-md.pf-v6-c-table td:where(.pf-v6-c-table__td)[data-label]::before {\n position: revert;\n font-weight: var(--pf-t--global--font--weight--body--bold);\n text-align: start;\n content: attr(data-label);\n }\n .pf-m-tree-view-grid-md.pf-v6-c-table .pf-v6-c-table__tr > :where(th, td).pf-m-border-right::before {\n border-inline-end: 0;\n }\n .pf-m-tree-view-grid-md.pf-v6-c-table tr:where(.pf-v6-c-table__tr).pf-m-tree-view-details-expanded {\n padding-block-end: var(--pf-v6-c-table--m-tree-view-grid--m-tree-view-details-expanded--PaddingBlockEnd);\n }\n .pf-m-tree-view-grid-md.pf-v6-c-table tr:where(.pf-v6-c-table__tr).pf-m-tree-view-details-expanded td:where(.pf-v6-c-table__td)[data-label] {\n display: grid;\n }\n .pf-m-tree-view-grid-md.pf-v6-c-table .pf-v6-c-table__thead {\n display: none;\n }\n .pf-m-tree-view-grid-md.pf-v6-c-table .pf-v6-c-table__tree-view-details-toggle,\n .pf-m-tree-view-grid-md.pf-v6-c-table .pf-v6-c-table__action {\n display: inline-block;\n }\n .pf-m-tree-view-grid-md.pf-v6-c-table .pf-v6-c-table__action {\n --pf-v6-c-table--cell--Width: auto;\n --pf-v6-c-table--m-tree-view-grid__tbody--cell--PaddingInlineStart: var(--pf-v6-c-table--m-tree-view-grid--c-table__action--PaddingInlineStart);\n --pf-v6-c-table--m-tree-view-grid__td--not--c-table__tree-view-title-cell--PaddingBlockStart: var(--pf-v6-c-table--m-tree-view-grid--c-table__action--PaddingBlockStart);\n --pf-v6-c-table--m-tree-view-grid__td--not--c-table__tree-view-title-cell--PaddingBlockEnd: var(--pf-v6-c-table--m-tree-view-grid--c-table__action--PaddingBlockEnd);\n grid-row: 1;\n grid-column: 2;\n margin-block-start: var(--pf-v6-c-table--m-tree-view-grid__action--MarginBlockStart);\n margin-block-end: var(--pf-v6-c-table--m-tree-view-grid__action--MarginBlockEnd);\n }\n .pf-m-tree-view-grid-md.pf-v6-c-table .pf-v6-c-table__tree-view-main > .pf-v6-c-table__check {\n order: var(--pf-v6-c-table--m-tree-view-mobile__tree-view-main--c-table__check--Order);\n margin-inline-start: auto;\n margin-inline-end: var(--pf-v6-c-table--m-tree-view-mobile__tree-view-main--c-table__check--MarginInlineEnd);\n }\n .pf-m-tree-view-grid-md.pf-v6-c-table .pf-v6-c-table__tree-view-details-toggle {\n margin-block-start: var(--pf-v6-c-table__tree-view-details-toggle--MarginBlockStart);\n margin-block-end: var(--pf-v6-c-table__tree-view-details-toggle--MarginBlockEnd);\n }\n .pf-m-tree-view-grid-md.pf-v6-c-table tr:where(.pf-v6-c-table__tr)[aria-level="2"] {\n --pf-v6-c-table--m-tree-view-grid__tbody--cell--PaddingInlineStart: calc(var(--pf-v6-c-table__tree-view-main--nested-indent--base) * 1 + var(--pf-v6-c-table__tree-view-main--indent--base));\n }\n .pf-m-tree-view-grid-md.pf-v6-c-table tr:where(.pf-v6-c-table__tr)[aria-level="3"] {\n --pf-v6-c-table--m-tree-view-grid__tbody--cell--PaddingInlineStart: calc(var(--pf-v6-c-table__tree-view-main--nested-indent--base) * 2 + var(--pf-v6-c-table__tree-view-main--indent--base));\n }\n .pf-m-tree-view-grid-md.pf-v6-c-table tr:where(.pf-v6-c-table__tr)[aria-level="4"] {\n --pf-v6-c-table--m-tree-view-grid__tbody--cell--PaddingInlineStart: calc(var(--pf-v6-c-table__tree-view-main--nested-indent--base) * 3 + var(--pf-v6-c-table__tree-view-main--indent--base));\n }\n .pf-m-tree-view-grid-md.pf-v6-c-table tr:where(.pf-v6-c-table__tr)[aria-level="5"] {\n --pf-v6-c-table--m-tree-view-grid__tbody--cell--PaddingInlineStart: calc(var(--pf-v6-c-table__tree-view-main--nested-indent--base) * 4 + var(--pf-v6-c-table__tree-view-main--indent--base));\n }\n .pf-m-tree-view-grid-md.pf-v6-c-table tr:where(.pf-v6-c-table__tr)[aria-level="6"] {\n --pf-v6-c-table--m-tree-view-grid__tbody--cell--PaddingInlineStart: calc(var(--pf-v6-c-table__tree-view-main--nested-indent--base) * 5 + var(--pf-v6-c-table__tree-view-main--indent--base));\n }\n .pf-m-tree-view-grid-md.pf-v6-c-table tr:where(.pf-v6-c-table__tr)[aria-level="7"] {\n --pf-v6-c-table--m-tree-view-grid__tbody--cell--PaddingInlineStart: calc(var(--pf-v6-c-table__tree-view-main--nested-indent--base) * 6 + var(--pf-v6-c-table__tree-view-main--indent--base));\n }\n .pf-m-tree-view-grid-md.pf-v6-c-table tr:where(.pf-v6-c-table__tr)[aria-level="8"] {\n --pf-v6-c-table--m-tree-view-grid__tbody--cell--PaddingInlineStart: calc(var(--pf-v6-c-table__tree-view-main--nested-indent--base) * 7 + var(--pf-v6-c-table__tree-view-main--indent--base));\n }\n .pf-m-tree-view-grid-md.pf-v6-c-table tr:where(.pf-v6-c-table__tr)[aria-level="9"] {\n --pf-v6-c-table--m-tree-view-grid__tbody--cell--PaddingInlineStart: calc(var(--pf-v6-c-table__tree-view-main--nested-indent--base) * 8 + var(--pf-v6-c-table__tree-view-main--indent--base));\n }\n .pf-m-tree-view-grid-md.pf-v6-c-table tr:where(.pf-v6-c-table__tr)[aria-level="10"] {\n --pf-v6-c-table--m-tree-view-grid__tbody--cell--PaddingInlineStart: calc(var(--pf-v6-c-table__tree-view-main--nested-indent--base) * 9 + var(--pf-v6-c-table__tree-view-main--indent--base));\n }\n}\n\n@media screen and (max-width: calc(62rem - 1px)) {\n .pf-m-tree-view-grid-lg.pf-v6-c-table {\n --pf-v6-c-table--m-tree-view-grid--tr--OutlineOffset: calc(-1 * var(--pf-t--global--spacer--xs));\n --pf-v6-c-table--m-tree-view-grid__tbody--cell--PaddingBlockStart: var(--pf-t--global--spacer--md);\n --pf-v6-c-table--m-tree-view-grid__tbody--cell--PaddingBlockEnd: var(--pf-t--global--spacer--md);\n --pf-v6-c-table--m-tree-view-grid__tbody--cell--PaddingInlineStart: var(--pf-v6-c-table__tree-view-main--indent--base);\n --pf-v6-c-table--m-tree-view-grid__tbody--cell--GridColumnGap: var(--pf-t--global--spacer--sm);\n --pf-v6-c-table--m-tree-view-grid--c-table__action--PaddingBlockStart: var(--pf-t--global--spacer--md);\n --pf-v6-c-table--m-tree-view-grid--c-table__action--PaddingBlockEnd: var(--pf-t--global--spacer--md);\n --pf-v6-c-table--m-tree-view-grid--c-table__action--PaddingInlineStart: 0;\n --pf-v6-c-table--m-tree-view-grid__tr--expanded__tree-view-title-cell--action--PaddingBlockStart: var(--pf-t--global--spacer--xl);\n --pf-v6-c-table--m-tree-view-grid--m-tree-view-details-expanded--PaddingBlockEnd: var(--pf-t--global--spacer--xl);\n --pf-v6-c-table--m-tree-view-grid__tr--expanded__tree-view-title-cell--PaddingBlockStart: var(--pf-t--global--spacer--xl);\n --pf-v6-c-table--m-tree-view-grid__td--data-label--GridTemplateColumns: repeat(auto-fit, minmax(150px, 1fr));\n --pf-v6-c-table--m-tree-view-grid__td--not--c-table__tree-view-title-cell--PaddingBlockStart: var(--pf-t--global--spacer--xs);\n --pf-v6-c-table--m-tree-view-grid__td--not--c-table__tree-view-title-cell--PaddingBlockEnd: var(--pf-t--global--spacer--xs);\n --pf-v6-c-table--m-tree-view-mobile__tree-view-main--c-table__check--MarginInlineEnd: 0;\n --pf-v6-c-table--m-tree-view-mobile__tree-view-main--c-table__check--Order: 4;\n --pf-v6-c-table__tree-view-text--PaddingInlineEnd: var(--pf-t--global--spacer--sm);\n --pf-v6-c-table__tbody--cell--PaddingBlockStart: var(--pf-v6-c-table--m-tree-view-grid__tbody--cell--PaddingBlockStart);\n --pf-v6-c-table__tbody--cell--PaddingBlockEnd: var(--pf-v6-c-table--m-tree-view-grid__tbody--cell--PaddingBlockEnd);\n --pf-v6-c-table__tree-view-details-toggle--MarginBlockStart: calc(var(--pf-t--global--spacer--control--vertical--plain) * -1);\n --pf-v6-c-table__tree-view-details-toggle--MarginBlockEnd: calc(var(--pf-t--global--spacer--control--vertical--plain) * -1);\n --pf-v6-c-table--m-tree-view-grid__action--MarginBlockStart: calc(var(--pf-t--global--spacer--control--vertical--plain) * -1);\n --pf-v6-c-table--m-tree-view-grid__action--MarginBlockEnd: calc(var(--pf-t--global--spacer--control--vertical--plain) * -1);\n }\n .pf-m-tree-view-grid-lg.pf-v6-c-table tbody:where(.pf-v6-c-table__tbody) tr:where(.pf-v6-c-table__tr) {\n position: relative;\n border: none;\n outline-offset: var(--pf-v6-c-table--m-tree-view-grid--tr--OutlineOffset);\n }\n .pf-m-tree-view-grid-lg.pf-v6-c-table tbody:where(.pf-v6-c-table__tbody) tr:where(.pf-v6-c-table__tr)::before {\n position: absolute;\n inset-block-start: 0;\n inset-block-end: 0;\n inset-inline-start: var(--pf-v6-c-table--m-tree-view-grid__tbody--cell--PaddingInlineStart);\n inset-inline-end: 0;\n content: "";\n border-block-end: var(--pf-v6-c-table--border-width--base) solid var(--pf-v6-c-table--BorderColor);\n }\n .pf-m-tree-view-grid-lg.pf-v6-c-table tr:where(.pf-v6-c-table__tr):not([hidden]) {\n display: grid;\n grid-template-columns: 1fr max-content;\n }\n .pf-m-tree-view-grid-lg.pf-v6-c-table tr:where(.pf-v6-c-table__tr)[aria-expanded] .pf-v6-c-table__tree-view-title-cell {\n --pf-v6-c-table--cell--PaddingBlockStart: var(--pf-v6-c-table--m-tree-view-grid__tr--expanded__tree-view-title-cell--PaddingBlockStart);\n }\n .pf-m-tree-view-grid-lg.pf-v6-c-table tr:where(.pf-v6-c-table__tr)[aria-expanded] .pf-v6-c-table__tree-view-title-cell ~ .pf-v6-c-table__action {\n --pf-v6-c-table--cell--PaddingBlockStart: var(--pf-v6-c-table--m-tree-view-grid__tr--expanded__tree-view-title-cell--action--PaddingBlockStart);\n }\n .pf-m-tree-view-grid-lg.pf-v6-c-table td:where(.pf-v6-c-table__td):not(.pf-v6-c-table__tree-view-title-cell) {\n --pf-v6-c-table--cell--PaddingBlockStart: var(--pf-v6-c-table--m-tree-view-grid__td--not--c-table__tree-view-title-cell--PaddingBlockStart);\n --pf-v6-c-table--cell--PaddingBlockEnd: var(--pf-v6-c-table--m-tree-view-grid__td--not--c-table__tree-view-title-cell--PaddingBlockEnd);\n padding-inline-start: var(--pf-v6-c-table--m-tree-view-grid__tbody--cell--PaddingInlineStart);\n }\n .pf-m-tree-view-grid-lg.pf-v6-c-table .pf-v6-c-table__tree-view-text {\n padding-inline-end: var(--pf-v6-c-table__tree-view-text--PaddingInlineEnd);\n }\n .pf-m-tree-view-grid-lg.pf-v6-c-table thead:where(.pf-v6-c-table__thead) th:where(.pf-v6-c-table__th) {\n display: none;\n }\n .pf-m-tree-view-grid-lg.pf-v6-c-table td:where(.pf-v6-c-table__td) {\n display: none;\n }\n .pf-m-tree-view-grid-lg.pf-v6-c-table td:where(.pf-v6-c-table__td)[data-label] {\n grid-template-columns: var(--pf-v6-c-table--m-tree-view-grid__td--data-label--GridTemplateColumns);\n grid-column: 1;\n grid-column-gap: var(--pf-v6-c-table--m-tree-view-grid__tbody--cell--GridColumnGap);\n align-items: start;\n }\n .pf-m-tree-view-grid-lg.pf-v6-c-table td:where(.pf-v6-c-table__td)[data-label] > :where(th, td) {\n grid-column: 2;\n }\n .pf-m-tree-view-grid-lg.pf-v6-c-table td:where(.pf-v6-c-table__td)[data-label]::before {\n position: revert;\n font-weight: var(--pf-t--global--font--weight--body--bold);\n text-align: start;\n content: attr(data-label);\n }\n .pf-m-tree-view-grid-lg.pf-v6-c-table .pf-v6-c-table__tr > :where(th, td).pf-m-border-right::before {\n border-inline-end: 0;\n }\n .pf-m-tree-view-grid-lg.pf-v6-c-table tr:where(.pf-v6-c-table__tr).pf-m-tree-view-details-expanded {\n padding-block-end: var(--pf-v6-c-table--m-tree-view-grid--m-tree-view-details-expanded--PaddingBlockEnd);\n }\n .pf-m-tree-view-grid-lg.pf-v6-c-table tr:where(.pf-v6-c-table__tr).pf-m-tree-view-details-expanded td:where(.pf-v6-c-table__td)[data-label] {\n display: grid;\n }\n .pf-m-tree-view-grid-lg.pf-v6-c-table .pf-v6-c-table__thead {\n display: none;\n }\n .pf-m-tree-view-grid-lg.pf-v6-c-table .pf-v6-c-table__tree-view-details-toggle,\n .pf-m-tree-view-grid-lg.pf-v6-c-table .pf-v6-c-table__action {\n display: inline-block;\n }\n .pf-m-tree-view-grid-lg.pf-v6-c-table .pf-v6-c-table__action {\n --pf-v6-c-table--cell--Width: auto;\n --pf-v6-c-table--m-tree-view-grid__tbody--cell--PaddingInlineStart: var(--pf-v6-c-table--m-tree-view-grid--c-table__action--PaddingInlineStart);\n --pf-v6-c-table--m-tree-view-grid__td--not--c-table__tree-view-title-cell--PaddingBlockStart: var(--pf-v6-c-table--m-tree-view-grid--c-table__action--PaddingBlockStart);\n --pf-v6-c-table--m-tree-view-grid__td--not--c-table__tree-view-title-cell--PaddingBlockEnd: var(--pf-v6-c-table--m-tree-view-grid--c-table__action--PaddingBlockEnd);\n grid-row: 1;\n grid-column: 2;\n margin-block-start: var(--pf-v6-c-table--m-tree-view-grid__action--MarginBlockStart);\n margin-block-end: var(--pf-v6-c-table--m-tree-view-grid__action--MarginBlockEnd);\n }\n .pf-m-tree-view-grid-lg.pf-v6-c-table .pf-v6-c-table__tree-view-main > .pf-v6-c-table__check {\n order: var(--pf-v6-c-table--m-tree-view-mobile__tree-view-main--c-table__check--Order);\n margin-inline-start: auto;\n margin-inline-end: var(--pf-v6-c-table--m-tree-view-mobile__tree-view-main--c-table__check--MarginInlineEnd);\n }\n .pf-m-tree-view-grid-lg.pf-v6-c-table .pf-v6-c-table__tree-view-details-toggle {\n margin-block-start: var(--pf-v6-c-table__tree-view-details-toggle--MarginBlockStart);\n margin-block-end: var(--pf-v6-c-table__tree-view-details-toggle--MarginBlockEnd);\n }\n .pf-m-tree-view-grid-lg.pf-v6-c-table tr:where(.pf-v6-c-table__tr)[aria-level="2"] {\n --pf-v6-c-table--m-tree-view-grid__tbody--cell--PaddingInlineStart: calc(var(--pf-v6-c-table__tree-view-main--nested-indent--base) * 1 + var(--pf-v6-c-table__tree-view-main--indent--base));\n }\n .pf-m-tree-view-grid-lg.pf-v6-c-table tr:where(.pf-v6-c-table__tr)[aria-level="3"] {\n --pf-v6-c-table--m-tree-view-grid__tbody--cell--PaddingInlineStart: calc(var(--pf-v6-c-table__tree-view-main--nested-indent--base) * 2 + var(--pf-v6-c-table__tree-view-main--indent--base));\n }\n .pf-m-tree-view-grid-lg.pf-v6-c-table tr:where(.pf-v6-c-table__tr)[aria-level="4"] {\n --pf-v6-c-table--m-tree-view-grid__tbody--cell--PaddingInlineStart: calc(var(--pf-v6-c-table__tree-view-main--nested-indent--base) * 3 + var(--pf-v6-c-table__tree-view-main--indent--base));\n }\n .pf-m-tree-view-grid-lg.pf-v6-c-table tr:where(.pf-v6-c-table__tr)[aria-level="5"] {\n --pf-v6-c-table--m-tree-view-grid__tbody--cell--PaddingInlineStart: calc(var(--pf-v6-c-table__tree-view-main--nested-indent--base) * 4 + var(--pf-v6-c-table__tree-view-main--indent--base));\n }\n .pf-m-tree-view-grid-lg.pf-v6-c-table tr:where(.pf-v6-c-table__tr)[aria-level="6"] {\n --pf-v6-c-table--m-tree-view-grid__tbody--cell--PaddingInlineStart: calc(var(--pf-v6-c-table__tree-view-main--nested-indent--base) * 5 + var(--pf-v6-c-table__tree-view-main--indent--base));\n }\n .pf-m-tree-view-grid-lg.pf-v6-c-table tr:where(.pf-v6-c-table__tr)[aria-level="7"] {\n --pf-v6-c-table--m-tree-view-grid__tbody--cell--PaddingInlineStart: calc(var(--pf-v6-c-table__tree-view-main--nested-indent--base) * 6 + var(--pf-v6-c-table__tree-view-main--indent--base));\n }\n .pf-m-tree-view-grid-lg.pf-v6-c-table tr:where(.pf-v6-c-table__tr)[aria-level="8"] {\n --pf-v6-c-table--m-tree-view-grid__tbody--cell--PaddingInlineStart: calc(var(--pf-v6-c-table__tree-view-main--nested-indent--base) * 7 + var(--pf-v6-c-table__tree-view-main--indent--base));\n }\n .pf-m-tree-view-grid-lg.pf-v6-c-table tr:where(.pf-v6-c-table__tr)[aria-level="9"] {\n --pf-v6-c-table--m-tree-view-grid__tbody--cell--PaddingInlineStart: calc(var(--pf-v6-c-table__tree-view-main--nested-indent--base) * 8 + var(--pf-v6-c-table__tree-view-main--indent--base));\n }\n .pf-m-tree-view-grid-lg.pf-v6-c-table tr:where(.pf-v6-c-table__tr)[aria-level="10"] {\n --pf-v6-c-table--m-tree-view-grid__tbody--cell--PaddingInlineStart: calc(var(--pf-v6-c-table__tree-view-main--nested-indent--base) * 9 + var(--pf-v6-c-table__tree-view-main--indent--base));\n }\n}\n\n@media screen and (max-width: calc(75rem - 1px)) {\n .pf-m-tree-view-grid-xl.pf-v6-c-table {\n --pf-v6-c-table--m-tree-view-grid--tr--OutlineOffset: calc(-1 * var(--pf-t--global--spacer--xs));\n --pf-v6-c-table--m-tree-view-grid__tbody--cell--PaddingBlockStart: var(--pf-t--global--spacer--md);\n --pf-v6-c-table--m-tree-view-grid__tbody--cell--PaddingBlockEnd: var(--pf-t--global--spacer--md);\n --pf-v6-c-table--m-tree-view-grid__tbody--cell--PaddingInlineStart: var(--pf-v6-c-table__tree-view-main--indent--base);\n --pf-v6-c-table--m-tree-view-grid__tbody--cell--GridColumnGap: var(--pf-t--global--spacer--sm);\n --pf-v6-c-table--m-tree-view-grid--c-table__action--PaddingBlockStart: var(--pf-t--global--spacer--md);\n --pf-v6-c-table--m-tree-view-grid--c-table__action--PaddingBlockEnd: var(--pf-t--global--spacer--md);\n --pf-v6-c-table--m-tree-view-grid--c-table__action--PaddingInlineStart: 0;\n --pf-v6-c-table--m-tree-view-grid__tr--expanded__tree-view-title-cell--action--PaddingBlockStart: var(--pf-t--global--spacer--xl);\n --pf-v6-c-table--m-tree-view-grid--m-tree-view-details-expanded--PaddingBlockEnd: var(--pf-t--global--spacer--xl);\n --pf-v6-c-table--m-tree-view-grid__tr--expanded__tree-view-title-cell--PaddingBlockStart: var(--pf-t--global--spacer--xl);\n --pf-v6-c-table--m-tree-view-grid__td--data-label--GridTemplateColumns: repeat(auto-fit, minmax(150px, 1fr));\n --pf-v6-c-table--m-tree-view-grid__td--not--c-table__tree-view-title-cell--PaddingBlockStart: var(--pf-t--global--spacer--xs);\n --pf-v6-c-table--m-tree-view-grid__td--not--c-table__tree-view-title-cell--PaddingBlockEnd: var(--pf-t--global--spacer--xs);\n --pf-v6-c-table--m-tree-view-mobile__tree-view-main--c-table__check--MarginInlineEnd: 0;\n --pf-v6-c-table--m-tree-view-mobile__tree-view-main--c-table__check--Order: 4;\n --pf-v6-c-table__tree-view-text--PaddingInlineEnd: var(--pf-t--global--spacer--sm);\n --pf-v6-c-table__tbody--cell--PaddingBlockStart: var(--pf-v6-c-table--m-tree-view-grid__tbody--cell--PaddingBlockStart);\n --pf-v6-c-table__tbody--cell--PaddingBlockEnd: var(--pf-v6-c-table--m-tree-view-grid__tbody--cell--PaddingBlockEnd);\n --pf-v6-c-table__tree-view-details-toggle--MarginBlockStart: calc(var(--pf-t--global--spacer--control--vertical--plain) * -1);\n --pf-v6-c-table__tree-view-details-toggle--MarginBlockEnd: calc(var(--pf-t--global--spacer--control--vertical--plain) * -1);\n --pf-v6-c-table--m-tree-view-grid__action--MarginBlockStart: calc(var(--pf-t--global--spacer--control--vertical--plain) * -1);\n --pf-v6-c-table--m-tree-view-grid__action--MarginBlockEnd: calc(var(--pf-t--global--spacer--control--vertical--plain) * -1);\n }\n .pf-m-tree-view-grid-xl.pf-v6-c-table tbody:where(.pf-v6-c-table__tbody) tr:where(.pf-v6-c-table__tr) {\n position: relative;\n border: none;\n outline-offset: var(--pf-v6-c-table--m-tree-view-grid--tr--OutlineOffset);\n }\n .pf-m-tree-view-grid-xl.pf-v6-c-table tbody:where(.pf-v6-c-table__tbody) tr:where(.pf-v6-c-table__tr)::before {\n position: absolute;\n inset-block-start: 0;\n inset-block-end: 0;\n inset-inline-start: var(--pf-v6-c-table--m-tree-view-grid__tbody--cell--PaddingInlineStart);\n inset-inline-end: 0;\n content: "";\n border-block-end: var(--pf-v6-c-table--border-width--base) solid var(--pf-v6-c-table--BorderColor);\n }\n .pf-m-tree-view-grid-xl.pf-v6-c-table tr:where(.pf-v6-c-table__tr):not([hidden]) {\n display: grid;\n grid-template-columns: 1fr max-content;\n }\n .pf-m-tree-view-grid-xl.pf-v6-c-table tr:where(.pf-v6-c-table__tr)[aria-expanded] .pf-v6-c-table__tree-view-title-cell {\n --pf-v6-c-table--cell--PaddingBlockStart: var(--pf-v6-c-table--m-tree-view-grid__tr--expanded__tree-view-title-cell--PaddingBlockStart);\n }\n .pf-m-tree-view-grid-xl.pf-v6-c-table tr:where(.pf-v6-c-table__tr)[aria-expanded] .pf-v6-c-table__tree-view-title-cell ~ .pf-v6-c-table__action {\n --pf-v6-c-table--cell--PaddingBlockStart: var(--pf-v6-c-table--m-tree-view-grid__tr--expanded__tree-view-title-cell--action--PaddingBlockStart);\n }\n .pf-m-tree-view-grid-xl.pf-v6-c-table td:where(.pf-v6-c-table__td):not(.pf-v6-c-table__tree-view-title-cell) {\n --pf-v6-c-table--cell--PaddingBlockStart: var(--pf-v6-c-table--m-tree-view-grid__td--not--c-table__tree-view-title-cell--PaddingBlockStart);\n --pf-v6-c-table--cell--PaddingBlockEnd: var(--pf-v6-c-table--m-tree-view-grid__td--not--c-table__tree-view-title-cell--PaddingBlockEnd);\n padding-inline-start: var(--pf-v6-c-table--m-tree-view-grid__tbody--cell--PaddingInlineStart);\n }\n .pf-m-tree-view-grid-xl.pf-v6-c-table .pf-v6-c-table__tree-view-text {\n padding-inline-end: var(--pf-v6-c-table__tree-view-text--PaddingInlineEnd);\n }\n .pf-m-tree-view-grid-xl.pf-v6-c-table thead:where(.pf-v6-c-table__thead) th:where(.pf-v6-c-table__th) {\n display: none;\n }\n .pf-m-tree-view-grid-xl.pf-v6-c-table td:where(.pf-v6-c-table__td) {\n display: none;\n }\n .pf-m-tree-view-grid-xl.pf-v6-c-table td:where(.pf-v6-c-table__td)[data-label] {\n grid-template-columns: var(--pf-v6-c-table--m-tree-view-grid__td--data-label--GridTemplateColumns);\n grid-column: 1;\n grid-column-gap: var(--pf-v6-c-table--m-tree-view-grid__tbody--cell--GridColumnGap);\n align-items: start;\n }\n .pf-m-tree-view-grid-xl.pf-v6-c-table td:where(.pf-v6-c-table__td)[data-label] > :where(th, td) {\n grid-column: 2;\n }\n .pf-m-tree-view-grid-xl.pf-v6-c-table td:where(.pf-v6-c-table__td)[data-label]::before {\n position: revert;\n font-weight: var(--pf-t--global--font--weight--body--bold);\n text-align: start;\n content: attr(data-label);\n }\n .pf-m-tree-view-grid-xl.pf-v6-c-table .pf-v6-c-table__tr > :where(th, td).pf-m-border-right::before {\n border-inline-end: 0;\n }\n .pf-m-tree-view-grid-xl.pf-v6-c-table tr:where(.pf-v6-c-table__tr).pf-m-tree-view-details-expanded {\n padding-block-end: var(--pf-v6-c-table--m-tree-view-grid--m-tree-view-details-expanded--PaddingBlockEnd);\n }\n .pf-m-tree-view-grid-xl.pf-v6-c-table tr:where(.pf-v6-c-table__tr).pf-m-tree-view-details-expanded td:where(.pf-v6-c-table__td)[data-label] {\n display: grid;\n }\n .pf-m-tree-view-grid-xl.pf-v6-c-table .pf-v6-c-table__thead {\n display: none;\n }\n .pf-m-tree-view-grid-xl.pf-v6-c-table .pf-v6-c-table__tree-view-details-toggle,\n .pf-m-tree-view-grid-xl.pf-v6-c-table .pf-v6-c-table__action {\n display: inline-block;\n }\n .pf-m-tree-view-grid-xl.pf-v6-c-table .pf-v6-c-table__action {\n --pf-v6-c-table--cell--Width: auto;\n --pf-v6-c-table--m-tree-view-grid__tbody--cell--PaddingInlineStart: var(--pf-v6-c-table--m-tree-view-grid--c-table__action--PaddingInlineStart);\n --pf-v6-c-table--m-tree-view-grid__td--not--c-table__tree-view-title-cell--PaddingBlockStart: var(--pf-v6-c-table--m-tree-view-grid--c-table__action--PaddingBlockStart);\n --pf-v6-c-table--m-tree-view-grid__td--not--c-table__tree-view-title-cell--PaddingBlockEnd: var(--pf-v6-c-table--m-tree-view-grid--c-table__action--PaddingBlockEnd);\n grid-row: 1;\n grid-column: 2;\n margin-block-start: var(--pf-v6-c-table--m-tree-view-grid__action--MarginBlockStart);\n margin-block-end: var(--pf-v6-c-table--m-tree-view-grid__action--MarginBlockEnd);\n }\n .pf-m-tree-view-grid-xl.pf-v6-c-table .pf-v6-c-table__tree-view-main > .pf-v6-c-table__check {\n order: var(--pf-v6-c-table--m-tree-view-mobile__tree-view-main--c-table__check--Order);\n margin-inline-start: auto;\n margin-inline-end: var(--pf-v6-c-table--m-tree-view-mobile__tree-view-main--c-table__check--MarginInlineEnd);\n }\n .pf-m-tree-view-grid-xl.pf-v6-c-table .pf-v6-c-table__tree-view-details-toggle {\n margin-block-start: var(--pf-v6-c-table__tree-view-details-toggle--MarginBlockStart);\n margin-block-end: var(--pf-v6-c-table__tree-view-details-toggle--MarginBlockEnd);\n }\n .pf-m-tree-view-grid-xl.pf-v6-c-table tr:where(.pf-v6-c-table__tr)[aria-level="2"] {\n --pf-v6-c-table--m-tree-view-grid__tbody--cell--PaddingInlineStart: calc(var(--pf-v6-c-table__tree-view-main--nested-indent--base) * 1 + var(--pf-v6-c-table__tree-view-main--indent--base));\n }\n .pf-m-tree-view-grid-xl.pf-v6-c-table tr:where(.pf-v6-c-table__tr)[aria-level="3"] {\n --pf-v6-c-table--m-tree-view-grid__tbody--cell--PaddingInlineStart: calc(var(--pf-v6-c-table__tree-view-main--nested-indent--base) * 2 + var(--pf-v6-c-table__tree-view-main--indent--base));\n }\n .pf-m-tree-view-grid-xl.pf-v6-c-table tr:where(.pf-v6-c-table__tr)[aria-level="4"] {\n --pf-v6-c-table--m-tree-view-grid__tbody--cell--PaddingInlineStart: calc(var(--pf-v6-c-table__tree-view-main--nested-indent--base) * 3 + var(--pf-v6-c-table__tree-view-main--indent--base));\n }\n .pf-m-tree-view-grid-xl.pf-v6-c-table tr:where(.pf-v6-c-table__tr)[aria-level="5"] {\n --pf-v6-c-table--m-tree-view-grid__tbody--cell--PaddingInlineStart: calc(var(--pf-v6-c-table__tree-view-main--nested-indent--base) * 4 + var(--pf-v6-c-table__tree-view-main--indent--base));\n }\n .pf-m-tree-view-grid-xl.pf-v6-c-table tr:where(.pf-v6-c-table__tr)[aria-level="6"] {\n --pf-v6-c-table--m-tree-view-grid__tbody--cell--PaddingInlineStart: calc(var(--pf-v6-c-table__tree-view-main--nested-indent--base) * 5 + var(--pf-v6-c-table__tree-view-main--indent--base));\n }\n .pf-m-tree-view-grid-xl.pf-v6-c-table tr:where(.pf-v6-c-table__tr)[aria-level="7"] {\n --pf-v6-c-table--m-tree-view-grid__tbody--cell--PaddingInlineStart: calc(var(--pf-v6-c-table__tree-view-main--nested-indent--base) * 6 + var(--pf-v6-c-table__tree-view-main--indent--base));\n }\n .pf-m-tree-view-grid-xl.pf-v6-c-table tr:where(.pf-v6-c-table__tr)[aria-level="8"] {\n --pf-v6-c-table--m-tree-view-grid__tbody--cell--PaddingInlineStart: calc(var(--pf-v6-c-table__tree-view-main--nested-indent--base) * 7 + var(--pf-v6-c-table__tree-view-main--indent--base));\n }\n .pf-m-tree-view-grid-xl.pf-v6-c-table tr:where(.pf-v6-c-table__tr)[aria-level="9"] {\n --pf-v6-c-table--m-tree-view-grid__tbody--cell--PaddingInlineStart: calc(var(--pf-v6-c-table__tree-view-main--nested-indent--base) * 8 + var(--pf-v6-c-table__tree-view-main--indent--base));\n }\n .pf-m-tree-view-grid-xl.pf-v6-c-table tr:where(.pf-v6-c-table__tr)[aria-level="10"] {\n --pf-v6-c-table--m-tree-view-grid__tbody--cell--PaddingInlineStart: calc(var(--pf-v6-c-table__tree-view-main--nested-indent--base) * 9 + var(--pf-v6-c-table__tree-view-main--indent--base));\n }\n}\n\n@media screen and (max-width: calc(90.625rem - 1px)) {\n .pf-m-tree-view-grid-2xl.pf-v6-c-table {\n --pf-v6-c-table--m-tree-view-grid--tr--OutlineOffset: calc(-1 * var(--pf-t--global--spacer--xs));\n --pf-v6-c-table--m-tree-view-grid__tbody--cell--PaddingBlockStart: var(--pf-t--global--spacer--md);\n --pf-v6-c-table--m-tree-view-grid__tbody--cell--PaddingBlockEnd: var(--pf-t--global--spacer--md);\n --pf-v6-c-table--m-tree-view-grid__tbody--cell--PaddingInlineStart: var(--pf-v6-c-table__tree-view-main--indent--base);\n --pf-v6-c-table--m-tree-view-grid__tbody--cell--GridColumnGap: var(--pf-t--global--spacer--sm);\n --pf-v6-c-table--m-tree-view-grid--c-table__action--PaddingBlockStart: var(--pf-t--global--spacer--md);\n --pf-v6-c-table--m-tree-view-grid--c-table__action--PaddingBlockEnd: var(--pf-t--global--spacer--md);\n --pf-v6-c-table--m-tree-view-grid--c-table__action--PaddingInlineStart: 0;\n --pf-v6-c-table--m-tree-view-grid__tr--expanded__tree-view-title-cell--action--PaddingBlockStart: var(--pf-t--global--spacer--xl);\n --pf-v6-c-table--m-tree-view-grid--m-tree-view-details-expanded--PaddingBlockEnd: var(--pf-t--global--spacer--xl);\n --pf-v6-c-table--m-tree-view-grid__tr--expanded__tree-view-title-cell--PaddingBlockStart: var(--pf-t--global--spacer--xl);\n --pf-v6-c-table--m-tree-view-grid__td--data-label--GridTemplateColumns: repeat(auto-fit, minmax(150px, 1fr));\n --pf-v6-c-table--m-tree-view-grid__td--not--c-table__tree-view-title-cell--PaddingBlockStart: var(--pf-t--global--spacer--xs);\n --pf-v6-c-table--m-tree-view-grid__td--not--c-table__tree-view-title-cell--PaddingBlockEnd: var(--pf-t--global--spacer--xs);\n --pf-v6-c-table--m-tree-view-mobile__tree-view-main--c-table__check--MarginInlineEnd: 0;\n --pf-v6-c-table--m-tree-view-mobile__tree-view-main--c-table__check--Order: 4;\n --pf-v6-c-table__tree-view-text--PaddingInlineEnd: var(--pf-t--global--spacer--sm);\n --pf-v6-c-table__tbody--cell--PaddingBlockStart: var(--pf-v6-c-table--m-tree-view-grid__tbody--cell--PaddingBlockStart);\n --pf-v6-c-table__tbody--cell--PaddingBlockEnd: var(--pf-v6-c-table--m-tree-view-grid__tbody--cell--PaddingBlockEnd);\n --pf-v6-c-table__tree-view-details-toggle--MarginBlockStart: calc(var(--pf-t--global--spacer--control--vertical--plain) * -1);\n --pf-v6-c-table__tree-view-details-toggle--MarginBlockEnd: calc(var(--pf-t--global--spacer--control--vertical--plain) * -1);\n --pf-v6-c-table--m-tree-view-grid__action--MarginBlockStart: calc(var(--pf-t--global--spacer--control--vertical--plain) * -1);\n --pf-v6-c-table--m-tree-view-grid__action--MarginBlockEnd: calc(var(--pf-t--global--spacer--control--vertical--plain) * -1);\n }\n .pf-m-tree-view-grid-2xl.pf-v6-c-table tbody:where(.pf-v6-c-table__tbody) tr:where(.pf-v6-c-table__tr) {\n position: relative;\n border: none;\n outline-offset: var(--pf-v6-c-table--m-tree-view-grid--tr--OutlineOffset);\n }\n .pf-m-tree-view-grid-2xl.pf-v6-c-table tbody:where(.pf-v6-c-table__tbody) tr:where(.pf-v6-c-table__tr)::before {\n position: absolute;\n inset-block-start: 0;\n inset-block-end: 0;\n inset-inline-start: var(--pf-v6-c-table--m-tree-view-grid__tbody--cell--PaddingInlineStart);\n inset-inline-end: 0;\n content: "";\n border-block-end: var(--pf-v6-c-table--border-width--base) solid var(--pf-v6-c-table--BorderColor);\n }\n .pf-m-tree-view-grid-2xl.pf-v6-c-table tr:where(.pf-v6-c-table__tr):not([hidden]) {\n display: grid;\n grid-template-columns: 1fr max-content;\n }\n .pf-m-tree-view-grid-2xl.pf-v6-c-table tr:where(.pf-v6-c-table__tr)[aria-expanded] .pf-v6-c-table__tree-view-title-cell {\n --pf-v6-c-table--cell--PaddingBlockStart: var(--pf-v6-c-table--m-tree-view-grid__tr--expanded__tree-view-title-cell--PaddingBlockStart);\n }\n .pf-m-tree-view-grid-2xl.pf-v6-c-table tr:where(.pf-v6-c-table__tr)[aria-expanded] .pf-v6-c-table__tree-view-title-cell ~ .pf-v6-c-table__action {\n --pf-v6-c-table--cell--PaddingBlockStart: var(--pf-v6-c-table--m-tree-view-grid__tr--expanded__tree-view-title-cell--action--PaddingBlockStart);\n }\n .pf-m-tree-view-grid-2xl.pf-v6-c-table td:where(.pf-v6-c-table__td):not(.pf-v6-c-table__tree-view-title-cell) {\n --pf-v6-c-table--cell--PaddingBlockStart: var(--pf-v6-c-table--m-tree-view-grid__td--not--c-table__tree-view-title-cell--PaddingBlockStart);\n --pf-v6-c-table--cell--PaddingBlockEnd: var(--pf-v6-c-table--m-tree-view-grid__td--not--c-table__tree-view-title-cell--PaddingBlockEnd);\n padding-inline-start: var(--pf-v6-c-table--m-tree-view-grid__tbody--cell--PaddingInlineStart);\n }\n .pf-m-tree-view-grid-2xl.pf-v6-c-table .pf-v6-c-table__tree-view-text {\n padding-inline-end: var(--pf-v6-c-table__tree-view-text--PaddingInlineEnd);\n }\n .pf-m-tree-view-grid-2xl.pf-v6-c-table thead:where(.pf-v6-c-table__thead) th:where(.pf-v6-c-table__th) {\n display: none;\n }\n .pf-m-tree-view-grid-2xl.pf-v6-c-table td:where(.pf-v6-c-table__td) {\n display: none;\n }\n .pf-m-tree-view-grid-2xl.pf-v6-c-table td:where(.pf-v6-c-table__td)[data-label] {\n grid-template-columns: var(--pf-v6-c-table--m-tree-view-grid__td--data-label--GridTemplateColumns);\n grid-column: 1;\n grid-column-gap: var(--pf-v6-c-table--m-tree-view-grid__tbody--cell--GridColumnGap);\n align-items: start;\n }\n .pf-m-tree-view-grid-2xl.pf-v6-c-table td:where(.pf-v6-c-table__td)[data-label] > :where(th, td) {\n grid-column: 2;\n }\n .pf-m-tree-view-grid-2xl.pf-v6-c-table td:where(.pf-v6-c-table__td)[data-label]::before {\n position: revert;\n font-weight: var(--pf-t--global--font--weight--body--bold);\n text-align: start;\n content: attr(data-label);\n }\n .pf-m-tree-view-grid-2xl.pf-v6-c-table .pf-v6-c-table__tr > :where(th, td).pf-m-border-right::before {\n border-inline-end: 0;\n }\n .pf-m-tree-view-grid-2xl.pf-v6-c-table tr:where(.pf-v6-c-table__tr).pf-m-tree-view-details-expanded {\n padding-block-end: var(--pf-v6-c-table--m-tree-view-grid--m-tree-view-details-expanded--PaddingBlockEnd);\n }\n .pf-m-tree-view-grid-2xl.pf-v6-c-table tr:where(.pf-v6-c-table__tr).pf-m-tree-view-details-expanded td:where(.pf-v6-c-table__td)[data-label] {\n display: grid;\n }\n .pf-m-tree-view-grid-2xl.pf-v6-c-table .pf-v6-c-table__thead {\n display: none;\n }\n .pf-m-tree-view-grid-2xl.pf-v6-c-table .pf-v6-c-table__tree-view-details-toggle,\n .pf-m-tree-view-grid-2xl.pf-v6-c-table .pf-v6-c-table__action {\n display: inline-block;\n }\n .pf-m-tree-view-grid-2xl.pf-v6-c-table .pf-v6-c-table__action {\n --pf-v6-c-table--cell--Width: auto;\n --pf-v6-c-table--m-tree-view-grid__tbody--cell--PaddingInlineStart: var(--pf-v6-c-table--m-tree-view-grid--c-table__action--PaddingInlineStart);\n --pf-v6-c-table--m-tree-view-grid__td--not--c-table__tree-view-title-cell--PaddingBlockStart: var(--pf-v6-c-table--m-tree-view-grid--c-table__action--PaddingBlockStart);\n --pf-v6-c-table--m-tree-view-grid__td--not--c-table__tree-view-title-cell--PaddingBlockEnd: var(--pf-v6-c-table--m-tree-view-grid--c-table__action--PaddingBlockEnd);\n grid-row: 1;\n grid-column: 2;\n margin-block-start: var(--pf-v6-c-table--m-tree-view-grid__action--MarginBlockStart);\n margin-block-end: var(--pf-v6-c-table--m-tree-view-grid__action--MarginBlockEnd);\n }\n .pf-m-tree-view-grid-2xl.pf-v6-c-table .pf-v6-c-table__tree-view-main > .pf-v6-c-table__check {\n order: var(--pf-v6-c-table--m-tree-view-mobile__tree-view-main--c-table__check--Order);\n margin-inline-start: auto;\n margin-inline-end: var(--pf-v6-c-table--m-tree-view-mobile__tree-view-main--c-table__check--MarginInlineEnd);\n }\n .pf-m-tree-view-grid-2xl.pf-v6-c-table .pf-v6-c-table__tree-view-details-toggle {\n margin-block-start: var(--pf-v6-c-table__tree-view-details-toggle--MarginBlockStart);\n margin-block-end: var(--pf-v6-c-table__tree-view-details-toggle--MarginBlockEnd);\n }\n .pf-m-tree-view-grid-2xl.pf-v6-c-table tr:where(.pf-v6-c-table__tr)[aria-level="2"] {\n --pf-v6-c-table--m-tree-view-grid__tbody--cell--PaddingInlineStart: calc(var(--pf-v6-c-table__tree-view-main--nested-indent--base) * 1 + var(--pf-v6-c-table__tree-view-main--indent--base));\n }\n .pf-m-tree-view-grid-2xl.pf-v6-c-table tr:where(.pf-v6-c-table__tr)[aria-level="3"] {\n --pf-v6-c-table--m-tree-view-grid__tbody--cell--PaddingInlineStart: calc(var(--pf-v6-c-table__tree-view-main--nested-indent--base) * 2 + var(--pf-v6-c-table__tree-view-main--indent--base));\n }\n .pf-m-tree-view-grid-2xl.pf-v6-c-table tr:where(.pf-v6-c-table__tr)[aria-level="4"] {\n --pf-v6-c-table--m-tree-view-grid__tbody--cell--PaddingInlineStart: calc(var(--pf-v6-c-table__tree-view-main--nested-indent--base) * 3 + var(--pf-v6-c-table__tree-view-main--indent--base));\n }\n .pf-m-tree-view-grid-2xl.pf-v6-c-table tr:where(.pf-v6-c-table__tr)[aria-level="5"] {\n --pf-v6-c-table--m-tree-view-grid__tbody--cell--PaddingInlineStart: calc(var(--pf-v6-c-table__tree-view-main--nested-indent--base) * 4 + var(--pf-v6-c-table__tree-view-main--indent--base));\n }\n .pf-m-tree-view-grid-2xl.pf-v6-c-table tr:where(.pf-v6-c-table__tr)[aria-level="6"] {\n --pf-v6-c-table--m-tree-view-grid__tbody--cell--PaddingInlineStart: calc(var(--pf-v6-c-table__tree-view-main--nested-indent--base) * 5 + var(--pf-v6-c-table__tree-view-main--indent--base));\n }\n .pf-m-tree-view-grid-2xl.pf-v6-c-table tr:where(.pf-v6-c-table__tr)[aria-level="7"] {\n --pf-v6-c-table--m-tree-view-grid__tbody--cell--PaddingInlineStart: calc(var(--pf-v6-c-table__tree-view-main--nested-indent--base) * 6 + var(--pf-v6-c-table__tree-view-main--indent--base));\n }\n .pf-m-tree-view-grid-2xl.pf-v6-c-table tr:where(.pf-v6-c-table__tr)[aria-level="8"] {\n --pf-v6-c-table--m-tree-view-grid__tbody--cell--PaddingInlineStart: calc(var(--pf-v6-c-table__tree-view-main--nested-indent--base) * 7 + var(--pf-v6-c-table__tree-view-main--indent--base));\n }\n .pf-m-tree-view-grid-2xl.pf-v6-c-table tr:where(.pf-v6-c-table__tr)[aria-level="9"] {\n --pf-v6-c-table--m-tree-view-grid__tbody--cell--PaddingInlineStart: calc(var(--pf-v6-c-table__tree-view-main--nested-indent--base) * 8 + var(--pf-v6-c-table__tree-view-main--indent--base));\n }\n .pf-m-tree-view-grid-2xl.pf-v6-c-table tr:where(.pf-v6-c-table__tr)[aria-level="10"] {\n --pf-v6-c-table--m-tree-view-grid__tbody--cell--PaddingInlineStart: calc(var(--pf-v6-c-table__tree-view-main--nested-indent--base) * 9 + var(--pf-v6-c-table__tree-view-main--indent--base));\n }\n}\n\n@property --pf-v6-c-tabs--link-accent--length {\n syntax: "";\n inherits: true;\n initial-value: 0px;\n}\n@property --pf-v6-c-tabs--link-accent--start {\n syntax: "";\n inherits: true;\n initial-value: 0px;\n}\n.pf-v6-c-tabs {\n --pf-v6-c-tabs--inset: 0;\n --pf-v6-c-tabs--Width: auto;\n --pf-v6-c-tabs--before--BorderColor: var(--pf-t--global--border--color--default);\n --pf-v6-c-tabs--before--border-width--base: var(--pf-t--global--border--width--regular);\n --pf-v6-c-tabs--before--BorderBlockStartWidth: 0;\n --pf-v6-c-tabs--before--BorderInlineEndWidth: 0;\n --pf-v6-c-tabs--before--BorderBlockEndWidth: var(--pf-v6-c-tabs--before--border-width--base);\n --pf-v6-c-tabs--before--BorderInlineStartWidth: 0;\n --pf-v6-c-tabs--m-vertical--inset: var(--pf-t--global--spacer--sm);\n --pf-v6-c-tabs--m-page-insets--inset: calc(var(--pf-t--global--spacer--lg) - var(--pf-t--global--border--width--main--default));\n --pf-v6-c-tabs--m-vertical--Width: 100%;\n --pf-v6-c-tabs--m-vertical--MaxWidth: 15.625rem;\n --pf-v6-c-tabs--m-vertical--m-box--inset: var(--pf-t--global--spacer--md);\n --pf-v6-c-tabs--m-vertical__list--before--BorderColor: var(--pf-v6-c-tabs--before--BorderColor);\n --pf-v6-c-tabs--m-vertical__list--before--BorderBlockStartWidth: 0;\n --pf-v6-c-tabs--m-vertical__list--before--BorderInlineEndWidth: 0;\n --pf-v6-c-tabs--m-vertical__list--before--BorderBlockEndWidth: 0;\n --pf-v6-c-tabs--m-vertical__list--before--BorderInlineStartWidth: var(--pf-v6-c-tabs--before--border-width--base);\n --pf-v6-c-tabs__list--Display: flex;\n --pf-v6-c-tabs__item--BackgroundColor: transparent;\n --pf-v6-c-tabs__item--PaddingBlockStart: var(--pf-t--global--spacer--sm);\n --pf-v6-c-tabs__item--PaddingBlockEnd: var(--pf-t--global--spacer--sm);\n --pf-v6-c-tabs__item--PaddingInlineStart: var(--pf-t--global--spacer--sm);\n --pf-v6-c-tabs__item--PaddingInlineEnd: var(--pf-t--global--spacer--sm);\n --pf-v6-c-tabs__item--ColumnGap: var(--pf-t--global--spacer--xs);\n --pf-v6-c-tabs--m-vertical__item--PaddingInlineStart: var(--pf-t--global--spacer--md);\n --pf-v6-c-tabs--m-vertical__item--PaddingInlineEnd: var(--pf-t--global--spacer--md);\n --pf-v6-c-tabs__item--m-current--BackgroundColor: transparent;\n --pf-v6-c-tabs--m-box__item--BackgroundColor: var(--pf-t--global--background--color--secondary--default);\n --pf-v6-c-tabs--m-box__item--m-current--BackgroundColor: var(--pf-t--global--background--color--primary--default);\n --pf-v6-c-tabs--m-box--m-secondary__item--BackgroundColor: var(--pf-t--global--background--color--primary--default);\n --pf-v6-c-tabs--m-box--m-secondary__item--m-current--BackgroundColor: var(--pf-t--global--background--color--primary--clicked);\n --pf-v6-c-tabs__item--m-action--before--ZIndex: var(--pf-t--global--z-index--sm);\n --pf-v6-c-tabs__link--Color: var(--pf-t--global--text--color--subtle);\n --pf-v6-c-tabs__link--FontSize: var(--pf-t--global--font--size--sm);\n --pf-v6-c-tabs__link--BackgroundColor: var(--pf-t--global--background--color--action--plain--default);\n --pf-v6-c-tabs__link--BorderRadius: var(--pf-t--global--border--radius--small);\n --pf-v6-c-tabs__link--BorderWidth: var(--pf-t--global--border--width--action--plain--hover);\n --pf-v6-c-tabs__link--BorderColor: transparent;\n --pf-v6-c-tabs__link--hover--BorderColor: var(--pf-t--global--border--color--high-contrast);\n --pf-v6-c-tabs__link--disabled--BorderColor: transparent;\n --pf-v6-c-tabs__link--PaddingBlockStart: var(--pf-t--global--spacer--xs);\n --pf-v6-c-tabs__link--PaddingInlineEnd: var(--pf-t--global--spacer--sm);\n --pf-v6-c-tabs__link--PaddingBlockEnd: var(--pf-t--global--spacer--xs);\n --pf-v6-c-tabs__link--PaddingInlineStart: var(--pf-t--global--spacer--sm);\n --pf-v6-c-tabs__link--ColumnGap: var(--pf-t--global--spacer--sm);\n --pf-v6-c-tabs__link--disabled--Color: var(--pf-t--global--text--color--on-disabled);\n --pf-v6-c-tabs__link--disabled--BackgroundColor: var(--pf-t--global--background--color--disabled--default);\n --pf-v6-c-tabs__link--hover--BackgroundColor: var(--pf-t--global--background--color--action--plain--hover);\n --pf-v6-c-tabs__item--m-current__link--Color: var(--pf-t--global--text--color--regular);\n --pf-v6-c-tabs__item--m-current__link--BackgroundColor: var(--pf-t--global--background--color--action--plain--default);\n --pf-v6-c-tabs--m-vertical__link--PaddingInlineStart: var(--pf-t--global--spacer--sm);\n --pf-v6-c-tabs--m-vertical__link--PaddingInlineEnd: var(--pf-t--global--spacer--sm);\n --pf-v6-c-tabs--m-box__link--BackgroundColor: var(--pf-t--global--background--color--action--plain--default);\n --pf-v6-c-tabs--m-box__link--disabled--Color: var(--pf-t--global--text--color--on-disabled);\n --pf-v6-c-tabs--m-box__link--disabled--BackgroundColor: var(--pf-t--global--background--color--disabled--default);\n --pf-v6-c-tabs--m-box__link--hover--BackgroundColor: var(--pf-t--global--background--color--action--plain--hover);\n --pf-v6-c-tabs--m-box__item--m-current__link--BackgroundColor: var(--pf-t--global--background--color--action--plain--default);\n --pf-v6-c-tabs--m-box--m-secondary__link--BackgroundColor: var(--pf-t--global--background--color--action--plain--default);\n --pf-v6-c-tabs--m-box--m-secondary__link--disabled--Color: var(--pf-t--global--text--color--on-disabled);\n --pf-v6-c-tabs--m-box--m-secondary__link--disabled--BackgroundColor: var(--pf-t--global--background--color--disabled--default);\n --pf-v6-c-tabs--m-box--m-secondary__link--hover--BackgroundColor: var(--pf-t--global--background--color--action--plain--hover);\n --pf-v6-c-tabs--m-box--m-secondary__item--m-current__link--BackgroundColor: var(--pf-t--global--background--color--action--plain--default);\n --pf-v6-c-tabs--m-subtab__link--FontSize: var(--pf-t--global--font--size--xs);\n --pf-v6-c-tabs__link--TransitionDuration--background-color: var(--pf-t--global--motion--duration--fade--short);\n --pf-v6-c-tabs__link--TransitionTimingFunction--background-color: var(--pf-t--global--motion--timing-function--default);\n --pf-v6-c-tabs__link--before--border-color--base: var(--pf-t--global--border--color--default);\n --pf-v6-c-tabs__link--before--border-width--base: var(--pf-t--global--border--width--regular);\n --pf-v6-c-tabs__link--before--BorderBlockStartColor: var(--pf-v6-c-tabs__link--before--border-color--base);\n --pf-v6-c-tabs__link--before--BorderInlineEndColor: var(--pf-v6-c-tabs__link--before--border-color--base);\n --pf-v6-c-tabs__link--before--BorderBlockEndColor: var(--pf-v6-c-tabs__link--before--border-color--base);\n --pf-v6-c-tabs__link--before--BorderInlineStartColor: var(--pf-v6-c-tabs__link--before--border-color--base);\n --pf-v6-c-tabs__link--before--BorderBlockStartWidth: 0;\n --pf-v6-c-tabs__link--before--BorderInlineEndWidth: 0;\n --pf-v6-c-tabs__link--before--BorderBlockEndWidth: 0;\n --pf-v6-c-tabs__link--before--BorderInlineStartWidth: 0;\n --pf-v6-c-tabs--m-box__link--m-current--before--BorderInlineStartColor: var(--pf-t--global--border--color--high-contrast);\n --pf-v6-c-tabs--m-box__link--m-current--before--BorderInlineStartWidth: var(--pf-t--global--border--width--high-contrast--regular);\n --pf-v6-c-tabs--m-box__link--m-current--before--BorderInlineEndColor: var(--pf-t--global--border--color--high-contrast);\n --pf-v6-c-tabs--m-box__link--m-current--before--BorderInlineEndWidth: var(--pf-t--global--border--width--high-contrast--regular);\n --pf-v6-c-tabs__link--disabled--before--BorderInlineEndWidth: 0;\n --pf-v6-c-tabs__link--disabled--before--BorderBlockEndWidth: var(--pf-v6-c-tabs--before--border-width--base);\n --pf-v6-c-tabs__link--disabled--before--BorderInlineStartWidth: 0;\n --pf-v6-c-tabs__link--after--InsetBlockStart: auto;\n --pf-v6-c-tabs__link--after--InsetInlineStart: 0;\n --pf-v6-c-tabs__link--after--InsetInlineEnd: 0;\n --pf-v6-c-tabs__link--after--InsetBlockEnd: 0;\n --pf-v6-c-tabs__link--after--BorderColor: var(--pf-t--global--border--color--default);\n --pf-v6-c-tabs__link--after--BorderWidth: 0;\n --pf-v6-c-tabs__link--after--BorderBlockStartWidth: 0;\n --pf-v6-c-tabs__link--after--BorderInlineEndWidth: 0;\n --pf-v6-c-tabs__link--after--BorderInlineStartWidth: 0;\n --pf-v6-c-tabs__item--m-current__link--after--BorderColor: var(--pf-t--global--border--color--clicked);\n --pf-v6-c-tabs__item--m-current__link--after--BorderWidth: var(--pf-t--global--border--width--extra-strong);\n --pf-v6-c-tabs--link-accent--start: 0;\n --pf-v6-c-tabs--link-accent--length: 0;\n --pf-v6-c-tabs--link-accent--color: var(--pf-v6-c-tabs__item--m-current__link--after--BorderColor);\n --pf-v6-c-tabs--link-accent--border-size: var(--pf-v6-c-tabs__item--m-current__link--after--BorderWidth);\n --pf-v6-c-tabs--link-accent--TransitionDuration: var(--pf-t--global--motion--duration--md);\n --pf-v6-c-tabs--link-accent--TransitionTimingFunction: var(--pf-t--global--motion--timing-function--decelerate);\n --pf-v6-c-tabs--link-accent--InsetBlockStart: auto;\n --pf-v6-c-tabs--link-accent--InsetBlockEnd: 0;\n --pf-v6-c-tabs--link-accent--InsetInlineStart: 0;\n --pf-v6-c-tabs--link-accent--Width: initial;\n --pf-v6-c-tabs--link-accent--Height: 0;\n --pf-v6-c-tabs--link-accent--BorderBlockEndWidth: var(--pf-v6-c-tabs--link-accent--border-size);\n --pf-v6-c-tabs--link-accent--BorderInlineStartWidth: 0;\n --pf-v6-c-tabs--link-accent--TranslateX: var(--pf-v6-c-tabs--link-accent--start);\n --pf-v6-c-tabs--link-accent--TranslateY: 0;\n --pf-v6-c-tabs--link-accent--TransformOrigin: 0 center;\n --pf-v6-c-tabs--m-vertical--link-accent--InsetBlockStart: 0;\n --pf-v6-c-tabs--m-vertical--link-accent--InsetBlockEnd: auto;\n --pf-v6-c-tabs--m-vertical--link-accent--BorderBlockEndWidth: 0;\n --pf-v6-c-tabs--m-vertical--link-accent--BorderInlineStartWidth: var(--pf-v6-c-tabs--link-accent--border-size);\n --pf-v6-c-tabs--m-vertical--link-accent--TranslateX: 0;\n --pf-v6-c-tabs--m-vertical--link-accent--TranslateY: var(--pf-v6-c-tabs--link-accent--start);\n --pf-v6-c-tabs--m-vertical--link-accent--TransformOrigin: center 0;\n --pf-v6-c-tabs__scroll-button--PaddingBlockStart: var(--pf-t--global--spacer--sm);\n --pf-v6-c-tabs__scroll-button--PaddingBlockEnd: var(--pf-t--global--spacer--sm);\n --pf-v6-c-tabs__scroll-button--PaddingInlineStart: var(--pf-t--global--spacer--sm);\n --pf-v6-c-tabs__scroll-button--PaddingInlineEnd: var(--pf-t--global--spacer--sm);\n --pf-v6-c-tabs__scroll-button--Width: var(--pf-t--global--spacer--2xl);\n --pf-v6-c-tabs__scroll-button--TransitionDuration--margin: .125s;\n --pf-v6-c-tabs__scroll-button--TransitionDuration--transform: .125s;\n --pf-v6-c-tabs__scroll-button--TransitionDuration--opacity: .125s;\n --pf-v6-c-tabs__scroll-button--before--BorderColor: var(--pf-v6-c-tabs--before--BorderColor);\n --pf-v6-c-tabs__scroll-button--before--border-width--base: var(--pf-t--global--border--width--regular);\n --pf-v6-c-tabs__scroll-button--before--BorderInlineEndWidth: 0;\n --pf-v6-c-tabs__scroll-button--before--BorderBlockEndWidth: var(--pf-v6-c-tabs__scroll-button--before--border-width--base);\n --pf-v6-c-tabs__scroll-button--before--BorderInlineStartWidth: 0;\n --pf-v6-c-tabs__list--ScrollSnapTypeAxis: x;\n --pf-v6-c-tabs__list--ScrollSnapTypeStrictness: proximity;\n --pf-v6-c-tabs__list--ScrollSnapType: var(--pf-v6-c-tabs__list--ScrollSnapTypeAxis) var(--pf-v6-c-tabs__list--ScrollSnapTypeStrictness);\n --pf-v6-c-tabs__item--ScrollSnapAlign: end;\n --pf-v6-c-tabs--m-vertical__list--ScrollSnapTypeAxis: y;\n --pf-v6-c-tabs__toggle--Display: flex;\n --pf-v6-c-tabs__toggle-icon--TransitionTimingFunction: var(--pf-t--global--motion--timing-function--default);\n --pf-v6-c-tabs__toggle-icon--TransitionDuration: var(--pf-t--global--motion--duration--icon--default);\n --pf-v6-c-tabs__toggle-icon--Transition: transform var(--pf-v6-c-tabs__toggle-icon--TransitionDuration) var(--pf-v6-c-tabs__toggle-icon--TransitionTimingFunction);\n --pf-v6-c-tabs__toggle-icon--Rotate: 0;\n --pf-v6-c-tabs--m-expanded__toggle-icon--Rotate: 90deg;\n --pf-v6-c-tabs--m-expandable--RowGap: var(--pf-t--global--spacer--sm);\n --pf-v6-c-tabs--m-expandable--PaddingBlockStart: var(--pf-t--global--spacer--sm);\n --pf-v6-c-tabs--m-expandable--PaddingBlockEnd: var(--pf-t--global--spacer--sm);\n --pf-v6-c-tabs--m-expandable--PaddingInlineStart: var(--pf-t--global--spacer--md);\n --pf-v6-c-tabs--m-expandable--PaddingInlineEnd: var(--pf-t--global--spacer--md);\n --pf-v6-c-tabs__item-action--c-button--FontSize: var(--pf-t--global--font--size--sm);\n --pf-v6-c-tabs--m-subtab__item-action--c-button--FontSize: var(--pf-t--global--font--size--xs);\n --pf-v6-c-tabs__item-action-icon--MarginBlockStart: 0.125rem;\n --pf-v6-c-tabs__add--before--BorderColor: var(--pf-v6-c-tabs__link--before--border-color--base);\n --pf-v6-c-tabs__add--before--BorderInlineStartWidth: var(--pf-v6-c-tabs__link--before--border-width--base);\n --pf-v6-c-tabs__add--c-button--FontSize: var(--pf-t--global--font--size--sm);\n --pf-v6-c-tabs--m-subtab__add--c-button--FontSize: var(--pf-t--global--font--size--xs);\n --pf-v6-c-tabs__add--PaddingBlockStart: var(--pf-t--global--spacer--sm);\n --pf-v6-c-tabs__add--PaddingBlockEnd: var(--pf-t--global--spacer--sm);\n --pf-v6-c-tabs__add--PaddingInlineStart: var(--pf-t--global--spacer--sm);\n --pf-v6-c-tabs__add--PaddingInlineEnd: var(--pf-t--global--spacer--sm);\n --pf-v6-c-tabs__link-toggle-icon--Color: var(--pf-t--global--icon--color--regular);\n --pf-v6-c-tabs__link-toggle-icon--TransitionTimingFunction: var(--pf-t--global--motion--timing-function--default);\n --pf-v6-c-tabs__link-toggle-icon--TransitionDuration: var(--pf-t--global--motion--duration--icon--default);\n --pf-v6-c-tabs__link-toggle-icon--Transition: transform var(--pf-v6-c-tabs__link-toggle-icon--TransitionDuration) var(--pf-v6-c-tabs__link-toggle-icon--TransitionTimingFunction);\n --pf-v6-c-tabs__link-toggle-icon--Rotate: 0;\n --pf-v6-c-tabs__link-toggle-icon--FontSize: var(--pf-t--global--font--size--sm);\n --pf-v6-c-tabs__link--m-expanded__toggle-icon--Rotate: 90deg;\n}\n\n.pf-v6-c-tabs {\n position: relative;\n display: flex;\n width: var(--pf-v6-c-tabs--Width);\n padding-inline-start: var(--pf-v6-c-tabs--inset);\n padding-inline-end: var(--pf-v6-c-tabs--inset);\n overflow: hidden;\n}\n.pf-v6-c-tabs::before {\n position: absolute;\n inset-block-end: 0;\n inset-inline-start: 0;\n inset-inline-end: 0;\n border: solid var(--pf-v6-c-tabs--before--BorderColor);\n border-block-start-width: var(--pf-v6-c-tabs--before--BorderBlockStartWidth);\n border-block-end-width: var(--pf-v6-c-tabs--before--BorderBlockEndWidth);\n border-inline-start-width: var(--pf-v6-c-tabs--before--BorderInlineStartWidth);\n border-inline-end-width: var(--pf-v6-c-tabs--before--BorderInlineEndWidth);\n}\n.pf-v6-c-tabs.pf-m-fill .pf-v6-c-tabs__list {\n flex-basis: 100%;\n}\n.pf-v6-c-tabs.pf-m-fill .pf-v6-c-tabs__item {\n flex-grow: 1;\n}\n.pf-v6-c-tabs.pf-m-fill .pf-v6-c-tabs__item:first-child {\n --pf-v6-c-tabs--m-box__item--m-current--first-child__link--before--BorderInlineStartWidth: 0;\n}\n.pf-v6-c-tabs.pf-m-fill .pf-v6-c-tabs__item:last-child {\n --pf-v6-c-tabs--m-box__item--m-current--last-child__link--before--BorderInlineEndWidth: 0;\n}\n.pf-v6-c-tabs.pf-m-fill .pf-v6-c-tabs__link {\n flex-basis: 100%;\n justify-content: center;\n}\n.pf-v6-c-tabs.pf-m-scrollable .pf-v6-c-tabs__scroll-button {\n opacity: 1;\n}\n.pf-v6-c-tabs.pf-m-scrollable .pf-v6-c-tabs__scroll-button:nth-of-type(1) {\n margin-inline-end: 0;\n transform: translateX(0);\n}\n.pf-v6-c-tabs.pf-m-scrollable .pf-v6-c-tabs__scroll-button:nth-of-type(2) {\n margin-inline-start: 0;\n transform: translateX(0);\n}\n.pf-v6-c-tabs.pf-m-no-border-bottom {\n --pf-v6-c-tabs--before--BorderBlockEndWidth: 0;\n --pf-v6-c-tabs__link--disabled--before--BorderBlockEndWidth: 0;\n}\n.pf-v6-c-tabs.pf-m-box .pf-v6-c-tabs__link, .pf-v6-c-tabs.pf-m-vertical .pf-v6-c-tabs__link {\n --pf-v6-c-tabs__link--after--BorderBlockEndWidth: 0;\n}\n.pf-v6-c-tabs.pf-m-box {\n --pf-v6-c-tabs__item--BackgroundColor: var(--pf-v6-c-tabs--m-box__item--BackgroundColor);\n --pf-v6-c-tabs__item--m-current--BackgroundColor: var(--pf-v6-c-tabs--m-box__item--m-current--BackgroundColor);\n --pf-v6-c-tabs__link--BackgroundColor: var(--pf-v6-c-tabs--m-box__link--BackgroundColor);\n --pf-v6-c-tabs__link--disabled--Color: var(--pf-v6-c-tabs--m-box__link--disabled--Color);\n --pf-v6-c-tabs__link--disabled--BackgroundColor: var(--pf-v6-c-tabs--m-box__link--disabled--BackgroundColor);\n --pf-v6-c-tabs__link--hover--BackgroundColor: var(--pf-v6-c-tabs--m-box__link--hover--BackgroundColor);\n --pf-v6-c-tabs__item--m-current__link--BackgroundColor: var(--pf-v6-c-tabs--m-box__item--m-current__link--BackgroundColor);\n --pf-v6-c-tabs__link--before--BorderBlockEndWidth: var(--pf-v6-c-tabs__link--before--border-width--base);\n --pf-v6-c-tabs__link--after--InsetBlockStart: 0;\n --pf-v6-c-tabs__link--after--InsetBlockEnd: auto;\n}\n.pf-v6-c-tabs.pf-m-box .pf-v6-c-tabs__link {\n --pf-v6-c-tabs__link--after--BorderBlockStartWidth: var(--pf-v6-c-tabs__link--after--BorderWidth);\n}\n.pf-v6-c-tabs.pf-m-box .pf-v6-c-tabs__item:last-child {\n --pf-v6-c-tabs__link--before--BorderInlineEndWidth: 0;\n}\n.pf-v6-c-tabs.pf-m-box .pf-v6-c-tabs__item.pf-m-current {\n --pf-v6-c-tabs__link--BackgroundColor: var(--pf-v6-c-tabs__item--m-current__link--BackgroundColor);\n --pf-v6-c-tabs__link--before--BorderBlockEndColor: var(--pf-v6-c-tabs__link--BackgroundColor);\n --pf-v6-c-tabs__link--before--BorderInlineStartColor: var(--pf-v6-c-tabs--m-box__link--m-current--before--BorderInlineStartColor);\n --pf-v6-c-tabs__link--before--BorderInlineStartWidth: var(--pf-v6-c-tabs--m-box__link--m-current--before--BorderInlineStartWidth);\n --pf-v6-c-tabs__link--before--BorderInlineEndColor: var(--pf-v6-c-tabs--m-box__link--m-current--before--BorderInlineEndColor);\n --pf-v6-c-tabs__link--before--BorderInlineEndWidth: var(--pf-v6-c-tabs--m-box__link--m-current--before--BorderInlineEndWidth);\n}\n.pf-v6-c-tabs.pf-m-box.pf-m-scrollable .pf-v6-c-tabs__item.pf-m-current:first-child .pf-v6-c-tabs__link::before {\n inset-inline-start: calc(var(--pf-v6-c-tabs__link--before--border-width--base) * -1);\n}\n.pf-v6-c-tabs.pf-m-box.pf-m-scrollable .pf-v6-c-tabs__scroll-button:nth-of-type(2)::before {\n inset-inline-start: calc(var(--pf-v6-c-tabs__link--before--border-width--base) * -1);\n}\n.pf-v6-c-tabs.pf-m-box.pf-m-secondary {\n --pf-v6-c-tabs__item--BackgroundColor: var(--pf-v6-c-tabs--m-box--m-secondary__item--BackgroundColor);\n --pf-v6-c-tabs__item--m-current--BackgroundColor: var(--pf-v6-c-tabs--m-box--m-secondary__item--m-current--BackgroundColor);\n --pf-v6-c-tabs__link--BackgroundColor: var(--pf-v6-c-tabs--m-box--m-secondary__link--BackgroundColor);\n --pf-v6-c-tabs__link--disabled--Color: var(--pf-v6-c-tabs--m-box--m-secondary__link--disabled--Color);\n --pf-v6-c-tabs__link--disabled--BackgroundColor: var(--pf-v6-c-tabs--m-box--m-secondary__link--disabled--BackgroundColor);\n --pf-v6-c-tabs__link--hover--BackgroundColor: var(--pf-v6-c-tabs--m-box--m-secondary__link--hover--BackgroundColor);\n --pf-v6-c-tabs__item--m-current__link--BackgroundColor: var(--pf-v6-c-tabs--m-box--m-secondary__item--m-current__link--BackgroundColor);\n}\n.pf-v6-c-tabs.pf-m-vertical {\n --pf-v6-c-tabs--Width: var(--pf-v6-c-tabs--m-vertical--Width);\n --pf-v6-c-tabs--inset: var(--pf-v6-c-tabs--m-vertical--inset);\n --pf-v6-c-tabs--before--BorderBlockEndWidth: 0;\n --pf-v6-c-tabs__item--PaddingInlineStart: var(--pf-v6-c-tabs--m-vertical__item--PaddingInlineStart);\n --pf-v6-c-tabs__item--PaddingInlineEnd: var(--pf-v6-c-tabs--m-vertical__item--PaddingInlineEnd);\n --pf-v6-c-tabs__link--PaddingInlineStart: var(--pf-v6-c-tabs--m-vertical__link--PaddingInlineStart);\n --pf-v6-c-tabs__link--PaddingInlineEnd: var(--pf-v6-c-tabs--m-vertical__link--PaddingInlineEnd);\n --pf-v6-c-tabs__link--disabled--before--BorderBlockEndWidth: 0;\n --pf-v6-c-tabs__link--disabled--before--BorderInlineStartWidth: var(--pf-v6-c-tabs--before--border-width--base);\n --pf-v6-c-tabs__link--after--InsetBlockStart: 0;\n --pf-v6-c-tabs__link--after--InsetBlockEnd: 0;\n --pf-v6-c-tabs__link--after--InsetInlineEnd: auto;\n --pf-v6-c-tabs__list--ScrollSnapTypeAxis: var(--pf-v6-c-tabs--m-vertical__list--ScrollSnapTypeAxis);\n --pf-v6-c-tabs--link-accent--InsetBlockStart: var(--pf-v6-c-tabs--m-vertical--link-accent--InsetBlockStart);\n --pf-v6-c-tabs--link-accent--InsetBlockEnd: var(--pf-v6-c-tabs--m-vertical--link-accent--InsetBlockEnd);\n --pf-v6-c-tabs--link-accent--Width: var(--pf-v6-c-tabs--m-vertical--link-accent--Width);\n --pf-v6-c-tabs--link-accent--Height: var(--pf-v6-c-tabs--m-vertical--link-accent--Height);\n --pf-v6-c-tabs--link-accent--BorderBlockEndWidth: var(--pf-v6-c-tabs--m-vertical--link-accent--BorderBlockEndWidth);\n --pf-v6-c-tabs--link-accent--BorderInlineStartWidth: var(--pf-v6-c-tabs--m-vertical--link-accent--BorderInlineStartWidth);\n --pf-v6-c-tabs--link-accent--TranslateX: var(--pf-v6-c-tabs--m-vertical--link-accent--TranslateX);\n --pf-v6-c-tabs--link-accent--TranslateY: var(--pf-v6-c-tabs--m-vertical--link-accent--TranslateY);\n --pf-v6-c-tabs--link-accent--TransformOrigin: var(--pf-v6-c-tabs--m-vertical--link-accent--TransformOrigin);\n display: inline-flex;\n flex-direction: column;\n height: 100%;\n padding: 0;\n overflow: visible;\n}\n.pf-v6-c-tabs.pf-m-vertical .pf-v6-c-tabs__list {\n position: relative;\n flex-direction: column;\n flex-grow: 1;\n max-width: var(--pf-v6-c-tabs--m-vertical--MaxWidth);\n}\n.pf-v6-c-tabs.pf-m-vertical .pf-v6-c-tabs__list::before {\n position: absolute;\n inset-inline-end: auto;\n border: solid var(--pf-v6-c-tabs--m-vertical__list--before--BorderColor);\n border-block-start-width: var(--pf-v6-c-tabs--m-vertical__list--before--BorderBlockStartWidth);\n border-block-end-width: var(--pf-v6-c-tabs--m-vertical__list--before--BorderBlockEndWidth);\n border-inline-start-width: var(--pf-v6-c-tabs--m-vertical__list--before--BorderInlineStartWidth);\n border-inline-end-width: var(--pf-v6-c-tabs--m-vertical__list--before--BorderInlineEndWidth);\n}\n.pf-v6-c-tabs.pf-m-vertical .pf-v6-c-tabs__item:first-child {\n margin-block-start: var(--pf-v6-c-tabs--inset);\n}\n.pf-v6-c-tabs.pf-m-vertical .pf-v6-c-tabs__item:last-child {\n margin-block-end: var(--pf-v6-c-tabs--inset);\n}\n.pf-v6-c-tabs.pf-m-vertical .pf-v6-c-tabs__link {\n --pf-v6-c-tabs__link--after--BorderBlockStartWidth: 0;\n --pf-v6-c-tabs__link--after--BorderInlineStartWidth: var(--pf-v6-c-tabs__link--after--BorderWidth);\n max-width: 100%;\n text-align: start;\n}\n.pf-v6-c-tabs.pf-m-vertical .pf-v6-c-tabs__item-text {\n max-width: 100%;\n overflow-wrap: break-word;\n}\n.pf-v6-c-tabs.pf-m-vertical.pf-m-expandable {\n --pf-v6-c-tabs__list--Display: none;\n --pf-v6-c-tabs__toggle--Display: flex;\n}\n.pf-v6-c-tabs.pf-m-vertical.pf-m-non-expandable {\n --pf-v6-c-tabs__list--Display: flex;\n --pf-v6-c-tabs__toggle--Display: none;\n}\n@media (min-width: 36rem) {\n .pf-v6-c-tabs.pf-m-vertical.pf-m-expandable-on-sm {\n --pf-v6-c-tabs__list--Display: none;\n --pf-v6-c-tabs__toggle--Display: flex;\n }\n .pf-v6-c-tabs.pf-m-vertical.pf-m-non-expandable-on-sm {\n --pf-v6-c-tabs__list--Display: flex;\n --pf-v6-c-tabs__toggle--Display: none;\n }\n}\n@media (min-width: 48rem) {\n .pf-v6-c-tabs.pf-m-vertical.pf-m-expandable-on-md {\n --pf-v6-c-tabs__list--Display: none;\n --pf-v6-c-tabs__toggle--Display: flex;\n }\n .pf-v6-c-tabs.pf-m-vertical.pf-m-non-expandable-on-md {\n --pf-v6-c-tabs__list--Display: flex;\n --pf-v6-c-tabs__toggle--Display: none;\n }\n}\n@media (min-width: 62rem) {\n .pf-v6-c-tabs.pf-m-vertical.pf-m-expandable-on-lg {\n --pf-v6-c-tabs__list--Display: none;\n --pf-v6-c-tabs__toggle--Display: flex;\n }\n .pf-v6-c-tabs.pf-m-vertical.pf-m-non-expandable-on-lg {\n --pf-v6-c-tabs__list--Display: flex;\n --pf-v6-c-tabs__toggle--Display: none;\n }\n}\n@media (min-width: 75rem) {\n .pf-v6-c-tabs.pf-m-vertical.pf-m-expandable-on-xl {\n --pf-v6-c-tabs__list--Display: none;\n --pf-v6-c-tabs__toggle--Display: flex;\n }\n .pf-v6-c-tabs.pf-m-vertical.pf-m-non-expandable-on-xl {\n --pf-v6-c-tabs__list--Display: flex;\n --pf-v6-c-tabs__toggle--Display: none;\n }\n}\n@media (min-width: 90.625rem) {\n .pf-v6-c-tabs.pf-m-vertical.pf-m-expandable-on-2xl {\n --pf-v6-c-tabs__list--Display: none;\n --pf-v6-c-tabs__toggle--Display: flex;\n }\n .pf-v6-c-tabs.pf-m-vertical.pf-m-non-expandable-on-2xl {\n --pf-v6-c-tabs__list--Display: flex;\n --pf-v6-c-tabs__toggle--Display: none;\n }\n}\n.pf-v6-c-tabs.pf-m-vertical.pf-m-expandable {\n row-gap: var(--pf-v6-c-tabs--m-expandable--RowGap);\n padding-block-start: var(--pf-v6-c-tabs--m-expandable--PaddingBlockStart);\n padding-block-end: var(--pf-v6-c-tabs--m-expandable--PaddingBlockEnd);\n padding-inline-start: var(--pf-v6-c-tabs--m-expandable--PaddingInlineStart);\n padding-inline-end: var(--pf-v6-c-tabs--m-expandable--PaddingInlineEnd);\n}\n.pf-v6-c-tabs.pf-m-vertical.pf-m-expanded {\n --pf-v6-c-tabs__list--Display: flex;\n --pf-v6-c-tabs__toggle-icon--Rotate: var(--pf-v6-c-tabs--m-expanded__toggle-icon--Rotate);\n}\n.pf-v6-c-tabs.pf-m-box.pf-m-vertical {\n --pf-v6-c-tabs--inset: var(--pf-v6-c-tabs--m-vertical--m-box--inset);\n --pf-v6-c-tabs--m-vertical__list--before--BorderInlineStartWidth: 0;\n --pf-v6-c-tabs--m-vertical__list--before--BorderInlineEndWidth: var(--pf-v6-c-tabs--before--border-width--base);\n --pf-v6-c-tabs__link--before--BorderInlineEndWidth: var(--pf-v6-c-tabs__link--before--border-width--base);\n --pf-v6-c-tabs__link--disabled--before--BorderInlineEndWidth: var(--pf-v6-c-tabs--before--border-width--base);\n --pf-v6-c-tabs__link--disabled--before--BorderBlockEndWidth: var(--pf-v6-c-tabs--before--border-width--base);\n --pf-v6-c-tabs__link--disabled--before--BorderInlineStartWidth: 0;\n}\n.pf-v6-c-tabs.pf-m-box.pf-m-vertical .pf-v6-c-tabs__list::before {\n inset-inline-start: auto;\n inset-inline-end: 0;\n}\n.pf-v6-c-tabs.pf-m-box.pf-m-vertical .pf-v6-c-tabs__item:last-child {\n --pf-v6-c-tabs__link--before--BorderInlineEndWidth: var(--pf-v6-c-tabs__link--before--border-width--base);\n}\n.pf-v6-c-tabs.pf-m-box.pf-m-vertical .pf-v6-c-tabs__item:first-child {\n --pf-v6-c-tabs__link--before--BorderBlockStartWidth: var(--pf-v6-c-tabs__link--before--border-width--base);\n}\n.pf-v6-c-tabs.pf-m-box.pf-m-vertical .pf-v6-c-tabs__item.pf-m-current {\n --pf-v6-c-tabs__link--before--BorderInlineEndColor: var(--pf-v6-c-tabs__item--m-current__link--BackgroundColor);\n --pf-v6-c-tabs__link--before--BorderBlockEndColor: var(--pf-v6-c-tabs__link--before--border-color--base);\n}\n.pf-v6-c-tabs.pf-m-box.pf-m-vertical .pf-v6-c-tabs__item:first-child.pf-m-current {\n --pf-v6-c-tabs__link--before--BorderBlockStartWidth: var(--pf-v6-c-tabs__link--before--border-width--base);\n}\n.pf-v6-c-tabs.pf-m-box.pf-m-vertical .pf-v6-c-tabs__link::after {\n inset-block-start: calc(var(--pf-v6-c-tabs__link--before--border-width--base) * -1);\n}\n.pf-v6-c-tabs.pf-m-box.pf-m-vertical .pf-v6-c-tabs__item:first-child .pf-v6-c-tabs__link::after,\n.pf-v6-c-tabs.pf-m-box.pf-m-vertical .pf-v6-c-tabs__item.pf-m-current + .pf-v6-c-tabs__item .pf-v6-c-tabs__link::after {\n inset-block-start: 0;\n}\n.pf-v6-c-tabs.pf-m-subtab {\n --pf-v6-c-tabs__link--FontSize: var(--pf-v6-c-tabs--m-subtab__link--FontSize);\n --pf-v6-c-tabs__item-action--c-button--FontSize: var(--pf-v6-c-tabs--m-subtab__item-action--c-button--FontSize);\n --pf-v6-c-tabs__add--c-button--FontSize: var(--pf-v6-c-tabs--m-subtab__add--c-button--FontSize);\n}\n.pf-v6-c-tabs.pf-m-page-insets {\n --pf-v6-c-tabs--inset: var(--pf-v6-c-tabs--m-page-insets--inset);\n}\n.pf-v6-c-tabs.pf-m-overflow,\n.pf-v6-c-tabs.pf-m-overflow .pf-v6-c-tabs__list {\n overflow: visible;\n}\n\n.pf-v6-c-tabs__toggle {\n display: var(--pf-v6-c-tabs__toggle--Display);\n align-items: center;\n}\n\n.pf-v6-c-tabs__toggle-button .pf-v6-c-button {\n justify-content: start;\n white-space: normal;\n}\n\n.pf-v6-c-tabs__toggle-icon {\n display: inline-block;\n transition: var(--pf-v6-c-tabs__toggle-icon--Transition);\n transform: rotate(var(--pf-v6-c-tabs__toggle-icon--Rotate));\n}\n:where(.pf-v6-m-dir-rtl, [dir=rtl]) .pf-v6-c-tabs__toggle-icon {\n scale: -1 1;\n}\n\n.pf-v6-c-tabs__list {\n scrollbar-width: none;\n -ms-overflow-style: -ms-autohiding-scrollbar;\n position: relative;\n display: var(--pf-v6-c-tabs__list--Display);\n max-width: 100%;\n overflow-x: auto;\n scroll-behavior: smooth;\n scroll-snap-type: var(--pf-v6-c-tabs__list--ScrollSnapType);\n -webkit-overflow-scrolling: touch;\n}\n.pf-v6-c-tabs__list::-webkit-scrollbar {\n display: none;\n}\n\n.pf-v6-c-tabs__item {\n position: relative;\n display: flex;\n flex: none;\n column-gap: var(--pf-v6-c-tabs__item--ColumnGap);\n scroll-snap-align: var(--pf-v6-c-tabs__item--ScrollSnapAlign);\n padding-block-start: var(--pf-v6-c-tabs__item--PaddingBlockStart);\n padding-block-end: var(--pf-v6-c-tabs__item--PaddingBlockEnd);\n padding-inline-start: var(--pf-v6-c-tabs__item--PaddingInlineStart);\n padding-inline-end: var(--pf-v6-c-tabs__item--PaddingInlineEnd);\n background-color: var(--pf-v6-c-tabs__item--BackgroundColor);\n}\n.pf-v6-c-tabs__item.pf-m-current {\n --pf-v6-c-tabs__link--Color: var(--pf-v6-c-tabs__item--m-current__link--Color);\n --pf-v6-c-tabs__link--after--BorderColor: var(--pf-v6-c-tabs__item--m-current__link--after--BorderColor);\n --pf-v6-c-tabs__link--after--BorderWidth: var(--pf-v6-c-tabs__item--m-current__link--after--BorderWidth);\n --pf-v6-c-tabs__item--BackgroundColor: var(--pf-v6-c-tabs__item--m-current--BackgroundColor);\n}\n.pf-v6-c-tabs__item.pf-m-action {\n position: relative;\n}\n.pf-v6-c-tabs__item.pf-m-action::before {\n z-index: var(--pf-v6-c-tabs__item--m-action--before--ZIndex);\n}\n.pf-v6-c-tabs__item.pf-m-action .pf-v6-c-tabs__link::before,\n.pf-v6-c-tabs__item.pf-m-action .pf-v6-c-tabs__link::after {\n content: revert;\n}\n\n.pf-v6-c-tabs::before,\n.pf-v6-c-tabs__list::before,\n.pf-v6-c-tabs__link::before,\n.pf-v6-c-tabs__link::after,\n.pf-v6-c-tabs__item.pf-m-action::before,\n.pf-v6-c-tabs__item.pf-m-action::after,\n.pf-v6-c-tabs__scroll-button::before,\n.pf-v6-c-tabs__add::before {\n position: absolute;\n inset-block-end: 0;\n inset-inline-start: 0;\n inset-inline-end: 0;\n content: "";\n border-style: solid;\n}\n\n.pf-v6-c-tabs__list::before,\n.pf-v6-c-tabs__link::before,\n.pf-v6-c-tabs__link::after,\n.pf-v6-c-tabs__item.pf-m-action::before,\n.pf-v6-c-tabs__item.pf-m-action::after,\n.pf-v6-c-tabs__scroll-button::before,\n.pf-v6-c-tabs__add::before {\n inset-block-start: 0;\n}\n\n.pf-v6-c-tabs__link,\n.pf-v6-c-tabs__scroll-button,\n.pf-v6-c-tabs__list::before,\n.pf-v6-c-tabs__add::before {\n border: 0;\n}\n\n.pf-v6-c-tabs__link {\n display: flex;\n flex: 1;\n column-gap: var(--pf-v6-c-tabs__link--ColumnGap);\n align-items: center;\n padding-block-start: var(--pf-v6-c-tabs__link--PaddingBlockStart);\n padding-block-end: var(--pf-v6-c-tabs__link--PaddingBlockEnd);\n padding-inline-start: var(--pf-v6-c-tabs__link--PaddingInlineStart);\n padding-inline-end: var(--pf-v6-c-tabs__link--PaddingInlineEnd);\n font-size: var(--pf-v6-c-tabs__link--FontSize);\n color: var(--pf-v6-c-tabs__link--Color);\n text-decoration-line: none;\n background-color: var(--pf-v6-c-tabs__link--BackgroundColor);\n border: var(--pf-v6-c-tabs__link--BorderWidth) solid var(--pf-v6-c-tabs__link--BorderColor);\n border-radius: var(--pf-v6-c-tabs__link--BorderRadius);\n transition: background-color var(--pf-v6-c-tabs__link--TransitionDuration--background-color) var(--pf-v6-c-tabs__link--TransitionTimingFunction--background-color);\n}\n.pf-v6-c-tabs__item.pf-m-action, .pf-v6-c-tabs__link {\n --pf-v6-c-tabs__link--after--BorderBlockEndWidth: var(--pf-v6-c-tabs__link--after--BorderWidth);\n}\n\n.pf-v6-c-tabs__item.pf-m-action::before, .pf-v6-c-tabs__link::before {\n pointer-events: none;\n border-block-start-color: var(--pf-v6-c-tabs__link--before--BorderBlockStartColor);\n border-block-start-width: var(--pf-v6-c-tabs__link--before--BorderBlockStartWidth);\n border-block-end-color: var(--pf-v6-c-tabs__link--before--BorderBlockEndColor);\n border-block-end-width: var(--pf-v6-c-tabs__link--before--BorderBlockEndWidth);\n border-inline-start-color: var(--pf-v6-c-tabs__link--before--BorderInlineStartColor);\n border-inline-start-width: var(--pf-v6-c-tabs__link--before--BorderInlineStartWidth);\n border-inline-end-color: var(--pf-v6-c-tabs__link--before--BorderInlineEndColor);\n border-inline-end-width: var(--pf-v6-c-tabs__link--before--BorderInlineEndWidth);\n}\n\n.pf-v6-c-tabs__item.pf-m-action::after, .pf-v6-c-tabs__link::after {\n inset-block-start: var(--pf-v6-c-tabs__link--after--InsetBlockStart);\n inset-block-end: var(--pf-v6-c-tabs__link--after--InsetBlockEnd);\n inset-inline-start: var(--pf-v6-c-tabs__link--before--InsetInlineStart, var(--pf-v6-c-tabs__link--after--InsetInlineStart));\n inset-inline-end: var(--pf-v6-c-tabs__link--after--InsetInlineEnd);\n border-color: var(--pf-v6-c-tabs__link--after--BorderColor);\n border-block-start-width: var(--pf-v6-c-tabs__link--after--BorderBlockStartWidth);\n border-block-end-width: var(--pf-v6-c-tabs__link--after--BorderBlockEndWidth);\n border-inline-start-width: var(--pf-v6-c-tabs__link--after--BorderInlineStartWidth);\n border-inline-end-width: var(--pf-v6-c-tabs__link--after--BorderInlineEndWidth);\n}\n\n.pf-v6-c-tabs__link:where(:hover, :focus) {\n --pf-v6-c-tabs__link--BackgroundColor: var(--pf-v6-c-tabs__link--hover--BackgroundColor);\n --pf-v6-c-tabs__link--BorderColor: var(--pf-v6-c-tabs__link--hover--BorderColor);\n}\n.pf-v6-c-tabs__link:disabled, .pf-v6-c-tabs__link.pf-m-disabled {\n pointer-events: none;\n}\n.pf-v6-c-tabs__item.pf-m-action.pf-m-disabled, .pf-v6-c-tabs__link:disabled, .pf-v6-c-tabs__link.pf-m-disabled, .pf-v6-c-tabs__link.pf-m-aria-disabled {\n --pf-v6-c-tabs__link--Color: var(--pf-v6-c-tabs__link--disabled--Color);\n --pf-v6-c-tabs__link--before--BorderInlineEndWidth: var(--pf-v6-c-tabs__link--disabled--before--BorderInlineEndWidth);\n --pf-v6-c-tabs__link--before--BorderBlockEndWidth: var(--pf-v6-c-tabs__link--disabled--before--BorderBlockEndWidth);\n --pf-v6-c-tabs__link--before--BorderInlineStartWidth: var(--pf-v6-c-tabs__link--disabled--before--BorderInlineStartWidth);\n --pf-v6-c-tabs__link--after--BorderWidth: 0;\n}\n\n.pf-v6-c-tabs__link:is(:disabled, .pf-m-disabled, .pf-m-aria-disabled) {\n --pf-v6-c-tabs__link--BackgroundColor: var(--pf-v6-c-tabs__link--disabled--BackgroundColor);\n --pf-v6-c-tabs__link--BorderColor: var(--pf-v6-c-tabs__link--disabled--BorderColor);\n}\n.pf-v6-c-tabs__item.pf-m-action.pf-m-disabled {\n --pf-v6-c-tabs__link--BackgroundColor: transparent;\n}\n\n.pf-v6-c-tabs__link.pf-m-aria-disabled {\n cursor: default;\n}\n.pf-v6-c-tabs__link.pf-m-expanded {\n --pf-v6-c-tabs__link-toggle-icon--Rotate: var(--pf-v6-c-tabs__link--m-expanded__toggle-icon--Rotate);\n}\n\n.pf-v6-c-tabs__link-toggle-icon {\n align-self: end;\n font-size: var(--pf-v6-c-tabs__link-toggle-icon--FontSize);\n color: var(--pf-v6-c-tabs__link-toggle-icon--Color);\n transition: var(--pf-v6-c-tabs__link-toggle-icon--Transition);\n transform: rotate(var(--pf-v6-c-tabs__link-toggle-icon--Rotate));\n}\n:where(.pf-v6-m-dir-rtl, [dir=rtl]) .pf-v6-c-tabs__link-toggle-icon {\n scale: -1 1;\n}\n\n.pf-v6-c-tabs__item-action {\n display: flex;\n}\n.pf-v6-c-tabs__item-action .pf-v6-c-button {\n --pf-v6-c-button--FontSize: var(--pf-v6-c-tabs__item-action--c-button--FontSize);\n}\n\n.pf-v6-c-tabs__item-action-icon {\n display: inline-block;\n margin-block-start: var(--pf-v6-c-tabs__item-action-icon--MarginBlockStart);\n}\n\n.pf-v6-c-tabs__scroll-button {\n padding-block-start: var(--pf-v6-c-tabs__scroll-button--PaddingBlockStart);\n padding-block-end: var(--pf-v6-c-tabs__scroll-button--PaddingBlockEnd);\n padding-inline-start: var(--pf-v6-c-tabs__scroll-button--PaddingInlineStart);\n padding-inline-end: var(--pf-v6-c-tabs__scroll-button--PaddingInlineEnd);\n opacity: 0;\n transition: margin var(--pf-v6-c-tabs__scroll-button--TransitionDuration--margin), transform var(--pf-v6-c-tabs__scroll-button--TransitionDuration--transform), opacity var(--pf-v6-c-tabs__scroll-button--TransitionDuration--opacity);\n}\n.pf-v6-c-tabs__scroll-button::before {\n border-color: var(--pf-v6-c-tabs__scroll-button--before--BorderColor);\n border-block-start-width: 0;\n border-block-end-width: var(--pf-v6-c-tabs__scroll-button--before--BorderBlockEndWidth);\n border-inline-start-width: var(--pf-v6-c-tabs__scroll-button--before--BorderInlineStartWidth);\n border-inline-end-width: var(--pf-v6-c-tabs__scroll-button--before--BorderInlineEndWidth);\n}\n.pf-v6-c-tabs__scroll-button:nth-of-type(1) {\n --pf-v6-c-tabs__scroll-button--before--BorderInlineEndWidth: var(--pf-v6-c-tabs__scroll-button--before--border-width--base);\n margin-inline-end: calc(var(--pf-v6-c-tabs__scroll-button--Width) * -1);\n transform: translateX(-100%);\n}\n.pf-v6-c-tabs__scroll-button:nth-of-type(2) {\n --pf-v6-c-tabs__scroll-button--before--BorderInlineStartWidth: var(--pf-v6-c-tabs__scroll-button--before--border-width--base);\n margin-inline-start: calc(var(--pf-v6-c-tabs__scroll-button--Width) * -1);\n transform: translateX(100%);\n}\n\n.pf-v6-c-tabs__add {\n position: relative;\n display: flex;\n padding-block-start: var(--pf-v6-c-tabs__add--PaddingBlockStart);\n padding-block-end: var(--pf-v6-c-tabs__add--PaddingBlockEnd);\n padding-inline-start: var(--pf-v6-c-tabs__add--PaddingInlineStart);\n padding-inline-end: var(--pf-v6-c-tabs__add--PaddingInlineEnd);\n}\n.pf-v6-c-tabs__add::before {\n border-inline-start: var(--pf-v6-c-tabs__add--before--BorderInlineStartWidth) solid var(--pf-v6-c-tabs__add--before--BorderColor);\n}\n.pf-v6-c-tabs__add .pf-v6-c-button {\n --pf-v6-c-button--FontSize: var(--pf-v6-c-tabs__add--c-button--FontSize);\n}\n\n.pf-v6-c-tabs.pf-m-inset-none {\n --pf-v6-c-tabs--inset: 0;\n --pf-v6-c-tabs--m-vertical--inset: 0;\n --pf-v6-c-tabs--m-vertical--m-box--inset: 0;\n}\n.pf-v6-c-tabs.pf-m-inset-sm {\n --pf-v6-c-tabs--inset: var(--pf-t--global--spacer--sm);\n --pf-v6-c-tabs--m-vertical--inset: var(--pf-t--global--spacer--sm);\n --pf-v6-c-tabs--m-vertical--m-box--inset: var(--pf-t--global--spacer--sm);\n}\n.pf-v6-c-tabs.pf-m-inset-md {\n --pf-v6-c-tabs--inset: var(--pf-t--global--spacer--md);\n --pf-v6-c-tabs--m-vertical--inset: var(--pf-t--global--spacer--md);\n --pf-v6-c-tabs--m-vertical--m-box--inset: var(--pf-t--global--spacer--md);\n}\n.pf-v6-c-tabs.pf-m-inset-lg {\n --pf-v6-c-tabs--inset: var(--pf-t--global--spacer--lg);\n --pf-v6-c-tabs--m-vertical--inset: var(--pf-t--global--spacer--lg);\n --pf-v6-c-tabs--m-vertical--m-box--inset: var(--pf-t--global--spacer--lg);\n}\n.pf-v6-c-tabs.pf-m-inset-xl {\n --pf-v6-c-tabs--inset: var(--pf-t--global--spacer--xl);\n --pf-v6-c-tabs--m-vertical--inset: var(--pf-t--global--spacer--xl);\n --pf-v6-c-tabs--m-vertical--m-box--inset: var(--pf-t--global--spacer--xl);\n}\n.pf-v6-c-tabs.pf-m-inset-2xl {\n --pf-v6-c-tabs--inset: var(--pf-t--global--spacer--2xl);\n --pf-v6-c-tabs--m-vertical--inset: var(--pf-t--global--spacer--2xl);\n --pf-v6-c-tabs--m-vertical--m-box--inset: var(--pf-t--global--spacer--2xl);\n}\n@media (min-width: 36rem) {\n .pf-v6-c-tabs.pf-m-inset-none-on-sm {\n --pf-v6-c-tabs--inset: 0;\n --pf-v6-c-tabs--m-vertical--inset: 0;\n --pf-v6-c-tabs--m-vertical--m-box--inset: 0;\n }\n .pf-v6-c-tabs.pf-m-inset-sm-on-sm {\n --pf-v6-c-tabs--inset: var(--pf-t--global--spacer--sm);\n --pf-v6-c-tabs--m-vertical--inset: var(--pf-t--global--spacer--sm);\n --pf-v6-c-tabs--m-vertical--m-box--inset: var(--pf-t--global--spacer--sm);\n }\n .pf-v6-c-tabs.pf-m-inset-md-on-sm {\n --pf-v6-c-tabs--inset: var(--pf-t--global--spacer--md);\n --pf-v6-c-tabs--m-vertical--inset: var(--pf-t--global--spacer--md);\n --pf-v6-c-tabs--m-vertical--m-box--inset: var(--pf-t--global--spacer--md);\n }\n .pf-v6-c-tabs.pf-m-inset-lg-on-sm {\n --pf-v6-c-tabs--inset: var(--pf-t--global--spacer--lg);\n --pf-v6-c-tabs--m-vertical--inset: var(--pf-t--global--spacer--lg);\n --pf-v6-c-tabs--m-vertical--m-box--inset: var(--pf-t--global--spacer--lg);\n }\n .pf-v6-c-tabs.pf-m-inset-xl-on-sm {\n --pf-v6-c-tabs--inset: var(--pf-t--global--spacer--xl);\n --pf-v6-c-tabs--m-vertical--inset: var(--pf-t--global--spacer--xl);\n --pf-v6-c-tabs--m-vertical--m-box--inset: var(--pf-t--global--spacer--xl);\n }\n .pf-v6-c-tabs.pf-m-inset-2xl-on-sm {\n --pf-v6-c-tabs--inset: var(--pf-t--global--spacer--2xl);\n --pf-v6-c-tabs--m-vertical--inset: var(--pf-t--global--spacer--2xl);\n --pf-v6-c-tabs--m-vertical--m-box--inset: var(--pf-t--global--spacer--2xl);\n }\n}\n@media (min-width: 48rem) {\n .pf-v6-c-tabs.pf-m-inset-none-on-md {\n --pf-v6-c-tabs--inset: 0;\n --pf-v6-c-tabs--m-vertical--inset: 0;\n --pf-v6-c-tabs--m-vertical--m-box--inset: 0;\n }\n .pf-v6-c-tabs.pf-m-inset-sm-on-md {\n --pf-v6-c-tabs--inset: var(--pf-t--global--spacer--sm);\n --pf-v6-c-tabs--m-vertical--inset: var(--pf-t--global--spacer--sm);\n --pf-v6-c-tabs--m-vertical--m-box--inset: var(--pf-t--global--spacer--sm);\n }\n .pf-v6-c-tabs.pf-m-inset-md-on-md {\n --pf-v6-c-tabs--inset: var(--pf-t--global--spacer--md);\n --pf-v6-c-tabs--m-vertical--inset: var(--pf-t--global--spacer--md);\n --pf-v6-c-tabs--m-vertical--m-box--inset: var(--pf-t--global--spacer--md);\n }\n .pf-v6-c-tabs.pf-m-inset-lg-on-md {\n --pf-v6-c-tabs--inset: var(--pf-t--global--spacer--lg);\n --pf-v6-c-tabs--m-vertical--inset: var(--pf-t--global--spacer--lg);\n --pf-v6-c-tabs--m-vertical--m-box--inset: var(--pf-t--global--spacer--lg);\n }\n .pf-v6-c-tabs.pf-m-inset-xl-on-md {\n --pf-v6-c-tabs--inset: var(--pf-t--global--spacer--xl);\n --pf-v6-c-tabs--m-vertical--inset: var(--pf-t--global--spacer--xl);\n --pf-v6-c-tabs--m-vertical--m-box--inset: var(--pf-t--global--spacer--xl);\n }\n .pf-v6-c-tabs.pf-m-inset-2xl-on-md {\n --pf-v6-c-tabs--inset: var(--pf-t--global--spacer--2xl);\n --pf-v6-c-tabs--m-vertical--inset: var(--pf-t--global--spacer--2xl);\n --pf-v6-c-tabs--m-vertical--m-box--inset: var(--pf-t--global--spacer--2xl);\n }\n}\n@media (min-width: 62rem) {\n .pf-v6-c-tabs.pf-m-inset-none-on-lg {\n --pf-v6-c-tabs--inset: 0;\n --pf-v6-c-tabs--m-vertical--inset: 0;\n --pf-v6-c-tabs--m-vertical--m-box--inset: 0;\n }\n .pf-v6-c-tabs.pf-m-inset-sm-on-lg {\n --pf-v6-c-tabs--inset: var(--pf-t--global--spacer--sm);\n --pf-v6-c-tabs--m-vertical--inset: var(--pf-t--global--spacer--sm);\n --pf-v6-c-tabs--m-vertical--m-box--inset: var(--pf-t--global--spacer--sm);\n }\n .pf-v6-c-tabs.pf-m-inset-md-on-lg {\n --pf-v6-c-tabs--inset: var(--pf-t--global--spacer--md);\n --pf-v6-c-tabs--m-vertical--inset: var(--pf-t--global--spacer--md);\n --pf-v6-c-tabs--m-vertical--m-box--inset: var(--pf-t--global--spacer--md);\n }\n .pf-v6-c-tabs.pf-m-inset-lg-on-lg {\n --pf-v6-c-tabs--inset: var(--pf-t--global--spacer--lg);\n --pf-v6-c-tabs--m-vertical--inset: var(--pf-t--global--spacer--lg);\n --pf-v6-c-tabs--m-vertical--m-box--inset: var(--pf-t--global--spacer--lg);\n }\n .pf-v6-c-tabs.pf-m-inset-xl-on-lg {\n --pf-v6-c-tabs--inset: var(--pf-t--global--spacer--xl);\n --pf-v6-c-tabs--m-vertical--inset: var(--pf-t--global--spacer--xl);\n --pf-v6-c-tabs--m-vertical--m-box--inset: var(--pf-t--global--spacer--xl);\n }\n .pf-v6-c-tabs.pf-m-inset-2xl-on-lg {\n --pf-v6-c-tabs--inset: var(--pf-t--global--spacer--2xl);\n --pf-v6-c-tabs--m-vertical--inset: var(--pf-t--global--spacer--2xl);\n --pf-v6-c-tabs--m-vertical--m-box--inset: var(--pf-t--global--spacer--2xl);\n }\n}\n@media (min-width: 75rem) {\n .pf-v6-c-tabs.pf-m-inset-none-on-xl {\n --pf-v6-c-tabs--inset: 0;\n --pf-v6-c-tabs--m-vertical--inset: 0;\n --pf-v6-c-tabs--m-vertical--m-box--inset: 0;\n }\n .pf-v6-c-tabs.pf-m-inset-sm-on-xl {\n --pf-v6-c-tabs--inset: var(--pf-t--global--spacer--sm);\n --pf-v6-c-tabs--m-vertical--inset: var(--pf-t--global--spacer--sm);\n --pf-v6-c-tabs--m-vertical--m-box--inset: var(--pf-t--global--spacer--sm);\n }\n .pf-v6-c-tabs.pf-m-inset-md-on-xl {\n --pf-v6-c-tabs--inset: var(--pf-t--global--spacer--md);\n --pf-v6-c-tabs--m-vertical--inset: var(--pf-t--global--spacer--md);\n --pf-v6-c-tabs--m-vertical--m-box--inset: var(--pf-t--global--spacer--md);\n }\n .pf-v6-c-tabs.pf-m-inset-lg-on-xl {\n --pf-v6-c-tabs--inset: var(--pf-t--global--spacer--lg);\n --pf-v6-c-tabs--m-vertical--inset: var(--pf-t--global--spacer--lg);\n --pf-v6-c-tabs--m-vertical--m-box--inset: var(--pf-t--global--spacer--lg);\n }\n .pf-v6-c-tabs.pf-m-inset-xl-on-xl {\n --pf-v6-c-tabs--inset: var(--pf-t--global--spacer--xl);\n --pf-v6-c-tabs--m-vertical--inset: var(--pf-t--global--spacer--xl);\n --pf-v6-c-tabs--m-vertical--m-box--inset: var(--pf-t--global--spacer--xl);\n }\n .pf-v6-c-tabs.pf-m-inset-2xl-on-xl {\n --pf-v6-c-tabs--inset: var(--pf-t--global--spacer--2xl);\n --pf-v6-c-tabs--m-vertical--inset: var(--pf-t--global--spacer--2xl);\n --pf-v6-c-tabs--m-vertical--m-box--inset: var(--pf-t--global--spacer--2xl);\n }\n}\n@media (min-width: 90.625rem) {\n .pf-v6-c-tabs.pf-m-inset-none-on-2xl {\n --pf-v6-c-tabs--inset: 0;\n --pf-v6-c-tabs--m-vertical--inset: 0;\n --pf-v6-c-tabs--m-vertical--m-box--inset: 0;\n }\n .pf-v6-c-tabs.pf-m-inset-sm-on-2xl {\n --pf-v6-c-tabs--inset: var(--pf-t--global--spacer--sm);\n --pf-v6-c-tabs--m-vertical--inset: var(--pf-t--global--spacer--sm);\n --pf-v6-c-tabs--m-vertical--m-box--inset: var(--pf-t--global--spacer--sm);\n }\n .pf-v6-c-tabs.pf-m-inset-md-on-2xl {\n --pf-v6-c-tabs--inset: var(--pf-t--global--spacer--md);\n --pf-v6-c-tabs--m-vertical--inset: var(--pf-t--global--spacer--md);\n --pf-v6-c-tabs--m-vertical--m-box--inset: var(--pf-t--global--spacer--md);\n }\n .pf-v6-c-tabs.pf-m-inset-lg-on-2xl {\n --pf-v6-c-tabs--inset: var(--pf-t--global--spacer--lg);\n --pf-v6-c-tabs--m-vertical--inset: var(--pf-t--global--spacer--lg);\n --pf-v6-c-tabs--m-vertical--m-box--inset: var(--pf-t--global--spacer--lg);\n }\n .pf-v6-c-tabs.pf-m-inset-xl-on-2xl {\n --pf-v6-c-tabs--inset: var(--pf-t--global--spacer--xl);\n --pf-v6-c-tabs--m-vertical--inset: var(--pf-t--global--spacer--xl);\n --pf-v6-c-tabs--m-vertical--m-box--inset: var(--pf-t--global--spacer--xl);\n }\n .pf-v6-c-tabs.pf-m-inset-2xl-on-2xl {\n --pf-v6-c-tabs--inset: var(--pf-t--global--spacer--2xl);\n --pf-v6-c-tabs--m-vertical--inset: var(--pf-t--global--spacer--2xl);\n --pf-v6-c-tabs--m-vertical--m-box--inset: var(--pf-t--global--spacer--2xl);\n }\n}\n\n@media (prefers-reduced-motion: no-preference) {\n .pf-v6-c-tabs.pf-m-animate-current:not(.pf-m-box) .pf-v6-c-tabs__link::after,\n .pf-v6-c-tabs.pf-m-animate-current:not(.pf-m-box) .pf-v6-c-tabs__item.pf-m-action::after {\n content: revert;\n }\n .pf-v6-c-tabs.pf-m-animate-current:not(.pf-m-box) .pf-v6-c-tabs__list::after {\n position: absolute;\n inset-block-start: var(--pf-v6-c-tabs--link-accent--InsetBlockStart);\n inset-block-end: var(--pf-v6-c-tabs--link-accent--InsetBlockEnd);\n inset-inline-start: var(--pf-v6-c-tabs--link-accent--InsetInlineStart);\n width: var(--pf-v6-c-tabs--link-accent--Width, var(--pf-v6-c-tabs--link-accent--length));\n height: var(--pf-v6-c-tabs--link-accent--Height, var(--pf-v6-c-tabs--link-accent--length));\n content: "";\n border: 0 solid var(--pf-v6-c-tabs--link-accent--color);\n border-block-end-width: var(--pf-v6-c-tabs--link-accent--BorderBlockEndWidth);\n border-inline-start-width: var(--pf-v6-c-tabs--link-accent--BorderInlineStartWidth);\n transition-timing-function: var(--pf-v6-c-tabs--link-accent--TransitionTimingFunction);\n transition-duration: var(--pf-v6-c-tabs--link-accent--TransitionDuration);\n transition-property: width, height, translate;\n transform-origin: var(--pf-v6-c-tabs--link-accent--TransformOrigin);\n translate: var(--pf-v6-c-tabs--link-accent--TranslateX) var(--pf-v6-c-tabs--link-accent--TranslateY);\n }\n :where(.pf-v6-m-dir-rtl, [dir=rtl]) .pf-v6-c-tabs.pf-m-animate-current:not(.pf-m-box) .pf-v6-c-tabs__list::after {\n translate: calc(var(--pf-v6-c-tabs--link-accent--TranslateX) * var(--pf-v6-global--inverse--multiplier)) var(--pf-v6-c-tabs--link-accent--TranslateY);\n }\n .pf-v6-c-tabs.pf-m-initializing-accent {\n --pf-v6-c-tabs--link-accent--TransitionDuration: 0;\n }\n}\n.pf-v6-c-text-input-group {\n --pf-v6-c-text-input-group--BackgroundColor: var(--pf-t--global--background--color--control--default);\n --pf-v6-c-text-input-group--BorderColor: var(--pf-t--global--border--color--default);\n --pf-v6-c-text-input-group--m-success--BorderColor: var(--pf-t--global--border--color--status--success--default);\n --pf-v6-c-text-input-group--m-warning--BorderColor: var(--pf-t--global--border--color--status--warning--default);\n --pf-v6-c-text-input-group--m-error--BorderColor: var(--pf-t--global--border--color--status--danger--default);\n --pf-v6-c-text-input-group--BorderWidth: var(--pf-t--global--border--width--control--default);\n --pf-v6-c-text-input-group__LineHeight: var(--pf-t--global--font--line-height--body);\n --pf-v6-c-text-input-group__FontSize: var(--pf-t--global--font--size--body--default);\n --pf-v6-c-text-input-group--m-hover--BorderColor: var(--pf-t--global--border--color--hover);\n --pf-v6-c-text-input-group--m-hover--m-success--BorderColor: var(--pf-t--global--border--color--status--success--hover);\n --pf-v6-c-text-input-group--m-hover--m-warning--BorderColor: var(--pf-t--global--border--color--status--warning--hover);\n --pf-v6-c-text-input-group--m-hover--m-error--BorderColor: var(--pf-t--global--border--color--status--danger--hover);\n --pf-v6-c-text-input-group__main--first-child--not--text-input--MarginInlineStart: calc(var(--pf-t--global--spacer--control--horizontal--plain) / 2);\n --pf-v6-c-text-input-group__main--m-icon__text-input--PaddingInlineStart: calc(var(--pf-t--global--spacer--control--horizontal--default) + var(--pf-v6-c-text-input-group__icon--FontSize) + var(--pf-t--global--spacer--gap--text-to-element--default));\n --pf-v6-c-text-input-group--status__text-input--PaddingInlineEnd: calc(var(--pf-t--global--spacer--control--horizontal--default) + var(--pf-v6-c-text-input-group__icon--FontSize) + var(--pf-t--global--spacer--gap--text-to-element--default));\n --pf-v6-c-text-input-group--utilities--status__text-input--PaddingInlineEnd: calc(var(--pf-t--global--spacer--sm) + var(--pf-v6-c-text-input-group__icon--FontSize) + var(--pf-t--global--spacer--gap--text-to-element--default));\n --pf-v6-c-text-input-group__main--RowGap: var(--pf-t--global--spacer--xs);\n --pf-v6-c-text-input-group__main--ColumnGap: var(--pf-t--global--spacer--xs);\n --pf-v6-c-text-input-group__text--BorderRadius--base: var(--pf-t--global--border--radius--small);\n --pf-v6-c-text-input-group__text--BorderStartStartRadius: var(--pf-v6-c-text-input-group__text--BorderRadius--base);\n --pf-v6-c-text-input-group__text--BorderStartEndRadius: var(--pf-v6-c-text-input-group__text--BorderRadius--base);\n --pf-v6-c-text-input-group__text--BorderEndEndRadius: var(--pf-v6-c-text-input-group__text--BorderRadius--base);\n --pf-v6-c-text-input-group__text--BorderEndStartRadius: var(--pf-v6-c-text-input-group__text--BorderRadius--base);\n --pf-v6-c-text-input-group--c-label-group__main--PaddingBlockStart: calc(var(--pf-t--global--spacer--control--vertical--default) / 2);\n --pf-v6-c-text-input-group--c-label-group__main--PaddingInlineEnd: calc(var(--pf-t--global--spacer--control--horizontal--plain) / 2);\n --pf-v6-c-text-input-group--c-label-group__main--PaddingBlockEnd: calc(var(--pf-t--global--spacer--control--vertical--default) / 2);\n --pf-v6-c-text-input-group__text-input--PaddingBlockStart: var(--pf-t--global--spacer--control--vertical--default);\n --pf-v6-c-text-input-group__text-input--PaddingInlineEnd: var(--pf-t--global--spacer--control--horizontal--default);\n --pf-v6-c-text-input-group__text-input--PaddingBlockEnd: var(--pf-t--global--spacer--control--vertical--default);\n --pf-v6-c-text-input-group__text-input--PaddingInlineStart: var(--pf-t--global--spacer--control--horizontal--default);\n --pf-v6-c-text-input-group__text-input--MinWidth: 12ch;\n --pf-v6-c-text-input-group__text-input--m-hint--Color: var(--pf-t--global--text--color--placeholder);\n --pf-v6-c-text-input-group__text-input--Color: var(--pf-t--global--text--color--regular);\n --pf-v6-c-text-input-group__text-input--placeholder--Color: var(--pf-t--global--text--color--placeholder);\n --pf-v6-c-text-input-group__text-input--BackgroundColor: transparent;\n --pf-v6-c-text-input-group__text-input--OutlineOffset: -6px;\n --pf-v6-c-text-input-group__icon--FontSize: var(--pf-t--global--icon--size--font--body--default);\n --pf-v6-c-text-input-group__icon--InsetInlineStart: var(--pf-t--global--spacer--control--horizontal--default);\n --pf-v6-c-text-input-group__icon--m-status--InsetInlineEnd: var(--pf-t--global--spacer--control--horizontal--default);\n --pf-v6-c-text-input-group--utilities--icon--m-status--InsetInlineEnd: var(--pf-t--global--spacer--sm);\n --pf-v6-c-text-input-group__icon--Color: var(--pf-t--global--icon--color--regular);\n --pf-v6-c-text-input-group--m-disabled__icon--Color: var(--pf-t--global--icon--color--on-disabled);\n --pf-v6-c-text-input-group__icon--m-status--Color: var(--pf-t--global--icon--color--regular);\n --pf-v6-c-text-input-group--m-disabled__icon--m-status--Color: var(--pf-t--global--icon--color--on-disabled);\n --pf-v6-c-text-input-group__main--m-success__icon--m-status--Color: var(--pf-t--global--icon--color--status--success--default);\n --pf-v6-c-text-input-group__main--m-warning__icon--m-status--Color: var(--pf-t--global--icon--color--status--warning--default);\n --pf-v6-c-text-input-group__main--m-error__icon--m-status--Color: var(--pf-t--global--icon--color--status--danger--default);\n --pf-v6-c-text-input-group__icon--TranslateY: -50%;\n --pf-v6-c-text-input-group__utilities--child--MarginInlineStart: var(--pf-t--global--spacer--xs);\n --pf-v6-c-text-input-group--m-disabled--Color: var(--pf-t--global--text--color--on-disabled);\n --pf-v6-c-text-input-group--m-disabled--BackgroundColor: var(--pf-t--global--background--color--disabled--default);\n}\n\n.pf-v6-c-text-input-group {\n position: relative;\n display: flex;\n width: 100%;\n font-size: var(--pf-v6-c-text-input-group__FontSize);\n line-height: var(--pf-v6-c-text-input-group__LineHeight);\n color: var(--pf-v6-c-text-input-group--Color, inherit);\n background-color: var(--pf-v6-c-text-input-group--BackgroundColor);\n border-start-start-radius: var(--pf-v6-c-text-input-group__text--BorderStartStartRadius);\n border-start-end-radius: var(--pf-v6-c-text-input-group__text--BorderStartEndRadius);\n border-end-start-radius: var(--pf-v6-c-text-input-group__text--BorderEndStartRadius);\n border-end-end-radius: var(--pf-v6-c-text-input-group__text--BorderEndEndRadius);\n}\n.pf-v6-c-text-input-group::before {\n position: absolute;\n inset: 0;\n pointer-events: none;\n content: "";\n border: var(--pf-v6-c-text-input-group--BorderWidth) solid var(--pf-v6-c-text-input-group--BorderColor);\n border-start-start-radius: var(--pf-v6-c-text-input-group__text--BorderStartStartRadius);\n border-start-end-radius: var(--pf-v6-c-text-input-group__text--BorderStartEndRadius);\n border-end-start-radius: var(--pf-v6-c-text-input-group__text--BorderEndStartRadius);\n border-end-end-radius: var(--pf-v6-c-text-input-group__text--BorderEndEndRadius);\n}\n.pf-v6-c-text-input-group.pf-m-disabled {\n --pf-v6-c-text-input-group--Color: var(--pf-v6-c-text-input-group--m-disabled--Color);\n --pf-v6-c-text-input-group__text-input--Color: var(--pf-v6-c-text-input-group--m-disabled--Color);\n --pf-v6-c-text-input-group__text-input--placeholder--Color: var(--pf-v6-c-text-input-group--m-disabled--Color);\n --pf-v6-c-text-input-group__icon--Color: var(--pf-v6-c-text-input-group--m-disabled__icon--Color);\n --pf-v6-c-text-input-group__icon--m-status--Color: var(--pf-v6-c-text-input-group--m-disabled__icon--m-status--Color);\n --pf-v6-c-text-input-group--BackgroundColor: var(--pf-v6-c-text-input-group--m-disabled--BackgroundColor);\n pointer-events: none;\n}\n.pf-v6-c-text-input-group.pf-m-plain {\n --pf-v6-c-text-input-group--BackgroundColor: transparent;\n}\n.pf-v6-c-text-input-group.pf-m-plain::before {\n border: 0;\n}\n.pf-v6-c-text-input-group.pf-m-success {\n --pf-v6-c-text-input-group--BorderColor: var(--pf-v6-c-text-input-group--m-success--BorderColor);\n --pf-v6-c-text-input-group--m-hover--BorderColor: var(--pf-v6-c-text-input-group--m-hover--m-success--BorderColor);\n --pf-v6-c-text-input-group__icon--m-status--Color: var(--pf-v6-c-text-input-group__main--m-success__icon--m-status--Color);\n}\n.pf-v6-c-text-input-group.pf-m-warning {\n --pf-v6-c-text-input-group--BorderColor: var(--pf-v6-c-text-input-group--m-warning--BorderColor);\n --pf-v6-c-text-input-group--m-hover--BorderColor: var(--pf-v6-c-text-input-group--m-hover--m-warning--BorderColor);\n --pf-v6-c-text-input-group__icon--m-status--Color: var(--pf-v6-c-text-input-group__main--m-warning__icon--m-status--Color);\n}\n.pf-v6-c-text-input-group.pf-m-error {\n --pf-v6-c-text-input-group--BorderColor: var(--pf-v6-c-text-input-group--m-error--BorderColor);\n --pf-v6-c-text-input-group--m-hover--BorderColor: var(--pf-v6-c-text-input-group--m-hover--m-error--BorderColor);\n --pf-v6-c-text-input-group__icon--m-status--Color: var(--pf-v6-c-text-input-group__main--m-error__icon--m-status--Color);\n}\n@media (prefers-reduced-motion: no-preference) {\n .pf-v6-c-text-input-group.pf-m-error {\n translate: var(--pf-v6-global--danger-jiggle--TranslateX, 0);\n animation-name: pf-v6-global-danger-jiggle-motion;\n animation-duration: var(--pf-v6-global--danger-jiggle--AnimationDuration--Transform);\n animation-timing-function: var(--pf-v6-global--danger-jiggle--AnimationTimingFunction--Transform);\n animation-fill-mode: both;\n }\n}\n.pf-v6-c-text-input-group.pf-m-error .pf-v6-c-text-input-group__icon.pf-m-status {\n --pf-v6-c-text-input-group--TransitionDuration--Opacity: var(--pf-t--global--motion--duration--fade--default);\n --pf-v6-c-text-input-group--TransitionTimingFunction--Opacity: var(--pf-t--global--motion--timing-function--default);\n animation-name: pf-v6-global-fade-in;\n animation-duration: var(--pf-v6-c-text-input-group--TransitionDuration--Opacity);\n animation-timing-function: var(--pf-v6-c-text-input-group--TransitionTimingFunction--Opacity);\n}\n.pf-v6-c-text-input-group:hover {\n --pf-v6-c-text-input-group--BorderColor: var(--pf-v6-c-text-input-group--m-hover--BorderColor);\n}\n.pf-v6-c-text-input-group:where(.pf-m-success, .pf-m-warning, .pf-m-error) {\n --pf-v6-c-text-input-group__text-input--PaddingInlineEnd: var(--pf-v6-c-text-input-group--status__text-input--PaddingInlineEnd);\n}\n.pf-v6-c-text-input-group:where(.pf-m-success, .pf-m-warning, .pf-m-error) .pf-v6-c-text-input-group__text {\n --pf-v6-c-text-input-group__text--Position: relative;\n}\n.pf-v6-c-text-input-group:has(> .pf-v6-c-text-input-group__utilities) {\n --pf-v6-c-text-input-group__icon--m-status--InsetInlineEnd: var(--pf-v6-c-text-input-group--utilities--icon--m-status--InsetInlineEnd);\n --pf-v6-c-text-input-group--status__text-input--PaddingInlineEnd: var(--pf-v6-c-text-input-group--utilities--status__text-input--PaddingInlineEnd);\n}\n\n.pf-v6-c-text-input-group__main {\n display: flex;\n flex: 1;\n flex-wrap: wrap;\n gap: var(--pf-v6-c-text-input-group__main--RowGap) var(--pf-v6-c-text-input-group__main--ColumnGap);\n min-width: 0;\n}\n.pf-v6-c-text-input-group__main.pf-m-icon {\n --pf-v6-c-text-input-group__text--Position: relative;\n --pf-v6-c-text-input-group__text-input--PaddingInlineStart: var(--pf-v6-c-text-input-group__main--m-icon__text-input--PaddingInlineStart);\n display: inline-flex;\n align-items: center;\n justify-content: center;\n min-width: calc(var(--pf-v6-c-text-input-group__LineHeight) * var(--pf-v6-c-text-input-group__FontSize));\n}\n.pf-v6-c-text-input-group__main > :first-child:not(.pf-v6-c-text-input-group__text) {\n margin-inline-start: var(--pf-v6-c-text-input-group__main--first-child--not--text-input--MarginInlineStart);\n}\n.pf-v6-c-text-input-group__main .pf-v6-c-label-group__main {\n padding-block-start: var(--pf-v6-c-text-input-group--c-label-group__main--PaddingBlockStart);\n padding-block-end: var(--pf-v6-c-text-input-group--c-label-group__main--PaddingBlockEnd);\n padding-inline-end: var(--pf-v6-c-text-input-group--c-label-group__main--PaddingInlineEnd);\n}\n\n.pf-v6-c-text-input-group__text {\n position: var(--pf-v6-c-text-input-group__text--Position, revert);\n display: inline-grid;\n flex: 1;\n grid-template-areas: "text-input";\n grid-template-columns: 1fr;\n}\n\n.pf-v6-c-text-input-group__icon {\n position: absolute;\n inset-block-start: 50%;\n inset-inline-start: var(--pf-v6-c-text-input-group__icon--InsetInlineStart);\n font-size: var(--pf-v6-c-text-input-group__icon--FontSize);\n color: var(--pf-v6-c-text-input-group__icon--Color);\n transform: translateY(var(--pf-v6-c-text-input-group__icon--TranslateY));\n}\n.pf-v6-c-text-input-group__icon.pf-m-status {\n inset-inline-start: auto;\n inset-inline-end: var(--pf-v6-c-text-input-group__icon--m-status--InsetInlineEnd);\n color: var(--pf-v6-c-text-input-group__icon--m-status--Color);\n}\n\n.pf-v6-c-text-input-group__text-input {\n overflow: hidden;\n text-overflow: ellipsis;\n white-space: nowrap;\n position: relative;\n width: 100%;\n min-width: var(--pf-v6-c-text-input-group__text-input--MinWidth);\n padding-block-start: var(--pf-v6-c-text-input-group__text-input--PaddingBlockStart);\n padding-block-end: var(--pf-v6-c-text-input-group__text-input--PaddingBlockEnd);\n padding-inline-start: var(--pf-v6-c-text-input-group__text-input--PaddingInlineStart);\n padding-inline-end: var(--pf-v6-c-text-input-group__text-input--PaddingInlineEnd);\n color: var(--pf-v6-c-text-input-group__text-input--Color);\n background-color: var(--pf-v6-c-text-input-group__text-input--BackgroundColor);\n border: 0;\n outline-offset: var(--pf-v6-c-text-input-group__text-input--OutlineOffset);\n}\n.pf-v6-c-text-input-group__text-input, .pf-v6-c-text-input-group__text-input.pf-m-hint {\n grid-area: text-input;\n}\n.pf-v6-c-text-input-group__text-input.pf-m-hint {\n color: var(--pf-v6-c-text-input-group__text-input--m-hint--Color);\n}\n.pf-v6-c-text-input-group__text-input::placeholder {\n color: var(--pf-v6-c-text-input-group__text-input--placeholder--Color);\n}\n\n.pf-v6-c-text-input-group__utilities {\n display: flex;\n align-items: center;\n margin-inline-start: var(--pf-v6-c-text-input-group__utilities--MarginInlineStart);\n margin-inline-end: var(--pf-v6-c-text-input-group__utilities--MarginInlineEnd);\n}\n.pf-v6-c-text-input-group__utilities > * + * {\n margin-inline-start: var(--pf-v6-c-text-input-group__utilities--child--MarginInlineStart);\n}\n\n.pf-v6-c-text-input-group__group {\n display: flex;\n}\n\n.pf-v6-c-tile {\n --pf-v6-c-tile--PaddingBlockStart: var(--pf-t--global--spacer--lg);\n --pf-v6-c-tile--PaddingInlineEnd: var(--pf-t--global--spacer--lg);\n --pf-v6-c-tile--PaddingBlockEnd: var(--pf-t--global--spacer--lg);\n --pf-v6-c-tile--PaddingInlineStart: var(--pf-t--global--spacer--lg);\n --pf-v6-c-tile--BackgroundColor: var(--pf-t--global--background--color--primary--default);\n --pf-v6-c-tile--BorderRadius: var(--pf-t--global--border--radius--medium);\n --pf-v6-c-tile--before--BorderColor: var(--pf-t--global--border--color--default);\n --pf-v6-c-tile--before--BorderWidth: var(--pf-t--global--border--width--box--default);\n --pf-v6-c-tile--before--BorderRadius: var(--pf-v6-c-tile--BorderRadius);\n --pf-v6-c-tile--after--BackgroundColor: transparent;\n --pf-v6-c-tile__icon--MarginInlineEnd: var(--pf-t--global--spacer--sm);\n --pf-v6-c-tile__icon--FontSize: var(--pf-t--global--icon--size--font--body--default);\n --pf-v6-c-tile__icon--Color: var(--pf-t--global--icon--color--regular);\n --pf-v6-c-tile__title--Color: var(--pf-t--global--text--color--regular);\n --pf-v6-c-tile__title--FontWeight: var(--pf-t--global--font--weight--body--bold);\n --pf-v6-c-tile__body--Color: var(--pf-t--global--text--color--regular);\n --pf-v6-c-tile__body--FontSize: var(--pf-t--global--font--size--body--sm);\n --pf-v6-c-tile--hover--before--BorderColor: var(--pf-t--global--border--color--hover);\n --pf-v6-c-tile--m-selected--before--BorderColor: var(--pf-t--global--border--color--clicked);\n --pf-v6-c-tile--m-selected--before--BorderWidth: var(--pf-t--global--border--width--box--clicked);\n --pf-v6-c-tile--m-disabled--BackgroundColor: var(--pf-t--global--background--color--disabled--default);\n --pf-v6-c-tile--m-disabled__title--Color: var(--pf-t--global--text--color--on-disabled);\n --pf-v6-c-tile--m-disabled__icon--Color: var(--pf-t--global--icon--color--on-disabled);\n --pf-v6-c-tile--m-disabled__body--Color: var(--pf-t--global--text--color--on-disabled);\n --pf-v6-c-tile__header--m-stacked__icon--MarginBlockEnd: var(--pf-t--global--spacer--md);\n --pf-v6-c-tile__header--m-stacked__icon--FontSize: var(--pf-t--global--icon--size--xl);\n --pf-v6-c-tile--m-display-lg__header--m-stacked__icon--FontSize: var(--pf-t--global--icon--size--2xl);\n}\n\n.pf-v6-c-tile {\n position: relative;\n display: inline-grid;\n grid-template-rows: min-content;\n padding-block-start: var(--pf-v6-c-tile--PaddingBlockStart);\n padding-block-end: var(--pf-v6-c-tile--PaddingBlockEnd);\n padding-inline-start: var(--pf-v6-c-tile--PaddingInlineStart);\n padding-inline-end: var(--pf-v6-c-tile--PaddingInlineEnd);\n cursor: pointer;\n background-color: var(--pf-v6-c-tile--BackgroundColor);\n border-radius: var(--pf-v6-c-tile--BorderRadius);\n}\n.pf-v6-c-tile::before, .pf-v6-c-tile::after {\n position: absolute;\n pointer-events: none;\n content: "";\n}\n.pf-v6-c-tile::before {\n inset: 0;\n border: var(--pf-v6-c-tile--before--BorderWidth) solid var(--pf-v6-c-tile--before--BorderColor);\n border-radius: var(--pf-v6-c-tile--before--BorderRadius);\n}\n.pf-v6-c-tile:hover {\n --pf-v6-c-tile--before--BorderColor: var(--pf-v6-c-tile--hover--before--BorderColor);\n}\n.pf-v6-c-tile.pf-m-selected {\n --pf-v6-c-tile--before--BorderColor: var(--pf-v6-c-tile--m-selected--before--BorderColor);\n --pf-v6-c-tile--before--BorderWidth: var(--pf-v6-c-tile--m-selected--before--BorderWidth);\n}\n.pf-v6-c-tile.pf-m-disabled {\n --pf-v6-c-tile--BackgroundColor: var(--pf-v6-c-tile--m-disabled--BackgroundColor);\n --pf-v6-c-tile__title--Color: var(--pf-v6-c-tile--m-disabled__title--Color);\n --pf-v6-c-tile__icon--Color: var(--pf-v6-c-tile--m-disabled__icon--Color);\n --pf-v6-c-tile__body--Color: var(--pf-v6-c-tile--m-disabled__body--Color);\n --pf-v6-c-tile--before--BorderWidth: 0;\n pointer-events: none;\n}\n.pf-v6-c-tile.pf-m-display-lg .pf-v6-c-tile__header.pf-m-stacked {\n --pf-v6-c-tile__icon--FontSize: var(--pf-v6-c-tile--m-display-lg__header--m-stacked__icon--FontSize);\n}\n\n.pf-v6-c-tile__header {\n display: flex;\n align-items: center;\n}\n.pf-v6-c-tile__header.pf-m-stacked {\n --pf-v6-c-tile__icon--MarginInlineEnd: 0;\n --pf-v6-c-tile__icon--FontSize: var(--pf-v6-c-tile__header--m-stacked__icon--FontSize);\n flex-direction: column;\n align-items: flex-start;\n}\n.pf-v6-c-tile__header.pf-m-stacked .pf-v6-c-tile__icon {\n display: flex;\n align-items: center;\n margin-block-end: var(--pf-v6-c-tile__header--m-stacked__icon--MarginBlockEnd);\n}\n\n.pf-v6-c-tile__title {\n font-weight: var(--pf-v6-c-tile__title--FontWeight);\n color: var(--pf-v6-c-tile__title--Color);\n}\n\n.pf-v6-c-tile__body {\n font-size: var(--pf-v6-c-tile__body--FontSize);\n color: var(--pf-v6-c-tile__body--Color);\n}\n\n.pf-v6-c-tile__icon {\n margin-inline-end: var(--pf-v6-c-tile__icon--MarginInlineEnd);\n font-size: var(--pf-v6-c-tile__icon--FontSize);\n color: var(--pf-v6-c-tile__icon--Color);\n}\n\n.pf-v6-c-timestamp {\n --pf-v6-c-timestamp--FontSize: var(--pf-t--global--font--size--body--sm);\n --pf-v6-c-timestamp--Color: var(--pf-t--global--text--color--regular);\n --pf-v6-c-timestamp--OutlineOffset: 0.1875rem;\n --pf-v6-c-timestamp--m-help-text--TextDecorationLine: var(--pf-t--global--text-decoration--help-text--line--default);\n --pf-v6-c-timestamp--m-help-text--TextDecorationStyle: var(--pf-t--global--text-decoration--help-text--style--default);\n --pf-v6-c-timestamp--m-help-text--TextUnderlineOffset: 0.25rem;\n --pf-v6-c-timestamp--m-help-text--Color: var(--pf-t--global--text--color--subtle);\n --pf-v6-c-timestamp--m-help-text--hover--Color: var(--pf-t--global--text--color--regular);\n --pf-v6-c-timestamp--m-help-text--hover--TextDecorationLine: var(--pf-t--global--text-decoration--help-text--line--hover);\n --pf-v6-c-timestamp--m-help-text--hover--TextDecorationStyle: var(--pf-t--global--text-decoration--help-text--style--hover);\n}\n\n.pf-v6-c-timestamp {\n display: inline-block;\n font-size: var(--pf-v6-c-timestamp--FontSize);\n color: var(--pf-v6-c-timestamp--Color);\n outline-offset: var(--pf-v6-c-timestamp--OutlineOffset);\n}\n.pf-v6-c-timestamp.pf-m-help-text {\n --pf-v6-c-timestamp--Color: var(--pf-v6-c-timestamp--m-help-text--Color);\n text-decoration-line: var(--pf-v6-c-timestamp--m-help-text--TextDecorationLine);\n text-decoration-style: var(--pf-v6-c-timestamp--m-help-text--TextDecorationStyle);\n text-underline-offset: var(--pf-v6-c-timestamp--m-help-text--TextUnderlineOffset);\n cursor: pointer;\n}\n.pf-v6-c-timestamp.pf-m-help-text:is(:hover, :focus) {\n --pf-v6-c-timestamp--Color: var(--pf-v6-c-timestamp--m-help-text--hover--Color);\n --pf-v6-c-timestamp--m-help-text--TextDecorationLine: var(--pf-v6-c-timestamp--m-help-text--hover--TextDecorationLine);\n --pf-v6-c-timestamp--m-help-text--TextDecorationStyle: var(--pf-v6-c-timestamp--m-help-text--hover--TextDecorationStyle);\n}\n\n.pf-v6-c-timestamp__text {\n text-decoration: inherit;\n}\n\n.pf-v6-c-title {\n --pf-v6-c-title--FontFamily: var(--pf-t--global--font--family--heading);\n --pf-v6-c-title--m-4xl--LineHeight: var(--pf-t--global--font--line-height--heading);\n --pf-v6-c-title--m-4xl--FontSize: var(--pf-t--global--font--size--heading--2xl);\n --pf-v6-c-title--m-4xl--FontWeight: var(--pf-t--global--font--weight--heading--default);\n --pf-v6-c-title--m-3xl--LineHeight: var(--pf-t--global--font--line-height--heading);\n --pf-v6-c-title--m-3xl--FontSize: var(--pf-t--global--font--size--heading--xl);\n --pf-v6-c-title--m-3xl--FontWeight: var(--pf-t--global--font--weight--heading--default);\n --pf-v6-c-title--m-2xl--LineHeight: var(--pf-t--global--font--line-height--heading);\n --pf-v6-c-title--m-2xl--FontSize: var(--pf-t--global--font--size--heading--lg);\n --pf-v6-c-title--m-2xl--FontWeight: var(--pf-t--global--font--weight--heading--default);\n --pf-v6-c-title--m-xl--LineHeight: var(--pf-t--global--font--line-height--heading);\n --pf-v6-c-title--m-xl--FontSize: var(--pf-t--global--font--size--heading--md);\n --pf-v6-c-title--m-xl--FontWeight: var(--pf-t--global--font--weight--heading--default);\n --pf-v6-c-title--m-lg--LineHeight: var(--pf-t--global--font--line-height--heading);\n --pf-v6-c-title--m-lg--FontSize: var(--pf-t--global--font--size--heading--sm);\n --pf-v6-c-title--m-lg--FontWeight: var(--pf-t--global--font--weight--heading--default);\n --pf-v6-c-title--m-md--LineHeight: var(--pf-t--global--font--line-height--heading);\n --pf-v6-c-title--m-md--FontSize: var(--pf-t--global--font--size--heading--xs);\n --pf-v6-c-title--m-md--FontWeight: var(--pf-t--global--font--weight--heading--default);\n --pf-v6-c-title--m-h1--LineHeight: var(--pf-t--global--font--line-height--heading);\n --pf-v6-c-title--m-h1--FontSize: var(--pf-t--global--font--size--heading--h1);\n --pf-v6-c-title--m-h1--FontWeight: var(--pf-t--global--font--weight--heading--default);\n --pf-v6-c-title--m-h2--LineHeight: var(--pf-t--global--font--line-height--heading);\n --pf-v6-c-title--m-h2--FontSize: var(--pf-t--global--font--size--heading--h2);\n --pf-v6-c-title--m-h2--FontWeight: var(--pf-t--global--font--weight--heading--default);\n --pf-v6-c-title--m-h3--LineHeight: var(--pf-t--global--font--line-height--heading);\n --pf-v6-c-title--m-h3--FontSize: var(--pf-t--global--font--size--heading--h3);\n --pf-v6-c-title--m-h3--FontWeight: var(--pf-t--global--font--weight--heading--default);\n --pf-v6-c-title--m-h4--LineHeight: var(--pf-t--global--font--line-height--heading);\n --pf-v6-c-title--m-h4--FontSize: var(--pf-t--global--font--size--heading--h4);\n --pf-v6-c-title--m-h4--FontWeight: var(--pf-t--global--font--weight--heading--default);\n --pf-v6-c-title--m-h5--LineHeight: var(--pf-t--global--font--line-height--heading);\n --pf-v6-c-title--m-h5--FontSize: var(--pf-t--global--font--size--heading--h5);\n --pf-v6-c-title--m-h5--FontWeight: var(--pf-t--global--font--weight--heading--default);\n --pf-v6-c-title--m-h6--LineHeight: var(--pf-t--global--font--line-height--heading);\n --pf-v6-c-title--m-h6--FontSize: var(--pf-t--global--font--size--heading--h6);\n --pf-v6-c-title--m-h6--FontWeight: var(--pf-t--global--font--weight--heading--default);\n --pf-v6-c-title--m-page-title--FontWeight: var(--pf-t--global--font--weight--heading--bold);\n}\n\n.pf-v6-c-title {\n font-family: var(--pf-v6-c-title--FontFamily);\n word-break: break-word;\n}\n.pf-v6-c-title.pf-m-4xl {\n font-size: var(--pf-v6-c-title--m-4xl--FontSize);\n font-weight: var(--pf-v6-c-title--m-4xl--FontWeight);\n line-height: var(--pf-v6-c-title--m-4xl--LineHeight);\n}\n.pf-v6-c-title.pf-m-3xl {\n font-size: var(--pf-v6-c-title--m-3xl--FontSize);\n font-weight: var(--pf-v6-c-title--m-3xl--FontWeight);\n line-height: var(--pf-v6-c-title--m-3xl--LineHeight);\n}\n.pf-v6-c-title.pf-m-2xl {\n font-size: var(--pf-v6-c-title--m-2xl--FontSize);\n font-weight: var(--pf-v6-c-title--m-2xl--FontWeight);\n line-height: var(--pf-v6-c-title--m-2xl--LineHeight);\n}\n.pf-v6-c-title.pf-m-xl {\n font-size: var(--pf-v6-c-title--m-xl--FontSize);\n font-weight: var(--pf-v6-c-title--m-xl--FontWeight);\n line-height: var(--pf-v6-c-title--m-xl--LineHeight);\n}\n.pf-v6-c-title.pf-m-lg {\n font-size: var(--pf-v6-c-title--m-lg--FontSize);\n font-weight: var(--pf-v6-c-title--m-lg--FontWeight);\n line-height: var(--pf-v6-c-title--m-lg--LineHeight);\n}\n.pf-v6-c-title.pf-m-md {\n font-size: var(--pf-v6-c-title--m-md--FontSize);\n font-weight: var(--pf-v6-c-title--m-md--FontWeight);\n line-height: var(--pf-v6-c-title--m-md--LineHeight);\n}\n.pf-v6-c-title.pf-m-h1 {\n font-size: var(--pf-v6-c-title--m-h1--FontSize);\n font-weight: var(--pf-v6-c-title--m-h1--FontWeight);\n line-height: var(--pf-v6-c-title--m-h1--LineHeight);\n}\n.pf-v6-c-title.pf-m-h2 {\n font-size: var(--pf-v6-c-title--m-h2--FontSize);\n font-weight: var(--pf-v6-c-title--m-h2--FontWeight);\n line-height: var(--pf-v6-c-title--m-h2--LineHeight);\n}\n.pf-v6-c-title.pf-m-h3 {\n font-size: var(--pf-v6-c-title--m-h3--FontSize);\n font-weight: var(--pf-v6-c-title--m-h3--FontWeight);\n line-height: var(--pf-v6-c-title--m-h3--LineHeight);\n}\n.pf-v6-c-title.pf-m-h4 {\n font-size: var(--pf-v6-c-title--m-h4--FontSize);\n font-weight: var(--pf-v6-c-title--m-h4--FontWeight);\n line-height: var(--pf-v6-c-title--m-h4--LineHeight);\n}\n.pf-v6-c-title.pf-m-h5 {\n font-size: var(--pf-v6-c-title--m-h5--FontSize);\n font-weight: var(--pf-v6-c-title--m-h5--FontWeight);\n line-height: var(--pf-v6-c-title--m-h5--LineHeight);\n}\n.pf-v6-c-title.pf-m-h6 {\n font-size: var(--pf-v6-c-title--m-h6--FontSize);\n font-weight: var(--pf-v6-c-title--m-h6--FontWeight);\n line-height: var(--pf-v6-c-title--m-h6--LineHeight);\n}\n.pf-v6-c-title.pf-m-page-title {\n font-weight: var(--pf-v6-c-title--m-page-title--FontWeight);\n}\n\n.pf-v6-c-toggle-group {\n --pf-v6-c-toggle-group__button--PaddingBlockStart: var(--pf-t--global--spacer--sm);\n --pf-v6-c-toggle-group__button--PaddingInlineEnd: var(--pf-t--global--spacer--md);\n --pf-v6-c-toggle-group__button--PaddingBlockEnd: var(--pf-t--global--spacer--sm);\n --pf-v6-c-toggle-group__button--PaddingInlineStart: var(--pf-t--global--spacer--md);\n --pf-v6-c-toggle-group__button--FontSize: var(--pf-t--global--font--size--body--default);\n --pf-v6-c-toggle-group__button--LineHeight: var(--pf-t--global--font--line-height--body);\n --pf-v6-c-toggle-group__button--Color: var(--pf-t--global--text--color--regular);\n --pf-v6-c-toggle-group__button--BackgroundColor: var(--pf-t--global--background--color--action--plain--default);\n --pf-v6-c-toggle-group__button--ZIndex: auto;\n --pf-v6-c-toggle-group__button--hover--BackgroundColor: var(--pf-t--global--background--color--primary--hover);\n --pf-v6-c-toggle-group__button--hover--ZIndex: var(--pf-t--global--z-index--xs);\n --pf-v6-c-toggle-group__button--hover--before--BorderColor: var(--pf-t--global--border--color--default);\n --pf-v6-c-toggle-group__button--hover--after--BorderWidth: var(--pf-t--global--border--width--high-contrast--regular);\n --pf-v6-c-toggle-group__button--before--BorderWidth: var(--pf-t--global--border--width--control--default);\n --pf-v6-c-toggle-group__button--before--BorderColor: var(--pf-t--global--border--color--default);\n --pf-v6-c-toggle-group__item--item--MarginInlineStart: calc(-1 * var(--pf-t--global--border--width--control--default));\n --pf-v6-c-toggle-group__item--first-child__button--BorderStartStartRadius: var(--pf-t--global--border--radius--tiny);\n --pf-v6-c-toggle-group__item--first-child__button--BorderEndStartRadius: var(--pf-t--global--border--radius--tiny);\n --pf-v6-c-toggle-group__item--last-child__button--BorderStartEndRadius: var(--pf-t--global--border--radius--tiny);\n --pf-v6-c-toggle-group__item--last-child__button--BorderEndEndRadius: var(--pf-t--global--border--radius--tiny);\n --pf-v6-c-toggle-group__icon--text--MarginInlineStart: var(--pf-t--global--spacer--sm);\n --pf-v6-c-toggle-group__button--m-selected--BackgroundColor: var(--pf-t--global--color--brand--default);\n --pf-v6-c-toggle-group__button--m-selected--Color: var(--pf-t--global--text--color--on-brand--default);\n --pf-v6-c-toggle-group__button--m-selected--before--BorderColor: var(--pf-t--global--border--color--clicked);\n --pf-v6-c-toggle-group__button--m-selected-selected--before--BorderInlineStartColor: var(--pf-t--global--border--color--alt);\n --pf-v6-c-toggle-group__button--m-selected--ZIndex: var(--pf-t--global--z-index--xs);\n --pf-v6-c-toggle-group__button--m-selected--after--BorderWidth: var(--pf-t--global--border--width--high-contrast--strong);\n --pf-v6-c-toggle-group__button--disabled--BackgroundColor: var(--pf-t--global--background--color--disabled--default);\n --pf-v6-c-toggle-group__button--disabled--Color: var(--pf-t--global--text--color--on-disabled);\n --pf-v6-c-toggle-group__button--disabled--before--BorderColor: var(--pf-t--global--border--color--disabled);\n --pf-v6-c-toggle-group__button--disabled-disabled--before--BorderInlineStartColor: var(--pf-t--global--border--color--disabled);\n --pf-v6-c-toggle-group__button--disabled--ZIndex: var(--pf-t--global--z-index--xs);\n --pf-v6-c-toggle-group--m-compact__button--PaddingBlockStart: 0;\n --pf-v6-c-toggle-group--m-compact__button--PaddingInlineEnd: var(--pf-t--global--spacer--sm);\n --pf-v6-c-toggle-group--m-compact__button--PaddingBlockEnd: 0;\n --pf-v6-c-toggle-group--m-compact__button--PaddingInlineStart: var(--pf-t--global--spacer--sm);\n --pf-v6-c-toggle-group--m-compact__button--FontSize: var(--pf-t--global--font--size--body--default);\n}\n\n.pf-v6-c-toggle-group {\n display: flex;\n}\n.pf-v6-c-toggle-group.pf-m-compact {\n --pf-v6-c-toggle-group__button--PaddingBlockStart: var(--pf-v6-c-toggle-group--m-compact__button--PaddingBlockStart);\n --pf-v6-c-toggle-group__button--PaddingInlineEnd: var(--pf-v6-c-toggle-group--m-compact__button--PaddingInlineEnd);\n --pf-v6-c-toggle-group__button--PaddingBlockEnd: var(--pf-v6-c-toggle-group--m-compact__button--PaddingBlockEnd);\n --pf-v6-c-toggle-group__button--PaddingInlineStart: var(--pf-v6-c-toggle-group--m-compact__button--PaddingInlineStart);\n --pf-v6-c-toggle-group__button--FontSize: var(--pf-v6-c-toggle-group--m-compact__button--FontSize);\n}\n\n.pf-v6-c-toggle-group__item + .pf-v6-c-toggle-group__item {\n margin-inline-start: var(--pf-v6-c-toggle-group__item--item--MarginInlineStart);\n}\n.pf-v6-c-toggle-group__item:first-child .pf-v6-c-toggle-group__button {\n border-start-start-radius: var(--pf-v6-c-toggle-group__item--first-child__button--BorderStartStartRadius);\n border-end-start-radius: var(--pf-v6-c-toggle-group__item--first-child__button--BorderEndStartRadius);\n}\n.pf-v6-c-toggle-group__item:last-child .pf-v6-c-toggle-group__button {\n border-start-end-radius: var(--pf-v6-c-toggle-group__item--last-child__button--BorderStartEndRadius);\n border-end-end-radius: var(--pf-v6-c-toggle-group__item--last-child__button--BorderEndEndRadius);\n}\n\n.pf-v6-c-toggle-group__button {\n position: relative;\n z-index: var(--pf-v6-c-toggle-group__button--ZIndex);\n display: inline-flex;\n padding-block-start: var(--pf-v6-c-toggle-group__button--PaddingBlockStart);\n padding-block-end: var(--pf-v6-c-toggle-group__button--PaddingBlockEnd);\n padding-inline-start: var(--pf-v6-c-toggle-group__button--PaddingInlineStart);\n padding-inline-end: var(--pf-v6-c-toggle-group__button--PaddingInlineEnd);\n font-size: var(--pf-v6-c-toggle-group__button--FontSize);\n line-height: var(--pf-v6-c-toggle-group__button--LineHeight);\n color: var(--pf-v6-c-toggle-group__button--Color);\n background-color: var(--pf-v6-c-toggle-group__button--BackgroundColor);\n border: 0;\n}\n.pf-v6-c-toggle-group__button::before, .pf-v6-c-toggle-group__button::after {\n position: absolute;\n inset: 0;\n pointer-events: none;\n content: "";\n border-style: solid;\n border-radius: inherit;\n}\n.pf-v6-c-toggle-group__button::before {\n border-width: var(--pf-v6-c-toggle-group__button--before--BorderWidth);\n border-block-start-color: var(--pf-v6-c-toggle-group__button--before--BorderBlockStartColor, var(--pf-v6-c-toggle-group__button--before--BorderColor));\n border-block-end-color: var(--pf-v6-c-toggle-group__button--before--BorderBlockEndColor, var(--pf-v6-c-toggle-group__button--before--BorderColor));\n border-inline-start-color: var(--pf-v6-c-toggle-group__button--before--BorderInlineStartColor, var(--pf-v6-c-toggle-group__button--before--BorderColor));\n border-inline-end-color: var(--pf-v6-c-toggle-group__button--before--BorderInlineEndColor, var(--pf-v6-c-toggle-group__button--before--BorderColor));\n}\n.pf-v6-c-toggle-group__button::after {\n inset: var(--pf-v6-c-toggle-group__button--before--BorderWidth);\n border-color: var(--pf-v6-c-toggle-group__button--after--BorderColor, transparent);\n border-width: var(--pf-v6-c-toggle-group__button--after--BorderWidth, 0);\n}\n.pf-v6-c-toggle-group__button:is(:hover, :focus) {\n --pf-v6-c-toggle-group__button--BackgroundColor: var(--pf-v6-c-toggle-group__button--hover--BackgroundColor);\n --pf-v6-c-toggle-group__button--ZIndex: var(--pf-v6-c-toggle-group__button--hover--ZIndex);\n --pf-v6-c-toggle-group__button--before--BorderColor: var(--pf-v6-c-toggle-group__button--hover--before--BorderColor);\n --pf-v6-c-toggle-group__button--after--BorderWidth: var(--pf-v6-c-toggle-group__button--hover--after--BorderWidth);\n text-decoration-line: none;\n}\n.pf-v6-c-toggle-group__button.pf-m-selected {\n --pf-v6-c-toggle-group__button--BackgroundColor: var(--pf-v6-c-toggle-group__button--m-selected--BackgroundColor);\n --pf-v6-c-toggle-group__button--Color: var(--pf-v6-c-toggle-group__button--m-selected--Color, inherit);\n --pf-v6-c-toggle-group__button--ZIndex: var(--pf-v6-c-toggle-group__button--m-selected--ZIndex);\n --pf-v6-c-toggle-group__button--before--BorderColor: var(--pf-v6-c-toggle-group__button--m-selected--before--BorderColor);\n --pf-v6-c-toggle-group__button--after--BorderWidth: var(--pf-v6-c-toggle-group__button--m-selected--after--BorderWidth);\n}\n.pf-v6-c-toggle-group__button:is(:disabled, .pf-m-disabled) {\n --pf-v6-c-toggle-group__button--BackgroundColor: var(--pf-v6-c-toggle-group__button--disabled--BackgroundColor);\n --pf-v6-c-toggle-group__button--Color: var(--pf-v6-c-toggle-group__button--disabled--Color);\n --pf-v6-c-toggle-group__button--ZIndex: var(--pf-v6-c-toggle-group__button--disabled--ZIndex);\n --pf-v6-c-toggle-group__button--before--BorderColor: var(--pf-v6-c-toggle-group__button--disabled--before--BorderColor);\n pointer-events: none;\n}\n\n.pf-v6-c-toggle-group__item:has(.pf-m-selected) + .pf-v6-c-toggle-group__item:has(.pf-m-selected) {\n --pf-v6-c-toggle-group__button--before--BorderInlineStartColor: var(--pf-v6-c-toggle-group__button--m-selected-selected--before--BorderInlineStartColor);\n}\n\n.pf-v6-c-toggle-group__item:has(:disabled, .pf-m-disabled) + .pf-v6-c-toggle-group__item:has(:disabled, .pf-m-disabled) {\n --pf-v6-c-toggle-group__button--before--BorderInlineStartColor: var(--pf-v6-c-toggle-group__button--disabled-disabled--before--BorderInlineStartColor);\n}\n\n.pf-v6-c-toggle-group__icon + .pf-v6-c-toggle-group__text,\n.pf-v6-c-toggle-group__text + .pf-v6-c-toggle-group__icon {\n margin-inline-start: var(--pf-v6-c-toggle-group__icon--text--MarginInlineStart);\n}\n\n.pf-v6-c-toolbar {\n --pf-v6-c-toolbar--RowGap: var(--pf-t--global--spacer--md);\n --pf-v6-c-toolbar--PaddingBlockStart: 0;\n --pf-v6-c-toolbar--PaddingBlockEnd: var(--pf-t--global--spacer--md);\n --pf-v6-c-toolbar--PaddingInlineStart: 0;\n --pf-v6-c-toolbar--PaddingInlineEnd: 0;\n --pf-v6-c-toolbar--LineHeight: var(--pf-t--global--font--line-height--body);\n --pf-v6-c-toolbar--FontSize: var(--pf-t--global--font--size--body--default);\n --pf-v6-c-toolbar--BackgroundColor: transparent;\n --pf-v6-c-toolbar--m-primary--BackgroundColor: var(--pf-t--global--background--color--primary--default);\n --pf-v6-c-toolbar--m-secondary--BackgroundColor: var(--pf-t--global--background--color--secondary--default);\n --pf-v6-c-toolbar--m-no-background--BackgroundColor: transparent;\n --pf-v6-c-toolbar__item--Width: auto;\n --pf-v6-c-toolbar__item--MinWidth: auto;\n --pf-v6-c-toolbar__item--RowGap: var(--pf-t--global--spacer--gap--group--vertical);\n --pf-v6-c-toolbar__item--ColumnGap: var(--pf-t--global--spacer--gap--group--horizontal);\n --pf-v6-c-toolbar__item--m-overflow-container--MinWidth: 0;\n --pf-v6-c-toolbar__group--RowGap: var(--pf-t--global--spacer--gap--group--vertical);\n --pf-v6-c-toolbar__group--ColumnGap: var(--pf-t--global--spacer--gap--group--horizontal);\n --pf-v6-c-toolbar__group--m-overflow-container--MinWidth: 0;\n --pf-v6-c-toolbar__content--RowGap: var(--pf-t--global--spacer--md);\n --pf-v6-c-toolbar__content--PaddingInlineStart: 0;\n --pf-v6-c-toolbar__content--PaddingInlineEnd: 0;\n --pf-v6-c-toolbar__content-section--RowGap: var(--pf-t--global--spacer--gap--group--vertical);\n --pf-v6-c-toolbar__content-section--ColumnGap: var(--pf-t--global--spacer--gap--group--horizontal);\n --pf-v6-c-toolbar__expandable-content--ZIndex: var(--pf-t--global--z-index--sm);\n --pf-v6-c-toolbar__expandable-content--RowGap: var(--pf-t--global--spacer--gap--group--vertical);\n --pf-v6-c-toolbar__expandable-content--PaddingBlockStart: var(--pf-t--global--spacer--md);\n --pf-v6-c-toolbar__expandable-content--PaddingBlockEnd: var(--pf-t--global--spacer--md);\n --pf-v6-c-toolbar__expandable-content--PaddingInlineStart: var(--pf-t--global--spacer--md);\n --pf-v6-c-toolbar__expandable-content--PaddingInlineEnd: var(--pf-t--global--spacer--md);\n --pf-v6-c-toolbar__expandable-content--BoxShadow: var(--pf-t--global--box-shadow--md--bottom);\n --pf-v6-c-toolbar__expandable-content--BackgroundColor: var(--pf-t--global--background--color--floating--default);\n --pf-v6-c-toolbar__expandable-content--BorderBlockEndWidth: var(--pf-t--global--border--width--high-contrast--regular);\n --pf-v6-c-toolbar__expandable-content--BorderBlockEndColor: var(--pf-t--global--border--color--high-contrast);\n --pf-v6-c-toolbar--m-sticky--ZIndex: var(--pf-t--global--z-index--xs);\n --pf-v6-c-toolbar--m-sticky--PaddingBlockStart: var(--pf-t--global--spacer--md);\n --pf-v6-c-toolbar--m-sticky--PaddingBlockEnd: var(--pf-t--global--spacer--md);\n --pf-v6-c-toolbar--m-sticky--BoxShadow: var(--pf-t--global--box-shadow--md--bottom);\n --pf-v6-c-toolbar--m-sticky--BackgroundColor: var(--pf-t--global--background--color--primary--default);\n --pf-v6-c-toolbar--m-sticky--BorderBlockEndWidth: var(--pf-t--global--border--width--high-contrast--regular);\n --pf-v6-c-toolbar--m-sticky--BorderBlockEndColor: var(--pf-t--global--border--color--high-contrast);\n --pf-v6-c-toolbar__expand-all-icon--Rotate: 0;\n --pf-v6-c-toolbar__expand-all-icon--TransitionDuration: var(--pf-t--global--motion--duration--icon--default);\n --pf-v6-c-toolbar__expand-all-icon--TransitionTimingFunction: var(--pf-t--global--motion--timing-function--default);\n --pf-v6-c-toolbar__item--m-expand-all--m-expanded__expand-all-icon--Rotate: 90deg;\n --pf-v6-c-toolbar__group--m-filter-group--ColumnGap: var(--pf-t--global--spacer--gap--control-to-control--default);\n --pf-v6-c-toolbar__item--m-label--FontWeight: var(--pf-t--global--font--weight--body--bold);\n --pf-v6-c-toolbar__group--m-label-group--ColumnGap: var(--pf-t--global--spacer--gap--text-to-element--default);\n --pf-v6-c-toolbar__group--m-action-group--ColumnGap: var(--pf-t--global--spacer--gap--action-to-action--default);\n --pf-v6-c-toolbar__group--m-action-group-plain--ColumnGap: var(--pf-t--global--spacer--gap--action-to-action--plain);\n --pf-v6-c-toolbar__group--m-action-group-inline--ColumnGap: var(--pf-t--global--spacer--gap--action-to-action--default);\n}\n\n.pf-v6-c-toolbar__content-section,\n.pf-v6-c-toolbar__group,\n.pf-v6-c-toolbar__item {\n --pf-v6-hidden-visible--visible--Display: flex;\n --pf-v6-hidden-visible--hidden--Display: none;\n --pf-v6-hidden-visible--Display: var(--pf-v6-hidden-visible--visible--Display);\n display: var(--pf-v6-hidden-visible--Display);\n}\n.pf-v6-c-toolbar__content-section.pf-m-hidden,\n.pf-v6-c-toolbar__group.pf-m-hidden,\n.pf-v6-c-toolbar__item.pf-m-hidden {\n --pf-v6-hidden-visible--Display: var(--pf-v6-hidden-visible--hidden--Display);\n}\n@media screen and (min-width: 36rem) {\n .pf-v6-c-toolbar__content-section.pf-m-hidden-on-sm,\n .pf-v6-c-toolbar__group.pf-m-hidden-on-sm,\n .pf-v6-c-toolbar__item.pf-m-hidden-on-sm {\n --pf-v6-hidden-visible--Display: var(--pf-v6-hidden-visible--hidden--Display);\n }\n .pf-v6-c-toolbar__content-section.pf-m-visible-on-sm,\n .pf-v6-c-toolbar__group.pf-m-visible-on-sm,\n .pf-v6-c-toolbar__item.pf-m-visible-on-sm {\n --pf-v6-hidden-visible--Display: var(--pf-v6-hidden-visible--visible--Display);\n }\n}\n@media screen and (min-width: 48rem) {\n .pf-v6-c-toolbar__content-section.pf-m-hidden-on-md,\n .pf-v6-c-toolbar__group.pf-m-hidden-on-md,\n .pf-v6-c-toolbar__item.pf-m-hidden-on-md {\n --pf-v6-hidden-visible--Display: var(--pf-v6-hidden-visible--hidden--Display);\n }\n .pf-v6-c-toolbar__content-section.pf-m-visible-on-md,\n .pf-v6-c-toolbar__group.pf-m-visible-on-md,\n .pf-v6-c-toolbar__item.pf-m-visible-on-md {\n --pf-v6-hidden-visible--Display: var(--pf-v6-hidden-visible--visible--Display);\n }\n}\n@media screen and (min-width: 62rem) {\n .pf-v6-c-toolbar__content-section.pf-m-hidden-on-lg,\n .pf-v6-c-toolbar__group.pf-m-hidden-on-lg,\n .pf-v6-c-toolbar__item.pf-m-hidden-on-lg {\n --pf-v6-hidden-visible--Display: var(--pf-v6-hidden-visible--hidden--Display);\n }\n .pf-v6-c-toolbar__content-section.pf-m-visible-on-lg,\n .pf-v6-c-toolbar__group.pf-m-visible-on-lg,\n .pf-v6-c-toolbar__item.pf-m-visible-on-lg {\n --pf-v6-hidden-visible--Display: var(--pf-v6-hidden-visible--visible--Display);\n }\n}\n@media screen and (min-width: 75rem) {\n .pf-v6-c-toolbar__content-section.pf-m-hidden-on-xl,\n .pf-v6-c-toolbar__group.pf-m-hidden-on-xl,\n .pf-v6-c-toolbar__item.pf-m-hidden-on-xl {\n --pf-v6-hidden-visible--Display: var(--pf-v6-hidden-visible--hidden--Display);\n }\n .pf-v6-c-toolbar__content-section.pf-m-visible-on-xl,\n .pf-v6-c-toolbar__group.pf-m-visible-on-xl,\n .pf-v6-c-toolbar__item.pf-m-visible-on-xl {\n --pf-v6-hidden-visible--Display: var(--pf-v6-hidden-visible--visible--Display);\n }\n}\n@media screen and (min-width: 90.625rem) {\n .pf-v6-c-toolbar__content-section.pf-m-hidden-on-2xl,\n .pf-v6-c-toolbar__group.pf-m-hidden-on-2xl,\n .pf-v6-c-toolbar__item.pf-m-hidden-on-2xl {\n --pf-v6-hidden-visible--Display: var(--pf-v6-hidden-visible--hidden--Display);\n }\n .pf-v6-c-toolbar__content-section.pf-m-visible-on-2xl,\n .pf-v6-c-toolbar__group.pf-m-visible-on-2xl,\n .pf-v6-c-toolbar__item.pf-m-visible-on-2xl {\n --pf-v6-hidden-visible--Display: var(--pf-v6-hidden-visible--visible--Display);\n }\n}\n\n.pf-v6-c-toolbar,\n.pf-v6-c-toolbar__content {\n position: relative;\n}\n\n.pf-v6-c-toolbar__content {\n --pf-v6-hidden-visible--visible--Display: grid;\n --pf-v6-hidden-visible--hidden--Display: none;\n --pf-v6-hidden-visible--Display: var(--pf-v6-hidden-visible--visible--Display);\n display: var(--pf-v6-hidden-visible--Display);\n row-gap: var(--pf-v6-c-toolbar__content--RowGap);\n padding-inline-start: var(--pf-v6-c-toolbar__content--PaddingInlineStart);\n padding-inline-end: var(--pf-v6-c-toolbar__content--PaddingInlineEnd);\n}\n.pf-v6-c-toolbar__content.pf-m-hidden {\n --pf-v6-hidden-visible--Display: var(--pf-v6-hidden-visible--hidden--Display);\n}\n@media screen and (min-width: 36rem) {\n .pf-v6-c-toolbar__content.pf-m-hidden-on-sm {\n --pf-v6-hidden-visible--Display: var(--pf-v6-hidden-visible--hidden--Display);\n }\n .pf-v6-c-toolbar__content.pf-m-visible-on-sm {\n --pf-v6-hidden-visible--Display: var(--pf-v6-hidden-visible--visible--Display);\n }\n}\n@media screen and (min-width: 48rem) {\n .pf-v6-c-toolbar__content.pf-m-hidden-on-md {\n --pf-v6-hidden-visible--Display: var(--pf-v6-hidden-visible--hidden--Display);\n }\n .pf-v6-c-toolbar__content.pf-m-visible-on-md {\n --pf-v6-hidden-visible--Display: var(--pf-v6-hidden-visible--visible--Display);\n }\n}\n@media screen and (min-width: 62rem) {\n .pf-v6-c-toolbar__content.pf-m-hidden-on-lg {\n --pf-v6-hidden-visible--Display: var(--pf-v6-hidden-visible--hidden--Display);\n }\n .pf-v6-c-toolbar__content.pf-m-visible-on-lg {\n --pf-v6-hidden-visible--Display: var(--pf-v6-hidden-visible--visible--Display);\n }\n}\n@media screen and (min-width: 75rem) {\n .pf-v6-c-toolbar__content.pf-m-hidden-on-xl {\n --pf-v6-hidden-visible--Display: var(--pf-v6-hidden-visible--hidden--Display);\n }\n .pf-v6-c-toolbar__content.pf-m-visible-on-xl {\n --pf-v6-hidden-visible--Display: var(--pf-v6-hidden-visible--visible--Display);\n }\n}\n@media screen and (min-width: 90.625rem) {\n .pf-v6-c-toolbar__content.pf-m-hidden-on-2xl {\n --pf-v6-hidden-visible--Display: var(--pf-v6-hidden-visible--hidden--Display);\n }\n .pf-v6-c-toolbar__content.pf-m-visible-on-2xl {\n --pf-v6-hidden-visible--Display: var(--pf-v6-hidden-visible--visible--Display);\n }\n}\n\n.pf-v6-c-toolbar__content-section {\n flex-wrap: wrap;\n row-gap: var(--pf-v6-c-toolbar__content-section--RowGap);\n column-gap: var(--pf-v6-c-toolbar__content-section--ColumnGap);\n align-items: start;\n}\n\n.pf-v6-c-toolbar {\n display: grid;\n row-gap: var(--pf-v6-c-toolbar--RowGap);\n width: var(--pf-v6-c-toolbar--Width, auto);\n padding-block-start: var(--pf-v6-c-toolbar--PaddingBlockStart);\n padding-block-end: var(--pf-v6-c-toolbar--PaddingBlockEnd);\n padding-inline-start: var(--pf-v6-c-toolbar--PaddingInlineStart);\n padding-inline-end: var(--pf-v6-c-toolbar--PaddingInlineEnd);\n font-size: var(--pf-v6-c-toolbar--FontSize);\n line-height: var(--pf-v6-c-toolbar--LineHeight);\n background-color: var(--pf-v6-c-toolbar--BackgroundColor);\n}\n.pf-v6-c-toolbar.pf-m-sticky {\n --pf-v6-c-toolbar--BackgroundColor: var(--pf-v6-c-toolbar--m-sticky--BackgroundColor);\n position: sticky;\n inset-block-start: 0;\n z-index: var(--pf-v6-c-toolbar--m-sticky--ZIndex);\n padding-block-start: var(--pf-v6-c-toolbar--m-sticky--PaddingBlockStart);\n padding-block-end: var(--pf-v6-c-toolbar--m-sticky--PaddingBlockEnd);\n border-block-end: var(--pf-v6-c-toolbar--m-sticky--BorderBlockEndWidth) solid var(--pf-v6-c-toolbar--m-sticky--BorderBlockEndColor);\n box-shadow: var(--pf-v6-c-toolbar--m-sticky--BoxShadow);\n}\n.pf-v6-c-toolbar.pf-m-static,\n.pf-v6-c-toolbar.pf-m-static .pf-v6-c-toolbar__content {\n position: static;\n}\n.pf-v6-c-toolbar.pf-m-static .pf-v6-c-toolbar__expandable-content {\n position: absolute;\n}\n.pf-v6-c-toolbar.pf-m-full-height {\n --pf-v6-c-toolbar--PaddingBlockStart: 0;\n --pf-v6-c-toolbar--PaddingBlockEnd: 0;\n}\n.pf-v6-c-toolbar.pf-m-full-height .pf-v6-c-toolbar__group,\n.pf-v6-c-toolbar.pf-m-full-height .pf-v6-c-toolbar__item {\n align-items: stretch;\n align-self: stretch;\n}\n.pf-v6-c-toolbar.pf-m-no-padding {\n --pf-v6-c-toolbar--PaddingBlockEnd: 0;\n --pf-v6-c-toolbar--m-sticky--PaddingBlockStart: 0;\n --pf-v6-c-toolbar--m-sticky--PaddingBlockEnd: 0;\n}\n.pf-v6-c-toolbar.pf-m-primary {\n --pf-v6-c-toolbar--BackgroundColor: var(--pf-v6-c-toolbar--m-primary--BackgroundColor);\n}\n.pf-v6-c-toolbar.pf-m-secondary {\n --pf-v6-c-toolbar--BackgroundColor: var(--pf-v6-c-toolbar--m-secondary--BackgroundColor);\n}\n.pf-v6-c-toolbar.pf-m-no-background {\n --pf-v6-c-toolbar--BackgroundColor: var(--pf-v6-c-toolbar--m-no-background--BackgroundColor);\n}\n\n.pf-v6-c-toolbar__item {\n --pf-v6-c-toolbar__item--Width--base: var(--pf-v6-c-toolbar__item--Width);\n --pf-v6-c-toolbar__item--MinWidth--base: var(--pf-v6-c-toolbar__item--MinWidth);\n row-gap: var(--pf-v6-c-toolbar__item--RowGap);\n column-gap: var(--pf-v6-c-toolbar__item--ColumnGap);\n width: var(--pf-v6-c-toolbar__item--Width--base);\n min-width: var(--pf-v6-c-toolbar__item--MinWidth--base);\n}\n@media (min-width: 36rem) {\n .pf-v6-c-toolbar__item {\n --pf-v6-c-toolbar__item--Width--base: var(--pf-v6-c-toolbar__item--Width-on-sm, var(--pf-v6-c-toolbar__item--Width));\n }\n}\n@media (min-width: 48rem) {\n .pf-v6-c-toolbar__item {\n --pf-v6-c-toolbar__item--Width--base: var(--pf-v6-c-toolbar__item--Width-on-md, var(--pf-v6-c-toolbar__item--Width-on-sm, var(--pf-v6-c-toolbar__item--Width)));\n }\n}\n@media (min-width: 62rem) {\n .pf-v6-c-toolbar__item {\n --pf-v6-c-toolbar__item--Width--base: var(--pf-v6-c-toolbar__item--Width-on-lg, var(--pf-v6-c-toolbar__item--Width-on-md, var(--pf-v6-c-toolbar__item--Width-on-sm, var(--pf-v6-c-toolbar__item--Width))));\n }\n}\n@media (min-width: 75rem) {\n .pf-v6-c-toolbar__item {\n --pf-v6-c-toolbar__item--Width--base: var(--pf-v6-c-toolbar__item--Width-on-xl, var(--pf-v6-c-toolbar__item--Width-on-lg, var(--pf-v6-c-toolbar__item--Width-on-md, var(--pf-v6-c-toolbar__item--Width-on-sm, var(--pf-v6-c-toolbar__item--Width)))));\n }\n}\n@media (min-width: 90.625rem) {\n .pf-v6-c-toolbar__item {\n --pf-v6-c-toolbar__item--Width--base: var(--pf-v6-c-toolbar__item--Width-on-2xl, var(--pf-v6-c-toolbar__item--Width-on-xl, var(--pf-v6-c-toolbar__item--Width-on-lg, var(--pf-v6-c-toolbar__item--Width-on-md, var(--pf-v6-c-toolbar__item--Width-on-sm, var(--pf-v6-c-toolbar__item--Width))))));\n }\n}\n@media (min-width: 36rem) {\n .pf-v6-c-toolbar__item {\n --pf-v6-c-toolbar__item--MinWidth--base: var(--pf-v6-c-toolbar__item--MinWidth-on-sm, var(--pf-v6-c-toolbar__item--MinWidth));\n }\n}\n@media (min-width: 48rem) {\n .pf-v6-c-toolbar__item {\n --pf-v6-c-toolbar__item--MinWidth--base: var(--pf-v6-c-toolbar__item--MinWidth-on-md, var(--pf-v6-c-toolbar__item--MinWidth-on-sm, var(--pf-v6-c-toolbar__item--MinWidth)));\n }\n}\n@media (min-width: 62rem) {\n .pf-v6-c-toolbar__item {\n --pf-v6-c-toolbar__item--MinWidth--base: var(--pf-v6-c-toolbar__item--MinWidth-on-lg, var(--pf-v6-c-toolbar__item--MinWidth-on-md, var(--pf-v6-c-toolbar__item--MinWidth-on-sm, var(--pf-v6-c-toolbar__item--MinWidth))));\n }\n}\n@media (min-width: 75rem) {\n .pf-v6-c-toolbar__item {\n --pf-v6-c-toolbar__item--MinWidth--base: var(--pf-v6-c-toolbar__item--MinWidth-on-xl, var(--pf-v6-c-toolbar__item--MinWidth-on-lg, var(--pf-v6-c-toolbar__item--MinWidth-on-md, var(--pf-v6-c-toolbar__item--MinWidth-on-sm, var(--pf-v6-c-toolbar__item--MinWidth)))));\n }\n}\n@media (min-width: 90.625rem) {\n .pf-v6-c-toolbar__item {\n --pf-v6-c-toolbar__item--MinWidth--base: var(--pf-v6-c-toolbar__item--MinWidth-on-2xl, var(--pf-v6-c-toolbar__item--MinWidth-on-xl, var(--pf-v6-c-toolbar__item--MinWidth-on-lg, var(--pf-v6-c-toolbar__item--MinWidth-on-md, var(--pf-v6-c-toolbar__item--MinWidth-on-sm, var(--pf-v6-c-toolbar__item--MinWidth))))));\n }\n}\n.pf-v6-c-toolbar__item.pf-m-expand-all.pf-m-expanded {\n --pf-v6-c-toolbar__expand-all-icon--Rotate: var(--pf-v6-c-toolbar__item--m-expand-all--m-expanded__expand-all-icon--Rotate);\n}\n.pf-v6-c-toolbar__item.pf-m-label {\n font-weight: var(--pf-v6-c-toolbar__item--m-label--FontWeight);\n}\n.pf-v6-c-toolbar__item.pf-m-pagination {\n margin-inline-start: auto;\n}\n.pf-v6-c-toolbar__item.pf-m-pagination.pf-v6-c-pagination {\n flex-wrap: nowrap;\n}\n.pf-v6-c-toolbar__item.pf-m-overflow-container {\n min-width: var(--pf-v6-c-toolbar__item--m-overflow-container--MinWidth);\n}\n\n.pf-v6-c-toolbar__group {\n row-gap: var(--pf-v6-c-toolbar__group--RowGap);\n column-gap: var(--pf-v6-c-toolbar__group--ColumnGap);\n}\n.pf-v6-c-toolbar__group.pf-m-filter-group {\n column-gap: var(--pf-v6-c-toolbar__group--m-filter-group--ColumnGap);\n}\n.pf-v6-c-toolbar__group.pf-m-label-group {\n flex: 1;\n flex-wrap: wrap;\n column-gap: var(--pf-v6-c-toolbar__group--m-label-group--ColumnGap);\n}\n.pf-v6-c-toolbar__group.pf-m-action-group {\n column-gap: var(--pf-v6-c-toolbar__group--m-action-group--ColumnGap);\n}\n.pf-v6-c-toolbar__group.pf-m-action-group-plain {\n column-gap: var(--pf-v6-c-toolbar__group--m-action-group-plain--ColumnGap);\n}\n.pf-v6-c-toolbar__group.pf-m-action-group-inline {\n flex-wrap: wrap;\n column-gap: var(--pf-v6-c-toolbar__group--m-action-group-inline--ColumnGap);\n}\n.pf-v6-c-toolbar__group.pf-m-overflow-container {\n min-width: var(--pf-v6-c-toolbar__group--m-overflow-container--MinWidth);\n}\n\n.pf-v6-c-toolbar__expandable-content {\n position: absolute;\n inset-block-start: 100%;\n inset-inline-start: 0;\n z-index: var(--pf-v6-c-toolbar__expandable-content--ZIndex);\n display: none;\n row-gap: var(--pf-v6-c-toolbar__expandable-content--RowGap);\n width: 100%;\n padding-block-start: var(--pf-v6-c-toolbar__expandable-content--PaddingBlockStart);\n padding-block-end: var(--pf-v6-c-toolbar__expandable-content--PaddingBlockEnd);\n padding-inline-start: var(--pf-v6-c-toolbar__expandable-content--PaddingInlineStart);\n padding-inline-end: var(--pf-v6-c-toolbar__expandable-content--PaddingInlineEnd);\n background-color: var(--pf-v6-c-toolbar__expandable-content--BackgroundColor);\n border-block-end: var(--pf-v6-c-toolbar__expandable-content--BorderBlockEndWidth) solid var(--pf-v6-c-toolbar__expandable-content--BorderBlockEndColor);\n box-shadow: var(--pf-v6-c-toolbar__expandable-content--BoxShadow);\n}\n@media screen and (min-width: 62rem) {\n .pf-v6-c-toolbar__expandable-content {\n position: static;\n padding: 0;\n border-block-end: 0;\n box-shadow: none;\n }\n}\n.pf-v6-c-toolbar__expandable-content.pf-m-expanded,\n.pf-v6-c-toolbar__expandable-content .pf-v6-c-toolbar__group {\n display: grid;\n}\n.pf-v6-c-toolbar__expandable-content .pf-v6-c-toolbar__item > * {\n flex-basis: 100%;\n}\n.pf-v6-c-toolbar__expandable-content .pf-v6-c-toolbar__group.pf-m-action-group-inline {\n display: flex;\n justify-content: center;\n}\n\n.pf-v6-c-toolbar__expand-all-icon {\n display: inline-flex;\n transition-timing-function: var(--pf-v6-c-toolbar__expand-all-icon--TransitionTimingFunction);\n transition-duration: var(--pf-v6-c-toolbar__expand-all-icon--TransitionDuration);\n transition-property: transform;\n transform: rotate(var(--pf-v6-c-toolbar__expand-all-icon--Rotate));\n}\n:where(.pf-v6-m-dir-rtl, [dir=rtl]) .pf-v6-c-toolbar__expand-all-icon {\n scale: -1 1;\n}\n\n.pf-v6-c-toolbar__group,\n.pf-v6-c-toolbar__item {\n align-items: baseline;\n}\n.pf-v6-c-toolbar__group.pf-m-overflow-container,\n.pf-v6-c-toolbar__item.pf-m-overflow-container {\n flex: 1;\n overflow: auto;\n}\n\n.pf-v6-c-toolbar__group.pf-m-align-start,\n.pf-v6-c-toolbar__item.pf-m-align-start {\n margin-inline-start: 0;\n}\n.pf-v6-c-toolbar__group.pf-m-align-center,\n.pf-v6-c-toolbar__item.pf-m-align-center {\n margin-inline-start: auto;\n margin-inline-end: auto;\n}\n.pf-v6-c-toolbar__group.pf-m-align-end,\n.pf-v6-c-toolbar__item.pf-m-align-end {\n margin-inline-start: auto;\n}\n.pf-v6-c-toolbar__group.pf-m-flex-grow,\n.pf-v6-c-toolbar__item.pf-m-flex-grow {\n flex-grow: 1;\n}\n.pf-v6-c-toolbar__group.pf-m-align-self-stretch,\n.pf-v6-c-toolbar__item.pf-m-align-self-stretch {\n align-self: stretch;\n}\n.pf-v6-c-toolbar__group.pf-m-align-self-baseline,\n.pf-v6-c-toolbar__item.pf-m-align-self-baseline {\n align-self: baseline;\n}\n.pf-v6-c-toolbar__group.pf-m-align-self-start,\n.pf-v6-c-toolbar__item.pf-m-align-self-start {\n align-self: start;\n}\n.pf-v6-c-toolbar__group.pf-m-align-self-center,\n.pf-v6-c-toolbar__item.pf-m-align-self-center {\n align-self: center;\n}\n.pf-v6-c-toolbar__group.pf-m-align-self-end,\n.pf-v6-c-toolbar__item.pf-m-align-self-end {\n align-self: end;\n}\n\n.pf-v6-c-toolbar.pf-m-inset-none {\n padding-inline: 0;\n}\n.pf-v6-c-toolbar.pf-m-inset-xs {\n padding-inline: var(--pf-t--global--spacer--xs);\n}\n.pf-v6-c-toolbar.pf-m-inset-sm {\n padding-inline: var(--pf-t--global--spacer--sm);\n}\n.pf-v6-c-toolbar.pf-m-inset-md {\n padding-inline: var(--pf-t--global--spacer--md);\n}\n.pf-v6-c-toolbar.pf-m-inset-lg {\n padding-inline: var(--pf-t--global--spacer--lg);\n}\n.pf-v6-c-toolbar.pf-m-inset-xl {\n padding-inline: var(--pf-t--global--spacer--xl);\n}\n.pf-v6-c-toolbar.pf-m-inset-2xl {\n padding-inline: var(--pf-t--global--spacer--2xl);\n}\n.pf-v6-c-toolbar.pf-m-inset-3xl {\n padding-inline: var(--pf-t--global--spacer--3xl);\n}\n.pf-v6-c-toolbar.pf-m-inset-4xl {\n padding-inline: var(--pf-t--global--spacer--4xl);\n}\n\n.pf-v6-c-toolbar__group.pf-m-wrap,\n.pf-v6-c-toolbar__item.pf-m-wrap,\n.pf-v6-c-toolbar__content-section.pf-m-wrap {\n flex-wrap: wrap;\n}\n.pf-v6-c-toolbar__group.pf-m-nowrap,\n.pf-v6-c-toolbar__item.pf-m-nowrap,\n.pf-v6-c-toolbar__content-section.pf-m-nowrap {\n flex-wrap: nowrap;\n}\n.pf-v6-c-toolbar__group.pf-m-align-items-stretch,\n.pf-v6-c-toolbar__item.pf-m-align-items-stretch,\n.pf-v6-c-toolbar__content-section.pf-m-align-items-stretch {\n align-items: stretch;\n}\n.pf-v6-c-toolbar__group.pf-m-align-items-baseline,\n.pf-v6-c-toolbar__item.pf-m-align-items-baseline,\n.pf-v6-c-toolbar__content-section.pf-m-align-items-baseline {\n align-items: baseline;\n}\n.pf-v6-c-toolbar__group.pf-m-align-items-start,\n.pf-v6-c-toolbar__item.pf-m-align-items-start,\n.pf-v6-c-toolbar__content-section.pf-m-align-items-start {\n align-items: start;\n}\n.pf-v6-c-toolbar__group.pf-m-align-items-center,\n.pf-v6-c-toolbar__item.pf-m-align-items-center,\n.pf-v6-c-toolbar__content-section.pf-m-align-items-center {\n align-items: center;\n}\n.pf-v6-c-toolbar__group.pf-m-align-items-end,\n.pf-v6-c-toolbar__item.pf-m-align-items-end,\n.pf-v6-c-toolbar__content-section.pf-m-align-items-end {\n align-items: end;\n}\n.pf-v6-c-toolbar__group.pf-m-gap-none,\n.pf-v6-c-toolbar__item.pf-m-gap-none,\n.pf-v6-c-toolbar__content-section.pf-m-gap-none {\n gap: 0;\n}\n.pf-v6-c-toolbar__group.pf-m-gap-xs,\n.pf-v6-c-toolbar__item.pf-m-gap-xs,\n.pf-v6-c-toolbar__content-section.pf-m-gap-xs {\n gap: var(--pf-t--global--spacer--xs);\n}\n.pf-v6-c-toolbar__group.pf-m-gap-sm,\n.pf-v6-c-toolbar__item.pf-m-gap-sm,\n.pf-v6-c-toolbar__content-section.pf-m-gap-sm {\n gap: var(--pf-t--global--spacer--sm);\n}\n.pf-v6-c-toolbar__group.pf-m-gap-md,\n.pf-v6-c-toolbar__item.pf-m-gap-md,\n.pf-v6-c-toolbar__content-section.pf-m-gap-md {\n gap: var(--pf-t--global--spacer--md);\n}\n.pf-v6-c-toolbar__group.pf-m-gap-lg,\n.pf-v6-c-toolbar__item.pf-m-gap-lg,\n.pf-v6-c-toolbar__content-section.pf-m-gap-lg {\n gap: var(--pf-t--global--spacer--lg);\n}\n.pf-v6-c-toolbar__group.pf-m-gap-xl,\n.pf-v6-c-toolbar__item.pf-m-gap-xl,\n.pf-v6-c-toolbar__content-section.pf-m-gap-xl {\n gap: var(--pf-t--global--spacer--xl);\n}\n.pf-v6-c-toolbar__group.pf-m-gap-2xl,\n.pf-v6-c-toolbar__item.pf-m-gap-2xl,\n.pf-v6-c-toolbar__content-section.pf-m-gap-2xl {\n gap: var(--pf-t--global--spacer--2xl);\n}\n.pf-v6-c-toolbar__group.pf-m-gap-3xl,\n.pf-v6-c-toolbar__item.pf-m-gap-3xl,\n.pf-v6-c-toolbar__content-section.pf-m-gap-3xl {\n gap: var(--pf-t--global--spacer--3xl);\n}\n.pf-v6-c-toolbar__group.pf-m-gap-4xl,\n.pf-v6-c-toolbar__item.pf-m-gap-4xl,\n.pf-v6-c-toolbar__content-section.pf-m-gap-4xl {\n gap: var(--pf-t--global--spacer--4xl);\n}\n.pf-v6-c-toolbar__group.pf-m-column-gap-none,\n.pf-v6-c-toolbar__item.pf-m-column-gap-none,\n.pf-v6-c-toolbar__content-section.pf-m-column-gap-none {\n column-gap: 0;\n}\n.pf-v6-c-toolbar__group.pf-m-row-gap-none,\n.pf-v6-c-toolbar__item.pf-m-row-gap-none,\n.pf-v6-c-toolbar__content-section.pf-m-row-gap-none {\n row-gap: 0;\n}\n.pf-v6-c-toolbar__group.pf-m-column-gap-xs,\n.pf-v6-c-toolbar__item.pf-m-column-gap-xs,\n.pf-v6-c-toolbar__content-section.pf-m-column-gap-xs {\n column-gap: var(--pf-t--global--spacer--xs);\n}\n.pf-v6-c-toolbar__group.pf-m-row-gap-xs,\n.pf-v6-c-toolbar__item.pf-m-row-gap-xs,\n.pf-v6-c-toolbar__content-section.pf-m-row-gap-xs {\n row-gap: var(--pf-t--global--spacer--xs);\n}\n.pf-v6-c-toolbar__group.pf-m-column-gap-sm,\n.pf-v6-c-toolbar__item.pf-m-column-gap-sm,\n.pf-v6-c-toolbar__content-section.pf-m-column-gap-sm {\n column-gap: var(--pf-t--global--spacer--sm);\n}\n.pf-v6-c-toolbar__group.pf-m-row-gap-sm,\n.pf-v6-c-toolbar__item.pf-m-row-gap-sm,\n.pf-v6-c-toolbar__content-section.pf-m-row-gap-sm {\n row-gap: var(--pf-t--global--spacer--sm);\n}\n.pf-v6-c-toolbar__group.pf-m-column-gap-md,\n.pf-v6-c-toolbar__item.pf-m-column-gap-md,\n.pf-v6-c-toolbar__content-section.pf-m-column-gap-md {\n column-gap: var(--pf-t--global--spacer--md);\n}\n.pf-v6-c-toolbar__group.pf-m-row-gap-md,\n.pf-v6-c-toolbar__item.pf-m-row-gap-md,\n.pf-v6-c-toolbar__content-section.pf-m-row-gap-md {\n row-gap: var(--pf-t--global--spacer--md);\n}\n.pf-v6-c-toolbar__group.pf-m-column-gap-lg,\n.pf-v6-c-toolbar__item.pf-m-column-gap-lg,\n.pf-v6-c-toolbar__content-section.pf-m-column-gap-lg {\n column-gap: var(--pf-t--global--spacer--lg);\n}\n.pf-v6-c-toolbar__group.pf-m-row-gap-lg,\n.pf-v6-c-toolbar__item.pf-m-row-gap-lg,\n.pf-v6-c-toolbar__content-section.pf-m-row-gap-lg {\n row-gap: var(--pf-t--global--spacer--lg);\n}\n.pf-v6-c-toolbar__group.pf-m-column-gap-xl,\n.pf-v6-c-toolbar__item.pf-m-column-gap-xl,\n.pf-v6-c-toolbar__content-section.pf-m-column-gap-xl {\n column-gap: var(--pf-t--global--spacer--xl);\n}\n.pf-v6-c-toolbar__group.pf-m-row-gap-xl,\n.pf-v6-c-toolbar__item.pf-m-row-gap-xl,\n.pf-v6-c-toolbar__content-section.pf-m-row-gap-xl {\n row-gap: var(--pf-t--global--spacer--xl);\n}\n.pf-v6-c-toolbar__group.pf-m-column-gap-2xl,\n.pf-v6-c-toolbar__item.pf-m-column-gap-2xl,\n.pf-v6-c-toolbar__content-section.pf-m-column-gap-2xl {\n column-gap: var(--pf-t--global--spacer--2xl);\n}\n.pf-v6-c-toolbar__group.pf-m-row-gap-2xl,\n.pf-v6-c-toolbar__item.pf-m-row-gap-2xl,\n.pf-v6-c-toolbar__content-section.pf-m-row-gap-2xl {\n row-gap: var(--pf-t--global--spacer--2xl);\n}\n.pf-v6-c-toolbar__group.pf-m-column-gap-3xl,\n.pf-v6-c-toolbar__item.pf-m-column-gap-3xl,\n.pf-v6-c-toolbar__content-section.pf-m-column-gap-3xl {\n column-gap: var(--pf-t--global--spacer--3xl);\n}\n.pf-v6-c-toolbar__group.pf-m-row-gap-3xl,\n.pf-v6-c-toolbar__item.pf-m-row-gap-3xl,\n.pf-v6-c-toolbar__content-section.pf-m-row-gap-3xl {\n row-gap: var(--pf-t--global--spacer--3xl);\n}\n.pf-v6-c-toolbar__group.pf-m-column-gap-4xl,\n.pf-v6-c-toolbar__item.pf-m-column-gap-4xl,\n.pf-v6-c-toolbar__content-section.pf-m-column-gap-4xl {\n column-gap: var(--pf-t--global--spacer--4xl);\n}\n.pf-v6-c-toolbar__group.pf-m-row-gap-4xl,\n.pf-v6-c-toolbar__item.pf-m-row-gap-4xl,\n.pf-v6-c-toolbar__content-section.pf-m-row-gap-4xl {\n row-gap: var(--pf-t--global--spacer--4xl);\n}\n\n.pf-v6-c-toolbar__group:where(.pf-m-toggle-group).pf-m-show .pf-v6-c-toolbar__group,\n.pf-v6-c-toolbar__group:where(.pf-m-toggle-group).pf-m-show .pf-v6-c-toolbar__item {\n display: flex;\n flex: 0 1 auto;\n}\n.pf-v6-c-toolbar__group:where(.pf-m-toggle-group).pf-m-show .pf-v6-c-toolbar__toggle {\n display: none;\n}\n.pf-v6-c-toolbar__group:where(.pf-m-toggle-group) .pf-v6-c-toolbar__group,\n.pf-v6-c-toolbar__group:where(.pf-m-toggle-group) .pf-v6-c-toolbar__item, .pf-v6-c-toolbar__group:where(.pf-m-toggle-group).pf-m-hide .pf-v6-c-toolbar__group,\n.pf-v6-c-toolbar__group:where(.pf-m-toggle-group).pf-m-hide .pf-v6-c-toolbar__item {\n display: none;\n}\n.pf-v6-c-toolbar__group:where(.pf-m-toggle-group) .pf-v6-c-toolbar__toggle, .pf-v6-c-toolbar__group:where(.pf-m-toggle-group).pf-m-hide .pf-v6-c-toolbar__toggle {\n display: inline-flex;\n}\n\n@media (min-width: 36rem) {\n .pf-v6-c-toolbar__group.pf-m-align-start-on-sm,\n .pf-v6-c-toolbar__item.pf-m-align-start-on-sm {\n margin-inline-start: 0;\n }\n .pf-v6-c-toolbar__group.pf-m-align-center-on-sm,\n .pf-v6-c-toolbar__item.pf-m-align-center-on-sm {\n margin-inline-start: auto;\n margin-inline-end: auto;\n }\n .pf-v6-c-toolbar__group.pf-m-align-end-on-sm,\n .pf-v6-c-toolbar__item.pf-m-align-end-on-sm {\n margin-inline-start: auto;\n }\n .pf-v6-c-toolbar__group.pf-m-flex-grow-on-sm,\n .pf-v6-c-toolbar__item.pf-m-flex-grow-on-sm {\n flex-grow: 1;\n }\n .pf-v6-c-toolbar__group.pf-m-align-self-stretch-on-sm,\n .pf-v6-c-toolbar__item.pf-m-align-self-stretch-on-sm {\n align-self: stretch;\n }\n .pf-v6-c-toolbar__group.pf-m-align-self-baseline-on-sm,\n .pf-v6-c-toolbar__item.pf-m-align-self-baseline-on-sm {\n align-self: baseline;\n }\n .pf-v6-c-toolbar__group.pf-m-align-self-start-on-sm,\n .pf-v6-c-toolbar__item.pf-m-align-self-start-on-sm {\n align-self: start;\n }\n .pf-v6-c-toolbar__group.pf-m-align-self-center-on-sm,\n .pf-v6-c-toolbar__item.pf-m-align-self-center-on-sm {\n align-self: center;\n }\n .pf-v6-c-toolbar__group.pf-m-align-self-end-on-sm,\n .pf-v6-c-toolbar__item.pf-m-align-self-end-on-sm {\n align-self: end;\n }\n .pf-v6-c-toolbar.pf-m-inset-none-on-sm {\n padding-inline: 0;\n }\n .pf-v6-c-toolbar.pf-m-inset-xs-on-sm {\n padding-inline: var(--pf-t--global--spacer--xs);\n }\n .pf-v6-c-toolbar.pf-m-inset-sm-on-sm {\n padding-inline: var(--pf-t--global--spacer--sm);\n }\n .pf-v6-c-toolbar.pf-m-inset-md-on-sm {\n padding-inline: var(--pf-t--global--spacer--md);\n }\n .pf-v6-c-toolbar.pf-m-inset-lg-on-sm {\n padding-inline: var(--pf-t--global--spacer--lg);\n }\n .pf-v6-c-toolbar.pf-m-inset-xl-on-sm {\n padding-inline: var(--pf-t--global--spacer--xl);\n }\n .pf-v6-c-toolbar.pf-m-inset-2xl-on-sm {\n padding-inline: var(--pf-t--global--spacer--2xl);\n }\n .pf-v6-c-toolbar.pf-m-inset-3xl-on-sm {\n padding-inline: var(--pf-t--global--spacer--3xl);\n }\n .pf-v6-c-toolbar.pf-m-inset-4xl-on-sm {\n padding-inline: var(--pf-t--global--spacer--4xl);\n }\n .pf-v6-c-toolbar__group.pf-m-wrap-on-sm,\n .pf-v6-c-toolbar__item.pf-m-wrap-on-sm,\n .pf-v6-c-toolbar__content-section.pf-m-wrap-on-sm {\n flex-wrap: wrap;\n }\n .pf-v6-c-toolbar__group.pf-m-nowrap-on-sm,\n .pf-v6-c-toolbar__item.pf-m-nowrap-on-sm,\n .pf-v6-c-toolbar__content-section.pf-m-nowrap-on-sm {\n flex-wrap: nowrap;\n }\n .pf-v6-c-toolbar__group.pf-m-align-items-stretch-on-sm,\n .pf-v6-c-toolbar__item.pf-m-align-items-stretch-on-sm,\n .pf-v6-c-toolbar__content-section.pf-m-align-items-stretch-on-sm {\n align-items: stretch;\n }\n .pf-v6-c-toolbar__group.pf-m-align-items-baseline-on-sm,\n .pf-v6-c-toolbar__item.pf-m-align-items-baseline-on-sm,\n .pf-v6-c-toolbar__content-section.pf-m-align-items-baseline-on-sm {\n align-items: baseline;\n }\n .pf-v6-c-toolbar__group.pf-m-align-items-start-on-sm,\n .pf-v6-c-toolbar__item.pf-m-align-items-start-on-sm,\n .pf-v6-c-toolbar__content-section.pf-m-align-items-start-on-sm {\n align-items: start;\n }\n .pf-v6-c-toolbar__group.pf-m-align-items-center-on-sm,\n .pf-v6-c-toolbar__item.pf-m-align-items-center-on-sm,\n .pf-v6-c-toolbar__content-section.pf-m-align-items-center-on-sm {\n align-items: center;\n }\n .pf-v6-c-toolbar__group.pf-m-align-items-end-on-sm,\n .pf-v6-c-toolbar__item.pf-m-align-items-end-on-sm,\n .pf-v6-c-toolbar__content-section.pf-m-align-items-end-on-sm {\n align-items: end;\n }\n .pf-v6-c-toolbar__group.pf-m-gap-none-on-sm,\n .pf-v6-c-toolbar__item.pf-m-gap-none-on-sm,\n .pf-v6-c-toolbar__content-section.pf-m-gap-none-on-sm {\n gap: 0;\n }\n .pf-v6-c-toolbar__group.pf-m-gap-xs-on-sm,\n .pf-v6-c-toolbar__item.pf-m-gap-xs-on-sm,\n .pf-v6-c-toolbar__content-section.pf-m-gap-xs-on-sm {\n gap: var(--pf-t--global--spacer--xs);\n }\n .pf-v6-c-toolbar__group.pf-m-gap-sm-on-sm,\n .pf-v6-c-toolbar__item.pf-m-gap-sm-on-sm,\n .pf-v6-c-toolbar__content-section.pf-m-gap-sm-on-sm {\n gap: var(--pf-t--global--spacer--sm);\n }\n .pf-v6-c-toolbar__group.pf-m-gap-md-on-sm,\n .pf-v6-c-toolbar__item.pf-m-gap-md-on-sm,\n .pf-v6-c-toolbar__content-section.pf-m-gap-md-on-sm {\n gap: var(--pf-t--global--spacer--md);\n }\n .pf-v6-c-toolbar__group.pf-m-gap-lg-on-sm,\n .pf-v6-c-toolbar__item.pf-m-gap-lg-on-sm,\n .pf-v6-c-toolbar__content-section.pf-m-gap-lg-on-sm {\n gap: var(--pf-t--global--spacer--lg);\n }\n .pf-v6-c-toolbar__group.pf-m-gap-xl-on-sm,\n .pf-v6-c-toolbar__item.pf-m-gap-xl-on-sm,\n .pf-v6-c-toolbar__content-section.pf-m-gap-xl-on-sm {\n gap: var(--pf-t--global--spacer--xl);\n }\n .pf-v6-c-toolbar__group.pf-m-gap-2xl-on-sm,\n .pf-v6-c-toolbar__item.pf-m-gap-2xl-on-sm,\n .pf-v6-c-toolbar__content-section.pf-m-gap-2xl-on-sm {\n gap: var(--pf-t--global--spacer--2xl);\n }\n .pf-v6-c-toolbar__group.pf-m-gap-3xl-on-sm,\n .pf-v6-c-toolbar__item.pf-m-gap-3xl-on-sm,\n .pf-v6-c-toolbar__content-section.pf-m-gap-3xl-on-sm {\n gap: var(--pf-t--global--spacer--3xl);\n }\n .pf-v6-c-toolbar__group.pf-m-gap-4xl-on-sm,\n .pf-v6-c-toolbar__item.pf-m-gap-4xl-on-sm,\n .pf-v6-c-toolbar__content-section.pf-m-gap-4xl-on-sm {\n gap: var(--pf-t--global--spacer--4xl);\n }\n .pf-v6-c-toolbar__group.pf-m-column-gap-none-on-sm,\n .pf-v6-c-toolbar__item.pf-m-column-gap-none-on-sm,\n .pf-v6-c-toolbar__content-section.pf-m-column-gap-none-on-sm {\n column-gap: 0;\n }\n .pf-v6-c-toolbar__group.pf-m-row-gap-none-on-sm,\n .pf-v6-c-toolbar__item.pf-m-row-gap-none-on-sm,\n .pf-v6-c-toolbar__content-section.pf-m-row-gap-none-on-sm {\n row-gap: 0;\n }\n .pf-v6-c-toolbar__group.pf-m-column-gap-xs-on-sm,\n .pf-v6-c-toolbar__item.pf-m-column-gap-xs-on-sm,\n .pf-v6-c-toolbar__content-section.pf-m-column-gap-xs-on-sm {\n column-gap: var(--pf-t--global--spacer--xs);\n }\n .pf-v6-c-toolbar__group.pf-m-row-gap-xs-on-sm,\n .pf-v6-c-toolbar__item.pf-m-row-gap-xs-on-sm,\n .pf-v6-c-toolbar__content-section.pf-m-row-gap-xs-on-sm {\n row-gap: var(--pf-t--global--spacer--xs);\n }\n .pf-v6-c-toolbar__group.pf-m-column-gap-sm-on-sm,\n .pf-v6-c-toolbar__item.pf-m-column-gap-sm-on-sm,\n .pf-v6-c-toolbar__content-section.pf-m-column-gap-sm-on-sm {\n column-gap: var(--pf-t--global--spacer--sm);\n }\n .pf-v6-c-toolbar__group.pf-m-row-gap-sm-on-sm,\n .pf-v6-c-toolbar__item.pf-m-row-gap-sm-on-sm,\n .pf-v6-c-toolbar__content-section.pf-m-row-gap-sm-on-sm {\n row-gap: var(--pf-t--global--spacer--sm);\n }\n .pf-v6-c-toolbar__group.pf-m-column-gap-md-on-sm,\n .pf-v6-c-toolbar__item.pf-m-column-gap-md-on-sm,\n .pf-v6-c-toolbar__content-section.pf-m-column-gap-md-on-sm {\n column-gap: var(--pf-t--global--spacer--md);\n }\n .pf-v6-c-toolbar__group.pf-m-row-gap-md-on-sm,\n .pf-v6-c-toolbar__item.pf-m-row-gap-md-on-sm,\n .pf-v6-c-toolbar__content-section.pf-m-row-gap-md-on-sm {\n row-gap: var(--pf-t--global--spacer--md);\n }\n .pf-v6-c-toolbar__group.pf-m-column-gap-lg-on-sm,\n .pf-v6-c-toolbar__item.pf-m-column-gap-lg-on-sm,\n .pf-v6-c-toolbar__content-section.pf-m-column-gap-lg-on-sm {\n column-gap: var(--pf-t--global--spacer--lg);\n }\n .pf-v6-c-toolbar__group.pf-m-row-gap-lg-on-sm,\n .pf-v6-c-toolbar__item.pf-m-row-gap-lg-on-sm,\n .pf-v6-c-toolbar__content-section.pf-m-row-gap-lg-on-sm {\n row-gap: var(--pf-t--global--spacer--lg);\n }\n .pf-v6-c-toolbar__group.pf-m-column-gap-xl-on-sm,\n .pf-v6-c-toolbar__item.pf-m-column-gap-xl-on-sm,\n .pf-v6-c-toolbar__content-section.pf-m-column-gap-xl-on-sm {\n column-gap: var(--pf-t--global--spacer--xl);\n }\n .pf-v6-c-toolbar__group.pf-m-row-gap-xl-on-sm,\n .pf-v6-c-toolbar__item.pf-m-row-gap-xl-on-sm,\n .pf-v6-c-toolbar__content-section.pf-m-row-gap-xl-on-sm {\n row-gap: var(--pf-t--global--spacer--xl);\n }\n .pf-v6-c-toolbar__group.pf-m-column-gap-2xl-on-sm,\n .pf-v6-c-toolbar__item.pf-m-column-gap-2xl-on-sm,\n .pf-v6-c-toolbar__content-section.pf-m-column-gap-2xl-on-sm {\n column-gap: var(--pf-t--global--spacer--2xl);\n }\n .pf-v6-c-toolbar__group.pf-m-row-gap-2xl-on-sm,\n .pf-v6-c-toolbar__item.pf-m-row-gap-2xl-on-sm,\n .pf-v6-c-toolbar__content-section.pf-m-row-gap-2xl-on-sm {\n row-gap: var(--pf-t--global--spacer--2xl);\n }\n .pf-v6-c-toolbar__group.pf-m-column-gap-3xl-on-sm,\n .pf-v6-c-toolbar__item.pf-m-column-gap-3xl-on-sm,\n .pf-v6-c-toolbar__content-section.pf-m-column-gap-3xl-on-sm {\n column-gap: var(--pf-t--global--spacer--3xl);\n }\n .pf-v6-c-toolbar__group.pf-m-row-gap-3xl-on-sm,\n .pf-v6-c-toolbar__item.pf-m-row-gap-3xl-on-sm,\n .pf-v6-c-toolbar__content-section.pf-m-row-gap-3xl-on-sm {\n row-gap: var(--pf-t--global--spacer--3xl);\n }\n .pf-v6-c-toolbar__group.pf-m-column-gap-4xl-on-sm,\n .pf-v6-c-toolbar__item.pf-m-column-gap-4xl-on-sm,\n .pf-v6-c-toolbar__content-section.pf-m-column-gap-4xl-on-sm {\n column-gap: var(--pf-t--global--spacer--4xl);\n }\n .pf-v6-c-toolbar__group.pf-m-row-gap-4xl-on-sm,\n .pf-v6-c-toolbar__item.pf-m-row-gap-4xl-on-sm,\n .pf-v6-c-toolbar__content-section.pf-m-row-gap-4xl-on-sm {\n row-gap: var(--pf-t--global--spacer--4xl);\n }\n .pf-v6-c-toolbar__group:where(.pf-m-toggle-group).pf-m-show-on-sm .pf-v6-c-toolbar__group,\n .pf-v6-c-toolbar__group:where(.pf-m-toggle-group).pf-m-show-on-sm .pf-v6-c-toolbar__item {\n display: flex;\n flex: 0 1 auto;\n }\n .pf-v6-c-toolbar__group:where(.pf-m-toggle-group).pf-m-show-on-sm .pf-v6-c-toolbar__toggle {\n display: none;\n }\n .pf-v6-c-toolbar__group:where(.pf-m-toggle-group) .pf-v6-c-toolbar__group,\n .pf-v6-c-toolbar__group:where(.pf-m-toggle-group) .pf-v6-c-toolbar__item, .pf-v6-c-toolbar__group:where(.pf-m-toggle-group).pf-m-hide-on-sm .pf-v6-c-toolbar__group,\n .pf-v6-c-toolbar__group:where(.pf-m-toggle-group).pf-m-hide-on-sm .pf-v6-c-toolbar__item {\n display: none;\n }\n .pf-v6-c-toolbar__group:where(.pf-m-toggle-group) .pf-v6-c-toolbar__toggle, .pf-v6-c-toolbar__group:where(.pf-m-toggle-group).pf-m-hide-on-sm .pf-v6-c-toolbar__toggle {\n display: inline-flex;\n }\n}\n@media (min-width: 48rem) {\n .pf-v6-c-toolbar__group.pf-m-align-start-on-md,\n .pf-v6-c-toolbar__item.pf-m-align-start-on-md {\n margin-inline-start: 0;\n }\n .pf-v6-c-toolbar__group.pf-m-align-center-on-md,\n .pf-v6-c-toolbar__item.pf-m-align-center-on-md {\n margin-inline-start: auto;\n margin-inline-end: auto;\n }\n .pf-v6-c-toolbar__group.pf-m-align-end-on-md,\n .pf-v6-c-toolbar__item.pf-m-align-end-on-md {\n margin-inline-start: auto;\n }\n .pf-v6-c-toolbar__group.pf-m-flex-grow-on-md,\n .pf-v6-c-toolbar__item.pf-m-flex-grow-on-md {\n flex-grow: 1;\n }\n .pf-v6-c-toolbar__group.pf-m-align-self-stretch-on-md,\n .pf-v6-c-toolbar__item.pf-m-align-self-stretch-on-md {\n align-self: stretch;\n }\n .pf-v6-c-toolbar__group.pf-m-align-self-baseline-on-md,\n .pf-v6-c-toolbar__item.pf-m-align-self-baseline-on-md {\n align-self: baseline;\n }\n .pf-v6-c-toolbar__group.pf-m-align-self-start-on-md,\n .pf-v6-c-toolbar__item.pf-m-align-self-start-on-md {\n align-self: start;\n }\n .pf-v6-c-toolbar__group.pf-m-align-self-center-on-md,\n .pf-v6-c-toolbar__item.pf-m-align-self-center-on-md {\n align-self: center;\n }\n .pf-v6-c-toolbar__group.pf-m-align-self-end-on-md,\n .pf-v6-c-toolbar__item.pf-m-align-self-end-on-md {\n align-self: end;\n }\n .pf-v6-c-toolbar.pf-m-inset-none-on-md {\n padding-inline: 0;\n }\n .pf-v6-c-toolbar.pf-m-inset-xs-on-md {\n padding-inline: var(--pf-t--global--spacer--xs);\n }\n .pf-v6-c-toolbar.pf-m-inset-sm-on-md {\n padding-inline: var(--pf-t--global--spacer--sm);\n }\n .pf-v6-c-toolbar.pf-m-inset-md-on-md {\n padding-inline: var(--pf-t--global--spacer--md);\n }\n .pf-v6-c-toolbar.pf-m-inset-lg-on-md {\n padding-inline: var(--pf-t--global--spacer--lg);\n }\n .pf-v6-c-toolbar.pf-m-inset-xl-on-md {\n padding-inline: var(--pf-t--global--spacer--xl);\n }\n .pf-v6-c-toolbar.pf-m-inset-2xl-on-md {\n padding-inline: var(--pf-t--global--spacer--2xl);\n }\n .pf-v6-c-toolbar.pf-m-inset-3xl-on-md {\n padding-inline: var(--pf-t--global--spacer--3xl);\n }\n .pf-v6-c-toolbar.pf-m-inset-4xl-on-md {\n padding-inline: var(--pf-t--global--spacer--4xl);\n }\n .pf-v6-c-toolbar__group.pf-m-wrap-on-md,\n .pf-v6-c-toolbar__item.pf-m-wrap-on-md,\n .pf-v6-c-toolbar__content-section.pf-m-wrap-on-md {\n flex-wrap: wrap;\n }\n .pf-v6-c-toolbar__group.pf-m-nowrap-on-md,\n .pf-v6-c-toolbar__item.pf-m-nowrap-on-md,\n .pf-v6-c-toolbar__content-section.pf-m-nowrap-on-md {\n flex-wrap: nowrap;\n }\n .pf-v6-c-toolbar__group.pf-m-align-items-stretch-on-md,\n .pf-v6-c-toolbar__item.pf-m-align-items-stretch-on-md,\n .pf-v6-c-toolbar__content-section.pf-m-align-items-stretch-on-md {\n align-items: stretch;\n }\n .pf-v6-c-toolbar__group.pf-m-align-items-baseline-on-md,\n .pf-v6-c-toolbar__item.pf-m-align-items-baseline-on-md,\n .pf-v6-c-toolbar__content-section.pf-m-align-items-baseline-on-md {\n align-items: baseline;\n }\n .pf-v6-c-toolbar__group.pf-m-align-items-start-on-md,\n .pf-v6-c-toolbar__item.pf-m-align-items-start-on-md,\n .pf-v6-c-toolbar__content-section.pf-m-align-items-start-on-md {\n align-items: start;\n }\n .pf-v6-c-toolbar__group.pf-m-align-items-center-on-md,\n .pf-v6-c-toolbar__item.pf-m-align-items-center-on-md,\n .pf-v6-c-toolbar__content-section.pf-m-align-items-center-on-md {\n align-items: center;\n }\n .pf-v6-c-toolbar__group.pf-m-align-items-end-on-md,\n .pf-v6-c-toolbar__item.pf-m-align-items-end-on-md,\n .pf-v6-c-toolbar__content-section.pf-m-align-items-end-on-md {\n align-items: end;\n }\n .pf-v6-c-toolbar__group.pf-m-gap-none-on-md,\n .pf-v6-c-toolbar__item.pf-m-gap-none-on-md,\n .pf-v6-c-toolbar__content-section.pf-m-gap-none-on-md {\n gap: 0;\n }\n .pf-v6-c-toolbar__group.pf-m-gap-xs-on-md,\n .pf-v6-c-toolbar__item.pf-m-gap-xs-on-md,\n .pf-v6-c-toolbar__content-section.pf-m-gap-xs-on-md {\n gap: var(--pf-t--global--spacer--xs);\n }\n .pf-v6-c-toolbar__group.pf-m-gap-sm-on-md,\n .pf-v6-c-toolbar__item.pf-m-gap-sm-on-md,\n .pf-v6-c-toolbar__content-section.pf-m-gap-sm-on-md {\n gap: var(--pf-t--global--spacer--sm);\n }\n .pf-v6-c-toolbar__group.pf-m-gap-md-on-md,\n .pf-v6-c-toolbar__item.pf-m-gap-md-on-md,\n .pf-v6-c-toolbar__content-section.pf-m-gap-md-on-md {\n gap: var(--pf-t--global--spacer--md);\n }\n .pf-v6-c-toolbar__group.pf-m-gap-lg-on-md,\n .pf-v6-c-toolbar__item.pf-m-gap-lg-on-md,\n .pf-v6-c-toolbar__content-section.pf-m-gap-lg-on-md {\n gap: var(--pf-t--global--spacer--lg);\n }\n .pf-v6-c-toolbar__group.pf-m-gap-xl-on-md,\n .pf-v6-c-toolbar__item.pf-m-gap-xl-on-md,\n .pf-v6-c-toolbar__content-section.pf-m-gap-xl-on-md {\n gap: var(--pf-t--global--spacer--xl);\n }\n .pf-v6-c-toolbar__group.pf-m-gap-2xl-on-md,\n .pf-v6-c-toolbar__item.pf-m-gap-2xl-on-md,\n .pf-v6-c-toolbar__content-section.pf-m-gap-2xl-on-md {\n gap: var(--pf-t--global--spacer--2xl);\n }\n .pf-v6-c-toolbar__group.pf-m-gap-3xl-on-md,\n .pf-v6-c-toolbar__item.pf-m-gap-3xl-on-md,\n .pf-v6-c-toolbar__content-section.pf-m-gap-3xl-on-md {\n gap: var(--pf-t--global--spacer--3xl);\n }\n .pf-v6-c-toolbar__group.pf-m-gap-4xl-on-md,\n .pf-v6-c-toolbar__item.pf-m-gap-4xl-on-md,\n .pf-v6-c-toolbar__content-section.pf-m-gap-4xl-on-md {\n gap: var(--pf-t--global--spacer--4xl);\n }\n .pf-v6-c-toolbar__group.pf-m-column-gap-none-on-md,\n .pf-v6-c-toolbar__item.pf-m-column-gap-none-on-md,\n .pf-v6-c-toolbar__content-section.pf-m-column-gap-none-on-md {\n column-gap: 0;\n }\n .pf-v6-c-toolbar__group.pf-m-row-gap-none-on-md,\n .pf-v6-c-toolbar__item.pf-m-row-gap-none-on-md,\n .pf-v6-c-toolbar__content-section.pf-m-row-gap-none-on-md {\n row-gap: 0;\n }\n .pf-v6-c-toolbar__group.pf-m-column-gap-xs-on-md,\n .pf-v6-c-toolbar__item.pf-m-column-gap-xs-on-md,\n .pf-v6-c-toolbar__content-section.pf-m-column-gap-xs-on-md {\n column-gap: var(--pf-t--global--spacer--xs);\n }\n .pf-v6-c-toolbar__group.pf-m-row-gap-xs-on-md,\n .pf-v6-c-toolbar__item.pf-m-row-gap-xs-on-md,\n .pf-v6-c-toolbar__content-section.pf-m-row-gap-xs-on-md {\n row-gap: var(--pf-t--global--spacer--xs);\n }\n .pf-v6-c-toolbar__group.pf-m-column-gap-sm-on-md,\n .pf-v6-c-toolbar__item.pf-m-column-gap-sm-on-md,\n .pf-v6-c-toolbar__content-section.pf-m-column-gap-sm-on-md {\n column-gap: var(--pf-t--global--spacer--sm);\n }\n .pf-v6-c-toolbar__group.pf-m-row-gap-sm-on-md,\n .pf-v6-c-toolbar__item.pf-m-row-gap-sm-on-md,\n .pf-v6-c-toolbar__content-section.pf-m-row-gap-sm-on-md {\n row-gap: var(--pf-t--global--spacer--sm);\n }\n .pf-v6-c-toolbar__group.pf-m-column-gap-md-on-md,\n .pf-v6-c-toolbar__item.pf-m-column-gap-md-on-md,\n .pf-v6-c-toolbar__content-section.pf-m-column-gap-md-on-md {\n column-gap: var(--pf-t--global--spacer--md);\n }\n .pf-v6-c-toolbar__group.pf-m-row-gap-md-on-md,\n .pf-v6-c-toolbar__item.pf-m-row-gap-md-on-md,\n .pf-v6-c-toolbar__content-section.pf-m-row-gap-md-on-md {\n row-gap: var(--pf-t--global--spacer--md);\n }\n .pf-v6-c-toolbar__group.pf-m-column-gap-lg-on-md,\n .pf-v6-c-toolbar__item.pf-m-column-gap-lg-on-md,\n .pf-v6-c-toolbar__content-section.pf-m-column-gap-lg-on-md {\n column-gap: var(--pf-t--global--spacer--lg);\n }\n .pf-v6-c-toolbar__group.pf-m-row-gap-lg-on-md,\n .pf-v6-c-toolbar__item.pf-m-row-gap-lg-on-md,\n .pf-v6-c-toolbar__content-section.pf-m-row-gap-lg-on-md {\n row-gap: var(--pf-t--global--spacer--lg);\n }\n .pf-v6-c-toolbar__group.pf-m-column-gap-xl-on-md,\n .pf-v6-c-toolbar__item.pf-m-column-gap-xl-on-md,\n .pf-v6-c-toolbar__content-section.pf-m-column-gap-xl-on-md {\n column-gap: var(--pf-t--global--spacer--xl);\n }\n .pf-v6-c-toolbar__group.pf-m-row-gap-xl-on-md,\n .pf-v6-c-toolbar__item.pf-m-row-gap-xl-on-md,\n .pf-v6-c-toolbar__content-section.pf-m-row-gap-xl-on-md {\n row-gap: var(--pf-t--global--spacer--xl);\n }\n .pf-v6-c-toolbar__group.pf-m-column-gap-2xl-on-md,\n .pf-v6-c-toolbar__item.pf-m-column-gap-2xl-on-md,\n .pf-v6-c-toolbar__content-section.pf-m-column-gap-2xl-on-md {\n column-gap: var(--pf-t--global--spacer--2xl);\n }\n .pf-v6-c-toolbar__group.pf-m-row-gap-2xl-on-md,\n .pf-v6-c-toolbar__item.pf-m-row-gap-2xl-on-md,\n .pf-v6-c-toolbar__content-section.pf-m-row-gap-2xl-on-md {\n row-gap: var(--pf-t--global--spacer--2xl);\n }\n .pf-v6-c-toolbar__group.pf-m-column-gap-3xl-on-md,\n .pf-v6-c-toolbar__item.pf-m-column-gap-3xl-on-md,\n .pf-v6-c-toolbar__content-section.pf-m-column-gap-3xl-on-md {\n column-gap: var(--pf-t--global--spacer--3xl);\n }\n .pf-v6-c-toolbar__group.pf-m-row-gap-3xl-on-md,\n .pf-v6-c-toolbar__item.pf-m-row-gap-3xl-on-md,\n .pf-v6-c-toolbar__content-section.pf-m-row-gap-3xl-on-md {\n row-gap: var(--pf-t--global--spacer--3xl);\n }\n .pf-v6-c-toolbar__group.pf-m-column-gap-4xl-on-md,\n .pf-v6-c-toolbar__item.pf-m-column-gap-4xl-on-md,\n .pf-v6-c-toolbar__content-section.pf-m-column-gap-4xl-on-md {\n column-gap: var(--pf-t--global--spacer--4xl);\n }\n .pf-v6-c-toolbar__group.pf-m-row-gap-4xl-on-md,\n .pf-v6-c-toolbar__item.pf-m-row-gap-4xl-on-md,\n .pf-v6-c-toolbar__content-section.pf-m-row-gap-4xl-on-md {\n row-gap: var(--pf-t--global--spacer--4xl);\n }\n .pf-v6-c-toolbar__group:where(.pf-m-toggle-group).pf-m-show-on-md .pf-v6-c-toolbar__group,\n .pf-v6-c-toolbar__group:where(.pf-m-toggle-group).pf-m-show-on-md .pf-v6-c-toolbar__item {\n display: flex;\n flex: 0 1 auto;\n }\n .pf-v6-c-toolbar__group:where(.pf-m-toggle-group).pf-m-show-on-md .pf-v6-c-toolbar__toggle {\n display: none;\n }\n .pf-v6-c-toolbar__group:where(.pf-m-toggle-group) .pf-v6-c-toolbar__group,\n .pf-v6-c-toolbar__group:where(.pf-m-toggle-group) .pf-v6-c-toolbar__item, .pf-v6-c-toolbar__group:where(.pf-m-toggle-group).pf-m-hide-on-md .pf-v6-c-toolbar__group,\n .pf-v6-c-toolbar__group:where(.pf-m-toggle-group).pf-m-hide-on-md .pf-v6-c-toolbar__item {\n display: none;\n }\n .pf-v6-c-toolbar__group:where(.pf-m-toggle-group) .pf-v6-c-toolbar__toggle, .pf-v6-c-toolbar__group:where(.pf-m-toggle-group).pf-m-hide-on-md .pf-v6-c-toolbar__toggle {\n display: inline-flex;\n }\n}\n@media (min-width: 62rem) {\n .pf-v6-c-toolbar__group.pf-m-align-start-on-lg,\n .pf-v6-c-toolbar__item.pf-m-align-start-on-lg {\n margin-inline-start: 0;\n }\n .pf-v6-c-toolbar__group.pf-m-align-center-on-lg,\n .pf-v6-c-toolbar__item.pf-m-align-center-on-lg {\n margin-inline-start: auto;\n margin-inline-end: auto;\n }\n .pf-v6-c-toolbar__group.pf-m-align-end-on-lg,\n .pf-v6-c-toolbar__item.pf-m-align-end-on-lg {\n margin-inline-start: auto;\n }\n .pf-v6-c-toolbar__group.pf-m-flex-grow-on-lg,\n .pf-v6-c-toolbar__item.pf-m-flex-grow-on-lg {\n flex-grow: 1;\n }\n .pf-v6-c-toolbar__group.pf-m-align-self-stretch-on-lg,\n .pf-v6-c-toolbar__item.pf-m-align-self-stretch-on-lg {\n align-self: stretch;\n }\n .pf-v6-c-toolbar__group.pf-m-align-self-baseline-on-lg,\n .pf-v6-c-toolbar__item.pf-m-align-self-baseline-on-lg {\n align-self: baseline;\n }\n .pf-v6-c-toolbar__group.pf-m-align-self-start-on-lg,\n .pf-v6-c-toolbar__item.pf-m-align-self-start-on-lg {\n align-self: start;\n }\n .pf-v6-c-toolbar__group.pf-m-align-self-center-on-lg,\n .pf-v6-c-toolbar__item.pf-m-align-self-center-on-lg {\n align-self: center;\n }\n .pf-v6-c-toolbar__group.pf-m-align-self-end-on-lg,\n .pf-v6-c-toolbar__item.pf-m-align-self-end-on-lg {\n align-self: end;\n }\n .pf-v6-c-toolbar.pf-m-inset-none-on-lg {\n padding-inline: 0;\n }\n .pf-v6-c-toolbar.pf-m-inset-xs-on-lg {\n padding-inline: var(--pf-t--global--spacer--xs);\n }\n .pf-v6-c-toolbar.pf-m-inset-sm-on-lg {\n padding-inline: var(--pf-t--global--spacer--sm);\n }\n .pf-v6-c-toolbar.pf-m-inset-md-on-lg {\n padding-inline: var(--pf-t--global--spacer--md);\n }\n .pf-v6-c-toolbar.pf-m-inset-lg-on-lg {\n padding-inline: var(--pf-t--global--spacer--lg);\n }\n .pf-v6-c-toolbar.pf-m-inset-xl-on-lg {\n padding-inline: var(--pf-t--global--spacer--xl);\n }\n .pf-v6-c-toolbar.pf-m-inset-2xl-on-lg {\n padding-inline: var(--pf-t--global--spacer--2xl);\n }\n .pf-v6-c-toolbar.pf-m-inset-3xl-on-lg {\n padding-inline: var(--pf-t--global--spacer--3xl);\n }\n .pf-v6-c-toolbar.pf-m-inset-4xl-on-lg {\n padding-inline: var(--pf-t--global--spacer--4xl);\n }\n .pf-v6-c-toolbar__group.pf-m-wrap-on-lg,\n .pf-v6-c-toolbar__item.pf-m-wrap-on-lg,\n .pf-v6-c-toolbar__content-section.pf-m-wrap-on-lg {\n flex-wrap: wrap;\n }\n .pf-v6-c-toolbar__group.pf-m-nowrap-on-lg,\n .pf-v6-c-toolbar__item.pf-m-nowrap-on-lg,\n .pf-v6-c-toolbar__content-section.pf-m-nowrap-on-lg {\n flex-wrap: nowrap;\n }\n .pf-v6-c-toolbar__group.pf-m-align-items-stretch-on-lg,\n .pf-v6-c-toolbar__item.pf-m-align-items-stretch-on-lg,\n .pf-v6-c-toolbar__content-section.pf-m-align-items-stretch-on-lg {\n align-items: stretch;\n }\n .pf-v6-c-toolbar__group.pf-m-align-items-baseline-on-lg,\n .pf-v6-c-toolbar__item.pf-m-align-items-baseline-on-lg,\n .pf-v6-c-toolbar__content-section.pf-m-align-items-baseline-on-lg {\n align-items: baseline;\n }\n .pf-v6-c-toolbar__group.pf-m-align-items-start-on-lg,\n .pf-v6-c-toolbar__item.pf-m-align-items-start-on-lg,\n .pf-v6-c-toolbar__content-section.pf-m-align-items-start-on-lg {\n align-items: start;\n }\n .pf-v6-c-toolbar__group.pf-m-align-items-center-on-lg,\n .pf-v6-c-toolbar__item.pf-m-align-items-center-on-lg,\n .pf-v6-c-toolbar__content-section.pf-m-align-items-center-on-lg {\n align-items: center;\n }\n .pf-v6-c-toolbar__group.pf-m-align-items-end-on-lg,\n .pf-v6-c-toolbar__item.pf-m-align-items-end-on-lg,\n .pf-v6-c-toolbar__content-section.pf-m-align-items-end-on-lg {\n align-items: end;\n }\n .pf-v6-c-toolbar__group.pf-m-gap-none-on-lg,\n .pf-v6-c-toolbar__item.pf-m-gap-none-on-lg,\n .pf-v6-c-toolbar__content-section.pf-m-gap-none-on-lg {\n gap: 0;\n }\n .pf-v6-c-toolbar__group.pf-m-gap-xs-on-lg,\n .pf-v6-c-toolbar__item.pf-m-gap-xs-on-lg,\n .pf-v6-c-toolbar__content-section.pf-m-gap-xs-on-lg {\n gap: var(--pf-t--global--spacer--xs);\n }\n .pf-v6-c-toolbar__group.pf-m-gap-sm-on-lg,\n .pf-v6-c-toolbar__item.pf-m-gap-sm-on-lg,\n .pf-v6-c-toolbar__content-section.pf-m-gap-sm-on-lg {\n gap: var(--pf-t--global--spacer--sm);\n }\n .pf-v6-c-toolbar__group.pf-m-gap-md-on-lg,\n .pf-v6-c-toolbar__item.pf-m-gap-md-on-lg,\n .pf-v6-c-toolbar__content-section.pf-m-gap-md-on-lg {\n gap: var(--pf-t--global--spacer--md);\n }\n .pf-v6-c-toolbar__group.pf-m-gap-lg-on-lg,\n .pf-v6-c-toolbar__item.pf-m-gap-lg-on-lg,\n .pf-v6-c-toolbar__content-section.pf-m-gap-lg-on-lg {\n gap: var(--pf-t--global--spacer--lg);\n }\n .pf-v6-c-toolbar__group.pf-m-gap-xl-on-lg,\n .pf-v6-c-toolbar__item.pf-m-gap-xl-on-lg,\n .pf-v6-c-toolbar__content-section.pf-m-gap-xl-on-lg {\n gap: var(--pf-t--global--spacer--xl);\n }\n .pf-v6-c-toolbar__group.pf-m-gap-2xl-on-lg,\n .pf-v6-c-toolbar__item.pf-m-gap-2xl-on-lg,\n .pf-v6-c-toolbar__content-section.pf-m-gap-2xl-on-lg {\n gap: var(--pf-t--global--spacer--2xl);\n }\n .pf-v6-c-toolbar__group.pf-m-gap-3xl-on-lg,\n .pf-v6-c-toolbar__item.pf-m-gap-3xl-on-lg,\n .pf-v6-c-toolbar__content-section.pf-m-gap-3xl-on-lg {\n gap: var(--pf-t--global--spacer--3xl);\n }\n .pf-v6-c-toolbar__group.pf-m-gap-4xl-on-lg,\n .pf-v6-c-toolbar__item.pf-m-gap-4xl-on-lg,\n .pf-v6-c-toolbar__content-section.pf-m-gap-4xl-on-lg {\n gap: var(--pf-t--global--spacer--4xl);\n }\n .pf-v6-c-toolbar__group.pf-m-column-gap-none-on-lg,\n .pf-v6-c-toolbar__item.pf-m-column-gap-none-on-lg,\n .pf-v6-c-toolbar__content-section.pf-m-column-gap-none-on-lg {\n column-gap: 0;\n }\n .pf-v6-c-toolbar__group.pf-m-row-gap-none-on-lg,\n .pf-v6-c-toolbar__item.pf-m-row-gap-none-on-lg,\n .pf-v6-c-toolbar__content-section.pf-m-row-gap-none-on-lg {\n row-gap: 0;\n }\n .pf-v6-c-toolbar__group.pf-m-column-gap-xs-on-lg,\n .pf-v6-c-toolbar__item.pf-m-column-gap-xs-on-lg,\n .pf-v6-c-toolbar__content-section.pf-m-column-gap-xs-on-lg {\n column-gap: var(--pf-t--global--spacer--xs);\n }\n .pf-v6-c-toolbar__group.pf-m-row-gap-xs-on-lg,\n .pf-v6-c-toolbar__item.pf-m-row-gap-xs-on-lg,\n .pf-v6-c-toolbar__content-section.pf-m-row-gap-xs-on-lg {\n row-gap: var(--pf-t--global--spacer--xs);\n }\n .pf-v6-c-toolbar__group.pf-m-column-gap-sm-on-lg,\n .pf-v6-c-toolbar__item.pf-m-column-gap-sm-on-lg,\n .pf-v6-c-toolbar__content-section.pf-m-column-gap-sm-on-lg {\n column-gap: var(--pf-t--global--spacer--sm);\n }\n .pf-v6-c-toolbar__group.pf-m-row-gap-sm-on-lg,\n .pf-v6-c-toolbar__item.pf-m-row-gap-sm-on-lg,\n .pf-v6-c-toolbar__content-section.pf-m-row-gap-sm-on-lg {\n row-gap: var(--pf-t--global--spacer--sm);\n }\n .pf-v6-c-toolbar__group.pf-m-column-gap-md-on-lg,\n .pf-v6-c-toolbar__item.pf-m-column-gap-md-on-lg,\n .pf-v6-c-toolbar__content-section.pf-m-column-gap-md-on-lg {\n column-gap: var(--pf-t--global--spacer--md);\n }\n .pf-v6-c-toolbar__group.pf-m-row-gap-md-on-lg,\n .pf-v6-c-toolbar__item.pf-m-row-gap-md-on-lg,\n .pf-v6-c-toolbar__content-section.pf-m-row-gap-md-on-lg {\n row-gap: var(--pf-t--global--spacer--md);\n }\n .pf-v6-c-toolbar__group.pf-m-column-gap-lg-on-lg,\n .pf-v6-c-toolbar__item.pf-m-column-gap-lg-on-lg,\n .pf-v6-c-toolbar__content-section.pf-m-column-gap-lg-on-lg {\n column-gap: var(--pf-t--global--spacer--lg);\n }\n .pf-v6-c-toolbar__group.pf-m-row-gap-lg-on-lg,\n .pf-v6-c-toolbar__item.pf-m-row-gap-lg-on-lg,\n .pf-v6-c-toolbar__content-section.pf-m-row-gap-lg-on-lg {\n row-gap: var(--pf-t--global--spacer--lg);\n }\n .pf-v6-c-toolbar__group.pf-m-column-gap-xl-on-lg,\n .pf-v6-c-toolbar__item.pf-m-column-gap-xl-on-lg,\n .pf-v6-c-toolbar__content-section.pf-m-column-gap-xl-on-lg {\n column-gap: var(--pf-t--global--spacer--xl);\n }\n .pf-v6-c-toolbar__group.pf-m-row-gap-xl-on-lg,\n .pf-v6-c-toolbar__item.pf-m-row-gap-xl-on-lg,\n .pf-v6-c-toolbar__content-section.pf-m-row-gap-xl-on-lg {\n row-gap: var(--pf-t--global--spacer--xl);\n }\n .pf-v6-c-toolbar__group.pf-m-column-gap-2xl-on-lg,\n .pf-v6-c-toolbar__item.pf-m-column-gap-2xl-on-lg,\n .pf-v6-c-toolbar__content-section.pf-m-column-gap-2xl-on-lg {\n column-gap: var(--pf-t--global--spacer--2xl);\n }\n .pf-v6-c-toolbar__group.pf-m-row-gap-2xl-on-lg,\n .pf-v6-c-toolbar__item.pf-m-row-gap-2xl-on-lg,\n .pf-v6-c-toolbar__content-section.pf-m-row-gap-2xl-on-lg {\n row-gap: var(--pf-t--global--spacer--2xl);\n }\n .pf-v6-c-toolbar__group.pf-m-column-gap-3xl-on-lg,\n .pf-v6-c-toolbar__item.pf-m-column-gap-3xl-on-lg,\n .pf-v6-c-toolbar__content-section.pf-m-column-gap-3xl-on-lg {\n column-gap: var(--pf-t--global--spacer--3xl);\n }\n .pf-v6-c-toolbar__group.pf-m-row-gap-3xl-on-lg,\n .pf-v6-c-toolbar__item.pf-m-row-gap-3xl-on-lg,\n .pf-v6-c-toolbar__content-section.pf-m-row-gap-3xl-on-lg {\n row-gap: var(--pf-t--global--spacer--3xl);\n }\n .pf-v6-c-toolbar__group.pf-m-column-gap-4xl-on-lg,\n .pf-v6-c-toolbar__item.pf-m-column-gap-4xl-on-lg,\n .pf-v6-c-toolbar__content-section.pf-m-column-gap-4xl-on-lg {\n column-gap: var(--pf-t--global--spacer--4xl);\n }\n .pf-v6-c-toolbar__group.pf-m-row-gap-4xl-on-lg,\n .pf-v6-c-toolbar__item.pf-m-row-gap-4xl-on-lg,\n .pf-v6-c-toolbar__content-section.pf-m-row-gap-4xl-on-lg {\n row-gap: var(--pf-t--global--spacer--4xl);\n }\n .pf-v6-c-toolbar__group:where(.pf-m-toggle-group).pf-m-show-on-lg .pf-v6-c-toolbar__group,\n .pf-v6-c-toolbar__group:where(.pf-m-toggle-group).pf-m-show-on-lg .pf-v6-c-toolbar__item {\n display: flex;\n flex: 0 1 auto;\n }\n .pf-v6-c-toolbar__group:where(.pf-m-toggle-group).pf-m-show-on-lg .pf-v6-c-toolbar__toggle {\n display: none;\n }\n .pf-v6-c-toolbar__group:where(.pf-m-toggle-group) .pf-v6-c-toolbar__group,\n .pf-v6-c-toolbar__group:where(.pf-m-toggle-group) .pf-v6-c-toolbar__item, .pf-v6-c-toolbar__group:where(.pf-m-toggle-group).pf-m-hide-on-lg .pf-v6-c-toolbar__group,\n .pf-v6-c-toolbar__group:where(.pf-m-toggle-group).pf-m-hide-on-lg .pf-v6-c-toolbar__item {\n display: none;\n }\n .pf-v6-c-toolbar__group:where(.pf-m-toggle-group) .pf-v6-c-toolbar__toggle, .pf-v6-c-toolbar__group:where(.pf-m-toggle-group).pf-m-hide-on-lg .pf-v6-c-toolbar__toggle {\n display: inline-flex;\n }\n}\n@media (min-width: 75rem) {\n .pf-v6-c-toolbar__group.pf-m-align-start-on-xl,\n .pf-v6-c-toolbar__item.pf-m-align-start-on-xl {\n margin-inline-start: 0;\n }\n .pf-v6-c-toolbar__group.pf-m-align-center-on-xl,\n .pf-v6-c-toolbar__item.pf-m-align-center-on-xl {\n margin-inline-start: auto;\n margin-inline-end: auto;\n }\n .pf-v6-c-toolbar__group.pf-m-align-end-on-xl,\n .pf-v6-c-toolbar__item.pf-m-align-end-on-xl {\n margin-inline-start: auto;\n }\n .pf-v6-c-toolbar__group.pf-m-flex-grow-on-xl,\n .pf-v6-c-toolbar__item.pf-m-flex-grow-on-xl {\n flex-grow: 1;\n }\n .pf-v6-c-toolbar__group.pf-m-align-self-stretch-on-xl,\n .pf-v6-c-toolbar__item.pf-m-align-self-stretch-on-xl {\n align-self: stretch;\n }\n .pf-v6-c-toolbar__group.pf-m-align-self-baseline-on-xl,\n .pf-v6-c-toolbar__item.pf-m-align-self-baseline-on-xl {\n align-self: baseline;\n }\n .pf-v6-c-toolbar__group.pf-m-align-self-start-on-xl,\n .pf-v6-c-toolbar__item.pf-m-align-self-start-on-xl {\n align-self: start;\n }\n .pf-v6-c-toolbar__group.pf-m-align-self-center-on-xl,\n .pf-v6-c-toolbar__item.pf-m-align-self-center-on-xl {\n align-self: center;\n }\n .pf-v6-c-toolbar__group.pf-m-align-self-end-on-xl,\n .pf-v6-c-toolbar__item.pf-m-align-self-end-on-xl {\n align-self: end;\n }\n .pf-v6-c-toolbar.pf-m-inset-none-on-xl {\n padding-inline: 0;\n }\n .pf-v6-c-toolbar.pf-m-inset-xs-on-xl {\n padding-inline: var(--pf-t--global--spacer--xs);\n }\n .pf-v6-c-toolbar.pf-m-inset-sm-on-xl {\n padding-inline: var(--pf-t--global--spacer--sm);\n }\n .pf-v6-c-toolbar.pf-m-inset-md-on-xl {\n padding-inline: var(--pf-t--global--spacer--md);\n }\n .pf-v6-c-toolbar.pf-m-inset-lg-on-xl {\n padding-inline: var(--pf-t--global--spacer--lg);\n }\n .pf-v6-c-toolbar.pf-m-inset-xl-on-xl {\n padding-inline: var(--pf-t--global--spacer--xl);\n }\n .pf-v6-c-toolbar.pf-m-inset-2xl-on-xl {\n padding-inline: var(--pf-t--global--spacer--2xl);\n }\n .pf-v6-c-toolbar.pf-m-inset-3xl-on-xl {\n padding-inline: var(--pf-t--global--spacer--3xl);\n }\n .pf-v6-c-toolbar.pf-m-inset-4xl-on-xl {\n padding-inline: var(--pf-t--global--spacer--4xl);\n }\n .pf-v6-c-toolbar__group.pf-m-wrap-on-xl,\n .pf-v6-c-toolbar__item.pf-m-wrap-on-xl,\n .pf-v6-c-toolbar__content-section.pf-m-wrap-on-xl {\n flex-wrap: wrap;\n }\n .pf-v6-c-toolbar__group.pf-m-nowrap-on-xl,\n .pf-v6-c-toolbar__item.pf-m-nowrap-on-xl,\n .pf-v6-c-toolbar__content-section.pf-m-nowrap-on-xl {\n flex-wrap: nowrap;\n }\n .pf-v6-c-toolbar__group.pf-m-align-items-stretch-on-xl,\n .pf-v6-c-toolbar__item.pf-m-align-items-stretch-on-xl,\n .pf-v6-c-toolbar__content-section.pf-m-align-items-stretch-on-xl {\n align-items: stretch;\n }\n .pf-v6-c-toolbar__group.pf-m-align-items-baseline-on-xl,\n .pf-v6-c-toolbar__item.pf-m-align-items-baseline-on-xl,\n .pf-v6-c-toolbar__content-section.pf-m-align-items-baseline-on-xl {\n align-items: baseline;\n }\n .pf-v6-c-toolbar__group.pf-m-align-items-start-on-xl,\n .pf-v6-c-toolbar__item.pf-m-align-items-start-on-xl,\n .pf-v6-c-toolbar__content-section.pf-m-align-items-start-on-xl {\n align-items: start;\n }\n .pf-v6-c-toolbar__group.pf-m-align-items-center-on-xl,\n .pf-v6-c-toolbar__item.pf-m-align-items-center-on-xl,\n .pf-v6-c-toolbar__content-section.pf-m-align-items-center-on-xl {\n align-items: center;\n }\n .pf-v6-c-toolbar__group.pf-m-align-items-end-on-xl,\n .pf-v6-c-toolbar__item.pf-m-align-items-end-on-xl,\n .pf-v6-c-toolbar__content-section.pf-m-align-items-end-on-xl {\n align-items: end;\n }\n .pf-v6-c-toolbar__group.pf-m-gap-none-on-xl,\n .pf-v6-c-toolbar__item.pf-m-gap-none-on-xl,\n .pf-v6-c-toolbar__content-section.pf-m-gap-none-on-xl {\n gap: 0;\n }\n .pf-v6-c-toolbar__group.pf-m-gap-xs-on-xl,\n .pf-v6-c-toolbar__item.pf-m-gap-xs-on-xl,\n .pf-v6-c-toolbar__content-section.pf-m-gap-xs-on-xl {\n gap: var(--pf-t--global--spacer--xs);\n }\n .pf-v6-c-toolbar__group.pf-m-gap-sm-on-xl,\n .pf-v6-c-toolbar__item.pf-m-gap-sm-on-xl,\n .pf-v6-c-toolbar__content-section.pf-m-gap-sm-on-xl {\n gap: var(--pf-t--global--spacer--sm);\n }\n .pf-v6-c-toolbar__group.pf-m-gap-md-on-xl,\n .pf-v6-c-toolbar__item.pf-m-gap-md-on-xl,\n .pf-v6-c-toolbar__content-section.pf-m-gap-md-on-xl {\n gap: var(--pf-t--global--spacer--md);\n }\n .pf-v6-c-toolbar__group.pf-m-gap-lg-on-xl,\n .pf-v6-c-toolbar__item.pf-m-gap-lg-on-xl,\n .pf-v6-c-toolbar__content-section.pf-m-gap-lg-on-xl {\n gap: var(--pf-t--global--spacer--lg);\n }\n .pf-v6-c-toolbar__group.pf-m-gap-xl-on-xl,\n .pf-v6-c-toolbar__item.pf-m-gap-xl-on-xl,\n .pf-v6-c-toolbar__content-section.pf-m-gap-xl-on-xl {\n gap: var(--pf-t--global--spacer--xl);\n }\n .pf-v6-c-toolbar__group.pf-m-gap-2xl-on-xl,\n .pf-v6-c-toolbar__item.pf-m-gap-2xl-on-xl,\n .pf-v6-c-toolbar__content-section.pf-m-gap-2xl-on-xl {\n gap: var(--pf-t--global--spacer--2xl);\n }\n .pf-v6-c-toolbar__group.pf-m-gap-3xl-on-xl,\n .pf-v6-c-toolbar__item.pf-m-gap-3xl-on-xl,\n .pf-v6-c-toolbar__content-section.pf-m-gap-3xl-on-xl {\n gap: var(--pf-t--global--spacer--3xl);\n }\n .pf-v6-c-toolbar__group.pf-m-gap-4xl-on-xl,\n .pf-v6-c-toolbar__item.pf-m-gap-4xl-on-xl,\n .pf-v6-c-toolbar__content-section.pf-m-gap-4xl-on-xl {\n gap: var(--pf-t--global--spacer--4xl);\n }\n .pf-v6-c-toolbar__group.pf-m-column-gap-none-on-xl,\n .pf-v6-c-toolbar__item.pf-m-column-gap-none-on-xl,\n .pf-v6-c-toolbar__content-section.pf-m-column-gap-none-on-xl {\n column-gap: 0;\n }\n .pf-v6-c-toolbar__group.pf-m-row-gap-none-on-xl,\n .pf-v6-c-toolbar__item.pf-m-row-gap-none-on-xl,\n .pf-v6-c-toolbar__content-section.pf-m-row-gap-none-on-xl {\n row-gap: 0;\n }\n .pf-v6-c-toolbar__group.pf-m-column-gap-xs-on-xl,\n .pf-v6-c-toolbar__item.pf-m-column-gap-xs-on-xl,\n .pf-v6-c-toolbar__content-section.pf-m-column-gap-xs-on-xl {\n column-gap: var(--pf-t--global--spacer--xs);\n }\n .pf-v6-c-toolbar__group.pf-m-row-gap-xs-on-xl,\n .pf-v6-c-toolbar__item.pf-m-row-gap-xs-on-xl,\n .pf-v6-c-toolbar__content-section.pf-m-row-gap-xs-on-xl {\n row-gap: var(--pf-t--global--spacer--xs);\n }\n .pf-v6-c-toolbar__group.pf-m-column-gap-sm-on-xl,\n .pf-v6-c-toolbar__item.pf-m-column-gap-sm-on-xl,\n .pf-v6-c-toolbar__content-section.pf-m-column-gap-sm-on-xl {\n column-gap: var(--pf-t--global--spacer--sm);\n }\n .pf-v6-c-toolbar__group.pf-m-row-gap-sm-on-xl,\n .pf-v6-c-toolbar__item.pf-m-row-gap-sm-on-xl,\n .pf-v6-c-toolbar__content-section.pf-m-row-gap-sm-on-xl {\n row-gap: var(--pf-t--global--spacer--sm);\n }\n .pf-v6-c-toolbar__group.pf-m-column-gap-md-on-xl,\n .pf-v6-c-toolbar__item.pf-m-column-gap-md-on-xl,\n .pf-v6-c-toolbar__content-section.pf-m-column-gap-md-on-xl {\n column-gap: var(--pf-t--global--spacer--md);\n }\n .pf-v6-c-toolbar__group.pf-m-row-gap-md-on-xl,\n .pf-v6-c-toolbar__item.pf-m-row-gap-md-on-xl,\n .pf-v6-c-toolbar__content-section.pf-m-row-gap-md-on-xl {\n row-gap: var(--pf-t--global--spacer--md);\n }\n .pf-v6-c-toolbar__group.pf-m-column-gap-lg-on-xl,\n .pf-v6-c-toolbar__item.pf-m-column-gap-lg-on-xl,\n .pf-v6-c-toolbar__content-section.pf-m-column-gap-lg-on-xl {\n column-gap: var(--pf-t--global--spacer--lg);\n }\n .pf-v6-c-toolbar__group.pf-m-row-gap-lg-on-xl,\n .pf-v6-c-toolbar__item.pf-m-row-gap-lg-on-xl,\n .pf-v6-c-toolbar__content-section.pf-m-row-gap-lg-on-xl {\n row-gap: var(--pf-t--global--spacer--lg);\n }\n .pf-v6-c-toolbar__group.pf-m-column-gap-xl-on-xl,\n .pf-v6-c-toolbar__item.pf-m-column-gap-xl-on-xl,\n .pf-v6-c-toolbar__content-section.pf-m-column-gap-xl-on-xl {\n column-gap: var(--pf-t--global--spacer--xl);\n }\n .pf-v6-c-toolbar__group.pf-m-row-gap-xl-on-xl,\n .pf-v6-c-toolbar__item.pf-m-row-gap-xl-on-xl,\n .pf-v6-c-toolbar__content-section.pf-m-row-gap-xl-on-xl {\n row-gap: var(--pf-t--global--spacer--xl);\n }\n .pf-v6-c-toolbar__group.pf-m-column-gap-2xl-on-xl,\n .pf-v6-c-toolbar__item.pf-m-column-gap-2xl-on-xl,\n .pf-v6-c-toolbar__content-section.pf-m-column-gap-2xl-on-xl {\n column-gap: var(--pf-t--global--spacer--2xl);\n }\n .pf-v6-c-toolbar__group.pf-m-row-gap-2xl-on-xl,\n .pf-v6-c-toolbar__item.pf-m-row-gap-2xl-on-xl,\n .pf-v6-c-toolbar__content-section.pf-m-row-gap-2xl-on-xl {\n row-gap: var(--pf-t--global--spacer--2xl);\n }\n .pf-v6-c-toolbar__group.pf-m-column-gap-3xl-on-xl,\n .pf-v6-c-toolbar__item.pf-m-column-gap-3xl-on-xl,\n .pf-v6-c-toolbar__content-section.pf-m-column-gap-3xl-on-xl {\n column-gap: var(--pf-t--global--spacer--3xl);\n }\n .pf-v6-c-toolbar__group.pf-m-row-gap-3xl-on-xl,\n .pf-v6-c-toolbar__item.pf-m-row-gap-3xl-on-xl,\n .pf-v6-c-toolbar__content-section.pf-m-row-gap-3xl-on-xl {\n row-gap: var(--pf-t--global--spacer--3xl);\n }\n .pf-v6-c-toolbar__group.pf-m-column-gap-4xl-on-xl,\n .pf-v6-c-toolbar__item.pf-m-column-gap-4xl-on-xl,\n .pf-v6-c-toolbar__content-section.pf-m-column-gap-4xl-on-xl {\n column-gap: var(--pf-t--global--spacer--4xl);\n }\n .pf-v6-c-toolbar__group.pf-m-row-gap-4xl-on-xl,\n .pf-v6-c-toolbar__item.pf-m-row-gap-4xl-on-xl,\n .pf-v6-c-toolbar__content-section.pf-m-row-gap-4xl-on-xl {\n row-gap: var(--pf-t--global--spacer--4xl);\n }\n .pf-v6-c-toolbar__group:where(.pf-m-toggle-group).pf-m-show-on-xl .pf-v6-c-toolbar__group,\n .pf-v6-c-toolbar__group:where(.pf-m-toggle-group).pf-m-show-on-xl .pf-v6-c-toolbar__item {\n display: flex;\n flex: 0 1 auto;\n }\n .pf-v6-c-toolbar__group:where(.pf-m-toggle-group).pf-m-show-on-xl .pf-v6-c-toolbar__toggle {\n display: none;\n }\n .pf-v6-c-toolbar__group:where(.pf-m-toggle-group) .pf-v6-c-toolbar__group,\n .pf-v6-c-toolbar__group:where(.pf-m-toggle-group) .pf-v6-c-toolbar__item, .pf-v6-c-toolbar__group:where(.pf-m-toggle-group).pf-m-hide-on-xl .pf-v6-c-toolbar__group,\n .pf-v6-c-toolbar__group:where(.pf-m-toggle-group).pf-m-hide-on-xl .pf-v6-c-toolbar__item {\n display: none;\n }\n .pf-v6-c-toolbar__group:where(.pf-m-toggle-group) .pf-v6-c-toolbar__toggle, .pf-v6-c-toolbar__group:where(.pf-m-toggle-group).pf-m-hide-on-xl .pf-v6-c-toolbar__toggle {\n display: inline-flex;\n }\n}\n@media (min-width: 90.625rem) {\n .pf-v6-c-toolbar__group.pf-m-align-start-on-2xl,\n .pf-v6-c-toolbar__item.pf-m-align-start-on-2xl {\n margin-inline-start: 0;\n }\n .pf-v6-c-toolbar__group.pf-m-align-center-on-2xl,\n .pf-v6-c-toolbar__item.pf-m-align-center-on-2xl {\n margin-inline-start: auto;\n margin-inline-end: auto;\n }\n .pf-v6-c-toolbar__group.pf-m-align-end-on-2xl,\n .pf-v6-c-toolbar__item.pf-m-align-end-on-2xl {\n margin-inline-start: auto;\n }\n .pf-v6-c-toolbar__group.pf-m-flex-grow-on-2xl,\n .pf-v6-c-toolbar__item.pf-m-flex-grow-on-2xl {\n flex-grow: 1;\n }\n .pf-v6-c-toolbar__group.pf-m-align-self-stretch-on-2xl,\n .pf-v6-c-toolbar__item.pf-m-align-self-stretch-on-2xl {\n align-self: stretch;\n }\n .pf-v6-c-toolbar__group.pf-m-align-self-baseline-on-2xl,\n .pf-v6-c-toolbar__item.pf-m-align-self-baseline-on-2xl {\n align-self: baseline;\n }\n .pf-v6-c-toolbar__group.pf-m-align-self-start-on-2xl,\n .pf-v6-c-toolbar__item.pf-m-align-self-start-on-2xl {\n align-self: start;\n }\n .pf-v6-c-toolbar__group.pf-m-align-self-center-on-2xl,\n .pf-v6-c-toolbar__item.pf-m-align-self-center-on-2xl {\n align-self: center;\n }\n .pf-v6-c-toolbar__group.pf-m-align-self-end-on-2xl,\n .pf-v6-c-toolbar__item.pf-m-align-self-end-on-2xl {\n align-self: end;\n }\n .pf-v6-c-toolbar.pf-m-inset-none-on-2xl {\n padding-inline: 0;\n }\n .pf-v6-c-toolbar.pf-m-inset-xs-on-2xl {\n padding-inline: var(--pf-t--global--spacer--xs);\n }\n .pf-v6-c-toolbar.pf-m-inset-sm-on-2xl {\n padding-inline: var(--pf-t--global--spacer--sm);\n }\n .pf-v6-c-toolbar.pf-m-inset-md-on-2xl {\n padding-inline: var(--pf-t--global--spacer--md);\n }\n .pf-v6-c-toolbar.pf-m-inset-lg-on-2xl {\n padding-inline: var(--pf-t--global--spacer--lg);\n }\n .pf-v6-c-toolbar.pf-m-inset-xl-on-2xl {\n padding-inline: var(--pf-t--global--spacer--xl);\n }\n .pf-v6-c-toolbar.pf-m-inset-2xl-on-2xl {\n padding-inline: var(--pf-t--global--spacer--2xl);\n }\n .pf-v6-c-toolbar.pf-m-inset-3xl-on-2xl {\n padding-inline: var(--pf-t--global--spacer--3xl);\n }\n .pf-v6-c-toolbar.pf-m-inset-4xl-on-2xl {\n padding-inline: var(--pf-t--global--spacer--4xl);\n }\n .pf-v6-c-toolbar__group.pf-m-wrap-on-2xl,\n .pf-v6-c-toolbar__item.pf-m-wrap-on-2xl,\n .pf-v6-c-toolbar__content-section.pf-m-wrap-on-2xl {\n flex-wrap: wrap;\n }\n .pf-v6-c-toolbar__group.pf-m-nowrap-on-2xl,\n .pf-v6-c-toolbar__item.pf-m-nowrap-on-2xl,\n .pf-v6-c-toolbar__content-section.pf-m-nowrap-on-2xl {\n flex-wrap: nowrap;\n }\n .pf-v6-c-toolbar__group.pf-m-align-items-stretch-on-2xl,\n .pf-v6-c-toolbar__item.pf-m-align-items-stretch-on-2xl,\n .pf-v6-c-toolbar__content-section.pf-m-align-items-stretch-on-2xl {\n align-items: stretch;\n }\n .pf-v6-c-toolbar__group.pf-m-align-items-baseline-on-2xl,\n .pf-v6-c-toolbar__item.pf-m-align-items-baseline-on-2xl,\n .pf-v6-c-toolbar__content-section.pf-m-align-items-baseline-on-2xl {\n align-items: baseline;\n }\n .pf-v6-c-toolbar__group.pf-m-align-items-start-on-2xl,\n .pf-v6-c-toolbar__item.pf-m-align-items-start-on-2xl,\n .pf-v6-c-toolbar__content-section.pf-m-align-items-start-on-2xl {\n align-items: start;\n }\n .pf-v6-c-toolbar__group.pf-m-align-items-center-on-2xl,\n .pf-v6-c-toolbar__item.pf-m-align-items-center-on-2xl,\n .pf-v6-c-toolbar__content-section.pf-m-align-items-center-on-2xl {\n align-items: center;\n }\n .pf-v6-c-toolbar__group.pf-m-align-items-end-on-2xl,\n .pf-v6-c-toolbar__item.pf-m-align-items-end-on-2xl,\n .pf-v6-c-toolbar__content-section.pf-m-align-items-end-on-2xl {\n align-items: end;\n }\n .pf-v6-c-toolbar__group.pf-m-gap-none-on-2xl,\n .pf-v6-c-toolbar__item.pf-m-gap-none-on-2xl,\n .pf-v6-c-toolbar__content-section.pf-m-gap-none-on-2xl {\n gap: 0;\n }\n .pf-v6-c-toolbar__group.pf-m-gap-xs-on-2xl,\n .pf-v6-c-toolbar__item.pf-m-gap-xs-on-2xl,\n .pf-v6-c-toolbar__content-section.pf-m-gap-xs-on-2xl {\n gap: var(--pf-t--global--spacer--xs);\n }\n .pf-v6-c-toolbar__group.pf-m-gap-sm-on-2xl,\n .pf-v6-c-toolbar__item.pf-m-gap-sm-on-2xl,\n .pf-v6-c-toolbar__content-section.pf-m-gap-sm-on-2xl {\n gap: var(--pf-t--global--spacer--sm);\n }\n .pf-v6-c-toolbar__group.pf-m-gap-md-on-2xl,\n .pf-v6-c-toolbar__item.pf-m-gap-md-on-2xl,\n .pf-v6-c-toolbar__content-section.pf-m-gap-md-on-2xl {\n gap: var(--pf-t--global--spacer--md);\n }\n .pf-v6-c-toolbar__group.pf-m-gap-lg-on-2xl,\n .pf-v6-c-toolbar__item.pf-m-gap-lg-on-2xl,\n .pf-v6-c-toolbar__content-section.pf-m-gap-lg-on-2xl {\n gap: var(--pf-t--global--spacer--lg);\n }\n .pf-v6-c-toolbar__group.pf-m-gap-xl-on-2xl,\n .pf-v6-c-toolbar__item.pf-m-gap-xl-on-2xl,\n .pf-v6-c-toolbar__content-section.pf-m-gap-xl-on-2xl {\n gap: var(--pf-t--global--spacer--xl);\n }\n .pf-v6-c-toolbar__group.pf-m-gap-2xl-on-2xl,\n .pf-v6-c-toolbar__item.pf-m-gap-2xl-on-2xl,\n .pf-v6-c-toolbar__content-section.pf-m-gap-2xl-on-2xl {\n gap: var(--pf-t--global--spacer--2xl);\n }\n .pf-v6-c-toolbar__group.pf-m-gap-3xl-on-2xl,\n .pf-v6-c-toolbar__item.pf-m-gap-3xl-on-2xl,\n .pf-v6-c-toolbar__content-section.pf-m-gap-3xl-on-2xl {\n gap: var(--pf-t--global--spacer--3xl);\n }\n .pf-v6-c-toolbar__group.pf-m-gap-4xl-on-2xl,\n .pf-v6-c-toolbar__item.pf-m-gap-4xl-on-2xl,\n .pf-v6-c-toolbar__content-section.pf-m-gap-4xl-on-2xl {\n gap: var(--pf-t--global--spacer--4xl);\n }\n .pf-v6-c-toolbar__group.pf-m-column-gap-none-on-2xl,\n .pf-v6-c-toolbar__item.pf-m-column-gap-none-on-2xl,\n .pf-v6-c-toolbar__content-section.pf-m-column-gap-none-on-2xl {\n column-gap: 0;\n }\n .pf-v6-c-toolbar__group.pf-m-row-gap-none-on-2xl,\n .pf-v6-c-toolbar__item.pf-m-row-gap-none-on-2xl,\n .pf-v6-c-toolbar__content-section.pf-m-row-gap-none-on-2xl {\n row-gap: 0;\n }\n .pf-v6-c-toolbar__group.pf-m-column-gap-xs-on-2xl,\n .pf-v6-c-toolbar__item.pf-m-column-gap-xs-on-2xl,\n .pf-v6-c-toolbar__content-section.pf-m-column-gap-xs-on-2xl {\n column-gap: var(--pf-t--global--spacer--xs);\n }\n .pf-v6-c-toolbar__group.pf-m-row-gap-xs-on-2xl,\n .pf-v6-c-toolbar__item.pf-m-row-gap-xs-on-2xl,\n .pf-v6-c-toolbar__content-section.pf-m-row-gap-xs-on-2xl {\n row-gap: var(--pf-t--global--spacer--xs);\n }\n .pf-v6-c-toolbar__group.pf-m-column-gap-sm-on-2xl,\n .pf-v6-c-toolbar__item.pf-m-column-gap-sm-on-2xl,\n .pf-v6-c-toolbar__content-section.pf-m-column-gap-sm-on-2xl {\n column-gap: var(--pf-t--global--spacer--sm);\n }\n .pf-v6-c-toolbar__group.pf-m-row-gap-sm-on-2xl,\n .pf-v6-c-toolbar__item.pf-m-row-gap-sm-on-2xl,\n .pf-v6-c-toolbar__content-section.pf-m-row-gap-sm-on-2xl {\n row-gap: var(--pf-t--global--spacer--sm);\n }\n .pf-v6-c-toolbar__group.pf-m-column-gap-md-on-2xl,\n .pf-v6-c-toolbar__item.pf-m-column-gap-md-on-2xl,\n .pf-v6-c-toolbar__content-section.pf-m-column-gap-md-on-2xl {\n column-gap: var(--pf-t--global--spacer--md);\n }\n .pf-v6-c-toolbar__group.pf-m-row-gap-md-on-2xl,\n .pf-v6-c-toolbar__item.pf-m-row-gap-md-on-2xl,\n .pf-v6-c-toolbar__content-section.pf-m-row-gap-md-on-2xl {\n row-gap: var(--pf-t--global--spacer--md);\n }\n .pf-v6-c-toolbar__group.pf-m-column-gap-lg-on-2xl,\n .pf-v6-c-toolbar__item.pf-m-column-gap-lg-on-2xl,\n .pf-v6-c-toolbar__content-section.pf-m-column-gap-lg-on-2xl {\n column-gap: var(--pf-t--global--spacer--lg);\n }\n .pf-v6-c-toolbar__group.pf-m-row-gap-lg-on-2xl,\n .pf-v6-c-toolbar__item.pf-m-row-gap-lg-on-2xl,\n .pf-v6-c-toolbar__content-section.pf-m-row-gap-lg-on-2xl {\n row-gap: var(--pf-t--global--spacer--lg);\n }\n .pf-v6-c-toolbar__group.pf-m-column-gap-xl-on-2xl,\n .pf-v6-c-toolbar__item.pf-m-column-gap-xl-on-2xl,\n .pf-v6-c-toolbar__content-section.pf-m-column-gap-xl-on-2xl {\n column-gap: var(--pf-t--global--spacer--xl);\n }\n .pf-v6-c-toolbar__group.pf-m-row-gap-xl-on-2xl,\n .pf-v6-c-toolbar__item.pf-m-row-gap-xl-on-2xl,\n .pf-v6-c-toolbar__content-section.pf-m-row-gap-xl-on-2xl {\n row-gap: var(--pf-t--global--spacer--xl);\n }\n .pf-v6-c-toolbar__group.pf-m-column-gap-2xl-on-2xl,\n .pf-v6-c-toolbar__item.pf-m-column-gap-2xl-on-2xl,\n .pf-v6-c-toolbar__content-section.pf-m-column-gap-2xl-on-2xl {\n column-gap: var(--pf-t--global--spacer--2xl);\n }\n .pf-v6-c-toolbar__group.pf-m-row-gap-2xl-on-2xl,\n .pf-v6-c-toolbar__item.pf-m-row-gap-2xl-on-2xl,\n .pf-v6-c-toolbar__content-section.pf-m-row-gap-2xl-on-2xl {\n row-gap: var(--pf-t--global--spacer--2xl);\n }\n .pf-v6-c-toolbar__group.pf-m-column-gap-3xl-on-2xl,\n .pf-v6-c-toolbar__item.pf-m-column-gap-3xl-on-2xl,\n .pf-v6-c-toolbar__content-section.pf-m-column-gap-3xl-on-2xl {\n column-gap: var(--pf-t--global--spacer--3xl);\n }\n .pf-v6-c-toolbar__group.pf-m-row-gap-3xl-on-2xl,\n .pf-v6-c-toolbar__item.pf-m-row-gap-3xl-on-2xl,\n .pf-v6-c-toolbar__content-section.pf-m-row-gap-3xl-on-2xl {\n row-gap: var(--pf-t--global--spacer--3xl);\n }\n .pf-v6-c-toolbar__group.pf-m-column-gap-4xl-on-2xl,\n .pf-v6-c-toolbar__item.pf-m-column-gap-4xl-on-2xl,\n .pf-v6-c-toolbar__content-section.pf-m-column-gap-4xl-on-2xl {\n column-gap: var(--pf-t--global--spacer--4xl);\n }\n .pf-v6-c-toolbar__group.pf-m-row-gap-4xl-on-2xl,\n .pf-v6-c-toolbar__item.pf-m-row-gap-4xl-on-2xl,\n .pf-v6-c-toolbar__content-section.pf-m-row-gap-4xl-on-2xl {\n row-gap: var(--pf-t--global--spacer--4xl);\n }\n .pf-v6-c-toolbar__group:where(.pf-m-toggle-group).pf-m-show-on-2xl .pf-v6-c-toolbar__group,\n .pf-v6-c-toolbar__group:where(.pf-m-toggle-group).pf-m-show-on-2xl .pf-v6-c-toolbar__item {\n display: flex;\n flex: 0 1 auto;\n }\n .pf-v6-c-toolbar__group:where(.pf-m-toggle-group).pf-m-show-on-2xl .pf-v6-c-toolbar__toggle {\n display: none;\n }\n .pf-v6-c-toolbar__group:where(.pf-m-toggle-group) .pf-v6-c-toolbar__group,\n .pf-v6-c-toolbar__group:where(.pf-m-toggle-group) .pf-v6-c-toolbar__item, .pf-v6-c-toolbar__group:where(.pf-m-toggle-group).pf-m-hide-on-2xl .pf-v6-c-toolbar__group,\n .pf-v6-c-toolbar__group:where(.pf-m-toggle-group).pf-m-hide-on-2xl .pf-v6-c-toolbar__item {\n display: none;\n }\n .pf-v6-c-toolbar__group:where(.pf-m-toggle-group) .pf-v6-c-toolbar__toggle, .pf-v6-c-toolbar__group:where(.pf-m-toggle-group).pf-m-hide-on-2xl .pf-v6-c-toolbar__toggle {\n display: inline-flex;\n }\n}\n.pf-v6-c-tooltip {\n --pf-v6-c-tooltip--MaxWidth: 18.75rem;\n --pf-v6-c-tooltip--BoxShadow: var(--pf-t--global--box-shadow--md);\n --pf-v6-c-tooltip__content--PaddingBlockStart: var(--pf-t--global--spacer--sm);\n --pf-v6-c-tooltip__content--PaddingInlineEnd: var(--pf-t--global--spacer--md);\n --pf-v6-c-tooltip__content--PaddingBlockEnd: var(--pf-t--global--spacer--sm);\n --pf-v6-c-tooltip__content--PaddingInlineStart: var(--pf-t--global--spacer--md);\n --pf-v6-c-tooltip__content--Color: var(--pf-t--global--text--color--inverse);\n --pf-v6-c-tooltip__content--BackgroundColor: var(--pf-t--global--background--color--inverse--default);\n --pf-v6-c-tooltip__content--FontSize: var(--pf-t--global--font--size--body--sm);\n --pf-v6-c-tooltip__content--BorderRadius: var(--pf-t--global--border--radius--small);\n --pf-v6-c-tooltip__arrow--Width: 0.9375rem;\n --pf-v6-c-tooltip__arrow--Height: 0.9375rem;\n --pf-v6-c-tooltip__arrow--BackgroundColor: var(--pf-t--global--background--color--inverse--default);\n --pf-v6-c-tooltip__arrow--BoxShadow: var(--pf-t--global--box-shadow--md);\n --pf-v6-c-tooltip__arrow--m-top--TranslateX: -50%;\n --pf-v6-c-tooltip__arrow--m-top--TranslateY: 50%;\n --pf-v6-c-tooltip__arrow--m-top--Rotate: 45deg;\n --pf-v6-c-tooltip__arrow--m-right--TranslateX: -50%;\n --pf-v6-c-tooltip__arrow--m-right--TranslateY: -50%;\n --pf-v6-c-tooltip__arrow--m-right--Rotate: 45deg;\n --pf-v6-c-tooltip__arrow--m-bottom--TranslateX: -50%;\n --pf-v6-c-tooltip__arrow--m-bottom--TranslateY: -50%;\n --pf-v6-c-tooltip__arrow--m-bottom--Rotate: 45deg;\n --pf-v6-c-tooltip__arrow--m-left--TranslateX: 50%;\n --pf-v6-c-tooltip__arrow--m-left--TranslateY: -50%;\n --pf-v6-c-tooltip__arrow--m-left--Rotate: 45deg;\n}\n\n.pf-v6-c-tooltip {\n position: relative;\n max-width: var(--pf-v6-c-tooltip--MaxWidth);\n box-shadow: var(--pf-v6-c-tooltip--BoxShadow);\n}\n.pf-v6-c-tooltip:is(.pf-m-top,\n.pf-m-top-left,\n.pf-m-top-right) {\n --pf-v6-c-tooltip__arrow--InsetBlockEnd: var(--pf-v6-c-tooltip--m-top--InsetBlockEnd, 0);\n --pf-v6-c-tooltip__arrow--InsetInlineStart: var(--pf-v6-c-tooltip--m-top--InsetInlineStart, 50%);\n --pf-v6-c-tooltip__arrow--TranslateX: var(--pf-v6-c-tooltip__arrow--m-top--TranslateX);\n --pf-v6-c-tooltip__arrow--TranslateY: var(--pf-v6-c-tooltip__arrow--m-top--TranslateY);\n --pf-v6-c-tooltip__arrow--Rotate: var(--pf-v6-c-tooltip__arrow--m-top--Rotate);\n}\n.pf-v6-c-tooltip:is(.pf-m-bottom,\n.pf-m-bottom-left,\n.pf-m-bottom-right) {\n --pf-v6-c-tooltip__arrow--InsetBlockStart: var(--pf-v6-c-tooltip--m-bottom--InsetBlockStart, 0);\n --pf-v6-c-tooltip__arrow--InsetInlineStart: var(--pf-v6-c-tooltip--m-bottom--InsetInlineStart, 50%);\n --pf-v6-c-tooltip__arrow--TranslateX: var(--pf-v6-c-tooltip__arrow--m-bottom--TranslateX);\n --pf-v6-c-tooltip__arrow--TranslateY: var(--pf-v6-c-tooltip__arrow--m-bottom--TranslateY);\n --pf-v6-c-tooltip__arrow--Rotate: var(--pf-v6-c-tooltip__arrow--m-bottom--Rotate);\n}\n.pf-v6-c-tooltip:is(.pf-m-left,\n.pf-m-left-top,\n.pf-m-left-bottom) {\n --pf-v6-c-tooltip__arrow--InsetBlockStart: var(--pf-v6-c-tooltip--m-left--InsetBlockStart, 50%);\n --pf-v6-c-tooltip__arrow--InsetInlineEnd: var(--pf-v6-c-tooltip--m-left--InsetInlineEnd, 0);\n --pf-v6-c-tooltip__arrow--TranslateX: var(--pf-v6-c-tooltip__arrow--m-left--TranslateX);\n --pf-v6-c-tooltip__arrow--TranslateY: var(--pf-v6-c-tooltip__arrow--m-left--TranslateY);\n --pf-v6-c-tooltip__arrow--Rotate: var(--pf-v6-c-tooltip__arrow--m-left--Rotate);\n}\n.pf-v6-c-tooltip:is(.pf-m-right,\n.pf-m-right-top,\n.pf-m-right-bottom) {\n --pf-v6-c-tooltip__arrow--InsetBlockStart: var(--pf-v6-c-tooltip--m-right--InsetBlockStart, 50%);\n --pf-v6-c-tooltip__arrow--InsetInlineStart: var(--pf-v6-c-tooltip--m-right--InsetInlineStart, 0);\n --pf-v6-c-tooltip__arrow--TranslateX: var(--pf-v6-c-tooltip__arrow--m-right--TranslateX);\n --pf-v6-c-tooltip__arrow--TranslateY: var(--pf-v6-c-tooltip__arrow--m-right--TranslateY);\n --pf-v6-c-tooltip__arrow--Rotate: var(--pf-v6-c-tooltip__arrow--m-right--Rotate);\n}\n.pf-v6-c-tooltip:is(.pf-m-left-top,\n.pf-m-right-top) {\n --pf-v6-c-tooltip__arrow--InsetBlockStart: 0;\n --pf-v6-c-tooltip__arrow--TranslateY: var(--pf-v6-c-tooltip__arrow--m-top--TranslateY);\n}\n.pf-v6-c-tooltip:is(.pf-m-left-bottom,\n.pf-m-right-bottom) {\n --pf-v6-c-tooltip__arrow--InsetBlockStart: auto;\n --pf-v6-c-tooltip__arrow--InsetBlockEnd: 0;\n}\n.pf-v6-c-tooltip:is(.pf-m-top-left,\n.pf-m-bottom-left) {\n --pf-v6-c-tooltip__arrow--InsetInlineStart: 0;\n --pf-v6-c-tooltip__arrow--TranslateX: var(--pf-v6-c-tooltip__arrow--m-left--TranslateX);\n}\n.pf-v6-c-tooltip:is(.pf-m-top-right,\n.pf-m-bottom-right) {\n --pf-v6-c-tooltip__arrow--InsetInlineEnd: 0;\n --pf-v6-c-tooltip__arrow--InsetInlineStart: auto;\n}\n\n.pf-v6-c-tooltip__content {\n position: relative;\n padding-block-start: var(--pf-v6-c-tooltip__content--PaddingBlockStart);\n padding-block-end: var(--pf-v6-c-tooltip__content--PaddingBlockEnd);\n padding-inline-start: var(--pf-v6-c-tooltip__content--PaddingInlineStart);\n padding-inline-end: var(--pf-v6-c-tooltip__content--PaddingInlineEnd);\n font-size: var(--pf-v6-c-tooltip__content--FontSize);\n color: var(--pf-v6-c-tooltip__content--Color);\n text-align: center;\n word-break: break-word;\n background-color: var(--pf-v6-c-tooltip__content--BackgroundColor);\n border-radius: var(--pf-v6-c-tooltip__content--BorderRadius);\n}\n.pf-v6-c-tooltip__content.pf-m-text-align-left {\n text-align: start;\n}\n\n.pf-v6-c-tooltip__arrow {\n position: absolute;\n top: var(--pf-v6-c-tooltip__arrow--InsetBlockStart, auto);\n right: var(--pf-v6-c-tooltip__arrow--InsetInlineEnd, auto);\n bottom: var(--pf-v6-c-tooltip__arrow--InsetBlockEnd, auto);\n left: var(--pf-v6-c-tooltip__arrow--InsetInlineStart, auto);\n width: var(--pf-v6-c-tooltip__arrow--Width);\n height: var(--pf-v6-c-tooltip__arrow--Height);\n pointer-events: none;\n background-color: var(--pf-v6-c-tooltip__arrow--BackgroundColor);\n box-shadow: var(--pf-v6-c-tooltip__arrow--BoxShadow);\n transform: translateX(var(--pf-v6-c-tooltip__arrow--TranslateX, 0)) translateY(var(--pf-v6-c-tooltip__arrow--TranslateY, 0)) rotate(var(--pf-v6-c-tooltip__arrow--Rotate, 0));\n}\n\n.pf-v6-c-truncate {\n --pf-v6-c-truncate--MinWidth: 6ch;\n --pf-v6-c-truncate__start--MinWidth: 6ch;\n}\n\n.pf-v6-c-truncate {\n display: inline-grid;\n grid-auto-flow: column;\n align-items: baseline;\n min-width: var(--pf-v6-c-truncate--MinWidth);\n text-decoration: inherit;\n}\n.pf-v6-c-truncate.pf-m-fixed {\n display: inline;\n align-items: revert;\n min-width: revert;\n}\n\n.pf-v6-c-truncate__start,\n.pf-v6-c-truncate__end {\n overflow: hidden;\n text-overflow: ellipsis;\n white-space: pre;\n}\n\n.pf-v6-c-truncate__start {\n min-width: var(--pf-v6-c-truncate__start--MinWidth);\n}\n\n.pf-v6-c-truncate__end {\n direction: rtl;\n}\n:where(.pf-v6-m-dir-rtl, [dir=rtl]) .pf-v6-c-truncate__end {\n direction: ltr;\n}\n\n.pf-v6-c-truncate__start + .pf-v6-c-truncate__end {\n overflow: visible;\n direction: ltr;\n}\n:where(.pf-v6-m-dir-rtl, [dir=rtl]) .pf-v6-c-truncate__start + .pf-v6-c-truncate__end {\n direction: rtl;\n}\n\n@supports (-webkit-hyphens: none) {\n .pf-v6-c-truncate__end {\n direction: ltr;\n }\n :where(.pf-v6-m-dir-rtl, [dir=rtl]) .pf-v6-c-truncate__end {\n direction: rtl;\n }\n}\n.pf-v6-c-number-input {\n --pf-v6-c-number-input__unit--c-input-group--MarginInlineStart: var(--pf-t--global--spacer--sm);\n --pf-v6-c-number-input__icon--FontSize: var(--pf-t--global--font--size--xs);\n --pf-v6-c-number-input--c-form-control--width-base: calc(var(--pf-t--global--spacer--md) * 2 + var(--pf-t--global--border--width--box--default) * 2);\n --pf-v6-c-number-input--c-form-control--width-icon: var(--pf-t--global--spacer--xl);\n --pf-v6-c-number-input--c-form-control--width-chars: 4;\n --pf-v6-c-number-input--c-form-control--Width:\n calc(\n calc(\n var(--pf-v6-c-number-input--c-form-control--width-base) + var(--pf-v6-c-number-input--c-form-control--width-chars) * 1ch\n ) + var(--pf-v6-c-number-input--c-form-control--width-icon)\n );\n}\n\n.pf-v6-c-number-input {\n display: inline-flex;\n align-items: center;\n}\n.pf-v6-c-number-input .pf-v6-c-form-control {\n width: var(--pf-v6-c-number-input--c-form-control--Width);\n}\n.pf-v6-c-number-input .pf-v6-c-form-control > :is(input) {\n text-align: end;\n appearance: textfield;\n}\n.pf-v6-c-number-input .pf-v6-c-form-control > :is(input)::-webkit-inner-spin-button, .pf-v6-c-number-input .pf-v6-c-form-control > :is(input)::-webkit-outer-spin-button {\n margin: 0;\n appearance: none;\n}\n\n.pf-v6-c-input-group + .pf-v6-c-number-input__unit,\n.pf-v6-c-number-input__unit + .pf-v6-c-input-group {\n margin-inline-start: var(--pf-v6-c-number-input__unit--c-input-group--MarginInlineStart);\n}\n\n.pf-v6-c-number-input__icon {\n font-size: var(--pf-v6-c-number-input__icon--FontSize);\n}\n\n.pf-v6-c-tree-view {\n --pf-v6-c-tree-view__node--indent--base: calc(var(--pf-t--global--spacer--md) * 2 + var(--pf-v6-c-tree-view__node-toggle-icon--MinWidth));\n --pf-v6-c-tree-view__node--nested-indent--base: calc(var(--pf-v6-c-tree-view__node--indent--base) - var(--pf-t--global--spacer--md));\n --pf-v6-c-tree-view__content--BorderRadius: var(--pf-t--global--border--radius--small);\n --pf-v6-c-tree-view__node--PaddingBlockStart: var(--pf-t--global--spacer--sm);\n --pf-v6-c-tree-view__node--PaddingInlineEnd: var(--pf-t--global--spacer--sm);\n --pf-v6-c-tree-view__node--PaddingBlockEnd: var(--pf-t--global--spacer--sm);\n --pf-v6-c-tree-view__node--PaddingInlineStart: var(--pf-v6-c-tree-view__node--indent--base);\n --pf-v6-c-tree-view__node--Color: var(--pf-t--global--text--color--subtle);\n --pf-v6-c-tree-view__node--BackgroundColor: transparent;\n --pf-v6-c-tree-view__node--BorderRadius: var(--pf-v6-c-tree-view__content--BorderRadius);\n --pf-v6-c-tree-view__node--BorderColor: var(--pf-t--global--border--color--high-contrast);\n --pf-v6-c-tree-view__node--BorderWidth: var(--pf-t--global--border--width--action--plain--default);\n --pf-v6-c-tree-view__node--hover--BorderWidth: var(--pf-t--global--border--width--action--plain--hover);\n --pf-v6-c-tree-view__node--m-current--BorderWidth: var(--pf-t--global--border--width--action--plain--clicked);\n --pf-v6-c-tree-view__node--m-current--Color: var(--pf-t--global--text--color--regular);\n --pf-v6-c-tree-view__node--m-current--BackgroundColor: var(--pf-t--global--background--color--primary--clicked);\n --pf-v6-c-tree-view__node--hover--BackgroundColor: var(--pf-t--global--background--color--primary--hover);\n --pf-v6-c-tree-view__node-container--Display: contents;\n --pf-v6-c-tree-view__node-content--RowGap: var(--pf-t--global--spacer--sm);\n --pf-v6-c-tree-view__node-content--Overflow: visible;\n --pf-v6-c-tree-view__list--TransitionDuration--expand--slide: 0s;\n --pf-v6-c-tree-view__list--TransitionDuration--expand--fade: var(--pf-t--global--motion--duration--fade--default);\n --pf-v6-c-tree-view__list--TransitionDuration--collapse--slide: 0s;\n --pf-v6-c-tree-view__list--TransitionDuration--collapse--fade: var(--pf-t--global--motion--duration--fade--short);\n --pf-v6-c-tree-view__list--TransitionDuration--slide: var(--pf-v6-c-tree-view__list--TransitionDuration--collapse--slide);\n --pf-v6-c-tree-view__list--TransitionDuration--fade: var(--pf-v6-c-tree-view__list--TransitionDuration--collapse--fade);\n --pf-v6-c-tree-view__list--TransitionTimingFunction: var(--pf-t--global--motion--timing-function--default);\n --pf-v6-c-tree-view__list--Opacity: 0;\n --pf-v6-c-tree-view--m-expanded__list--Opacity: 1;\n --pf-v6-c-tree-view__list--TranslateY: 0;\n --pf-v6-c-tree-view--m-expanded__list--TranslateY: 0;\n --pf-v6-c-tree-view__list-item__list-item__node-toggle--InsetBlockStart: var(--pf-v6-c-tree-view__node--PaddingBlockStart);\n --pf-v6-c-tree-view__list-item__list-item__node-toggle--InsetInlineStart: var(--pf-v6-c-tree-view__node--PaddingInlineStart);\n --pf-v6-c-tree-view__list-item__list-item__node-toggle--TranslateX: -100%;\n --pf-v6-c-tree-view__node-toggle--Position: absolute;\n --pf-v6-c-tree-view__node-toggle--Color--base: var(--pf-t--global--icon--color--subtle);\n --pf-v6-c-tree-view__node-toggle--Color: var(--pf-v6-c-tree-view__node-toggle--Color--base);\n --pf-v6-c-tree-view__node-toggle--BackgroundColor: transparent;\n --pf-v6-c-tree-view__list-item--m-expanded__node-toggle--Color: var(--pf-t--global--icon--color--regular);\n --pf-v6-c-tree-view__node-toggle-icon--MinWidth: var(--pf-t--global--icon--size--font--body--default);\n --pf-v6-c-tree-view__node-toggle--PaddingBlockStart: var(--pf-t--global--spacer--sm);\n --pf-v6-c-tree-view__node-toggle--PaddingInlineEnd: var(--pf-t--global--spacer--md);\n --pf-v6-c-tree-view__node-toggle--PaddingBlockEnd: var(--pf-t--global--spacer--sm);\n --pf-v6-c-tree-view__node-toggle--PaddingInlineStart: var(--pf-t--global--spacer--md);\n --pf-v6-c-tree-view__node-toggle--MarginBlockStart: calc(var(--pf-v6-c-tree-view__node-toggle--PaddingBlockStart) * -1);\n --pf-v6-c-tree-view__node-toggle--MarginBlockEnd: calc(var(--pf-v6-c-tree-view__node-toggle--PaddingBlockStart) * -1);\n --pf-v6-c-tree-view__node-toggle-icon--TransitionDuration: var(--pf-t--global--motion--duration--icon--default);\n --pf-v6-c-tree-view__node-toggle-icon--TransitionTimingFunction: var(--pf-t--global--motion--timing-function--default);\n --pf-v6-c-tree-view__node-check--MarginInlineEnd: var(--pf-t--global--spacer--sm);\n --pf-v6-c-tree-view__node-count--MarginInlineStart: var(--pf-t--global--spacer--sm);\n --pf-v6-c-tree-view__search--PaddingBlockStart: var(--pf-t--global--spacer--sm);\n --pf-v6-c-tree-view__search--PaddingInlineEnd: var(--pf-t--global--spacer--sm);\n --pf-v6-c-tree-view__search--PaddingBlockEnd: var(--pf-t--global--spacer--sm);\n --pf-v6-c-tree-view__search--PaddingInlineStart: var(--pf-t--global--spacer--sm);\n --pf-v6-c-tree-view__node-icon--PaddingInlineEnd: var(--pf-t--global--spacer--sm);\n --pf-v6-c-tree-view__node-icon--Color: var(--pf-t--global--icon--color--subtle);\n --pf-v6-c-tree-view__node-toggle-icon--base--Rotate: 0;\n --pf-v6-c-tree-view__node-toggle-icon--Rotate: var(--pf-v6-c-tree-view__node-toggle-icon--base--Rotate);\n --pf-v6-c-tree-view__list-item--m-expanded__node-toggle-icon--Rotate: 90deg;\n --pf-v6-c-tree-view__node-text--max-lines: 1;\n --pf-v6-c-tree-view__node-title--FontWeight: var(--pf-t--global--font--weight--body--bold);\n --pf-v6-c-tree-view__action--MarginInlineEnd: var(--pf-t--global--spacer--md);\n --pf-v6-c-tree-view--m-guides--guide--InsetInlineStart: var(--pf-v6-c-tree-view--m-guides--guide-left--base);\n --pf-v6-c-tree-view--m-guides--guide-color--base: var(--pf-t--global--border--color--default);\n --pf-v6-c-tree-view--m-guides--guide-width--base: var(--pf-t--global--border--width--divider--default);\n --pf-v6-c-tree-view--m-guides--guide-left--base: calc(var(--pf-v6-c-tree-view__node--PaddingInlineStart) - var(--pf-v6-c-tree-view--m-guides__list-node--guide-width--base));\n --pf-v6-c-tree-view--m-guides--guide-left--base--offset: calc(var(--pf-v6-c-tree-view__list-item__list-item__node-toggle--InsetInlineStart) + var(--pf-v6-c-tree-view__node-toggle-icon--MinWidth) / 2);\n --pf-v6-c-tree-view--m-guides__list-node--guide-width--base: var(--pf-t--global--spacer--lg);\n --pf-v6-c-tree-view--m-guides__list-item--before--InsetBlockStart: 0;\n --pf-v6-c-tree-view--m-guides__list-item--before--Width: var(--pf-v6-c-tree-view--m-guides--guide-width--base);\n --pf-v6-c-tree-view--m-guides__list-item--before--Height: 100%;\n --pf-v6-c-tree-view--m-guides__list-item--before--BackgroundColor: var(--pf-v6-c-tree-view--m-guides--guide-color--base);\n --pf-v6-c-tree-view--m-guides__list-item--last-child--before--InsetBlockStart: var(--pf-v6-c-tree-view--m-guides__node--before--InsetBlockStart);\n --pf-v6-c-tree-view--m-guides__list-item--last-child--before--Height: var(--pf-v6-c-tree-view--m-guides__list-item--last-child--before--InsetBlockStart);\n --pf-v6-c-tree-view--m-guides__list-item--ZIndex: var(--pf-t--global--z-index--xs);\n --pf-v6-c-tree-view--m-guides__node--before--Width: 1rem;\n --pf-v6-c-tree-view--m-guides__node--before--Height: var(--pf-v6-c-tree-view--m-guides--guide-width--base);\n --pf-v6-c-tree-view--m-guides__node--before--InsetBlockStart: 1.125rem;\n --pf-v6-c-tree-view--m-guides__node--before--BackgroundColor: var(--pf-v6-c-tree-view--m-guides--guide-color--base);\n --pf-v6-c-tree-view--m-compact--base-border--InsetInlineStart--offset: var(--pf-t--global--spacer--md);\n --pf-v6-c-tree-view--m-compact--base-border--InsetInlineStart: calc(var(--pf-v6-c-tree-view__node--PaddingInlineStart) - var(--pf-v6-c-tree-view--m-compact--base-border--InsetInlineStart--offset));\n --pf-v6-c-tree-view--m-compact__node--indent--base: var(--pf-v6-c-tree-view__node--indent--base);\n --pf-v6-c-tree-view--m-compact__node--nested-indent--base: var(--pf-t--global--spacer--lg);\n --pf-v6-c-tree-view--m-compact--border--InsetInlineStart: var(--pf-v6-c-tree-view--m-compact--base-border--InsetInlineStart);\n --pf-v6-c-tree-view--m-compact__node--Color: var(--pf-t--global--text--color--regular);\n --pf-v6-c-tree-view--m-compact__node--PaddingBlockStart: 0;\n --pf-v6-c-tree-view--m-compact__node--PaddingBlockEnd: 0;\n --pf-v6-c-tree-view--m-compact__node--nested--PaddingBlockStart: var(--pf-t--global--spacer--sm);\n --pf-v6-c-tree-view--m-compact__node--nested--PaddingBlockEnd: var(--pf-t--global--spacer--sm);\n --pf-v6-c-tree-view--m-compact__list-item__list-item__node-toggle--InsetBlockStart: calc(var(--pf-v6-c-tree-view--m-compact__node-container--PaddingBlockStart));\n --pf-v6-c-tree-view--m-compact__list-item--BorderBlockEndWidth: var(--pf-t--global--border--width--divider--default);\n --pf-v6-c-tree-view--m-compact__list-item--BorderBlockEndColor: var(--pf-t--global--border--color--default);\n --pf-v6-c-tree-view--m-compact__list-item--before--InsetBlockStart: 0;\n --pf-v6-c-tree-view--m-compact__list-item--last-child--before--Height: var(--pf-v6-c-tree-view--m-compact__node--before--InsetBlockStart);\n --pf-v6-c-tree-view--m-compact__list-item--nested--before--InsetBlockStart: calc(var(--pf-v6-c-tree-view--m-compact__node--nested--PaddingBlockStart) * -1);\n --pf-v6-c-tree-view--m-compact__list-item--nested--last-child--before--Height: calc(var(--pf-v6-c-tree-view--m-compact__node--before--InsetBlockStart) + var(--pf-v6-c-tree-view--m-compact__node--nested--PaddingBlockStart));\n --pf-v6-c-tree-view--m-compact__node--PaddingInlineStart: var(--pf-v6-c-tree-view--m-compact__node--indent--base);\n --pf-v6-c-tree-view--m-compact__node--before--InsetBlockStart: calc(var(--pf-v6-c-tree-view--m-compact__node-container--PaddingBlockStart) + var(--pf-v6-c-tree-view--m-compact__node--nested--PaddingBlockStart) + 0.25rem);\n --pf-v6-c-tree-view--m-compact__node--level-2--PaddingInlineStart: var(--pf-v6-c-tree-view--m-compact__node--indent--base);\n --pf-v6-c-tree-view--m-compact__node-toggle--nested--MarginInlineEnd: calc(var(--pf-v6-c-tree-view__node-toggle--PaddingInlineStart) * -.5);\n --pf-v6-c-tree-view--m-compact__node-toggle--nested--MarginInlineStart: calc(var(--pf-v6-c-tree-view__node-toggle--PaddingInlineStart) * -1.5);\n --pf-v6-c-tree-view--m-compact__node-container--Display: flex;\n --pf-v6-c-tree-view--m-compact__node-container--PaddingBlockEnd--base: var(--pf-t--global--spacer--lg);\n --pf-v6-c-tree-view--m-compact__node-container--PaddingBlockStart: var(--pf-t--global--spacer--lg);\n --pf-v6-c-tree-view--m-compact__node-container--PaddingInlineEnd: var(--pf-t--global--spacer--lg);\n --pf-v6-c-tree-view--m-compact__node-container--PaddingBlockEnd: var(--pf-v6-c-tree-view--m-compact__node-container--PaddingBlockEnd--base);\n --pf-v6-c-tree-view--m-compact__node-container--PaddingInlineStart: var(--pf-t--global--spacer--xs);\n --pf-v6-c-tree-view--m-compact__node-container--BorderRadius: var(--pf-t--global--border--radius--small);\n --pf-v6-c-tree-view--m-compact__node-container--nested--PaddingBlockStart: var(--pf-t--global--spacer--md);\n --pf-v6-c-tree-view--m-compact__node-container--nested--PaddingInlineEnd: var(--pf-t--global--spacer--lg);\n --pf-v6-c-tree-view--m-compact__node-container--nested--PaddingBlockEnd: var(--pf-t--global--spacer--md);\n --pf-v6-c-tree-view--m-compact__node-container--nested--PaddingInlineStart: var(--pf-t--global--spacer--lg);\n --pf-v6-c-tree-view--m-compact__node-container--nested--BackgroundColor: var(--pf-t--global--background--color--secondary--default);\n --pf-v6-c-tree-view--m-compact__list-item--m-expanded__node-container--PaddingBlockEnd: 0;\n --pf-v6-c-tree-view--m-no-background__node-container--BackgroundColor: transparent;\n --pf-v6-c-tree-view--m-compact--m-no-background--base-border--InsetInlineStart--offset: var(--pf-t--global--spacer--sm);\n --pf-v6-c-tree-view--m-compact--m-no-background--base-border--InsetInlineStart: calc(var(--pf-v6-c-tree-view__node--PaddingInlineStart) - var(--pf-v6-c-tree-view--m-compact--m-no-background--base-border--InsetInlineStart--offset));\n --pf-v6-c-tree-view--m-compact--m-no-background__node--indent--base: var(--pf-v6-c-tree-view__node--indent--base);\n --pf-v6-c-tree-view--m-compact--m-no-background__node--nested-indent--base: var(--pf-t--global--spacer--2xl);\n --pf-v6-c-tree-view--m-compact--m-no-background__node--nested--PaddingBlockStart: 0;\n --pf-v6-c-tree-view--m-compact--m-no-background__node--nested--PaddingBlockEnd: 0;\n --pf-v6-c-tree-view--m-compact--m-no-background__node--before--InsetBlockStart: calc(var(--pf-v6-c-tree-view--m-compact__node-container--nested--PaddingBlockStart) + var(--pf-v6-c-tree-view--m-compact__node--nested--PaddingBlockStart) + 0.25rem);\n}\n@media screen and (prefers-reduced-motion: no-preference) {\n .pf-v6-c-tree-view {\n --pf-v6-c-tree-view__list--TransitionDuration--expand--slide: var(--pf-t--global--motion--duration--fade--default);\n --pf-v6-c-tree-view__list--TransitionDuration--collapse--slide: var(--pf-t--global--motion--duration--fade--short);\n --pf-v6-c-tree-view__list--TranslateY: -.5rem;\n }\n}\n\n.pf-v6-c-tree-view.pf-m-compact .pf-v6-c-tree-view__list-item, .pf-v6-c-tree-view.pf-m-guides .pf-v6-c-tree-view__list-item {\n position: relative;\n}\n.pf-v6-c-tree-view.pf-m-compact .pf-v6-c-tree-view__list-item .pf-v6-c-tree-view__list-item::before,\n.pf-v6-c-tree-view.pf-m-compact .pf-v6-c-tree-view__list-item .pf-v6-c-tree-view__list-item .pf-v6-c-tree-view__node::before, .pf-v6-c-tree-view.pf-m-guides .pf-v6-c-tree-view__list-item .pf-v6-c-tree-view__list-item::before,\n.pf-v6-c-tree-view.pf-m-guides .pf-v6-c-tree-view__list-item .pf-v6-c-tree-view__list-item .pf-v6-c-tree-view__node::before {\n position: absolute;\n inset-inline-start: var(--pf-v6-c-tree-view--m-guides--guide--InsetInlineStart);\n content: "";\n}\n.pf-v6-c-tree-view.pf-m-compact .pf-v6-c-tree-view__list-item .pf-v6-c-tree-view__list-item::before, .pf-v6-c-tree-view.pf-m-guides .pf-v6-c-tree-view__list-item .pf-v6-c-tree-view__list-item::before {\n inset-block-start: var(--pf-v6-c-tree-view--m-guides__list-item--before--InsetBlockStart);\n z-index: var(--pf-v6-c-tree-view--m-guides__list-item--ZIndex);\n width: var(--pf-v6-c-tree-view--m-guides__list-item--before--Width);\n height: var(--pf-v6-c-tree-view--m-guides__list-item--before--Height);\n background-color: var(--pf-v6-c-tree-view--m-guides__list-item--before--BackgroundColor);\n}\n.pf-v6-c-tree-view.pf-m-compact .pf-v6-c-tree-view__list-item .pf-v6-c-tree-view__list-item .pf-v6-c-tree-view__node::before, .pf-v6-c-tree-view.pf-m-guides .pf-v6-c-tree-view__list-item .pf-v6-c-tree-view__list-item .pf-v6-c-tree-view__node::before {\n inset-block-start: var(--pf-v6-c-tree-view--m-guides__node--before--InsetBlockStart);\n width: var(--pf-v6-c-tree-view--m-guides__node--before--Width);\n height: var(--pf-v6-c-tree-view--m-guides__node--before--Height);\n background-color: var(--pf-v6-c-tree-view--m-guides__node--before--BackgroundColor);\n}\n.pf-v6-c-tree-view.pf-m-compact .pf-v6-c-tree-view__list-item .pf-v6-c-tree-view__list-item:last-child::before, .pf-v6-c-tree-view.pf-m-guides .pf-v6-c-tree-view__list-item .pf-v6-c-tree-view__list-item:last-child::before {\n height: var(--pf-v6-c-tree-view--m-guides__list-item--last-child--before--Height);\n}\n.pf-v6-c-tree-view.pf-m-compact .pf-v6-c-tree-view__list-item .pf-v6-c-tree-view__list-item .pf-v6-c-tree-view__list-item, .pf-v6-c-tree-view.pf-m-guides .pf-v6-c-tree-view__list-item .pf-v6-c-tree-view__list-item .pf-v6-c-tree-view__list-item {\n --pf-v6-c-tree-view--m-guides--guide--InsetInlineStart: var(--pf-v6-c-tree-view--m-guides--border--nested--InsetInlineStart);\n}\n.pf-v6-c-tree-view.pf-m-compact .pf-v6-c-tree-view__list-item:last-child, .pf-v6-c-tree-view.pf-m-guides .pf-v6-c-tree-view__list-item:last-child {\n --pf-v6-c-tree-view--m-compact__list-item--BorderBlockEndWidth: 0;\n}\n.pf-v6-c-tree-view.pf-m-compact {\n --pf-v6-c-tree-view__node--Color: var(--pf-v6-c-tree-view--m-compact__node--Color);\n --pf-v6-c-tree-view__node--PaddingBlockStart: var(--pf-v6-c-tree-view--m-compact__node--PaddingBlockStart);\n --pf-v6-c-tree-view__node--PaddingBlockEnd: var(--pf-v6-c-tree-view--m-compact__node--PaddingBlockEnd);\n --pf-v6-c-tree-view__node-container--Display: var(--pf-v6-c-tree-view--m-compact__node-container--Display);\n --pf-v6-c-tree-view__node--hover--BackgroundColor: transparent;\n --pf-v6-c-tree-view__list-item__list-item__node-toggle--InsetBlockStart: var(--pf-v6-c-tree-view--m-compact__list-item__list-item__node-toggle--InsetBlockStart);\n}\n.pf-v6-c-tree-view.pf-m-compact .pf-v6-c-tree-view__list-item {\n border-block-end: var(--pf-v6-c-tree-view--m-compact__list-item--BorderBlockEndWidth) solid var(--pf-v6-c-tree-view--m-compact__list-item--BorderBlockEndColor);\n}\n.pf-v6-c-tree-view.pf-m-compact .pf-v6-c-tree-view__list-item.pf-m-expanded {\n --pf-v6-c-tree-view--m-compact__node-container--PaddingBlockEnd: var(--pf-v6-c-tree-view--m-compact__list-item--m-expanded__node-container--PaddingBlockEnd);\n}\n.pf-v6-c-tree-view.pf-m-compact .pf-v6-c-tree-view__list-item .pf-v6-c-tree-view__list-item {\n --pf-v6-c-tree-view__node--PaddingBlockStart: var(--pf-v6-c-tree-view--m-compact__node--nested--PaddingBlockStart);\n --pf-v6-c-tree-view__node--PaddingBlockEnd: var(--pf-v6-c-tree-view--m-compact__node--nested--PaddingBlockEnd);\n --pf-v6-c-tree-view__node-toggle--Position: static;\n --pf-v6-c-tree-view__node--PaddingInlineStart: var(--pf-v6-c-tree-view--m-compact__node--level-2--PaddingInlineStart);\n --pf-v6-c-tree-view__list-item__list-item__node-toggle--TranslateX: 0;\n --pf-v6-c-tree-view--m-compact__list-item--BorderBlockEndWidth: 0;\n --pf-v6-c-tree-view--m-compact__node-container--PaddingBlockEnd: var(--pf-v6-c-tree-view--m-compact__node-container--PaddingBlockEnd--base);\n}\n.pf-v6-c-tree-view.pf-m-compact .pf-v6-c-tree-view__list-item .pf-v6-c-tree-view__list-item::before,\n.pf-v6-c-tree-view.pf-m-compact .pf-v6-c-tree-view__list-item .pf-v6-c-tree-view__list-item .pf-v6-c-tree-view__node::before {\n inset-inline-start: var(--pf-v6-c-tree-view--m-compact--border--InsetInlineStart);\n}\n.pf-v6-c-tree-view.pf-m-compact .pf-v6-c-tree-view__list-item .pf-v6-c-tree-view__list-item::before {\n inset-block-start: var(--pf-v6-c-tree-view--m-compact__list-item--before--InsetBlockStart);\n}\n.pf-v6-c-tree-view.pf-m-compact .pf-v6-c-tree-view__list-item .pf-v6-c-tree-view__list-item .pf-v6-c-tree-view__node::before {\n inset-block-start: var(--pf-v6-c-tree-view--m-compact__node--before--InsetBlockStart);\n}\n.pf-v6-c-tree-view.pf-m-compact .pf-v6-c-tree-view__list-item .pf-v6-c-tree-view__list-item:last-child::before {\n height: var(--pf-v6-c-tree-view--m-compact__list-item--last-child--before--Height);\n}\n.pf-v6-c-tree-view.pf-m-compact .pf-v6-c-tree-view__list-item .pf-v6-c-tree-view__list-item .pf-v6-c-tree-view__list-item {\n --pf-v6-c-tree-view__node--PaddingInlineStart: var(--pf-v6-c-tree-view--m-compact__node--PaddingInlineStart);\n --pf-v6-c-tree-view--m-compact--border--InsetInlineStart: var(--pf-v6-c-tree-view--m-compact--border--nested--InsetInlineStart);\n --pf-v6-c-tree-view--m-compact__list-item--before--InsetBlockStart: var(--pf-v6-c-tree-view--m-compact__list-item--nested--before--InsetBlockStart);\n --pf-v6-c-tree-view--m-compact__list-item--last-child--before--Height: var(--pf-v6-c-tree-view--m-compact__list-item--nested--last-child--before--Height);\n}\n.pf-v6-c-tree-view.pf-m-compact .pf-v6-c-tree-view__list-item .pf-v6-c-tree-view__list-item .pf-v6-c-tree-view__node-container {\n padding-block-start: var(--pf-v6-c-tree-view--m-compact__node-container--nested--PaddingBlockStart);\n padding-block-end: var(--pf-v6-c-tree-view--m-compact__node-container--nested--PaddingBlockEnd);\n padding-inline-start: var(--pf-v6-c-tree-view--m-compact__node-container--nested--PaddingInlineStart);\n padding-inline-end: var(--pf-v6-c-tree-view--m-compact__node-container--nested--PaddingInlineEnd);\n background-color: var(--pf-v6-c-tree-view--m-compact__node-container--nested--BackgroundColor);\n}\n.pf-v6-c-tree-view.pf-m-compact .pf-v6-c-tree-view__list-item .pf-v6-c-tree-view__list-item .pf-v6-c-tree-view__node-toggle {\n margin-inline-start: var(--pf-v6-c-tree-view--m-compact__node-toggle--nested--MarginInlineStart);\n margin-inline-end: var(--pf-v6-c-tree-view--m-compact__node-toggle--nested--MarginInlineEnd);\n}\n.pf-v6-c-tree-view.pf-m-compact .pf-v6-c-tree-view__node-container {\n padding-block-start: var(--pf-v6-c-tree-view--m-compact__node-container--PaddingBlockStart);\n padding-block-end: var(--pf-v6-c-tree-view--m-compact__node-container--PaddingBlockEnd);\n padding-inline-start: var(--pf-v6-c-tree-view--m-compact__node-container--PaddingInlineStart);\n padding-inline-end: var(--pf-v6-c-tree-view--m-compact__node-container--PaddingInlineEnd);\n}\n.pf-v6-c-tree-view.pf-m-compact .pf-v6-c-tree-view__list-item:not([aria-expanded]) > .pf-v6-c-tree-view__content > .pf-v6-c-tree-view__node,\n.pf-v6-c-tree-view.pf-m-compact .pf-v6-c-tree-view__list-item:not([aria-expanded]) > .pf-v6-c-tree-view__content > .pf-v6-c-tree-view__node > .pf-v6-c-tree-view__node-container {\n cursor: default;\n}\n.pf-v6-c-tree-view.pf-m-compact.pf-m-no-background {\n --pf-v6-c-tree-view--m-compact__node--before--InsetBlockStart: var(--pf-v6-c-tree-view--m-compact--m-no-background__node--before--InsetBlockStart);\n}\n.pf-v6-c-tree-view.pf-m-compact.pf-m-no-background .pf-v6-c-tree-view__list-item .pf-v6-c-tree-view__list-item {\n --pf-v6-c-tree-view__node--PaddingBlockStart: var(--pf-v6-c-tree-view--m-compact--m-no-background__node--nested--PaddingBlockStart);\n --pf-v6-c-tree-view__node--PaddingBlockEnd: var(--pf-v6-c-tree-view--m-compact--m-no-background__node--nested--PaddingBlockEnd);\n}\n.pf-v6-c-tree-view.pf-m-compact.pf-m-no-background .pf-v6-c-tree-view__list-item .pf-v6-c-tree-view__list-item .pf-v6-c-tree-view__list-item {\n --pf-v6-c-tree-view--m-compact--border--InsetInlineStart: var(--pf-v6-c-tree-view--m-compact--m-no-background--border--nested--InsetInlineStart);\n --pf-v6-c-tree-view__node--PaddingInlineStart: var(--pf-v6-c-tree-view--m-compact--m-no-background__node--PaddingInlineStart);\n}\n.pf-v6-c-tree-view.pf-m-no-background {\n --pf-v6-c-tree-view--m-compact__node-container--nested--BackgroundColor: var(--pf-v6-c-tree-view--m-no-background__node-container--BackgroundColor);\n}\n\n.pf-v6-c-tree-view__node-toggle-icon {\n display: inline-block;\n min-width: var(--pf-v6-c-tree-view__node-toggle-icon--MinWidth);\n text-align: center;\n transition: transform var(--pf-v6-c-tree-view__node-toggle-icon--TransitionDuration) var(--pf-v6-c-tree-view__node-toggle-icon--TransitionTimingFunction);\n transform: rotate(var(--pf-v6-c-tree-view__node-toggle-icon--Rotate));\n}\n:where(.pf-v6-m-dir-rtl, [dir=rtl]) .pf-v6-c-tree-view__node-toggle-icon {\n scale: -1 1;\n}\n\n.pf-v6-c-tree-view__list-item .pf-v6-c-tree-view__list {\n max-height: 0;\n visibility: hidden;\n opacity: var(--pf-v6-c-tree-view__list--Opacity);\n transition-delay: 0s, 0s, var(--pf-v6-c-tree-view__list--TransitionDuration--fade), var(--pf-v6-c-tree-view__list--TransitionDuration--fade);\n transition-timing-function: var(--pf-v6-c-tree-view__list--TransitionTimingFunction);\n transition-duration: var(--pf-v6-c-tree-view__list--TransitionDuration--fade), var(--pf-v6-c-tree-view__list--TransitionDuration--slide), 0s, 0s;\n transition-property: opacity, translate, visibility, max-height;\n translate: 0 var(--pf-v6-c-tree-view__list--TranslateY);\n}\n.pf-v6-c-tree-view__list-item .pf-v6-c-tree-view__list-item {\n --pf-v6-c-tree-view__node-toggle-icon--Rotate: var(--pf-v6-c-tree-view__node-toggle-icon--base--Rotate);\n --pf-v6-c-tree-view__node-toggle--Color: var(--pf-v6-c-tree-view__node-toggle--Color--base);\n}\n.pf-v6-c-tree-view__list-item.pf-m-expanded {\n --pf-v6-c-tree-view__node-toggle--Color: var(--pf-v6-c-tree-view__list-item--m-expanded__node-toggle--Color);\n --pf-v6-c-tree-view__node-toggle-icon--Rotate: var(--pf-v6-c-tree-view__list-item--m-expanded__node-toggle-icon--Rotate);\n}\n.pf-v6-c-tree-view__list-item.pf-m-expanded > .pf-v6-c-tree-view__list {\n max-height: 99999px;\n visibility: revert;\n opacity: var(--pf-v6-c-tree-view--m-expanded__list--Opacity);\n transition-delay: 0s;\n transition-duration: var(--pf-v6-c-tree-view__list--TransitionDuration--expand--fade), var(--pf-v6-c-tree-view__list--TransitionDuration--expand--slide), 0s, 0s;\n translate: 0 var(--pf-v6-c-tree-view--m-expanded__list--TranslateY);\n}\n\n.pf-v6-c-tree-view__node,\n.pf-v6-c-tree-view__node-container {\n flex: 1 1;\n align-items: flex-start;\n min-width: 0;\n text-align: start;\n cursor: pointer;\n border: 0;\n}\n\n.pf-v6-c-tree-view__node {\n position: relative;\n display: flex;\n padding-block-start: var(--pf-v6-c-tree-view__node--PaddingBlockStart);\n padding-block-end: var(--pf-v6-c-tree-view__node--PaddingBlockEnd);\n padding-inline-start: var(--pf-v6-c-tree-view__node--PaddingInlineStart);\n padding-inline-end: var(--pf-v6-c-tree-view__node--PaddingInlineEnd);\n color: var(--pf-v6-c-tree-view__node--Color);\n background-color: var(--pf-v6-c-tree-view__node--BackgroundColor);\n}\n.pf-v6-c-tree-view__node::after {\n position: absolute;\n inset: 0;\n pointer-events: none;\n content: "";\n border: var(--pf-v6-c-tree-view__node--BorderWidth) solid var(--pf-v6-c-tree-view__node--BorderColor);\n border-radius: var(--pf-v6-c-tree-view__node--BorderRadius);\n}\n.pf-v6-c-tree-view__node.pf-m-current {\n --pf-v6-c-tree-view__node--Color: var(--pf-v6-c-tree-view__node--m-current--Color);\n --pf-v6-c-tree-view__node--BorderWidth: var(--pf-v6-c-tree-view__node--m-current--BorderWidth);\n}\n.pf-v6-c-tree-view__node .pf-v6-c-tree-view__node-count {\n margin-inline-start: var(--pf-v6-c-tree-view__node-count--MarginInlineStart);\n}\n\n.pf-v6-c-tree-view__node-container {\n display: var(--pf-v6-c-tree-view__node-container--Display);\n flex-grow: 1;\n border-radius: var(--pf-v6-c-tree-view--m-compact__node-container--BorderRadius);\n}\n\n.pf-v6-c-tree-view__node-content {\n display: flex;\n flex-direction: column;\n overflow: var(--pf-v6-c-tree-view__node-content--Overflow);\n}\n.pf-v6-c-tree-view__node-content > * + * {\n margin-block-start: var(--pf-v6-c-tree-view__node-content--RowGap);\n}\n\n.pf-v6-c-tree-view__node-check {\n margin-inline-end: var(--pf-v6-c-tree-view__node-check--MarginInlineEnd);\n}\n\n.pf-v6-c-tree-view__node-toggle {\n position: var(--pf-v6-c-tree-view__node-toggle--Position);\n inset-block-start: var(--pf-v6-c-tree-view__list-item__list-item__node-toggle--InsetBlockStart);\n inset-inline-start: var(--pf-v6-c-tree-view__list-item__list-item__node-toggle--InsetInlineStart);\n display: inline-flex;\n align-items: center;\n justify-content: center;\n padding-block-start: var(--pf-v6-c-tree-view__node-toggle--PaddingBlockStart);\n padding-block-end: var(--pf-v6-c-tree-view__node-toggle--PaddingBlockEnd);\n padding-inline-start: var(--pf-v6-c-tree-view__node-toggle--PaddingInlineStart);\n padding-inline-end: var(--pf-v6-c-tree-view__node-toggle--PaddingInlineEnd);\n margin-block-start: var(--pf-v6-c-tree-view__node-toggle--MarginBlockStart);\n margin-block-end: var(--pf-v6-c-tree-view__node-toggle--MarginBlockEnd);\n color: var(--pf-v6-c-tree-view__node-toggle--Color);\n background-color: var(--pf-v6-c-tree-view__node-toggle--BackgroundColor);\n border: 0;\n transform: translateX(var(--pf-v6-c-tree-view__list-item__list-item__node-toggle--TranslateX));\n}\n:where(.pf-v6-m-dir-rtl, [dir=rtl]) .pf-v6-c-tree-view__node-toggle {\n transform: translateX(calc(var(--pf-v6-c-tree-view__list-item__list-item__node-toggle--TranslateX) * var(--pf-v6-global--inverse--multiplier)));\n}\n\n.pf-v6-c-tree-view__node-title.pf-m-truncate,\n.pf-v6-c-tree-view__node-text.pf-m-truncate {\n --pf-v6-c-tree-view__node-content--Overflow: hidden;\n overflow: hidden;\n text-overflow: ellipsis;\n white-space: nowrap;\n}\n.pf-v6-c-tree-view.pf-m-truncate .pf-v6-c-tree-view__node-title,\n.pf-v6-c-tree-view.pf-m-truncate .pf-v6-c-tree-view__node-text {\n --pf-v6-c-tree-view__node-content--Overflow: hidden;\n overflow: hidden;\n text-overflow: ellipsis;\n white-space: nowrap;\n}\n\n.pf-v6-c-tree-view__node-text {\n font-weight: inherit;\n color: inherit;\n text-align: start;\n background-color: transparent;\n border: 0;\n}\nlabel.pf-v6-c-tree-view__node-text {\n cursor: pointer;\n}\n\n.pf-v6-c-tree-view__node-title {\n font-weight: var(--pf-v6-c-tree-view__node-title--FontWeight);\n}\n\n.pf-v6-c-tree-view__search {\n padding-block-start: var(--pf-v6-c-tree-view__search--PaddingBlockStart);\n padding-block-end: var(--pf-v6-c-tree-view__search--PaddingBlockEnd);\n padding-inline-start: var(--pf-v6-c-tree-view__search--PaddingInlineStart);\n padding-inline-end: var(--pf-v6-c-tree-view__search--PaddingInlineEnd);\n}\n\n.pf-v6-c-tree-view__node-icon {\n padding-inline-end: var(--pf-v6-c-tree-view__node-icon--PaddingInlineEnd);\n color: var(--pf-v6-c-tree-view__node-icon--Color);\n}\n\n.pf-v6-c-tree-view__content {\n display: flex;\n align-items: center;\n background-color: var(--pf-v6-c-tree-view__content--BackgroundColor);\n border-radius: var(--pf-v6-c-tree-view__content--BorderRadius);\n}\n\n.pf-v6-c-tree-view__content:hover,\n.pf-v6-c-tree-view__content:focus-within {\n --pf-v6-c-tree-view__node--BorderWidth: var(--pf-v6-c-tree-view__node--hover--BorderWidth);\n background-color: var(--pf-v6-c-tree-view__node--hover--BackgroundColor);\n}\n\n.pf-v6-c-tree-view__action {\n margin-inline-end: var(--pf-v6-c-tree-view__action--MarginInlineEnd);\n}\n\n.pf-v6-c-tree-view__content:has(> .pf-v6-c-tree-view__node.pf-m-current) {\n --pf-v6-c-tree-view__content--BackgroundColor: var(--pf-v6-c-tree-view__node--m-current--BackgroundColor);\n}\n\n.pf-v6-c-tree-view__list-item .pf-v6-c-tree-view__list-item {\n --pf-v6-c-tree-view__list-item__list-item__node-toggle--InsetInlineStart: var(--pf-v6-c-tree-view__node--PaddingInlineStart);\n --pf-v6-c-tree-view__node--PaddingInlineStart: calc(var(--pf-v6-c-tree-view__node--nested-indent--base) * 1 + var(--pf-v6-c-tree-view__node--indent--base));\n --pf-v6-c-tree-view--m-guides--border--nested--InsetInlineStart: calc(var(--pf-v6-c-tree-view__node--PaddingInlineStart) - var(--pf-v6-c-tree-view--m-guides--guide-left--base--offset));\n}\n.pf-v6-c-tree-view__list-item .pf-v6-c-tree-view__list-item .pf-v6-c-tree-view__list-item {\n --pf-v6-c-tree-view__list-item__list-item__node-toggle--InsetInlineStart: var(--pf-v6-c-tree-view__node--PaddingInlineStart);\n --pf-v6-c-tree-view__node--PaddingInlineStart: calc(var(--pf-v6-c-tree-view__node--nested-indent--base) * 2 + var(--pf-v6-c-tree-view__node--indent--base));\n --pf-v6-c-tree-view--m-guides--border--nested--InsetInlineStart: calc(var(--pf-v6-c-tree-view__node--PaddingInlineStart) - var(--pf-v6-c-tree-view--m-guides--guide-left--base--offset));\n --pf-v6-c-tree-view--m-compact__node--PaddingInlineStart: calc(var(--pf-v6-c-tree-view--m-compact__node--nested-indent--base) * 1 + var(--pf-v6-c-tree-view--m-compact__node--indent--base));\n --pf-v6-c-tree-view--m-compact--border--nested--InsetInlineStart: calc(var(--pf-v6-c-tree-view__node--PaddingInlineStart) - var(--pf-v6-c-tree-view--m-compact--base-border--InsetInlineStart--offset));\n --pf-v6-c-tree-view--m-compact--m-no-background__node--PaddingInlineStart: calc(var(--pf-v6-c-tree-view--m-compact--m-no-background__node--nested-indent--base) * 1 + var(--pf-v6-c-tree-view--m-compact--m-no-background__node--indent--base));\n --pf-v6-c-tree-view--m-compact--m-no-background--border--nested--InsetInlineStart: calc(var(--pf-v6-c-tree-view__node--PaddingInlineStart) - var(--pf-v6-c-tree-view--m-compact--m-no-background--base-border--InsetInlineStart--offset));\n}\n.pf-v6-c-tree-view__list-item .pf-v6-c-tree-view__list-item .pf-v6-c-tree-view__list-item .pf-v6-c-tree-view__list-item {\n --pf-v6-c-tree-view__list-item__list-item__node-toggle--InsetInlineStart: var(--pf-v6-c-tree-view__node--PaddingInlineStart);\n --pf-v6-c-tree-view__node--PaddingInlineStart: calc(var(--pf-v6-c-tree-view__node--nested-indent--base) * 3 + var(--pf-v6-c-tree-view__node--indent--base));\n --pf-v6-c-tree-view--m-guides--border--nested--InsetInlineStart: calc(var(--pf-v6-c-tree-view__node--PaddingInlineStart) - var(--pf-v6-c-tree-view--m-guides--guide-left--base--offset));\n --pf-v6-c-tree-view--m-compact__node--PaddingInlineStart: calc(var(--pf-v6-c-tree-view--m-compact__node--nested-indent--base) * 2 + var(--pf-v6-c-tree-view--m-compact__node--indent--base));\n --pf-v6-c-tree-view--m-compact--border--nested--InsetInlineStart: calc(var(--pf-v6-c-tree-view__node--PaddingInlineStart) - var(--pf-v6-c-tree-view--m-compact--base-border--InsetInlineStart--offset));\n --pf-v6-c-tree-view--m-compact--m-no-background__node--PaddingInlineStart: calc(var(--pf-v6-c-tree-view--m-compact--m-no-background__node--nested-indent--base) * 2 + var(--pf-v6-c-tree-view--m-compact--m-no-background__node--indent--base));\n --pf-v6-c-tree-view--m-compact--m-no-background--border--nested--InsetInlineStart: calc(var(--pf-v6-c-tree-view__node--PaddingInlineStart) - var(--pf-v6-c-tree-view--m-compact--m-no-background--base-border--InsetInlineStart--offset));\n}\n.pf-v6-c-tree-view__list-item .pf-v6-c-tree-view__list-item .pf-v6-c-tree-view__list-item .pf-v6-c-tree-view__list-item .pf-v6-c-tree-view__list-item {\n --pf-v6-c-tree-view__list-item__list-item__node-toggle--InsetInlineStart: var(--pf-v6-c-tree-view__node--PaddingInlineStart);\n --pf-v6-c-tree-view__node--PaddingInlineStart: calc(var(--pf-v6-c-tree-view__node--nested-indent--base) * 4 + var(--pf-v6-c-tree-view__node--indent--base));\n --pf-v6-c-tree-view--m-guides--border--nested--InsetInlineStart: calc(var(--pf-v6-c-tree-view__node--PaddingInlineStart) - var(--pf-v6-c-tree-view--m-guides--guide-left--base--offset));\n --pf-v6-c-tree-view--m-compact__node--PaddingInlineStart: calc(var(--pf-v6-c-tree-view--m-compact__node--nested-indent--base) * 3 + var(--pf-v6-c-tree-view--m-compact__node--indent--base));\n --pf-v6-c-tree-view--m-compact--border--nested--InsetInlineStart: calc(var(--pf-v6-c-tree-view__node--PaddingInlineStart) - var(--pf-v6-c-tree-view--m-compact--base-border--InsetInlineStart--offset));\n --pf-v6-c-tree-view--m-compact--m-no-background__node--PaddingInlineStart: calc(var(--pf-v6-c-tree-view--m-compact--m-no-background__node--nested-indent--base) * 3 + var(--pf-v6-c-tree-view--m-compact--m-no-background__node--indent--base));\n --pf-v6-c-tree-view--m-compact--m-no-background--border--nested--InsetInlineStart: calc(var(--pf-v6-c-tree-view__node--PaddingInlineStart) - var(--pf-v6-c-tree-view--m-compact--m-no-background--base-border--InsetInlineStart--offset));\n}\n.pf-v6-c-tree-view__list-item .pf-v6-c-tree-view__list-item .pf-v6-c-tree-view__list-item .pf-v6-c-tree-view__list-item .pf-v6-c-tree-view__list-item .pf-v6-c-tree-view__list-item {\n --pf-v6-c-tree-view__list-item__list-item__node-toggle--InsetInlineStart: var(--pf-v6-c-tree-view__node--PaddingInlineStart);\n --pf-v6-c-tree-view__node--PaddingInlineStart: calc(var(--pf-v6-c-tree-view__node--nested-indent--base) * 5 + var(--pf-v6-c-tree-view__node--indent--base));\n --pf-v6-c-tree-view--m-guides--border--nested--InsetInlineStart: calc(var(--pf-v6-c-tree-view__node--PaddingInlineStart) - var(--pf-v6-c-tree-view--m-guides--guide-left--base--offset));\n --pf-v6-c-tree-view--m-compact__node--PaddingInlineStart: calc(var(--pf-v6-c-tree-view--m-compact__node--nested-indent--base) * 4 + var(--pf-v6-c-tree-view--m-compact__node--indent--base));\n --pf-v6-c-tree-view--m-compact--border--nested--InsetInlineStart: calc(var(--pf-v6-c-tree-view__node--PaddingInlineStart) - var(--pf-v6-c-tree-view--m-compact--base-border--InsetInlineStart--offset));\n --pf-v6-c-tree-view--m-compact--m-no-background__node--PaddingInlineStart: calc(var(--pf-v6-c-tree-view--m-compact--m-no-background__node--nested-indent--base) * 4 + var(--pf-v6-c-tree-view--m-compact--m-no-background__node--indent--base));\n --pf-v6-c-tree-view--m-compact--m-no-background--border--nested--InsetInlineStart: calc(var(--pf-v6-c-tree-view__node--PaddingInlineStart) - var(--pf-v6-c-tree-view--m-compact--m-no-background--base-border--InsetInlineStart--offset));\n}\n.pf-v6-c-tree-view__list-item .pf-v6-c-tree-view__list-item .pf-v6-c-tree-view__list-item .pf-v6-c-tree-view__list-item .pf-v6-c-tree-view__list-item .pf-v6-c-tree-view__list-item .pf-v6-c-tree-view__list-item {\n --pf-v6-c-tree-view__list-item__list-item__node-toggle--InsetInlineStart: var(--pf-v6-c-tree-view__node--PaddingInlineStart);\n --pf-v6-c-tree-view__node--PaddingInlineStart: calc(var(--pf-v6-c-tree-view__node--nested-indent--base) * 6 + var(--pf-v6-c-tree-view__node--indent--base));\n --pf-v6-c-tree-view--m-guides--border--nested--InsetInlineStart: calc(var(--pf-v6-c-tree-view__node--PaddingInlineStart) - var(--pf-v6-c-tree-view--m-guides--guide-left--base--offset));\n --pf-v6-c-tree-view--m-compact__node--PaddingInlineStart: calc(var(--pf-v6-c-tree-view--m-compact__node--nested-indent--base) * 5 + var(--pf-v6-c-tree-view--m-compact__node--indent--base));\n --pf-v6-c-tree-view--m-compact--border--nested--InsetInlineStart: calc(var(--pf-v6-c-tree-view__node--PaddingInlineStart) - var(--pf-v6-c-tree-view--m-compact--base-border--InsetInlineStart--offset));\n --pf-v6-c-tree-view--m-compact--m-no-background__node--PaddingInlineStart: calc(var(--pf-v6-c-tree-view--m-compact--m-no-background__node--nested-indent--base) * 5 + var(--pf-v6-c-tree-view--m-compact--m-no-background__node--indent--base));\n --pf-v6-c-tree-view--m-compact--m-no-background--border--nested--InsetInlineStart: calc(var(--pf-v6-c-tree-view__node--PaddingInlineStart) - var(--pf-v6-c-tree-view--m-compact--m-no-background--base-border--InsetInlineStart--offset));\n}\n.pf-v6-c-tree-view__list-item .pf-v6-c-tree-view__list-item .pf-v6-c-tree-view__list-item .pf-v6-c-tree-view__list-item .pf-v6-c-tree-view__list-item .pf-v6-c-tree-view__list-item .pf-v6-c-tree-view__list-item .pf-v6-c-tree-view__list-item {\n --pf-v6-c-tree-view__list-item__list-item__node-toggle--InsetInlineStart: var(--pf-v6-c-tree-view__node--PaddingInlineStart);\n --pf-v6-c-tree-view__node--PaddingInlineStart: calc(var(--pf-v6-c-tree-view__node--nested-indent--base) * 7 + var(--pf-v6-c-tree-view__node--indent--base));\n --pf-v6-c-tree-view--m-guides--border--nested--InsetInlineStart: calc(var(--pf-v6-c-tree-view__node--PaddingInlineStart) - var(--pf-v6-c-tree-view--m-guides--guide-left--base--offset));\n --pf-v6-c-tree-view--m-compact__node--PaddingInlineStart: calc(var(--pf-v6-c-tree-view--m-compact__node--nested-indent--base) * 6 + var(--pf-v6-c-tree-view--m-compact__node--indent--base));\n --pf-v6-c-tree-view--m-compact--border--nested--InsetInlineStart: calc(var(--pf-v6-c-tree-view__node--PaddingInlineStart) - var(--pf-v6-c-tree-view--m-compact--base-border--InsetInlineStart--offset));\n --pf-v6-c-tree-view--m-compact--m-no-background__node--PaddingInlineStart: calc(var(--pf-v6-c-tree-view--m-compact--m-no-background__node--nested-indent--base) * 6 + var(--pf-v6-c-tree-view--m-compact--m-no-background__node--indent--base));\n --pf-v6-c-tree-view--m-compact--m-no-background--border--nested--InsetInlineStart: calc(var(--pf-v6-c-tree-view__node--PaddingInlineStart) - var(--pf-v6-c-tree-view--m-compact--m-no-background--base-border--InsetInlineStart--offset));\n}\n.pf-v6-c-tree-view__list-item .pf-v6-c-tree-view__list-item .pf-v6-c-tree-view__list-item .pf-v6-c-tree-view__list-item .pf-v6-c-tree-view__list-item .pf-v6-c-tree-view__list-item .pf-v6-c-tree-view__list-item .pf-v6-c-tree-view__list-item .pf-v6-c-tree-view__list-item {\n --pf-v6-c-tree-view__list-item__list-item__node-toggle--InsetInlineStart: var(--pf-v6-c-tree-view__node--PaddingInlineStart);\n --pf-v6-c-tree-view__node--PaddingInlineStart: calc(var(--pf-v6-c-tree-view__node--nested-indent--base) * 8 + var(--pf-v6-c-tree-view__node--indent--base));\n --pf-v6-c-tree-view--m-guides--border--nested--InsetInlineStart: calc(var(--pf-v6-c-tree-view__node--PaddingInlineStart) - var(--pf-v6-c-tree-view--m-guides--guide-left--base--offset));\n --pf-v6-c-tree-view--m-compact__node--PaddingInlineStart: calc(var(--pf-v6-c-tree-view--m-compact__node--nested-indent--base) * 7 + var(--pf-v6-c-tree-view--m-compact__node--indent--base));\n --pf-v6-c-tree-view--m-compact--border--nested--InsetInlineStart: calc(var(--pf-v6-c-tree-view__node--PaddingInlineStart) - var(--pf-v6-c-tree-view--m-compact--base-border--InsetInlineStart--offset));\n --pf-v6-c-tree-view--m-compact--m-no-background__node--PaddingInlineStart: calc(var(--pf-v6-c-tree-view--m-compact--m-no-background__node--nested-indent--base) * 7 + var(--pf-v6-c-tree-view--m-compact--m-no-background__node--indent--base));\n --pf-v6-c-tree-view--m-compact--m-no-background--border--nested--InsetInlineStart: calc(var(--pf-v6-c-tree-view__node--PaddingInlineStart) - var(--pf-v6-c-tree-view--m-compact--m-no-background--base-border--InsetInlineStart--offset));\n}\n.pf-v6-c-tree-view__list-item .pf-v6-c-tree-view__list-item .pf-v6-c-tree-view__list-item .pf-v6-c-tree-view__list-item .pf-v6-c-tree-view__list-item .pf-v6-c-tree-view__list-item .pf-v6-c-tree-view__list-item .pf-v6-c-tree-view__list-item .pf-v6-c-tree-view__list-item .pf-v6-c-tree-view__list-item {\n --pf-v6-c-tree-view__list-item__list-item__node-toggle--InsetInlineStart: var(--pf-v6-c-tree-view__node--PaddingInlineStart);\n --pf-v6-c-tree-view__node--PaddingInlineStart: calc(var(--pf-v6-c-tree-view__node--nested-indent--base) * 9 + var(--pf-v6-c-tree-view__node--indent--base));\n --pf-v6-c-tree-view--m-guides--border--nested--InsetInlineStart: calc(var(--pf-v6-c-tree-view__node--PaddingInlineStart) - var(--pf-v6-c-tree-view--m-guides--guide-left--base--offset));\n --pf-v6-c-tree-view--m-compact__node--PaddingInlineStart: calc(var(--pf-v6-c-tree-view--m-compact__node--nested-indent--base) * 8 + var(--pf-v6-c-tree-view--m-compact__node--indent--base));\n --pf-v6-c-tree-view--m-compact--border--nested--InsetInlineStart: calc(var(--pf-v6-c-tree-view__node--PaddingInlineStart) - var(--pf-v6-c-tree-view--m-compact--base-border--InsetInlineStart--offset));\n --pf-v6-c-tree-view--m-compact--m-no-background__node--PaddingInlineStart: calc(var(--pf-v6-c-tree-view--m-compact--m-no-background__node--nested-indent--base) * 8 + var(--pf-v6-c-tree-view--m-compact--m-no-background__node--indent--base));\n --pf-v6-c-tree-view--m-compact--m-no-background--border--nested--InsetInlineStart: calc(var(--pf-v6-c-tree-view__node--PaddingInlineStart) - var(--pf-v6-c-tree-view--m-compact--m-no-background--base-border--InsetInlineStart--offset));\n}\n.pf-v6-c-tree-view__list-item .pf-v6-c-tree-view__list-item .pf-v6-c-tree-view__list-item .pf-v6-c-tree-view__list-item .pf-v6-c-tree-view__list-item .pf-v6-c-tree-view__list-item .pf-v6-c-tree-view__list-item .pf-v6-c-tree-view__list-item .pf-v6-c-tree-view__list-item .pf-v6-c-tree-view__list-item .pf-v6-c-tree-view__list-item {\n --pf-v6-c-tree-view__list-item__list-item__node-toggle--InsetInlineStart: var(--pf-v6-c-tree-view__node--PaddingInlineStart);\n --pf-v6-c-tree-view__node--PaddingInlineStart: calc(var(--pf-v6-c-tree-view__node--nested-indent--base) * 10 + var(--pf-v6-c-tree-view__node--indent--base));\n --pf-v6-c-tree-view--m-guides--border--nested--InsetInlineStart: calc(var(--pf-v6-c-tree-view__node--PaddingInlineStart) - var(--pf-v6-c-tree-view--m-guides--guide-left--base--offset));\n --pf-v6-c-tree-view--m-compact__node--PaddingInlineStart: calc(var(--pf-v6-c-tree-view--m-compact__node--nested-indent--base) * 9 + var(--pf-v6-c-tree-view--m-compact__node--indent--base));\n --pf-v6-c-tree-view--m-compact--border--nested--InsetInlineStart: calc(var(--pf-v6-c-tree-view__node--PaddingInlineStart) - var(--pf-v6-c-tree-view--m-compact--base-border--InsetInlineStart--offset));\n --pf-v6-c-tree-view--m-compact--m-no-background__node--PaddingInlineStart: calc(var(--pf-v6-c-tree-view--m-compact--m-no-background__node--nested-indent--base) * 9 + var(--pf-v6-c-tree-view--m-compact--m-no-background__node--indent--base));\n --pf-v6-c-tree-view--m-compact--m-no-background--border--nested--InsetInlineStart: calc(var(--pf-v6-c-tree-view__node--PaddingInlineStart) - var(--pf-v6-c-tree-view--m-compact--m-no-background--base-border--InsetInlineStart--offset));\n}\n\n.pf-v6-c-wizard {\n --pf-v6-c-wizard--Height: initial;\n --pf-v6-c-wizard--Height--base: 100%;\n --pf-v6-c-modal-box--c-wizard--Height--base: 47.625rem;\n --pf-v6-c-wizard__header--BackgroundColor: var(--pf-t--global--background--color--secondary--default);\n --pf-v6-c-wizard__header--ZIndex: auto;\n --pf-v6-c-wizard__header--PaddingBlockStart: var(--pf-t--global--spacer--lg);\n --pf-v6-c-wizard__header--PaddingInlineEnd: var(--pf-t--global--spacer--lg);\n --pf-v6-c-wizard__header--PaddingBlockEnd: var(--pf-t--global--spacer--lg);\n --pf-v6-c-wizard__header--PaddingInlineStart: var(--pf-t--global--spacer--lg);\n --pf-v6-c-wizard__header--BorderBlockEndWidth: var(--pf-t--global--border--width--divider--default);\n --pf-v6-c-wizard__header--BorderBlockEndColor: var(--pf-t--global--border--color--default);\n --pf-v6-c-wizard__close--InsetBlockStart: calc(var(--pf-t--global--spacer--lg) - var(--pf-t--global--spacer--control--vertical--plain));\n --pf-v6-c-wizard__close--InsetInlineEnd: var(--pf-t--global--spacer--sm);\n --pf-v6-c-wizard__close--FontSize: var(--pf-t--global--font--size--xl);\n --pf-v6-c-wizard__title--PaddingInlineEnd: var(--pf-t--global--spacer--2xl);\n --pf-v6-c-wizard__title-text--FontSize: var(--pf-t--global--font--size--3xl);\n --pf-v6-c-wizard__title-text--FontFamily: var(--pf-t--global--font--family--heading);\n --pf-v6-c-wizard__title-text--FontWeight: var(--pf-t--global--font--weight--heading--default);\n --pf-v6-c-wizard__title-text--LineHeight: var(--pf-t--global--font--line-height--heading);\n --pf-v6-c-wizard__title-text--Color: var(--pf-t--global--text--color--regular);\n --pf-v6-c-wizard__description--PaddingBlockStart: var(--pf-t--global--spacer--sm);\n --pf-v6-c-wizard__description--Color: var(--pf-t--global--text--color--subtle);\n --pf-v6-c-wizard__nav-link--Gap: var(--pf-t--global--spacer--xs);\n --pf-v6-c-wizard__nav-link--Color: var(--pf-t--global--text--color--subtle);\n --pf-v6-c-wizard__nav-link--TextDecoration: none;\n --pf-v6-c-wizard__nav-link--hover--Color: var(--pf-t--global--text--color--subtle);\n --pf-v6-c-wizard__nav-link--hover--BackgroundColor: var(--pf-t--global--background--color--action--plain--hover);\n --pf-v6-c-wizard__nav-link--m-current--Color: var(--pf-t--global--text--color--regular);\n --pf-v6-c-wizard__nav-link--m-current--BackgroundColor: var(--pf-t--global--background--color--action--plain--clicked);\n --pf-v6-c-wizard__nav-link--m-disabled--Color: var(--pf-t--global--text--color--disabled);\n --pf-v6-c-wizard__nav-link--m-disabled--BackgroundColor: transparent;\n --pf-v6-c-wizard__nav-link-main--PaddingBlockStart: var(--pf-t--global--spacer--sm);\n --pf-v6-c-wizard__nav-link-main--PaddingBlockEnd: var(--pf-t--global--spacer--sm);\n --pf-v6-c-wizard__nav-link-main--PaddingInlineStart: var(--pf-t--global--spacer--sm);\n --pf-v6-c-wizard__nav-link-main--PaddingInlineEnd: var(--pf-t--global--spacer--sm);\n --pf-v6-c-wizard__nav-link-main--BackgroundColor: var(--pf-t--global--background--color--action--plain--default);\n --pf-v6-c-wizard__nav-link-main--BorderRadius: var(--pf-t--global--border--radius--small);\n --pf-v6-c-wizard__nav-link-main--BorderColor: var(--pf-t--global--border--color--high-contrast);\n --pf-v6-c-wizard__nav-link-main--BorderWidth: var(--pf-t--global--border--width--action--plain--default);\n --pf-v6-c-wizard__nav-link--hover__nav-link-main--BorderWidth: var(--pf-t--global--border--width--action--plain--hover);\n --pf-v6-c-wizard__nav-link--m-current__nav-link-main--BorderWidth: var(--pf-t--global--border--width--action--plain--clicked);\n --pf-v6-c-wizard__nav-link-toggle--PaddingInlineEnd: var(--pf-t--global--spacer--sm);\n --pf-v6-c-wizard__nav-link-toggle--PaddingInlineStart: var(--pf-t--global--spacer--sm);\n --pf-v6-c-wizard__nav-link-toggle--Color: var(--pf-t--global--icon--color--regular);\n --pf-v6-c-wizard__nav-link-toggle-icon--TransitionDuration: var(--pf-t--global--motion--duration--icon--default);\n --pf-v6-c-wizard__nav-link-toggle-icon--TransitionTimingFunction: var(--pf-t--global--motion--timing-function--default);\n --pf-v6-c-wizard__nav-link-toggle-icon--Rotate: 0;\n --pf-v6-c-wizard__nav-item--m-expanded__link-toggle-icon--Rotate: 90deg;\n --pf-v6-c-wizard__nav-link--before--Width: var(--pf-t--global--icon--size--font--xl);\n --pf-v6-c-wizard__nav-link--before--Height: var(--pf-t--global--icon--size--font--xl);\n --pf-v6-c-wizard__nav-link--before--InsetBlockStart: var(--pf-t--global--spacer--sm);\n --pf-v6-c-wizard__nav-link--before--BackgroundColor: var(--pf-t--global--background--color--secondary--default);\n --pf-v6-c-wizard__nav-link--before--BorderColor: var(--pf-t--global--border--color--high-contrast);\n --pf-v6-c-wizard__nav-link--before--BorderWidth: var(--pf-t--global--border--width--regular);\n --pf-v6-c-wizard__nav-link--before--BorderRadius: var(--pf-t--global--border--radius--large);\n --pf-v6-c-wizard__nav-link--before--Color: var(--pf-t--global--text--color--regular);\n --pf-v6-c-wizard__nav-link--before--FontSize: var(--pf-t--global--font--size--body--default);\n --pf-v6-c-wizard__nav-link--m-current--before--BackgroundColor: var(--pf-t--global--color--brand--default);\n --pf-v6-c-wizard__nav-link--m-current--before--Color: var(--pf-t--global--text--color--on-brand--default);\n --pf-v6-c-wizard__nav-link--m-current--before--BorderColor: transparent;\n --pf-v6-c-wizard__nav-link--m-disabled--before--BackgroundColor: transparent;\n --pf-v6-c-wizard__nav-link--m-disabled--before--Color: var(--pf-t--global--text--color--disabled);\n --pf-v6-c-wizard__nav-link--m-disabled--before--BorderColor: transparent;\n --pf-v6-c-wizard__nav-link-status-icon--Color: var(--pf-t--global--icon--color--regular);\n --pf-v6-c-wizard__nav-link--m-danger__nav-link-status-icon--Color: var(--pf-t--global--icon--color--status--danger--default);\n --pf-v6-c-wizard__nav-link--m-warning__nav-link-status-icon--Color: var(--pf-t--global--icon--color--status--warning--default);\n --pf-v6-c-wizard__nav-link--m-success__nav-link-status-icon--Color: var(--pf-t--global--icon--color--status--success--default);\n --pf-v6-c-wizard__nav-link-status-icon--InsetBlockStart: 4px;\n --pf-v6-c-wizard__nav-link-status-icon--FontSize: var(--pf-t--global--icon--size--font--xl);\n --pf-v6-c-wizard__toggle--BackgroundColor: var(--pf-t--global--background--color--primary--default);\n --pf-v6-c-wizard__toggle--ZIndex: var(--pf-t--global--z-index--xs);\n --pf-v6-c-wizard__toggle--PaddingBlockStart: var(--pf-t--global--spacer--lg);\n --pf-v6-c-wizard__toggle--PaddingInlineEnd: var(--pf-t--global--spacer--md);\n --pf-v6-c-wizard__toggle--PaddingBlockEnd: var(--pf-t--global--spacer--lg);\n --pf-v6-c-wizard__toggle--PaddingInlineStart: var(--pf-t--global--spacer--lg);\n --pf-v6-c-wizard__toggle--BorderBlockEndWidth: var(--pf-t--global--border--width--divider--default);\n --pf-v6-c-wizard__toggle--BorderBlockEndColor: var(--pf-t--global--border--color--default);\n --pf-v6-c-wizard__toggle-num--InsetBlockStart: 0;\n --pf-v6-c-wizard__toggle-list-item--not-last-child--MarginInlineEnd: var(--pf-t--global--spacer--sm);\n --pf-v6-c-wizard__toggle-list-item--MarginBlockEnd: var(--pf-t--global--spacer--xs);\n --pf-v6-c-wizard__toggle-list-item--Gap: var(--pf-t--global--spacer--sm);\n --pf-v6-c-wizard__nav-link-status-icon--LineHeight: 1;\n --pf-v6-c-wizard__toggle-status-icon--Color: var(--pf-t--global--icon--color--regular);\n --pf-v6-c-wizard__toggle-list-item--m-danger__status-icon--Color: var(--pf-t--global--icon--color--status--danger--default);\n --pf-v6-c-wizard__toggle-list-item--m-warning__status-icon--Color: var(--pf-t--global--icon--color--status--warning--default);\n --pf-v6-c-wizard__toggle-list-item--m-success__status-icon--Color: var(--pf-t--global--icon--color--status--success--default);\n --pf-v6-c-wizard__toggle-status-icon--InsetBlockStart: 2px;\n --pf-v6-c-wizard__toggle-status-icon--FontSize: var(--pf-t--global--icon--size--font--xl);\n --pf-v6-c-wizard__toggle-list--MarginInlineEnd: var(--pf-t--global--spacer--sm);\n --pf-v6-c-wizard__toggle-list--MarginBlockEnd: calc(var(--pf-v6-c-wizard__toggle-list-item--MarginBlockEnd) * -1);\n --pf-v6-c-wizard__toggle-separator--Color: var(--pf-t--global--border--color--default);\n --pf-v6-c-wizard__toggle-icon--LineHeight: var(--pf-t--global--font--line-height--body);\n --pf-v6-c-wizard__toggle--m-expanded__toggle-icon--Rotate: 180deg;\n --pf-v6-c-wizard__nav--ZIndex: var(--pf-t--global--z-index--sm);\n --pf-v6-c-wizard__nav--BackgroundColor: var(--pf-t--global--background--color--primary--default);\n --pf-v6-c-wizard__nav--BorderBlockEndWidth: var(--pf-t--global--border--width--high-contrast--regular);\n --pf-v6-c-wizard__nav--BorderBlockEndColor: var(--pf-t--global--border--color--high-contrast);\n --pf-v6-c-wizard__nav--BoxShadow: var(--pf-t--global--box-shadow--md--bottom);\n --pf-v6-c-wizard__nav--Width: 100%;\n --pf-v6-c-wizard__nav--lg--Width: 15.625rem;\n --pf-v6-c-wizard__nav--lg--BorderInlineEndWidth: var(--pf-t--global--border--width--divider--default);\n --pf-v6-c-wizard__nav--lg--BorderInlineEndColor: var(--pf-t--global--border--color--default);\n --pf-v6-c-wizard__nav-list--PaddingBlockStart: var(--pf-t--global--spacer--lg);\n --pf-v6-c-wizard__nav-list--PaddingInlineEnd: var(--pf-t--global--spacer--lg);\n --pf-v6-c-wizard__nav-list--PaddingBlockEnd: var(--pf-t--global--spacer--lg);\n --pf-v6-c-wizard__nav-list--PaddingInlineStart: var(--pf-t--global--spacer--lg);\n --pf-v6-c-wizard__nav-list--nested--MarginInlineStart: var(--pf-t--global--spacer--lg);\n --pf-v6-c-wizard__nav-list--nested--MarginBlockStart: var(--pf-t--global--spacer--md);\n --pf-v6-c-wizard__nav-item--MarginBlockStart: var(--pf-t--global--spacer--md);\n --pf-v6-c-wizard__outer-wrap--BackgroundColor: var(--pf-t--global--background--color--primary--default);\n --pf-v6-c-wizard__outer-wrap--lg--PaddingInlineStart: var(--pf-v6-c-wizard__nav--Width);\n --pf-v6-c-wizard__outer-wrap--MinHeight: 15.625rem;\n --pf-v6-c-wizard__main--ZIndex: auto;\n --pf-v6-c-wizard__main-body--PaddingBlockStart: var(--pf-t--global--spacer--lg);\n --pf-v6-c-wizard__main-body--PaddingInlineEnd: var(--pf-t--global--spacer--lg);\n --pf-v6-c-wizard__main-body--PaddingBlockEnd: var(--pf-t--global--spacer--lg);\n --pf-v6-c-wizard__main-body--PaddingInlineStart: var(--pf-t--global--spacer--lg);\n --pf-v6-c-wizard__footer--BackgroundColor: var(--pf-t--global--background--color--primary--default);\n --pf-v6-c-wizard__footer--ZIndex: var(--pf-t--global--z-index--xs);\n --pf-v6-c-wizard__footer--PaddingBlockStart: var(--pf-t--global--spacer--lg);\n --pf-v6-c-wizard__footer--PaddingInlineEnd: var(--pf-t--global--spacer--lg);\n --pf-v6-c-wizard__footer--PaddingBlockEnd: var(--pf-t--global--spacer--lg);\n --pf-v6-c-wizard__footer--PaddingInlineStart: var(--pf-t--global--spacer--lg);\n --pf-v6-c-wizard__footer--BorderBlockStartWidth: var(--pf-t--global--border--width--divider--default);\n --pf-v6-c-wizard__footer--BorderBlockStartColor: var(--pf-t--global--border--color--default);\n}\n@media screen and (min-width: 62rem) {\n .pf-v6-c-wizard {\n --pf-v6-c-wizard__nav--Width: var(--pf-v6-c-wizard__nav--lg--Width);\n --pf-v6-c-wizard__nav--BoxShadow: none;\n --pf-v6-c-wizard__nav--BorderBlockEndWidth: 0;\n }\n}\n\n.pf-v6-c-wizard {\n position: relative;\n display: flex;\n flex-direction: column;\n height: var(--pf-v6-c-wizard--Height, var(--pf-v6-c-wizard--Height--base));\n}\n.pf-v6-c-modal-box .pf-v6-c-wizard {\n flex: 1 1 var(--pf-v6-c-wizard--Height, var(--pf-v6-c-modal-box--c-wizard--Height--base));\n min-height: 0;\n}\n.pf-v6-c-wizard > :not(.pf-v6-c-wizard__outer-wrap):not(.pf-v6-c-drawer) {\n flex-shrink: 0;\n}\n.pf-v6-c-wizard.pf-m-finished {\n --pf-v6-c-wizard__outer-wrap--lg--PaddingInlineStart: 0;\n}\n.pf-v6-c-wizard.pf-m-finished .pf-v6-c-wizard__nav,\n.pf-v6-c-wizard.pf-m-finished .pf-v6-c-wizard__footer,\n.pf-v6-c-wizard.pf-m-finished .pf-v6-c-wizard__toggle {\n display: none;\n}\n\n.pf-v6-c-wizard__header {\n position: relative;\n z-index: var(--pf-v6-c-wizard__header--ZIndex);\n padding-block-start: var(--pf-v6-c-wizard__header--PaddingBlockStart);\n padding-block-end: var(--pf-v6-c-wizard__header--PaddingBlockEnd);\n padding-inline-start: var(--pf-v6-c-wizard__header--PaddingInlineStart);\n padding-inline-end: var(--pf-v6-c-wizard__header--PaddingInlineEnd);\n background-color: var(--pf-v6-c-wizard__header--BackgroundColor);\n border-block-end: var(--pf-v6-c-wizard__header--BorderBlockEndWidth) solid var(--pf-v6-c-wizard__header--BorderBlockEndColor);\n}\n.pf-v6-c-wizard__header .pf-v6-c-wizard__close {\n position: absolute;\n inset-block-start: var(--pf-v6-c-wizard__close--InsetBlockStart);\n inset-inline-end: var(--pf-v6-c-wizard__close--InsetInlineEnd);\n}\n.pf-v6-c-wizard__header .pf-v6-c-wizard__close button {\n font-size: var(--pf-v6-c-wizard__close--FontSize);\n}\n\n.pf-v6-c-wizard__title {\n padding-inline-end: var(--pf-v6-c-wizard__title--PaddingInlineEnd);\n word-wrap: break-word;\n}\n\n.pf-v6-c-wizard__title-text {\n font-family: var(--pf-v6-c-wizard__title-text--FontFamily);\n font-size: var(--pf-v6-c-wizard__title-text--FontSize);\n font-weight: var(--pf-v6-c-wizard__title-text--FontWeight);\n line-height: var(--pf-v6-c-wizard__title-text--LineHeight);\n color: var(--pf-v6-c-wizard__title-text--Color);\n}\n\n.pf-v6-c-wizard__description {\n display: none;\n padding-block-start: var(--pf-v6-c-wizard__description--PaddingBlockStart);\n color: var(--pf-v6-c-wizard__description--Color);\n}\n@media screen and (min-width: 62rem) {\n .pf-v6-c-wizard__description {\n display: block;\n }\n}\n\n.pf-v6-c-wizard__toggle {\n position: relative;\n z-index: var(--pf-v6-c-wizard__toggle--ZIndex);\n display: flex;\n justify-content: space-between;\n width: 100%;\n padding-block-start: var(--pf-v6-c-wizard__toggle--PaddingBlockStart);\n padding-block-end: var(--pf-v6-c-wizard__toggle--PaddingBlockEnd);\n padding-inline-start: var(--pf-v6-c-wizard__toggle--PaddingInlineStart);\n padding-inline-end: var(--pf-v6-c-wizard__toggle--PaddingInlineEnd);\n background-color: var(--pf-v6-c-wizard__toggle--BackgroundColor);\n border-block-start: 0;\n border-block-end: var(--pf-v6-c-wizard__toggle--BorderBlockEndWidth) solid var(--pf-v6-c-wizard__toggle--BorderBlockEndColor);\n border-inline-start: 0;\n border-inline-end: 0;\n}\n@media screen and (min-width: 62rem) {\n .pf-v6-c-wizard__toggle {\n display: none;\n }\n}\n.pf-v6-c-wizard__toggle.pf-m-expanded .pf-v6-c-wizard__toggle-icon {\n transform: rotate(var(--pf-v6-c-wizard__toggle--m-expanded__toggle-icon--Rotate));\n}\n\n.pf-v6-c-wizard__toggle-list {\n position: relative;\n display: flex;\n flex-wrap: wrap;\n align-items: baseline;\n margin-block-end: var(--pf-v6-c-wizard__toggle-list--MarginBlockEnd);\n margin-inline-end: var(--pf-v6-c-wizard__toggle-list--MarginInlineEnd);\n list-style: none;\n}\n\n.pf-v6-c-wizard__toggle-list-item {\n display: flex;\n gap: var(--pf-v6-c-wizard__toggle-list-item--Gap);\n align-items: baseline;\n margin-block-end: var(--pf-v6-c-wizard__toggle-list-item--MarginBlockEnd);\n text-align: start;\n word-break: break-word;\n}\n.pf-v6-c-wizard__toggle-list-item:not(:last-child) {\n margin-inline-end: var(--pf-v6-c-wizard__toggle-list-item--not-last-child--MarginInlineEnd);\n}\n.pf-v6-c-wizard__toggle-list-item.pf-m-danger {\n --pf-v6-c-wizard__toggle-status-icon--Color: var(--pf-v6-c-wizard__toggle-list-item--m-danger__status-icon--Color);\n}\n.pf-v6-c-wizard__toggle-list-item.pf-m-warning {\n --pf-v6-c-wizard__toggle-status-icon--Color: var(--pf-v6-c-wizard__toggle-list-item--m-warning__status-icon--Color);\n}\n.pf-v6-c-wizard__toggle-list-item.pf-m-success {\n --pf-v6-c-wizard__toggle-status-icon--Color: var(--pf-v6-c-wizard__toggle-list-item--m-success__status-icon--Color);\n}\n\n.pf-v6-c-wizard__toggle-num {\n position: relative;\n inset-block-start: var(--pf-v6-c-wizard__toggle-num--InsetBlockStart);\n}\n\n.pf-v6-c-wizard__toggle-status-icon {\n position: relative;\n inset-block-start: var(--pf-v6-c-wizard__toggle-status-icon--InsetBlockStart);\n font-size: var(--pf-v6-c-wizard__toggle-status-icon--FontSize);\n line-height: var(--pf-v6-c-wizard__nav-link-status-icon--LineHeight);\n color: var(--pf-v6-c-wizard__toggle-status-icon--Color);\n}\n\n.pf-v6-c-wizard__toggle-separator {\n color: var(--pf-v6-c-wizard__toggle-separator--Color);\n}\n:where(.pf-v6-m-dir-rtl, [dir=rtl]) .pf-v6-c-wizard__toggle-separator {\n scale: -1 1;\n}\n\n.pf-v6-c-wizard__toggle-icon {\n line-height: var(--pf-v6-c-wizard__toggle-icon--LineHeight);\n}\n\n.pf-v6-c-wizard__outer-wrap {\n position: relative;\n display: flex;\n flex-direction: column;\n flex-grow: 1;\n min-height: var(--pf-v6-c-wizard__outer-wrap--MinHeight);\n background-color: var(--pf-v6-c-wizard__outer-wrap--BackgroundColor);\n}\n@media screen and (min-width: 62rem) {\n .pf-v6-c-wizard__outer-wrap {\n padding-inline-start: var(--pf-v6-c-wizard__outer-wrap--lg--PaddingInlineStart);\n }\n}\n\n.pf-v6-c-wizard__inner-wrap {\n position: relative;\n display: flex;\n flex-direction: column;\n flex-grow: 1;\n min-height: 0;\n}\n@media screen and (min-width: 62rem) {\n .pf-v6-c-wizard__inner-wrap {\n position: static;\n }\n}\n\n.pf-v6-c-wizard__nav {\n position: absolute;\n inset-block-start: 0;\n inset-inline-start: 0;\n z-index: var(--pf-v6-c-wizard__nav--ZIndex);\n display: none;\n width: var(--pf-v6-c-wizard__nav--Width);\n max-height: 100%;\n overflow-y: auto;\n -webkit-overflow-scrolling: touch;\n background-color: var(--pf-v6-c-wizard__nav--BackgroundColor);\n border-block-end: var(--pf-v6-c-wizard__nav--BorderBlockEndWidth) solid var(--pf-v6-c-wizard__nav--BorderBlockEndColor);\n box-shadow: var(--pf-v6-c-wizard__nav--BoxShadow);\n}\n.pf-v6-c-wizard__nav.pf-m-expanded {\n display: block;\n}\n@media screen and (min-width: 62rem) {\n .pf-v6-c-wizard__nav {\n display: block;\n height: 100%;\n border-inline-end: var(--pf-v6-c-wizard__nav--lg--BorderInlineEndWidth) solid var(--pf-v6-c-wizard__nav--lg--BorderInlineEndColor);\n }\n}\n\n.pf-v6-c-wizard__nav-list {\n padding-block-start: var(--pf-v6-c-wizard__nav-list--PaddingBlockStart);\n padding-block-end: var(--pf-v6-c-wizard__nav-list--PaddingBlockEnd);\n padding-inline-start: var(--pf-v6-c-wizard__nav-list--PaddingInlineStart);\n padding-inline-end: var(--pf-v6-c-wizard__nav-list--PaddingInlineEnd);\n list-style: none;\n counter-reset: wizard-nav-count;\n}\n.pf-v6-c-wizard__nav-list .pf-v6-c-wizard__nav-list {\n padding: 0;\n margin-block-start: var(--pf-v6-c-wizard__nav-list--nested--MarginBlockStart);\n margin-inline-start: var(--pf-v6-c-wizard__nav-list--nested--MarginInlineStart);\n}\n.pf-v6-c-wizard__nav-list .pf-v6-c-wizard__nav-list .pf-v6-c-wizard__nav-link::before {\n content: none;\n}\n.pf-v6-c-wizard__nav-list .pf-v6-c-wizard__nav-list .pf-v6-c-wizard__nav-link.pf-m-current {\n font-weight: var(--pf-v6-c-wizard__nav-list__nav-list__nav-link--m-current--FontWeight);\n}\n\n.pf-v6-c-wizard__nav-item + .pf-v6-c-wizard__nav-item {\n margin-block-start: var(--pf-v6-c-wizard__nav-item--MarginBlockStart);\n}\n.pf-v6-c-wizard__nav-item.pf-m-expandable > .pf-v6-c-wizard__nav-link {\n display: flex;\n}\n.pf-v6-c-wizard__nav-item.pf-m-expandable > .pf-v6-c-wizard__nav-list {\n display: none;\n}\n.pf-v6-c-wizard__nav-item.pf-m-expanded > .pf-v6-c-wizard__nav-list {\n display: block;\n}\n.pf-v6-c-wizard__nav-item.pf-m-expanded > .pf-v6-c-wizard__nav-link {\n --pf-v6-c-wizard__nav-link-toggle-icon--Rotate: var(--pf-v6-c-wizard__nav-item--m-expanded__link-toggle-icon--Rotate);\n}\n\n.pf-v6-c-wizard__nav-link {\n position: relative;\n display: flex;\n gap: var(--pf-v6-c-wizard__nav-link--Gap);\n width: 100%;\n padding-inline: 0;\n color: var(--pf-v6-c-wizard__nav-link--Color);\n text-align: start;\n text-decoration-line: var(--pf-v6-c-wizard__nav-link--TextDecoration);\n word-break: break-word;\n counter-increment: wizard-nav-count;\n background-color: transparent;\n border: none;\n border-radius: var(--pf-v6-c-wizard__nav-link--BorderRadius);\n}\n.pf-v6-c-wizard__toggle-num, .pf-v6-c-wizard__nav-link::before {\n position: relative;\n display: inline-flex;\n flex-shrink: 0;\n align-items: center;\n justify-content: center;\n width: var(--pf-v6-c-wizard__nav-link--before--Width);\n height: var(--pf-v6-c-wizard__nav-link--before--Height);\n font-size: var(--pf-v6-c-wizard__nav-link--before--FontSize);\n line-height: 1;\n color: var(--pf-v6-c-wizard__nav-link--before--Color);\n background-color: var(--pf-v6-c-wizard__nav-link--before--BackgroundColor);\n border-radius: var(--pf-v6-c-wizard__nav-link--before--BorderRadius);\n}\n\n.pf-v6-c-wizard__nav-link::before {\n inset-block-start: var(--pf-v6-c-wizard__nav-link--before--InsetBlockStart);\n content: counter(wizard-nav-count);\n border: var(--pf-v6-c-wizard__nav-link--before--BorderWidth) solid var(--pf-v6-c-wizard__nav-link--before--BorderColor);\n}\n.pf-v6-c-wizard__nav-link.pf-m-current {\n --pf-v6-c-wizard__nav-link--Color: var(--pf-v6-c-wizard__nav-link--m-current--Color);\n --pf-v6-c-wizard__nav-link-main--BackgroundColor: var(--pf-v6-c-wizard__nav-link--m-current--BackgroundColor);\n --pf-v6-c-wizard__nav-link-main--BorderWidth: var(--pf-v6-c-wizard__nav-link--m-current__nav-link-main--BorderWidth);\n}\n.pf-v6-c-wizard__toggle-num, .pf-v6-c-wizard__nav-link.pf-m-current::before {\n --pf-v6-c-wizard__nav-link--before--BackgroundColor: var(--pf-v6-c-wizard__nav-link--m-current--before--BackgroundColor);\n --pf-v6-c-wizard__nav-link--before--Color: var(--pf-v6-c-wizard__nav-link--m-current--before--Color);\n --pf-v6-c-wizard__nav-link--before--BorderColor: var(--pf-v6-c-wizard__nav-link--m-current--before--BorderColor);\n}\n\n.pf-v6-c-wizard__nav-link:is(.pf-m-success, .pf-m-warning, .pf-m-danger)::before {\n display: none;\n}\n.pf-v6-c-wizard__nav-link.pf-m-success {\n --pf-v6-c-wizard__nav-link-status-icon--Color: var(--pf-v6-c-wizard__nav-link--m-success__nav-link-status-icon--Color);\n}\n.pf-v6-c-wizard__nav-link.pf-m-warning {\n --pf-v6-c-wizard__nav-link-status-icon--Color: var(--pf-v6-c-wizard__nav-link--m-warning__nav-link-status-icon--Color);\n}\n.pf-v6-c-wizard__nav-link.pf-m-danger {\n --pf-v6-c-wizard__nav-link-status-icon--Color: var(--pf-v6-c-wizard__nav-link--m-danger__nav-link-status-icon--Color);\n}\n.pf-v6-c-wizard__nav-link:where(:hover, :focus) {\n --pf-v6-c-wizard__nav-link--Color: var(--pf-v6-c-wizard__nav-link--hover--Color);\n --pf-v6-c-wizard__nav-link-main--BackgroundColor: var(--pf-v6-c-wizard__nav-link--hover--BackgroundColor);\n --pf-v6-c-wizard__nav-link-main--BorderWidth: var(--pf-v6-c-wizard__nav-link--hover__nav-link-main--BorderWidth);\n}\n.pf-v6-c-wizard__nav-link:disabled, .pf-v6-c-wizard__nav-link.pf-m-disabled {\n --pf-v6-c-wizard__nav-link--Color: var(--pf-v6-c-wizard__nav-link--m-disabled--Color);\n --pf-v6-c-wizard__nav-link-main--BackgroundColor: var(--pf-v6-c-wizard__nav-link--m-disabled--BackgroundColor);\n pointer-events: none;\n}\n.pf-v6-c-wizard__nav-link:disabled::before, .pf-v6-c-wizard__nav-link.pf-m-disabled::before {\n --pf-v6-c-wizard__nav-link--before--BackgroundColor: var(--pf-v6-c-wizard__nav-link--m-disabled--before--BackgroundColor);\n --pf-v6-c-wizard__nav-link--before--Color: var(--pf-v6-c-wizard__nav-link--m-disabled--before--Color);\n --pf-v6-c-wizard__nav-link--before--BorderColor: var(--pf-v6-c-wizard__nav-link--m-disabled--before--BorderColor);\n}\n\n.pf-v6-c-wizard__nav-link-main {\n position: relative;\n display: flex;\n flex-grow: 1;\n justify-content: space-between;\n padding-block-start: var(--pf-v6-c-wizard__nav-link-main--PaddingBlockStart);\n padding-block-end: var(--pf-v6-c-wizard__nav-link-main--PaddingBlockEnd);\n padding-inline-start: var(--pf-v6-c-wizard__nav-link-main--PaddingInlineStart);\n padding-inline-end: var(--pf-v6-c-wizard__nav-link-main--PaddingInlineEnd);\n background-color: var(--pf-v6-c-wizard__nav-link-main--BackgroundColor);\n border-radius: var(--pf-v6-c-wizard__nav-link-main--BorderRadius);\n}\n.pf-v6-c-wizard__nav-link-main::after {\n position: absolute;\n inset: 0;\n pointer-events: none;\n content: "";\n border: var(--pf-v6-c-wizard__nav-link-main--BorderWidth) solid var(--pf-v6-c-wizard__nav-link-main--BorderColor);\n border-radius: inherit;\n}\n\n.pf-v6-c-wizard__nav-link-status-icon {\n position: relative;\n inset-block-start: var(--pf-v6-c-wizard__nav-link-status-icon--InsetBlockStart);\n font-size: var(--pf-v6-c-wizard__nav-link-status-icon--FontSize);\n color: var(--pf-v6-c-wizard__nav-link-status-icon--Color);\n}\n\n.pf-v6-c-wizard__nav-link-toggle {\n padding-inline-start: var(--pf-v6-c-wizard__nav-link-toggle--PaddingInlineStart);\n padding-inline-end: var(--pf-v6-c-wizard__nav-link-toggle--PaddingInlineEnd);\n color: var(--pf-v6-c-wizard__nav-link-toggle--Color);\n}\n\n.pf-v6-c-wizard__nav-link-toggle-icon {\n display: inline-block;\n transition-timing-function: var(--pf-v6-c-wizard__nav-link-toggle-icon--TransitionTimingFunction);\n transition-duration: var(--pf-v6-c-wizard__nav-link-toggle-icon--TransitionDuration);\n transition-property: transform;\n transform: rotate(var(--pf-v6-c-wizard__nav-link-toggle-icon--Rotate));\n}\n:where(.pf-v6-m-dir-rtl, [dir=rtl]) .pf-v6-c-wizard__nav-link-toggle-icon {\n scale: -1 1;\n}\n\n.pf-v6-c-wizard__main {\n z-index: var(--pf-v6-c-wizard__main--ZIndex);\n display: flex;\n flex-direction: column;\n flex-grow: 1;\n overflow-x: hidden;\n overflow-y: auto;\n word-break: break-word;\n}\n\n.pf-v6-c-wizard__main-body {\n padding-block-start: var(--pf-v6-c-wizard__main-body--PaddingBlockStart);\n padding-block-end: var(--pf-v6-c-wizard__main-body--PaddingBlockEnd);\n padding-inline-start: var(--pf-v6-c-wizard__main-body--PaddingInlineStart);\n padding-inline-end: var(--pf-v6-c-wizard__main-body--PaddingInlineEnd);\n}\n.pf-v6-c-wizard__main-body.pf-m-no-padding {\n padding: 0;\n}\n.pf-v6-c-wizard__main-body:last-child {\n flex-grow: 1;\n}\n\n.pf-v6-c-wizard__footer {\n position: relative;\n z-index: var(--pf-v6-c-wizard__footer--ZIndex);\n padding-block-start: var(--pf-v6-c-wizard__footer--PaddingBlockStart);\n padding-block-end: var(--pf-v6-c-wizard__footer--PaddingBlockEnd);\n padding-inline-start: var(--pf-v6-c-wizard__footer--PaddingInlineStart);\n padding-inline-end: var(--pf-v6-c-wizard__footer--PaddingInlineEnd);\n background-color: var(--pf-v6-c-wizard__footer--BackgroundColor);\n border-block-start: var(--pf-v6-c-wizard__footer--BorderBlockStartWidth) solid var(--pf-v6-c-wizard__footer--BorderBlockStartColor);\n}\n\n.pf-v6-l-bullseye {\n --pf-v6-l-bullseye--Padding: 0;\n}\n\n.pf-v6-l-bullseye {\n display: flex;\n align-items: center;\n justify-content: center;\n height: 100%;\n padding: var(--pf-v6-l-bullseye--Padding);\n margin: 0;\n}\n\n.pf-v6-l-flex {\n --pf-v6-l-flex--Display: flex;\n --pf-v6-l-flex--FlexWrap: wrap;\n --pf-v6-l-flex--AlignItems: baseline;\n --pf-v6-l-flex--m-row--AlignItems: baseline;\n --pf-v6-l-flex--m-row-reverse--AlignItems: baseline;\n --pf-v6-l-flex--item--Order: 0;\n --pf-v6-l-flex--spacer--column--base: var(--pf-t--global--spacer--gutter--default);\n --pf-v6-l-flex--spacer--row--base: var(--pf-t--global--spacer--sm);\n --pf-v6-l-flex--RowGap: var(--pf-v6-l-flex--spacer--row--base);\n --pf-v6-l-flex--ColumnGap: 0;\n --pf-v6-l-flex--m-gap--RowGap: var(--pf-v6-l-flex--spacer--row--base);\n --pf-v6-l-flex--m-gap--ColumnGap: var(--pf-v6-l-flex--spacer--column--base);\n --pf-v6-l-flex--m-row-gap--RowGap: var(--pf-v6-l-flex--spacer--row--base);\n --pf-v6-l-flex--m-column-gap--ColumnGap: var(--pf-v6-l-flex--spacer--column--base);\n}\n\n.pf-v6-l-flex {\n --pf-v6-l-flex--spacer--none: 0;\n --pf-v6-l-flex--spacer--xs: var(--pf-t--global--spacer--xs);\n --pf-v6-l-flex--spacer--sm: var(--pf-t--global--spacer--sm);\n --pf-v6-l-flex--spacer--md: var(--pf-t--global--spacer--md);\n --pf-v6-l-flex--spacer--lg: var(--pf-t--global--spacer--lg);\n --pf-v6-l-flex--spacer--xl: var(--pf-t--global--spacer--xl);\n --pf-v6-l-flex--spacer--2xl: var(--pf-t--global--spacer--2xl);\n --pf-v6-l-flex--spacer--3xl: var(--pf-t--global--spacer--3xl);\n --pf-v6-l-flex--spacer--4xl: var(--pf-t--global--spacer--4xl);\n display: var(--pf-v6-l-flex--Display);\n flex-wrap: var(--pf-v6-l-flex--FlexWrap);\n gap: var(--pf-v6-l-flex--RowGap) var(--pf-v6-l-flex--ColumnGap);\n align-items: var(--pf-v6-l-flex--AlignItems);\n}\n\n.pf-v6-l-flex > * {\n --pf-v6-l-flex--spacer: initial;\n --pf-v6-l-flex--spacer--column: var(--pf-v6-l-flex--spacer, var(--pf-v6-l-flex--spacer--column--base));\n --pf-v6-l-flex--spacer--row: var(--pf-v6-l-flex--spacer, var(--pf-v6-l-flex--spacer--row--base));\n order: var(--pf-v6-l-flex--item--Order);\n max-width: 100%;\n margin-inline-end: var(--pf-v6-l-flex--spacer--column);\n}\n@media screen and (min-width: 36rem) {\n .pf-v6-l-flex > * {\n order: var(--pf-v6-l-flex--item--Order-on-sm, var(--pf-v6-l-flex--item--Order));\n }\n}\n@media screen and (min-width: 48rem) {\n .pf-v6-l-flex > * {\n order: var(--pf-v6-l-flex--item--Order-on-md, var(--pf-v6-l-flex--item--Order-on-sm, var(--pf-v6-l-flex--item--Order)));\n }\n}\n@media screen and (min-width: 62rem) {\n .pf-v6-l-flex > * {\n order: var(--pf-v6-l-flex--item--Order-on-lg, var(--pf-v6-l-flex--item--Order-on-md, var(--pf-v6-l-flex--item--Order-on-sm, var(--pf-v6-l-flex--item--Order))));\n }\n}\n@media screen and (min-width: 75rem) {\n .pf-v6-l-flex > * {\n order: var(--pf-v6-l-flex--item--Order-on-xl, var(--pf-v6-l-flex--item--Order-on-lg, var(--pf-v6-l-flex--item--Order-on-md, var(--pf-v6-l-flex--item--Order-on-sm, var(--pf-v6-l-flex--item--Order)))));\n }\n}\n@media screen and (min-width: 90.625rem) {\n .pf-v6-l-flex > * {\n order: var(--pf-v6-l-flex--item--Order-on-2xl, var(--pf-v6-l-flex--item--Order-on-xl, var(--pf-v6-l-flex--item--Order-on-lg, var(--pf-v6-l-flex--item--Order-on-md, var(--pf-v6-l-flex--item--Order-on-sm, var(--pf-v6-l-flex--item--Order))))));\n }\n}\n.pf-v6-l-flex > *:last-child {\n --pf-v6-l-flex--spacer: 0;\n}\n\n.pf-v6-l-flex.pf-m-flex {\n display: var(--pf-v6-l-flex--Display);\n}\n.pf-v6-l-flex.pf-m-inline-flex {\n --pf-v6-l-flex--Display: inline-flex;\n}\n.pf-v6-l-flex.pf-m-column {\n --pf-v6-l-flex--RowGap: 0;\n --pf-v6-l-flex--ColumnGap: var(--pf-v6-l-flex--spacer--column--base);\n flex-direction: column;\n align-items: normal;\n}\n.pf-v6-l-flex.pf-m-column > * {\n margin-block-start: 0;\n margin-block-end: var(--pf-v6-l-flex--spacer--row);\n margin-inline-start: 0;\n margin-inline-end: 0;\n}\n.pf-v6-l-flex.pf-m-column-reverse {\n flex-direction: column-reverse;\n align-items: normal;\n}\n.pf-v6-l-flex.pf-m-column-reverse > * {\n margin-block-start: var(--pf-v6-l-flex--spacer--row);\n margin-block-end: 0;\n margin-inline-start: 0;\n margin-inline-end: 0;\n}\n.pf-v6-l-flex.pf-m-row {\n flex-direction: row;\n align-items: var(--pf-v6-l-flex--m-row--AlignItems);\n}\n.pf-v6-l-flex.pf-m-row > * {\n margin-block-start: 0;\n margin-block-end: 0;\n margin-inline-start: 0;\n margin-inline-end: var(--pf-v6-l-flex--spacer--column);\n}\n.pf-v6-l-flex.pf-m-row-reverse {\n flex-direction: row-reverse;\n align-items: var(--pf-v6-l-flex--m-row-reverse--AlignItems);\n}\n.pf-v6-l-flex.pf-m-row-reverse > * {\n margin-block-start: 0;\n margin-block-end: 0;\n margin-inline-start: var(--pf-v6-l-flex--spacer--column);\n margin-inline-end: 0;\n}\n.pf-v6-l-flex.pf-m-wrap {\n flex-wrap: wrap;\n}\n.pf-v6-l-flex.pf-m-wrap-reverse {\n flex-wrap: wrap-reverse;\n}\n.pf-v6-l-flex.pf-m-nowrap {\n flex-wrap: nowrap;\n}\n.pf-v6-l-flex.pf-m-justify-content-flex-start {\n justify-content: flex-start;\n}\n.pf-v6-l-flex.pf-m-justify-content-flex-end {\n justify-content: flex-end;\n}\n.pf-v6-l-flex.pf-m-justify-content-center {\n justify-content: center;\n}\n.pf-v6-l-flex.pf-m-justify-content-space-between {\n justify-content: space-between;\n}\n.pf-v6-l-flex.pf-m-justify-content-space-around {\n justify-content: space-around;\n}\n.pf-v6-l-flex.pf-m-justify-content-space-evenly {\n justify-content: space-evenly;\n}\n.pf-v6-l-flex.pf-m-align-items-flex-start {\n align-items: flex-start;\n}\n.pf-v6-l-flex.pf-m-align-items-flex-end {\n align-items: flex-end;\n}\n.pf-v6-l-flex.pf-m-align-items-center {\n align-items: center;\n}\n.pf-v6-l-flex.pf-m-align-items-stretch {\n align-items: stretch;\n}\n.pf-v6-l-flex.pf-m-align-items-baseline {\n align-items: baseline;\n}\n.pf-v6-l-flex.pf-m-align-content-flex-start {\n align-content: flex-start;\n}\n.pf-v6-l-flex.pf-m-align-content-flex-end {\n align-content: flex-end;\n}\n.pf-v6-l-flex.pf-m-align-content-center {\n align-content: center;\n}\n.pf-v6-l-flex.pf-m-align-content-stretch {\n align-content: stretch;\n}\n.pf-v6-l-flex.pf-m-align-content-space-between {\n align-content: space-between;\n}\n.pf-v6-l-flex.pf-m-align-content-space-around {\n align-content: space-around;\n}\n.pf-v6-l-flex > .pf-m-align-right {\n margin-inline-start: auto;\n}\n.pf-v6-l-flex > .pf-m-align-left {\n margin-inline-start: 0;\n}\n.pf-v6-l-flex > .pf-m-grow {\n flex-grow: 1;\n}\n.pf-v6-l-flex > .pf-m-shrink {\n flex-shrink: 1;\n}\n.pf-v6-l-flex > .pf-m-full-width {\n width: 100%;\n margin-inline-end: 0;\n}\n.pf-v6-l-flex > .pf-m-flex-1 {\n flex: 1 0 0;\n}\n.pf-v6-l-flex > .pf-m-flex-2 {\n flex: 2 0 0;\n}\n.pf-v6-l-flex > .pf-m-flex-3 {\n flex: 3 0 0;\n}\n.pf-v6-l-flex > .pf-m-flex-4 {\n flex: 4 0 0;\n}\n.pf-v6-l-flex > .pf-m-flex-default {\n flex: 0 1 auto;\n}\n.pf-v6-l-flex > .pf-m-flex-none {\n flex: none;\n}\n.pf-v6-l-flex > .pf-m-align-self-flex-start {\n align-self: flex-start;\n}\n.pf-v6-l-flex > .pf-m-align-self-flex-end {\n align-self: flex-end;\n}\n.pf-v6-l-flex > .pf-m-align-self-center {\n align-self: center;\n}\n.pf-v6-l-flex > .pf-m-align-self-baseline {\n align-self: baseline;\n}\n.pf-v6-l-flex > .pf-m-align-self-stretch {\n align-self: stretch;\n}\n@media (min-width: 36rem) {\n .pf-v6-l-flex.pf-m-flex-on-sm {\n display: var(--pf-v6-l-flex--Display);\n }\n .pf-v6-l-flex.pf-m-inline-flex-on-sm {\n --pf-v6-l-flex--Display: inline-flex;\n }\n .pf-v6-l-flex.pf-m-column-on-sm {\n --pf-v6-l-flex--RowGap: 0;\n --pf-v6-l-flex--ColumnGap: var(--pf-v6-l-flex--spacer--column--base);\n flex-direction: column;\n align-items: normal;\n }\n .pf-v6-l-flex.pf-m-column-on-sm > * {\n margin-block-start: 0;\n margin-block-end: var(--pf-v6-l-flex--spacer--row);\n margin-inline-start: 0;\n margin-inline-end: 0;\n }\n .pf-v6-l-flex.pf-m-column-reverse-on-sm {\n flex-direction: column-reverse;\n align-items: normal;\n }\n .pf-v6-l-flex.pf-m-column-reverse-on-sm > * {\n margin-block-start: var(--pf-v6-l-flex--spacer--row);\n margin-block-end: 0;\n margin-inline-start: 0;\n margin-inline-end: 0;\n }\n .pf-v6-l-flex.pf-m-row-on-sm {\n flex-direction: row;\n align-items: var(--pf-v6-l-flex--m-row--AlignItems);\n }\n .pf-v6-l-flex.pf-m-row-on-sm > * {\n margin-block-start: 0;\n margin-block-end: 0;\n margin-inline-start: 0;\n margin-inline-end: var(--pf-v6-l-flex--spacer--column);\n }\n .pf-v6-l-flex.pf-m-row-reverse-on-sm {\n flex-direction: row-reverse;\n align-items: var(--pf-v6-l-flex--m-row-reverse--AlignItems);\n }\n .pf-v6-l-flex.pf-m-row-reverse-on-sm > * {\n margin-block-start: 0;\n margin-block-end: 0;\n margin-inline-start: var(--pf-v6-l-flex--spacer--column);\n margin-inline-end: 0;\n }\n .pf-v6-l-flex.pf-m-wrap-on-sm {\n flex-wrap: wrap;\n }\n .pf-v6-l-flex.pf-m-wrap-reverse-on-sm {\n flex-wrap: wrap-reverse;\n }\n .pf-v6-l-flex.pf-m-nowrap-on-sm {\n flex-wrap: nowrap;\n }\n .pf-v6-l-flex.pf-m-justify-content-flex-start-on-sm {\n justify-content: flex-start;\n }\n .pf-v6-l-flex.pf-m-justify-content-flex-end-on-sm {\n justify-content: flex-end;\n }\n .pf-v6-l-flex.pf-m-justify-content-center-on-sm {\n justify-content: center;\n }\n .pf-v6-l-flex.pf-m-justify-content-space-between-on-sm {\n justify-content: space-between;\n }\n .pf-v6-l-flex.pf-m-justify-content-space-around-on-sm {\n justify-content: space-around;\n }\n .pf-v6-l-flex.pf-m-justify-content-space-evenly-on-sm {\n justify-content: space-evenly;\n }\n .pf-v6-l-flex.pf-m-align-items-flex-start-on-sm {\n align-items: flex-start;\n }\n .pf-v6-l-flex.pf-m-align-items-flex-end-on-sm {\n align-items: flex-end;\n }\n .pf-v6-l-flex.pf-m-align-items-center-on-sm {\n align-items: center;\n }\n .pf-v6-l-flex.pf-m-align-items-stretch-on-sm {\n align-items: stretch;\n }\n .pf-v6-l-flex.pf-m-align-items-baseline-on-sm {\n align-items: baseline;\n }\n .pf-v6-l-flex.pf-m-align-content-flex-start-on-sm {\n align-content: flex-start;\n }\n .pf-v6-l-flex.pf-m-align-content-flex-end-on-sm {\n align-content: flex-end;\n }\n .pf-v6-l-flex.pf-m-align-content-center-on-sm {\n align-content: center;\n }\n .pf-v6-l-flex.pf-m-align-content-stretch-on-sm {\n align-content: stretch;\n }\n .pf-v6-l-flex.pf-m-align-content-space-between-on-sm {\n align-content: space-between;\n }\n .pf-v6-l-flex.pf-m-align-content-space-around-on-sm {\n align-content: space-around;\n }\n .pf-v6-l-flex > .pf-m-align-right-on-sm {\n margin-inline-start: auto;\n }\n .pf-v6-l-flex > .pf-m-align-left-on-sm {\n margin-inline-start: 0;\n }\n .pf-v6-l-flex > .pf-m-grow-on-sm {\n flex-grow: 1;\n }\n .pf-v6-l-flex > .pf-m-shrink-on-sm {\n flex-shrink: 1;\n }\n .pf-v6-l-flex > .pf-m-full-width-on-sm {\n width: 100%;\n margin-inline-end: 0;\n }\n .pf-v6-l-flex > .pf-m-flex-1-on-sm {\n flex: 1 0 0;\n }\n .pf-v6-l-flex > .pf-m-flex-2-on-sm {\n flex: 2 0 0;\n }\n .pf-v6-l-flex > .pf-m-flex-3-on-sm {\n flex: 3 0 0;\n }\n .pf-v6-l-flex > .pf-m-flex-4-on-sm {\n flex: 4 0 0;\n }\n .pf-v6-l-flex > .pf-m-flex-default-on-sm {\n flex: 0 1 auto;\n }\n .pf-v6-l-flex > .pf-m-flex-none-on-sm {\n flex: none;\n }\n .pf-v6-l-flex > .pf-m-align-self-flex-start-on-sm {\n align-self: flex-start;\n }\n .pf-v6-l-flex > .pf-m-align-self-flex-end-on-sm {\n align-self: flex-end;\n }\n .pf-v6-l-flex > .pf-m-align-self-center-on-sm {\n align-self: center;\n }\n .pf-v6-l-flex > .pf-m-align-self-baseline-on-sm {\n align-self: baseline;\n }\n .pf-v6-l-flex > .pf-m-align-self-stretch-on-sm {\n align-self: stretch;\n }\n}\n@media (min-width: 48rem) {\n .pf-v6-l-flex.pf-m-flex-on-md {\n display: var(--pf-v6-l-flex--Display);\n }\n .pf-v6-l-flex.pf-m-inline-flex-on-md {\n --pf-v6-l-flex--Display: inline-flex;\n }\n .pf-v6-l-flex.pf-m-column-on-md {\n --pf-v6-l-flex--RowGap: 0;\n --pf-v6-l-flex--ColumnGap: var(--pf-v6-l-flex--spacer--column--base);\n flex-direction: column;\n align-items: normal;\n }\n .pf-v6-l-flex.pf-m-column-on-md > * {\n margin-block-start: 0;\n margin-block-end: var(--pf-v6-l-flex--spacer--row);\n margin-inline-start: 0;\n margin-inline-end: 0;\n }\n .pf-v6-l-flex.pf-m-column-reverse-on-md {\n flex-direction: column-reverse;\n align-items: normal;\n }\n .pf-v6-l-flex.pf-m-column-reverse-on-md > * {\n margin-block-start: var(--pf-v6-l-flex--spacer--row);\n margin-block-end: 0;\n margin-inline-start: 0;\n margin-inline-end: 0;\n }\n .pf-v6-l-flex.pf-m-row-on-md {\n flex-direction: row;\n align-items: var(--pf-v6-l-flex--m-row--AlignItems);\n }\n .pf-v6-l-flex.pf-m-row-on-md > * {\n margin-block-start: 0;\n margin-block-end: 0;\n margin-inline-start: 0;\n margin-inline-end: var(--pf-v6-l-flex--spacer--column);\n }\n .pf-v6-l-flex.pf-m-row-reverse-on-md {\n flex-direction: row-reverse;\n align-items: var(--pf-v6-l-flex--m-row-reverse--AlignItems);\n }\n .pf-v6-l-flex.pf-m-row-reverse-on-md > * {\n margin-block-start: 0;\n margin-block-end: 0;\n margin-inline-start: var(--pf-v6-l-flex--spacer--column);\n margin-inline-end: 0;\n }\n .pf-v6-l-flex.pf-m-wrap-on-md {\n flex-wrap: wrap;\n }\n .pf-v6-l-flex.pf-m-wrap-reverse-on-md {\n flex-wrap: wrap-reverse;\n }\n .pf-v6-l-flex.pf-m-nowrap-on-md {\n flex-wrap: nowrap;\n }\n .pf-v6-l-flex.pf-m-justify-content-flex-start-on-md {\n justify-content: flex-start;\n }\n .pf-v6-l-flex.pf-m-justify-content-flex-end-on-md {\n justify-content: flex-end;\n }\n .pf-v6-l-flex.pf-m-justify-content-center-on-md {\n justify-content: center;\n }\n .pf-v6-l-flex.pf-m-justify-content-space-between-on-md {\n justify-content: space-between;\n }\n .pf-v6-l-flex.pf-m-justify-content-space-around-on-md {\n justify-content: space-around;\n }\n .pf-v6-l-flex.pf-m-justify-content-space-evenly-on-md {\n justify-content: space-evenly;\n }\n .pf-v6-l-flex.pf-m-align-items-flex-start-on-md {\n align-items: flex-start;\n }\n .pf-v6-l-flex.pf-m-align-items-flex-end-on-md {\n align-items: flex-end;\n }\n .pf-v6-l-flex.pf-m-align-items-center-on-md {\n align-items: center;\n }\n .pf-v6-l-flex.pf-m-align-items-stretch-on-md {\n align-items: stretch;\n }\n .pf-v6-l-flex.pf-m-align-items-baseline-on-md {\n align-items: baseline;\n }\n .pf-v6-l-flex.pf-m-align-content-flex-start-on-md {\n align-content: flex-start;\n }\n .pf-v6-l-flex.pf-m-align-content-flex-end-on-md {\n align-content: flex-end;\n }\n .pf-v6-l-flex.pf-m-align-content-center-on-md {\n align-content: center;\n }\n .pf-v6-l-flex.pf-m-align-content-stretch-on-md {\n align-content: stretch;\n }\n .pf-v6-l-flex.pf-m-align-content-space-between-on-md {\n align-content: space-between;\n }\n .pf-v6-l-flex.pf-m-align-content-space-around-on-md {\n align-content: space-around;\n }\n .pf-v6-l-flex > .pf-m-align-right-on-md {\n margin-inline-start: auto;\n }\n .pf-v6-l-flex > .pf-m-align-left-on-md {\n margin-inline-start: 0;\n }\n .pf-v6-l-flex > .pf-m-grow-on-md {\n flex-grow: 1;\n }\n .pf-v6-l-flex > .pf-m-shrink-on-md {\n flex-shrink: 1;\n }\n .pf-v6-l-flex > .pf-m-full-width-on-md {\n width: 100%;\n margin-inline-end: 0;\n }\n .pf-v6-l-flex > .pf-m-flex-1-on-md {\n flex: 1 0 0;\n }\n .pf-v6-l-flex > .pf-m-flex-2-on-md {\n flex: 2 0 0;\n }\n .pf-v6-l-flex > .pf-m-flex-3-on-md {\n flex: 3 0 0;\n }\n .pf-v6-l-flex > .pf-m-flex-4-on-md {\n flex: 4 0 0;\n }\n .pf-v6-l-flex > .pf-m-flex-default-on-md {\n flex: 0 1 auto;\n }\n .pf-v6-l-flex > .pf-m-flex-none-on-md {\n flex: none;\n }\n .pf-v6-l-flex > .pf-m-align-self-flex-start-on-md {\n align-self: flex-start;\n }\n .pf-v6-l-flex > .pf-m-align-self-flex-end-on-md {\n align-self: flex-end;\n }\n .pf-v6-l-flex > .pf-m-align-self-center-on-md {\n align-self: center;\n }\n .pf-v6-l-flex > .pf-m-align-self-baseline-on-md {\n align-self: baseline;\n }\n .pf-v6-l-flex > .pf-m-align-self-stretch-on-md {\n align-self: stretch;\n }\n}\n@media (min-width: 62rem) {\n .pf-v6-l-flex.pf-m-flex-on-lg {\n display: var(--pf-v6-l-flex--Display);\n }\n .pf-v6-l-flex.pf-m-inline-flex-on-lg {\n --pf-v6-l-flex--Display: inline-flex;\n }\n .pf-v6-l-flex.pf-m-column-on-lg {\n --pf-v6-l-flex--RowGap: 0;\n --pf-v6-l-flex--ColumnGap: var(--pf-v6-l-flex--spacer--column--base);\n flex-direction: column;\n align-items: normal;\n }\n .pf-v6-l-flex.pf-m-column-on-lg > * {\n margin-block-start: 0;\n margin-block-end: var(--pf-v6-l-flex--spacer--row);\n margin-inline-start: 0;\n margin-inline-end: 0;\n }\n .pf-v6-l-flex.pf-m-column-reverse-on-lg {\n flex-direction: column-reverse;\n align-items: normal;\n }\n .pf-v6-l-flex.pf-m-column-reverse-on-lg > * {\n margin-block-start: var(--pf-v6-l-flex--spacer--row);\n margin-block-end: 0;\n margin-inline-start: 0;\n margin-inline-end: 0;\n }\n .pf-v6-l-flex.pf-m-row-on-lg {\n flex-direction: row;\n align-items: var(--pf-v6-l-flex--m-row--AlignItems);\n }\n .pf-v6-l-flex.pf-m-row-on-lg > * {\n margin-block-start: 0;\n margin-block-end: 0;\n margin-inline-start: 0;\n margin-inline-end: var(--pf-v6-l-flex--spacer--column);\n }\n .pf-v6-l-flex.pf-m-row-reverse-on-lg {\n flex-direction: row-reverse;\n align-items: var(--pf-v6-l-flex--m-row-reverse--AlignItems);\n }\n .pf-v6-l-flex.pf-m-row-reverse-on-lg > * {\n margin-block-start: 0;\n margin-block-end: 0;\n margin-inline-start: var(--pf-v6-l-flex--spacer--column);\n margin-inline-end: 0;\n }\n .pf-v6-l-flex.pf-m-wrap-on-lg {\n flex-wrap: wrap;\n }\n .pf-v6-l-flex.pf-m-wrap-reverse-on-lg {\n flex-wrap: wrap-reverse;\n }\n .pf-v6-l-flex.pf-m-nowrap-on-lg {\n flex-wrap: nowrap;\n }\n .pf-v6-l-flex.pf-m-justify-content-flex-start-on-lg {\n justify-content: flex-start;\n }\n .pf-v6-l-flex.pf-m-justify-content-flex-end-on-lg {\n justify-content: flex-end;\n }\n .pf-v6-l-flex.pf-m-justify-content-center-on-lg {\n justify-content: center;\n }\n .pf-v6-l-flex.pf-m-justify-content-space-between-on-lg {\n justify-content: space-between;\n }\n .pf-v6-l-flex.pf-m-justify-content-space-around-on-lg {\n justify-content: space-around;\n }\n .pf-v6-l-flex.pf-m-justify-content-space-evenly-on-lg {\n justify-content: space-evenly;\n }\n .pf-v6-l-flex.pf-m-align-items-flex-start-on-lg {\n align-items: flex-start;\n }\n .pf-v6-l-flex.pf-m-align-items-flex-end-on-lg {\n align-items: flex-end;\n }\n .pf-v6-l-flex.pf-m-align-items-center-on-lg {\n align-items: center;\n }\n .pf-v6-l-flex.pf-m-align-items-stretch-on-lg {\n align-items: stretch;\n }\n .pf-v6-l-flex.pf-m-align-items-baseline-on-lg {\n align-items: baseline;\n }\n .pf-v6-l-flex.pf-m-align-content-flex-start-on-lg {\n align-content: flex-start;\n }\n .pf-v6-l-flex.pf-m-align-content-flex-end-on-lg {\n align-content: flex-end;\n }\n .pf-v6-l-flex.pf-m-align-content-center-on-lg {\n align-content: center;\n }\n .pf-v6-l-flex.pf-m-align-content-stretch-on-lg {\n align-content: stretch;\n }\n .pf-v6-l-flex.pf-m-align-content-space-between-on-lg {\n align-content: space-between;\n }\n .pf-v6-l-flex.pf-m-align-content-space-around-on-lg {\n align-content: space-around;\n }\n .pf-v6-l-flex > .pf-m-align-right-on-lg {\n margin-inline-start: auto;\n }\n .pf-v6-l-flex > .pf-m-align-left-on-lg {\n margin-inline-start: 0;\n }\n .pf-v6-l-flex > .pf-m-grow-on-lg {\n flex-grow: 1;\n }\n .pf-v6-l-flex > .pf-m-shrink-on-lg {\n flex-shrink: 1;\n }\n .pf-v6-l-flex > .pf-m-full-width-on-lg {\n width: 100%;\n margin-inline-end: 0;\n }\n .pf-v6-l-flex > .pf-m-flex-1-on-lg {\n flex: 1 0 0;\n }\n .pf-v6-l-flex > .pf-m-flex-2-on-lg {\n flex: 2 0 0;\n }\n .pf-v6-l-flex > .pf-m-flex-3-on-lg {\n flex: 3 0 0;\n }\n .pf-v6-l-flex > .pf-m-flex-4-on-lg {\n flex: 4 0 0;\n }\n .pf-v6-l-flex > .pf-m-flex-default-on-lg {\n flex: 0 1 auto;\n }\n .pf-v6-l-flex > .pf-m-flex-none-on-lg {\n flex: none;\n }\n .pf-v6-l-flex > .pf-m-align-self-flex-start-on-lg {\n align-self: flex-start;\n }\n .pf-v6-l-flex > .pf-m-align-self-flex-end-on-lg {\n align-self: flex-end;\n }\n .pf-v6-l-flex > .pf-m-align-self-center-on-lg {\n align-self: center;\n }\n .pf-v6-l-flex > .pf-m-align-self-baseline-on-lg {\n align-self: baseline;\n }\n .pf-v6-l-flex > .pf-m-align-self-stretch-on-lg {\n align-self: stretch;\n }\n}\n@media (min-width: 75rem) {\n .pf-v6-l-flex.pf-m-flex-on-xl {\n display: var(--pf-v6-l-flex--Display);\n }\n .pf-v6-l-flex.pf-m-inline-flex-on-xl {\n --pf-v6-l-flex--Display: inline-flex;\n }\n .pf-v6-l-flex.pf-m-column-on-xl {\n --pf-v6-l-flex--RowGap: 0;\n --pf-v6-l-flex--ColumnGap: var(--pf-v6-l-flex--spacer--column--base);\n flex-direction: column;\n align-items: normal;\n }\n .pf-v6-l-flex.pf-m-column-on-xl > * {\n margin-block-start: 0;\n margin-block-end: var(--pf-v6-l-flex--spacer--row);\n margin-inline-start: 0;\n margin-inline-end: 0;\n }\n .pf-v6-l-flex.pf-m-column-reverse-on-xl {\n flex-direction: column-reverse;\n align-items: normal;\n }\n .pf-v6-l-flex.pf-m-column-reverse-on-xl > * {\n margin-block-start: var(--pf-v6-l-flex--spacer--row);\n margin-block-end: 0;\n margin-inline-start: 0;\n margin-inline-end: 0;\n }\n .pf-v6-l-flex.pf-m-row-on-xl {\n flex-direction: row;\n align-items: var(--pf-v6-l-flex--m-row--AlignItems);\n }\n .pf-v6-l-flex.pf-m-row-on-xl > * {\n margin-block-start: 0;\n margin-block-end: 0;\n margin-inline-start: 0;\n margin-inline-end: var(--pf-v6-l-flex--spacer--column);\n }\n .pf-v6-l-flex.pf-m-row-reverse-on-xl {\n flex-direction: row-reverse;\n align-items: var(--pf-v6-l-flex--m-row-reverse--AlignItems);\n }\n .pf-v6-l-flex.pf-m-row-reverse-on-xl > * {\n margin-block-start: 0;\n margin-block-end: 0;\n margin-inline-start: var(--pf-v6-l-flex--spacer--column);\n margin-inline-end: 0;\n }\n .pf-v6-l-flex.pf-m-wrap-on-xl {\n flex-wrap: wrap;\n }\n .pf-v6-l-flex.pf-m-wrap-reverse-on-xl {\n flex-wrap: wrap-reverse;\n }\n .pf-v6-l-flex.pf-m-nowrap-on-xl {\n flex-wrap: nowrap;\n }\n .pf-v6-l-flex.pf-m-justify-content-flex-start-on-xl {\n justify-content: flex-start;\n }\n .pf-v6-l-flex.pf-m-justify-content-flex-end-on-xl {\n justify-content: flex-end;\n }\n .pf-v6-l-flex.pf-m-justify-content-center-on-xl {\n justify-content: center;\n }\n .pf-v6-l-flex.pf-m-justify-content-space-between-on-xl {\n justify-content: space-between;\n }\n .pf-v6-l-flex.pf-m-justify-content-space-around-on-xl {\n justify-content: space-around;\n }\n .pf-v6-l-flex.pf-m-justify-content-space-evenly-on-xl {\n justify-content: space-evenly;\n }\n .pf-v6-l-flex.pf-m-align-items-flex-start-on-xl {\n align-items: flex-start;\n }\n .pf-v6-l-flex.pf-m-align-items-flex-end-on-xl {\n align-items: flex-end;\n }\n .pf-v6-l-flex.pf-m-align-items-center-on-xl {\n align-items: center;\n }\n .pf-v6-l-flex.pf-m-align-items-stretch-on-xl {\n align-items: stretch;\n }\n .pf-v6-l-flex.pf-m-align-items-baseline-on-xl {\n align-items: baseline;\n }\n .pf-v6-l-flex.pf-m-align-content-flex-start-on-xl {\n align-content: flex-start;\n }\n .pf-v6-l-flex.pf-m-align-content-flex-end-on-xl {\n align-content: flex-end;\n }\n .pf-v6-l-flex.pf-m-align-content-center-on-xl {\n align-content: center;\n }\n .pf-v6-l-flex.pf-m-align-content-stretch-on-xl {\n align-content: stretch;\n }\n .pf-v6-l-flex.pf-m-align-content-space-between-on-xl {\n align-content: space-between;\n }\n .pf-v6-l-flex.pf-m-align-content-space-around-on-xl {\n align-content: space-around;\n }\n .pf-v6-l-flex > .pf-m-align-right-on-xl {\n margin-inline-start: auto;\n }\n .pf-v6-l-flex > .pf-m-align-left-on-xl {\n margin-inline-start: 0;\n }\n .pf-v6-l-flex > .pf-m-grow-on-xl {\n flex-grow: 1;\n }\n .pf-v6-l-flex > .pf-m-shrink-on-xl {\n flex-shrink: 1;\n }\n .pf-v6-l-flex > .pf-m-full-width-on-xl {\n width: 100%;\n margin-inline-end: 0;\n }\n .pf-v6-l-flex > .pf-m-flex-1-on-xl {\n flex: 1 0 0;\n }\n .pf-v6-l-flex > .pf-m-flex-2-on-xl {\n flex: 2 0 0;\n }\n .pf-v6-l-flex > .pf-m-flex-3-on-xl {\n flex: 3 0 0;\n }\n .pf-v6-l-flex > .pf-m-flex-4-on-xl {\n flex: 4 0 0;\n }\n .pf-v6-l-flex > .pf-m-flex-default-on-xl {\n flex: 0 1 auto;\n }\n .pf-v6-l-flex > .pf-m-flex-none-on-xl {\n flex: none;\n }\n .pf-v6-l-flex > .pf-m-align-self-flex-start-on-xl {\n align-self: flex-start;\n }\n .pf-v6-l-flex > .pf-m-align-self-flex-end-on-xl {\n align-self: flex-end;\n }\n .pf-v6-l-flex > .pf-m-align-self-center-on-xl {\n align-self: center;\n }\n .pf-v6-l-flex > .pf-m-align-self-baseline-on-xl {\n align-self: baseline;\n }\n .pf-v6-l-flex > .pf-m-align-self-stretch-on-xl {\n align-self: stretch;\n }\n}\n@media (min-width: 90.625rem) {\n .pf-v6-l-flex.pf-m-flex-on-2xl {\n display: var(--pf-v6-l-flex--Display);\n }\n .pf-v6-l-flex.pf-m-inline-flex-on-2xl {\n --pf-v6-l-flex--Display: inline-flex;\n }\n .pf-v6-l-flex.pf-m-column-on-2xl {\n --pf-v6-l-flex--RowGap: 0;\n --pf-v6-l-flex--ColumnGap: var(--pf-v6-l-flex--spacer--column--base);\n flex-direction: column;\n align-items: normal;\n }\n .pf-v6-l-flex.pf-m-column-on-2xl > * {\n margin-block-start: 0;\n margin-block-end: var(--pf-v6-l-flex--spacer--row);\n margin-inline-start: 0;\n margin-inline-end: 0;\n }\n .pf-v6-l-flex.pf-m-column-reverse-on-2xl {\n flex-direction: column-reverse;\n align-items: normal;\n }\n .pf-v6-l-flex.pf-m-column-reverse-on-2xl > * {\n margin-block-start: var(--pf-v6-l-flex--spacer--row);\n margin-block-end: 0;\n margin-inline-start: 0;\n margin-inline-end: 0;\n }\n .pf-v6-l-flex.pf-m-row-on-2xl {\n flex-direction: row;\n align-items: var(--pf-v6-l-flex--m-row--AlignItems);\n }\n .pf-v6-l-flex.pf-m-row-on-2xl > * {\n margin-block-start: 0;\n margin-block-end: 0;\n margin-inline-start: 0;\n margin-inline-end: var(--pf-v6-l-flex--spacer--column);\n }\n .pf-v6-l-flex.pf-m-row-reverse-on-2xl {\n flex-direction: row-reverse;\n align-items: var(--pf-v6-l-flex--m-row-reverse--AlignItems);\n }\n .pf-v6-l-flex.pf-m-row-reverse-on-2xl > * {\n margin-block-start: 0;\n margin-block-end: 0;\n margin-inline-start: var(--pf-v6-l-flex--spacer--column);\n margin-inline-end: 0;\n }\n .pf-v6-l-flex.pf-m-wrap-on-2xl {\n flex-wrap: wrap;\n }\n .pf-v6-l-flex.pf-m-wrap-reverse-on-2xl {\n flex-wrap: wrap-reverse;\n }\n .pf-v6-l-flex.pf-m-nowrap-on-2xl {\n flex-wrap: nowrap;\n }\n .pf-v6-l-flex.pf-m-justify-content-flex-start-on-2xl {\n justify-content: flex-start;\n }\n .pf-v6-l-flex.pf-m-justify-content-flex-end-on-2xl {\n justify-content: flex-end;\n }\n .pf-v6-l-flex.pf-m-justify-content-center-on-2xl {\n justify-content: center;\n }\n .pf-v6-l-flex.pf-m-justify-content-space-between-on-2xl {\n justify-content: space-between;\n }\n .pf-v6-l-flex.pf-m-justify-content-space-around-on-2xl {\n justify-content: space-around;\n }\n .pf-v6-l-flex.pf-m-justify-content-space-evenly-on-2xl {\n justify-content: space-evenly;\n }\n .pf-v6-l-flex.pf-m-align-items-flex-start-on-2xl {\n align-items: flex-start;\n }\n .pf-v6-l-flex.pf-m-align-items-flex-end-on-2xl {\n align-items: flex-end;\n }\n .pf-v6-l-flex.pf-m-align-items-center-on-2xl {\n align-items: center;\n }\n .pf-v6-l-flex.pf-m-align-items-stretch-on-2xl {\n align-items: stretch;\n }\n .pf-v6-l-flex.pf-m-align-items-baseline-on-2xl {\n align-items: baseline;\n }\n .pf-v6-l-flex.pf-m-align-content-flex-start-on-2xl {\n align-content: flex-start;\n }\n .pf-v6-l-flex.pf-m-align-content-flex-end-on-2xl {\n align-content: flex-end;\n }\n .pf-v6-l-flex.pf-m-align-content-center-on-2xl {\n align-content: center;\n }\n .pf-v6-l-flex.pf-m-align-content-stretch-on-2xl {\n align-content: stretch;\n }\n .pf-v6-l-flex.pf-m-align-content-space-between-on-2xl {\n align-content: space-between;\n }\n .pf-v6-l-flex.pf-m-align-content-space-around-on-2xl {\n align-content: space-around;\n }\n .pf-v6-l-flex > .pf-m-align-right-on-2xl {\n margin-inline-start: auto;\n }\n .pf-v6-l-flex > .pf-m-align-left-on-2xl {\n margin-inline-start: 0;\n }\n .pf-v6-l-flex > .pf-m-grow-on-2xl {\n flex-grow: 1;\n }\n .pf-v6-l-flex > .pf-m-shrink-on-2xl {\n flex-shrink: 1;\n }\n .pf-v6-l-flex > .pf-m-full-width-on-2xl {\n width: 100%;\n margin-inline-end: 0;\n }\n .pf-v6-l-flex > .pf-m-flex-1-on-2xl {\n flex: 1 0 0;\n }\n .pf-v6-l-flex > .pf-m-flex-2-on-2xl {\n flex: 2 0 0;\n }\n .pf-v6-l-flex > .pf-m-flex-3-on-2xl {\n flex: 3 0 0;\n }\n .pf-v6-l-flex > .pf-m-flex-4-on-2xl {\n flex: 4 0 0;\n }\n .pf-v6-l-flex > .pf-m-flex-default-on-2xl {\n flex: 0 1 auto;\n }\n .pf-v6-l-flex > .pf-m-flex-none-on-2xl {\n flex: none;\n }\n .pf-v6-l-flex > .pf-m-align-self-flex-start-on-2xl {\n align-self: flex-start;\n }\n .pf-v6-l-flex > .pf-m-align-self-flex-end-on-2xl {\n align-self: flex-end;\n }\n .pf-v6-l-flex > .pf-m-align-self-center-on-2xl {\n align-self: center;\n }\n .pf-v6-l-flex > .pf-m-align-self-baseline-on-2xl {\n align-self: baseline;\n }\n .pf-v6-l-flex > .pf-m-align-self-stretch-on-2xl {\n align-self: stretch;\n }\n}\n.pf-v6-l-flex.pf-m-space-items-none > * {\n --pf-v6-l-flex--spacer: var(--pf-v6-l-flex--spacer--none);\n}\n.pf-v6-l-flex.pf-m-space-items-none > :last-child {\n --pf-v6-l-flex--spacer: 0;\n}\n.pf-v6-l-flex.pf-m-space-items-xs > * {\n --pf-v6-l-flex--spacer: var(--pf-v6-l-flex--spacer--xs);\n}\n.pf-v6-l-flex.pf-m-space-items-xs > :last-child {\n --pf-v6-l-flex--spacer: 0;\n}\n.pf-v6-l-flex.pf-m-space-items-sm > * {\n --pf-v6-l-flex--spacer: var(--pf-v6-l-flex--spacer--sm);\n}\n.pf-v6-l-flex.pf-m-space-items-sm > :last-child {\n --pf-v6-l-flex--spacer: 0;\n}\n.pf-v6-l-flex.pf-m-space-items-md > * {\n --pf-v6-l-flex--spacer: var(--pf-v6-l-flex--spacer--md);\n}\n.pf-v6-l-flex.pf-m-space-items-md > :last-child {\n --pf-v6-l-flex--spacer: 0;\n}\n.pf-v6-l-flex.pf-m-space-items-lg > * {\n --pf-v6-l-flex--spacer: var(--pf-v6-l-flex--spacer--lg);\n}\n.pf-v6-l-flex.pf-m-space-items-lg > :last-child {\n --pf-v6-l-flex--spacer: 0;\n}\n.pf-v6-l-flex.pf-m-space-items-xl > * {\n --pf-v6-l-flex--spacer: var(--pf-v6-l-flex--spacer--xl);\n}\n.pf-v6-l-flex.pf-m-space-items-xl > :last-child {\n --pf-v6-l-flex--spacer: 0;\n}\n.pf-v6-l-flex.pf-m-space-items-2xl > * {\n --pf-v6-l-flex--spacer: var(--pf-v6-l-flex--spacer--2xl);\n}\n.pf-v6-l-flex.pf-m-space-items-2xl > :last-child {\n --pf-v6-l-flex--spacer: 0;\n}\n.pf-v6-l-flex.pf-m-space-items-3xl > * {\n --pf-v6-l-flex--spacer: var(--pf-v6-l-flex--spacer--3xl);\n}\n.pf-v6-l-flex.pf-m-space-items-3xl > :last-child {\n --pf-v6-l-flex--spacer: 0;\n}\n.pf-v6-l-flex.pf-m-space-items-4xl > * {\n --pf-v6-l-flex--spacer: var(--pf-v6-l-flex--spacer--4xl);\n}\n.pf-v6-l-flex.pf-m-space-items-4xl > :last-child {\n --pf-v6-l-flex--spacer: 0;\n}\n@media (min-width: 36rem) {\n .pf-v6-l-flex.pf-m-space-items-none-on-sm > * {\n --pf-v6-l-flex--spacer: var(--pf-v6-l-flex--spacer--none);\n }\n .pf-v6-l-flex.pf-m-space-items-none-on-sm > :last-child {\n --pf-v6-l-flex--spacer: 0;\n }\n .pf-v6-l-flex.pf-m-space-items-xs-on-sm > * {\n --pf-v6-l-flex--spacer: var(--pf-v6-l-flex--spacer--xs);\n }\n .pf-v6-l-flex.pf-m-space-items-xs-on-sm > :last-child {\n --pf-v6-l-flex--spacer: 0;\n }\n .pf-v6-l-flex.pf-m-space-items-sm-on-sm > * {\n --pf-v6-l-flex--spacer: var(--pf-v6-l-flex--spacer--sm);\n }\n .pf-v6-l-flex.pf-m-space-items-sm-on-sm > :last-child {\n --pf-v6-l-flex--spacer: 0;\n }\n .pf-v6-l-flex.pf-m-space-items-md-on-sm > * {\n --pf-v6-l-flex--spacer: var(--pf-v6-l-flex--spacer--md);\n }\n .pf-v6-l-flex.pf-m-space-items-md-on-sm > :last-child {\n --pf-v6-l-flex--spacer: 0;\n }\n .pf-v6-l-flex.pf-m-space-items-lg-on-sm > * {\n --pf-v6-l-flex--spacer: var(--pf-v6-l-flex--spacer--lg);\n }\n .pf-v6-l-flex.pf-m-space-items-lg-on-sm > :last-child {\n --pf-v6-l-flex--spacer: 0;\n }\n .pf-v6-l-flex.pf-m-space-items-xl-on-sm > * {\n --pf-v6-l-flex--spacer: var(--pf-v6-l-flex--spacer--xl);\n }\n .pf-v6-l-flex.pf-m-space-items-xl-on-sm > :last-child {\n --pf-v6-l-flex--spacer: 0;\n }\n .pf-v6-l-flex.pf-m-space-items-2xl-on-sm > * {\n --pf-v6-l-flex--spacer: var(--pf-v6-l-flex--spacer--2xl);\n }\n .pf-v6-l-flex.pf-m-space-items-2xl-on-sm > :last-child {\n --pf-v6-l-flex--spacer: 0;\n }\n .pf-v6-l-flex.pf-m-space-items-3xl-on-sm > * {\n --pf-v6-l-flex--spacer: var(--pf-v6-l-flex--spacer--3xl);\n }\n .pf-v6-l-flex.pf-m-space-items-3xl-on-sm > :last-child {\n --pf-v6-l-flex--spacer: 0;\n }\n .pf-v6-l-flex.pf-m-space-items-4xl-on-sm > * {\n --pf-v6-l-flex--spacer: var(--pf-v6-l-flex--spacer--4xl);\n }\n .pf-v6-l-flex.pf-m-space-items-4xl-on-sm > :last-child {\n --pf-v6-l-flex--spacer: 0;\n }\n}\n@media (min-width: 48rem) {\n .pf-v6-l-flex.pf-m-space-items-none-on-md > * {\n --pf-v6-l-flex--spacer: var(--pf-v6-l-flex--spacer--none);\n }\n .pf-v6-l-flex.pf-m-space-items-none-on-md > :last-child {\n --pf-v6-l-flex--spacer: 0;\n }\n .pf-v6-l-flex.pf-m-space-items-xs-on-md > * {\n --pf-v6-l-flex--spacer: var(--pf-v6-l-flex--spacer--xs);\n }\n .pf-v6-l-flex.pf-m-space-items-xs-on-md > :last-child {\n --pf-v6-l-flex--spacer: 0;\n }\n .pf-v6-l-flex.pf-m-space-items-sm-on-md > * {\n --pf-v6-l-flex--spacer: var(--pf-v6-l-flex--spacer--sm);\n }\n .pf-v6-l-flex.pf-m-space-items-sm-on-md > :last-child {\n --pf-v6-l-flex--spacer: 0;\n }\n .pf-v6-l-flex.pf-m-space-items-md-on-md > * {\n --pf-v6-l-flex--spacer: var(--pf-v6-l-flex--spacer--md);\n }\n .pf-v6-l-flex.pf-m-space-items-md-on-md > :last-child {\n --pf-v6-l-flex--spacer: 0;\n }\n .pf-v6-l-flex.pf-m-space-items-lg-on-md > * {\n --pf-v6-l-flex--spacer: var(--pf-v6-l-flex--spacer--lg);\n }\n .pf-v6-l-flex.pf-m-space-items-lg-on-md > :last-child {\n --pf-v6-l-flex--spacer: 0;\n }\n .pf-v6-l-flex.pf-m-space-items-xl-on-md > * {\n --pf-v6-l-flex--spacer: var(--pf-v6-l-flex--spacer--xl);\n }\n .pf-v6-l-flex.pf-m-space-items-xl-on-md > :last-child {\n --pf-v6-l-flex--spacer: 0;\n }\n .pf-v6-l-flex.pf-m-space-items-2xl-on-md > * {\n --pf-v6-l-flex--spacer: var(--pf-v6-l-flex--spacer--2xl);\n }\n .pf-v6-l-flex.pf-m-space-items-2xl-on-md > :last-child {\n --pf-v6-l-flex--spacer: 0;\n }\n .pf-v6-l-flex.pf-m-space-items-3xl-on-md > * {\n --pf-v6-l-flex--spacer: var(--pf-v6-l-flex--spacer--3xl);\n }\n .pf-v6-l-flex.pf-m-space-items-3xl-on-md > :last-child {\n --pf-v6-l-flex--spacer: 0;\n }\n .pf-v6-l-flex.pf-m-space-items-4xl-on-md > * {\n --pf-v6-l-flex--spacer: var(--pf-v6-l-flex--spacer--4xl);\n }\n .pf-v6-l-flex.pf-m-space-items-4xl-on-md > :last-child {\n --pf-v6-l-flex--spacer: 0;\n }\n}\n@media (min-width: 62rem) {\n .pf-v6-l-flex.pf-m-space-items-none-on-lg > * {\n --pf-v6-l-flex--spacer: var(--pf-v6-l-flex--spacer--none);\n }\n .pf-v6-l-flex.pf-m-space-items-none-on-lg > :last-child {\n --pf-v6-l-flex--spacer: 0;\n }\n .pf-v6-l-flex.pf-m-space-items-xs-on-lg > * {\n --pf-v6-l-flex--spacer: var(--pf-v6-l-flex--spacer--xs);\n }\n .pf-v6-l-flex.pf-m-space-items-xs-on-lg > :last-child {\n --pf-v6-l-flex--spacer: 0;\n }\n .pf-v6-l-flex.pf-m-space-items-sm-on-lg > * {\n --pf-v6-l-flex--spacer: var(--pf-v6-l-flex--spacer--sm);\n }\n .pf-v6-l-flex.pf-m-space-items-sm-on-lg > :last-child {\n --pf-v6-l-flex--spacer: 0;\n }\n .pf-v6-l-flex.pf-m-space-items-md-on-lg > * {\n --pf-v6-l-flex--spacer: var(--pf-v6-l-flex--spacer--md);\n }\n .pf-v6-l-flex.pf-m-space-items-md-on-lg > :last-child {\n --pf-v6-l-flex--spacer: 0;\n }\n .pf-v6-l-flex.pf-m-space-items-lg-on-lg > * {\n --pf-v6-l-flex--spacer: var(--pf-v6-l-flex--spacer--lg);\n }\n .pf-v6-l-flex.pf-m-space-items-lg-on-lg > :last-child {\n --pf-v6-l-flex--spacer: 0;\n }\n .pf-v6-l-flex.pf-m-space-items-xl-on-lg > * {\n --pf-v6-l-flex--spacer: var(--pf-v6-l-flex--spacer--xl);\n }\n .pf-v6-l-flex.pf-m-space-items-xl-on-lg > :last-child {\n --pf-v6-l-flex--spacer: 0;\n }\n .pf-v6-l-flex.pf-m-space-items-2xl-on-lg > * {\n --pf-v6-l-flex--spacer: var(--pf-v6-l-flex--spacer--2xl);\n }\n .pf-v6-l-flex.pf-m-space-items-2xl-on-lg > :last-child {\n --pf-v6-l-flex--spacer: 0;\n }\n .pf-v6-l-flex.pf-m-space-items-3xl-on-lg > * {\n --pf-v6-l-flex--spacer: var(--pf-v6-l-flex--spacer--3xl);\n }\n .pf-v6-l-flex.pf-m-space-items-3xl-on-lg > :last-child {\n --pf-v6-l-flex--spacer: 0;\n }\n .pf-v6-l-flex.pf-m-space-items-4xl-on-lg > * {\n --pf-v6-l-flex--spacer: var(--pf-v6-l-flex--spacer--4xl);\n }\n .pf-v6-l-flex.pf-m-space-items-4xl-on-lg > :last-child {\n --pf-v6-l-flex--spacer: 0;\n }\n}\n@media (min-width: 75rem) {\n .pf-v6-l-flex.pf-m-space-items-none-on-xl > * {\n --pf-v6-l-flex--spacer: var(--pf-v6-l-flex--spacer--none);\n }\n .pf-v6-l-flex.pf-m-space-items-none-on-xl > :last-child {\n --pf-v6-l-flex--spacer: 0;\n }\n .pf-v6-l-flex.pf-m-space-items-xs-on-xl > * {\n --pf-v6-l-flex--spacer: var(--pf-v6-l-flex--spacer--xs);\n }\n .pf-v6-l-flex.pf-m-space-items-xs-on-xl > :last-child {\n --pf-v6-l-flex--spacer: 0;\n }\n .pf-v6-l-flex.pf-m-space-items-sm-on-xl > * {\n --pf-v6-l-flex--spacer: var(--pf-v6-l-flex--spacer--sm);\n }\n .pf-v6-l-flex.pf-m-space-items-sm-on-xl > :last-child {\n --pf-v6-l-flex--spacer: 0;\n }\n .pf-v6-l-flex.pf-m-space-items-md-on-xl > * {\n --pf-v6-l-flex--spacer: var(--pf-v6-l-flex--spacer--md);\n }\n .pf-v6-l-flex.pf-m-space-items-md-on-xl > :last-child {\n --pf-v6-l-flex--spacer: 0;\n }\n .pf-v6-l-flex.pf-m-space-items-lg-on-xl > * {\n --pf-v6-l-flex--spacer: var(--pf-v6-l-flex--spacer--lg);\n }\n .pf-v6-l-flex.pf-m-space-items-lg-on-xl > :last-child {\n --pf-v6-l-flex--spacer: 0;\n }\n .pf-v6-l-flex.pf-m-space-items-xl-on-xl > * {\n --pf-v6-l-flex--spacer: var(--pf-v6-l-flex--spacer--xl);\n }\n .pf-v6-l-flex.pf-m-space-items-xl-on-xl > :last-child {\n --pf-v6-l-flex--spacer: 0;\n }\n .pf-v6-l-flex.pf-m-space-items-2xl-on-xl > * {\n --pf-v6-l-flex--spacer: var(--pf-v6-l-flex--spacer--2xl);\n }\n .pf-v6-l-flex.pf-m-space-items-2xl-on-xl > :last-child {\n --pf-v6-l-flex--spacer: 0;\n }\n .pf-v6-l-flex.pf-m-space-items-3xl-on-xl > * {\n --pf-v6-l-flex--spacer: var(--pf-v6-l-flex--spacer--3xl);\n }\n .pf-v6-l-flex.pf-m-space-items-3xl-on-xl > :last-child {\n --pf-v6-l-flex--spacer: 0;\n }\n .pf-v6-l-flex.pf-m-space-items-4xl-on-xl > * {\n --pf-v6-l-flex--spacer: var(--pf-v6-l-flex--spacer--4xl);\n }\n .pf-v6-l-flex.pf-m-space-items-4xl-on-xl > :last-child {\n --pf-v6-l-flex--spacer: 0;\n }\n}\n@media (min-width: 90.625rem) {\n .pf-v6-l-flex.pf-m-space-items-none-on-2xl > * {\n --pf-v6-l-flex--spacer: var(--pf-v6-l-flex--spacer--none);\n }\n .pf-v6-l-flex.pf-m-space-items-none-on-2xl > :last-child {\n --pf-v6-l-flex--spacer: 0;\n }\n .pf-v6-l-flex.pf-m-space-items-xs-on-2xl > * {\n --pf-v6-l-flex--spacer: var(--pf-v6-l-flex--spacer--xs);\n }\n .pf-v6-l-flex.pf-m-space-items-xs-on-2xl > :last-child {\n --pf-v6-l-flex--spacer: 0;\n }\n .pf-v6-l-flex.pf-m-space-items-sm-on-2xl > * {\n --pf-v6-l-flex--spacer: var(--pf-v6-l-flex--spacer--sm);\n }\n .pf-v6-l-flex.pf-m-space-items-sm-on-2xl > :last-child {\n --pf-v6-l-flex--spacer: 0;\n }\n .pf-v6-l-flex.pf-m-space-items-md-on-2xl > * {\n --pf-v6-l-flex--spacer: var(--pf-v6-l-flex--spacer--md);\n }\n .pf-v6-l-flex.pf-m-space-items-md-on-2xl > :last-child {\n --pf-v6-l-flex--spacer: 0;\n }\n .pf-v6-l-flex.pf-m-space-items-lg-on-2xl > * {\n --pf-v6-l-flex--spacer: var(--pf-v6-l-flex--spacer--lg);\n }\n .pf-v6-l-flex.pf-m-space-items-lg-on-2xl > :last-child {\n --pf-v6-l-flex--spacer: 0;\n }\n .pf-v6-l-flex.pf-m-space-items-xl-on-2xl > * {\n --pf-v6-l-flex--spacer: var(--pf-v6-l-flex--spacer--xl);\n }\n .pf-v6-l-flex.pf-m-space-items-xl-on-2xl > :last-child {\n --pf-v6-l-flex--spacer: 0;\n }\n .pf-v6-l-flex.pf-m-space-items-2xl-on-2xl > * {\n --pf-v6-l-flex--spacer: var(--pf-v6-l-flex--spacer--2xl);\n }\n .pf-v6-l-flex.pf-m-space-items-2xl-on-2xl > :last-child {\n --pf-v6-l-flex--spacer: 0;\n }\n .pf-v6-l-flex.pf-m-space-items-3xl-on-2xl > * {\n --pf-v6-l-flex--spacer: var(--pf-v6-l-flex--spacer--3xl);\n }\n .pf-v6-l-flex.pf-m-space-items-3xl-on-2xl > :last-child {\n --pf-v6-l-flex--spacer: 0;\n }\n .pf-v6-l-flex.pf-m-space-items-4xl-on-2xl > * {\n --pf-v6-l-flex--spacer: var(--pf-v6-l-flex--spacer--4xl);\n }\n .pf-v6-l-flex.pf-m-space-items-4xl-on-2xl > :last-child {\n --pf-v6-l-flex--spacer: 0;\n }\n}\n.pf-v6-l-flex .pf-m-spacer-none {\n --pf-v6-l-flex--spacer: var(--pf-v6-l-flex--spacer--none);\n}\n.pf-v6-l-flex .pf-m-spacer-none:last-child {\n --pf-v6-l-flex--spacer: var(--pf-v6-l-flex--spacer--none);\n}\n.pf-v6-l-flex .pf-m-spacer-xs {\n --pf-v6-l-flex--spacer: var(--pf-v6-l-flex--spacer--xs);\n}\n.pf-v6-l-flex .pf-m-spacer-xs:last-child {\n --pf-v6-l-flex--spacer: var(--pf-v6-l-flex--spacer--xs);\n}\n.pf-v6-l-flex .pf-m-spacer-sm {\n --pf-v6-l-flex--spacer: var(--pf-v6-l-flex--spacer--sm);\n}\n.pf-v6-l-flex .pf-m-spacer-sm:last-child {\n --pf-v6-l-flex--spacer: var(--pf-v6-l-flex--spacer--sm);\n}\n.pf-v6-l-flex .pf-m-spacer-md {\n --pf-v6-l-flex--spacer: var(--pf-v6-l-flex--spacer--md);\n}\n.pf-v6-l-flex .pf-m-spacer-md:last-child {\n --pf-v6-l-flex--spacer: var(--pf-v6-l-flex--spacer--md);\n}\n.pf-v6-l-flex .pf-m-spacer-lg {\n --pf-v6-l-flex--spacer: var(--pf-v6-l-flex--spacer--lg);\n}\n.pf-v6-l-flex .pf-m-spacer-lg:last-child {\n --pf-v6-l-flex--spacer: var(--pf-v6-l-flex--spacer--lg);\n}\n.pf-v6-l-flex .pf-m-spacer-xl {\n --pf-v6-l-flex--spacer: var(--pf-v6-l-flex--spacer--xl);\n}\n.pf-v6-l-flex .pf-m-spacer-xl:last-child {\n --pf-v6-l-flex--spacer: var(--pf-v6-l-flex--spacer--xl);\n}\n.pf-v6-l-flex .pf-m-spacer-2xl {\n --pf-v6-l-flex--spacer: var(--pf-v6-l-flex--spacer--2xl);\n}\n.pf-v6-l-flex .pf-m-spacer-2xl:last-child {\n --pf-v6-l-flex--spacer: var(--pf-v6-l-flex--spacer--2xl);\n}\n.pf-v6-l-flex .pf-m-spacer-3xl {\n --pf-v6-l-flex--spacer: var(--pf-v6-l-flex--spacer--3xl);\n}\n.pf-v6-l-flex .pf-m-spacer-3xl:last-child {\n --pf-v6-l-flex--spacer: var(--pf-v6-l-flex--spacer--3xl);\n}\n.pf-v6-l-flex .pf-m-spacer-4xl {\n --pf-v6-l-flex--spacer: var(--pf-v6-l-flex--spacer--4xl);\n}\n.pf-v6-l-flex .pf-m-spacer-4xl:last-child {\n --pf-v6-l-flex--spacer: var(--pf-v6-l-flex--spacer--4xl);\n}\n@media (min-width: 36rem) {\n .pf-v6-l-flex .pf-m-spacer-none-on-sm {\n --pf-v6-l-flex--spacer: var(--pf-v6-l-flex--spacer--none);\n }\n .pf-v6-l-flex .pf-m-spacer-none-on-sm:last-child {\n --pf-v6-l-flex--spacer: var(--pf-v6-l-flex--spacer--none);\n }\n .pf-v6-l-flex .pf-m-spacer-xs-on-sm {\n --pf-v6-l-flex--spacer: var(--pf-v6-l-flex--spacer--xs);\n }\n .pf-v6-l-flex .pf-m-spacer-xs-on-sm:last-child {\n --pf-v6-l-flex--spacer: var(--pf-v6-l-flex--spacer--xs);\n }\n .pf-v6-l-flex .pf-m-spacer-sm-on-sm {\n --pf-v6-l-flex--spacer: var(--pf-v6-l-flex--spacer--sm);\n }\n .pf-v6-l-flex .pf-m-spacer-sm-on-sm:last-child {\n --pf-v6-l-flex--spacer: var(--pf-v6-l-flex--spacer--sm);\n }\n .pf-v6-l-flex .pf-m-spacer-md-on-sm {\n --pf-v6-l-flex--spacer: var(--pf-v6-l-flex--spacer--md);\n }\n .pf-v6-l-flex .pf-m-spacer-md-on-sm:last-child {\n --pf-v6-l-flex--spacer: var(--pf-v6-l-flex--spacer--md);\n }\n .pf-v6-l-flex .pf-m-spacer-lg-on-sm {\n --pf-v6-l-flex--spacer: var(--pf-v6-l-flex--spacer--lg);\n }\n .pf-v6-l-flex .pf-m-spacer-lg-on-sm:last-child {\n --pf-v6-l-flex--spacer: var(--pf-v6-l-flex--spacer--lg);\n }\n .pf-v6-l-flex .pf-m-spacer-xl-on-sm {\n --pf-v6-l-flex--spacer: var(--pf-v6-l-flex--spacer--xl);\n }\n .pf-v6-l-flex .pf-m-spacer-xl-on-sm:last-child {\n --pf-v6-l-flex--spacer: var(--pf-v6-l-flex--spacer--xl);\n }\n .pf-v6-l-flex .pf-m-spacer-2xl-on-sm {\n --pf-v6-l-flex--spacer: var(--pf-v6-l-flex--spacer--2xl);\n }\n .pf-v6-l-flex .pf-m-spacer-2xl-on-sm:last-child {\n --pf-v6-l-flex--spacer: var(--pf-v6-l-flex--spacer--2xl);\n }\n .pf-v6-l-flex .pf-m-spacer-3xl-on-sm {\n --pf-v6-l-flex--spacer: var(--pf-v6-l-flex--spacer--3xl);\n }\n .pf-v6-l-flex .pf-m-spacer-3xl-on-sm:last-child {\n --pf-v6-l-flex--spacer: var(--pf-v6-l-flex--spacer--3xl);\n }\n .pf-v6-l-flex .pf-m-spacer-4xl-on-sm {\n --pf-v6-l-flex--spacer: var(--pf-v6-l-flex--spacer--4xl);\n }\n .pf-v6-l-flex .pf-m-spacer-4xl-on-sm:last-child {\n --pf-v6-l-flex--spacer: var(--pf-v6-l-flex--spacer--4xl);\n }\n}\n@media (min-width: 48rem) {\n .pf-v6-l-flex .pf-m-spacer-none-on-md {\n --pf-v6-l-flex--spacer: var(--pf-v6-l-flex--spacer--none);\n }\n .pf-v6-l-flex .pf-m-spacer-none-on-md:last-child {\n --pf-v6-l-flex--spacer: var(--pf-v6-l-flex--spacer--none);\n }\n .pf-v6-l-flex .pf-m-spacer-xs-on-md {\n --pf-v6-l-flex--spacer: var(--pf-v6-l-flex--spacer--xs);\n }\n .pf-v6-l-flex .pf-m-spacer-xs-on-md:last-child {\n --pf-v6-l-flex--spacer: var(--pf-v6-l-flex--spacer--xs);\n }\n .pf-v6-l-flex .pf-m-spacer-sm-on-md {\n --pf-v6-l-flex--spacer: var(--pf-v6-l-flex--spacer--sm);\n }\n .pf-v6-l-flex .pf-m-spacer-sm-on-md:last-child {\n --pf-v6-l-flex--spacer: var(--pf-v6-l-flex--spacer--sm);\n }\n .pf-v6-l-flex .pf-m-spacer-md-on-md {\n --pf-v6-l-flex--spacer: var(--pf-v6-l-flex--spacer--md);\n }\n .pf-v6-l-flex .pf-m-spacer-md-on-md:last-child {\n --pf-v6-l-flex--spacer: var(--pf-v6-l-flex--spacer--md);\n }\n .pf-v6-l-flex .pf-m-spacer-lg-on-md {\n --pf-v6-l-flex--spacer: var(--pf-v6-l-flex--spacer--lg);\n }\n .pf-v6-l-flex .pf-m-spacer-lg-on-md:last-child {\n --pf-v6-l-flex--spacer: var(--pf-v6-l-flex--spacer--lg);\n }\n .pf-v6-l-flex .pf-m-spacer-xl-on-md {\n --pf-v6-l-flex--spacer: var(--pf-v6-l-flex--spacer--xl);\n }\n .pf-v6-l-flex .pf-m-spacer-xl-on-md:last-child {\n --pf-v6-l-flex--spacer: var(--pf-v6-l-flex--spacer--xl);\n }\n .pf-v6-l-flex .pf-m-spacer-2xl-on-md {\n --pf-v6-l-flex--spacer: var(--pf-v6-l-flex--spacer--2xl);\n }\n .pf-v6-l-flex .pf-m-spacer-2xl-on-md:last-child {\n --pf-v6-l-flex--spacer: var(--pf-v6-l-flex--spacer--2xl);\n }\n .pf-v6-l-flex .pf-m-spacer-3xl-on-md {\n --pf-v6-l-flex--spacer: var(--pf-v6-l-flex--spacer--3xl);\n }\n .pf-v6-l-flex .pf-m-spacer-3xl-on-md:last-child {\n --pf-v6-l-flex--spacer: var(--pf-v6-l-flex--spacer--3xl);\n }\n .pf-v6-l-flex .pf-m-spacer-4xl-on-md {\n --pf-v6-l-flex--spacer: var(--pf-v6-l-flex--spacer--4xl);\n }\n .pf-v6-l-flex .pf-m-spacer-4xl-on-md:last-child {\n --pf-v6-l-flex--spacer: var(--pf-v6-l-flex--spacer--4xl);\n }\n}\n@media (min-width: 62rem) {\n .pf-v6-l-flex .pf-m-spacer-none-on-lg {\n --pf-v6-l-flex--spacer: var(--pf-v6-l-flex--spacer--none);\n }\n .pf-v6-l-flex .pf-m-spacer-none-on-lg:last-child {\n --pf-v6-l-flex--spacer: var(--pf-v6-l-flex--spacer--none);\n }\n .pf-v6-l-flex .pf-m-spacer-xs-on-lg {\n --pf-v6-l-flex--spacer: var(--pf-v6-l-flex--spacer--xs);\n }\n .pf-v6-l-flex .pf-m-spacer-xs-on-lg:last-child {\n --pf-v6-l-flex--spacer: var(--pf-v6-l-flex--spacer--xs);\n }\n .pf-v6-l-flex .pf-m-spacer-sm-on-lg {\n --pf-v6-l-flex--spacer: var(--pf-v6-l-flex--spacer--sm);\n }\n .pf-v6-l-flex .pf-m-spacer-sm-on-lg:last-child {\n --pf-v6-l-flex--spacer: var(--pf-v6-l-flex--spacer--sm);\n }\n .pf-v6-l-flex .pf-m-spacer-md-on-lg {\n --pf-v6-l-flex--spacer: var(--pf-v6-l-flex--spacer--md);\n }\n .pf-v6-l-flex .pf-m-spacer-md-on-lg:last-child {\n --pf-v6-l-flex--spacer: var(--pf-v6-l-flex--spacer--md);\n }\n .pf-v6-l-flex .pf-m-spacer-lg-on-lg {\n --pf-v6-l-flex--spacer: var(--pf-v6-l-flex--spacer--lg);\n }\n .pf-v6-l-flex .pf-m-spacer-lg-on-lg:last-child {\n --pf-v6-l-flex--spacer: var(--pf-v6-l-flex--spacer--lg);\n }\n .pf-v6-l-flex .pf-m-spacer-xl-on-lg {\n --pf-v6-l-flex--spacer: var(--pf-v6-l-flex--spacer--xl);\n }\n .pf-v6-l-flex .pf-m-spacer-xl-on-lg:last-child {\n --pf-v6-l-flex--spacer: var(--pf-v6-l-flex--spacer--xl);\n }\n .pf-v6-l-flex .pf-m-spacer-2xl-on-lg {\n --pf-v6-l-flex--spacer: var(--pf-v6-l-flex--spacer--2xl);\n }\n .pf-v6-l-flex .pf-m-spacer-2xl-on-lg:last-child {\n --pf-v6-l-flex--spacer: var(--pf-v6-l-flex--spacer--2xl);\n }\n .pf-v6-l-flex .pf-m-spacer-3xl-on-lg {\n --pf-v6-l-flex--spacer: var(--pf-v6-l-flex--spacer--3xl);\n }\n .pf-v6-l-flex .pf-m-spacer-3xl-on-lg:last-child {\n --pf-v6-l-flex--spacer: var(--pf-v6-l-flex--spacer--3xl);\n }\n .pf-v6-l-flex .pf-m-spacer-4xl-on-lg {\n --pf-v6-l-flex--spacer: var(--pf-v6-l-flex--spacer--4xl);\n }\n .pf-v6-l-flex .pf-m-spacer-4xl-on-lg:last-child {\n --pf-v6-l-flex--spacer: var(--pf-v6-l-flex--spacer--4xl);\n }\n}\n@media (min-width: 75rem) {\n .pf-v6-l-flex .pf-m-spacer-none-on-xl {\n --pf-v6-l-flex--spacer: var(--pf-v6-l-flex--spacer--none);\n }\n .pf-v6-l-flex .pf-m-spacer-none-on-xl:last-child {\n --pf-v6-l-flex--spacer: var(--pf-v6-l-flex--spacer--none);\n }\n .pf-v6-l-flex .pf-m-spacer-xs-on-xl {\n --pf-v6-l-flex--spacer: var(--pf-v6-l-flex--spacer--xs);\n }\n .pf-v6-l-flex .pf-m-spacer-xs-on-xl:last-child {\n --pf-v6-l-flex--spacer: var(--pf-v6-l-flex--spacer--xs);\n }\n .pf-v6-l-flex .pf-m-spacer-sm-on-xl {\n --pf-v6-l-flex--spacer: var(--pf-v6-l-flex--spacer--sm);\n }\n .pf-v6-l-flex .pf-m-spacer-sm-on-xl:last-child {\n --pf-v6-l-flex--spacer: var(--pf-v6-l-flex--spacer--sm);\n }\n .pf-v6-l-flex .pf-m-spacer-md-on-xl {\n --pf-v6-l-flex--spacer: var(--pf-v6-l-flex--spacer--md);\n }\n .pf-v6-l-flex .pf-m-spacer-md-on-xl:last-child {\n --pf-v6-l-flex--spacer: var(--pf-v6-l-flex--spacer--md);\n }\n .pf-v6-l-flex .pf-m-spacer-lg-on-xl {\n --pf-v6-l-flex--spacer: var(--pf-v6-l-flex--spacer--lg);\n }\n .pf-v6-l-flex .pf-m-spacer-lg-on-xl:last-child {\n --pf-v6-l-flex--spacer: var(--pf-v6-l-flex--spacer--lg);\n }\n .pf-v6-l-flex .pf-m-spacer-xl-on-xl {\n --pf-v6-l-flex--spacer: var(--pf-v6-l-flex--spacer--xl);\n }\n .pf-v6-l-flex .pf-m-spacer-xl-on-xl:last-child {\n --pf-v6-l-flex--spacer: var(--pf-v6-l-flex--spacer--xl);\n }\n .pf-v6-l-flex .pf-m-spacer-2xl-on-xl {\n --pf-v6-l-flex--spacer: var(--pf-v6-l-flex--spacer--2xl);\n }\n .pf-v6-l-flex .pf-m-spacer-2xl-on-xl:last-child {\n --pf-v6-l-flex--spacer: var(--pf-v6-l-flex--spacer--2xl);\n }\n .pf-v6-l-flex .pf-m-spacer-3xl-on-xl {\n --pf-v6-l-flex--spacer: var(--pf-v6-l-flex--spacer--3xl);\n }\n .pf-v6-l-flex .pf-m-spacer-3xl-on-xl:last-child {\n --pf-v6-l-flex--spacer: var(--pf-v6-l-flex--spacer--3xl);\n }\n .pf-v6-l-flex .pf-m-spacer-4xl-on-xl {\n --pf-v6-l-flex--spacer: var(--pf-v6-l-flex--spacer--4xl);\n }\n .pf-v6-l-flex .pf-m-spacer-4xl-on-xl:last-child {\n --pf-v6-l-flex--spacer: var(--pf-v6-l-flex--spacer--4xl);\n }\n}\n@media (min-width: 90.625rem) {\n .pf-v6-l-flex .pf-m-spacer-none-on-2xl {\n --pf-v6-l-flex--spacer: var(--pf-v6-l-flex--spacer--none);\n }\n .pf-v6-l-flex .pf-m-spacer-none-on-2xl:last-child {\n --pf-v6-l-flex--spacer: var(--pf-v6-l-flex--spacer--none);\n }\n .pf-v6-l-flex .pf-m-spacer-xs-on-2xl {\n --pf-v6-l-flex--spacer: var(--pf-v6-l-flex--spacer--xs);\n }\n .pf-v6-l-flex .pf-m-spacer-xs-on-2xl:last-child {\n --pf-v6-l-flex--spacer: var(--pf-v6-l-flex--spacer--xs);\n }\n .pf-v6-l-flex .pf-m-spacer-sm-on-2xl {\n --pf-v6-l-flex--spacer: var(--pf-v6-l-flex--spacer--sm);\n }\n .pf-v6-l-flex .pf-m-spacer-sm-on-2xl:last-child {\n --pf-v6-l-flex--spacer: var(--pf-v6-l-flex--spacer--sm);\n }\n .pf-v6-l-flex .pf-m-spacer-md-on-2xl {\n --pf-v6-l-flex--spacer: var(--pf-v6-l-flex--spacer--md);\n }\n .pf-v6-l-flex .pf-m-spacer-md-on-2xl:last-child {\n --pf-v6-l-flex--spacer: var(--pf-v6-l-flex--spacer--md);\n }\n .pf-v6-l-flex .pf-m-spacer-lg-on-2xl {\n --pf-v6-l-flex--spacer: var(--pf-v6-l-flex--spacer--lg);\n }\n .pf-v6-l-flex .pf-m-spacer-lg-on-2xl:last-child {\n --pf-v6-l-flex--spacer: var(--pf-v6-l-flex--spacer--lg);\n }\n .pf-v6-l-flex .pf-m-spacer-xl-on-2xl {\n --pf-v6-l-flex--spacer: var(--pf-v6-l-flex--spacer--xl);\n }\n .pf-v6-l-flex .pf-m-spacer-xl-on-2xl:last-child {\n --pf-v6-l-flex--spacer: var(--pf-v6-l-flex--spacer--xl);\n }\n .pf-v6-l-flex .pf-m-spacer-2xl-on-2xl {\n --pf-v6-l-flex--spacer: var(--pf-v6-l-flex--spacer--2xl);\n }\n .pf-v6-l-flex .pf-m-spacer-2xl-on-2xl:last-child {\n --pf-v6-l-flex--spacer: var(--pf-v6-l-flex--spacer--2xl);\n }\n .pf-v6-l-flex .pf-m-spacer-3xl-on-2xl {\n --pf-v6-l-flex--spacer: var(--pf-v6-l-flex--spacer--3xl);\n }\n .pf-v6-l-flex .pf-m-spacer-3xl-on-2xl:last-child {\n --pf-v6-l-flex--spacer: var(--pf-v6-l-flex--spacer--3xl);\n }\n .pf-v6-l-flex .pf-m-spacer-4xl-on-2xl {\n --pf-v6-l-flex--spacer: var(--pf-v6-l-flex--spacer--4xl);\n }\n .pf-v6-l-flex .pf-m-spacer-4xl-on-2xl:last-child {\n --pf-v6-l-flex--spacer: var(--pf-v6-l-flex--spacer--4xl);\n }\n}\n.pf-v6-l-flex.pf-m-gap {\n --pf-v6-l-flex--RowGap: var(--pf-v6-l-flex--m-gap--RowGap);\n --pf-v6-l-flex--ColumnGap: var(--pf-v6-l-flex--m-gap--ColumnGap);\n}\n.pf-v6-l-flex.pf-m-gap-none {\n --pf-v6-l-flex--RowGap: 0;\n --pf-v6-l-flex--ColumnGap: 0;\n}\n.pf-v6-l-flex.pf-m-gap-xs {\n --pf-v6-l-flex--RowGap: var(--pf-t--global--spacer--xs);\n --pf-v6-l-flex--ColumnGap: var(--pf-t--global--spacer--xs);\n}\n.pf-v6-l-flex.pf-m-gap-sm {\n --pf-v6-l-flex--RowGap: var(--pf-t--global--spacer--sm);\n --pf-v6-l-flex--ColumnGap: var(--pf-t--global--spacer--sm);\n}\n.pf-v6-l-flex.pf-m-gap-md {\n --pf-v6-l-flex--RowGap: var(--pf-t--global--spacer--md);\n --pf-v6-l-flex--ColumnGap: var(--pf-t--global--spacer--md);\n}\n.pf-v6-l-flex.pf-m-gap-lg {\n --pf-v6-l-flex--RowGap: var(--pf-t--global--spacer--lg);\n --pf-v6-l-flex--ColumnGap: var(--pf-t--global--spacer--lg);\n}\n.pf-v6-l-flex.pf-m-gap-xl {\n --pf-v6-l-flex--RowGap: var(--pf-t--global--spacer--xl);\n --pf-v6-l-flex--ColumnGap: var(--pf-t--global--spacer--xl);\n}\n.pf-v6-l-flex.pf-m-gap-2xl {\n --pf-v6-l-flex--RowGap: var(--pf-t--global--spacer--2xl);\n --pf-v6-l-flex--ColumnGap: var(--pf-t--global--spacer--2xl);\n}\n.pf-v6-l-flex.pf-m-gap-3xl {\n --pf-v6-l-flex--RowGap: var(--pf-t--global--spacer--3xl);\n --pf-v6-l-flex--ColumnGap: var(--pf-t--global--spacer--3xl);\n}\n.pf-v6-l-flex.pf-m-gap-4xl {\n --pf-v6-l-flex--RowGap: var(--pf-t--global--spacer--4xl);\n --pf-v6-l-flex--ColumnGap: var(--pf-t--global--spacer--4xl);\n}\n.pf-v6-l-flex:is(.pf-m-gap, .pf-m-gap-none, .pf-m-gap-xs, .pf-m-gap-sm, .pf-m-gap-md, .pf-m-gap-lg, .pf-m-gap-xl, .pf-m-gap-2xl, .pf-m-gap-3xl, .pf-m-gap-4xl) > * {\n --pf-v6-l-flex--spacer--row: 0;\n --pf-v6-l-flex--spacer--column: 0;\n}\n@media (min-width: 36rem) {\n .pf-v6-l-flex.pf-m-gap-on-sm {\n --pf-v6-l-flex--RowGap: var(--pf-v6-l-flex--m-gap--RowGap);\n --pf-v6-l-flex--ColumnGap: var(--pf-v6-l-flex--m-gap--ColumnGap);\n }\n .pf-v6-l-flex.pf-m-gap-none-on-sm {\n --pf-v6-l-flex--RowGap: 0;\n --pf-v6-l-flex--ColumnGap: 0;\n }\n .pf-v6-l-flex.pf-m-gap-xs-on-sm {\n --pf-v6-l-flex--RowGap: var(--pf-t--global--spacer--xs);\n --pf-v6-l-flex--ColumnGap: var(--pf-t--global--spacer--xs);\n }\n .pf-v6-l-flex.pf-m-gap-sm-on-sm {\n --pf-v6-l-flex--RowGap: var(--pf-t--global--spacer--sm);\n --pf-v6-l-flex--ColumnGap: var(--pf-t--global--spacer--sm);\n }\n .pf-v6-l-flex.pf-m-gap-md-on-sm {\n --pf-v6-l-flex--RowGap: var(--pf-t--global--spacer--md);\n --pf-v6-l-flex--ColumnGap: var(--pf-t--global--spacer--md);\n }\n .pf-v6-l-flex.pf-m-gap-lg-on-sm {\n --pf-v6-l-flex--RowGap: var(--pf-t--global--spacer--lg);\n --pf-v6-l-flex--ColumnGap: var(--pf-t--global--spacer--lg);\n }\n .pf-v6-l-flex.pf-m-gap-xl-on-sm {\n --pf-v6-l-flex--RowGap: var(--pf-t--global--spacer--xl);\n --pf-v6-l-flex--ColumnGap: var(--pf-t--global--spacer--xl);\n }\n .pf-v6-l-flex.pf-m-gap-2xl-on-sm {\n --pf-v6-l-flex--RowGap: var(--pf-t--global--spacer--2xl);\n --pf-v6-l-flex--ColumnGap: var(--pf-t--global--spacer--2xl);\n }\n .pf-v6-l-flex.pf-m-gap-3xl-on-sm {\n --pf-v6-l-flex--RowGap: var(--pf-t--global--spacer--3xl);\n --pf-v6-l-flex--ColumnGap: var(--pf-t--global--spacer--3xl);\n }\n .pf-v6-l-flex.pf-m-gap-4xl-on-sm {\n --pf-v6-l-flex--RowGap: var(--pf-t--global--spacer--4xl);\n --pf-v6-l-flex--ColumnGap: var(--pf-t--global--spacer--4xl);\n }\n .pf-v6-l-flex:is(.pf-m-gap-on-sm, .pf-m-gap-none-on-sm, .pf-m-gap-xs-on-sm, .pf-m-gap-sm-on-sm, .pf-m-gap-md-on-sm, .pf-m-gap-lg-on-sm, .pf-m-gap-xl-on-sm, .pf-m-gap-2xl-on-sm, .pf-m-gap-3xl-on-sm, .pf-m-gap-4xl-on-sm) > * {\n --pf-v6-l-flex--spacer--row: 0;\n --pf-v6-l-flex--spacer--column: 0;\n }\n}\n@media (min-width: 48rem) {\n .pf-v6-l-flex.pf-m-gap-on-md {\n --pf-v6-l-flex--RowGap: var(--pf-v6-l-flex--m-gap--RowGap);\n --pf-v6-l-flex--ColumnGap: var(--pf-v6-l-flex--m-gap--ColumnGap);\n }\n .pf-v6-l-flex.pf-m-gap-none-on-md {\n --pf-v6-l-flex--RowGap: 0;\n --pf-v6-l-flex--ColumnGap: 0;\n }\n .pf-v6-l-flex.pf-m-gap-xs-on-md {\n --pf-v6-l-flex--RowGap: var(--pf-t--global--spacer--xs);\n --pf-v6-l-flex--ColumnGap: var(--pf-t--global--spacer--xs);\n }\n .pf-v6-l-flex.pf-m-gap-sm-on-md {\n --pf-v6-l-flex--RowGap: var(--pf-t--global--spacer--sm);\n --pf-v6-l-flex--ColumnGap: var(--pf-t--global--spacer--sm);\n }\n .pf-v6-l-flex.pf-m-gap-md-on-md {\n --pf-v6-l-flex--RowGap: var(--pf-t--global--spacer--md);\n --pf-v6-l-flex--ColumnGap: var(--pf-t--global--spacer--md);\n }\n .pf-v6-l-flex.pf-m-gap-lg-on-md {\n --pf-v6-l-flex--RowGap: var(--pf-t--global--spacer--lg);\n --pf-v6-l-flex--ColumnGap: var(--pf-t--global--spacer--lg);\n }\n .pf-v6-l-flex.pf-m-gap-xl-on-md {\n --pf-v6-l-flex--RowGap: var(--pf-t--global--spacer--xl);\n --pf-v6-l-flex--ColumnGap: var(--pf-t--global--spacer--xl);\n }\n .pf-v6-l-flex.pf-m-gap-2xl-on-md {\n --pf-v6-l-flex--RowGap: var(--pf-t--global--spacer--2xl);\n --pf-v6-l-flex--ColumnGap: var(--pf-t--global--spacer--2xl);\n }\n .pf-v6-l-flex.pf-m-gap-3xl-on-md {\n --pf-v6-l-flex--RowGap: var(--pf-t--global--spacer--3xl);\n --pf-v6-l-flex--ColumnGap: var(--pf-t--global--spacer--3xl);\n }\n .pf-v6-l-flex.pf-m-gap-4xl-on-md {\n --pf-v6-l-flex--RowGap: var(--pf-t--global--spacer--4xl);\n --pf-v6-l-flex--ColumnGap: var(--pf-t--global--spacer--4xl);\n }\n .pf-v6-l-flex:is(.pf-m-gap-on-md, .pf-m-gap-none-on-md, .pf-m-gap-xs-on-md, .pf-m-gap-sm-on-md, .pf-m-gap-md-on-md, .pf-m-gap-lg-on-md, .pf-m-gap-xl-on-md, .pf-m-gap-2xl-on-md, .pf-m-gap-3xl-on-md, .pf-m-gap-4xl-on-md) > * {\n --pf-v6-l-flex--spacer--row: 0;\n --pf-v6-l-flex--spacer--column: 0;\n }\n}\n@media (min-width: 62rem) {\n .pf-v6-l-flex.pf-m-gap-on-lg {\n --pf-v6-l-flex--RowGap: var(--pf-v6-l-flex--m-gap--RowGap);\n --pf-v6-l-flex--ColumnGap: var(--pf-v6-l-flex--m-gap--ColumnGap);\n }\n .pf-v6-l-flex.pf-m-gap-none-on-lg {\n --pf-v6-l-flex--RowGap: 0;\n --pf-v6-l-flex--ColumnGap: 0;\n }\n .pf-v6-l-flex.pf-m-gap-xs-on-lg {\n --pf-v6-l-flex--RowGap: var(--pf-t--global--spacer--xs);\n --pf-v6-l-flex--ColumnGap: var(--pf-t--global--spacer--xs);\n }\n .pf-v6-l-flex.pf-m-gap-sm-on-lg {\n --pf-v6-l-flex--RowGap: var(--pf-t--global--spacer--sm);\n --pf-v6-l-flex--ColumnGap: var(--pf-t--global--spacer--sm);\n }\n .pf-v6-l-flex.pf-m-gap-md-on-lg {\n --pf-v6-l-flex--RowGap: var(--pf-t--global--spacer--md);\n --pf-v6-l-flex--ColumnGap: var(--pf-t--global--spacer--md);\n }\n .pf-v6-l-flex.pf-m-gap-lg-on-lg {\n --pf-v6-l-flex--RowGap: var(--pf-t--global--spacer--lg);\n --pf-v6-l-flex--ColumnGap: var(--pf-t--global--spacer--lg);\n }\n .pf-v6-l-flex.pf-m-gap-xl-on-lg {\n --pf-v6-l-flex--RowGap: var(--pf-t--global--spacer--xl);\n --pf-v6-l-flex--ColumnGap: var(--pf-t--global--spacer--xl);\n }\n .pf-v6-l-flex.pf-m-gap-2xl-on-lg {\n --pf-v6-l-flex--RowGap: var(--pf-t--global--spacer--2xl);\n --pf-v6-l-flex--ColumnGap: var(--pf-t--global--spacer--2xl);\n }\n .pf-v6-l-flex.pf-m-gap-3xl-on-lg {\n --pf-v6-l-flex--RowGap: var(--pf-t--global--spacer--3xl);\n --pf-v6-l-flex--ColumnGap: var(--pf-t--global--spacer--3xl);\n }\n .pf-v6-l-flex.pf-m-gap-4xl-on-lg {\n --pf-v6-l-flex--RowGap: var(--pf-t--global--spacer--4xl);\n --pf-v6-l-flex--ColumnGap: var(--pf-t--global--spacer--4xl);\n }\n .pf-v6-l-flex:is(.pf-m-gap-on-lg, .pf-m-gap-none-on-lg, .pf-m-gap-xs-on-lg, .pf-m-gap-sm-on-lg, .pf-m-gap-md-on-lg, .pf-m-gap-lg-on-lg, .pf-m-gap-xl-on-lg, .pf-m-gap-2xl-on-lg, .pf-m-gap-3xl-on-lg, .pf-m-gap-4xl-on-lg) > * {\n --pf-v6-l-flex--spacer--row: 0;\n --pf-v6-l-flex--spacer--column: 0;\n }\n}\n@media (min-width: 75rem) {\n .pf-v6-l-flex.pf-m-gap-on-xl {\n --pf-v6-l-flex--RowGap: var(--pf-v6-l-flex--m-gap--RowGap);\n --pf-v6-l-flex--ColumnGap: var(--pf-v6-l-flex--m-gap--ColumnGap);\n }\n .pf-v6-l-flex.pf-m-gap-none-on-xl {\n --pf-v6-l-flex--RowGap: 0;\n --pf-v6-l-flex--ColumnGap: 0;\n }\n .pf-v6-l-flex.pf-m-gap-xs-on-xl {\n --pf-v6-l-flex--RowGap: var(--pf-t--global--spacer--xs);\n --pf-v6-l-flex--ColumnGap: var(--pf-t--global--spacer--xs);\n }\n .pf-v6-l-flex.pf-m-gap-sm-on-xl {\n --pf-v6-l-flex--RowGap: var(--pf-t--global--spacer--sm);\n --pf-v6-l-flex--ColumnGap: var(--pf-t--global--spacer--sm);\n }\n .pf-v6-l-flex.pf-m-gap-md-on-xl {\n --pf-v6-l-flex--RowGap: var(--pf-t--global--spacer--md);\n --pf-v6-l-flex--ColumnGap: var(--pf-t--global--spacer--md);\n }\n .pf-v6-l-flex.pf-m-gap-lg-on-xl {\n --pf-v6-l-flex--RowGap: var(--pf-t--global--spacer--lg);\n --pf-v6-l-flex--ColumnGap: var(--pf-t--global--spacer--lg);\n }\n .pf-v6-l-flex.pf-m-gap-xl-on-xl {\n --pf-v6-l-flex--RowGap: var(--pf-t--global--spacer--xl);\n --pf-v6-l-flex--ColumnGap: var(--pf-t--global--spacer--xl);\n }\n .pf-v6-l-flex.pf-m-gap-2xl-on-xl {\n --pf-v6-l-flex--RowGap: var(--pf-t--global--spacer--2xl);\n --pf-v6-l-flex--ColumnGap: var(--pf-t--global--spacer--2xl);\n }\n .pf-v6-l-flex.pf-m-gap-3xl-on-xl {\n --pf-v6-l-flex--RowGap: var(--pf-t--global--spacer--3xl);\n --pf-v6-l-flex--ColumnGap: var(--pf-t--global--spacer--3xl);\n }\n .pf-v6-l-flex.pf-m-gap-4xl-on-xl {\n --pf-v6-l-flex--RowGap: var(--pf-t--global--spacer--4xl);\n --pf-v6-l-flex--ColumnGap: var(--pf-t--global--spacer--4xl);\n }\n .pf-v6-l-flex:is(.pf-m-gap-on-xl, .pf-m-gap-none-on-xl, .pf-m-gap-xs-on-xl, .pf-m-gap-sm-on-xl, .pf-m-gap-md-on-xl, .pf-m-gap-lg-on-xl, .pf-m-gap-xl-on-xl, .pf-m-gap-2xl-on-xl, .pf-m-gap-3xl-on-xl, .pf-m-gap-4xl-on-xl) > * {\n --pf-v6-l-flex--spacer--row: 0;\n --pf-v6-l-flex--spacer--column: 0;\n }\n}\n@media (min-width: 90.625rem) {\n .pf-v6-l-flex.pf-m-gap-on-2xl {\n --pf-v6-l-flex--RowGap: var(--pf-v6-l-flex--m-gap--RowGap);\n --pf-v6-l-flex--ColumnGap: var(--pf-v6-l-flex--m-gap--ColumnGap);\n }\n .pf-v6-l-flex.pf-m-gap-none-on-2xl {\n --pf-v6-l-flex--RowGap: 0;\n --pf-v6-l-flex--ColumnGap: 0;\n }\n .pf-v6-l-flex.pf-m-gap-xs-on-2xl {\n --pf-v6-l-flex--RowGap: var(--pf-t--global--spacer--xs);\n --pf-v6-l-flex--ColumnGap: var(--pf-t--global--spacer--xs);\n }\n .pf-v6-l-flex.pf-m-gap-sm-on-2xl {\n --pf-v6-l-flex--RowGap: var(--pf-t--global--spacer--sm);\n --pf-v6-l-flex--ColumnGap: var(--pf-t--global--spacer--sm);\n }\n .pf-v6-l-flex.pf-m-gap-md-on-2xl {\n --pf-v6-l-flex--RowGap: var(--pf-t--global--spacer--md);\n --pf-v6-l-flex--ColumnGap: var(--pf-t--global--spacer--md);\n }\n .pf-v6-l-flex.pf-m-gap-lg-on-2xl {\n --pf-v6-l-flex--RowGap: var(--pf-t--global--spacer--lg);\n --pf-v6-l-flex--ColumnGap: var(--pf-t--global--spacer--lg);\n }\n .pf-v6-l-flex.pf-m-gap-xl-on-2xl {\n --pf-v6-l-flex--RowGap: var(--pf-t--global--spacer--xl);\n --pf-v6-l-flex--ColumnGap: var(--pf-t--global--spacer--xl);\n }\n .pf-v6-l-flex.pf-m-gap-2xl-on-2xl {\n --pf-v6-l-flex--RowGap: var(--pf-t--global--spacer--2xl);\n --pf-v6-l-flex--ColumnGap: var(--pf-t--global--spacer--2xl);\n }\n .pf-v6-l-flex.pf-m-gap-3xl-on-2xl {\n --pf-v6-l-flex--RowGap: var(--pf-t--global--spacer--3xl);\n --pf-v6-l-flex--ColumnGap: var(--pf-t--global--spacer--3xl);\n }\n .pf-v6-l-flex.pf-m-gap-4xl-on-2xl {\n --pf-v6-l-flex--RowGap: var(--pf-t--global--spacer--4xl);\n --pf-v6-l-flex--ColumnGap: var(--pf-t--global--spacer--4xl);\n }\n .pf-v6-l-flex:is(.pf-m-gap-on-2xl, .pf-m-gap-none-on-2xl, .pf-m-gap-xs-on-2xl, .pf-m-gap-sm-on-2xl, .pf-m-gap-md-on-2xl, .pf-m-gap-lg-on-2xl, .pf-m-gap-xl-on-2xl, .pf-m-gap-2xl-on-2xl, .pf-m-gap-3xl-on-2xl, .pf-m-gap-4xl-on-2xl) > * {\n --pf-v6-l-flex--spacer--row: 0;\n --pf-v6-l-flex--spacer--column: 0;\n }\n}\n.pf-v6-l-flex.pf-m-row-gap {\n --pf-v6-l-flex--RowGap: var(--pf-v6-l-flex--m-row-gap--RowGap);\n}\n.pf-v6-l-flex.pf-m-row-gap-none {\n --pf-v6-l-flex--RowGap: 0;\n}\n.pf-v6-l-flex.pf-m-row-gap-xs {\n --pf-v6-l-flex--RowGap: var(--pf-t--global--spacer--xs);\n}\n.pf-v6-l-flex.pf-m-row-gap-sm {\n --pf-v6-l-flex--RowGap: var(--pf-t--global--spacer--sm);\n}\n.pf-v6-l-flex.pf-m-row-gap-md {\n --pf-v6-l-flex--RowGap: var(--pf-t--global--spacer--md);\n}\n.pf-v6-l-flex.pf-m-row-gap-lg {\n --pf-v6-l-flex--RowGap: var(--pf-t--global--spacer--lg);\n}\n.pf-v6-l-flex.pf-m-row-gap-xl {\n --pf-v6-l-flex--RowGap: var(--pf-t--global--spacer--xl);\n}\n.pf-v6-l-flex.pf-m-row-gap-2xl {\n --pf-v6-l-flex--RowGap: var(--pf-t--global--spacer--2xl);\n}\n.pf-v6-l-flex.pf-m-row-gap-3xl {\n --pf-v6-l-flex--RowGap: var(--pf-t--global--spacer--3xl);\n}\n.pf-v6-l-flex.pf-m-row-gap-4xl {\n --pf-v6-l-flex--RowGap: var(--pf-t--global--spacer--4xl);\n}\n.pf-v6-l-flex:is(.pf-m-row-gap, .pf-m-row-gap-none, .pf-m-row-gap-xs, .pf-m-row-gap-sm, .pf-m-row-gap-md, .pf-m-row-gap-lg, .pf-m-row-gap-xl, .pf-m-row-gap-2xl, .pf-m-row-gap-3xl, .pf-m-row-gap-4xl) > * {\n --pf-v6-l-flex--spacer--row: 0;\n}\n@media (min-width: 36rem) {\n .pf-v6-l-flex.pf-m-row-gap-on-sm {\n --pf-v6-l-flex--RowGap: var(--pf-v6-l-flex--m-row-gap--RowGap);\n }\n .pf-v6-l-flex.pf-m-row-gap-none-on-sm {\n --pf-v6-l-flex--RowGap: 0;\n }\n .pf-v6-l-flex.pf-m-row-gap-xs-on-sm {\n --pf-v6-l-flex--RowGap: var(--pf-t--global--spacer--xs);\n }\n .pf-v6-l-flex.pf-m-row-gap-sm-on-sm {\n --pf-v6-l-flex--RowGap: var(--pf-t--global--spacer--sm);\n }\n .pf-v6-l-flex.pf-m-row-gap-md-on-sm {\n --pf-v6-l-flex--RowGap: var(--pf-t--global--spacer--md);\n }\n .pf-v6-l-flex.pf-m-row-gap-lg-on-sm {\n --pf-v6-l-flex--RowGap: var(--pf-t--global--spacer--lg);\n }\n .pf-v6-l-flex.pf-m-row-gap-xl-on-sm {\n --pf-v6-l-flex--RowGap: var(--pf-t--global--spacer--xl);\n }\n .pf-v6-l-flex.pf-m-row-gap-2xl-on-sm {\n --pf-v6-l-flex--RowGap: var(--pf-t--global--spacer--2xl);\n }\n .pf-v6-l-flex.pf-m-row-gap-3xl-on-sm {\n --pf-v6-l-flex--RowGap: var(--pf-t--global--spacer--3xl);\n }\n .pf-v6-l-flex.pf-m-row-gap-4xl-on-sm {\n --pf-v6-l-flex--RowGap: var(--pf-t--global--spacer--4xl);\n }\n .pf-v6-l-flex:is(.pf-m-row-gap-on-sm, .pf-m-row-gap-none-on-sm, .pf-m-row-gap-xs-on-sm, .pf-m-row-gap-sm-on-sm, .pf-m-row-gap-md-on-sm, .pf-m-row-gap-lg-on-sm, .pf-m-row-gap-xl-on-sm, .pf-m-row-gap-2xl-on-sm, .pf-m-row-gap-3xl-on-sm, .pf-m-row-gap-4xl-on-sm) > * {\n --pf-v6-l-flex--spacer--row: 0;\n }\n}\n@media (min-width: 48rem) {\n .pf-v6-l-flex.pf-m-row-gap-on-md {\n --pf-v6-l-flex--RowGap: var(--pf-v6-l-flex--m-row-gap--RowGap);\n }\n .pf-v6-l-flex.pf-m-row-gap-none-on-md {\n --pf-v6-l-flex--RowGap: 0;\n }\n .pf-v6-l-flex.pf-m-row-gap-xs-on-md {\n --pf-v6-l-flex--RowGap: var(--pf-t--global--spacer--xs);\n }\n .pf-v6-l-flex.pf-m-row-gap-sm-on-md {\n --pf-v6-l-flex--RowGap: var(--pf-t--global--spacer--sm);\n }\n .pf-v6-l-flex.pf-m-row-gap-md-on-md {\n --pf-v6-l-flex--RowGap: var(--pf-t--global--spacer--md);\n }\n .pf-v6-l-flex.pf-m-row-gap-lg-on-md {\n --pf-v6-l-flex--RowGap: var(--pf-t--global--spacer--lg);\n }\n .pf-v6-l-flex.pf-m-row-gap-xl-on-md {\n --pf-v6-l-flex--RowGap: var(--pf-t--global--spacer--xl);\n }\n .pf-v6-l-flex.pf-m-row-gap-2xl-on-md {\n --pf-v6-l-flex--RowGap: var(--pf-t--global--spacer--2xl);\n }\n .pf-v6-l-flex.pf-m-row-gap-3xl-on-md {\n --pf-v6-l-flex--RowGap: var(--pf-t--global--spacer--3xl);\n }\n .pf-v6-l-flex.pf-m-row-gap-4xl-on-md {\n --pf-v6-l-flex--RowGap: var(--pf-t--global--spacer--4xl);\n }\n .pf-v6-l-flex:is(.pf-m-row-gap-on-md, .pf-m-row-gap-none-on-md, .pf-m-row-gap-xs-on-md, .pf-m-row-gap-sm-on-md, .pf-m-row-gap-md-on-md, .pf-m-row-gap-lg-on-md, .pf-m-row-gap-xl-on-md, .pf-m-row-gap-2xl-on-md, .pf-m-row-gap-3xl-on-md, .pf-m-row-gap-4xl-on-md) > * {\n --pf-v6-l-flex--spacer--row: 0;\n }\n}\n@media (min-width: 62rem) {\n .pf-v6-l-flex.pf-m-row-gap-on-lg {\n --pf-v6-l-flex--RowGap: var(--pf-v6-l-flex--m-row-gap--RowGap);\n }\n .pf-v6-l-flex.pf-m-row-gap-none-on-lg {\n --pf-v6-l-flex--RowGap: 0;\n }\n .pf-v6-l-flex.pf-m-row-gap-xs-on-lg {\n --pf-v6-l-flex--RowGap: var(--pf-t--global--spacer--xs);\n }\n .pf-v6-l-flex.pf-m-row-gap-sm-on-lg {\n --pf-v6-l-flex--RowGap: var(--pf-t--global--spacer--sm);\n }\n .pf-v6-l-flex.pf-m-row-gap-md-on-lg {\n --pf-v6-l-flex--RowGap: var(--pf-t--global--spacer--md);\n }\n .pf-v6-l-flex.pf-m-row-gap-lg-on-lg {\n --pf-v6-l-flex--RowGap: var(--pf-t--global--spacer--lg);\n }\n .pf-v6-l-flex.pf-m-row-gap-xl-on-lg {\n --pf-v6-l-flex--RowGap: var(--pf-t--global--spacer--xl);\n }\n .pf-v6-l-flex.pf-m-row-gap-2xl-on-lg {\n --pf-v6-l-flex--RowGap: var(--pf-t--global--spacer--2xl);\n }\n .pf-v6-l-flex.pf-m-row-gap-3xl-on-lg {\n --pf-v6-l-flex--RowGap: var(--pf-t--global--spacer--3xl);\n }\n .pf-v6-l-flex.pf-m-row-gap-4xl-on-lg {\n --pf-v6-l-flex--RowGap: var(--pf-t--global--spacer--4xl);\n }\n .pf-v6-l-flex:is(.pf-m-row-gap-on-lg, .pf-m-row-gap-none-on-lg, .pf-m-row-gap-xs-on-lg, .pf-m-row-gap-sm-on-lg, .pf-m-row-gap-md-on-lg, .pf-m-row-gap-lg-on-lg, .pf-m-row-gap-xl-on-lg, .pf-m-row-gap-2xl-on-lg, .pf-m-row-gap-3xl-on-lg, .pf-m-row-gap-4xl-on-lg) > * {\n --pf-v6-l-flex--spacer--row: 0;\n }\n}\n@media (min-width: 75rem) {\n .pf-v6-l-flex.pf-m-row-gap-on-xl {\n --pf-v6-l-flex--RowGap: var(--pf-v6-l-flex--m-row-gap--RowGap);\n }\n .pf-v6-l-flex.pf-m-row-gap-none-on-xl {\n --pf-v6-l-flex--RowGap: 0;\n }\n .pf-v6-l-flex.pf-m-row-gap-xs-on-xl {\n --pf-v6-l-flex--RowGap: var(--pf-t--global--spacer--xs);\n }\n .pf-v6-l-flex.pf-m-row-gap-sm-on-xl {\n --pf-v6-l-flex--RowGap: var(--pf-t--global--spacer--sm);\n }\n .pf-v6-l-flex.pf-m-row-gap-md-on-xl {\n --pf-v6-l-flex--RowGap: var(--pf-t--global--spacer--md);\n }\n .pf-v6-l-flex.pf-m-row-gap-lg-on-xl {\n --pf-v6-l-flex--RowGap: var(--pf-t--global--spacer--lg);\n }\n .pf-v6-l-flex.pf-m-row-gap-xl-on-xl {\n --pf-v6-l-flex--RowGap: var(--pf-t--global--spacer--xl);\n }\n .pf-v6-l-flex.pf-m-row-gap-2xl-on-xl {\n --pf-v6-l-flex--RowGap: var(--pf-t--global--spacer--2xl);\n }\n .pf-v6-l-flex.pf-m-row-gap-3xl-on-xl {\n --pf-v6-l-flex--RowGap: var(--pf-t--global--spacer--3xl);\n }\n .pf-v6-l-flex.pf-m-row-gap-4xl-on-xl {\n --pf-v6-l-flex--RowGap: var(--pf-t--global--spacer--4xl);\n }\n .pf-v6-l-flex:is(.pf-m-row-gap-on-xl, .pf-m-row-gap-none-on-xl, .pf-m-row-gap-xs-on-xl, .pf-m-row-gap-sm-on-xl, .pf-m-row-gap-md-on-xl, .pf-m-row-gap-lg-on-xl, .pf-m-row-gap-xl-on-xl, .pf-m-row-gap-2xl-on-xl, .pf-m-row-gap-3xl-on-xl, .pf-m-row-gap-4xl-on-xl) > * {\n --pf-v6-l-flex--spacer--row: 0;\n }\n}\n@media (min-width: 90.625rem) {\n .pf-v6-l-flex.pf-m-row-gap-on-2xl {\n --pf-v6-l-flex--RowGap: var(--pf-v6-l-flex--m-row-gap--RowGap);\n }\n .pf-v6-l-flex.pf-m-row-gap-none-on-2xl {\n --pf-v6-l-flex--RowGap: 0;\n }\n .pf-v6-l-flex.pf-m-row-gap-xs-on-2xl {\n --pf-v6-l-flex--RowGap: var(--pf-t--global--spacer--xs);\n }\n .pf-v6-l-flex.pf-m-row-gap-sm-on-2xl {\n --pf-v6-l-flex--RowGap: var(--pf-t--global--spacer--sm);\n }\n .pf-v6-l-flex.pf-m-row-gap-md-on-2xl {\n --pf-v6-l-flex--RowGap: var(--pf-t--global--spacer--md);\n }\n .pf-v6-l-flex.pf-m-row-gap-lg-on-2xl {\n --pf-v6-l-flex--RowGap: var(--pf-t--global--spacer--lg);\n }\n .pf-v6-l-flex.pf-m-row-gap-xl-on-2xl {\n --pf-v6-l-flex--RowGap: var(--pf-t--global--spacer--xl);\n }\n .pf-v6-l-flex.pf-m-row-gap-2xl-on-2xl {\n --pf-v6-l-flex--RowGap: var(--pf-t--global--spacer--2xl);\n }\n .pf-v6-l-flex.pf-m-row-gap-3xl-on-2xl {\n --pf-v6-l-flex--RowGap: var(--pf-t--global--spacer--3xl);\n }\n .pf-v6-l-flex.pf-m-row-gap-4xl-on-2xl {\n --pf-v6-l-flex--RowGap: var(--pf-t--global--spacer--4xl);\n }\n .pf-v6-l-flex:is(.pf-m-row-gap-on-2xl, .pf-m-row-gap-none-on-2xl, .pf-m-row-gap-xs-on-2xl, .pf-m-row-gap-sm-on-2xl, .pf-m-row-gap-md-on-2xl, .pf-m-row-gap-lg-on-2xl, .pf-m-row-gap-xl-on-2xl, .pf-m-row-gap-2xl-on-2xl, .pf-m-row-gap-3xl-on-2xl, .pf-m-row-gap-4xl-on-2xl) > * {\n --pf-v6-l-flex--spacer--row: 0;\n }\n}\n.pf-v6-l-flex.pf-m-column-gap {\n --pf-v6-l-flex--ColumnGap: var(--pf-v6-l-flex--m-column-gap--ColumnGap);\n}\n.pf-v6-l-flex.pf-m-column-gap-none {\n --pf-v6-l-flex--ColumnGap: 0;\n}\n.pf-v6-l-flex.pf-m-column-gap-xs {\n --pf-v6-l-flex--ColumnGap: var(--pf-t--global--spacer--xs);\n}\n.pf-v6-l-flex.pf-m-column-gap-sm {\n --pf-v6-l-flex--ColumnGap: var(--pf-t--global--spacer--sm);\n}\n.pf-v6-l-flex.pf-m-column-gap-md {\n --pf-v6-l-flex--ColumnGap: var(--pf-t--global--spacer--md);\n}\n.pf-v6-l-flex.pf-m-column-gap-lg {\n --pf-v6-l-flex--ColumnGap: var(--pf-t--global--spacer--lg);\n}\n.pf-v6-l-flex.pf-m-column-gap-xl {\n --pf-v6-l-flex--ColumnGap: var(--pf-t--global--spacer--xl);\n}\n.pf-v6-l-flex.pf-m-column-gap-2xl {\n --pf-v6-l-flex--ColumnGap: var(--pf-t--global--spacer--2xl);\n}\n.pf-v6-l-flex.pf-m-column-gap-3xl {\n --pf-v6-l-flex--ColumnGap: var(--pf-t--global--spacer--3xl);\n}\n.pf-v6-l-flex.pf-m-column-gap-4xl {\n --pf-v6-l-flex--ColumnGap: var(--pf-t--global--spacer--4xl);\n}\n.pf-v6-l-flex:is(.pf-m-column-gap, .pf-m-column-gap-none, .pf-m-column-gap-xs, .pf-m-column-gap-sm, .pf-m-column-gap-md, .pf-m-column-gap-lg, .pf-m-column-gap-xl, .pf-m-column-gap-2xl, .pf-m-column-gap-3xl, .pf-m-column-gap-4xl) > * {\n --pf-v6-l-flex--spacer--column: 0;\n}\n@media (min-width: 36rem) {\n .pf-v6-l-flex.pf-m-column-gap-on-sm {\n --pf-v6-l-flex--ColumnGap: var(--pf-v6-l-flex--m-column-gap--ColumnGap);\n }\n .pf-v6-l-flex.pf-m-column-gap-none-on-sm {\n --pf-v6-l-flex--ColumnGap: 0;\n }\n .pf-v6-l-flex.pf-m-column-gap-xs-on-sm {\n --pf-v6-l-flex--ColumnGap: var(--pf-t--global--spacer--xs);\n }\n .pf-v6-l-flex.pf-m-column-gap-sm-on-sm {\n --pf-v6-l-flex--ColumnGap: var(--pf-t--global--spacer--sm);\n }\n .pf-v6-l-flex.pf-m-column-gap-md-on-sm {\n --pf-v6-l-flex--ColumnGap: var(--pf-t--global--spacer--md);\n }\n .pf-v6-l-flex.pf-m-column-gap-lg-on-sm {\n --pf-v6-l-flex--ColumnGap: var(--pf-t--global--spacer--lg);\n }\n .pf-v6-l-flex.pf-m-column-gap-xl-on-sm {\n --pf-v6-l-flex--ColumnGap: var(--pf-t--global--spacer--xl);\n }\n .pf-v6-l-flex.pf-m-column-gap-2xl-on-sm {\n --pf-v6-l-flex--ColumnGap: var(--pf-t--global--spacer--2xl);\n }\n .pf-v6-l-flex.pf-m-column-gap-3xl-on-sm {\n --pf-v6-l-flex--ColumnGap: var(--pf-t--global--spacer--3xl);\n }\n .pf-v6-l-flex.pf-m-column-gap-4xl-on-sm {\n --pf-v6-l-flex--ColumnGap: var(--pf-t--global--spacer--4xl);\n }\n .pf-v6-l-flex:is(.pf-m-column-gap-on-sm, .pf-m-column-gap-none-on-sm, .pf-m-column-gap-xs-on-sm, .pf-m-column-gap-sm-on-sm, .pf-m-column-gap-md-on-sm, .pf-m-column-gap-lg-on-sm, .pf-m-column-gap-xl-on-sm, .pf-m-column-gap-2xl-on-sm, .pf-m-column-gap-3xl-on-sm, .pf-m-column-gap-4xl-on-sm) > * {\n --pf-v6-l-flex--spacer--column: 0;\n }\n}\n@media (min-width: 48rem) {\n .pf-v6-l-flex.pf-m-column-gap-on-md {\n --pf-v6-l-flex--ColumnGap: var(--pf-v6-l-flex--m-column-gap--ColumnGap);\n }\n .pf-v6-l-flex.pf-m-column-gap-none-on-md {\n --pf-v6-l-flex--ColumnGap: 0;\n }\n .pf-v6-l-flex.pf-m-column-gap-xs-on-md {\n --pf-v6-l-flex--ColumnGap: var(--pf-t--global--spacer--xs);\n }\n .pf-v6-l-flex.pf-m-column-gap-sm-on-md {\n --pf-v6-l-flex--ColumnGap: var(--pf-t--global--spacer--sm);\n }\n .pf-v6-l-flex.pf-m-column-gap-md-on-md {\n --pf-v6-l-flex--ColumnGap: var(--pf-t--global--spacer--md);\n }\n .pf-v6-l-flex.pf-m-column-gap-lg-on-md {\n --pf-v6-l-flex--ColumnGap: var(--pf-t--global--spacer--lg);\n }\n .pf-v6-l-flex.pf-m-column-gap-xl-on-md {\n --pf-v6-l-flex--ColumnGap: var(--pf-t--global--spacer--xl);\n }\n .pf-v6-l-flex.pf-m-column-gap-2xl-on-md {\n --pf-v6-l-flex--ColumnGap: var(--pf-t--global--spacer--2xl);\n }\n .pf-v6-l-flex.pf-m-column-gap-3xl-on-md {\n --pf-v6-l-flex--ColumnGap: var(--pf-t--global--spacer--3xl);\n }\n .pf-v6-l-flex.pf-m-column-gap-4xl-on-md {\n --pf-v6-l-flex--ColumnGap: var(--pf-t--global--spacer--4xl);\n }\n .pf-v6-l-flex:is(.pf-m-column-gap-on-md, .pf-m-column-gap-none-on-md, .pf-m-column-gap-xs-on-md, .pf-m-column-gap-sm-on-md, .pf-m-column-gap-md-on-md, .pf-m-column-gap-lg-on-md, .pf-m-column-gap-xl-on-md, .pf-m-column-gap-2xl-on-md, .pf-m-column-gap-3xl-on-md, .pf-m-column-gap-4xl-on-md) > * {\n --pf-v6-l-flex--spacer--column: 0;\n }\n}\n@media (min-width: 62rem) {\n .pf-v6-l-flex.pf-m-column-gap-on-lg {\n --pf-v6-l-flex--ColumnGap: var(--pf-v6-l-flex--m-column-gap--ColumnGap);\n }\n .pf-v6-l-flex.pf-m-column-gap-none-on-lg {\n --pf-v6-l-flex--ColumnGap: 0;\n }\n .pf-v6-l-flex.pf-m-column-gap-xs-on-lg {\n --pf-v6-l-flex--ColumnGap: var(--pf-t--global--spacer--xs);\n }\n .pf-v6-l-flex.pf-m-column-gap-sm-on-lg {\n --pf-v6-l-flex--ColumnGap: var(--pf-t--global--spacer--sm);\n }\n .pf-v6-l-flex.pf-m-column-gap-md-on-lg {\n --pf-v6-l-flex--ColumnGap: var(--pf-t--global--spacer--md);\n }\n .pf-v6-l-flex.pf-m-column-gap-lg-on-lg {\n --pf-v6-l-flex--ColumnGap: var(--pf-t--global--spacer--lg);\n }\n .pf-v6-l-flex.pf-m-column-gap-xl-on-lg {\n --pf-v6-l-flex--ColumnGap: var(--pf-t--global--spacer--xl);\n }\n .pf-v6-l-flex.pf-m-column-gap-2xl-on-lg {\n --pf-v6-l-flex--ColumnGap: var(--pf-t--global--spacer--2xl);\n }\n .pf-v6-l-flex.pf-m-column-gap-3xl-on-lg {\n --pf-v6-l-flex--ColumnGap: var(--pf-t--global--spacer--3xl);\n }\n .pf-v6-l-flex.pf-m-column-gap-4xl-on-lg {\n --pf-v6-l-flex--ColumnGap: var(--pf-t--global--spacer--4xl);\n }\n .pf-v6-l-flex:is(.pf-m-column-gap-on-lg, .pf-m-column-gap-none-on-lg, .pf-m-column-gap-xs-on-lg, .pf-m-column-gap-sm-on-lg, .pf-m-column-gap-md-on-lg, .pf-m-column-gap-lg-on-lg, .pf-m-column-gap-xl-on-lg, .pf-m-column-gap-2xl-on-lg, .pf-m-column-gap-3xl-on-lg, .pf-m-column-gap-4xl-on-lg) > * {\n --pf-v6-l-flex--spacer--column: 0;\n }\n}\n@media (min-width: 75rem) {\n .pf-v6-l-flex.pf-m-column-gap-on-xl {\n --pf-v6-l-flex--ColumnGap: var(--pf-v6-l-flex--m-column-gap--ColumnGap);\n }\n .pf-v6-l-flex.pf-m-column-gap-none-on-xl {\n --pf-v6-l-flex--ColumnGap: 0;\n }\n .pf-v6-l-flex.pf-m-column-gap-xs-on-xl {\n --pf-v6-l-flex--ColumnGap: var(--pf-t--global--spacer--xs);\n }\n .pf-v6-l-flex.pf-m-column-gap-sm-on-xl {\n --pf-v6-l-flex--ColumnGap: var(--pf-t--global--spacer--sm);\n }\n .pf-v6-l-flex.pf-m-column-gap-md-on-xl {\n --pf-v6-l-flex--ColumnGap: var(--pf-t--global--spacer--md);\n }\n .pf-v6-l-flex.pf-m-column-gap-lg-on-xl {\n --pf-v6-l-flex--ColumnGap: var(--pf-t--global--spacer--lg);\n }\n .pf-v6-l-flex.pf-m-column-gap-xl-on-xl {\n --pf-v6-l-flex--ColumnGap: var(--pf-t--global--spacer--xl);\n }\n .pf-v6-l-flex.pf-m-column-gap-2xl-on-xl {\n --pf-v6-l-flex--ColumnGap: var(--pf-t--global--spacer--2xl);\n }\n .pf-v6-l-flex.pf-m-column-gap-3xl-on-xl {\n --pf-v6-l-flex--ColumnGap: var(--pf-t--global--spacer--3xl);\n }\n .pf-v6-l-flex.pf-m-column-gap-4xl-on-xl {\n --pf-v6-l-flex--ColumnGap: var(--pf-t--global--spacer--4xl);\n }\n .pf-v6-l-flex:is(.pf-m-column-gap-on-xl, .pf-m-column-gap-none-on-xl, .pf-m-column-gap-xs-on-xl, .pf-m-column-gap-sm-on-xl, .pf-m-column-gap-md-on-xl, .pf-m-column-gap-lg-on-xl, .pf-m-column-gap-xl-on-xl, .pf-m-column-gap-2xl-on-xl, .pf-m-column-gap-3xl-on-xl, .pf-m-column-gap-4xl-on-xl) > * {\n --pf-v6-l-flex--spacer--column: 0;\n }\n}\n@media (min-width: 90.625rem) {\n .pf-v6-l-flex.pf-m-column-gap-on-2xl {\n --pf-v6-l-flex--ColumnGap: var(--pf-v6-l-flex--m-column-gap--ColumnGap);\n }\n .pf-v6-l-flex.pf-m-column-gap-none-on-2xl {\n --pf-v6-l-flex--ColumnGap: 0;\n }\n .pf-v6-l-flex.pf-m-column-gap-xs-on-2xl {\n --pf-v6-l-flex--ColumnGap: var(--pf-t--global--spacer--xs);\n }\n .pf-v6-l-flex.pf-m-column-gap-sm-on-2xl {\n --pf-v6-l-flex--ColumnGap: var(--pf-t--global--spacer--sm);\n }\n .pf-v6-l-flex.pf-m-column-gap-md-on-2xl {\n --pf-v6-l-flex--ColumnGap: var(--pf-t--global--spacer--md);\n }\n .pf-v6-l-flex.pf-m-column-gap-lg-on-2xl {\n --pf-v6-l-flex--ColumnGap: var(--pf-t--global--spacer--lg);\n }\n .pf-v6-l-flex.pf-m-column-gap-xl-on-2xl {\n --pf-v6-l-flex--ColumnGap: var(--pf-t--global--spacer--xl);\n }\n .pf-v6-l-flex.pf-m-column-gap-2xl-on-2xl {\n --pf-v6-l-flex--ColumnGap: var(--pf-t--global--spacer--2xl);\n }\n .pf-v6-l-flex.pf-m-column-gap-3xl-on-2xl {\n --pf-v6-l-flex--ColumnGap: var(--pf-t--global--spacer--3xl);\n }\n .pf-v6-l-flex.pf-m-column-gap-4xl-on-2xl {\n --pf-v6-l-flex--ColumnGap: var(--pf-t--global--spacer--4xl);\n }\n .pf-v6-l-flex:is(.pf-m-column-gap-on-2xl, .pf-m-column-gap-none-on-2xl, .pf-m-column-gap-xs-on-2xl, .pf-m-column-gap-sm-on-2xl, .pf-m-column-gap-md-on-2xl, .pf-m-column-gap-lg-on-2xl, .pf-m-column-gap-xl-on-2xl, .pf-m-column-gap-2xl-on-2xl, .pf-m-column-gap-3xl-on-2xl, .pf-m-column-gap-4xl-on-2xl) > * {\n --pf-v6-l-flex--spacer--column: 0;\n }\n}\n\n.pf-v6-l-gallery {\n --pf-v6-l-gallery--m-gutter--GridGap: var(--pf-t--global--spacer--gutter--default);\n --pf-v6-l-gallery--GridTemplateColumns--min: 250px;\n --pf-v6-l-gallery--GridTemplateColumns--minmax--min: var(--pf-v6-l-gallery--GridTemplateColumns--min);\n --pf-v6-l-gallery--GridTemplateColumns--max: 1fr;\n --pf-v6-l-gallery--GridTemplateColumns--minmax--max: var(--pf-v6-l-gallery--GridTemplateColumns--max);\n --pf-v6-l-gallery--GridTemplateColumns: repeat(auto-fill, minmax(var(--pf-v6-l-gallery--GridTemplateColumns--minmax--min), var(--pf-v6-l-gallery--GridTemplateColumns--minmax--max)));\n --pf-v6-l-gallery--GridTemplateRows: auto;\n}\n\n.pf-v6-l-gallery {\n display: grid;\n grid-template-rows: var(--pf-v6-l-gallery--GridTemplateRows);\n grid-template-columns: var(--pf-v6-l-gallery--GridTemplateColumns);\n --pf-v6-l-gallery--GridTemplateColumns--minmax--min: var(--pf-v6-l-gallery--GridTemplateColumns--min);\n --pf-v6-l-gallery--GridTemplateColumns--minmax--max: var(--pf-v6-l-gallery--GridTemplateColumns--max);\n}\n.pf-v6-l-gallery.pf-m-gutter {\n grid-gap: var(--pf-v6-l-gallery--m-gutter--GridGap);\n}\n@media (min-width: 36rem) {\n .pf-v6-l-gallery {\n --pf-v6-l-gallery--GridTemplateColumns--minmax--min: var(--pf-v6-l-gallery--GridTemplateColumns--min-on-sm, var(--pf-v6-l-gallery--GridTemplateColumns--min));\n }\n}\n@media (min-width: 48rem) {\n .pf-v6-l-gallery {\n --pf-v6-l-gallery--GridTemplateColumns--minmax--min: var(--pf-v6-l-gallery--GridTemplateColumns--min-on-md, var(--pf-v6-l-gallery--GridTemplateColumns--min-on-sm, var(--pf-v6-l-gallery--GridTemplateColumns--min)));\n }\n}\n@media (min-width: 62rem) {\n .pf-v6-l-gallery {\n --pf-v6-l-gallery--GridTemplateColumns--minmax--min: var(--pf-v6-l-gallery--GridTemplateColumns--min-on-lg, var(--pf-v6-l-gallery--GridTemplateColumns--min-on-md, var(--pf-v6-l-gallery--GridTemplateColumns--min-on-sm, var(--pf-v6-l-gallery--GridTemplateColumns--min))));\n }\n}\n@media (min-width: 75rem) {\n .pf-v6-l-gallery {\n --pf-v6-l-gallery--GridTemplateColumns--minmax--min: var(--pf-v6-l-gallery--GridTemplateColumns--min-on-xl, var(--pf-v6-l-gallery--GridTemplateColumns--min-on-lg, var(--pf-v6-l-gallery--GridTemplateColumns--min-on-md, var(--pf-v6-l-gallery--GridTemplateColumns--min-on-sm, var(--pf-v6-l-gallery--GridTemplateColumns--min)))));\n }\n}\n@media (min-width: 90.625rem) {\n .pf-v6-l-gallery {\n --pf-v6-l-gallery--GridTemplateColumns--minmax--min: var(--pf-v6-l-gallery--GridTemplateColumns--min-on-2xl, var(--pf-v6-l-gallery--GridTemplateColumns--min-on-xl, var(--pf-v6-l-gallery--GridTemplateColumns--min-on-lg, var(--pf-v6-l-gallery--GridTemplateColumns--min-on-md, var(--pf-v6-l-gallery--GridTemplateColumns--min-on-sm, var(--pf-v6-l-gallery--GridTemplateColumns--min))))));\n }\n}\n@media (min-width: 36rem) {\n .pf-v6-l-gallery {\n --pf-v6-l-gallery--GridTemplateColumns--minmax--max: var(--pf-v6-l-gallery--GridTemplateColumns--max-on-sm, var(--pf-v6-l-gallery--GridTemplateColumns--max));\n }\n}\n@media (min-width: 48rem) {\n .pf-v6-l-gallery {\n --pf-v6-l-gallery--GridTemplateColumns--minmax--max: var(--pf-v6-l-gallery--GridTemplateColumns--max-on-md, var(--pf-v6-l-gallery--GridTemplateColumns--max-on-sm, var(--pf-v6-l-gallery--GridTemplateColumns--max)));\n }\n}\n@media (min-width: 62rem) {\n .pf-v6-l-gallery {\n --pf-v6-l-gallery--GridTemplateColumns--minmax--max: var(--pf-v6-l-gallery--GridTemplateColumns--max-on-lg, var(--pf-v6-l-gallery--GridTemplateColumns--max-on-md, var(--pf-v6-l-gallery--GridTemplateColumns--max-on-sm, var(--pf-v6-l-gallery--GridTemplateColumns--max))));\n }\n}\n@media (min-width: 75rem) {\n .pf-v6-l-gallery {\n --pf-v6-l-gallery--GridTemplateColumns--minmax--max: var(--pf-v6-l-gallery--GridTemplateColumns--max-on-xl, var(--pf-v6-l-gallery--GridTemplateColumns--max-on-lg, var(--pf-v6-l-gallery--GridTemplateColumns--max-on-md, var(--pf-v6-l-gallery--GridTemplateColumns--max-on-sm, var(--pf-v6-l-gallery--GridTemplateColumns--max)))));\n }\n}\n@media (min-width: 90.625rem) {\n .pf-v6-l-gallery {\n --pf-v6-l-gallery--GridTemplateColumns--minmax--max: var(--pf-v6-l-gallery--GridTemplateColumns--max-on-2xl, var(--pf-v6-l-gallery--GridTemplateColumns--max-on-xl, var(--pf-v6-l-gallery--GridTemplateColumns--max-on-lg, var(--pf-v6-l-gallery--GridTemplateColumns--max-on-md, var(--pf-v6-l-gallery--GridTemplateColumns--max-on-sm, var(--pf-v6-l-gallery--GridTemplateColumns--max))))));\n }\n}\n\n.pf-v6-l-grid {\n --pf-v6-l-grid--m-gutter--GridGap: var(--pf-t--global--spacer--gutter--default);\n --pf-v6-l-grid__item--GridColumnStart: auto;\n --pf-v6-l-grid__item--GridColumnEnd: span 12;\n --pf-v6-l-grid--item--Order: 0;\n}\n\n.pf-v6-l-grid {\n display: grid;\n grid-template-columns: repeat(12, [col-start] 1fr);\n}\n.pf-v6-l-grid > *,\n.pf-v6-l-grid .pf-v6-l-grid__item {\n grid-column-start: var(--pf-v6-l-grid__item--GridColumnStart);\n grid-column-end: var(--pf-v6-l-grid__item--GridColumnEnd);\n min-width: 0;\n min-height: 0;\n order: var(--pf-v6-l-grid--item--Order);\n}\n@media (min-width: 36rem) {\n .pf-v6-l-grid > *,\n .pf-v6-l-grid .pf-v6-l-grid__item {\n order: var(--pf-v6-l-grid--item--Order-on-sm, var(--pf-v6-l-grid--item--Order));\n }\n}\n@media (min-width: 48rem) {\n .pf-v6-l-grid > *,\n .pf-v6-l-grid .pf-v6-l-grid__item {\n order: var(--pf-v6-l-grid--item--Order-on-md, var(--pf-v6-l-grid--item--Order-on-sm, var(--pf-v6-l-grid--item--Order)));\n }\n}\n@media (min-width: 62rem) {\n .pf-v6-l-grid > *,\n .pf-v6-l-grid .pf-v6-l-grid__item {\n order: var(--pf-v6-l-grid--item--Order-on-lg, var(--pf-v6-l-grid--item--Order-on-md, var(--pf-v6-l-grid--item--Order-on-sm, var(--pf-v6-l-grid--item--Order))));\n }\n}\n@media (min-width: 75rem) {\n .pf-v6-l-grid > *,\n .pf-v6-l-grid .pf-v6-l-grid__item {\n order: var(--pf-v6-l-grid--item--Order-on-xl, var(--pf-v6-l-grid--item--Order-on-lg, var(--pf-v6-l-grid--item--Order-on-md, var(--pf-v6-l-grid--item--Order-on-sm, var(--pf-v6-l-grid--item--Order)))));\n }\n}\n@media (min-width: 90.625rem) {\n .pf-v6-l-grid > *,\n .pf-v6-l-grid .pf-v6-l-grid__item {\n order: var(--pf-v6-l-grid--item--Order-on-2xl, var(--pf-v6-l-grid--item--Order-on-xl, var(--pf-v6-l-grid--item--Order-on-lg, var(--pf-v6-l-grid--item--Order-on-md, var(--pf-v6-l-grid--item--Order-on-sm, var(--pf-v6-l-grid--item--Order))))));\n }\n}\n.pf-v6-l-grid.pf-m-all-1-col > * {\n --pf-v6-l-grid__item--GridColumnEnd: span 1;\n}\n.pf-v6-l-grid.pf-m-all-2-col > * {\n --pf-v6-l-grid__item--GridColumnEnd: span 2;\n}\n.pf-v6-l-grid.pf-m-all-3-col > * {\n --pf-v6-l-grid__item--GridColumnEnd: span 3;\n}\n.pf-v6-l-grid.pf-m-all-4-col > * {\n --pf-v6-l-grid__item--GridColumnEnd: span 4;\n}\n.pf-v6-l-grid.pf-m-all-5-col > * {\n --pf-v6-l-grid__item--GridColumnEnd: span 5;\n}\n.pf-v6-l-grid.pf-m-all-6-col > * {\n --pf-v6-l-grid__item--GridColumnEnd: span 6;\n}\n.pf-v6-l-grid.pf-m-all-7-col > * {\n --pf-v6-l-grid__item--GridColumnEnd: span 7;\n}\n.pf-v6-l-grid.pf-m-all-8-col > * {\n --pf-v6-l-grid__item--GridColumnEnd: span 8;\n}\n.pf-v6-l-grid.pf-m-all-9-col > * {\n --pf-v6-l-grid__item--GridColumnEnd: span 9;\n}\n.pf-v6-l-grid.pf-m-all-10-col > * {\n --pf-v6-l-grid__item--GridColumnEnd: span 10;\n}\n.pf-v6-l-grid.pf-m-all-11-col > * {\n --pf-v6-l-grid__item--GridColumnEnd: span 11;\n}\n.pf-v6-l-grid.pf-m-all-12-col > * {\n --pf-v6-l-grid__item--GridColumnEnd: span 12;\n}\n@media screen and (min-width: 36rem) {\n .pf-v6-l-grid.pf-m-all-1-col-on-sm > * {\n --pf-v6-l-grid__item--GridColumnEnd: span 1;\n }\n .pf-v6-l-grid.pf-m-all-2-col-on-sm > * {\n --pf-v6-l-grid__item--GridColumnEnd: span 2;\n }\n .pf-v6-l-grid.pf-m-all-3-col-on-sm > * {\n --pf-v6-l-grid__item--GridColumnEnd: span 3;\n }\n .pf-v6-l-grid.pf-m-all-4-col-on-sm > * {\n --pf-v6-l-grid__item--GridColumnEnd: span 4;\n }\n .pf-v6-l-grid.pf-m-all-5-col-on-sm > * {\n --pf-v6-l-grid__item--GridColumnEnd: span 5;\n }\n .pf-v6-l-grid.pf-m-all-6-col-on-sm > * {\n --pf-v6-l-grid__item--GridColumnEnd: span 6;\n }\n .pf-v6-l-grid.pf-m-all-7-col-on-sm > * {\n --pf-v6-l-grid__item--GridColumnEnd: span 7;\n }\n .pf-v6-l-grid.pf-m-all-8-col-on-sm > * {\n --pf-v6-l-grid__item--GridColumnEnd: span 8;\n }\n .pf-v6-l-grid.pf-m-all-9-col-on-sm > * {\n --pf-v6-l-grid__item--GridColumnEnd: span 9;\n }\n .pf-v6-l-grid.pf-m-all-10-col-on-sm > * {\n --pf-v6-l-grid__item--GridColumnEnd: span 10;\n }\n .pf-v6-l-grid.pf-m-all-11-col-on-sm > * {\n --pf-v6-l-grid__item--GridColumnEnd: span 11;\n }\n .pf-v6-l-grid.pf-m-all-12-col-on-sm > * {\n --pf-v6-l-grid__item--GridColumnEnd: span 12;\n }\n}\n@media screen and (min-width: 48rem) {\n .pf-v6-l-grid.pf-m-all-1-col-on-md > * {\n --pf-v6-l-grid__item--GridColumnEnd: span 1;\n }\n .pf-v6-l-grid.pf-m-all-2-col-on-md > * {\n --pf-v6-l-grid__item--GridColumnEnd: span 2;\n }\n .pf-v6-l-grid.pf-m-all-3-col-on-md > * {\n --pf-v6-l-grid__item--GridColumnEnd: span 3;\n }\n .pf-v6-l-grid.pf-m-all-4-col-on-md > * {\n --pf-v6-l-grid__item--GridColumnEnd: span 4;\n }\n .pf-v6-l-grid.pf-m-all-5-col-on-md > * {\n --pf-v6-l-grid__item--GridColumnEnd: span 5;\n }\n .pf-v6-l-grid.pf-m-all-6-col-on-md > * {\n --pf-v6-l-grid__item--GridColumnEnd: span 6;\n }\n .pf-v6-l-grid.pf-m-all-7-col-on-md > * {\n --pf-v6-l-grid__item--GridColumnEnd: span 7;\n }\n .pf-v6-l-grid.pf-m-all-8-col-on-md > * {\n --pf-v6-l-grid__item--GridColumnEnd: span 8;\n }\n .pf-v6-l-grid.pf-m-all-9-col-on-md > * {\n --pf-v6-l-grid__item--GridColumnEnd: span 9;\n }\n .pf-v6-l-grid.pf-m-all-10-col-on-md > * {\n --pf-v6-l-grid__item--GridColumnEnd: span 10;\n }\n .pf-v6-l-grid.pf-m-all-11-col-on-md > * {\n --pf-v6-l-grid__item--GridColumnEnd: span 11;\n }\n .pf-v6-l-grid.pf-m-all-12-col-on-md > * {\n --pf-v6-l-grid__item--GridColumnEnd: span 12;\n }\n}\n@media screen and (min-width: 62rem) {\n .pf-v6-l-grid.pf-m-all-1-col-on-lg > * {\n --pf-v6-l-grid__item--GridColumnEnd: span 1;\n }\n .pf-v6-l-grid.pf-m-all-2-col-on-lg > * {\n --pf-v6-l-grid__item--GridColumnEnd: span 2;\n }\n .pf-v6-l-grid.pf-m-all-3-col-on-lg > * {\n --pf-v6-l-grid__item--GridColumnEnd: span 3;\n }\n .pf-v6-l-grid.pf-m-all-4-col-on-lg > * {\n --pf-v6-l-grid__item--GridColumnEnd: span 4;\n }\n .pf-v6-l-grid.pf-m-all-5-col-on-lg > * {\n --pf-v6-l-grid__item--GridColumnEnd: span 5;\n }\n .pf-v6-l-grid.pf-m-all-6-col-on-lg > * {\n --pf-v6-l-grid__item--GridColumnEnd: span 6;\n }\n .pf-v6-l-grid.pf-m-all-7-col-on-lg > * {\n --pf-v6-l-grid__item--GridColumnEnd: span 7;\n }\n .pf-v6-l-grid.pf-m-all-8-col-on-lg > * {\n --pf-v6-l-grid__item--GridColumnEnd: span 8;\n }\n .pf-v6-l-grid.pf-m-all-9-col-on-lg > * {\n --pf-v6-l-grid__item--GridColumnEnd: span 9;\n }\n .pf-v6-l-grid.pf-m-all-10-col-on-lg > * {\n --pf-v6-l-grid__item--GridColumnEnd: span 10;\n }\n .pf-v6-l-grid.pf-m-all-11-col-on-lg > * {\n --pf-v6-l-grid__item--GridColumnEnd: span 11;\n }\n .pf-v6-l-grid.pf-m-all-12-col-on-lg > * {\n --pf-v6-l-grid__item--GridColumnEnd: span 12;\n }\n}\n@media screen and (min-width: 75rem) {\n .pf-v6-l-grid.pf-m-all-1-col-on-xl > * {\n --pf-v6-l-grid__item--GridColumnEnd: span 1;\n }\n .pf-v6-l-grid.pf-m-all-2-col-on-xl > * {\n --pf-v6-l-grid__item--GridColumnEnd: span 2;\n }\n .pf-v6-l-grid.pf-m-all-3-col-on-xl > * {\n --pf-v6-l-grid__item--GridColumnEnd: span 3;\n }\n .pf-v6-l-grid.pf-m-all-4-col-on-xl > * {\n --pf-v6-l-grid__item--GridColumnEnd: span 4;\n }\n .pf-v6-l-grid.pf-m-all-5-col-on-xl > * {\n --pf-v6-l-grid__item--GridColumnEnd: span 5;\n }\n .pf-v6-l-grid.pf-m-all-6-col-on-xl > * {\n --pf-v6-l-grid__item--GridColumnEnd: span 6;\n }\n .pf-v6-l-grid.pf-m-all-7-col-on-xl > * {\n --pf-v6-l-grid__item--GridColumnEnd: span 7;\n }\n .pf-v6-l-grid.pf-m-all-8-col-on-xl > * {\n --pf-v6-l-grid__item--GridColumnEnd: span 8;\n }\n .pf-v6-l-grid.pf-m-all-9-col-on-xl > * {\n --pf-v6-l-grid__item--GridColumnEnd: span 9;\n }\n .pf-v6-l-grid.pf-m-all-10-col-on-xl > * {\n --pf-v6-l-grid__item--GridColumnEnd: span 10;\n }\n .pf-v6-l-grid.pf-m-all-11-col-on-xl > * {\n --pf-v6-l-grid__item--GridColumnEnd: span 11;\n }\n .pf-v6-l-grid.pf-m-all-12-col-on-xl > * {\n --pf-v6-l-grid__item--GridColumnEnd: span 12;\n }\n}\n@media screen and (min-width: 90.625rem) {\n .pf-v6-l-grid.pf-m-all-1-col-on-2xl > * {\n --pf-v6-l-grid__item--GridColumnEnd: span 1;\n }\n .pf-v6-l-grid.pf-m-all-2-col-on-2xl > * {\n --pf-v6-l-grid__item--GridColumnEnd: span 2;\n }\n .pf-v6-l-grid.pf-m-all-3-col-on-2xl > * {\n --pf-v6-l-grid__item--GridColumnEnd: span 3;\n }\n .pf-v6-l-grid.pf-m-all-4-col-on-2xl > * {\n --pf-v6-l-grid__item--GridColumnEnd: span 4;\n }\n .pf-v6-l-grid.pf-m-all-5-col-on-2xl > * {\n --pf-v6-l-grid__item--GridColumnEnd: span 5;\n }\n .pf-v6-l-grid.pf-m-all-6-col-on-2xl > * {\n --pf-v6-l-grid__item--GridColumnEnd: span 6;\n }\n .pf-v6-l-grid.pf-m-all-7-col-on-2xl > * {\n --pf-v6-l-grid__item--GridColumnEnd: span 7;\n }\n .pf-v6-l-grid.pf-m-all-8-col-on-2xl > * {\n --pf-v6-l-grid__item--GridColumnEnd: span 8;\n }\n .pf-v6-l-grid.pf-m-all-9-col-on-2xl > * {\n --pf-v6-l-grid__item--GridColumnEnd: span 9;\n }\n .pf-v6-l-grid.pf-m-all-10-col-on-2xl > * {\n --pf-v6-l-grid__item--GridColumnEnd: span 10;\n }\n .pf-v6-l-grid.pf-m-all-11-col-on-2xl > * {\n --pf-v6-l-grid__item--GridColumnEnd: span 11;\n }\n .pf-v6-l-grid.pf-m-all-12-col-on-2xl > * {\n --pf-v6-l-grid__item--GridColumnEnd: span 12;\n }\n}\n.pf-v6-l-grid > .pf-m-1-col {\n --pf-v6-l-grid__item--GridColumnEnd: span 1;\n}\n.pf-v6-l-grid > .pf-m-2-col {\n --pf-v6-l-grid__item--GridColumnEnd: span 2;\n}\n.pf-v6-l-grid > .pf-m-3-col {\n --pf-v6-l-grid__item--GridColumnEnd: span 3;\n}\n.pf-v6-l-grid > .pf-m-4-col {\n --pf-v6-l-grid__item--GridColumnEnd: span 4;\n}\n.pf-v6-l-grid > .pf-m-5-col {\n --pf-v6-l-grid__item--GridColumnEnd: span 5;\n}\n.pf-v6-l-grid > .pf-m-6-col {\n --pf-v6-l-grid__item--GridColumnEnd: span 6;\n}\n.pf-v6-l-grid > .pf-m-7-col {\n --pf-v6-l-grid__item--GridColumnEnd: span 7;\n}\n.pf-v6-l-grid > .pf-m-8-col {\n --pf-v6-l-grid__item--GridColumnEnd: span 8;\n}\n.pf-v6-l-grid > .pf-m-9-col {\n --pf-v6-l-grid__item--GridColumnEnd: span 9;\n}\n.pf-v6-l-grid > .pf-m-10-col {\n --pf-v6-l-grid__item--GridColumnEnd: span 10;\n}\n.pf-v6-l-grid > .pf-m-11-col {\n --pf-v6-l-grid__item--GridColumnEnd: span 11;\n}\n.pf-v6-l-grid > .pf-m-12-col {\n --pf-v6-l-grid__item--GridColumnEnd: span 12;\n}\n.pf-v6-l-grid > .pf-m-offset-1-col {\n --pf-v6-l-grid__item--GridColumnStart: col-start calc(1 + 1);\n}\n.pf-v6-l-grid > .pf-m-offset-2-col {\n --pf-v6-l-grid__item--GridColumnStart: col-start calc(2 + 1);\n}\n.pf-v6-l-grid > .pf-m-offset-3-col {\n --pf-v6-l-grid__item--GridColumnStart: col-start calc(3 + 1);\n}\n.pf-v6-l-grid > .pf-m-offset-4-col {\n --pf-v6-l-grid__item--GridColumnStart: col-start calc(4 + 1);\n}\n.pf-v6-l-grid > .pf-m-offset-5-col {\n --pf-v6-l-grid__item--GridColumnStart: col-start calc(5 + 1);\n}\n.pf-v6-l-grid > .pf-m-offset-6-col {\n --pf-v6-l-grid__item--GridColumnStart: col-start calc(6 + 1);\n}\n.pf-v6-l-grid > .pf-m-offset-7-col {\n --pf-v6-l-grid__item--GridColumnStart: col-start calc(7 + 1);\n}\n.pf-v6-l-grid > .pf-m-offset-8-col {\n --pf-v6-l-grid__item--GridColumnStart: col-start calc(8 + 1);\n}\n.pf-v6-l-grid > .pf-m-offset-9-col {\n --pf-v6-l-grid__item--GridColumnStart: col-start calc(9 + 1);\n}\n.pf-v6-l-grid > .pf-m-offset-10-col {\n --pf-v6-l-grid__item--GridColumnStart: col-start calc(10 + 1);\n}\n.pf-v6-l-grid > .pf-m-offset-11-col {\n --pf-v6-l-grid__item--GridColumnStart: col-start calc(11 + 1);\n}\n.pf-v6-l-grid > .pf-m-offset-12-col {\n --pf-v6-l-grid__item--GridColumnStart: col-start calc(12 + 1);\n}\n.pf-v6-l-grid > .pf-m-1-row {\n grid-row: span 1;\n}\n.pf-v6-l-grid > .pf-m-2-row {\n grid-row: span 2;\n}\n.pf-v6-l-grid > .pf-m-3-row {\n grid-row: span 3;\n}\n.pf-v6-l-grid > .pf-m-4-row {\n grid-row: span 4;\n}\n.pf-v6-l-grid > .pf-m-5-row {\n grid-row: span 5;\n}\n.pf-v6-l-grid > .pf-m-6-row {\n grid-row: span 6;\n}\n.pf-v6-l-grid > .pf-m-7-row {\n grid-row: span 7;\n}\n.pf-v6-l-grid > .pf-m-8-row {\n grid-row: span 8;\n}\n.pf-v6-l-grid > .pf-m-9-row {\n grid-row: span 9;\n}\n.pf-v6-l-grid > .pf-m-10-row {\n grid-row: span 10;\n}\n.pf-v6-l-grid > .pf-m-11-row {\n grid-row: span 11;\n}\n.pf-v6-l-grid > .pf-m-12-row {\n grid-row: span 12;\n}\n@media screen and (min-width: 36rem) {\n .pf-v6-l-grid > .pf-m-1-col-on-sm {\n --pf-v6-l-grid__item--GridColumnEnd: span 1;\n }\n .pf-v6-l-grid > .pf-m-2-col-on-sm {\n --pf-v6-l-grid__item--GridColumnEnd: span 2;\n }\n .pf-v6-l-grid > .pf-m-3-col-on-sm {\n --pf-v6-l-grid__item--GridColumnEnd: span 3;\n }\n .pf-v6-l-grid > .pf-m-4-col-on-sm {\n --pf-v6-l-grid__item--GridColumnEnd: span 4;\n }\n .pf-v6-l-grid > .pf-m-5-col-on-sm {\n --pf-v6-l-grid__item--GridColumnEnd: span 5;\n }\n .pf-v6-l-grid > .pf-m-6-col-on-sm {\n --pf-v6-l-grid__item--GridColumnEnd: span 6;\n }\n .pf-v6-l-grid > .pf-m-7-col-on-sm {\n --pf-v6-l-grid__item--GridColumnEnd: span 7;\n }\n .pf-v6-l-grid > .pf-m-8-col-on-sm {\n --pf-v6-l-grid__item--GridColumnEnd: span 8;\n }\n .pf-v6-l-grid > .pf-m-9-col-on-sm {\n --pf-v6-l-grid__item--GridColumnEnd: span 9;\n }\n .pf-v6-l-grid > .pf-m-10-col-on-sm {\n --pf-v6-l-grid__item--GridColumnEnd: span 10;\n }\n .pf-v6-l-grid > .pf-m-11-col-on-sm {\n --pf-v6-l-grid__item--GridColumnEnd: span 11;\n }\n .pf-v6-l-grid > .pf-m-12-col-on-sm {\n --pf-v6-l-grid__item--GridColumnEnd: span 12;\n }\n .pf-v6-l-grid > .pf-m-offset-1-col-on-sm {\n --pf-v6-l-grid__item--GridColumnStart: col-start calc(1 + 1);\n }\n .pf-v6-l-grid > .pf-m-offset-2-col-on-sm {\n --pf-v6-l-grid__item--GridColumnStart: col-start calc(2 + 1);\n }\n .pf-v6-l-grid > .pf-m-offset-3-col-on-sm {\n --pf-v6-l-grid__item--GridColumnStart: col-start calc(3 + 1);\n }\n .pf-v6-l-grid > .pf-m-offset-4-col-on-sm {\n --pf-v6-l-grid__item--GridColumnStart: col-start calc(4 + 1);\n }\n .pf-v6-l-grid > .pf-m-offset-5-col-on-sm {\n --pf-v6-l-grid__item--GridColumnStart: col-start calc(5 + 1);\n }\n .pf-v6-l-grid > .pf-m-offset-6-col-on-sm {\n --pf-v6-l-grid__item--GridColumnStart: col-start calc(6 + 1);\n }\n .pf-v6-l-grid > .pf-m-offset-7-col-on-sm {\n --pf-v6-l-grid__item--GridColumnStart: col-start calc(7 + 1);\n }\n .pf-v6-l-grid > .pf-m-offset-8-col-on-sm {\n --pf-v6-l-grid__item--GridColumnStart: col-start calc(8 + 1);\n }\n .pf-v6-l-grid > .pf-m-offset-9-col-on-sm {\n --pf-v6-l-grid__item--GridColumnStart: col-start calc(9 + 1);\n }\n .pf-v6-l-grid > .pf-m-offset-10-col-on-sm {\n --pf-v6-l-grid__item--GridColumnStart: col-start calc(10 + 1);\n }\n .pf-v6-l-grid > .pf-m-offset-11-col-on-sm {\n --pf-v6-l-grid__item--GridColumnStart: col-start calc(11 + 1);\n }\n .pf-v6-l-grid > .pf-m-offset-12-col-on-sm {\n --pf-v6-l-grid__item--GridColumnStart: col-start calc(12 + 1);\n }\n .pf-v6-l-grid > .pf-m-1-row-on-sm {\n grid-row: span 1;\n }\n .pf-v6-l-grid > .pf-m-2-row-on-sm {\n grid-row: span 2;\n }\n .pf-v6-l-grid > .pf-m-3-row-on-sm {\n grid-row: span 3;\n }\n .pf-v6-l-grid > .pf-m-4-row-on-sm {\n grid-row: span 4;\n }\n .pf-v6-l-grid > .pf-m-5-row-on-sm {\n grid-row: span 5;\n }\n .pf-v6-l-grid > .pf-m-6-row-on-sm {\n grid-row: span 6;\n }\n .pf-v6-l-grid > .pf-m-7-row-on-sm {\n grid-row: span 7;\n }\n .pf-v6-l-grid > .pf-m-8-row-on-sm {\n grid-row: span 8;\n }\n .pf-v6-l-grid > .pf-m-9-row-on-sm {\n grid-row: span 9;\n }\n .pf-v6-l-grid > .pf-m-10-row-on-sm {\n grid-row: span 10;\n }\n .pf-v6-l-grid > .pf-m-11-row-on-sm {\n grid-row: span 11;\n }\n .pf-v6-l-grid > .pf-m-12-row-on-sm {\n grid-row: span 12;\n }\n}\n@media screen and (min-width: 48rem) {\n .pf-v6-l-grid > .pf-m-1-col-on-md {\n --pf-v6-l-grid__item--GridColumnEnd: span 1;\n }\n .pf-v6-l-grid > .pf-m-2-col-on-md {\n --pf-v6-l-grid__item--GridColumnEnd: span 2;\n }\n .pf-v6-l-grid > .pf-m-3-col-on-md {\n --pf-v6-l-grid__item--GridColumnEnd: span 3;\n }\n .pf-v6-l-grid > .pf-m-4-col-on-md {\n --pf-v6-l-grid__item--GridColumnEnd: span 4;\n }\n .pf-v6-l-grid > .pf-m-5-col-on-md {\n --pf-v6-l-grid__item--GridColumnEnd: span 5;\n }\n .pf-v6-l-grid > .pf-m-6-col-on-md {\n --pf-v6-l-grid__item--GridColumnEnd: span 6;\n }\n .pf-v6-l-grid > .pf-m-7-col-on-md {\n --pf-v6-l-grid__item--GridColumnEnd: span 7;\n }\n .pf-v6-l-grid > .pf-m-8-col-on-md {\n --pf-v6-l-grid__item--GridColumnEnd: span 8;\n }\n .pf-v6-l-grid > .pf-m-9-col-on-md {\n --pf-v6-l-grid__item--GridColumnEnd: span 9;\n }\n .pf-v6-l-grid > .pf-m-10-col-on-md {\n --pf-v6-l-grid__item--GridColumnEnd: span 10;\n }\n .pf-v6-l-grid > .pf-m-11-col-on-md {\n --pf-v6-l-grid__item--GridColumnEnd: span 11;\n }\n .pf-v6-l-grid > .pf-m-12-col-on-md {\n --pf-v6-l-grid__item--GridColumnEnd: span 12;\n }\n .pf-v6-l-grid > .pf-m-offset-1-col-on-md {\n --pf-v6-l-grid__item--GridColumnStart: col-start calc(1 + 1);\n }\n .pf-v6-l-grid > .pf-m-offset-2-col-on-md {\n --pf-v6-l-grid__item--GridColumnStart: col-start calc(2 + 1);\n }\n .pf-v6-l-grid > .pf-m-offset-3-col-on-md {\n --pf-v6-l-grid__item--GridColumnStart: col-start calc(3 + 1);\n }\n .pf-v6-l-grid > .pf-m-offset-4-col-on-md {\n --pf-v6-l-grid__item--GridColumnStart: col-start calc(4 + 1);\n }\n .pf-v6-l-grid > .pf-m-offset-5-col-on-md {\n --pf-v6-l-grid__item--GridColumnStart: col-start calc(5 + 1);\n }\n .pf-v6-l-grid > .pf-m-offset-6-col-on-md {\n --pf-v6-l-grid__item--GridColumnStart: col-start calc(6 + 1);\n }\n .pf-v6-l-grid > .pf-m-offset-7-col-on-md {\n --pf-v6-l-grid__item--GridColumnStart: col-start calc(7 + 1);\n }\n .pf-v6-l-grid > .pf-m-offset-8-col-on-md {\n --pf-v6-l-grid__item--GridColumnStart: col-start calc(8 + 1);\n }\n .pf-v6-l-grid > .pf-m-offset-9-col-on-md {\n --pf-v6-l-grid__item--GridColumnStart: col-start calc(9 + 1);\n }\n .pf-v6-l-grid > .pf-m-offset-10-col-on-md {\n --pf-v6-l-grid__item--GridColumnStart: col-start calc(10 + 1);\n }\n .pf-v6-l-grid > .pf-m-offset-11-col-on-md {\n --pf-v6-l-grid__item--GridColumnStart: col-start calc(11 + 1);\n }\n .pf-v6-l-grid > .pf-m-offset-12-col-on-md {\n --pf-v6-l-grid__item--GridColumnStart: col-start calc(12 + 1);\n }\n .pf-v6-l-grid > .pf-m-1-row-on-md {\n grid-row: span 1;\n }\n .pf-v6-l-grid > .pf-m-2-row-on-md {\n grid-row: span 2;\n }\n .pf-v6-l-grid > .pf-m-3-row-on-md {\n grid-row: span 3;\n }\n .pf-v6-l-grid > .pf-m-4-row-on-md {\n grid-row: span 4;\n }\n .pf-v6-l-grid > .pf-m-5-row-on-md {\n grid-row: span 5;\n }\n .pf-v6-l-grid > .pf-m-6-row-on-md {\n grid-row: span 6;\n }\n .pf-v6-l-grid > .pf-m-7-row-on-md {\n grid-row: span 7;\n }\n .pf-v6-l-grid > .pf-m-8-row-on-md {\n grid-row: span 8;\n }\n .pf-v6-l-grid > .pf-m-9-row-on-md {\n grid-row: span 9;\n }\n .pf-v6-l-grid > .pf-m-10-row-on-md {\n grid-row: span 10;\n }\n .pf-v6-l-grid > .pf-m-11-row-on-md {\n grid-row: span 11;\n }\n .pf-v6-l-grid > .pf-m-12-row-on-md {\n grid-row: span 12;\n }\n}\n@media screen and (min-width: 62rem) {\n .pf-v6-l-grid > .pf-m-1-col-on-lg {\n --pf-v6-l-grid__item--GridColumnEnd: span 1;\n }\n .pf-v6-l-grid > .pf-m-2-col-on-lg {\n --pf-v6-l-grid__item--GridColumnEnd: span 2;\n }\n .pf-v6-l-grid > .pf-m-3-col-on-lg {\n --pf-v6-l-grid__item--GridColumnEnd: span 3;\n }\n .pf-v6-l-grid > .pf-m-4-col-on-lg {\n --pf-v6-l-grid__item--GridColumnEnd: span 4;\n }\n .pf-v6-l-grid > .pf-m-5-col-on-lg {\n --pf-v6-l-grid__item--GridColumnEnd: span 5;\n }\n .pf-v6-l-grid > .pf-m-6-col-on-lg {\n --pf-v6-l-grid__item--GridColumnEnd: span 6;\n }\n .pf-v6-l-grid > .pf-m-7-col-on-lg {\n --pf-v6-l-grid__item--GridColumnEnd: span 7;\n }\n .pf-v6-l-grid > .pf-m-8-col-on-lg {\n --pf-v6-l-grid__item--GridColumnEnd: span 8;\n }\n .pf-v6-l-grid > .pf-m-9-col-on-lg {\n --pf-v6-l-grid__item--GridColumnEnd: span 9;\n }\n .pf-v6-l-grid > .pf-m-10-col-on-lg {\n --pf-v6-l-grid__item--GridColumnEnd: span 10;\n }\n .pf-v6-l-grid > .pf-m-11-col-on-lg {\n --pf-v6-l-grid__item--GridColumnEnd: span 11;\n }\n .pf-v6-l-grid > .pf-m-12-col-on-lg {\n --pf-v6-l-grid__item--GridColumnEnd: span 12;\n }\n .pf-v6-l-grid > .pf-m-offset-1-col-on-lg {\n --pf-v6-l-grid__item--GridColumnStart: col-start calc(1 + 1);\n }\n .pf-v6-l-grid > .pf-m-offset-2-col-on-lg {\n --pf-v6-l-grid__item--GridColumnStart: col-start calc(2 + 1);\n }\n .pf-v6-l-grid > .pf-m-offset-3-col-on-lg {\n --pf-v6-l-grid__item--GridColumnStart: col-start calc(3 + 1);\n }\n .pf-v6-l-grid > .pf-m-offset-4-col-on-lg {\n --pf-v6-l-grid__item--GridColumnStart: col-start calc(4 + 1);\n }\n .pf-v6-l-grid > .pf-m-offset-5-col-on-lg {\n --pf-v6-l-grid__item--GridColumnStart: col-start calc(5 + 1);\n }\n .pf-v6-l-grid > .pf-m-offset-6-col-on-lg {\n --pf-v6-l-grid__item--GridColumnStart: col-start calc(6 + 1);\n }\n .pf-v6-l-grid > .pf-m-offset-7-col-on-lg {\n --pf-v6-l-grid__item--GridColumnStart: col-start calc(7 + 1);\n }\n .pf-v6-l-grid > .pf-m-offset-8-col-on-lg {\n --pf-v6-l-grid__item--GridColumnStart: col-start calc(8 + 1);\n }\n .pf-v6-l-grid > .pf-m-offset-9-col-on-lg {\n --pf-v6-l-grid__item--GridColumnStart: col-start calc(9 + 1);\n }\n .pf-v6-l-grid > .pf-m-offset-10-col-on-lg {\n --pf-v6-l-grid__item--GridColumnStart: col-start calc(10 + 1);\n }\n .pf-v6-l-grid > .pf-m-offset-11-col-on-lg {\n --pf-v6-l-grid__item--GridColumnStart: col-start calc(11 + 1);\n }\n .pf-v6-l-grid > .pf-m-offset-12-col-on-lg {\n --pf-v6-l-grid__item--GridColumnStart: col-start calc(12 + 1);\n }\n .pf-v6-l-grid > .pf-m-1-row-on-lg {\n grid-row: span 1;\n }\n .pf-v6-l-grid > .pf-m-2-row-on-lg {\n grid-row: span 2;\n }\n .pf-v6-l-grid > .pf-m-3-row-on-lg {\n grid-row: span 3;\n }\n .pf-v6-l-grid > .pf-m-4-row-on-lg {\n grid-row: span 4;\n }\n .pf-v6-l-grid > .pf-m-5-row-on-lg {\n grid-row: span 5;\n }\n .pf-v6-l-grid > .pf-m-6-row-on-lg {\n grid-row: span 6;\n }\n .pf-v6-l-grid > .pf-m-7-row-on-lg {\n grid-row: span 7;\n }\n .pf-v6-l-grid > .pf-m-8-row-on-lg {\n grid-row: span 8;\n }\n .pf-v6-l-grid > .pf-m-9-row-on-lg {\n grid-row: span 9;\n }\n .pf-v6-l-grid > .pf-m-10-row-on-lg {\n grid-row: span 10;\n }\n .pf-v6-l-grid > .pf-m-11-row-on-lg {\n grid-row: span 11;\n }\n .pf-v6-l-grid > .pf-m-12-row-on-lg {\n grid-row: span 12;\n }\n}\n@media screen and (min-width: 75rem) {\n .pf-v6-l-grid > .pf-m-1-col-on-xl {\n --pf-v6-l-grid__item--GridColumnEnd: span 1;\n }\n .pf-v6-l-grid > .pf-m-2-col-on-xl {\n --pf-v6-l-grid__item--GridColumnEnd: span 2;\n }\n .pf-v6-l-grid > .pf-m-3-col-on-xl {\n --pf-v6-l-grid__item--GridColumnEnd: span 3;\n }\n .pf-v6-l-grid > .pf-m-4-col-on-xl {\n --pf-v6-l-grid__item--GridColumnEnd: span 4;\n }\n .pf-v6-l-grid > .pf-m-5-col-on-xl {\n --pf-v6-l-grid__item--GridColumnEnd: span 5;\n }\n .pf-v6-l-grid > .pf-m-6-col-on-xl {\n --pf-v6-l-grid__item--GridColumnEnd: span 6;\n }\n .pf-v6-l-grid > .pf-m-7-col-on-xl {\n --pf-v6-l-grid__item--GridColumnEnd: span 7;\n }\n .pf-v6-l-grid > .pf-m-8-col-on-xl {\n --pf-v6-l-grid__item--GridColumnEnd: span 8;\n }\n .pf-v6-l-grid > .pf-m-9-col-on-xl {\n --pf-v6-l-grid__item--GridColumnEnd: span 9;\n }\n .pf-v6-l-grid > .pf-m-10-col-on-xl {\n --pf-v6-l-grid__item--GridColumnEnd: span 10;\n }\n .pf-v6-l-grid > .pf-m-11-col-on-xl {\n --pf-v6-l-grid__item--GridColumnEnd: span 11;\n }\n .pf-v6-l-grid > .pf-m-12-col-on-xl {\n --pf-v6-l-grid__item--GridColumnEnd: span 12;\n }\n .pf-v6-l-grid > .pf-m-offset-1-col-on-xl {\n --pf-v6-l-grid__item--GridColumnStart: col-start calc(1 + 1);\n }\n .pf-v6-l-grid > .pf-m-offset-2-col-on-xl {\n --pf-v6-l-grid__item--GridColumnStart: col-start calc(2 + 1);\n }\n .pf-v6-l-grid > .pf-m-offset-3-col-on-xl {\n --pf-v6-l-grid__item--GridColumnStart: col-start calc(3 + 1);\n }\n .pf-v6-l-grid > .pf-m-offset-4-col-on-xl {\n --pf-v6-l-grid__item--GridColumnStart: col-start calc(4 + 1);\n }\n .pf-v6-l-grid > .pf-m-offset-5-col-on-xl {\n --pf-v6-l-grid__item--GridColumnStart: col-start calc(5 + 1);\n }\n .pf-v6-l-grid > .pf-m-offset-6-col-on-xl {\n --pf-v6-l-grid__item--GridColumnStart: col-start calc(6 + 1);\n }\n .pf-v6-l-grid > .pf-m-offset-7-col-on-xl {\n --pf-v6-l-grid__item--GridColumnStart: col-start calc(7 + 1);\n }\n .pf-v6-l-grid > .pf-m-offset-8-col-on-xl {\n --pf-v6-l-grid__item--GridColumnStart: col-start calc(8 + 1);\n }\n .pf-v6-l-grid > .pf-m-offset-9-col-on-xl {\n --pf-v6-l-grid__item--GridColumnStart: col-start calc(9 + 1);\n }\n .pf-v6-l-grid > .pf-m-offset-10-col-on-xl {\n --pf-v6-l-grid__item--GridColumnStart: col-start calc(10 + 1);\n }\n .pf-v6-l-grid > .pf-m-offset-11-col-on-xl {\n --pf-v6-l-grid__item--GridColumnStart: col-start calc(11 + 1);\n }\n .pf-v6-l-grid > .pf-m-offset-12-col-on-xl {\n --pf-v6-l-grid__item--GridColumnStart: col-start calc(12 + 1);\n }\n .pf-v6-l-grid > .pf-m-1-row-on-xl {\n grid-row: span 1;\n }\n .pf-v6-l-grid > .pf-m-2-row-on-xl {\n grid-row: span 2;\n }\n .pf-v6-l-grid > .pf-m-3-row-on-xl {\n grid-row: span 3;\n }\n .pf-v6-l-grid > .pf-m-4-row-on-xl {\n grid-row: span 4;\n }\n .pf-v6-l-grid > .pf-m-5-row-on-xl {\n grid-row: span 5;\n }\n .pf-v6-l-grid > .pf-m-6-row-on-xl {\n grid-row: span 6;\n }\n .pf-v6-l-grid > .pf-m-7-row-on-xl {\n grid-row: span 7;\n }\n .pf-v6-l-grid > .pf-m-8-row-on-xl {\n grid-row: span 8;\n }\n .pf-v6-l-grid > .pf-m-9-row-on-xl {\n grid-row: span 9;\n }\n .pf-v6-l-grid > .pf-m-10-row-on-xl {\n grid-row: span 10;\n }\n .pf-v6-l-grid > .pf-m-11-row-on-xl {\n grid-row: span 11;\n }\n .pf-v6-l-grid > .pf-m-12-row-on-xl {\n grid-row: span 12;\n }\n}\n@media screen and (min-width: 90.625rem) {\n .pf-v6-l-grid > .pf-m-1-col-on-2xl {\n --pf-v6-l-grid__item--GridColumnEnd: span 1;\n }\n .pf-v6-l-grid > .pf-m-2-col-on-2xl {\n --pf-v6-l-grid__item--GridColumnEnd: span 2;\n }\n .pf-v6-l-grid > .pf-m-3-col-on-2xl {\n --pf-v6-l-grid__item--GridColumnEnd: span 3;\n }\n .pf-v6-l-grid > .pf-m-4-col-on-2xl {\n --pf-v6-l-grid__item--GridColumnEnd: span 4;\n }\n .pf-v6-l-grid > .pf-m-5-col-on-2xl {\n --pf-v6-l-grid__item--GridColumnEnd: span 5;\n }\n .pf-v6-l-grid > .pf-m-6-col-on-2xl {\n --pf-v6-l-grid__item--GridColumnEnd: span 6;\n }\n .pf-v6-l-grid > .pf-m-7-col-on-2xl {\n --pf-v6-l-grid__item--GridColumnEnd: span 7;\n }\n .pf-v6-l-grid > .pf-m-8-col-on-2xl {\n --pf-v6-l-grid__item--GridColumnEnd: span 8;\n }\n .pf-v6-l-grid > .pf-m-9-col-on-2xl {\n --pf-v6-l-grid__item--GridColumnEnd: span 9;\n }\n .pf-v6-l-grid > .pf-m-10-col-on-2xl {\n --pf-v6-l-grid__item--GridColumnEnd: span 10;\n }\n .pf-v6-l-grid > .pf-m-11-col-on-2xl {\n --pf-v6-l-grid__item--GridColumnEnd: span 11;\n }\n .pf-v6-l-grid > .pf-m-12-col-on-2xl {\n --pf-v6-l-grid__item--GridColumnEnd: span 12;\n }\n .pf-v6-l-grid > .pf-m-offset-1-col-on-2xl {\n --pf-v6-l-grid__item--GridColumnStart: col-start calc(1 + 1);\n }\n .pf-v6-l-grid > .pf-m-offset-2-col-on-2xl {\n --pf-v6-l-grid__item--GridColumnStart: col-start calc(2 + 1);\n }\n .pf-v6-l-grid > .pf-m-offset-3-col-on-2xl {\n --pf-v6-l-grid__item--GridColumnStart: col-start calc(3 + 1);\n }\n .pf-v6-l-grid > .pf-m-offset-4-col-on-2xl {\n --pf-v6-l-grid__item--GridColumnStart: col-start calc(4 + 1);\n }\n .pf-v6-l-grid > .pf-m-offset-5-col-on-2xl {\n --pf-v6-l-grid__item--GridColumnStart: col-start calc(5 + 1);\n }\n .pf-v6-l-grid > .pf-m-offset-6-col-on-2xl {\n --pf-v6-l-grid__item--GridColumnStart: col-start calc(6 + 1);\n }\n .pf-v6-l-grid > .pf-m-offset-7-col-on-2xl {\n --pf-v6-l-grid__item--GridColumnStart: col-start calc(7 + 1);\n }\n .pf-v6-l-grid > .pf-m-offset-8-col-on-2xl {\n --pf-v6-l-grid__item--GridColumnStart: col-start calc(8 + 1);\n }\n .pf-v6-l-grid > .pf-m-offset-9-col-on-2xl {\n --pf-v6-l-grid__item--GridColumnStart: col-start calc(9 + 1);\n }\n .pf-v6-l-grid > .pf-m-offset-10-col-on-2xl {\n --pf-v6-l-grid__item--GridColumnStart: col-start calc(10 + 1);\n }\n .pf-v6-l-grid > .pf-m-offset-11-col-on-2xl {\n --pf-v6-l-grid__item--GridColumnStart: col-start calc(11 + 1);\n }\n .pf-v6-l-grid > .pf-m-offset-12-col-on-2xl {\n --pf-v6-l-grid__item--GridColumnStart: col-start calc(12 + 1);\n }\n .pf-v6-l-grid > .pf-m-1-row-on-2xl {\n grid-row: span 1;\n }\n .pf-v6-l-grid > .pf-m-2-row-on-2xl {\n grid-row: span 2;\n }\n .pf-v6-l-grid > .pf-m-3-row-on-2xl {\n grid-row: span 3;\n }\n .pf-v6-l-grid > .pf-m-4-row-on-2xl {\n grid-row: span 4;\n }\n .pf-v6-l-grid > .pf-m-5-row-on-2xl {\n grid-row: span 5;\n }\n .pf-v6-l-grid > .pf-m-6-row-on-2xl {\n grid-row: span 6;\n }\n .pf-v6-l-grid > .pf-m-7-row-on-2xl {\n grid-row: span 7;\n }\n .pf-v6-l-grid > .pf-m-8-row-on-2xl {\n grid-row: span 8;\n }\n .pf-v6-l-grid > .pf-m-9-row-on-2xl {\n grid-row: span 9;\n }\n .pf-v6-l-grid > .pf-m-10-row-on-2xl {\n grid-row: span 10;\n }\n .pf-v6-l-grid > .pf-m-11-row-on-2xl {\n grid-row: span 11;\n }\n .pf-v6-l-grid > .pf-m-12-row-on-2xl {\n grid-row: span 12;\n }\n}\n.pf-v6-l-grid.pf-m-gutter {\n grid-gap: var(--pf-v6-l-grid--m-gutter--GridGap);\n}\n\n.pf-v6-l-level {\n --pf-v6-l-level--m-gutter--Gap: var(--pf-t--global--spacer--gutter--default);\n}\n\n.pf-v6-l-level {\n display: flex;\n flex-wrap: wrap;\n align-items: center;\n justify-content: space-between;\n}\n.pf-v6-l-level.pf-m-gutter {\n gap: var(--pf-v6-l-level--m-gutter--Gap);\n}\n\n.pf-v6-l-split {\n --pf-v6-l-stack--m-gutter--Gap: var(--pf-t--global--spacer--gutter--default);\n}\n\n.pf-v6-l-split {\n display: flex;\n padding: 0;\n margin: 0;\n}\n.pf-v6-l-split.pf-m-wrap {\n flex-wrap: wrap;\n}\n.pf-v6-l-split__item.pf-m-fill, .pf-v6-l-split > .pf-m-fill {\n flex-grow: 1;\n}\n\n.pf-v6-l-split.pf-m-gutter {\n gap: var(--pf-v6-l-stack--m-gutter--Gap);\n}\n\n.pf-v6-l-stack {\n --pf-v6-l-stack--m-gutter--Gap: var(--pf-t--global--spacer--gutter--default);\n}\n\n.pf-v6-l-stack {\n display: flex;\n flex-direction: column;\n height: 100%;\n}\n.pf-v6-l-stack__item.pf-m-fill, .pf-v6-l-stack > .pf-m-fill {\n flex-grow: 1;\n}\n\n.pf-v6-l-stack.pf-m-gutter {\n gap: var(--pf-v6-l-stack--m-gutter--Gap);\n}`,""]);const B=u},2639(e,n,t){"use strict";t.d(n,{A:()=>i});var a=t(1601),o=t.n(a),r=t(6314),l=t.n(r)()(o());l.push([e.id,".pf-v6-c-action-list {\n --pf-v6-c-action-list--RowGap: var(--pf-t--global--spacer--gap--group--vertical);\n --pf-v6-c-action-list--ColumnGap: var(--pf-t--global--spacer--gap--group-to-group--horizontal--default);\n --pf-v6-c-action-list__group--ColumnGap: var(--pf-t--global--spacer--gap--action-to-action--default);\n --pf-v6-c-action-list--m-vertical--RowGap: var(--pf-t--global--spacer--gap--group-to-group--vertical--default);\n --pf-v6-c-action-list--m-icons--ColumnGap: var(--pf-t--global--spacer--gap--action-to-action--plain);\n --pf-v6-c-action-list--m-vertical--m-icons--RowGap: var(--pf-t--global--spacer--gap--action-to-action--plain);\n}\n\n.pf-v6-c-action-list,\n.pf-v6-c-action-list__group {\n display: flex;\n align-items: start;\n}\n\n.pf-v6-c-action-list {\n row-gap: var(--pf-v6-c-action-list--RowGap);\n column-gap: var(--pf-v6-c-action-list--ColumnGap);\n}\n.pf-v6-c-action-list.pf-m-icons {\n --pf-v6-c-action-list__group--ColumnGap: var(--pf-v6-c-action-list--m-icons--ColumnGap);\n --pf-v6-c-action-list--m-vertical--RowGap: var(--pf-v6-c-action-list--m-vertical--m-icons--RowGap);\n column-gap: var(--pf-v6-c-action-list--m-icons--ColumnGap);\n}\n.pf-v6-c-action-list.pf-m-vertical, .pf-v6-c-action-list.pf-m-vertical .pf-v6-c-action-list__group {\n flex-direction: column;\n}\n.pf-v6-c-action-list.pf-m-vertical {\n row-gap: var(--pf-v6-c-action-list--m-vertical--RowGap);\n}\n\n.pf-v6-c-action-list__group {\n row-gap: var(--pf-v6-c-action-list__group--RowGap, var(--pf-v6-c-action-list--RowGap));\n column-gap: var(--pf-v6-c-action-list__group--ColumnGap);\n}\n.pf-v6-c-action-list__group.pf-m-icons {\n column-gap: var(--pf-v6-c-action-list--m-icons--ColumnGap);\n}",""]);const i=l},1776(e,n,t){"use strict";t.d(n,{A:()=>i});var a=t(1601),o=t.n(a),r=t(6314),l=t.n(r)()(o());l.push([e.id,'.pf-v6-c-alert-group {\n --pf-v6-c-alert-group__item--MarginBlockStart: var(--pf-t--global--spacer--gap--group--vertical);\n --pf-v6-c-alert-group--m-toast--InsetBlockStart: var(--pf-t--global--spacer--2xl);\n --pf-v6-c-alert-group--m-toast--InsetInlineEnd: var(--pf-t--global--spacer--xl);\n --pf-v6-c-alert-group--m-toast--MaxWidth: 37.5rem;\n --pf-v6-c-alert-group--m-toast--ZIndex: var(--pf-t--global--z-index--2xl);\n --pf-v6-c-alert-group--m-toast__item--TransitionDuration--opacity--default: var(--pf-t--global--motion--duration--fade--default);\n --pf-v6-c-alert-group--m-toast__item--TransitionTimingFunction--opacity--default: var(--pf-t--global--motion--timing-function--decelerate);\n --pf-v6-c-alert-group--m-toast__item--Transition--opacity--default: var(--pf-v6-c-alert-group--m-toast__item--TransitionDuration--opacity--default)\n var(--pf-v6-c-alert-group--m-toast__item--TransitionTimingFunction--opacity--default)\n 0s;\n --pf-v6-c-alert-group--m-toast__item--TransitionDuration--opacity: var(--pf-t--global--motion--duration--fade--default);\n --pf-v6-c-alert-group--m-toast__item--TransitionTimingFunction--opacity: var(--pf-t--global--motion--timing-function--decelerate);\n --pf-v6-c-alert-group--m-toast__item--TransitionDelay--opacity: var(--pf-t--global--motion--delay--none);\n --pf-v6-c-alert-group--m-toast__item--TransitionDuration--transform: var(--pf-t--global--motion--duration--slide-in--default);\n --pf-v6-c-alert-group--m-toast__item--TransitionTimingFunction--transform: var(--pf-t--global--motion--timing-function--decelerate);\n --pf-v6-c-alert-group--m-toast__item--TransitionDelay--transform: var(--pf-t--global--motion--delay--none);\n --pf-v6-c-alert-group--m-toast__item--TransitionDuration--grid-template-rows: var(--pf-t--global--motion--duration--slide-in--default);\n --pf-v6-c-alert-group--m-toast__item--TransitionTimingFunction--grid-template-rows: var(--pf-t--global--motion--timing-function--decelerate);\n --pf-v6-c-alert-group--m-toast__item--TransitionDuration--margin-block: var(--pf-t--global--motion--duration--slide-in--default);\n --pf-v6-c-alert-group--m-toast__item--TransitionTimingFunction--margin-block: var(--pf-t--global--motion--timing-function--decelerate);\n --pf-v6-c-alert-group--m-toast__item--c-alert--TransitionDuration: var(--pf-t--global--motion--duration--slide-in--default);\n --pf-v6-c-alert-group--m-toast__item--c-alert--TransitionTimingFunction: var(--pf-t--global--motion--timing-function--decelerate);\n --pf-v6-c-alert-group--m-toast__item--c-alert--Transition: all\n var(--pf-v6-c-alert-group--m-toast__item--c-alert--TransitionDuration)\n var(--pf-v6-c-alert-group--m-toast__item--c-alert--TransitionTimingFunction)\n 0s;\n --pf-v6-c-alert-group--m-toast__item--m-outgoing--TransitionDuration--opacity--default: var(--pf-t--global--motion--duration--fade--default);\n --pf-v6-c-alert-group--m-toast__item--m-outgoing--TransitionTimingFunction--opacity--default: var(--pf-t--global--motion--timing-function--accelerate);\n --pf-v6-c-alert-group--m-toast__item--m-outgoing--TransitionDelay--grid-template-rows--default: var(--pf-t--global--motion--duration--fade--default);\n --pf-v6-c-alert-group--m-toast__item--m-outgoing--TransitionDelay--margin-block--default: var(--pf-t--global--motion--duration--fade--default);\n --pf-v6-c-alert-group--m-toast__item--m-outgoing--c-alert--TransitionDelay--default: var(--pf-t--global--motion--duration--fade--default);\n --pf-v6-c-alert-group--m-toast__item--m-offstage-right--TransitionDuration--opacity--default: initial;\n --pf-v6-c-alert-group--m-toast__item--m-offstage-right--TransitionTimingFunction--opacity--default: initial;\n --pf-v6-c-alert-group--m-toast__item--m-offstage-right--TransitionDelay--grid-template-rows--default: initial;\n --pf-v6-c-alert-group--m-toast__item--m-offstage-right--TransitionDelay--margin-block--default: initial;\n --pf-v6-c-alert-group--m-toast__item--m-offstage-right--c-alert--TransitionDelay--default: initial;\n --pf-v6-c-alert-group--m-toast__item--m-outgoing--TransitionDuration--transform: var(--pf-t--global--motion--duration--slide-out--short);\n --pf-v6-c-alert-group--m-toast__item--m-outgoing--TransitionTimingFunction--transform: var(--pf-t--global--motion--timing-function--accelerate);\n --pf-v6-c-alert-group--m-toast__item--m-outgoing--TransitionDuration--opacity: var(--pf-t--global--motion--duration--slide-out--short);\n --pf-v6-c-alert-group--m-toast__item--m-outgoing--TransitionTimingFunction--opacity: var(--pf-t--global--motion--timing-function--accelerate);\n --pf-v6-c-alert-group--m-toast__item--m-outgoing--TransitionDuration--margin-block: var(--pf-t--global--motion--duration--fade--short);\n --pf-v6-c-alert-group--m-toast__item--m-outgoing--TransitionTimingFunction--margin-block: var(--pf-t--global--motion--timing-function--accelerate);\n --pf-v6-c-alert-group--m-toast__item--m-outgoing--TransitionDelay--margin-block: var(--pf-t--global--motion--duration--slide-out--short);\n --pf-v6-c-alert-group--m-toast__item--m-outgoing--TransitionDuration--grid-template-rows: var(--pf-t--global--motion--duration--slide-in--short);\n --pf-v6-c-alert-group--m-toast__item--m-outgoing--TransitionTimingFunction--grid-template-rows: var(--pf-t--global--motion--timing-function--accelerate);\n --pf-v6-c-alert-group--m-toast__item--m-outgoing--TransitionDelay--grid-template-rows: var(--pf-t--global--motion--duration--slide-out--short);\n --pf-v6-c-alert-group--m-toast__item--m-offstage-right--TransitionDuration--transform: initial;\n --pf-v6-c-alert-group--m-toast__item--m-offstage-right--TransitionTimingFunction--transform: initial;\n --pf-v6-c-alert-group--m-toast__item--m-offstage-right--TransitionDuration--opacity: initial;\n --pf-v6-c-alert-group--m-toast__item--m-offstage-right--TransitionTimingFunction--opacity: initial;\n --pf-v6-c-alert-group--m-toast__item--m-offstage-right--TransitionDuration--margin-block: initial;\n --pf-v6-c-alert-group--m-toast__item--m-offstage-right--TransitionTimingFunction--margin-block: initial;\n --pf-v6-c-alert-group--m-toast__item--m-offstage-right--TransitionDelay--margin-block: initial;\n --pf-v6-c-alert-group--m-toast__item--m-offstage-right--TransitionDuration--grid-template-rows: initial;\n --pf-v6-c-alert-group--m-toast__item--m-offstage-right--TransitionTimingFunction--grid-template-rows: initial;\n --pf-v6-c-alert-group--m-toast__item--m-offstage-right--TransitionDelay--grid-template-rows: initial;\n --pf-v6-c-alert-group--m-toast__item--m-outgoing--c-alert--TransitionDuration: var(--pf-t--global--motion--duration--slide-out--short);\n --pf-v6-c-alert-group--m-toast__item--m-outgoing--c-alert--TransitionTimingFunction: var(--pf-t--global--motion--timing-function--accelerate);\n --pf-v6-c-alert-group--m-toast__item--m-outgoing--c-alert--Transition: all\n var(--pf-v6-c-alert-group--m-toast__item--m-outgoing--c-alert--TransitionDuration)\n var(--pf-v6-c-alert-group--m-toast__item--m-outgoing--c-alert--TransitionTimingFunction)\n var(--pf-v6-c-alert-group--m-toast__item--m-outgoing--c-alert--TransitionDuration);\n --pf-v6-c-alert-group--m-toast__item--m-offstage-right--c-alert--TransitionDuration: initial;\n --pf-v6-c-alert-group--m-toast__item--m-offstage-right--c-alert--TransitionTimingFunction: initial;\n --pf-v6-c-alert-group--m-toast__item--m-offstage-right--c-alert--Transition: initial;\n --pf-v6-c-alert-group__overflow-button--BorderWidth: var(--pf-t--global--border--width--high-contrast--regular);\n --pf-v6-c-alert-group__overflow-button--BorderColor: var(--pf-t--global--border--color--high-contrast);\n --pf-v6-c-alert-group__overflow-button--BorderRadius: var(--pf-t--global--border--radius--medium);\n --pf-v6-c-alert-group__overflow-button--PaddingBlockStart: var(--pf-t--global--spacer--md);\n --pf-v6-c-alert-group__overflow-button--PaddingInlineEnd: var(--pf-t--global--spacer--md);\n --pf-v6-c-alert-group__overflow-button--PaddingBlockEnd: var(--pf-t--global--spacer--md);\n --pf-v6-c-alert-group__overflow-button--PaddingInlineStart: var(--pf-t--global--spacer--md);\n --pf-v6-c-alert-group__overflow-button--Color: var(--pf-t--global--text--color--link--default);\n --pf-v6-c-alert-group__overflow-button--BoxShadow: var(--pf-t--global--box-shadow--lg);\n --pf-v6-c-alert-group__overflow-button--BackgroundColor: var(--pf-t--global--background--color--floating--default);\n --pf-v6-c-alert-group__overflow-button--hover--BorderWidth: var(--pf-t--global--border--width--high-contrast--strong);\n --pf-v6-c-alert-group__overflow-button--hover--Color: var(--pf-t--global--text--color--link--hover);\n --pf-v6-c-alert-group__overflow-button--hover--BackgroundColor: var(--pf-t--global--background--color--floating--hover);\n --pf-v6-c-alert-group__overflow-button--hover--BoxShadow: var(--pf-t--global--box-shadow--lg), var(--pf-t--global--box-shadow--lg--bottom);\n --pf-v6-c-alert-group__overflow-button--focus--Color: var(--pf-t--global--text--color--link--hover);\n --pf-v6-c-alert-group__overflow-button--focus--BoxShadow: var(--pf-t--global--box-shadow--lg), var(--pf-t--global--box-shadow--lg--bottom);\n --pf-v6-c-alert-group__overflow-button--active--Color: var(--pf-t--global--text--color--link--hover);\n --pf-v6-c-alert-group__overflow-button--active--BoxShadow: var(--pf-t--global--box-shadow--lg), var(--pf-t--global--box-shadow--lg--bottom);\n}\n\n.pf-v6-c-alert-group > * + * {\n margin-block-start: var(--pf-v6-c-alert-group__item--MarginBlockStart);\n}\n.pf-v6-c-alert-group.pf-m-toast {\n position: fixed;\n inset-block-start: var(--pf-v6-c-alert-group--m-toast--InsetBlockStart);\n inset-inline-end: var(--pf-v6-c-alert-group--m-toast--InsetInlineEnd);\n z-index: var(--pf-v6-c-alert-group--m-toast--ZIndex);\n width: calc(100% - var(--pf-v6-c-alert-group--m-toast--InsetInlineEnd) * 2);\n max-width: var(--pf-v6-c-alert-group--m-toast--MaxWidth);\n}\n\n.pf-v6-c-alert-group__overflow-button {\n position: relative;\n width: 100%;\n padding-block-start: var(--pf-v6-c-alert-group__overflow-button--PaddingBlockStart);\n padding-block-end: var(--pf-v6-c-alert-group__overflow-button--PaddingBlockEnd);\n padding-inline-start: var(--pf-v6-c-alert-group__overflow-button--PaddingInlineStart);\n padding-inline-end: var(--pf-v6-c-alert-group__overflow-button--PaddingInlineEnd);\n color: var(--pf-v6-c-alert-group__overflow-button--Color);\n background-color: var(--pf-v6-c-alert-group__overflow-button--BackgroundColor);\n border: 0;\n border-radius: var(--pf-v6-c-alert-group__overflow-button--BorderRadius);\n box-shadow: var(--pf-v6-c-alert-group__overflow-button--BoxShadow);\n}\n.pf-v6-c-alert-group__overflow-button::after {\n position: absolute;\n inset: 0;\n pointer-events: none;\n content: "";\n border: var(--pf-v6-c-alert-group__overflow-button--BorderWidth) solid var(--pf-v6-c-alert-group__overflow-button--BorderColor);\n border-radius: inherit;\n}\n.pf-v6-c-alert-group__overflow-button:hover, .pf-v6-c-alert-group__overflow-button:focus {\n --pf-v6-c-alert-group__overflow-button--BorderWidth: var(--pf-v6-c-alert-group__overflow-button--hover--BorderWidth);\n --pf-v6-c-alert-group__overflow-button--BackgroundColor: var(--pf-v6-c-alert-group__overflow-button--hover--BackgroundColor);\n --pf-v6-c-alert-group__overflow-button--Color: var(--pf-v6-c-alert-group__overflow-button--hover--Color);\n}\n\n.pf-v6-c-alert-group__item {\n display: grid;\n grid-template-rows: 1fr;\n opacity: 1;\n transform: translateX(0) translateY(0);\n transition: opacity var(--pf-v6-c-alert-group--m-toast__item--Transition--opacity--default);\n}\n@media screen and (prefers-reduced-motion: no-preference) {\n .pf-v6-c-alert-group__item {\n transition: opacity var(--pf-v6-c-alert-group--m-toast__item--TransitionDuration--opacity) var(--pf-v6-c-alert-group--m-toast__item--TransitionTimingFunction--opacity) var(--pf-v6-c-alert-group--m-toast__item--TransitionDelay--opacity), transform var(--pf-v6-c-alert-group--m-toast__item--TransitionDuration--transform) var(--pf-v6-c-alert-group--m-toast__item--TransitionTimingFunction--transform) var(--pf-v6-c-alert-group--m-toast__item--TransitionDelay--transform), grid-template-rows var(--pf-v6-c-alert-group--m-toast__item--TransitionDuration--grid-template-rows) var(--pf-v6-c-alert-group--m-toast__item--TransitionTimingFunction--grid-template-rows), margin-block var(--pf-v6-c-alert-group--m-toast__item--TransitionDuration--margin-block) var(--pf-v6-c-alert-group--m-toast__item--TransitionTimingFunction--margin-block);\n }\n .pf-v6-c-alert-group__item .pf-v6-c-alert {\n transition: var(--pf-v6-c-alert-group--m-toast__item--c-alert--Transition);\n }\n}\n.pf-v6-c-alert-group__item.pf-m-offstage-top:first-child, .pf-v6-c-alert-group__item.pf-m-incoming:first-child {\n grid-template-rows: 0fr;\n margin-block: 0;\n overflow: hidden;\n opacity: 0;\n transform: translateY(-100%);\n}\n.pf-v6-c-alert-group__item.pf-m-offstage-top:first-child .pf-v6-c-alert, .pf-v6-c-alert-group__item.pf-m-incoming:first-child .pf-v6-c-alert {\n min-height: 0;\n padding-block-start: 0;\n padding-block-end: 0;\n border-width: 0;\n}\n.pf-v6-c-alert-group__item.pf-m-offstage-right, .pf-v6-c-alert-group__item.pf-m-outgoing {\n grid-template-rows: 0fr;\n margin-block: 0;\n overflow: hidden;\n opacity: 0;\n transition: grid-template-rows 0s var(--pf-v6-c-alert-group--m-toast__item--m-offstage-right--TransitionDelay--grid-template-rows--default, var(--pf-v6-c-alert-group--m-toast__item--m-outgoing--TransitionDelay--grid-template-rows--default)), margin-block 0s var(--pf-v6-c-alert-group--m-toast__item--m-offstage-right--TransitionDelay--margin-block--default, var(--pf-v6-c-alert-group--m-toast__item--m-outgoing--TransitionDelay--margin-block--default)), opacity var(--pf-v6-c-alert-group--m-toast__item--m-offstage-right--TransitionDuration--opacity--default, var(--pf-v6-c-alert-group--m-toast__item--m-outgoing--TransitionDuration--opacity--default)) var(--pf-v6-c-alert-group--m-toast__item--m-offstage-right--TransitionTimingFunction--opacity--default, var(--pf-v6-c-alert-group--m-toast__item--m-outgoing--TransitionTimingFunction--opacity--default));\n}\n.pf-v6-c-alert-group__item.pf-m-offstage-right .pf-v6-c-alert, .pf-v6-c-alert-group__item.pf-m-outgoing .pf-v6-c-alert {\n min-height: 0;\n padding-block-start: 0;\n padding-block-end: 0;\n border-width: 0;\n transition: all 0s var(--pf-v6-c-alert-group--m-toast__item--m-offstage-right--c-alert--TransitionDelay--default, var(--pf-v6-c-alert-group--m-toast__item--m-outgoing--c-alert--TransitionDelay--default));\n}\n@media screen and (prefers-reduced-motion: no-preference) {\n .pf-v6-c-alert-group__item.pf-m-offstage-right, .pf-v6-c-alert-group__item.pf-m-outgoing {\n transition: transform var(--pf-v6-c-alert-group--m-toast__item--m-offstage-right--TransitionDuration--transform, var(--pf-v6-c-alert-group--m-toast__item--m-outgoing--TransitionDuration--transform)) var(--pf-v6-c-alert-group--m-toast__item--m-offstage-right--TransitionTimingFunction--transform, var(--pf-v6-c-alert-group--m-toast__item--m-outgoing--TransitionTimingFunction--transform)), opacity var(--pf-v6-c-alert-group--m-toast__item--m-offstage-right--TransitionDuration--opacity, var(--pf-v6-c-alert-group--m-toast__item--m-outgoing--TransitionDuration--opacity)) var(--pf-v6-c-alert-group--m-toast__item--m-offstage-right--TransitionTimingFunction--opacity, var(--pf-v6-c-alert-group--m-toast__item--m-outgoing--TransitionTimingFunction--opacity)), margin-block var(--pf-v6-c-alert-group--m-toast__item--m-offstage-right--TransitionDuration--margin-block, var(--pf-v6-c-alert-group--m-toast__item--m-outgoing--TransitionDuration--margin-block)) var(--pf-v6-c-alert-group--m-toast__item--m-offstage-right--TransitionTimingFunction--margin-block, var(--pf-v6-c-alert-group--m-toast__item--m-outgoing--TransitionTimingFunction--margin-block)) var(--pf-v6-c-alert-group--m-toast__item--m-offstage-right--TransitionDelay--margin-block, var(--pf-v6-c-alert-group--m-toast__item--m-outgoing--TransitionDelay--margin-block)), grid-template-rows var(--pf-v6-c-alert-group--m-toast__item--m-offstage-right--TransitionDuration--grid-template-rows, var(--pf-v6-c-alert-group--m-toast__item--m-outgoing--TransitionDuration--grid-template-rows)) var(--pf-v6-c-alert-group--m-toast__item--m-offstage-right--TransitionTimingFunction--grid-template-rows, var(--pf-v6-c-alert-group--m-toast__item--m-outgoing--TransitionTimingFunction--grid-template-rows)) var(--pf-v6-c-alert-group--m-toast__item--m-offstage-right--TransitionDelay--grid-template-rows, var(--pf-v6-c-alert-group--m-toast__item--m-outgoing--TransitionDelay--grid-template-rows));\n transform: translateX(100%);\n }\n :where(.pf-v6-m-dir-rtl, [dir=rtl]) .pf-v6-c-alert-group__item.pf-m-offstage-right, .pf-v6-c-alert-group__item.pf-m-outgoing {\n transform: translateX(calc(100% * var(--pf-v6-global--inverse--multiplier)));\n }\n .pf-v6-c-alert-group__item.pf-m-offstage-right .pf-v6-c-alert, .pf-v6-c-alert-group__item.pf-m-outgoing .pf-v6-c-alert {\n transition: var(--pf-v6-c-alert-group--m-toast__item--m-offstage-right--c-alert--Transition, var(--pf-v6-c-alert-group--m-toast__item--m-outgoing--c-alert--Transition));\n }\n}',""]);const i=l},1338(e,n,t){"use strict";t.d(n,{A:()=>i});var a=t(1601),o=t.n(a),r=t(6314),l=t.n(r)()(o());l.push([e.id,'.pf-v6-c-alert {\n --pf-v6-c-alert--BoxShadow: var(--pf-t--global--box-shadow--lg);\n --pf-v6-c-alert--BackgroundColor: var(--pf-t--global--background--color--floating--default);\n --pf-v6-c-alert--GridTemplateColumns: max-content 1fr max-content;\n --pf-v6-c-alert--GridTemplateAreas:\n "icon title action"\n ". description description"\n ". actiongroup actiongroup";\n --pf-v6-c-alert--BorderWidth: var(--pf-t--global--border--width--box--status--default);\n --pf-v6-c-alert--BorderColor: transparent;\n --pf-v6-c-alert--BorderRadius: var(--pf-t--global--border--radius--medium);\n --pf-v6-c-alert--PaddingBlockStart: var(--pf-t--global--spacer--md);\n --pf-v6-c-alert--PaddingInlineEnd: var(--pf-t--global--spacer--md);\n --pf-v6-c-alert--PaddingBlockEnd: var(--pf-t--global--spacer--md);\n --pf-v6-c-alert--PaddingInlineStart: var(--pf-t--global--spacer--md);\n --pf-v6-c-alert--FontSize: var(--pf-t--global--font--size--body--default);\n --pf-v6-c-alert__toggle--MarginBlockStart: calc(-1 * var(--pf-t--global--spacer--control--vertical--default));\n --pf-v6-c-alert__toggle--MarginBlockEnd: calc(-1 * var(--pf-t--global--spacer--control--vertical--default));\n --pf-v6-c-alert__toggle--MarginInlineStart: calc(-1 * var(--pf-t--global--spacer--action--horizontal--plain--default));\n --pf-v6-c-alert__toggle--MarginInlineEnd: var(--pf-t--global--spacer--sm);\n --pf-v6-c-alert__toggle-icon--Rotate: 0;\n --pf-v6-c-alert__toggle-icon--TransitionTimingFunction: var(--pf-t--global--motion--timing-function--default);\n --pf-v6-c-alert__toggle-icon--TransitionDuration: var(--pf-t--global--motion--duration--icon--long);\n --pf-v6-c-alert__icon--Color: var(--pf-t--global--icon--color--regular);\n --pf-v6-c-alert__icon--MarginBlockStart: 0.25rem;\n --pf-v6-c-alert__icon--MarginInlineEnd: var(--pf-t--global--spacer--gap--text-to-element--default);\n --pf-v6-c-alert__icon--FontSize: var(--pf-t--global--icon--size--md);\n --pf-v6-c-alert__title--FontWeight: var(--pf-t--global--font--weight--body--bold);\n --pf-v6-c-alert__title--Color: var(--pf-t--global--text--color--regular);\n --pf-v6-c-alert__title--max-lines: 1;\n --pf-v6-c-alert__action--MarginBlockStart: calc(var(--pf-t--global--spacer--control--vertical--default) * -1);\n --pf-v6-c-alert__action--MarginBlockEnd: calc(var(--pf-t--global--spacer--control--vertical--default) * -1);\n --pf-v6-c-alert__action--TranslateY: 0.125rem;\n --pf-v6-c-alert__action--MarginInlineEnd: calc(var(--pf-t--global--spacer--sm) * -1);\n --pf-v6-c-alert__description--PaddingBlockStart: var(--pf-t--global--spacer--xs);\n --pf-v6-c-alert__action-group--PaddingBlockStart-base: var(--pf-t--global--spacer--sm);\n --pf-v6-c-alert__action-group--PaddingBlockStart: var(--pf-v6-c-alert__action-group--PaddingBlockStart-base);\n --pf-v6-c-alert__description--action-group--PaddingBlockStart-base: var(--pf-t--global--spacer--sm);\n --pf-v6-c-alert__description--action-group--PaddingBlockStart: var(--pf-v6-c-alert__description--action-group--PaddingBlockStart-base);\n --pf-v6-c-alert__action-group__c-button--not-last-child--MarginInlineEnd: var(--pf-t--global--spacer--gap--action-to-action--default);\n --pf-v6-c-alert--m-custom--BorderColor: var(--pf-t--global--border--color--status--custom--default);\n --pf-v6-c-alert--m-custom__icon--Color: var(--pf-t--global--icon--color--status--custom--default);\n --pf-v6-c-alert--m-custom__title--Color: var(--pf-t--global--text--color--regular);\n --pf-v6-c-alert--m-success--BorderColor: var(--pf-t--global--border--color--status--success--default);\n --pf-v6-c-alert--m-success__icon--Color: var(--pf-t--global--icon--color--status--success--default);\n --pf-v6-c-alert--m-success__title--Color: var(--pf-t--global--text--color--regular);\n --pf-v6-c-alert--m-danger--BorderColor: var(--pf-t--global--border--color--status--danger--default);\n --pf-v6-c-alert--m-danger__icon--Color: var(--pf-t--global--icon--color--status--danger--default);\n --pf-v6-c-alert--m-danger__title--Color: var(--pf-t--global--text--color--regular);\n --pf-v6-c-alert--m-warning--BorderColor: var(--pf-t--global--border--color--status--warning--default);\n --pf-v6-c-alert--m-warning__icon--Color: var(--pf-t--global--icon--color--status--warning--default);\n --pf-v6-c-alert--m-warning__title--Color: var(--pf-t--global--text--color--regular);\n --pf-v6-c-alert--m-info--BorderColor: var(--pf-t--global--border--color--status--info--default);\n --pf-v6-c-alert--m-info__icon--Color: var(--pf-t--global--icon--color--status--info--default);\n --pf-v6-c-alert--m-info__title--Color: var(--pf-t--global--text--color--regular);\n --pf-v6-c-alert--m-inline--BackgroundColor: var(--pf-t--global--background--color--primary--default);\n --pf-v6-c-alert--m-inline--BoxShadow: none;\n --pf-v6-c-alert--m-inline--m-plain--BorderWidth: 0;\n --pf-v6-c-alert--m-inline--m-plain--BackgroundColor: transparent;\n --pf-v6-c-alert--m-inline--m-plain--PaddingBlockStart: 0;\n --pf-v6-c-alert--m-inline--m-plain--PaddingInlineEnd: 0;\n --pf-v6-c-alert--m-inline--m-plain--PaddingBlockEnd: 0;\n --pf-v6-c-alert--m-inline--m-plain--PaddingInlineStart: 0;\n --pf-v6-c-alert--m-expandable--GridTemplateColumns: auto max-content 1fr max-content;\n --pf-v6-c-alert--m-expandable--GridTemplateAreas:\n "toggle icon title action"\n ". . description description"\n ". . actiongroup actiongroup";\n --pf-v6-c-alert--m-expandable__description--action-group--PaddingBlockStart: var(--pf-v6-c-alert__action-group--PaddingBlockStart-base);\n --pf-v6-c-alert--m-expanded__toggle-icon--Rotate: -180deg;\n --pf-v6-c-alert--m-expanded__description--action-group--PaddingBlockStart: var(--pf-v6-c-alert__description--action-group--PaddingBlockStart-base);\n}\n\n.pf-v6-c-alert {\n position: relative;\n display: grid;\n grid-template-areas: var(--pf-v6-c-alert--GridTemplateAreas);\n grid-template-columns: var(--pf-v6-c-alert--GridTemplateColumns);\n padding-block-start: var(--pf-v6-c-alert--PaddingBlockStart);\n padding-block-end: var(--pf-v6-c-alert--PaddingBlockEnd);\n padding-inline-start: var(--pf-v6-c-alert--PaddingInlineStart);\n padding-inline-end: var(--pf-v6-c-alert--PaddingInlineEnd);\n font-size: var(--pf-v6-c-alert--FontSize);\n background-color: var(--pf-v6-c-alert--BackgroundColor);\n border: var(--pf-v6-c-alert--BorderWidth) solid var(--pf-v6-c-alert--BorderColor);\n border-radius: var(--pf-v6-c-alert--BorderRadius);\n box-shadow: var(--pf-v6-c-alert--BoxShadow);\n}\n.pf-v6-c-alert.pf-m-custom {\n --pf-v6-c-alert--BorderColor: var(--pf-v6-c-alert--m-custom--BorderColor);\n --pf-v6-c-alert__icon--Color: var(--pf-v6-c-alert--m-custom__icon--Color);\n --pf-v6-c-alert__title--Color: var(--pf-v6-c-alert--m-custom__title--Color);\n}\n.pf-v6-c-alert.pf-m-success {\n --pf-v6-c-alert--BorderColor: var(--pf-v6-c-alert--m-success--BorderColor);\n --pf-v6-c-alert__icon--Color: var(--pf-v6-c-alert--m-success__icon--Color);\n --pf-v6-c-alert__title--Color: var(--pf-v6-c-alert--m-success__title--Color);\n}\n.pf-v6-c-alert.pf-m-danger {\n --pf-v6-c-alert--BorderColor: var(--pf-v6-c-alert--m-danger--BorderColor);\n --pf-v6-c-alert__icon--Color: var(--pf-v6-c-alert--m-danger__icon--Color);\n --pf-v6-c-alert__title--Color: var(--pf-v6-c-alert--m-danger__title--Color);\n}\n.pf-v6-c-alert.pf-m-warning {\n --pf-v6-c-alert--BorderColor: var(--pf-v6-c-alert--m-warning--BorderColor);\n --pf-v6-c-alert__icon--Color: var(--pf-v6-c-alert--m-warning__icon--Color);\n --pf-v6-c-alert__title--Color: var(--pf-v6-c-alert--m-warning__title--Color);\n}\n.pf-v6-c-alert.pf-m-info {\n --pf-v6-c-alert--BorderColor: var(--pf-v6-c-alert--m-info--BorderColor);\n --pf-v6-c-alert__icon--Color: var(--pf-v6-c-alert--m-info__icon--Color);\n --pf-v6-c-alert__title--Color: var(--pf-v6-c-alert--m-info__title--Color);\n}\n.pf-v6-c-alert.pf-m-inline {\n --pf-v6-c-alert--BoxShadow: var(--pf-v6-c-alert--m-inline--BoxShadow);\n --pf-v6-c-alert--BackgroundColor: var(--pf-v6-c-alert--m-inline--BackgroundColor);\n}\n.pf-v6-c-alert.pf-m-plain {\n --pf-v6-c-alert--BorderWidth: var(--pf-v6-c-alert--m-inline--m-plain--BorderWidth);\n --pf-v6-c-alert--BackgroundColor: var(--pf-v6-c-alert--m-inline--m-plain--BackgroundColor);\n --pf-v6-c-alert--PaddingBlockStart: var(--pf-v6-c-alert--m-inline--m-plain--PaddingBlockStart);\n --pf-v6-c-alert--PaddingInlineEnd: var(--pf-v6-c-alert--m-inline--m-plain--PaddingInlineEnd);\n --pf-v6-c-alert--PaddingBlockEnd: var(--pf-v6-c-alert--m-inline--m-plain--PaddingBlockEnd);\n --pf-v6-c-alert--PaddingInlineStart: var(--pf-v6-c-alert--m-inline--m-plain--PaddingInlineStart);\n}\n.pf-v6-c-alert.pf-m-expandable {\n --pf-v6-c-alert--GridTemplateColumns: var(--pf-v6-c-alert--m-expandable--GridTemplateColumns);\n --pf-v6-c-alert--GridTemplateAreas: var(--pf-v6-c-alert--m-expandable--GridTemplateAreas);\n --pf-v6-c-alert__description--action-group--PaddingBlockStart: var(--pf-v6-c-alert--m-expandable__description--action-group--PaddingBlockStart);\n}\n.pf-v6-c-alert.pf-m-expanded {\n --pf-v6-c-alert__toggle-icon--Rotate: var(--pf-v6-c-alert--m-expanded__toggle-icon--Rotate);\n --pf-v6-c-alert__description--action-group--PaddingBlockStart: var(--pf-v6-c-alert--m-expanded__description--action-group--PaddingBlockStart);\n}\n\n.pf-v6-c-alert__toggle {\n margin-block-start: var(--pf-v6-c-alert__toggle--MarginBlockStart);\n margin-block-end: var(--pf-v6-c-alert__toggle--MarginBlockEnd);\n margin-inline-start: var(--pf-v6-c-alert__toggle--MarginInlineStart);\n margin-inline-end: var(--pf-v6-c-alert__toggle--MarginInlineEnd);\n}\n\n:where(.pf-v6-m-dir-rtl, [dir=rtl]) .pf-v6-c-alert__toggle-icon {\n scale: -1 1;\n}\n\n.pf-v6-c-alert__toggle-icon {\n display: inline-block;\n transform: rotate(var(--pf-v6-c-alert__toggle-icon--Rotate));\n transition: transform var(--pf-v6-c-alert__toggle-icon--TransitionDuration) var(--pf-v6-c-alert__toggle-icon--TransitionTimingFunction);\n}\n\n.pf-v6-c-alert__icon {\n grid-area: icon;\n align-self: baseline;\n margin-inline-end: var(--pf-v6-c-alert__icon--MarginInlineEnd);\n font-size: var(--pf-v6-c-alert__icon--FontSize);\n color: var(--pf-v6-c-alert__icon--Color);\n scale: 1.14;\n}\n\n.pf-v6-c-alert__title {\n grid-area: title;\n font-weight: var(--pf-v6-c-alert__title--FontWeight);\n color: var(--pf-v6-c-alert__title--Color);\n overflow-wrap: break-word;\n}\n.pf-v6-c-alert__title.pf-m-truncate {\n display: -webkit-box;\n overflow: hidden;\n -webkit-box-orient: vertical;\n -webkit-line-clamp: var(--pf-v6-c-alert__title--max-lines);\n}\n\n.pf-v6-c-alert__description {\n grid-area: description;\n padding-block-start: var(--pf-v6-c-alert__description--PaddingBlockStart);\n overflow-wrap: break-word;\n}\n.pf-v6-c-alert__description + .pf-v6-c-alert__action-group {\n --pf-v6-c-alert__action-group--PaddingBlockStart: var(--pf-v6-c-alert__description--action-group--PaddingBlockStart);\n}\n\n.pf-v6-c-alert__action {\n grid-area: action;\n margin-block-start: var(--pf-v6-c-alert__action--MarginBlockStart);\n margin-block-end: var(--pf-v6-c-alert__action--MarginBlockEnd);\n margin-inline-end: var(--pf-v6-c-alert__action--MarginInlineEnd);\n}\n\n.pf-v6-c-alert__action-group {\n grid-area: actiongroup;\n padding-block-start: var(--pf-v6-c-alert__action-group--PaddingBlockStart);\n}\n.pf-v6-c-alert__action-group > .pf-v6-c-button:not(:last-child) {\n margin-inline-end: var(--pf-v6-c-alert__action-group__c-button--not-last-child--MarginInlineEnd);\n}',""]);const i=l},6204(e,n,t){"use strict";t.d(n,{A:()=>i});var a=t(1601),o=t.n(a),r=t(6314),l=t.n(r)()(o());l.push([e.id,".pf-v6-c-backdrop {\n --pf-v6-c-backdrop--Position: fixed;\n --pf-v6-c-backdrop--ZIndex: var(--pf-t--global--z-index--lg);\n --pf-v6-c-backdrop--BackgroundColor: var(--pf-t--global--background--color--backdrop--default);\n}\n\n.pf-v6-c-backdrop {\n position: var(--pf-v6-c-backdrop--Position);\n inset-block-start: 0;\n inset-inline-start: 0;\n z-index: var(--pf-v6-c-backdrop--ZIndex);\n width: 100%;\n height: 100%;\n background-color: var(--pf-v6-c-backdrop--BackgroundColor);\n}\n\n.pf-v6-c-backdrop__open {\n overflow: hidden;\n}",""]);const i=l},5977(e,n,t){"use strict";t.d(n,{A:()=>i});var a=t(1601),o=t.n(a),r=t(6314),l=t.n(r)()(o());l.push([e.id,".pf-v6-c-background-image {\n --pf-v6-c-background-image--BackgroundColor: var(--pf-t--global--background--color--primary--default);\n --pf-v6-c-background-image--BackgroundImage: none;\n --pf-v6-c-background-image--BackgroundSize--min-width: 200px;\n --pf-v6-c-background-image--BackgroundSize--width: 60%;\n --pf-v6-c-background-image--BackgroundSize--max-width: 600px;\n --pf-v6-c-background-image--BackgroundSize: clamp(var(--pf-v6-c-background-image--BackgroundSize--min-width), var(--pf-v6-c-background-image--BackgroundSize--width), var(--pf-v6-c-background-image--BackgroundSize--max-width));\n}\n\n.pf-v6-c-background-image {\n --pf-v6-c-background-image--BackgroundPosition: bottom right;\n}\n:where(.pf-v6-m-dir-rtl, [dir=rtl]) .pf-v6-c-background-image {\n --pf-v6-c-background-image--BackgroundPosition: bottom left;\n}\n\n.pf-v6-c-background-image {\n position: fixed;\n inset-block-start: 0;\n inset-inline-start: 0;\n z-index: -1;\n width: 100%;\n height: 100%;\n background-color: var(--pf-v6-c-background-image--BackgroundColor);\n background-image: var(--pf-v6-c-background-image--BackgroundImage);\n background-repeat: no-repeat;\n background-position: var(--pf-v6-c-background-image--BackgroundPosition);\n background-size: var(--pf-v6-c-background-image--BackgroundSize);\n}",""]);const i=l},10(e,n,t){"use strict";t.d(n,{A:()=>i});var a=t(1601),o=t.n(a),r=t(6314),l=t.n(r)()(o());l.push([e.id,'.pf-v6-c-badge {\n --pf-v6-c-badge--BorderColor: transparent;\n --pf-v6-c-badge--BorderWidth: var(--pf-t--global--border--width--regular);\n --pf-v6-c-badge--BorderRadius: var(--pf-t--global--border--radius--pill);\n --pf-v6-c-badge--FontSize: var(--pf-t--global--font--size--body--sm);\n --pf-v6-c-badge--FontWeight: var(--pf-t--global--font--weight--body--bold);\n --pf-v6-c-badge--PaddingInlineEnd: var(--pf-t--global--spacer--sm);\n --pf-v6-c-badge--PaddingInlineStart: var(--pf-t--global--spacer--sm);\n --pf-v6-c-badge--Color: var(--pf-t--global--text--color--nonstatus--on-gray--default);\n --pf-v6-c-badge--MinWidth: var(--pf-t--global--spacer--xl);\n --pf-v6-c-badge__toggle-icon--MarginInlineStart: var(--pf-t--global--spacer--xs);\n --pf-v6-c-badge__toggle-icon--Color: var(--pf-t--global--icon--color--nonstatus--on-gray--default);\n --pf-v6-c-badge--m-read--BackgroundColor: var(--pf-t--global--color--nonstatus--gray--default);\n --pf-v6-c-badge--m-read--Color: var(--pf-t--global--text--color--nonstatus--on-gray--default);\n --pf-v6-c-badge--m-read--BorderColor: var(--pf-t--global--border--color--high-contrast);\n --pf-v6-c-badge--m-read__toggle-icon--Color: var(--pf-t--global--icon--color--nonstatus--on-gray--default);\n --pf-v6-c-badge--m-unread--BackgroundColor: var(--pf-t--global--color--brand--default);\n --pf-v6-c-badge--m-unread--Color: var(--pf-t--global--text--color--on-brand--default);\n --pf-v6-c-badge--m-unread__toggle-icon--Color: var(--pf-t--global--icon--color--on-brand--default);\n --pf-v6-c-badge--m-disabled--Color: var(--pf-t--global--text--color--on-disabled);\n --pf-v6-c-badge--m-disabled--BorderColor: var(--pf-t--global--border--color--disabled);\n --pf-v6-c-badge--m-disabled--BackgroundColor: var(--pf-t--global--background--color--disabled--default);\n}\n\n.pf-v6-c-badge {\n position: relative;\n display: inline-block;\n min-width: var(--pf-v6-c-badge--MinWidth);\n padding-inline-start: var(--pf-v6-c-badge--PaddingInlineStart);\n padding-inline-end: var(--pf-v6-c-badge--PaddingInlineEnd);\n font-size: var(--pf-v6-c-badge--FontSize);\n font-weight: var(--pf-v6-c-badge--FontWeight);\n color: var(--pf-v6-c-badge--Color);\n text-align: center;\n white-space: nowrap;\n background-color: var(--pf-v6-c-badge--BackgroundColor);\n border-radius: var(--pf-v6-c-badge--BorderRadius);\n}\n.pf-v6-c-badge::after {\n position: absolute;\n inset: 0;\n pointer-events: none;\n content: "";\n border: var(--pf-v6-c-badge--BorderWidth) solid var(--pf-v6-c-badge--BorderColor);\n border-radius: inherit;\n}\n.pf-v6-c-badge.pf-m-read {\n --pf-v6-c-badge--BorderColor: var(--pf-v6-c-badge--m-read--BorderColor);\n --pf-v6-c-badge--Color: var(--pf-v6-c-badge--m-read--Color);\n --pf-v6-c-badge--BackgroundColor: var(--pf-v6-c-badge--m-read--BackgroundColor);\n --pf-v6-c-badge__toggle-icon--Color: var(--pf-v6-c-badge--m-read__toggle-icon--Color);\n}\n.pf-v6-c-badge.pf-m-unread {\n --pf-v6-c-badge--Color: var(--pf-v6-c-badge--m-unread--Color);\n --pf-v6-c-badge--BackgroundColor: var(--pf-v6-c-badge--m-unread--BackgroundColor);\n --pf-v6-c-badge__toggle-icon--Color: var(--pf-v6-c-badge--m-unread__toggle-icon--Color);\n}\n.pf-v6-c-badge.pf-m-disabled {\n --pf-v6-c-badge--Color: var(--pf-v6-c-badge--m-disabled--Color);\n --pf-v6-c-badge--BackgroundColor: var(--pf-v6-c-badge--m-disabled--BackgroundColor);\n}\n.pf-v6-c-badge.pf-m-disabled::after {\n border-color: var(--pf-v6-c-badge--m-disabled--BorderColor);\n}\n\n.pf-v6-c-badge__toggle-icon {\n margin-inline-start: var(--pf-v6-c-badge__toggle-icon--MarginInlineStart);\n color: var(--pf-v6-c-badge__toggle-icon--Color);\n}',""]);const i=l},2718(e,n,t){"use strict";t.d(n,{A:()=>i});var a=t(1601),o=t.n(a),r=t(6314),l=t.n(r)()(o());l.push([e.id,".pf-v6-c-brand {\n --pf-v6-c-brand--Width: auto;\n --pf-v6-c-brand--Height: auto;\n}\n\n.pf-v6-c-brand {\n width: var(--pf-v6-c-brand--Width--base);\n height: var(--pf-v6-c-brand--Height--base);\n --pf-v6-c-brand--Width--base: var(--pf-v6-c-brand--Width);\n}\n@media (min-width: 36rem) {\n .pf-v6-c-brand {\n --pf-v6-c-brand--Width--base: var(--pf-v6-c-brand--Width-on-sm, var(--pf-v6-c-brand--Width));\n }\n}\n@media (min-width: 48rem) {\n .pf-v6-c-brand {\n --pf-v6-c-brand--Width--base: var(--pf-v6-c-brand--Width-on-md, var(--pf-v6-c-brand--Width-on-sm, var(--pf-v6-c-brand--Width)));\n }\n}\n@media (min-width: 62rem) {\n .pf-v6-c-brand {\n --pf-v6-c-brand--Width--base: var(--pf-v6-c-brand--Width-on-lg, var(--pf-v6-c-brand--Width-on-md, var(--pf-v6-c-brand--Width-on-sm, var(--pf-v6-c-brand--Width))));\n }\n}\n@media (min-width: 75rem) {\n .pf-v6-c-brand {\n --pf-v6-c-brand--Width--base: var(--pf-v6-c-brand--Width-on-xl, var(--pf-v6-c-brand--Width-on-lg, var(--pf-v6-c-brand--Width-on-md, var(--pf-v6-c-brand--Width-on-sm, var(--pf-v6-c-brand--Width)))));\n }\n}\n@media (min-width: 90.625rem) {\n .pf-v6-c-brand {\n --pf-v6-c-brand--Width--base: var(--pf-v6-c-brand--Width-on-2xl, var(--pf-v6-c-brand--Width-on-xl, var(--pf-v6-c-brand--Width-on-lg, var(--pf-v6-c-brand--Width-on-md, var(--pf-v6-c-brand--Width-on-sm, var(--pf-v6-c-brand--Width))))));\n }\n}\n.pf-v6-c-brand {\n --pf-v6-c-brand--Height--base: var(--pf-v6-c-brand--Height);\n}\n@media (min-width: 36rem) {\n .pf-v6-c-brand {\n --pf-v6-c-brand--Height--base: var(--pf-v6-c-brand--Height-on-sm, var(--pf-v6-c-brand--Height));\n }\n}\n@media (min-width: 48rem) {\n .pf-v6-c-brand {\n --pf-v6-c-brand--Height--base: var(--pf-v6-c-brand--Height-on-md, var(--pf-v6-c-brand--Height-on-sm, var(--pf-v6-c-brand--Height)));\n }\n}\n@media (min-width: 62rem) {\n .pf-v6-c-brand {\n --pf-v6-c-brand--Height--base: var(--pf-v6-c-brand--Height-on-lg, var(--pf-v6-c-brand--Height-on-md, var(--pf-v6-c-brand--Height-on-sm, var(--pf-v6-c-brand--Height))));\n }\n}\n@media (min-width: 75rem) {\n .pf-v6-c-brand {\n --pf-v6-c-brand--Height--base: var(--pf-v6-c-brand--Height-on-xl, var(--pf-v6-c-brand--Height-on-lg, var(--pf-v6-c-brand--Height-on-md, var(--pf-v6-c-brand--Height-on-sm, var(--pf-v6-c-brand--Height)))));\n }\n}\n@media (min-width: 90.625rem) {\n .pf-v6-c-brand {\n --pf-v6-c-brand--Height--base: var(--pf-v6-c-brand--Height-on-2xl, var(--pf-v6-c-brand--Height-on-xl, var(--pf-v6-c-brand--Height-on-lg, var(--pf-v6-c-brand--Height-on-md, var(--pf-v6-c-brand--Height-on-sm, var(--pf-v6-c-brand--Height))))));\n }\n}\n.pf-v6-c-brand.pf-m-picture {\n display: inline-flex;\n max-width: 100%;\n}",""]);const i=l},1738(e,n,t){"use strict";t.d(n,{A:()=>i});var a=t(1601),o=t.n(a),r=t(6314),l=t.n(r)()(o());l.push([e.id,".pf-v6-c-breadcrumb {\n --pf-v6-c-breadcrumb__item--FontSize: var(--pf-t--global--font--size--body--default);\n --pf-v6-c-breadcrumb__item--LineHeight: var(--pf-t--global--font--line-height--body);\n --pf-v6-c-breadcrumb__item--MarginInlineEnd: var(--pf-t--global--spacer--sm);\n --pf-v6-c-breadcrumb__item-divider--Color: var(--pf-t--global--icon--color--regular);\n --pf-v6-c-breadcrumb__item-divider--MarginInlineEnd: var(--pf-t--global--spacer--sm);\n --pf-v6-c-breadcrumb__item-divider--FontSize: var( --pf-t--global--font--size--body--sm);\n --pf-v6-c-breadcrumb__link--PaddingInlineStart: var(--pf-t--global--spacer--sm);\n --pf-v6-c-breadcrumb__link--PaddingInlineEnd: var(--pf-t--global--spacer--sm);\n --pf-v6-c-breadcrumb__link--Color: var(--pf-t--global--text--color--link--default);\n --pf-v6-c-breadcrumb__link--TextDecorationLine: var(--pf-t--global--text-decoration--link--line--default);\n --pf-v6-c-breadcrumb__link--TextDecorationStyle: var(--pf-t--global--text-decoration--link--style--default);\n --pf-v6-c-breadcrumb__link--TextDecorationColor: var(--pf-t--global--text-decoration--color--default);\n --pf-v6-c-breadcrumb__link--hover--Color: var(--pf-t--global--text--color--link--hover);\n --pf-v6-c-breadcrumb__link--hover--TextDecorationLine: var(--pf-t--global--text-decoration--link--line--hover);\n --pf-v6-c-breadcrumb__link--hover--TextDecorationStyle: var(--pf-t--global--text-decoration--link--style--hover);\n --pf-v6-c-breadcrumb__link--hover--TextDecorationColor: var(--pf-t--global--text-decoration--color--hover);\n --pf-v6-c-breadcrumb__link--m-current--Color: var(--pf-t--global--text--color--regular);\n --pf-v6-c-breadcrumb__link--BackgroundColor: transparent;\n --pf-v6-c-breadcrumb__heading--FontSize: var(--pf-v6-c-breadcrumb__item--FontSize);\n --pf-v6-c-breadcrumb__menu-toggle--MarginBlockStart: calc(var(--pf-t--global--spacer--control--vertical--default) * -1);\n --pf-v6-c-breadcrumb__menu-toggle--MarginInlineEnd: var(--pf-t--global--spacer--xs);\n --pf-v6-c-breadcrumb__menu-toggle--MarginBlockEnd: calc(var(--pf-t--global--spacer--control--vertical--default) * -1);\n --pf-v6-c-breadcrumb__menu-toggle--MarginInlineStart: var(--pf-t--global--spacer--xs);\n}\n\n.pf-v6-c-breadcrumb {\n display: inline-flex;\n}\n\n.pf-v6-c-breadcrumb__list {\n display: flex;\n flex-wrap: wrap;\n align-items: center;\n}\n\n.pf-v6-c-breadcrumb__item {\n display: flex;\n align-items: baseline;\n font-size: var(--pf-v6-c-breadcrumb__item--FontSize);\n font-weight: var(--pf-v6-c-breadcrumb__item--FontWeight);\n line-height: var(--pf-v6-c-breadcrumb__item--LineHeight);\n white-space: nowrap;\n list-style: none;\n}\n.pf-v6-c-breadcrumb__item:first-child:has(.pf-v6-c-breadcrumb__link) {\n --pf-v6-c-breadcrumb__link--PaddingInlineStart: 0;\n}\n.pf-v6-c-breadcrumb__item:not(:last-child) {\n margin-inline-end: var(--pf-v6-c-breadcrumb__item--MarginInlineEnd);\n}\n\n:where(.pf-v6-m-dir-rtl, [dir=rtl]) .pf-v6-c-breadcrumb__item-divider {\n scale: -1 1;\n}\n\n.pf-v6-c-breadcrumb__item-divider {\n margin-inline-end: var(--pf-v6-c-breadcrumb__item-divider--MarginInlineEnd);\n font-size: var(--pf-v6-c-breadcrumb__item-divider--FontSize);\n line-height: 1;\n color: var(--pf-v6-c-breadcrumb__item-divider--Color);\n}\n\n.pf-v6-c-breadcrumb__link {\n padding-inline-start: var(--pf-v6-c-breadcrumb__link--PaddingInlineStart);\n padding-inline-end: var(--pf-v6-c-breadcrumb__link--PaddingInlineEnd);\n font-size: inherit;\n font-weight: var(--pf-v6-c-breadcrumb__link--FontWeight);\n line-height: inherit;\n color: var(--pf-v6-c-breadcrumb__link--Color);\n overflow-wrap: break-word;\n text-decoration-line: var(--pf-v6-c-breadcrumb__link--TextDecorationLine);\n text-decoration-style: var(--pf-v6-c-breadcrumb__link--TextDecorationStyle);\n text-decoration-color: var(--pf-v6-c-breadcrumb__link--TextDecorationColor);\n background-color: var(--pf-v6-c-breadcrumb__link--BackgroundColor);\n}\n.pf-v6-c-breadcrumb__link:is(:hover, :focus) {\n --pf-v6-c-breadcrumb__link--Color: var(--pf-v6-c-breadcrumb__link--hover--Color);\n --pf-v6-c-breadcrumb__link--TextDecorationLine: var(--pf-v6-c-breadcrumb__link--hover--TextDecorationLine);\n --pf-v6-c-breadcrumb__link--TextDecorationStyle: var(--pf-v6-c-breadcrumb__link--hover--TextDecorationStyle);\n --pf-v6-c-breadcrumb__link--TextDecorationColor: var(--pf-v6-c-breadcrumb__link--hover--TextDecorationColor);\n}\n.pf-v6-c-breadcrumb__link.pf-m-current {\n cursor: default;\n}\n.pf-v6-c-breadcrumb__link.pf-m-current, .pf-v6-c-breadcrumb__link.pf-m-current:is(:hover, :focus) {\n color: var(--pf-v6-c-breadcrumb__link--m-current--Color);\n text-decoration-line: none;\n}\nbutton.pf-v6-c-breadcrumb__link {\n border: none;\n}\n\n.pf-v6-c-breadcrumb__dropdown {\n margin-block-start: var(--pf-v6-c-breadcrumb__menu-toggle--MarginBlockStart);\n margin-block-end: var(--pf-v6-c-breadcrumb__menu-toggle--MarginBlockEnd);\n margin-inline-start: var(--pf-v6-c-breadcrumb__menu-toggle--MarginInlineStart);\n margin-inline-end: var(--pf-v6-c-breadcrumb__menu-toggle--MarginInlineEnd);\n}\n\n.pf-v6-c-breadcrumb__heading {\n display: inline;\n font-size: var(--pf-v6-c-breadcrumb__heading--FontSize);\n}\n\n.pf-v6-c-breadcrumb__link,\n.pf-v6-c-breadcrumb__heading {\n white-space: normal;\n}\n\n.pf-v6-c-breadcrumb__list > :first-child .pf-v6-c-breadcrumb__item-divider {\n display: none;\n}",""]);const i=l},5348(e,n,t){"use strict";t.d(n,{A:()=>i});var a=t(1601),o=t.n(a),r=t(6314),l=t.n(r)()(o());l.push([e.id,'.pf-v6-c-button {\n --pf-v6-c-button--Display: inline-flex;\n --pf-v6-c-button--AlignItems: baseline;\n --pf-v6-c-button--JustifyContent: center;\n --pf-v6-c-button--Gap: var(--pf-t--global--spacer--gap--text-to-element--default);\n --pf-v6-c-button--MinWidth: calc(1lh + var(--pf-v6-c-button--PaddingBlockStart) + var(--pf-v6-c-button--PaddingBlockEnd));\n --pf-v6-c-button--PaddingBlockStart: var(--pf-t--global--spacer--control--vertical--default);\n --pf-v6-c-button--PaddingInlineEnd: var(--pf-t--global--spacer--action--horizontal--default);\n --pf-v6-c-button--PaddingBlockEnd: var(--pf-t--global--spacer--control--vertical--default);\n --pf-v6-c-button--PaddingInlineStart: var(--pf-t--global--spacer--action--horizontal--default);\n --pf-v6-c-button--Color: var(--pf-t--global--text--color--regular);\n --pf-v6-c-button--LineHeight: var(--pf-t--global--font--line-height--body);\n --pf-v6-c-button--FontWeight: var(--pf-t--global--font--weight--body--default);\n --pf-v6-c-button--FontSize: var(--pf-t--global--font--size--body--default);\n --pf-v6-c-button--BackgroundColor: transparent;\n --pf-v6-c-button--BorderColor: transparent;\n --pf-v6-c-button--BorderWidth: var(--pf-t--global--border--width--action--default);\n --pf-v6-c-button--BorderRadius: var(--pf-t--global--border--radius--pill);\n --pf-v6-c-button--TextDecorationLine: none;\n --pf-v6-c-button--TextDecorationStyle: none;\n --pf-v6-c-button--TextDecorationColor: currentcolor;\n --pf-v6-c-button--TransitionDelay: 0s;\n --pf-v6-c-button--TransitionDuration: var(--pf-t--global--motion--duration--fade--default);\n --pf-v6-c-button--TransitionTimingFunction: var(--pf-t--global--motion--timing-function--accelerate);\n --pf-v6-c-button--TransitionProperty: color, background, border-color;\n --pf-v6-c-button--ScaleX: 1;\n --pf-v6-c-button--ScaleY: 1;\n --pf-v6-c-button--border--offset: 0;\n --pf-v6-c-button--hover--BackgroundColor: transparent;\n --pf-v6-c-button--hover--BorderColor: transparent;\n --pf-v6-c-button--hover--BorderWidth: var(--pf-t--global--border--width--action--hover);\n --pf-v6-c-button--hover--TextDecorationLine: none;\n --pf-v6-c-button--hover--TextDecorationStyle: none;\n --pf-v6-c-button--hover--TextDecorationColor: currentcolor;\n --pf-v6-c-button--hover--TextUnderlineOffset: var(--pf-t--global--text-decoration--offset--hover);\n --pf-v6-c-button--hover--ScaleX: 1;\n --pf-v6-c-button--hover--ScaleY: 1;\n --pf-v6-c-button--m-clicked--BackgroundColor: transparent;\n --pf-v6-c-button--m-clicked--BorderColor: transparent;\n --pf-v6-c-button--m-clicked--BorderWidth: var(--pf-t--global--border--width--action--clicked);\n --pf-v6-c-button--m-clicked--TextDecorationLine: none;\n --pf-v6-c-button--m-clicked--TextDecorationStyle: none;\n --pf-v6-c-button--m-clicked--TextDecorationColor: currentcolor;\n --pf-v6-c-button--m-clicked--TextUnderlineOffset: var(--pf-t--global--text-decoration--offset--default);\n --pf-v6-c-button--m-primary--Color: var(--pf-t--global--text--color--on-brand--default);\n --pf-v6-c-button--m-primary--BackgroundColor: var(--pf-t--global--color--brand--default);\n --pf-v6-c-button--m-primary__icon--Color: var(--pf-t--global--icon--color--on-brand--default);\n --pf-v6-c-button--m-primary--hover--Color: var(--pf-t--global--text--color--on-brand--hover);\n --pf-v6-c-button--m-primary--hover--BackgroundColor: var(--pf-t--global--color--brand--hover);\n --pf-v6-c-button--m-primary--hover__icon--Color: var(--pf-t--global--icon--color--on-brand--hover);\n --pf-v6-c-button--m-primary--m-clicked--Color: var(--pf-t--global--text--color--on-brand--clicked);\n --pf-v6-c-button--m-primary--m-clicked--BackgroundColor: var(--pf-t--global--color--brand--clicked);\n --pf-v6-c-button--m-primary--m-clicked__icon--Color: var(--pf-t--global--icon--color--on-brand--clicked);\n --pf-v6-c-button--m-secondary--Color: var(--pf-t--global--text--color--brand--default);\n --pf-v6-c-button--m-secondary--BorderColor: var(--pf-t--global--border--color--brand--default);\n --pf-v6-c-button--m-secondary--TransitionDuration: var(--pf-t--global--motion--duration--fade--short);\n --pf-v6-c-button--m-secondary__icon--Color: var(--pf-t--global--icon--color--brand--default);\n --pf-v6-c-button--m-secondary--hover--Color: var(--pf-t--global--text--color--brand--hover);\n --pf-v6-c-button--m-secondary--hover--BorderColor: var(--pf-t--global--border--color--brand--hover);\n --pf-v6-c-button--m-secondary--hover__icon--Color: var(--pf-t--global--icon--color--brand--hover);\n --pf-v6-c-button--m-secondary--m-clicked--Color: var(--pf-t--global--text--color--brand--clicked);\n --pf-v6-c-button--m-secondary--m-clicked--BorderColor: var(--pf-t--global--border--color--brand--clicked);\n --pf-v6-c-button--m-secondary--m-clicked__icon--Color: var(--pf-t--global--icon--color--brand--clicked);\n --pf-v6-c-button--m-secondary--m-danger--Color: var(--pf-t--global--text--color--status--danger--default);\n --pf-v6-c-button--m-secondary--m-danger--BorderColor: var(--pf-t--global--border--color--status--danger--default);\n --pf-v6-c-button--m-secondary--m-danger__icon--Color: var(--pf-t--global--icon--color--status--danger--default);\n --pf-v6-c-button--m-secondary--m-danger--hover--Color: var(--pf-t--global--text--color--status--danger--hover);\n --pf-v6-c-button--m-secondary--m-danger--hover--BorderColor: var(--pf-t--global--border--color--status--danger--hover);\n --pf-v6-c-button--m-secondary--m-danger--hover__icon--Color: var(--pf-t--global--icon--color--status--danger--hover);\n --pf-v6-c-button--m-secondary--m-danger--m-clicked--Color: var(--pf-t--global--text--color--status--danger--clicked);\n --pf-v6-c-button--m-secondary--m-danger--m-clicked--BorderColor: var(--pf-t--global--border--color--status--danger--clicked);\n --pf-v6-c-button--m-secondary--m-danger--m-clicked__icon--Color: var(--pf-t--global--icon--color--status--danger--clicked);\n --pf-v6-c-button--m-tertiary--Color: var(--pf-t--global--text--color--brand--default);\n --pf-v6-c-button--m-tertiary--BorderColor: var(--pf-t--global--border--color--default);\n --pf-v6-c-button--m-tertiary--TransitionDuration: var(--pf-t--global--motion--duration--fade--short);\n --pf-v6-c-button--m-tertiary__icon--Color: var(--pf-t--global--icon--color--brand--default);\n --pf-v6-c-button--m-tertiary--hover--Color: var(--pf-t--global--text--color--brand--hover);\n --pf-v6-c-button--m-tertiary--hover--BorderColor: var(--pf-t--global--border--color--hover);\n --pf-v6-c-button--m-tertiary--hover__icon--Color: var(--pf-t--global--icon--color--brand--hover);\n --pf-v6-c-button--m-tertiary--m-clicked--Color: var(--pf-t--global--text--color--brand--clicked);\n --pf-v6-c-button--m-tertiary--m-clicked--BorderColor: var(--pf-t--global--border--color--clicked);\n --pf-v6-c-button--m-tertiary--m-clicked__icon--Color: var(--pf-t--global--icon--color--brand--clicked);\n --pf-v6-c-button--m-link--BorderRadius: var(--pf-t--global--border--radius--action--plain--default);\n --pf-v6-c-button--m-link--PaddingInlineEnd: var(--pf-t--global--spacer--action--horizontal--plain--default);\n --pf-v6-c-button--m-link--PaddingInlineStart: var(--pf-t--global--spacer--action--horizontal--plain--default);\n --pf-v6-c-button--m-link--Color: var(--pf-t--global--text--color--brand--default);\n --pf-v6-c-button--m-link--BackgroundColor: var(--pf-t--global--background--color--action--plain--default);\n --pf-v6-c-button--m-link__icon--Color: var(--pf-t--global--icon--color--brand--default);\n --pf-v6-c-button--m-link--hover--Color: var(--pf-t--global--text--color--brand--hover);\n --pf-v6-c-button--m-link--hover--BackgroundColor: var(--pf-t--global--background--color--action--plain--hover);\n --pf-v6-c-button--m-link--hover__icon--Color: var(--pf-t--global--text--color--brand--hover);\n --pf-v6-c-button--m-link--m-clicked--Color: var(--pf-t--global--text--color--brand--clicked);\n --pf-v6-c-button--m-link--m-clicked--BackgroundColor: var(--pf-t--global--background--color--action--plain--clicked);\n --pf-v6-c-button--m-link--m-clicked__icon--Color: var(--pf-t--global--text--color--brand--clicked);\n --pf-v6-c-button--m-link--m-small--PaddingInlineEnd: var(--pf-t--global--spacer--action--horizontal--plain--compact);\n --pf-v6-c-button--m-link--m-small--PaddingInlineStart: var(--pf-t--global--spacer--action--horizontal--plain--compact);\n --pf-v6-c-button--m-link--BorderWidth: var(--pf-t--global--border--width--action--plain--default);\n --pf-v6-c-button--m-link--m-clicked--BorderWidth: var(--pf-t--global--border--width--action--plain--clicked);\n --pf-v6-c-button--m-link--hover--BorderWidth: var(--pf-t--global--border--width--action--plain--hover);\n --pf-v6-c-button--m-link--BorderColor: var(--pf-t--global--border--color--high-contrast);\n --pf-v6-c-button--m-link--m-clicked--BorderColor: var(--pf-t--global--border--color--high-contrast);\n --pf-v6-c-button--m-link--hover--BorderColor: var(--pf-t--global--border--color--high-contrast);\n --pf-v6-c-button--m-link--m-danger--Color: var(--pf-t--global--text--color--status--danger--default);\n --pf-v6-c-button--m-link--m-danger--BackgroundColor: var(--pf-t--global--background--color--action--plain--default);\n --pf-v6-c-button--m-link--m-danger__icon--Color: var(--pf-t--global--text--color--status--danger--default);\n --pf-v6-c-button--m-link--m-danger--hover--Color: var(--pf-t--global--text--color--status--danger--hover);\n --pf-v6-c-button--m-link--m-danger--hover--BackgroundColor: var(--pf-t--global--background--color--action--plain--hover);\n --pf-v6-c-button--m-link--m-danger--hover__icon--Color: var(--pf-t--global--text--color--status--danger--hover);\n --pf-v6-c-button--m-link--m-danger--m-clicked--Color: var(--pf-t--global--text--color--status--danger--clicked);\n --pf-v6-c-button--m-link--m-danger--m-clicked--BackgroundColor: var(--pf-t--global--background--color--action--plain--clicked);\n --pf-v6-c-button--m-link--m-danger--m-clicked__icon--Color: var(--pf-t--global--text--color--status--danger--clicked);\n --pf-v6-c-button--m-link--m-inline--Display: inline-flex;\n --pf-v6-c-button--m-link--m-inline--JustifyContent: flex-start;\n --pf-v6-c-button--m-link--m-inline--FontSize: initial;\n --pf-v6-c-button--m-link--m-inline--LineHeight: initial;\n --pf-v6-c-button--m-link--m-inline--FontWeight: initial;\n --pf-v6-c-button--m-link--m-inline--PaddingBlockStart: 0;\n --pf-v6-c-button--m-link--m-inline--PaddingInlineEnd: 0;\n --pf-v6-c-button--m-link--m-inline--PaddingBlockEnd: 0;\n --pf-v6-c-button--m-link--m-inline--PaddingInlineStart: 0;\n --pf-v6-c-button--m-link--m-inline--TextDecorationColor: var(--pf-t--global--text-decoration--color--default);\n --pf-v6-c-button--m-link--m-inline--TextDecorationLine: var(--pf-t--global--text-decoration--link--line--default);\n --pf-v6-c-button--m-link--m-inline--TextDecorationStyle: var(--pf-t--global--text-decoration--link--style--default);\n --pf-v6-c-button--m-link--m-inline--TextUnderlineOffset: var(--pf-t--global--text-decoration--offset--default);\n --pf-v6-c-button--m-link--m-inline--hover--TextDecorationColor: var(--pf-t--global--text-decoration--color--hover);\n --pf-v6-c-button--m-link--m-inline--hover--TextDecorationLine: var(--pf-t--global--text-decoration--link--line--hover);\n --pf-v6-c-button--m-link--m-inline--hover--TextDecorationStyle: var(--pf-t--global--text-decoration--link--style--hover);\n --pf-v6-c-button--m-link--m-inline--hover--TextUnderlineOffset: var(--pf-t--global--text-decoration--offset--hover);\n --pf-v6-c-button--m-link--m-inline--m-clicked--TextDecorationColor: var(--pf-t--global--text-decoration--color--hover);\n --pf-v6-c-button--m-link--m-inline--m-clicked--TextDecorationLine: var(--pf-t--global--text-decoration--link--line--hover);\n --pf-v6-c-button--m-link--m-inline--m-clicked--TextDecorationStyle: var(--pf-t--global--text-decoration--link--style--hover);\n --pf-v6-c-button--m-link--m-inline--m-clicked--TextUnderlineOffset: var(--pf-t--global--text-decoration--offset--hover);\n --pf-v6-c-button--m-link--m-inline--TransitionProperty: color, text-underline-offset;\n --pf-v6-c-button--m-link--m-inline--TransitionDuration: var(--pf-t--global--motion--duration--fade--default), var(--pf-t--global--motion--duration--lg);\n --pf-v6-c-button--m-link--m-inline--TransitionTimingFunction: var(--pf-t--global--motion--timing-function--accelerate), var(--pf-t--global--motion--timing-function--default);\n --pf-v6-c-button--m-link--m-inline__progress--InsetInlineStart: var(--pf-t--global--spacer--xs);\n --pf-v6-c-button--m-link--m-inline--m-in-progress--PaddingInlineStart: calc(var(--pf-v6-c-button--m-link--m-inline__progress--InsetInlineStart) + 1rem + var(--pf-t--global--spacer--sm));\n --pf-v6-c-button--m-link--m-inline--disabled--Color: var(--pf-t--global--text--color--disabled);\n --pf-v6-c-button--m-link--m-inline--disabled__icon--Color: var(--pf-t--global--icon--color--disabled);\n --pf-v6-c-button--span--m-link--m-inline--Display: inline;\n --pf-v6-c-button--span--m-link--m-inline__icon--m-start--MarginInlineEnd: var(--pf-t--global--spacer--gap--text-to-element--default);\n --pf-v6-c-button--span--m-link--m-inline__icon--m-end--MarginInlineStart: var(--pf-t--global--spacer--gap--text-to-element--default);\n --pf-v6-c-button--m-link--m-inline--Color: var(--pf-t--global--text--color--brand--default);\n --pf-v6-c-button--m-link--m-inline__icon--Color: var(--pf-t--global--icon--color--brand--default);\n --pf-v6-c-button--m-link--m-inline--hover--Color: var(--pf-t--global--text--color--brand--hover);\n --pf-v6-c-button--m-link--m-inline--hover__icon--Color: var(--pf-t--global--icon--color--brand--hover);\n --pf-v6-c-button--m-link--m-inline--m-clicked--Color: var(--pf-t--global--text--color--brand--clicked);\n --pf-v6-c-button--m-link--m-inline--m-clicked__icon--Color: var(--pf-t--global--icon--color--brand--clicked);\n --pf-v6-c-button--m-plain--BorderRadius: var(--pf-t--global--border--radius--action--plain--default);\n --pf-v6-c-button--m-plain--PaddingInlineEnd: var(--pf-t--global--spacer--action--horizontal--plain--default);\n --pf-v6-c-button--m-plain--PaddingInlineStart: var(--pf-t--global--spacer--action--horizontal--plain--default);\n --pf-v6-c-button--m-plain--Color: var(--pf-t--global--icon--color--regular);\n --pf-v6-c-button--m-plain__icon--Color: var(--pf-t--global--text--color--regular);\n --pf-v6-c-button--m-plain--BackgroundColor: var(--pf-t--global--background--color--action--plain--default);\n --pf-v6-c-button--m-plain--hover--Color: var(--pf-t--global--icon--color--regular);\n --pf-v6-c-button--m-plain--hover--BackgroundColor: var(--pf-t--global--background--color--action--plain--hover);\n --pf-v6-c-button--m-plain--m-clicked--Color: var(--pf-t--global--icon--color--regular);\n --pf-v6-c-button--m-plain--m-clicked--BackgroundColor: var(--pf-t--global--background--color--action--plain--clicked);\n --pf-v6-c-button--m-plain--disabled--Color: var(--pf-t--global--text--color--disabled);\n --pf-v6-c-button--m-plain--disabled__icon--Color: var(--pf-t--global--icon--color--disabled);\n --pf-v6-c-button--m-plain--disabled--BackgroundColor: transparent;\n --pf-v6-c-button--m-plain--m-small--PaddingInlineEnd: var(--pf-t--global--spacer--action--horizontal--plain--compact);\n --pf-v6-c-button--m-plain--m-small--PaddingInlineStart: var(--pf-t--global--spacer--action--horizontal--plain--compact);\n --pf-v6-c-button--m-plain--BorderWidth: var(--pf-t--global--border--width--action--plain--default);\n --pf-v6-c-button--m-plain--m-clicked--BorderWidth: var(--pf-t--global--border--width--action--plain--clicked);\n --pf-v6-c-button--m-plain--hover--BorderWidth: var(--pf-t--global--border--width--action--plain--hover);\n --pf-v6-c-button--m-plain--BorderColor: transparent;\n --pf-v6-c-button--m-plain--m-clicked--BorderColor: var(--pf-t--global--border--color--high-contrast);\n --pf-v6-c-button--m-plain--hover--BorderColor: var(--pf-t--global--border--color--high-contrast);\n --pf-v6-c-button--m-plain--m-no-padding--MinWidth: auto;\n --pf-v6-c-button--m-plain--m-no-padding--PaddingBlockStart: 0;\n --pf-v6-c-button--m-plain--m-no-padding--PaddingInlineEnd: 0;\n --pf-v6-c-button--m-plain--m-no-padding--PaddingBlockEnd: 0;\n --pf-v6-c-button--m-plain--m-no-padding--PaddingInlineStart: 0;\n --pf-v6-c-button--m-plain--m-no-padding--m-small--PaddingInlineStart: 0;\n --pf-v6-c-button--m-plain--m-no-padding--m-small--PaddingInlineEnd: 0;\n --pf-v6-c-button--m-plain--m-no-padding__icon--Color: var(--pf-t--global--icon--color--subtle);\n --pf-v6-c-button--m-plain--m-no-padding--BackgroundColor: transparent;\n --pf-v6-c-button--m-plain--m-no-padding--hover__icon--Color: var(--pf-t--global--icon--color--regular);\n --pf-v6-c-button--m-plain--m-no-padding--hover--BackgroundColor: transparent;\n --pf-v6-c-button--m-plain--m-no-padding--m-clicked--BackgroundColor: transparent;\n --pf-v6-c-button--m-plain--m-no-padding--border--offset: calc(0.125rem * -1);\n --pf-v6-c-button--m-control--BorderRadius: var(--pf-t--global--border--radius--control--form-element);\n --pf-v6-c-button--m-control--PaddingInlineStart: var(--pf-t--global--spacer--control--horizontal--default);\n --pf-v6-c-button--m-control--PaddingInlineEnd: var(--pf-t--global--spacer--control--horizontal--default);\n --pf-v6-c-button--m-control--Color: var(--pf-t--global--text--color--regular);\n --pf-v6-c-button--m-control--BackgroundColor: var(--pf-t--global--background--color--control--default);\n --pf-v6-c-button--m-control--BorderColor: var(--pf-t--global--border--color--control--default);\n --pf-v6-c-button--m-control--BorderWidth: var(--pf-t--global--border--width--control--default);\n --pf-v6-c-button--m-control__icon--Color: var(--pf-t--global--icon--color--regular);\n --pf-v6-c-button--m-control--hover--Color: var(--pf-t--global--text--color--regular);\n --pf-v6-c-button--m-control--hover--BackgroundColor: var(--pf-t--global--background--color--control--default);\n --pf-v6-c-button--m-control--hover--BorderColor: var(--pf-t--global--border--color--hover);\n --pf-v6-c-button--m-control--hover--BorderWidth: var(--pf-t--global--border--width--control--hover);\n --pf-v6-c-button--m-control--hover__icon--Color: var(--pf-t--global--icon--color--regular);\n --pf-v6-c-button--m-control--m-clicked--Color: var(--pf-t--global--text--color--regular);\n --pf-v6-c-button--m-control--m-clicked--BackgroundColor: var(--pf-t--global--background--color--control--default);\n --pf-v6-c-button--m-control--m-clicked--BorderColor: var(--pf-t--global--border--color--clicked);\n --pf-v6-c-button--m-control--m-clicked--BorderWidth: var(--pf-t--global--border--width--control--clicked);\n --pf-v6-c-button--m-control--m-clicked__icon--Color: var(--pf-t--global--icon--color--regular);\n --pf-v6-c-button--m-control--m-small--PaddingInlineEnd: var(--pf-t--global--spacer--control--horizontal--compact);\n --pf-v6-c-button--m-control--m-small--PaddingInlineStart: var(--pf-t--global--spacer--control--horizontal--compact);\n --pf-v6-c-button--m-stateful--BorderRadius: var(--pf-t--global--border--radius--action--plain--default);\n --pf-v6-c-button--m-stateful--PaddingInlineStart: var(--pf-t--global--spacer--control--horizontal--default);\n --pf-v6-c-button--m-stateful--PaddingInlineEnd: var(--pf-t--global--spacer--control--horizontal--default);\n --pf-v6-c-button--m-stateful--m-small--PaddingInlineEnd: var(--pf-t--global--spacer--control--horizontal--compact);\n --pf-v6-c-button--m-stateful--m-small--PaddingInlineStart: var(--pf-t--global--spacer--control--horizontal--compact);\n --pf-v6-c-button--m-read--BackgroundColor: var(--pf-t--global--background--color--control--default);\n --pf-v6-c-button--m-read--BorderColor: var(--pf-t--global--border--color--control--default);\n --pf-v6-c-button--m-read--hover--BackgroundColor: var(--pf-t--global--background--color--control--default);\n --pf-v6-c-button--m-read--hover--BorderColor: var(--pf-t--global--border--color--hover);\n --pf-v6-c-button--m-read--m-clicked--BackgroundColor: var(--pf-t--global--background--color--control--default);\n --pf-v6-c-button--m-read--m-clicked--BorderColor: var(--pf-t--global--border--color--clicked);\n --pf-v6-c-button--m-unread--Color: var(--pf-t--global--text--color--status--unread--on-default--default);\n --pf-v6-c-button--m-unread--BackgroundColor: var(--pf-t--global--color--status--unread--default);\n --pf-v6-c-button--m-unread__icon--Color: var(--pf-t--global--icon--color--status--unread--on-default--default);\n --pf-v6-c-button--m-unread--hover--Color: var(--pf-t--global--text--color--status--unread--on-default--hover);\n --pf-v6-c-button--m-unread--hover--BackgroundColor: var(--pf-t--global--color--status--unread--hover);\n --pf-v6-c-button--m-unread--hover__icon--Color: var(--pf-t--global--icon--color--status--unread--on-default--hover);\n --pf-v6-c-button--m-unread--m-clicked--Color: var(--pf-t--global--text--color--status--unread--on-default--clicked);\n --pf-v6-c-button--m-unread--m-clicked--BackgroundColor: var(--pf-t--global--color--status--unread--clicked);\n --pf-v6-c-button--m-unread--m-clicked__icon--Color: var(--pf-t--global--icon--color--status--unread--on-default--clicked);\n --pf-v6-c-button--m-attention--Color: var(--pf-t--global--text--color--status--unread--on-attention--default);\n --pf-v6-c-button--m-attention--BackgroundColor: var(--pf-t--global--color--status--unread--attention--default);\n --pf-v6-c-button--m-attention__icon--Color: var(--pf-t--global--icon--color--status--unread--on-attention--default);\n --pf-v6-c-button--m-attention--hover--Color: var(--pf-t--global--text--color--status--unread--on-attention--hover);\n --pf-v6-c-button--m-attention--hover--BackgroundColor: var(--pf-t--global--color--status--unread--attention--hover);\n --pf-v6-c-button--m-attention--hover__icon--Color: var(--pf-t--global--icon--color--status--unread--on-attention--hover);\n --pf-v6-c-button--m-attention--m-clicked--Color: var(--pf-t--global--text--color--status--unread--on-attention--clicked);\n --pf-v6-c-button--m-attention--m-clicked--BackgroundColor: var(--pf-t--global--color--status--unread--attention--clicked);\n --pf-v6-c-button--m-attention--m-clicked__icon--Color: var(--pf-t--global--icon--color--status--unread--on-attention--clicked);\n --pf-v6-c-button--m-warning--Color: var(--pf-t--global--text--color--status--on-warning--default);\n --pf-v6-c-button--m-warning--BackgroundColor: var(--pf-t--global--color--status--warning--default);\n --pf-v6-c-button--m-warning__icon--Color: var(--pf-t--global--icon--color--status--on-warning--default);\n --pf-v6-c-button--m-warning--hover--Color: var(--pf-t--global--text--color--status--on-warning--hover);\n --pf-v6-c-button--m-warning--hover--BackgroundColor: var(--pf-t--global--color--status--warning--hover);\n --pf-v6-c-button--m-warning--hover__icon--Color: var(--pf-t--global--icon--color--status--on-warning--hover);\n --pf-v6-c-button--m-warning--m-clicked--Color: var(--pf-t--global--text--color--status--on-warning--clicked);\n --pf-v6-c-button--m-warning--m-clicked--BackgroundColor: var(--pf-t--global--color--status--warning--clicked);\n --pf-v6-c-button--m-warning--m-clicked__icon--Color: var(--pf-t--global--icon--color--status--on-warning--clicked);\n --pf-v6-c-button--m-danger--Color: var(--pf-t--global--text--color--status--on-danger--default);\n --pf-v6-c-button--m-danger--BackgroundColor: var(--pf-t--global--color--status--danger--default);\n --pf-v6-c-button--m-danger__icon--Color: var(--pf-t--global--icon--color--status--on-danger--default);\n --pf-v6-c-button--m-danger--hover--Color: var(--pf-t--global--text--color--status--on-danger--hover);\n --pf-v6-c-button--m-danger--hover--BackgroundColor: var(--pf-t--global--color--status--danger--hover);\n --pf-v6-c-button--m-danger--hover__icon--Color: var(--pf-t--global--icon--color--status--on-danger--hover);\n --pf-v6-c-button--m-danger--m-clicked--Color: var(--pf-t--global--text--color--status--on-danger--clicked);\n --pf-v6-c-button--m-danger--m-clicked--BackgroundColor: var(--pf-t--global--color--status--danger--clicked);\n --pf-v6-c-button--m-danger--m-clicked__icon--Color: var(--pf-t--global--icon--color--status--on-danger--clicked);\n --pf-v6-c-button--m-display-lg--PaddingBlockStart: var(--pf-t--global--spacer--control--vertical--spacious);\n --pf-v6-c-button--m-display-lg--PaddingInlineEnd: var(--pf-t--global--spacer--action--horizontal--spacious);\n --pf-v6-c-button--m-display-lg--PaddingBlockEnd: var(--pf-t--global--spacer--control--vertical--spacious);\n --pf-v6-c-button--m-display-lg--PaddingInlineStart: var(--pf-t--global--spacer--action--horizontal--spacious);\n --pf-v6-c-button--m-display-lg--FontWeight: var(--pf-t--global--font--weight--body--bold);\n --pf-v6-c-button--m-link--m-display-lg--FontSize: var(--pf-t--global--font--size--body--default);\n --pf-v6-c-button--m-display-lg--hover--TextDecorationColor: var(--pf-t--global--border--color--control--default);\n --pf-v6-c-button--m-display-lg--hover--TextDecorationLine: var(--pf-t--global--text-decoration--link--line--hover);\n --pf-v6-c-button--m-display-lg--hover--TextDecorationStyle: var(--pf-t--global--text-decoration--link--style--hover);\n --pf-v6-c-button--m-display-lg--hover--TextUnderlineOffset: var(--pf-t--global--text-decoration--offset--hover);\n --pf-v6-c-button--m-display-lg--m-clicked--TextDecorationColor: var(--pf-t--global--border--color--control--default);\n --pf-v6-c-button--m-display-lg--m-clicked--TextDecorationLine: var(--pf-t--global--text-decoration--link--line--hover);\n --pf-v6-c-button--m-display-lg--m-clicked--TextDecorationStyle: var(--pf-t--global--text-decoration--link--style--hover);\n --pf-v6-c-button--m-display-lg--m-clicked--TextUnderlineOffset: var(--pf-t--global--text-decoration--offset--hover);\n --pf-v6-c-button--m-display-lg--m-primary--Color: var(--pf-t--global--text--color--on-brand--accent--default);\n --pf-v6-c-button--m-display-lg--m-primary--BackgroundColor: var(--pf-t--global--color--brand--accent--default);\n --pf-v6-c-button--m-display-lg--m-primary__icon--Color: var(--pf-t--global--icon--color--on-brand--accent--default);\n --pf-v6-c-button--m-display-lg--m-primary--hover--Color: var(--pf-t--global--text--color--on-brand--accent--hover);\n --pf-v6-c-button--m-display-lg--m-primary--hover--BackgroundColor: var(--pf-t--global--color--brand--accent--hover);\n --pf-v6-c-button--m-display-lg--m-primary--hover__icon--Color: var(--pf-t--global--icon--color--on-brand--accent--hover);\n --pf-v6-c-button--m-display-lg--m-primary--m-clicked--Color: var(--pf-t--global--text--color--on-brand--accent--clicked);\n --pf-v6-c-button--m-display-lg--m-primary--m-clicked--BackgroundColor: var(--pf-t--global--color--brand--accent--clicked);\n --pf-v6-c-button--m-display-lg--m-primary--m-clicked__icon--Color: var(--pf-t--global--icon--color--on-brand--accent--clicked);\n --pf-v6-c-button--m-display-lg--m-primary--hover--TextDecorationColor: currentcolor;\n --pf-v6-c-button--m-display-lg--m-primary--m-clicked--TextDecorationColor: currentcolor;\n --pf-v6-c-button--m-display-lg--m-secondary--Color: var(--pf-t--global--text--color--regular);\n --pf-v6-c-button--m-display-lg--m-secondary--BorderColor: var(--pf-t--global--border--color--brand--accent--default);\n --pf-v6-c-button--m-display-lg--m-secondary__icon--Color: var(--pf-t--global--icon--color--brand--accent--default);\n --pf-v6-c-button--m-display-lg--m-secondary--hover--Color: var(--pf-t--global--text--color--regular);\n --pf-v6-c-button--m-display-lg--m-secondary--hover--BorderColor: var(--pf-t--global--border--color--brand--accent--hover);\n --pf-v6-c-button--m-display-lg--m-secondary--hover__icon--Color: var(--pf-t--global--icon--color--brand--accent--hover);\n --pf-v6-c-button--m-display-lg--m-secondary--m-clicked--Color: var(--pf-t--global--text--color--regular);\n --pf-v6-c-button--m-display-lg--m-secondary--m-clicked--BorderColor: var(--pf-t--global--border--color--brand--accent--clicked);\n --pf-v6-c-button--m-display-lg--m-secondary--m-clicked__icon--Color: var(--pf-t--global--icon--color--brand--accent--clicked);\n --pf-v6-c-button--m-display-lg--m-tertiary--hover--BorderColor: var(--pf-t--global--border--color--default);\n --pf-v6-c-button--m-display-lg--m-tertiary--m-clicked--BorderColor: var(--pf-t--global--border--color--default);\n --pf-v6-c-button--m-small--PaddingBlockStart: var(--pf-t--global--spacer--control--vertical--compact);\n --pf-v6-c-button--m-small--PaddingInlineEnd: var(--pf-t--global--spacer--action--horizontal--compact);\n --pf-v6-c-button--m-small--PaddingBlockEnd: var(--pf-t--global--spacer--control--vertical--compact);\n --pf-v6-c-button--m-small--PaddingInlineStart: var(--pf-t--global--spacer--action--horizontal--compact);\n --pf-v6-c-button--disabled--Color: var(--pf-t--global--text--color--on-disabled);\n --pf-v6-c-button--disabled--BackgroundColor: var(--pf-t--global--background--color--disabled--default);\n --pf-v6-c-button--disabled--TextDecorationColor: currentcolor;\n --pf-v6-c-button--disabled--BorderColor: transparent;\n --pf-v6-c-button--disabled__icon--Color: var(--pf-t--global--icon--color--on-disabled);\n --pf-v6-c-button__icon--Color: var(--pf-t--global--icon--color--regular);\n --pf-v6-c-button--hover__icon--Color: var(--pf-t--global--icon--color--regular);\n --pf-v6-c-button--m-clicked__icon--Color: var(--pf-t--global--icon--color--regular);\n --pf-v6-c-button__icon--MarginInlineStart: 0;\n --pf-v6-c-button__icon--MarginInlineEnd: 0;\n --pf-v6-c-button__icon--m-start--MarginInlineEnd: 0;\n --pf-v6-c-button__icon--m-end--MarginInlineStart: 0;\n --pf-v6-c-button--m-notify__icon--AnimationDuration--notify: var(--pf-t--global--motion--duration--3xl);\n --pf-v6-c-button--m-notify__icon--AnimationTimingFunction--notify: var(--pf-t--global--motion--timing-function--default);\n --pf-v6-c-button__icon--TransitionDelay: 0s;\n --pf-v6-c-button__icon--TransitionTimingFunction: auto;\n --pf-v6-c-button__icon--TransitionDuration: 0s;\n --pf-v6-c-button__icon--TransitionProperty: none;\n --pf-v6-c-button__icon--Rotate: 0deg;\n --pf-v6-c-button--hover__icon--TransitionTimingFunction: auto;\n --pf-v6-c-button--hover__icon--TransitionDuration: 0s;\n --pf-v6-c-button--hover__icon--TransitionProperty: none;\n --pf-v6-c-button--hover__icon--Rotate: 0deg;\n --pf-v6-c-button__icon--ScaleX: 1;\n --pf-v6-c-button__icon--ScaleY: 1;\n --pf-v6-c-button--hover__icon--ScaleX: 1;\n --pf-v6-c-button--hover__icon--ScaleY: 1;\n --pf-v6-c-button--m-favorite__icon--TransitionDuration: var(--pf-t--global--motion--duration--icon--default);\n --pf-v6-c-button--m-favorite__icon--TransitionTimingFunction: var(--pf-t--global--motion--timing-function--default);\n --pf-v6-c-button--m-favorited__icon--Color: var(--pf-t--global--color--favorite--default);\n --pf-v6-c-button--m-favorited--hover__icon--Color: var(--pf-t--global--color--favorite--hover);\n --pf-v6-c-button--m-favorited__icon--AnimationDuration: var(--pf-t--global--motion--duration--icon--long);\n --pf-v6-c-button--m-favorited__icon--AnimationTimingFunction: var(--pf-t--global--motion--timing-function--default);\n --pf-v6-c-button__icon--favorite--Opacity: 1;\n --pf-v6-c-button__icon--favorited--Opacity: 0;\n --pf-v6-c-button--m-favorited__icon--favorite--Opacity: 0;\n --pf-v6-c-button--m-favorited__icon--favorited--Opacity: 1;\n --pf-v6-c-button__icon--favorite--TransitionDuration: var(--pf-t--global--motion--duration--icon--default);\n --pf-v6-c-button__progress--width: calc(var(--pf-t--global--icon--size--lg) + var(--pf-t--global--spacer--sm));\n --pf-v6-c-button__progress--Opacity: 0;\n --pf-v6-c-button__progress--TranslateY: -50%;\n --pf-v6-c-button__progress--TranslateX: 0;\n --pf-v6-c-button__progress--InsetBlockStart: 50%;\n --pf-v6-c-button__progress--InsetInlineStart: var(--pf-t--global--spacer--control--horizontal--default);\n --pf-v6-c-button__progress--Color: var(--pf-v6-c-button__icon--Color);\n --pf-v6-c-button--m-progress--PaddingInlineEnd: calc(var(--pf-t--global--spacer--control--horizontal--default) + var(--pf-v6-c-button__progress--width) / 2);\n --pf-v6-c-button--m-progress--PaddingInlineStart: calc(var(--pf-t--global--spacer--control--horizontal--default) + var(--pf-v6-c-button__progress--width) / 2);\n --pf-v6-c-button--m-in-progress--PaddingInlineEnd: var(--pf-t--global--spacer--control--horizontal--default);\n --pf-v6-c-button--m-in-progress--PaddingInlineStart: calc(var(--pf-t--global--spacer--control--horizontal--default) + var(--pf-v6-c-button__progress--width));\n --pf-v6-c-button--m-in-progress--m-plain--Color: var(--pf-t--global--icon--color--brand--default);\n --pf-v6-c-button--m-in-progress--m-plain__progress--InsetInlineStart: 50%;\n --pf-v6-c-button--m-in-progress--m-plain__progress--TranslateX: -50%;\n --pf-v6-c-button--m-settings__icon--TransitionDuration: var(--pf-t--global--motion--duration--icon--long);\n --pf-v6-c-button--m-settings__icon--TransitionTimingFunction: var(--pf-t--global--motion--timing-function--accelerate);\n --pf-v6-c-button--m-settings--hover__icon--TransitionDuration: var(--pf-t--global--motion--duration--icon--long);\n --pf-v6-c-button--m-settings--hover__icon--TransitionTimingFunction: var(--pf-t--global--motion--timing-function--decelerate);\n --pf-v6-c-button--m-settings--hover__icon--Rotate: 60deg;\n --pf-v6-c-button--m-primary__c-badge--BorderColor: var(--pf-t--global--border--color--alt);\n --pf-v6-c-button--m-block--Display: flex;\n --pf-v6-c-button--m-block--Width: 100%;\n --pf-v6-c-button--hamburger-icon--TransitionTimingFunction: var(--pf-t--global--motion--timing-function--decelerate);\n --pf-v6-c-button--hamburger-icon--TransitionDuration: var(--pf-t--global--motion--duration--md);\n --pf-v6-c-button--hamburger-icon--top--path--base: path("M1,1 L9,1");\n --pf-v6-c-button--hamburger-icon--middle--path--base: path("M1,5 L9,5");\n --pf-v6-c-button--hamburger-icon--arrow--path--base: path("M1,5 L1,5 L1,5");\n --pf-v6-c-button--hamburger-icon--bottom--path--base: path("M9,9 L1,9");\n --pf-v6-c-button--hamburger-icon--top--path: var(--pf-v6-c-button--hamburger-icon--top--path--base);\n --pf-v6-c-button--hamburger-icon--middle--path: var(--pf-v6-c-button--hamburger-icon--middle--path--base);\n --pf-v6-c-button--hamburger-icon--arrow--path: var(--pf-v6-c-button--hamburger-icon--arrow--path--base);\n --pf-v6-c-button--hamburger-icon--bottom--path: var(--pf-v6-c-button--hamburger-icon--bottom--path--base);\n --pf-v6-c-button--hamburger-icon--top--collapse--path: path("M5,1 L9,1");\n --pf-v6-c-button--hamburger-icon--arrow--collapse--path: path("M3,7 L1,5 L3,3");\n --pf-v6-c-button--hamburger-icon--bottom--collapse--path: path("M9,9 L5,9");\n --pf-v6-c-button--m-hamburger__icon--m-expand--ScaleX: -1;\n --pf-v6-c-button--m-hamburger__icon--m-collapse--ScaleX: 1;\n --pf-v6-c-button--m-circle--BorderRadius: var(--pf-t--global--border--radius--pill);\n}\n\n.pf-v6-c-button {\n position: relative;\n display: var(--pf-v6-c-button--Display);\n gap: var(--pf-v6-c-button--Gap);\n align-items: var(--pf-v6-c-button--AlignItems);\n justify-content: var(--pf-v6-c-button--JustifyContent);\n min-width: var(--pf-v6-c-button--MinWidth, revert);\n padding-block-start: var(--pf-v6-c-button--PaddingBlockStart);\n padding-block-end: var(--pf-v6-c-button--PaddingBlockEnd);\n padding-inline-start: var(--pf-v6-c-button--PaddingInlineStart);\n padding-inline-end: var(--pf-v6-c-button--PaddingInlineEnd);\n font-size: var(--pf-v6-c-button--FontSize, inherit);\n font-weight: var(--pf-v6-c-button--FontWeight, inherit);\n line-height: var(--pf-v6-c-button--LineHeight, inherit);\n color: var(--pf-v6-c-button--Color);\n text-align: center;\n white-space: nowrap;\n text-decoration-line: var(--pf-v6-c-button--TextDecorationLine);\n text-decoration-style: var(--pf-v6-c-button--TextDecorationStyle);\n text-decoration-color: var(--pf-v6-c-button--TextDecorationColor);\n cursor: pointer;\n -webkit-user-select: none;\n user-select: none;\n background: var(--pf-v6-c-button--BackgroundColor) radial-gradient(circle, transparent 1%, color-mix(in srgb, currentcolor 15%, transparent) 2%) center/15000% 15000%;\n border: 0;\n border-start-start-radius: var(--pf-v6-c-button--BorderStartStartRadius, var(--pf-v6-c-button--BorderRadius));\n border-start-end-radius: var(--pf-v6-c-button--BorderStartEndRadius, var(--pf-v6-c-button--BorderRadius));\n border-end-start-radius: var(--pf-v6-c-button--BorderEndStartRadius, var(--pf-v6-c-button--BorderRadius));\n border-end-end-radius: var(--pf-v6-c-button--BorderEndEndRadius, var(--pf-v6-c-button--BorderRadius));\n scale: var(--pf-v6-c-button--ScaleX) var(--pf-v6-c-button--ScaleY);\n transition-delay: var(--pf-v6-c-button--TransitionDelay);\n transition-timing-function: var(--pf-v6-c-button--TransitionTimingFunction);\n transition-duration: var(--pf-v6-c-button--TransitionDuration);\n transition-property: var(--pf-v6-c-button--TransitionProperty);\n}\n.pf-v6-c-button::after {\n position: absolute;\n inset: var(--pf-v6-c-button--border--offset);\n pointer-events: none;\n content: "";\n border: var(--pf-v6-c-button--BorderWidth) solid;\n border-color: var(--pf-v6-c-button--BorderColor);\n border-radius: inherit;\n transition: inherit;\n}\n.pf-v6-c-button.pf-m-primary {\n --pf-v6-c-button--Color: var(--pf-v6-c-button--m-primary--Color);\n --pf-v6-c-button--BackgroundColor: var(--pf-v6-c-button--m-primary--BackgroundColor);\n --pf-v6-c-button__icon--Color: var(--pf-v6-c-button--m-primary__icon--Color);\n --pf-v6-c-button--hover--Color: var(--pf-v6-c-button--m-primary--hover--Color);\n --pf-v6-c-button--hover--BackgroundColor: var(--pf-v6-c-button--m-primary--hover--BackgroundColor);\n --pf-v6-c-button--hover__icon--Color: var(--pf-v6-c-button--m-primary--hover__icon--Color);\n --pf-v6-c-button--m-clicked--Color: var(--pf-v6-c-button--m-primary--m-clicked--Color);\n --pf-v6-c-button--m-clicked--BackgroundColor: var(--pf-v6-c-button--m-primary--m-clicked--BackgroundColor);\n --pf-v6-c-button--m-clicked__icon--Color: var(--pf-v6-c-button--m-primary--m-clicked__icon--Color);\n}\n.pf-v6-c-button.pf-m-primary .pf-v6-c-badge.pf-m-unread {\n --pf-v6-c-badge--BorderColor: var(--pf-v6-c-button--m-primary__c-badge--BorderColor);\n}\n.pf-v6-c-button.pf-m-secondary {\n --pf-v6-c-button--Color: var(--pf-v6-c-button--m-secondary--Color);\n --pf-v6-c-button--BorderColor: var(--pf-v6-c-button--m-secondary--BorderColor);\n --pf-v6-c-button--TransitionDuration: var(--pf-v6-c-button--m-secondary--TransitionDuration);\n --pf-v6-c-button__icon--Color: var(--pf-v6-c-button--m-secondary__icon--Color);\n --pf-v6-c-button--hover--Color: var(--pf-v6-c-button--m-secondary--hover--Color);\n --pf-v6-c-button--hover--BorderColor: var(--pf-v6-c-button--m-secondary--hover--BorderColor);\n --pf-v6-c-button--hover__icon--Color: var(--pf-v6-c-button--m-secondary--hover__icon--Color);\n --pf-v6-c-button--m-clicked--Color: var(--pf-v6-c-button--m-secondary--m-clicked--Color);\n --pf-v6-c-button--m-clicked--BorderColor: var(--pf-v6-c-button--m-secondary--m-clicked--BorderColor);\n --pf-v6-c-button--m-clicked__icon--Color: var(--pf-v6-c-button--m-secondary--m-clicked__icon--Color);\n --pf-v6-c-button--m-danger--Color: var(--pf-v6-c-button--m-secondary--m-danger--Color);\n --pf-v6-c-button--m-danger__icon--Color: var(--pf-v6-c-button--m-secondary--m-danger__icon--Color);\n --pf-v6-c-button--m-danger--hover--Color: var(--pf-v6-c-button--m-secondary--m-danger--hover--Color);\n --pf-v6-c-button--m-danger--hover__icon--Color: var(--pf-v6-c-button--m-secondary--m-danger--hover__icon--Color);\n --pf-v6-c-button--m-danger--m-clicked--Color: var(--pf-v6-c-button--m-secondary--m-danger--m-clicked--Color);\n --pf-v6-c-button--m-danger--m-clicked__icon--Color: var(--pf-v6-c-button--m-secondary--m-danger--m-clicked__icon--Color);\n}\n.pf-v6-c-button.pf-m-secondary.pf-m-danger {\n --pf-v6-c-button--m-secondary--BorderColor: var(--pf-v6-c-button--m-secondary--m-danger--BorderColor);\n --pf-v6-c-button--m-secondary--hover--BorderColor: var(--pf-v6-c-button--m-secondary--m-danger--hover--BorderColor);\n --pf-v6-c-button--m-secondary--m-clicked--BorderColor: var(--pf-v6-c-button--m-secondary--m-danger--m-clicked--BorderColor);\n --pf-v6-c-button--m-danger--BackgroundColor: transparent;\n --pf-v6-c-button--m-danger--hover--BackgroundColor: transparent;\n --pf-v6-c-button--m-danger--m-clicked--BackgroundColor: transparent;\n}\n.pf-v6-c-button.pf-m-tertiary {\n --pf-v6-c-button--Color: var(--pf-v6-c-button--m-tertiary--Color);\n --pf-v6-c-button--BorderColor: var(--pf-v6-c-button--m-tertiary--BorderColor);\n --pf-v6-c-button--TransitionDuration: var(--pf-v6-c-button--m-tertiary--TransitionDuration);\n --pf-v6-c-button__icon--Color: var(--pf-v6-c-button--m-tertiary__icon--Color);\n --pf-v6-c-button--hover--Color: var(--pf-v6-c-button--m-tertiary--hover--Color);\n --pf-v6-c-button--hover--BorderColor: var(--pf-v6-c-button--m-tertiary--hover--BorderColor);\n --pf-v6-c-button--hover__icon--Color: var(--pf-v6-c-button--m-tertiary--hover__icon--Color);\n --pf-v6-c-button--m-clicked--Color: var(--pf-v6-c-button--m-tertiary--m-clicked--Color);\n --pf-v6-c-button--m-clicked--BorderColor: var(--pf-v6-c-button--m-tertiary--m-clicked--BorderColor);\n --pf-v6-c-button--m-clicked__icon--Color: var(--pf-v6-c-button--m-tertiary--m-clicked__icon--Color);\n}\n.pf-v6-c-button.pf-m-link {\n --pf-v6-c-button--PaddingInlineEnd: var(--pf-v6-c-button--m-link--PaddingInlineEnd);\n --pf-v6-c-button--PaddingInlineStart: var(--pf-v6-c-button--m-link--PaddingInlineStart);\n --pf-v6-c-button--Color: var(--pf-v6-c-button--m-link--Color);\n --pf-v6-c-button--BorderWidth: var(--pf-v6-c-button--m-link--BorderWidth);\n --pf-v6-c-button--hover--BorderColor: var(--pf-v6-c-button--m-link--hover--BorderColor);\n --pf-v6-c-button--hover--BorderWidth: var(--pf-v6-c-button--m-link--hover--BorderWidth);\n --pf-v6-c-button--m-clicked--BorderColor: var(--pf-v6-c-button--m-link--m-clicked--BorderColor);\n --pf-v6-c-button--m-clicked--BorderWidth: var(--pf-v6-c-button--m-link--m-clicked--BorderWidth);\n --pf-v6-c-button--BorderColor: var(--pf-v6-c-button--m-link--BorderColor);\n --pf-v6-c-button--BorderRadius: var(--pf-v6-c-button--m-link--BorderRadius);\n --pf-v6-c-button--BackgroundColor: var(--pf-v6-c-button--m-link--BackgroundColor);\n --pf-v6-c-button__icon--Color: var(--pf-v6-c-button--m-link__icon--Color);\n --pf-v6-c-button--hover--Color: var(--pf-v6-c-button--m-link--hover--Color);\n --pf-v6-c-button--hover--BackgroundColor: var(--pf-v6-c-button--m-link--hover--BackgroundColor);\n --pf-v6-c-button--hover__icon--Color: var(--pf-v6-c-button--m-link--hover__icon--Color);\n --pf-v6-c-button--m-clicked--Color: var(--pf-v6-c-button--m-link--m-clicked--Color);\n --pf-v6-c-button--m-clicked--BackgroundColor: var(--pf-v6-c-button--m-link--m-clicked--BackgroundColor);\n --pf-v6-c-button--m-clicked__icon--Color: var(--pf-v6-c-button--m-link--m-clicked__icon--Color);\n --pf-v6-c-button--m-small--PaddingInlineEnd: var(--pf-v6-c-button--m-link--m-small--PaddingInlineEnd);\n --pf-v6-c-button--m-small--PaddingInlineStart: var(--pf-v6-c-button--m-link--m-small--PaddingInlineStart);\n}\nspan.pf-v6-c-button.pf-m-link.pf-m-inline {\n --pf-v6-c-button--m-link--m-inline--Display: var(--pf-v6-c-button--span--m-link--m-inline--Display);\n --pf-v6-c-button__icon--m-start--MarginInlineEnd: var(--pf-v6-c-button--span--m-link--m-inline__icon--m-start--MarginInlineEnd);\n --pf-v6-c-button__icon--m-end--MarginInlineStart: var(--pf-v6-c-button--span--m-link--m-inline__icon--m-end--MarginInlineStart);\n}\n\n.pf-v6-c-button.pf-m-link.pf-m-inline {\n --pf-v6-c-button--Display: var(--pf-v6-c-button--m-link--m-inline--Display);\n --pf-v6-c-button--JustifyContent: var(--pf-v6-c-button--m-link--m-inline--JustifyContent);\n --pf-v6-c-button--FontSize: var(--pf-v6-c-button--m-link--m-inline--FontSize);\n --pf-v6-c-button--LineHeight: var(--pf-v6-c-button--m-link--m-inline--LineHeight);\n --pf-v6-c-button--FontWeight: var(--pf-v6-c-button--m-link--m-inline--FontWeight);\n --pf-v6-c-button--PaddingBlockStart: var(--pf-v6-c-button--m-link--m-inline--PaddingBlockStart);\n --pf-v6-c-button--PaddingInlineEnd: var(--pf-v6-c-button--m-link--m-inline--PaddingInlineEnd);\n --pf-v6-c-button--PaddingBlockEnd: var(--pf-v6-c-button--m-link--m-inline--PaddingBlockEnd);\n --pf-v6-c-button--PaddingInlineStart: var(--pf-v6-c-button--m-link--m-inline--PaddingInlineStart);\n --pf-v6-c-button--TransitionDuration: var(--pf-v6-c-button--m-link--m-inline--TransitionDuration);\n --pf-v6-c-button--TransitionTimingFunction: var(--pf-v6-c-button--m-link--m-inline--TransitionTimingFunction);\n --pf-v6-c-button--TransitionProperty: var(--pf-v6-c-button--m-link--m-inline--TransitionProperty);\n --pf-v6-c-button--BackgroundColor: transparent;\n --pf-v6-c-button__progress--InsetInlineStart: var(--pf-v6-c-button--m-link--m-inline__progress--InsetInlineStart);\n --pf-v6-c-button--TextDecorationLine: var(--pf-v6-c-button--m-link--m-inline--TextDecorationLine);\n --pf-v6-c-button--TextDecorationStyle: var(--pf-v6-c-button--m-link--m-inline--TextDecorationStyle);\n --pf-v6-c-button--hover--BackgroundColor: transparent;\n --pf-v6-c-button--m-clicked--BackgroundColor: transparent;\n --pf-v6-c-button--disabled--BackgroundColor: transparent;\n --pf-v6-c-button--disabled--Color: var(--pf-v6-c-button--m-link--m-inline--disabled--Color);\n --pf-v6-c-button--disabled__icon--Color: var(--pf-v6-c-button--m-link--m-inline--disabled__icon--Color);\n --pf-v6-c-button--m-link--Color: var(--pf-v6-c-button--m-link--m-inline--Color);\n --pf-v6-c-button--m-link__icon--Color: var(--pf-v6-c-button--m-link--m-inline__icon--Color);\n --pf-v6-c-button--TextDecorationColor: var(--pf-v6-c-button--m-link--m-inline--TextDecorationColor);\n --pf-v6-c-button--hover--TextDecorationLine: var(--pf-v6-c-button--m-link--m-inline--hover--TextDecorationLine);\n --pf-v6-c-button--hover--TextDecorationStyle: var(--pf-v6-c-button--m-link--m-inline--hover--TextDecorationStyle);\n --pf-v6-c-button--hover--TextDecorationColor: var(--pf-v6-c-button--m-link--m-inline--hover--TextDecorationColor);\n --pf-v6-c-button--m-clicked--TextDecorationLine: var(--pf-v6-c-button--m-link--m-inline--m-clicked--TextDecorationLine);\n --pf-v6-c-button--m-clicked--TextDecorationStyle: var(--pf-v6-c-button--m-link--m-inline--m-clicked--TextDecorationStyle);\n --pf-v6-c-button--m-clicked--TextDecorationColor: var(--pf-v6-c-button--m-link--m-inline--m-clicked--TextDecorationColor);\n --pf-v6-c-button--m-clicked--TextUnderlineOffset: var(--pf-v6-c-button--m-link--m-inline--m-clicked--TextUnderlineOffset);\n --pf-v6-c-button--m-link--hover--Color: var(--pf-v6-c-button--m-link--m-inline--hover--Color);\n --pf-v6-c-button--m-link--hover__icon--Color: var(--pf-v6-c-button--m-link--m-inline--hover__icon--Color);\n --pf-v6-c-button--m-link--m-clicked--Color: var(--pf-v6-c-button--m-link--m-inline--m-clicked--Color);\n --pf-v6-c-button--m-link--m-clicked__icon--Color: var(--pf-v6-c-button--m-link--m-inline--m-clicked__icon--Color);\n --pf-v6-c-button--BorderWidth: 0;\n --pf-v6-c-button--hover--BorderWidth: 0;\n --pf-v6-c-button--m-clicked--BorderWidth: 0;\n text-align: start;\n white-space: normal;\n text-underline-offset: var(--pf-v6-c-button--m-link--m-inline--TextUnderlineOffset);\n outline-offset: 0.125rem;\n background: transparent;\n}\n.pf-v6-c-button.pf-m-link.pf-m-inline:hover, .pf-v6-c-button.pf-m-link.pf-m-inline:focus {\n --pf-v6-c-button--m-link--m-inline--TextUnderlineOffset: var(--pf-v6-c-button--m-link--m-inline--hover--TextUnderlineOffset);\n}\n.pf-v6-c-button.pf-m-link.pf-m-inline:active, .pf-v6-c-button.pf-m-link.pf-m-inline.pf-m-clicked {\n --pf-v6-c-button--m-link--m-inline--TextUnderlineOffset: var(--pf-v6-c-button--m-link--m-inline--m-clicked--TextUnderlineOffset);\n}\n.pf-v6-c-button.pf-m-link.pf-m-danger {\n --pf-v6-c-button--m-danger--Color: var(--pf-v6-c-button--m-link--m-danger--Color);\n --pf-v6-c-button--m-danger--BackgroundColor: var(--pf-v6-c-button--m-link--m-danger--BackgroundColor);\n --pf-v6-c-button--m-danger__icon--Color: var(--pf-v6-c-button--m-link--m-danger__icon--Color);\n --pf-v6-c-button--m-danger--hover--Color: var(--pf-v6-c-button--m-link--m-danger--hover--Color);\n --pf-v6-c-button--m-danger--hover--BackgroundColor: var(--pf-v6-c-button--m-link--m-danger--hover--BackgroundColor);\n --pf-v6-c-button--m-danger--hover__icon--Color: var(--pf-v6-c-button--m-link--m-danger--hover__icon--Color);\n --pf-v6-c-button--m-danger--m-clicked--Color: var(--pf-v6-c-button--m-link--m-danger--m-clicked--Color);\n --pf-v6-c-button--m-danger--m-clicked--BackgroundColor: var(--pf-v6-c-button--m-link--m-danger--m-clicked--BackgroundColor);\n --pf-v6-c-button--m-danger--m-clicked__icon--Color: var(--pf-v6-c-button--m-link--m-danger--m-clicked__icon--Color);\n}\n.pf-v6-c-button.pf-m-link.pf-m-display-lg {\n --pf-v6-c-button--FontSize: var(--pf-v6-c-button--m-link--m-display-lg--FontSize);\n}\n.pf-v6-c-button.pf-m-warning {\n --pf-v6-c-button--Color: var(--pf-v6-c-button--m-warning--Color);\n --pf-v6-c-button--BackgroundColor: var(--pf-v6-c-button--m-warning--BackgroundColor);\n --pf-v6-c-button__icon--Color: var(--pf-v6-c-button--m-warning__icon--Color);\n --pf-v6-c-button--hover--Color: var(--pf-v6-c-button--m-warning--hover--Color);\n --pf-v6-c-button--hover--BackgroundColor: var(--pf-v6-c-button--m-warning--hover--BackgroundColor);\n --pf-v6-c-button--hover__icon--Color: var(--pf-v6-c-button--m-warning--hover__icon--Color);\n --pf-v6-c-button--m-clicked--Color: var(--pf-v6-c-button--m-warning--m-clicked--Color);\n --pf-v6-c-button--m-clicked--BackgroundColor: var(--pf-v6-c-button--m-warning--m-clicked--BackgroundColor);\n --pf-v6-c-button--m-clicked__icon--Color: var(--pf-v6-c-button--m-warning--m-clicked__icon--Color);\n}\n.pf-v6-c-button.pf-m-danger {\n --pf-v6-c-button--Color: var(--pf-v6-c-button--m-danger--Color);\n --pf-v6-c-button--BackgroundColor: var(--pf-v6-c-button--m-danger--BackgroundColor);\n --pf-v6-c-button__icon--Color: var(--pf-v6-c-button--m-danger__icon--Color);\n --pf-v6-c-button--hover--Color: var(--pf-v6-c-button--m-danger--hover--Color);\n --pf-v6-c-button--hover--BackgroundColor: var(--pf-v6-c-button--m-danger--hover--BackgroundColor);\n --pf-v6-c-button--hover__icon--Color: var(--pf-v6-c-button--m-danger--hover__icon--Color);\n --pf-v6-c-button--m-clicked--Color: var(--pf-v6-c-button--m-danger--m-clicked--Color);\n --pf-v6-c-button--m-clicked--BackgroundColor: var(--pf-v6-c-button--m-danger--m-clicked--BackgroundColor);\n --pf-v6-c-button--m-clicked__icon--Color: var(--pf-v6-c-button--m-danger--m-clicked__icon--Color);\n}\n.pf-v6-c-button.pf-m-control {\n --pf-v6-c-button--BorderRadius: var(--pf-v6-c-button--m-control--BorderRadius);\n --pf-v6-c-button--PaddingInlineStart: var(--pf-v6-c-button--m-control--PaddingInlineStart);\n --pf-v6-c-button--PaddingInlineEnd: var(--pf-v6-c-button--m-control--PaddingInlineEnd);\n --pf-v6-c-button--Color: var(--pf-v6-c-button--m-control--Color);\n --pf-v6-c-button--BackgroundColor: var(--pf-v6-c-button--m-control--BackgroundColor);\n --pf-v6-c-button--BorderColor: var(--pf-v6-c-button--m-control--BorderColor);\n --pf-v6-c-button--BorderWidth: var(--pf-v6-c-button--m-control--BorderWidth);\n --pf-v6-c-button__icon--Color: var(--pf-v6-c-button--m-control__icon--Color);\n --pf-v6-c-button--hover--Color: var(--pf-v6-c-button--m-control--hover--Color);\n --pf-v6-c-button--hover--BackgroundColor: var(--pf-v6-c-button--m-control--hover--BackgroundColor);\n --pf-v6-c-button--hover--BorderColor: var(--pf-v6-c-button--m-control--hover--BorderColor);\n --pf-v6-c-button--hover--BorderWidth: var(--pf-v6-c-button--m-control--hover--BorderWidth);\n --pf-v6-c-button--hover__icon--Color: var(--pf-v6-c-button--m-control--hover__icon--Color);\n --pf-v6-c-button--m-clicked--Color: var(--pf-v6-c-button--m-control--m-clicked--Color);\n --pf-v6-c-button--m-clicked--BackgroundColor: var(--pf-v6-c-button--m-control--m-clicked--BackgroundColor);\n --pf-v6-c-button--m-clicked--BorderColor: var(--pf-v6-c-button--m-control--m-clicked--BorderColor);\n --pf-v6-c-button--m-clicked--BorderWidth: var(--pf-v6-c-button--m-control--m-clicked--BorderWidth);\n --pf-v6-c-button--m-clicked__icon--Color: var(--pf-v6-c-button--m-control--m-clicked__icon--Color);\n --pf-v6-c-button--m-small--PaddingInlineEnd: var(--pf-v6-c-button--m-control--m-small--PaddingInlineEnd);\n --pf-v6-c-button--m-small--PaddingInlineStart: var(--pf-v6-c-button--m-control--m-small--PaddingInlineStart);\n}\n.pf-v6-c-button.pf-m-plain {\n --pf-v6-c-button--BorderWidth: var(--pf-v6-c-button--m-plain--BorderWidth);\n --pf-v6-c-button--hover--BorderColor: var(--pf-v6-c-button--m-plain--hover--BorderColor);\n --pf-v6-c-button--hover--BorderWidth: var(--pf-v6-c-button--m-plain--hover--BorderWidth);\n --pf-v6-c-button--m-clicked--BorderColor: var(--pf-v6-c-button--m-plain--m-clicked--BorderColor);\n --pf-v6-c-button--m-clicked--BorderWidth: var(--pf-v6-c-button--m-plain--m-clicked--BorderWidth);\n --pf-v6-c-button--BorderColor: var(--pf-v6-c-button--m-plain--BorderColor);\n --pf-v6-c-button--BorderRadius: var(--pf-v6-c-button--m-plain--BorderRadius);\n --pf-v6-c-button--Color: var(--pf-v6-c-button--m-plain--Color);\n --pf-v6-c-button__icon--Color: var(--pf-v6-c-button--m-plain__icon--Color);\n --pf-v6-c-button--BackgroundColor: var(--pf-v6-c-button--m-plain--BackgroundColor);\n --pf-v6-c-button--PaddingInlineEnd: var(--pf-v6-c-button--m-plain--PaddingInlineEnd);\n --pf-v6-c-button--PaddingInlineStart: var(--pf-v6-c-button--m-plain--PaddingInlineStart);\n --pf-v6-c-button__progress--Color: var(--pf-v6-c-button--m-in-progress--m-plain--Color);\n --pf-v6-c-button--hover--Color: var(--pf-v6-c-button--m-plain--hover--Color);\n --pf-v6-c-button--hover--BackgroundColor: var(--pf-v6-c-button--m-plain--hover--BackgroundColor);\n --pf-v6-c-button--m-clicked--Color: var(--pf-v6-c-button--m-plain--m-clicked--Color);\n --pf-v6-c-button--m-clicked--BackgroundColor: var(--pf-v6-c-button--m-plain--m-clicked--BackgroundColor);\n --pf-v6-c-button--disabled--Color: var(--pf-v6-c-button--m-plain--disabled--Color);\n --pf-v6-c-button--disabled__icon--Color: var(--pf-v6-c-button--m-plain--disabled__icon--Color);\n --pf-v6-c-button--disabled--BackgroundColor: var(--pf-v6-c-button--m-plain--disabled--BackgroundColor);\n --pf-v6-c-button--m-small--PaddingInlineEnd: var(--pf-v6-c-button--m-plain--m-small--PaddingInlineEnd);\n --pf-v6-c-button--m-small--PaddingInlineStart: var(--pf-v6-c-button--m-plain--m-small--PaddingInlineStart);\n --pf-v6-c-button--m-stateful--PaddingInlineEnd: var(--pf-v6-c-button--m-plain--PaddingInlineEnd);\n --pf-v6-c-button--m-stateful--PaddingInlineStart: var(--pf-v6-c-button--m-plain--PaddingInlineStart);\n --pf-v6-c-button--m-read--hover--BackgroundColor: var(--pf-v6-c-button--m-plain--hover--BackgroundColor);\n --pf-v6-c-button--m-read--m-clicked--BackgroundColor: var(--pf-v6-c-button--m-plain--m-clicked--BackgroundColor);\n --pf-v6-c-button--m-read--BackgroundColor: var(--pf-v6-c-button--m-plain--BackgroundColor);\n}\n.pf-v6-c-button.pf-m-plain.pf-m-no-padding {\n --pf-v6-c-button__icon--Color: var(--pf-v6-c-button--m-plain--m-no-padding__icon--Color);\n --pf-v6-c-button--BackgroundColor: var(--pf-v6-c-button--m-plain--m-no-padding--BackgroundColor);\n --pf-v6-c-button--hover--BackgroundColor: var(--pf-v6-c-button--m-plain--m-no-padding--hover--BackgroundColor);\n --pf-v6-c-button--m-clicked--BackgroundColor: var(--pf-v6-c-button--m-plain--m-no-padding--m-clicked--BackgroundColor);\n --pf-v6-c-button--PaddingBlockStart: var(--pf-v6-c-button--m-plain--m-no-padding--PaddingBlockStart);\n --pf-v6-c-button--PaddingBlockEnd: var(--pf-v6-c-button--m-plain--m-no-padding--PaddingBlockEnd);\n --pf-v6-c-button--PaddingInlineEnd: var(--pf-v6-c-button--m-plain--m-no-padding--PaddingInlineEnd);\n --pf-v6-c-button--PaddingInlineStart: var(--pf-v6-c-button--m-plain--m-no-padding--PaddingInlineStart);\n --pf-v6-c-button--m-small--PaddingInlineEnd: var(--pf-v6-c-button--m-plain--m-no-padding--m-small--PaddingInlineEnd);\n --pf-v6-c-button--m-small--PaddingInlineStart: var(--pf-v6-c-button--m-plain--m-no-padding--m-small--PaddingInlineStart);\n --pf-v6-c-button--border--offset: var(--pf-v6-c-button--m-plain--m-no-padding--border--offset);\n min-width: var(--pf-v6-c-button--m-plain--m-no-padding--MinWidth);\n background: var(--pf-v6-c-button--BackgroundColor);\n}\n.pf-v6-c-button.pf-m-stateful {\n --pf-v6-c-button--BorderRadius: var(--pf-v6-c-button--m-stateful--BorderRadius);\n --pf-v6-c-button--PaddingInlineStart: var(--pf-v6-c-button--m-stateful--PaddingInlineStart);\n --pf-v6-c-button--PaddingInlineEnd: var(--pf-v6-c-button--m-stateful--PaddingInlineEnd);\n --pf-v6-c-button--m-small--PaddingInlineEnd: var(--pf-v6-c-button--m-stateful--m-small--PaddingInlineEnd);\n --pf-v6-c-button--m-small--PaddingInlineStart: var(--pf-v6-c-button--m-stateful--m-small--PaddingInlineStart);\n}\n.pf-v6-c-button.pf-m-read {\n --pf-v6-c-button--BackgroundColor: var(--pf-v6-c-button--m-read--BackgroundColor);\n --pf-v6-c-button--BorderColor: var(--pf-v6-c-button--m-read--BorderColor);\n --pf-v6-c-button--hover--BackgroundColor: var(--pf-v6-c-button--m-read--hover--BackgroundColor);\n --pf-v6-c-button--hover--BorderColor: var(--pf-v6-c-button--m-read--hover--BorderColor);\n --pf-v6-c-button--m-clicked--BackgroundColor: var(--pf-v6-c-button--m-read--m-clicked--BackgroundColor);\n --pf-v6-c-button--m-clicked--BorderColor: var(--pf-v6-c-button--m-read--m-clicked--BorderColor);\n}\n.pf-v6-c-button.pf-m-unread {\n --pf-v6-c-button--Color: var(--pf-v6-c-button--m-unread--Color);\n --pf-v6-c-button--BackgroundColor: var(--pf-v6-c-button--m-unread--BackgroundColor);\n --pf-v6-c-button__icon--Color: var(--pf-v6-c-button--m-unread__icon--Color);\n --pf-v6-c-button--hover--Color: var(--pf-v6-c-button--m-unread--hover--Color);\n --pf-v6-c-button--hover--BackgroundColor: var(--pf-v6-c-button--m-unread--hover--BackgroundColor);\n --pf-v6-c-button--hover__icon--Color: var(--pf-v6-c-button--m-unread--hover__icon--Color);\n --pf-v6-c-button--m-clicked--Color: var(--pf-v6-c-button--m-unread--m-clicked--Color);\n --pf-v6-c-button--m-clicked--BackgroundColor: var(--pf-v6-c-button--m-unread--m-clicked--BackgroundColor);\n --pf-v6-c-button--m-clicked__icon--Color: var(--pf-v6-c-button--m-unread--m-clicked__icon--Color);\n}\n.pf-v6-c-button.pf-m-attention {\n --pf-v6-c-button--Color: var(--pf-v6-c-button--m-attention--Color);\n --pf-v6-c-button--BackgroundColor: var(--pf-v6-c-button--m-attention--BackgroundColor);\n --pf-v6-c-button__icon--Color: var(--pf-v6-c-button--m-attention__icon--Color);\n --pf-v6-c-button--hover--Color: var(--pf-v6-c-button--m-attention--hover--Color);\n --pf-v6-c-button--hover--BackgroundColor: var(--pf-v6-c-button--m-attention--hover--BackgroundColor);\n --pf-v6-c-button--hover__icon--Color: var(--pf-v6-c-button--m-attention--hover__icon--Color);\n --pf-v6-c-button--m-clicked--Color: var(--pf-v6-c-button--m-attention--m-clicked--Color);\n --pf-v6-c-button--m-clicked--BackgroundColor: var(--pf-v6-c-button--m-attention--m-clicked--BackgroundColor);\n --pf-v6-c-button--m-clicked__icon--Color: var(--pf-v6-c-button--m-attention--m-clicked__icon--Color);\n}\n.pf-v6-c-button.pf-m-block {\n --pf-v6-c-button--Display: var(--pf-v6-c-button--m-block--Display);\n width: var(--pf-v6-c-button--m-block--Width);\n}\n.pf-v6-c-button.pf-m-small {\n --pf-v6-c-button--PaddingBlockStart: var(--pf-v6-c-button--m-small--PaddingBlockStart);\n --pf-v6-c-button--PaddingInlineEnd: var(--pf-v6-c-button--m-small--PaddingInlineEnd);\n --pf-v6-c-button--PaddingBlockEnd: var(--pf-v6-c-button--m-small--PaddingBlockEnd);\n --pf-v6-c-button--PaddingInlineStart: var(--pf-v6-c-button--m-small--PaddingInlineStart);\n}\n.pf-v6-c-button.pf-m-display-lg {\n --pf-v6-c-button--PaddingBlockStart: var(--pf-v6-c-button--m-display-lg--PaddingBlockStart);\n --pf-v6-c-button--PaddingInlineEnd: var(--pf-v6-c-button--m-display-lg--PaddingInlineEnd);\n --pf-v6-c-button--PaddingBlockEnd: var(--pf-v6-c-button--m-display-lg--PaddingBlockEnd);\n --pf-v6-c-button--PaddingInlineStart: var(--pf-v6-c-button--m-display-lg--PaddingInlineStart);\n --pf-v6-c-button--FontSize: var(--pf-v6-c-button--m-display-lg--FontSize);\n --pf-v6-c-button--hover--TextDecorationColor: var(--pf-v6-c-button--m-display-lg--hover--TextDecorationColor);\n --pf-v6-c-button--hover--TextDecorationLine: var(--pf-v6-c-button--m-display-lg--hover--TextDecorationLine);\n --pf-v6-c-button--hover--TextDecorationStyle: var(--pf-v6-c-button--m-display-lg--hover--TextDecorationStyle);\n --pf-v6-c-button--hover--TextUnderlineOffset: var(--pf-v6-c-button--m-display-lg--hover--TextUnderlineOffset);\n --pf-v6-c-button--m-clicked--TextDecorationColor: var(--pf-v6-c-button--m-display-lg--m-clicked--TextDecorationColor);\n --pf-v6-c-button--m-clicked--TextDecorationLine: var(--pf-v6-c-button--m-display-lg--m-clicked--TextDecorationLine);\n --pf-v6-c-button--m-clicked--TextDecorationStyle: var(--pf-v6-c-button--m-display-lg--m-clicked--TextDecorationStyle);\n --pf-v6-c-button--m-clicked--TextUnderlineOffset: var(--pf-v6-c-button--m-display-lg--m-clicked--TextUnderlineOffset);\n --pf-v6-c-button--m-primary--Color: var(--pf-v6-c-button--m-display-lg--m-primary--Color);\n --pf-v6-c-button--m-primary--BackgroundColor: var(--pf-v6-c-button--m-display-lg--m-primary--BackgroundColor);\n --pf-v6-c-button--m-primary__icon--Color: var(--pf-v6-c-button--m-display-lg--m-primary__icon--Color);\n --pf-v6-c-button--m-primary--hover--Color: var(--pf-v6-c-button--m-display-lg--m-primary--hover--Color);\n --pf-v6-c-button--m-primary--hover--BackgroundColor: var(--pf-v6-c-button--m-display-lg--m-primary--hover--BackgroundColor);\n --pf-v6-c-button--m-primary--hover__icon--Color: var(--pf-v6-c-button--m-display-lg--m-primary--hover__icon--Color);\n --pf-v6-c-button--m-primary--m-clicked--Color: var(--pf-v6-c-button--m-display-lg--m-primary--m-clicked--Color);\n --pf-v6-c-button--m-primary--m-clicked--BackgroundColor: var(--pf-v6-c-button--m-display-lg--m-primary--m-clicked--BackgroundColor);\n --pf-v6-c-button--m-primary--m-clicked__icon--Color: var(--pf-v6-c-button--m-display-lg--m-primary--m-clicked__icon--Color);\n --pf-v6-c-button--m-secondary--Color: var(--pf-v6-c-button--m-display-lg--m-secondary--Color);\n --pf-v6-c-button--m-secondary--BorderColor: var(--pf-v6-c-button--m-display-lg--m-secondary--BorderColor);\n --pf-v6-c-button--m-secondary__icon--Color: var(--pf-v6-c-button--m-display-lg--m-secondary__icon--Color);\n --pf-v6-c-button--m-secondary--hover--Color: var(--pf-v6-c-button--m-display-lg--m-secondary--hover--Color);\n --pf-v6-c-button--m-secondary--hover--BorderColor: var(--pf-v6-c-button--m-display-lg--m-secondary--hover--BorderColor);\n --pf-v6-c-button--m-secondary--hover__icon--Color: var(--pf-v6-c-button--m-display-lg--m-secondary--hover__icon--Color);\n --pf-v6-c-button--m-secondary--m-clicked--Color: var(--pf-v6-c-button--m-display-lg--m-secondary--m-clicked--Color);\n --pf-v6-c-button--m-secondary--m-clicked--BorderColor: var(--pf-v6-c-button--m-display-lg--m-secondary--m-clicked--BorderColor);\n --pf-v6-c-button--m-secondary--m-clicked__icon--Color: var(--pf-v6-c-button--m-display-lg--m-secondary--m-clicked__icon--Color);\n --pf-v6-c-button--m-tertiary--hover--BorderColor: var(--pf-v6-c-button--m-display-lg--m-tertiary--hover--BorderColor);\n --pf-v6-c-button--m-tertiary--m-clicked--BorderColor: var(--pf-v6-c-button--m-display-lg--m-tertiary--m-clicked--BorderColor);\n}\n.pf-v6-c-button.pf-m-display-lg.pf-m-primary {\n --pf-v6-c-button--hover--TextDecorationColor: var(--pf-v6-c-button--m-display-lg--m-primary--hover--TextDecorationColor);\n --pf-v6-c-button--m-clicked--TextDecorationColor: var(--pf-v6-c-button--m-display-lg--m-primary--m-clicked--TextDecorationColor);\n}\n.pf-v6-c-button.pf-m-favorite .pf-v6-c-button__icon {\n display: grid;\n transition-timing-function: var(--pf-v6-c-button--m-favorite__icon--TransitionTimingFunction);\n transition-duration: var(--pf-v6-c-button--m-favorite__icon--TransitionDuration);\n transition-property: color;\n}\n.pf-v6-c-button.pf-m-favorited {\n --pf-v6-c-button__icon--Color: var(--pf-v6-c-button--m-favorited__icon--Color);\n --pf-v6-c-button--m-plain--m-no-padding__icon--Color: var(--pf-v6-c-button--m-favorited__icon--Color);\n --pf-v6-c-button--hover__icon--Color: var(--pf-v6-c-button--m-favorited--hover__icon--Color);\n --pf-v6-c-button--m-plain--m-no-padding--hover__icon--Color: var(--pf-v6-c-button--m-favorited--hover__icon--Color);\n --pf-v6-c-button__icon--favorite--Opacity: var(--pf-v6-c-button--m-favorited__icon--favorite--Opacity);\n --pf-v6-c-button__icon--favorited--Opacity: var(--pf-v6-c-button--m-favorited__icon--favorited--Opacity);\n}\n.pf-v6-c-button.pf-m-favorited .pf-v6-c-button__icon {\n animation-name: pf-v6-c-button-icon-favorited;\n animation-duration: var(--pf-v6-c-button--m-favorited__icon--AnimationDuration);\n animation-timing-function: var(--pf-v6-c-button--m-favorited__icon--AnimationTimingFunction);\n}\n.pf-v6-c-button.pf-m-settings {\n --pf-v6-c-button__icon--TransitionProperty: rotate;\n --pf-v6-c-button__icon--TransitionDuration: var(--pf-v6-c-button--m-settings__icon--TransitionDuration);\n --pf-v6-c-button__icon--TransitionTimingFunction: var(--pf-v6-c-button--m-settings__icon--TransitionTimingFunction);\n --pf-v6-c-button--hover__icon--TransitionProperty: rotate;\n --pf-v6-c-button--hover__icon--TransitionDuration: var(--pf-v6-c-button--m-settings--hover__icon--TransitionDuration);\n --pf-v6-c-button--hover__icon--TransitionTimingFunction: var(--pf-v6-c-button--m-settings--hover__icon--TransitionTimingFunction);\n --pf-v6-c-button--hover__icon--Rotate: var(--pf-v6-c-button--m-settings--hover__icon--Rotate);\n}\n.pf-v6-c-button.pf-m-hamburger {\n --pf-v6-c-button__icon--TransitionDelay: var(--pf-v6-c-button--hamburger-icon--TransitionDuration);\n --pf-v6-c-button__icon--TransitionDuration: 0s;\n --pf-v6-c-button__icon--TransitionProperty: scale;\n --pf-v6-c-button--hover__icon--TransitionDelay: var(--pf-v6-c-button--hamburger-icon--TransitionDuration);\n --pf-v6-c-button--hover__icon--TransitionDuration: 0s;\n --pf-v6-c-button--hover__icon--TransitionProperty: scale;\n}\n:where(.pf-v6-m-dir-rtl, [dir=rtl]) .pf-v6-c-button.pf-m-hamburger {\n --pf-v6-c-button--m-hamburger__icon--m-expand--ScaleX: 1;\n --pf-v6-c-button--m-hamburger__icon--m-collapse--ScaleX: -1;\n}\n\n.pf-v6-c-button.pf-m-hamburger.pf-m-expand {\n --pf-v6-c-button--hamburger-icon--top--path: var(--pf-v6-c-button--hamburger-icon--top--collapse--path);\n --pf-v6-c-button--hamburger-icon--arrow--path: var(--pf-v6-c-button--hamburger-icon--arrow--collapse--path);\n --pf-v6-c-button--hamburger-icon--bottom--path: var(--pf-v6-c-button--hamburger-icon--bottom--collapse--path);\n --pf-v6-c-button__icon--TransitionDelay: 0s;\n --pf-v6-c-button__icon--ScaleX: var(--pf-v6-c-button--m-hamburger__icon--m-expand--ScaleX);\n --pf-v6-c-button--hover__icon--TransitionDelay: 0s;\n --pf-v6-c-button--hover__icon--ScaleX: var(--pf-v6-c-button--m-hamburger__icon--m-expand--ScaleX);\n}\n.pf-v6-c-button.pf-m-hamburger.pf-m-collapse {\n --pf-v6-c-button--hamburger-icon--top--path: var(--pf-v6-c-button--hamburger-icon--top--collapse--path);\n --pf-v6-c-button--hamburger-icon--arrow--path: var(--pf-v6-c-button--hamburger-icon--arrow--collapse--path);\n --pf-v6-c-button--hamburger-icon--bottom--path: var(--pf-v6-c-button--hamburger-icon--bottom--collapse--path);\n --pf-v6-c-button__icon--TransitionDelay: 0s;\n --pf-v6-c-button__icon--ScaleX: var(--pf-v6-c-button--m-hamburger__icon--m-collapse--ScaleX);\n --pf-v6-c-button--hover__icon--TransitionDelay: 0s;\n --pf-v6-c-button--hover__icon--ScaleX: var(--pf-v6-c-button--m-hamburger__icon--m-collapse--ScaleX);\n}\n.pf-v6-c-button.pf-m-circle {\n --pf-v6-c-button--BorderRadius: var(--pf-v6-c-button--m-circle--BorderRadius);\n padding-inline: 0;\n}\n.pf-v6-c-button:hover, .pf-v6-c-button:focus {\n --pf-v6-c-button--Color: var(--pf-v6-c-button--hover--Color);\n --pf-v6-c-button--BackgroundColor: var(--pf-v6-c-button--hover--BackgroundColor);\n --pf-v6-c-button--BorderColor: var(--pf-v6-c-button--hover--BorderColor);\n --pf-v6-c-button--BorderWidth: var(--pf-v6-c-button--hover--BorderWidth);\n --pf-v6-c-button--ScaleX: var(--pf-v6-c-button--hover--ScaleX);\n --pf-v6-c-button--ScaleY: var(--pf-v6-c-button--hover--ScaleY);\n --pf-v6-c-button--m-plain--m-no-padding__icon--Color: var(--pf-v6-c-button--m-plain--m-no-padding--hover__icon--Color);\n --pf-v6-c-button__icon--Color: var(--pf-v6-c-button--hover__icon--Color);\n --pf-v6-c-button__icon--TransitionTimingFunction: var(--pf-v6-c-button--hover__icon--TransitionTimingFunction);\n --pf-v6-c-button__icon--TransitionDuration: var(--pf-v6-c-button--hover__icon--TransitionDuration);\n --pf-v6-c-button__icon--TransitionProperty: var(--pf-v6-c-button--hover__icon--TransitionProperty);\n --pf-v6-c-button__icon--Rotate: var(--pf-v6-c-button--hover__icon--Rotate);\n --pf-v6-c-button__icon--ScaleX: var(--pf-v6-c-button--hover__icon--ScaleX);\n --pf-v6-c-button__icon--ScaleY: var(--pf-v6-c-button--hover__icon--ScaleY);\n text-decoration-line: var(--pf-v6-c-button--hover--TextDecorationLine);\n text-decoration-style: var(--pf-v6-c-button--hover--TextDecorationStyle);\n text-decoration-color: var(--pf-v6-c-button--hover--TextDecorationColor);\n text-underline-offset: var(--pf-v6-c-button--hover--TextUnderlineOffset);\n outline-offset: var(--pf-t--global--focus-ring--position--offset);\n}\n.pf-v6-c-button:active, .pf-v6-c-button.pf-m-clicked {\n --pf-v6-c-button--Color: var(--pf-v6-c-button--m-clicked--Color);\n --pf-v6-c-button--BackgroundColor: var(--pf-v6-c-button--m-clicked--BackgroundColor);\n --pf-v6-c-button--BorderWidth: var(--pf-v6-c-button--m-clicked--BorderWidth);\n --pf-v6-c-button--BorderColor: var(--pf-v6-c-button--m-clicked--BorderColor);\n --pf-v6-c-button__icon--Color: var(--pf-v6-c-button--m-clicked__icon--Color);\n text-decoration-line: var(--pf-v6-c-button--m-clicked--TextDecorationLine);\n text-decoration-style: var(--pf-v6-c-button--m-clicked--TextDecorationStyle);\n text-decoration-color: var(--pf-v6-c-button--m-clicked--TextDecorationColor);\n text-underline-offset: var(--pf-v6-c-button--m-clicked--TextUnderlineOffset);\n}\n.pf-v6-c-button:active {\n background-size: 100% 100%;\n transition-duration: 0s;\n}\n.pf-v6-c-button:disabled, .pf-v6-c-button.pf-m-disabled {\n pointer-events: none;\n}\n.pf-v6-c-button:disabled, .pf-v6-c-button.pf-m-disabled, .pf-v6-c-button.pf-m-aria-disabled {\n color: var(--pf-v6-c-button--disabled--Color);\n text-decoration-color: var(--pf-v6-c-button--disabled--TextDecorationColor);\n background: var(--pf-v6-c-button--disabled--BackgroundColor);\n}\n.pf-v6-c-button:disabled::after, .pf-v6-c-button.pf-m-disabled::after, .pf-v6-c-button.pf-m-aria-disabled::after {\n border-color: transparent;\n}\n.pf-v6-c-button:disabled .pf-v6-c-button__icon, .pf-v6-c-button.pf-m-disabled .pf-v6-c-button__icon, .pf-v6-c-button.pf-m-aria-disabled .pf-v6-c-button__icon {\n color: var(--pf-v6-c-button--disabled__icon--Color);\n}\n.pf-v6-c-button.pf-m-aria-disabled {\n --pf-v6-c-button--m-link--m-inline--hover--TextDecorationLine: var(--pf-v6-c-button--TextDecorationLine);\n --pf-v6-c-button--m-link--m-inline--hover--TextDecorationStyle: var(--pf-v6-c-button--TextDecorationStyle);\n cursor: default;\n}\n.pf-v6-c-button.pf-m-progress {\n --pf-v6-c-button--PaddingInlineEnd: var(--pf-v6-c-button--m-progress--PaddingInlineEnd);\n --pf-v6-c-button--PaddingInlineStart: var(--pf-v6-c-button--m-progress--PaddingInlineStart);\n}\n.pf-v6-c-button.pf-m-in-progress {\n --pf-v6-c-button--m-link--m-inline--PaddingInlineStart: var(--pf-v6-c-button--m-link--m-inline--m-in-progress--PaddingInlineStart);\n}\n.pf-v6-c-button.pf-m-in-progress:not(.pf-m-plain) {\n --pf-v6-c-button--PaddingInlineEnd: var(--pf-v6-c-button--m-in-progress--PaddingInlineEnd);\n --pf-v6-c-button--PaddingInlineStart: var(--pf-v6-c-button--m-in-progress--PaddingInlineStart);\n}\n.pf-v6-c-button.pf-m-in-progress.pf-m-plain {\n --pf-v6-c-button__progress--InsetInlineStart: var(--pf-v6-c-button--m-in-progress--m-plain__progress--InsetInlineStart);\n --pf-v6-c-button__progress--TranslateX: var(--pf-v6-c-button--m-in-progress--m-plain__progress--TranslateX);\n}\n.pf-v6-c-button.pf-m-in-progress.pf-m-plain > :not(.pf-v6-c-button__progress) {\n opacity: 0;\n}\n.pf-v6-c-button.pf-m-notify .pf-v6-c-button__icon {\n animation-name: pf-v6-c-button-icon-notify;\n animation-duration: var(--pf-v6-c-button--m-notify__icon--AnimationDuration--notify);\n animation-timing-function: var(--pf-v6-c-button--m-notify__icon--AnimationTimingFunction--notify);\n}\n.pf-v6-c-button.pf-m-docked {\n justify-content: flex-start;\n width: 100%;\n}\n.pf-v6-c-button.pf-m-docked .pf-v6-c-button__icon {\n min-width: 1lh;\n}\n@media (min-width: 62rem) {\n .pf-v6-c-button.pf-m-docked {\n justify-content: center;\n }\n .pf-v6-c-button.pf-m-docked .pf-v6-c-button__text {\n display: none;\n }\n}\n:is(.pf-v6-c-page__dock, .pf-v6-c-compass__dock).pf-m-text-expanded .pf-v6-c-button.pf-m-docked, .pf-v6-c-button.pf-m-text-expanded {\n justify-content: flex-start;\n width: 100%;\n}\n:is(.pf-v6-c-page__dock, .pf-v6-c-compass__dock).pf-m-text-expanded .pf-v6-c-button.pf-m-docked .pf-v6-c-button__text, .pf-v6-c-button.pf-m-text-expanded .pf-v6-c-button__text {\n display: revert;\n}\n\n.pf-v6-c-button__icon {\n margin-inline-start: var(--pf-v6-c-button__icon--MarginInlineStart);\n margin-inline-end: var(--pf-v6-c-button__icon--MarginInlineEnd);\n color: var(--pf-v6-c-button__icon--Color);\n rotate: var(--pf-v6-c-button__icon--Rotate);\n scale: var(--pf-v6-c-button__icon--ScaleX) var(--pf-v6-c-button__icon--ScaleY);\n transition-delay: var(--pf-v6-c-button__icon--TransitionDelay);\n transition-timing-function: var(--pf-v6-c-button__icon--TransitionTimingFunction);\n transition-duration: var(--pf-v6-c-button__icon--TransitionDuration);\n transition-property: var(--pf-v6-c-button__icon--TransitionProperty);\n}\n.pf-v6-c-button__icon.pf-m-start {\n --pf-v6-c-button__icon--MarginInlineEnd: var(--pf-v6-c-button__icon--m-start--MarginInlineEnd);\n}\n.pf-v6-c-button__icon.pf-m-end {\n --pf-v6-c-button__icon--MarginInlineStart: var(--pf-v6-c-button__icon--m-end--MarginInlineStart);\n}\n\n.pf-v6-c-button__icon-favorite,\n.pf-v6-c-button__icon-favorited {\n grid-area: 1/1/1/1;\n transition-duration: var(--pf-v6-c-button__icon--favorite--TransitionDuration);\n transition-property: opacity;\n}\n\n.pf-v6-c-button__icon-favorite {\n opacity: var(--pf-v6-c-button__icon--favorite--Opacity);\n}\n\n.pf-v6-c-button__icon-favorited {\n opacity: var(--pf-v6-c-button__icon--favorited--Opacity);\n}\n\n.pf-v6-c-button__progress {\n position: absolute;\n inset-block-start: var(--pf-v6-c-button__progress--InsetBlockStart);\n inset-inline-start: var(--pf-v6-c-button__progress--InsetInlineStart);\n line-height: 1;\n color: var(--pf-v6-c-button__progress--Color);\n transform: translate(var(--pf-v6-c-button__progress--TranslateX), var(--pf-v6-c-button__progress--TranslateY));\n}\n.pf-v6-c-button__progress .pf-v6-c-spinner {\n --pf-v6-c-spinner--Color: currentcolor;\n}\n\n.pf-v6-c-button__text {\n text-decoration: inherit;\n}\n\n.pf-v6-c-button__count {\n display: inline-flex;\n align-items: center;\n}\n\n.pf-v6-c-button--hamburger-icon path {\n fill: none;\n stroke: currentcolor;\n stroke-linecap: round;\n stroke-linejoin: round;\n transition: d var(--pf-v6-c-button--hamburger-icon--TransitionDuration) var(--pf-v6-c-button--hamburger-icon--TransitionTimingFunction);\n}\n\n.pf-v6-c-button--hamburger-icon--top {\n d: var(--pf-v6-c-button--hamburger-icon--top--path);\n}\n\n.pf-v6-c-button--hamburger-icon--middle {\n d: var(--pf-v6-c-button--hamburger-icon--middle--path);\n}\n\n.pf-v6-c-button--hamburger-icon--arrow {\n d: var(--pf-v6-c-button--hamburger-icon--arrow--path);\n}\n\n.pf-v6-c-button--hamburger-icon--bottom {\n d: var(--pf-v6-c-button--hamburger-icon--bottom--path);\n}\n\n@keyframes pf-v6-c-button-icon-notify {\n 33% {\n transform: rotate(30deg);\n }\n 66% {\n transform: rotate(-60deg);\n }\n}\n@keyframes pf-v6-c-button-icon-favorited {\n 50% {\n scale: 1.5;\n }\n}',""]);const i=l},852(e,n,t){"use strict";t.d(n,{A:()=>i});var a=t(1601),o=t.n(a),r=t(6314),l=t.n(r)()(o());l.push([e.id,'.pf-v6-c-card {\n --pf-v6-c-card--BackgroundColor: var(--pf-t--global--background--color--primary--default);\n --pf-v6-c-card--BorderColor: var(--pf-t--global--border--color--subtle);\n --pf-v6-c-card--BorderStyle: solid;\n --pf-v6-c-card--BorderWidth: var(--pf-t--global--border--width--box--default);\n --pf-v6-c-card--BorderRadius: var(--pf-t--global--border--radius--medium);\n --pf-v6-c-card--first-child--PaddingBlockStart: var(--pf-t--global--spacer--lg);\n --pf-v6-c-card--child--PaddingInlineEnd: var(--pf-t--global--spacer--lg);\n --pf-v6-c-card--child--PaddingBlockEnd: var(--pf-t--global--spacer--lg);\n --pf-v6-c-card--child--PaddingInlineStart: var(--pf-t--global--spacer--lg);\n --pf-v6-c-card--c-divider--child--PaddingBlockStart: var(--pf-t--global--spacer--lg);\n --pf-v6-c-card__title--not--last-child--PaddingBlockEnd: var(--pf-t--global--spacer--md);\n --pf-v6-c-card__title-text--Color: var(--pf-t--global--text--color--regular);\n --pf-v6-c-card__title-text--FontFamily: var(--pf-t--global--font--family--heading);\n --pf-v6-c-card__title-text--FontSize: var(--pf-t--global--font--size--heading--xs);\n --pf-v6-c-card__title-text--FontWeight: var(--pf-t--global--font--weight--heading--default);\n --pf-v6-c-card__title-text--LineHeight: var(--pf-t--global--font--line-height--heading);\n --pf-v6-c-card__title-text--OverflowWrap: break-word;\n --pf-v6-c-card--c-button--disabled--Color: var(--pf-t--global--text--color--on-disabled);\n --pf-v6-c-card__body--FontSize: var(--pf-t--global--font--size--body--default);\n --pf-v6-c-card__footer--FontSize: var(--pf-t--global--font--size--body--default);\n --pf-v6-c-card__footer--Color: var(--pf-t--global--text--color--subtle);\n --pf-v6-c-card__actions--PaddingInlineStart: var(--pf-t--global--spacer--md);\n --pf-v6-c-card__actions--Gap: var(--pf-t--global--spacer--gap--action-to-action--default);\n --pf-v6-c-card__actions--MarginBlockStart: calc(var(--pf-t--global--spacer--control--vertical--default) * -1);\n --pf-v6-c-card__actions--MarginBlockEnd: calc(var(--pf-t--global--spacer--control--vertical--default) * -1);\n --pf-v6-c-card__header--m-wrap--RowGap: var(--pf-t--global--spacer--sm);\n --pf-v6-c-card__header--m-wrap--ColumnGap: var(--pf-t--global--spacer--md);\n --pf-v6-c-card__header-toggle--MarginBlockStart: calc(var(--pf-t--global--spacer--control--vertical--default) * -1);\n --pf-v6-c-card__header-toggle--MarginInlineEnd: var(--pf-t--global--spacer--gap--text-to-element--default);\n --pf-v6-c-card__header-toggle--MarginBlockEnd: calc(var(--pf-t--global--spacer--control--vertical--default) * -1);\n --pf-v6-c-card__header-toggle--MarginInlineStart: calc(var(--pf-t--global--spacer--action--horizontal--plain--default) * -1);\n --pf-v6-c-card__header-toggle-icon--TransitionTimingFunction: var(--pf-t--global--motion--timing-function--default);\n --pf-v6-c-card__header-toggle-icon--TransitionDuration: var(--pf-t--global--motion--duration--icon--default);\n --pf-v6-c-card--m-expanded__header-toggle-icon--Rotate: -180deg;\n --pf-v6-c-card--m-selectable--BorderWidth: var(--pf-t--global--border--width--box--default);\n --pf-v6-c-card--m-selectable--BorderColor: var(--pf-t--global--border--color--control--default);\n --pf-v6-c-card--m-clickable--m-current--BorderColor: var(--pf-t--global--border--color--clicked);\n --pf-v6-c-card--m-clickable--m-current--BorderWidth: var(--pf-t--global--border--width--box--clicked);\n --pf-v6-c-card--m-selectable--m-selected--BorderColor: var(--pf-t--global--border--color--clicked);\n --pf-v6-c-card--m-selectable--m-selected--BorderWidth: var(--pf-t--global--border--width--box--clicked);\n --pf-v6-c-card--m-selectable--hover--BorderColor: var(--pf-t--global--border--color--hover);\n --pf-v6-c-card--m-selectable--hover--BorderWidth: var(--pf-t--global--border--width--box--hover);\n --pf-v6-c-card--m-selectable--focus--BorderColor: var(--pf-t--global--border--color--hover);\n --pf-v6-c-card--m-selectable--focus--BorderWidth: var(--pf-t--global--border--width--box--hover);\n --pf-v6-c-card--m-selectable--m-selected--focus--BorderColor: var(--pf-t--global--border--color--clicked);\n --pf-v6-c-card--m-selectable--m-selected--focus--BorderWidth: var(--pf-t--global--border--width--box--clicked);\n --pf-v6-c-card--m-selectable--m-disabled__title-text--Color: var(--pf-t--global--text--color--on-disabled);\n --pf-v6-c-card--m-selectable--m-disabled__body--Color: var(--pf-t--global--text--color--on-disabled);\n --pf-v6-c-card--m-selectable--m-disabled__footer--Color: var(--pf-t--global--text--color--on-disabled);\n --pf-v6-c-card--m-selectable--m-disabled--BackgroundColor: var(--pf-t--global--background--color--disabled--default);\n --pf-v6-c-card--m-selectable--m-disabled--BorderColor: transparent;\n --pf-v6-c-card--m-selectable--m-clickable--m-current--BorderColor: var(--pf-t--global--border--color--clicked);\n --pf-v6-c-card--m-selectable--m-clickable--m-current--BorderWidth: var(--pf-t--global--border--width--box--clicked);\n --pf-v6-c-card--m-compact__title-text--FontSize: var(--pf-t--global--font--size--heading--xs);\n --pf-v6-c-card--m-compact__body--FontSize: var(--pf-t--global--font--size--body--default);\n --pf-v6-c-card--m-compact__footer--FontSize: var(--pf-t--global--font--size--body--sm);\n --pf-v6-c-card--m-compact--first-child--PaddingBlockStart: var(--pf-t--global--spacer--md);\n --pf-v6-c-card--m-compact--child--PaddingInlineEnd: var(--pf-t--global--spacer--md);\n --pf-v6-c-card--m-compact--child--PaddingBlockEnd: var(--pf-t--global--spacer--md);\n --pf-v6-c-card--m-compact--child--PaddingInlineStart: var(--pf-t--global--spacer--md);\n --pf-v6-c-card--m-compact--c-divider--child--PaddingBlockStart: var(--pf-t--global--spacer--md);\n --pf-v6-c-card--m-compact__title--not--last-child--PaddingBlockEnd: var(--pf-t--global--spacer--sm);\n --pf-v6-c-card--m-display-lg__title-text--FontSize: var(--pf-t--global--font--size--heading--md);\n --pf-v6-c-card--m-display-lg__body--FontSize: var(--pf-t--global--font--size--body--lg);\n --pf-v6-c-card--m-display-lg__footer--FontSize: var(--pf-t--global--font--size--body--default);\n --pf-v6-c-card--m-display-lg--first-child--PaddingBlockStart: var(--pf-t--global--spacer--xl);\n --pf-v6-c-card--m-display-lg--child--PaddingInlineEnd: var(--pf-t--global--spacer--xl);\n --pf-v6-c-card--m-display-lg--child--PaddingBlockEnd: var(--pf-t--global--spacer--xl);\n --pf-v6-c-card--m-display-lg--child--PaddingInlineStart: var(--pf-t--global--spacer--xl);\n --pf-v6-c-card--m-display-lg--c-divider--child--PaddingBlockStart: var(--pf-t--global--spacer--xl);\n --pf-v6-c-card--m-display-lg__title--not--last-child--PaddingBlockEnd: var(--pf-t--global--spacer--lg);\n --pf-v6-c-card--m-secondary--BackgroundColor: var(--pf-t--global--background--color--secondary--default);\n --pf-v6-c-card--m-full-height--Height: 100%;\n --pf-v6-c-card--m-plain--BorderColor: transparent;\n --pf-v6-c-card--m-plain--BackgroundColor: transparent;\n --pf-v6-c-card__header--m-toggle-right--toggle--MarginInlineEnd: calc(var(--pf-t--global--spacer--action--horizontal--plain--default) * -1);\n --pf-v6-c-card__header--m-toggle-right--toggle--MarginInlineStart: var(--pf-t--global--spacer--gap--text-to-element--default);\n --pf-v6-c-card--m-as-tile--BackgroundColor: var(--pf-t--global--background--color--control--default);\n --pf-v6-c-card--m-as-tile--BorderColor: var(--pf-t--global--border--color--control--default);\n --pf-v6-c-card--m-glass--BorderColor: var(--pf-t--global--border--color--glass--default);\n --pf-v6-c-card--m-glass--BorderWidth: var(--pf-t--global--border--width--glass--default);\n --pf-v6-c-card--m-glass--BoxShadow: var(--pf-t--global--box-shadow--glass--default);\n --pf-v6-c-card--m-glass--BackdropFilter: var(--pf-t--global--background--filter--glass--blur--primary);\n --pf-v6-c-card--m-glass--BackgroundColor: var(--pf-t--global--background--color--glass--primary--default);\n}\n\n.pf-v6-c-card {\n position: relative;\n display: flex;\n flex-direction: column;\n overflow: auto;\n background-color: var(--pf-v6-c-card--BackgroundColor);\n border: 0;\n border-radius: var(--pf-v6-c-card--BorderRadius);\n}\n.pf-v6-c-card::before {\n position: absolute;\n inset: 0;\n pointer-events: none;\n content: "";\n border: var(--pf-v6-c-card--BorderColor) var(--pf-v6-c-card--BorderStyle) var(--pf-v6-c-card--BorderWidth);\n border-radius: inherit;\n}\n:where(.pf-v6-theme-glass) .pf-v6-c-card.pf-m-glass {\n --pf-v6-c-card--BackgroundColor: var(--pf-v6-c-card--m-glass--BackgroundColor);\n --pf-v6-c-card--BorderColor: var(--pf-v6-c-card--m-glass--BorderColor);\n --pf-v6-c-card--BorderWidth: var(--pf-v6-c-card--m-glass--BorderWidth);\n box-shadow: var(--pf-v6-c-card--m-glass--BoxShadow);\n backdrop-filter: var(--pf-v6-c-card--m-glass--BackdropFilter);\n}\n.pf-v6-c-card.pf-m-selectable .pf-v6-c-card__selectable-actions :is(.pf-v6-c-check, .pf-v6-c-radio) {\n gap: 0;\n}\n.pf-v6-c-card.pf-m-selectable, .pf-v6-c-card.pf-m-clickable {\n --pf-v6-c-card--BorderColor: var(--pf-v6-c-card--m-selectable--BorderColor);\n isolation: isolate;\n}\n.pf-v6-c-card.pf-m-selectable::before, .pf-v6-c-card.pf-m-clickable::before {\n border: none;\n}\n.pf-v6-c-card.pf-m-current {\n --pf-v6-c-card--BorderColor: var(--pf-v6-c-card--m-clickable--m-current--BorderColor);\n --pf-v6-c-card--BorderWidth: var(--pf-v6-c-card--m-clickable--m-current--BorderWidth);\n --pf-v6-c-card--m-selectable--hover--BorderColor: var(--pf-v6-c-card--m-clickable--m-current--BorderColor);\n --pf-v6-c-card--m-selectable--focus--BorderColor: var(--pf-v6-c-card--m-clickable--m-current--BorderColor);\n}\n.pf-v6-c-card.pf-m-selectable.pf-m-clickable .pf-v6-c-card__selectable-actions :is(.pf-v6-c-check__label, .pf-v6-c-radio__label) {\n position: unset;\n}\n.pf-v6-c-card.pf-m-selectable.pf-m-clickable .pf-v6-c-card__selectable-actions :is(.pf-v6-c-check__label, .pf-v6-c-radio__label)::before {\n position: absolute;\n inset: 0;\n cursor: pointer;\n}\n.pf-v6-c-card.pf-m-selectable.pf-m-clickable .pf-v6-c-card__selectable-actions :is(.pf-v6-c-check__input, .pf-v6-c-radio__input):where(:focus-visible) ~ :is(.pf-v6-c-check__label, .pf-v6-c-radio__label) {\n --pf-v6-c-card--BackgroundColor: revert;\n --pf-v6-c-card--BorderColor: revert;\n}\n.pf-v6-c-card.pf-m-selectable.pf-m-clickable .pf-v6-c-card__selectable-actions :is(.pf-v6-c-check__input, .pf-v6-c-radio__input):where(:checked) ~ :is(.pf-v6-c-check__label, .pf-v6-c-radio__label), .pf-v6-c-card.pf-m-selectable.pf-m-clickable.pf-m-selected {\n --pf-v6-c-card--BorderColor: revert;\n --pf-v6-c-card--m-selectable--BorderWidth: revert;\n}\n.pf-v6-c-card.pf-m-selectable.pf-m-clickable.pf-m-current {\n --pf-v6-c-card--BorderColor: var(--pf-v6-c-card--m-selectable--m-clickable--m-current--BorderColor);\n --pf-v6-c-card--BorderWidth: var(--pf-v6-c-card--m-selectable--m-clickable--m-current--BorderWidth);\n}\n.pf-v6-c-card.pf-m-selectable.pf-m-clickable .pf-v6-c-card__selectable-actions :is(.pf-v6-c-check__input, .pf-v6-c-radio__input):where(:disabled) ~ :is(.pf-v6-c-check__label, .pf-v6-c-radio__label), .pf-v6-c-card.pf-m-selectable.pf-m-clickable.pf-m-disabled {\n --pf-v6-c-card--BackgroundColor: var(--pf-v6-c-card--m-selectable--m-disabled--BackgroundColor);\n}\n.pf-v6-c-card__actions:has(> .pf-v6-c-card__selectable-actions input.pf-v6-screen-reader), .pf-v6-c-card:has(.pf-v6-c-card__selectable-actions input.pf-v6-screen-reader) {\n --pf-v6-c-card--BackgroundColor: var(--pf-v6-c-card--m-as-tile--BackgroundColor);\n --pf-v6-c-card--BorderColor: var(--pf-v6-c-card--m-as-tile--BorderColor);\n}\n\n.pf-v6-c-card.pf-m-clickable:not(.pf-m-selectable) {\n --pf-v6-c-card__actions--PaddingInlineStart: 0;\n --pf-v6-c-card__actions--MarginBlockStart: 0;\n --pf-v6-c-card__actions--MarginBlockEnd: 0;\n}\n.pf-v6-c-card.pf-m-compact {\n --pf-v6-c-card__title-text--FontSize: var(--pf-v6-c-card--m-compact__title-text--FontSize);\n --pf-v6-c-card__body--FontSize: var(--pf-v6-c-card--m-compact__body--FontSize);\n --pf-v6-c-card__footer--FontSize: var(--pf-v6-c-card--m-compact__footer--FontSize);\n --pf-v6-c-card--first-child--PaddingBlockStart: var(--pf-v6-c-card--m-compact--first-child--PaddingBlockStart);\n --pf-v6-c-card--child--PaddingInlineEnd: var(--pf-v6-c-card--m-compact--child--PaddingInlineEnd);\n --pf-v6-c-card--child--PaddingBlockEnd: var(--pf-v6-c-card--m-compact--child--PaddingBlockEnd);\n --pf-v6-c-card--child--PaddingInlineStart: var(--pf-v6-c-card--m-compact--child--PaddingInlineStart);\n --pf-v6-c-card--c-divider--child--PaddingBlockStart: var(--pf-v6-c-card--m-compact--c-divider--child--PaddingBlockStart);\n --pf-v6-c-card__title--not--last-child--PaddingBlockEnd: var(--pf-v6-c-card--m-compact__title--not--last-child--PaddingBlockEnd);\n}\n.pf-v6-c-card.pf-m-display-lg {\n --pf-v6-c-card__title-text--FontSize: var(--pf-v6-c-card--m-display-lg__title-text--FontSize);\n --pf-v6-c-card__body--FontSize: var(--pf-v6-c-card--m-display-lg__body--FontSize);\n --pf-v6-c-card__footer--FontSize: var(--pf-v6-c-card--m-display-lg__footer--FontSize);\n --pf-v6-c-card--first-child--PaddingBlockStart: var(--pf-v6-c-card--m-display-lg--first-child--PaddingBlockStart);\n --pf-v6-c-card--child--PaddingInlineEnd: var(--pf-v6-c-card--m-display-lg--child--PaddingInlineEnd);\n --pf-v6-c-card--child--PaddingBlockEnd: var(--pf-v6-c-card--m-display-lg--child--PaddingBlockEnd);\n --pf-v6-c-card--child--PaddingInlineStart: var(--pf-v6-c-card--m-display-lg--child--PaddingInlineStart);\n --pf-v6-c-card--c-divider--child--PaddingBlockStart: var(--pf-v6-c-card--m-display-lg--c-divider--child--PaddingBlockStart);\n --pf-v6-c-card__title--not--last-child--PaddingBlockEnd: var(--pf-v6-c-card--m-display-lg__title--not--last-child--PaddingBlockEnd);\n}\n.pf-v6-c-card.pf-m-secondary {\n --pf-v6-c-card--BackgroundColor: var(--pf-v6-c-card--m-secondary--BackgroundColor);\n}\n.pf-v6-c-card.pf-m-secondary.pf-m-selectable:not(.pf-m-current, .pf-m-selected), .pf-v6-c-card.pf-m-secondary.pf-m-clickable:not(.pf-m-current, .pf-m-selected) {\n --pf-v6-c-card--BorderColor: var(--pf-v6-c-card--m-selectable--BorderColor);\n --pf-v6-c-card--BorderWidth: var(--pf-v6-c-card--m-selectable--BorderWidth);\n}\n.pf-v6-c-card.pf-m-plain {\n --pf-v6-c-card--BorderColor: var(--pf-v6-c-card--m-plain--BorderColor);\n --pf-v6-c-card--BackgroundColor: var(--pf-v6-c-card--m-plain--BackgroundColor);\n backdrop-filter: none;\n}\n.pf-v6-c-card.pf-m-plain.pf-m-selectable, .pf-v6-c-card.pf-m-plain.pf-m-clickable {\n --pf-v6-c-card--BorderColor: var(--pf-v6-c-card--m-selectable--BorderColor);\n --pf-v6-c-card--BorderWidth: var(--pf-v6-c-card--m-selectable--BorderWidth);\n}\n.pf-v6-c-card.pf-m-plain.pf-m-selectable.pf-m-current, .pf-v6-c-card.pf-m-plain.pf-m-clickable.pf-m-current {\n --pf-v6-c-card--BorderColor: var(--pf-v6-c-card--m-selectable--m-clickable--m-current--BorderColor);\n --pf-v6-c-card--BorderWidth: var(--pf-v6-c-card--m-selectable--m-clickable--m-current--BorderWidth);\n}\n.pf-v6-c-card.pf-m-expanded .pf-v6-c-card__header-toggle-icon {\n transform: rotate(var(--pf-v6-c-card--m-expanded__header-toggle-icon--Rotate));\n}\n.pf-v6-c-card.pf-m-full-height {\n height: var(--pf-v6-c-card--m-full-height--Height);\n}\n.pf-v6-c-card > .pf-v6-c-divider + .pf-v6-c-card__header, .pf-v6-c-card > .pf-v6-c-divider + .pf-v6-c-card__title, .pf-v6-c-card > .pf-v6-c-divider + .pf-v6-c-card__body, .pf-v6-c-card > .pf-v6-c-divider + .pf-v6-c-card__footer {\n padding-block-start: var(--pf-v6-c-card--c-divider--child--PaddingBlockStart);\n}\n\n.pf-v6-c-card__header {\n display: flex;\n flex-direction: row;\n align-items: center;\n}\n.pf-v6-c-card__header .pf-v6-c-card__title {\n --pf-v6-c-card--first-child--PaddingBlockStart: 0;\n --pf-v6-c-card__title--not--last-child--PaddingBlockEnd: 0;\n padding: 0;\n}\n.pf-v6-c-card__header.pf-m-toggle-right {\n --pf-v6-c-card__header-toggle--MarginInlineEnd: var(--pf-v6-c-card__header--m-toggle-right--toggle--MarginInlineEnd);\n --pf-v6-c-card__header-toggle--MarginInlineStart: var(--pf-v6-c-card__header--m-toggle-right--toggle--MarginInlineStart);\n}\n.pf-v6-c-card__header.pf-m-toggle-right .pf-v6-c-card__header-toggle {\n order: 2;\n}\n.pf-v6-c-card__header.pf-m-wrap {\n --pf-v6-c-card__actions--PaddingInlineStart: 0;\n gap: var(--pf-v6-c-card__header--m-wrap--RowGap) var(--pf-v6-c-card__header--m-wrap--ColumnGap);\n}\n.pf-v6-c-card__header.pf-m-wrap,\n.pf-v6-c-card__header.pf-m-wrap .pf-v6-c-card__actions {\n flex-wrap: wrap;\n row-gap: var(--pf-v6-c-card__header--m-wrap--RowGap);\n}\n.pf-v6-c-card__header.pf-m-wrap .pf-v6-c-card__actions + * {\n margin-inline-end: auto;\n}\n.pf-v6-c-card__header.pf-m-wrap .pf-v6-c-card__actions {\n margin-inline-start: 0;\n}\n\n.pf-v6-c-card__header-main {\n flex-grow: 1;\n}\n\n.pf-v6-c-card__header-toggle {\n align-self: flex-start;\n margin-block-start: var(--pf-v6-c-card__header-toggle--MarginBlockStart);\n margin-block-end: var(--pf-v6-c-card__header-toggle--MarginBlockEnd);\n margin-inline-start: var(--pf-v6-c-card__header-toggle--MarginInlineStart);\n margin-inline-end: var(--pf-v6-c-card__header-toggle--MarginInlineEnd);\n}\n\n:where(.pf-v6-m-dir-rtl, [dir=rtl]) .pf-v6-c-card__header-toggle-icon {\n scale: -1 1;\n}\n\n.pf-v6-c-card__header-toggle-icon {\n display: inline-block;\n transition-timing-function: var(--pf-v6-c-card__header-toggle-icon--TransitionTimingFunction);\n transition-duration: var(--pf-v6-c-card__header-toggle-icon--TransitionDuration);\n transition-property: transform;\n}\n\n.pf-v6-c-card__title-text {\n font-family: var(--pf-v6-c-card__title-text--FontFamily);\n font-size: var(--pf-v6-c-card__title-text--FontSize);\n font-weight: var(--pf-v6-c-card__title-text--FontWeight);\n line-height: var(--pf-v6-c-card__title-text--LineHeight);\n color: var(--pf-v6-c-card__title-text--Color);\n overflow-wrap: var(--pf-v6-c-card__title-text--OverflowWrap);\n}\n\n.pf-v6-c-card__subtitle {\n padding-block-start: var(--pf-t--global--spacer--sm);\n font-size: var(--pf-t--global--font--size--body--sm);\n color: var(--pf-t--global--text--color--subtle);\n}\n\n.pf-v6-c-card__actions {\n display: flex;\n gap: var(--pf-v6-c-card__actions--Gap);\n align-items: center;\n align-self: flex-start;\n order: 1;\n padding-inline-start: var(--pf-v6-c-card__actions--PaddingInlineStart);\n margin-block-start: var(--pf-v6-c-card__actions--MarginBlockStart);\n margin-block-end: var(--pf-v6-c-card__actions--MarginBlockEnd);\n margin-inline-start: auto;\n}\n.pf-v6-c-card__actions + .pf-v6-c-card__title,\n.pf-v6-c-card__actions + .pf-v6-c-card__body,\n.pf-v6-c-card__actions + .pf-v6-c-card__footer {\n padding: 0;\n}\n.pf-v6-c-card__actions.pf-m-no-offset {\n --pf-v6-c-card__actions--MarginBlockStart: 0;\n --pf-v6-c-card__actions--MarginBlockEnd: 0;\n}\n\n.pf-v6-c-card__selectable-actions :is(.pf-v6-c-check__label, .pf-v6-c-radio__label, .pf-v6-c-card__clickable-action) {\n position: absolute;\n inset: 0;\n justify-self: auto;\n cursor: pointer;\n}\n.pf-v6-c-card__selectable-actions :is(.pf-v6-c-check__label, .pf-v6-c-radio__label, .pf-v6-c-card__clickable-action)::before {\n position: absolute;\n inset: 0;\n z-index: -1;\n content: "";\n background-color: var(--pf-v6-c-card--BackgroundColor, transparent);\n border: var(--pf-v6-c-card--BorderWidth) solid var(--pf-v6-c-card--BorderColor, transparent);\n border-radius: var(--pf-v6-c-card--BorderRadius);\n}\n.pf-v6-c-card__selectable-actions :is(.pf-v6-c-check__label, .pf-v6-c-radio__label, .pf-v6-c-card__clickable-action):hover {\n --pf-v6-c-card--BorderColor: var(--pf-v6-c-card--m-selectable--hover--BorderColor);\n --pf-v6-c-card--BorderWidth: var(--pf-v6-c-card--m-selectable--hover--BorderWidth);\n}\n\n.pf-v6-c-card__selectable-actions :is(.pf-v6-c-check__input, .pf-v6-c-radio__input):where(:checked) ~ :is(.pf-v6-c-radio__label, .pf-v6-c-check__label),\n.pf-v6-c-card.pf-m-selected {\n --pf-v6-c-card--BorderColor: var(--pf-v6-c-card--m-selectable--m-selected--BorderColor);\n --pf-v6-c-card--BorderWidth: var(--pf-v6-c-card--m-selectable--m-selected--BorderWidth);\n}\n\n.pf-v6-c-card__selectable-actions .pf-v6-c-card__clickable-action:where(:focus-visible),\n.pf-v6-c-card__selectable-actions :is(.pf-v6-c-check__input, .pf-v6-c-radio__input, .pf-v6-c-card__clickable-action):where(:focus-visible) ~ :is(.pf-v6-c-check__label, .pf-v6-c-radio__label) {\n --pf-v6-c-card--BorderColor: var(--pf-v6-c-card--m-selectable--focus--BorderColor);\n --pf-v6-c-card--BorderWidth: var(--pf-v6-c-card--m-selectable--focus--BorderWidth);\n}\n\n.pf-v6-c-card__selectable-actions :is(.pf-v6-c-check__input, .pf-v6-c-radio__input):where(:focus-visible):where(:checked) ~ :is(.pf-v6-c-check__label, .pf-v6-c-radio__label) {\n --pf-v6-c-card--BorderColor: var(--pf-v6-c-card--m-selectable--m-selected--focus--BorderColor);\n --pf-v6-c-card--BorderWidth: var(--pf-v6-c-card--m-selectable--m-selected--focus--BorderWidth);\n}\n\n.pf-v6-c-card__selectable-actions :is(.pf-v6-c-check__input, .pf-v6-c-radio__input):where(:disabled) ~ :is(.pf-v6-c-check__label, .pf-v6-c-radio__label),\n.pf-v6-c-card.pf-m-disabled {\n --pf-v6-c-card__title-text--Color: var(--pf-v6-c-card--m-selectable--m-disabled__title-text--Color);\n --pf-v6-c-card__body--Color: var(--pf-v6-c-card--m-selectable--m-disabled__body--Color);\n --pf-v6-c-card__footer--Color: var(--pf-v6-c-card--m-selectable--m-disabled__footer--Color);\n --pf-v6-c-card--BackgroundColor: var(--pf-v6-c-card--m-selectable--m-disabled--BackgroundColor);\n --pf-v6-c-card--BorderColor: var(--pf-v6-c-card--m-selectable--m-disabled--BorderColor);\n}\n\n.pf-v6-c-card__clickable-action {\n outline: 0;\n background: none;\n border: 0;\n}\n.pf-v6-c-card__clickable-action:disabled, .pf-v6-c-card__clickable-action.pf-m-disabled {\n pointer-events: none;\n}\n\n.pf-v6-c-card__header,\n.pf-v6-c-card__title,\n.pf-v6-c-card__body,\n.pf-v6-c-card__footer {\n padding-block-end: var(--pf-v6-c-card--child--PaddingBlockEnd);\n padding-inline-start: var(--pf-v6-c-card--child--PaddingInlineStart);\n padding-inline-end: var(--pf-v6-c-card--child--PaddingInlineEnd);\n}\n.pf-v6-c-card__header:first-child,\n.pf-v6-c-card__title:first-child,\n.pf-v6-c-card__body:first-child,\n.pf-v6-c-card__footer:first-child {\n padding-block-start: var(--pf-v6-c-card--first-child--PaddingBlockStart);\n}\n\n.pf-v6-c-card__header:not(:last-child),\n.pf-v6-c-card__title:not(:last-child) {\n padding-block-end: var(--pf-v6-c-card__title--not--last-child--PaddingBlockEnd);\n}\n.pf-v6-c-card__header .pf-v6-c-button.pf-m-inline:disabled,\n.pf-v6-c-card__title .pf-v6-c-button.pf-m-inline:disabled {\n --pf-v6-c-button--disabled--Color: var(--pf-v6-c-card--c-button--disabled--Color);\n}\n\n.pf-v6-c-card__expandable-content {\n --pf-v6-c-card--first-child--PaddingBlockStart: 0;\n}\n\n.pf-v6-c-card__body:not(.pf-m-no-fill) {\n flex: 1 1 auto;\n}\n\n.pf-v6-c-card__body {\n font-size: var(--pf-v6-c-card__body--FontSize);\n color: var(--pf-v6-c-card__body--Color);\n}\n\n.pf-v6-c-card__footer {\n font-size: var(--pf-v6-c-card__footer--FontSize);\n color: var(--pf-v6-c-card__footer--Color);\n}',""]);const i=l},8186(e,n,t){"use strict";t.d(n,{A:()=>i});var a=t(1601),o=t.n(a),r=t(6314),l=t.n(r)()(o());l.push([e.id,".pf-v6-c-check {\n --pf-v6-c-check--GridGap: var(--pf-t--global--spacer--gap--group--vertical) var(--pf-t--global--spacer--gap--text-to-element--default);\n --pf-v6-c-check--AccentColor: var(--pf-t--global--color--brand--default);\n --pf-v6-c-check--m-standalone--MinHeight: calc(var(--pf-v6-c-check__label--FontSize) * var(--pf-v6-c-check__label--LineHeight));\n --pf-v6-c-check__label--disabled--Color: var(--pf-t--global--text--color--disabled);\n --pf-v6-c-check__label--Color: var(--pf-t--global--text--color--regular);\n --pf-v6-c-check__label--FontWeight: var(--pf-t--global--font--weight--body--default);\n --pf-v6-c-check__label--FontSize: var(--pf-t--global--font--size--body--default);\n --pf-v6-c-check__label--LineHeight: var(--pf-t--global--font--line-height--body);\n --pf-v6-c-check__description--FontSize: var(--pf-t--global--font--size--body--sm);\n --pf-v6-c-check__description--Color: var(--pf-t--global--text--color--subtle);\n --pf-v6-c-check__label-required--MarginInlineStart: var(--pf-t--global--spacer--xs);\n --pf-v6-c-check__label-required--FontSize: var(--pf-t--global--font--size--body--sm);\n --pf-v6-c-check__label-required--Color: var(--pf-t--global--color--status--danger--default);\n --pf-v6-c-check__input--TranslateY: calc((var(--pf-v6-c-check__label--LineHeight) * var(--pf-v6-c-check__label--FontSize) / 2 ) - 50%);\n}\n\n.pf-v6-c-check {\n display: grid;\n grid-template-columns: auto 1fr;\n gap: var(--pf-v6-c-check--GridGap);\n accent-color: var(--pf-v6-c-check--AccentColor);\n}\n.pf-v6-c-check.pf-m-standalone {\n display: inline-grid;\n grid-template-columns: auto;\n min-height: var(--pf-v6-c-check--m-standalone--MinHeight);\n}\n.pf-v6-c-check.pf-m-standalone .pf-v6-c-check__input {\n align-self: center;\n transform: none;\n}\n\n.pf-v6-c-check__input {\n align-self: start;\n font-size: var(--pf-v6-c-check__label--FontSize);\n line-height: var(--pf-v6-c-check__label--LineHeight);\n transform: translateY(var(--pf-v6-c-check__input--TranslateY));\n}\n\n.pf-v6-c-check__label {\n font-size: var(--pf-v6-c-check__label--FontSize);\n font-weight: var(--pf-v6-c-check__label--FontWeight);\n line-height: var(--pf-v6-c-check__label--LineHeight);\n color: var(--pf-v6-c-check__label--Color);\n}\n\n.pf-v6-c-check__description {\n grid-column: 2;\n font-size: var(--pf-v6-c-check__description--FontSize);\n color: var(--pf-v6-c-check__description--Color);\n}\n\n.pf-v6-c-check__body {\n grid-column: 2;\n}\n\n.pf-v6-c-check__label,\n.pf-v6-c-check__input {\n justify-self: start;\n}\nlabel.pf-v6-c-check, .pf-v6-c-check__label,\n.pf-v6-c-check__input {\n cursor: pointer;\n}\n\n.pf-v6-c-check__label:disabled, .pf-v6-c-check__label.pf-m-disabled,\n.pf-v6-c-check__input:disabled,\n.pf-v6-c-check__input.pf-m-disabled {\n --pf-v6-c-check__label--Color: var(--pf-v6-c-check__label--disabled--Color);\n cursor: not-allowed;\n}\n\n.pf-v6-c-check__label-required {\n margin-inline-start: var(--pf-v6-c-check__label-required--MarginInlineStart);\n font-size: var(--pf-v6-c-check__label-required--FontSize);\n color: var(--pf-v6-c-check__label-required--Color);\n}",""]);const i=l},583(e,n,t){"use strict";t.d(n,{A:()=>i});var a=t(1601),o=t.n(a),r=t(6314),l=t.n(r)()(o());l.push([e.id,".pf-v6-c-clipboard-copy {\n --pf-v6-c-clipboard-copy__toggle-icon--TransitionDuration: var(--pf-t--global--motion--duration--icon--default);\n --pf-v6-c-clipboard-copy__toggle-icon--TransitionTimingFunction: var(--pf-t--global--motion--timing-function--default);\n --pf-v6-c-clipboard-copy__toggle-icon--Transition: transform var(--pf-v6-c-clipboard-copy__toggle-icon--TransitionDuration) var(--pf-v6-c-clipboard-copy__toggle-icon--TransitionTimingFunction);\n --pf-v6-c-clipboard-copy--m-expanded__toggle-icon--Rotate: -180deg;\n --pf-v6-c-clipboard-copy__expandable-content--MarginBlockStart: var(--pf-t--global--spacer--xs);\n --pf-v6-c-clipboard-copy__expandable-content--PaddingBlockStart: var(--pf-t--global--spacer--md);\n --pf-v6-c-clipboard-copy__expandable-content--PaddingInlineEnd: var(--pf-t--global--spacer--md);\n --pf-v6-c-clipboard-copy__expandable-content--PaddingBlockEnd: var(--pf-t--global--spacer--md);\n --pf-v6-c-clipboard-copy__expandable-content--PaddingInlineStart: var(--pf-t--global--spacer--md);\n --pf-v6-c-clipboard-copy__expandable-content--BackgroundColor: var(--pf-t--global--background--color--control--default);\n --pf-v6-c-clipboard-copy__expandable-content--BorderBlockStartWidth: var(--pf-t--global--border--width--control--default);\n --pf-v6-c-clipboard-copy__expandable-content--BorderInlineEndWidth: var(--pf-t--global--border--width--control--default);\n --pf-v6-c-clipboard-copy__expandable-content--BorderBlockEndWidth: var(--pf-t--global--border--width--control--default);\n --pf-v6-c-clipboard-copy__expandable-content--BorderInlineStartWidth: var(--pf-t--global--border--width--control--default);\n --pf-v6-c-clipboard-copy__expandable-content--BorderColor: var(--pf-t--global--border--color--control--default);\n --pf-v6-c-clipboard-copy__expandable-content--BorderRadius: var(--pf-t--global--border--radius--control--form-element);\n --pf-v6-c-clipboard-copy__expandable-content--OutlineOffset: var(--pf-t--global--spacer--xs);\n --pf-v6-c-clipboard-copy--m-readonly__expandable-content--BackgroundColor: var(--pf-t--global--background--color--control--read-only);\n --pf-v6-c-clipboard-copy--m-readonly__expandable-content--BorderColor: var(--pf-t--global--border--color--control--read-only);\n --pf-v6-c-clipboard-copy__group--Gap: var(--pf-t--global--spacer--gap--control-to-control--default);\n --pf-v6-c-clipboard-copy--m-inline--PaddingInlineStart: var(--pf-t--global--spacer--xs);\n --pf-v6-c-clipboard-copy--m-inline--PaddingInlineEnd: var(--pf-t--global--spacer--xs);\n --pf-v6-c-clipboard-copy--m-inline--BackgroundColor: var(--pf-t--global--background--color--secondary--default);\n --pf-v6-c-clipboard-copy__actions--Gap: var(--pf-t--global--spacer--gap--action-to-action--plain);\n --pf-v6-c-clipboard-copy__actions--MarginInlineStart: var(--pf-t--global--spacer--gap--text-to-element--compact);\n --pf-v6-c-clipboard-copy__actions-item--button--Color: var(--pf-t--global--icon--color--subtle);\n --pf-v6-c-clipboard-copy__actions-item--button--hover--Color: var(--pf-t--global--icon--color--regular);\n --pf-v6-c-clipboard-copy__text--m-code--FontFamily: var(--pf-t--global--font--family--mono);\n --pf-v6-c-clipboard-copy__text--m-code--FontSize: var(--pf-t--global--font--size--body--default);\n}\n\n.pf-v6-c-clipboard-copy.pf-m-expanded .pf-v6-c-clipboard-copy__toggle-icon {\n transform: rotate(var(--pf-v6-c-clipboard-copy--m-expanded__toggle-icon--Rotate));\n}\n.pf-v6-c-clipboard-copy.pf-m-inline {\n display: inline;\n padding-inline-start: var(--pf-v6-c-clipboard-copy--m-inline--PaddingInlineStart);\n padding-inline-end: var(--pf-v6-c-clipboard-copy--m-inline--PaddingInlineEnd);\n white-space: nowrap;\n background-color: var(--pf-v6-c-clipboard-copy--m-inline--BackgroundColor);\n}\n.pf-v6-c-clipboard-copy.pf-m-inline.pf-m-block {\n display: block;\n}\n.pf-v6-c-clipboard-copy.pf-m-inline.pf-m-truncate {\n display: inline-flex;\n}\n.pf-v6-c-clipboard-copy.pf-m-readonly {\n --pf-v6-c-clipboard-copy__expandable-content--BackgroundColor: var(--pf-v6-c-clipboard-copy--m-readonly__expandable-content--BackgroundColor);\n --pf-v6-c-clipboard-copy__expandable-content--BorderColor: var(--pf-v6-c-clipboard-copy--m-readonly__expandable-content--BorderColor);\n}\n\n.pf-v6-c-clipboard-copy__group {\n display: flex;\n gap: var(--pf-v6-c-clipboard-copy__group--Gap);\n}\n\n:where(.pf-v6-m-dir-rtl, [dir=rtl]) .pf-v6-c-clipboard-copy__toggle-icon {\n scale: -1 1;\n}\n\n.pf-v6-c-clipboard-copy__toggle-icon {\n transition: var(--pf-v6-c-clipboard-copy__toggle-icon--Transition);\n}\n\n.pf-v6-c-clipboard-copy__expandable-content {\n padding-block-start: var(--pf-v6-c-clipboard-copy__expandable-content--PaddingBlockStart);\n padding-block-end: var(--pf-v6-c-clipboard-copy__expandable-content--PaddingBlockEnd);\n padding-inline-start: var(--pf-v6-c-clipboard-copy__expandable-content--PaddingInlineStart);\n padding-inline-end: var(--pf-v6-c-clipboard-copy__expandable-content--PaddingInlineEnd);\n margin-block-start: var(--pf-v6-c-clipboard-copy__expandable-content--MarginBlockStart);\n overflow-wrap: break-word;\n background-color: var(--pf-v6-c-clipboard-copy__expandable-content--BackgroundColor);\n background-clip: padding-box;\n border: solid var(--pf-v6-c-clipboard-copy__expandable-content--BorderColor);\n border-block-start-width: var(--pf-v6-c-clipboard-copy__expandable-content--BorderBlockStartWidth);\n border-block-end-width: var(--pf-v6-c-clipboard-copy__expandable-content--BorderBlockEndWidth);\n border-inline-start-width: var(--pf-v6-c-clipboard-copy__expandable-content--BorderInlineStartWidth);\n border-inline-end-width: var(--pf-v6-c-clipboard-copy__expandable-content--BorderInlineEndWidth);\n border-radius: var(--pf-v6-c-clipboard-copy__expandable-content--BorderRadius);\n box-shadow: var(--pf-v6-c-clipboard-copy__expandable-content--BoxShadow);\n}\n.pf-v6-c-clipboard-copy__expandable-content pre {\n white-space: pre-wrap;\n}\n\n.pf-v6-c-clipboard-copy__text {\n overflow-wrap: break-word;\n white-space: normal;\n}\n.pf-v6-c-clipboard-copy__text.pf-m-code {\n font-family: var(--pf-v6-c-clipboard-copy__text--m-code--FontFamily);\n font-size: var(--pf-v6-c-clipboard-copy__text--m-code--FontSize);\n}\n\n.pf-v6-c-clipboard-copy__actions {\n display: inline-flex;\n gap: var(--pf-v6-c-clipboard-copy__actions--Gap);\n margin-inline-start: var(--pf-v6-c-clipboard-copy__actions--MarginInlineStart);\n}\n\n.pf-v6-c-clipboard-copy__actions-item .pf-v6-c-button.pf-m-plain {\n --pf-v6-c-button--m-plain__icon--Color: var(--pf-v6-c-clipboard-copy__actions-item--button--Color);\n --pf-v6-c-button--m-plain--hover__icon--Color: var(--pf-v6-c-clipboard-copy__actions-item--button--hover--Color);\n}",""]);const i=l},341(e,n,t){"use strict";t.d(n,{A:()=>i});var a=t(1601),o=t.n(a),r=t(6314),l=t.n(r)()(o());l.push([e.id,".pf-v6-c-code-block {\n --pf-v6-c-code-block--BorderColor: var(--pf-t--global--border--color--high-contrast);\n --pf-v6-c-code-block--BorderWidth: var(--pf-t--global--border--width--high-contrast--regular);\n --pf-v6-c-code-block--BackgroundColor: var(--pf-t--global--background--color--secondary--default);\n --pf-v6-c-code-block--BorderRadius: var(--pf-t--global--border--radius--medium);\n --pf-v6-c-code-block__header--BorderBlockEndWidth: var(--pf-t--global--border--width--divider--default);\n --pf-v6-c-code-block__header--BorderBlockEndColor: var(--pf-t--global--border--color--default);\n --pf-v6-c-code-block__header--PaddingBlockStart: var(--pf-t--global--spacer--xs);\n --pf-v6-c-code-block__header--PaddingBlockEnd: var(--pf-t--global--spacer--xs);\n --pf-v6-c-code-block__header--PaddingInlineEnd: var(--pf-t--global--spacer--sm);\n --pf-v6-c-code-block__header--PaddingInlineStart: var(--pf-t--global--spacer--sm);\n --pf-v6-c-code-block__content--PaddingBlockStart: var(--pf-t--global--spacer--md);\n --pf-v6-c-code-block__content--PaddingInlineEnd: var(--pf-t--global--spacer--md);\n --pf-v6-c-code-block__content--PaddingBlockEnd: var(--pf-t--global--spacer--md);\n --pf-v6-c-code-block__content--PaddingInlineStart: var(--pf-t--global--spacer--md);\n --pf-v6-c-code-block__pre--FontFamily: var(--pf-t--global--font--family--mono);\n --pf-v6-c-code-block__pre--FontSize: var(--pf-t--global--font--size--xs);\n}\n\n.pf-v6-c-code-block {\n background-color: var(--pf-v6-c-code-block--BackgroundColor);\n border: var(--pf-v6-c-code-block--BorderWidth) solid var(--pf-v6-c-code-block--BorderColor);\n border-radius: var(--pf-v6-c-code-block--BorderRadius);\n}\n\n.pf-v6-c-code-block__header {\n display: flex;\n padding-block-start: var(--pf-v6-c-code-block__header--PaddingBlockStart);\n padding-block-end: var(--pf-v6-c-code-block__header--PaddingBlockEnd);\n padding-inline-start: var(--pf-v6-c-code-block__header--PaddingInlineStart);\n padding-inline-end: var(--pf-v6-c-code-block__header--PaddingInlineEnd);\n border-block-end: var(--pf-v6-c-code-block__header--BorderBlockEndWidth) solid var(--pf-v6-c-code-block__header--BorderBlockEndColor);\n}\n\n.pf-v6-c-code-block__actions {\n display: flex;\n margin-inline-start: auto;\n}\n\n.pf-v6-c-code-block__content {\n padding-block-start: var(--pf-v6-c-code-block__content--PaddingBlockStart);\n padding-block-end: var(--pf-v6-c-code-block__content--PaddingBlockEnd);\n padding-inline-start: var(--pf-v6-c-code-block__content--PaddingInlineStart);\n padding-inline-end: var(--pf-v6-c-code-block__content--PaddingInlineEnd);\n}\n\n.pf-v6-c-code-block__pre {\n font-family: var(--pf-v6-c-code-block__pre--FontFamily);\n font-size: var(--pf-v6-c-code-block__pre--FontSize);\n overflow-wrap: break-word;\n white-space: pre-wrap;\n}\n\n.pf-v6-c-code-block__code {\n font-family: var(--pf-v6-c-code-block__code--FontFamily, inherit);\n}",""]);const i=l},3746(e,n,t){"use strict";t.d(n,{A:()=>i});var a=t(1601),o=t.n(a),r=t(6314),l=t.n(r)()(o());l.push([e.id,":root {\n --pf-v6-c-content--MarginBlockEnd: var(--pf-t--global--spacer--md);\n --pf-v6-c-content--LineHeight: var(--pf-t--global--font--line-height--body);\n --pf-v6-c-content--FontSize: var(--pf-t--global--font--size--body--default);\n --pf-v6-c-content--m-editorial--FontSize: var(--pf-t--global--font--size--body--lg);\n --pf-v6-c-content--FontWeight: var(--pf-t--global--font--weight--body--default);\n --pf-v6-c-content--Color: var(--pf-t--global--text--color--regular);\n --pf-v6-c-content--heading--FontFamily: var(--pf-t--global--font--family--heading);\n --pf-v6-c-content--h1--MarginBlockStart: var(--pf-t--global--spacer--lg);\n --pf-v6-c-content--h1--MarginBlockEnd: var(--pf-t--global--spacer--sm);\n --pf-v6-c-content--h1--LineHeight: var(--pf-t--global--font--line-height--heading);\n --pf-v6-c-content--h1--FontSize: var(--pf-t--global--font--size--heading--h1);\n --pf-v6-c-content--h1--FontWeight: var(--pf-t--global--font--weight--heading--default);\n --pf-v6-c-content--h2--MarginBlockStart: var(--pf-t--global--spacer--lg);\n --pf-v6-c-content--h2--MarginBlockEnd: var(--pf-t--global--spacer--sm);\n --pf-v6-c-content--h2--LineHeight: var(--pf-t--global--font--line-height--heading);\n --pf-v6-c-content--h2--FontSize: var(--pf-t--global--font--size--heading--h2);\n --pf-v6-c-content--h2--FontWeight: var(--pf-t--global--font--weight--heading--default);\n --pf-v6-c-content--h3--MarginBlockStart: var(--pf-t--global--spacer--lg);\n --pf-v6-c-content--h3--MarginBlockEnd: var(--pf-t--global--spacer--sm);\n --pf-v6-c-content--h3--LineHeight: var(--pf-t--global--font--line-height--heading);\n --pf-v6-c-content--h3--FontSize: var(--pf-t--global--font--size--heading--h3);\n --pf-v6-c-content--h3--FontWeight: var(--pf-t--global--font--weight--heading--default);\n --pf-v6-c-content--h4--MarginBlockStart: var(--pf-t--global--spacer--lg);\n --pf-v6-c-content--h4--MarginBlockEnd: var(--pf-t--global--spacer--sm);\n --pf-v6-c-content--h4--LineHeight: var(--pf-t--global--font--line-height--heading);\n --pf-v6-c-content--h4--FontSize: var(--pf-t--global--font--size--heading--h4);\n --pf-v6-c-content--h4--FontWeight: var(--pf-t--global--font--weight--heading--default);\n --pf-v6-c-content--h5--MarginBlockStart: var(--pf-t--global--spacer--lg);\n --pf-v6-c-content--h5--MarginBlockEnd: var(--pf-t--global--spacer--sm);\n --pf-v6-c-content--h5--LineHeight: var(--pf-t--global--font--line-height--heading);\n --pf-v6-c-content--h5--FontSize: var(--pf-t--global--font--size--heading--h5);\n --pf-v6-c-content--h5--FontWeight: var(--pf-t--global--font--weight--heading--default);\n --pf-v6-c-content--h6--MarginBlockStart: var(--pf-t--global--spacer--lg);\n --pf-v6-c-content--h6--MarginBlockEnd: var(--pf-t--global--spacer--sm);\n --pf-v6-c-content--h6--LineHeight: var(--pf-t--global--font--line-height--heading);\n --pf-v6-c-content--h6--FontSize: var(--pf-t--global--font--size--heading--h6);\n --pf-v6-c-content--h6--FontWeight: var(--pf-t--global--font--weight--heading--default);\n --pf-v6-c-content--heading--m-page-title--FontWeight: var(--pf-t--global--font--weight--heading--bold);\n --pf-v6-c-content--small--MarginBlockEnd: var(--pf-t--global--spacer--md);\n --pf-v6-c-content--small--LineHeight: var(--pf-t--global--font--line-height--body);\n --pf-v6-c-content--small--FontSize: var(--pf-t--global--font--size--body--sm);\n --pf-v6-c-content--m-editorial--small--FontSize: var(--pf-t--global--font--size--body--default);\n --pf-v6-c-content--small--Color: var(--pf-t--global--text--color--subtle);\n --pf-v6-c-content--a--Color: var(--pf-t--global--text--color--link--default);\n --pf-v6-c-content--a--TextDecorationLine: var(--pf-t--global--text-decoration--link--line--default);\n --pf-v6-c-content--a--TextDecorationStyle: var(--pf-t--global--text-decoration--link--style--default);\n --pf-v6-c-content--a--hover--Color: var(--pf-t--global--text--color--link--hover);\n --pf-v6-c-content--a--hover--TextDecorationLine: var(--pf-t--global--text-decoration--link--line--hover);\n --pf-v6-c-content--a--hover--TextDecorationStyle: var(--pf-t--global--text-decoration--link--style--hover);\n --pf-v6-c-content--a--visited--Color: var(--pf-t--global--text--color--link--visited);\n --pf-v6-c-content--blockquote--PaddingBlockStart: var(--pf-t--global--spacer--md);\n --pf-v6-c-content--blockquote--PaddingInlineEnd: var(--pf-t--global--spacer--md);\n --pf-v6-c-content--blockquote--PaddingBlockEnd: var(--pf-t--global--spacer--md);\n --pf-v6-c-content--blockquote--PaddingInlineStart: var(--pf-t--global--spacer--md);\n --pf-v6-c-content--blockquote--Color: var(--pf-t--global--text--color--subtle);\n --pf-v6-c-content--blockquote--BorderInlineStartColor: var(--pf-t--global--border--color--default);\n --pf-v6-c-content--blockquote--BorderInlineStartWidth: var(--pf-t--global--border--width--300);\n --pf-v6-c-content--list--Gap: var(--pf-t--global--spacer--sm);\n --pf-v6-c-content--list--PaddingInlineStart: var(--pf-t--global--spacer--lg);\n --pf-v6-c-content--list--nested--MarginBlockStart: var(--pf-v6-c-content--list--Gap);\n --pf-v6-c-content--ul--ListStyle: var(--pf-t--global--list-style);\n --pf-v6-c-content--dl--GridTemplateColumns--dt: 12ch;\n --pf-v6-c-content--dl--GridTemplateColumns--dd: 1fr;\n --pf-v6-c-content--dl--ColumnGap: var(--pf-t--global--spacer--gap--group--horizontal);\n --pf-v6-c-content--dl--RowGap: var(--pf-t--global--spacer--gap--group-to-group--vertical--default);\n --pf-v6-c-content--dt--FontWeight: var(--pf-t--global--font--weight--body--bold);\n --pf-v6-c-content--dt--MarginBlockStart: var(--pf-t--global--spacer--md);\n --pf-v6-c-content--dt--sm--MarginBlockStart: 0;\n --pf-v6-c-content--hr--Height: var(--pf-t--global--border--width--divider--default);\n --pf-v6-c-content--hr--BackgroundColor: var(--pf-t--global--border--color--default);\n}\n\n[class*=pf-v6-c-content] {\n font-size: var(--pf-v6-c-content--FontSize);\n line-height: var(--pf-v6-c-content--LineHeight);\n color: var(--pf-v6-c-content--Color);\n}\n[class*=pf-v6-c-content].pf-m-editorial {\n --pf-v6-c-content--FontSize: var(--pf-v6-c-content--m-editorial--FontSize);\n --pf-v6-c-content--small--FontSize: var(--pf-v6-c-content--m-editorial--small--FontSize);\n}\n\n:is(.pf-v6-c-content--a, .pf-v6-c-content a) {\n color: var(--pf-v6-c-content--a--Color);\n text-decoration-line: var(--pf-v6-c-content--a--TextDecorationLine);\n text-decoration-style: var(--pf-v6-c-content--a--TextDecorationStyle);\n}\n:is(.pf-v6-c-content--a, .pf-v6-c-content a):is(:hover, :focus) {\n --pf-v6-c-content--a--Color: var(--pf-v6-c-content--a--hover--Color);\n --pf-v6-c-content--a--TextDecorationLine: var(--pf-v6-c-content--a--hover--TextDecorationLine);\n --pf-v6-c-content--a--TextDecorationStyle: var(--pf-v6-c-content--a--hover--TextDecorationStyle);\n}\n\n:is(.pf-v6-c-content--a.pf-m-visited, .pf-v6-c-content.pf-m-visited a, .pf-v6-c-content a.pf-m-visited):visited {\n color: var(--pf-v6-c-content--a--visited--Color);\n}\n\n:is(.pf-v6-c-content--li + .pf-v6-c-content--li, .pf-v6-c-content li + li) {\n margin-block-start: var(--pf-v6-c-content--li--MarginBlockStart);\n}\n\n:is(.pf-v6-c-content--p,\n.pf-v6-c-content--dl,\n.pf-v6-c-content--ol,\n.pf-v6-c-content--ul,\n.pf-v6-c-content--blockquote,\n.pf-v6-c-content--small,\n.pf-v6-c-content--pre,\n.pf-v6-c-content--table,\n.pf-v6-c-content--hr, .pf-v6-c-content p, .pf-v6-c-content dl, .pf-v6-c-content ol, .pf-v6-c-content ul, .pf-v6-c-content blockquote, .pf-v6-c-content small, .pf-v6-c-content pre, .pf-v6-c-content table, .pf-v6-c-content hr):not(:last-child) {\n margin-block-end: var(--pf-v6-c-content--MarginBlockEnd);\n}\n\n:is(.pf-v6-c-content--h1,\n.pf-v6-c-content--h2,\n.pf-v6-c-content--h3,\n.pf-v6-c-content--h4,\n.pf-v6-c-content--h5,\n.pf-v6-c-content--h6, .pf-v6-c-content h1, .pf-v6-c-content h2, .pf-v6-c-content h3, .pf-v6-c-content h4, .pf-v6-c-content h5, .pf-v6-c-content h6) {\n margin: 0;\n font-family: var(--pf-v6-c-content--heading--FontFamily);\n}\n:is(.pf-v6-c-content--h1,\n.pf-v6-c-content--h2,\n.pf-v6-c-content--h3,\n.pf-v6-c-content--h4,\n.pf-v6-c-content--h5,\n.pf-v6-c-content--h6, .pf-v6-c-content h1, .pf-v6-c-content h2, .pf-v6-c-content h3, .pf-v6-c-content h4, .pf-v6-c-content h5, .pf-v6-c-content h6):first-child {\n margin-block-start: 0;\n}\n:is(.pf-v6-c-content--h1,\n.pf-v6-c-content--h2,\n.pf-v6-c-content--h3,\n.pf-v6-c-content--h4,\n.pf-v6-c-content--h5,\n.pf-v6-c-content--h6, .pf-v6-c-content h1, .pf-v6-c-content h2, .pf-v6-c-content h3, .pf-v6-c-content h4, .pf-v6-c-content h5, .pf-v6-c-content h6):last-child {\n margin-block-end: 0;\n}\n:is(.pf-v6-c-content--h1,\n.pf-v6-c-content--h2,\n.pf-v6-c-content--h3,\n.pf-v6-c-content--h4,\n.pf-v6-c-content--h5,\n.pf-v6-c-content--h6, .pf-v6-c-content h1, .pf-v6-c-content h2, .pf-v6-c-content h3, .pf-v6-c-content h4, .pf-v6-c-content h5, .pf-v6-c-content h6).pf-m-page-title {\n font-weight: var(--pf-v6-c-content--heading--m-page-title--FontWeight);\n}\n\n:is(.pf-v6-c-content--h1, .pf-v6-c-content h1) {\n margin-block-start: var(--pf-v6-c-content--h1--MarginBlockStart);\n margin-block-end: var(--pf-v6-c-content--h1--MarginBlockEnd);\n font-size: var(--pf-v6-c-content--h1--FontSize);\n font-weight: var(--pf-v6-c-content--h1--FontWeight);\n line-height: var(--pf-v6-c-content--h1--LineHeight);\n}\n\n:is(.pf-v6-c-content--h2, .pf-v6-c-content h2) {\n margin-block-start: var(--pf-v6-c-content--h2--MarginBlockStart);\n margin-block-end: var(--pf-v6-c-content--h2--MarginBlockEnd);\n font-size: var(--pf-v6-c-content--h2--FontSize);\n font-weight: var(--pf-v6-c-content--h2--FontWeight);\n line-height: var(--pf-v6-c-content--h2--LineHeight);\n}\n\n:is(.pf-v6-c-content--h3, .pf-v6-c-content h3) {\n margin-block-start: var(--pf-v6-c-content--h3--MarginBlockStart);\n margin-block-end: var(--pf-v6-c-content--h3--MarginBlockEnd);\n font-size: var(--pf-v6-c-content--h3--FontSize);\n font-weight: var(--pf-v6-c-content--h3--FontWeight);\n line-height: var(--pf-v6-c-content--h3--LineHeight);\n}\n\n:is(.pf-v6-c-content--h4, .pf-v6-c-content h4) {\n margin-block-start: var(--pf-v6-c-content--h4--MarginBlockStart);\n margin-block-end: var(--pf-v6-c-content--h4--MarginBlockEnd);\n font-size: var(--pf-v6-c-content--h4--FontSize);\n font-weight: var(--pf-v6-c-content--h4--FontWeight);\n line-height: var(--pf-v6-c-content--h4--LineHeight);\n}\n\n:is(.pf-v6-c-content--h5, .pf-v6-c-content h5) {\n margin-block-start: var(--pf-v6-c-content--h5--MarginBlockStart);\n margin-block-end: var(--pf-v6-c-content--h5--MarginBlockEnd);\n font-size: var(--pf-v6-c-content--h5--FontSize);\n font-weight: var(--pf-v6-c-content--h5--FontWeight);\n line-height: var(--pf-v6-c-content--h5--LineHeight);\n}\n\n:is(.pf-v6-c-content--h6, .pf-v6-c-content h6) {\n margin-block-start: var(--pf-v6-c-content--h6--MarginBlockStart);\n margin-block-end: var(--pf-v6-c-content--h6--MarginBlockEnd);\n font-size: var(--pf-v6-c-content--h6--FontSize);\n font-weight: var(--pf-v6-c-content--h6--FontWeight);\n line-height: var(--pf-v6-c-content--h6--LineHeight);\n}\n\n:is(.pf-v6-c-content--small, .pf-v6-c-content small) {\n display: block;\n font-size: var(--pf-v6-c-content--small--FontSize);\n line-height: var(--pf-v6-c-content--small--LineHeight);\n color: var(--pf-v6-c-content--small--Color);\n}\n:is(.pf-v6-c-content--small, .pf-v6-c-content small):not(:last-child) {\n margin-block-end: var(--pf-v6-c-content--small--MarginBlockEnd);\n}\n\n:is(.pf-v6-c-content--blockquote, .pf-v6-c-content blockquote) {\n padding-block-start: var(--pf-v6-c-content--blockquote--PaddingBlockStart);\n padding-block-end: var(--pf-v6-c-content--blockquote--PaddingBlockEnd);\n padding-inline-start: var(--pf-v6-c-content--blockquote--PaddingInlineStart);\n padding-inline-end: var(--pf-v6-c-content--blockquote--PaddingInlineEnd);\n color: var(--pf-v6-c-content--blockquote--Color);\n border-inline-start: var(--pf-v6-c-content--blockquote--BorderInlineStartWidth) solid var(--pf-v6-c-content--blockquote--BorderInlineStartColor);\n}\n\n:is(.pf-v6-c-content--hr, .pf-v6-c-content hr) {\n height: var(--pf-v6-c-content--hr--Height);\n background-color: var(--pf-v6-c-content--hr--BackgroundColor);\n border: none;\n}\n\n:is(.pf-v6-c-content--ol,\n.pf-v6-c-content--ul, .pf-v6-c-content ol, .pf-v6-c-content ul) {\n display: flex;\n flex-direction: column;\n gap: var(--pf-v6-c-content--list--Gap);\n padding-inline-start: var(--pf-v6-c-content--list--PaddingInlineStart);\n}\n:is(.pf-v6-c-content--ol,\n.pf-v6-c-content--ul, .pf-v6-c-content ol, .pf-v6-c-content ul).pf-m-plain {\n padding-inline-start: 0;\n list-style: none;\n}\n:is(.pf-v6-c-content--ol,\n.pf-v6-c-content--ul, .pf-v6-c-content ol, .pf-v6-c-content ul) :is(.pf-v6-c-content--ol,\n.pf-v6-c-content--ul,\nol,\nul) {\n margin-block-start: var(--pf-v6-c-content--list--nested--MarginBlockStart);\n}\n\n:is(.pf-v6-c-content--ul, .pf-v6-c-content ul) {\n list-style: var(--pf-v6-c-content--ul--ListStyle);\n}\n\n:is(.pf-v6-c-content--dl, .pf-v6-c-content dl) {\n display: grid;\n grid-template-columns: 1fr;\n}\n@media screen and (min-width: 36rem) {\n :is(.pf-v6-c-content--dl, .pf-v6-c-content dl) {\n grid-template: auto/var(--pf-v6-c-content--dl--GridTemplateColumns--dt) var(--pf-v6-c-content--dl--GridTemplateColumns--dd);\n row-gap: var(--pf-v6-c-content--dl--RowGap);\n column-gap: var(--pf-v6-c-content--dl--ColumnGap);\n }\n}\n\n:is(.pf-v6-c-content--dt, .pf-v6-c-content dt) {\n font-weight: var(--pf-v6-c-content--dt--FontWeight);\n}\n:is(.pf-v6-c-content--dt, .pf-v6-c-content dt):not(:first-child) {\n margin-block-start: var(--pf-v6-c-content--dt--MarginBlockStart);\n}\n@media screen and (min-width: 36rem) {\n :is(.pf-v6-c-content--dt, .pf-v6-c-content dt):not(:first-child) {\n --pf-v6-c-content--dt--MarginBlockStart: var(--pf-v6-c-content--dt--sm--MarginBlockStart);\n }\n}\n@media screen and (min-width: 36rem) {\n :is(.pf-v6-c-content--dt, .pf-v6-c-content dt) {\n grid-column: 1;\n }\n}\n\n@media screen and (min-width: 36rem) {\n :is(.pf-v6-c-content--dd, .pf-v6-c-content dd) {\n grid-column: 2;\n }\n}",""]);const i=l},8913(e,n,t){"use strict";t.d(n,{A:()=>i});var a=t(1601),o=t.n(a),r=t(6314),l=t.n(r)()(o());l.push([e.id,".pf-v6-c-description-list {\n --pf-v6-c-description-list--RowGap: var(--pf-t--global--spacer--gap--group-to-group--vertical--default);\n --pf-v6-c-description-list--ColumnGap: var(--pf-t--global--spacer--gap--group-to-group--horizontal--default);\n --pf-v6-c-description-list--GridTemplateColumns--count: 1;\n --pf-v6-c-description-list--GridTemplateColumns--width: 1fr;\n --pf-v6-c-description-list--GridTemplateColumns--min: 0;\n --pf-v6-c-description-list__group--RowGap: var(--pf-t--global--spacer--gap--group--vertical);\n --pf-v6-c-description-list__group--ColumnGap: var(--pf-t--global--spacer--gap--group--horizontal);\n --pf-v6-c-description-list__group--GridTemplateColumns: auto;\n --pf-v6-c-description-list__group--GridTemplateRows: auto 1fr;\n --pf-v6-c-description-list__group--GridColumn: auto;\n --pf-v6-c-description-list--m-compact--RowGap: var(--pf-t--global--spacer--gap--group-to-group--vertical--compact);\n --pf-v6-c-description-list--m-compact--ColumnGap: var(--pf-t--global--spacer--gap--group-to-group--horizontal--compact);\n --pf-v6-c-description-list__term--Display: inline;\n --pf-v6-c-description-list__term--sm--Display: flex;\n --pf-v6-c-description-list__term--FontWeight: var(--pf-t--global--font--weight--body--bold);\n --pf-v6-c-description-list__term--FontSize: var(--pf-t--global--font--size--body--default);\n --pf-v6-c-description-list__term--LineHeight: var(--pf-t--global--font--line-height--body);\n}\n@media screen and (min-width: 36rem) {\n .pf-v6-c-description-list {\n --pf-v6-c-description-list__term--Display: var(--pf-v6-c-description-list__term--sm--Display);\n }\n}\n.pf-v6-c-description-list {\n --pf-v6-c-description-list__term-icon--MinWidth: var(--pf-t--global--font--size--body--sm);\n --pf-v6-c-description-list__term-icon--MarginInlineEnd: var(--pf-t--global--spacer--sm);\n --pf-v6-c-description-list__term-icon--Color: var(--pf-t--global--icon--color--subtle);\n --pf-v6-c-description-list--m-vertical__group--GridTemplateColumns: repeat(var(--pf-v6-c-description-list--GridTemplateColumns--count));\n --pf-v6-c-description-list--m-vertical__group--GridTemplateRows: auto 1fr;\n --pf-v6-c-description-list--m-horizontal__term--width: 12ch;\n --pf-v6-c-description-list--m-horizontal__description--width: minmax(10ch, auto);\n --pf-v6-c-description-list--m-horizontal__group--GridTemplateColumns: var(--pf-v6-c-description-list__term--width) var(--pf-v6-c-description-list--m-horizontal__description--width);\n --pf-v6-c-description-list--m-horizontal__group--GridTemplateRows: auto;\n --pf-v6-c-description-list--m-1-col--GridTemplateColumns--count: 1;\n --pf-v6-c-description-list--m-2-col--GridTemplateColumns--count: 2;\n --pf-v6-c-description-list--m-3-col--GridTemplateColumns--count: 3;\n --pf-v6-c-description-list--m-auto-fit--GridTemplateColumns--min: 15.625rem;\n --pf-v6-c-description-list--m-auto-fit--GridTemplateColumns--minmax--min: var(--pf-v6-c-description-list--m-auto-fit--GridTemplateColumns--min);\n --pf-v6-c-description-list__text--m-help-text--TextDecorationLine: var(--pf-t--global--text-decoration--help-text--line--default);\n --pf-v6-c-description-list__text--m-help-text--TextDecorationStyle: var(--pf-t--global--text-decoration--help-text--style--default);\n --pf-v6-c-description-list__text--m-help-text--TextUnderlineOffset: 0.25rem;\n --pf-v6-c-description-list__text--m-help-text--hover--TextDecorationLine: var(--pf-t--global--text-decoration--help-text--line--hover);\n --pf-v6-c-description-list__text--m-help-text--hover--TextDecorationStyle: var(--pf-t--global--text-decoration--help-text--style--hover);\n --pf-v6-c-description-list--m-display-lg__description--FontSize: var(--pf-t--global--font--size--body--lg);\n --pf-v6-c-description-list--m-display-2xl__description--FontSize: var(--pf-t--global--font--size--heading--lg);\n --pf-v6-c-description-list--m-horizontal__term--width-on-sm: inherit;\n --pf-v6-c-description-list--m-horizontal__term--width-on-md: inherit;\n --pf-v6-c-description-list--m-horizontal__term--width-on-lg: inherit;\n --pf-v6-c-description-list--m-horizontal__term--width-on-xl: inherit;\n --pf-v6-c-description-list--m-horizontal__term--width-on-2xl: inherit;\n --pf-v6-c-description-list__term--width: var(--pf-v6-c-description-list--m-horizontal__term--width);\n}\n@media (min-width: 36rem) {\n .pf-v6-c-description-list {\n --pf-v6-c-description-list__term--width: var(--pf-v6-c-description-list--m-horizontal__term--width-on-sm, var(--pf-v6-c-description-list--m-horizontal__term--width));\n }\n}\n@media (min-width: 48rem) {\n .pf-v6-c-description-list {\n --pf-v6-c-description-list__term--width: var(--pf-v6-c-description-list--m-horizontal__term--width-on-md, var(--pf-v6-c-description-list--m-horizontal__term--width-on-sm, var(--pf-v6-c-description-list--m-horizontal__term--width)));\n }\n}\n@media (min-width: 62rem) {\n .pf-v6-c-description-list {\n --pf-v6-c-description-list__term--width: var(--pf-v6-c-description-list--m-horizontal__term--width-on-lg, var(--pf-v6-c-description-list--m-horizontal__term--width-on-md, var(--pf-v6-c-description-list--m-horizontal__term--width-on-sm, var(--pf-v6-c-description-list--m-horizontal__term--width))));\n }\n}\n@media (min-width: 75rem) {\n .pf-v6-c-description-list {\n --pf-v6-c-description-list__term--width: var(--pf-v6-c-description-list--m-horizontal__term--width-on-xl, var(--pf-v6-c-description-list--m-horizontal__term--width-on-lg, var(--pf-v6-c-description-list--m-horizontal__term--width-on-md, var(--pf-v6-c-description-list--m-horizontal__term--width-on-sm, var(--pf-v6-c-description-list--m-horizontal__term--width)))));\n }\n}\n@media (min-width: 90.625rem) {\n .pf-v6-c-description-list {\n --pf-v6-c-description-list__term--width: var(--pf-v6-c-description-list--m-horizontal__term--width-on-2xl, var(--pf-v6-c-description-list--m-horizontal__term--width-on-xl, var(--pf-v6-c-description-list--m-horizontal__term--width-on-lg, var(--pf-v6-c-description-list--m-horizontal__term--width-on-md, var(--pf-v6-c-description-list--m-horizontal__term--width-on-sm, var(--pf-v6-c-description-list--m-horizontal__term--width))))));\n }\n}\n\n.pf-v6-c-description-list {\n display: grid;\n grid-template-columns: repeat(var(--pf-v6-c-description-list--GridTemplateColumns--count), var(--pf-v6-c-description-list--GridTemplateColumns--width));\n row-gap: var(--pf-v6-c-description-list--RowGap);\n column-gap: var(--pf-v6-c-description-list--ColumnGap);\n align-items: baseline;\n}\n.pf-v6-c-description-list.pf-m-inline-grid {\n display: inline-grid;\n}\n.pf-v6-c-description-list.pf-m-auto-column-widths {\n --pf-v6-c-description-list--GridTemplateColumns--width: minmax(8ch, max-content);\n}\n.pf-v6-c-description-list.pf-m-auto-fit {\n grid-template-columns: repeat(auto-fit, minmax(var(--pf-v6-c-description-list--m-auto-fit--GridTemplateColumns--minmax--min), 1fr));\n --pf-v6-c-description-list--GridTemplateColumns--minmax--min: var(--pf-v6-c-description-list--GridTemplateColumns--min);\n}\n@media (min-width: 36rem) {\n .pf-v6-c-description-list.pf-m-auto-fit {\n --pf-v6-c-description-list--GridTemplateColumns--minmax--min: var(--pf-v6-c-description-list--GridTemplateColumns--min-on-sm, var(--pf-v6-c-description-list--GridTemplateColumns--min));\n }\n}\n@media (min-width: 48rem) {\n .pf-v6-c-description-list.pf-m-auto-fit {\n --pf-v6-c-description-list--GridTemplateColumns--minmax--min: var(--pf-v6-c-description-list--GridTemplateColumns--min-on-md, var(--pf-v6-c-description-list--GridTemplateColumns--min-on-sm, var(--pf-v6-c-description-list--GridTemplateColumns--min)));\n }\n}\n@media (min-width: 62rem) {\n .pf-v6-c-description-list.pf-m-auto-fit {\n --pf-v6-c-description-list--GridTemplateColumns--minmax--min: var(--pf-v6-c-description-list--GridTemplateColumns--min-on-lg, var(--pf-v6-c-description-list--GridTemplateColumns--min-on-md, var(--pf-v6-c-description-list--GridTemplateColumns--min-on-sm, var(--pf-v6-c-description-list--GridTemplateColumns--min))));\n }\n}\n@media (min-width: 75rem) {\n .pf-v6-c-description-list.pf-m-auto-fit {\n --pf-v6-c-description-list--GridTemplateColumns--minmax--min: var(--pf-v6-c-description-list--GridTemplateColumns--min-on-xl, var(--pf-v6-c-description-list--GridTemplateColumns--min-on-lg, var(--pf-v6-c-description-list--GridTemplateColumns--min-on-md, var(--pf-v6-c-description-list--GridTemplateColumns--min-on-sm, var(--pf-v6-c-description-list--GridTemplateColumns--min)))));\n }\n}\n@media (min-width: 90.625rem) {\n .pf-v6-c-description-list.pf-m-auto-fit {\n --pf-v6-c-description-list--GridTemplateColumns--minmax--min: var(--pf-v6-c-description-list--GridTemplateColumns--min-on-2xl, var(--pf-v6-c-description-list--GridTemplateColumns--min-on-xl, var(--pf-v6-c-description-list--GridTemplateColumns--min-on-lg, var(--pf-v6-c-description-list--GridTemplateColumns--min-on-md, var(--pf-v6-c-description-list--GridTemplateColumns--min-on-sm, var(--pf-v6-c-description-list--GridTemplateColumns--min))))));\n }\n}\n.pf-v6-c-description-list.pf-m-compact {\n --pf-v6-c-description-list--RowGap: var(--pf-v6-c-description-list--m-compact--RowGap);\n --pf-v6-c-description-list--ColumnGap: var(--pf-v6-c-description-list--m-compact--ColumnGap);\n}\n.pf-v6-c-description-list.pf-m-fluid {\n --pf-v6-c-description-list--m-horizontal__term--width: fit-content(20ch);\n}\n.pf-v6-c-description-list.pf-m-fill-columns {\n display: block;\n column-count: var(--pf-v6-c-description-list--GridTemplateColumns--count);\n margin-block-end: calc(var(--pf-v6-c-description-list--RowGap) * -1);\n}\n.pf-v6-c-description-list.pf-m-fill-columns .pf-v6-c-description-list__group,\n.pf-v6-c-description-list.pf-m-fill-columns > .pf-v6-c-card {\n display: inline-grid;\n width: 100%;\n margin-block-end: var(--pf-v6-c-description-list--RowGap);\n break-inside: avoid;\n -webkit-column-break-inside: avoid;\n -moz-column-break-inside: avoid;\n}\n.pf-v6-c-description-list.pf-m-display-lg {\n --pf-v6-c-description-list__description--FontSize: var(--pf-v6-c-description-list--m-display-lg__description--FontSize);\n}\n.pf-v6-c-description-list.pf-m-display-2xl {\n --pf-v6-c-description-list__description--FontSize: var(--pf-v6-c-description-list--m-display-2xl__description--FontSize);\n}\n.pf-v6-c-description-list > .pf-v6-c-card {\n align-self: stretch;\n padding-block-start: var(--pf-v6-c-card--first-child--PaddingBlockStart);\n padding-block-end: var(--pf-v6-c-card--child--PaddingBlockEnd);\n padding-inline-start: var(--pf-v6-c-card--child--PaddingInlineStart);\n padding-inline-end: var(--pf-v6-c-card--child--PaddingInlineEnd);\n}\n\n.pf-v6-c-description-list__group,\n.pf-v6-c-description-list > .pf-v6-c-card {\n display: grid;\n grid-template-rows: var(--pf-v6-c-description-list__group--GridTemplateRows);\n grid-template-columns: var(--pf-v6-c-description-list__group--GridTemplateColumns);\n grid-column: var(--pf-v6-c-description-list__group--GridColumn);\n row-gap: var(--pf-v6-c-description-list__group--RowGap);\n column-gap: var(--pf-v6-c-description-list__group--ColumnGap);\n align-items: baseline;\n}\n\n.pf-v6-c-description-list__term,\n.pf-v6-c-description-list__description {\n min-width: 0;\n text-align: start;\n overflow-wrap: break-word;\n}\n\n.pf-v6-c-description-list__term {\n display: var(--pf-v6-c-description-list__term--Display);\n font-size: var(--pf-v6-c-description-list__term--FontSize);\n font-weight: var(--pf-v6-c-description-list__term--FontWeight);\n line-height: var(--pf-v6-c-description-list__term--LineHeight);\n}\n.pf-v6-c-description-list__term .pf-v6-c-description-list__text {\n display: inline;\n}\n\n.pf-v6-c-description-list__term-icon {\n flex-shrink: 0;\n min-width: var(--pf-v6-c-description-list__term-icon--MinWidth);\n margin-inline-end: var(--pf-v6-c-description-list__term-icon--MarginInlineEnd);\n color: var(--pf-v6-c-description-list__term-icon--Color);\n}\n\n.pf-v6-c-description-list__description {\n font-size: var(--pf-v6-c-description-list__description--FontSize, inherit);\n}\n\n.pf-v6-c-description-list__text {\n min-width: 0;\n}\n.pf-v6-c-description-list__text.pf-m-help-text {\n text-decoration-line: var(--pf-v6-c-description-list__text--m-help-text--TextDecorationLine);\n text-decoration-style: var(--pf-v6-c-description-list__text--m-help-text--TextDecorationStyle);\n text-underline-offset: var(--pf-v6-c-description-list__text--m-help-text--TextUnderlineOffset);\n cursor: pointer;\n}\n.pf-v6-c-description-list__text.pf-m-help-text:is(:hover, :focus) {\n --pf-v6-c-description-list__text--m-help-text--TextDecorationLine: var(--pf-v6-c-description-list__text--m-help-text--hover--TextDecorationLine);\n --pf-v6-c-description-list__text--m-help-text--TextDecorationStyle: var(--pf-v6-c-description-list__text--m-help-text--hover--TextDecorationStyle);\n}\n\n.pf-v6-c-description-list.pf-m-1-col {\n --pf-v6-c-description-list--GridTemplateColumns--count: var(--pf-v6-c-description-list--m-1-col--GridTemplateColumns--count);\n}\n.pf-v6-c-description-list.pf-m-2-col {\n --pf-v6-c-description-list--GridTemplateColumns--count: var(--pf-v6-c-description-list--m-2-col--GridTemplateColumns--count);\n}\n.pf-v6-c-description-list.pf-m-3-col {\n --pf-v6-c-description-list--GridTemplateColumns--count: var(--pf-v6-c-description-list--m-3-col--GridTemplateColumns--count);\n}\n.pf-v6-c-description-list.pf-m-horizontal {\n --pf-v6-c-description-list__group--GridTemplateColumns: var(--pf-v6-c-description-list--m-horizontal__group--GridTemplateColumns);\n --pf-v6-c-description-list__group--GridTemplateRows: var(--pf-v6-c-description-list--m-horizontal__group--GridTemplateRows);\n}\n.pf-v6-c-description-list.pf-m-vertical {\n --pf-v6-c-description-list__group--GridTemplateColumns: var(--pf-v6-c-description-list--m-vertical__group--GridTemplateColumns);\n --pf-v6-c-description-list__group--GridTemplateRows: var(--pf-v6-c-description-list--m-vertical__group--GridTemplateRows);\n}\n@media (min-width: 36rem) {\n .pf-v6-c-description-list.pf-m-1-col-on-sm {\n --pf-v6-c-description-list--GridTemplateColumns--count: var(--pf-v6-c-description-list--m-1-col--GridTemplateColumns--count);\n }\n .pf-v6-c-description-list.pf-m-2-col-on-sm {\n --pf-v6-c-description-list--GridTemplateColumns--count: var(--pf-v6-c-description-list--m-2-col--GridTemplateColumns--count);\n }\n .pf-v6-c-description-list.pf-m-3-col-on-sm {\n --pf-v6-c-description-list--GridTemplateColumns--count: var(--pf-v6-c-description-list--m-3-col--GridTemplateColumns--count);\n }\n .pf-v6-c-description-list.pf-m-horizontal-on-sm {\n --pf-v6-c-description-list__group--GridTemplateColumns: var(--pf-v6-c-description-list--m-horizontal__group--GridTemplateColumns);\n --pf-v6-c-description-list__group--GridTemplateRows: var(--pf-v6-c-description-list--m-horizontal__group--GridTemplateRows);\n }\n .pf-v6-c-description-list.pf-m-vertical-on-sm {\n --pf-v6-c-description-list__group--GridTemplateColumns: var(--pf-v6-c-description-list--m-vertical__group--GridTemplateColumns);\n --pf-v6-c-description-list__group--GridTemplateRows: var(--pf-v6-c-description-list--m-vertical__group--GridTemplateRows);\n }\n}\n@media (min-width: 48rem) {\n .pf-v6-c-description-list.pf-m-1-col-on-md {\n --pf-v6-c-description-list--GridTemplateColumns--count: var(--pf-v6-c-description-list--m-1-col--GridTemplateColumns--count);\n }\n .pf-v6-c-description-list.pf-m-2-col-on-md {\n --pf-v6-c-description-list--GridTemplateColumns--count: var(--pf-v6-c-description-list--m-2-col--GridTemplateColumns--count);\n }\n .pf-v6-c-description-list.pf-m-3-col-on-md {\n --pf-v6-c-description-list--GridTemplateColumns--count: var(--pf-v6-c-description-list--m-3-col--GridTemplateColumns--count);\n }\n .pf-v6-c-description-list.pf-m-horizontal-on-md {\n --pf-v6-c-description-list__group--GridTemplateColumns: var(--pf-v6-c-description-list--m-horizontal__group--GridTemplateColumns);\n --pf-v6-c-description-list__group--GridTemplateRows: var(--pf-v6-c-description-list--m-horizontal__group--GridTemplateRows);\n }\n .pf-v6-c-description-list.pf-m-vertical-on-md {\n --pf-v6-c-description-list__group--GridTemplateColumns: var(--pf-v6-c-description-list--m-vertical__group--GridTemplateColumns);\n --pf-v6-c-description-list__group--GridTemplateRows: var(--pf-v6-c-description-list--m-vertical__group--GridTemplateRows);\n }\n}\n@media (min-width: 62rem) {\n .pf-v6-c-description-list.pf-m-1-col-on-lg {\n --pf-v6-c-description-list--GridTemplateColumns--count: var(--pf-v6-c-description-list--m-1-col--GridTemplateColumns--count);\n }\n .pf-v6-c-description-list.pf-m-2-col-on-lg {\n --pf-v6-c-description-list--GridTemplateColumns--count: var(--pf-v6-c-description-list--m-2-col--GridTemplateColumns--count);\n }\n .pf-v6-c-description-list.pf-m-3-col-on-lg {\n --pf-v6-c-description-list--GridTemplateColumns--count: var(--pf-v6-c-description-list--m-3-col--GridTemplateColumns--count);\n }\n .pf-v6-c-description-list.pf-m-horizontal-on-lg {\n --pf-v6-c-description-list__group--GridTemplateColumns: var(--pf-v6-c-description-list--m-horizontal__group--GridTemplateColumns);\n --pf-v6-c-description-list__group--GridTemplateRows: var(--pf-v6-c-description-list--m-horizontal__group--GridTemplateRows);\n }\n .pf-v6-c-description-list.pf-m-vertical-on-lg {\n --pf-v6-c-description-list__group--GridTemplateColumns: var(--pf-v6-c-description-list--m-vertical__group--GridTemplateColumns);\n --pf-v6-c-description-list__group--GridTemplateRows: var(--pf-v6-c-description-list--m-vertical__group--GridTemplateRows);\n }\n}\n@media (min-width: 75rem) {\n .pf-v6-c-description-list.pf-m-1-col-on-xl {\n --pf-v6-c-description-list--GridTemplateColumns--count: var(--pf-v6-c-description-list--m-1-col--GridTemplateColumns--count);\n }\n .pf-v6-c-description-list.pf-m-2-col-on-xl {\n --pf-v6-c-description-list--GridTemplateColumns--count: var(--pf-v6-c-description-list--m-2-col--GridTemplateColumns--count);\n }\n .pf-v6-c-description-list.pf-m-3-col-on-xl {\n --pf-v6-c-description-list--GridTemplateColumns--count: var(--pf-v6-c-description-list--m-3-col--GridTemplateColumns--count);\n }\n .pf-v6-c-description-list.pf-m-horizontal-on-xl {\n --pf-v6-c-description-list__group--GridTemplateColumns: var(--pf-v6-c-description-list--m-horizontal__group--GridTemplateColumns);\n --pf-v6-c-description-list__group--GridTemplateRows: var(--pf-v6-c-description-list--m-horizontal__group--GridTemplateRows);\n }\n .pf-v6-c-description-list.pf-m-vertical-on-xl {\n --pf-v6-c-description-list__group--GridTemplateColumns: var(--pf-v6-c-description-list--m-vertical__group--GridTemplateColumns);\n --pf-v6-c-description-list__group--GridTemplateRows: var(--pf-v6-c-description-list--m-vertical__group--GridTemplateRows);\n }\n}\n@media (min-width: 90.625rem) {\n .pf-v6-c-description-list.pf-m-1-col-on-2xl {\n --pf-v6-c-description-list--GridTemplateColumns--count: var(--pf-v6-c-description-list--m-1-col--GridTemplateColumns--count);\n }\n .pf-v6-c-description-list.pf-m-2-col-on-2xl {\n --pf-v6-c-description-list--GridTemplateColumns--count: var(--pf-v6-c-description-list--m-2-col--GridTemplateColumns--count);\n }\n .pf-v6-c-description-list.pf-m-3-col-on-2xl {\n --pf-v6-c-description-list--GridTemplateColumns--count: var(--pf-v6-c-description-list--m-3-col--GridTemplateColumns--count);\n }\n .pf-v6-c-description-list.pf-m-horizontal-on-2xl {\n --pf-v6-c-description-list__group--GridTemplateColumns: var(--pf-v6-c-description-list--m-horizontal__group--GridTemplateColumns);\n --pf-v6-c-description-list__group--GridTemplateRows: var(--pf-v6-c-description-list--m-horizontal__group--GridTemplateRows);\n }\n .pf-v6-c-description-list.pf-m-vertical-on-2xl {\n --pf-v6-c-description-list__group--GridTemplateColumns: var(--pf-v6-c-description-list--m-vertical__group--GridTemplateColumns);\n --pf-v6-c-description-list__group--GridTemplateRows: var(--pf-v6-c-description-list--m-vertical__group--GridTemplateRows);\n }\n}",""]);const i=l},7058(e,n,t){"use strict";t.d(n,{A:()=>i});var a=t(1601),o=t.n(a),r=t(6314),l=t.n(r)()(o());l.push([e.id,'.pf-v6-c-divider {\n --pf-v6-c-divider--Display: flex;\n --pf-v6-c-divider--Color: var(--pf-t--global--border--color--default);\n --pf-v6-c-divider--Size: var(--pf-t--global--border--width--divider--default);\n --pf-v6-c-divider--before--FlexBasis: 100%;\n}\n\n.pf-v6-c-divider {\n flex-direction: row;\n width: 100%;\n height: var(--pf-v6-c-divider--Size);\n --pf-v6-hidden-visible--visible--Display: var(--pf-v6-c-divider--Display);\n --pf-v6-hidden-visible--hidden--Display: none;\n --pf-v6-hidden-visible--Display: var(--pf-v6-hidden-visible--visible--Display);\n display: var(--pf-v6-hidden-visible--Display);\n}\n.pf-v6-c-divider.pf-m-hidden {\n --pf-v6-hidden-visible--Display: var(--pf-v6-hidden-visible--hidden--Display);\n}\n@media screen and (min-width: 36rem) {\n .pf-v6-c-divider.pf-m-hidden-on-sm {\n --pf-v6-hidden-visible--Display: var(--pf-v6-hidden-visible--hidden--Display);\n }\n .pf-v6-c-divider.pf-m-visible-on-sm {\n --pf-v6-hidden-visible--Display: var(--pf-v6-hidden-visible--visible--Display);\n }\n}\n@media screen and (min-width: 48rem) {\n .pf-v6-c-divider.pf-m-hidden-on-md {\n --pf-v6-hidden-visible--Display: var(--pf-v6-hidden-visible--hidden--Display);\n }\n .pf-v6-c-divider.pf-m-visible-on-md {\n --pf-v6-hidden-visible--Display: var(--pf-v6-hidden-visible--visible--Display);\n }\n}\n@media screen and (min-width: 62rem) {\n .pf-v6-c-divider.pf-m-hidden-on-lg {\n --pf-v6-hidden-visible--Display: var(--pf-v6-hidden-visible--hidden--Display);\n }\n .pf-v6-c-divider.pf-m-visible-on-lg {\n --pf-v6-hidden-visible--Display: var(--pf-v6-hidden-visible--visible--Display);\n }\n}\n@media screen and (min-width: 75rem) {\n .pf-v6-c-divider.pf-m-hidden-on-xl {\n --pf-v6-hidden-visible--Display: var(--pf-v6-hidden-visible--hidden--Display);\n }\n .pf-v6-c-divider.pf-m-visible-on-xl {\n --pf-v6-hidden-visible--Display: var(--pf-v6-hidden-visible--visible--Display);\n }\n}\n@media screen and (min-width: 90.625rem) {\n .pf-v6-c-divider.pf-m-hidden-on-2xl {\n --pf-v6-hidden-visible--Display: var(--pf-v6-hidden-visible--hidden--Display);\n }\n .pf-v6-c-divider.pf-m-visible-on-2xl {\n --pf-v6-hidden-visible--Display: var(--pf-v6-hidden-visible--visible--Display);\n }\n}\n.pf-v6-c-divider {\n flex-shrink: 0;\n align-items: stretch;\n align-self: stretch;\n justify-content: center;\n border: 0;\n}\n.pf-v6-c-divider::before {\n flex-basis: var(--pf-v6-c-divider--before--FlexBasis);\n content: "";\n background-color: var(--pf-v6-c-divider--Color);\n border-block-start: var(--pf-v6-c-divider--Size) solid transparent;\n border-inline-start: var(--pf-v6-c-divider--Size) solid transparent;\n}\n.pf-v6-c-divider.pf-m-horizontal {\n flex-direction: row;\n width: 100%;\n height: var(--pf-v6-c-divider--Size);\n}\n.pf-v6-c-divider.pf-m-vertical {\n flex-direction: column;\n width: var(--pf-v6-c-divider--Size);\n height: inherit;\n}\n.pf-v6-c-divider.pf-m-inset-none {\n --pf-v6-c-divider--before--FlexBasis: calc(100% - 0% * 2);\n}\n.pf-v6-c-divider.pf-m-inset-xs {\n --pf-v6-c-divider--before--FlexBasis: calc(100% - var(--pf-t--global--spacer--xs) * 2);\n}\n.pf-v6-c-divider.pf-m-inset-sm {\n --pf-v6-c-divider--before--FlexBasis: calc(100% - var(--pf-t--global--spacer--sm) * 2);\n}\n.pf-v6-c-divider.pf-m-inset-md {\n --pf-v6-c-divider--before--FlexBasis: calc(100% - var(--pf-t--global--spacer--md) * 2);\n}\n.pf-v6-c-divider.pf-m-inset-lg {\n --pf-v6-c-divider--before--FlexBasis: calc(100% - var(--pf-t--global--spacer--lg) * 2);\n}\n.pf-v6-c-divider.pf-m-inset-xl {\n --pf-v6-c-divider--before--FlexBasis: calc(100% - var(--pf-t--global--spacer--xl) * 2);\n}\n.pf-v6-c-divider.pf-m-inset-2xl {\n --pf-v6-c-divider--before--FlexBasis: calc(100% - var(--pf-t--global--spacer--2xl) * 2);\n}\n.pf-v6-c-divider.pf-m-inset-3xl {\n --pf-v6-c-divider--before--FlexBasis: calc(100% - var(--pf-t--global--spacer--3xl) * 2);\n}\n\n@media (min-width: 36rem) {\n .pf-v6-c-divider.pf-m-horizontal-on-sm {\n flex-direction: row;\n width: 100%;\n height: var(--pf-v6-c-divider--Size);\n }\n}\n@media (min-width: 36rem) {\n .pf-v6-c-divider.pf-m-vertical-on-sm {\n flex-direction: column;\n width: var(--pf-v6-c-divider--Size);\n height: inherit;\n }\n}\n@media (min-width: 36rem) {\n .pf-v6-c-divider.pf-m-inset-none-on-sm {\n --pf-v6-c-divider--before--FlexBasis: 100%;\n }\n .pf-v6-c-divider.pf-m-inset-xs-on-sm {\n --pf-v6-c-divider--before--FlexBasis: calc(100% - var(--pf-t--global--spacer--xs) * 2);\n }\n .pf-v6-c-divider.pf-m-inset-sm-on-sm {\n --pf-v6-c-divider--before--FlexBasis: calc(100% - var(--pf-t--global--spacer--sm) * 2);\n }\n .pf-v6-c-divider.pf-m-inset-md-on-sm {\n --pf-v6-c-divider--before--FlexBasis: calc(100% - var(--pf-t--global--spacer--md) * 2);\n }\n .pf-v6-c-divider.pf-m-inset-lg-on-sm {\n --pf-v6-c-divider--before--FlexBasis: calc(100% - var(--pf-t--global--spacer--lg) * 2);\n }\n .pf-v6-c-divider.pf-m-inset-xl-on-sm {\n --pf-v6-c-divider--before--FlexBasis: calc(100% - var(--pf-t--global--spacer--xl) * 2);\n }\n .pf-v6-c-divider.pf-m-inset-2xl-on-sm {\n --pf-v6-c-divider--before--FlexBasis: calc(100% - var(--pf-t--global--spacer--2xl) * 2);\n }\n .pf-v6-c-divider.pf-m-inset-3xl-on-sm {\n --pf-v6-c-divider--before--FlexBasis: calc(100% - var(--pf-t--global--spacer--3xl) * 2);\n }\n}\n@media (min-width: 48rem) {\n .pf-v6-c-divider.pf-m-horizontal-on-md {\n flex-direction: row;\n width: 100%;\n height: var(--pf-v6-c-divider--Size);\n }\n}\n@media (min-width: 48rem) {\n .pf-v6-c-divider.pf-m-vertical-on-md {\n flex-direction: column;\n width: var(--pf-v6-c-divider--Size);\n height: inherit;\n }\n}\n@media (min-width: 48rem) {\n .pf-v6-c-divider.pf-m-inset-none-on-md {\n --pf-v6-c-divider--before--FlexBasis: 100%;\n }\n .pf-v6-c-divider.pf-m-inset-xs-on-md {\n --pf-v6-c-divider--before--FlexBasis: calc(100% - var(--pf-t--global--spacer--xs) * 2);\n }\n .pf-v6-c-divider.pf-m-inset-sm-on-md {\n --pf-v6-c-divider--before--FlexBasis: calc(100% - var(--pf-t--global--spacer--sm) * 2);\n }\n .pf-v6-c-divider.pf-m-inset-md-on-md {\n --pf-v6-c-divider--before--FlexBasis: calc(100% - var(--pf-t--global--spacer--md) * 2);\n }\n .pf-v6-c-divider.pf-m-inset-lg-on-md {\n --pf-v6-c-divider--before--FlexBasis: calc(100% - var(--pf-t--global--spacer--lg) * 2);\n }\n .pf-v6-c-divider.pf-m-inset-xl-on-md {\n --pf-v6-c-divider--before--FlexBasis: calc(100% - var(--pf-t--global--spacer--xl) * 2);\n }\n .pf-v6-c-divider.pf-m-inset-2xl-on-md {\n --pf-v6-c-divider--before--FlexBasis: calc(100% - var(--pf-t--global--spacer--2xl) * 2);\n }\n .pf-v6-c-divider.pf-m-inset-3xl-on-md {\n --pf-v6-c-divider--before--FlexBasis: calc(100% - var(--pf-t--global--spacer--3xl) * 2);\n }\n}\n@media (min-width: 62rem) {\n .pf-v6-c-divider.pf-m-horizontal-on-lg {\n flex-direction: row;\n width: 100%;\n height: var(--pf-v6-c-divider--Size);\n }\n}\n@media (min-width: 62rem) {\n .pf-v6-c-divider.pf-m-vertical-on-lg {\n flex-direction: column;\n width: var(--pf-v6-c-divider--Size);\n height: inherit;\n }\n}\n@media (min-width: 62rem) {\n .pf-v6-c-divider.pf-m-inset-none-on-lg {\n --pf-v6-c-divider--before--FlexBasis: 100%;\n }\n .pf-v6-c-divider.pf-m-inset-xs-on-lg {\n --pf-v6-c-divider--before--FlexBasis: calc(100% - var(--pf-t--global--spacer--xs) * 2);\n }\n .pf-v6-c-divider.pf-m-inset-sm-on-lg {\n --pf-v6-c-divider--before--FlexBasis: calc(100% - var(--pf-t--global--spacer--sm) * 2);\n }\n .pf-v6-c-divider.pf-m-inset-md-on-lg {\n --pf-v6-c-divider--before--FlexBasis: calc(100% - var(--pf-t--global--spacer--md) * 2);\n }\n .pf-v6-c-divider.pf-m-inset-lg-on-lg {\n --pf-v6-c-divider--before--FlexBasis: calc(100% - var(--pf-t--global--spacer--lg) * 2);\n }\n .pf-v6-c-divider.pf-m-inset-xl-on-lg {\n --pf-v6-c-divider--before--FlexBasis: calc(100% - var(--pf-t--global--spacer--xl) * 2);\n }\n .pf-v6-c-divider.pf-m-inset-2xl-on-lg {\n --pf-v6-c-divider--before--FlexBasis: calc(100% - var(--pf-t--global--spacer--2xl) * 2);\n }\n .pf-v6-c-divider.pf-m-inset-3xl-on-lg {\n --pf-v6-c-divider--before--FlexBasis: calc(100% - var(--pf-t--global--spacer--3xl) * 2);\n }\n}\n@media (min-width: 75rem) {\n .pf-v6-c-divider.pf-m-horizontal-on-xl {\n flex-direction: row;\n width: 100%;\n height: var(--pf-v6-c-divider--Size);\n }\n}\n@media (min-width: 75rem) {\n .pf-v6-c-divider.pf-m-vertical-on-xl {\n flex-direction: column;\n width: var(--pf-v6-c-divider--Size);\n height: inherit;\n }\n}\n@media (min-width: 75rem) {\n .pf-v6-c-divider.pf-m-inset-none-on-xl {\n --pf-v6-c-divider--before--FlexBasis: 100%;\n }\n .pf-v6-c-divider.pf-m-inset-xs-on-xl {\n --pf-v6-c-divider--before--FlexBasis: calc(100% - var(--pf-t--global--spacer--xs) * 2);\n }\n .pf-v6-c-divider.pf-m-inset-sm-on-xl {\n --pf-v6-c-divider--before--FlexBasis: calc(100% - var(--pf-t--global--spacer--sm) * 2);\n }\n .pf-v6-c-divider.pf-m-inset-md-on-xl {\n --pf-v6-c-divider--before--FlexBasis: calc(100% - var(--pf-t--global--spacer--md) * 2);\n }\n .pf-v6-c-divider.pf-m-inset-lg-on-xl {\n --pf-v6-c-divider--before--FlexBasis: calc(100% - var(--pf-t--global--spacer--lg) * 2);\n }\n .pf-v6-c-divider.pf-m-inset-xl-on-xl {\n --pf-v6-c-divider--before--FlexBasis: calc(100% - var(--pf-t--global--spacer--xl) * 2);\n }\n .pf-v6-c-divider.pf-m-inset-2xl-on-xl {\n --pf-v6-c-divider--before--FlexBasis: calc(100% - var(--pf-t--global--spacer--2xl) * 2);\n }\n .pf-v6-c-divider.pf-m-inset-3xl-on-xl {\n --pf-v6-c-divider--before--FlexBasis: calc(100% - var(--pf-t--global--spacer--3xl) * 2);\n }\n}\n@media (min-width: 90.625rem) {\n .pf-v6-c-divider.pf-m-horizontal-on-2xl {\n flex-direction: row;\n width: 100%;\n height: var(--pf-v6-c-divider--Size);\n }\n}\n@media (min-width: 90.625rem) {\n .pf-v6-c-divider.pf-m-vertical-on-2xl {\n flex-direction: column;\n width: var(--pf-v6-c-divider--Size);\n height: inherit;\n }\n}\n@media (min-width: 90.625rem) {\n .pf-v6-c-divider.pf-m-inset-none-on-2xl {\n --pf-v6-c-divider--before--FlexBasis: 100%;\n }\n .pf-v6-c-divider.pf-m-inset-xs-on-2xl {\n --pf-v6-c-divider--before--FlexBasis: calc(100% - var(--pf-t--global--spacer--xs) * 2);\n }\n .pf-v6-c-divider.pf-m-inset-sm-on-2xl {\n --pf-v6-c-divider--before--FlexBasis: calc(100% - var(--pf-t--global--spacer--sm) * 2);\n }\n .pf-v6-c-divider.pf-m-inset-md-on-2xl {\n --pf-v6-c-divider--before--FlexBasis: calc(100% - var(--pf-t--global--spacer--md) * 2);\n }\n .pf-v6-c-divider.pf-m-inset-lg-on-2xl {\n --pf-v6-c-divider--before--FlexBasis: calc(100% - var(--pf-t--global--spacer--lg) * 2);\n }\n .pf-v6-c-divider.pf-m-inset-xl-on-2xl {\n --pf-v6-c-divider--before--FlexBasis: calc(100% - var(--pf-t--global--spacer--xl) * 2);\n }\n .pf-v6-c-divider.pf-m-inset-2xl-on-2xl {\n --pf-v6-c-divider--before--FlexBasis: calc(100% - var(--pf-t--global--spacer--2xl) * 2);\n }\n .pf-v6-c-divider.pf-m-inset-3xl-on-2xl {\n --pf-v6-c-divider--before--FlexBasis: calc(100% - var(--pf-t--global--spacer--3xl) * 2);\n }\n}',""]);const i=l},7986(e,n,t){"use strict";t.d(n,{A:()=>i});var a=t(1601),o=t.n(a),r=t(6314),l=t.n(r)()(o());l.push([e.id,'.pf-v6-c-drawer {\n --pf-v6-c-drawer--m-pill--m-inline__main--Gap: 0;\n --pf-v6-c-drawer__section--BackgroundColor: var(--pf-t--global--background--color--primary--default);\n --pf-v6-c-drawer__section--m-secondary--BackgroundColor: var(--pf-t--global--background--color--secondary--default);\n --pf-v6-c-drawer__content--FlexBasis: 100%;\n --pf-v6-c-drawer__content--BackgroundColor: transparent;\n --pf-v6-c-drawer__content--m-primary--BackgroundColor: var(--pf-t--global--background--color--primary--default);\n --pf-v6-c-drawer__content--m-secondary--BackgroundColor: var(--pf-t--global--background--color--secondary--default);\n --pf-v6-c-drawer__content--ZIndex: var(--pf-t--global--z-index--xs);\n --pf-v6-c-drawer__panel--MinWidth: 50%;\n --pf-v6-c-drawer__panel--MaxHeight: auto;\n --pf-v6-c-drawer__panel--ZIndex: var(--pf-t--global--z-index--sm);\n --pf-v6-c-drawer__panel--BorderColor: var(--pf-v6-c-drawer__panel--after--BackgroundColor);\n --pf-v6-c-drawer__panel--BorderBlockStartWidth: 0;\n --pf-v6-c-drawer__panel--BorderBlockEndWidth: 0;\n --pf-v6-c-drawer__panel--BorderInlineStartWidth: var(--pf-v6-c-drawer__panel--after--Width);\n --pf-v6-c-drawer__panel--BorderInlineEndWidth: 0;\n --pf-v6-c-drawer__panel--BackgroundColor: var(--pf-t--global--background--color--floating--default);\n --pf-v6-c-drawer__panel--m-inline--BackgroundColor: var(--pf-t--global--background--color--floating--default);\n --pf-v6-c-drawer__panel--m-secondary--BackgroundColor: var(--pf-t--global--background--color--floating--secondary--default);\n --pf-v6-c-drawer__panel--RowGap: var(--pf-t--global--spacer--sm);\n --pf-v6-c-drawer__panel--PaddingBlockStart: var(--pf-t--global--spacer--sm);\n --pf-v6-c-drawer__panel--PaddingBlockEnd: var(--pf-t--global--spacer--sm);\n --pf-v6-c-drawer__panel--TransitionDelay: 0s, var(--pf-v6-c-drawer__panel--TransitionDelay--focus), var(--pf-v6-c-drawer__panel--TransitionDelay--focus);\n --pf-v6-c-drawer__panel--TransitionDelay--focus: var(--pf-v6-c-drawer__panel--TransitionDuration--fade);\n --pf-v6-c-drawer__panel--TransitionDelay--expand--focus: 0s;\n --pf-v6-c-drawer__panel--TransitionTimingFunction: var(--pf-t--global--motion--timing-function--decelerate);\n --pf-v6-c-drawer__panel--TransitionDuration--fade: var(--pf-t--global--motion--duration--fade--default);\n --pf-v6-c-drawer__panel--TransitionDuration: var(--pf-v6-c-drawer__panel--TransitionDuration--fade), 0s, 0s;\n --pf-v6-c-drawer__panel--TransitionProperty: opacity, visibility, transform;\n --pf-v6-c-drawer__panel--Opacity: 0;\n --pf-v6-c-drawer--m-expanded__panel--Opacity: 1;\n --pf-v6-c-drawer--m-expanded__panel--inset: 0px;\n --pf-v6-c-drawer__panel--FlexBasis: 100%;\n --pf-v6-c-drawer__panel--md--FlexBasis--min: 1.5rem;\n --pf-v6-c-drawer__panel--md--FlexBasis: 50%;\n --pf-v6-c-drawer__panel--md--FlexBasis--max: 100%;\n --pf-v6-c-drawer__panel--m-inline--md--BackgroundColor: var(--pf-t--global--background--color--primary--default);\n --pf-v6-c-drawer__panel--xl--MinWidth: 28.125rem;\n --pf-v6-c-drawer__panel--xl--FlexBasis: 28.125rem;\n --pf-v6-c-drawer--m-panel-bottom__panel--md--MinHeight: 50%;\n --pf-v6-c-drawer--m-panel-bottom__panel--xl--MinHeight: 18.75rem;\n --pf-v6-c-drawer--m-panel-bottom__panel--xl--FlexBasis: 18.75rem;\n --pf-v6-c-drawer__panel--m-resizable--FlexDirection: row;\n --pf-v6-c-drawer__panel--m-resizable--md--FlexBasis--min: var(--pf-v6-c-drawer__splitter--m-vertical--Width);\n --pf-v6-c-drawer__panel--m-resizable--MinWidth: 1.5rem;\n --pf-v6-c-drawer--m-panel-bottom__panel--m-resizable--FlexDirection: column;\n --pf-v6-c-drawer--m-panel-bottom__panel--m-resizable--md--FlexBasis--min: 1.5rem;\n --pf-v6-c-drawer--m-panel-bottom__panel--m-resizable--MinHeight: 1.5rem;\n --pf-v6-c-drawer--m-pill__panel--BorderBlockStartWidth: var(--pf-t--global--border--width--regular);\n --pf-v6-c-drawer--m-pill__panel--BorderBlockEndWidth: var(--pf-t--global--border--width--regular);\n --pf-v6-c-drawer--m-pill__panel--BorderInlineStartWidth: var(--pf-t--global--border--width--regular);\n --pf-v6-c-drawer--m-pill__panel--BorderInlineEndWidth: var(--pf-t--global--border--width--regular);\n --pf-v6-c-drawer--m-pill__panel--BorderColor: var(--pf-t--global--border--color--subtle);\n --pf-v6-c-drawer--m-pill__panel--BorderRadius: var(--pf-t--global--border--radius--large);\n --pf-v6-c-drawer--m-pill--m-expanded__panel--inset: var(--pf-t--global--spacer--inset--page-chrome);\n --pf-v6-c-drawer--m-pill--m-expanded__panel--BoxShadow: var(--pf-t--global--box-shadow--md);\n --pf-v6-c-drawer__panel--m-glass--BackgroundColor: var(--pf-t--global--background--color--glass--primary--default);\n --pf-v6-c-drawer__panel--m-glass--BackdropFilter: var(--pf-t--global--background--filter--glass--blur--primary);\n --pf-v6-c-drawer__panel--m-glass--BorderColor: var(--pf-t--global--border--color--glass--default);\n}\n@media screen and (prefers-reduced-motion: no-preference) {\n .pf-v6-c-drawer {\n --pf-v6-c-drawer__panel--TransitionDuration--slide: var(--pf-t--global--motion--duration--slide-in--short);\n --pf-v6-c-drawer__panel--TransitionDelay--focus: var(--pf-v6-c-drawer__panel--TransitionDuration--slide);\n --pf-v6-c-drawer__panel--TransitionDelay: 0s, 0s, 0s, 0s, var(--pf-v6-c-drawer__panel--TransitionDelay--focus);\n --pf-v6-c-drawer__panel--TransitionTimingFunction: var(--pf-t--global--motion--timing-function--decelerate);\n --pf-v6-c-drawer__panel--TransitionDuration: 0s, var(--pf-v6-c-drawer__panel--TransitionDuration--slide), 0s, 0s, 0s;\n --pf-v6-c-drawer__panel--TransitionProperty: margin, transform, box-shadow, flex-basis, visibility;\n --pf-v6-c-drawer__panel--Opacity: 1;\n }\n}\n.pf-v6-c-drawer {\n --pf-v6-c-drawer__head--ColumnGap: var(--pf-t--global--spacer--gap--text-to-element--default);\n --pf-v6-c-drawer__head--PaddingBlockStart: var(--pf-t--global--spacer--sm);\n --pf-v6-c-drawer__head--PaddingBlockEnd: var(--pf-t--global--spacer--sm);\n --pf-v6-c-drawer__head--PaddingInlineStart: var(--pf-t--global--spacer--md);\n --pf-v6-c-drawer__head--PaddingInlineEnd: var(--pf-t--global--spacer--md);\n --pf-v6-c-drawer__description--PaddingInlineStart: var(--pf-t--global--spacer--md);\n --pf-v6-c-drawer__description--PaddingInlineEnd: var(--pf-t--global--spacer--md);\n --pf-v6-c-drawer__body--PaddingBlockStart--base: var(--pf-t--global--spacer--md);\n --pf-v6-c-drawer__body--PaddingInlineEnd--base: var(--pf-t--global--spacer--md);\n --pf-v6-c-drawer__body--PaddingBlockEnd--base: var(--pf-t--global--spacer--md);\n --pf-v6-c-drawer__body--PaddingInlineStart--base: var(--pf-t--global--spacer--md);\n --pf-v6-c-drawer__content__body--PaddingBlockStart: 0;\n --pf-v6-c-drawer__content__body--PaddingInlineEnd: 0;\n --pf-v6-c-drawer__content__body--PaddingBlockEnd: 0;\n --pf-v6-c-drawer__content__body--PaddingInlineStart: 0;\n --pf-v6-c-drawer__panel__body--PaddingBlockStart: var(--pf-v6-c-drawer__body--PaddingBlockStart--base);\n --pf-v6-c-drawer__panel__body--PaddingInlineEnd: var(--pf-v6-c-drawer__body--PaddingInlineEnd--base);\n --pf-v6-c-drawer__panel__body--PaddingBlockEnd: var(--pf-v6-c-drawer__body--PaddingBlockEnd--base);\n --pf-v6-c-drawer__panel__body--PaddingInlineStart: var(--pf-v6-c-drawer__body--PaddingInlineStart--base);\n --pf-v6-c-drawer__body--m-padding--PaddingBlockStart: var(--pf-t--global--spacer--md);\n --pf-v6-c-drawer__body--m-padding--PaddingInlineEnd: var(--pf-t--global--spacer--md);\n --pf-v6-c-drawer__body--m-padding--PaddingBlockEnd: var(--pf-t--global--spacer--md);\n --pf-v6-c-drawer__body--m-padding--PaddingInlineStart: var(--pf-t--global--spacer--md);\n --pf-v6-c-drawer__splitter--Height: 0.75rem;\n --pf-v6-c-drawer__splitter--Width: 100%;\n --pf-v6-c-drawer__splitter--BackgroundColor: transparent;\n --pf-v6-c-drawer__splitter--Cursor: row-resize;\n --pf-v6-c-drawer__splitter--m-vertical--Height: 100%;\n --pf-v6-c-drawer__splitter--m-vertical--Width: 0.75rem;\n --pf-v6-c-drawer__splitter--m-vertical--Cursor: col-resize;\n --pf-v6-c-drawer__splitter--focus--OutlineOffset: -0.0625rem;\n --pf-v6-c-drawer--m-inline__splitter--focus--OutlineOffset: -0.0625rem;\n --pf-v6-c-drawer__splitter--after--BorderColor: var(--pf-t--global--border--color--default);\n --pf-v6-c-drawer__splitter--hover--after--BorderColor: var(--pf-t--global--border--color--default);\n --pf-v6-c-drawer__splitter--focus--after--BorderColor: var(--pf-t--global--border--color--default);\n --pf-v6-c-drawer__splitter--active--after--BorderColor: var(--pf-t--global--border--color--default);\n --pf-v6-c-drawer__splitter--after--border-width--base: var(--pf-t--global--border--width--divider--default);\n --pf-v6-c-drawer__splitter--after--BorderBlockStartWidth: 0;\n --pf-v6-c-drawer__splitter--after--BorderInlineEndWidth: var(--pf-v6-c-drawer__splitter--after--border-width--base);\n --pf-v6-c-drawer__splitter--after--BorderBlockEndWidth: 0;\n --pf-v6-c-drawer__splitter--after--BorderInlineStartWidth: var(--pf-v6-c-drawer__splitter--after--border-width--base);\n --pf-v6-c-drawer__splitter--after--InsetBlockStart: 0;\n --pf-v6-c-drawer__splitter--after--InsetBlockEnd: 0;\n --pf-v6-c-drawer__splitter--after--InsetInlineStart: 0;\n --pf-v6-c-drawer__splitter--after--InsetInlineEnd: 0;\n --pf-v6-c-drawer__splitter--after--Width: auto;\n --pf-v6-c-drawer__splitter--after--Height: auto;\n --pf-v6-c-drawer--m-panel-bottom__splitter--after--BorderBlockStartWidth: var(--pf-v6-c-drawer__splitter--after--border-width--base);\n --pf-v6-c-drawer--m-panel-bottom__splitter--after--BorderBlockEndWidth: var(--pf-v6-c-drawer__splitter--after--border-width--base);\n --pf-v6-c-drawer--m-pill__splitter--m-vertical--Width: 0.625rem;\n --pf-v6-c-drawer--m-pill__splitter--m-vertical--Height: calc(100% - (2 * var(--pf-v6-c-drawer--m-pill__panel--BorderRadius)));\n --pf-v6-c-drawer--m-pill__splitter--m-vertical--MarginBlockStart: var(--pf-v6-c-drawer--m-pill__panel--BorderRadius);\n --pf-v6-c-drawer--m-pill__splitter--after--BorderColor: transparent;\n --pf-v6-c-drawer--m-pill__splitter--after--BorderInlineEndWidth: 0;\n --pf-v6-c-drawer--m-pill__splitter--hover--after--BorderColor: var(--pf-t--global--border--color--hover);\n --pf-v6-c-drawer--m-pill__splitter--focus--after--BorderColor: var(--pf-t--global--border--color--clicked);\n --pf-v6-c-drawer--m-pill__splitter--active--after--BorderColor: var(--pf-t--global--border--color--clicked);\n --pf-v6-c-drawer--m-pill__splitter--after--Width: 0.0625rem;\n --pf-v6-c-drawer--m-pill__splitter--after--Height: auto;\n --pf-v6-c-drawer--m-pill__splitter--after--InsetInlineStart: 50%;\n --pf-v6-c-drawer--m-pill__splitter--after--InsetInlineEnd: auto;\n --pf-v6-c-drawer--m-pill__splitter--after--TranslateX: -50%;\n --pf-v6-c-drawer--m-pill--m-panel-bottom__splitter--Height: 0.5rem;\n --pf-v6-c-drawer--m-pill--m-panel-bottom__splitter--Width: calc(100% - (2 * var(--pf-v6-c-drawer--m-pill__panel--BorderRadius)));\n --pf-v6-c-drawer--m-pill--m-panel-bottom__splitter--MarginInlineStart: var(--pf-v6-c-drawer--m-pill__panel--BorderRadius);\n --pf-v6-c-drawer--m-pill--m-panel-bottom__splitter--after--Width: auto;\n --pf-v6-c-drawer--m-pill--m-panel-bottom__splitter--after--Height: 0.0625rem;\n --pf-v6-c-drawer--m-pill--m-panel-bottom__splitter--after--BorderBlockStartWidth: var(--pf-v6-c-drawer__splitter--after--border-width--base);\n --pf-v6-c-drawer--m-pill--m-panel-bottom__splitter--after--BorderBlockEndWidth: 0;\n --pf-v6-c-drawer--m-pill--m-panel-bottom__splitter--after--InsetBlockStart: 50%;\n --pf-v6-c-drawer--m-pill--m-panel-bottom__splitter--after--InsetBlockEnd: auto;\n --pf-v6-c-drawer--m-pill--m-panel-bottom__splitter--after--InsetInlineStart: 0;\n --pf-v6-c-drawer--m-pill--m-panel-bottom__splitter--after--InsetInlineEnd: 0;\n --pf-v6-c-drawer--m-pill--m-panel-bottom__splitter--after--TranslateY: -50%;\n --pf-v6-c-drawer--m-inline__splitter--m-vertical--Width: 0.75rem;\n --pf-v6-c-drawer--m-inline__splitter-handle--InsetInlineStart: 50%;\n --pf-v6-c-drawer--m-inline--m-panel-bottom__splitter--Height: 0.75rem;\n --pf-v6-c-drawer--m-inline--m-panel-bottom__splitter-handle--InsetBlockStart: 50%;\n --pf-v6-c-drawer--m-inline--m-panel-bottom__splitter--after--BorderBlockStartWidth: var(--pf-v6-c-drawer__splitter--after--border-width--base);\n --pf-v6-c-drawer__splitter-handle--InsetBlockStart: 50%;\n --pf-v6-c-drawer__splitter-handle--InsetInlineStart: 50%;\n --pf-v6-c-drawer--m-panel-left__splitter-handle--InsetInlineStart: 50%;\n --pf-v6-c-drawer--m-panel-bottom__splitter-handle--InsetBlockStart: 50%;\n --pf-v6-c-drawer__splitter-handle--after--BackgroundColor: var(--pf-t--global--border--color--control--default);\n --pf-v6-c-drawer__splitter-handle--hover--after--BackgroundColor: var(--pf-t--global--border--color--hover);\n --pf-v6-c-drawer__splitter-handle--focus--after--BackgroundColor: var(--pf-t--global--border--color--clicked);\n --pf-v6-c-drawer__splitter-handle--active--after--BackgroundColor: var(--pf-t--global--border--color--clicked);\n --pf-v6-c-drawer__splitter-handle--after--BorderColor: var(--pf-t--global--border--color--high-contrast);\n --pf-v6-c-drawer__splitter-handle--after--BorderBlockStartWidth: var(--pf-t--global--border--width--divider--default);\n --pf-v6-c-drawer__splitter-handle--after--BorderInlineEndWidth: 0;\n --pf-v6-c-drawer__splitter-handle--after--BorderBlockEndWidth: var(--pf-t--global--border--width--divider--default);\n --pf-v6-c-drawer__splitter-handle--after--BorderInlineStartWidth: 0;\n --pf-v6-c-drawer__splitter-handle--after--BorderRadius: var(--pf-t--global--border--radius--pill);\n --pf-v6-c-drawer__splitter--hover__splitter-handle--after--BorderColor: var(--pf-t--global--color--brand--hover);\n --pf-v6-c-drawer__splitter--m-vertical__splitter-handle--after--BorderBlockStartWidth: 0;\n --pf-v6-c-drawer__splitter--m-vertical__splitter-handle--after--BorderInlineEndWidth: var(--pf-t--global--border--width--divider--default);\n --pf-v6-c-drawer__splitter--m-vertical__splitter-handle--after--BorderBlockEndWidth: 0;\n --pf-v6-c-drawer__splitter--m-vertical__splitter-handle--after--BorderInlineStartWidth: var(--pf-t--global--border--width--divider--default);\n --pf-v6-c-drawer__splitter-handle--after--Width: 2.1875rem;\n --pf-v6-c-drawer__splitter-handle--after--Height: 0.25rem;\n --pf-v6-c-drawer__splitter--m-vertical__splitter-handle--after--Width: 0.25rem;\n --pf-v6-c-drawer__splitter--m-vertical__splitter-handle--after--Height: 2.1875rem;\n}\n@media screen and (min-width: 75rem) {\n .pf-v6-c-drawer {\n --pf-v6-c-drawer__panel--MinWidth: var(--pf-v6-c-drawer__panel--xl--MinWidth);\n }\n .pf-v6-c-drawer.pf-m-panel-bottom {\n --pf-v6-c-drawer__panel--MinWidth: auto;\n --pf-v6-c-drawer__panel--MinHeight: var(--pf-v6-c-drawer--m-panel-bottom__panel--xl--MinHeight);\n }\n}\n.pf-v6-c-drawer {\n --pf-v6-c-drawer__actions--MarginBlockStart: calc(var(--pf-t--global--spacer--control--vertical--compact) * -1.5);\n --pf-v6-c-drawer__actions--MarginInlineEnd: calc(var(--pf-t--global--spacer--control--horizontal--compact) * -1.5);\n --pf-v6-c-drawer__panel--BoxShadow: none;\n --pf-v6-c-drawer--m-expanded--m-panel-bottom__panel--BoxShadow: var(--pf-t--global--box-shadow--md--top);\n --pf-v6-c-drawer__panel--after--Width: var(--pf-t--global--border--width--high-contrast--regular);\n --pf-v6-c-drawer--m-inline__panel--after--Width: 0;\n --pf-v6-c-drawer--m-inline__panel--after--md--Width: var(--pf-t--global--border--width--divider--default);\n --pf-v6-c-drawer--m-panel-bottom__panel--after--Height: var(--pf-t--global--border--width--high-contrast--regular);\n --pf-v6-c-drawer__panel--after--BackgroundColor: var(--pf-t--global--border--color--high-contrast);\n --pf-v6-c-drawer--m-inline--m-expanded__panel--after--BackgroundColor: var(--pf-t--global--border--color--default);\n --pf-v6-c-drawer--m-inline__panel--PaddingInlineStart: 0;\n --pf-v6-c-drawer--m-panel-left--m-inline__panel--PaddingInlineEnd: 0;\n --pf-v6-c-drawer--m-panel-bottom--m-inline__panel--PaddingBlockStart: 0;\n}\n\n.pf-v6-c-drawer {\n --pf-v6-c-drawer--m-expanded__panel--BoxShadow: var(--pf-t--global--box-shadow--md--left);\n}\n:where(.pf-v6-m-dir-rtl, [dir=rtl]) .pf-v6-c-drawer {\n --pf-v6-c-drawer--m-expanded__panel--BoxShadow: var(--pf-t--global--box-shadow--md--right);\n}\n\n.pf-v6-c-drawer {\n --pf-v6-c-drawer--m-expanded--m-panel-left__panel--BoxShadow: var(--pf-t--global--box-shadow--md--right);\n}\n:where(.pf-v6-m-dir-rtl, [dir=rtl]) .pf-v6-c-drawer {\n --pf-v6-c-drawer--m-expanded--m-panel-left__panel--BoxShadow: var(--pf-t--global--box-shadow--md--left);\n}\n\n.pf-v6-c-drawer {\n display: flex;\n flex-direction: column;\n height: 100%;\n overflow-x: hidden;\n}\n.pf-v6-c-drawer.pf-m-inline, .pf-v6-c-drawer.pf-m-static {\n --pf-v6-c-drawer__panel--BackgroundColor: var(--pf-v6-c-drawer__panel--m-inline--BackgroundColor);\n --pf-v6-c-drawer__panel--BorderInlineStartWidth: var(--pf-v6-c-drawer--m-inline__panel--after--Width);\n --pf-v6-c-drawer--m-pill__main--Gap: var(--pf-v6-c-drawer--m-pill--m-inline__main--Gap);\n --pf-v6-c-drawer--m-pill--m-expanded__panel--inset: 0px;\n}\n.pf-v6-c-drawer.pf-m-inline > .pf-v6-c-drawer__main > .pf-v6-c-drawer__panel:not(.pf-m-no-border, .pf-m-resizable), .pf-v6-c-drawer.pf-m-static > .pf-v6-c-drawer__main > .pf-v6-c-drawer__panel:not(.pf-m-no-border, .pf-m-resizable) {\n padding-inline-start: var(--pf-v6-c-drawer--m-inline__panel--PaddingInlineStart);\n}\n.pf-v6-c-drawer.pf-m-panel-left > .pf-v6-c-drawer__main > .pf-v6-c-drawer__panel {\n order: 0;\n margin-inline-end: calc(var(--pf-v6-c-drawer__panel--FlexBasis) * -1);\n transform: translateX(-100%);\n}\n:where(.pf-v6-m-dir-rtl, [dir=rtl]) .pf-v6-c-drawer.pf-m-panel-left > .pf-v6-c-drawer__main > .pf-v6-c-drawer__panel {\n transform: translateX(calc(-100% * var(--pf-v6-global--inverse--multiplier)));\n}\n\n.pf-v6-c-drawer.pf-m-panel-left > .pf-v6-c-drawer__main > .pf-v6-c-drawer__content {\n order: 1;\n}\n.pf-v6-c-drawer.pf-m-panel-bottom > .pf-v6-c-drawer__main {\n flex-direction: column;\n}\n.pf-v6-c-drawer.pf-m-expanded {\n --pf-v6-c-drawer--m-pill--m-inline__main--Gap: var(--pf-t--global--spacer--inset--page-chrome);\n --pf-v6-c-drawer__panel--TransitionDelay--focus: var(--pf-v6-c-drawer__panel--TransitionDelay--expand--focus);\n}\n.pf-v6-c-drawer.pf-m-expanded > .pf-v6-c-drawer__main > .pf-v6-c-drawer__panel {\n transform: translateX(calc(-100% - var(--pf-v6-c-drawer--m-expanded__panel--inset)));\n}\n:where(.pf-v6-m-dir-rtl, [dir=rtl]) .pf-v6-c-drawer.pf-m-expanded > .pf-v6-c-drawer__main > .pf-v6-c-drawer__panel {\n transform: translateX(calc(calc(-100% - var(--pf-v6-c-drawer--m-expanded__panel--inset)) * var(--pf-v6-global--inverse--multiplier)));\n}\n\n.pf-v6-c-drawer.pf-m-expanded > .pf-v6-c-drawer__main > .pf-v6-c-drawer__panel {\n --pf-v6-c-drawer__panel--Opacity: var(--pf-v6-c-drawer--m-expanded__panel--Opacity);\n visibility: visible;\n}\n.pf-v6-c-drawer.pf-m-expanded.pf-m-panel-left > .pf-v6-c-drawer__main > .pf-v6-c-drawer__panel {\n transform: translateX(0);\n}\n.pf-v6-c-drawer.pf-m-expanded.pf-m-panel-bottom > .pf-v6-c-drawer__main > .pf-v6-c-drawer__panel {\n transform: translate(0, calc(-100% - var(--pf-v6-c-drawer--m-expanded__panel--inset)));\n}\n.pf-v6-c-drawer.pf-m-resizing {\n --pf-v6-c-drawer__panel--TransitionProperty: none;\n pointer-events: none;\n}\n.pf-v6-c-drawer.pf-m-resizing .pf-v6-c-drawer__splitter {\n pointer-events: auto;\n}\n@media screen and (min-width: 48rem) {\n .pf-v6-c-drawer.pf-m-pill {\n --pf-v6-c-drawer__main--Gap: var(--pf-v6-c-drawer--m-pill__main--Gap, revert);\n --pf-v6-c-drawer__panel--BorderColor: var(--pf-v6-c-drawer--m-pill__panel--BorderColor);\n --pf-v6-c-drawer__panel--BorderRadius: var(--pf-v6-c-drawer--m-pill__panel--BorderRadius);\n --pf-v6-c-drawer--m-expanded__panel--inset: var(--pf-v6-c-drawer--m-pill--m-expanded__panel--inset);\n --pf-v6-c-drawer__panel--MarginBlock: var(--pf-v6-c-drawer--m-pill--m-expanded__panel--inset);\n --pf-v6-c-drawer__splitter--m-vertical--Width: var(--pf-v6-c-drawer--m-pill__splitter--m-vertical--Width);\n --pf-v6-c-drawer__splitter--m-vertical--Height: var(--pf-v6-c-drawer--m-pill__splitter--m-vertical--Height);\n --pf-v6-c-drawer__splitter--MarginBlockStart: var(--pf-v6-c-drawer--m-pill__splitter--m-vertical--MarginBlockStart);\n --pf-v6-c-drawer__splitter--after--BorderColor: var(--pf-v6-c-drawer--m-pill__splitter--after--BorderColor);\n --pf-v6-c-drawer__splitter--after--BorderInlineEndWidth: var(--pf-v6-c-drawer--m-pill__splitter--after--BorderInlineEndWidth);\n --pf-v6-c-drawer__splitter--hover--after--BorderColor: var(--pf-v6-c-drawer--m-pill__splitter--hover--after--BorderColor);\n --pf-v6-c-drawer__splitter--focus--after--BorderColor: var(--pf-v6-c-drawer--m-pill__splitter--focus--after--BorderColor);\n --pf-v6-c-drawer__splitter--active--after--BorderColor: var(--pf-v6-c-drawer--m-pill__splitter--active--after--BorderColor);\n --pf-v6-c-drawer__splitter--after--Width: var(--pf-v6-c-drawer--m-pill__splitter--after--Width);\n --pf-v6-c-drawer__splitter--after--Height: var(--pf-v6-c-drawer--m-pill__splitter--after--Height);\n --pf-v6-c-drawer__splitter--after--InsetInlineStart: var(--pf-v6-c-drawer--m-pill__splitter--after--InsetInlineStart);\n --pf-v6-c-drawer__splitter--after--InsetInlineEnd: var(--pf-v6-c-drawer--m-pill__splitter--after--InsetInlineEnd);\n --pf-v6-c-drawer__splitter--after--TranslateX: var(--pf-v6-c-drawer--m-pill__splitter--after--TranslateX);\n }\n .pf-v6-c-drawer.pf-m-pill > .pf-v6-c-drawer__main > .pf-v6-c-drawer__panel {\n border-block-start-width: var(--pf-v6-c-drawer--m-pill__panel--BorderBlockStartWidth);\n border-block-end-width: var(--pf-v6-c-drawer--m-pill__panel--BorderBlockEndWidth);\n border-inline-start-width: var(--pf-v6-c-drawer--m-pill__panel--BorderInlineStartWidth);\n border-inline-end-width: var(--pf-v6-c-drawer--m-pill__panel--BorderInlineEndWidth);\n box-shadow: var(--pf-v6-c-drawer--m-pill--m-expanded__panel--BoxShadow);\n }\n}\n@media screen and (min-width: 48rem) {\n .pf-v6-c-drawer.pf-m-pill.pf-m-panel-bottom {\n --pf-v6-c-drawer__splitter--Height: var(--pf-v6-c-drawer--m-pill--m-panel-bottom__splitter--Height);\n --pf-v6-c-drawer__splitter--Width: var(--pf-v6-c-drawer--m-pill--m-panel-bottom__splitter--Width);\n --pf-v6-c-drawer__splitter--MarginBlockStart: 0;\n --pf-v6-c-drawer__splitter--MarginInlineStart: var(--pf-v6-c-drawer--m-pill--m-panel-bottom__splitter--MarginInlineStart);\n --pf-v6-c-drawer__splitter--after--Width: var(--pf-v6-c-drawer--m-pill--m-panel-bottom__splitter--after--Width);\n --pf-v6-c-drawer__splitter--after--Height: var(--pf-v6-c-drawer--m-pill--m-panel-bottom__splitter--after--Height);\n --pf-v6-c-drawer__splitter--after--BorderBlockStartWidth: var(--pf-v6-c-drawer--m-pill--m-panel-bottom__splitter--after--BorderBlockStartWidth);\n --pf-v6-c-drawer--m-panel-bottom__splitter--after--BorderBlockEndWidth: var(--pf-v6-c-drawer--m-pill--m-panel-bottom__splitter--after--BorderBlockEndWidth);\n --pf-v6-c-drawer__splitter--after--BorderBlockEndWidth: var(--pf-v6-c-drawer--m-pill--m-panel-bottom__splitter--after--BorderBlockEndWidth);\n --pf-v6-c-drawer__splitter--after--InsetBlockStart: var(--pf-v6-c-drawer--m-pill--m-panel-bottom__splitter--after--InsetBlockStart);\n --pf-v6-c-drawer__splitter--after--InsetBlockEnd: var(--pf-v6-c-drawer--m-pill--m-panel-bottom__splitter--after--InsetBlockEnd);\n --pf-v6-c-drawer__splitter--after--TranslateX: initial;\n --pf-v6-c-drawer__splitter--after--TranslateY: var(--pf-v6-c-drawer--m-pill--m-panel-bottom__splitter--after--TranslateY);\n --pf-v6-c-drawer__splitter--after--InsetInlineStart: var(--pf-v6-c-drawer--m-pill--m-panel-bottom__splitter--after--InsetInlineStart);\n --pf-v6-c-drawer__splitter--after--InsetInlineEnd: var(--pf-v6-c-drawer--m-pill--m-panel-bottom__splitter--after--InsetInlineEnd);\n }\n}\n\n.pf-v6-c-drawer__section {\n flex-grow: 0;\n background-color: var(--pf-v6-c-drawer__section--BackgroundColor);\n}\n.pf-v6-c-drawer__section.pf-m-secondary {\n --pf-v6-c-drawer__section--BackgroundColor: var(--pf-v6-c-drawer__section--m-secondary--BackgroundColor);\n}\n:where(:root:not(.pf-v6-theme-glass)) .pf-v6-c-drawer__section.pf-m-plain, :where(:root.pf-v6-theme-glass) .pf-v6-c-drawer__section:not(.pf-m-no-plain-on-glass), .pf-v6-c-drawer__section.pf-m-no-background {\n --pf-v6-c-drawer__section--BackgroundColor: transparent;\n}\n\n.pf-v6-c-drawer__main {\n display: flex;\n flex: 1;\n gap: var(--pf-v6-c-drawer__main--Gap, 0);\n overflow: hidden;\n}\n\n.pf-v6-c-drawer__content,\n.pf-v6-c-drawer__panel,\n.pf-v6-c-drawer__panel-main {\n display: flex;\n flex-shrink: 0;\n flex-direction: column;\n overflow: auto;\n}\n\n.pf-v6-c-drawer__content {\n z-index: var(--pf-v6-c-drawer__content--ZIndex);\n flex-basis: var(--pf-v6-c-drawer__content--FlexBasis);\n order: 0;\n background-color: var(--pf-v6-c-drawer__content--BackgroundColor);\n}\n.pf-v6-c-drawer__content.pf-m-primary {\n --pf-v6-c-drawer__content--BackgroundColor: var(--pf-v6-c-drawer__content--m-primary--BackgroundColor);\n}\n.pf-v6-c-drawer__content.pf-m-secondary {\n --pf-v6-c-drawer__content--BackgroundColor: var(--pf-v6-c-drawer__content--m-secondary--BackgroundColor);\n}\n.pf-v6-c-drawer__content > .pf-v6-c-drawer__body {\n padding-block-start: var(--pf-v6-c-drawer__content__body--PaddingBlockStart);\n padding-block-end: var(--pf-v6-c-drawer__content__body--PaddingBlockEnd);\n padding-inline-start: var(--pf-v6-c-drawer__content__body--PaddingInlineStart);\n padding-inline-end: var(--pf-v6-c-drawer__content__body--PaddingInlineEnd);\n}\n\n.pf-v6-c-drawer__panel {\n position: relative;\n z-index: var(--pf-v6-c-drawer__panel--ZIndex);\n visibility: hidden;\n flex-basis: var(--pf-v6-c-drawer__panel--FlexBasis);\n row-gap: var(--pf-v6-c-drawer__panel--RowGap);\n order: 1;\n max-height: var(--pf-v6-c-drawer__panel--MaxHeight);\n margin-block: var(--pf-v6-c-drawer__panel--MarginBlock, revert);\n margin-inline: var(--pf-v6-c-drawer__panel--MarginInline, revert);\n overflow: auto;\n background-color: var(--pf-v6-c-drawer__panel--BackgroundColor);\n border: solid var(--pf-v6-c-drawer__panel--BorderColor);\n border-block-start-width: var(--pf-v6-c-drawer__panel--BorderBlockStartWidth);\n border-block-end-width: var(--pf-v6-c-drawer__panel--BorderBlockEndWidth);\n border-inline-start-width: var(--pf-v6-c-drawer__panel--BorderInlineStartWidth);\n border-inline-end-width: var(--pf-v6-c-drawer__panel--BorderInlineEndWidth);\n border-radius: var(--pf-v6-c-drawer__panel--BorderRadius, revert);\n box-shadow: var(--pf-v6-c-drawer__panel--BoxShadow);\n opacity: var(--pf-v6-c-drawer__panel--Opacity);\n transition-delay: var(--pf-v6-c-drawer__panel--TransitionDelay);\n transition-timing-function: var(--pf-v6-c-drawer__panel--TransitionTimingFunction);\n transition-duration: var(--pf-v6-c-drawer__panel--TransitionDuration);\n transition-property: var(--pf-v6-c-drawer__panel--TransitionProperty);\n -webkit-overflow-scrolling: touch;\n}\n.pf-v6-c-drawer__panel:not(.pf-m-resizable) {\n padding-block-start: var(--pf-v6-c-drawer__panel--PaddingBlockStart);\n padding-block-end: var(--pf-v6-c-drawer__panel--PaddingBlockEnd);\n}\n.pf-v6-c-drawer__panel.pf-m-secondary {\n --pf-v6-c-drawer__panel--BackgroundColor: var(--pf-v6-c-drawer__panel--m-secondary--BackgroundColor);\n}\n.pf-v6-c-drawer__panel.pf-m-no-background {\n --pf-v6-c-drawer__panel--BackgroundColor: transparent;\n}\n@media screen and (min-width: 48rem) {\n .pf-v6-c-drawer__panel {\n --pf-v6-c-drawer__panel--FlexBasis:\n max(\n var(--pf-v6-c-drawer__panel--md--FlexBasis--min),\n min(var(--pf-v6-c-drawer__panel--md--FlexBasis), var(--pf-v6-c-drawer__panel--md--FlexBasis--max))\n );\n }\n}\n@media screen and (min-width: 75rem) {\n .pf-v6-c-drawer__panel {\n --pf-v6-c-drawer__panel--md--FlexBasis: var(--pf-v6-c-drawer__panel--xl--FlexBasis);\n }\n .pf-v6-c-drawer.pf-m-panel-bottom .pf-v6-c-drawer__panel {\n --pf-v6-c-drawer__panel--md--FlexBasis: var(--pf-v6-c-drawer--m-panel-bottom__panel--xl--FlexBasis);\n }\n}\n\n.pf-v6-c-drawer__panel > .pf-v6-c-drawer__body,\n.pf-v6-c-drawer__panel-main > .pf-v6-c-drawer__body {\n padding-block-start: var(--pf-v6-c-drawer__panel__body--PaddingBlockStart);\n padding-block-end: var(--pf-v6-c-drawer__panel__body--PaddingBlockEnd);\n padding-inline-start: var(--pf-v6-c-drawer__panel__body--PaddingInlineStart);\n padding-inline-end: var(--pf-v6-c-drawer__panel__body--PaddingInlineEnd);\n}\n\n.pf-v6-c-drawer__panel-main {\n flex-grow: 1;\n padding-block-start: var(--pf-v6-c-drawer__panel--PaddingBlockStart);\n padding-block-end: var(--pf-v6-c-drawer__panel--PaddingBlockEnd);\n}\n\n.pf-v6-c-drawer__head {\n display: grid;\n grid-template-columns: auto;\n grid-auto-columns: max-content;\n column-gap: var(--pf-v6-c-drawer__head--ColumnGap);\n padding-block-start: var(--pf-v6-c-drawer__head--PaddingBlockStart);\n padding-block-end: var(--pf-v6-c-drawer__head--PaddingBlockEnd);\n padding-inline-start: var(--pf-v6-c-drawer__head--PaddingInlineStart);\n padding-inline-end: var(--pf-v6-c-drawer__head--PaddingInlineEnd);\n}\n.pf-v6-c-drawer__head > * {\n grid-column: 1;\n}\n\n.pf-v6-c-drawer__actions {\n display: flex;\n grid-row: 1;\n grid-column: 2;\n align-self: baseline;\n margin-block-start: var(--pf-v6-c-drawer__actions--MarginBlockStart);\n margin-inline-end: var(--pf-v6-c-drawer__actions--MarginInlineEnd);\n}\n\n.pf-v6-c-drawer__description {\n padding-inline-start: var(--pf-v6-c-drawer__description--PaddingInlineStart);\n padding-inline-end: var(--pf-v6-c-drawer__description--PaddingInlineEnd);\n}\n\n.pf-v6-c-drawer__body.pf-m-no-padding {\n padding: 0;\n}\n.pf-v6-c-drawer__body.pf-m-padding {\n padding-block-start: var(--pf-v6-c-drawer__body--m-padding--PaddingBlockStart);\n padding-block-end: var(--pf-v6-c-drawer__body--m-padding--PaddingBlockEnd);\n padding-inline-start: var(--pf-v6-c-drawer__body--m-padding--PaddingInlineStart);\n padding-inline-end: var(--pf-v6-c-drawer__body--m-padding--PaddingInlineEnd);\n}\n.pf-v6-c-drawer__body:not(.pf-m-no-padding) + * {\n padding-block-start: 0;\n}\n.pf-v6-c-drawer__body:last-child {\n flex: 1 1;\n}\n\n.pf-v6-c-drawer__splitter {\n position: relative;\n display: none;\n width: var(--pf-v6-c-drawer__splitter--Width);\n height: var(--pf-v6-c-drawer__splitter--Height);\n margin-block-start: var(--pf-v6-c-drawer__splitter--MarginBlockStart, 0);\n margin-inline-start: var(--pf-v6-c-drawer__splitter--MarginInlineStart, 0);\n cursor: var(--pf-v6-c-drawer__splitter--Cursor);\n outline-offset: var(--pf-v6-c-drawer__splitter--focus--OutlineOffset);\n background-color: var(--pf-v6-c-drawer__splitter--BackgroundColor);\n}\n.pf-v6-c-drawer__splitter.pf-m-vertical {\n --pf-v6-c-drawer__splitter--Height: var(--pf-v6-c-drawer__splitter--m-vertical--Height);\n --pf-v6-c-drawer__splitter--Width: var(--pf-v6-c-drawer__splitter--m-vertical--Width);\n --pf-v6-c-drawer__splitter--Cursor: var(--pf-v6-c-drawer__splitter--m-vertical--Cursor);\n --pf-v6-c-drawer__splitter-handle--after--Width: var(--pf-v6-c-drawer__splitter--m-vertical__splitter-handle--after--Width);\n --pf-v6-c-drawer__splitter-handle--after--Height: var(--pf-v6-c-drawer__splitter--m-vertical__splitter-handle--after--Height);\n --pf-v6-c-drawer__splitter-handle--after--BorderBlockStartWidth: var(--pf-v6-c-drawer__splitter--m-vertical__splitter-handle--after--BorderBlockStartWidth);\n --pf-v6-c-drawer__splitter-handle--after--BorderInlineEndWidth: var(--pf-v6-c-drawer__splitter--m-vertical__splitter-handle--after--BorderInlineEndWidth);\n --pf-v6-c-drawer__splitter-handle--after--BorderBlockEndWidth: var(--pf-v6-c-drawer__splitter--m-vertical__splitter-handle--after--BorderBlockEndWidth);\n --pf-v6-c-drawer__splitter-handle--after--BorderInlineStartWidth: var(--pf-v6-c-drawer__splitter--m-vertical__splitter-handle--after--BorderInlineStartWidth);\n}\n.pf-v6-c-drawer__splitter:hover {\n --pf-v6-c-drawer__splitter-handle--after--BackgroundColor: var(--pf-v6-c-drawer__splitter-handle--hover--after--BackgroundColor);\n --pf-v6-c-drawer__splitter--after--BorderColor: var(--pf-v6-c-drawer__splitter--hover--after--BorderColor);\n}\n.pf-v6-c-drawer__splitter:focus {\n --pf-v6-c-drawer__splitter-handle--after--BackgroundColor: var(--pf-v6-c-drawer__splitter-handle--focus--after--BackgroundColor);\n --pf-v6-c-drawer__splitter--after--BorderColor: var(--pf-v6-c-drawer__splitter--focus--after--BorderColor);\n}\n.pf-v6-c-drawer__splitter:active {\n --pf-v6-c-drawer__splitter-handle--after--BackgroundColor: var(--pf-v6-c-drawer__splitter-handle--active--after--BackgroundColor);\n --pf-v6-c-drawer__splitter--after--BorderColor: var(--pf-v6-c-drawer__splitter--active--after--BorderColor);\n}\n.pf-v6-c-drawer__splitter::after {\n position: absolute;\n inset-block-start: var(--pf-v6-c-drawer__splitter--after--InsetBlockStart);\n inset-block-end: var(--pf-v6-c-drawer__splitter--after--InsetBlockEnd);\n inset-inline-start: var(--pf-v6-c-drawer__splitter--after--InsetInlineStart);\n inset-inline-end: var(--pf-v6-c-drawer__splitter--after--InsetInlineEnd);\n z-index: -1;\n width: var(--pf-v6-c-drawer__splitter--after--Width);\n height: var(--pf-v6-c-drawer__splitter--after--Height);\n content: "";\n border: solid var(--pf-v6-c-drawer__splitter--after--BorderColor);\n border-block-start-width: var(--pf-v6-c-drawer__splitter--after--BorderBlockStartWidth);\n border-block-end-width: var(--pf-v6-c-drawer__splitter--after--BorderBlockEndWidth);\n border-inline-start-width: var(--pf-v6-c-drawer__splitter--after--BorderInlineStartWidth);\n border-inline-end-width: var(--pf-v6-c-drawer__splitter--after--BorderInlineEndWidth);\n translate: var(--pf-v6-c-drawer__splitter--after--TranslateX, 0) var(--pf-v6-c-drawer__splitter--after--TranslateY, 0);\n}\n\n.pf-v6-c-drawer__splitter-handle {\n position: absolute;\n inset-block-start: var(--pf-v6-c-drawer__splitter-handle--InsetBlockStart);\n inset-inline-start: var(--pf-v6-c-drawer__splitter-handle--InsetInlineStart);\n transform: translate(-50%, -50%);\n}\n:where(.pf-v6-m-dir-rtl, [dir=rtl]) .pf-v6-c-drawer__splitter-handle {\n transform: translate(calc(-50% * var(--pf-v6-global--inverse--multiplier)), -50%);\n}\n\n.pf-v6-c-drawer__splitter-handle::after {\n display: block;\n width: var(--pf-v6-c-drawer__splitter-handle--after--Width);\n height: var(--pf-v6-c-drawer__splitter-handle--after--Height);\n content: "";\n background-color: var(--pf-v6-c-drawer__splitter-handle--after--BackgroundColor);\n border-color: var(--pf-v6-c-drawer__splitter-handle--after--BorderColor);\n border-style: solid;\n border-block-start-width: var(--pf-v6-c-drawer__splitter-handle--after--BorderBlockStartWidth);\n border-block-end-width: var(--pf-v6-c-drawer__splitter-handle--after--BorderBlockEndWidth);\n border-inline-start-width: var(--pf-v6-c-drawer__splitter-handle--after--BorderInlineStartWidth);\n border-inline-end-width: var(--pf-v6-c-drawer__splitter-handle--after--BorderInlineEndWidth);\n border-radius: var(--pf-v6-c-drawer__splitter-handle--after--BorderRadius);\n}\n\n@media screen and (min-width: 48rem) {\n .pf-v6-c-drawer {\n --pf-v6-c-drawer--m-inline__panel--after--Width: var(--pf-v6-c-drawer--m-inline__panel--after--md--Width);\n min-width: var(--pf-v6-c-drawer__panel--MinWidth);\n }\n .pf-v6-c-drawer.pf-m-inline, .pf-v6-c-drawer.pf-m-static {\n --pf-v6-c-drawer__panel--BackgroundColor: var(--pf-v6-c-drawer__panel--m-inline--md--BackgroundColor);\n }\n :where(:root:not(.pf-v6-theme-glass)) .pf-v6-c-drawer.pf-m-inline > .pf-v6-c-drawer__main > .pf-v6-c-drawer__panel.pf-m-plain, :where(:root.pf-v6-theme-glass) .pf-v6-c-drawer.pf-m-inline > .pf-v6-c-drawer__main > .pf-v6-c-drawer__panel:not(.pf-m-no-plain-on-glass), :where(:root:not(.pf-v6-theme-glass)) .pf-v6-c-drawer.pf-m-static > .pf-v6-c-drawer__main > .pf-v6-c-drawer__panel.pf-m-plain, :where(:root.pf-v6-theme-glass) .pf-v6-c-drawer.pf-m-static > .pf-v6-c-drawer__main > .pf-v6-c-drawer__panel:not(.pf-m-no-plain-on-glass) {\n --pf-v6-c-drawer__panel--BackgroundColor: transparent;\n }\n :where(:root.pf-v6-theme-glass) .pf-v6-c-drawer.pf-m-inline > .pf-v6-c-drawer__main > .pf-v6-c-drawer__panel.pf-m-glass, :where(:root.pf-v6-theme-glass) .pf-v6-c-drawer.pf-m-static > .pf-v6-c-drawer__main > .pf-v6-c-drawer__panel.pf-m-glass {\n --pf-v6-c-drawer__panel--BackgroundColor: var(--pf-v6-c-drawer__panel--m-glass--BackgroundColor);\n --pf-v6-c-drawer__panel--BorderColor: var(--pf-v6-c-drawer__panel--m-glass--BorderColor);\n backdrop-filter: var(--pf-v6-c-drawer__panel--m-glass--BackdropFilter);\n }\n .pf-v6-c-drawer > .pf-v6-c-drawer__main > .pf-v6-c-drawer__panel {\n box-shadow: var(--pf-v6-c-drawer--m-expanded__panel--BoxShadow);\n }\n .pf-v6-c-drawer > .pf-v6-c-drawer__main > .pf-v6-c-drawer__panel.pf-m-resizable {\n --pf-v6-c-drawer__panel--md--FlexBasis--min: var(--pf-v6-c-drawer__panel--m-resizable--md--FlexBasis--min);\n --pf-v6-c-drawer__panel--BorderBlockStartWidth: 0;\n --pf-v6-c-drawer__panel--BorderBlockEndWidth: 0;\n --pf-v6-c-drawer__panel--BorderInlineStartWidth: 0;\n --pf-v6-c-drawer__panel--BorderInlineEndWidth: 0;\n flex-direction: var(--pf-v6-c-drawer__panel--m-resizable--FlexDirection);\n min-width: var(--pf-v6-c-drawer__panel--m-resizable--MinWidth);\n }\n .pf-v6-c-drawer > .pf-v6-c-drawer__main > .pf-v6-c-drawer__panel.pf-m-resizable > .pf-v6-c-drawer__splitter {\n flex-shrink: 0;\n }\n .pf-v6-c-drawer > .pf-v6-c-drawer__main > .pf-v6-c-drawer__panel.pf-m-resizable > .pf-v6-c-drawer__panel-main {\n flex-shrink: 1;\n }\n .pf-v6-c-drawer.pf-m-panel-left {\n --pf-v6-c-drawer--m-expanded__panel--BoxShadow: var(--pf-v6-c-drawer--m-expanded--m-panel-left__panel--BoxShadow);\n --pf-v6-c-drawer__panel--BorderInlineEndWidth: var(--pf-v6-c-drawer__panel--after--Width);\n --pf-v6-c-drawer__panel--BorderInlineStartWidth: 0;\n }\n .pf-v6-c-drawer.pf-m-panel-left.pf-m-inline > .pf-v6-c-drawer__main > .pf-v6-c-drawer__panel:not(.pf-m-no-border, .pf-m-resizable), .pf-v6-c-drawer.pf-m-panel-left.pf-m-static > .pf-v6-c-drawer__main > .pf-v6-c-drawer__panel:not(.pf-m-no-border, .pf-m-resizable) {\n --pf-v6-c-drawer__panel--BorderInlineEndWidth: var(--pf-v6-c-drawer--m-inline__panel--after--Width);\n padding-inline-start: 0;\n padding-inline-end: var(--pf-v6-c-drawer--m-panel-left--m-inline__panel--PaddingInlineEnd);\n }\n .pf-v6-c-drawer.pf-m-panel-left.pf-m-expanded > .pf-v6-c-drawer__main > .pf-v6-c-drawer__panel {\n transform: translateX(var(--pf-v6-c-drawer--m-expanded__panel--inset));\n }\n .pf-v6-c-drawer.pf-m-panel-left > .pf-v6-c-drawer__main > .pf-v6-c-drawer__panel.pf-m-resizable > .pf-v6-c-drawer__splitter {\n --pf-v6-c-drawer__splitter-handle--InsetInlineStart: var(--pf-v6-c-drawer--m-panel-left__splitter-handle--InsetInlineStart);\n order: 1;\n }\n .pf-v6-c-drawer.pf-m-panel-bottom {\n --pf-v6-c-drawer--m-expanded__panel--BoxShadow: var(--pf-v6-c-drawer--m-expanded--m-panel-bottom__panel--BoxShadow);\n --pf-v6-c-drawer__panel--MaxHeight: 100%;\n --pf-v6-c-drawer__panel--FlexBasis--min: var(--pf-v6-c-drawer--m-panel-bottom__panel--FlexBasis--min);\n --pf-v6-c-drawer__panel--BorderInlineStartWidth: 0;\n --pf-v6-c-drawer__panel--BorderBlockStartWidth: var(--pf-v6-c-drawer--m-panel-bottom__panel--after--Height);\n --pf-v6-c-drawer__panel--MarginBlock: initial;\n --pf-v6-c-drawer__panel--MarginInline: var(--pf-v6-c-drawer--m-expanded__panel--inset);\n min-width: auto;\n min-height: var(--pf-v6-c-drawer--m-panel-bottom__panel--md--MinHeight);\n }\n .pf-v6-c-drawer.pf-m-panel-bottom.pf-m-inline > .pf-v6-c-drawer__main > .pf-v6-c-drawer__panel:not(.pf-m-no-border, .pf-m-resizable), .pf-v6-c-drawer.pf-m-panel-bottom.pf-m-static > .pf-v6-c-drawer__main > .pf-v6-c-drawer__panel:not(.pf-m-no-border, .pf-m-resizable) {\n --pf-v6-c-drawer__panel--BorderBlockStartWidth: var(--pf-v6-c-drawer--m-inline__panel--after--Width);\n padding-block-start: var(--pf-v6-c-drawer--m-panel-bottom--m-inline__panel--PaddingBlockStart);\n padding-inline-start: 0;\n }\n .pf-v6-c-drawer.pf-m-panel-bottom > .pf-v6-c-drawer__main > .pf-v6-c-drawer__panel.pf-m-resizable {\n --pf-v6-c-drawer__panel--md--FlexBasis--min: var(--pf-v6-c-drawer--m-panel-bottom__panel--m-resizable--md--FlexBasis--min);\n --pf-v6-c-drawer__panel--m-resizable--FlexDirection: var(--pf-v6-c-drawer--m-panel-bottom__panel--m-resizable--FlexDirection);\n --pf-v6-c-drawer__panel--m-resizable--MinWidth: 0;\n min-height: var(--pf-v6-c-drawer--m-panel-bottom__panel--m-resizable--MinHeight);\n }\n .pf-v6-c-drawer.pf-m-panel-bottom > .pf-v6-c-drawer__main > .pf-v6-c-drawer__panel.pf-m-resizable > .pf-v6-c-drawer__splitter {\n --pf-v6-c-drawer__splitter-handle--InsetBlockStart: var(--pf-v6-c-drawer--m-panel-bottom__splitter-handle--InsetBlockStart);\n --pf-v6-c-drawer__splitter--after--BorderBlockStartWidth: var(--pf-v6-c-drawer--m-panel-bottom__splitter--after--BorderBlockStartWidth);\n --pf-v6-c-drawer__splitter--after--BorderInlineEndWidth: 0;\n --pf-v6-c-drawer__splitter--after--BorderBlockEndWidth: var(--pf-v6-c-drawer--m-panel-bottom__splitter--after--BorderBlockEndWidth);\n --pf-v6-c-drawer__splitter--after--BorderInlineStartWidth: 0;\n }\n .pf-v6-c-drawer.pf-m-inline > .pf-v6-c-drawer__main > .pf-v6-c-drawer__panel.pf-m-resizable > .pf-v6-c-drawer__splitter {\n --pf-v6-c-drawer__splitter--m-vertical--Width: var(--pf-v6-c-drawer--m-inline__splitter--m-vertical--Width);\n --pf-v6-c-drawer__splitter-handle--InsetInlineStart: var(--pf-v6-c-drawer--m-inline__splitter-handle--InsetInlineStart);\n outline-offset: var(--pf-v6-c-drawer--m-inline__splitter--focus--OutlineOffset);\n }\n .pf-v6-c-drawer.pf-m-inline.pf-m-panel-bottom > .pf-v6-c-drawer__main > .pf-v6-c-drawer__panel.pf-m-resizable > .pf-v6-c-drawer__splitter {\n --pf-v6-c-drawer__splitter--Height: var(--pf-v6-c-drawer--m-inline--m-panel-bottom__splitter--Height);\n --pf-v6-c-drawer__splitter-handle--InsetBlockStart: var(--pf-v6-c-drawer--m-inline--m-panel-bottom__splitter-handle--InsetBlockStart);\n --pf-v6-c-drawer__splitter--after--BorderBlockStartWidth: var(--pf-v6-c-drawer--m-inline--m-panel-bottom__splitter--after--BorderBlockStartWidth);\n --pf-v6-c-drawer__splitter--after--BorderInlineEndWidth: 0;\n --pf-v6-c-drawer__splitter--after--BorderInlineStartWidth: 0;\n }\n .pf-v6-c-drawer > .pf-v6-c-drawer__main > .pf-v6-c-drawer__panel.pf-m-no-border,\n .pf-v6-c-drawer.pf-m-panel-left > .pf-v6-c-drawer__main > .pf-v6-c-drawer__panel.pf-m-no-border {\n --pf-v6-c-drawer--m-expanded__panel--BoxShadow: none;\n --pf-v6-c-drawer__panel--BorderBlockStartWidth: 0;\n --pf-v6-c-drawer__panel--BorderBlockEndWidth: 0;\n --pf-v6-c-drawer__panel--BorderInlineStartWidth: 0;\n --pf-v6-c-drawer__panel--BorderInlineEndWidth: 0;\n }\n .pf-v6-c-drawer__splitter {\n display: block;\n }\n}\n@media (min-width: 48rem) {\n .pf-v6-c-drawer__panel.pf-m-width-25 {\n --pf-v6-c-drawer__panel--md--FlexBasis: calc(25% - (2 * var(--pf-v6-c-drawer--m-expanded__panel--inset)));\n }\n .pf-v6-c-drawer__panel.pf-m-width-33 {\n --pf-v6-c-drawer__panel--md--FlexBasis: calc(33% - (2 * var(--pf-v6-c-drawer--m-expanded__panel--inset)));\n }\n .pf-v6-c-drawer__panel.pf-m-width-50 {\n --pf-v6-c-drawer__panel--md--FlexBasis: calc(50% - (2 * var(--pf-v6-c-drawer--m-expanded__panel--inset)));\n }\n .pf-v6-c-drawer__panel.pf-m-width-66 {\n --pf-v6-c-drawer__panel--md--FlexBasis: calc(66% - (2 * var(--pf-v6-c-drawer--m-expanded__panel--inset)));\n }\n .pf-v6-c-drawer__panel.pf-m-width-75 {\n --pf-v6-c-drawer__panel--md--FlexBasis: calc(75% - (2 * var(--pf-v6-c-drawer--m-expanded__panel--inset)));\n }\n .pf-v6-c-drawer__panel.pf-m-width-100 {\n --pf-v6-c-drawer__panel--md--FlexBasis: calc(100% - (2 * var(--pf-v6-c-drawer--m-expanded__panel--inset)));\n --pf-v6-c-drawer__main--Gap: 0;\n }\n}\n@media (min-width: 62rem) {\n .pf-v6-c-drawer__panel.pf-m-width-25-on-lg {\n --pf-v6-c-drawer__panel--md--FlexBasis: calc(25% - (2 * var(--pf-v6-c-drawer--m-expanded__panel--inset)));\n }\n .pf-v6-c-drawer__panel.pf-m-width-33-on-lg {\n --pf-v6-c-drawer__panel--md--FlexBasis: calc(33% - (2 * var(--pf-v6-c-drawer--m-expanded__panel--inset)));\n }\n .pf-v6-c-drawer__panel.pf-m-width-50-on-lg {\n --pf-v6-c-drawer__panel--md--FlexBasis: calc(50% - (2 * var(--pf-v6-c-drawer--m-expanded__panel--inset)));\n }\n .pf-v6-c-drawer__panel.pf-m-width-66-on-lg {\n --pf-v6-c-drawer__panel--md--FlexBasis: calc(66% - (2 * var(--pf-v6-c-drawer--m-expanded__panel--inset)));\n }\n .pf-v6-c-drawer__panel.pf-m-width-75-on-lg {\n --pf-v6-c-drawer__panel--md--FlexBasis: calc(75% - (2 * var(--pf-v6-c-drawer--m-expanded__panel--inset)));\n }\n .pf-v6-c-drawer__panel.pf-m-width-100-on-lg {\n --pf-v6-c-drawer__panel--md--FlexBasis: calc(100% - (2 * var(--pf-v6-c-drawer--m-expanded__panel--inset)));\n --pf-v6-c-drawer__main--Gap: 0;\n }\n}\n@media (min-width: 75rem) {\n .pf-v6-c-drawer__panel.pf-m-width-25-on-xl {\n --pf-v6-c-drawer__panel--md--FlexBasis: calc(25% - (2 * var(--pf-v6-c-drawer--m-expanded__panel--inset)));\n }\n .pf-v6-c-drawer__panel.pf-m-width-33-on-xl {\n --pf-v6-c-drawer__panel--md--FlexBasis: calc(33% - (2 * var(--pf-v6-c-drawer--m-expanded__panel--inset)));\n }\n .pf-v6-c-drawer__panel.pf-m-width-50-on-xl {\n --pf-v6-c-drawer__panel--md--FlexBasis: calc(50% - (2 * var(--pf-v6-c-drawer--m-expanded__panel--inset)));\n }\n .pf-v6-c-drawer__panel.pf-m-width-66-on-xl {\n --pf-v6-c-drawer__panel--md--FlexBasis: calc(66% - (2 * var(--pf-v6-c-drawer--m-expanded__panel--inset)));\n }\n .pf-v6-c-drawer__panel.pf-m-width-75-on-xl {\n --pf-v6-c-drawer__panel--md--FlexBasis: calc(75% - (2 * var(--pf-v6-c-drawer--m-expanded__panel--inset)));\n }\n .pf-v6-c-drawer__panel.pf-m-width-100-on-xl {\n --pf-v6-c-drawer__panel--md--FlexBasis: calc(100% - (2 * var(--pf-v6-c-drawer--m-expanded__panel--inset)));\n --pf-v6-c-drawer__main--Gap: 0;\n }\n}\n@media (min-width: 90.625rem) {\n .pf-v6-c-drawer__panel.pf-m-width-25-on-2xl {\n --pf-v6-c-drawer__panel--md--FlexBasis: calc(25% - (2 * var(--pf-v6-c-drawer--m-expanded__panel--inset)));\n }\n .pf-v6-c-drawer__panel.pf-m-width-33-on-2xl {\n --pf-v6-c-drawer__panel--md--FlexBasis: calc(33% - (2 * var(--pf-v6-c-drawer--m-expanded__panel--inset)));\n }\n .pf-v6-c-drawer__panel.pf-m-width-50-on-2xl {\n --pf-v6-c-drawer__panel--md--FlexBasis: calc(50% - (2 * var(--pf-v6-c-drawer--m-expanded__panel--inset)));\n }\n .pf-v6-c-drawer__panel.pf-m-width-66-on-2xl {\n --pf-v6-c-drawer__panel--md--FlexBasis: calc(66% - (2 * var(--pf-v6-c-drawer--m-expanded__panel--inset)));\n }\n .pf-v6-c-drawer__panel.pf-m-width-75-on-2xl {\n --pf-v6-c-drawer__panel--md--FlexBasis: calc(75% - (2 * var(--pf-v6-c-drawer--m-expanded__panel--inset)));\n }\n .pf-v6-c-drawer__panel.pf-m-width-100-on-2xl {\n --pf-v6-c-drawer__panel--md--FlexBasis: calc(100% - (2 * var(--pf-v6-c-drawer--m-expanded__panel--inset)));\n --pf-v6-c-drawer__main--Gap: 0;\n }\n}\n@media (min-width: 48rem) {\n .pf-v6-c-drawer.pf-m-inline > .pf-v6-c-drawer__main > .pf-v6-c-drawer__content,\n .pf-v6-c-drawer.pf-m-static > .pf-v6-c-drawer__main > .pf-v6-c-drawer__content {\n flex-shrink: 1;\n }\n .pf-v6-c-drawer.pf-m-inline > .pf-v6-c-drawer__main > .pf-v6-c-drawer__panel,\n .pf-v6-c-drawer.pf-m-static > .pf-v6-c-drawer__main > .pf-v6-c-drawer__panel {\n --pf-v6-c-drawer--m-expanded__panel--BoxShadow: none;\n }\n .pf-v6-c-drawer.pf-m-inline > .pf-v6-c-drawer__main > .pf-v6-c-drawer__panel:not(.pf-m-no-border),\n .pf-v6-c-drawer.pf-m-static > .pf-v6-c-drawer__main > .pf-v6-c-drawer__panel:not(.pf-m-no-border) {\n --pf-v6-c-drawer__panel--BorderColor: var(--pf-v6-c-drawer--m-inline--m-expanded__panel--after--BackgroundColor);\n }\n .pf-v6-c-drawer.pf-m-inline > .pf-v6-c-drawer__main > .pf-v6-c-drawer__content {\n overflow-x: auto;\n }\n .pf-v6-c-drawer.pf-m-inline > .pf-v6-c-drawer__main > .pf-v6-c-drawer__panel {\n margin-inline-start: calc(var(--pf-v6-c-drawer__panel--FlexBasis) * -1);\n transform: translateX(100%);\n }\n :where(.pf-v6-m-dir-rtl, [dir=rtl]) .pf-v6-c-drawer.pf-m-inline > .pf-v6-c-drawer__main > .pf-v6-c-drawer__panel {\n transform: translateX(calc(100% * var(--pf-v6-global--inverse--multiplier)));\n }\n .pf-v6-c-drawer.pf-m-inline.pf-m-expanded > .pf-v6-c-drawer__main > .pf-v6-c-drawer__panel {\n margin-inline-start: 0;\n transform: translateX(0);\n }\n .pf-v6-c-drawer.pf-m-inline > .pf-v6-c-drawer__main > .pf-v6-c-drawer__panel > .pf-v6-c-drawer__body > .pf-v6-c-drawer__head .pf-v6-c-drawer__close {\n display: unset;\n }\n .pf-v6-c-drawer.pf-m-inline.pf-m-panel-left > .pf-v6-c-drawer__main > .pf-v6-c-drawer__panel {\n margin-inline-start: 0;\n margin-inline-end: calc(var(--pf-v6-c-drawer__panel--FlexBasis) * -1);\n transform: translateX(-100%);\n }\n :where(.pf-v6-m-dir-rtl, [dir=rtl]) .pf-v6-c-drawer.pf-m-inline.pf-m-panel-left > .pf-v6-c-drawer__main > .pf-v6-c-drawer__panel {\n transform: translateX(calc(-100% * var(--pf-v6-global--inverse--multiplier)));\n }\n .pf-v6-c-drawer.pf-m-inline.pf-m-panel-left.pf-m-expanded > .pf-v6-c-drawer__main > .pf-v6-c-drawer__panel {\n margin-inline-end: 0;\n transform: translateX(0);\n }\n .pf-v6-c-drawer.pf-m-inline.pf-m-panel-left > .pf-v6-c-drawer__main > .pf-v6-c-drawer__panel > .pf-v6-c-drawer__body > .pf-v6-c-drawer__head .pf-v6-c-drawer__close {\n display: unset;\n }\n .pf-v6-c-drawer.pf-m-inline.pf-m-panel-bottom > .pf-v6-c-drawer__main > .pf-v6-c-drawer__panel {\n margin-block-end: calc(var(--pf-v6-c-drawer__panel--FlexBasis) * -1);\n transform: translateY(100%);\n }\n .pf-v6-c-drawer.pf-m-inline.pf-m-panel-bottom.pf-m-expanded > .pf-v6-c-drawer__main > .pf-v6-c-drawer__panel {\n margin-block-end: 0;\n transform: translateY(0);\n }\n .pf-v6-c-drawer.pf-m-static > .pf-v6-c-drawer__main > .pf-v6-c-drawer__panel {\n transform: translateX(0);\n }\n .pf-v6-c-drawer.pf-m-static.pf-m-panel-left > .pf-v6-c-drawer__main > .pf-v6-c-drawer__panel {\n margin-inline-end: 0;\n transform: translateX(0);\n }\n .pf-v6-c-drawer.pf-m-static.pf-m-panel-bottom > .pf-v6-c-drawer__main > .pf-v6-c-drawer__panel {\n transform: translateX(0);\n }\n .pf-v6-c-drawer.pf-m-static > .pf-v6-c-drawer__main > .pf-v6-c-drawer__panel > .pf-v6-c-drawer__body > .pf-v6-c-drawer__head .pf-v6-c-drawer__close {\n display: none;\n }\n}\n@media (min-width: 62rem) {\n .pf-v6-c-drawer.pf-m-inline-on-lg > .pf-v6-c-drawer__main > .pf-v6-c-drawer__content,\n .pf-v6-c-drawer.pf-m-static-on-lg > .pf-v6-c-drawer__main > .pf-v6-c-drawer__content {\n flex-shrink: 1;\n }\n .pf-v6-c-drawer.pf-m-inline-on-lg > .pf-v6-c-drawer__main > .pf-v6-c-drawer__panel,\n .pf-v6-c-drawer.pf-m-static-on-lg > .pf-v6-c-drawer__main > .pf-v6-c-drawer__panel {\n --pf-v6-c-drawer--m-expanded__panel--BoxShadow: none;\n }\n .pf-v6-c-drawer.pf-m-inline-on-lg > .pf-v6-c-drawer__main > .pf-v6-c-drawer__panel:not(.pf-m-no-border),\n .pf-v6-c-drawer.pf-m-static-on-lg > .pf-v6-c-drawer__main > .pf-v6-c-drawer__panel:not(.pf-m-no-border) {\n --pf-v6-c-drawer__panel--BorderColor: var(--pf-v6-c-drawer--m-inline--m-expanded__panel--after--BackgroundColor);\n }\n .pf-v6-c-drawer.pf-m-inline-on-lg > .pf-v6-c-drawer__main > .pf-v6-c-drawer__content {\n overflow-x: auto;\n }\n .pf-v6-c-drawer.pf-m-inline-on-lg > .pf-v6-c-drawer__main > .pf-v6-c-drawer__panel {\n margin-inline-start: calc(var(--pf-v6-c-drawer__panel--FlexBasis) * -1);\n transform: translateX(100%);\n }\n :where(.pf-v6-m-dir-rtl, [dir=rtl]) .pf-v6-c-drawer.pf-m-inline-on-lg > .pf-v6-c-drawer__main > .pf-v6-c-drawer__panel {\n transform: translateX(calc(100% * var(--pf-v6-global--inverse--multiplier)));\n }\n .pf-v6-c-drawer.pf-m-inline-on-lg.pf-m-expanded > .pf-v6-c-drawer__main > .pf-v6-c-drawer__panel {\n margin-inline-start: 0;\n transform: translateX(0);\n }\n .pf-v6-c-drawer.pf-m-inline-on-lg > .pf-v6-c-drawer__main > .pf-v6-c-drawer__panel > .pf-v6-c-drawer__body > .pf-v6-c-drawer__head .pf-v6-c-drawer__close {\n display: unset;\n }\n .pf-v6-c-drawer.pf-m-inline-on-lg.pf-m-panel-left > .pf-v6-c-drawer__main > .pf-v6-c-drawer__panel {\n margin-inline-start: 0;\n margin-inline-end: calc(var(--pf-v6-c-drawer__panel--FlexBasis) * -1);\n transform: translateX(-100%);\n }\n :where(.pf-v6-m-dir-rtl, [dir=rtl]) .pf-v6-c-drawer.pf-m-inline-on-lg.pf-m-panel-left > .pf-v6-c-drawer__main > .pf-v6-c-drawer__panel {\n transform: translateX(calc(-100% * var(--pf-v6-global--inverse--multiplier)));\n }\n .pf-v6-c-drawer.pf-m-inline-on-lg.pf-m-panel-left.pf-m-expanded > .pf-v6-c-drawer__main > .pf-v6-c-drawer__panel {\n margin-inline-end: 0;\n transform: translateX(0);\n }\n .pf-v6-c-drawer.pf-m-inline-on-lg.pf-m-panel-left > .pf-v6-c-drawer__main > .pf-v6-c-drawer__panel > .pf-v6-c-drawer__body > .pf-v6-c-drawer__head .pf-v6-c-drawer__close {\n display: unset;\n }\n .pf-v6-c-drawer.pf-m-inline-on-lg.pf-m-panel-bottom > .pf-v6-c-drawer__main > .pf-v6-c-drawer__panel {\n margin-block-end: calc(var(--pf-v6-c-drawer__panel--FlexBasis) * -1);\n transform: translateY(100%);\n }\n .pf-v6-c-drawer.pf-m-inline-on-lg.pf-m-panel-bottom.pf-m-expanded > .pf-v6-c-drawer__main > .pf-v6-c-drawer__panel {\n margin-block-end: 0;\n transform: translateY(0);\n }\n .pf-v6-c-drawer.pf-m-static-on-lg > .pf-v6-c-drawer__main > .pf-v6-c-drawer__panel {\n transform: translateX(0);\n }\n .pf-v6-c-drawer.pf-m-static-on-lg.pf-m-panel-left > .pf-v6-c-drawer__main > .pf-v6-c-drawer__panel {\n margin-inline-end: 0;\n transform: translateX(0);\n }\n .pf-v6-c-drawer.pf-m-static-on-lg.pf-m-panel-bottom > .pf-v6-c-drawer__main > .pf-v6-c-drawer__panel {\n transform: translateX(0);\n }\n .pf-v6-c-drawer.pf-m-static-on-lg > .pf-v6-c-drawer__main > .pf-v6-c-drawer__panel > .pf-v6-c-drawer__body > .pf-v6-c-drawer__head .pf-v6-c-drawer__close {\n display: none;\n }\n}\n@media (min-width: 75rem) {\n .pf-v6-c-drawer.pf-m-inline-on-xl > .pf-v6-c-drawer__main > .pf-v6-c-drawer__content,\n .pf-v6-c-drawer.pf-m-static-on-xl > .pf-v6-c-drawer__main > .pf-v6-c-drawer__content {\n flex-shrink: 1;\n }\n .pf-v6-c-drawer.pf-m-inline-on-xl > .pf-v6-c-drawer__main > .pf-v6-c-drawer__panel,\n .pf-v6-c-drawer.pf-m-static-on-xl > .pf-v6-c-drawer__main > .pf-v6-c-drawer__panel {\n --pf-v6-c-drawer--m-expanded__panel--BoxShadow: none;\n }\n .pf-v6-c-drawer.pf-m-inline-on-xl > .pf-v6-c-drawer__main > .pf-v6-c-drawer__panel:not(.pf-m-no-border),\n .pf-v6-c-drawer.pf-m-static-on-xl > .pf-v6-c-drawer__main > .pf-v6-c-drawer__panel:not(.pf-m-no-border) {\n --pf-v6-c-drawer__panel--BorderColor: var(--pf-v6-c-drawer--m-inline--m-expanded__panel--after--BackgroundColor);\n }\n .pf-v6-c-drawer.pf-m-inline-on-xl > .pf-v6-c-drawer__main > .pf-v6-c-drawer__content {\n overflow-x: auto;\n }\n .pf-v6-c-drawer.pf-m-inline-on-xl > .pf-v6-c-drawer__main > .pf-v6-c-drawer__panel {\n margin-inline-start: calc(var(--pf-v6-c-drawer__panel--FlexBasis) * -1);\n transform: translateX(100%);\n }\n :where(.pf-v6-m-dir-rtl, [dir=rtl]) .pf-v6-c-drawer.pf-m-inline-on-xl > .pf-v6-c-drawer__main > .pf-v6-c-drawer__panel {\n transform: translateX(calc(100% * var(--pf-v6-global--inverse--multiplier)));\n }\n .pf-v6-c-drawer.pf-m-inline-on-xl.pf-m-expanded > .pf-v6-c-drawer__main > .pf-v6-c-drawer__panel {\n margin-inline-start: 0;\n transform: translateX(0);\n }\n .pf-v6-c-drawer.pf-m-inline-on-xl > .pf-v6-c-drawer__main > .pf-v6-c-drawer__panel > .pf-v6-c-drawer__body > .pf-v6-c-drawer__head .pf-v6-c-drawer__close {\n display: unset;\n }\n .pf-v6-c-drawer.pf-m-inline-on-xl.pf-m-panel-left > .pf-v6-c-drawer__main > .pf-v6-c-drawer__panel {\n margin-inline-start: 0;\n margin-inline-end: calc(var(--pf-v6-c-drawer__panel--FlexBasis) * -1);\n transform: translateX(-100%);\n }\n :where(.pf-v6-m-dir-rtl, [dir=rtl]) .pf-v6-c-drawer.pf-m-inline-on-xl.pf-m-panel-left > .pf-v6-c-drawer__main > .pf-v6-c-drawer__panel {\n transform: translateX(calc(-100% * var(--pf-v6-global--inverse--multiplier)));\n }\n .pf-v6-c-drawer.pf-m-inline-on-xl.pf-m-panel-left.pf-m-expanded > .pf-v6-c-drawer__main > .pf-v6-c-drawer__panel {\n margin-inline-end: 0;\n transform: translateX(0);\n }\n .pf-v6-c-drawer.pf-m-inline-on-xl.pf-m-panel-left > .pf-v6-c-drawer__main > .pf-v6-c-drawer__panel > .pf-v6-c-drawer__body > .pf-v6-c-drawer__head .pf-v6-c-drawer__close {\n display: unset;\n }\n .pf-v6-c-drawer.pf-m-inline-on-xl.pf-m-panel-bottom > .pf-v6-c-drawer__main > .pf-v6-c-drawer__panel {\n margin-block-end: calc(var(--pf-v6-c-drawer__panel--FlexBasis) * -1);\n transform: translateY(100%);\n }\n .pf-v6-c-drawer.pf-m-inline-on-xl.pf-m-panel-bottom.pf-m-expanded > .pf-v6-c-drawer__main > .pf-v6-c-drawer__panel {\n margin-block-end: 0;\n transform: translateY(0);\n }\n .pf-v6-c-drawer.pf-m-static-on-xl > .pf-v6-c-drawer__main > .pf-v6-c-drawer__panel {\n transform: translateX(0);\n }\n .pf-v6-c-drawer.pf-m-static-on-xl.pf-m-panel-left > .pf-v6-c-drawer__main > .pf-v6-c-drawer__panel {\n margin-inline-end: 0;\n transform: translateX(0);\n }\n .pf-v6-c-drawer.pf-m-static-on-xl.pf-m-panel-bottom > .pf-v6-c-drawer__main > .pf-v6-c-drawer__panel {\n transform: translateX(0);\n }\n .pf-v6-c-drawer.pf-m-static-on-xl > .pf-v6-c-drawer__main > .pf-v6-c-drawer__panel > .pf-v6-c-drawer__body > .pf-v6-c-drawer__head .pf-v6-c-drawer__close {\n display: none;\n }\n}\n@media (min-width: 90.625rem) {\n .pf-v6-c-drawer.pf-m-inline-on-2xl > .pf-v6-c-drawer__main > .pf-v6-c-drawer__content,\n .pf-v6-c-drawer.pf-m-static-on-2xl > .pf-v6-c-drawer__main > .pf-v6-c-drawer__content {\n flex-shrink: 1;\n }\n .pf-v6-c-drawer.pf-m-inline-on-2xl > .pf-v6-c-drawer__main > .pf-v6-c-drawer__panel,\n .pf-v6-c-drawer.pf-m-static-on-2xl > .pf-v6-c-drawer__main > .pf-v6-c-drawer__panel {\n --pf-v6-c-drawer--m-expanded__panel--BoxShadow: none;\n }\n .pf-v6-c-drawer.pf-m-inline-on-2xl > .pf-v6-c-drawer__main > .pf-v6-c-drawer__panel:not(.pf-m-no-border),\n .pf-v6-c-drawer.pf-m-static-on-2xl > .pf-v6-c-drawer__main > .pf-v6-c-drawer__panel:not(.pf-m-no-border) {\n --pf-v6-c-drawer__panel--BorderColor: var(--pf-v6-c-drawer--m-inline--m-expanded__panel--after--BackgroundColor);\n }\n .pf-v6-c-drawer.pf-m-inline-on-2xl > .pf-v6-c-drawer__main > .pf-v6-c-drawer__content {\n overflow-x: auto;\n }\n .pf-v6-c-drawer.pf-m-inline-on-2xl > .pf-v6-c-drawer__main > .pf-v6-c-drawer__panel {\n margin-inline-start: calc(var(--pf-v6-c-drawer__panel--FlexBasis) * -1);\n transform: translateX(100%);\n }\n :where(.pf-v6-m-dir-rtl, [dir=rtl]) .pf-v6-c-drawer.pf-m-inline-on-2xl > .pf-v6-c-drawer__main > .pf-v6-c-drawer__panel {\n transform: translateX(calc(100% * var(--pf-v6-global--inverse--multiplier)));\n }\n .pf-v6-c-drawer.pf-m-inline-on-2xl.pf-m-expanded > .pf-v6-c-drawer__main > .pf-v6-c-drawer__panel {\n margin-inline-start: 0;\n transform: translateX(0);\n }\n .pf-v6-c-drawer.pf-m-inline-on-2xl > .pf-v6-c-drawer__main > .pf-v6-c-drawer__panel > .pf-v6-c-drawer__body > .pf-v6-c-drawer__head .pf-v6-c-drawer__close {\n display: unset;\n }\n .pf-v6-c-drawer.pf-m-inline-on-2xl.pf-m-panel-left > .pf-v6-c-drawer__main > .pf-v6-c-drawer__panel {\n margin-inline-start: 0;\n margin-inline-end: calc(var(--pf-v6-c-drawer__panel--FlexBasis) * -1);\n transform: translateX(-100%);\n }\n :where(.pf-v6-m-dir-rtl, [dir=rtl]) .pf-v6-c-drawer.pf-m-inline-on-2xl.pf-m-panel-left > .pf-v6-c-drawer__main > .pf-v6-c-drawer__panel {\n transform: translateX(calc(-100% * var(--pf-v6-global--inverse--multiplier)));\n }\n .pf-v6-c-drawer.pf-m-inline-on-2xl.pf-m-panel-left.pf-m-expanded > .pf-v6-c-drawer__main > .pf-v6-c-drawer__panel {\n margin-inline-end: 0;\n transform: translateX(0);\n }\n .pf-v6-c-drawer.pf-m-inline-on-2xl.pf-m-panel-left > .pf-v6-c-drawer__main > .pf-v6-c-drawer__panel > .pf-v6-c-drawer__body > .pf-v6-c-drawer__head .pf-v6-c-drawer__close {\n display: unset;\n }\n .pf-v6-c-drawer.pf-m-inline-on-2xl.pf-m-panel-bottom > .pf-v6-c-drawer__main > .pf-v6-c-drawer__panel {\n margin-block-end: calc(var(--pf-v6-c-drawer__panel--FlexBasis) * -1);\n transform: translateY(100%);\n }\n .pf-v6-c-drawer.pf-m-inline-on-2xl.pf-m-panel-bottom.pf-m-expanded > .pf-v6-c-drawer__main > .pf-v6-c-drawer__panel {\n margin-block-end: 0;\n transform: translateY(0);\n }\n .pf-v6-c-drawer.pf-m-static-on-2xl > .pf-v6-c-drawer__main > .pf-v6-c-drawer__panel {\n transform: translateX(0);\n }\n .pf-v6-c-drawer.pf-m-static-on-2xl.pf-m-panel-left > .pf-v6-c-drawer__main > .pf-v6-c-drawer__panel {\n margin-inline-end: 0;\n transform: translateX(0);\n }\n .pf-v6-c-drawer.pf-m-static-on-2xl.pf-m-panel-bottom > .pf-v6-c-drawer__main > .pf-v6-c-drawer__panel {\n transform: translateX(0);\n }\n .pf-v6-c-drawer.pf-m-static-on-2xl > .pf-v6-c-drawer__main > .pf-v6-c-drawer__panel > .pf-v6-c-drawer__body > .pf-v6-c-drawer__head .pf-v6-c-drawer__close {\n display: none;\n }\n}',""]);const i=l},8231(e,n,t){"use strict";t.d(n,{A:()=>i});var a=t(1601),o=t.n(a),r=t(6314),l=t.n(r)()(o());l.push([e.id,".pf-v6-c-empty-state {\n --pf-v6-c-empty-state--PaddingBlockStart: var(--pf-t--global--spacer--xl);\n --pf-v6-c-empty-state--PaddingInlineEnd: var(--pf-t--global--spacer--xl);\n --pf-v6-c-empty-state--PaddingBlockEnd: var(--pf-t--global--spacer--xl);\n --pf-v6-c-empty-state--PaddingInlineStart: var(--pf-t--global--spacer--xl);\n --pf-v6-c-empty-state--m-xs--PaddingBlockStart: var(--pf-t--global--spacer--md);\n --pf-v6-c-empty-state--m-xs--PaddingInlineEnd: var(--pf-t--global--spacer--md);\n --pf-v6-c-empty-state--m-xs--PaddingBlockEnd: var(--pf-t--global--spacer--md);\n --pf-v6-c-empty-state--m-xs--PaddingInlineStart: var(--pf-t--global--spacer--md);\n --pf-v6-c-empty-state__content--MaxWidth: none;\n --pf-v6-c-empty-state--m-xs__content--MaxWidth: 21.875rem;\n --pf-v6-c-empty-state--m-sm__content--MaxWidth: 25rem;\n --pf-v6-c-empty-state--m-lg__content--MaxWidth: 37.5rem;\n --pf-v6-c-empty-state__icon--MarginBlockEnd: var(--pf-t--global--spacer--lg);\n --pf-v6-c-empty-state__icon--FontSize: var(--pf-t--global--icon--size--2xl);\n --pf-v6-c-empty-state__icon--Color: var(--pf-t--global--icon--color--subtle);\n --pf-v6-c-empty-state--m-xs__icon--MarginBlockEnd: var(--pf-t--global--spacer--lg);\n --pf-v6-c-empty-state--m-xl__icon--MarginBlockEnd: var(--pf-t--global--spacer--xl);\n --pf-v6-c-empty-state--m-xl__icon--FontSize: var(--pf-t--global--icon--size--3xl);\n --pf-v6-c-empty-state--m-danger__icon--Color: var(--pf-t--global--icon--color--status--danger--default);\n --pf-v6-c-empty-state--m-warning__icon--Color: var(--pf-t--global--icon--color--status--warning--default);\n --pf-v6-c-empty-state--m-success__icon--Color: var(--pf-t--global--icon--color--status--success--default);\n --pf-v6-c-empty-state--m-info__icon--Color: var(--pf-t--global--icon--color--status--info--default);\n --pf-v6-c-empty-state--m-custom__icon--Color: var(--pf-t--global--icon--color--status--custom--default);\n --pf-v6-c-empty-state__title-text--FontFamily: var(--pf-t--global--font--family--heading);\n --pf-v6-c-empty-state__title-text--FontSize: var(--pf-t--global--font--size--heading--md);\n --pf-v6-c-empty-state__title-text--FontWeight: var(--pf-t--global--font--weight--heading--default);\n --pf-v6-c-empty-state__title-text--LineHeight: var(--pf-t--global--font--line-height--heading);\n --pf-v6-c-empty-state--m-xs__title-text--FontSize: var(--pf-t--global--font--size--heading--xs);\n --pf-v6-c-empty-state--m-xl__title-text--FontSize: var(--pf-t--global--font--size--heading--2xl);\n --pf-v6-c-empty-state--m-xl__title-text--LineHeight: var(--pf-t--global--font--line-height--heading);\n --pf-v6-c-empty-state__body--MarginBlockStart: var(--pf-t--global--spacer--md);\n --pf-v6-c-empty-state__body--Color: var(--pf-t--global--text--color--subtle);\n --pf-v6-c-empty-state--body--FontSize: var(--pf-t--global--font--size--body--lg);\n --pf-v6-c-empty-state--m-xs__body--FontSize: var(--pf-t--global--font--size--body--lg);\n --pf-v6-c-empty-state--m-xs__body--MarginBlockStart: var(--pf-t--global--spacer--md);\n --pf-v6-c-empty-state--m-xl__body--FontSize: var(--pf-t--global--font--size--body--lg);\n --pf-v6-c-empty-state--m-xl__body--MarginBlockStart: var(--pf-t--global--spacer--xl);\n --pf-v6-c-empty-state__footer--RowGap: var(--pf-t--global--spacer--gap--group-to-group--vertical--default);\n --pf-v6-c-empty-state__footer--MarginBlockStart: var(--pf-t--global--spacer--xl);\n --pf-v6-c-empty-state--m-xs__footer--MarginBlockStart: var(--pf-t--global--spacer--md);\n --pf-v6-c-empty-state__actions--RowGap: var(--pf-t--global--spacer--gap--group--vertical);\n --pf-v6-c-empty-state__actions--ColumnGap: var(--pf-t--global--spacer--gap--action-to-action--default);\n}\n\n.pf-v6-c-empty-state {\n display: flex;\n align-items: center;\n justify-content: center;\n padding-block-start: var(--pf-v6-c-empty-state--PaddingBlockStart);\n padding-block-end: var(--pf-v6-c-empty-state--PaddingBlockEnd);\n padding-inline-start: var(--pf-v6-c-empty-state--PaddingInlineStart);\n padding-inline-end: var(--pf-v6-c-empty-state--PaddingInlineEnd);\n text-align: center;\n}\n.pf-v6-c-empty-state.pf-m-xs {\n --pf-v6-c-empty-state--PaddingBlockStart: var(--pf-v6-c-empty-state--m-xs--PaddingBlockStart);\n --pf-v6-c-empty-state--PaddingInlineEnd: var(--pf-v6-c-empty-state--m-xs--PaddingInlineEnd);\n --pf-v6-c-empty-state--PaddingBlockEnd: var(--pf-v6-c-empty-state--m-xs--PaddingBlockEnd);\n --pf-v6-c-empty-state--PaddingInlineStart: var(--pf-v6-c-empty-state--m-xs--PaddingInlineStart);\n --pf-v6-c-empty-state__title-text--FontSize: var(--pf-v6-c-empty-state--m-xs__title-text--FontSize);\n --pf-v6-c-empty-state__content--MaxWidth: var(--pf-v6-c-empty-state--m-xs__content--MaxWidth);\n --pf-v6-c-empty-state__icon--MarginBlockEnd: var(--pf-v6-c-empty-state--m-xs__icon--MarginBlockEnd);\n --pf-v6-c-empty-state__body--MarginBlockStart: var(--pf-v6-c-empty-state--m-xs__body--MarginBlockStart);\n --pf-v6-c-empty-state--body--FontSize: var(--pf-v6-c-empty-state--m-xs__body--FontSize);\n --pf-v6-c-empty-state__footer--MarginBlockStart: var(--pf-v6-c-empty-state--m-xs__footer--MarginBlockStart);\n}\n.pf-v6-c-empty-state.pf-m-sm {\n --pf-v6-c-empty-state__content--MaxWidth: var(--pf-v6-c-empty-state--m-sm__content--MaxWidth);\n}\n.pf-v6-c-empty-state.pf-m-lg {\n --pf-v6-c-empty-state__content--MaxWidth: var(--pf-v6-c-empty-state--m-lg__content--MaxWidth);\n}\n.pf-v6-c-empty-state.pf-m-xl {\n --pf-v6-c-empty-state__body--MarginBlockStart: var(--pf-v6-c-empty-state--m-xl__body--MarginBlockStart);\n --pf-v6-c-empty-state--body--FontSize: var(--pf-v6-c-empty-state--m-xl__body--FontSize);\n --pf-v6-c-empty-state__icon--MarginBlockEnd: var(--pf-v6-c-empty-state--m-xl__icon--MarginBlockEnd);\n --pf-v6-c-empty-state__icon--FontSize: var(--pf-v6-c-empty-state--m-xl__icon--FontSize);\n --pf-v6-c-empty-state__title-text--FontSize: var(--pf-v6-c-empty-state--m-xl__title-text--FontSize);\n --pf-v6-c-empty-state__title-text--LineHeight: var(--pf-v6-c-empty-state--m-xl__title-text--LineHeight);\n}\n.pf-v6-c-empty-state.pf-m-full-height {\n height: 100%;\n}\n.pf-v6-c-empty-state.pf-m-danger {\n --pf-v6-c-empty-state__icon--Color: var(--pf-v6-c-empty-state--m-danger__icon--Color);\n}\n.pf-v6-c-empty-state.pf-m-warning {\n --pf-v6-c-empty-state__icon--Color: var(--pf-v6-c-empty-state--m-warning__icon--Color);\n}\n.pf-v6-c-empty-state.pf-m-success {\n --pf-v6-c-empty-state__icon--Color: var(--pf-v6-c-empty-state--m-success__icon--Color);\n}\n.pf-v6-c-empty-state.pf-m-info {\n --pf-v6-c-empty-state__icon--Color: var(--pf-v6-c-empty-state--m-info__icon--Color);\n}\n.pf-v6-c-empty-state.pf-m-custom {\n --pf-v6-c-empty-state__icon--Color: var(--pf-v6-c-empty-state--m-custom__icon--Color);\n}\n\n.pf-v6-c-empty-state__content {\n max-width: var(--pf-v6-c-empty-state__content--MaxWidth);\n}\n\n.pf-v6-c-empty-state__icon {\n margin-block-end: var(--pf-v6-c-empty-state__icon--MarginBlockEnd);\n font-size: var(--pf-v6-c-empty-state__icon--FontSize);\n line-height: 1;\n color: var(--pf-v6-c-empty-state__icon--Color);\n}\n\n.pf-v6-c-empty-state__title-text {\n font-family: var(--pf-v6-c-empty-state__title-text--FontFamily);\n font-size: var(--pf-v6-c-empty-state__title-text--FontSize);\n font-weight: var(--pf-v6-c-empty-state__title-text--FontWeight);\n line-height: var(--pf-v6-c-empty-state__title-text--LineHeight);\n}\n\n.pf-v6-c-empty-state__body {\n margin-block-start: var(--pf-v6-c-empty-state__body--MarginBlockStart);\n font-size: var(--pf-v6-c-empty-state--body--FontSize);\n color: var(--pf-v6-c-empty-state__body--Color);\n}\n\n.pf-v6-c-empty-state__footer {\n display: flex;\n flex-direction: column;\n row-gap: var(--pf-v6-c-empty-state__footer--RowGap);\n align-items: center;\n margin-block-start: var(--pf-v6-c-empty-state__footer--MarginBlockStart);\n}\n\n.pf-v6-c-empty-state__actions {\n display: flex;\n flex-wrap: wrap;\n gap: var(--pf-v6-c-empty-state__actions--RowGap) var(--pf-v6-c-empty-state__actions--ColumnGap);\n justify-content: center;\n}",""]);const i=l},4889(e,n,t){"use strict";t.d(n,{A:()=>i});var a=t(1601),o=t.n(a),r=t(6314),l=t.n(r)()(o());l.push([e.id,".pf-v6-c-expandable-section {\n --pf-v6-c-expandable-section--Gap: var(--pf-t--global--spacer--sm);\n --pf-v6-c-expandable-section__toggle-icon--MinWidth: 1em;\n --pf-v6-c-expandable-section__toggle-icon--Color: var(--pf-t--global--icon--color--regular);\n --pf-v6-c-expandable-section__toggle-icon--TransitionTimingFunction: var(--pf-t--global--motion--timing-function--default);\n --pf-v6-c-expandable-section__toggle-icon--TransitionDuration: var(--pf-t--global--motion--duration--icon--default);\n --pf-v6-c-expandable-section__toggle-icon--Transition: transform var(--pf-v6-c-expandable-section__toggle-icon--TransitionDuration) var(--pf-v6-c-expandable-section__toggle-icon--TransitionTimingFunction);\n --pf-v6-c-expandable-section__toggle-icon--Rotate: 0;\n --pf-v6-c-expandable-section__toggle-icon--m-expand-top--Rotate: 0;\n --pf-v6-c-expandable-section--m-expanded__toggle-icon--Rotate: -180deg;\n --pf-v6-c-expandable-section--m-expanded__toggle-icon--m-expand-top--Rotate: 180deg;\n --pf-v6-c-expandable-section__content--TransitionDuration--collapse--slide: 0s;\n --pf-v6-c-expandable-section__content--TransitionDuration--collapse--fade: var(--pf-t--global--motion--duration--fade--short);\n --pf-v6-c-expandable-section__content--TransitionDuration--expand--slide: 0s;\n --pf-v6-c-expandable-section__content--TransitionDuration--expand--fade: var(--pf-t--global--motion--duration--fade--default);\n --pf-v6-c-expandable-section__content--TransitionDuration--slide: var(--pf-v6-c-expandable-section__content--TransitionDuration--collapse--slide);\n --pf-v6-c-expandable-section__content--TransitionDuration--fade: var(--pf-v6-c-expandable-section__content--TransitionDuration--collapse--fade);\n --pf-v6-c-expandable-section__content--TransitionTimingFunction: var(--pf-t--global--motion--timing-function--default);\n --pf-v6-c-expandable-section__content--TransitionDelay--hide: var(--pf-v6-c-expandable-section__content--TransitionDuration--fade);\n --pf-v6-c-expandable-section__content--Opacity: 0;\n --pf-v6-c-expandable-section__content--TranslateY: 0;\n --pf-v6-c-expandable-section__content--PaddingInlineStart: 0;\n --pf-v6-c-expandable-section__content--MaxHeight: 0px;\n --pf-v6-c-expandable-section__content--Visibility: hidden;\n --pf-v6-c-expandable-section__content--Opacity: 0;\n --pf-v6-c-expandable-section--m-expand-top__content--TranslateY: 0;\n --pf-v6-c-expandable-section--m-expand-bottom__content--TranslateY: 0;\n --pf-v6-c-expandable-section--m-expanded__content--Opacity: 1;\n --pf-v6-c-expandable-section--m-expanded__content--TranslateY: 0;\n}\n@media screen and (prefers-reduced-motion: no-preference) {\n .pf-v6-c-expandable-section {\n --pf-v6-c-expandable-section__content--TransitionDuration--collapse--slide: var(--pf-t--global--motion--duration--fade--short);\n --pf-v6-c-expandable-section__content--TransitionDuration--expand--slide: var(--pf-t--global--motion--duration--fade--default);\n --pf-v6-c-expandable-section__content--TranslateY: -.5rem;\n --pf-v6-c-expandable-section--m-expand-top__content--TranslateY: .5rem;\n --pf-v6-c-expandable-section--m-expand-bottom__content--TranslateY: -.5rem;\n }\n}\n.pf-v6-c-expandable-section {\n --pf-v6-c-expandable-section__content--MaxWidth: auto;\n --pf-v6-c-expandable-section--m-limit-width__content--MaxWidth: 46.875rem;\n --pf-v6-c-expandable-section--m-display-lg--PaddingBlockStart: var(--pf-t--global--spacer--sm);\n --pf-v6-c-expandable-section--m-display-lg--PaddingBlockEnd: var(--pf-t--global--spacer--sm);\n --pf-v6-c-expandable-section--m-display-lg--PaddingInlineStart: var(--pf-t--global--spacer--md);\n --pf-v6-c-expandable-section--m-display-lg--PaddingInlineEnd: var(--pf-t--global--spacer--md);\n --pf-v6-c-expandable-section--m-display-lg--m-expanded--PaddingBlockEnd: var(--pf-t--global--spacer--md);\n --pf-v6-c-expandable-section--m-display-lg--BackgroundColor: var(--pf-t--global--background--color--secondary--default);\n --pf-v6-c-expandable-section--m-display-lg--BorderWidth: var(--pf-t--global--border--width--box--default);\n --pf-v6-c-expandable-section--m-display-lg--BorderColor: var(--pf-t--global--border--color--default);\n --pf-v6-c-expandable-section--m-display-lg--BorderRadius: var(--pf-t--global--border--radius--medium);\n --pf-v6-c-expandable-section--m-display-lg--TransitionDelay: var(--pf-v6-c-expandable-section__content--TransitionDuration--collapse--fade);\n --pf-v6-c-expandable-section--m-indented__content--PaddingInlineStart: calc(var(--pf-t--global--spacer--action--horizontal--plain--default) + var(--pf-t--global--spacer--gap--text-to-element--default) + var(--pf-v6-c-expandable-section__toggle-icon--MinWidth));\n --pf-v6-c-expandable-section--m-truncate__content--LineClamp: 3;\n --pf-v6-c-expandable-section--m-truncate--Gap: var(--pf-t--global--spacer--xs);\n}\n\n.pf-v6-c-expandable-section {\n display: flex;\n flex-direction: column;\n gap: 0;\n transition-delay: var(--pf-v6-c-expandable-section__content--TransitionDelay--hide);\n transition-duration: 0s;\n transition-property: gap, padding-block-end;\n}\n.pf-v6-c-expandable-section.pf-m-expanded {\n --pf-v6-c-expandable-section__toggle-icon--Rotate: var(--pf-v6-c-expandable-section--m-expanded__toggle-icon--Rotate);\n --pf-v6-c-expandable-section__toggle-icon--m-expand-top--Rotate: var(--pf-v6-c-expandable-section--m-expanded__toggle-icon--m-expand-top--Rotate);\n --pf-v6-c-expandable-section--m-display-lg--PaddingBlockEnd: var(--pf-v6-c-expandable-section--m-display-lg--m-expanded--PaddingBlockEnd);\n --pf-v6-c-expandable-section__content--TransitionDuration--slide: var(--pf-v6-c-expandable-section__content--TransitionDuration--expand--slide);\n --pf-v6-c-expandable-section__content--TransitionDuration--fade: var(--pf-v6-c-expandable-section__content--TransitionDuration--expand--fade);\n --pf-v6-c-expandable-section__content--Opacity: var(--pf-v6-c-expandable-section--m-expanded__content--Opacity);\n --pf-v6-c-expandable-section__content--TranslateY: var(--pf-v6-c-expandable-section--m-expanded__content--TranslateY);\n --pf-v6-c-expandable-section__content--Visibility: auto;\n --pf-v6-c-expandable-section__content--Overflow: visible;\n --pf-v6-c-expandable-section__content--MaxHeight: 99999px;\n --pf-v6-c-expandable-section__content--TransitionDelay--hide: 0s;\n gap: var(--pf-v6-c-expandable-section--Gap);\n}\n.pf-v6-c-expandable-section.pf-m-expand-top {\n --pf-v6-c-expandable-section__toggle-icon--Rotate: var(--pf-v6-c-expandable-section__toggle-icon--m-expand-top--Rotate);\n}\n.pf-v6-c-expandable-section:has(.pf-v6-c-expandable-section__content:only-child):not(.pf-m-expand-top, .pf-m-expand-bottom) {\n --pf-v6-c-expandable-section__content--TranslateY: 0;\n --pf-v6-c-expandable-section__content--TransitionDuration--expand--fade: 0s;\n --pf-v6-c-expandable-section__content--TransitionDuration--collapse--fade: 0s;\n}\n.pf-v6-c-expandable-section:has(.pf-v6-c-expandable-section__content:only-child).pf-m-expand-top:not(.pf-m-expanded) {\n --pf-v6-c-expandable-section__content--TranslateY: var(--pf-v6-c-expandable-section--m-expand-top__content--TranslateY);\n}\n.pf-v6-c-expandable-section:has(.pf-v6-c-expandable-section__content:only-child).pf-m-expand-bottom:not(.pf-m-expanded) {\n --pf-v6-c-expandable-section__content--TranslateY: var(--pf-v6-c-expandable-section--m-expand-bottom__content--TranslateY);\n}\n.pf-v6-c-expandable-section.pf-m-limit-width {\n --pf-v6-c-expandable-section__content--MaxWidth: var(--pf-v6-c-expandable-section--m-limit-width__content--MaxWidth);\n}\n.pf-v6-c-expandable-section.pf-m-display-lg {\n padding-block-start: var(--pf-v6-c-expandable-section--m-display-lg--PaddingBlockStart);\n padding-block-end: var(--pf-v6-c-expandable-section--m-display-lg--PaddingBlockEnd);\n padding-inline-start: var(--pf-v6-c-expandable-section--m-display-lg--PaddingInlineStart);\n padding-inline-end: var(--pf-v6-c-expandable-section--m-display-lg--PaddingInlineEnd);\n background-color: var(--pf-v6-c-expandable-section--m-display-lg--BackgroundColor);\n border: var(--pf-v6-c-expandable-section--m-display-lg--BorderWidth) solid var(--pf-v6-c-expandable-section--m-display-lg--BorderColor);\n border-radius: var(--pf-v6-c-expandable-section--m-display-lg--BorderRadius);\n}\n.pf-v6-c-expandable-section.pf-m-indented {\n --pf-v6-c-expandable-section__content--PaddingInlineStart: var(--pf-v6-c-expandable-section--m-indented__content--PaddingInlineStart);\n}\n.pf-v6-c-expandable-section.pf-m-truncate {\n --pf-v6-c-expandable-section--Gap: var(--pf-v6-c-expandable-section--m-truncate--Gap);\n --pf-v6-c-expandable-section__content--TransitionDelay--hide: 0s;\n}\n.pf-v6-c-expandable-section.pf-m-truncate:not(.pf-m-expanded) .pf-v6-c-expandable-section__content {\n display: -webkit-box;\n overflow: hidden;\n -webkit-box-orient: vertical;\n -webkit-line-clamp: var(--pf-v6-c-expandable-section--m-truncate__content--LineClamp);\n}\n\n:where(.pf-v6-m-dir-rtl, [dir=rtl]) .pf-v6-c-expandable-section__toggle-icon {\n scale: -1 1;\n}\n\n.pf-v6-c-expandable-section__toggle-icon {\n display: inline-block;\n min-width: var(--pf-v6-c-expandable-section__toggle-icon--MinWidth);\n color: var(--pf-v6-c-expandable-section__toggle-icon--Color);\n transform: rotate(var(--pf-v6-c-expandable-section__toggle-icon--Rotate));\n transition: var(--pf-v6-c-expandable-section__toggle-icon--Transition);\n}\n.pf-v6-c-expandable-section__toggle-icon.pf-m-expand-top {\n --pf-v6-c-expandable-section__toggle-icon--Rotate: var(--pf-v6-c-expandable-section__toggle-icon--m-expand-top--Rotate);\n}\n\n.pf-v6-c-expandable-section__content {\n max-width: var(--pf-v6-c-expandable-section__content--MaxWidth);\n padding-block-end: var(--pf-v6-c-expandable-section__content--PaddingBlockEnd, 0);\n padding-inline-start: var(--pf-v6-c-expandable-section__content--PaddingInlineStart);\n}\n.pf-v6-c-expandable-section__content:where([hidden]) {\n display: revert;\n}\n.pf-v6-c-expandable-section:where(:not(.pf-m-truncate)) > .pf-v6-c-expandable-section__content {\n visibility: var(--pf-v6-c-expandable-section__content--Visibility, hidden);\n max-height: var(--pf-v6-c-expandable-section__content--MaxHeight, 0);\n overflow: var(--pf-v6-c-expandable-section__content--Overflow, hidden);\n opacity: var(--pf-v6-c-expandable-section__content--Opacity);\n translate: 0 var(--pf-v6-c-expandable-section__content--TranslateY);\n transition-delay: 0s, 0s, var(--pf-v6-c-expandable-section__content--TransitionDelay--hide, 0s), var(--pf-v6-c-expandable-section__content--TransitionDelay--hide, 0s);\n transition-timing-function: var(--pf-v6-c-expandable-section__content--TransitionTimingFunction);\n transition-duration: var(--pf-v6-c-expandable-section__content--TransitionDuration--fade), var(--pf-v6-c-expandable-section__content--TransitionDuration--slide), 0s, 0s;\n transition-property: opacity, translate, visibility, max-height;\n}",""]);const i=l},9e3(e,n,t){"use strict";t.d(n,{A:()=>i});var a=t(1601),o=t.n(a),r=t(6314),l=t.n(r)()(o());l.push([e.id,".pf-v6-c-form {\n --pf-v6-c-form--GridGap: var(--pf-t--global--spacer--gap--group-to-group--vertical--default);\n --pf-v6-c-form__group--Gap: var(--pf-t--global--spacer--gap--group--vertical);\n --pf-v6-c-form__group--m-action--MarginBlockStart: var(--pf-t--global--spacer--xl);\n --pf-v6-c-form--m-horizontal__group-label--md--GridColumnWidth: 9.375rem;\n --pf-v6-c-form--m-horizontal__group-label--md--GridColumnGap: var(--pf-t--global--spacer--gap--group--horizontal);\n --pf-v6-c-form--m-horizontal__group-control--md--GridColumnWidth: 1fr;\n --pf-v6-c-form--m-limit-width--MaxWidth: 55rem;\n --pf-v6-c-form--m-horizontal__group-label--md--PaddingBlockStart: calc((((((var(--pf-t--global--font--size--body--default) * var(--pf-t--global--font--line-height--body)) + (2 * var(--pf-t--global--border--width--control--default))) - var(--pf-t--global--font--size--body--default)) / 2) + var(--pf-t--global--font--size--body--default)) - ((((var(--pf-t--global--font--size--body--sm) * var(--pf-t--global--font--line-height--body)) - var(--pf-t--global--font--size--body--sm)) / 2) + var(--pf-t--global--font--size--body--sm)) + var(--pf-t--global--border--width--control--default));\n --pf-v6-c-form__group-label--PaddingBlockEnd: var(--pf-t--global--spacer--sm);\n --pf-v6-c-form--m-horizontal__group-label--m-no-padding--md--PaddingBlockStart: 0;\n --pf-v6-c-form--m-horizontal__group-label--m-no-padding--md--TranslateY: calc(((((var(--pf-t--global--font--size--body--sm) * var(--pf-t--global--font--line-height--body)) - var(--pf-t--global--font--size--body--sm)) / 2) + var(--pf-t--global--font--size--body--sm)) - ((((var(--pf-t--global--font--size--body--default) * var(--pf-t--global--font--line-height--body)) - var(--pf-t--global--font--size--body--default)) / 2) + var(--pf-t--global--font--size--body--default)));\n --pf-v6-c-form__label--FontSize: var(--pf-t--global--font--size--body--default);\n --pf-v6-c-form__label--LineHeight: var(--pf-t--global--font--line-height--body);\n --pf-v6-c-form__label--m-disabled--Color: var(--pf-t--global--text--color--disabled);\n --pf-v6-c-form__label--hover--Cursor: pointer;\n --pf-v6-c-form__label--m-disabled--hover--Cursor: not-allowed;\n --pf-v6-c-form__label-text--FontWeight: var(--pf-t--global--font--weight--body--bold);\n --pf-v6-c-form__label-required--MarginInlineStart: var(--pf-t--global--spacer--xs);\n --pf-v6-c-form__label-required--FontSize: var(--pf-t--global--font--size--body--default);\n --pf-v6-c-form__label-required--Color: var(--pf-t--global--color--status--danger--default);\n --pf-v6-c-form__group-label-help--FontSize: var(--pf-t--global--font--size--body--default);\n --pf-v6-c-form__group-label--m-info--Gap: var(--pf-t--global--spacer--gap--horizontal);\n --pf-v6-c-form__group-label-info--FontSize: var(--pf-t--global--font--size--body--sm);\n --pf-v6-c-form--m-horizontal__group-label--m-info--Gap: var(--pf-t--global--spacer--gap--group--vertical);\n --pf-v6-c-form__group-control--m-inline--Gap: var(--pf-t--global--spacer--gap--group--horizontal);\n --pf-v6-c-form__group-control__helper-text--MarginBlockEnd: var(--pf-t--global--spacer--xs);\n --pf-v6-c-form__group-control--m-stack--Gap: var(--pf-t--global--spacer--gap--group--vertical);\n --pf-v6-c-form__group-control--m-stack__helper-text--MarginBlockStart: calc(var(--pf-v6-c-form__group-control--m-stack--Gap) * -1 + var(--pf-v6-c-form__helper-text--MarginBlockStart--base));\n --pf-v6-c-form__actions--child--MarginBlockStart: var(--pf-t--global--spacer--sm);\n --pf-v6-c-form__actions--child--MarginInlineEnd: var(--pf-t--global--spacer--sm);\n --pf-v6-c-form__actions--child--MarginBlockEnd: var(--pf-t--global--spacer--sm);\n --pf-v6-c-form__actions--child--MarginInlineStart: var(--pf-t--global--spacer--sm);\n --pf-v6-c-form__actions--MarginBlockStart: calc(var(--pf-v6-c-form__actions--child--MarginBlockStart) * -1);\n --pf-v6-c-form__actions--MarginInlineEnd: calc(var(--pf-v6-c-form__actions--child--MarginInlineEnd) * -1);\n --pf-v6-c-form__actions--MarginBlockEnd: calc(var(--pf-v6-c-form__actions--child--MarginBlockEnd) * -1);\n --pf-v6-c-form__actions--MarginInlineStart: calc(var(--pf-v6-c-form__actions--child--MarginInlineStart) * -1);\n --pf-v6-c-form__helper-text--MarginBlockStart--base: var(--pf-t--global--spacer--xs);\n --pf-v6-c-form__helper-text--MarginBlockStart: var(--pf-v6-c-form__helper-text--MarginBlockStart--base);\n --pf-v6-c-form__section--MarginBlockStart: var(--pf-t--global--spacer--xl);\n --pf-v6-c-form__section--Gap: var(--pf-v6-c-form--GridGap);\n --pf-v6-c-form__section-title--FontSize: var(--pf-t--global--font--size--heading--xs);\n --pf-v6-c-form__section-title--FontWeight: var(--pf-t--global--font--weight--heading--default);\n --pf-v6-c-form__section-title--MarginBlockEnd: calc(var(--pf-t--global--spacer--sm) * -1);\n --pf-v6-c-form__field-group--border-width-base: var(--pf-t--global--border--width--divider--default);\n --pf-v6-c-form__field-group--BorderBlockStartWidth: var(--pf-v6-c-form__field-group--border-width-base);\n --pf-v6-c-form__field-group--BorderBlockStartColor: var(--pf-t--global--border--color--default);\n --pf-v6-c-form__field-group--BorderBlockEndWidth: var(--pf-v6-c-form__field-group--border-width-base);\n --pf-v6-c-form__field-group--BorderBlockEndColor: var(--pf-t--global--border--color--default);\n --pf-v6-c-form__field-group--field-group--MarginBlockStart: calc(var(--pf-v6-c-form--GridGap) * -1);\n --pf-v6-c-form__field-group--GridTemplateColumns--toggle: calc(var(--pf-t--global--spacer--md) * 2 + var(--pf-v6-c-form__field-group-toggle-icon--MinWidth) + var(--pf-t--global--spacer--xs));\n --pf-v6-c-form__field-group-toggle--PaddingBlockStart: var(--pf-v6-c-form__field-group-header--PaddingBlockStart);\n --pf-v6-c-form__field-group-toggle--PaddingInlineEnd: var(--pf-t--global--spacer--xs);\n --pf-v6-c-form__field-group__field-group__field-group-toggle--PaddingBlockStart: var(--pf-t--global--spacer--lg);\n --pf-v6-c-form__field-group-header-toggle--BorderWidth--base: var(--pf-t--global--border--width--divider--default);\n --pf-v6-c-form__field-group__field-group--field-group__field-group-toggle--after--BorderBlockStartWidth: var(--pf-v6-c-form__field-group-header-toggle--BorderWidth--base);\n --pf-v6-c-form__field-group-toggle-button--MarginBlockStart: calc(var(--pf-t--global--spacer--control--vertical--plain) * -1);\n --pf-v6-c-form__field-group-toggle-button--MarginBlockEnd: calc(var(--pf-t--global--spacer--control--vertical--plain) * -1);\n --pf-v6-c-form__field-group-toggle-icon--TransitionDuration: var(--pf-t--global--motion--duration--icon--default);\n --pf-v6-c-form__field-group-toggle-icon--TransitionTimingFunction: var(--pf-t--global--motion--timing-function--default);\n --pf-v6-c-form__field-group-toggle-icon--MinWidth: var(--pf-t--global--font--size--body--default);\n --pf-v6-c-form__field-group-toggle-icon--Rotate: 0;\n --pf-v6-c-form__field-group--m-expanded__toggle-icon--Rotate: -180deg;\n --pf-v6-c-form__field-group-header--PaddingBlockStart: var(--pf-t--global--spacer--md);\n --pf-v6-c-form__field-group-header--PaddingBlockEnd: var(--pf-t--global--spacer--md);\n --pf-v6-c-form__field-group-header--GridColumn: 1 / 3;\n --pf-v6-c-form__field-group__field-group__field-group-header--PaddingBlockStart: var(--pf-t--global--spacer--lg);\n --pf-v6-c-form__field-group__field-group__field-group-header--PaddingBlockEnd: var(--pf-t--global--spacer--lg);\n --pf-v6-c-form__field-group-toggle--field-group-header--GridColumn: 2 / 3;\n --pf-v6-c-form__field-group__field-group--field-group__field-group-header--after--BorderBlockStartWidth: var(--pf-v6-c-form__field-group-header-toggle--BorderWidth--base);\n --pf-v6-c-form__field-group-header-description--MarginBlockStart: var(--pf-t--global--spacer--xs);\n --pf-v6-c-form__field-group-header-description--Color: var(--pf-t--global--text--color--subtle);\n --pf-v6-c-form__field-group-header-actions--MarginInlineStart: var(--pf-t--global--spacer--sm);\n --pf-v6-c-form__field-group-header-actions--MarginBlockStart: calc(var(--pf-t--global--spacer--control--vertical--plain) * -1);\n --pf-v6-c-form__field-group-header-actions--MarginBlockEnd: calc(var(--pf-t--global--spacer--control--vertical--plain) * -1);\n --pf-v6-c-form__field-group-body--PaddingBlockStart: var(--pf-t--global--spacer--lg);\n --pf-v6-c-form__field-group-body--PaddingBlockEnd: var(--pf-t--global--spacer--lg);\n --pf-v6-c-form__field-group-body--Gap: var(--pf-v6-c-form--GridGap);\n --pf-v6-c-form__field-group-body--GridColumn: 2 / 3;\n --pf-v6-c-form__field-group__field-group__field-group-body--GridColumn: 1 / 3;\n --pf-v6-c-form__field-group__field-group__field-group-toggle--field-group-body--GridColumn: 2 / 3;\n --pf-v6-c-form__field-group-body__field-group--last-child--MarginBlockEnd: calc(var(--pf-v6-c-form__field-group-body--PaddingBlockEnd) * -1);\n --pf-v6-c-form__field-group-body--TranslateY: 0;\n --pf-v6-c-form__field-group--m-expanded__field-group-body--TranslateY: 0;\n --pf-v6-c-form__field-group-body--TransitionDuration--expand--slide: 0s;\n --pf-v6-c-form__field-group-body--TransitionDuration--expand--fade: var(--pf-t--global--motion--duration--fade--default);\n --pf-v6-c-form__field-group-body--TransitionDuration--collapse--slide: 0s;\n --pf-v6-c-form__field-group-body--TransitionDuration--collapse--fade: var(--pf-t--global--motion--duration--fade--short);\n}\n@media screen and (prefers-reduced-motion: no-preference) {\n .pf-v6-c-form {\n --pf-v6-c-form__field-group-body--TransitionDuration--expand--slide: var(--pf-t--global--motion--duration--fade--default);\n --pf-v6-c-form__field-group-body--TransitionDuration--collapse--slide: var(--pf-t--global--motion--duration--fade--short);\n --pf-v6-c-form__field-group-body--TranslateY: -.5rem;\n }\n}\n\n.pf-v6-c-form {\n display: grid;\n gap: var(--pf-v6-c-form--GridGap);\n}\n.pf-v6-c-form.pf-m-horizontal.pf-m-align-right .pf-v6-c-form__label {\n text-align: end;\n}\n@media screen and (min-width: 48rem) {\n .pf-v6-c-form.pf-m-horizontal {\n --pf-v6-c-form__group-label--PaddingBlockEnd: 0;\n }\n .pf-v6-c-form.pf-m-horizontal .pf-v6-c-form__group {\n display: grid;\n grid-template-columns: var(--pf-v6-c-form--m-horizontal__group-label--md--GridColumnWidth) var(--pf-v6-c-form--m-horizontal__group-control--md--GridColumnWidth);\n column-gap: var(--pf-v6-c-form--m-horizontal__group-label--md--GridColumnGap);\n }\n .pf-v6-c-form.pf-m-horizontal .pf-v6-c-form__group-label {\n padding-block-start: var(--pf-v6-c-form--m-horizontal__group-label--md--PaddingBlockStart);\n }\n .pf-v6-c-form.pf-m-horizontal .pf-v6-c-form__group-label.pf-m-no-padding-top {\n --pf-v6-c-form--m-horizontal__group-label--md--PaddingBlockStart: var(--pf-v6-c-form--m-horizontal__group-label--m-no-padding--md--PaddingBlockStart);\n transform: translateY(var(--pf-v6-c-form--m-horizontal__group-label--m-no-padding--md--TranslateY));\n }\n .pf-v6-c-form.pf-m-horizontal .pf-v6-c-form__group-label.pf-m-info {\n --pf-v6-c-form__group-label--m-info--Gap: var(--pf-v6-c-form--m-horizontal__group-label--m-info--Gap);\n flex-direction: column;\n align-items: flex-start;\n }\n .pf-v6-c-form.pf-m-horizontal .pf-v6-c-form__group-label-main {\n flex-grow: 0;\n }\n .pf-v6-c-form.pf-m-horizontal .pf-v6-c-form__group-control {\n grid-column: 2;\n }\n}\n@media screen and (min-width: 0) {\n .pf-v6-c-form.pf-m-horizontal-on-xs {\n --pf-v6-c-form__group-label--PaddingBlockEnd: 0;\n }\n .pf-v6-c-form.pf-m-horizontal-on-xs .pf-v6-c-form__group {\n display: grid;\n grid-template-columns: var(--pf-v6-c-form--m-horizontal__group-label--md--GridColumnWidth) var(--pf-v6-c-form--m-horizontal__group-control--md--GridColumnWidth);\n column-gap: var(--pf-v6-c-form--m-horizontal__group-label--md--GridColumnGap);\n }\n .pf-v6-c-form.pf-m-horizontal-on-xs .pf-v6-c-form__group-label {\n padding-block-start: var(--pf-v6-c-form--m-horizontal__group-label--md--PaddingBlockStart);\n }\n .pf-v6-c-form.pf-m-horizontal-on-xs .pf-v6-c-form__group-label.pf-m-no-padding-top {\n --pf-v6-c-form--m-horizontal__group-label--md--PaddingBlockStart: var(--pf-v6-c-form--m-horizontal__group-label--m-no-padding--md--PaddingBlockStart);\n transform: translateY(var(--pf-v6-c-form--m-horizontal__group-label--m-no-padding--md--TranslateY));\n }\n .pf-v6-c-form.pf-m-horizontal-on-xs .pf-v6-c-form__group-label.pf-m-info {\n --pf-v6-c-form__group-label--m-info--Gap: var(--pf-v6-c-form--m-horizontal__group-label--m-info--Gap);\n flex-direction: column;\n align-items: flex-start;\n }\n .pf-v6-c-form.pf-m-horizontal-on-xs .pf-v6-c-form__group-label-main {\n flex-grow: 0;\n }\n .pf-v6-c-form.pf-m-horizontal-on-xs .pf-v6-c-form__group-control {\n grid-column: 2;\n }\n}\n@media (min-width: 36rem) {\n .pf-v6-c-form.pf-m-horizontal-on-sm {\n --pf-v6-c-form__group-label--PaddingBlockEnd: 0;\n }\n .pf-v6-c-form.pf-m-horizontal-on-sm .pf-v6-c-form__group {\n display: grid;\n grid-template-columns: var(--pf-v6-c-form--m-horizontal__group-label--md--GridColumnWidth) var(--pf-v6-c-form--m-horizontal__group-control--md--GridColumnWidth);\n column-gap: var(--pf-v6-c-form--m-horizontal__group-label--md--GridColumnGap);\n }\n .pf-v6-c-form.pf-m-horizontal-on-sm .pf-v6-c-form__group-label {\n padding-block-start: var(--pf-v6-c-form--m-horizontal__group-label--md--PaddingBlockStart);\n }\n .pf-v6-c-form.pf-m-horizontal-on-sm .pf-v6-c-form__group-label.pf-m-no-padding-top {\n --pf-v6-c-form--m-horizontal__group-label--md--PaddingBlockStart: var(--pf-v6-c-form--m-horizontal__group-label--m-no-padding--md--PaddingBlockStart);\n transform: translateY(var(--pf-v6-c-form--m-horizontal__group-label--m-no-padding--md--TranslateY));\n }\n .pf-v6-c-form.pf-m-horizontal-on-sm .pf-v6-c-form__group-label.pf-m-info {\n --pf-v6-c-form__group-label--m-info--Gap: var(--pf-v6-c-form--m-horizontal__group-label--m-info--Gap);\n flex-direction: column;\n align-items: flex-start;\n }\n .pf-v6-c-form.pf-m-horizontal-on-sm .pf-v6-c-form__group-label-main {\n flex-grow: 0;\n }\n .pf-v6-c-form.pf-m-horizontal-on-sm .pf-v6-c-form__group-control {\n grid-column: 2;\n }\n}\n@media (min-width: 48rem) {\n .pf-v6-c-form.pf-m-horizontal-on-md {\n --pf-v6-c-form__group-label--PaddingBlockEnd: 0;\n }\n .pf-v6-c-form.pf-m-horizontal-on-md .pf-v6-c-form__group {\n display: grid;\n grid-template-columns: var(--pf-v6-c-form--m-horizontal__group-label--md--GridColumnWidth) var(--pf-v6-c-form--m-horizontal__group-control--md--GridColumnWidth);\n column-gap: var(--pf-v6-c-form--m-horizontal__group-label--md--GridColumnGap);\n }\n .pf-v6-c-form.pf-m-horizontal-on-md .pf-v6-c-form__group-label {\n padding-block-start: var(--pf-v6-c-form--m-horizontal__group-label--md--PaddingBlockStart);\n }\n .pf-v6-c-form.pf-m-horizontal-on-md .pf-v6-c-form__group-label.pf-m-no-padding-top {\n --pf-v6-c-form--m-horizontal__group-label--md--PaddingBlockStart: var(--pf-v6-c-form--m-horizontal__group-label--m-no-padding--md--PaddingBlockStart);\n transform: translateY(var(--pf-v6-c-form--m-horizontal__group-label--m-no-padding--md--TranslateY));\n }\n .pf-v6-c-form.pf-m-horizontal-on-md .pf-v6-c-form__group-label.pf-m-info {\n --pf-v6-c-form__group-label--m-info--Gap: var(--pf-v6-c-form--m-horizontal__group-label--m-info--Gap);\n flex-direction: column;\n align-items: flex-start;\n }\n .pf-v6-c-form.pf-m-horizontal-on-md .pf-v6-c-form__group-label-main {\n flex-grow: 0;\n }\n .pf-v6-c-form.pf-m-horizontal-on-md .pf-v6-c-form__group-control {\n grid-column: 2;\n }\n}\n@media (min-width: 62rem) {\n .pf-v6-c-form.pf-m-horizontal-on-lg {\n --pf-v6-c-form__group-label--PaddingBlockEnd: 0;\n }\n .pf-v6-c-form.pf-m-horizontal-on-lg .pf-v6-c-form__group {\n display: grid;\n grid-template-columns: var(--pf-v6-c-form--m-horizontal__group-label--md--GridColumnWidth) var(--pf-v6-c-form--m-horizontal__group-control--md--GridColumnWidth);\n column-gap: var(--pf-v6-c-form--m-horizontal__group-label--md--GridColumnGap);\n }\n .pf-v6-c-form.pf-m-horizontal-on-lg .pf-v6-c-form__group-label {\n padding-block-start: var(--pf-v6-c-form--m-horizontal__group-label--md--PaddingBlockStart);\n }\n .pf-v6-c-form.pf-m-horizontal-on-lg .pf-v6-c-form__group-label.pf-m-no-padding-top {\n --pf-v6-c-form--m-horizontal__group-label--md--PaddingBlockStart: var(--pf-v6-c-form--m-horizontal__group-label--m-no-padding--md--PaddingBlockStart);\n transform: translateY(var(--pf-v6-c-form--m-horizontal__group-label--m-no-padding--md--TranslateY));\n }\n .pf-v6-c-form.pf-m-horizontal-on-lg .pf-v6-c-form__group-label.pf-m-info {\n --pf-v6-c-form__group-label--m-info--Gap: var(--pf-v6-c-form--m-horizontal__group-label--m-info--Gap);\n flex-direction: column;\n align-items: flex-start;\n }\n .pf-v6-c-form.pf-m-horizontal-on-lg .pf-v6-c-form__group-label-main {\n flex-grow: 0;\n }\n .pf-v6-c-form.pf-m-horizontal-on-lg .pf-v6-c-form__group-control {\n grid-column: 2;\n }\n}\n@media (min-width: 75rem) {\n .pf-v6-c-form.pf-m-horizontal-on-xl {\n --pf-v6-c-form__group-label--PaddingBlockEnd: 0;\n }\n .pf-v6-c-form.pf-m-horizontal-on-xl .pf-v6-c-form__group {\n display: grid;\n grid-template-columns: var(--pf-v6-c-form--m-horizontal__group-label--md--GridColumnWidth) var(--pf-v6-c-form--m-horizontal__group-control--md--GridColumnWidth);\n column-gap: var(--pf-v6-c-form--m-horizontal__group-label--md--GridColumnGap);\n }\n .pf-v6-c-form.pf-m-horizontal-on-xl .pf-v6-c-form__group-label {\n padding-block-start: var(--pf-v6-c-form--m-horizontal__group-label--md--PaddingBlockStart);\n }\n .pf-v6-c-form.pf-m-horizontal-on-xl .pf-v6-c-form__group-label.pf-m-no-padding-top {\n --pf-v6-c-form--m-horizontal__group-label--md--PaddingBlockStart: var(--pf-v6-c-form--m-horizontal__group-label--m-no-padding--md--PaddingBlockStart);\n transform: translateY(var(--pf-v6-c-form--m-horizontal__group-label--m-no-padding--md--TranslateY));\n }\n .pf-v6-c-form.pf-m-horizontal-on-xl .pf-v6-c-form__group-label.pf-m-info {\n --pf-v6-c-form__group-label--m-info--Gap: var(--pf-v6-c-form--m-horizontal__group-label--m-info--Gap);\n flex-direction: column;\n align-items: flex-start;\n }\n .pf-v6-c-form.pf-m-horizontal-on-xl .pf-v6-c-form__group-label-main {\n flex-grow: 0;\n }\n .pf-v6-c-form.pf-m-horizontal-on-xl .pf-v6-c-form__group-control {\n grid-column: 2;\n }\n}\n@media (min-width: 90.625rem) {\n .pf-v6-c-form.pf-m-horizontal-on-2xl {\n --pf-v6-c-form__group-label--PaddingBlockEnd: 0;\n }\n .pf-v6-c-form.pf-m-horizontal-on-2xl .pf-v6-c-form__group {\n display: grid;\n grid-template-columns: var(--pf-v6-c-form--m-horizontal__group-label--md--GridColumnWidth) var(--pf-v6-c-form--m-horizontal__group-control--md--GridColumnWidth);\n column-gap: var(--pf-v6-c-form--m-horizontal__group-label--md--GridColumnGap);\n }\n .pf-v6-c-form.pf-m-horizontal-on-2xl .pf-v6-c-form__group-label {\n padding-block-start: var(--pf-v6-c-form--m-horizontal__group-label--md--PaddingBlockStart);\n }\n .pf-v6-c-form.pf-m-horizontal-on-2xl .pf-v6-c-form__group-label.pf-m-no-padding-top {\n --pf-v6-c-form--m-horizontal__group-label--md--PaddingBlockStart: var(--pf-v6-c-form--m-horizontal__group-label--m-no-padding--md--PaddingBlockStart);\n transform: translateY(var(--pf-v6-c-form--m-horizontal__group-label--m-no-padding--md--TranslateY));\n }\n .pf-v6-c-form.pf-m-horizontal-on-2xl .pf-v6-c-form__group-label.pf-m-info {\n --pf-v6-c-form__group-label--m-info--Gap: var(--pf-v6-c-form--m-horizontal__group-label--m-info--Gap);\n flex-direction: column;\n align-items: flex-start;\n }\n .pf-v6-c-form.pf-m-horizontal-on-2xl .pf-v6-c-form__group-label-main {\n flex-grow: 0;\n }\n .pf-v6-c-form.pf-m-horizontal-on-2xl .pf-v6-c-form__group-control {\n grid-column: 2;\n }\n}\n.pf-v6-c-form.pf-m-limit-width {\n max-width: var(--pf-v6-c-form--m-limit-width--MaxWidth);\n}\n\n.pf-v6-c-form__group {\n display: flex;\n flex-direction: column;\n gap: var(--pf-v6-c-form__group--Gap);\n min-width: 0;\n}\n.pf-v6-c-form__group.pf-m-action {\n margin-block-start: var(--pf-v6-c-form__group--m-action--MarginBlockStart);\n overflow: hidden;\n}\n\n.pf-v6-c-form__section {\n display: grid;\n gap: var(--pf-v6-c-form__section--Gap);\n}\n.pf-v6-c-form__section + .pf-v6-c-form__group:not(.pf-m-action), .pf-v6-c-form__section:not(:first-child) {\n margin-block-start: var(--pf-v6-c-form__section--MarginBlockStart);\n}\n\n.pf-v6-c-form__section-title {\n margin-block-end: var(--pf-v6-c-form__section-title--MarginBlockEnd);\n font-size: var(--pf-v6-c-form__section-title--FontSize);\n font-weight: var(--pf-v6-c-form__section-title--FontWeight);\n}\n\n.pf-v6-c-form__group-label {\n --pf-v6-c-form__helper-text--MarginBlockStart: 0;\n}\n.pf-v6-c-form__group-label.pf-m-info {\n display: flex;\n gap: var(--pf-v6-c-form__group-label--m-info--Gap);\n align-items: flex-end;\n}\n\n.pf-v6-c-form__group-label-main {\n flex-grow: 1;\n}\n\n.pf-v6-c-form__group-label-info {\n font-size: var(--pf-v6-c-form__group-label-info--FontSize);\n}\n\n.pf-v6-c-form__label {\n font-size: var(--pf-v6-c-form__label--FontSize);\n line-height: var(--pf-v6-c-form__label--LineHeight);\n}\n.pf-v6-c-form__label:not(.pf-m-disabled):hover {\n cursor: var(--pf-v6-c-form__label--hover--Cursor);\n}\n.pf-v6-c-form__label.pf-m-disabled {\n color: var(--pf-v6-c-form__label--m-disabled--Color);\n}\n.pf-v6-c-form__label.pf-m-disabled:hover {\n cursor: var(--pf-v6-c-form__label--m-disabled--hover--Cursor);\n}\n\n.pf-v6-c-form__label-text {\n font-weight: var(--pf-v6-c-form__label-text--FontWeight);\n}\n\n.pf-v6-c-form__label-required {\n margin-inline-start: var(--pf-v6-c-form__label-required--MarginInlineStart);\n font-size: var(--pf-v6-c-form__label-required--FontSize);\n color: var(--pf-v6-c-form__label-required--Color);\n}\n\n.pf-v6-c-form__group-label-help .pf-v6-c-button {\n --pf-v6-c-button--FontSize: var(--pf-v6-c-form__group-label-help--FontSize);\n}\n\n.pf-v6-c-form__group-control {\n min-width: 0;\n}\n.pf-v6-c-form__group-control.pf-m-inline {\n display: flex;\n flex-flow: row wrap;\n gap: var(--pf-v6-c-form__group-control--m-inline--Gap);\n}\n.pf-v6-c-form__group-control.pf-m-stack {\n --pf-v6-c-form__helper-text--MarginBlockStart: var(--pf-v6-c-form__group-control--m-stack__helper-text--MarginBlockStart);\n display: grid;\n gap: var(--pf-v6-c-form__group-control--m-stack--Gap);\n}\n.pf-v6-c-form__group-control .pf-v6-c-form__helper-text:first-child {\n --pf-v6-c-form__helper-text--MarginBlockStart: 0;\n margin-block-end: var(--pf-v6-c-form__group-control__helper-text--MarginBlockEnd);\n}\n\n.pf-v6-c-form__helper-text {\n margin-block-start: var(--pf-v6-c-form__helper-text--MarginBlockStart);\n}\n.pf-v6-c-form__helper-text.pf-m-inactive {\n display: none;\n}\n.pf-v6-c-form__helper-text.pf-m-hidden {\n visibility: hidden;\n opacity: 0;\n}\n\n.pf-v6-c-form__fieldset {\n border: 0;\n}\n\n.pf-v6-c-form__actions {\n display: flex;\n flex-wrap: wrap;\n margin-block-start: var(--pf-v6-c-form__actions--MarginBlockStart);\n margin-block-end: var(--pf-v6-c-form__actions--MarginBlockEnd);\n margin-inline-start: var(--pf-v6-c-form__actions--MarginInlineStart);\n margin-inline-end: var(--pf-v6-c-form__actions--MarginInlineEnd);\n}\n.pf-v6-c-form__actions > * {\n margin-block-start: var(--pf-v6-c-form__actions--child--MarginBlockStart);\n margin-block-end: var(--pf-v6-c-form__actions--child--MarginBlockEnd);\n margin-inline-start: var(--pf-v6-c-form__actions--child--MarginInlineStart);\n margin-inline-end: var(--pf-v6-c-form__actions--child--MarginInlineEnd);\n}\n\n.pf-v6-c-form__field-group {\n --pf-v6-c-form__field-group--BorderBlockStartWidth: var(--pf-v6-c-form__field-group--border-width-base);\n display: grid;\n grid-template-columns: minmax(var(--pf-v6-c-form__field-group--GridTemplateColumns--toggle), max-content) 1fr;\n border-block-start: var(--pf-v6-c-form__field-group--BorderBlockStartWidth) solid var(--pf-v6-c-form__field-group--BorderBlockStartColor);\n border-block-end: var(--pf-v6-c-form__field-group--BorderBlockEndWidth) solid var(--pf-v6-c-form__field-group--BorderBlockEndColor);\n}\n.pf-v6-c-form__field-group:last-child {\n --pf-v6-c-form__field-group--BorderBlockEndWidth: 0;\n}\n.pf-v6-c-form__field-group + .pf-v6-c-form__field-group, .pf-v6-c-form__field-group:first-child {\n --pf-v6-c-form__field-group--BorderBlockStartWidth: 0;\n}\n.pf-v6-c-form__field-group + .pf-v6-c-form__field-group {\n margin-block-start: var(--pf-v6-c-form__field-group--field-group--MarginBlockStart);\n}\n.pf-v6-c-form__field-group .pf-v6-c-form__field-group {\n --pf-v6-c-form__field-group-body--GridColumn: var(--pf-v6-c-form__field-group__field-group__field-group-body--GridColumn);\n --pf-v6-c-form__field-group-toggle--PaddingBlockStart: var(--pf-v6-c-form__field-group__field-group__field-group-toggle--PaddingBlockStart);\n --pf-v6-c-form__field-group-header--PaddingBlockStart: var(--pf-v6-c-form__field-group__field-group__field-group-header--PaddingBlockStart);\n --pf-v6-c-form__field-group-header--PaddingBlockEnd: var(--pf-v6-c-form__field-group__field-group__field-group-header--PaddingBlockEnd);\n --pf-v6-c-form__field-group-body--PaddingBlockStart: 0;\n}\n.pf-v6-c-form__field-group .pf-v6-c-form__field-group .pf-v6-c-form__field-group-toggle ~ .pf-v6-c-form__field-group-body {\n --pf-v6-c-form__field-group-body--GridColumn: var(--pf-v6-c-form__field-group__field-group__field-group-toggle--field-group-body--GridColumn);\n}\n.pf-v6-c-form__field-group.pf-m-expanded > .pf-v6-c-form__field-group-toggle {\n --pf-v6-c-form__field-group-toggle-icon--Rotate: var(--pf-v6-c-form__field-group--m-expanded__toggle-icon--Rotate);\n}\n.pf-v6-c-form__field-group.pf-m-expanded.pf-m-expandable > .pf-v6-c-form__field-group-body {\n visibility: visible;\n max-height: 99999px;\n padding-block-start: var(--pf-v6-c-form__field-group-body--PaddingBlockStart);\n padding-block-end: var(--pf-v6-c-form__field-group-body--PaddingBlockEnd);\n opacity: 1;\n translate: 0 var(--pf-v6-c-form__field-group--m-expanded__field-group-body--TranslateY);\n transition-delay: 0s;\n transition-duration: var(--pf-v6-c-form__field-group-body--TransitionDuration--expand--fade), var(--pf-v6-c-form__field-group-body--TransitionDuration--expand--slide), 0s, 0s, 0s, 0s;\n}\n\n.pf-v6-c-form__field-group-toggle {\n grid-row: 1/2;\n grid-column: 1/2;\n padding-block-start: var(--pf-v6-c-form__field-group-toggle--PaddingBlockStart);\n padding-inline-end: var(--pf-v6-c-form__field-group-toggle--PaddingInlineEnd);\n}\n.pf-v6-c-form__field-group-toggle + .pf-v6-c-form__field-group-header {\n --pf-v6-c-form__field-group-header--GridColumn: var(--pf-v6-c-form__field-group-toggle--field-group-header--GridColumn);\n}\n\n.pf-v6-c-form__field-group-toggle-button {\n margin-block-start: var(--pf-v6-c-form__field-group-toggle-button--MarginBlockStart);\n margin-block-end: var(--pf-v6-c-form__field-group-toggle-button--MarginBlockEnd);\n}\n\n.pf-v6-c-form__field-group-toggle-icon {\n display: inline-block;\n min-width: var(--pf-v6-c-form__field-group-toggle-icon--MinWidth);\n text-align: center;\n transform: rotate(var(--pf-v6-c-form__field-group-toggle-icon--Rotate));\n transition-timing-function: var(--pf-v6-c-form__field-group-toggle-icon--TransitionTimingFunction);\n transition-duration: var(--pf-v6-c-form__field-group-toggle-icon--TransitionDuration);\n transition-property: transform;\n}\n:where(.pf-v6-m-dir-rtl, [dir=rtl]) .pf-v6-c-form__field-group-toggle-icon {\n scale: -1 1;\n}\n\n.pf-v6-c-form__field-group-header {\n display: flex;\n grid-row: 1/2;\n grid-column: var(--pf-v6-c-form__field-group-header--GridColumn);\n align-items: flex-start;\n padding-block-start: var(--pf-v6-c-form__field-group-header--PaddingBlockStart);\n padding-block-end: var(--pf-v6-c-form__field-group-header--PaddingBlockEnd);\n}\n\n.pf-v6-c-form__field-group-header-main {\n display: flex;\n flex-grow: 1;\n flex-direction: column;\n}\n\n.pf-v6-c-form__field-group-header-title {\n display: flex;\n}\n\n.pf-v6-c-form__field-group-header-title-text {\n flex-grow: 1;\n}\n\n.pf-v6-c-form__field-group-header-description {\n margin-block-start: var(--pf-v6-c-form__field-group-header-description--MarginBlockStart);\n color: var(--pf-v6-c-form__field-group-header-description--Color);\n}\n\n.pf-v6-c-form__field-group-header-actions {\n margin-block-start: var(--pf-v6-c-form__field-group-header-actions--MarginBlockStart);\n margin-block-end: var(--pf-v6-c-form__field-group-header-actions--MarginBlockEnd);\n margin-inline-start: var(--pf-v6-c-form__field-group-header-actions--MarginInlineStart);\n white-space: nowrap;\n}\n\n.pf-v6-c-form__field-group-body {\n display: grid;\n grid-column: var(--pf-v6-c-form__field-group-body--GridColumn);\n gap: var(--pf-v6-c-form__field-group-body--Gap);\n padding-block-start: var(--pf-v6-c-form__field-group-body--PaddingBlockStart);\n padding-block-end: var(--pf-v6-c-form__field-group-body--PaddingBlockEnd);\n}\n.pf-v6-c-form__field-group.pf-m-expandable > .pf-v6-c-form__field-group-body {\n visibility: hidden;\n max-height: 0;\n padding-block-start: 0;\n padding-block-end: 0;\n opacity: 0;\n translate: 0 var(--pf-v6-c-form__field-group-body--TranslateY);\n transition-delay: 0s, 0s, var(--pf-v6-c-form__field-group-body--TransitionDuration--collapse--fade), var(--pf-v6-c-form__field-group-body--TransitionDuration--collapse--fade), var(--pf-v6-c-form__field-group-body--TransitionDuration--collapse--fade), var(--pf-v6-c-form__field-group-body--TransitionDuration--collapse--fade);\n transition-duration: var(--pf-v6-c-form__field-group-body--TransitionDuration--collapse--fade), var(--pf-v6-c-form__field-group-body--TransitionDuration--collapse--slide), 0s, 0s, 0s, 0s;\n transition-property: opacity, translate, visibility, max-height, padding-block-start, padding-block-end;\n}\n\n.pf-v6-c-form__field-group-body > .pf-v6-c-form__field-group:first-child {\n --pf-v6-c-form__field-group-toggle--PaddingBlockStart: 0;\n --pf-v6-c-form__field-group-header--PaddingBlockStart: 0;\n}\n.pf-v6-c-form__field-group-body > .pf-v6-c-form__field-group:last-child {\n margin-block-end: var(--pf-v6-c-form__field-group-body__field-group--last-child--MarginBlockEnd);\n}",""]);const i=l},1629(e,n,t){"use strict";t.d(n,{A:()=>i});var a=t(1601),o=t.n(a),r=t(6314),l=t.n(r)()(o());l.push([e.id,'.pf-v6-c-form-control {\n --pf-v6-c-form-control--ColumnGap: var(--pf-t--global--spacer--gap--text-to-element--default);\n --pf-v6-c-form-control--Color: var(--pf-t--global--text--color--regular);\n --pf-v6-c-form-control--FontSize: var(--pf-t--global--font--size--body--default);\n --pf-v6-c-form-control--LineHeight: var(--pf-t--global--font--line-height--body);\n --pf-v6-c-form-control--Resize: none;\n --pf-v6-c-form-control--OutlineOffset: -6px;\n --pf-v6-c-form-control--BorderRadius: var(--pf-t--global--border--radius--control--form-element);\n --pf-v6-c-form-control--before--BorderWidth: var(--pf-t--global--border--width--control--default);\n --pf-v6-c-form-control--before--BorderStyle: solid;\n --pf-v6-c-form-control--before--BorderColor: var(--pf-t--global--border--color--control--default);\n --pf-v6-c-form-control--before--BorderRadius: var(--pf-v6-c-form-control--BorderRadius);\n --pf-v6-c-form-control--after--BorderWidth: var(--pf-t--global--border--width--control--default);\n --pf-v6-c-form-control--after--BorderStyle: solid;\n --pf-v6-c-form-control--after--BorderColor: transparent;\n --pf-v6-c-form-control--after--BorderRadius: var(--pf-v6-c-form-control--BorderRadius);\n --pf-v6-c-form-control--BackgroundColor: var(--pf-t--global--background--color--control--default);\n --pf-v6-c-form-control--Width: 100%;\n --pf-v6-c-form-control--inset--base: var(--pf-t--global--spacer--control--horizontal--default);\n --pf-v6-c-form-control--PaddingBlockStart--base: var(--pf-t--global--spacer--control--vertical--default);\n --pf-v6-c-form-control--PaddingBlockEnd--base: var(--pf-t--global--spacer--control--vertical--default);\n --pf-v6-c-form-control--PaddingInlineEnd--base: var(--pf-v6-c-form-control--inset--base);\n --pf-v6-c-form-control--PaddingInlineStart--base: var(--pf-v6-c-form-control--inset--base);\n --pf-v6-c-form-control--PaddingBlockStart: var(--pf-v6-c-form-control--PaddingBlockStart--base);\n --pf-v6-c-form-control--PaddingBlockEnd: var(--pf-v6-c-form-control--PaddingBlockEnd--base);\n --pf-v6-c-form-control--PaddingInlineEnd: var(--pf-v6-c-form-control--PaddingInlineEnd--base);\n --pf-v6-c-form-control--PaddingInlineStart: var(--pf-v6-c-form-control--PaddingInlineStart--base);\n --pf-v6-c-form-control__utilities--input--PaddingInlineEnd: var(--pf-v6-c-form-control__input--PaddingInlineEnd);\n --pf-v6-c-form-control__utilities--select--PaddingInlineEnd: var(--pf-v6-c-form-control__select--PaddingInlineEnd);\n --pf-v6-c-form-control__utilities--textarea--PaddingInlineEnd: var(--pf-v6-c-form-control__textarea--PaddingInlineEnd);\n --pf-v6-c-form-control__input--PaddingBlockStart: var(--pf-v6-c-form-control--PaddingBlockStart--base);\n --pf-v6-c-form-control__input--PaddingBlockEnd: var(--pf-v6-c-form-control--PaddingBlockEnd--base);\n --pf-v6-c-form-control__input--PaddingInlineEnd: var(--pf-v6-c-form-control--PaddingInlineEnd--base);\n --pf-v6-c-form-control__input--PaddingInlineStart: var(--pf-v6-c-form-control--PaddingInlineStart--base);\n --pf-v6-c-form-control__select--PaddingBlockStart: var(--pf-v6-c-form-control--PaddingBlockStart--base);\n --pf-v6-c-form-control__select--PaddingBlockEnd: var(--pf-v6-c-form-control--PaddingBlockEnd--base);\n --pf-v6-c-form-control__select--PaddingInlineEnd: var(--pf-v6-c-form-control--PaddingInlineEnd--base);\n --pf-v6-c-form-control__select--PaddingInlineStart: var(--pf-v6-c-form-control--PaddingInlineStart--base);\n --pf-v6-c-form-control__textarea--PaddingBlockStart: var(--pf-v6-c-form-control--PaddingBlockStart--base);\n --pf-v6-c-form-control__textarea--PaddingBlockEnd: var(--pf-v6-c-form-control--PaddingBlockEnd--base);\n --pf-v6-c-form-control__textarea--PaddingInlineEnd: var(--pf-v6-c-form-control--PaddingInlineEnd--base);\n --pf-v6-c-form-control__textarea--PaddingInlineStart: var(--pf-v6-c-form-control--PaddingInlineStart--base);\n --pf-v6-c-form-control--hover--after--BorderWidth: var(--pf-t--global--border--width--control--hover);\n --pf-v6-c-form-control--hover--after--BorderColor: var(--pf-t--global--border--color--hover);\n --pf-v6-c-form-control--m-success--hover--after--BorderColor: var(--pf-t--global--border--color--status--success--hover);\n --pf-v6-c-form-control--m-warning--hover--after--BorderColor: var(--pf-t--global--border--color--status--warning--hover);\n --pf-v6-c-form-control--m-error--hover--after--BorderColor: var(--pf-t--global--border--color--status--danger--hover);\n --pf-v6-c-form-control--m-expanded--after--BorderWidth: var(--pf-t--global--border--width--control--clicked);\n --pf-v6-c-form-control--m-expanded--after--BorderColor: var(--pf-t--global--border--color--clicked);\n --pf-v6-c-form-control--m-placeholder--Color: var(--pf-t--global--text--color--placeholder);\n --pf-v6-c-form-control--m-placeholder--child--Color: var(--pf-t--global--text--color--regular);\n --pf-v6-c-form-control--m-disabled--Color: var(--pf-t--global--text--color--on-disabled);\n --pf-v6-c-form-control--m-disabled--BackgroundColor: var(--pf-t--global--background--color--disabled--default);\n --pf-v6-c-form-control--m-disabled--after--BorderColor: transparent;\n --pf-v6-c-form-control--m-readonly--BackgroundColor: var(--pf-t--global--background--color--control--read-only);\n --pf-v6-c-form-control--m-readonly--BorderColor: var(--pf-t--global--border--color--control--read-only);\n --pf-v6-c-form-control--m-readonly--hover--after--BorderColor: revert;\n --pf-v6-c-form-control--m-readonly--m-plain--BackgroundColor: transparent;\n --pf-v6-c-form-control--m-readonly--m-plain--BorderColor: transparent;\n --pf-v6-c-form-control--m-readonly--m-plain--inset--base: 0;\n --pf-v6-c-form-control--m-readonly--m-plain--OutlineOffset: 0;\n --pf-v6-c-form-control--icon--width: var(--pf-v6-c-form-control--FontSize);\n --pf-v6-c-form-control--m-success--after--BorderWidth: var(--pf-t--global--border--width--control--default);\n --pf-v6-c-form-control--m-success--after--BorderColor: var(--pf-t--global--border--color--status--success--default);\n --pf-v6-c-form-control--m-success--PaddingInlineEnd: initial;\n --pf-v6-c-form-control__select--m-success--m-status--PaddingInlineEnd: initial;\n --pf-v6-c-form-control__input--m-success--PaddingInlineEnd: calc(var(--pf-v6-c-form-control--m-icon--icon--width) + var(--pf-v6-c-form-control--ColumnGap) + var(--pf-v6-c-form-control__utilities--input--PaddingInlineEnd));\n --pf-v6-c-form-control__select--m-success--PaddingInlineEnd: calc(var(--pf-v6-c-form-control--m-icon--icon--width) + var(--pf-v6-c-form-control--m-icon--icon--spacer) + var(--pf-v6-c-form-control__utilities--Gap) + var(--pf-v6-c-form-control--ColumnGap) + var(--pf-v6-c-form-control__utilities--select--PaddingInlineEnd));\n --pf-v6-c-form-control__textarea--m-success--PaddingInlineEnd: calc(var(--pf-v6-c-form-control--m-icon--icon--width) + var(--pf-v6-c-form-control--ColumnGap) + var(--pf-v6-c-form-control__utilities--textarea--PaddingInlineEnd));\n --pf-v6-c-form-control--m-warning--after--BorderWidth: var(--pf-t--global--border--width--control--default);\n --pf-v6-c-form-control--m-warning--after--BorderColor: var(--pf-t--global--border--color--status--warning--default);\n --pf-v6-c-form-control--m-warning--PaddingInlineEnd: initial;\n --pf-v6-c-form-control__select--m-warning--m-status--PaddingInlineEnd: initial;\n --pf-v6-c-form-control__input--m-warning--PaddingInlineEnd: calc(var(--pf-v6-c-form-control--m-icon--icon--width) + var(--pf-v6-c-form-control--ColumnGap) + var(--pf-v6-c-form-control__utilities--input--PaddingInlineEnd));\n --pf-v6-c-form-control__select--m-warning--PaddingInlineEnd: calc(var(--pf-v6-c-form-control--m-icon--icon--width) + var(--pf-v6-c-form-control--m-icon--icon--spacer) + var(--pf-v6-c-form-control__utilities--Gap) + var(--pf-v6-c-form-control--ColumnGap) + var(--pf-v6-c-form-control__utilities--select--PaddingInlineEnd));\n --pf-v6-c-form-control__textarea--m-warning--PaddingInlineEnd: calc(var(--pf-v6-c-form-control--m-icon--icon--width) + var(--pf-v6-c-form-control--ColumnGap) + var(--pf-v6-c-form-control__utilities--textarea--PaddingInlineEnd));\n --pf-v6-c-form-control--m-error--after--BorderWidth: var(--pf-t--global--border--width--control--default);\n --pf-v6-c-form-control--m-error--after--BorderColor: var(--pf-t--global--border--color--status--danger--default);\n --pf-v6-c-form-control--m-error--PaddingInlineEnd: initial;\n --pf-v6-c-form-control__select--m-error--m-status--PaddingInlineEnd: initial;\n --pf-v6-c-form-control--m-error--icon--width: var(--pf-v6-c-form-control--FontSize);\n --pf-v6-c-form-control__input--m-error--PaddingInlineEnd: calc(var(--pf-v6-c-form-control--m-icon--icon--width) + var(--pf-v6-c-form-control--ColumnGap) + var(--pf-v6-c-form-control__utilities--input--PaddingInlineEnd));\n --pf-v6-c-form-control__select--m-error--PaddingInlineEnd: calc(var(--pf-v6-c-form-control--m-icon--icon--width) + var(--pf-v6-c-form-control--m-icon--icon--spacer) + var(--pf-v6-c-form-control__utilities--Gap) + var(--pf-v6-c-form-control--ColumnGap) + var(--pf-v6-c-form-control__utilities--select--PaddingInlineEnd));\n --pf-v6-c-form-control__textarea--m-error--PaddingInlineEnd: calc(var(--pf-v6-c-form-control--m-icon--icon--width) + var(--pf-v6-c-form-control--ColumnGap) + var(--pf-v6-c-form-control__utilities--textarea--PaddingInlineEnd));\n --pf-v6-c-form-control--m-icon--PaddingInlineEnd: calc(var(--pf-v6-c-form-control--m-icon--icon--width) + var(--pf-v6-c-form-control--ColumnGap) + var(--pf-v6-c-form-control__utilities--input--PaddingInlineEnd));\n --pf-v6-c-form-control--m-icon--icon--width: var(--pf-v6-c-form-control--FontSize);\n --pf-v6-c-form-control--m-icon--icon--spacer: calc(var(--pf-t--global--spacer--control--horizontal--default) / 2);\n --pf-v6-c-form-control--m-icon--icon--PaddingInlineEnd: calc(var(--pf-v6-c-form-control--icon--width) + var(--pf-v6-c-form-control__utilities--Gap) + var(--pf-v6-c-form-control--m-icon--icon--width) + var(--pf-v6-c-form-control--ColumnGap) + var(--pf-v6-c-form-control__utilities--input--PaddingInlineEnd));\n --pf-v6-c-form-control--textarea--Width: var(--pf-v6-c-form-control--Width);\n --pf-v6-c-form-control--textarea--Height: auto;\n --pf-v6-c-form-control--textarea--PaddingBlockStart--offset: calc(-1 * var(--pf-v6-c-form-control--OutlineOffset));\n --pf-v6-c-form-control--textarea--PaddingBlockEnd--offset: calc(-1 * var(--pf-v6-c-form-control--OutlineOffset));\n --pf-v6-c-form-control--textarea--PaddingInlineEnd--offset: calc(-1 * var(--pf-v6-c-form-control--OutlineOffset));\n --pf-v6-c-form-control--textarea--PaddingInlineStart--offset: calc(-1 * var(--pf-v6-c-form-control--OutlineOffset));\n --pf-v6-c-form-control__icon--Color: var(--pf-t--global--icon--color--regular);\n --pf-v6-c-form-control__icon--FontSize: var(--pf-t--global--icon--size--font--body--default);\n --pf-v6-c-form-control__icon--m-status--Color: var(--pf-t--global--icon--color--regular);\n --pf-v6-c-form-control--m-success__icon--m-status--Color: var(--pf-t--global--icon--color--status--success--default);\n --pf-v6-c-form-control--m-warning__icon--m-status--Color: var(--pf-t--global--icon--color--status--warning--default);\n --pf-v6-c-form-control--m-error__icon--m-status--Color: var(--pf-t--global--icon--color--status--danger--default);\n --pf-v6-c-form-control__utilities--Gap: var(--pf-t--global--spacer--gap--group--horizontal);\n --pf-v6-c-form-control__utilities--PaddingBlockStart: var(--pf-v6-c-form-control--PaddingBlockStart);\n --pf-v6-c-form-control__utilities--PaddingInlineEnd: var(--pf-v6-c-form-control--PaddingInlineEnd--base);\n --pf-v6-c-form-control__utilities--textarea--PaddingBlockStart: calc(var(--pf-v6-c-form-control__textarea--PaddingBlockStart) - var(--pf-v6-c-form-control--textarea--PaddingBlockStart--offset));\n --pf-v6-c-form-control__toggle-icon--PaddingInlineStart: 0;\n --pf-v6-c-form-control__toggle-icon--PaddingInlineEnd: 0;\n --pf-v6-c-form-control__toggle-icon--Color: var(--pf-t--global--icon--color--regular);\n --pf-v6-c-form-control__toggle-icon--FontSize: var(--pf-t--global--icon--size--font--body--default);\n --pf-v6-c-form-control--m-disabled__toggle-icon--Color: var(--pf-t--global--icon--color--disabled);\n}\n\n.pf-v6-c-form-control {\n position: relative;\n display: grid;\n grid-template-columns: 1fr auto;\n column-gap: var(--pf-v6-c-form-control--ColumnGap);\n align-items: start;\n width: var(--pf-v6-c-form-control--Width);\n font-size: var(--pf-v6-c-form-control--FontSize);\n line-height: var(--pf-v6-c-form-control--LineHeight);\n resize: var(--pf-v6-c-form-control--Resize);\n background-color: var(--pf-v6-c-form-control--BackgroundColor);\n border-radius: var(--pf-v6-c-form-control--BorderRadius);\n}\n.pf-v6-c-form-control::before, .pf-v6-c-form-control::after {\n position: absolute;\n inset: 0;\n pointer-events: none;\n content: "";\n}\n.pf-v6-c-form-control::before {\n border-color: var(--pf-v6-c-form-control--before--BorderColor);\n border-style: var(--pf-v6-c-form-control--before--BorderStyle);\n border-width: var(--pf-v6-c-form-control--before--BorderWidth);\n border-radius: var(--pf-v6-c-form-control--before--BorderRadius);\n}\n.pf-v6-c-form-control::after {\n border: var(--pf-v6-c-form-control--after--BorderWidth) var(--pf-v6-c-form-control--after--BorderStyle) var(--pf-v6-c-form-control--after--BorderColor);\n border-radius: var(--pf-v6-c-form-control--before--BorderRadius);\n}\n.pf-v6-c-form-control > :is(input, select, textarea) {\n grid-row: 1/2;\n grid-column: 1/-1;\n padding-block-start: var(--pf-v6-c-form-control--PaddingBlockStart);\n padding-block-end: var(--pf-v6-c-form-control--PaddingBlockEnd);\n padding-inline-start: var(--pf-v6-c-form-control--PaddingInlineStart);\n padding-inline-end: var(--pf-v6-c-form-control--PaddingInlineEnd);\n color: var(--pf-v6-c-form-control--Color);\n appearance: none;\n outline-offset: var(--pf-v6-c-form-control--OutlineOffset);\n background-color: transparent;\n border: none;\n border-radius: var(--pf-v6-c-form-control--BorderRadius);\n}\n.pf-v6-c-form-control > ::placeholder {\n color: var(--pf-v6-c-form-control--m-placeholder--Color);\n}\n.pf-v6-c-form-control > :is(input, select) {\n text-overflow: ellipsis;\n}\n.pf-v6-c-form-control > select {\n background-color: var(--pf-v6-c-form-control--BackgroundColor);\n}\n.pf-v6-c-form-control > select * {\n color: var(--pf-v6-c-form-control--Color);\n}\n.pf-v6-c-form-control:has(input) {\n --pf-v6-c-form-control--PaddingBlockStart: var(--pf-v6-c-form-control__input--PaddingBlockStart);\n --pf-v6-c-form-control--PaddingBlockEnd: var(--pf-v6-c-form-control__input--PaddingBlockEnd);\n --pf-v6-c-form-control--PaddingInlineStart: var(--pf-v6-c-form-control__input--PaddingInlineStart);\n --pf-v6-c-form-control--PaddingInlineEnd: var(--pf-v6-c-form-control__input--PaddingInlineEnd);\n --pf-v6-c-form-control__utilities--PaddingInlineEnd: var(--pf-v6-c-form-control__utilities--input--PaddingInlineEnd);\n}\n\n.pf-v6-c-form-control.pf-m-textarea {\n padding-block-start: var(--pf-v6-c-form-control--textarea--PaddingBlockStart--offset);\n padding-block-end: var(--pf-v6-c-form-control--textarea--PaddingBlockEnd--offset);\n padding-inline-start: var(--pf-v6-c-form-control--textarea--PaddingInlineStart--offset);\n padding-inline-end: var(--pf-v6-c-form-control--textarea--PaddingInlineEnd--offset);\n}\n.pf-v6-c-form-control.pf-m-textarea.pf-m-success, .pf-v6-c-form-control.pf-m-textarea.pf-m-warning, .pf-v6-c-form-control.pf-m-textarea.pf-m-error {\n --pf-v6-c-form-control--m-status--PaddingInlineEnd--offset: calc(var(--pf-v6-c-form-control__icon--FontSize) + var(--pf-v6-c-form-control--ColumnGap));\n}\n.pf-v6-c-form-control.pf-m-textarea:has(textarea) {\n --pf-v6-c-form-control--PaddingBlockStart: calc(var(--pf-v6-c-form-control__textarea--PaddingBlockStart) - var(--pf-v6-c-form-control--textarea--PaddingBlockStart--offset));\n --pf-v6-c-form-control--PaddingBlockEnd: calc(var(--pf-v6-c-form-control__textarea--PaddingBlockEnd) - var(--pf-v6-c-form-control--textarea--PaddingBlockEnd--offset));\n --pf-v6-c-form-control--PaddingInlineStart: calc(var(--pf-v6-c-form-control__textarea--PaddingInlineStart) - var(--pf-v6-c-form-control--textarea--PaddingInlineStart--offset));\n --pf-v6-c-form-control--PaddingInlineEnd: calc(var(--pf-v6-c-form-control__textarea--PaddingInlineEnd) - var(--pf-v6-c-form-control--textarea--PaddingInlineEnd--offset) + var(--pf-v6-c-form-control--m-status--PaddingInlineEnd--offset, 0px));\n --pf-v6-c-form-control__utilities--PaddingInlineEnd: var(--pf-v6-c-form-control__utilities--textarea--PaddingInlineEnd);\n}\n.pf-v6-c-form-control.pf-m-textarea > textarea {\n scrollbar-gutter: stable;\n outline-offset: 0;\n}\n.pf-v6-c-form-control.pf-m-textarea .pf-v6-c-form-control__utilities {\n padding-block-start: var(--pf-v6-c-form-control__utilities--textarea--PaddingBlockStart);\n}\n.pf-v6-c-form-control.pf-m-readonly {\n --pf-v6-c-form-control--BackgroundColor: var(--pf-v6-c-form-control--m-readonly--BackgroundColor);\n --pf-v6-c-form-control--before--BorderColor: var(--pf-v6-c-form-control--m-readonly--BorderColor);\n}\n.pf-v6-c-form-control.pf-m-readonly:hover {\n --pf-v6-c-form-control--hover--after--BorderColor: var(--pf-v6-c-form-control--m-readonly--hover--after--BorderColor);\n}\n.pf-v6-c-form-control.pf-m-readonly:not(.pf-m-success, .pf-m-warning, .pf-m-error) {\n --pf-v6-c-form-control--hover--after--BorderColor: var(--pf-v6-c-form-control--m-readonly--hover--after--BorderColor);\n}\n.pf-v6-c-form-control.pf-m-readonly.pf-m-plain {\n --pf-v6-c-form-control--m-readonly--BackgroundColor: var(--pf-v6-c-form-control--m-readonly--m-plain--BackgroundColor);\n --pf-v6-c-form-control--m-readonly--BorderColor: var(--pf-v6-c-form-control--m-readonly--m-plain--BorderColor);\n --pf-v6-c-form-control--inset--base: var(--pf-v6-c-form-control--m-readonly--m-plain--inset--base);\n --pf-v6-c-form-control--before--BorderStyle: none;\n --pf-v6-c-form-control--after--BorderStyle: none;\n --pf-v6-c-form-control--OutlineOffset: var(--pf-v6-c-form-control--m-readonly--m-plain--OutlineOffset);\n}\n.pf-v6-c-form-control.pf-m-expanded {\n --pf-v6-c-form-control--after--BorderColor: var(--pf-v6-c-form-control--m-expanded--after--BorderColor);\n --pf-v6-c-form-control--after--BorderWidth: var(--pf-v6-c-form-control--m-expanded--after--BorderWidth);\n}\n.pf-v6-c-form-control.pf-m-disabled {\n --pf-v6-c-form-control--BackgroundColor: var(--pf-v6-c-form-control--m-disabled--BackgroundColor);\n --pf-v6-c-form-control--Color: var(--pf-v6-c-form-control--m-disabled--Color);\n --pf-v6-c-form-control--m-placeholder--Color: var(--pf-v6-c-form-control--m-disabled--Color);\n --pf-v6-c-form-control__toggle-icon--Color: var(--pf-v6-c-form-control--m-disabled__toggle-icon--Color);\n --pf-v6-c-form-control--before--BorderStyle: none;\n --pf-v6-c-form-control--after--BorderStyle: none;\n cursor: not-allowed;\n}\n.pf-v6-c-form-control.pf-m-error {\n --pf-v6-c-form-control--after--BorderColor: var(--pf-v6-c-form-control--m-error--after--BorderColor);\n --pf-v6-c-form-control--hover--after--BorderColor: var(--pf-v6-c-form-control--m-error--hover--after--BorderColor);\n --pf-v6-c-form-control__icon--m-status--Color: var(--pf-v6-c-form-control--m-error__icon--m-status--Color);\n --pf-v6-c-form-control--after--BorderWidth: var(--pf-v6-c-form-control--m-error--after--BorderWidth);\n}\n@media (prefers-reduced-motion: no-preference) {\n .pf-v6-c-form-control.pf-m-error {\n translate: var(--pf-v6-global--danger-jiggle--TranslateX, 0);\n animation-name: pf-v6-global-danger-jiggle-motion;\n animation-duration: var(--pf-v6-global--danger-jiggle--AnimationDuration--Transform);\n animation-timing-function: var(--pf-v6-global--danger-jiggle--AnimationTimingFunction--Transform);\n animation-fill-mode: both;\n }\n}\n.pf-v6-c-form-control.pf-m-error .pf-v6-c-form-control__icon.pf-m-status {\n --pf-v6-c-form-control--TransitionDuration--Opacity: var(--pf-t--global--motion--duration--fade--default);\n --pf-v6-c-form-control--TransitionTimingFunction--Opacity: var(--pf-t--global--motion--timing-function--default);\n animation-name: pf-v6-global-fade-in;\n animation-duration: var(--pf-v6-c-form-control--TransitionDuration--Opacity);\n animation-timing-function: var(--pf-v6-c-form-control--TransitionTimingFunction--Opacity);\n}\n.pf-v6-c-form-control.pf-m-error > textarea {\n padding-inline-end: var(--pf-v6-c-form-control--m-error--PaddingInlineEnd, var(--pf-v6-c-form-control__textarea--m-error--PaddingInlineEnd));\n}\n.pf-v6-c-form-control.pf-m-error > input {\n padding-inline-end: var(--pf-v6-c-form-control--m-error--PaddingInlineEnd, var(--pf-v6-c-form-control__input--m-error--PaddingInlineEnd));\n}\n.pf-v6-c-form-control.pf-m-error > select {\n padding-inline-end: var(--pf-v6-c-form-control__select--m-error--m-status--PaddingInlineEnd, var(--pf-v6-c-form-control__select--m-error--PaddingInlineEnd));\n}\n.pf-v6-c-form-control.pf-m-error.pf-m-icon > :is(input) {\n padding-inline-end: var(--pf-v6-c-form-control--m-icon--icon--PaddingInlineEnd);\n}\n.pf-v6-c-form-control.pf-m-success {\n --pf-v6-c-form-control--after--BorderColor: var(--pf-v6-c-form-control--m-success--after--BorderColor);\n --pf-v6-c-form-control--hover--after--BorderColor: var(--pf-v6-c-form-control--m-success--hover--after--BorderColor);\n --pf-v6-c-form-control__icon--m-status--Color: var(--pf-v6-c-form-control--m-success__icon--m-status--Color);\n --pf-v6-c-form-control--after--BorderWidth: var(--pf-v6-c-form-control--m-success--after--BorderWidth);\n}\n.pf-v6-c-form-control.pf-m-success > textarea {\n padding-inline-end: var(--pf-v6-c-form-control--m-success--PaddingInlineEnd, var(--pf-v6-c-form-control__textarea--m-success--PaddingInlineEnd));\n}\n.pf-v6-c-form-control.pf-m-success > input {\n padding-inline-end: var(--pf-v6-c-form-control--m-success--PaddingInlineEnd, var(--pf-v6-c-form-control__input--m-success--PaddingInlineEnd));\n}\n.pf-v6-c-form-control.pf-m-success > select {\n padding-inline-end: var(--pf-v6-c-form-control__select--m-success--m-status--PaddingInlineEnd, var(--pf-v6-c-form-control__select--m-success--PaddingInlineEnd));\n}\n.pf-v6-c-form-control.pf-m-success.pf-m-icon > :is(input) {\n padding-inline-end: var(--pf-v6-c-form-control--m-icon--icon--PaddingInlineEnd);\n}\n.pf-v6-c-form-control.pf-m-warning {\n --pf-v6-c-form-control--after--BorderColor: var(--pf-v6-c-form-control--m-warning--after--BorderColor);\n --pf-v6-c-form-control--hover--after--BorderColor: var(--pf-v6-c-form-control--m-warning--hover--after--BorderColor);\n --pf-v6-c-form-control__icon--m-status--Color: var(--pf-v6-c-form-control--m-warning__icon--m-status--Color);\n --pf-v6-c-form-control--after--BorderWidth: var(--pf-v6-c-form-control--m-warning--after--BorderWidth);\n}\n.pf-v6-c-form-control.pf-m-warning > textarea {\n padding-inline-end: var(--pf-v6-c-form-control--m-warning--PaddingInlineEnd, var(--pf-v6-c-form-control__textarea--m-warning--PaddingInlineEnd));\n}\n.pf-v6-c-form-control.pf-m-warning > input {\n padding-inline-end: var(--pf-v6-c-form-control--m-warning--PaddingInlineEnd, var(--pf-v6-c-form-control__input--m-warning--PaddingInlineEnd));\n}\n.pf-v6-c-form-control.pf-m-warning > select {\n padding-inline-end: var(--pf-v6-c-form-control__select--m-warning--m-status--PaddingInlineEnd, var(--pf-v6-c-form-control__select--m-warning--PaddingInlineEnd));\n}\n.pf-v6-c-form-control.pf-m-warning.pf-m-icon > :is(input) {\n padding-inline-end: var(--pf-v6-c-form-control--m-icon--icon--PaddingInlineEnd);\n}\n.pf-v6-c-form-control:hover {\n --pf-v6-c-form-control--after--BorderColor: var(--pf-v6-c-form-control--hover--after--BorderColor);\n --pf-v6-c-form-control--after--BorderWidth: var(--pf-v6-c-form-control--hover--after--BorderWidth);\n}\n.pf-v6-c-form-control.pf-m-icon {\n --pf-v6-c-form-control--PaddingInlineEnd: var(--pf-v6-c-form-control--m-icon--PaddingInlineEnd);\n}\n.pf-v6-c-form-control:has(select) {\n --pf-v6-c-form-control--PaddingBlockStart: var(--pf-v6-c-form-control__select--PaddingBlockStart);\n --pf-v6-c-form-control--PaddingBlockEnd: var(--pf-v6-c-form-control__select--PaddingBlockEnd);\n --pf-v6-c-form-control--PaddingInlineStart: var(--pf-v6-c-form-control__select--PaddingInlineStart);\n --pf-v6-c-form-control--PaddingInlineEnd: calc(var(--pf-v6-c-form-control__select--PaddingInlineEnd) + var(--pf-v6-c-form-control__icon--FontSize));\n --pf-v6-c-form-control__utilities--PaddingInlineEnd: var(--pf-v6-c-form-control__utilities--select--PaddingInlineEnd);\n}\n.pf-v6-c-form-control:has(select) .pf-v6-c-form-control__utilities {\n padding-inline-end: var(--pf-v6-c-form-control__utilities--select--PaddingInlineEnd);\n}\n.pf-v6-c-form-control.pf-m-placeholder > select {\n --pf-v6-c-form-control--Color: var(--pf-v6-c-form-control--m-placeholder--Color);\n}\n.pf-v6-c-form-control.pf-m-placeholder > select * {\n color: var(--pf-v6-c-form-control--m-placeholder--child--Color);\n}\n.pf-v6-c-form-control.pf-m-placeholder > select *:disabled {\n color: revert;\n}\n.pf-v6-c-form-control > textarea {\n width: 100%;\n height: 100%;\n vertical-align: bottom;\n resize: none;\n}\n.pf-v6-c-form-control.pf-m-resize-vertical {\n --pf-v6-c-form-control--Resize: vertical;\n overflow: auto;\n}\n.pf-v6-c-form-control.pf-m-resize-horizontal {\n --pf-v6-c-form-control--Resize: horizontal;\n overflow: auto;\n}\n.pf-v6-c-form-control.pf-m-resize-both {\n --pf-v6-c-form-control--Resize: both;\n overflow: auto;\n}\n\n.pf-v6-c-form-control__icon {\n font-size: var(--pf-v6-c-form-control__icon--FontSize);\n color: var(--pf-v6-c-form-control__icon--Color);\n}\n.pf-v6-c-form-control__icon.pf-m-status {\n --pf-v6-c-form-control__icon--Color: var(--pf-v6-c-form-control__icon--m-status--Color);\n}\n\n.pf-v6-c-form-control__toggle-icon {\n grid-row: 1/2;\n grid-column: 3;\n padding-inline-start: var(--pf-v6-c-form-control__toggle-icon--PaddingInlineStart);\n padding-inline-end: var(--pf-v6-c-form-control__toggle-icon--PaddingInlineEnd);\n font-size: var(--pf-v6-c-form-control__toggle-icon--FontSize);\n color: var(--pf-v6-c-form-control__toggle-icon--Color);\n pointer-events: none;\n}\n\n.pf-v6-c-form-control__utilities {\n display: flex;\n flex-wrap: nowrap;\n grid-row: 1/2;\n grid-column: 2;\n gap: var(--pf-v6-c-form-control__utilities--Gap);\n padding-block-start: var(--pf-v6-c-form-control__utilities--PaddingBlockStart);\n padding-inline-end: var(--pf-v6-c-form-control__utilities--PaddingInlineEnd);\n pointer-events: none;\n}',""]);const i=l},8771(e,n,t){"use strict";t.d(n,{A:()=>i});var a=t(1601),o=t.n(a),r=t(6314),l=t.n(r)()(o());l.push([e.id,".pf-v6-c-helper-text {\n --pf-v6-c-helper-text--Gap: var(--pf-t--global--spacer--xs);\n --pf-v6-c-helper-text--FontSize: var(--pf-t--global--font--size--body--sm);\n --pf-v6-c-helper-text__item-icon--Color: var(--pf-t--global--icon--color--regular);\n --pf-v6-c-helper-text__item-text--Color: var(--pf-t--global--text--color--regular);\n --pf-v6-c-helper-text__item-text--FontWeight: var(--pf-t--global--font--weight--body--default);\n --pf-v6-c-helper-text__item-icon--m-indeterminate--Color: var(--pf-t--global--icon--color--subtle);\n --pf-v6-c-helper-text__item-text--m-indeterminate--Color: var(--pf-t--global--text--color--subtle);\n --pf-v6-c-helper-text__item-icon--m-warning--Color: var(--pf-t--global--icon--color--status--warning--default);\n --pf-v6-c-helper-text__item-text--m-warning--FontWeight: var(--pf-t--global--font--weight--body--bold);\n --pf-v6-c-helper-text__item-icon--m-success--Color: var(--pf-t--global--icon--color--status--success--default);\n --pf-v6-c-helper-text__item-text--m-success--FontWeight: var(--pf-t--global--font--weight--body--bold);\n --pf-v6-c-helper-text__item-icon--m-error--Color: var(--pf-t--global--icon--color--status--danger--default);\n --pf-v6-c-helper-text__item-text--m-error--FontWeight: var(--pf-t--global--font--weight--body--bold);\n --pf-v6-c-helper-text__item--m-error--TransitionDuration--Opacity: var(--pf-t--global--motion--duration--fade--default);\n --pf-v6-c-helper-text__item--m-error--TransitionTimingFunction--Opacity: var(--pf-t--global--motion--timing-function--default);\n --pf-v6-c-helper-text--m-dynamic__item-icon--Color: var(--pf-t--global--icon--color--regular);\n --pf-v6-c-helper-text--m-dynamic--m-indeterminate__item-icon--Color: var(--pf-t--global--icon--color--subtle);\n --pf-v6-c-helper-text--m-dynamic--m-indeterminate__item-text--Color: var(--pf-t--global--text--color--subtle);\n --pf-v6-c-helper-text--m-dynamic--m-warning__item-icon--Color: var(--pf-t--global--icon--color--status--warning--default);\n --pf-v6-c-helper-text--m-dynamic--m-warning__item-text--FontWeight: var(--pf-t--global--font--weight--body--bold);\n --pf-v6-c-helper-text--m-dynamic--m-success__item-icon--Color: var(--pf-t--global--icon--color--status--success--default);\n --pf-v6-c-helper-text--m-dynamic--m-error__item-icon--Color: var(--pf-t--global--icon--color--status--danger--default);\n --pf-v6-c-helper-text__item-icon--MarginInlineEnd: var(--pf-t--global--spacer--xs);\n}\n\n.pf-v6-c-helper-text {\n display: grid;\n gap: var(--pf-v6-c-helper-text--Gap);\n font-size: var(--pf-v6-c-helper-text--FontSize);\n}\n.pf-v6-c-helper-text.pf-m-hidden {\n visibility: hidden;\n opacity: 0;\n}\n\n.pf-v6-c-helper-text__item {\n display: flex;\n font-weight: var(--pf-v6-c-helper-text__item-text--FontWeight);\n}\n.pf-v6-c-helper-text__item.pf-m-indeterminate {\n --pf-v6-c-helper-text__item-icon--Color: var(--pf-v6-c-helper-text__item-icon--m-indeterminate--Color);\n --pf-v6-c-helper-text__item-text--Color: var(--pf-v6-c-helper-text__item-text--m-indeterminate--Color);\n --pf-v6-c-helper-text--m-dynamic__item-icon--Color: var(--pf-v6-c-helper-text--m-dynamic--m-indeterminate__item-icon--Color);\n --pf-v6-c-helper-text--m-dynamic__item-text--Color: var(--pf-v6-c-helper-text--m-dynamic--m-indeterminate__item-text--Color);\n}\n.pf-v6-c-helper-text__item.pf-m-warning {\n --pf-v6-c-helper-text__item-text--FontWeight: var(--pf-v6-c-helper-text__item-text--m-warning--FontWeight);\n --pf-v6-c-helper-text__item-icon--Color: var(--pf-v6-c-helper-text__item-icon--m-warning--Color);\n --pf-v6-c-helper-text--m-dynamic__item-icon--Color: var(--pf-v6-c-helper-text--m-dynamic--m-warning__item-icon--Color);\n}\n.pf-v6-c-helper-text__item.pf-m-success {\n --pf-v6-c-helper-text__item-text--FontWeight: var(--pf-v6-c-helper-text__item-text--m-success--FontWeight);\n --pf-v6-c-helper-text__item-icon--Color: var(--pf-v6-c-helper-text__item-icon--m-success--Color);\n --pf-v6-c-helper-text--m-dynamic__item-icon--Color: var(--pf-v6-c-helper-text--m-dynamic--m-success__item-icon--Color);\n}\n.pf-v6-c-helper-text__item.pf-m-error {\n --pf-v6-c-helper-text__item-text--FontWeight: var(--pf-v6-c-helper-text__item-text--m-error--FontWeight);\n --pf-v6-c-helper-text__item-icon--Color: var(--pf-v6-c-helper-text__item-icon--m-error--Color);\n --pf-v6-c-helper-text--m-dynamic__item-icon--Color: var(--pf-v6-c-helper-text--m-dynamic--m-error__item-icon--Color);\n animation-name: pf-v6-c-helper-text-item-fade-in;\n animation-duration: var(--pf-v6-c-helper-text__item--m-error--TransitionDuration--Opacity);\n animation-timing-function: var(--pf-v6-c-helper-text__item--m-error--TransitionTimingFunction--Opacity);\n}\n@keyframes pf-v6-c-helper-text-item-fade-in {\n from {\n opacity: 0;\n }\n to {\n opacity: 1;\n }\n}\n.pf-v6-c-helper-text__item.pf-m-dynamic {\n --pf-v6-c-helper-text__item-icon--Color: var(--pf-v6-c-helper-text--m-dynamic__item-icon--Color);\n}\n\n.pf-v6-c-helper-text__item-icon {\n margin-inline-end: var(--pf-v6-c-helper-text__item-icon--MarginInlineEnd);\n color: var(--pf-v6-c-helper-text__item-icon--Color);\n}\n\n.pf-v6-c-helper-text__item-text {\n color: var(--pf-v6-c-helper-text__item-text--Color);\n}",""]);const i=l},618(e,n,t){"use strict";t.d(n,{A:()=>i});var a=t(1601),o=t.n(a),r=t(6314),l=t.n(r)()(o());l.push([e.id,".pf-v6-c-icon {\n --pf-v6-c-icon--Width: var(--pf-t--global--icon--size--font--body--default);\n --pf-v6-c-icon--Height: var(--pf-t--global--icon--size--font--body--default);\n --pf-v6-c-icon--m-sm--Width: var(--pf-t--global--icon--size--sm);\n --pf-v6-c-icon--m-sm--Height: var(--pf-t--global--icon--size--sm);\n --pf-v6-c-icon--m-md--Width: var(--pf-t--global--icon--size--md);\n --pf-v6-c-icon--m-md--Height: var(--pf-t--global--icon--size--md);\n --pf-v6-c-icon--m-lg--Width: var(--pf-t--global--icon--size--lg);\n --pf-v6-c-icon--m-lg--Height: var(--pf-t--global--icon--size--lg);\n --pf-v6-c-icon--m-xl--Width: var(--pf-t--global--icon--size--xl);\n --pf-v6-c-icon--m-xl--Height: var(--pf-t--global--icon--size--xl);\n --pf-v6-c-icon--m-2xl--Width: var(--pf-t--global--icon--size--2xl);\n --pf-v6-c-icon--m-2xl--Height: var(--pf-t--global--icon--size--2xl);\n --pf-v6-c-icon--m-3xl--Width: var(--pf-t--global--icon--size--3xl);\n --pf-v6-c-icon--m-3xl--Height: var(--pf-t--global--icon--size--3xl);\n --pf-v6-c-icon--m-body-sm--Width: var(--pf-t--global--icon--size--font--body--sm);\n --pf-v6-c-icon--m-body-sm--Height: var(--pf-t--global--icon--size--font--body--sm);\n --pf-v6-c-icon--m-body-default--Width: var(--pf-t--global--icon--size--font--body--default);\n --pf-v6-c-icon--m-body-default--Height: var(--pf-t--global--icon--size--font--body--default);\n --pf-v6-c-icon--m-body-lg--Width: var(--pf-t--global--icon--size--font--body--lg);\n --pf-v6-c-icon--m-body-lg--Height: var(--pf-t--global--icon--size--font--body--lg);\n --pf-v6-c-icon--m-heading-sm--Width: var(--pf-t--global--icon--size--font--heading--h6);\n --pf-v6-c-icon--m-heading-sm--Height: var(--pf-t--global--icon--size--font--heading--h6);\n --pf-v6-c-icon--m-heading-md--Width: var(--pf-t--global--icon--size--font--heading--h5);\n --pf-v6-c-icon--m-heading-md--Height: var(--pf-t--global--icon--size--font--heading--h5);\n --pf-v6-c-icon--m-heading-lg--Width: var(--pf-t--global--icon--size--font--heading--h4);\n --pf-v6-c-icon--m-heading-lg--Height: var(--pf-t--global--icon--size--font--heading--h4);\n --pf-v6-c-icon--m-heading-xl--Width: var(--pf-t--global--icon--size--font--heading--h3);\n --pf-v6-c-icon--m-heading-xl--Height: var(--pf-t--global--icon--size--font--heading--h3);\n --pf-v6-c-icon--m-heading-2xl--Width: var(--pf-t--global--icon--size--font--heading--h2);\n --pf-v6-c-icon--m-heading-2xl--Height: var(--pf-t--global--icon--size--font--heading--h2);\n --pf-v6-c-icon--m-heading-3xl--Width: var(--pf-t--global--icon--size--font--heading--h1);\n --pf-v6-c-icon--m-heading-3xl--Height: var(--pf-t--global--icon--size--font--heading--h1);\n --pf-v6-c-icon--m-inline--Width: 1em;\n --pf-v6-c-icon--m-inline--Height: 1em;\n --pf-v6-c-icon__content--svg--VerticalAlign: -.125em;\n --pf-v6-c-icon__content--Color: var(--pf-t--global--icon--color--regular);\n --pf-v6-c-icon__content--m-danger--Color: var(--pf-t--global--icon--color--status--danger--default);\n --pf-v6-c-icon__content--m-warning--Color: var(--pf-t--global--icon--color--status--warning--default);\n --pf-v6-c-icon__content--m-success--Color: var(--pf-t--global--icon--color--status--success--default);\n --pf-v6-c-icon__content--m-info--Color: var(--pf-t--global--icon--color--status--info--default);\n --pf-v6-c-icon__content--m-custom--Color: var(--pf-t--global--icon--color--status--custom--default);\n --pf-v6-c-icon--m-inline__content--Color: initial;\n --pf-v6-c-icon__content--FontSize: var(--pf-t--global--icon--size--font--body--default);\n --pf-v6-c-icon--m-sm__content--FontSize: var(--pf-t--global--icon--size--sm);\n --pf-v6-c-icon--m-md__content--FontSize: var(--pf-t--global--icon--size--md);\n --pf-v6-c-icon--m-lg__content--FontSize: var(--pf-t--global--icon--size--lg);\n --pf-v6-c-icon--m-xl__content--FontSize: var(--pf-t--global--icon--size--xl);\n --pf-v6-c-icon--m-2xl__content--FontSize: var(--pf-t--global--icon--size--2xl);\n --pf-v6-c-icon--m-3xl__content--FontSize: var(--pf-t--global--icon--size--3xl);\n --pf-v6-c-icon--m-body-sm__content--FontSize: var(--pf-t--global--icon--size--font--body--sm);\n --pf-v6-c-icon--m-body-default__content--FontSize: var(--pf-t--global--icon--size--font--body--default);\n --pf-v6-c-icon--m-body-lg__content--FontSize: var(--pf-t--global--icon--size--font--body--lg);\n --pf-v6-c-icon--m-heading-sm__content--FontSize: var(--pf-t--global--icon--size--font--heading--h6);\n --pf-v6-c-icon--m-heading-md__content--FontSize: var(--pf-t--global--icon--size--font--heading--h5);\n --pf-v6-c-icon--m-heading-lg__content--FontSize: var(--pf-t--global--icon--size--font--heading--h4);\n --pf-v6-c-icon--m-heading-xl__content--FontSize: var(--pf-t--global--icon--size--font--heading--h3);\n --pf-v6-c-icon--m-heading-2xl__content--FontSize: var(--pf-t--global--icon--size--font--heading--h2);\n --pf-v6-c-icon--m-heading-3xl__content--FontSize: var(--pf-t--global--icon--size--font--heading--h1);\n --pf-v6-c-icon--m-inline__content--FontSize: 1em;\n}\n\n.pf-v6-c-icon {\n position: relative;\n display: inline-flex;\n align-items: center;\n justify-content: center;\n width: var(--pf-v6-c-icon--Width);\n height: var(--pf-v6-c-icon--Height);\n}\n.pf-v6-c-icon.pf-m-inline {\n --pf-v6-c-icon--Width: var(--pf-v6-c-icon--m-inline--Width);\n --pf-v6-c-icon--Height: var(--pf-v6-c-icon--m-inline--Height);\n --pf-v6-c-icon__content--FontSize: var(--pf-v6-c-icon--m-inline__content--FontSize);\n --pf-v6-c-icon__content--Color: var(--pf-v6-c-icon--m-inline__content--Color);\n line-height: 1;\n}\n.pf-v6-c-icon.pf-m-inline .pf-v6-c-spinner {\n --pf-v6-c-spinner--diameter: 1em;\n}\n.pf-v6-c-icon.pf-m-sm {\n --pf-v6-c-icon--Width: var(--pf-v6-c-icon--m-sm--Width);\n --pf-v6-c-icon--Height: var(--pf-v6-c-icon--m-sm--Height);\n --pf-v6-c-icon__content--FontSize: var(--pf-v6-c-icon--m-sm__content--FontSize);\n}\n.pf-v6-c-icon.pf-m-md {\n --pf-v6-c-icon--Width: var(--pf-v6-c-icon--m-md--Width);\n --pf-v6-c-icon--Height: var(--pf-v6-c-icon--m-md--Height);\n --pf-v6-c-icon__content--FontSize: var(--pf-v6-c-icon--m-md__content--FontSize);\n}\n.pf-v6-c-icon.pf-m-lg {\n --pf-v6-c-icon--Width: var(--pf-v6-c-icon--m-lg--Width);\n --pf-v6-c-icon--Height: var(--pf-v6-c-icon--m-lg--Height);\n --pf-v6-c-icon__content--FontSize: var(--pf-v6-c-icon--m-lg__content--FontSize);\n}\n.pf-v6-c-icon.pf-m-xl {\n --pf-v6-c-icon--Width: var(--pf-v6-c-icon--m-xl--Width);\n --pf-v6-c-icon--Height: var(--pf-v6-c-icon--m-xl--Height);\n --pf-v6-c-icon__content--FontSize: var(--pf-v6-c-icon--m-xl__content--FontSize);\n}\n.pf-v6-c-icon.pf-m-2xl {\n --pf-v6-c-icon--Width: var(--pf-v6-c-icon--m-2xl--Width);\n --pf-v6-c-icon--Height: var(--pf-v6-c-icon--m-2xl--Height);\n --pf-v6-c-icon__content--FontSize: var(--pf-v6-c-icon--m-2xl__content--FontSize);\n}\n.pf-v6-c-icon.pf-m-3xl {\n --pf-v6-c-icon--Width: var(--pf-v6-c-icon--m-3xl--Width);\n --pf-v6-c-icon--Height: var(--pf-v6-c-icon--m-3xl--Height);\n --pf-v6-c-icon__content--FontSize: var(--pf-v6-c-icon--m-3xl__content--FontSize);\n}\n.pf-v6-c-icon.pf-m-body-sm {\n --pf-v6-c-icon--Width: var(--pf-v6-c-icon--m-body-sm--Width);\n --pf-v6-c-icon--Height: var(--pf-v6-c-icon--m-body-sm--Height);\n --pf-v6-c-icon__content--FontSize: var(--pf-v6-c-icon--m-body-sm__content--FontSize);\n}\n.pf-v6-c-icon.pf-m-body-default {\n --pf-v6-c-icon--Width: var(--pf-v6-c-icon--m-body-default--Width);\n --pf-v6-c-icon--Height: var(--pf-v6-c-icon--m-body-default--Height);\n --pf-v6-c-icon__content--FontSize: var(--pf-v6-c-icon--m-body-default__content--FontSize);\n}\n.pf-v6-c-icon.pf-m-body-lg {\n --pf-v6-c-icon--Width: var(--pf-v6-c-icon--m-body-lg--Width);\n --pf-v6-c-icon--Height: var(--pf-v6-c-icon--m-body-lg--Height);\n --pf-v6-c-icon__content--FontSize: var(--pf-v6-c-icon--m-lg__content--FontSize);\n}\n.pf-v6-c-icon.pf-m-heading-sm {\n --pf-v6-c-icon--Width: var(--pf-v6-c-icon--m-heading-sm--Width);\n --pf-v6-c-icon--Height: var(--pf-v6-c-icon--m-heading-sm--Height);\n --pf-v6-c-icon__content--FontSize: var(--pf-v6-c-icon--m-heading-sm__content--FontSize);\n}\n.pf-v6-c-icon.pf-m-heading-md {\n --pf-v6-c-icon--Width: var(--pf-v6-c-icon--m-heading-md--Width);\n --pf-v6-c-icon--Height: var(--pf-v6-c-icon--m-heading-md--Height);\n --pf-v6-c-icon__content--FontSize: var(--pf-v6-c-icon--m-heading-md__content--FontSize);\n}\n.pf-v6-c-icon.pf-m-heading-lg {\n --pf-v6-c-icon--Width: var(--pf-v6-c-icon--m-heading-lg--Width);\n --pf-v6-c-icon--Height: var(--pf-v6-c-icon--m-heading-lg--Height);\n --pf-v6-c-icon__content--FontSize: var(--pf-v6-c-icon--m-heading-lg__content--FontSize);\n}\n.pf-v6-c-icon.pf-m-heading-xl {\n --pf-v6-c-icon--Width: var(--pf-v6-c-icon--m-heading-xl--Width);\n --pf-v6-c-icon--Height: var(--pf-v6-c-icon--m-heading-xl--Height);\n --pf-v6-c-icon__content--FontSize: var(--pf-v6-c-icon--m-heading-xl__content--FontSize);\n}\n.pf-v6-c-icon.pf-m-heading-2xl {\n --pf-v6-c-icon--Width: var(--pf-v6-c-icon--m-heading-2xl--Width);\n --pf-v6-c-icon--Height: var(--pf-v6-c-icon--m-heading-2xl--Height);\n --pf-v6-c-icon__content--FontSize: var(--pf-v6-c-icon--m-heading-2xl__content--FontSize);\n}\n.pf-v6-c-icon.pf-m-heading-3xl {\n --pf-v6-c-icon--Width: var(--pf-v6-c-icon--m-heading-3xl--Width);\n --pf-v6-c-icon--Height: var(--pf-v6-c-icon--m-heading-3xl--Height);\n --pf-v6-c-icon__content--FontSize: var(--pf-v6-c-icon--m-heading-3xl__content--FontSize);\n}\n.pf-v6-c-icon.pf-m-in-progress {\n --pf-v6-c-icon__content--Opacity: 0;\n --pf-v6-c-icon__progress--Opacity: 1;\n}\n\n.pf-v6-c-icon__content,\n.pf-v6-c-icon__progress {\n font-size: var(--pf-v6-c-icon__content--FontSize);\n}\n.pf-v6-c-icon__content svg,\n.pf-v6-c-icon__progress svg {\n vertical-align: var(--pf-v6-c-icon__content--svg--VerticalAlign);\n}\n.pf-v6-c-icon__content.pf-m-sm,\n.pf-v6-c-icon__progress.pf-m-sm {\n --pf-v6-c-icon__content--FontSize: var(--pf-v6-c-icon--m-sm__content--FontSize);\n}\n.pf-v6-c-icon__content.pf-m-md,\n.pf-v6-c-icon__progress.pf-m-md {\n --pf-v6-c-icon__content--FontSize: var(--pf-v6-c-icon--m-md__content--FontSize);\n}\n.pf-v6-c-icon__content.pf-m-lg,\n.pf-v6-c-icon__progress.pf-m-lg {\n --pf-v6-c-icon__content--FontSize: var(--pf-v6-c-icon--m-lg__content--FontSize);\n}\n.pf-v6-c-icon__content.pf-m-xl,\n.pf-v6-c-icon__progress.pf-m-xl {\n --pf-v6-c-icon__content--FontSize: var(--pf-v6-c-icon--m-xl__content--FontSize);\n}\n.pf-v6-c-icon__content.pf-m-2xl,\n.pf-v6-c-icon__progress.pf-m-2xl {\n --pf-v6-c-icon__content--FontSize: var(--pf-v6-c-icon--m-2xl__content--FontSize);\n}\n.pf-v6-c-icon__content.pf-m-3xl,\n.pf-v6-c-icon__progress.pf-m-3xl {\n --pf-v6-c-icon__content--FontSize: var(--pf-v6-c-icon--m-3xl__content--FontSize);\n}\n.pf-v6-c-icon__content.pf-m-body-sm,\n.pf-v6-c-icon__progress.pf-m-body-sm {\n --pf-v6-c-icon__content--FontSize: var(--pf-v6-c-icon--m-body-sm__content--FontSize);\n}\n.pf-v6-c-icon__content.pf-m-body-default,\n.pf-v6-c-icon__progress.pf-m-body-default {\n --pf-v6-c-icon__content--FontSize: var(--pf-v6-c-icon--m-md__content--FontSize);\n}\n.pf-v6-c-icon__content.pf-m-body-lg,\n.pf-v6-c-icon__progress.pf-m-body-lg {\n --pf-v6-c-icon__content--FontSize: var(--pf-v6-c-icon--m-lg__content--FontSize);\n}\n.pf-v6-c-icon__content.pf-m-heading-sm,\n.pf-v6-c-icon__progress.pf-m-heading-sm {\n --pf-v6-c-icon__content--FontSize: var(--pf-v6-c-icon--m-heading-sm__content--FontSize);\n}\n.pf-v6-c-icon__content.pf-m-heading-md,\n.pf-v6-c-icon__progress.pf-m-heading-md {\n --pf-v6-c-icon__content--FontSize: var(--pf-v6-c-icon--m-heading-md__content--FontSize);\n}\n.pf-v6-c-icon__content.pf-m-heading-lg,\n.pf-v6-c-icon__progress.pf-m-heading-lg {\n --pf-v6-c-icon__content--FontSize: var(--pf-v6-c-icon--m-heading-lg__content--FontSize);\n}\n.pf-v6-c-icon__content.pf-m-heading-xl,\n.pf-v6-c-icon__progress.pf-m-heading-xl {\n --pf-v6-c-icon__content--FontSize: var(--pf-v6-c-icon--m-heading-xl__content--FontSize);\n}\n.pf-v6-c-icon__content.pf-m-heading-2xl,\n.pf-v6-c-icon__progress.pf-m-heading-2xl {\n --pf-v6-c-icon__content--FontSize: var(--pf-v6-c-icon--m-heading-2xl__content--FontSize);\n}\n.pf-v6-c-icon__content.pf-m-heading-3xl,\n.pf-v6-c-icon__progress.pf-m-heading-3xl {\n --pf-v6-c-icon__content--FontSize: var(--pf-v6-c-icon--m-heading-3xl__content--FontSize);\n}\n\n.pf-v6-c-icon__content {\n color: var(--pf-v6-c-icon__content--Color, inherit);\n opacity: var(--pf-v6-c-icon__content--Opacity, 1);\n}\n.pf-v6-c-icon__content.pf-m-danger {\n --pf-v6-c-icon__content--Color: var(--pf-v6-c-icon__content--m-danger--Color);\n}\n.pf-v6-c-icon__content.pf-m-warning {\n --pf-v6-c-icon__content--Color: var(--pf-v6-c-icon__content--m-warning--Color);\n}\n.pf-v6-c-icon__content.pf-m-success {\n --pf-v6-c-icon__content--Color: var(--pf-v6-c-icon__content--m-success--Color);\n}\n.pf-v6-c-icon__content.pf-m-info {\n --pf-v6-c-icon__content--Color: var(--pf-v6-c-icon__content--m-info--Color);\n}\n.pf-v6-c-icon__content.pf-m-custom {\n --pf-v6-c-icon__content--Color: var(--pf-v6-c-icon__content--m-custom--Color);\n}\n\n.pf-v6-c-icon__progress {\n position: absolute;\n inset-block-start: calc(50% + 0.5 * var(--pf-v6-c-icon__content--svg--VerticalAlign));\n opacity: var(--pf-v6-c-icon__progress--Opacity, 0);\n transform: translateY(calc(-50% - 0.5 * var(--pf-v6-c-icon__content--svg--VerticalAlign)));\n}",""]);const i=l},585(e,n,t){"use strict";t.d(n,{A:()=>i});var a=t(1601),o=t.n(a),r=t(6314),l=t.n(r)()(o());l.push([e.id,".pf-v6-c-inline-edit {\n --pf-v6-c-inline-edit__group--item--MarginInlineEnd: var(--pf-t--global--spacer--gap--action-to-action--default);\n --pf-v6-c-inline-edit__action--c-button--m-valid--m-plain--Color: var(--pf-t--global--icon--color--brand--default);\n --pf-v6-c-inline-edit__action--c-button--m-valid--m-plain--hover--Color: var(--pf-t--global--icon--color--brand--hover);\n --pf-v6-c-inline-edit__action--m-icon-group--item--MarginInlineEnd: var(--pf-t--global--spacer--gap--action-to-action--plain);\n --pf-v6-c-inline-edit__group--m-footer--MarginBlockStart: var(--pf-t--global--spacer--xl);\n --pf-v6-c-inline-edit__label--m-bold--FontWeight: var(--pf-t--global--font--weight--body--bold);\n}\n\n.pf-v6-c-inline-edit__group {\n display: flex;\n align-items: baseline;\n}\n.pf-v6-c-inline-edit__group > * {\n margin-inline-end: var(--pf-v6-c-inline-edit__group--item--MarginInlineEnd);\n}\n.pf-v6-c-inline-edit__group.pf-m-icon-group {\n --pf-v6-c-inline-edit__group--item--MarginInlineEnd: var(--pf-v6-c-inline-edit__action--m-icon-group--item--MarginInlineEnd);\n}\n.pf-v6-c-inline-edit__group.pf-m-footer {\n margin-block-start: var(--pf-v6-c-inline-edit__group--m-footer--MarginBlockStart);\n}\n.pf-v6-c-inline-edit__group.pf-m-column {\n --pf-v6-c-inline-edit__group--item--MarginInlineEnd: 0;\n flex-direction: column;\n}\n.pf-v6-c-inline-edit__group > :last-child {\n --pf-v6-c-inline-edit__group--item--MarginInlineEnd: 0;\n}\n\n.pf-v6-c-inline-edit__input {\n flex: 1;\n}\n\n.pf-v6-c-inline-edit__action.pf-m-valid .pf-v6-c-button.pf-m-plain {\n --pf-v6-c-button--m-plain--Color: var(--pf-v6-c-inline-edit__action--c-button--m-valid--m-plain--Color);\n}\n.pf-v6-c-inline-edit__action.pf-m-valid .pf-v6-c-button.pf-m-plain:hover {\n --pf-v6-c-button--m-plain--Color: var(--pf-v6-c-inline-edit__action--c-button--m-valid--m-plain--hover--Color);\n}\n\n.pf-v6-c-inline-edit__input,\n.pf-v6-c-inline-edit__action,\n.pf-v6-c-inline-edit__group.pf-m-action-group {\n display: none;\n}\n\n.pf-v6-c-inline-edit__action.pf-m-enable-editable {\n display: inline-block;\n}\n\n.pf-v6-c-inline-edit.pf-m-inline-editable .pf-v6-c-inline-edit__input,\n.pf-v6-c-inline-edit .pf-m-inline-editable .pf-v6-c-inline-edit__input {\n display: block;\n}\n.pf-v6-c-inline-edit.pf-m-inline-editable .pf-v6-c-inline-edit__action,\n.pf-v6-c-inline-edit .pf-m-inline-editable .pf-v6-c-inline-edit__action {\n display: inline-block;\n}\n.pf-v6-c-inline-edit.pf-m-inline-editable .pf-v6-c-inline-edit__group.pf-m-action-group,\n.pf-v6-c-inline-edit .pf-m-inline-editable .pf-v6-c-inline-edit__group.pf-m-action-group {\n display: inline-flex;\n}\n.pf-v6-c-inline-edit.pf-m-inline-editable .pf-v6-c-inline-edit__value,\n.pf-v6-c-inline-edit.pf-m-inline-editable .pf-v6-c-inline-edit__action.pf-m-enable-editable,\n.pf-v6-c-inline-edit .pf-m-inline-editable .pf-v6-c-inline-edit__value,\n.pf-v6-c-inline-edit .pf-m-inline-editable .pf-v6-c-inline-edit__action.pf-m-enable-editable {\n display: none;\n}\n\n.pf-v6-c-inline-edit__label + .pf-v6-c-inline-edit__action.pf-m-enable > .pf-v6-c-button {\n margin-block-start: calc(var(--pf-v6-c-button--PaddingBlockStart) * -1);\n margin-block-end: calc(var(--pf-v6-c-button--PaddingBlockEnd) * -1);\n}\n\n.pf-v6-c-inline-edit__label.pf-m-bold {\n font-weight: var(--pf-v6-c-inline-edit__label--m-bold--FontWeight);\n}\n\n.pf-v6-c-inline-edit__editable-text br {\n display: none;\n}",""]);const i=l},4729(e,n,t){"use strict";t.d(n,{A:()=>i});var a=t(1601),o=t.n(a),r=t(6314),l=t.n(r)()(o());l.push([e.id,".pf-v6-c-input-group {\n --pf-v6-c-input-group--Gap: var(--pf-t--global--spacer--gap--control-to-control--default);\n --pf-v6-c-input-group__item--offset: var(--pf-t--global--border--width--control--default);\n --pf-v6-c-input-group__item--BorderWidth--base: var(--pf-t--global--border--width--control--default);\n --pf-v6-c-input-group__item--BorderColor--base: var(--pf-t--global--border--color--default);\n --pf-v6-c-input-group__item--BackgroundColor: transparent;\n --pf-v6-c-input-group__item--AlignItems: start;\n --pf-v6-c-input-group__item--m-box--PaddingInlineEnd: var(--pf-t--global--spacer--sm);\n --pf-v6-c-input-group__item--m-box--PaddingInlineStart: var(--pf-t--global--spacer--sm);\n --pf-v6-c-input-group__item--m-box--BackgroundColor: var(--pf-t--global--background--color--secondary--default);\n --pf-v6-c-input-group__item--m-box--BorderWidth: var(--pf-v6-c-input-group__item--BorderWidth--base);\n --pf-v6-c-input-group__item--m-box--BorderRadius: var(--pf-t--global--border--radius--small);\n --pf-v6-c-input-group__item--m-box--BorderBlockStartColor: var(--pf-v6-c-input-group__item--BorderColor--base);\n --pf-v6-c-input-group__item--m-box--BorderInlineEndColor: var(--pf-v6-c-input-group__item--BorderColor--base);\n --pf-v6-c-input-group__item--m-box--BorderBlockEndColor: var(--pf-v6-c-input-group__item--BorderColor--base);\n --pf-v6-c-input-group__item--m-box--BorderInlineStartColor: var(--pf-v6-c-input-group__item--BorderColor--base);\n --pf-v6-c-input-group__item--m-plain--BackgroundColor: transparent;\n --pf-v6-c-input-group__text--FontSize: var(--pf-t--global--font--size--body--default);\n --pf-v6-c-input-group__text--Color: var(--pf-t--global--text--color--regular);\n --pf-v6-c-input-group__item--m-disabled__text--Color: var(--pf-t--global--text--color--on-disabled);\n --pf-v6-c-input-group__item--m-disabled--BackgroundColor: var(--pf-t--global--background--color--disabled--default);\n --pf-v6-c-input-group__item--m-search-text-input--TransitionTimingFunction: var(--pf-t--global--motion--timing-function--default);\n --pf-v6-c-input-group__item--m-search-text-input--TransitionDuration--expand--fade: var(--pf-t--global--motion--duration--fade--default);\n --pf-v6-c-input-group__item--m-search-text-input--TransitionDuration--collapse--fade: var(--pf-t--global--motion--duration--fade--short);\n --pf-v6-c-input-group__item--m-search-text-input--TransitionDuration--expand--slide: var(--pf-t--global--motion--duration--fade--default);\n --pf-v6-c-input-group__item--m-search-text-input--TransitionDuration--collapse--slide: var(--pf-t--global--motion--duration--fade--short);\n --pf-v6-c-input-group__item--m-search-text-input--TransitionDuration--fade: var(--pf-v6-c-input-group__item--m-search-text-input--TransitionDuration--collapse--fade);\n --pf-v6-c-input-group__item--m-search-text-input--TransitionDuration--slide: var(--pf-v6-c-input-group__item--m-search-text-input--TransitionDuration--collapse--slide);\n --pf-v6-c-input-group__item--m-search-text-input--ScaleX: 1;\n --pf-v6-c-input-group__item--m-search-text-input--TransformOriginX--expand-start: 100%;\n --pf-v6-c-input-group__item--m-search-text-input--TransformOriginX--expand-end: 0;\n --pf-v6-c-input-group__item--m-search-text-input--TransformOriginX: var(--pf-v6-c-input-group__item--m-search-text-input--TransformOriginX--expand-end);\n --pf-v6-c-input-group__item--m-search-expand--TransitionTimingFunction:var(--pf-t--global--motion--timing-function--default);\n --pf-v6-c-input-group__item--m-search-expand--TransitionDuration--expand--fade: 0s;\n --pf-v6-c-input-group__item--m-search-expand--TransitionDuration--collapse--fade: 0s;\n --pf-v6-c-input-group__item--m-search-expand--TransitionDuration--fade: var(--pf-v6-c-input-group__item--m-search-expand--TransitionDuration--expand--fade);\n --pf-v6-c-input-group__item--m-search-action--TransitionTimingFunction: var(--pf-t--global--motion--timing-function--default);\n --pf-v6-c-input-group__item--m-search-action--TransitionDuration--expand--fade: var(--pf-t--global--motion--duration--fade--default);\n --pf-v6-c-input-group__item--m-search-action--TransitionDuration--collapse--fade: var(--pf-t--global--motion--duration--fade--short);\n --pf-v6-c-input-group__item--m-search-action--TransitionDuration--fade: var(--pf-v6-c-input-group__item--m-search-action--TransitionDuration--collapse--fade);\n}\n@media (prefers-reduced-motion: no-preference) {\n .pf-v6-c-input-group {\n --pf-v6-c-input-group__item--m-search-text-input--ScaleX: .7;\n }\n}\n\n.pf-v6-c-input-group {\n display: flex;\n gap: var(--pf-v6-c-input-group--Gap);\n width: 100%;\n}\n.pf-v6-c-input-group.pf-m-search-expandable:not(.pf-m-expanded) {\n --pf-v6-c-input-group--Gap: 0;\n transition: gap 0s var(--pf-v6-c-input-group__item--m-search-text-input--TransitionDuration--fade);\n}\n.pf-v6-c-input-group.pf-m-search-expandable .pf-v6-c-input-group__item.pf-m-search-input {\n visibility: var(--pf-v6-c-input-group__item--m-search-text-input--Visibility, hidden);\n flex-grow: 1;\n max-width: var(--pf-v6-c-input-group__item--m-search-text-input--MaxWidth, 0);\n opacity: var(--pf-v6-c-input-group__item--m-search-text-input--Opacity, 0);\n transform-origin: var(--pf-v6-c-input-group__item--m-search-text-input--TransformOriginX) center;\n scale: var(--pf-v6-c-input-group__item--m-search-text-input--ScaleX) 1;\n transition-delay: 0s, 0s, var(--pf-v6-c-input-group__item--m-search-text-input--TransitionDuration--fade), var(--pf-v6-c-input-group__item--m-search-text-input--TransitionDuration--fade);\n transition-timing-function: var(--pf-v6-c-input-group__item--m-search-text-input--TransitionTimingFunction);\n transition-duration: var(--pf-v6-c-input-group__item--m-search-text-input--TransitionDuration--fade), var(--pf-v6-c-input-group__item--m-search-text-input--TransitionDuration--slide), 0s, 0s;\n transition-property: opacity, scale, visibility, max-width;\n}\n.pf-v6-c-input-group.pf-m-search-expandable .pf-v6-c-input-group__item.pf-m-search-expand {\n visibility: var(--pf-v6-c-input-group__item--m-search-expand--Visibility, visible);\n max-width: var(--pf-v6-c-input-group__item--m-search-expand--MaxWidth, 100%);\n opacity: var(--pf-v6-c-input-group__item--m-search-expand--Opacity, 1);\n transition-delay: var(--pf-v6-c-input-group__item--m-search-action--TransitionDuration--fade);\n transition-timing-function: var(--pf-v6-c-input-group__item--m-search-expand--TransitionTimingFunction);\n transition-duration: var(--pf-v6-c-input-group__item--m-search-expand--TransitionDuration--fade), 0s, 0s;\n transition-property: opacity, visibility, max-width;\n}\n.pf-v6-c-input-group.pf-m-search-expandable .pf-v6-c-input-group__item.pf-m-search-action {\n visibility: var(--pf-v6-c-input-group__item--m-search-action--Visibility, hidden);\n max-width: var(--pf-v6-c-input-group__item--m-search-action--MaxWidth, 0);\n opacity: var(--pf-v6-c-input-group__item--m-search-action--Opacity, 0);\n transition-delay: 0s, var(--pf-v6-c-input-group__item--m-search-action--TransitionDuration--fade), var(--pf-v6-c-input-group__item--m-search-action--TransitionDuration--fade);\n transition-timing-function: var(--pf-v6-c-input-group__item--m-search-action--TransitionTimingFunction);\n transition-duration: var(--pf-v6-c-input-group__item--m-search-action--TransitionDuration--fade), 0s, 0s;\n transition-property: opacity, visibility, max-width;\n}\n.pf-v6-c-input-group.pf-m-search-expandable.pf-m-expand-start {\n --pf-v6-c-input-group__item--m-search-text-input--TransformOriginX: var(--pf-v6-c-input-group__item--m-search-text-input--TransformOriginX--expand-start);\n}\n.pf-v6-c-input-group.pf-m-search-expandable.pf-m-expanded {\n --pf-v6-c-input-group__item--m-search-text-input--MaxWidth: 100%;\n --pf-v6-c-input-group__item--m-search-text-input--Visibility: visible;\n --pf-v6-c-input-group__item--m-search-text-input--Opacity: 1;\n --pf-v6-c-input-group__item--m-search-text-input--TransitionDuration--fade: var(--pf-v6-c-input-group__item--m-search-text-input--TransitionDuration--expand--fade);\n --pf-v6-c-input-group__item--m-search-text-input--TransitionDuration--slide: var(--pf-v6-c-input-group__item--m-search-text-input--TransitionDuration--expand--slide);\n --pf-v6-c-input-group__item--m-search-text-input--ScaleX: 1;\n --pf-v6-c-input-group__item--m-search-action--MaxWidth: 100%;\n --pf-v6-c-input-group__item--m-search-action--Visibility: visible;\n --pf-v6-c-input-group__item--m-search-action--Opacity: 1;\n --pf-v6-c-input-group__item--m-search-action--TransitionDuration--fade: var(--pf-v6-c-input-group__item--m-search-action--TransitionDuration--expand--fade);\n --pf-v6-c-input-group__item--m-search-expand--MaxWidth: 0;\n --pf-v6-c-input-group__item--m-search-expand--Visibility: hidden;\n --pf-v6-c-input-group__item--m-search-expand--Opacity: 0;\n --pf-v6-c-input-group__item--m-search-expand--TransitionDuration--fade: var(--pf-v6-c-input-group__item--m-search-expand--TransitionDuration--collapse--fade);\n}\n.pf-v6-c-input-group.pf-m-search-expandable.pf-m-expanded .pf-v6-c-input-group__item:is(.pf-m-search-input, .pf-m-search-expand, .pf-m-search-action) {\n transition-delay: 0s;\n}\n\n.pf-v6-c-input-group__item {\n position: relative;\n display: flex;\n align-items: var(--pf-v6-c-input-group__item--AlignItems);\n min-width: var(--pf-v6-c-input-group__item--MinWidth, revert);\n max-width: var(--pf-v6-c-input-group__item--MaxWidth, revert);\n background-color: var(--pf-v6-c-input-group__item--BackgroundColor);\n border-block-start-color: var(--pf-v6-c-input-group__item--m-box--BorderBlockStartColor);\n border-block-end-color: var(--pf-v6-c-input-group__item--m-box--BorderBlockEndColor);\n border-inline-start-color: var(--pf-v6-c-input-group__item--m-box--BorderInlineStartColor);\n border-inline-end-color: var(--pf-v6-c-input-group__item--m-box--BorderInlineEndColor);\n}\n.pf-v6-c-input-group__item.pf-m-box {\n --pf-v6-c-input-group__item--BackgroundColor: var(--pf-v6-c-input-group__item--m-box--BackgroundColor);\n padding-inline-start: var(--pf-v6-c-input-group__item--m-box--PaddingInlineStart);\n padding-inline-end: var(--pf-v6-c-input-group__item--m-box--PaddingInlineEnd);\n border: var(--pf-v6-c-input-group__item--m-box--BorderWidth) solid;\n border-block-start-color: var(--pf-v6-c-input-group__item--m-box--BorderBlockStartColor);\n border-block-end-color: var(--pf-v6-c-input-group__item--m-box--BorderBlockEndColor);\n border-inline-start-color: var(--pf-v6-c-input-group__item--m-box--BorderInlineStartColor);\n border-inline-end-color: var(--pf-v6-c-input-group__item--m-box--BorderInlineEndColor);\n border-radius: var(--pf-v6-c-input-group__item--m-box--BorderRadius);\n}\n.pf-v6-c-input-group__item.pf-m-plain {\n --pf-v6-c-input-group__item--BackgroundColor: var(--pf-v6-c-input-group__item--m-plain--BackgroundColor);\n border: none;\n}\n.pf-v6-c-input-group__item.pf-m-disabled {\n --pf-v6-c-input-group__item--BackgroundColor: var(--pf-v6-c-input-group__item--m-disabled--BackgroundColor);\n --pf-v6-c-input-group__text--Color: var(--pf-v6-c-input-group__item--m-disabled__text--Color);\n}\n.pf-v6-c-input-group__item.pf-m-fill {\n flex-grow: 1;\n}\n\n.pf-v6-c-input-group__text {\n align-self: center;\n font-size: var(--pf-v6-c-input-group__text--FontSize);\n color: var(--pf-v6-c-input-group__text--Color);\n}\nlabel.pf-v6-c-input-group__text {\n cursor: pointer;\n}",""]);const i=l},6708(e,n,t){"use strict";t.d(n,{A:()=>i});var a=t(1601),o=t.n(a),r=t(6314),l=t.n(r)()(o());l.push([e.id,".pf-v6-c-label-group {\n --pf-v6-c-label-group--RowGap: var(--pf-t--global--spacer--sm);\n --pf-v6-c-label-group--ColumnGap: var(--pf-t--global--spacer--xs);\n --pf-v6-c-label-group--MaxWidth: 100%;\n --pf-v6-c-label-group--m-vertical--RowGap: var(--pf-t--global--spacer--sm);\n --pf-v6-c-label-group--m-vertical--ColumnGap: var(--pf-t--global--spacer--sm);\n --pf-v6-c-label-group__main--RowGap: var(--pf-t--global--spacer--xs);\n --pf-v6-c-label-group__main--ColumnGap: var(--pf-t--global--spacer--sm);\n --pf-v6-c-label-group__main--MaxWidth: 100%;\n --pf-v6-c-label-group__main--MinWidth: 0;\n --pf-v6-c-label-group--m-vertical__main--RowGap: var(--pf-t--global--spacer--sm);\n --pf-v6-c-label-group--m-vertical__main--ColumnGap: var(--pf-t--global--spacer--xs);\n --pf-v6-c-label-group__list--RowGap: var(--pf-t--global--spacer--xs);\n --pf-v6-c-label-group__list--ColumnGap: var(--pf-t--global--spacer--xs);\n --pf-v6-c-label-group__list--MaxWidth: 100%;\n --pf-v6-c-label-group__list--MinWidth: 0;\n --pf-v6-c-label-group--m-vertical__list--RowGap: var(--pf-t--global--spacer--xs);\n --pf-v6-c-label-group--m-vertical__list--ColumnGap: var(--pf-t--global--spacer--xs);\n --pf-v6-c-label-group__list-item--MaxWidth: 100%;\n --pf-v6-c-label-group--m-category--PaddingBlockStart: var(--pf-t--global--spacer--xs);\n --pf-v6-c-label-group--m-category--PaddingInlineEnd: var(--pf-t--global--spacer--sm);\n --pf-v6-c-label-group--m-category--PaddingBlockEnd: var(--pf-t--global--spacer--xs);\n --pf-v6-c-label-group--m-category--PaddingInlineStart: var(--pf-t--global--spacer--sm);\n --pf-v6-c-label-group--m-category--BorderRadius: var(--pf-t--global--border--radius--small);\n --pf-v6-c-label-group--m-category--BorderWidth: var(--pf-t--global--border--width--regular);\n --pf-v6-c-label-group--m-category--BorderColor: var(--pf-t--global--border--color--default);\n --pf-v6-c-label-group--m-vertical--m-category--PaddingInlineEnd: var(--pf-t--global--spacer--sm);\n --pf-v6-c-label-group__label--MaxWidth: 18ch;\n --pf-v6-c-label-group__close--c-button--FontSize: var(--pf-t--global--icon--size--font--body--sm);\n --pf-v6-c-label-group__close--c-button--PaddingBlockStart: var(--pf-t--global--spacer--xs);\n --pf-v6-c-label-group__close--c-button--PaddingInlineEnd: var(--pf-t--global--spacer--sm);\n --pf-v6-c-label-group__close--c-button--PaddingBlockEnd: var(--pf-t--global--spacer--xs);\n --pf-v6-c-label-group__close--c-button--PaddingInlineStart: var(--pf-t--global--spacer--sm);\n --pf-v6-c-label-group__textarea--MinWidth: 12.5rem;\n --pf-v6-c-label-group__textarea--PaddingBlockStart: 0.125rem;\n --pf-v6-c-label-group__textarea--PaddingInlineEnd: var(--pf-t--global--spacer--xs);\n --pf-v6-c-label-group__textarea--PaddingBlockEnd: 0;\n --pf-v6-c-label-group__textarea--PaddingInlineStart: var(--pf-t--global--spacer--xs);\n}\n\n.pf-v6-c-label-group {\n display: inline-flex;\n row-gap: var(--pf-v6-c-label-group--RowGap);\n column-gap: var(--pf-v6-c-label-group--ColumnGap);\n align-items: center;\n max-width: var(--pf-v6-c-label-group--MaxWidth);\n}\n.pf-v6-c-label-group.pf-m-category {\n padding-block-start: var(--pf-v6-c-label-group--m-category--PaddingBlockStart);\n padding-block-end: var(--pf-v6-c-label-group--m-category--PaddingBlockEnd);\n padding-inline-start: var(--pf-v6-c-label-group--m-category--PaddingInlineStart);\n padding-inline-end: var(--pf-v6-c-label-group--m-category--PaddingInlineEnd);\n background-color: var(--pf-v6-c-label-group--m-category--BackgroundColor);\n border: var(--pf-v6-c-label-group--m-category--BorderWidth) solid var(--pf-v6-c-label-group--m-category--BorderColor);\n border-radius: var(--pf-v6-c-label-group--m-category--BorderRadius);\n}\n.pf-v6-c-label-group.pf-m-vertical {\n --pf-v6-c-label-group--RowGap: var(--pf-v6-c-label-group--m-vertical--RowGap);\n --pf-v6-c-label-group--ColumnGap: var(--pf-v6-c-label-group--m-vertical--ColumnGap);\n --pf-v6-c-label-group__main--RowGap: var(--pf-v6-c-label-group--m-vertical__main--RowGap);\n --pf-v6-c-label-group__main--ColumnGap: var(--pf-v6-c-label-group--m-vertical__main--ColumnGap);\n --pf-v6-c-label-group__list--RowGap: var(--pf-v6-c-label-group--m-vertical__list--RowGap);\n --pf-v6-c-label-group__list--ColumnGap: var(--pf-v6-c-label-group--m-vertical__list--ColumnGap);\n --pf-v6-c-label-group--m-category--PaddingInlineEnd: var(--pf-v6-c-label-group--m-vertical--m-category--PaddingInlineEnd);\n}\n.pf-v6-c-label-group.pf-m-vertical.pf-v6-c-label-group {\n align-items: flex-start;\n}\n.pf-v6-c-label-group.pf-m-vertical .pf-v6-c-label-group__list {\n flex-direction: column;\n align-items: flex-start;\n max-width: var(--pf-v6-c-label-group__list--MaxWidth);\n}\n.pf-v6-c-label-group.pf-m-vertical .pf-v6-c-label-group__main {\n flex-direction: column;\n min-width: var(--pf-v6-c-label-group__main--MinWidth);\n}\n.pf-v6-c-label-group.pf-m-editable,\n.pf-v6-c-label-group.pf-m-editable .pf-v6-c-label-group__main,\n.pf-v6-c-label-group.pf-m-editable .pf-v6-c-label-group__list {\n display: flex;\n}\n.pf-v6-c-label-group.pf-m-editable .pf-v6-c-label-group__main,\n.pf-v6-c-label-group.pf-m-editable .pf-v6-c-label-group__list,\n.pf-v6-c-label-group.pf-m-editable .pf-v6-c-label-group__list-item.pf-m-textarea,\n.pf-v6-c-label-group.pf-m-editable .pf-v6-c-label-group__textarea {\n flex: 1;\n}\n\n.pf-v6-c-label-group__main {\n display: flex;\n flex: 1;\n flex-wrap: wrap;\n row-gap: var(--pf-v6-c-label-group__main--RowGap);\n column-gap: var(--pf-v6-c-label-group__main--ColumnGap);\n align-items: baseline;\n min-width: var(--pf-v6-c-label-group__main--MinWidth);\n}\n\n.pf-v6-c-label-group__list {\n display: inline-flex;\n flex-wrap: wrap;\n row-gap: var(--pf-v6-c-label-group__list--RowGap);\n column-gap: var(--pf-v6-c-label-group__list--ColumnGap);\n min-width: var(--pf-v6-c-label-group__list--MinWidth);\n}\n\n.pf-v6-c-label-group__list-item {\n display: inline-flex;\n max-width: var(--pf-v6-c-label-group__list-item--MaxWidth);\n}\n\n.pf-v6-c-label-group__label {\n overflow: hidden;\n text-overflow: ellipsis;\n white-space: nowrap;\n max-width: var(--pf-v6-c-label-group__label--MaxWidth);\n}\n\n.pf-v6-c-label-group__close {\n display: flex;\n align-self: flex-start;\n}\n.pf-v6-c-label-group__close .pf-v6-c-button {\n --pf-v6-c-button--FontSize: var(--pf-v6-c-label-group__close--c-button--FontSize);\n --pf-v6-c-button--m-plain--m-no-padding--PaddingBlockStart: var(--pf-v6-c-label-group__close--c-button--PaddingBlockStart);\n --pf-v6-c-button--m-plain--m-no-padding--PaddingInlineEnd: var(--pf-v6-c-label-group__close--c-button--PaddingInlineEnd);\n --pf-v6-c-button--m-plain--m-no-padding--PaddingBlockEnd: var(--pf-v6-c-label-group__close--c-button--PaddingBlockEnd);\n --pf-v6-c-button--m-plain--m-no-padding--PaddingInlineStart: var(--pf-v6-c-label-group__close--c-button--PaddingInlineStart);\n}\n\n.pf-v6-c-label-group__textarea {\n min-width: var(--pf-v6-c-label-group__textarea--MinWidth);\n padding-block-start: var(--pf-v6-c-label-group__textarea--PaddingBlockStart);\n padding-block-end: var(--pf-v6-c-label-group__textarea--PaddingBlockEnd);\n padding-inline-start: var(--pf-v6-c-label-group__textarea--PaddingInlineStart);\n padding-inline-end: var(--pf-v6-c-label-group__textarea--PaddingInlineEnd);\n white-space: nowrap;\n resize: none;\n scrollbar-width: none;\n -ms-overflow-style: none;\n border: 0;\n}\n.pf-v6-c-label-group__textarea::-webkit-scrollbar {\n display: none;\n}",""]);const i=l},4878(e,n,t){"use strict";t.d(n,{A:()=>i});var a=t(1601),o=t.n(a),r=t(6314),l=t.n(r)()(o());l.push([e.id,'.pf-v6-c-label {\n --pf-v6-c-label--PaddingBlockStart: var(--pf-t--global--spacer--xs);\n --pf-v6-c-label--PaddingInlineEnd: var(--pf-t--global--spacer--sm);\n --pf-v6-c-label--PaddingBlockEnd: var(--pf-t--global--spacer--xs);\n --pf-v6-c-label--PaddingInlineStart: var(--pf-t--global--spacer--sm);\n --pf-v6-c-label--MaxWidth: 100%;\n --pf-v6-c-label--MinWidth: calc((var(--pf-v6-c-label--FontSize) * var(--pf-t--global--font--line-height--body) + var(--pf-v6-c-label--PaddingBlockStart) + var(--pf-v6-c-label--PaddingBlockEnd)));\n --pf-v6-c-label--BorderWidth: var(--pf-t--global--border--width--high-contrast--regular);\n --pf-v6-c-label--BorderColor: var(--pf-t--global--border--color--high-contrast);\n --pf-v6-c-label--BorderRadius: var(--pf-t--global--border--radius--pill);\n --pf-v6-c-label--FontSize: var(--pf-t--global--font--size--body--sm);\n --pf-v6-c-label--Gap: var(--pf-t--global--spacer--gap--text-to-element--compact);\n --pf-v6-c-label--BackgroundColor: var(--pf-t--global--color--nonstatus--gray--default);\n --pf-v6-c-label--Color: var(--pf-t--global--text--color--nonstatus--on-gray--default);\n --pf-v6-c-label__icon--Color: var(--pf-t--global--icon--color--nonstatus--on-gray--default);\n --pf-v6-c-label--m-clickable--hover--BackgroundColor: var(--pf-t--global--color--nonstatus--gray--hover);\n --pf-v6-c-label--m-clickable--hover--Color: var(--pf-t--global--text--color--nonstatus--on-gray--hover);\n --pf-v6-c-label--m-clickable--hover__icon--Color: var(--pf-t--global--icon--color--nonstatus--on-gray--hover);\n --pf-v6-c-label--m-outline--BorderColor: var(--pf-t--global--border--color--nonstatus--gray--default);\n --pf-v6-c-label--m-outline--m-clickable--hover--BorderColor: var(--pf-t--global--border--color--nonstatus--gray--hover);\n --pf-v6-c-label--m-blue--BackgroundColor: var(--pf-t--global--color--nonstatus--blue--default);\n --pf-v6-c-label--m-blue--Color: var(--pf-t--global--text--color--nonstatus--on-blue--default);\n --pf-v6-c-label--m-blue__icon--Color: var(--pf-t--global--icon--color--nonstatus--on-blue--default);\n --pf-v6-c-label--m-blue--m-clickable--hover--BackgroundColor: var(--pf-t--global--color--nonstatus--blue--hover);\n --pf-v6-c-label--m-blue--m-clickable--hover--Color: var(--pf-t--global--text--color--nonstatus--on-blue--hover);\n --pf-v6-c-label--m-blue--m-clickable--hover__icon--Color: var(--pf-t--global--icon--color--nonstatus--on-blue--hover);\n --pf-v6-c-label--m-blue--m-outline--BorderColor: var(--pf-t--global--border--color--nonstatus--blue--default);\n --pf-v6-c-label--m-blue--m-outline--m-clickable--hover--BorderColor: var(--pf-t--global--border--color--nonstatus--blue--hover);\n --pf-v6-c-label--m-red--BackgroundColor: var(--pf-t--global--color--nonstatus--red--default);\n --pf-v6-c-label--m-red--Color: var(--pf-t--global--text--color--nonstatus--on-red--default);\n --pf-v6-c-label--m-red__icon--Color: var(--pf-t--global--icon--color--nonstatus--on-red--default);\n --pf-v6-c-label--m-red--m-clickable--hover--BackgroundColor: var(--pf-t--global--color--nonstatus--red--hover);\n --pf-v6-c-label--m-red--m-clickable--hover--Color: var(--pf-t--global--text--color--nonstatus--on-red--hover);\n --pf-v6-c-label--m-red--m-clickable--hover__icon--Color: var(--pf-t--global--icon--color--nonstatus--on-red--hover);\n --pf-v6-c-label--m-red--m-outline--BorderColor: var(--pf-t--global--border--color--nonstatus--red--default);\n --pf-v6-c-label--m-red--m-outline--m-clickable--hover--BorderColor: var(--pf-t--global--border--color--nonstatus--red--hover);\n --pf-v6-c-label--m-orange--BackgroundColor: var(--pf-t--global--color--nonstatus--orange--default);\n --pf-v6-c-label--m-orange--Color: var(--pf-t--global--text--color--nonstatus--on-orange--default);\n --pf-v6-c-label--m-orange__icon--Color: var(--pf-t--global--icon--color--nonstatus--on-orange--default);\n --pf-v6-c-label--m-orange--m-clickable--hover--BackgroundColor: var(--pf-t--global--color--nonstatus--orange--hover);\n --pf-v6-c-label--m-orange--m-clickable--hover--Color: var(--pf-t--global--text--color--nonstatus--on-orange--hover);\n --pf-v6-c-label--m-orange--m-clickable--hover__icon--Color: var(--pf-t--global--icon--color--nonstatus--on-orange--hover);\n --pf-v6-c-label--m-orange--m-outline--BorderColor: var(--pf-t--global--border--color--nonstatus--orange--default);\n --pf-v6-c-label--m-orange--m-outline--m-clickable--hover--BorderColor: var(--pf-t--global--border--color--nonstatus--orange--hover);\n --pf-v6-c-label--m-orangered--BackgroundColor: var(--pf-t--global--color--nonstatus--orangered--default);\n --pf-v6-c-label--m-orangered--Color: var(--pf-t--global--text--color--nonstatus--on-orangered--default);\n --pf-v6-c-label--m-orangered__icon--Color: var(--pf-t--global--icon--color--nonstatus--on-orangered--default);\n --pf-v6-c-label--m-orangered--m-clickable--hover--BackgroundColor: var(--pf-t--global--color--nonstatus--orangered--hover);\n --pf-v6-c-label--m-orangered--m-clickable--hover--Color: var(--pf-t--global--text--color--nonstatus--on-orangered--hover);\n --pf-v6-c-label--m-orangered--m-clickable--hover__icon--Color: var(--pf-t--global--icon--color--nonstatus--on-orangered--hover);\n --pf-v6-c-label--m-orangered--m-outline--BorderColor: var(--pf-t--global--border--color--nonstatus--orangered--default);\n --pf-v6-c-label--m-orangered--m-outline--m-clickable--hover--BorderColor: var(--pf-t--global--border--color--nonstatus--orangered--hover);\n --pf-v6-c-label--m-yellow--BackgroundColor: var(--pf-t--global--color--nonstatus--yellow--default);\n --pf-v6-c-label--m-yellow--Color: var(--pf-t--global--text--color--nonstatus--on-yellow--default);\n --pf-v6-c-label--m-yellow__icon--Color: var(--pf-t--global--icon--color--nonstatus--on-yellow--default);\n --pf-v6-c-label--m-yellow--m-clickable--hover--BackgroundColor: var(--pf-t--global--color--nonstatus--yellow--hover);\n --pf-v6-c-label--m-yellow--m-clickable--hover--Color: var(--pf-t--global--text--color--nonstatus--on-yellow--hover);\n --pf-v6-c-label--m-yellow--m-clickable--hover__icon--Color: var(--pf-t--global--icon--color--nonstatus--on-yellow--hover);\n --pf-v6-c-label--m-yellow--m-outline--BorderColor: var(--pf-t--global--border--color--nonstatus--yellow--default);\n --pf-v6-c-label--m-yellow--m-outline--m-clickable--hover--BorderColor: var(--pf-t--global--border--color--nonstatus--yellow--hover);\n --pf-v6-c-label--m-green--BackgroundColor: var(--pf-t--global--color--nonstatus--green--default);\n --pf-v6-c-label--m-green--Color: var(--pf-t--global--text--color--nonstatus--on-green--default);\n --pf-v6-c-label--m-green__icon--Color: var(--pf-t--global--icon--color--nonstatus--on-green--default);\n --pf-v6-c-label--m-green--m-clickable--hover--BackgroundColor: var(--pf-t--global--color--nonstatus--green--hover);\n --pf-v6-c-label--m-green--m-clickable--hover--Color: var(--pf-t--global--text--color--nonstatus--on-green--hover);\n --pf-v6-c-label--m-green--m-clickable--hover__icon--Color: var(--pf-t--global--icon--color--nonstatus--on-green--hover);\n --pf-v6-c-label--m-green--m-outline--BorderColor: var(--pf-t--global--border--color--nonstatus--green--default);\n --pf-v6-c-label--m-green--m-outline--m-clickable--hover--BorderColor: var(--pf-t--global--border--color--nonstatus--green--hover);\n --pf-v6-c-label--m-teal--BackgroundColor: var(--pf-t--global--color--nonstatus--teal--default);\n --pf-v6-c-label--m-teal--Color: var(--pf-t--global--text--color--nonstatus--on-teal--default);\n --pf-v6-c-label--m-teal__icon--Color: var(--pf-t--global--icon--color--nonstatus--on-teal--default);\n --pf-v6-c-label--m-teal--m-clickable--hover--BackgroundColor: var(--pf-t--global--color--nonstatus--teal--hover);\n --pf-v6-c-label--m-teal--m-clickable--hover--Color: var(--pf-t--global--text--color--nonstatus--on-teal--hover);\n --pf-v6-c-label--m-teal--m-clickable--hover__icon--Color: var(--pf-t--global--icon--color--nonstatus--on-teal--hover);\n --pf-v6-c-label--m-teal--m-outline--BorderColor: var(--pf-t--global--border--color--nonstatus--teal--default);\n --pf-v6-c-label--m-teal--m-outline--m-clickable--hover--BorderColor: var(--pf-t--global--border--color--nonstatus--teal--hover);\n --pf-v6-c-label--m-purple--BackgroundColor: var(--pf-t--global--color--nonstatus--purple--default);\n --pf-v6-c-label--m-purple--Color: var(--pf-t--global--text--color--nonstatus--on-purple--default);\n --pf-v6-c-label--m-purple__icon--Color: var(--pf-t--global--icon--color--nonstatus--on-purple--default);\n --pf-v6-c-label--m-purple--m-clickable--hover--BackgroundColor: var(--pf-t--global--color--nonstatus--purple--hover);\n --pf-v6-c-label--m-purple--m-clickable--hover--Color: var(--pf-t--global--text--color--nonstatus--on-purple--hover);\n --pf-v6-c-label--m-purple--m-clickable--hover__icon--Color: var(--pf-t--global--icon--color--nonstatus--on-purple--hover);\n --pf-v6-c-label--m-purple--m-outline--BorderColor: var(--pf-t--global--border--color--nonstatus--purple--default);\n --pf-v6-c-label--m-purple--m-outline--m-clickable--hover--BorderColor: var(--pf-t--global--border--color--nonstatus--purple--hover);\n --pf-v6-c-label--m-success--BackgroundColor: var(--pf-t--global--color--status--success--default);\n --pf-v6-c-label--m-success--Color: var(--pf-t--global--text--color--status--on-success--default);\n --pf-v6-c-label--m-success__icon--Color: var(--pf-t--global--icon--color--status--on-success--default);\n --pf-v6-c-label--m-success--m-clickable--hover--BackgroundColor: var(--pf-t--global--color--status--success--hover);\n --pf-v6-c-label--m-success--m-clickable--hover--Color: var(--pf-t--global--text--color--status--on-success--hover);\n --pf-v6-c-label--m-success--m-clickable--hover__icon--Color: var(--pf-t--global--icon--color--status--on-success--hover);\n --pf-v6-c-label--m-success--m-outline__icon--Color: var(--pf-t--global--icon--color--status--success--default);\n --pf-v6-c-label--m-success--m-outline--BorderColor: var(--pf-t--global--border--color--status--success--default);\n --pf-v6-c-label--m-success--m-outline--m-clickable--hover--BorderColor: var(--pf-t--global--border--color--status--success--hover);\n --pf-v6-c-label--m-success--m-outline--m-clickable--hover__icon--Color: var(--pf-t--global--icon--color--status--success--hover);\n --pf-v6-c-label--m-warning--BackgroundColor: var(--pf-t--global--color--status--warning--default);\n --pf-v6-c-label--m-warning--Color: var(--pf-t--global--text--color--status--on-warning--default);\n --pf-v6-c-label--m-warning__icon--Color: var(--pf-t--global--icon--color--status--on-warning--default);\n --pf-v6-c-label--m-warning--m-clickable--hover--BackgroundColor: var(--pf-t--global--color--status--warning--hover);\n --pf-v6-c-label--m-warning--m-clickable--hover--Color: var(--pf-t--global--text--color--status--on-warning--hover);\n --pf-v6-c-label--m-warning--m-clickable--hover__icon--Color: var(--pf-t--global--icon--color--status--on-warning--hover);\n --pf-v6-c-label--m-warning--m-outline__icon--Color: var(--pf-t--global--icon--color--status--warning--default);\n --pf-v6-c-label--m-warning--m-outline--BorderColor: var(--pf-t--global--border--color--status--warning--default);\n --pf-v6-c-label--m-warning--m-outline--m-clickable--hover--BorderColor: var(--pf-t--global--border--color--status--warning--hover);\n --pf-v6-c-label--m-warning--m-outline--m-clickable--hover__icon--Color: var(--pf-t--global--icon--color--status--warning--hover);\n --pf-v6-c-label--m-danger--BackgroundColor: var(--pf-t--global--color--status--danger--default);\n --pf-v6-c-label--m-danger--Color: var(--pf-t--global--text--color--status--on-danger--default);\n --pf-v6-c-label--m-danger__icon--Color: var(--pf-t--global--icon--color--status--on-danger--default);\n --pf-v6-c-label--m-danger--m-clickable--hover--BackgroundColor: var(--pf-t--global--color--status--danger--hover);\n --pf-v6-c-label--m-danger--m-clickable--hover--Color: var(--pf-t--global--text--color--status--on-danger--hover);\n --pf-v6-c-label--m-danger--m-clickable--hover__icon--Color: var(--pf-t--global--icon--color--status--on-danger--hover);\n --pf-v6-c-label--m-danger--m-outline__icon--Color: var(--pf-t--global--icon--color--status--danger--default);\n --pf-v6-c-label--m-danger--m-outline--BorderColor: var(--pf-t--global--border--color--status--danger--default);\n --pf-v6-c-label--m-danger--m-outline--m-clickable--hover--BorderColor: var(--pf-t--global--border--color--status--danger--hover);\n --pf-v6-c-label--m-danger--m-outline--m-clickable--hover__icon--Color: var(--pf-t--global--icon--color--status--danger--hover);\n --pf-v6-c-label--m-info--BackgroundColor: var(--pf-t--global--color--status--info--default);\n --pf-v6-c-label--m-info--Color: var(--pf-t--global--text--color--status--on-info--default);\n --pf-v6-c-label--m-info__icon--Color: var(--pf-t--global--icon--color--status--on-info--default);\n --pf-v6-c-label--m-info--m-clickable--hover--BackgroundColor: var(--pf-t--global--color--status--info--hover);\n --pf-v6-c-label--m-info--m-clickable--hover--Color: var(--pf-t--global--text--color--status--on-info--hover);\n --pf-v6-c-label--m-info--m-clickable--hover__icon--Color: var(--pf-t--global--icon--color--status--on-info--hover);\n --pf-v6-c-label--m-info--m-outline__icon--Color: var(--pf-t--global--icon--color--status--info--default);\n --pf-v6-c-label--m-info--m-outline--BorderColor: var(--pf-t--global--border--color--status--info--default);\n --pf-v6-c-label--m-info--m-outline--m-clickable--hover--BorderColor: var(--pf-t--global--border--color--status--info--hover);\n --pf-v6-c-label--m-info--m-outline--m-clickable--hover__icon--Color: var(--pf-t--global--icon--color--status--info--hover);\n --pf-v6-c-label--m-custom--BackgroundColor: var(--pf-t--global--color--status--custom--default);\n --pf-v6-c-label--m-custom--Color: var(--pf-t--global--text--color--status--on-custom--default);\n --pf-v6-c-label--m-custom__icon--Color: var(--pf-t--global--icon--color--status--on-custom--default);\n --pf-v6-c-label--m-custom--m-clickable--hover--BackgroundColor: var(--pf-t--global--color--status--custom--hover);\n --pf-v6-c-label--m-custom--m-clickable--hover--Color: var(--pf-t--global--text--color--status--on-custom--hover);\n --pf-v6-c-label--m-custom--m-clickable--hover__icon--Color: var(--pf-t--global--icon--color--status--on-custom--hover);\n --pf-v6-c-label--m-custom--m-outline__icon--Color: var(--pf-t--global--icon--color--status--custom--default);\n --pf-v6-c-label--m-custom--m-outline--BorderColor: var(--pf-t--global--border--color--status--custom--default);\n --pf-v6-c-label--m-custom--m-outline--m-clickable--hover--BorderColor: var(--pf-t--global--border--color--status--custom--hover);\n --pf-v6-c-label--m-custom--m-outline--m-clickable--hover__icon--Color: var(--pf-t--global--icon--color--status--custom--hover);\n --pf-v6-c-label--m-clickable--hover--BorderWidth: var(--pf-t--global--border--width--action--hover);\n --pf-v6-c-label--m-clickable--hover--BorderColor: var(--pf-t--global--border--color--high-contrast);\n --pf-v6-c-label--m-clickable__content--Cursor: pointer;\n --pf-v6-c-label--m-filled__actions--c-button__icon--Color: var(--pf-v6-c-label__icon--Color);\n --pf-v6-c-label--m-outline--BorderWidth: var(--pf-t--global--border--width--action--default);\n --pf-v6-c-label--m-outline--BackgroundColor: transparent;\n --pf-v6-c-label--m-outline--Color: var(--pf-t--global--text--color--regular);\n --pf-v6-c-label--m-outline__icon--Color: var(--pf-t--global--icon--color--regular);\n --pf-v6-c-label--m-outline--m-clickable--hover--BackgroundColor: transparent;\n --pf-v6-c-label--m-outline--m-clickable--hover--BorderWidth: var(--pf-t--global--border--width--action--hover);\n --pf-v6-c-label--m-outline--m-clickable--hover--Color: var(--pf-t--global--text--color--regular);\n --pf-v6-c-label--m-outline--m-clickable--hover__icon--Color: var(--pf-t--global--icon--color--regular);\n --pf-v6-c-label--m-overflow--Color: var(--pf-t--global--text--color--brand--default);\n --pf-v6-c-label--m-overflow--BackgroundColor: var(--pf-t--global--background--color--action--plain--default);\n --pf-v6-c-label--m-overflow--BorderWidth: var(--pf-t--global--border--width--action--plain--default);\n --pf-v6-c-label--m-overflow--hover--Color: var(--pf-t--global--text--color--brand--hover);\n --pf-v6-c-label--m-overflow--hover--BackgroundColor: var(--pf-t--global--background--color--action--plain--hover);\n --pf-v6-c-label--m-overflow--hover--BorderWidth: var(--pf-t--global--border--width--action--plain--hover);\n --pf-v6-c-label--m-add--Color: var(--pf-t--global--text--color--brand--default);\n --pf-v6-c-label--m-add--BackgroundColor: transparent;\n --pf-v6-c-label--m-add--BorderColor: var(--pf-t--global--border--color--default);\n --pf-v6-c-label--m-add--BorderWidth: var(--pf-t--global--border--width--action--default);\n --pf-v6-c-label--m-add--hover--Color: var(--pf-t--global--text--color--brand--hover);\n --pf-v6-c-label--m-add--hover--BackgroundColor: transparent;\n --pf-v6-c-label--m-add--hover--BorderColor: var(--pf-t--global--border--color--hover);\n --pf-v6-c-label--m-add--hover--BorderWidth: var(--pf-t--global--border--width--action--hover);\n --pf-v6-c-label--m-compact--PaddingBlockStart: 0;\n --pf-v6-c-label--m-compact--PaddingInlineEnd: var(--pf-t--global--spacer--sm);\n --pf-v6-c-label--m-compact--PaddingBlockEnd: 0;\n --pf-v6-c-label--m-compact--PaddingInlineStart: var(--pf-t--global--spacer--sm);\n --pf-v6-c-label--m-compact--FontSize: var(--pf-t--global--font--size--body--sm);\n --pf-v6-c-label--m-compact--m-editable--TextUnderlineOffset: 0.0625rem;\n --pf-v6-c-label--m-compact--MinWidth: calc((var(--pf-v6-c-label--m-compact--FontSize) * var(--pf-t--global--font--line-height--body)) + (var(--pf-v6-c-label--m-compact--PaddingBlockStart) + var(--pf-v6-c-label--m-compact--PaddingBlockEnd)));\n --pf-v6-c-label__content--MaxWidth: 100%;\n --pf-v6-c-label__content--Gap: var(--pf-t--global--spacer--gap--text-to-element--compact);\n --pf-v6-c-label__content--Cursor: initial;\n --pf-v6-c-label__icon--FontSize: var(--pf-t--global--icon--size--font--body--sm);\n --pf-v6-c-label__text--MaxWidth: 100%;\n --pf-v6-c-label__actions--MarginInlineEnd: 0;\n --pf-v6-c-label__actions--c-button--FontSize: var(--pf-t--global--icon--size--font--body--sm);\n --pf-v6-c-label__actions--c-button--OutlineOffset: -0.1875rem;\n --pf-v6-c-label__actions--c-button--MarginBlockStart: 0;\n --pf-v6-c-label__actions--c-button--MarginBlockEnd: 0;\n --pf-v6-c-label__actions--c-button--PaddingBlockStart: 0;\n --pf-v6-c-label__actions--c-button--PaddingInlineEnd: 0;\n --pf-v6-c-label__actions--c-button--PaddingBlockEnd: 0;\n --pf-v6-c-label__actions--c-button--PaddingInlineStart: 0;\n --pf-v6-c-label--m-editable--TextDecorationLine: var(--pf-t--global--text-decoration--editable-text--line--default);\n --pf-v6-c-label--m-editable--TextDecorationStyle: var(--pf-t--global--text-decoration--editable-text--style--default);\n --pf-v6-c-label--m-editable--hover--TextDecorationLine: var(--pf-t--global--text-decoration--editable-text--line--hover);\n --pf-v6-c-label--m-editable--hover--TextDecorationStyle: var(--pf-t--global--text-decoration--editable-text--style--hover);\n --pf-v6-c-label--m-editable--TextUnderlineOffset: 0.25rem;\n --pf-v6-c-label--m-editable__content--MaxWidth: 16ch;\n --pf-v6-c-label--m-editable__content--Cursor: pointer;\n --pf-v6-c-label--m-editable--m-editable-active--TextDecorationLine: none;\n --pf-v6-c-label--m-editable--m-editable-active--BackgroundColor: transparent;\n --pf-v6-c-label--m-editable--m-editable-active--Color: var(--pf-t--global--text--color--regular);\n --pf-v6-c-label--m-editable--m-editable-active__content--Cursor: initial;\n --pf-v6-c-label--m-disabled--BackgroundColor: var(--pf-t--global--background--color--disabled--default);\n --pf-v6-c-label--m-disabled--Color: var(--pf-t--global--text--color--on-disabled);\n --pf-v6-c-label--m-disabled__icon--Color: var(--pf-t--global--icon--color--on-disabled);\n --pf-v6-c-label--m-disabled--c-button--disabled__icon--Color: var(--pf-t--global--icon--color--on-disabled);\n}\n\n.pf-v6-c-label {\n position: relative;\n gap: var(--pf-v6-c-label--Gap);\n min-width: var(--pf-v6-c-label--MinWidth);\n max-width: var(--pf-v6-c-label--MaxWidth);\n padding-block-start: var(--pf-v6-c-label--PaddingBlockStart);\n padding-block-end: var(--pf-v6-c-label--PaddingBlockEnd);\n padding-inline-start: var(--pf-v6-c-label--PaddingInlineStart);\n padding-inline-end: var(--pf-v6-c-label--PaddingInlineEnd);\n font-size: var(--pf-v6-c-label--FontSize);\n white-space: nowrap;\n background: transparent;\n border: 0;\n border-radius: var(--pf-v6-c-label--BorderRadius);\n isolation: isolate;\n}\n.pf-v6-c-label.pf-m-blue {\n --pf-v6-c-label--BackgroundColor: var(--pf-v6-c-label--m-blue--BackgroundColor);\n --pf-v6-c-label--Color: var(--pf-v6-c-label--m-blue--Color);\n --pf-v6-c-label__icon--Color: var(--pf-v6-c-label--m-blue__icon--Color);\n --pf-v6-c-label--m-clickable--hover--BackgroundColor: var(--pf-v6-c-label--m-blue--m-clickable--hover--BackgroundColor);\n --pf-v6-c-label--m-clickable--hover--Color: var(--pf-v6-c-label--m-blue--m-clickable--hover--Color);\n --pf-v6-c-label--m-clickable--hover__icon--Color: var(--pf-v6-c-label--m-blue--m-clickable--hover__icon--Color);\n --pf-v6-c-label--m-outline--BorderColor: var(--pf-v6-c-label--m-blue--m-outline--BorderColor);\n --pf-v6-c-label--m-outline--m-clickable--hover--BorderColor: var(--pf-v6-c-label--m-blue--m-outline--m-clickable--hover--BorderColor);\n}\n.pf-v6-c-label.pf-m-red {\n --pf-v6-c-label--BackgroundColor: var(--pf-v6-c-label--m-red--BackgroundColor);\n --pf-v6-c-label--Color: var(--pf-v6-c-label--m-red--Color);\n --pf-v6-c-label__icon--Color: var(--pf-v6-c-label--m-red__icon--Color);\n --pf-v6-c-label--m-clickable--hover--BackgroundColor: var(--pf-v6-c-label--m-red--m-clickable--hover--BackgroundColor);\n --pf-v6-c-label--m-clickable--hover--Color: var(--pf-v6-c-label--m-red--m-clickable--hover--Color);\n --pf-v6-c-label--m-clickable--hover__icon--Color: var(--pf-v6-c-label--m-red--m-clickable--hover__icon--Color);\n --pf-v6-c-label--m-outline--BorderColor: var(--pf-v6-c-label--m-red--m-outline--BorderColor);\n --pf-v6-c-label--m-outline--m-clickable--hover--BorderColor: var(--pf-v6-c-label--m-red--m-outline--m-clickable--hover--BorderColor);\n}\n.pf-v6-c-label.pf-m-orange {\n --pf-v6-c-label--BackgroundColor: var(--pf-v6-c-label--m-orange--BackgroundColor);\n --pf-v6-c-label--Color: var(--pf-v6-c-label--m-orange--Color);\n --pf-v6-c-label__icon--Color: var(--pf-v6-c-label--m-orange__icon--Color);\n --pf-v6-c-label--m-clickable--hover--BackgroundColor: var(--pf-v6-c-label--m-orange--m-clickable--hover--BackgroundColor);\n --pf-v6-c-label--m-clickable--hover--Color: var(--pf-v6-c-label--m-orange--m-clickable--hover--Color);\n --pf-v6-c-label--m-clickable--hover__icon--Color: var(--pf-v6-c-label--m-orange--m-clickable--hover__icon--Color);\n --pf-v6-c-label--m-outline--BorderColor: var(--pf-v6-c-label--m-orange--m-outline--BorderColor);\n --pf-v6-c-label--m-outline--m-clickable--hover--BorderColor: var(--pf-v6-c-label--m-orange--m-outline--m-clickable--hover--BorderColor);\n}\n.pf-v6-c-label.pf-m-orangered {\n --pf-v6-c-label--BackgroundColor: var(--pf-v6-c-label--m-orangered--BackgroundColor);\n --pf-v6-c-label--Color: var(--pf-v6-c-label--m-orangered--Color);\n --pf-v6-c-label__icon--Color: var(--pf-v6-c-label--m-orangered__icon--Color);\n --pf-v6-c-label--m-clickable--hover--BackgroundColor: var(--pf-v6-c-label--m-orangered--m-clickable--hover--BackgroundColor);\n --pf-v6-c-label--m-clickable--hover--Color: var(--pf-v6-c-label--m-orangered--m-clickable--hover--Color);\n --pf-v6-c-label--m-clickable--hover__icon--Color: var(--pf-v6-c-label--m-orangered--m-clickable--hover__icon--Color);\n --pf-v6-c-label--m-outline--BorderColor: var(--pf-v6-c-label--m-orangered--m-outline--BorderColor);\n --pf-v6-c-label--m-outline--m-clickable--hover--BorderColor: var(--pf-v6-c-label--m-orangered--m-outline--m-clickable--hover--BorderColor);\n}\n.pf-v6-c-label.pf-m-yellow {\n --pf-v6-c-label--BackgroundColor: var(--pf-v6-c-label--m-yellow--BackgroundColor);\n --pf-v6-c-label--Color: var(--pf-v6-c-label--m-yellow--Color);\n --pf-v6-c-label__icon--Color: var(--pf-v6-c-label--m-yellow__icon--Color);\n --pf-v6-c-label--m-clickable--hover--BackgroundColor: var(--pf-v6-c-label--m-yellow--m-clickable--hover--BackgroundColor);\n --pf-v6-c-label--m-clickable--hover--Color: var(--pf-v6-c-label--m-yellow--m-clickable--hover--Color);\n --pf-v6-c-label--m-clickable--hover__icon--Color: var(--pf-v6-c-label--m-yellow--m-clickable--hover__icon--Color);\n --pf-v6-c-label--m-outline--BorderColor: var(--pf-v6-c-label--m-yellow--m-outline--BorderColor);\n --pf-v6-c-label--m-outline--m-clickable--hover--BorderColor: var(--pf-v6-c-label--m-yellow--m-outline--m-clickable--hover--BorderColor);\n}\n.pf-v6-c-label.pf-m-green {\n --pf-v6-c-label--BackgroundColor: var(--pf-v6-c-label--m-green--BackgroundColor);\n --pf-v6-c-label--Color: var(--pf-v6-c-label--m-green--Color);\n --pf-v6-c-label__icon--Color: var(--pf-v6-c-label--m-green__icon--Color);\n --pf-v6-c-label--m-clickable--hover--BackgroundColor: var(--pf-v6-c-label--m-green--m-clickable--hover--BackgroundColor);\n --pf-v6-c-label--m-clickable--hover--Color: var(--pf-v6-c-label--m-green--m-clickable--hover--Color);\n --pf-v6-c-label--m-clickable--hover__icon--Color: var(--pf-v6-c-label--m-green--m-clickable--hover__icon--Color);\n --pf-v6-c-label--m-outline--BorderColor: var(--pf-v6-c-label--m-green--m-outline--BorderColor);\n --pf-v6-c-label--m-outline--m-clickable--hover--BorderColor: var(--pf-v6-c-label--m-green--m-outline--m-clickable--hover--BorderColor);\n}\n.pf-v6-c-label.pf-m-teal {\n --pf-v6-c-label--BackgroundColor: var(--pf-v6-c-label--m-teal--BackgroundColor);\n --pf-v6-c-label--Color: var(--pf-v6-c-label--m-teal--Color);\n --pf-v6-c-label__icon--Color: var(--pf-v6-c-label--m-teal__icon--Color);\n --pf-v6-c-label--m-clickable--hover--BackgroundColor: var(--pf-v6-c-label--m-teal--m-clickable--hover--BackgroundColor);\n --pf-v6-c-label--m-clickable--hover--Color: var(--pf-v6-c-label--m-teal--m-clickable--hover--Color);\n --pf-v6-c-label--m-clickable--hover__icon--Color: var(--pf-v6-c-label--m-teal--m-clickable--hover__icon--Color);\n --pf-v6-c-label--m-outline--BorderColor: var(--pf-v6-c-label--m-teal--m-outline--BorderColor);\n --pf-v6-c-label--m-outline--m-clickable--hover--BorderColor: var(--pf-v6-c-label--m-teal--m-outline--m-clickable--hover--BorderColor);\n}\n.pf-v6-c-label.pf-m-purple {\n --pf-v6-c-label--BackgroundColor: var(--pf-v6-c-label--m-purple--BackgroundColor);\n --pf-v6-c-label--Color: var(--pf-v6-c-label--m-purple--Color);\n --pf-v6-c-label__icon--Color: var(--pf-v6-c-label--m-purple__icon--Color);\n --pf-v6-c-label--m-clickable--hover--BackgroundColor: var(--pf-v6-c-label--m-purple--m-clickable--hover--BackgroundColor);\n --pf-v6-c-label--m-clickable--hover--Color: var(--pf-v6-c-label--m-purple--m-clickable--hover--Color);\n --pf-v6-c-label--m-clickable--hover__icon--Color: var(--pf-v6-c-label--m-purple--m-clickable--hover__icon--Color);\n --pf-v6-c-label--m-outline--BorderColor: var(--pf-v6-c-label--m-purple--m-outline--BorderColor);\n --pf-v6-c-label--m-outline--m-clickable--hover--BorderColor: var(--pf-v6-c-label--m-purple--m-outline--m-clickable--hover--BorderColor);\n}\n.pf-v6-c-label.pf-m-success {\n --pf-v6-c-label--BackgroundColor: var(--pf-v6-c-label--m-success--BackgroundColor);\n --pf-v6-c-label--Color: var(--pf-v6-c-label--m-success--Color);\n --pf-v6-c-label__icon--Color: var(--pf-v6-c-label--m-success__icon--Color);\n --pf-v6-c-label--m-clickable--hover--BackgroundColor: var(--pf-v6-c-label--m-success--m-clickable--hover--BackgroundColor);\n --pf-v6-c-label--m-clickable--hover--Color: var(--pf-v6-c-label--m-success--m-clickable--hover--Color);\n --pf-v6-c-label--m-clickable--hover__icon--Color: var(--pf-v6-c-label--m-success--m-clickable--hover__icon--Color);\n --pf-v6-c-label--m-outline__icon--Color: var(--pf-v6-c-label--m-success--m-outline__icon--Color);\n --pf-v6-c-label--m-outline--BorderColor: var(--pf-v6-c-label--m-success--m-outline--BorderColor);\n --pf-v6-c-label--m-outline--m-clickable--hover--BorderColor: var(--pf-v6-c-label--m-success--m-outline--m-clickable--hover--BorderColor);\n --pf-v6-c-label--m-outline--m-clickable--hover__icon--Color: var(--pf-v6-c-label--m-success--m-outline--m-clickable--hover__icon--Color);\n}\n.pf-v6-c-label.pf-m-warning {\n --pf-v6-c-label--BackgroundColor: var(--pf-v6-c-label--m-warning--BackgroundColor);\n --pf-v6-c-label--Color: var(--pf-v6-c-label--m-warning--Color);\n --pf-v6-c-label__icon--Color: var(--pf-v6-c-label--m-warning__icon--Color);\n --pf-v6-c-label--m-clickable--hover--BackgroundColor: var(--pf-v6-c-label--m-warning--m-clickable--hover--BackgroundColor);\n --pf-v6-c-label--m-clickable--hover--Color: var(--pf-v6-c-label--m-warning--m-clickable--hover--Color);\n --pf-v6-c-label--m-clickable--hover__icon--Color: var(--pf-v6-c-label--m-warning--m-clickable--hover__icon--Color);\n --pf-v6-c-label--m-outline__icon--Color: var(--pf-v6-c-label--m-warning--m-outline__icon--Color);\n --pf-v6-c-label--m-outline--BorderColor: var(--pf-v6-c-label--m-warning--m-outline--BorderColor);\n --pf-v6-c-label--m-outline--m-clickable--hover--BorderColor: var(--pf-v6-c-label--m-warning--m-outline--m-clickable--hover--BorderColor);\n --pf-v6-c-label--m-outline--m-clickable--hover__icon--Color: var(--pf-v6-c-label--m-warning--m-outline--m-clickable--hover__icon--Color);\n}\n.pf-v6-c-label.pf-m-danger {\n --pf-v6-c-label--BackgroundColor: var(--pf-v6-c-label--m-danger--BackgroundColor);\n --pf-v6-c-label--Color: var(--pf-v6-c-label--m-danger--Color);\n --pf-v6-c-label__icon--Color: var(--pf-v6-c-label--m-danger__icon--Color);\n --pf-v6-c-label--m-clickable--hover--BackgroundColor: var(--pf-v6-c-label--m-danger--m-clickable--hover--BackgroundColor);\n --pf-v6-c-label--m-clickable--hover--Color: var(--pf-v6-c-label--m-danger--m-clickable--hover--Color);\n --pf-v6-c-label--m-clickable--hover__icon--Color: var(--pf-v6-c-label--m-danger--m-clickable--hover__icon--Color);\n --pf-v6-c-label--m-outline__icon--Color: var(--pf-v6-c-label--m-danger--m-outline__icon--Color);\n --pf-v6-c-label--m-outline--BorderColor: var(--pf-v6-c-label--m-danger--m-outline--BorderColor);\n --pf-v6-c-label--m-outline--m-clickable--hover--BorderColor: var(--pf-v6-c-label--m-danger--m-outline--m-clickable--hover--BorderColor);\n --pf-v6-c-label--m-outline--m-clickable--hover__icon--Color: var(--pf-v6-c-label--m-danger--m-outline--m-clickable--hover__icon--Color);\n}\n.pf-v6-c-label.pf-m-info {\n --pf-v6-c-label--BackgroundColor: var(--pf-v6-c-label--m-info--BackgroundColor);\n --pf-v6-c-label--Color: var(--pf-v6-c-label--m-info--Color);\n --pf-v6-c-label__icon--Color: var(--pf-v6-c-label--m-info__icon--Color);\n --pf-v6-c-label--m-clickable--hover--BackgroundColor: var(--pf-v6-c-label--m-info--m-clickable--hover--BackgroundColor);\n --pf-v6-c-label--m-clickable--hover--Color: var(--pf-v6-c-label--m-info--m-clickable--hover--Color);\n --pf-v6-c-label--m-clickable--hover__icon--Color: var(--pf-v6-c-label--m-info--m-clickable--hover__icon--Color);\n --pf-v6-c-label--m-outline__icon--Color: var(--pf-v6-c-label--m-info--m-outline__icon--Color);\n --pf-v6-c-label--m-outline--BorderColor: var(--pf-v6-c-label--m-info--m-outline--BorderColor);\n --pf-v6-c-label--m-outline--m-clickable--hover--BorderColor: var(--pf-v6-c-label--m-info--m-outline--m-clickable--hover--BorderColor);\n --pf-v6-c-label--m-outline--m-clickable--hover__icon--Color: var(--pf-v6-c-label--m-info--m-outline--m-clickable--hover__icon--Color);\n}\n.pf-v6-c-label.pf-m-custom {\n --pf-v6-c-label--BackgroundColor: var(--pf-v6-c-label--m-custom--BackgroundColor);\n --pf-v6-c-label--Color: var(--pf-v6-c-label--m-custom--Color);\n --pf-v6-c-label__icon--Color: var(--pf-v6-c-label--m-custom__icon--Color);\n --pf-v6-c-label--m-clickable--hover--BackgroundColor: var(--pf-v6-c-label--m-custom--m-clickable--hover--BackgroundColor);\n --pf-v6-c-label--m-clickable--hover--Color: var(--pf-v6-c-label--m-custom--m-clickable--hover--Color);\n --pf-v6-c-label--m-clickable--hover__icon--Color: var(--pf-v6-c-label--m-custom--m-clickable--hover__icon--Color);\n --pf-v6-c-label--m-outline__icon--Color: var(--pf-v6-c-label--m-custom--m-outline__icon--Color);\n --pf-v6-c-label--m-outline--BorderColor: var(--pf-v6-c-label--m-custom--m-outline--BorderColor);\n --pf-v6-c-label--m-outline--m-clickable--hover--BorderColor: var(--pf-v6-c-label--m-custom--m-outline--m-clickable--hover--BorderColor);\n --pf-v6-c-label--m-outline--m-clickable--hover__icon--Color: var(--pf-v6-c-label--m-success--m-outline--m-clickable--hover__icon--Color);\n}\n.pf-v6-c-label.pf-m-compact {\n --pf-v6-c-label--PaddingBlockStart: var(--pf-v6-c-label--m-compact--PaddingBlockStart);\n --pf-v6-c-label--PaddingInlineEnd: var(--pf-v6-c-label--m-compact--PaddingInlineEnd);\n --pf-v6-c-label--PaddingBlockEnd: var(--pf-v6-c-label--m-compact--PaddingBlockEnd);\n --pf-v6-c-label--PaddingInlineStart: var(--pf-v6-c-label--m-compact--PaddingInlineStart);\n --pf-v6-c-label--FontSize: var(--pf-v6-c-label--m-compact--FontSize);\n --pf-v6-c-label--MinWidth: var(--pf-v6-c-label--m-compact--MinWidth);\n --pf-v6-c-label--m-editable--TextUnderlineOffset: var(--pf-v6-c-label--m-compact--m-editable--TextUnderlineOffset);\n}\n.pf-v6-c-label.pf-m-filled .pf-v6-c-label__actions .pf-v6-c-button {\n --pf-v6-c-button__icon--Color: var(--pf-v6-c-label--m-filled__actions--c-button__icon--Color);\n}\n.pf-v6-c-label.pf-m-outline {\n --pf-v6-c-label--Color: var(--pf-v6-c-label--m-outline--Color);\n --pf-v6-c-label--BorderWidth: var(--pf-v6-c-label--m-outline--BorderWidth);\n --pf-v6-c-label--BorderColor: var(--pf-v6-c-label--m-outline--BorderColor);\n --pf-v6-c-label--BackgroundColor: var(--pf-v6-c-label--m-outline--BackgroundColor);\n --pf-v6-c-label__icon--Color: var(--pf-v6-c-label--m-outline__icon--Color);\n --pf-v6-c-label--m-clickable--hover--BackgroundColor: var(--pf-v6-c-label--m-outline--m-clickable--hover--BackgroundColor);\n --pf-v6-c-label--m-clickable--hover--BorderWidth: var(--pf-v6-c-label--m-outline--m-clickable--hover--BorderWidth);\n --pf-v6-c-label--m-clickable--hover--BorderColor: var(--pf-v6-c-label--m-outline--m-clickable--hover--BorderColor);\n --pf-v6-c-label--m-clickable--hover--Color: var(--pf-v6-c-label--m-outline--m-clickable--hover--Color);\n --pf-v6-c-label--m-clickable--hover__icon--Color: var(--pf-v6-c-label--m-outline--m-clickable--hover__icon--Color);\n}\n.pf-v6-c-label.pf-m-editable {\n --pf-v6-c-label__content--MaxWidth: var(--pf-v6-c-label--m-editable__content--MaxWidth);\n --pf-v6-c-label__content--Cursor: var(--pf-v6-c-label--m-editable__content--Cursor);\n}\n.pf-v6-c-label.pf-m-editable .pf-v6-c-label__content:is(:hover, :focus) {\n --pf-v6-c-label--m-editable--TextDecorationLine: var(--pf-v6-c-label--m-editable--hover--TextDecorationLine);\n --pf-v6-c-label--m-editable--TextDecorationStyle: var(--pf-v6-c-label--m-editable--hover--TextDecorationStyle);\n}\n.pf-v6-c-label.pf-m-editable .pf-v6-c-label__text {\n text-decoration-line: var(--pf-v6-c-label--m-editable--TextDecorationLine);\n text-decoration-style: var(--pf-v6-c-label--m-editable--TextDecorationStyle);\n text-underline-offset: var(--pf-v6-c-label--m-editable--TextUnderlineOffset);\n}\n.pf-v6-c-label.pf-m-editable-active {\n --pf-v6-c-label--m-editable--TextDecorationLine: var(--pf-v6-c-label--m-editable--m-editable-active--TextDecorationLine);\n --pf-v6-c-label--BackgroundColor: var(--pf-v6-c-label--m-editable--m-editable-active--BackgroundColor);\n --pf-v6-c-label--Color: var(--pf-v6-c-label--m-editable--m-editable-active--Color);\n --pf-v6-c-label__content--Cursor: var(--pf-v6-c-label--m-editable--m-editable-active__content--Cursor);\n}\n.pf-v6-c-label.pf-m-overflow {\n --pf-v6-c-label--Color: var(--pf-v6-c-label--m-overflow--Color);\n --pf-v6-c-label--BackgroundColor: var(--pf-v6-c-label--m-overflow--BackgroundColor);\n --pf-v6-c-label--BorderWidth: var(--pf-v6-c-label--m-overflow--BorderWidth);\n}\n.pf-v6-c-label.pf-m-overflow:is(:hover, :focus) {\n --pf-v6-c-label--m-overflow--Color: var(--pf-v6-c-label--m-overflow--hover--Color);\n --pf-v6-c-label--m-overflow--BackgroundColor: var(--pf-v6-c-label--m-overflow--hover--BackgroundColor);\n --pf-v6-c-label--m-overflow--BorderWidth: var(--pf-v6-c-label--m-overflow--hover--BorderWidth);\n}\n.pf-v6-c-label.pf-m-add {\n --pf-v6-c-label--Color: var(--pf-v6-c-label--m-add--Color);\n --pf-v6-c-label--BackgroundColor: var(--pf-v6-c-label--m-add--BackgroundColor);\n --pf-v6-c-label--BorderColor: var(--pf-v6-c-label--m-add--BorderColor);\n --pf-v6-c-label--BorderWidth: var(--pf-v6-c-label--m-add--BorderWidth);\n}\n.pf-v6-c-label.pf-m-add:is(:hover, :focus) {\n --pf-v6-c-label--m-add--Color: var(--pf-v6-c-label--m-add--hover--Color);\n --pf-v6-c-label--m-add--BackgroundColor: var(--pf-v6-c-label--m-add--hover--BackgroundColor);\n --pf-v6-c-label--m-add--BorderColor: var(--pf-v6-c-label--m-add--hover--BorderColor);\n --pf-v6-c-label--m-add--BorderWidth: var(--pf-v6-c-label--m-add--hover--BorderWidth);\n}\n.pf-v6-c-label.pf-m-clickable {\n --pf-v6-c-label__content--Cursor: var(--pf-v6-c-label--m-clickable__content--Cursor);\n}\n.pf-v6-c-label.pf-m-clickable .pf-v6-c-label__content, .pf-v6-c-label.pf-m-clickable .pf-v6-c-label__content:is(:hover, :focus) {\n text-decoration-line: none;\n}\n.pf-v6-c-label.pf-m-clickable .pf-v6-c-label__content:is(:hover, :focus) {\n --pf-v6-c-label--Color: var(--pf-v6-c-label--m-clickable--hover--Color);\n --pf-v6-c-label__icon--Color: var(--pf-v6-c-label--m-clickable--hover__icon--Color);\n --pf-v6-c-label--BackgroundColor: var(--pf-v6-c-label--m-clickable--hover--BackgroundColor);\n --pf-v6-c-label--BorderWidth: var(--pf-v6-c-label--m-clickable--hover--BorderWidth);\n --pf-v6-c-label--BorderColor: var(--pf-v6-c-label--m-clickable--hover--BorderColor);\n --pf-v6-c-label--m-outline--BorderWidth: var(--pf-v6-c-label--m-outline--m-clickable--hover--BorderWidth);\n --pf-v6-c-label--m-outline--BorderColor: var(--pf-v6-c-label--m-outline--m-clickable--hover--BorderColor);\n}\n.pf-v6-c-label.pf-m-clickable .pf-v6-c-label__content:is(:hover, :focus) ~ .pf-v6-c-label__actions .pf-v6-c-button {\n --pf-v6-c-label--m-filled__actions--c-button__icon--Color: var(--pf-v6-c-label--m-clickable--hover__icon--Color);\n}\n.pf-v6-c-label.pf-m-disabled {\n --pf-v6-c-label--BackgroundColor: var(--pf-v6-c-label--m-disabled--BackgroundColor);\n --pf-v6-c-label--Color: var(--pf-v6-c-label--m-disabled--Color);\n --pf-v6-c-label__icon--Color: var(--pf-v6-c-label--m-disabled__icon--Color);\n --pf-v6-c-label--BorderWidth: 0;\n pointer-events: none;\n}\n.pf-v6-c-label.pf-m-disabled .pf-v6-c-button {\n --pf-v6-c-button--m-plain--disabled__icon--Color: var(--pf-v6-c-label--m-disabled--c-button--disabled__icon--Color);\n}\n\n.pf-v6-c-label,\n.pf-v6-c-label__content {\n display: inline-flex;\n align-items: center;\n justify-content: center;\n}\n\n.pf-v6-c-label__text {\n overflow: hidden;\n text-overflow: ellipsis;\n white-space: nowrap;\n max-width: var(--pf-v6-c-label__text--MaxWidth);\n}\n\n.pf-v6-c-label__content {\n gap: var(--pf-v6-c-label__content--Gap);\n max-width: var(--pf-v6-c-label__content--MaxWidth);\n padding: 0;\n overflow: hidden;\n color: var(--pf-v6-c-label--Color);\n cursor: var(--pf-v6-c-label__content--Cursor, revert);\n background: transparent;\n border-width: 0;\n}\n.pf-v6-c-label__content::before {\n position: absolute;\n inset: 0;\n z-index: -1;\n pointer-events: none;\n content: "";\n background-color: var(--pf-v6-c-label--BackgroundColor);\n border: var(--pf-v6-c-label--BorderWidth) solid var(--pf-v6-c-label--BorderColor);\n border-radius: var(--pf-v6-c-label--BorderRadius);\n}\ninput.pf-v6-c-label__content {\n overflow: hidden;\n text-overflow: ellipsis;\n white-space: nowrap;\n}\n\n.pf-v6-c-label__icon {\n color: var(--pf-v6-c-label__icon--Color);\n}\n\n.pf-v6-c-label__actions {\n margin-inline-end: var(--pf-v6-c-label__actions--MarginInlineEnd);\n}\n.pf-v6-c-label.pf-m-compact .pf-v6-c-label__actions .pf-v6-c-button {\n --pf-v6-c-button--m-plain--m-no-padding--after--Inset: 0 calc(-0.125rem);\n}\n\n.pf-v6-c-label__actions .pf-v6-c-button {\n --pf-v6-c-button--FontSize: var(--pf-v6-c-label__actions--c-button--FontSize);\n --pf-v6-c-button--m-plain--m-no-padding--PaddingBlockStart: var(--pf-v6-c-label__actions--c-button--PaddingBlockStart);\n --pf-v6-c-button--m-plain--m-no-padding--PaddingInlineEnd: var(--pf-v6-c-label__actions--c-button--PaddingInlineEnd);\n --pf-v6-c-button--m-plain--m-no-padding--PaddingBlockEnd: var(--pf-v6-c-label__actions--c-button--PaddingBlockEnd);\n --pf-v6-c-button--m-plain--m-no-padding--PaddingInlineStart: var(--pf-v6-c-label__actions--c-button--PaddingInlineStart);\n margin-block-start: var(--pf-v6-c-label__actions--c-button--MarginBlockStart);\n margin-block-end: var(--pf-v6-c-label__actions--c-button--MarginBlockEnd);\n outline-offset: var(--pf-v6-c-label__actions--c-button--OutlineOffset);\n}',""]);const i=l},6e3(e,n,t){"use strict";t.d(n,{A:()=>i});var a=t(1601),o=t.n(a),r=t(6314),l=t.n(r)()(o());l.push([e.id,".pf-v6-c-list {\n --pf-v6-c-list--PaddingInlineStart: var(--pf-t--global--spacer--lg);\n --pf-v6-c-list--ul--ListStyle: var(--pf-t--global--list-style);\n --pf-v6-c-list--Gap: var(--pf-t--global--spacer--sm);\n --pf-v6-c-list--nested--PaddingBlockStart: var(--pf-v6-c-list--Gap);\n --pf-v6-c-list--m-plain--PaddingInlineStart: 0;\n --pf-v6-c-list--m-inline--PaddingInlineStart: 0;\n --pf-v6-c-list--m-inline--ColumnGap: var(--pf-t--global--spacer--lg);\n --pf-v6-c-list--m-inline--RowGap: var(--pf-t--global--spacer--xs);\n --pf-v6-c-list--m-bordered--li--PaddingBlockStart: var(--pf-v6-c-list--Gap);\n --pf-v6-c-list--m-bordered--li--BorderBlockStartColor: var(--pf-t--global--border--color--default);\n --pf-v6-c-list--m-bordered--li--BorderBlockStartWidth: var(--pf-t--global--border--width--divider--default);\n --pf-v6-c-list__item-icon--MinWidth: var(--pf-t--global--icon--size--sm);\n --pf-v6-c-list__item-icon--MarginBlockStart: var(--pf-t--global--spacer--xs);\n --pf-v6-c-list__item-icon--MarginInlineEnd: var(--pf-t--global--spacer--sm);\n --pf-v6-c-list__item-icon--Color: var(--pf-t--global--icon--color--regular);\n --pf-v6-c-list__item-icon--FontSize: var(--pf-t--global--icon--size--sm);\n --pf-v6-c-list--m-icon-lg__item-icon--MinWidth: var(--pf-t--global--icon--size--lg);\n --pf-v6-c-list--m-icon-lg__item-icon--MarginInlineEnd: var(--pf-t--global--spacer--md);\n --pf-v6-c-list--m-icon-lg__item-icon--FontSize: var(--pf-t--global--icon--size--lg);\n}\n\n.pf-v6-c-list {\n display: flex;\n flex-direction: column;\n gap: var(--pf-v6-c-list--Gap);\n padding-inline-start: var(--pf-v6-c-list--PaddingInlineStart);\n}\n.pf-v6-c-list .pf-v6-c-list {\n padding-block-start: var(--pf-v6-c-list--nested--PaddingBlockStart);\n}\nul.pf-v6-c-list {\n list-style: var(--pf-v6-c-list--ul--ListStyle);\n}\n\n.pf-v6-c-list.pf-m-icon-lg {\n --pf-v6-c-list__item-icon--MinWidth: var(--pf-v6-c-list--m-icon-lg__item-icon--MinWidth);\n --pf-v6-c-list__item-icon--MarginBlockStart: 0;\n --pf-v6-c-list__item-icon--MarginInlineEnd: var(--pf-v6-c-list--m-icon-lg__item-icon--MarginInlineEnd);\n --pf-v6-c-list__item-icon--FontSize: var(--pf-v6-c-list--m-icon-lg__item-icon--FontSize);\n}\n.pf-v6-c-list.pf-m-plain {\n --pf-v6-c-list--PaddingInlineStart: var(--pf-v6-c-list--m-plain--PaddingInlineStart);\n list-style: none;\n}\n.pf-v6-c-list.pf-m-inline {\n --pf-v6-c-list--PaddingInlineStart: var(--pf-v6-c-list--m-inline--PaddingInlineStart);\n --pf-v6-c-list--Gap: var(--pf-v6-c-list--m-inline--RowGap) var(--pf-v6-c-list--m-inline--ColumnGap);\n flex-direction: row;\n flex-wrap: wrap;\n list-style: none;\n}\n.pf-v6-c-list.pf-m-bordered > * + * {\n padding-block-start: var(--pf-v6-c-list--m-bordered--li--PaddingBlockStart);\n border-block-start: var(--pf-v6-c-list--m-bordered--li--BorderBlockStartWidth) solid var(--pf-v6-c-list--m-bordered--li--BorderBlockStartColor);\n}\n\n.pf-v6-c-list__item {\n display: flex;\n}\n\n.pf-v6-c-list__item-icon {\n flex-shrink: 0;\n min-width: var(--pf-v6-c-list__item-icon--MinWidth);\n margin-block-start: var(--pf-v6-c-list__item-icon--MarginBlockStart);\n margin-inline-end: var(--pf-v6-c-list__item-icon--MarginInlineEnd);\n font-size: var(--pf-v6-c-list__item-icon--FontSize);\n line-height: 1;\n color: var(--pf-v6-c-list__item-icon--Color);\n}",""]);const i=l},1142(e,n,t){"use strict";t.d(n,{A:()=>i});var a=t(1601),o=t.n(a),r=t(6314),l=t.n(r)()(o());l.push([e.id,'.pf-v6-c-login {\n --pf-v6-c-login--PaddingBlockStart: var(--pf-t--global--spacer--lg);\n --pf-v6-c-login--PaddingBlockEnd: var(--pf-t--global--spacer--lg);\n --pf-v6-c-login__container--xl--GridColumnGap: var(--pf-t--global--spacer--3xl);\n --pf-v6-c-login__container--MaxWidth: 31.25rem;\n --pf-v6-c-login__container--xl--MaxWidth: none;\n --pf-v6-c-login__container--PaddingInlineStart: 6.125rem;\n --pf-v6-c-login__container--PaddingInlineEnd: 6.125rem;\n --pf-v6-c-login__container--xl--GridTemplateColumns: 34rem minmax(auto, 34rem);\n}\n@media (min-width: 75rem) {\n .pf-v6-c-login {\n --pf-v6-c-login__container--MaxWidth: var(--pf-v6-c-login__container--xl--MaxWidth);\n }\n}\n.pf-v6-c-login {\n --pf-v6-c-login__header--MarginBlockEnd: var(--pf-t--global--spacer--md);\n --pf-v6-c-login__header--PaddingInlineStart: var(--pf-t--global--spacer--md);\n --pf-v6-c-login__header--PaddingInlineEnd: var(--pf-t--global--spacer--md);\n}\n@media (min-width: 36rem) {\n .pf-v6-c-login {\n --pf-v6-c-login__header--PaddingInlineEnd: 0;\n --pf-v6-c-login__header--PaddingInlineStart: 0;\n }\n}\n.pf-v6-c-login {\n --pf-v6-c-login__header--xl--MarginBlockEnd: var(--pf-t--global--spacer--2xl);\n --pf-v6-c-login__header--xl--MarginBlockStart: var(--pf-t--global--spacer--3xl);\n --pf-v6-c-login__header--c-brand--MarginBlockEnd: var(--pf-t--global--spacer--lg);\n --pf-v6-c-login__header--c-brand--xl--MarginBlockEnd: var(--pf-t--global--spacer--2xl);\n}\n@media (min-width: 75rem) {\n .pf-v6-c-login {\n --pf-v6-c-login__header--MarginBlockEnd: var(--pf-v6-c-login__header--xl--MarginBlockEnd);\n --pf-v6-c-login__header--c-brand--MarginBlockEnd: var(--pf-v6-c-login__header--c-brand--xl--MarginBlockEnd);\n }\n}\n.pf-v6-c-login {\n --pf-v6-c-login__main--BackgroundColor: var(--pf-t--global--background--color--glass--primary--default, var(--pf-t--global--background--color--primary--default));\n --pf-v6-c-login__main--BackdropFilter: var(--pf-t--global--background--filter--glass--blur--primary);\n --pf-v6-c-login__main--MarginBlockEnd: var(--pf-t--global--spacer--lg);\n --pf-v6-c-login__main--BorderRadius: var(--pf-t--global--border--radius--large);\n --pf-v6-c-login__main--BorderWidth: var(--pf-t--global--border--width--glass--default, var(--pf-t--global--border--width--high-contrast--regular));\n --pf-v6-c-login__main--BorderColor: var(--pf-t--global--border--color--glass--default, var(--pf-t--global--border--color--high-contrast));\n --pf-v6-c-login__main--BoxShadow: var(--pf-t--global--box-shadow--glass--default);\n}\n@media (min-width: 75rem) {\n .pf-v6-c-login {\n --pf-v6-c-login__main--MarginBlockEnd: 0;\n }\n}\n.pf-v6-c-login {\n --pf-v6-c-login__main-header--PaddingBlockStart: var(--pf-t--global--spacer--2xl);\n --pf-v6-c-login__main-header--PaddingInlineEnd: var(--pf-t--global--spacer--xl);\n --pf-v6-c-login__main-header--PaddingBlockEnd: var(--pf-t--global--spacer--md);\n --pf-v6-c-login__main-header--PaddingInlineStart: var(--pf-t--global--spacer--xl);\n --pf-v6-c-login__main-header--md--PaddingInlineEnd: var(--pf-t--global--spacer--2xl);\n --pf-v6-c-login__main-header--md--PaddingInlineStart: var(--pf-t--global--spacer--2xl);\n --pf-v6-c-login__main-header--ColumnGap: var(--pf-t--global--spacer--md);\n --pf-v6-c-login__main-header--RowGap: var(--pf-t--global--spacer--md);\n --pf-v6-c-login__main-header-desc--MarginBlockEnd: var(--pf-t--global--spacer--sm);\n --pf-v6-c-login__main-header-desc--md--MarginBlockEnd: 0;\n --pf-v6-c-login__main-header-desc--FontSize: var(--pf-t--global--font--size--body--default);\n}\n@media (min-width: 48rem) {\n .pf-v6-c-login {\n --pf-v6-c-login__main-header--PaddingInlineEnd: var(--pf-v6-c-login__main-header--md--PaddingInlineEnd);\n --pf-v6-c-login__main-header--PaddingInlineStart: var(--pf-v6-c-login__main-header--md--PaddingInlineStart);\n --pf-v6-c-login__main-header-desc--MarginBlockEnd: var(--pf-v6-c-login__main-header-desc--md--MarginBlockEnd);\n }\n}\n.pf-v6-c-login {\n --pf-v6-c-login__main-body--PaddingInlineEnd: var(--pf-t--global--spacer--xl);\n --pf-v6-c-login__main-body--PaddingBlockEnd: var(--pf-t--global--spacer--xl);\n --pf-v6-c-login__main-body--PaddingInlineStart: var(--pf-t--global--spacer--xl);\n --pf-v6-c-login__main-body--md--PaddingInlineEnd: var(--pf-t--global--spacer--2xl);\n --pf-v6-c-login__main-body--md--PaddingInlineStart: var(--pf-t--global--spacer--2xl);\n}\n@media (min-width: 48rem) {\n .pf-v6-c-login {\n --pf-v6-c-login__main-body--PaddingInlineEnd: var(--pf-v6-c-login__main-body--md--PaddingInlineEnd);\n --pf-v6-c-login__main-body--PaddingInlineStart: var(--pf-v6-c-login__main-body--md--PaddingInlineStart);\n }\n}\n.pf-v6-c-login {\n --pf-v6-c-login__main-footer--PaddingBlockEnd: var(--pf-t--global--spacer--3xl);\n --pf-v6-c-login__main-footer--c-title--MarginBlockEnd: var(--pf-t--global--spacer--md);\n --pf-v6-c-login__main-footer-links--PaddingBlockStart: var(--pf-t--global--spacer--sm);\n --pf-v6-c-login__main-footer-links--PaddingInlineEnd: var(--pf-t--global--spacer--3xl);\n --pf-v6-c-login__main-footer-links--PaddingBlockEnd: var(--pf-t--global--spacer--xl);\n --pf-v6-c-login__main-footer-links--PaddingInlineStart: var(--pf-t--global--spacer--3xl);\n --pf-v6-c-login__main-footer-links--Gap: var(--pf-t--global--spacer--md);\n --pf-v6-c-login__main-footer-links-item--c-button--FontSize: var(--pf-t--global--icon--size--xl);\n --pf-v6-c-login__main-footer-band--PaddingBlockStart: var(--pf-t--global--spacer--lg);\n --pf-v6-c-login__main-footer-band--PaddingInlineEnd: var(--pf-t--global--spacer--md);\n --pf-v6-c-login__main-footer-band--PaddingBlockEnd: var(--pf-t--global--spacer--lg);\n --pf-v6-c-login__main-footer-band--PaddingInlineStart: var(--pf-t--global--spacer--md);\n --pf-v6-c-login__main-footer-band--BorderBlockStartColor: var(--pf-t--global--border--color--default);\n --pf-v6-c-login__main-footer-band--BorderBlockStartWidth: var(--pf-t--global--border--width--divider--default);\n --pf-v6-c-login__main-footer-band-item--PaddingBlockStart: var(--pf-t--global--spacer--md);\n --pf-v6-c-login__footer--PaddingInlineStart: var(--pf-t--global--spacer--md);\n --pf-v6-c-login__footer--PaddingInlineEnd: var(--pf-t--global--spacer--md);\n}\n@media (min-width: 36rem) {\n .pf-v6-c-login {\n --pf-v6-c-login__footer--PaddingInlineEnd: 0;\n --pf-v6-c-login__footer--PaddingInlineStart: 0;\n }\n}\n.pf-v6-c-login {\n --pf-v6-c-login__footer--c-list--PaddingBlockStart: var(--pf-t--global--spacer--md);\n --pf-v6-c-login__footer--c-list--xl--PaddingBlockStart: var(--pf-t--global--spacer--2xl);\n}\n@media (min-width: 75rem) {\n .pf-v6-c-login {\n --pf-v6-c-login__footer--c-list--PaddingBlockStart: var(--pf-v6-c-login__footer--c-list--xl--PaddingBlockStart);\n }\n}\n\n.pf-v6-c-login {\n display: flex;\n justify-content: center;\n min-height: 100vh;\n padding-block-start: var(--pf-v6-c-login--PaddingBlockStart);\n padding-block-end: var(--pf-v6-c-login--PaddingBlockEnd);\n}\n@media (min-width: 36rem) {\n .pf-v6-c-login {\n align-items: center;\n }\n}\n\n.pf-v6-c-login__container {\n width: 100%;\n max-width: var(--pf-v6-c-login__container--MaxWidth);\n}\n@media (min-width: 75rem) {\n .pf-v6-c-login__container {\n display: grid;\n grid-template-areas: "main header" "main footer" "main .";\n grid-template-columns: var(--pf-v6-c-login__container--xl--GridTemplateColumns);\n column-gap: var(--pf-v6-c-login__container--xl--GridColumnGap);\n justify-content: center;\n padding-inline-start: var(--pf-v6-c-login__container--PaddingInlineStart);\n padding-inline-end: var(--pf-v6-c-login__container--PaddingInlineEnd);\n }\n}\n\n.pf-v6-c-login__header {\n grid-area: header;\n padding-inline-start: var(--pf-v6-c-login__header--PaddingInlineStart);\n padding-inline-end: var(--pf-v6-c-login__header--PaddingInlineEnd);\n}\n@media (min-width: 75rem) {\n .pf-v6-c-login__header {\n margin-block-start: var(--pf-v6-c-login__header--xl--MarginBlockStart);\n }\n}\n.pf-v6-c-login__header .pf-v6-c-brand {\n margin-block-end: var(--pf-v6-c-login__header--c-brand--MarginBlockEnd);\n}\n\n.pf-v6-c-login__main {\n grid-area: main;\n align-self: start;\n margin-block-end: var(--pf-v6-c-login__main--MarginBlockEnd);\n background-color: var(--pf-v6-c-login__main--BackgroundColor);\n border: var(--pf-v6-c-login__main--BorderWidth) solid var(--pf-v6-c-login__main--BorderColor);\n border-radius: var(--pf-v6-c-login__main--BorderRadius);\n box-shadow: var(--pf-v6-c-login__main--BoxShadow);\n backdrop-filter: var(--pf-v6-c-login__main--BackdropFilter);\n}\n.pf-v6-c-login__main > :first-child:not(.pf-v6-c-login__main-header) {\n padding-block-start: var(--pf-v6-c-login__main-header--PaddingBlockStart);\n}\n.pf-v6-c-login__main > :last-child:not(.pf-v6-c-login__main-footer) {\n padding-block-end: var(--pf-v6-c-login__main-footer--PaddingBlockEnd);\n}\n\n.pf-v6-c-login__main-header {\n display: grid;\n grid-template-columns: 100%;\n row-gap: var(--pf-v6-c-login__main-header--RowGap);\n column-gap: var(--pf-v6-c-login__main-header--ColumnGap);\n align-items: center;\n padding-block-start: var(--pf-v6-c-login__main-header--PaddingBlockStart);\n padding-block-end: var(--pf-v6-c-login__main-header--PaddingBlockEnd);\n padding-inline-start: var(--pf-v6-c-login__main-header--PaddingInlineStart);\n padding-inline-end: var(--pf-v6-c-login__main-header--PaddingInlineEnd);\n}\n@media (min-width: 48rem) {\n .pf-v6-c-login__main-header {\n grid-template-columns: 1fr auto;\n }\n}\n\n.pf-v6-c-login__main-header-utilities,\n.pf-v6-c-login__main-header .pf-v6-c-menu-toggle {\n grid-row: auto;\n grid-column: auto;\n}\n@media (min-width: 48rem) {\n .pf-v6-c-login__main-header-utilities,\n .pf-v6-c-login__main-header .pf-v6-c-menu-toggle {\n grid-row: 1;\n grid-column: 2/3;\n }\n}\n\n.pf-v6-c-login__main-header-desc {\n grid-column: 1/-1;\n margin-block-end: var(--pf-v6-c-login__main-header-desc--MarginBlockEnd);\n font-size: var(--pf-v6-c-login__main-header-desc--FontSize);\n}\n\n.pf-v6-c-login__main-body {\n padding-block-end: var(--pf-v6-c-login__main-body--PaddingBlockEnd);\n padding-inline-start: var(--pf-v6-c-login__main-body--PaddingInlineStart);\n padding-inline-end: var(--pf-v6-c-login__main-body--PaddingInlineEnd);\n}\n\n.pf-v6-c-login__main-footer {\n display: flex;\n flex-wrap: wrap;\n}\n.pf-v6-c-login__main-footer .pf-v6-c-title {\n margin-block-end: var(--pf-v6-c-login__main-footer--c-title--MarginBlockEnd);\n text-align: center;\n}\n.pf-v6-c-login__main-footer > * {\n flex-basis: 100%;\n}\n\n.pf-v6-c-login__main-footer-links {\n display: flex;\n flex-wrap: wrap;\n gap: var(--pf-v6-c-login__main-footer-links--Gap);\n justify-content: center;\n padding-block-start: var(--pf-v6-c-login__main-footer-links--PaddingBlockStart);\n padding-block-end: var(--pf-v6-c-login__main-footer-links--PaddingBlockEnd);\n padding-inline-start: var(--pf-v6-c-login__main-footer-links--PaddingInlineStart);\n padding-inline-end: var(--pf-v6-c-login__main-footer-links--PaddingInlineEnd);\n}\n\n.pf-v6-c-login__main-footer-links-item .pf-v6-c-button {\n --pf-v6-c-button--FontSize: var(--pf-v6-c-login__main-footer-links-item--c-button--FontSize);\n}\n\n.pf-v6-c-login__main-footer-band {\n padding-block-start: var(--pf-v6-c-login__main-footer-band--PaddingBlockStart);\n padding-block-end: var(--pf-v6-c-login__main-footer-band--PaddingBlockEnd);\n padding-inline-start: var(--pf-v6-c-login__main-footer-band--PaddingInlineStart);\n padding-inline-end: var(--pf-v6-c-login__main-footer-band--PaddingInlineEnd);\n text-align: center;\n border-block-start: var(--pf-v6-c-login__main-footer-band--BorderBlockStartWidth) solid var(--pf-v6-c-login__main-footer-band--BorderBlockStartColor);\n}\n.pf-v6-c-login__main-footer-band > * + * {\n padding-block-start: var(--pf-v6-c-login__main-footer-band-item--PaddingBlockStart);\n}\n\n.pf-v6-c-login__footer {\n grid-area: footer;\n padding-inline-start: var(--pf-v6-c-login__footer--PaddingInlineStart);\n padding-inline-end: var(--pf-v6-c-login__footer--PaddingInlineEnd);\n}\n.pf-v6-c-login__footer .pf-v6-c-list a {\n color: unset;\n}\n.pf-v6-c-login__footer .pf-v6-c-list:not(:only-child) {\n padding-block-start: var(--pf-v6-c-login__footer--c-list--PaddingBlockStart);\n}',""]);const i=l},970(e,n,t){"use strict";t.d(n,{A:()=>i});var a=t(1601),o=t.n(a),r=t(6314),l=t.n(r)()(o());l.push([e.id,".pf-v6-c-masthead {\n --pf-v6-c-masthead--RowGap: var(--pf-t--global--spacer--sm);\n --pf-v6-c-masthead--ColumnGap: var(--pf-t--global--spacer--gutter--default);\n --pf-v6-c-masthead--BorderWidth: var(--pf-t--global--border--width--divider--default);\n --pf-v6-c-masthead--PaddingBlock: var(--pf-t--global--spacer--md);\n --pf-v6-c-masthead--PaddingInline: var(--pf-t--global--spacer--inset--page-chrome);\n --pf-v6-c-masthead--BorderColor: var(--pf-t--global--border--color--default);\n --pf-v6-c-masthead--BackgroundColor: var(--pf-t--global--background--color--secondary--default);\n --pf-v6-c-masthead__main--ColumnGap: var(--pf-t--global--spacer--md);\n --pf-v6-c-masthead__main--MarginInlineEnd: var(--pf-t--global--spacer--inset--page-chrome);\n --pf-v6-c-masthead--m-docked__main--RowGap: var(--pf-t--global--spacer--gap--group--vertical);\n --pf-v6-c-masthead__logo--MaxHeight: 2.375rem;\n --pf-v6-c-masthead__logo--Width: 11.8125rem;\n --pf-v6-c-masthead__toggle--Size: var(--pf-t--global--icon--size--xl);\n --pf-v6-c-masthead__content--ColumnGap: var(--pf-t--global--spacer--md);\n --pf-v6-c-masthead--m-display-stack--ColumnGap: var(--pf-t--global--spacer--gutter--default);\n --pf-v6-c-masthead--m-display-stack--GridTemplateColumns: max-content 1fr;\n --pf-v6-c-masthead--m-display-stack__brand--GridColumn: -1 / 1;\n --pf-v6-c-masthead--m-display-stack__brand--Order: -1;\n --pf-v6-c-masthead--m-display-stack__brand--PaddingBlockEnd: var(--pf-v6-c-masthead--RowGap);\n --pf-v6-c-masthead--m-display-stack__brand--BorderBlockEnd: var(--pf-v6-c-masthead--BorderWidth) solid var(--pf-v6-c-masthead--BorderColor);\n --pf-v6-c-masthead--m-display-stack__content--GridColumn: 1;\n --pf-v6-c-masthead--m-display-stack__content--Order: 1;\n --pf-v6-c-masthead--m-display-stack__main--toggle--content--GridColumn: 2;\n --pf-v6-c-masthead--m-display-stack__main--Display: contents;\n --pf-v6-c-masthead--m-display-stack__main--ColumnGap: unset;\n --pf-v6-c-masthead--m-display-inline--ColumnGap: 0;\n --pf-v6-c-masthead--m-display-inline--GridTemplateColumns: min-content 1fr;\n --pf-v6-c-masthead--m-display-inline--breakpoint--xl--GridTemplateColumns: subgrid;\n --pf-v6-c-masthead--m-display-inline__brand--GridColumn: initial;\n --pf-v6-c-masthead--m-display-inline__brand--Order: initial;\n --pf-v6-c-masthead--m-display-inline__brand--PaddingBlockEnd: 0;\n --pf-v6-c-masthead--m-display-inline__brand--BorderBlockEnd: 0;\n --pf-v6-c-masthead--m-display-inline__main--GridColumn: 1;\n --pf-v6-c-masthead--m-display-inline__content--GridColumn: 2;\n --pf-v6-c-masthead--m-display-inline__content--Order: 0;\n --pf-v6-c-masthead--m-display-inline__main--toggle--content--GridColumn: 2;\n --pf-v6-c-masthead--m-display-inline__main--Display: flex;\n --pf-v6-c-masthead--m-display-inline__main--ColumnGap: var(--pf-t--global--spacer--md);\n --pf-v6-c-masthead--m-docked--GridTemplateRows: min-content 1fr;\n --pf-v6-c-masthead--m-docked--RowGap: var(--pf-t--global--spacer--gutter--default);\n --pf-v6-c-masthead--m-docked--PaddingBlockStart: var(--pf-t--global--spacer--lg);\n --pf-v6-c-masthead--m-docked--PaddingBlockEnd: var(--pf-t--global--spacer--lg);\n --pf-v6-c-masthead--m-docked--PaddingInlineStart: var(--pf-t--global--spacer--sm);\n --pf-v6-c-masthead--m-docked--PaddingInlineEnd: var(--pf-t--global--spacer--sm);\n --pf-v6-c-masthead--m-docked--BackgroundColor: var(--pf-t--global--background--color--glass--primary--default, var(--pf-t--global--background--color--primary--default));\n --pf-v6-c-masthead--m-docked--BackdropFilter: var(--pf-t--global--background--filter--glass--blur--primary);\n --pf-v6-c-masthead--m-docked--c-toolbar--Height: 100%;\n --pf-v6-c-masthead__expandable-content--BoxShadow: var(--pf-t--global--box-shadow--md--bottom);\n --pf-v6-c-masthead__expandable-content--BorderBlockStart: var(--pf-v6-c-masthead--BorderWidth) solid var(--pf-v6-c-masthead--BorderColor);\n --pf-v6-c-masthead--c-toolbar--Width: 100%;\n --pf-v6-c-masthead--c-toolbar--PaddingBlock: 0;\n}\n\n.pf-v6-c-masthead .pf-v6-c-toolbar {\n --pf-v6-c-toolbar--Width: var(--pf-v6-c-masthead--c-toolbar--Width);\n --pf-v6-c-toolbar--PaddingBlockEnd: 0;\n --pf-v6-c-toolbar__content--MinWidth: 0;\n}\n.pf-v6-c-masthead {\n --pf-v6-c-masthead--ColumnGap: var(--pf-v6-c-masthead--m-display-stack--ColumnGap);\n --pf-v6-c-masthead--GridTemplateColumns: var(--pf-v6-c-masthead--m-display-stack--GridTemplateColumns);\n --pf-v6-c-masthead__brand--GridColumn: var(--pf-v6-c-masthead--m-display-stack__brand--GridColumn);\n --pf-v6-c-masthead__brand--Order: var(--pf-v6-c-masthead--m-display-stack__brand--Order);\n --pf-v6-c-masthead__brand--PaddingBlockEnd: var(--pf-v6-c-masthead--m-display-stack__brand--PaddingBlockEnd);\n --pf-v6-c-masthead__brand--BorderBlockEnd: var(--pf-v6-c-masthead--m-display-stack__brand--BorderBlockEnd);\n --pf-v6-c-masthead__main--GridColumn: unset;\n --pf-v6-c-masthead__content--GridColumn: var(--pf-v6-c-masthead--m-display-stack__content--GridColumn);\n --pf-v6-c-masthead__content--Order: var(--pf-v6-c-masthead--m-display-stack__content--Order);\n --pf-v6-c-masthead__main--toggle--content--GridColumn: var(--pf-v6-c-masthead--m-display-stack__main--toggle--content--GridColumn);\n --pf-v6-c-masthead__main--Display: var(--pf-v6-c-masthead--m-display-stack__main--Display);\n --pf-v6-c-masthead__main--ColumnGap: var(--pf-v6-c-masthead--m-display-stack__main--ColumnGap);\n}\n@media screen and (min-width: 48rem) {\n :where(:not(.pf-m-resize-observer)) .pf-v6-c-masthead {\n --pf-v6-c-masthead--ColumnGap: var(--pf-v6-c-masthead--m-display-inline--ColumnGap);\n --pf-v6-c-masthead--GridTemplateColumns: var(--pf-v6-c-masthead--m-display-inline--GridTemplateColumns);\n --pf-v6-c-masthead__brand--GridColumn: var(--pf-v6-c-masthead--m-display-inline__brand--GridColumn);\n --pf-v6-c-masthead__brand--Order: var(--pf-v6-c-masthead--m-display-inline__brand--Order);\n --pf-v6-c-masthead__brand--PaddingBlockEnd: var(--pf-v6-c-masthead--m-display-inline__brand--PaddingBlockEnd);\n --pf-v6-c-masthead__brand--BorderBlockEnd: var(--pf-v6-c-masthead--m-display-inline__brand--BorderBlockEnd);\n --pf-v6-c-masthead__main--GridColumn: var(--pf-v6-c-masthead--m-display-inline__main--GridColumn);\n --pf-v6-c-masthead__content--GridColumn: var(--pf-v6-c-masthead--m-display-inline__content--GridColumn);\n --pf-v6-c-masthead__content--Order: var(--pf-v6-c-masthead--m-display-inline__content--Order);\n --pf-v6-c-masthead__main--toggle--content--GridColumn: var(--pf-v6-c-masthead--m-display-inline__main--toggle--content--GridColumn);\n --pf-v6-c-masthead__main--Display: var(--pf-v6-c-masthead--m-display-inline__main--Display);\n --pf-v6-c-masthead__main--ColumnGap: var(--pf-v6-c-masthead--m-display-inline__main--ColumnGap);\n }\n}\n.pf-v6-c-masthead {\n display: grid;\n grid-template-rows: var(--pf-v6-c-masthead--GridTemplateRows);\n grid-template-columns: var(--pf-v6-c-masthead--GridTemplateColumns);\n row-gap: var(--pf-v6-c-masthead--RowGap);\n column-gap: var(--pf-v6-c-masthead--ColumnGap);\n align-items: start;\n min-width: 0;\n padding-block-start: var(--pf-v6-c-masthead--PaddingBlockStart, var(--pf-v6-c-masthead--PaddingBlock));\n padding-block-end: var(--pf-v6-c-masthead--PaddingBlockEnd, var(--pf-v6-c-masthead--PaddingBlock));\n padding-inline-start: var(--pf-v6-c-masthead--PaddingInlineStart, var(--pf-v6-c-masthead--PaddingInline));\n padding-inline-end: var(--pf-v6-c-masthead--PaddingInlineEnd, var(--pf-v6-c-masthead--PaddingInline));\n background-color: var(--pf-v6-c-masthead--BackgroundColor);\n}\n.pf-v6-c-masthead.pf-m-docked {\n --pf-v6-c-masthead--ColumnGap: var(--pf-v6-c-masthead--m-display-inline--ColumnGap);\n --pf-v6-c-masthead--GridTemplateColumns: var(--pf-v6-c-masthead--m-display-inline--GridTemplateColumns);\n --pf-v6-c-masthead__brand--GridColumn: var(--pf-v6-c-masthead--m-display-inline__brand--GridColumn);\n --pf-v6-c-masthead__brand--Order: var(--pf-v6-c-masthead--m-display-inline__brand--Order);\n --pf-v6-c-masthead__brand--PaddingBlockEnd: var(--pf-v6-c-masthead--m-display-inline__brand--PaddingBlockEnd);\n --pf-v6-c-masthead__brand--BorderBlockEnd: var(--pf-v6-c-masthead--m-display-inline__brand--BorderBlockEnd);\n --pf-v6-c-masthead__main--GridColumn: var(--pf-v6-c-masthead--m-display-inline__main--GridColumn);\n --pf-v6-c-masthead__content--GridColumn: var(--pf-v6-c-masthead--m-display-inline__content--GridColumn);\n --pf-v6-c-masthead__content--Order: var(--pf-v6-c-masthead--m-display-inline__content--Order);\n --pf-v6-c-masthead__main--toggle--content--GridColumn: var(--pf-v6-c-masthead--m-display-inline__main--toggle--content--GridColumn);\n --pf-v6-c-masthead__main--Display: var(--pf-v6-c-masthead--m-display-inline__main--Display);\n --pf-v6-c-masthead__main--ColumnGap: var(--pf-v6-c-masthead--m-display-inline__main--ColumnGap);\n --pf-v6-c-masthead--BackgroundColor: transparent;\n --pf-v6-c-masthead--GridTemplateRows: var(--pf-v6-c-masthead--m-docked--GridTemplateRows);\n --pf-v6-c-masthead--PaddingBlockStart: var(--pf-v6-c-masthead--m-docked--PaddingBlockStart);\n --pf-v6-c-masthead--PaddingBlockEnd: var(--pf-v6-c-masthead--m-docked--PaddingBlockEnd);\n --pf-v6-c-masthead--PaddingInlineStart: var(--pf-v6-c-masthead--m-docked--PaddingInlineStart);\n --pf-v6-c-masthead--PaddingInlineEnd: var(--pf-v6-c-masthead--m-docked--PaddingInlineEnd);\n --pf-v6-c-masthead--GridTemplateColumns: auto;\n --pf-v6-c-masthead--RowGap: var(--pf-v6-c-masthead--m-docked--RowGap);\n --pf-v6-c-masthead--m-display-inline--breakpoint--xl--GridTemplateColumns: auto;\n --pf-v6-c-masthead__main--GridColumn: auto;\n --pf-v6-c-masthead__content--GridColumn: auto;\n --pf-v6-c-masthead__main--MarginInlineEnd: 0;\n display: flex;\n flex-direction: column;\n align-items: stretch;\n height: 100%;\n border: 0;\n box-shadow: none;\n}\n.pf-v6-c-masthead.pf-m-docked .pf-v6-c-masthead__logo {\n width: revert;\n}\n.pf-v6-c-masthead.pf-m-docked .pf-v6-c-masthead__logo.pf-m-compact {\n display: none;\n max-width: 2.3125rem;\n max-height: revert;\n}\n.pf-v6-c-masthead.pf-m-docked .pf-v6-c-masthead__main {\n flex-direction: column;\n row-gap: var(--pf-v6-c-masthead--m-docked__main--RowGap);\n align-items: flex-start;\n}\n.pf-v6-c-masthead.pf-m-docked .pf-v6-c-masthead__content {\n flex-grow: 1;\n flex-direction: column;\n align-items: stretch;\n align-self: revert;\n}\n.pf-v6-c-masthead.pf-m-docked .pf-v6-c-toolbar {\n --pf-v6-c-toolbar--m-vertical--Width: auto;\n height: var(--pf-v6-c-masthead--m-docked--c-toolbar--Height);\n}\n@media (min-width: 62rem) {\n .pf-v6-c-masthead.pf-m-docked .pf-v6-c-masthead__main {\n align-items: center;\n }\n .pf-v6-c-masthead.pf-m-docked .pf-v6-c-masthead__logo {\n display: none;\n }\n .pf-v6-c-masthead.pf-m-docked .pf-v6-c-masthead__logo.pf-m-compact {\n display: revert;\n }\n}\n:is(.pf-v6-c-page__dock, .pf-v6-c-compass__dock).pf-m-text-expanded .pf-v6-c-masthead.pf-m-docked .pf-v6-c-masthead__logo {\n display: revert;\n}\n:is(.pf-v6-c-page__dock, .pf-v6-c-compass__dock).pf-m-text-expanded .pf-v6-c-masthead.pf-m-docked .pf-v6-c-masthead__logo.pf-m-compact {\n display: none;\n}\n:is(.pf-v6-c-page__dock, .pf-v6-c-compass__dock).pf-m-text-expanded .pf-v6-c-masthead.pf-m-docked .pf-v6-c-masthead__main {\n align-items: flex-start;\n}\n\n.pf-v6-c-masthead .pf-v6-c-toolbar__content-section {\n flex-wrap: nowrap;\n min-width: 0;\n}\n.pf-v6-c-masthead .pf-v6-c-toolbar__expandable-content {\n inset-block-start: 100%;\n border-block-start: var(--pf-v6-c-masthead__expandable-content--BorderBlockStart);\n box-shadow: var(--pf-v6-c-masthead__expandable-content--BoxShadow);\n}\n.pf-v6-c-masthead.pf-m-display-stack {\n --pf-v6-c-masthead--ColumnGap: var(--pf-v6-c-masthead--m-display-stack--ColumnGap);\n --pf-v6-c-masthead--GridTemplateColumns: var(--pf-v6-c-masthead--m-display-stack--GridTemplateColumns);\n --pf-v6-c-masthead__brand--GridColumn: var(--pf-v6-c-masthead--m-display-stack__brand--GridColumn);\n --pf-v6-c-masthead__brand--Order: var(--pf-v6-c-masthead--m-display-stack__brand--Order);\n --pf-v6-c-masthead__brand--PaddingBlockEnd: var(--pf-v6-c-masthead--m-display-stack__brand--PaddingBlockEnd);\n --pf-v6-c-masthead__brand--BorderBlockEnd: var(--pf-v6-c-masthead--m-display-stack__brand--BorderBlockEnd);\n --pf-v6-c-masthead__main--GridColumn: unset;\n --pf-v6-c-masthead__content--GridColumn: var(--pf-v6-c-masthead--m-display-stack__content--GridColumn);\n --pf-v6-c-masthead__content--Order: var(--pf-v6-c-masthead--m-display-stack__content--Order);\n --pf-v6-c-masthead__main--toggle--content--GridColumn: var(--pf-v6-c-masthead--m-display-stack__main--toggle--content--GridColumn);\n --pf-v6-c-masthead__main--Display: var(--pf-v6-c-masthead--m-display-stack__main--Display);\n --pf-v6-c-masthead__main--ColumnGap: var(--pf-v6-c-masthead--m-display-stack__main--ColumnGap);\n}\n.pf-v6-c-masthead.pf-m-display-inline {\n --pf-v6-c-masthead--ColumnGap: var(--pf-v6-c-masthead--m-display-inline--ColumnGap);\n --pf-v6-c-masthead--GridTemplateColumns: var(--pf-v6-c-masthead--m-display-inline--GridTemplateColumns);\n --pf-v6-c-masthead__brand--GridColumn: var(--pf-v6-c-masthead--m-display-inline__brand--GridColumn);\n --pf-v6-c-masthead__brand--Order: var(--pf-v6-c-masthead--m-display-inline__brand--Order);\n --pf-v6-c-masthead__brand--PaddingBlockEnd: var(--pf-v6-c-masthead--m-display-inline__brand--PaddingBlockEnd);\n --pf-v6-c-masthead__brand--BorderBlockEnd: var(--pf-v6-c-masthead--m-display-inline__brand--BorderBlockEnd);\n --pf-v6-c-masthead__main--GridColumn: var(--pf-v6-c-masthead--m-display-inline__main--GridColumn);\n --pf-v6-c-masthead__content--GridColumn: var(--pf-v6-c-masthead--m-display-inline__content--GridColumn);\n --pf-v6-c-masthead__content--Order: var(--pf-v6-c-masthead--m-display-inline__content--Order);\n --pf-v6-c-masthead__main--toggle--content--GridColumn: var(--pf-v6-c-masthead--m-display-inline__main--toggle--content--GridColumn);\n --pf-v6-c-masthead__main--Display: var(--pf-v6-c-masthead--m-display-inline__main--Display);\n --pf-v6-c-masthead__main--ColumnGap: var(--pf-v6-c-masthead--m-display-inline__main--ColumnGap);\n}\n.pf-v6-c-masthead.pf-m-inset-none {\n padding-inline-start: 0;\n padding-inline-end: 0;\n}\n.pf-v6-c-masthead.pf-m-inset-sm {\n padding-inline-start: var(--pf-t--global--spacer--sm);\n padding-inline-end: var(--pf-t--global--spacer--sm);\n}\n.pf-v6-c-masthead.pf-m-inset-md {\n padding-inline-start: var(--pf-t--global--spacer--md);\n padding-inline-end: var(--pf-t--global--spacer--md);\n}\n.pf-v6-c-masthead.pf-m-inset-lg {\n padding-inline-start: var(--pf-t--global--spacer--lg);\n padding-inline-end: var(--pf-t--global--spacer--lg);\n}\n.pf-v6-c-masthead.pf-m-inset-xl {\n padding-inline-start: var(--pf-t--global--spacer--xl);\n padding-inline-end: var(--pf-t--global--spacer--xl);\n}\n.pf-v6-c-masthead.pf-m-inset-2xl {\n padding-inline-start: var(--pf-t--global--spacer--2xl);\n padding-inline-end: var(--pf-t--global--spacer--2xl);\n}\n:where(.pf-v6-theme-glass) .pf-v6-c-masthead:not(.pf-m-docked) {\n background-color: var(--pf-t--global--background--color--glass--primary--default);\n border-block-end: var(--pf-t--global--border--width--glass--default) solid var(--pf-t--global--border--color--glass--default);\n box-shadow: var(--pf-t--global--box-shadow--glass--default);\n backdrop-filter: var(--pf-t--global--background--filter--glass--blur--primary);\n}\n\n.pf-v6-c-masthead__main {\n display: var(--pf-v6-c-masthead__main--Display);\n grid-column: var(--pf-v6-c-masthead__main--GridColumn);\n column-gap: var(--pf-v6-c-masthead__main--ColumnGap);\n align-items: center;\n margin-inline-end: var(--pf-v6-c-masthead__main--MarginInlineEnd);\n}\n.pf-v6-c-masthead__main:has(.pf-v6-c-masthead__toggle) ~ .pf-v6-c-masthead__content {\n --pf-v6-c-masthead__content--GridColumn: var(--pf-v6-c-masthead__main--toggle--content--GridColumn);\n}\n\n.pf-v6-c-masthead,\n.pf-v6-c-masthead__brand {\n position: relative;\n}\n\n.pf-v6-c-masthead__brand {\n display: flex;\n flex-shrink: 0;\n grid-column: var(--pf-v6-c-masthead__brand--GridColumn, revert);\n row-gap: var(--pf-v6-c-masthead__brand--RowGap, var(--pf-v6-c-masthead--RowGap));\n align-self: stretch;\n order: var(--pf-v6-c-masthead__brand--Order, revert);\n min-width: 0.25rem;\n padding-block-end: var(--pf-v6-c-masthead__brand--PaddingBlockEnd);\n border-block-end: var(--pf-v6-c-masthead__brand--BorderBlockEnd);\n}\n\n.pf-v6-c-masthead__content {\n display: flex;\n flex-wrap: wrap;\n grid-column: var(--pf-v6-c-masthead__content--GridColumn);\n grid-column-end: -1;\n row-gap: var(--pf-v6-c-masthead__content-RowGap, var(--pf-v6-c-masthead--RowGap));\n column-gap: var(--pf-v6-c-masthead__content--ColumnGap, var(--pf-v6-c-masthead--ColumnGap));\n align-self: center;\n order: var(--pf-v6-c-masthead__content--Order);\n min-width: 0.25rem;\n}\n\n.pf-v6-c-masthead__logo {\n position: relative;\n width: var(--pf-v6-c-masthead__logo--Width);\n max-height: var(--pf-v6-c-masthead__logo--MaxHeight);\n}\n.pf-v6-c-masthead__logo > * {\n max-width: 100%;\n max-height: 100%;\n vertical-align: middle;\n}\n\n.pf-v6-c-masthead__toggle {\n --pf-v6-c-button--FontSize: var(--pf-v6-c-masthead__toggle--Size);\n}\n\n.pf-v6-c-masthead__expandable-content {\n row-gap: var(--pf-v6-c-masthead__expandable-content-RowGap, var(--pf-v6-c-masthead--RowGap));\n background-color: var(--pf-v6-c-masthead--BackgroundColor);\n}\n\n.pf-v6-c-masthead.pf-m-display-stack {\n --pf-v6-c-masthead--ColumnGap: var(--pf-v6-c-masthead--m-display-stack--ColumnGap);\n --pf-v6-c-masthead--GridTemplateColumns: var(--pf-v6-c-masthead--m-display-stack--GridTemplateColumns);\n --pf-v6-c-masthead__brand--GridColumn: var(--pf-v6-c-masthead--m-display-stack__brand--GridColumn);\n --pf-v6-c-masthead__brand--Order: var(--pf-v6-c-masthead--m-display-stack__brand--Order);\n --pf-v6-c-masthead__brand--PaddingBlockEnd: var(--pf-v6-c-masthead--m-display-stack__brand--PaddingBlockEnd);\n --pf-v6-c-masthead__brand--BorderBlockEnd: var(--pf-v6-c-masthead--m-display-stack__brand--BorderBlockEnd);\n --pf-v6-c-masthead__main--GridColumn: unset;\n --pf-v6-c-masthead__content--GridColumn: var(--pf-v6-c-masthead--m-display-stack__content--GridColumn);\n --pf-v6-c-masthead__content--Order: var(--pf-v6-c-masthead--m-display-stack__content--Order);\n --pf-v6-c-masthead__main--toggle--content--GridColumn: var(--pf-v6-c-masthead--m-display-stack__main--toggle--content--GridColumn);\n --pf-v6-c-masthead__main--Display: var(--pf-v6-c-masthead--m-display-stack__main--Display);\n --pf-v6-c-masthead__main--ColumnGap: var(--pf-v6-c-masthead--m-display-stack__main--ColumnGap);\n}\n.pf-v6-c-masthead.pf-m-display-inline {\n --pf-v6-c-masthead--ColumnGap: var(--pf-v6-c-masthead--m-display-inline--ColumnGap);\n --pf-v6-c-masthead--GridTemplateColumns: var(--pf-v6-c-masthead--m-display-inline--GridTemplateColumns);\n --pf-v6-c-masthead__brand--GridColumn: var(--pf-v6-c-masthead--m-display-inline__brand--GridColumn);\n --pf-v6-c-masthead__brand--Order: var(--pf-v6-c-masthead--m-display-inline__brand--Order);\n --pf-v6-c-masthead__brand--PaddingBlockEnd: var(--pf-v6-c-masthead--m-display-inline__brand--PaddingBlockEnd);\n --pf-v6-c-masthead__brand--BorderBlockEnd: var(--pf-v6-c-masthead--m-display-inline__brand--BorderBlockEnd);\n --pf-v6-c-masthead__main--GridColumn: var(--pf-v6-c-masthead--m-display-inline__main--GridColumn);\n --pf-v6-c-masthead__content--GridColumn: var(--pf-v6-c-masthead--m-display-inline__content--GridColumn);\n --pf-v6-c-masthead__content--Order: var(--pf-v6-c-masthead--m-display-inline__content--Order);\n --pf-v6-c-masthead__main--toggle--content--GridColumn: var(--pf-v6-c-masthead--m-display-inline__main--toggle--content--GridColumn);\n --pf-v6-c-masthead__main--Display: var(--pf-v6-c-masthead--m-display-inline__main--Display);\n --pf-v6-c-masthead__main--ColumnGap: var(--pf-v6-c-masthead--m-display-inline__main--ColumnGap);\n}\n.pf-v6-c-masthead.pf-m-inset-none {\n padding-inline-start: 0;\n padding-inline-end: 0;\n}\n.pf-v6-c-masthead.pf-m-inset-sm {\n padding-inline-start: var(--pf-t--global--spacer--sm);\n padding-inline-end: var(--pf-t--global--spacer--sm);\n}\n.pf-v6-c-masthead.pf-m-inset-md {\n padding-inline-start: var(--pf-t--global--spacer--md);\n padding-inline-end: var(--pf-t--global--spacer--md);\n}\n.pf-v6-c-masthead.pf-m-inset-lg {\n padding-inline-start: var(--pf-t--global--spacer--lg);\n padding-inline-end: var(--pf-t--global--spacer--lg);\n}\n.pf-v6-c-masthead.pf-m-inset-xl {\n padding-inline-start: var(--pf-t--global--spacer--xl);\n padding-inline-end: var(--pf-t--global--spacer--xl);\n}\n.pf-v6-c-masthead.pf-m-inset-2xl {\n padding-inline-start: var(--pf-t--global--spacer--2xl);\n padding-inline-end: var(--pf-t--global--spacer--2xl);\n}\n@media (min-width: 36rem) {\n .pf-v6-c-masthead.pf-m-display-stack-on-sm {\n --pf-v6-c-masthead--ColumnGap: var(--pf-v6-c-masthead--m-display-stack--ColumnGap);\n --pf-v6-c-masthead--GridTemplateColumns: var(--pf-v6-c-masthead--m-display-stack--GridTemplateColumns);\n --pf-v6-c-masthead__brand--GridColumn: var(--pf-v6-c-masthead--m-display-stack__brand--GridColumn);\n --pf-v6-c-masthead__brand--Order: var(--pf-v6-c-masthead--m-display-stack__brand--Order);\n --pf-v6-c-masthead__brand--PaddingBlockEnd: var(--pf-v6-c-masthead--m-display-stack__brand--PaddingBlockEnd);\n --pf-v6-c-masthead__brand--BorderBlockEnd: var(--pf-v6-c-masthead--m-display-stack__brand--BorderBlockEnd);\n --pf-v6-c-masthead__main--GridColumn: unset;\n --pf-v6-c-masthead__content--GridColumn: var(--pf-v6-c-masthead--m-display-stack__content--GridColumn);\n --pf-v6-c-masthead__content--Order: var(--pf-v6-c-masthead--m-display-stack__content--Order);\n --pf-v6-c-masthead__main--toggle--content--GridColumn: var(--pf-v6-c-masthead--m-display-stack__main--toggle--content--GridColumn);\n --pf-v6-c-masthead__main--Display: var(--pf-v6-c-masthead--m-display-stack__main--Display);\n --pf-v6-c-masthead__main--ColumnGap: var(--pf-v6-c-masthead--m-display-stack__main--ColumnGap);\n }\n .pf-v6-c-masthead.pf-m-display-inline-on-sm {\n --pf-v6-c-masthead--ColumnGap: var(--pf-v6-c-masthead--m-display-inline--ColumnGap);\n --pf-v6-c-masthead--GridTemplateColumns: var(--pf-v6-c-masthead--m-display-inline--GridTemplateColumns);\n --pf-v6-c-masthead__brand--GridColumn: var(--pf-v6-c-masthead--m-display-inline__brand--GridColumn);\n --pf-v6-c-masthead__brand--Order: var(--pf-v6-c-masthead--m-display-inline__brand--Order);\n --pf-v6-c-masthead__brand--PaddingBlockEnd: var(--pf-v6-c-masthead--m-display-inline__brand--PaddingBlockEnd);\n --pf-v6-c-masthead__brand--BorderBlockEnd: var(--pf-v6-c-masthead--m-display-inline__brand--BorderBlockEnd);\n --pf-v6-c-masthead__main--GridColumn: var(--pf-v6-c-masthead--m-display-inline__main--GridColumn);\n --pf-v6-c-masthead__content--GridColumn: var(--pf-v6-c-masthead--m-display-inline__content--GridColumn);\n --pf-v6-c-masthead__content--Order: var(--pf-v6-c-masthead--m-display-inline__content--Order);\n --pf-v6-c-masthead__main--toggle--content--GridColumn: var(--pf-v6-c-masthead--m-display-inline__main--toggle--content--GridColumn);\n --pf-v6-c-masthead__main--Display: var(--pf-v6-c-masthead--m-display-inline__main--Display);\n --pf-v6-c-masthead__main--ColumnGap: var(--pf-v6-c-masthead--m-display-inline__main--ColumnGap);\n }\n}\n.pf-v6-c-masthead.pf-m-inset-none {\n padding-inline-start: 0;\n padding-inline-end: 0;\n}\n.pf-v6-c-masthead.pf-m-inset-sm {\n padding-inline-start: var(--pf-t--global--spacer--sm);\n padding-inline-end: var(--pf-t--global--spacer--sm);\n}\n.pf-v6-c-masthead.pf-m-inset-md {\n padding-inline-start: var(--pf-t--global--spacer--md);\n padding-inline-end: var(--pf-t--global--spacer--md);\n}\n.pf-v6-c-masthead.pf-m-inset-lg {\n padding-inline-start: var(--pf-t--global--spacer--lg);\n padding-inline-end: var(--pf-t--global--spacer--lg);\n}\n.pf-v6-c-masthead.pf-m-inset-xl {\n padding-inline-start: var(--pf-t--global--spacer--xl);\n padding-inline-end: var(--pf-t--global--spacer--xl);\n}\n.pf-v6-c-masthead.pf-m-inset-2xl {\n padding-inline-start: var(--pf-t--global--spacer--2xl);\n padding-inline-end: var(--pf-t--global--spacer--2xl);\n}\n@media (min-width: 48rem) {\n .pf-v6-c-masthead.pf-m-display-stack-on-md {\n --pf-v6-c-masthead--ColumnGap: var(--pf-v6-c-masthead--m-display-stack--ColumnGap);\n --pf-v6-c-masthead--GridTemplateColumns: var(--pf-v6-c-masthead--m-display-stack--GridTemplateColumns);\n --pf-v6-c-masthead__brand--GridColumn: var(--pf-v6-c-masthead--m-display-stack__brand--GridColumn);\n --pf-v6-c-masthead__brand--Order: var(--pf-v6-c-masthead--m-display-stack__brand--Order);\n --pf-v6-c-masthead__brand--PaddingBlockEnd: var(--pf-v6-c-masthead--m-display-stack__brand--PaddingBlockEnd);\n --pf-v6-c-masthead__brand--BorderBlockEnd: var(--pf-v6-c-masthead--m-display-stack__brand--BorderBlockEnd);\n --pf-v6-c-masthead__main--GridColumn: unset;\n --pf-v6-c-masthead__content--GridColumn: var(--pf-v6-c-masthead--m-display-stack__content--GridColumn);\n --pf-v6-c-masthead__content--Order: var(--pf-v6-c-masthead--m-display-stack__content--Order);\n --pf-v6-c-masthead__main--toggle--content--GridColumn: var(--pf-v6-c-masthead--m-display-stack__main--toggle--content--GridColumn);\n --pf-v6-c-masthead__main--Display: var(--pf-v6-c-masthead--m-display-stack__main--Display);\n --pf-v6-c-masthead__main--ColumnGap: var(--pf-v6-c-masthead--m-display-stack__main--ColumnGap);\n }\n .pf-v6-c-masthead.pf-m-display-inline-on-md {\n --pf-v6-c-masthead--ColumnGap: var(--pf-v6-c-masthead--m-display-inline--ColumnGap);\n --pf-v6-c-masthead--GridTemplateColumns: var(--pf-v6-c-masthead--m-display-inline--GridTemplateColumns);\n --pf-v6-c-masthead__brand--GridColumn: var(--pf-v6-c-masthead--m-display-inline__brand--GridColumn);\n --pf-v6-c-masthead__brand--Order: var(--pf-v6-c-masthead--m-display-inline__brand--Order);\n --pf-v6-c-masthead__brand--PaddingBlockEnd: var(--pf-v6-c-masthead--m-display-inline__brand--PaddingBlockEnd);\n --pf-v6-c-masthead__brand--BorderBlockEnd: var(--pf-v6-c-masthead--m-display-inline__brand--BorderBlockEnd);\n --pf-v6-c-masthead__main--GridColumn: var(--pf-v6-c-masthead--m-display-inline__main--GridColumn);\n --pf-v6-c-masthead__content--GridColumn: var(--pf-v6-c-masthead--m-display-inline__content--GridColumn);\n --pf-v6-c-masthead__content--Order: var(--pf-v6-c-masthead--m-display-inline__content--Order);\n --pf-v6-c-masthead__main--toggle--content--GridColumn: var(--pf-v6-c-masthead--m-display-inline__main--toggle--content--GridColumn);\n --pf-v6-c-masthead__main--Display: var(--pf-v6-c-masthead--m-display-inline__main--Display);\n --pf-v6-c-masthead__main--ColumnGap: var(--pf-v6-c-masthead--m-display-inline__main--ColumnGap);\n }\n}\n.pf-v6-c-masthead.pf-m-inset-none {\n padding-inline-start: 0;\n padding-inline-end: 0;\n}\n.pf-v6-c-masthead.pf-m-inset-sm {\n padding-inline-start: var(--pf-t--global--spacer--sm);\n padding-inline-end: var(--pf-t--global--spacer--sm);\n}\n.pf-v6-c-masthead.pf-m-inset-md {\n padding-inline-start: var(--pf-t--global--spacer--md);\n padding-inline-end: var(--pf-t--global--spacer--md);\n}\n.pf-v6-c-masthead.pf-m-inset-lg {\n padding-inline-start: var(--pf-t--global--spacer--lg);\n padding-inline-end: var(--pf-t--global--spacer--lg);\n}\n.pf-v6-c-masthead.pf-m-inset-xl {\n padding-inline-start: var(--pf-t--global--spacer--xl);\n padding-inline-end: var(--pf-t--global--spacer--xl);\n}\n.pf-v6-c-masthead.pf-m-inset-2xl {\n padding-inline-start: var(--pf-t--global--spacer--2xl);\n padding-inline-end: var(--pf-t--global--spacer--2xl);\n}\n@media (min-width: 62rem) {\n .pf-v6-c-masthead.pf-m-display-stack-on-lg {\n --pf-v6-c-masthead--ColumnGap: var(--pf-v6-c-masthead--m-display-stack--ColumnGap);\n --pf-v6-c-masthead--GridTemplateColumns: var(--pf-v6-c-masthead--m-display-stack--GridTemplateColumns);\n --pf-v6-c-masthead__brand--GridColumn: var(--pf-v6-c-masthead--m-display-stack__brand--GridColumn);\n --pf-v6-c-masthead__brand--Order: var(--pf-v6-c-masthead--m-display-stack__brand--Order);\n --pf-v6-c-masthead__brand--PaddingBlockEnd: var(--pf-v6-c-masthead--m-display-stack__brand--PaddingBlockEnd);\n --pf-v6-c-masthead__brand--BorderBlockEnd: var(--pf-v6-c-masthead--m-display-stack__brand--BorderBlockEnd);\n --pf-v6-c-masthead__main--GridColumn: unset;\n --pf-v6-c-masthead__content--GridColumn: var(--pf-v6-c-masthead--m-display-stack__content--GridColumn);\n --pf-v6-c-masthead__content--Order: var(--pf-v6-c-masthead--m-display-stack__content--Order);\n --pf-v6-c-masthead__main--toggle--content--GridColumn: var(--pf-v6-c-masthead--m-display-stack__main--toggle--content--GridColumn);\n --pf-v6-c-masthead__main--Display: var(--pf-v6-c-masthead--m-display-stack__main--Display);\n --pf-v6-c-masthead__main--ColumnGap: var(--pf-v6-c-masthead--m-display-stack__main--ColumnGap);\n }\n .pf-v6-c-masthead.pf-m-display-inline-on-lg {\n --pf-v6-c-masthead--ColumnGap: var(--pf-v6-c-masthead--m-display-inline--ColumnGap);\n --pf-v6-c-masthead--GridTemplateColumns: var(--pf-v6-c-masthead--m-display-inline--GridTemplateColumns);\n --pf-v6-c-masthead__brand--GridColumn: var(--pf-v6-c-masthead--m-display-inline__brand--GridColumn);\n --pf-v6-c-masthead__brand--Order: var(--pf-v6-c-masthead--m-display-inline__brand--Order);\n --pf-v6-c-masthead__brand--PaddingBlockEnd: var(--pf-v6-c-masthead--m-display-inline__brand--PaddingBlockEnd);\n --pf-v6-c-masthead__brand--BorderBlockEnd: var(--pf-v6-c-masthead--m-display-inline__brand--BorderBlockEnd);\n --pf-v6-c-masthead__main--GridColumn: var(--pf-v6-c-masthead--m-display-inline__main--GridColumn);\n --pf-v6-c-masthead__content--GridColumn: var(--pf-v6-c-masthead--m-display-inline__content--GridColumn);\n --pf-v6-c-masthead__content--Order: var(--pf-v6-c-masthead--m-display-inline__content--Order);\n --pf-v6-c-masthead__main--toggle--content--GridColumn: var(--pf-v6-c-masthead--m-display-inline__main--toggle--content--GridColumn);\n --pf-v6-c-masthead__main--Display: var(--pf-v6-c-masthead--m-display-inline__main--Display);\n --pf-v6-c-masthead__main--ColumnGap: var(--pf-v6-c-masthead--m-display-inline__main--ColumnGap);\n }\n}\n.pf-v6-c-masthead.pf-m-inset-none {\n padding-inline-start: 0;\n padding-inline-end: 0;\n}\n.pf-v6-c-masthead.pf-m-inset-sm {\n padding-inline-start: var(--pf-t--global--spacer--sm);\n padding-inline-end: var(--pf-t--global--spacer--sm);\n}\n.pf-v6-c-masthead.pf-m-inset-md {\n padding-inline-start: var(--pf-t--global--spacer--md);\n padding-inline-end: var(--pf-t--global--spacer--md);\n}\n.pf-v6-c-masthead.pf-m-inset-lg {\n padding-inline-start: var(--pf-t--global--spacer--lg);\n padding-inline-end: var(--pf-t--global--spacer--lg);\n}\n.pf-v6-c-masthead.pf-m-inset-xl {\n padding-inline-start: var(--pf-t--global--spacer--xl);\n padding-inline-end: var(--pf-t--global--spacer--xl);\n}\n.pf-v6-c-masthead.pf-m-inset-2xl {\n padding-inline-start: var(--pf-t--global--spacer--2xl);\n padding-inline-end: var(--pf-t--global--spacer--2xl);\n}\n@media (min-width: 75rem) {\n .pf-v6-c-masthead.pf-m-display-stack-on-xl {\n --pf-v6-c-masthead--ColumnGap: var(--pf-v6-c-masthead--m-display-stack--ColumnGap);\n --pf-v6-c-masthead--GridTemplateColumns: var(--pf-v6-c-masthead--m-display-stack--GridTemplateColumns);\n --pf-v6-c-masthead__brand--GridColumn: var(--pf-v6-c-masthead--m-display-stack__brand--GridColumn);\n --pf-v6-c-masthead__brand--Order: var(--pf-v6-c-masthead--m-display-stack__brand--Order);\n --pf-v6-c-masthead__brand--PaddingBlockEnd: var(--pf-v6-c-masthead--m-display-stack__brand--PaddingBlockEnd);\n --pf-v6-c-masthead__brand--BorderBlockEnd: var(--pf-v6-c-masthead--m-display-stack__brand--BorderBlockEnd);\n --pf-v6-c-masthead__main--GridColumn: unset;\n --pf-v6-c-masthead__content--GridColumn: var(--pf-v6-c-masthead--m-display-stack__content--GridColumn);\n --pf-v6-c-masthead__content--Order: var(--pf-v6-c-masthead--m-display-stack__content--Order);\n --pf-v6-c-masthead__main--toggle--content--GridColumn: var(--pf-v6-c-masthead--m-display-stack__main--toggle--content--GridColumn);\n --pf-v6-c-masthead__main--Display: var(--pf-v6-c-masthead--m-display-stack__main--Display);\n --pf-v6-c-masthead__main--ColumnGap: var(--pf-v6-c-masthead--m-display-stack__main--ColumnGap);\n }\n .pf-v6-c-masthead.pf-m-display-inline-on-xl {\n --pf-v6-c-masthead--ColumnGap: var(--pf-v6-c-masthead--m-display-inline--ColumnGap);\n --pf-v6-c-masthead--GridTemplateColumns: var(--pf-v6-c-masthead--m-display-inline--GridTemplateColumns);\n --pf-v6-c-masthead__brand--GridColumn: var(--pf-v6-c-masthead--m-display-inline__brand--GridColumn);\n --pf-v6-c-masthead__brand--Order: var(--pf-v6-c-masthead--m-display-inline__brand--Order);\n --pf-v6-c-masthead__brand--PaddingBlockEnd: var(--pf-v6-c-masthead--m-display-inline__brand--PaddingBlockEnd);\n --pf-v6-c-masthead__brand--BorderBlockEnd: var(--pf-v6-c-masthead--m-display-inline__brand--BorderBlockEnd);\n --pf-v6-c-masthead__main--GridColumn: var(--pf-v6-c-masthead--m-display-inline__main--GridColumn);\n --pf-v6-c-masthead__content--GridColumn: var(--pf-v6-c-masthead--m-display-inline__content--GridColumn);\n --pf-v6-c-masthead__content--Order: var(--pf-v6-c-masthead--m-display-inline__content--Order);\n --pf-v6-c-masthead__main--toggle--content--GridColumn: var(--pf-v6-c-masthead--m-display-inline__main--toggle--content--GridColumn);\n --pf-v6-c-masthead__main--Display: var(--pf-v6-c-masthead--m-display-inline__main--Display);\n --pf-v6-c-masthead__main--ColumnGap: var(--pf-v6-c-masthead--m-display-inline__main--ColumnGap);\n }\n}\n.pf-v6-c-masthead.pf-m-inset-none {\n padding-inline-start: 0;\n padding-inline-end: 0;\n}\n.pf-v6-c-masthead.pf-m-inset-sm {\n padding-inline-start: var(--pf-t--global--spacer--sm);\n padding-inline-end: var(--pf-t--global--spacer--sm);\n}\n.pf-v6-c-masthead.pf-m-inset-md {\n padding-inline-start: var(--pf-t--global--spacer--md);\n padding-inline-end: var(--pf-t--global--spacer--md);\n}\n.pf-v6-c-masthead.pf-m-inset-lg {\n padding-inline-start: var(--pf-t--global--spacer--lg);\n padding-inline-end: var(--pf-t--global--spacer--lg);\n}\n.pf-v6-c-masthead.pf-m-inset-xl {\n padding-inline-start: var(--pf-t--global--spacer--xl);\n padding-inline-end: var(--pf-t--global--spacer--xl);\n}\n.pf-v6-c-masthead.pf-m-inset-2xl {\n padding-inline-start: var(--pf-t--global--spacer--2xl);\n padding-inline-end: var(--pf-t--global--spacer--2xl);\n}\n@media (min-width: 90.625rem) {\n .pf-v6-c-masthead.pf-m-display-stack-on-2xl {\n --pf-v6-c-masthead--ColumnGap: var(--pf-v6-c-masthead--m-display-stack--ColumnGap);\n --pf-v6-c-masthead--GridTemplateColumns: var(--pf-v6-c-masthead--m-display-stack--GridTemplateColumns);\n --pf-v6-c-masthead__brand--GridColumn: var(--pf-v6-c-masthead--m-display-stack__brand--GridColumn);\n --pf-v6-c-masthead__brand--Order: var(--pf-v6-c-masthead--m-display-stack__brand--Order);\n --pf-v6-c-masthead__brand--PaddingBlockEnd: var(--pf-v6-c-masthead--m-display-stack__brand--PaddingBlockEnd);\n --pf-v6-c-masthead__brand--BorderBlockEnd: var(--pf-v6-c-masthead--m-display-stack__brand--BorderBlockEnd);\n --pf-v6-c-masthead__main--GridColumn: unset;\n --pf-v6-c-masthead__content--GridColumn: var(--pf-v6-c-masthead--m-display-stack__content--GridColumn);\n --pf-v6-c-masthead__content--Order: var(--pf-v6-c-masthead--m-display-stack__content--Order);\n --pf-v6-c-masthead__main--toggle--content--GridColumn: var(--pf-v6-c-masthead--m-display-stack__main--toggle--content--GridColumn);\n --pf-v6-c-masthead__main--Display: var(--pf-v6-c-masthead--m-display-stack__main--Display);\n --pf-v6-c-masthead__main--ColumnGap: var(--pf-v6-c-masthead--m-display-stack__main--ColumnGap);\n }\n .pf-v6-c-masthead.pf-m-display-inline-on-2xl {\n --pf-v6-c-masthead--ColumnGap: var(--pf-v6-c-masthead--m-display-inline--ColumnGap);\n --pf-v6-c-masthead--GridTemplateColumns: var(--pf-v6-c-masthead--m-display-inline--GridTemplateColumns);\n --pf-v6-c-masthead__brand--GridColumn: var(--pf-v6-c-masthead--m-display-inline__brand--GridColumn);\n --pf-v6-c-masthead__brand--Order: var(--pf-v6-c-masthead--m-display-inline__brand--Order);\n --pf-v6-c-masthead__brand--PaddingBlockEnd: var(--pf-v6-c-masthead--m-display-inline__brand--PaddingBlockEnd);\n --pf-v6-c-masthead__brand--BorderBlockEnd: var(--pf-v6-c-masthead--m-display-inline__brand--BorderBlockEnd);\n --pf-v6-c-masthead__main--GridColumn: var(--pf-v6-c-masthead--m-display-inline__main--GridColumn);\n --pf-v6-c-masthead__content--GridColumn: var(--pf-v6-c-masthead--m-display-inline__content--GridColumn);\n --pf-v6-c-masthead__content--Order: var(--pf-v6-c-masthead--m-display-inline__content--Order);\n --pf-v6-c-masthead__main--toggle--content--GridColumn: var(--pf-v6-c-masthead--m-display-inline__main--toggle--content--GridColumn);\n --pf-v6-c-masthead__main--Display: var(--pf-v6-c-masthead--m-display-inline__main--Display);\n --pf-v6-c-masthead__main--ColumnGap: var(--pf-v6-c-masthead--m-display-inline__main--ColumnGap);\n }\n}\n.pf-v6-c-masthead.pf-m-inset-none {\n padding-inline-start: 0;\n padding-inline-end: 0;\n}\n.pf-v6-c-masthead.pf-m-inset-sm {\n padding-inline-start: var(--pf-t--global--spacer--sm);\n padding-inline-end: var(--pf-t--global--spacer--sm);\n}\n.pf-v6-c-masthead.pf-m-inset-md {\n padding-inline-start: var(--pf-t--global--spacer--md);\n padding-inline-end: var(--pf-t--global--spacer--md);\n}\n.pf-v6-c-masthead.pf-m-inset-lg {\n padding-inline-start: var(--pf-t--global--spacer--lg);\n padding-inline-end: var(--pf-t--global--spacer--lg);\n}\n.pf-v6-c-masthead.pf-m-inset-xl {\n padding-inline-start: var(--pf-t--global--spacer--xl);\n padding-inline-end: var(--pf-t--global--spacer--xl);\n}\n.pf-v6-c-masthead.pf-m-inset-2xl {\n padding-inline-start: var(--pf-t--global--spacer--2xl);\n padding-inline-end: var(--pf-t--global--spacer--2xl);\n}",""]);const i=l},6402(e,n,t){"use strict";t.d(n,{A:()=>i});var a=t(1601),o=t.n(a),r=t(6314),l=t.n(r)()(o());l.push([e.id,'.pf-v6-c-menu {\n --pf-v6-c-menu--RowGap: var(--pf-t--global--spacer--xs);\n --pf-v6-c-menu--Width: auto;\n --pf-v6-c-menu--MinWidth: auto;\n --pf-v6-c-menu--PaddingBlockStart: var(--pf-t--global--spacer--xs);\n --pf-v6-c-menu--PaddingBlockEnd: var(--pf-t--global--spacer--xs);\n --pf-v6-c-menu--PaddingInlineStart: var(--pf-t--global--spacer--xs);\n --pf-v6-c-menu--PaddingInlineEnd: var(--pf-t--global--spacer--xs);\n --pf-v6-c-menu--BackgroundColor: var(--pf-t--global--background--color--floating--default);\n --pf-v6-c-menu--BoxShadow: var(--pf-t--global--box-shadow--md);\n --pf-v6-c-menu--Color: var(--pf-t--global--text--color--regular);\n --pf-v6-c-menu--BorderWidth: var(--pf-t--global--border--width--high-contrast--regular);\n --pf-v6-c-menu--BorderColor: var(--pf-t--global--border--color--high-contrast);\n --pf-v6-c-menu--BorderRadius: calc(var(--pf-v6-c-menu__item--BorderRadius) + var(--pf-v6-c-menu--PaddingBlockStart));\n --pf-v6-c-menu--OutlineOffset: calc(var(--pf-t--global--border--width--control--default) * -3);\n --pf-v6-c-menu--ZIndex: var(--pf-t--global--z-index--sm);\n --pf-v6-c-menu--button--disabled--Color: var(--pf-t--global--text--color--disabled);\n --pf-v6-c-menu--icon--disabled--Color: var(--pf-t--global--icon--color--disabled);\n --pf-v6-c-menu--TransitionDuration: 0s;\n --pf-v6-c-menu--TransitionTimingFunction: var(--pf-t--global--motion--timing-function--default);\n}\n@media (prefers-reduced-motion: no-preference) {\n .pf-v6-c-menu {\n --pf-v6-c-menu--TransitionDuration: var(--pf-t--global--motion--duration--fade--default);\n }\n}\n.pf-v6-c-menu {\n --pf-v6-c-menu--m-plain--BoxShadow: none;\n --pf-v6-c-menu__content--RowGap: var(--pf-v6-c-menu--RowGap);\n --pf-v6-c-menu__content--Height: auto;\n --pf-v6-c-menu__content--MaxHeight: none;\n --pf-v6-c-menu--m-scrollable__content--MaxHeight: 18.75rem;\n --pf-v6-c-menu__search--PaddingBlockStart: var(--pf-t--global--spacer--sm);\n --pf-v6-c-menu__search--PaddingBlockEnd: var(--pf-t--global--spacer--sm);\n --pf-v6-c-menu__search--PaddingInlineStart: var(--pf-t--global--spacer--md);\n --pf-v6-c-menu__search--PaddingInlineEnd: var(--pf-t--global--spacer--md);\n --pf-v6-c-menu__footer--BoxShadow: none;\n --pf-v6-c-menu__footer--BorderColor: transparent;\n --pf-v6-c-menu__footer--BorderWidth: 0;\n --pf-v6-c-menu--m-scrollable__footer--BoxShadow: var(--pf-t--global--box-shadow--sm--top);\n --pf-v6-c-menu--m-scrollable__footer--BorderColor: var(--pf-t--global--border--color--high-contrast);\n --pf-v6-c-menu--m-scrollable__footer--BorderWidth: var(--pf-t--global--border--width--high-contrast--regular);\n --pf-v6-c-menu__list-item--Color: var(--pf-t--global--text--color--regular);\n --pf-v6-c-menu__list-item--BackgroundColor: var(--pf-t--global--background--color--action--plain--default);\n --pf-v6-c-menu__list-item--BorderWidth: var(--pf-t--global--border--width--action--plain--default);\n --pf-v6-c-menu__list-item--hover--BorderWidth: var(--pf-t--global--border--width--action--plain--hover);\n --pf-v6-c-menu__list-item--BorderColor: var(--pf-t--global--border--color--high-contrast);\n --pf-v6-c-menu__list-item--TransitionDuration: var(--pf-t--global--motion--duration--fade--short);\n --pf-v6-c-menu__list-item--TransitionTimingFunction: var(--pf-t--global--motion--timing-function--default);\n --pf-v6-c-menu__list-item--TransitionProperty: background-color;\n --pf-v6-c-menu__list-item--hover--BackgroundColor: var(--pf-t--global--background--color--action--plain--hover);\n --pf-v6-c-menu__list-item--m-danger--Color: var(--pf-t--global--text--color--status--danger--default);\n --pf-v6-c-menu__list-item--m-load__item--Color: var(--pf-t--global--text--color--link--default);\n --pf-v6-c-menu__list-item--has--menu-action--PaddingInlineEnd: var(--pf-t--global--spacer--lg);\n --pf-v6-c-menu__list--divider--MarginBlockStart: var(--pf-t--global--spacer--xs);\n --pf-v6-c-menu__list--divider--MarginBlockEnd: var(--pf-t--global--spacer--xs);\n --pf-v6-c-menu__item--BorderRadius: var(--pf-t--global--border--radius--small);\n --pf-v6-c-menu__item--PaddingBlockStart: var(--pf-t--global--spacer--sm);\n --pf-v6-c-menu__item--PaddingBlockEnd: var(--pf-t--global--spacer--sm);\n --pf-v6-c-menu__item--PaddingInlineStart: var(--pf-t--global--spacer--md);\n --pf-v6-c-menu__item--PaddingInlineEnd: var(--pf-t--global--spacer--md);\n --pf-v6-c-menu__item--FontSize: var(--pf-t--global--font--size--body--default);\n --pf-v6-c-menu__item--LineHeight: var(--pf-t--global--font--line-height--body);\n --pf-v6-c-menu__item--FontWeight: var(--pf-t--global--font--weight--body--default);\n --pf-v6-c-menu__item--Color: var(--pf-t--global--text--color--regular);\n --pf-v6-c-menu__item--BackgroundColor: var(--pf-t--global--background--color--action--plain--default);\n --pf-v6-c-menu__item--m-disabled--Color: var(--pf-t--global--text--color--disabled);\n --pf-v6-c-menu__header--PaddingBlockStart: var(--pf-t--global--spacer--sm);\n --pf-v6-c-menu__header--PaddingBlockEnd: var(--pf-t--global--spacer--sm);\n --pf-v6-c-menu__header--PaddingInlineStart: var(--pf-t--global--spacer--md);\n --pf-v6-c-menu__header--PaddingInlineEnd: var(--pf-t--global--spacer--md);\n --pf-v6-c-menu__group-title--PaddingBlockStart: var(--pf-t--global--spacer--sm);\n --pf-v6-c-menu__group-title--PaddingBlockEnd: var(--pf-t--global--spacer--sm);\n --pf-v6-c-menu__group-title--PaddingInlineStart: var(--pf-t--global--spacer--md);\n --pf-v6-c-menu__group-title--PaddingInlineEnd: var(--pf-t--global--spacer--md);\n --pf-v6-c-menu__breadcrumb--PaddingBlockStart: 0;\n --pf-v6-c-menu__breadcrumb--PaddingBlockEnd: 0;\n --pf-v6-c-menu__breadcrumb--PaddingInlineStart: var(--pf-t--global--spacer--md);\n --pf-v6-c-menu__breadcrumb--PaddingInlineEnd: var(--pf-t--global--spacer--md);\n --pf-v6-c-menu__footer--PaddingBlockStart: var(--pf-t--global--spacer--sm);\n --pf-v6-c-menu__footer--PaddingBlockEnd: var(--pf-t--global--spacer--sm);\n --pf-v6-c-menu__footer--PaddingInlineStart: var(--pf-t--global--spacer--md);\n --pf-v6-c-menu__footer--PaddingInlineEnd: var(--pf-t--global--spacer--md);\n --pf-v6-c-menu__item-main--ColumnGap: var(--pf-t--global--spacer--sm);\n --pf-v6-c-menu__group-title--FontWeight: var(--pf-t--global--font--weight--body--bold);\n --pf-v6-c-menu__group-title--Color: var(--pf-t--global--text--color--regular);\n --pf-v6-c-menu__item-description--FontSize: var(--pf-t--global--font--size--body--sm);\n --pf-v6-c-menu__item-description--Color: var(--pf-t--global--text--color--subtle);\n --pf-v6-c-menu__item-action--FontSize: var(--pf-t--global--font--size--body--default);\n --pf-v6-c-menu__item-action--icon--size: var(--pf-v6-c-menu__item-action--FontSize, var(--pf-t--global--icon--size--md));\n --pf-v6-c-menu__item-action--m-favorited--Color: var(--pf-t--global--icon--color--favorite--clicked);\n --pf-v6-c-menu__item-action--button--MinWidth: calc(var(--pf-v6-c-menu__item-action--icon--size) + var(--pf-t--global--spacer--sm) * 2);\n --pf-v6-c-menu__item-select-icon--Color: var(--pf-t--global--icon--color--subtle);\n --pf-v6-c-menu__item--m-selected__item-select-icon--Color: var(--pf-t--global--icon--color--brand--default);\n --pf-v6-c-menu__item-external--Color: var(--pf-t--global--icon--color--brand--default);\n --pf-v6-c-menu--m-flyout__menu--top-offset: 0px;\n --pf-v6-c-menu--m-flyout__menu--left-offset: 0px;\n --pf-v6-c-menu--m-flyout__menu--m-left--right-offset: 0px;\n --pf-v6-c-menu--m-flyout__Zindex: var(--pf-t--global--z-index--sm);\n --pf-v6-c-menu--m-flyout__menu--InsetBlockStart: calc(var(--pf-v6-c-menu__list--PaddingBlockStart) * -1 + var(--pf-v6-c-menu--m-flyout__menu--top-offset));\n --pf-v6-c-menu--m-flyout__menu--InsetInlineEnd: auto;\n --pf-v6-c-menu--m-flyout__menu--InsetBlockEnd: auto;\n --pf-v6-c-menu--m-flyout__menu--InsetInlineStart: calc(100% + var(--pf-v6-c-menu--m-flyout__menu--left-offset));\n --pf-v6-c-menu--m-flyout__menu--m-top--InsetBlockEnd: calc(var(--pf-v6-c-menu__list--PaddingBlockStart) * -1);\n --pf-v6-c-menu--m-flyout__menu--m-left--InsetInlineEnd: calc(100% + var(--pf-v6-c-menu--m-flyout__menu--m-left--right-offset));\n --pf-v6-c-menu--m-drilldown__content--TransitionDuration--height: var(--pf-t--global--motion--duration--slide-in--default);\n --pf-v6-c-menu--m-drilldown__content--TransitionDuration--transform: var(--pf-t--global--motion--duration--slide-in--default);\n --pf-v6-c-menu--m-drilldown__content--Transition: height var(--pf-v6-c-menu--m-drilldown__content--TransitionDuration--height);\n}\n@media (prefers-reduced-motion: no-preference) {\n .pf-v6-c-menu {\n --pf-v6-c-menu--m-drilldown__content--Transition: transform var(--pf-v6-c-menu--m-drilldown__content--TransitionDuration--transform), height var(--pf-v6-c-menu--m-drilldown__content--TransitionDuration--height);\n }\n}\n.pf-v6-c-menu {\n --pf-v6-c-menu--m-drilldown--c-menu--InsetBlockStart: 0;\n --pf-v6-c-menu--m-drilldown--c-menu--TransitionDuration--transform: 0s;\n --pf-v6-c-menu--m-drilldown--c-menu--Transition: transform var(--pf-v6-c-menu--m-drilldown--c-menu--TransitionDuration--transform);\n}\n@media (prefers-reduced-motion: no-preference) {\n .pf-v6-c-menu {\n --pf-v6-c-menu--m-drilldown--c-menu--TransitionDuration--transform: var(--pf-t--global--motion--duration--slide-in--default);\n }\n}\n.pf-v6-c-menu {\n --pf-v6-c-menu--m-drilldown__list--TransitionDuration--transform: 0s;\n --pf-v6-c-menu--m-drilldown__list--Transition: transform var(--pf-v6-c-menu--m-drilldown__list--TransitionDuration--transform);\n}\n@media (prefers-reduced-motion: no-preference) {\n .pf-v6-c-menu {\n --pf-v6-c-menu--m-drilldown__list--TransitionDuration--transform: var(--pf-t--global--motion--duration--slide-in--default);\n }\n}\n.pf-v6-c-menu {\n --pf-v6-c-menu--m-drilled-in--c-menu__list-item--m-current-path--c-menu--ZIndex: var(--pf-t--global--z-index--xs);\n}\n\n.pf-v6-c-menu__content,\n.pf-v6-c-menu__list-item,\n.pf-v6-c-menu__item-main,\n.pf-v6-c-menu__breadcrumb,\n.pf-v6-c-menu__item-check,\n.pf-v6-c-menu__item-action,\n.pf-v6-c-menu__item-action-icon {\n display: flex;\n}\n\n.pf-v6-c-menu__list,\n.pf-v6-c-menu__group {\n --pf-v6-hidden-visible--visible--Display: grid;\n --pf-v6-hidden-visible--hidden--Display: none;\n --pf-v6-hidden-visible--Display: var(--pf-v6-hidden-visible--visible--Display);\n display: var(--pf-v6-hidden-visible--Display);\n}\n.pf-v6-c-menu__list.pf-m-hidden,\n.pf-v6-c-menu__group.pf-m-hidden {\n --pf-v6-hidden-visible--Display: var(--pf-v6-hidden-visible--hidden--Display);\n}\n@media screen and (min-width: 36rem) {\n .pf-v6-c-menu__list.pf-m-hidden-on-sm,\n .pf-v6-c-menu__group.pf-m-hidden-on-sm {\n --pf-v6-hidden-visible--Display: var(--pf-v6-hidden-visible--hidden--Display);\n }\n .pf-v6-c-menu__list.pf-m-visible-on-sm,\n .pf-v6-c-menu__group.pf-m-visible-on-sm {\n --pf-v6-hidden-visible--Display: var(--pf-v6-hidden-visible--visible--Display);\n }\n}\n@media screen and (min-width: 48rem) {\n .pf-v6-c-menu__list.pf-m-hidden-on-md,\n .pf-v6-c-menu__group.pf-m-hidden-on-md {\n --pf-v6-hidden-visible--Display: var(--pf-v6-hidden-visible--hidden--Display);\n }\n .pf-v6-c-menu__list.pf-m-visible-on-md,\n .pf-v6-c-menu__group.pf-m-visible-on-md {\n --pf-v6-hidden-visible--Display: var(--pf-v6-hidden-visible--visible--Display);\n }\n}\n@media screen and (min-width: 62rem) {\n .pf-v6-c-menu__list.pf-m-hidden-on-lg,\n .pf-v6-c-menu__group.pf-m-hidden-on-lg {\n --pf-v6-hidden-visible--Display: var(--pf-v6-hidden-visible--hidden--Display);\n }\n .pf-v6-c-menu__list.pf-m-visible-on-lg,\n .pf-v6-c-menu__group.pf-m-visible-on-lg {\n --pf-v6-hidden-visible--Display: var(--pf-v6-hidden-visible--visible--Display);\n }\n}\n@media screen and (min-width: 75rem) {\n .pf-v6-c-menu__list.pf-m-hidden-on-xl,\n .pf-v6-c-menu__group.pf-m-hidden-on-xl {\n --pf-v6-hidden-visible--Display: var(--pf-v6-hidden-visible--hidden--Display);\n }\n .pf-v6-c-menu__list.pf-m-visible-on-xl,\n .pf-v6-c-menu__group.pf-m-visible-on-xl {\n --pf-v6-hidden-visible--Display: var(--pf-v6-hidden-visible--visible--Display);\n }\n}\n@media screen and (min-width: 90.625rem) {\n .pf-v6-c-menu__list.pf-m-hidden-on-2xl,\n .pf-v6-c-menu__group.pf-m-hidden-on-2xl {\n --pf-v6-hidden-visible--Display: var(--pf-v6-hidden-visible--hidden--Display);\n }\n .pf-v6-c-menu__list.pf-m-visible-on-2xl,\n .pf-v6-c-menu__group.pf-m-visible-on-2xl {\n --pf-v6-hidden-visible--Display: var(--pf-v6-hidden-visible--visible--Display);\n }\n}\n\n.pf-v6-c-menu__list,\n.pf-v6-c-menu__list-item,\n.pf-v6-c-menu__breadcrumb,\n.pf-v6-c-menu__footer {\n position: relative;\n}\n\n.pf-v6-c-menu__list-item:is(.pf-m-disabled, :disabled, .pf-m-aria-disabled, [aria-disabled=true]),\n.pf-v6-c-menu__item-action:is(.pf-m-disabled, :disabled, .pf-m-aria-disabled, [aria-disabled=true]) {\n --pf-v6-c-menu__item--Color: var(--pf-v6-c-menu__item--m-disabled--Color);\n --pf-v6-c-menu__item-toggle-icon--Color: var(--pf-v6-c-menu--icon--disabled--Color);\n --pf-v6-c-menu__item-external--Color: transparent;\n --pf-v6-c-menu__item-select-icon--Color: transparent;\n --pf-v6-c-menu__item-description--Color: var(--pf-v6-c-menu--icon--disabled--Color);\n --pf-v6-c-menu__list-item--BackgroundColor: transparent;\n --pf-v6-c-menu__list-item--hover--BackgroundColor: transparent;\n --pf-v6-c-menu__list-item--hover--BorderColor: transparent;\n}\n.pf-v6-c-menu__list-item:is(.pf-m-disabled, :disabled),\n.pf-v6-c-menu__item-action:is(.pf-m-disabled, :disabled) {\n pointer-events: none;\n}\n.pf-v6-c-menu__list-item.pf-m-aria-disabled .pf-v6-c-menu__item,\n.pf-v6-c-menu__item-action.pf-m-aria-disabled .pf-v6-c-menu__item {\n cursor: default;\n}\n\n[class*=pf-v6-c-menu]:is([hidden]) {\n display: none;\n}\n\n.pf-v6-c-menu {\n display: grid;\n row-gap: var(--pf-v6-c-menu--RowGap);\n width: var(--pf-v6-c-menu--Width);\n min-width: var(--pf-v6-c-menu--MinWidth);\n padding-block-start: var(--pf-v6-c-menu--PaddingBlockStart);\n padding-block-end: var(--pf-v6-c-menu--PaddingBlockEnd);\n padding-inline-start: var(--pf-v6-c-menu--PaddingInlineStart);\n padding-inline-end: var(--pf-v6-c-menu--PaddingInlineEnd);\n overflow: hidden;\n color: var(--pf-v6-c-menu--Color);\n background-color: var(--pf-v6-c-menu--BackgroundColor);\n border: var(--pf-v6-c-menu--BorderWidth) solid var(--pf-v6-c-menu--BorderColor);\n border-radius: var(--pf-v6-c-menu--BorderRadius);\n box-shadow: var(--pf-v6-c-menu--BoxShadow);\n transition-timing-function: var(--pf-v6-c-menu--TransitionTimingFunction) !important;\n transition-duration: var(--pf-v6-c-menu--TransitionDuration) !important;\n}\n.pf-v6-c-menu .pf-v6-c-menu {\n min-width: 100%;\n}\n.pf-v6-c-menu .pf-v6-c-menu__content .pf-v6-c-menu .pf-v6-c-menu__content {\n overflow: visible;\n}\n.pf-v6-c-menu .pf-v6-c-menu__content .pf-v6-c-menu {\n min-width: 100%;\n border-radius: 0;\n}\n.pf-v6-c-menu.pf-m-flyout, .pf-v6-c-menu.pf-m-flyout .pf-v6-c-menu, .pf-v6-c-menu .pf-v6-c-menu.pf-m-flyout, .pf-v6-c-menu.pf-m-flyout .pf-v6-c-menu__content {\n overflow: visible;\n}\n.pf-v6-c-menu .pf-v6-c-menu.pf-m-flyout, .pf-v6-c-menu.pf-m-flyout .pf-v6-c-menu {\n position: absolute;\n inset-block-start: var(--pf-v6-c-menu--m-flyout__menu--InsetBlockStart);\n inset-block-end: var(--pf-v6-c-menu--m-flyout__menu--InsetBlockEnd);\n inset-inline-start: var(--pf-v6-c-menu--m-flyout__menu--InsetInlineStart);\n inset-inline-end: var(--pf-v6-c-menu--m-flyout__menu--InsetInlineEnd);\n z-index: var(--pf-v6-c-menu--m-flyout__Zindex);\n border-radius: var(--pf-v6-c-menu--BorderRadius);\n}\n.pf-v6-c-menu .pf-v6-c-menu.pf-m-flyout .pf-v6-c-menu__content, .pf-v6-c-menu.pf-m-flyout .pf-v6-c-menu .pf-v6-c-menu__content {\n overflow-y: visible;\n}\n.pf-v6-c-menu.pf-m-top {\n --pf-v6-c-menu--m-flyout__menu--InsetBlockStart: auto;\n --pf-v6-c-menu--m-flyout__menu--InsetBlockEnd: var(--pf-v6-c-menu--m-flyout__menu--m-top--InsetBlockEnd);\n}\n.pf-v6-c-menu.pf-m-left {\n --pf-v6-c-menu--m-flyout__menu--InsetInlineEnd: var(--pf-v6-c-menu--m-flyout__menu--m-left--InsetInlineEnd);\n --pf-v6-c-menu--m-flyout__menu--InsetInlineStart: auto;\n}\n.pf-v6-c-menu.pf-m-drilldown > .pf-v6-c-menu__content {\n overflow: hidden;\n transition: var(--pf-v6-c-menu--m-drilldown__content--Transition);\n}\n.pf-v6-c-menu.pf-m-drilldown :where(.pf-v6-c-menu) {\n padding: 0;\n border: 0;\n}\n.pf-v6-c-menu.pf-m-drilldown.pf-m-drilled-in > .pf-v6-c-menu__content > .pf-v6-c-menu__list,\n.pf-v6-c-menu.pf-m-drilldown.pf-m-drilled-in > .pf-v6-c-menu__list {\n transform: translateX(-100%);\n}\n:where(.pf-v6-m-dir-rtl, [dir=rtl]) .pf-v6-c-menu.pf-m-drilldown.pf-m-drilled-in > .pf-v6-c-menu__content > .pf-v6-c-menu__list, .pf-v6-c-menu.pf-m-drilldown.pf-m-drilled-in > .pf-v6-c-menu__list {\n transform: translateX(calc(-100% * var(--pf-v6-global--inverse--multiplier)));\n}\n\n.pf-v6-c-menu.pf-m-drilldown > .pf-v6-c-menu__content .pf-v6-c-menu {\n position: absolute;\n inset-block-start: var(--pf-v6-c-menu--m-drilldown--c-menu--InsetBlockStart);\n inset-inline-start: 100%;\n width: 100%;\n box-shadow: none;\n transition: var(--pf-v6-c-menu--m-drilldown--c-menu--Transition);\n}\n.pf-v6-c-menu.pf-m-drilldown > .pf-v6-c-menu__content .pf-v6-c-menu.pf-m-drilled-in {\n transform: translateX(-100%);\n}\n:where(.pf-v6-m-dir-rtl, [dir=rtl]) .pf-v6-c-menu.pf-m-drilldown > .pf-v6-c-menu__content .pf-v6-c-menu.pf-m-drilled-in {\n transform: translateX(calc(-100% * var(--pf-v6-global--inverse--multiplier)));\n}\n\n.pf-v6-c-menu.pf-m-drilldown .pf-v6-c-menu__list {\n visibility: visible;\n overflow: hidden;\n transition: var(--pf-v6-c-menu--m-drilldown__list--Transition);\n}\n.pf-v6-c-menu.pf-m-drilldown .pf-v6-c-menu__list .pf-v6-c-menu__list {\n --pf-v6-c-menu__list--PaddingBlockStart: 0;\n --pf-v6-c-menu__list--PaddingBlockEnd: 0;\n}\n.pf-v6-c-menu.pf-m-drilldown .pf-v6-c-menu__list-item.pf-m-current-path .pf-v6-c-menu {\n z-index: var(--pf-v6-c-menu--m-drilled-in--c-menu__list-item--m-current-path--c-menu--ZIndex);\n}\n.pf-v6-c-menu.pf-m-drilldown .pf-v6-c-menu__list-item.pf-m-current-path > .pf-v6-c-menu {\n overflow: visible;\n}\n.pf-v6-c-menu.pf-m-drilldown .pf-v6-c-menu__list-item.pf-m-static > .pf-v6-c-menu {\n position: static;\n}\n.pf-v6-c-menu.pf-m-drilldown .pf-v6-c-menu__list-item.pf-m-static:hover {\n background-color: transparent;\n}\n.pf-v6-c-menu.pf-m-drilldown .pf-v6-c-menu__list-item:not(.pf-m-current-path) .pf-v6-c-menu {\n display: none;\n}\n.pf-v6-c-menu.pf-m-drilldown .pf-v6-c-menu__item {\n outline-offset: var(--pf-v6-c-menu--OutlineOffset);\n}\n.pf-v6-c-menu.pf-m-drilled-in > .pf-v6-c-menu__content > .pf-v6-c-menu__list {\n visibility: hidden;\n overflow: visible;\n}\n.pf-v6-c-menu.pf-m-drilled-in > .pf-v6-c-menu__content > .pf-v6-c-menu__list > .pf-v6-c-divider,\n.pf-v6-c-menu.pf-m-drilled-in > .pf-v6-c-menu__content > .pf-v6-c-menu__list > .pf-v6-c-menu__list-item:not(.pf-m-current-path) {\n display: none;\n}\n.pf-v6-c-menu.pf-m-drilled-in > .pf-v6-c-menu__content > .pf-v6-c-menu__list > .pf-v6-c-menu__list-item.pf-m-current-path {\n visibility: hidden;\n}\n.pf-v6-c-menu.pf-m-plain {\n --pf-v6-c-menu--BoxShadow: var(--pf-v6-c-menu--m-plain--BoxShadow);\n}\n.pf-v6-c-menu.pf-m-scrollable {\n --pf-v6-c-menu__content--MaxHeight: var(--pf-v6-c-menu--m-scrollable__content--MaxHeight);\n --pf-v6-c-menu__footer--BoxShadow: var(--pf-v6-c-menu--m-scrollable__footer--BoxShadow);\n --pf-v6-c-menu__footer--BorderColor: var(--pf-v6-c-menu--m-scrollable__footer--BorderColor);\n --pf-v6-c-menu__footer--BorderWidth: var(--pf-v6-c-menu--m-scrollable__footer--BorderWidth);\n --pf-v6-c-menu__footer--PaddingBlockStart: calc(var(--pf-v6-c-menu__item--PaddingBlockStart) + var(--pf-v6-c-menu--RowGap));\n --pf-v6-c-menu__footer--PaddingBlockEnd: calc(var(--pf-v6-c-menu__item--PaddingBlockStart) + var(--pf-v6-c-menu--RowGap));\n overflow: hidden;\n}\n.pf-v6-c-menu.pf-m-scrollable:has(.pf-v6-c-menu__footer) {\n --pf-v6-c-menu--PaddingBlockEnd: 0;\n}\n.pf-v6-c-menu.pf-m-scrollable .pf-v6-c-menu__content,\n.pf-v6-c-menu.pf-m-scrollable .pf-v6-c-menu__list {\n overflow-y: auto;\n}\n.pf-v6-c-menu.pf-m-scrollable .pf-v6-c-menu__content {\n position: relative;\n z-index: var(--pf-v6-c-menu--ZIndex);\n margin-block-start: calc(var(--pf-v6-c-menu--RowGap) * -1);\n margin-block-end: calc(var(--pf-v6-c-menu--RowGap) * -1);\n}\n.pf-v6-c-menu.pf-m-scrollable .pf-v6-c-menu__list {\n padding-block-start: var(--pf-v6-c-menu--RowGap);\n padding-block-end: var(--pf-v6-c-menu--RowGap);\n}\n\n.pf-v6-c-menu__header {\n padding-block-start: var(--pf-v6-c-menu__header--PaddingBlockStart);\n padding-block-end: var(--pf-v6-c-menu__header--PaddingBlockEnd);\n padding-inline-start: var(--pf-v6-c-menu__header--PaddingInlineStart);\n padding-inline-end: var(--pf-v6-c-menu__header--PaddingInlineEnd);\n}\n\n.pf-v6-c-menu__search {\n padding-block-start: var(--pf-v6-c-menu__search--PaddingBlockStart);\n padding-block-end: var(--pf-v6-c-menu__search--PaddingBlockEnd);\n padding-inline-start: var(--pf-v6-c-menu__search--PaddingInlineStart);\n padding-inline-end: var(--pf-v6-c-menu__search--PaddingInlineEnd);\n}\n\n.pf-v6-c-menu__footer {\n padding-block-start: var(--pf-v6-c-menu__footer--PaddingBlockStart);\n padding-block-end: var(--pf-v6-c-menu__footer--PaddingBlockEnd);\n padding-inline-start: var(--pf-v6-c-menu__footer--PaddingInlineStart);\n padding-inline-end: var(--pf-v6-c-menu__footer--PaddingInlineEnd);\n border-block-start: var(--pf-v6-c-menu__footer--BorderWidth) solid var(--pf-v6-c-menu__footer--BorderColor);\n box-shadow: var(--pf-v6-c-menu__footer--BoxShadow);\n}\n\n.pf-v6-c-menu__content {\n flex-direction: column;\n row-gap: var(--pf-v6-c-menu__content--RowGap);\n height: var(--pf-v6-c-menu__content--Height);\n max-height: var(--pf-v6-c-menu__content--MaxHeight);\n}\n.pf-v6-c-menu__content .pf-v6-c-menu__content {\n --pf-v6-c-menu__content--Height: auto;\n}\n\n.pf-v6-c-menu__list :where(.pf-v6-c-divider:is(li)) {\n margin-block-start: var(--pf-v6-c-menu__list--divider--MarginBlockStart);\n margin-block-end: var(--pf-v6-c-menu__list--divider--MarginBlockEnd);\n}\n\n.pf-v6-c-menu__list-item {\n align-items: baseline;\n min-width: 0;\n transition-timing-function: var(--pf-v6-c-menu__list-item--TransitionTimingFunction);\n transition-duration: var(--pf-v6-c-menu__list-item--TransitionDuration);\n transition-property: var(--pf-v6-c-menu__list-item--TransitionProperty);\n}\n.pf-v6-c-menu__list-item > * {\n position: relative;\n}\n.pf-v6-c-menu__list-item::before {\n position: absolute;\n inset: 0;\n content: "";\n background-color: var(--pf-v6-c-menu__list-item--BackgroundColor);\n border: var(--pf-v6-c-menu__list-item--BorderWidth) solid var(--pf-v6-c-menu__list-item--BorderColor);\n border-radius: var(--pf-v6-c-menu__item--BorderRadius);\n transition: inherit;\n}\n.pf-v6-c-menu__list-item.pf-m-load {\n --pf-v6-c-menu__item--Color: var(--pf-v6-c-menu__list-item--m-load__item--Color);\n}\n.pf-v6-c-menu__list-item.pf-m-loading {\n justify-content: center;\n overflow: hidden;\n pointer-events: none;\n}\n.pf-v6-c-menu__list-item.pf-m-loading .pf-v6-c-menu__item-text {\n text-align: center;\n}\n.pf-v6-c-menu__list-item.pf-m-danger {\n --pf-v6-c-menu__item--Color: var(--pf-v6-c-menu__list-item--m-danger--Color);\n}\n.pf-v6-c-menu__list-item.pf-m-danger:is(:hover, :focus) {\n --pf-v6-c-menu__item--Color: var(--pf-v6-c-menu__list-item--m-danger--hover--Color, var(--pf-v6-c-menu__list-item--m-danger--Color));\n}\n.pf-v6-c-menu__list-item:has(.pf-v6-c-menu__item-action) {\n padding-inline-end: var(--pf-v6-c-menu__list-item--has--menu-action--PaddingInlineEnd);\n}\n.pf-v6-c-menu__list-item.pf-m-focus, .pf-v6-c-menu__list-item:focus-within, .pf-v6-c-menu__list-item:has(> :hover) {\n --pf-v6-c-menu__list-item--BackgroundColor: var(--pf-v6-c-menu__list-item--hover--BackgroundColor);\n --pf-v6-c-menu__list-item--BorderWidth: var(--pf-v6-c-menu__list-item--hover--BorderWidth);\n}\n.pf-v6-c-menu__list-item.pf-m-focus .pf-v6-c-menu__item-select-icon,\n.pf-v6-c-menu__list-item.pf-m-focus .pf-v6-c-menu__item-external-icon, .pf-v6-c-menu__list-item:focus-within .pf-v6-c-menu__item-select-icon,\n.pf-v6-c-menu__list-item:focus-within .pf-v6-c-menu__item-external-icon, .pf-v6-c-menu__list-item:has(> :hover) .pf-v6-c-menu__item-select-icon,\n.pf-v6-c-menu__list-item:has(> :hover) .pf-v6-c-menu__item-external-icon {\n opacity: 1;\n}\n\n.pf-v6-c-menu__item {\n flex-basis: 100%;\n flex-direction: column;\n min-width: 0;\n padding-block-start: var(--pf-v6-c-menu__item--PaddingBlockStart);\n padding-block-end: var(--pf-v6-c-menu__item--PaddingBlockEnd);\n padding-inline-start: var(--pf-v6-c-menu__item--PaddingInlineStart);\n padding-inline-end: var(--pf-v6-c-menu__item--PaddingInlineEnd);\n font-size: var(--pf-v6-c-menu__item--FontSize);\n font-weight: var(--pf-v6-c-menu__item--FontWeight);\n line-height: var(--pf-v6-c-menu__item--LineHeight);\n color: var(--pf-v6-c-menu__item--Color);\n text-align: start;\n text-decoration-line: none;\n outline-offset: var(--pf-v6-c-menu--OutlineOffset);\n background-color: var(--pf-v6-c-menu__item--BackgroundColor);\n border: 0;\n border-radius: var(--pf-v6-c-menu__item--BorderRadius);\n --pf-v6-hidden-visible--visible--Display: flex;\n --pf-v6-hidden-visible--hidden--Display: none;\n --pf-v6-hidden-visible--Display: var(--pf-v6-hidden-visible--visible--Display);\n display: var(--pf-v6-hidden-visible--Display);\n}\n.pf-v6-c-menu__item.pf-m-hidden {\n --pf-v6-hidden-visible--Display: var(--pf-v6-hidden-visible--hidden--Display);\n}\n@media screen and (min-width: 36rem) {\n .pf-v6-c-menu__item.pf-m-hidden-on-sm {\n --pf-v6-hidden-visible--Display: var(--pf-v6-hidden-visible--hidden--Display);\n }\n .pf-v6-c-menu__item.pf-m-visible-on-sm {\n --pf-v6-hidden-visible--Display: var(--pf-v6-hidden-visible--visible--Display);\n }\n}\n@media screen and (min-width: 48rem) {\n .pf-v6-c-menu__item.pf-m-hidden-on-md {\n --pf-v6-hidden-visible--Display: var(--pf-v6-hidden-visible--hidden--Display);\n }\n .pf-v6-c-menu__item.pf-m-visible-on-md {\n --pf-v6-hidden-visible--Display: var(--pf-v6-hidden-visible--visible--Display);\n }\n}\n@media screen and (min-width: 62rem) {\n .pf-v6-c-menu__item.pf-m-hidden-on-lg {\n --pf-v6-hidden-visible--Display: var(--pf-v6-hidden-visible--hidden--Display);\n }\n .pf-v6-c-menu__item.pf-m-visible-on-lg {\n --pf-v6-hidden-visible--Display: var(--pf-v6-hidden-visible--visible--Display);\n }\n}\n@media screen and (min-width: 75rem) {\n .pf-v6-c-menu__item.pf-m-hidden-on-xl {\n --pf-v6-hidden-visible--Display: var(--pf-v6-hidden-visible--hidden--Display);\n }\n .pf-v6-c-menu__item.pf-m-visible-on-xl {\n --pf-v6-hidden-visible--Display: var(--pf-v6-hidden-visible--visible--Display);\n }\n}\n@media screen and (min-width: 90.625rem) {\n .pf-v6-c-menu__item.pf-m-hidden-on-2xl {\n --pf-v6-hidden-visible--Display: var(--pf-v6-hidden-visible--hidden--Display);\n }\n .pf-v6-c-menu__item.pf-m-visible-on-2xl {\n --pf-v6-hidden-visible--Display: var(--pf-v6-hidden-visible--visible--Display);\n }\n}\n:where(label).pf-v6-c-menu__item {\n cursor: pointer;\n}\n\n.pf-v6-c-menu__item.pf-m-selected {\n --pf-v6-c-menu__item-select-icon--Color: var(--pf-v6-c-menu__item--m-selected__item-select-icon--Color);\n}\n.pf-v6-c-menu__item:is(:hover, :focus, .pf-m-selected) .pf-v6-c-menu__item-select-icon,\n.pf-v6-c-menu__item:is(:hover, :focus, .pf-m-selected) .pf-v6-c-menu__item-external-icon {\n opacity: 1;\n}\n.pf-v6-c-menu__item:is(:hover, :focus, .pf-m-selected) .pf-v6-c-menu__item-external-icon {\n color: var(--pf-v6-c-menu__item-external--Color);\n}\n\n.pf-v6-c-menu__item-select-icon {\n color: var(--pf-v6-c-menu__item-select-icon--Color);\n}\n\n.pf-v6-c-menu__item-main {\n column-gap: var(--pf-v6-c-menu__item-main--ColumnGap);\n align-items: center;\n width: 100%;\n}\n\n.pf-v6-c-menu__item-text {\n overflow: hidden;\n text-overflow: ellipsis;\n white-space: nowrap;\n flex-grow: 1;\n}\n\n.pf-v6-c-menu__group-title {\n padding-block-start: var(--pf-v6-c-menu__group-title--PaddingBlockStart);\n padding-block-end: var(--pf-v6-c-menu__group-title--PaddingBlockEnd);\n padding-inline-start: var(--pf-v6-c-menu__group-title--PaddingInlineStart);\n padding-inline-end: var(--pf-v6-c-menu__group-title--PaddingInlineEnd);\n font-size: var(--pf-v6-c-menu__group-title--FontSize, inherit);\n font-weight: var(--pf-v6-c-menu__group-title--FontWeight, inherit);\n color: var(--pf-v6-c-menu__group-title--Color);\n}\n\n.pf-v6-c-menu__item-description {\n font-size: var(--pf-v6-c-menu__item-description--FontSize);\n color: var(--pf-v6-c-menu__item-description--Color);\n overflow-wrap: break-word;\n}\n\n.pf-v6-c-menu__item-check .pf-v6-c-check {\n --pf-v6-c-check__input--TranslateY: none;\n}\n\n:where(.pf-v6-m-dir-rtl, [dir=rtl]) .pf-v6-c-menu__item-toggle-icon {\n scale: -1 1;\n}\n\n.pf-v6-c-menu__item-toggle-icon {\n color: var(--pf-v6-c-menu__item-toggle-icon--Color, inherit);\n}\n\n.pf-v6-c-menu__item-icon {\n color: var(--pf-v6-c-menu__item--icon--Color, inherit);\n}\n\n.pf-v6-c-menu__item-select-icon,\n.pf-v6-c-menu__item-external-icon {\n opacity: 0;\n}\n\n.pf-v6-c-menu__item-toggle-icon.pf-m-favorited, .pf-v6-c-menu__item-toggle-icon.pf-m-favorited:hover, .pf-v6-c-menu__item-toggle-icon.pf-m-favorited .pf-v6-c-button:not(.pf-m-favorited),\n.pf-v6-c-menu__item-action.pf-m-favorited,\n.pf-v6-c-menu__item-action.pf-m-favorited:hover,\n.pf-v6-c-menu__item-action.pf-m-favorited .pf-v6-c-button:not(.pf-m-favorited) {\n --pf-v6-c-button--m-plain__icon--Color: var(--pf-v6-c-menu__item-action--m-favorited--Color);\n}\n.pf-v6-c-menu__item-toggle-icon.pf-m-favorited:is(:hover, :focus), .pf-v6-c-menu__item-toggle-icon.pf-m-favorited:hover:is(:hover, :focus), .pf-v6-c-menu__item-toggle-icon.pf-m-favorited .pf-v6-c-button:not(.pf-m-favorited):is(:hover, :focus),\n.pf-v6-c-menu__item-action.pf-m-favorited:is(:hover, :focus),\n.pf-v6-c-menu__item-action.pf-m-favorited:hover:is(:hover, :focus),\n.pf-v6-c-menu__item-action.pf-m-favorited .pf-v6-c-button:not(.pf-m-favorited):is(:hover, :focus) {\n --pf-v6-c-button--hover__icon--Color: var(--pf-v6-c-menu__item-action--m-favorited--Color);\n}\n\n.pf-v6-c-menu__breadcrumb {\n --pf-v6-c-breadcrumb__item--FontSize: var(--pf-v6-c-menu__breadcrumb--FontSize);\n padding-block-start: var(--pf-v6-c-menu__breadcrumb--PaddingBlockStart);\n padding-block-end: var(--pf-v6-c-menu__breadcrumb--PaddingBlockEnd);\n padding-inline-start: var(--pf-v6-c-menu__breadcrumb--PaddingInlineStart);\n padding-inline-end: var(--pf-v6-c-menu__breadcrumb--PaddingInlineEnd);\n}\n.pf-v6-c-menu__breadcrumb .pf-v6-c-menu {\n min-width: auto;\n padding-block-start: var(--pf-v6-c-menu--PaddingBlockStart);\n padding-block-end: var(--pf-v6-c-menu--PaddingBlockEnd);\n}\n.pf-v6-c-menu__breadcrumb .pf-v6-c-menu__content {\n height: auto;\n}\n.pf-v6-c-menu__breadcrumb .pf-v6-c-menu-toggle {\n --pf-v6-c-menu-toggle--BorderWidth: 0;\n --pf-v6-c-menu-toggle--BorderColor: transparent;\n outline-offset: var(--pf-v6-c-menu--OutlineOffset);\n}',""]);const i=l},2673(e,n,t){"use strict";t.d(n,{A:()=>i});var a=t(1601),o=t.n(a),r=t(6314),l=t.n(r)()(o());l.push([e.id,'.pf-v6-c-menu-toggle {\n --pf-v6-c-menu-toggle--Gap: var(--pf-t--global--spacer--gap--text-to-element--default);\n --pf-v6-c-menu-toggle--PaddingBlockStart: var(--pf-t--global--spacer--control--vertical--default);\n --pf-v6-c-menu-toggle--PaddingInlineEnd: var(--pf-t--global--spacer--control--horizontal--default);\n --pf-v6-c-menu-toggle--PaddingBlockEnd: var(--pf-t--global--spacer--control--vertical--default);\n --pf-v6-c-menu-toggle--PaddingInlineStart: var(--pf-t--global--spacer--control--horizontal--default);\n --pf-v6-c-menu-toggle--MinWidth: calc(1lh + var(--pf-v6-c-menu-toggle--PaddingBlockStart) + var(--pf-v6-c-menu-toggle--PaddingBlockEnd));\n --pf-v6-c-menu-toggle--FontSize: var(--pf-t--global--font--size--body--default);\n --pf-v6-c-menu-toggle--Color: var(--pf-t--global--text--color--regular);\n --pf-v6-c-menu-toggle--LineHeight: var(--pf-t--global--font--line-height--body);\n --pf-v6-c-menu-toggle--BackgroundColor: var(--pf-t--global--background--color--control--default);\n --pf-v6-c-menu-toggle--BorderRadius: var(--pf-t--global--border--radius--control--default);\n --pf-v6-c-menu-toggle--BorderColor: var(--pf-t--global--border--color--control--default);\n --pf-v6-c-menu-toggle--BorderWidth: var(--pf-t--global--border--width--control--default);\n --pf-v6-c-menu-toggle--border--ZIndex: var(--pf-t--global--z-index--xs);\n --pf-v6-c-menu-toggle--TransitionTimingFunction: var(--pf-t--global--motion--timing-function--default);\n --pf-v6-c-menu-toggle--TransitionDuration: var(--pf-t--global--motion--duration--fade--short);\n --pf-v6-c-menu-toggle--TransitionProperty: color, background-color, border-width, border-color;\n --pf-v6-c-menu-toggle--hover--Color: var(--pf-t--global--text--color--regular);\n --pf-v6-c-menu-toggle--hover--BackgroundColor: var(--pf-t--global--background--color--control--default);\n --pf-v6-c-menu-toggle--hover--BorderWidth: var(--pf-t--global--border--width--control--hover);\n --pf-v6-c-menu-toggle--hover--BorderColor: var(--pf-t--global--border--color--hover);\n --pf-v6-c-menu-toggle--hover__toggle-icon--Color: var(--pf-t--global--icon--color--regular);\n --pf-v6-c-menu-toggle--expanded--Color: var(--pf-t--global--text--color--regular);\n --pf-v6-c-menu-toggle--expanded--BackgroundColor: var(--pf-t--global--background--color--control--default);\n --pf-v6-c-menu-toggle--expanded--BorderWidth: var(--pf-t--global--border--width--control--clicked);\n --pf-v6-c-menu-toggle--expanded--BorderColor: var(--pf-t--global--border--color--clicked);\n --pf-v6-c-menu-toggle--expanded__toggle-icon--Color: var(--pf-t--global--icon--color--regular);\n --pf-v6-c-menu-toggle--disabled--Color: var(--pf-t--global--text--color--on-disabled);\n --pf-v6-c-menu-toggle--disabled__icon--Color: var(--pf-t--global--icon--color--on-disabled);\n --pf-v6-c-menu-toggle--disabled__toggle-icon--Color: var(--pf-t--global--icon--color--on-disabled);\n --pf-v6-c-menu-toggle--disabled__status-icon--Color: var(--pf-t--global--icon--color--on-disabled);\n --pf-v6-c-menu-toggle--disabled--BackgroundColor: var(--pf-t--global--background--color--disabled--default);\n --pf-v6-c-menu-toggle__icon--MinHeight: calc(var(--pf-v6-c-menu-toggle--FontSize) * var(--pf-v6-c-menu-toggle--LineHeight));\n --pf-v6-c-menu-toggle__icon--Color: var(--pf-t--global--icon--color--regular);\n --pf-v6-c-menu-toggle__icon--TransitionDelay: 0s;\n --pf-v6-c-menu-toggle__icon--TransitionDuration: 0s;\n --pf-v6-c-menu-toggle__icon--TransitionProperty: none;\n --pf-v6-c-menu-toggle--hover__icon--TransitionDelay: 0s;\n --pf-v6-c-menu-toggle--hover__icon--TransitionDuration: 0s;\n --pf-v6-c-menu-toggle--hover__icon--TransitionProperty: none;\n --pf-v6-c-menu-toggle__icon--Rotate: 0deg;\n --pf-v6-c-menu-toggle--hover__icon--Rotate: 0deg;\n --pf-v6-c-menu-toggle__toggle-icon--MinHeight: calc(var(--pf-v6-c-menu-toggle--FontSize) * var(--pf-v6-c-menu-toggle--LineHeight));\n --pf-v6-c-menu-toggle__toggle-icon--Color: var(--pf-t--global--icon--color--regular);\n --pf-v6-c-menu-toggle--m-primary--PaddingInlineStart: var(--pf-t--global--spacer--action--horizontal--default);\n --pf-v6-c-menu-toggle--m-primary--PaddingInlineEnd: var(--pf-t--global--spacer--action--horizontal--default);\n --pf-v6-c-menu-toggle--m-primary--Color: var(--pf-t--global--text--color--on-brand--default);\n --pf-v6-c-menu-toggle--m-primary--BackgroundColor: var(--pf-t--global--color--brand--default);\n --pf-v6-c-menu-toggle--m-primary--BorderRadius: var(--pf-t--global--border--radius--action--default);\n --pf-v6-c-menu-toggle--m-primary--BorderColor: transparent;\n --pf-v6-c-menu-toggle--m-primary--hover--Color: var(--pf-t--global--text--color--on-brand--hover);\n --pf-v6-c-menu-toggle--m-primary--hover--BackgroundColor: var(--pf-t--global--color--brand--hover);\n --pf-v6-c-menu-toggle--m-primary--hover--BorderColor: transparent;\n --pf-v6-c-menu-toggle--m-primary--expanded--Color: var(--pf-t--global--text--color--on-brand--clicked);\n --pf-v6-c-menu-toggle--m-primary--expanded--BackgroundColor: var(--pf-t--global--color--brand--clicked);\n --pf-v6-c-menu-toggle--m-primary--expanded--BorderColor: transparent;\n --pf-v6-c-menu-toggle--m-primary__toggle-icon--Color: var(--pf-t--global--icon--color--on-brand--default);\n --pf-v6-c-menu-toggle--m-primary--hover__toggle-icon--Color: var(--pf-t--global--icon--color--on-brand--hover);\n --pf-v6-c-menu-toggle--m-primary--expanded__toggle-icon--Color: var(--pf-t--global--icon--color--on-brand--clicked);\n --pf-v6-c-menu-toggle--m-primary--m-small--PaddingInlineStart: var(--pf-t--global--spacer--action--horizontal--compact);\n --pf-v6-c-menu-toggle--m-primary--m-small--PaddingInlineEnd: var(--pf-t--global--spacer--action--horizontal--compact);\n --pf-v6-c-menu-toggle--m-secondary--PaddingInlineStart: var(--pf-t--global--spacer--action--horizontal--default);\n --pf-v6-c-menu-toggle--m-secondary--PaddingInlineEnd: var(--pf-t--global--spacer--action--horizontal--default);\n --pf-v6-c-menu-toggle--m-secondary--BackgroundColor: transparent;\n --pf-v6-c-menu-toggle--m-secondary--Color: var(--pf-t--global--text--color--brand--default);\n --pf-v6-c-menu-toggle--m-secondary--BorderColor: var(--pf-t--global--border--color--brand--default);\n --pf-v6-c-menu-toggle--m-secondary--BorderRadius: var(--pf-t--global--border--radius--action--default);\n --pf-v6-c-menu-toggle--m-secondary--hover--Color: var(--pf-t--global--text--color--brand--hover);\n --pf-v6-c-menu-toggle--m-secondary--hover--BorderWidth: var(--pf-t--global--border--width--action--hover);\n --pf-v6-c-menu-toggle--m-secondary--hover--BorderColor: var(--pf-t--global--border--color--brand--hover);\n --pf-v6-c-menu-toggle--m-secondary--expanded--Color: var(--pf-t--global--text--color--brand--clicked);\n --pf-v6-c-menu-toggle--m-secondary--expanded--BackgroundColor: transparent;\n --pf-v6-c-menu-toggle--m-secondary--expanded--BorderWidth: var(--pf-t--global--border--width--action--clicked);\n --pf-v6-c-menu-toggle--m-secondary--expanded--BorderColor: var(--pf-t--global--border--color--brand--clicked);\n --pf-v6-c-menu-toggle--m-secondary__toggle-icon--Color: var(--pf-t--global--icon--color--brand--default);\n --pf-v6-c-menu-toggle--m-secondary--hover__toggle-icon--Color: var(--pf-t--global--icon--color--brand--hover);\n --pf-v6-c-menu-toggle--m-secondary--expanded__toggle-icon--Color: var(--pf-t--global--icon--color--brand--clicked);\n --pf-v6-c-menu-toggle--m-secondary--m-small--PaddingInlineStart: var(--pf-t--global--spacer--action--horizontal--compact);\n --pf-v6-c-menu-toggle--m-secondary--m-small--PaddingInlineEnd: var(--pf-t--global--spacer--action--horizontal--compact);\n --pf-v6-c-menu-toggle--m-full-height--PaddingInlineEnd: var(--pf-t--global--spacer--control--horizontal--spacious);\n --pf-v6-c-menu-toggle--m-full-height--PaddingInlineStart: var(--pf-t--global--spacer--control--horizontal--spacious);\n --pf-v6-c-menu-toggle--m-form--BorderRadius: var(--pf-t--global--border--radius--control--form-element);\n --pf-v6-c-menu-toggle--m-split-button--child--disabled--Color: var(--pf-t--global--text--color--on-disabled);\n --pf-v6-c-menu-toggle--m-split-button--child--disabled--BackgroundColor: var(--pf-t--global--background--color--disabled--default);\n --pf-v6-c-menu-toggle--m-split-button--child--BorderInlineStartWidth: var(--pf-t--global--border--width--action--default);\n --pf-v6-c-menu-toggle--m-split-button--child--BorderInlineStartColor: var(--pf-t--global--border--color--default);\n --pf-v6-c-menu-toggle--m-split-button--child--BorderRadius: var(--pf-t--global--border--radius--action--default);\n --pf-v6-c-menu-toggle--m-split-button--child--disabled--BorderInlineStartColor: var(--pf-t--global--icon--color--on-disabled);\n --pf-v6-c-menu-toggle--m-split-button--pill--child--PaddingInlineStart--offset: var(--pf-t--global--spacer--control--horizontal--default);\n --pf-v6-c-menu-toggle--m-split-button--pill--child--PaddingInlineEnd--offset: var(--pf-t--global--spacer--control--horizontal--default);\n --pf-v6-c-menu-toggle--m-split-button--m-small--pill--child--PaddingInlineStart--offset: var(--pf-t--global--spacer--control--horizontal--compact);\n --pf-v6-c-menu-toggle--m-split-button--m-small--pill--child--PaddingInlineEnd--offset: var(--pf-t--global--spacer--control--horizontal--compact);\n --pf-v6-c-menu-toggle--m-split-button--m-primary--child--BackgroundColor: var(--pf-t--global--color--brand--default);\n --pf-v6-c-menu-toggle--m-split-button--m-primary--child--hover--BackgroundColor: var(--pf-t--global--color--brand--hover);\n --pf-v6-c-menu-toggle--m-split-button--m-primary--child--BorderInlineStartColor: var(--pf-t--global--border--color--alt);\n --pf-v6-c-menu-toggle--m-split-button--m-primary--expanded--child--BackgroundColor: var(--pf-t--global--color--brand--clicked);\n --pf-v6-c-menu-toggle--m-split-button--m-secondary--child--BorderInlineStartColor: var(--pf-t--global--color--brand--default);\n --pf-v6-c-menu-toggle__button--BackgroundColor: transparent;\n --pf-v6-c-menu-toggle__button--Gap: var(--pf-t--global--spacer--gap--text-to-element--default);\n --pf-v6-c-menu-toggle__button--AlignSelf: baseline;\n --pf-v6-c-menu-toggle__button--PaddingInlineStart: var(--pf-t--global--spacer--control--horizontal--plain);\n --pf-v6-c-menu-toggle__button--PaddingInlineEnd: var(--pf-t--global--spacer--control--horizontal--plain);\n --pf-v6-c-menu-toggle__button--MinWidth: calc(var(--pf-v6-c-menu-toggle--FontSize) * var(--pf-v6-c-menu-toggle--LineHeight) + var(--pf-v6-c-menu-toggle--PaddingBlockStart) + var(--pf-v6-c-menu-toggle--PaddingBlockEnd));\n --pf-v6-c-menu-toggle__button--m-text--PaddingInlineStart: var(--pf-t--global--spacer--sm);\n --pf-v6-c-menu-toggle__button--toggle-icon--PaddingInlineStart: var(--pf-t--global--spacer--control--horizontal--default);\n --pf-v6-c-menu-toggle__button--toggle-icon--PaddingInlineEnd: var(--pf-t--global--spacer--control--horizontal--default);\n --pf-v6-c-menu-toggle--m-small__button--toggle-icon--PaddingInlineStart: var(--pf-t--global--spacer--control--horizontal--compact);\n --pf-v6-c-menu-toggle--m-small__button--toggle-icon--PaddingInlineEnd: var(--pf-t--global--spacer--control--horizontal--compact);\n --pf-v6-c-menu-toggle--m-plain--PaddingInlineStart: var(--pf-t--global--spacer--action--horizontal--plain--default);\n --pf-v6-c-menu-toggle--m-plain--PaddingInlineEnd: var(--pf-t--global--spacer--action--horizontal--plain--default);\n --pf-v6-c-menu-toggle--m-plain--Color: var(--pf-t--global--icon--color--regular);\n --pf-v6-c-menu-toggle--m-plain--BackgroundColor: var(--pf-t--global--background--color--action--plain--default);\n --pf-v6-c-menu-toggle--m-plain--BorderColor: var(--pf-t--global--border--color--high-contrast);\n --pf-v6-c-menu-toggle--m-plain--BorderWidth: var(--pf-t--global--border--width--action--plain--default);\n --pf-v6-c-menu-toggle--m-plain--hover--BorderWidth: var(--pf-t--global--border--width--action--plain--hover);\n --pf-v6-c-menu-toggle--m-plain--expanded--BorderWidth: var(--pf-t--global--border--width--action--plain--clicked);\n --pf-v6-c-menu-toggle--m-plain--BorderRadius: var(--pf-t--global--border--radius--action--plain--default);\n --pf-v6-c-menu-toggle--m-plain--hover--BackgroundColor: var(--pf-t--global--background--color--action--plain--hover);\n --pf-v6-c-menu-toggle--m-plain--expanded--BackgroundColor: var(--pf-t--global--background--color--action--plain--clicked);\n --pf-v6-c-menu-toggle--m-plain--disabled--Color: var(--pf-t--global--text--color--disabled);\n --pf-v6-c-menu-toggle--m-plain--disabled__icon--Color: var(--pf-t--global--icon--color--disabled);\n --pf-v6-c-menu-toggle--m-plain--disabled__toggle-icon--Color: var(--pf-t--global--icon--color--disabled);\n --pf-v6-c-menu-toggle--m-plain--disabled--BackgroundColor: transparent;\n --pf-v6-c-menu-toggle--m-plain--m-small--PaddingInlineStart: var(--pf-t--global--spacer--action--horizontal--plain--compact);\n --pf-v6-c-menu-toggle--m-plain--m-small--PaddingInlineEnd: var(--pf-t--global--spacer--action--horizontal--plain--compact);\n --pf-v6-c-menu-toggle--m-plain--m-circle--BorderRadius: var(--pf-t--global--border--radius--pill);\n --pf-v6-c-menu-toggle--m-typeahead__button--AlignSelf: stretch;\n --pf-v6-c-menu-toggle--m-small--PaddingBlockStart: var(--pf-t--global--spacer--control--vertical--compact);\n --pf-v6-c-menu-toggle--m-small--PaddingBlockEnd: var(--pf-t--global--spacer--control--vertical--compact);\n --pf-v6-c-menu-toggle--m-small--PaddingInlineStart: var(--pf-t--global--spacer--control--horizontal--compact);\n --pf-v6-c-menu-toggle--m-small--PaddingInlineEnd: var(--pf-t--global--spacer--control--horizontal--compact);\n --pf-v6-c-menu-toggle__status-icon--Color: var(--pf-t--global--icon--color--regular);\n --pf-v6-c-menu-toggle__status-icon--m-danger--TransitionDuration--Opacity: var(--pf-t--global--motion--duration--icon--default);\n --pf-v6-c-menu-toggle__status-icon--m-danger--TransitionTimingFunction--Opacity: var(--pf-t--global--motion--timing-function--default);\n --pf-v6-c-menu-toggle--m-success--BorderColor: var(--pf-t--global--border--color--status--success--default);\n --pf-v6-c-menu-toggle--m-success__status-icon--Color: var(--pf-t--global--icon--color--status--success--default);\n --pf-v6-c-menu-toggle--m-warning--BorderColor: var(--pf-t--global--border--color--status--warning--default);\n --pf-v6-c-menu-toggle--m-warning__status-icon--Color: var(--pf-t--global--icon--color--status--warning--default);\n --pf-v6-c-menu-toggle--m-danger--BorderColor: var(--pf-t--global--border--color--status--danger--default);\n --pf-v6-c-menu-toggle--m-danger__status-icon--Color: var(--pf-t--global--icon--color--status--danger--default);\n --pf-v6-c-menu-toggle--m-danger--AnimationDuration--Transform: var(--pf-t--global--motion--duration--fade--default);\n --pf-v6-c-menu-toggle--m-danger--AnimationTimingFunction--Transform: var(--pf-t--global--motion--timing-function--default);\n --pf-v6-c-menu-toggle--m-placeholder--Color: var(--pf-t--global--text--color--placeholder);\n --pf-v6-c-menu-toggle__controls--Gap: var(--pf-t--global--spacer--sm);\n --pf-v6-c-menu-toggle--m-settings__icon--TransitionDuration: var(--pf-t--global--motion--duration--icon--long);\n --pf-v6-c-menu-toggle--m-settings__icon--TransitionTimingFunction: var(--pf-t--global--motion--timing-function--accelerate);\n --pf-v6-c-menu-toggle--m-settings--hover__icon--TransitionDuration: var(--pf-t--global--motion--duration--icon--long);\n --pf-v6-c-menu-toggle--m-settings--hover__icon--TransitionTimingFunction: var(--pf-t--global--motion--timing-function--decelerate);\n --pf-v6-c-menu-toggle--m-settings--hover__icon--Rotate: 60deg;\n}\n\n.pf-v6-c-menu-toggle {\n position: relative;\n display: inline-flex;\n gap: var(--pf-v6-c-menu-toggle--Gap);\n align-items: center;\n justify-content: center;\n min-width: var(--pf-v6-c-menu-toggle--MinWidth, revert);\n max-width: 100%;\n padding-block-start: var(--pf-v6-c-menu-toggle--PaddingBlockStart);\n padding-block-end: var(--pf-v6-c-menu-toggle--PaddingBlockEnd);\n padding-inline-start: var(--pf-v6-c-menu-toggle--PaddingInlineStart);\n padding-inline-end: var(--pf-v6-c-menu-toggle--PaddingInlineEnd);\n font-size: var(--pf-v6-c-menu-toggle--FontSize);\n line-height: var(--pf-v6-c-menu-toggle--LineHeight);\n color: var(--pf-v6-c-menu-toggle--Color);\n cursor: pointer;\n background-color: var(--pf-v6-c-menu-toggle--BackgroundColor);\n border: 0;\n transition-timing-function: var(--pf-v6-c-menu-toggle--TransitionTimingFunction);\n transition-duration: var(--pf-v6-c-menu-toggle--TransitionDuration);\n transition-property: var(--pf-v6-c-menu-toggle--TransitionProperty);\n}\n.pf-v6-c-menu-toggle, .pf-v6-c-menu-toggle::before {\n border-radius: var(--pf-v6-c-menu-toggle--BorderRadius);\n}\n.pf-v6-c-menu-toggle::before {\n position: absolute;\n inset-block-start: 0;\n inset-block-end: 0;\n inset-inline-start: 0;\n inset-inline-end: 0;\n z-index: var(--pf-v6-c-menu-toggle--border--ZIndex);\n pointer-events: none;\n content: "";\n border: var(--pf-v6-c-menu-toggle--BorderWidth) solid var(--pf-v6-c-menu-toggle--BorderColor);\n transition: inherit;\n}\n.pf-v6-c-menu-toggle.pf-m-primary {\n --pf-v6-c-menu-toggle--PaddingInlineStart: var(--pf-v6-c-menu-toggle--m-primary--PaddingInlineStart);\n --pf-v6-c-menu-toggle--PaddingInlineEnd: var(--pf-v6-c-menu-toggle--m-primary--PaddingInlineEnd);\n --pf-v6-c-menu-toggle--Color: var(--pf-v6-c-menu-toggle--m-primary--Color);\n --pf-v6-c-menu-toggle--BackgroundColor: var(--pf-v6-c-menu-toggle--m-primary--BackgroundColor);\n --pf-v6-c-menu-toggle--BorderRadius: var(--pf-v6-c-menu-toggle--m-primary--BorderRadius);\n --pf-v6-c-menu-toggle--BorderColor: var(--pf-v6-c-menu-toggle--m-primary--BorderColor);\n --pf-v6-c-menu-toggle--hover--Color: var(--pf-v6-c-menu-toggle--m-primary--hover--Color);\n --pf-v6-c-menu-toggle--hover--BackgroundColor: var(--pf-v6-c-menu-toggle--m-primary--hover--BackgroundColor);\n --pf-v6-c-menu-toggle--hover--BorderColor: var(--pf-v6-c-menu-toggle--m-primary--hover--BorderColor);\n --pf-v6-c-menu-toggle--expanded--Color: var(--pf-v6-c-menu-toggle--m-primary--expanded--Color);\n --pf-v6-c-menu-toggle--expanded--BackgroundColor: var(--pf-v6-c-menu-toggle--m-primary--expanded--BackgroundColor);\n --pf-v6-c-menu-toggle--expanded--BorderColor: var(--pf-v6-c-menu-toggle--m-primary--expanded--BorderColor);\n --pf-v6-c-menu-toggle--hover__toggle-icon--Color: var(--pf-v6-c-menu-toggle--m-primary--hover__toggle-icon--Color);\n --pf-v6-c-menu-toggle--expanded__toggle-icon--Color: var(--pf-v6-c-menu-toggle--m-primary--expanded__toggle-icon--Color);\n --pf-v6-c-menu-toggle__toggle-icon--Color: var(--pf-v6-c-menu-toggle--m-primary__toggle-icon--Color);\n --pf-v6-c-menu-toggle--m-small--PaddingInlineStart: var(--pf-v6-c-menu-toggle--m-primary--m-small--PaddingInlineStart);\n --pf-v6-c-menu-toggle--m-small--PaddingInlineEnd: var(--pf-v6-c-menu-toggle--m-primary--m-small--PaddingInlineEnd);\n}\n.pf-v6-c-menu-toggle.pf-m-secondary {\n --pf-v6-c-menu-toggle--PaddingInlineStart: var(--pf-v6-c-menu-toggle--m-secondary--PaddingInlineStart);\n --pf-v6-c-menu-toggle--PaddingInlineEnd: var(--pf-v6-c-menu-toggle--m-secondary--PaddingInlineEnd);\n --pf-v6-c-menu-toggle--Color: var(--pf-v6-c-menu-toggle--m-secondary--Color);\n --pf-v6-c-menu-toggle--BackgroundColor: var(--pf-v6-c-menu-toggle--m-secondary--BackgroundColor);\n --pf-v6-c-menu-toggle--BorderColor: var(--pf-v6-c-menu-toggle--m-secondary--BorderColor);\n --pf-v6-c-menu-toggle--BorderRadius: var(--pf-v6-c-menu-toggle--m-secondary--BorderRadius);\n --pf-v6-c-menu-toggle--hover--Color: var(--pf-v6-c-menu-toggle--m-secondary--hover--Color);\n --pf-v6-c-menu-toggle--hover--BorderWidth: var(--pf-v6-c-menu-toggle--m-secondary--hover--BorderWidth);\n --pf-v6-c-menu-toggle--hover--BorderColor: var(--pf-v6-c-menu-toggle--m-secondary--hover--BorderColor);\n --pf-v6-c-menu-toggle--expanded--Color: var(--pf-v6-c-menu-toggle--m-secondary--expanded--Color);\n --pf-v6-c-menu-toggle--expanded--BackgroundColor: var(--pf-v6-c-menu-toggle--m-secondary--expanded--BackgroundColor);\n --pf-v6-c-menu-toggle--expanded--BorderWidth: var(--pf-v6-c-menu-toggle--m-secondary--expanded--BorderWidth);\n --pf-v6-c-menu-toggle--hover__toggle-icon--Color: var(--pf-v6-c-menu-toggle--m-secondary--hover__toggle-icon--Color);\n --pf-v6-c-menu-toggle--expanded__toggle-icon--Color: var(--pf-v6-c-menu-toggle--m-secondary--expanded__toggle-icon--Color);\n --pf-v6-c-menu-toggle__toggle-icon--Color: var(--pf-v6-c-menu-toggle--m-secondary__toggle-icon--Color);\n --pf-v6-c-menu-toggle--m-small--PaddingInlineStart: var(--pf-v6-c-menu-toggle--m-secondary--m-small--PaddingInlineStart);\n --pf-v6-c-menu-toggle--m-small--PaddingInlineEnd: var(--pf-v6-c-menu-toggle--m-secondary--m-small--PaddingInlineEnd);\n}\n.pf-v6-c-menu-toggle.pf-m-full-height {\n --pf-v6-c-menu-toggle--PaddingInlineEnd: var(--pf-v6-c-menu-toggle--m-full-height--PaddingInlineEnd);\n --pf-v6-c-menu-toggle--PaddingInlineStart: var(--pf-v6-c-menu-toggle--m-full-height--PaddingInlineStart);\n --pf-v6-c-menu-toggle--BorderBlockStartWidth: var(--pf-v6-c-menu-toggle--m-full-height__toggle--BorderBlockStartWidth);\n align-items: center;\n height: 100%;\n}\n.pf-v6-c-menu-toggle.pf-m-full-width {\n width: 100%;\n}\n.pf-v6-c-menu-toggle.pf-m-form {\n --pf-v6-c-menu-toggle--BorderRadius: var(--pf-v6-c-menu-toggle--m-form--BorderRadius);\n}\n.pf-v6-c-menu-toggle.pf-m-plain {\n --pf-v6-c-menu-toggle--PaddingInlineStart: var(--pf-v6-c-menu-toggle--m-plain--PaddingInlineStart);\n --pf-v6-c-menu-toggle--PaddingInlineEnd: var(--pf-v6-c-menu-toggle--m-plain--PaddingInlineEnd);\n --pf-v6-c-menu-toggle--Color: var(--pf-v6-c-menu-toggle--m-plain--Color);\n --pf-v6-c-menu-toggle--BackgroundColor: var(--pf-v6-c-menu-toggle--m-plain--BackgroundColor);\n --pf-v6-c-menu-toggle--BorderColor: var(--pf-v6-c-menu-toggle--m-plain--BorderColor);\n --pf-v6-c-menu-toggle--BorderWidth: var(--pf-v6-c-menu-toggle--m-plain--BorderWidth);\n --pf-v6-c-menu-toggle--BorderRadius: var(--pf-v6-c-menu-toggle--m-plain--BorderRadius);\n --pf-v6-c-menu-toggle--BackgroundColor: var(--pf-v6-c-menu-toggle--m-plain--BackgroundColor);\n --pf-v6-c-menu-toggle--hover--BackgroundColor: var(--pf-v6-c-menu-toggle--m-plain--hover--BackgroundColor);\n --pf-v6-c-menu-toggle--expanded--BackgroundColor: var(--pf-v6-c-menu-toggle--m-plain--expanded--BackgroundColor);\n --pf-v6-c-menu-toggle--disabled--Color: var(--pf-v6-c-menu-toggle--m-plain--disabled--Color);\n --pf-v6-c-menu-toggle--disabled__icon--Color: var(--pf-v6-c-menu-toggle--m-plain--disabled__icon--Color);\n --pf-v6-c-menu-toggle--disabled__toggle-icon--Color: var(--pf-v6-c-menu-toggle--m-plain--disabled__icon--Color);\n --pf-v6-c-menu-toggle--disabled--BackgroundColor: var(--pf-v6-c-menu-toggle--m-plain--disabled--BackgroundColor);\n --pf-v6-c-menu-toggle--m-small--PaddingInlineStart: var(--pf-v6-c-menu-toggle--m-plain--m-small--PaddingInlineStart);\n --pf-v6-c-menu-toggle--m-small--PaddingInlineEnd: var(--pf-v6-c-menu-toggle--m-plain--m-small--PaddingInlineEnd);\n}\n.pf-v6-c-menu-toggle.pf-m-plain.pf-m-circle {\n --pf-v6-c-menu-toggle--BorderRadius: var(--pf-v6-c-menu-toggle--m-plain--m-circle--BorderRadius);\n}\n.pf-v6-c-menu-toggle.pf-m-plain::before {\n --pf-v6-c-menu-toggle--BorderWidth: var(--pf-v6-c-menu-toggle--m-plain--BorderWidth);\n --pf-v6-c-menu-toggle--BorderColor: var(--pf-v6-c-menu-toggle--m-plain--BorderColor);\n}\n.pf-v6-c-menu-toggle:is(:hover, :focus) {\n --pf-v6-c-menu-toggle--Color: var(--pf-v6-c-menu-toggle--hover--Color);\n --pf-v6-c-menu-toggle--BackgroundColor: var(--pf-v6-c-menu-toggle--hover--BackgroundColor);\n --pf-v6-c-menu-toggle--BorderWidth: var(--pf-v6-c-menu-toggle--hover--BorderWidth);\n --pf-v6-c-menu-toggle--m-plain--BorderWidth: var(--pf-v6-c-menu-toggle--m-plain--hover--BorderWidth);\n --pf-v6-c-menu-toggle--BorderColor: var(--pf-v6-c-menu-toggle--hover--BorderColor);\n --pf-v6-c-menu-toggle__toggle-icon--Color: var(--pf-v6-c-menu-toggle--hover__toggle-icon--Color);\n --pf-v6-c-menu-toggle__icon--TransitionDelay: var(--pf-v6-c-menu-toggle--hover__icon--TransitionDelay);\n --pf-v6-c-menu-toggle__icon--TransitionDuration: var(--pf-v6-c-menu-toggle--hover__icon--TransitionDuration);\n --pf-v6-c-menu-toggle__icon--TransitionProperty: var(--pf-v6-c-menu-toggle--hover__icon--TransitionProperty);\n --pf-v6-c-menu-toggle__icon--Rotate: var(--pf-v6-c-menu-toggle--hover__icon--Rotate);\n}\n.pf-v6-c-menu-toggle:is(.pf-m-expanded, [aria-expanded=true]) {\n --pf-v6-c-menu-toggle--Color: var(--pf-v6-c-menu-toggle--expanded--Color);\n --pf-v6-c-menu-toggle--BackgroundColor: var(--pf-v6-c-menu-toggle--expanded--BackgroundColor);\n --pf-v6-c-menu-toggle--BorderWidth: var(--pf-v6-c-menu-toggle--expanded--BorderWidth);\n --pf-v6-c-menu-toggle--m-plain--BorderWidth: var(--pf-v6-c-menu-toggle--m-plain--expanded--BorderWidth);\n --pf-v6-c-menu-toggle--BorderColor: var(--pf-v6-c-menu-toggle--expanded--BorderColor);\n --pf-v6-c-menu-toggle__toggle-icon--Color: var(--pf-v6-c-menu-toggle--expanded__toggle-icon--Color);\n}\n.pf-v6-c-menu-toggle.pf-m-primary::before, .pf-v6-c-menu-toggle:is(:disabled, .pf-m-disabled)::before {\n border: 0;\n}\n.pf-v6-c-menu-toggle.pf-m-small {\n --pf-v6-c-menu-toggle--PaddingBlockStart: var(--pf-v6-c-menu-toggle--m-small--PaddingBlockStart);\n --pf-v6-c-menu-toggle--PaddingBlockEnd: var(--pf-v6-c-menu-toggle--m-small--PaddingBlockEnd);\n --pf-v6-c-menu-toggle--PaddingInlineStart: var(--pf-v6-c-menu-toggle--m-small--PaddingInlineStart);\n --pf-v6-c-menu-toggle--PaddingInlineEnd: var(--pf-v6-c-menu-toggle--m-small--PaddingInlineEnd);\n --pf-v6-c-menu-toggle__button--toggle-icon--PaddingInlineStart: var(--pf-v6-c-menu-toggle--m-small__button--toggle-icon--PaddingInlineStart);\n --pf-v6-c-menu-toggle__button--toggle-icon--PaddingInlineEnd: var(--pf-v6-c-menu-toggle--m-small__button--toggle-icon--PaddingInlineEnd);\n --pf-v6-c-menu-toggle--m-split-button--pill--child--PaddingInlineStart--offset: var(--pf-v6-c-menu-toggle--m-split-button--m-small--pill--child--PaddingInlineStart--offset);\n --pf-v6-c-menu-toggle--m-split-button--pill--child--PaddingInlineEnd--offset: var(--pf-v6-c-menu-toggle--m-split-button--m-small--pill--child--PaddingInlineEnd--offset);\n}\n.pf-v6-c-menu-toggle.pf-m-success {\n --pf-v6-c-menu-toggle--BorderColor: var(--pf-v6-c-menu-toggle--m-success--BorderColor);\n --pf-v6-c-menu-toggle__status-icon--Color: var(--pf-v6-c-menu-toggle--m-success__status-icon--Color);\n}\n.pf-v6-c-menu-toggle.pf-m-warning {\n --pf-v6-c-menu-toggle--BorderColor: var(--pf-v6-c-menu-toggle--m-warning--BorderColor);\n --pf-v6-c-menu-toggle__status-icon--Color: var(--pf-v6-c-menu-toggle--m-warning__status-icon--Color);\n}\n.pf-v6-c-menu-toggle.pf-m-danger {\n --pf-v6-c-menu-toggle--BorderColor: var(--pf-v6-c-menu-toggle--m-danger--BorderColor);\n --pf-v6-c-menu-toggle__status-icon--Color: var(--pf-v6-c-menu-toggle--m-danger__status-icon--Color);\n}\n@media screen and (prefers-reduced-motion: no-preference) {\n .pf-v6-c-menu-toggle.pf-m-danger {\n transform: translateX(var(--pf-v6-c-menu-toggle--m-danger--TranslateX, 0));\n animation-name: pf-v6-c-menu-toggle-m-danger-motion;\n animation-duration: var(--pf-v6-c-menu-toggle--m-danger--AnimationDuration--Transform);\n animation-timing-function: var(--pf-v6-c-menu-toggle--m-danger--AnimationTimingFunction--Transform);\n animation-fill-mode: both;\n }\n}\n.pf-v6-c-menu-toggle.pf-m-danger .pf-v6-c-menu-toggle__status-icon {\n animation-name: pf-v6-c-menu-toggle-status-icon-fade-in;\n animation-duration: var(--pf-v6-c-menu-toggle__status-icon--m-danger--TransitionDuration--Opacity);\n animation-timing-function: var(--pf-v6-c-menu-toggle__status-icon--m-danger--TransitionTimingFunction--Opacity);\n}\n@keyframes pf-v6-c-menu-toggle-status-icon-fade-in {\n from {\n opacity: 0;\n }\n to {\n opacity: 1;\n }\n}\n.pf-v6-c-menu-toggle.pf-m-settings {\n --pf-v6-c-menu-toggle__icon--TransitionProperty: rotate;\n --pf-v6-c-menu-toggle__icon--TransitionDuration: var(--pf-v6-c-menu-toggle--m-settings__icon--TransitionDuration);\n --pf-v6-c-menu-toggle__icon--TransitionTimingFunction: var(--pf-v6-c-menu-toggle--m-settings__icon--TransitionTimingFunction);\n --pf-v6-c-menu-toggle--hover__icon--TransitionProperty: rotate;\n --pf-v6-c-menu-toggle--hover__icon--TransitionDuration: var(--pf-v6-c-menu-toggle--m-settings--hover__icon--TransitionDuration);\n --pf-v6-c-menu-toggle--hover__icon--TransitionTimingFunction: var(--pf-v6-c-menu-toggle--m-settings--hover__icon--TransitionTimingFunction);\n --pf-v6-c-menu-toggle--hover__icon--Rotate: var(--pf-v6-c-menu-toggle--m-settings--hover__icon--Rotate);\n}\n.pf-v6-c-menu-toggle.pf-m-placeholder {\n --pf-v6-c-menu-toggle--Color: var(--pf-v6-c-menu-toggle--m-placeholder--Color);\n}\n.pf-v6-c-menu-toggle:is(:disabled, .pf-m-disabled) {\n --pf-v6-c-menu-toggle--Color: var(--pf-v6-c-menu-toggle--disabled--Color);\n --pf-v6-c-menu-toggle__icon--Color: var(--pf-v6-c-menu-toggle--disabled__icon--Color);\n --pf-v6-c-menu-toggle__toggle-icon--Color: var(--pf-v6-c-menu-toggle--disabled__toggle-icon--Color);\n --pf-v6-c-menu-toggle__status-icon--Color: var(--pf-v6-c-menu-toggle--disabled__status-icon--Color);\n --pf-v6-c-menu-toggle--BackgroundColor: var(--pf-v6-c-menu-toggle--disabled--BackgroundColor);\n}\n.pf-v6-c-menu-toggle:is(:disabled, .pf-m-disabled),\n.pf-v6-c-menu-toggle:is(:disabled, .pf-m-disabled) .pf-v6-c-button {\n pointer-events: none;\n}\n.pf-v6-c-menu-toggle.pf-m-docked {\n justify-content: flex-start;\n width: 100%;\n}\n.pf-v6-c-menu-toggle.pf-m-docked .pf-v6-c-menu-toggle__icon {\n min-width: 1lh;\n}\n@media (min-width: 62rem) {\n .pf-v6-c-menu-toggle.pf-m-docked {\n justify-content: center;\n width: auto;\n }\n .pf-v6-c-menu-toggle.pf-m-docked .pf-v6-c-menu-toggle__text,\n .pf-v6-c-menu-toggle.pf-m-docked .pf-v6-c-menu-toggle__controls {\n display: none;\n }\n}\n:is(.pf-v6-c-page__dock, .pf-v6-c-compass__dock).pf-m-text-expanded .pf-v6-c-menu-toggle.pf-m-docked, .pf-v6-c-menu-toggle.pf-m-text-expanded {\n justify-content: flex-start;\n width: 100%;\n}\n:is(.pf-v6-c-page__dock, .pf-v6-c-compass__dock).pf-m-text-expanded .pf-v6-c-menu-toggle.pf-m-docked .pf-v6-c-menu-toggle__text,\n:is(.pf-v6-c-page__dock, .pf-v6-c-compass__dock).pf-m-text-expanded .pf-v6-c-menu-toggle.pf-m-docked .pf-v6-c-menu-toggle__controls, .pf-v6-c-menu-toggle.pf-m-text-expanded .pf-v6-c-menu-toggle__text,\n.pf-v6-c-menu-toggle.pf-m-text-expanded .pf-v6-c-menu-toggle__controls {\n display: revert;\n}\n\n@property --pf-v6-c-menu-toggle--m-danger--TranslateX {\n syntax: "";\n inherits: false;\n initial-value: 0;\n}\n@media (prefers-reduced-motion: no-preference) {\n @keyframes pf-v6-c-menu-toggle-m-danger-motion {\n 33% {\n --pf-v6-c-menu-toggle--m-danger--TranslateX: -2px;\n }\n 66% {\n --pf-v6-c-menu-toggle--m-danger--TranslateX: 3px;\n }\n }\n}\n.pf-v6-c-menu-toggle.pf-m-split-button {\n --pf-v6-c-menu-toggle--Gap: 0;\n --pf-v6-c-menu-toggle--m-split-button--child--BorderInlineStartColor: var(--pf-v6-c-menu-toggle--BorderColor);\n padding: 0;\n}\n.pf-v6-c-menu-toggle.pf-m-split-button > * {\n position: relative;\n padding-block-start: var(--pf-v6-c-menu-toggle--PaddingBlockStart);\n padding-block-end: var(--pf-v6-c-menu-toggle--PaddingBlockEnd);\n padding-inline-start: var(--pf-v6-c-menu-toggle--PaddingInlineStart);\n padding-inline-end: var(--pf-v6-c-menu-toggle--PaddingInlineEnd);\n}\n.pf-v6-c-menu-toggle.pf-m-split-button > :first-child {\n border-start-start-radius: var(--pf-v6-c-menu-toggle--BorderRadius);\n border-end-start-radius: var(--pf-v6-c-menu-toggle--BorderRadius);\n}\n.pf-v6-c-menu-toggle.pf-m-split-button > :last-child {\n border-start-end-radius: var(--pf-v6-c-menu-toggle--BorderRadius);\n border-end-end-radius: var(--pf-v6-c-menu-toggle--BorderRadius);\n}\n.pf-v6-c-menu-toggle.pf-m-split-button > .pf-v6-c-check {\n --pf-v6-c-check__label--Color: currentcolor;\n --pf-v6-c-check__label--disabled--Color: currentcolor;\n align-items: center;\n align-self: stretch;\n}\n.pf-v6-c-menu-toggle.pf-m-split-button > .pf-v6-c-check .pf-v6-c-check__input {\n --pf-v6-c-check__input--TranslateY: 0;\n align-self: center;\n}\n.pf-v6-c-menu-toggle.pf-m-split-button > :not(:first-child) {\n border-inline-start: var(--pf-v6-c-menu-toggle--m-split-button--child--BorderInlineStartWidth) solid var(--pf-v6-c-menu-toggle--m-split-button--child--BorderInlineStartColor);\n}\n.pf-v6-c-menu-toggle.pf-m-split-button.pf-m-primary {\n --pf-v6-c-menu-toggle--m-split-button--child--BorderInlineStartColor: var(--pf-v6-c-menu-toggle--m-split-button--m-primary--child--BorderInlineStartColor);\n}\n.pf-v6-c-menu-toggle.pf-m-split-button.pf-m-primary > .pf-v6-c-menu-toggle__button,\n.pf-v6-c-menu-toggle.pf-m-split-button.pf-m-primary > .pf-v6-c-check {\n background-color: var(--pf-v6-c-menu-toggle--m-split-button--m-primary--child--BackgroundColor);\n}\n.pf-v6-c-menu-toggle.pf-m-split-button.pf-m-primary > .pf-v6-c-menu-toggle__button:is(:hover, :focus),\n.pf-v6-c-menu-toggle.pf-m-split-button.pf-m-primary > .pf-v6-c-check:is(:hover, :focus) {\n --pf-v6-c-menu-toggle--m-split-button--m-primary--child--BackgroundColor: var(--pf-v6-c-menu-toggle--m-split-button--m-primary--child--hover--BackgroundColor);\n}\n.pf-v6-c-menu-toggle.pf-m-split-button.pf-m-primary.pf-m-expanded {\n --pf-v6-c-menu-toggle--m-split-button--m-primary--child--BackgroundColor: var(--pf-v6-c-menu-toggle--m-split-button--m-primary--expanded--child--BackgroundColor);\n}\n.pf-v6-c-menu-toggle.pf-m-split-button.pf-m-secondary {\n --pf-v6-c-menu-toggle--m-split-button--child--BorderInlineStartColor: var(--pf-v6-c-menu-toggle--m-split-button--m-secondary--child--BorderInlineStartColor);\n}\n.pf-v6-c-menu-toggle.pf-m-split-button.pf-m-primary .pf-v6-c-menu-toggle__button:not(:has(.pf-v6-c-menu-toggle__controls:only-child)):first-child,\n.pf-v6-c-menu-toggle.pf-m-split-button.pf-m-primary .pf-v6-c-check:not(.pf-m-standalone):first-child, .pf-v6-c-menu-toggle.pf-m-split-button.pf-m-secondary .pf-v6-c-menu-toggle__button:not(:has(.pf-v6-c-menu-toggle__controls:only-child)):first-child,\n.pf-v6-c-menu-toggle.pf-m-split-button.pf-m-secondary .pf-v6-c-check:not(.pf-m-standalone):first-child {\n padding-inline-end: var(--pf-v6-c-menu-toggle--m-split-button--pill--child--PaddingInlineEnd--offset);\n}\n.pf-v6-c-menu-toggle.pf-m-split-button.pf-m-primary .pf-v6-c-menu-toggle__button:not(:has(.pf-v6-c-menu-toggle__controls:only-child)):last-child,\n.pf-v6-c-menu-toggle.pf-m-split-button.pf-m-primary .pf-v6-c-check:not(.pf-m-standalone):last-child, .pf-v6-c-menu-toggle.pf-m-split-button.pf-m-secondary .pf-v6-c-menu-toggle__button:not(:has(.pf-v6-c-menu-toggle__controls:only-child)):last-child,\n.pf-v6-c-menu-toggle.pf-m-split-button.pf-m-secondary .pf-v6-c-check:not(.pf-m-standalone):last-child {\n padding-inline-start: var(--pf-v6-c-menu-toggle--m-split-button--pill--child--PaddingInlineStart--offset);\n}\n.pf-v6-c-menu-toggle.pf-m-split-button:is(.pf-m-disabled, :disabled) {\n --pf-v6-c-menu-toggle--m-split-button--child--BorderInlineStartColor: var(--pf-v6-c-menu-toggle--m-split-button--child--disabled--BorderInlineStartColor);\n}\n.pf-v6-c-menu-toggle.pf-m-split-button:is(.pf-m-disabled, :disabled) > .pf-v6-c-menu-toggle__button,\n.pf-v6-c-menu-toggle.pf-m-split-button:is(.pf-m-disabled, :disabled) > .pf-v6-c-check {\n color: var(--pf-v6-c-menu-toggle--m-split-button--child--disabled--Color);\n background-color: var(--pf-v6-c-menu-toggle--m-split-button--child--disabled--BackgroundColor);\n}\n.pf-v6-c-menu-toggle.pf-m-split-button:is(.pf-m-disabled, :disabled)::before {\n content: none;\n}\n\n.pf-v6-c-menu-toggle.pf-m-typeahead {\n --pf-v6-c-menu-toggle__button--AlignSelf: var(--pf-v6-c-menu-toggle--m-typeahead__button--AlignSelf);\n --pf-v6-c-menu-toggle--Gap: 0;\n align-items: stretch;\n padding: 0;\n}\n.pf-v6-c-menu-toggle.pf-m-typeahead .pf-v6-c-menu-toggle__button {\n --pf-v6-c-menu-toggle__button--PaddingInlineEnd: 0;\n}\n.pf-v6-c-menu-toggle.pf-m-typeahead .pf-v6-c-menu-toggle__controls {\n --pf-v6-c-menu-toggle__button--PaddingInlineEnd: 0;\n display: flex;\n align-items: stretch;\n}\n.pf-v6-c-menu-toggle.pf-m-typeahead .pf-v6-c-text-input-group {\n --pf-v6-c-text-input-group__utilities--MarginInlineEnd: 0;\n flex: 1;\n}\n\n.pf-v6-c-menu-toggle__button {\n gap: var(--pf-v6-c-menu-toggle__button--Gap);\n align-self: var(--pf-v6-c-menu-toggle__button--AlignSelf);\n min-width: var(--pf-v6-c-menu-toggle__button--MinWidth);\n padding-inline-start: var(--pf-v6-c-menu-toggle__button--PaddingInlineStart);\n padding-inline-end: var(--pf-v6-c-menu-toggle__button--PaddingInlineEnd);\n color: inherit;\n background-color: var(--pf-v6-c-menu-toggle__button--BackgroundColor);\n border: 0;\n}\n.pf-v6-c-menu-toggle__button.pf-m-text {\n display: inline-flex;\n align-items: baseline;\n}\n.pf-v6-c-menu-toggle.pf-m-split-button > .pf-v6-c-check.pf-m-standalone, .pf-v6-c-menu-toggle__button:has(> .pf-v6-c-menu-toggle__controls:only-child) {\n padding-inline-start: var(--pf-v6-c-menu-toggle__button--toggle-icon--PaddingInlineStart);\n padding-inline-end: var(--pf-v6-c-menu-toggle__button--toggle-icon--PaddingInlineEnd);\n}\n\n.pf-v6-c-menu-toggle__text {\n overflow: hidden;\n text-overflow: ellipsis;\n white-space: nowrap;\n min-width: 0;\n}\n\n.pf-v6-c-menu-toggle__count {\n display: flex;\n flex-wrap: nowrap;\n}\n\n.pf-v6-c-menu-toggle__icon.pf-m-avatar .pf-v6-c-avatar,\n.pf-v6-c-menu-toggle__icon.pf-m-avatar img,\n.pf-v6-c-menu-toggle__icon.pf-m-avatar svg, .pf-v6-c-menu-toggle:not(.pf-m-plain) .pf-v6-c-menu-toggle__icon {\n margin-block-start: calc(var(--pf-v6-c-menu-toggle--PaddingBlockStart) * -1);\n margin-block-end: calc(var(--pf-v6-c-menu-toggle--PaddingBlockEnd) * -1);\n}\n\n.pf-v6-c-menu-toggle__icon {\n flex-shrink: 0;\n rotate: var(--pf-v6-c-menu-toggle__icon--Rotate);\n transition-delay: var(--pf-v6-c-menu-toggle__icon--TransitionDelay);\n transition-duration: var(--pf-v6-c-menu-toggle__icon--TransitionDuration);\n transition-property: var(--pf-v6-c-menu-toggle__icon--TransitionProperty);\n}\n.pf-v6-c-menu-toggle__icon :where(picture, img) {\n vertical-align: middle;\n}\n\n.pf-v6-c-menu-toggle__controls {\n display: flex;\n gap: var(--pf-v6-c-menu-toggle__controls--Gap);\n align-items: center;\n justify-content: center;\n margin-inline-start: auto;\n}\n\n.pf-v6-c-menu-toggle__toggle-icon {\n min-height: var(--pf-v6-c-menu-toggle__toggle-icon--MinHeight);\n color: var(--pf-v6-c-menu-toggle__toggle-icon--Color, inherit);\n}\n\n.pf-v6-c-menu-toggle__status-icon {\n color: var(--pf-v6-c-menu-toggle__status-icon--Color, inherit);\n}',""]);const i=l},671(e,n,t){"use strict";t.d(n,{A:()=>i});var a=t(1601),o=t.n(a),r=t(6314),l=t.n(r)()(o());l.push([e.id,".pf-v6-c-modal-box {\n --pf-v6-c-modal-box--BackgroundColor: var(--pf-t--global--background--color--floating--default);\n --pf-v6-c-modal-box--BorderColor: var(--pf-t--global--border--color--high-contrast);\n --pf-v6-c-modal-box--BorderWidth: var(--pf-t--global--border--width--high-contrast--regular);\n --pf-v6-c-modal-box--BorderRadius: var(--pf-t--global--border--radius--large);\n --pf-v6-c-modal-box--BoxShadow: var(--pf-t--global--box-shadow--lg);\n --pf-v6-c-modal-box--ZIndex: var(--pf-t--global--z-index--xl);\n --pf-v6-c-modal-box--Width: 100%;\n --pf-v6-c-modal-box--MaxWidth: calc(100% - var(--pf-t--global--spacer--xl));\n --pf-v6-c-modal-box--m-sm--sm--MaxWidth: 35rem;\n --pf-v6-c-modal-box--m-md--Width: 52.5rem;\n --pf-v6-c-modal-box--m-lg--lg--MaxWidth: 70rem;\n --pf-v6-c-modal-box--MaxHeight: calc(100% - var(--pf-t--global--spacer--2xl));\n --pf-v6-c-modal-box--m-align-top--spacer: var(--pf-t--global--spacer--sm);\n --pf-v6-c-modal-box--m-align-top--xl--spacer: var(--pf-t--global--spacer--xl);\n --pf-v6-c-modal-box--m-align-top--InsetBlockStart: var(--pf-v6-c-modal-box--m-align-top--spacer);\n --pf-v6-c-modal-box--m-align-top--MaxHeight: calc(100% - min(var(--pf-v6-c-modal-box--m-align-top--spacer), var(--pf-t--global--spacer--2xl)) - var(--pf-v6-c-modal-box--m-align-top--spacer));\n --pf-v6-c-modal-box--m-align-top--MaxWidth: calc(100% - min(var(--pf-v6-c-modal-box--m-align-top--spacer) * 2, var(--pf-t--global--spacer--xl)));\n --pf-v6-c-modal-box--m-danger__title-icon--Color: var(--pf-t--global--icon--color--status--danger--default);\n --pf-v6-c-modal-box--m-warning__title-icon--Color: var(--pf-t--global--icon--color--status--warning--default);\n --pf-v6-c-modal-box--m-success__title-icon--Color: var(--pf-t--global--icon--color--status--success--default);\n --pf-v6-c-modal-box--m-info__title-icon--Color: var(--pf-t--global--icon--color--status--info--default);\n --pf-v6-c-modal-box--m-custom__title-icon--Color: var(--pf-t--global--icon--color--status--custom--default);\n}\n@media (min-width: 75rem) {\n .pf-v6-c-modal-box {\n --pf-v6-c-modal-box--m-align-top--spacer: var(--pf-v6-c-modal-box--m-align-top--xl--spacer);\n }\n}\n.pf-v6-c-modal-box {\n --pf-v6-c-modal-box__header--PaddingBlockStart: var(--pf-t--global--spacer--lg);\n --pf-v6-c-modal-box__header--PaddingBlockEnd: var(--pf-t--global--spacer--sm);\n --pf-v6-c-modal-box__header--PaddingInlineEnd: var(--pf-t--global--spacer--lg);\n --pf-v6-c-modal-box__header--PaddingInlineStart: var(--pf-t--global--spacer--lg);\n --pf-v6-c-modal-box__header--Gap: var(--pf-t--global--spacer--md);\n --pf-v6-c-modal-box__header-main--Gap: var(--pf-t--global--spacer--md);\n --pf-v6-c-modal-box__header-main--PaddingBlockStart: var(--pf-t--global--spacer--control--vertical--default);\n --pf-v6-c-modal-box__title--LineHeight: var(--pf-t--global--font--line-height--heading);\n --pf-v6-c-modal-box__title--FontFamily: var(--pf-t--global--font--family--heading);\n --pf-v6-c-modal-box__title--FontWeight: var(--pf-t--global--font--weight--heading--default);\n --pf-v6-c-modal-box__title--FontSize: var(--pf-t--global--font--size--heading--md);\n --pf-v6-c-modal-box__title-icon--MarginInlineEnd: var(--pf-t--global--spacer--sm);\n --pf-v6-c-modal-box__title-icon--Color: var(--pf-t--global--icon--color--regular);\n --pf-v6-c-modal-box__description--FontSize: var(--pf-t--global--font--size--body--sm);\n --pf-v6-c-modal-box__description--Color: var(--pf-t--global--text--color--subtle);\n --pf-v6-c-modal-box__body--MinHeight: calc(var(--pf-t--global--font--size--body--default) * var(--pf-t--global--font--line-height--body));\n --pf-v6-c-modal-box__body--PaddingBlockStart: var(--pf-t--global--spacer--lg);\n --pf-v6-c-modal-box__body--PaddingInlineEnd: var(--pf-t--global--spacer--lg);\n --pf-v6-c-modal-box__body--PaddingInlineStart: var(--pf-t--global--spacer--lg);\n --pf-v6-c-modal-box__body--last-child--PaddingBlockEnd: var(--pf-t--global--spacer--lg);\n --pf-v6-c-modal-box__header--body--PaddingBlockStart: var(--pf-t--global--spacer--sm);\n --pf-v6-c-modal-box__close--InsetBlockStart: var(--pf-v6-c-modal-box__header--PaddingBlockStart);\n --pf-v6-c-modal-box__close--InsetInlineEnd: var(--pf-v6-c-modal-box__header--PaddingInlineEnd);\n --pf-v6-c-modal-box__close--sibling--MarginInlineEnd: calc(var(--pf-t--global--spacer--xl) + var(--pf-t--global--spacer--sm));\n --pf-v6-c-modal-box__footer--PaddingBlockStart: var(--pf-t--global--spacer--lg);\n --pf-v6-c-modal-box__footer--PaddingInlineEnd: var(--pf-t--global--spacer--lg);\n --pf-v6-c-modal-box__footer--PaddingBlockEnd: var(--pf-t--global--spacer--lg);\n --pf-v6-c-modal-box__footer--PaddingInlineStart: var(--pf-t--global--spacer--lg);\n --pf-v6-c-modal-box__footer--c-button--MarginInlineEnd: var(--pf-t--global--spacer--md);\n --pf-v6-c-modal-box__footer--c-button--sm--MarginInlineEnd: calc(var(--pf-v6-c-modal-box__footer--c-button--MarginInlineEnd) / 2);\n}\n\n.pf-v6-c-modal-box {\n position: relative;\n z-index: var(--pf-v6-c-modal-box--ZIndex);\n display: flex;\n flex-direction: column;\n width: var(--pf-v6-c-modal-box--Width);\n max-width: var(--pf-v6-c-modal-box--MaxWidth);\n max-height: var(--pf-v6-c-modal-box--MaxHeight);\n overflow: auto;\n background-color: var(--pf-v6-c-modal-box--BackgroundColor);\n border: var(--pf-v6-c-modal-box--BorderWidth) solid var(--pf-v6-c-modal-box--BorderColor);\n border-radius: var(--pf-v6-c-modal-box--BorderRadius);\n box-shadow: var(--pf-v6-c-modal-box--BoxShadow);\n}\n.pf-v6-c-modal-box.pf-m-sm {\n --pf-v6-c-modal-box--Width: var(--pf-v6-c-modal-box--m-sm--sm--MaxWidth);\n}\n.pf-v6-c-modal-box.pf-m-md {\n --pf-v6-c-modal-box--Width: var(--pf-v6-c-modal-box--m-md--Width);\n}\n.pf-v6-c-modal-box.pf-m-lg {\n --pf-v6-c-modal-box--Width: var(--pf-v6-c-modal-box--m-lg--lg--MaxWidth);\n}\n.pf-v6-c-modal-box.pf-m-align-top {\n inset-block-start: var(--pf-v6-c-modal-box--m-align-top--InsetBlockStart);\n align-self: flex-start;\n max-width: var(--pf-v6-c-modal-box--m-align-top--MaxWidth);\n max-height: var(--pf-v6-c-modal-box--m-align-top--MaxHeight);\n}\n.pf-v6-c-modal-box__title.pf-m-danger, .pf-v6-c-modal-box.pf-m-danger {\n --pf-v6-c-modal-box__title-icon--Color: var(--pf-v6-c-modal-box--m-danger__title-icon--Color);\n}\n\n.pf-v6-c-modal-box__title.pf-m-warning, .pf-v6-c-modal-box.pf-m-warning {\n --pf-v6-c-modal-box__title-icon--Color: var(--pf-v6-c-modal-box--m-warning__title-icon--Color);\n}\n\n.pf-v6-c-modal-box__title.pf-m-success, .pf-v6-c-modal-box.pf-m-success {\n --pf-v6-c-modal-box__title-icon--Color: var(--pf-v6-c-modal-box--m-success__title-icon--Color);\n}\n\n.pf-v6-c-modal-box__title.pf-m-custom, .pf-v6-c-modal-box.pf-m-custom {\n --pf-v6-c-modal-box__title-icon--Color: var(--pf-v6-c-modal-box--m-custom__title-icon--Color);\n}\n\n.pf-v6-c-modal-box__title.pf-m-info, .pf-v6-c-modal-box.pf-m-info {\n --pf-v6-c-modal-box__title-icon--Color: var(--pf-v6-c-modal-box--m-info__title-icon--Color);\n}\n\n.pf-v6-c-modal-box__close {\n position: absolute;\n inset-block-start: var(--pf-v6-c-modal-box__close--InsetBlockStart);\n inset-inline-end: var(--pf-v6-c-modal-box__close--InsetInlineEnd);\n}\n.pf-v6-c-modal-box__close + * {\n margin-inline-end: var(--pf-v6-c-modal-box__close--sibling--MarginInlineEnd);\n}\n\n.pf-v6-c-modal-box__header {\n display: flex;\n flex-shrink: 0;\n flex-direction: column;\n gap: var(--pf-v6-c-modal-box__header--Gap);\n padding-block-start: var(--pf-v6-c-modal-box__header--PaddingBlockStart);\n padding-block-end: var(--pf-v6-c-modal-box__header--PaddingBlockEnd);\n padding-inline-start: var(--pf-v6-c-modal-box__header--PaddingInlineStart);\n padding-inline-end: var(--pf-v6-c-modal-box__header--PaddingInlineEnd);\n}\n.pf-v6-c-modal-box__header.pf-m-help {\n display: flex;\n flex-direction: row;\n}\n.pf-v6-c-modal-box__header + .pf-v6-c-modal-box__body {\n --pf-v6-c-modal-box__body--PaddingBlockStart: var(--pf-v6-c-modal-box__header--body--PaddingBlockStart);\n}\n\n.pf-v6-c-modal-box__header-main {\n display: flex;\n flex-grow: 1;\n flex-direction: column;\n gap: var(--pf-v6-c-modal-box__header-main--Gap);\n min-width: 0;\n padding-block-start: var(--pf-v6-c-modal-box__header-main--PaddingBlockStart);\n}\n\n.pf-v6-c-modal-box__title,\n.pf-v6-c-modal-box__title-text {\n overflow: hidden;\n text-overflow: ellipsis;\n white-space: nowrap;\n}\n\n.pf-v6-c-modal-box__title {\n flex: 0 0 auto;\n font-family: var(--pf-v6-c-modal-box__title--FontFamily);\n font-size: var(--pf-v6-c-modal-box__title--FontSize);\n font-weight: var(--pf-v6-c-modal-box__title--FontWeight);\n line-height: var(--pf-v6-c-modal-box__title--LineHeight);\n}\n.pf-v6-c-modal-box__title.pf-m-icon {\n display: flex;\n}\n\n.pf-v6-c-modal-box__title-icon {\n margin-inline-end: var(--pf-v6-c-modal-box__title-icon--MarginInlineEnd);\n color: var(--pf-v6-c-modal-box__title-icon--Color);\n}\n\n.pf-v6-c-modal-box__description {\n padding-block-start: var(--pf-v6-c-modal-box__description--PaddingBlockStart);\n font-size: var(--pf-v6-c-modal-box__description--FontSize);\n color: var(--pf-v6-c-modal-box__description--Color);\n}\n\n.pf-v6-c-modal-box__body {\n flex: 1 1 auto;\n min-height: var(--pf-v6-c-modal-box__body--MinHeight);\n padding-block-start: var(--pf-v6-c-modal-box__body--PaddingBlockStart);\n padding-inline-start: var(--pf-v6-c-modal-box__body--PaddingInlineStart);\n padding-inline-end: var(--pf-v6-c-modal-box__body--PaddingInlineEnd);\n overflow-x: hidden;\n overflow-y: auto;\n overscroll-behavior: contain;\n overflow-wrap: break-word;\n -webkit-overflow-scrolling: touch;\n}\n.pf-v6-c-modal-box__body:last-child {\n padding-block-end: var(--pf-v6-c-modal-box__body--last-child--PaddingBlockEnd);\n}\n\n.pf-v6-c-modal-box__footer {\n display: flex;\n flex: 0 0 auto;\n align-items: center;\n padding-block-start: var(--pf-v6-c-modal-box__footer--PaddingBlockStart);\n padding-block-end: var(--pf-v6-c-modal-box__footer--PaddingBlockEnd);\n padding-inline-start: var(--pf-v6-c-modal-box__footer--PaddingInlineStart);\n padding-inline-end: var(--pf-v6-c-modal-box__footer--PaddingInlineEnd);\n}\n.pf-v6-c-modal-box__footer > .pf-v6-c-button:not(:last-child) {\n margin-inline-end: var(--pf-v6-c-modal-box__footer--c-button--MarginInlineEnd);\n}\n@media screen and (min-width: 36rem) {\n .pf-v6-c-modal-box__footer > .pf-v6-c-button:not(:last-child) {\n --pf-v6-c-modal-box__footer--c-button--MarginInlineEnd: var(--pf-v6-c-modal-box__footer--c-button--sm--MarginInlineEnd);\n }\n}",""]);const i=l},1730(e,n,t){"use strict";t.d(n,{A:()=>i});var a=t(1601),o=t.n(a),r=t(6314),l=t.n(r)()(o());l.push([e.id,'.pf-v6-c-nav {\n --pf-v6-c-nav__link--PaddingBlockStart: var(--pf-t--global--spacer--sm);\n --pf-v6-c-nav__link--PaddingBlockEnd: var(--pf-t--global--spacer--sm);\n --pf-v6-c-nav__link--PaddingInlineStart: var(--pf-t--global--spacer--md);\n --pf-v6-c-nav__link--PaddingInlineEnd: var(--pf-t--global--spacer--md);\n --pf-v6-c-nav__list--RowGap: var(--pf-t--global--spacer--sm);\n --pf-v6-c-nav__list--ColumnGap: var(--pf-t--global--spacer--xs);\n --pf-v6-c-nav--PaddingBlockStart: var(--pf-t--global--spacer--md);\n --pf-v6-c-nav--PaddingBlockEnd: var(--pf-t--global--spacer--md);\n --pf-v6-c-nav--PaddingInlineStart: 0;\n --pf-v6-c-nav--PaddingInlineEnd: 0;\n --pf-v6-c-nav--RowGap: var(--pf-t--global--spacer--lg);\n --pf-v6-c-nav--ColumnGap: 0;\n --pf-v6-c-nav--AlignItems: baseline;\n --pf-v6-c-nav--FontSize: var(--pf-t--global--font--size--body--default);\n --pf-v6-c-nav--FontWeight: var(--pf-t--global--font--weight--body--default);\n --pf-v6-c-nav--LineHeight: var(--pf-t--global--font--line-height--body);\n --pf-v6-c-nav--OutlineOffset: calc(var(--pf-t--global--spacer--xs) * -1);\n --pf-v6-c-nav--BackgroundColor: transparent;\n --pf-v6-c-nav__list--ScrollSnapTypeAxis: x;\n --pf-v6-c-nav__list--ScrollSnapTypeStrictness: proximity;\n --pf-v6-c-nav__list--ScrollSnapType: var(--pf-v6-c-nav__list--ScrollSnapTypeAxis) var(--pf-v6-c-nav__list--ScrollSnapTypeStrictness);\n --pf-v6-c-nav__item--ScrollSnapAlign: end;\n --pf-v6-c-nav__section-title--FontWeight: var(--pf-t--global--font--weight--body--bold);\n --pf-v6-c-nav__section-title--Color: var(--pf-t--global--text--color--regular);\n --pf-v6-c-nav__section-title--PaddingBlockStart: 0;\n --pf-v6-c-nav__section-title--PaddingBlockEnd: 0;\n --pf-v6-c-nav__section-title--PaddingInlineStart: var(--pf-v6-c-nav__link--PaddingInlineStart);\n --pf-v6-c-nav__section-title--PaddingInlineEnd: var(--pf-v6-c-nav__link--PaddingInlineEnd);\n --pf-v6-c-nav__item--RowGap: var(--pf-v6-c-nav__list--RowGap);\n --pf-v6-c-nav__item--accent--size: var(--pf-t--global--border--width--extra-strong);\n --pf-v6-c-nav__item--accent--color: var(--pf-t--global--color--brand--accent--default);\n --pf-v6-c-nav__item--accent--offset: calc(var(--pf-t--global--spacer--sm) * -1);\n --pf-v6-c-nav__item--accent--BorderRadius: var(--pf-t--global--border--radius--small);\n --pf-v6-c-nav__item--accent--ScaleY: 0;\n --pf-v6-c-nav__item--current--accent--ScaleY: 1;\n --pf-v6-c-nav__item--accent--TransitionDuration: 0;\n --pf-v6-c-nav__item--current--accent--TransitionDuration: var(--pf-t--global--motion--duration--fade--default);\n --pf-v6-c-nav__item--accent--TransitionTimingFunction: var(--pf-t--global--motion--timing-function--decelerate);\n --pf-v6-c-nav__item__toggle-icon--Rotate: 0;\n --pf-v6-c-nav__item--m-expanded__toggle-icon--Rotate: -180deg;\n --pf-v6-c-nav__item__toggle-icon--TransitionDuration--transform: var(--pf-t--global--motion--duration--icon--default);\n --pf-v6-c-nav__item__toggle-icon--TransitionTimingFunction--transform: var(--pf-t--global--motion--timing-function--default);\n --pf-v6-c-nav__link--ColumnGap: var(--pf-t--global--spacer--sm);\n --pf-v6-c-nav__link--AlignItems: baseline;\n --pf-v6-c-nav__link--BorderRadius: var(--pf-t--global--border--radius--action--plain--default);\n --pf-v6-c-nav__link--BackgroundColor: var(--pf-t--global--background--color--action--plain--default);\n --pf-v6-c-nav__link--WhiteSpace: normal;\n --pf-v6-c-nav__link--Color: var(--pf-t--global--text--color--subtle);\n --pf-v6-c-nav__link--hover--Color: var(--pf-t--global--text--color--regular);\n --pf-v6-c-nav__link--hover--BackgroundColor: var(--pf-t--global--background--color--action--plain--alt--hover);\n --pf-v6-c-nav__link--m-current--BackgroundColor: var(--pf-t--global--background--color--action--plain--alt--clicked);\n --pf-v6-c-nav__link--m-current--Color: var(--pf-t--global--text--color--regular);\n --pf-v6-c-nav__link--BorderColor: var(--pf-t--global--border--color--high-contrast);\n --pf-v6-c-nav__link--BorderWidth: var(--pf-t--global--border--width--action--plain--default);\n --pf-v6-c-nav__link--hover--BorderWidth: var(--pf-t--global--border--width--action--plain--hover);\n --pf-v6-c-nav__link--m-current--BorderWidth: var(--pf-t--global--border--width--action--plain--clicked);\n --pf-v6-c-nav__link--TransitionDuration--background-color: var(--pf-t--global--motion--duration--fade--default);\n --pf-v6-c-nav__link--TransitionTimingFunction--background-color: var(--pf-t--global--motion--timing-function--default);\n --pf-v6-c-nav__link--m-current--TransitionDuration--color: var(--pf-t--global--motion--duration--fade--short);\n --pf-v6-c-nav__link--m-current--TransitionTimingFunction--color: var(--pf-t--global--motion--timing-function--default);\n --pf-v6-c-nav__link-icon--Color: var(--pf-t--global--icon--color--subtle);\n --pf-v6-c-nav__link--m-current__link-icon--Color: var(--pf-t--global--icon--color--regular);\n --pf-v6-c-nav__link-text--FontSize: initial;\n --pf-v6-c-nav__subnav--RowGap: var(--pf-t--global--border--width--extra-strong);\n --pf-v6-c-nav__subnav--PaddingBlockStart: var(--pf-v6-c-nav__item--RowGap);\n --pf-v6-c-nav__subnav--PaddingBlockEnd: var(--pf-v6-c-nav__item--RowGap);\n --pf-v6-c-nav__subnav--PaddingInlineStart: var(--pf-t--global--spacer--md);\n --pf-v6-c-nav__subnav--TransitionDuration--expand: var(--pf-t--global--motion--duration--fade--default);\n --pf-v6-c-nav__subnav--TransitionDuration--expand--slide: 0s;\n --pf-v6-c-nav__subnav--TransitionDuration--collapse: var(--pf-t--global--motion--duration--fade--short);\n --pf-v6-c-nav__subnav--TransitionDuration--collapse--slide: 0s;\n --pf-v6-c-nav__subnav--TransitionTimingFunction--expand: var(--pf-t--global--motion--timing-function--default);\n --pf-v6-c-nav__subnav--TranslateY: 0;\n --pf-v6-c-nav__subnav--hidden--TranslateY: 0;\n}\n@media screen and (prefers-reduced-motion: no-preference) {\n .pf-v6-c-nav {\n --pf-v6-c-nav__subnav--TransitionDuration--expand--slide: var(--pf-t--global--motion--duration--fade--default);\n --pf-v6-c-nav__subnav--TransitionDuration--collapse--slide: var(--pf-t--global--motion--duration--fade--short);\n --pf-v6-c-nav__subnav--hidden--TranslateY: -.5rem;\n }\n}\n.pf-v6-c-nav {\n --pf-v6-c-nav__scroll-button--BorderColor: var(--pf-t--global--border--color--default);\n --pf-v6-c-nav__scroll-button--BorderWidth: var(--pf-t--global--border--width--divider--default);\n --pf-v6-c-nav__scroll-button--first-of-type--c-button--BorderStartStartRadius: var(--pf-t--global--border--radius--pill);\n --pf-v6-c-nav__scroll-button--first-of-type--c-button--BorderEndStartRadius: var(--pf-t--global--border--radius--pill);\n --pf-v6-c-nav__scroll-button--last-of-type--c-button--BorderStartEndRadius: var(--pf-t--global--border--radius--pill);\n --pf-v6-c-nav__scroll-button--last-of-type--c-button--BorderEndEndRadius: var(--pf-t--global--border--radius--pill);\n --pf-v6-c-nav__toggle--PaddingInlineStart: var(--pf-t--global--spacer--sm);\n --pf-v6-c-nav__toggle--PaddingInlineEnd: var(--pf-t--global--spacer--sm);\n --pf-v6-c-nav__toggle--TranslateY: calc((var(--pf-v6-c-nav--LineHeight) * var(--pf-v6-c-nav--FontSize) / 2) - 50%);\n --pf-v6-c-nav--m-horizontal__list--PaddingBlockStart: 0;\n --pf-v6-c-nav--m-horizontal__list--PaddingBlockEnd: 0;\n --pf-v6-c-nav--m-horizontal__list--PaddingInlineStart: 0;\n --pf-v6-c-nav--m-horizontal__list--PaddingInlineEnd: 0;\n --pf-v6-c-nav--m-horizontal--m-scrollable__list--PaddingInlineStart: var(--pf-v6-c-nav__list--ColumnGap);\n --pf-v6-c-nav--m-horizontal--m-scrollable__list--PaddingInlineEnd: var(--pf-v6-c-nav__list--ColumnGap);\n --pf-v6-c-nav--m-horizontal--m-subnav--BackgroundColor: var(--pf-t--global--background--color--secondary--default);\n --pf-v6-c-nav--m-horizontal--m-subnav--BorderRadius: var(--pf-t--global--border--radius--pill);\n --pf-v6-c-nav--m-horizontal--m-subnav--BorderWidth: var(--pf-t--global--border--width--high-contrast--regular);\n --pf-v6-c-nav--m-horizontal--m-subnav--BorderColor: var(--pf-t--global--border--color--high-contrast);\n --pf-v6-c-nav--m-horizontal--m-subnav__list--PaddingBlockStart: var(--pf-t--global--spacer--xs);\n --pf-v6-c-nav--m-horizontal--m-subnav__list--PaddingBlockEnd: var(--pf-t--global--spacer--xs);\n --pf-v6-c-nav--m-horizontal--m-subnav__list--PaddingInlineStart: var(--pf-t--global--spacer--md);\n --pf-v6-c-nav--m-horizontal--m-subnav__list--PaddingInlineEnd: var(--pf-t--global--spacer--md);\n --pf-v6-c-nav--m-horizontal--m-subnav--m-scrollable__list--PaddingInlineStart: var(--pf-v6-c-nav__list--ColumnGap);\n --pf-v6-c-nav--m-horizontal--m-subnav--m-scrollable__list--PaddingInlineEnd: var(--pf-v6-c-nav__list--ColumnGap);\n --pf-v6-c-nav--m-horizontal--m-subnav__link--PaddingBlockStart: var(--pf-t--global--spacer--xs);\n --pf-v6-c-nav--m-horizontal--m-subnav__link--PaddingBlockEnd: var(--pf-t--global--spacer--xs);\n --pf-v6-c-nav--m-horizontal--m-subnav__link--PaddingInlineStart: var(--pf-t--global--spacer--md);\n --pf-v6-c-nav--m-horizontal--m-subnav__link--PaddingInlineEnd: var(--pf-t--global--spacer--md);\n --pf-v6-c-nav--m-docked__list--RowGap: var(--pf-t--global--spacer--gap--action-to-action--plain);\n --pf-v6-c-nav--m-docked__link--PaddingInlineStart: var(--pf-t--global--spacer--sm);\n --pf-v6-c-nav--m-docked__link--PaddingInlineEnd: var(--pf-t--global--spacer--sm);\n --pf-v6-c-nav--m-docked__link--hover--BackgroundColor: var(--pf-t--global--background--color--action--plain--hover);\n --pf-v6-c-nav--m-docked__link--m-current--BackgroundColor: var(--pf-t--global--background--color--action--plain--clicked);\n}\n\n.pf-v6-c-nav,\n.pf-v6-c-nav__section,\n.pf-v6-c-nav__subnav,\n.pf-v6-c-nav__list,\n.pf-v6-c-nav__item {\n display: grid;\n}\n\n.pf-v6-c-nav {\n position: relative;\n row-gap: var(--pf-v6-c-nav--RowGap);\n column-gap: var(--pf-v6-c-nav--ColumnGap);\n max-width: 100%;\n padding-block-start: var(--pf-v6-c-nav--PaddingBlockStart);\n padding-block-end: var(--pf-v6-c-nav--PaddingBlockEnd);\n padding-inline-start: var(--pf-v6-c-nav--PaddingInlineStart);\n padding-inline-end: var(--pf-v6-c-nav--PaddingInlineEnd);\n font-size: var(--pf-v6-c-nav--FontSize);\n font-weight: var(--pf-v6-c-nav--FontWeight);\n line-height: var(--pf-v6-c-nav--LineHeight);\n background-color: var(--pf-v6-c-nav--BackgroundColor);\n}\n.pf-v6-c-nav.pf-m-overflow-hidden {\n overflow: hidden;\n}\n.pf-v6-c-nav.pf-m-inset {\n --pf-v6-c-nav--PaddingInlineStart: var(--pf-t--global--spacer--md);\n --pf-v6-c-nav--PaddingInlineEnd: var(--pf-t--global--spacer--md);\n}\n.pf-v6-c-nav.pf-m-fill {\n flex-grow: 1;\n}\n.pf-v6-c-nav.pf-m-docked {\n --pf-v6-c-nav--PaddingBlockStart: 0;\n --pf-v6-c-nav--PaddingBlockEnd: 0;\n --pf-v6-c-nav__list--RowGap: var(--pf-v6-c-nav--m-docked__list--RowGap);\n --pf-v6-c-nav__link--PaddingInlineStart: var(--pf-v6-c-nav--m-docked__link--PaddingInlineStart);\n --pf-v6-c-nav__link--PaddingInlineEnd: var(--pf-v6-c-nav--m-docked__link--PaddingInlineEnd);\n --pf-v6-c-nav__link--hover--BackgroundColor: var(--pf-v6-c-nav--m-docked__link--hover--BackgroundColor);\n --pf-v6-c-nav__link--m-current--BackgroundColor: var(--pf-v6-c-nav--m-docked__link--m-current--BackgroundColor);\n width: 100%;\n}\n@media (min-width: 62rem) {\n .pf-v6-c-nav.pf-m-docked {\n width: fit-content;\n }\n .pf-v6-c-nav.pf-m-docked .pf-v6-c-nav__link-text {\n display: none;\n }\n}\n:is(.pf-v6-c-page__dock, .pf-v6-c-compass__dock).pf-m-text-expanded .pf-v6-c-nav.pf-m-docked, .pf-v6-c-nav.pf-m-docked.pf-m-text-expanded {\n width: 100%;\n}\n:is(.pf-v6-c-page__dock, .pf-v6-c-compass__dock).pf-m-text-expanded .pf-v6-c-nav.pf-m-docked .pf-v6-c-nav__link-text, .pf-v6-c-nav.pf-m-docked.pf-m-text-expanded .pf-v6-c-nav__link-text {\n display: revert;\n}\n\n.pf-v6-c-nav .pf-v6-c-menu {\n --pf-v6-c-menu--MinWidth: 100%;\n}\n.pf-v6-c-nav .pf-v6-c-menu.pf-m-drilldown, .pf-v6-c-nav .pf-v6-c-menu.pf-m-drilldown .pf-v6-c-menu {\n --pf-v6-c-menu--PaddingBlockStart: 0;\n --pf-v6-c-menu--PaddingBlockEnd: 0;\n --pf-v6-c-menu--BackgroundColor: var(--pf-v6-c-nav--BackgroundColor);\n --pf-v6-c-menu--BoxShadow: none;\n --pf-v6-c-menu__list-item--hover--BackgroundColor: var(--pf-v6-c-nav__link--hover--BackgroundColor);\n}\n.pf-v6-c-nav .pf-v6-c-menu.pf-m-drilldown .pf-v6-c-menu__list, .pf-v6-c-nav .pf-v6-c-menu.pf-m-drilldown .pf-v6-c-menu .pf-v6-c-menu__list {\n row-gap: var(--pf-v6-c-nav__subnav--RowGap);\n}\n.pf-v6-c-nav .pf-v6-c-menu.pf-m-drilldown .pf-v6-c-menu__list-item::before, .pf-v6-c-nav .pf-v6-c-menu.pf-m-drilldown .pf-v6-c-menu .pf-v6-c-menu__list-item::before {\n border-radius: var(--pf-v6-c-nav__link--BorderRadius);\n}\n\n[class^=pf-v6-c-nav][hidden] {\n display: none;\n}\n\n.pf-v6-c-nav__nav,\n.pf-v6-c-nav__list,\n.pf-v6-c-nav__subnav {\n --pf-v6-c-nav__item--RowGap--row-offset: calc(var(--pf-v6-c-nav__list--RowGap) / 2 * -1);\n --pf-v6-c-nav__link--clickable-inset--Block: var(--pf-v6-c-nav__item--RowGap--row-offset);\n --pf-v6-c-nav__button--RowGap--row-offset: calc(var(--pf-v6-c-nav__item--RowGap) * -1);\n}\n\n.pf-v6-c-nav__list {\n row-gap: var(--pf-v6-c-nav__list--RowGap);\n column-gap: var(--pf-v6-c-nav__list--ColumnGap);\n min-height: 0;\n}\n\n.pf-v6-c-nav__subnav {\n --pf-v6-c-nav__list--RowGap: var(--pf-v6-c-nav__subnav--RowGap);\n visibility: visible;\n max-height: 99999px;\n padding-block-start: var(--pf-v6-c-nav__subnav--PaddingBlockStart);\n padding-block-end: var(--pf-v6-c-nav__subnav--PaddingBlockEnd);\n padding-inline-start: var(--pf-v6-c-nav__subnav--PaddingInlineStart);\n overflow-y: clip;\n translate: 0 var(--pf-v6-c-nav__subnav--TranslateY);\n transition-delay: 0s, 0s, var(--pf-v6-c-nav__subnav--TransitionDelay--expand--focus, 0s), var(--pf-v6-c-nav__subnav--TransitionDelay--expand--focus, 0s), var(--pf-v6-c-nav__subnav--TransitionDelay--expand--focus, 0s), var(--pf-v6-c-nav__subnav--TransitionDelay--expand--focus, 0s);\n transition-timing-function: var(--pf-v6-c-nav__subnav--TransitionTimingFunction--expand);\n transition-duration: var(--pf-v6-c-nav__subnav--TransitionDuration--expand), var(--pf-v6-c-nav__subnav--TransitionDuration--expand--slide), 0s, 0s, 0s, 0s;\n transition-property: opacity, translate, visibility, max-height, padding-block-start, padding-block-end;\n}\n.pf-v6-c-nav__subnav[hidden] {\n --pf-v6-c-nav__subnav--TransitionDelay--expand--focus: var(--pf-v6-c-nav__subnav--TransitionDuration--expand);\n --pf-v6-c-nav__subnav--TransitionDuration--expand: var(--pf-v6-c-nav__subnav--TransitionDuration--collapse);\n --pf-v6-c-nav__subnav--TransitionDuration--expand--slide: var(--pf-v6-c-nav__subnav--TransitionDuration--collapse--slide);\n --pf-v6-c-nav__subnav--PaddingBlockStart: 0;\n --pf-v6-c-nav__subnav--PaddingBlockEnd: 0;\n --pf-v6-c-nav__subnav--TranslateY: var(--pf-v6-c-nav__subnav--hidden--TranslateY);\n display: grid;\n visibility: hidden;\n max-height: 0;\n opacity: 0;\n}\n\n.pf-v6-c-nav__item {\n position: relative;\n scroll-snap-align: var(--pf-v6-c-nav__item--ScrollSnapAlign);\n}\n.pf-v6-c-nav__item::before {\n position: absolute;\n inset-block-start: 0;\n inset-block-end: 0;\n inset-inline-start: var(--pf-v6-c-nav__item--accent--offset);\n width: var(--pf-v6-c-nav__item--accent--size);\n pointer-events: none;\n content: var(--pf-v6-c-nav__item--accent--content, "");\n background-color: var(--pf-v6-c-nav__item--accent--color);\n border-radius: var(--pf-v6-c-nav__item--accent--BorderRadius);\n scale: 1 var(--pf-v6-c-nav__item--accent--ScaleY);\n transition-timing-function: var(--pf-v6-c-nav__item--accent--TransitionTimingFunction);\n transition-duration: var(--pf-v6-c-nav__item--accent--TransitionDuration);\n transition-property: scale;\n}\n.pf-v6-c-nav__item > .pf-v6-c-nav__link[button] {\n margin-block-end: var(--pf-v6-c-nav__button--RowGap--row-offset);\n}\n.pf-v6-c-nav__item.pf-m-expanded:last-child > .pf-v6-c-nav__subnav {\n margin-block-end: calc(var(--pf-v6-c-nav__subnav--PaddingBlockEnd) * -1);\n}\n.pf-v6-c-nav__item:has(> .pf-v6-c-nav__link.pf-m-current) {\n --pf-v6-c-nav__item--accent--ScaleY: var(--pf-v6-c-nav__item--current--accent--ScaleY);\n --pf-v6-c-nav__item--accent--TransitionDuration: var(--pf-v6-c-nav__item--current--accent--TransitionDuration);\n}\n\n.pf-v6-c-nav__section {\n row-gap: var(--pf-v6-c-nav__section--RowGap, var(--pf-v6-c-nav__list--RowGap));\n}\n\n.pf-v6-c-nav__section-title {\n padding-block-start: var(--pf-v6-c-nav__section-title--PaddingBlockStart);\n padding-block-end: var(--pf-v6-c-nav__section-title--PaddingBlockEnd);\n padding-inline-start: var(--pf-v6-c-nav__section-title--PaddingInlineStart);\n padding-inline-end: var(--pf-v6-c-nav__section-title--PaddingInlineEnd);\n font-size: var(--pf-v6-c-nav__section-title--FontSize, inherit);\n font-weight: var(--pf-v6-c-nav__section-title--FontWeight);\n color: var(--pf-v6-c-nav__section-title--Color);\n}\n\n.pf-v6-c-nav__link {\n position: relative;\n display: flex;\n column-gap: var(--pf-v6-c-nav__link--ColumnGap);\n align-items: var(--pf-v6-c-nav__link--AlignItems);\n padding-block-start: var(--pf-v6-c-nav__link--PaddingBlockStart);\n padding-block-end: var(--pf-v6-c-nav__link--PaddingBlockEnd);\n padding-inline-start: var(--pf-v6-c-nav__link--PaddingInlineStart);\n padding-inline-end: var(--pf-v6-c-nav__link--PaddingInlineEnd);\n font-size: var(--pf-v6-c-nav__link--FontSize, inherit);\n font-weight: var(--pf-v6-c-nav__link--FontWeight, inherit);\n line-height: var(--pf-v6-c-nav__link--LineHeight, inherit);\n color: var(--pf-v6-c-nav__link--Color);\n text-align: start;\n text-decoration-line: none;\n background-color: var(--pf-v6-c-nav__link--BackgroundColor);\n border: none;\n border-radius: var(--pf-v6-c-nav__link--BorderRadius);\n transition-timing-function: var(--pf-v6-c-nav__link--TransitionTimingFunction--background-color), var(--pf-v6-c-nav__link--m-current--TransitionTimingFunction--color);\n transition-duration: var(--pf-v6-c-nav__link--TransitionDuration--background-color), var(--pf-v6-c-nav__link--m-current--TransitionDuration--color);\n transition-property: background-color, color;\n}\n.pf-v6-c-nav__link::after {\n position: absolute;\n inset: 0;\n pointer-events: none;\n content: "";\n border: var(--pf-v6-c-nav__link--BorderWidth) solid var(--pf-v6-c-nav__link--BorderColor);\n border-radius: inherit;\n}\n.pf-v6-c-nav__link:hover, .pf-v6-c-nav__link.pf-m-hover, .pf-v6-c-nav__link:focus {\n --pf-v6-c-nav__link--BorderWidth: var(--pf-v6-c-nav__link--hover--BorderWidth);\n color: var(--pf-v6-c-nav__link--hover--Color);\n background-color: var(--pf-v6-c-nav__link--hover--BackgroundColor);\n}\n.pf-v6-c-nav__link.pf-m-current, .pf-v6-c-nav__link.pf-m-current:hover {\n --pf-v6-c-nav__link-icon--Color: var(--pf-v6-c-nav__link--m-current__link-icon--Color);\n --pf-v6-c-nav__link--BorderWidth: var(--pf-v6-c-nav__link--m-current--BorderWidth);\n color: var(--pf-v6-c-nav__link--m-current--Color);\n background-color: var(--pf-v6-c-nav__link--m-current--BackgroundColor);\n}\n\n.pf-v6-c-nav__link-icon {\n min-width: 1lh;\n color: var(--pf-v6-c-nav__link-icon--Color);\n text-align: center;\n}\n\n.pf-v6-c-nav__link-text {\n font-size: var(--pf-v6-c-nav__link-text--FontSize, inherit);\n}\n\n.pf-v6-c-nav__toggle {\n flex: none;\n align-self: start;\n margin-inline-start: auto;\n transform: translateY(var(--pf-v6-c-nav__toggle--TranslateY));\n}\n\n.pf-v6-c-nav__toggle-icon {\n display: inline-block;\n transform: rotate(var(--pf-v6-c-nav__item__toggle-icon--Rotate));\n transition-timing-function: var(--pf-v6-c-nav__item__toggle-icon--TransitionTimingFunction--transform);\n transition-duration: var(--pf-v6-c-nav__item__toggle-icon--TransitionDuration--transform);\n transition-property: transform;\n}\n:where(.pf-v6-m-dir-rtl, [dir=rtl]) .pf-v6-c-nav__toggle-icon {\n scale: -1 1;\n}\n\n.pf-v6-c-nav__item:where(.pf-m-flyout) .pf-v6-c-nav__toggle-icon {\n --pf-v6-c-nav__item--m-expanded__toggle-icon--Rotate: 0;\n}\n.pf-v6-c-nav__link:where([aria-expanded=true]) .pf-v6-c-nav__toggle-icon {\n transform: rotate(var(--pf-v6-c-nav__item--m-expanded__toggle-icon--Rotate));\n}\n\n.pf-v6-c-nav__scroll-button {\n position: relative;\n}\n.pf-v6-c-nav__scroll-button::before {\n position: absolute;\n inset: 0;\n content: "";\n}\n.pf-v6-c-nav__scroll-button:first-of-type .pf-v6-c-button {\n --pf-v6-c-button--BorderStartStartRadius: var(--pf-v6-c-nav__scroll-button--first-of-type--c-button--BorderStartStartRadius);\n --pf-v6-c-button--BorderEndStartRadius: var(--pf-v6-c-nav__scroll-button--first-of-type--c-button--BorderEndStartRadius);\n}\n.pf-v6-c-nav__scroll-button:first-of-type::before {\n border-inline-end: var(--pf-v6-c-nav__scroll-button--BorderWidth) solid var(--pf-v6-c-nav__scroll-button--BorderColor);\n}\n.pf-v6-c-nav__scroll-button:last-of-type .pf-v6-c-button {\n --pf-v6-c-button--BorderStartEndRadius: var(--pf-v6-c-nav__scroll-button--last-of-type--c-button--BorderStartEndRadius);\n --pf-v6-c-button--BorderEndEndRadius: var(--pf-v6-c-nav__scroll-button--last-of-type--c-button--BorderEndEndRadius);\n}\n.pf-v6-c-nav__scroll-button:last-of-type::before {\n border-inline-start: var(--pf-v6-c-nav__scroll-button--BorderWidth) solid var(--pf-v6-c-nav__scroll-button--BorderColor);\n}\n.pf-v6-c-nav__scroll-button .pf-v6-c-button {\n outline-offset: var(--pf-v6-c-nav--OutlineOffset);\n}\n:where(.pf-v6-m-dir-rtl, [dir=rtl]) .pf-v6-c-nav__scroll-button .pf-v6-c-button > * {\n scale: -1 1;\n}\n\n.pf-v6-c-nav:where(.pf-m-horizontal) {\n --pf-v6-c-nav__item--accent--content: none;\n padding: 0;\n overflow: hidden;\n}\n.pf-v6-c-nav:where(.pf-m-horizontal),\n.pf-v6-c-nav:where(.pf-m-horizontal) .pf-v6-c-nav__section,\n.pf-v6-c-nav:where(.pf-m-horizontal) .pf-v6-c-nav__subnav,\n.pf-v6-c-nav:where(.pf-m-horizontal) .pf-v6-c-nav__list,\n.pf-v6-c-nav:where(.pf-m-horizontal) .pf-v6-c-nav__item {\n display: flex;\n}\n.pf-v6-c-nav:where(.pf-m-horizontal) .pf-v6-c-nav__list {\n padding-block-start: var(--pf-v6-c-nav--m-horizontal__list--PaddingBlockStart);\n padding-block-end: var(--pf-v6-c-nav--m-horizontal__list--PaddingBlockEnd);\n padding-inline-start: var(--pf-v6-c-nav--m-horizontal__list--PaddingInlineStart);\n padding-inline-end: var(--pf-v6-c-nav--m-horizontal__list--PaddingInlineEnd);\n overflow-x: auto;\n white-space: nowrap;\n scroll-snap-type: var(--pf-v6-c-nav__list--ScrollSnapType);\n scroll-padding-inline-end: var(--pf-v6-c-nav--m-horizontal__list--PaddingInlineEnd);\n -webkit-overflow-scrolling: touch;\n}\n.pf-v6-c-nav:where(.pf-m-horizontal) .pf-v6-c-nav__list::-webkit-scrollbar {\n display: none;\n}\n.pf-v6-c-nav:where(.pf-m-horizontal) .pf-v6-c-nav__list {\n scrollbar-width: none;\n -ms-overflow-style: -ms-autohiding-scrollbar;\n}\n.pf-v6-c-nav:where(.pf-m-horizontal) .pf-v6-c-nav__link {\n outline-offset: var(--pf-v6-c-nav--OutlineOffset);\n}\n.pf-v6-c-nav:where(.pf-m-horizontal).pf-m-subnav {\n --pf-v6-c-nav--BackgroundColor: var(--pf-v6-c-nav--m-horizontal--m-subnav--BackgroundColor);\n --pf-v6-c-nav--m-horizontal__list--PaddingBlockStart: var(--pf-v6-c-nav--m-horizontal--m-subnav__list--PaddingBlockStart);\n --pf-v6-c-nav--m-horizontal__list--PaddingBlockEnd: var(--pf-v6-c-nav--m-horizontal--m-subnav__list--PaddingBlockEnd);\n --pf-v6-c-nav--m-horizontal__list--PaddingInlineStart: var(--pf-v6-c-nav--m-horizontal--m-subnav__list--PaddingInlineStart);\n --pf-v6-c-nav--m-horizontal__list--PaddingInlineEnd: var(--pf-v6-c-nav--m-horizontal--m-subnav__list--PaddingInlineEnd);\n --pf-v6-c-nav--m-horizontal--m-scrollable__list--PaddingInlineStart: var(--pf-v6-c-nav--m-horizontal--m-subnav--m-scrollable__list--PaddingInlineStart);\n --pf-v6-c-nav--m-horizontal--m-scrollable__list--PaddingInlineEnd: var(--pf-v6-c-nav--m-horizontal--m-subnav--m-scrollable__list--PaddingInlineEnd);\n --pf-v6-c-nav__link--PaddingBlockStart: var(--pf-v6-c-nav--m-horizontal--m-subnav__link--PaddingBlockStart);\n --pf-v6-c-nav__link--PaddingBlockEnd: var(--pf-v6-c-nav--m-horizontal--m-subnav__link--PaddingBlockEnd);\n border: var(--pf-v6-c-nav--m-horizontal--m-subnav--BorderWidth) solid var(--pf-v6-c-nav--m-horizontal--m-subnav--BorderColor);\n border-radius: var(--pf-v6-c-nav--m-horizontal--m-subnav--BorderRadius);\n}\n.pf-v6-c-nav:where(.pf-m-horizontal).pf-m-scrollable {\n --pf-v6-c-nav--m-horizontal__list--PaddingInlineStart: var(--pf-v6-c-nav--m-horizontal--m-scrollable__list--PaddingInlineStart);\n --pf-v6-c-nav--m-horizontal__list--PaddingInlineEnd: var(--pf-v6-c-nav--m-horizontal--m-scrollable__list--PaddingInlineEnd);\n}',""]);const i=l},1435(e,n,t){"use strict";t.d(n,{A:()=>i});var a=t(1601),o=t.n(a),r=t(6314),l=t.n(r)()(o());l.push([e.id,".pf-v6-c-number-input {\n --pf-v6-c-number-input__unit--c-input-group--MarginInlineStart: var(--pf-t--global--spacer--sm);\n --pf-v6-c-number-input__icon--FontSize: var(--pf-t--global--font--size--xs);\n --pf-v6-c-number-input--c-form-control--width-base: calc(var(--pf-t--global--spacer--md) * 2 + var(--pf-t--global--border--width--box--default) * 2);\n --pf-v6-c-number-input--c-form-control--width-icon: var(--pf-t--global--spacer--xl);\n --pf-v6-c-number-input--c-form-control--width-chars: 4;\n --pf-v6-c-number-input--c-form-control--Width:\n calc(\n calc(\n var(--pf-v6-c-number-input--c-form-control--width-base) + var(--pf-v6-c-number-input--c-form-control--width-chars) * 1ch\n ) + var(--pf-v6-c-number-input--c-form-control--width-icon)\n );\n}\n\n.pf-v6-c-number-input {\n display: inline-flex;\n align-items: center;\n}\n.pf-v6-c-number-input .pf-v6-c-form-control {\n width: var(--pf-v6-c-number-input--c-form-control--Width);\n}\n.pf-v6-c-number-input .pf-v6-c-form-control > :is(input) {\n text-align: end;\n appearance: textfield;\n}\n.pf-v6-c-number-input .pf-v6-c-form-control > :is(input)::-webkit-inner-spin-button, .pf-v6-c-number-input .pf-v6-c-form-control > :is(input)::-webkit-outer-spin-button {\n margin: 0;\n appearance: none;\n}\n\n.pf-v6-c-input-group + .pf-v6-c-number-input__unit,\n.pf-v6-c-number-input__unit + .pf-v6-c-input-group {\n margin-inline-start: var(--pf-v6-c-number-input__unit--c-input-group--MarginInlineStart);\n}\n\n.pf-v6-c-number-input__icon {\n font-size: var(--pf-v6-c-number-input__icon--FontSize);\n}",""]);const i=l},5626(e,n,t){"use strict";t.d(n,{A:()=>i});var a=t(1601),o=t.n(a),r=t(6314),l=t.n(r)()(o());l.push([e.id,'.pf-v6-c-page {\n --pf-v6-c-page--BackgroundColor: var(--pf-t--global--background--color--secondary--default);\n --pf-v6-c-page--inset: var(--pf-t--global--spacer--inset--page-chrome);\n --pf-v6-c-page--c-masthead--ZIndex: var(--pf-t--global--z-index--md);\n --pf-v6-c-page__dock--Width: 15.625rem;\n --pf-v6-c-page__dock--desktop--Width: auto;\n --pf-v6-c-page__dock--ZIndex: var(--pf-t--global--z-index--md);\n --pf-v6-c-page__dock--TransitionDuration--slide: 0s;\n --pf-v6-c-page__dock--m-expanded--TransitionDuration--slide: 0s;\n --pf-v6-c-page__dock--TransitionTimingFunction--slide: var(--pf-t--global--motion--timing-function--decelerate);\n --pf-v6-c-page__dock-main--BackgroundColor: var(--pf-t--global--background--color--floating--default);\n --pf-v6-c-page__dock-main--desktop--BackgroundColor: var(--pf-t--global--background--color--glass--primary--default, var(--pf-t--global--background--color--primary--default));\n --pf-v6-c-page__dock-main--BoxShadow: none;\n --pf-v6-c-page__dock--m-expanded__dock-main--BoxShadow: var(--pf-t--global--box-shadow--sm--right);\n --pf-v6-c-page__dock-main--desktop--BoxShadow: var(--pf-t--global--box-shadow--glass--default, none);\n --pf-v6-c-page__dock-main--BackdropFilter: var(--pf-t--global--background--filter--glass--blur--primary, revert);\n --pf-v6-c-page__dock-main--BorderInlineEndWidth: 0;\n --pf-v6-c-page__dock-main--BorderInlineEndColor: transparent;\n --pf-v6-c-page__dock-main--desktop--BorderInlineEndWidth: var(--pf-t--global--border--width--regular);\n --pf-v6-c-page__dock-main--desktop--BorderInlineEndColor: var(--pf-t--global--border--color--glass--default, var(--pf-t--global--border--color--subtle));\n --pf-v6-c-page__dock--m-expanded__dock-main--BorderInlineEndWidth: var(--pf-t--global--border--width--glass--default, var(--pf-t--global--border--width--regular));\n --pf-v6-c-page__dock--m-expanded__dock-main--BorderInlineEndColor: transparent;\n --pf-v6-c-page--m-dock__main-container--MaxHeight: calc(100% - var(--pf-t--global--spacer--inset--page-chrome) * 2);\n --pf-v6-c-page--m-dock__main-container--MarginBlockStart: var(--pf-t--global--spacer--inset--page-chrome);\n --pf-v6-c-page--m-dock__main-container--desktop--MarginBlockStart: var(--pf-t--global--spacer--inset--page-chrome);\n --pf-v6-c-page--m-dock--ColumnGap: var(--pf-t--global--spacer--inset--page-chrome);\n --pf-v6-c-page--m-dock--c-masthead--m-display-inline--GridTemplateColumns: min-content 1fr;\n --pf-v6-c-page__sidebar--ZIndex: var(--pf-t--global--z-index--sm);\n --pf-v6-c-page__sidebar--Width--base: 18.125rem;\n --pf-v6-c-page__sidebar--Width: var(--pf-v6-c-page__sidebar--Width--base);\n --pf-v6-c-page__sidebar--xl--Width: var(--pf-v6-c-page__sidebar--Width--base);\n --pf-v6-c-page__sidebar--BackgroundColor: var(--pf-t--global--background--color--floating--secondary--default);\n --pf-v6-c-page__sidebar--BackdropFilter: none;\n --pf-v6-c-page__sidebar--xl--BackdropFilter: var(--pf-t--global--background--filter--glass--blur--primary);\n --pf-v6-c-page__sidebar--xl--BackgroundColor: var(--pf-t--global--background--color--glass--primary--default, var(--pf-t--global--background--color--secondary--default));\n --pf-v6-c-page__sidebar--BoxShadow: var(--pf-t--global--box-shadow--md--right);\n --pf-v6-c-page__sidebar--TransitionProperty: opacity;\n --pf-v6-c-page__sidebar--TransitionDuration: var(--pf-t--global--motion--duration--fade--default);\n --pf-v6-c-page__sidebar--TransitionTimingFunction: var(--pf-t--global--motion--timing-function--decelerate);\n --pf-v6-c-page__sidebar--TranslateX: -100%;\n --pf-v6-c-page__sidebar--Opacity: 0;\n --pf-v6-c-page__sidebar--m-expanded--Opacity: 1;\n --pf-v6-c-page__sidebar--xl--Opacity: 1;\n --pf-v6-c-page__sidebar--TranslateZ: 0;\n --pf-v6-c-page__sidebar--m-expanded--TranslateX: 0;\n --pf-v6-c-page__sidebar--xl--TranslateX: 0;\n --pf-v6-c-page__sidebar--MarginBlockStart: 0;\n --pf-v6-c-page__sidebar--MarginInlineEnd: calc(var(--pf-t--global--spacer--inset--page-chrome) / 2);\n --pf-v6-c-page__sidebar--PaddingBlockEnd: var(--pf-t--global--spacer--lg);\n --pf-v6-c-page__sidebar--PaddingInlineStart: 0;\n --pf-v6-c-page__sidebar--PaddingInlineEnd: 0;\n --pf-v6-c-page__sidebar--BorderInlineEndWidth: var(--pf-t--global--border--width--high-contrast--regular);\n --pf-v6-c-page__sidebar--BorderInlineEndColor: var(--pf-t--global--border--color--high-contrast);\n}\n@media screen and (prefers-reduced-motion: no-preference) {\n .pf-v6-c-page {\n --pf-v6-c-page__sidebar--Opacity: 1;\n --pf-v6-c-page__sidebar--TransitionProperty: transform;\n --pf-v6-c-page__sidebar--TransitionDuration: var(--pf-t--global--motion--duration--slide-in--default);\n --pf-v6-c-page__dock--TransitionDuration--slide: var(--pf-t--global--motion--duration--slide-out--short);\n --pf-v6-c-page__dock--m-expanded--TransitionDuration--slide: var(--pf-t--global--motion--duration--slide-in--default);\n }\n}\n.pf-v6-c-page {\n --pf-v6-c-page__sidebar-main--PaddingBlockStart: 0;\n --pf-v6-c-page__sidebar-main--PaddingBlockEnd: 0;\n --pf-v6-c-page__sidebar-main--PaddingInlineStart: 0;\n --pf-v6-c-page__sidebar-main--PaddingInlineEnd: 0;\n --pf-v6-c-page__sidebar-main--MarginBlockStart: 0;\n --pf-v6-c-page__sidebar-main--MarginBlockEnd: 0;\n --pf-v6-c-page__sidebar-main--MarginInlineStart: 0;\n --pf-v6-c-page__sidebar-main--MarginInlineEnd: 0;\n --pf-v6-c-page__sidebar-main--BackgroundColor: transparent;\n --pf-v6-c-page__sidebar-main--BackdropFilter: none;\n --pf-v6-c-page__sidebar-main--BorderWidth: 0;\n --pf-v6-c-page__sidebar-main--BorderColor: transparent;\n --pf-v6-c-page__sidebar-main--BorderRadius: 0;\n --pf-v6-c-page__sidebar-main--BoxShadow: none;\n --pf-v6-c-page__sidebar-header--BorderBlockEndWidth: var(--pf-t--global--border--width--divider--default);\n --pf-v6-c-page__sidebar-header--BorderBlockEndColor: var(--pf-t--global--border--color--default);\n --pf-v6-c-page__sidebar-header--PaddingBlockStart: var(--pf-t--global--spacer--sm);\n --pf-v6-c-page__sidebar-header--PaddingBlockEnd: var(--pf-t--global--spacer--md);\n --pf-v6-c-page__sidebar-title--PaddingInlineStart: var(--pf-t--global--spacer--lg);\n --pf-v6-c-page__sidebar-title--FontSize: var(--pf-t--global--font--size--heading--xs);\n --pf-v6-c-page__sidebar-title--LineHeight: var(--pf-t--global--font--line-height--heading);\n --pf-v6-c-page__sidebar-title--FontFamily: var(--pf-t--global--font--family--heading);\n --pf-v6-c-page__sidebar-title--FontWeight: var(--pf-t--global--font--weight--heading--default);\n --pf-v6-c-page__sidebar-body--PaddingInlineEnd: calc(var(--pf-t--global--spacer--inset--page-chrome) / 2);\n --pf-v6-c-page__sidebar-body--PaddingInlineStart: var(--pf-t--global--spacer--inset--page-chrome);\n --pf-v6-c-page__sidebar-body--m-page-insets--PaddingInlineEnd: var(--pf-v6-c-page--inset);\n --pf-v6-c-page__sidebar-body--m-page-insets--PaddingInlineStart: var(--pf-v6-c-page--inset);\n --pf-v6-c-page__sidebar-body--m-context-selector--PaddingInlineEnd: var(--pf-t--global--spacer--md);\n --pf-v6-c-page__sidebar-body--m-context-selector--PaddingInlineStart: var(--pf-t--global--spacer--md);\n}\n@media screen and (min-width: 75rem) {\n .pf-v6-c-page {\n --pf-v6-c-page__sidebar--TranslateX: var(--pf-v6-c-page__sidebar--xl--TranslateX);\n --pf-v6-c-page__sidebar--Opacity: var(--pf-v6-c-page__sidebar--xl--Opacity);\n --pf-v6-c-page__sidebar--BorderInlineEndWidth: 0;\n --pf-v6-c-page__sidebar--BackgroundColor: var(--pf-v6-c-page__sidebar--xl--BackgroundColor);\n --pf-v6-c-page__sidebar--BackdropFilter: var(--pf-v6-c-page__sidebar--xl--BackdropFilter);\n }\n}\n.pf-v6-c-page {\n --pf-v6-c-page__main-container--ZIndex: var(--pf-t--global--z-index--xs);\n --pf-v6-c-page__main-container--GridArea: main;\n --pf-v6-c-page--masthead--main-container--GridArea: sidebar / sidebar / main / main;\n --pf-v6-c-page__main-container--MaxHeight: calc(100% - var(--pf-t--global--spacer--lg));\n --pf-v6-c-page__main-container--AlignSelf: start;\n --pf-v6-c-page__main-container--BackgroundColor: var(--pf-t--global--background--color--glass--primary--default, var(--pf-t--global--background--color--primary--default));\n --pf-v6-c-page__main-container--BackdropFilter: var(--pf-t--global--background--filter--glass--blur--primary);\n --pf-v6-c-page__main-container--MarginInlineStart: var(--pf-v6-c-page--inset);\n --pf-v6-c-page__main-container--MarginInlineEnd: var(--pf-v6-c-page--inset);\n --pf-v6-c-page__main-container--BorderRadius: var(--pf-t--global--border--radius--medium);\n --pf-v6-c-page__main-container--BorderBlockStartWidth: var(--pf-t--global--border--width--main--default);\n --pf-v6-c-page__main-container--BorderBlockEndWidth: var(--pf-t--global--border--width--main--default);\n --pf-v6-c-page__main-container--BorderInlineStartWidth: var(--pf-t--global--border--width--main--default);\n --pf-v6-c-page__main-container--BorderInlineEndWidth: var(--pf-t--global--border--width--main--default);\n --pf-v6-c-page__main-container--BorderColor: var(--pf-t--global--border--color--main--default);\n --pf-v6-c-page__main-container--BoxShadow: var(--pf-t--global--box-shadow--glass--default, none);\n --pf-v6-c-page__main-container--xs--AlignSelf: stretch;\n --pf-v6-c-page__main-container--xs--BorderRadius: 0;\n --pf-v6-c-page__main-container--xs--MarginInlineStart: 0;\n --pf-v6-c-page__main-container--xs--MaxHeight: 100%;\n --pf-v6-c-page__main-container--xs--MarginInlineEnd: 0;\n --pf-v6-c-page__main-container--xs--BorderBlockEndWidth: 0;\n --pf-v6-c-page__main-container--xs--BorderInlineStartWidth: 0px;\n --pf-v6-c-page__main-container--xs--BorderInlineEndWidth: 0px;\n}\n@media screen and (max-width: calc(48rem - 1px)) {\n .pf-v6-c-page {\n --pf-v6-c-page__main-container--MarginInlineStart: var(--pf-v6-c-page__main-container--xs--MarginInlineStart);\n --pf-v6-c-page__main-container--MarginInlineEnd: var(--pf-v6-c-page__main-container--xs--MarginInlineEnd);\n --pf-v6-c-page__main-container--BorderBlockEndWidth: var(--pf-v6-c-page__main-container--xs--BorderBlockEndWidth);\n --pf-v6-c-page__main-container--BorderInlineStartWidth: var(--pf-v6-c-page__main-container--xs--BorderInlineStartWidth);\n --pf-v6-c-page__main-container--BorderInlineEndWidth: var(--pf-v6-c-page__main-container--xs--BorderInlineEndWidth);\n }\n}\n.pf-v6-c-page {\n --pf-v6-c-page__main-section--PaddingBlockStart: var(--pf-t--global--spacer--md);\n --pf-v6-c-page__main-section--PaddingInlineEnd: var(--pf-t--global--spacer--lg);\n --pf-v6-c-page__main-section--PaddingBlockEnd: var(--pf-t--global--spacer--md);\n --pf-v6-c-page__main-section--PaddingInlineStart: var(--pf-t--global--spacer--lg);\n --pf-v6-c-page__main-section--RowGap: var(--pf-t--global--spacer--lg);\n --pf-v6-c-page__main-breadcrumb--main-section--PaddingBlockStart: var(--pf-t--global--spacer--md);\n --pf-v6-c-page__main-section--BackgroundColor: var(--pf-t--global--background--color--primary--default);\n --pf-v6-c-page__main-section--m-secondary--BackgroundColor: var(--pf-t--global--background--color--secondary--default);\n --pf-v6-c-page__main-breadcrumb--page__main-tabs--PaddingBlockStart: var(--pf-t--global--spacer--md);\n --pf-v6-c-page__main-section--m-secondary--BorderBlockStartWidth: var(--pf-t--global--border--width--glass--default, var(--pf-t--global--border--width--high-contrast--regular));\n --pf-v6-c-page__main-section--m-secondary--BorderBlockStartColor: var(--pf-t--global--border--color--subtle);\n --pf-v6-c-page__main-section--m-secondary--BorderBlockEndWidth: var(--pf-t--global--border--width--glass--default, var(--pf-t--global--border--width--high-contrast--regular));\n --pf-v6-c-page__main-section--m-secondary--BorderBlockEndColor: var(--pf-t--global--border--color--subtle);\n --pf-v6-c-page--section--m-limit-width--MaxWidth: calc(125rem - var(--pf-v6-c-page__sidebar--Width));\n --pf-v6-c-page--section--m-sticky-top--ZIndex: var(--pf-t--global--z-index--md);\n --pf-v6-c-page--section--m-sticky-top--BoxShadow: var(--pf-t--global--box-shadow--sm--bottom);\n --pf-v6-c-page--section--m-sticky-top--BorderBlockEndWidth: var(--pf-t--global--border--width--high-contrast--regular);\n --pf-v6-c-page--section--m-sticky-top--BorderBlockEndColor: var(--pf-t--global--border--color--high-contrast);\n --pf-v6-c-page--section--m-sticky-top--BackgroundColor: var(--pf-t--global--background--color--sticky--default);\n --pf-v6-c-page--section--m-sticky-bottom--ZIndex: var(--pf-t--global--z-index--md);\n --pf-v6-c-page--section--m-sticky-bottom--BoxShadow: var(--pf-t--global--box-shadow--sm--top);\n --pf-v6-c-page--section--m-sticky-bottom--BorderBlockStartWidth: var(--pf-t--global--border--width--high-contrast--regular);\n --pf-v6-c-page--section--m-sticky-bottom--BorderBlockStartColor: var(--pf-t--global--border--color--high-contrast);\n --pf-v6-c-page--section--m-sticky-bottom--BackgroundColor: var(--pf-t--global--background--color--sticky--default);\n --pf-v6-c-page--section--m-sticky-top--TransitionDuration: var(--pf-t--global--motion--duration--fade--short);\n --pf-v6-c-page--section--m-sticky-top--TransitionTimingFunction: var(--pf-t--global--motion--timing-function--default);\n --pf-v6-c-page--section--m-sticky-bottom--TransitionDuration: var(--pf-t--global--motion--duration--fade--short);\n --pf-v6-c-page--section--m-sticky-bottom--TransitionTimingFunction: var(--pf-t--global--motion--timing-function--default);\n --pf-v6-c-page--section--m-shadow-bottom--BoxShadow: var(--pf-t--global--box-shadow--sm--bottom);\n --pf-v6-c-page--section--m-shadow-bottom--ZIndex: var(--pf-t--global--z-index--xs);\n --pf-v6-c-page--section--m-shadow-bottom--BorderBlockEndWidth: var(--pf-t--global--border--width--high-contrast--regular);\n --pf-v6-c-page--section--m-shadow-bottom--BorderBlockEndColor: var(--pf-t--global--border--color--high-contrast);\n --pf-v6-c-page--section--m-shadow-top--BoxShadow: var(--pf-t--global--box-shadow--sm--top);\n --pf-v6-c-page--section--m-shadow-top--ZIndex: var(--pf-t--global--z-index--xs);\n --pf-v6-c-page--section--m-shadow-top--BorderBlockStartWidth: var(--pf-t--global--border--width--high-contrast--regular);\n --pf-v6-c-page--section--m-shadow-top--BorderBlockStartColor: var(--pf-t--global--border--color--high-contrast);\n --pf-v6-c-page__main-subnav--BackgroundColor: var(--pf-t--global--background--color--primary--default);\n --pf-v6-c-page__main-subnav--PaddingBlockStart: var(--pf-t--global--spacer--md);\n --pf-v6-c-page__main-subnav--PaddingBlockEnd: 0;\n --pf-v6-c-page__main-subnav--PaddingInlineStart: calc(var(--pf-t--global--spacer--lg) - var(--pf-v6-c-page__main-container--BorderInlineStartWidth));\n --pf-v6-c-page__main-subnav--PaddingInlineEnd: calc(var(--pf-t--global--spacer--lg) - var(--pf-v6-c-page__main-container--BorderInlineEndWidth));\n --pf-v6-c-page__main-subnav--m-sticky-top--PaddingBlockEnd: var(--pf-t--global--spacer--md);\n --pf-v6-c-page__main-breadcrumb--PaddingBlockStart: var(--pf-t--global--spacer--md);\n --pf-v6-c-page__main-breadcrumb--PaddingInlineEnd: calc(var(--pf-t--global--spacer--lg) - var(--pf-v6-c-page__main-container--BorderInlineEndWidth));\n --pf-v6-c-page__main-breadcrumb--PaddingBlockEnd: 0;\n --pf-v6-c-page__main-breadcrumb--PaddingInlineStart: calc(var(--pf-t--global--spacer--lg) - var(--pf-v6-c-page__main-container--BorderInlineStartWidth));\n --pf-v6-c-page__main-breadcrumb--BackgroundColor: var(--pf-t--global--background--color--primary--default);\n --pf-v6-c-page__main-breadcrumb--m-sticky-top--PaddingBlockEnd: var(--pf-t--global--spacer--md);\n --pf-v6-c-page__main-tabs--PaddingBlockStart: 0;\n --pf-v6-c-page__main-tabs--PaddingInlineEnd: 0;\n --pf-v6-c-page__main-tabs--PaddingBlockEnd: 0;\n --pf-v6-c-page__main-tabs--PaddingInlineStart: 0;\n --pf-v6-c-page__main-tabs--BackgroundColor: var(--pf-t--global--background--color--primary--default);\n --pf-v6-c-page__main-wizard--BackgroundColor: var(--pf-t--global--background--color--primary--default);\n --pf-v6-c-page__main-wizard--BorderBlockStartColor: var(--pf-t--global--border--color--default);\n --pf-v6-c-page__main-wizard--BorderBlockStartWidth: var(--pf-t--global--border--width--action--default);\n --pf-v6-c-page__drawer--c-drawer--BorderBlockStartWidth: var(--pf-t--global--border--width--high-contrast--regular);\n --pf-v6-c-page__drawer--c-drawer--BorderBlockStartColor: var(--pf-t--global--border--color--high-contrast);\n --pf-v6-c-page--BackgroundColor--glass: transparent;\n --pf-v6-c-page__sidebar--Width--base--glass: calc(18.125rem + var(--pf-t--global--spacer--inset--page-chrome) * 2);\n --pf-v6-c-page__sidebar--MarginBlockStart--glass: var(--pf-t--global--spacer--gutter--default);\n --pf-v6-c-page__sidebar-body--PaddingInlineStart--glass: var(--pf-t--global--spacer--md);\n --pf-v6-c-page__sidebar-body--PaddingInlineEnd--glass: var(--pf-t--global--spacer--md);\n --pf-v6-c-page__sidebar-main--PaddingBlockEnd--glass: var(--pf-v6-c-page__sidebar--PaddingBlockEnd);\n --pf-v6-c-page__sidebar-main--PaddingInlineStart--glass: var(--pf-v6-c-page__sidebar--PaddingInlineStart);\n --pf-v6-c-page__sidebar-main--PaddingInlineEnd--glass: var(--pf-v6-c-page__sidebar--PaddingInlineEnd);\n --pf-v6-c-page__sidebar-main--MarginBlockStart--glass: calc(var(--pf-t--global--spacer--xs) * -1);\n --pf-v6-c-page__sidebar-main--MarginBlockEnd--glass: calc(var(--pf-t--global--spacer--inset--page-chrome) - var(--pf-t--global--spacer--xs));\n --pf-v6-c-page__sidebar-main--MarginInlineStart--glass: calc(var(--pf-t--global--spacer--inset--page-chrome) - var(--pf-t--global--spacer--xs));\n --pf-v6-c-page__sidebar-main--MarginInlineEnd--glass: var(--pf-t--global--spacer--md);\n --pf-v6-c-page__sidebar-main--BackgroundColor--glass: var(--pf-v6-c-page__sidebar--BackgroundColor);\n --pf-v6-c-page__sidebar-main--BackdropFilter--glass: var(--pf-v6-c-page__sidebar--BackdropFilter);\n --pf-v6-c-page__sidebar-main--BorderWidth--glass: var(--pf-t--global--border--width--glass--default);\n --pf-v6-c-page__sidebar-main--BorderColor--glass: var(--pf-t--global--border--color--glass--default);\n --pf-v6-c-page__sidebar-main--BorderRadius--glass: var(--pf-t--global--border--radius--glass--default);\n --pf-v6-c-page__sidebar-main--BoxShadow--glass: var(--pf-t--global--box-shadow--glass--default);\n --pf-v6-c-page__sidebar-main--xl--MarginBlockStart--glass: 0;\n --pf-v6-c-page__sidebar-main--xl--MarginBlockEnd--glass: var(--pf-t--global--spacer--inset--page-chrome);\n --pf-v6-c-page__sidebar-main--xl--MarginInlineStart--glass: var(--pf-t--global--spacer--inset--page-chrome);\n --pf-v6-c-page__sidebar-main--xl--MarginInlineEnd--glass: var(--pf-t--global--spacer--gutter--default);\n --pf-v6-c-page__main-container--MarginBlockStart--glass: var(--pf-t--global--spacer--gutter--default);\n --pf-v6-c-page__main-container--MaxHeight--glass: calc(100% - var(--pf-t--global--spacer--inset--page-chrome) - var(--pf-t--global--spacer--gutter--default));\n --pf-v6-c-page--m-dock__main-container--MaxHeight--glass: calc(100% - var(--pf-t--global--spacer--inset--page-chrome) - var(--pf-t--global--spacer--gutter--default));\n --pf-v6-c-page--m-dock__main-container--MarginBlockStart--glass: var(--pf-t--global--spacer--gutter--default);\n}\n:where(.pf-v6-theme-glass) .pf-v6-c-page {\n --pf-v6-c-page--BackgroundColor: var(--pf-v6-c-page--BackgroundColor--glass);\n --pf-v6-c-page__sidebar--Width--base: var(--pf-v6-c-page__sidebar--Width--base--glass);\n --pf-v6-c-page__sidebar--MarginBlockStart: var(--pf-v6-c-page__sidebar--MarginBlockStart--glass);\n --pf-v6-c-page__sidebar-body--PaddingInlineStart: var(--pf-v6-c-page__sidebar-body--PaddingInlineStart--glass);\n --pf-v6-c-page__sidebar-body--PaddingInlineEnd: var(--pf-v6-c-page__sidebar-body--PaddingInlineEnd--glass);\n --pf-v6-c-page__sidebar-main--PaddingBlockEnd: var(--pf-v6-c-page__sidebar-main--PaddingBlockEnd--glass);\n --pf-v6-c-page__sidebar-main--PaddingInlineStart: var(--pf-v6-c-page__sidebar-main--PaddingInlineStart--glass);\n --pf-v6-c-page__sidebar-main--PaddingInlineEnd: var(--pf-v6-c-page__sidebar-main--PaddingInlineEnd--glass);\n --pf-v6-c-page__sidebar-main--MarginBlockStart: var(--pf-v6-c-page__sidebar-main--MarginBlockStart--glass);\n --pf-v6-c-page__sidebar-main--MarginBlockEnd: var(--pf-v6-c-page__sidebar-main--MarginBlockEnd--glass);\n --pf-v6-c-page__sidebar-main--MarginInlineStart: var(--pf-v6-c-page__sidebar-main--MarginInlineStart--glass);\n --pf-v6-c-page__sidebar-main--MarginInlineEnd: var(--pf-v6-c-page__sidebar-main--MarginInlineEnd--glass);\n --pf-v6-c-page__sidebar-main--BackgroundColor: var(--pf-v6-c-page__sidebar-main--BackgroundColor--glass);\n --pf-v6-c-page__sidebar-main--BackdropFilter: var(--pf-v6-c-page__sidebar-main--BackdropFilter--glass);\n --pf-v6-c-page__sidebar-main--BorderWidth: var(--pf-v6-c-page__sidebar-main--BorderWidth--glass);\n --pf-v6-c-page__sidebar-main--BorderColor: var(--pf-v6-c-page__sidebar-main--BorderColor--glass);\n --pf-v6-c-page__sidebar-main--BorderRadius: var(--pf-v6-c-page__sidebar-main--BorderRadius--glass);\n --pf-v6-c-page__sidebar-main--BoxShadow: var(--pf-v6-c-page__sidebar-main--BoxShadow--glass);\n --pf-v6-c-page__main-container--MarginBlockStart: var(--pf-v6-c-page__main-container--MarginBlockStart--glass);\n --pf-v6-c-page__main-container--MaxHeight: var(--pf-v6-c-page__main-container--MaxHeight--glass);\n --pf-v6-c-page--m-dock__main-container--MaxHeight: var(--pf-v6-c-page--m-dock__main-container--MaxHeight--glass);\n --pf-v6-c-page--m-dock__main-container--MarginBlockStart: var(--pf-v6-c-page--m-dock__main-container--MarginBlockStart--glass);\n}\n@media (min-width: 75rem) {\n .pf-v6-c-page {\n --pf-v6-c-page__sidebar-main--MarginBlockStart--glass: var(--pf-v6-c-page__sidebar-main--xl--MarginBlockStart--glass);\n --pf-v6-c-page__sidebar-main--MarginBlockEnd--glass: var(--pf-v6-c-page__sidebar-main--xl--MarginBlockEnd--glass);\n --pf-v6-c-page__sidebar-main--MarginInlineStart--glass: var(--pf-v6-c-page__sidebar-main--xl--MarginInlineStart--glass);\n --pf-v6-c-page__sidebar-main--MarginInlineEnd--glass: var(--pf-v6-c-page__sidebar-main--xl--MarginInlineEnd--glass);\n }\n}\n\n.pf-v6-c-page {\n display: grid;\n grid-template-areas: "header" "main";\n grid-template-rows: max-content 1fr;\n grid-template-columns: 1fr;\n height: 100vh;\n height: 100dvh;\n max-height: 100%;\n background-color: var(--pf-v6-c-page--BackgroundColor);\n}\n@media (min-width: 75rem) {\n .pf-v6-c-page {\n --pf-v6-c-page__sidebar--Width: var(--pf-v6-c-page__sidebar--xl--Width);\n grid-template-areas: "header header" "sidebar main";\n grid-template-columns: var(--pf-v6-c-page__sidebar--Width) 1fr;\n }\n}\n.pf-v6-c-page.pf-m-docked {\n --pf-v6-c-page--masthead--main-container--GridArea: main;\n --pf-v6-c-page__main-container--MaxHeight: var(--pf-v6-c-page--m-dock__main-container--MaxHeight);\n --pf-v6-c-page__main-container--MarginBlockStart: var(--pf-v6-c-page--m-dock__main-container--MarginBlockStart);\n grid-template-areas: "header header" "dock main";\n grid-template-rows: max-content 1fr;\n grid-template-columns: auto 1fr;\n}\n@media (min-width: 62rem) {\n .pf-v6-c-page.pf-m-docked {\n --pf-v6-c-page__main-container--MarginBlockStart: var(--pf-v6-c-page--m-dock__main-container--desktop--MarginBlockStart);\n --pf-v6-c-page__main-container--MarginInlineStart: 0;\n grid-template-areas: "dock main";\n grid-template-rows: auto;\n grid-template-columns: auto 1fr;\n column-gap: var(--pf-v6-c-page--m-dock--ColumnGap);\n }\n .pf-v6-c-page.pf-m-docked > .pf-v6-c-masthead {\n display: none;\n }\n}\n.pf-v6-c-page > .pf-v6-c-masthead .pf-v6-c-masthead__toggle .pf-v6-c-button.pf-m-hamburger:is(:hover, :focus-visible) {\n --pf-v6-c-button--hamburger-icon--top--path: var(--pf-v6-c-button--hamburger-icon--top--collapse--path);\n --pf-v6-c-button--hamburger-icon--arrow--path: var(--pf-v6-c-button--hamburger-icon--arrow--collapse--path);\n --pf-v6-c-button--hamburger-icon--bottom--path: var(--pf-v6-c-button--hamburger-icon--bottom--collapse--path);\n --pf-v6-c-button__icon--TransitionDelay: 0s;\n --pf-v6-c-button__icon--ScaleX: var(--pf-v6-c-button--m-hamburger__icon--m-expand--ScaleX);\n --pf-v6-c-button--hover__icon--TransitionDelay: 0s;\n --pf-v6-c-button--hover__icon--ScaleX: var(--pf-v6-c-button--m-hamburger__icon--m-expand--ScaleX);\n}\n.pf-v6-c-page:where(:has(> .pf-v6-c-page__sidebar.pf-m-expanded)) > .pf-v6-c-masthead .pf-v6-c-masthead__toggle :is(.pf-v6-c-button.pf-m-hamburger, .pf-v6-c-button.pf-m-hamburger:hover, .pf-v6-c-button.pf-m-hamburger:focus-visible) {\n --pf-v6-c-button--hamburger-icon--top--path: var(--pf-v6-c-button--hamburger-icon--top--collapse--path);\n --pf-v6-c-button--hamburger-icon--arrow--path: var(--pf-v6-c-button--hamburger-icon--arrow--collapse--path);\n --pf-v6-c-button--hamburger-icon--bottom--path: var(--pf-v6-c-button--hamburger-icon--bottom--collapse--path);\n --pf-v6-c-button__icon--TransitionDelay: 0s;\n --pf-v6-c-button__icon--ScaleX: var(--pf-v6-c-button--m-hamburger__icon--m-collapse--ScaleX);\n --pf-v6-c-button--hover__icon--TransitionDelay: 0s;\n --pf-v6-c-button--hover__icon--ScaleX: var(--pf-v6-c-button--m-hamburger__icon--m-collapse--ScaleX);\n}\n@media (min-width: 75rem) {\n .pf-v6-c-page > .pf-v6-c-masthead .pf-v6-c-masthead__toggle .pf-v6-c-button.pf-m-hamburger, .pf-v6-c-page:where(:has(> .pf-v6-c-page__sidebar.pf-m-expanded)) > .pf-v6-c-masthead .pf-v6-c-masthead__toggle :is(.pf-v6-c-button.pf-m-hamburger, .pf-v6-c-button.pf-m-hamburger:hover, .pf-v6-c-button.pf-m-hamburger:focus-visible) {\n --pf-v6-c-button--hamburger-icon--top--path: var(--pf-v6-c-button--hamburger-icon--top--path--base);\n --pf-v6-c-button--hamburger-icon--arrow--path: var(--pf-v6-c-button--hamburger-icon--arrow--path--base);\n --pf-v6-c-button--hamburger-icon--bottom--path: var(--pf-v6-c-button--hamburger-icon--bottom--path--base);\n --pf-v6-c-button__icon--TransitionDelay: var(--pf-v6-c-button--hamburger-icon--TransitionDuration);\n --pf-v6-c-button--hover__icon--TransitionDelay: var(--pf-v6-c-button--hamburger-icon--TransitionDuration);\n }\n .pf-v6-c-page > .pf-v6-c-masthead .pf-v6-c-masthead__toggle .pf-v6-c-button.pf-m-hamburger:is(:hover, :focus-visible) {\n --pf-v6-c-button--hamburger-icon--top--path: var(--pf-v6-c-button--hamburger-icon--top--collapse--path);\n --pf-v6-c-button--hamburger-icon--arrow--path: var(--pf-v6-c-button--hamburger-icon--arrow--collapse--path);\n --pf-v6-c-button--hamburger-icon--bottom--path: var(--pf-v6-c-button--hamburger-icon--bottom--collapse--path);\n --pf-v6-c-button__icon--TransitionDelay: 0s;\n --pf-v6-c-button__icon--ScaleX: var(--pf-v6-c-button--m-hamburger__icon--m-collapse--ScaleX);\n --pf-v6-c-button--hover__icon--TransitionDelay: 0s;\n --pf-v6-c-button--hover__icon--ScaleX: var(--pf-v6-c-button--m-hamburger__icon--m-collapse--ScaleX);\n }\n .pf-v6-c-page:where(:has(> .pf-v6-c-page__sidebar.pf-m-collapsed)) > .pf-v6-c-masthead .pf-v6-c-masthead__toggle .pf-v6-c-button.pf-m-hamburger:is(:hover, :focus-visible) {\n --pf-v6-c-button--hamburger-icon--top--path: var(--pf-v6-c-button--hamburger-icon--top--collapse--path);\n --pf-v6-c-button--hamburger-icon--arrow--path: var(--pf-v6-c-button--hamburger-icon--arrow--collapse--path);\n --pf-v6-c-button--hamburger-icon--bottom--path: var(--pf-v6-c-button--hamburger-icon--bottom--collapse--path);\n --pf-v6-c-button__icon--TransitionDelay: 0s;\n --pf-v6-c-button__icon--ScaleX: var(--pf-v6-c-button--m-hamburger__icon--m-expand--ScaleX);\n --pf-v6-c-button--hover__icon--TransitionDelay: 0s;\n --pf-v6-c-button--hover__icon--ScaleX: var(--pf-v6-c-button--m-hamburger__icon--m-expand--ScaleX);\n }\n}\n.pf-v6-c-page .pf-v6-c-page__dock.pf-m-expanded .pf-v6-c-masthead__toggle .pf-v6-c-button.pf-m-hamburger {\n --pf-v6-c-button--hamburger-icon--top--path: var(--pf-v6-c-button--hamburger-icon--top--collapse--path);\n --pf-v6-c-button--hamburger-icon--arrow--path: var(--pf-v6-c-button--hamburger-icon--arrow--collapse--path);\n --pf-v6-c-button--hamburger-icon--bottom--path: var(--pf-v6-c-button--hamburger-icon--bottom--collapse--path);\n --pf-v6-c-button__icon--TransitionDelay: 0s;\n --pf-v6-c-button__icon--ScaleX: var(--pf-v6-c-button--m-hamburger__icon--m-collapse--ScaleX);\n --pf-v6-c-button--hover__icon--TransitionDelay: 0s;\n --pf-v6-c-button--hover__icon--ScaleX: var(--pf-v6-c-button--m-hamburger__icon--m-collapse--ScaleX);\n}\n@media (min-width: 62rem) {\n .pf-v6-c-page .pf-v6-c-page__dock .pf-v6-c-masthead__toggle .pf-v6-c-button.pf-m-hamburger,\n .pf-v6-c-page .pf-v6-c-page__dock.pf-m-expanded .pf-v6-c-masthead__toggle .pf-v6-c-button.pf-m-hamburger {\n --pf-v6-c-button--hamburger-icon--top--path: var(--pf-v6-c-button--hamburger-icon--top--path--base);\n --pf-v6-c-button--hamburger-icon--arrow--path: var(--pf-v6-c-button--hamburger-icon--arrow--path--base);\n --pf-v6-c-button--hamburger-icon--bottom--path: var(--pf-v6-c-button--hamburger-icon--bottom--path--base);\n --pf-v6-c-button__icon--TransitionDelay: var(--pf-v6-c-button--hamburger-icon--TransitionDuration);\n --pf-v6-c-button--hover__icon--TransitionDelay: var(--pf-v6-c-button--hamburger-icon--TransitionDuration);\n }\n .pf-v6-c-page .pf-v6-c-page__dock .pf-v6-c-masthead__toggle .pf-v6-c-button.pf-m-hamburger:is(:hover, :focus-visible) {\n --pf-v6-c-button--hamburger-icon--top--path: var(--pf-v6-c-button--hamburger-icon--top--collapse--path);\n --pf-v6-c-button--hamburger-icon--arrow--path: var(--pf-v6-c-button--hamburger-icon--arrow--collapse--path);\n --pf-v6-c-button--hamburger-icon--bottom--path: var(--pf-v6-c-button--hamburger-icon--bottom--collapse--path);\n --pf-v6-c-button__icon--TransitionDelay: 0s;\n --pf-v6-c-button__icon--ScaleX: var(--pf-v6-c-button--m-hamburger__icon--m-expand--ScaleX);\n --pf-v6-c-button--hover__icon--TransitionDelay: 0s;\n --pf-v6-c-button--hover__icon--ScaleX: var(--pf-v6-c-button--m-hamburger__icon--m-expand--ScaleX);\n }\n .pf-v6-c-page .pf-v6-c-page__dock.pf-m-text-expanded .pf-v6-c-masthead__toggle .pf-v6-c-button.pf-m-hamburger:is(:hover, :focus-visible) {\n --pf-v6-c-button--hamburger-icon--top--path: var(--pf-v6-c-button--hamburger-icon--top--collapse--path);\n --pf-v6-c-button--hamburger-icon--arrow--path: var(--pf-v6-c-button--hamburger-icon--arrow--collapse--path);\n --pf-v6-c-button--hamburger-icon--bottom--path: var(--pf-v6-c-button--hamburger-icon--bottom--collapse--path);\n --pf-v6-c-button__icon--TransitionDelay: 0s;\n --pf-v6-c-button__icon--ScaleX: var(--pf-v6-c-button--m-hamburger__icon--m-collapse--ScaleX);\n --pf-v6-c-button--hover__icon--TransitionDelay: 0s;\n --pf-v6-c-button--hover__icon--ScaleX: var(--pf-v6-c-button--m-hamburger__icon--m-collapse--ScaleX);\n }\n}\n\n@media (min-width: 75rem) {\n .pf-v6-c-page > .pf-v6-c-masthead {\n --pf-v6-c-masthead--m-display-inline--GridTemplateColumns: var(--pf-v6-c-masthead--m-display-inline--breakpoint--xl--GridTemplateColumns);\n }\n}\n.pf-v6-c-page > .pf-v6-c-masthead {\n z-index: var(--pf-v6-c-page--c-masthead--ZIndex);\n grid-area: header;\n}\n.pf-v6-c-page.pf-m-docked > .pf-v6-c-masthead {\n --pf-v6-c-masthead--m-display-inline--GridTemplateColumns: var(--pf-v6-c-page--m-dock--c-masthead--m-display-inline--GridTemplateColumns);\n}\n\n.pf-v6-c-page__dock {\n position: fixed;\n inset-block-start: 0;\n inset-block-end: 0;\n inset-inline-start: 0;\n z-index: var(--pf-v6-c-page__dock--ZIndex);\n display: flex;\n visibility: hidden;\n flex-direction: column;\n grid-area: dock;\n width: var(--pf-v6-c-page__dock--Width);\n transition: translate var(--pf-v6-c-page__dock--TransitionDuration--slide) var(--pf-v6-c-page__dock--TransitionTimingFunction--slide), visibility 0s var(--pf-v6-c-page__dock--TransitionDuration--slide);\n translate: -100% 0;\n}\n:where(.pf-v6-m-dir-rtl, [dir=rtl]) .pf-v6-c-page__dock {\n translate: 100% 0;\n}\n\n.pf-v6-c-page__dock.pf-m-expanded {\n --pf-v6-c-page__dock--TransitionDuration--slide: var(--pf-v6-c-page__dock--m-expanded--TransitionDuration--slide);\n visibility: visible;\n translate: 0;\n transition: translate var(--pf-v6-c-page__dock--TransitionDuration--slide) var(--pf-v6-c-page__dock--TransitionTimingFunction--slide), visibility 0s 0s;\n}\n@media (min-width: 62rem) {\n .pf-v6-c-page__dock {\n position: revert;\n inset: revert;\n visibility: revert;\n width: auto;\n translate: 0;\n }\n}\n.pf-v6-c-page__dock .pf-v6-c-toolbar.pf-m-vertical :is(.pf-v6-c-toolbar__content-section, .pf-v6-c-toolbar__group, .pf-v6-c-toolbar__item) {\n align-items: stretch;\n}\n.pf-v6-c-page__dock.pf-m-text-expanded {\n width: var(--pf-v6-c-page__dock--Width);\n}\n\n.pf-v6-c-page__dock-main {\n flex-grow: 1;\n background-color: var(--pf-v6-c-page__dock-main--BackgroundColor);\n border-inline-end: var(--pf-v6-c-page__dock-main--BorderInlineEndWidth) solid var(--pf-v6-c-page__dock-main--BorderInlineEndColor);\n box-shadow: var(--pf-v6-c-page__dock-main--BoxShadow);\n backdrop-filter: var(--pf-v6-c-page__dock-main--BackdropFilter);\n}\n.pf-v6-c-page__dock.pf-m-expanded .pf-v6-c-page__dock-main {\n border-inline-end: var(--pf-v6-c-page__dock--m-expanded__dock-main--BorderInlineEndWidth) solid var(--pf-v6-c-page__dock--m-expanded__dock-main--BorderInlineEndColor);\n box-shadow: var(--pf-v6-c-page__dock--m-expanded__dock-main--BoxShadow);\n}\n@media (min-width: 62rem) {\n .pf-v6-c-page__dock-main {\n --pf-v6-c-page__dock-main--BorderInlineEndWidth: var(--pf-v6-c-page__dock-main--desktop--BorderInlineEndWidth);\n --pf-v6-c-page__dock-main--BackgroundColor: var(--pf-v6-c-page__dock-main--desktop--BackgroundColor);\n --pf-v6-c-page__dock-main--BorderInlineEndColor: var(--pf-v6-c-page__dock-main--desktop--BorderInlineEndColor);\n --pf-v6-c-page__dock-main--BoxShadow: var(--pf-v6-c-page__dock-main--desktop--BoxShadow);\n --pf-v6-c-page__dock--m-expanded__dock-main--BoxShadow: var(--pf-v6-c-page__dock-main--desktop--BoxShadow);\n --pf-v6-c-page__dock--m-expanded__dock-main--BorderInlineEndWidth: var(--pf-v6-c-page__dock-main--BorderInlineEndWidth);\n --pf-v6-c-page__dock--m-expanded__dock-main--BorderInlineEndColor: var(--pf-v6-c-page__dock-main--desktop--BorderInlineEndColor);\n }\n}\n\n.pf-v6-c-page__sidebar {\n z-index: var(--pf-v6-c-page__sidebar--ZIndex);\n display: flex;\n flex-direction: column;\n grid-area: sidebar;\n grid-row-start: 2;\n grid-column-start: 1;\n width: var(--pf-v6-c-page__sidebar--Width);\n padding-block-start: 0;\n padding-block-end: var(--pf-v6-c-page__sidebar--PaddingBlockEnd);\n padding-inline-start: var(--pf-v6-c-page__sidebar--PaddingInlineStart);\n padding-inline-end: var(--pf-v6-c-page__sidebar--PaddingInlineEnd);\n margin-block-start: var(--pf-v6-c-page__sidebar--MarginBlockStart);\n margin-inline-end: var(--pf-v6-c-page__sidebar--MarginInlineEnd);\n overflow-x: hidden;\n overflow-y: auto;\n -webkit-overflow-scrolling: touch;\n background-color: var(--pf-v6-c-page__sidebar--BackgroundColor);\n border-inline-end: var(--pf-v6-c-page__sidebar--BorderInlineEndWidth) solid var(--pf-v6-c-page__sidebar--BorderInlineEndColor);\n opacity: var(--pf-v6-c-page__sidebar--Opacity);\n transition: var(--pf-v6-c-page__sidebar--TransitionProperty) var(--pf-v6-c-page__sidebar--TransitionDuration) var(--pf-v6-c-page__sidebar--TransitionTimingFunction);\n transform: translateX(var(--pf-v6-c-page__sidebar--TranslateX)) translateZ(var(--pf-v6-c-page__sidebar--TranslateZ));\n}\n:where(.pf-v6-m-dir-rtl, [dir=rtl]) .pf-v6-c-page__sidebar {\n transform: translateX(calc(var(--pf-v6-c-page__sidebar--TranslateX) * var(--pf-v6-global--inverse--multiplier))) translateZ(var(--pf-v6-c-page__sidebar--TranslateZ));\n}\n\n.pf-v6-c-page__sidebar.pf-m-expanded {\n --pf-v6-c-page__sidebar--TranslateX: var(--pf-v6-c-page__sidebar--m-expanded--TranslateX);\n --pf-v6-c-page__sidebar--Opacity: var(--pf-v6-c-page__sidebar--m-expanded--Opacity);\n box-shadow: var(--pf-v6-c-page__sidebar--BoxShadow);\n}\n@media screen and (min-width: 75rem) {\n .pf-v6-c-page__sidebar.pf-m-expanded {\n --pf-v6-c-page__sidebar--BoxShadow: var(--pf-v6-c-page__sidebar--BoxShadow);\n }\n}\n.pf-v6-c-page__sidebar.pf-m-collapsed {\n max-width: 0;\n overflow: hidden;\n}\n:where(.pf-v6-theme-glass) .pf-v6-c-page__sidebar {\n min-height: 0;\n padding: 0;\n overflow: revert;\n background: transparent;\n}\n:where(.pf-v6-theme-glass) .pf-v6-c-page__sidebar.pf-m-expanded {\n box-shadow: none;\n}\n:where(.pf-v6-theme-glass) .pf-v6-c-page__sidebar-main {\n overflow: auto;\n}\n\n.pf-v6-c-page__sidebar-main {\n display: flex;\n flex-grow: 1;\n flex-direction: column;\n padding-block-start: var(--pf-v6-c-page__sidebar-main--PaddingBlockStart);\n padding-block-end: var(--pf-v6-c-page__sidebar-main--PaddingBlockEnd);\n padding-inline-start: var(--pf-v6-c-page__sidebar-main--PaddingInlineStart);\n padding-inline-end: var(--pf-v6-c-page__sidebar-main--PaddingInlineEnd);\n margin-block-start: var(--pf-v6-c-page__sidebar-main--MarginBlockStart);\n margin-block-end: var(--pf-v6-c-page__sidebar-main--MarginBlockEnd);\n margin-inline-start: var(--pf-v6-c-page__sidebar-main--MarginInlineStart);\n margin-inline-end: var(--pf-v6-c-page__sidebar-main--MarginInlineEnd);\n background-color: var(--pf-v6-c-page__sidebar-main--BackgroundColor);\n border: var(--pf-v6-c-page__sidebar-main--BorderWidth) solid var(--pf-v6-c-page__sidebar-main--BorderColor);\n border-radius: var(--pf-v6-c-page__sidebar-main--BorderRadius);\n box-shadow: var(--pf-v6-c-page__sidebar-main--BoxShadow);\n backdrop-filter: var(--pf-v6-c-page__sidebar-main--BackdropFilter);\n}\n\n.pf-v6-c-page__sidebar-header {\n padding-block-start: var(--pf-v6-c-page__sidebar-header--PaddingBlockStart);\n padding-block-end: var(--pf-v6-c-page__sidebar-header--PaddingBlockEnd);\n border-block-end: var(--pf-v6-c-page__sidebar-header--BorderBlockEndWidth) solid var(--pf-v6-c-page__sidebar-header--BorderBlockEndColor);\n}\n\n.pf-v6-c-page__sidebar-title {\n padding-inline-start: var(--pf-v6-c-page__sidebar-title--PaddingInlineStart);\n font-family: var(--pf-v6-c-page__sidebar-title--FontFamily);\n font-size: var(--pf-v6-c-page__sidebar-title--FontSize);\n font-weight: var(--pf-v6-c-page__sidebar-title--FontWeight);\n line-height: var(--pf-v6-c-page__sidebar-title--LineHeight);\n}\n\n.pf-v6-c-page__sidebar-body {\n padding-inline-start: var(--pf-v6-c-page__sidebar-body--PaddingInlineStart);\n padding-inline-end: var(--pf-v6-c-page__sidebar-body--PaddingInlineEnd);\n}\n.pf-v6-c-page__sidebar-body:last-child {\n flex-grow: 1;\n}\n.pf-v6-c-page__sidebar-body.pf-m-page-insets {\n --pf-v6-c-page__sidebar-body--PaddingInlineEnd: var(--pf-v6-c-page__sidebar-body--m-page-insets--PaddingInlineEnd);\n --pf-v6-c-page__sidebar-body--PaddingInlineStart: var(--pf-v6-c-page__sidebar-body--m-page-insets--PaddingInlineStart);\n}\n.pf-v6-c-page__sidebar-body.pf-m-context-selector {\n --pf-v6-c-page__sidebar-body--PaddingInlineEnd: var(--pf-v6-c-page__sidebar-body--m-context-selector--PaddingInlineEnd);\n --pf-v6-c-page__sidebar-body--PaddingInlineStart: var(--pf-v6-c-page__sidebar-body--m-context-selector--PaddingInlineStart);\n}\n.pf-v6-c-page__sidebar-body.pf-m-inset-none {\n --pf-v6-c-page__sidebar-body--PaddingInlineEnd: 0;\n --pf-v6-c-page__sidebar-body--PaddingInlineStart: 0;\n}\n.pf-v6-c-page__sidebar-body.pf-m-fill {\n flex-grow: 1;\n}\n.pf-v6-c-page__sidebar-body.pf-m-no-fill {\n flex-grow: 0;\n}\n\n.pf-v6-c-page__main-subnav.pf-m-limit-width > .pf-v6-c-page__main-body,\n.pf-v6-c-page__main-breadcrumb.pf-m-limit-width > .pf-v6-c-page__main-body,\n.pf-v6-c-page__main-tabs.pf-m-limit-width > .pf-v6-c-page__main-body,\n.pf-v6-c-page__main-section.pf-m-limit-width > .pf-v6-c-page__main-body,\n.pf-v6-c-page__main-wizard.pf-m-limit-width > .pf-v6-c-page__main-body {\n max-width: var(--pf-v6-c-page--section--m-limit-width--MaxWidth);\n}\n.pf-v6-c-page__main-subnav.pf-m-limit-width.pf-m-align-center,\n.pf-v6-c-page__main-breadcrumb.pf-m-limit-width.pf-m-align-center,\n.pf-v6-c-page__main-tabs.pf-m-limit-width.pf-m-align-center,\n.pf-v6-c-page__main-section.pf-m-limit-width.pf-m-align-center,\n.pf-v6-c-page__main-wizard.pf-m-limit-width.pf-m-align-center {\n align-items: center;\n}\n.pf-v6-c-page__main-subnav.pf-m-limit-width.pf-m-align-center > .pf-v6-c-page__main-body,\n.pf-v6-c-page__main-breadcrumb.pf-m-limit-width.pf-m-align-center > .pf-v6-c-page__main-body,\n.pf-v6-c-page__main-tabs.pf-m-limit-width.pf-m-align-center > .pf-v6-c-page__main-body,\n.pf-v6-c-page__main-section.pf-m-limit-width.pf-m-align-center > .pf-v6-c-page__main-body,\n.pf-v6-c-page__main-wizard.pf-m-limit-width.pf-m-align-center > .pf-v6-c-page__main-body {\n width: 100%;\n}\n\n.pf-v6-c-page__main-breadcrumb,\n.pf-v6-c-page__main-tabs,\n.pf-v6-c-page__main-section,\n.pf-v6-c-page__main-wizard,\n.pf-v6-c-page__main-group,\n.pf-v6-c-page__main-subnav {\n display: flex;\n flex-shrink: 0;\n flex-direction: column;\n}\n.pf-v6-c-page__main-breadcrumb.pf-m-overflow-scroll,\n.pf-v6-c-page__main-tabs.pf-m-overflow-scroll,\n.pf-v6-c-page__main-section.pf-m-overflow-scroll,\n.pf-v6-c-page__main-wizard.pf-m-overflow-scroll,\n.pf-v6-c-page__main-group.pf-m-overflow-scroll,\n.pf-v6-c-page__main-subnav.pf-m-overflow-scroll {\n position: relative;\n flex-shrink: 1;\n overflow: auto;\n}\n.pf-v6-c-page__main-breadcrumb.pf-m-shadow-bottom,\n.pf-v6-c-page__main-tabs.pf-m-shadow-bottom,\n.pf-v6-c-page__main-section.pf-m-shadow-bottom,\n.pf-v6-c-page__main-wizard.pf-m-shadow-bottom,\n.pf-v6-c-page__main-group.pf-m-shadow-bottom,\n.pf-v6-c-page__main-subnav.pf-m-shadow-bottom {\n z-index: var(--pf-v6-c-page--section--m-shadow-bottom--ZIndex);\n border-block-end: var(--pf-v6-c-page--section--m-shadow-bottom--BorderBlockEndWidth) solid var(--pf-v6-c-page--section--m-shadow-bottom--BorderBlockEndColor);\n box-shadow: var(--pf-v6-c-page--section--m-shadow-bottom--BoxShadow);\n}\n.pf-v6-c-page__main-breadcrumb.pf-m-shadow-top,\n.pf-v6-c-page__main-tabs.pf-m-shadow-top,\n.pf-v6-c-page__main-section.pf-m-shadow-top,\n.pf-v6-c-page__main-wizard.pf-m-shadow-top,\n.pf-v6-c-page__main-group.pf-m-shadow-top,\n.pf-v6-c-page__main-subnav.pf-m-shadow-top {\n z-index: var(--pf-v6-c-page--section--m-shadow-top--ZIndex);\n border-block-start: var(--pf-v6-c-page--section--m-shadow-top--BorderBlockStartWidth) solid var(--pf-v6-c-page--section--m-shadow-top--BorderBlockStartColor);\n box-shadow: var(--pf-v6-c-page--section--m-shadow-top--BoxShadow);\n}\n.pf-v6-c-page__main-breadcrumb.pf-m-sticky-top,\n.pf-v6-c-page__main-tabs.pf-m-sticky-top,\n.pf-v6-c-page__main-section.pf-m-sticky-top,\n.pf-v6-c-page__main-wizard.pf-m-sticky-top,\n.pf-v6-c-page__main-group.pf-m-sticky-top,\n.pf-v6-c-page__main-subnav.pf-m-sticky-top {\n position: sticky;\n inset-block-start: 0;\n z-index: var(--pf-v6-c-page--section--m-sticky-top--ZIndex);\n background-color: var(--pf-v6-c-page--section--m-sticky-top--BackgroundColor);\n border-block-end: var(--pf-v6-c-page--section--m-sticky-top--BorderBlockEndWidth) solid var(--pf-v6-c-page--section--m-sticky-top--BorderBlockEndColor);\n box-shadow: var(--pf-v6-c-page--section--m-sticky-top--BoxShadow);\n}\n.pf-v6-c-page__main-breadcrumb.pf-m-sticky-bottom,\n.pf-v6-c-page__main-tabs.pf-m-sticky-bottom,\n.pf-v6-c-page__main-section.pf-m-sticky-bottom,\n.pf-v6-c-page__main-wizard.pf-m-sticky-bottom,\n.pf-v6-c-page__main-group.pf-m-sticky-bottom,\n.pf-v6-c-page__main-subnav.pf-m-sticky-bottom {\n position: sticky;\n inset-block-end: 0;\n z-index: var(--pf-v6-c-page--section--m-sticky-bottom--ZIndex);\n background-color: var(--pf-v6-c-page--section--m-sticky-bottom--BackgroundColor);\n border-block-start: var(--pf-v6-c-page--section--m-sticky-bottom--BorderBlockStartWidth) solid var(--pf-v6-c-page--section--m-sticky-bottom--BorderBlockStartColor);\n box-shadow: var(--pf-v6-c-page--section--m-sticky-bottom--BoxShadow);\n}\n@media (min-height: 0) {\n .pf-v6-c-page__main-breadcrumb.pf-m-sticky-top-on-sm-height,\n .pf-v6-c-page__main-tabs.pf-m-sticky-top-on-sm-height,\n .pf-v6-c-page__main-section.pf-m-sticky-top-on-sm-height,\n .pf-v6-c-page__main-wizard.pf-m-sticky-top-on-sm-height,\n .pf-v6-c-page__main-group.pf-m-sticky-top-on-sm-height,\n .pf-v6-c-page__main-subnav.pf-m-sticky-top-on-sm-height {\n position: sticky;\n inset-block-start: 0;\n z-index: var(--pf-v6-c-page--section--m-sticky-top--ZIndex);\n background-color: var(--pf-v6-c-page--section--m-sticky-top--BackgroundColor);\n border-block-end: var(--pf-v6-c-page--section--m-sticky-top--BorderBlockEndWidth) solid var(--pf-v6-c-page--section--m-sticky-top--BorderBlockEndColor);\n box-shadow: var(--pf-v6-c-page--section--m-sticky-top--BoxShadow);\n }\n .pf-v6-c-page__main-breadcrumb.pf-m-sticky-bottom-on-sm-height,\n .pf-v6-c-page__main-tabs.pf-m-sticky-bottom-on-sm-height,\n .pf-v6-c-page__main-section.pf-m-sticky-bottom-on-sm-height,\n .pf-v6-c-page__main-wizard.pf-m-sticky-bottom-on-sm-height,\n .pf-v6-c-page__main-group.pf-m-sticky-bottom-on-sm-height,\n .pf-v6-c-page__main-subnav.pf-m-sticky-bottom-on-sm-height {\n position: sticky;\n inset-block-end: 0;\n z-index: var(--pf-v6-c-page--section--m-sticky-bottom--ZIndex);\n background-color: var(--pf-v6-c-page--section--m-sticky-bottom--BackgroundColor);\n border-block-start: var(--pf-v6-c-page--section--m-sticky-bottom--BorderBlockStartWidth) solid var(--pf-v6-c-page--section--m-sticky-bottom--BorderBlockStartColor);\n box-shadow: var(--pf-v6-c-page--section--m-sticky-bottom--BoxShadow);\n }\n}\n@media (min-height: 40rem) {\n .pf-v6-c-page__main-breadcrumb.pf-m-sticky-top-on-md-height,\n .pf-v6-c-page__main-tabs.pf-m-sticky-top-on-md-height,\n .pf-v6-c-page__main-section.pf-m-sticky-top-on-md-height,\n .pf-v6-c-page__main-wizard.pf-m-sticky-top-on-md-height,\n .pf-v6-c-page__main-group.pf-m-sticky-top-on-md-height,\n .pf-v6-c-page__main-subnav.pf-m-sticky-top-on-md-height {\n position: sticky;\n inset-block-start: 0;\n z-index: var(--pf-v6-c-page--section--m-sticky-top--ZIndex);\n background-color: var(--pf-v6-c-page--section--m-sticky-top--BackgroundColor);\n border-block-end: var(--pf-v6-c-page--section--m-sticky-top--BorderBlockEndWidth) solid var(--pf-v6-c-page--section--m-sticky-top--BorderBlockEndColor);\n box-shadow: var(--pf-v6-c-page--section--m-sticky-top--BoxShadow);\n }\n .pf-v6-c-page__main-breadcrumb.pf-m-sticky-bottom-on-md-height,\n .pf-v6-c-page__main-tabs.pf-m-sticky-bottom-on-md-height,\n .pf-v6-c-page__main-section.pf-m-sticky-bottom-on-md-height,\n .pf-v6-c-page__main-wizard.pf-m-sticky-bottom-on-md-height,\n .pf-v6-c-page__main-group.pf-m-sticky-bottom-on-md-height,\n .pf-v6-c-page__main-subnav.pf-m-sticky-bottom-on-md-height {\n position: sticky;\n inset-block-end: 0;\n z-index: var(--pf-v6-c-page--section--m-sticky-bottom--ZIndex);\n background-color: var(--pf-v6-c-page--section--m-sticky-bottom--BackgroundColor);\n border-block-start: var(--pf-v6-c-page--section--m-sticky-bottom--BorderBlockStartWidth) solid var(--pf-v6-c-page--section--m-sticky-bottom--BorderBlockStartColor);\n box-shadow: var(--pf-v6-c-page--section--m-sticky-bottom--BoxShadow);\n }\n}\n@media (min-height: 48rem) {\n .pf-v6-c-page__main-breadcrumb.pf-m-sticky-top-on-lg-height,\n .pf-v6-c-page__main-tabs.pf-m-sticky-top-on-lg-height,\n .pf-v6-c-page__main-section.pf-m-sticky-top-on-lg-height,\n .pf-v6-c-page__main-wizard.pf-m-sticky-top-on-lg-height,\n .pf-v6-c-page__main-group.pf-m-sticky-top-on-lg-height,\n .pf-v6-c-page__main-subnav.pf-m-sticky-top-on-lg-height {\n position: sticky;\n inset-block-start: 0;\n z-index: var(--pf-v6-c-page--section--m-sticky-top--ZIndex);\n background-color: var(--pf-v6-c-page--section--m-sticky-top--BackgroundColor);\n border-block-end: var(--pf-v6-c-page--section--m-sticky-top--BorderBlockEndWidth) solid var(--pf-v6-c-page--section--m-sticky-top--BorderBlockEndColor);\n box-shadow: var(--pf-v6-c-page--section--m-sticky-top--BoxShadow);\n }\n .pf-v6-c-page__main-breadcrumb.pf-m-sticky-bottom-on-lg-height,\n .pf-v6-c-page__main-tabs.pf-m-sticky-bottom-on-lg-height,\n .pf-v6-c-page__main-section.pf-m-sticky-bottom-on-lg-height,\n .pf-v6-c-page__main-wizard.pf-m-sticky-bottom-on-lg-height,\n .pf-v6-c-page__main-group.pf-m-sticky-bottom-on-lg-height,\n .pf-v6-c-page__main-subnav.pf-m-sticky-bottom-on-lg-height {\n position: sticky;\n inset-block-end: 0;\n z-index: var(--pf-v6-c-page--section--m-sticky-bottom--ZIndex);\n background-color: var(--pf-v6-c-page--section--m-sticky-bottom--BackgroundColor);\n border-block-start: var(--pf-v6-c-page--section--m-sticky-bottom--BorderBlockStartWidth) solid var(--pf-v6-c-page--section--m-sticky-bottom--BorderBlockStartColor);\n box-shadow: var(--pf-v6-c-page--section--m-sticky-bottom--BoxShadow);\n }\n}\n@media (min-height: 60rem) {\n .pf-v6-c-page__main-breadcrumb.pf-m-sticky-top-on-xl-height,\n .pf-v6-c-page__main-tabs.pf-m-sticky-top-on-xl-height,\n .pf-v6-c-page__main-section.pf-m-sticky-top-on-xl-height,\n .pf-v6-c-page__main-wizard.pf-m-sticky-top-on-xl-height,\n .pf-v6-c-page__main-group.pf-m-sticky-top-on-xl-height,\n .pf-v6-c-page__main-subnav.pf-m-sticky-top-on-xl-height {\n position: sticky;\n inset-block-start: 0;\n z-index: var(--pf-v6-c-page--section--m-sticky-top--ZIndex);\n background-color: var(--pf-v6-c-page--section--m-sticky-top--BackgroundColor);\n border-block-end: var(--pf-v6-c-page--section--m-sticky-top--BorderBlockEndWidth) solid var(--pf-v6-c-page--section--m-sticky-top--BorderBlockEndColor);\n box-shadow: var(--pf-v6-c-page--section--m-sticky-top--BoxShadow);\n }\n .pf-v6-c-page__main-breadcrumb.pf-m-sticky-bottom-on-xl-height,\n .pf-v6-c-page__main-tabs.pf-m-sticky-bottom-on-xl-height,\n .pf-v6-c-page__main-section.pf-m-sticky-bottom-on-xl-height,\n .pf-v6-c-page__main-wizard.pf-m-sticky-bottom-on-xl-height,\n .pf-v6-c-page__main-group.pf-m-sticky-bottom-on-xl-height,\n .pf-v6-c-page__main-subnav.pf-m-sticky-bottom-on-xl-height {\n position: sticky;\n inset-block-end: 0;\n z-index: var(--pf-v6-c-page--section--m-sticky-bottom--ZIndex);\n background-color: var(--pf-v6-c-page--section--m-sticky-bottom--BackgroundColor);\n border-block-start: var(--pf-v6-c-page--section--m-sticky-bottom--BorderBlockStartWidth) solid var(--pf-v6-c-page--section--m-sticky-bottom--BorderBlockStartColor);\n box-shadow: var(--pf-v6-c-page--section--m-sticky-bottom--BoxShadow);\n }\n}\n@media (min-height: 80rem) {\n .pf-v6-c-page__main-breadcrumb.pf-m-sticky-top-on-2xl-height,\n .pf-v6-c-page__main-tabs.pf-m-sticky-top-on-2xl-height,\n .pf-v6-c-page__main-section.pf-m-sticky-top-on-2xl-height,\n .pf-v6-c-page__main-wizard.pf-m-sticky-top-on-2xl-height,\n .pf-v6-c-page__main-group.pf-m-sticky-top-on-2xl-height,\n .pf-v6-c-page__main-subnav.pf-m-sticky-top-on-2xl-height {\n position: sticky;\n inset-block-start: 0;\n z-index: var(--pf-v6-c-page--section--m-sticky-top--ZIndex);\n background-color: var(--pf-v6-c-page--section--m-sticky-top--BackgroundColor);\n border-block-end: var(--pf-v6-c-page--section--m-sticky-top--BorderBlockEndWidth) solid var(--pf-v6-c-page--section--m-sticky-top--BorderBlockEndColor);\n box-shadow: var(--pf-v6-c-page--section--m-sticky-top--BoxShadow);\n }\n .pf-v6-c-page__main-breadcrumb.pf-m-sticky-bottom-on-2xl-height,\n .pf-v6-c-page__main-tabs.pf-m-sticky-bottom-on-2xl-height,\n .pf-v6-c-page__main-section.pf-m-sticky-bottom-on-2xl-height,\n .pf-v6-c-page__main-wizard.pf-m-sticky-bottom-on-2xl-height,\n .pf-v6-c-page__main-group.pf-m-sticky-bottom-on-2xl-height,\n .pf-v6-c-page__main-subnav.pf-m-sticky-bottom-on-2xl-height {\n position: sticky;\n inset-block-end: 0;\n z-index: var(--pf-v6-c-page--section--m-sticky-bottom--ZIndex);\n background-color: var(--pf-v6-c-page--section--m-sticky-bottom--BackgroundColor);\n border-block-start: var(--pf-v6-c-page--section--m-sticky-bottom--BorderBlockStartWidth) solid var(--pf-v6-c-page--section--m-sticky-bottom--BorderBlockStartColor);\n box-shadow: var(--pf-v6-c-page--section--m-sticky-bottom--BoxShadow);\n }\n}\n.pf-v6-c-page__main-breadcrumb.pf-m-sticky-top-base,\n.pf-v6-c-page__main-tabs.pf-m-sticky-top-base,\n.pf-v6-c-page__main-section.pf-m-sticky-top-base,\n.pf-v6-c-page__main-wizard.pf-m-sticky-top-base,\n.pf-v6-c-page__main-group.pf-m-sticky-top-base,\n.pf-v6-c-page__main-subnav.pf-m-sticky-top-base {\n position: sticky;\n inset-block-start: 0;\n z-index: var(--pf-v6-c-page--section--m-sticky-top--ZIndex);\n box-shadow: none;\n}\n.pf-v6-c-page__main-breadcrumb.pf-m-sticky-top-base::before,\n.pf-v6-c-page__main-tabs.pf-m-sticky-top-base::before,\n.pf-v6-c-page__main-section.pf-m-sticky-top-base::before,\n.pf-v6-c-page__main-wizard.pf-m-sticky-top-base::before,\n.pf-v6-c-page__main-group.pf-m-sticky-top-base::before,\n.pf-v6-c-page__main-subnav.pf-m-sticky-top-base::before {\n position: absolute;\n inset: 0;\n z-index: -1;\n content: "";\n background-color: var(--pf-v6-c-page--section--m-sticky-top--BackgroundColor);\n box-shadow: var(--pf-v6-c-page--section--m-sticky-top--BoxShadow);\n opacity: 0;\n transition-timing-function: var(--pf-v6-c-page--section--m-sticky-top--TransitionTimingFunction);\n transition-duration: var(--pf-v6-c-page--section--m-sticky-top--TransitionDuration);\n transition-property: opacity;\n}\n.pf-v6-c-page__main-breadcrumb.pf-m-sticky-top-base, .pf-v6-c-page__main-group.pf-m-sticky-top-base .pf-v6-c-page__main-breadcrumb:last-child,\n.pf-v6-c-page__main-tabs.pf-m-sticky-top-base,\n.pf-v6-c-page__main-group.pf-m-sticky-top-base .pf-v6-c-page__main-tabs:last-child,\n.pf-v6-c-page__main-section.pf-m-sticky-top-base,\n.pf-v6-c-page__main-group.pf-m-sticky-top-base .pf-v6-c-page__main-section:last-child,\n.pf-v6-c-page__main-wizard.pf-m-sticky-top-base,\n.pf-v6-c-page__main-group.pf-m-sticky-top-base .pf-v6-c-page__main-wizard:last-child,\n.pf-v6-c-page__main-group.pf-m-sticky-top-base,\n.pf-v6-c-page__main-group.pf-m-sticky-top-base .pf-v6-c-page__main-group:last-child,\n.pf-v6-c-page__main-subnav.pf-m-sticky-top-base,\n.pf-v6-c-page__main-group.pf-m-sticky-top-base .pf-v6-c-page__main-subnav:last-child {\n --pf-v6-c-page__main-breadcrumb--PaddingBlockEnd: var(--pf-v6-c-page__main-breadcrumb--m-sticky-top--PaddingBlockEnd);\n}\n.pf-v6-c-page__main-breadcrumb.pf-m-sticky-top-stuck::before,\n.pf-v6-c-page__main-tabs.pf-m-sticky-top-stuck::before,\n.pf-v6-c-page__main-section.pf-m-sticky-top-stuck::before,\n.pf-v6-c-page__main-wizard.pf-m-sticky-top-stuck::before,\n.pf-v6-c-page__main-group.pf-m-sticky-top-stuck::before,\n.pf-v6-c-page__main-subnav.pf-m-sticky-top-stuck::before {\n opacity: 1;\n}\n.pf-v6-c-page__main-breadcrumb.pf-m-sticky-bottom-base,\n.pf-v6-c-page__main-tabs.pf-m-sticky-bottom-base,\n.pf-v6-c-page__main-section.pf-m-sticky-bottom-base,\n.pf-v6-c-page__main-wizard.pf-m-sticky-bottom-base,\n.pf-v6-c-page__main-group.pf-m-sticky-bottom-base,\n.pf-v6-c-page__main-subnav.pf-m-sticky-bottom-base {\n position: sticky;\n inset-block-end: 0;\n z-index: var(--pf-v6-c-page--section--m-sticky-bottom--ZIndex);\n box-shadow: none;\n}\n.pf-v6-c-page__main-breadcrumb.pf-m-sticky-bottom-base::before,\n.pf-v6-c-page__main-tabs.pf-m-sticky-bottom-base::before,\n.pf-v6-c-page__main-section.pf-m-sticky-bottom-base::before,\n.pf-v6-c-page__main-wizard.pf-m-sticky-bottom-base::before,\n.pf-v6-c-page__main-group.pf-m-sticky-bottom-base::before,\n.pf-v6-c-page__main-subnav.pf-m-sticky-bottom-base::before {\n position: absolute;\n inset: 0;\n z-index: -1;\n content: "";\n background-color: var(--pf-v6-c-page--section--m-sticky-bottom--BackgroundColor);\n box-shadow: var(--pf-v6-c-page--section--m-sticky-bottom--BoxShadow);\n opacity: 0;\n transition-timing-function: var(--pf-v6-c-page--section--m-sticky-bottom--TransitionTimingFunction);\n transition-duration: var(--pf-v6-c-page--section--m-sticky-bottom--TransitionDuration);\n transition-property: opacity;\n}\n.pf-v6-c-page__main-breadcrumb.pf-m-sticky-bottom-stuck::before,\n.pf-v6-c-page__main-tabs.pf-m-sticky-bottom-stuck::before,\n.pf-v6-c-page__main-section.pf-m-sticky-bottom-stuck::before,\n.pf-v6-c-page__main-wizard.pf-m-sticky-bottom-stuck::before,\n.pf-v6-c-page__main-group.pf-m-sticky-bottom-stuck::before,\n.pf-v6-c-page__main-subnav.pf-m-sticky-bottom-stuck::before {\n opacity: 1;\n}\n\n.pf-v6-c-page__main-container {\n display: flex;\n flex-direction: column;\n align-self: var(--pf-v6-c-page__main-container--AlignSelf);\n max-height: var(--pf-v6-c-page__main-container--MaxHeight);\n margin-block-start: var(--pf-v6-c-page__main-container--MarginBlockStart, 0);\n margin-inline-start: var(--pf-v6-c-page__main-container--MarginInlineStart);\n margin-inline-end: var(--pf-v6-c-page__main-container--MarginInlineEnd);\n background: var(--pf-v6-c-page__main-container--BackgroundColor);\n border: solid var(--pf-v6-c-page__main-container--BorderColor);\n border-block-start-width: var(--pf-v6-c-page__main-container--BorderBlockStartWidth);\n border-block-end-width: var(--pf-v6-c-page__main-container--BorderBlockEndWidth);\n border-inline-start-width: var(--pf-v6-c-page__main-container--BorderInlineStartWidth);\n border-inline-end-width: var(--pf-v6-c-page__main-container--BorderInlineEndWidth);\n border-radius: var(--pf-v6-c-page__main-container--BorderRadius);\n box-shadow: var(--pf-v6-c-page__main-container--BoxShadow);\n backdrop-filter: var(--pf-v6-c-page__main-container--BackdropFilter);\n}\n@media screen and (max-width: calc(48rem - 1px)) {\n .pf-v6-c-page__main-container {\n --pf-v6-c-page__main-container--AlignSelf: var(--pf-v6-c-page__main-container--xs--AlignSelf);\n --pf-v6-c-page__main-container--MaxHeight: var(--pf-v6-c-page__main-container--xs--MaxHeight);\n --pf-v6-c-page__main-container--BorderRadius: var(--pf-v6-c-page__main-container--xs--BorderRadius);\n }\n}\n\n.pf-v6-c-page__main-container,\n.pf-v6-c-page__drawer {\n z-index: var(--pf-v6-c-page__main-container--ZIndex);\n grid-area: var(--pf-v6-c-page__main-container--GridArea);\n overflow-x: hidden;\n overflow-y: auto;\n -webkit-overflow-scrolling: touch;\n}\n@media screen and (min-width: 75rem) {\n .pf-v6-c-page.pf-m-no-sidebar, .pf-v6-c-masthead + .pf-v6-c-page__main-container, .pf-v6-c-page__sidebar.pf-m-collapsed + .pf-v6-c-page__main-container,\n .pf-v6-c-masthead + .pf-v6-c-page__drawer,\n .pf-v6-c-page__sidebar.pf-m-collapsed + .pf-v6-c-page__drawer {\n --pf-v6-c-page__main-container--GridArea: var(--pf-v6-c-page--masthead--main-container--GridArea);\n }\n .pf-v6-c-page__sidebar:not(.pf-m-collapsed) + .pf-v6-c-page__main-container,\n .pf-v6-c-page__sidebar:not(.pf-m-collapsed) + .pf-v6-c-page__drawer {\n --pf-v6-c-page__main-container--MarginInlineStart: 0;\n }\n}\n.pf-v6-c-page__main-container.pf-m-fill, .pf-v6-c-page__main-container:has(.pf-v6-c-page__main-wizard),\n.pf-v6-c-page__drawer.pf-m-fill,\n.pf-v6-c-page__drawer:has(.pf-v6-c-page__main-wizard) {\n align-self: stretch;\n}\n.pf-v6-c-page__main-container:focus,\n.pf-v6-c-page__drawer:focus {\n outline: 0;\n}\n\n:where(:root:not(.pf-v6-theme-glass)) .pf-v6-c-page__main-subnav.pf-m-plain, :where(:root.pf-v6-theme-glass) .pf-v6-c-page__main-subnav:not(.pf-m-no-plain-on-glass),\n:where(:root:not(.pf-v6-theme-glass)) .pf-v6-c-page__main-breadcrumb.pf-m-plain,\n:where(:root.pf-v6-theme-glass) .pf-v6-c-page__main-breadcrumb:not(.pf-m-no-plain-on-glass),\n:where(:root:not(.pf-v6-theme-glass)) .pf-v6-c-page__main-tabs.pf-m-plain,\n:where(:root.pf-v6-theme-glass) .pf-v6-c-page__main-tabs:not(.pf-m-no-plain-on-glass),\n:where(:root:not(.pf-v6-theme-glass)) .pf-v6-c-page__main-section.pf-m-plain,\n:where(:root.pf-v6-theme-glass) .pf-v6-c-page__main-section:not(.pf-m-no-plain-on-glass),\n:where(:root:not(.pf-v6-theme-glass)) .pf-v6-c-page__main-wizard.pf-m-plain,\n:where(:root.pf-v6-theme-glass) .pf-v6-c-page__main-wizard:not(.pf-m-no-plain-on-glass),\n:where(:root:not(.pf-v6-theme-glass)) .pf-v6-c-page__main-group.pf-m-plain,\n:where(:root.pf-v6-theme-glass) .pf-v6-c-page__main-group:not(.pf-m-no-plain-on-glass) {\n --pf-v6-c-page__main-section--BackgroundColor: transparent;\n --pf-v6-c-page__main-subnav--BackgroundColor: transparent;\n --pf-v6-c-page__main-breadcrumb--BackgroundColor: transparent;\n --pf-v6-c-page__main-tabs--BackgroundColor: transparent;\n --pf-v6-c-page__main-wizard--BackgroundColor: transparent;\n --pf-v6-c-page__main-group--BackgroundColor: transparent;\n}\n\n.pf-v6-c-page__main,\n.pf-v6-c-page__main-drawer,\n.pf-v6-c-page__main-group {\n display: flex;\n flex-grow: 1;\n flex-direction: column;\n}\n\n.pf-v6-c-page__main {\n overflow: auto;\n}\n\n.pf-v6-c-page__main-subnav {\n padding-block-start: var(--pf-v6-c-page__main-subnav--PaddingBlockStart);\n padding-block-end: var(--pf-v6-c-page__main-subnav--PaddingBlockEnd);\n padding-inline-start: var(--pf-v6-c-page__main-subnav--PaddingInlineStart);\n padding-inline-end: var(--pf-v6-c-page__main-subnav--PaddingInlineEnd);\n background-color: var(--pf-v6-c-page__main-subnav--BackgroundColor);\n}\n.pf-v6-c-page__main-subnav.pf-m-sticky-top, .pf-v6-c-page__main-subnav.pf-m-sticky-top-base {\n padding-block-end: var(--pf-v6-c-page__main-subnav--m-sticky-top--PaddingBlockEnd);\n}\n\n.pf-v6-c-page__main-breadcrumb {\n padding-block-start: var(--pf-v6-c-page__main-breadcrumb--PaddingBlockStart);\n padding-block-end: var(--pf-v6-c-page__main-breadcrumb--PaddingBlockEnd);\n padding-inline-start: var(--pf-v6-c-page__main-breadcrumb--PaddingInlineStart);\n padding-inline-end: var(--pf-v6-c-page__main-breadcrumb--PaddingInlineEnd);\n background-color: var(--pf-v6-c-page__main-breadcrumb--BackgroundColor);\n}\n.pf-v6-c-page__main-breadcrumb + .pf-v6-c-page__main-section {\n --pf-v6-c-page__main-section--PaddingBlockStart: var(--pf-v6-c-page__main-breadcrumb--main-section--PaddingBlockStart);\n}\n.pf-v6-c-page__main-breadcrumb.pf-m-sticky-top, .pf-v6-c-page__main-group.pf-m-sticky-top .pf-v6-c-page__main-breadcrumb:last-child {\n --pf-v6-c-page__main-breadcrumb--PaddingBlockEnd: var(--pf-v6-c-page__main-breadcrumb--m-sticky-top--PaddingBlockEnd);\n}\n@media (min-height: 0) {\n .pf-v6-c-page__main-breadcrumb.pf-m-sticky-top-on-sm-height, .pf-v6-c-page__main-group.pf-m-sticky-top-on-sm-height .pf-v6-c-page__main-breadcrumb:last-child {\n --pf-v6-c-page__main-breadcrumb--PaddingBlockEnd: var(--pf-v6-c-page__main-breadcrumb--m-sticky-top--PaddingBlockEnd);\n }\n}\n@media (min-height: 40rem) {\n .pf-v6-c-page__main-breadcrumb.pf-m-sticky-top-on-md-height, .pf-v6-c-page__main-group.pf-m-sticky-top-on-md-height .pf-v6-c-page__main-breadcrumb:last-child {\n --pf-v6-c-page__main-breadcrumb--PaddingBlockEnd: var(--pf-v6-c-page__main-breadcrumb--m-sticky-top--PaddingBlockEnd);\n }\n}\n@media (min-height: 48rem) {\n .pf-v6-c-page__main-breadcrumb.pf-m-sticky-top-on-lg-height, .pf-v6-c-page__main-group.pf-m-sticky-top-on-lg-height .pf-v6-c-page__main-breadcrumb:last-child {\n --pf-v6-c-page__main-breadcrumb--PaddingBlockEnd: var(--pf-v6-c-page__main-breadcrumb--m-sticky-top--PaddingBlockEnd);\n }\n}\n@media (min-height: 60rem) {\n .pf-v6-c-page__main-breadcrumb.pf-m-sticky-top-on-xl-height, .pf-v6-c-page__main-group.pf-m-sticky-top-on-xl-height .pf-v6-c-page__main-breadcrumb:last-child {\n --pf-v6-c-page__main-breadcrumb--PaddingBlockEnd: var(--pf-v6-c-page__main-breadcrumb--m-sticky-top--PaddingBlockEnd);\n }\n}\n@media (min-height: 80rem) {\n .pf-v6-c-page__main-breadcrumb.pf-m-sticky-top-on-2xl-height, .pf-v6-c-page__main-group.pf-m-sticky-top-on-2xl-height .pf-v6-c-page__main-breadcrumb:last-child {\n --pf-v6-c-page__main-breadcrumb--PaddingBlockEnd: var(--pf-v6-c-page__main-breadcrumb--m-sticky-top--PaddingBlockEnd);\n }\n}\n\n.pf-v6-c-page__main-tabs {\n padding-block-start: var(--pf-v6-c-page__main-tabs--PaddingBlockStart);\n padding-block-end: var(--pf-v6-c-page__main-tabs--PaddingBlockEnd);\n padding-inline-start: var(--pf-v6-c-page__main-tabs--PaddingInlineStart);\n padding-inline-end: var(--pf-v6-c-page__main-tabs--PaddingInlineEnd);\n background-color: var(--pf-v6-c-page__main-tabs--BackgroundColor);\n}\n.pf-v6-c-page__main-breadcrumb + .pf-v6-c-page__main-tabs {\n --pf-v6-c-page__main-tabs--PaddingBlockStart: var(--pf-v6-c-page__main-breadcrumb--page__main-tabs--PaddingBlockStart);\n}\n\n.pf-v6-c-page__main-section.pf-m-fill,\n.pf-v6-c-page__main-group.pf-m-fill,\n.pf-v6-c-page__main-wizard.pf-m-fill {\n flex-grow: 1;\n}\n.pf-v6-c-page__main-section.pf-m-no-fill,\n.pf-v6-c-page__main-group.pf-m-no-fill,\n.pf-v6-c-page__main-wizard.pf-m-no-fill {\n flex-grow: 0;\n}\n\n.pf-v6-c-page__main-section {\n gap: var(--pf-v6-c-page__main-section--RowGap);\n padding-block-start: var(--pf-v6-c-page__main-section--PaddingBlockStart);\n padding-block-end: var(--pf-v6-c-page__main-section--PaddingBlockEnd);\n padding-inline-start: calc(var(--pf-v6-c-page__main-section--PaddingInlineStart) - var(--pf-v6-c-page__main-container--BorderInlineStartWidth));\n padding-inline-end: calc(var(--pf-v6-c-page__main-section--PaddingInlineEnd) - var(--pf-v6-c-page__main-container--BorderInlineEndWidth));\n background-color: var(--pf-v6-c-page__main-section--BackgroundColor);\n}\n.pf-v6-c-page__main-section.pf-m-secondary {\n --pf-v6-c-page__main-section--BackgroundColor: var(--pf-v6-c-page__main-section--m-secondary--BackgroundColor);\n border-block-start: var(--pf-v6-c-page__main-section--m-secondary--BorderBlockStartWidth) solid var(--pf-v6-c-page__main-section--m-secondary--BorderBlockStartColor);\n border-block-end: var(--pf-v6-c-page__main-section--m-secondary--BorderBlockEndWidth) solid var(--pf-v6-c-page__main-section--m-secondary--BorderBlockEndColor);\n}\n.pf-v6-c-page__main-section.pf-m-padding {\n padding-block-start: var(--pf-v6-c-page__main-section--PaddingBlockStart);\n padding-block-end: var(--pf-v6-c-page__main-section--PaddingBlockEnd);\n padding-inline-start: calc(var(--pf-v6-c-page__main-section--PaddingInlineStart) - var(--pf-v6-c-page__main-container--BorderInlineStartWidth));\n padding-inline-end: calc(var(--pf-v6-c-page__main-section--PaddingInlineEnd) - var(--pf-v6-c-page__main-container--BorderInlineEndWidth));\n}\n.pf-v6-c-page__main-section.pf-m-no-padding {\n padding: 0;\n}\n@media (min-width: 36rem) {\n .pf-v6-c-page__main-section.pf-m-padding-on-sm {\n padding-block-start: var(--pf-v6-c-page__main-section--PaddingBlockStart);\n padding-block-end: var(--pf-v6-c-page__main-section--PaddingBlockEnd);\n padding-inline-start: calc(var(--pf-v6-c-page__main-section--PaddingInlineStart) - var(--pf-v6-c-page__main-container--BorderInlineStartWidth));\n padding-inline-end: calc(var(--pf-v6-c-page__main-section--PaddingInlineEnd) - var(--pf-v6-c-page__main-container--BorderInlineEndWidth));\n }\n .pf-v6-c-page__main-section.pf-m-no-padding-on-sm {\n padding: 0;\n }\n}\n@media (min-width: 48rem) {\n .pf-v6-c-page__main-section.pf-m-padding-on-md {\n padding-block-start: var(--pf-v6-c-page__main-section--PaddingBlockStart);\n padding-block-end: var(--pf-v6-c-page__main-section--PaddingBlockEnd);\n padding-inline-start: calc(var(--pf-v6-c-page__main-section--PaddingInlineStart) - var(--pf-v6-c-page__main-container--BorderInlineStartWidth));\n padding-inline-end: calc(var(--pf-v6-c-page__main-section--PaddingInlineEnd) - var(--pf-v6-c-page__main-container--BorderInlineEndWidth));\n }\n .pf-v6-c-page__main-section.pf-m-no-padding-on-md {\n padding: 0;\n }\n}\n@media (min-width: 62rem) {\n .pf-v6-c-page__main-section.pf-m-padding-on-lg {\n padding-block-start: var(--pf-v6-c-page__main-section--PaddingBlockStart);\n padding-block-end: var(--pf-v6-c-page__main-section--PaddingBlockEnd);\n padding-inline-start: calc(var(--pf-v6-c-page__main-section--PaddingInlineStart) - var(--pf-v6-c-page__main-container--BorderInlineStartWidth));\n padding-inline-end: calc(var(--pf-v6-c-page__main-section--PaddingInlineEnd) - var(--pf-v6-c-page__main-container--BorderInlineEndWidth));\n }\n .pf-v6-c-page__main-section.pf-m-no-padding-on-lg {\n padding: 0;\n }\n}\n@media (min-width: 75rem) {\n .pf-v6-c-page__main-section.pf-m-padding-on-xl {\n padding-block-start: var(--pf-v6-c-page__main-section--PaddingBlockStart);\n padding-block-end: var(--pf-v6-c-page__main-section--PaddingBlockEnd);\n padding-inline-start: calc(var(--pf-v6-c-page__main-section--PaddingInlineStart) - var(--pf-v6-c-page__main-container--BorderInlineStartWidth));\n padding-inline-end: calc(var(--pf-v6-c-page__main-section--PaddingInlineEnd) - var(--pf-v6-c-page__main-container--BorderInlineEndWidth));\n }\n .pf-v6-c-page__main-section.pf-m-no-padding-on-xl {\n padding: 0;\n }\n}\n@media (min-width: 90.625rem) {\n .pf-v6-c-page__main-section.pf-m-padding-on-2xl {\n padding-block-start: var(--pf-v6-c-page__main-section--PaddingBlockStart);\n padding-block-end: var(--pf-v6-c-page__main-section--PaddingBlockEnd);\n padding-inline-start: calc(var(--pf-v6-c-page__main-section--PaddingInlineStart) - var(--pf-v6-c-page__main-container--BorderInlineStartWidth));\n padding-inline-end: calc(var(--pf-v6-c-page__main-section--PaddingInlineEnd) - var(--pf-v6-c-page__main-container--BorderInlineEndWidth));\n }\n .pf-v6-c-page__main-section.pf-m-no-padding-on-2xl {\n padding: 0;\n }\n}\n\n.pf-v6-c-page__main-wizard {\n flex: 1 1;\n min-height: 0;\n background-color: var(--pf-v6-c-page__main-wizard--BackgroundColor);\n border-block-start: var(--pf-v6-c-page__main-wizard--BorderBlockStartWidth) solid var(--pf-v6-c-page__main-wizard--BorderBlockStartColor);\n}\n.pf-v6-c-page__main-wizard:first-child {\n --pf-v6-c-page__main-wizard--BorderBlockStartWidth: 0;\n}\n\n.pf-v6-c-page__main-wizard .pf-v6-c-page__main-body {\n min-height: 0;\n}\n\n.pf-v6-c-page__main-group {\n flex-shrink: 0;\n}\n\n.pf-v6-c-page__drawer > .pf-v6-c-drawer > .pf-v6-c-drawer__main > .pf-v6-c-drawer__panel {\n border-block-start: var(--pf-v6-c-page__drawer--c-drawer--BorderBlockStartWidth) solid var(--pf-v6-c-page__drawer--c-drawer--BorderBlockStartColor);\n}\n.pf-v6-c-page__drawer .pf-v6-c-page__main-container {\n align-self: revert;\n}\n.pf-v6-c-page__drawer .pf-v6-c-page__main-container.pf-m-fill {\n flex-grow: 1;\n}',""]);const i=l},9672(e,n,t){"use strict";t.d(n,{A:()=>i});var a=t(1601),o=t.n(a),r=t(6314),l=t.n(r)()(o());l.push([e.id,'.pf-v6-c-pagination {\n --pf-v6-c-pagination--inset: 0;\n --pf-v6-c-pagination--ColumnGap: var(--pf-t--global--spacer--lg);\n --pf-v6-c-pagination--BorderColor: var(--pf-t--global--border--color--high-contrast);\n --pf-v6-c-pagination--BorderBlockStartWidth: 0;\n --pf-v6-c-pagination--BorderBlockEndWidth: 0;\n --pf-v6-c-pagination--m-page-insets--inset: calc(var(--pf-t--global--spacer--lg) - var(--pf-t--global--border--width--main--default));\n --pf-v6-c-pagination__nav--Display: none;\n --pf-v6-c-pagination--m-display-summary__nav--Display: none;\n --pf-v6-c-pagination--m-display-full__nav--Display: inline-flex;\n --pf-v6-c-pagination__nav--ColumnGap: var(--pf-t--global--spacer--sm);\n --pf-v6-c-pagination__nav-page-select--FontSize: var(--pf-t--global--font--size--body--default);\n --pf-v6-c-pagination__nav-page-select--ColumnGap: var(--pf-t--global--spacer--sm);\n --pf-v6-c-pagination__nav-page-select--c-form-control--width-base: calc(var(--pf-t--global--spacer--control--horizontal--default) + var(--pf-t--global--spacer--control--horizontal--default) + var(--pf-t--global--border--width--control--default) * 2);\n --pf-v6-c-pagination__nav-page-select--c-form-control--width-chars: 2;\n --pf-v6-c-pagination__nav-page-select--c-form-control--Width: calc(var(--pf-v6-c-pagination__nav-page-select--c-form-control--width-base) + (var(--pf-v6-c-pagination__nav-page-select--c-form-control--width-chars) * 1ch));\n --pf-v6-c-pagination__total-items--Display: block;\n --pf-v6-c-pagination--m-display-summary__total-items--Display: block;\n --pf-v6-c-pagination--m-display-full__total-items--Display: none;\n --pf-v6-c-pagination--m-sticky--BackgroundColor: var(--pf-t--global--background--color--sticky--default);\n --pf-v6-c-pagination--m-sticky--BoxShadow: var(--pf-t--global--box-shadow--sm--bottom);\n --pf-v6-c-pagination--m-sticky--PaddingBlockStart: var(--pf-t--global--spacer--md);\n --pf-v6-c-pagination--m-sticky--PaddingBlockEnd: var(--pf-t--global--spacer--md);\n --pf-v6-c-pagination--m-sticky--PaddingInlineStart: var(--pf-t--global--spacer--lg);\n --pf-v6-c-pagination--m-sticky--PaddingInlineEnd: var(--pf-t--global--spacer--lg);\n --pf-v6-c-pagination--m-sticky--ZIndex: var(--pf-t--global--z-index--xs);\n --pf-v6-c-pagination--m-sticky--InsetBlockStart: 0;\n --pf-v6-c-pagination--m-sticky--BorderBlockEndWidth: var(--pf-t--global--border--width--high-contrast--regular);\n --pf-v6-c-pagination--m-sticky-base--InsetBlockStart: 0;\n --pf-v6-c-pagination--m-sticky-base--BorderRadius: 0;\n --pf-v6-c-pagination--m-sticky-base--TransitionTimingFunction: var(--pf-t--global--motion--timing-function--default);\n --pf-v6-c-pagination--m-sticky-base--TransitionDuration: var(--pf-t--global--motion--duration--fade--short);\n --pf-v6-c-pagination--m-sticky-stuck--BoxShadow: var(--pf-v6-c-pagination--m-sticky--BoxShadow);\n --pf-v6-c-pagination--m-sticky-stuck--BackgroundColor: var(--pf-t--global--background--color--sticky--default);\n --pf-v6-c-pagination--m-sticky--BorderRadius--glass: var(--pf-t--global--border--radius--medium);\n --pf-v6-c-pagination--m-bottom--BackgroundColor: var(--pf-t--global--background--color--primary--default);\n --pf-v6-c-pagination--m-bottom--BoxShadow: var(--pf-t--global--box-shadow--sm--top);\n --pf-v6-c-pagination--m-bottom--m-sticky--BoxShadow: var(--pf-t--global--box-shadow--sm--top);\n --pf-v6-c-pagination--m-bottom--InsetBlockEnd: 0;\n --pf-v6-c-pagination--m-bottom--BorderBlockStartWidth: var(--pf-t--global--border--width--high-contrast--regular);\n --pf-v6-c-pagination--m-bottom--m-sticky--PaddingBlockStart: var(--pf-t--global--spacer--sm);\n --pf-v6-c-pagination--m-bottom--m-sticky--PaddingBlockEnd: var(--pf-t--global--spacer--sm);\n --pf-v6-c-pagination--m-bottom--m-sticky--PaddingInlineStart: var(--pf-t--global--spacer--sm);\n --pf-v6-c-pagination--m-bottom--m-sticky--PaddingInlineEnd: var(--pf-t--global--spacer--sm);\n --pf-v6-c-pagination--m-bottom--m-sticky--BorderBlockStartWidth: var(--pf-t--global--border--width--high-contrast--regular);\n --pf-v6-c-pagination--m-bottom--m-static--PaddingBlockStart: var(--pf-t--global--spacer--gap--group--vertical);\n --pf-v6-c-pagination--m-bottom--m-static--PaddingBlockEnd: 0;\n --pf-v6-c-pagination--m-bottom--m-static--PaddingInlineStart: var(--pf-t--global--spacer--sm);\n --pf-v6-c-pagination--m-bottom--m-static--PaddingInlineEnd: var(--pf-t--global--spacer--sm);\n --pf-v6-c-pagination--m-bottom--m-sticky-base--InsetBlockEnd: 0;\n}\n:where(:root.pf-v6-theme-glass) .pf-v6-c-pagination {\n --pf-v6-c-pagination--m-sticky-stuck--BorderRadius: var(--pf-t--global--border--radius--glass--default);\n --pf-v6-c-pagination--m-sticky-stuck--BoxShadow: var(--pf-t--global--box-shadow--sm);\n --pf-v6-c-pagination--m-sticky--BorderRadius: var(--pf-v6-c-pagination--m-sticky--BorderRadius--glass);\n --pf-v6-c-pagination--m-sticky--BoxShadow: var(--pf-t--global--box-shadow--sm);\n}\n.pf-v6-c-pagination {\n --pf-v6-c-pagination__page-menu--Display--base: block;\n --pf-v6-c-pagination__page-menu--Display: none;\n --pf-v6-c-pagination--m-display-summary__page-menu--Display: none;\n --pf-v6-c-pagination--m-display-full__page-menu--Display: var(--pf-v6-c-pagination__page-menu--Display--base);\n --pf-v6-c-pagination--m-bottom__page-menu--Display: var(--pf-v6-c-pagination__page-menu--Display--base);\n --pf-v6-c-pagination__page-menu--md--Display: var(--pf-v6-c-pagination__page-menu--Display--base);\n}\n@media screen and (min-width: 48rem) {\n .pf-v6-c-pagination {\n --pf-v6-c-pagination--m-bottom--BoxShadow: none;\n --pf-v6-c-pagination--m-bottom--BorderBlockStartWidth: 0;\n --pf-v6-c-pagination__page-menu--Display: var(--pf-v6-c-pagination__page-menu--md--Display);\n --pf-v6-c-pagination__nav--Display: inline-flex;\n --pf-v6-c-pagination__total-items--Display: none;\n }\n}\n@media screen and (min-width: 75rem) {\n .pf-v6-c-pagination {\n --pf-v6-c-pagination__scroll-button--Width: var(--pf-v6-c-pagination__scroll-button--xl--Width);\n }\n}\n\n.pf-v6-c-pagination {\n display: flex;\n flex-wrap: wrap;\n column-gap: var(--pf-v6-c-pagination--ColumnGap);\n align-items: center;\n justify-content: flex-end;\n padding-inline-start: var(--pf-v6-c-pagination--inset);\n padding-inline-end: var(--pf-v6-c-pagination--inset);\n border: 0 solid var(--pf-v6-c-pagination--BorderColor);\n border-block-start-width: var(--pf-v6-c-pagination--BorderBlockStartWidth);\n border-block-end-width: var(--pf-v6-c-pagination--BorderBlockEndWidth);\n}\n:where(:root:not(.pf-v6-theme-glass)) .pf-v6-c-pagination.pf-m-plain, :where(:root.pf-v6-theme-glass) .pf-v6-c-pagination:not(.pf-m-no-plain-on-glass) {\n --pf-v6-c-pagination--m-bottom--BackgroundColor: transparent;\n}\n.pf-v6-c-pagination .pf-v6-c-pagination__page-menu {\n display: var(--pf-v6-c-pagination__page-menu--Display);\n}\n.pf-v6-c-pagination.pf-m-bottom {\n --pf-v6-c-pagination--m-sticky--BoxShadow: var(--pf-v6-c-pagination--m-bottom--m-sticky--BoxShadow);\n --pf-v6-c-pagination--m-sticky--InsetBlockStart: auto;\n --pf-v6-c-pagination--BorderBlockStartWidth: var(--pf-v6-c-pagination--m-bottom--BorderBlockStartWidth);\n position: sticky;\n inset-block-end: var(--pf-v6-c-pagination--m-bottom--InsetBlockEnd);\n justify-content: center;\n padding-block-start: var(--pf-v6-c-pagination--m-bottom--m-sticky--PaddingBlockStart);\n padding-block-end: var(--pf-v6-c-pagination--m-bottom--m-sticky--PaddingBlockEnd);\n padding-inline-start: var(--pf-v6-c-pagination--m-bottom--m-sticky--PaddingInlineStart);\n padding-inline-end: var(--pf-v6-c-pagination--m-bottom--m-sticky--PaddingInlineEnd);\n background-color: var(--pf-v6-c-pagination--m-bottom--BackgroundColor);\n box-shadow: var(--pf-v6-c-pagination--m-bottom--BoxShadow);\n}\n:where(:root.pf-v6-theme-glass) .pf-v6-c-pagination.pf-m-bottom.pf-m-sticky-base:not(.pf-m-sticky-stuck) {\n --pf-v6-c-pagination--m-bottom--BackgroundColor: transparent;\n}\n.pf-v6-c-pagination.pf-m-bottom .pf-v6-c-pagination__nav-control.pf-m-first,\n.pf-v6-c-pagination.pf-m-bottom .pf-v6-c-pagination__nav-control.pf-m-last,\n.pf-v6-c-pagination.pf-m-bottom .pf-v6-c-pagination__nav-page-select {\n display: none;\n}\n.pf-v6-c-pagination.pf-m-bottom .pf-v6-c-pagination__page-menu {\n position: absolute;\n display: var(--pf-v6-c-pagination--m-bottom__page-menu--Display);\n}\n.pf-v6-c-pagination.pf-m-bottom .pf-v6-c-pagination__nav {\n display: flex;\n flex-basis: 100%;\n justify-content: space-between;\n}\n@media screen and (min-width: 48rem) {\n .pf-v6-c-pagination.pf-m-bottom {\n --pf-v6-c-pagination--m-bottom--MarginBlockStart: 0;\n --pf-v6-c-pagination--m-bottom--InsetBlockEnd: auto;\n position: relative;\n justify-content: flex-end;\n padding-block-start: var(--pf-v6-c-pagination--m-bottom--m-static--PaddingBlockStart);\n padding-block-end: var(--pf-v6-c-pagination--m-bottom--m-static--PaddingBlockEnd);\n padding-inline-start: var(--pf-v6-c-pagination--m-bottom--m-static--PaddingInlineStart);\n padding-inline-end: var(--pf-v6-c-pagination--m-bottom--m-static--PaddingInlineEnd);\n }\n .pf-v6-c-pagination.pf-m-bottom .pf-v6-c-pagination__nav-control.pf-m-first,\n .pf-v6-c-pagination.pf-m-bottom .pf-v6-c-pagination__nav-control.pf-m-last,\n .pf-v6-c-pagination.pf-m-bottom .pf-v6-c-pagination__nav-page-select {\n display: block;\n }\n .pf-v6-c-pagination.pf-m-bottom .pf-v6-c-pagination__nav-page-select {\n display: inline-flex;\n }\n .pf-v6-c-pagination.pf-m-bottom .pf-v6-c-pagination__page-menu {\n position: relative;\n }\n .pf-v6-c-pagination.pf-m-bottom .pf-v6-c-pagination__nav {\n display: inline-flex;\n flex-basis: auto;\n }\n}\n.pf-v6-c-pagination.pf-m-static {\n position: relative;\n padding-block-start: var(--pf-v6-c-pagination--m-bottom--m-static--PaddingBlockStart);\n padding-block-end: var(--pf-v6-c-pagination--m-bottom--m-static--PaddingBlockEnd);\n padding-inline-start: var(--pf-v6-c-pagination--m-bottom--m-static--PaddingInlineStart);\n padding-inline-end: var(--pf-v6-c-pagination--m-bottom--m-static--PaddingInlineEnd);\n border: 0;\n box-shadow: none;\n}\n.pf-v6-c-pagination.pf-m-sticky {\n --pf-v6-c-pagination--m-bottom--InsetBlockEnd: 0;\n --pf-v6-c-pagination--BorderBlockEndWidth: var(--pf-v6-c-pagination--m-sticky--BorderBlockEndWidth);\n --pf-v6-c-pagination--m-bottom--BorderBlockStartWidth: var(--pf-v6-c-pagination--m-bottom--m-sticky--BorderBlockStartWidth);\n inset-block-start: var(--pf-v6-c-pagination--m-sticky--InsetBlockStart);\n background-color: var(--pf-v6-c-pagination--m-sticky--BackgroundColor);\n border-radius: var(--pf-v6-c-pagination--m-sticky--BorderRadius);\n box-shadow: var(--pf-v6-c-pagination--m-sticky--BoxShadow);\n}\n.pf-v6-c-pagination.pf-m-sticky, .pf-v6-c-pagination.pf-m-sticky-base {\n position: sticky;\n z-index: var(--pf-v6-c-pagination--m-sticky--ZIndex);\n padding-block-start: var(--pf-v6-c-pagination--m-bottom--m-sticky--PaddingBlockStart);\n padding-block-end: var(--pf-v6-c-pagination--m-bottom--m-sticky--PaddingBlockEnd);\n padding-inline-start: var(--pf-v6-c-pagination--m-bottom--m-sticky--PaddingInlineStart);\n padding-inline-end: var(--pf-v6-c-pagination--m-bottom--m-sticky--PaddingInlineEnd);\n}\n.pf-v6-c-pagination.pf-m-sticky-base {\n inset-block-start: var(--pf-v6-c-pagination--m-sticky-base--InsetBlockStart);\n border-radius: var(--pf-v6-c-pagination--m-sticky-base--BorderRadius, 0);\n}\n.pf-v6-c-pagination.pf-m-sticky-base.pf-m-bottom {\n --pf-v6-c-pagination--m-sticky-base--InsetBlockStart: 0;\n --pf-v6-c-pagination--m-bottom--InsetBlockEnd: var(--pf-v6-c-pagination--m-bottom--m-sticky-base--InsetBlockEnd);\n}\n.pf-v6-c-pagination.pf-m-sticky-base::before {\n position: absolute;\n inset: 0;\n z-index: -1;\n content: "";\n background-color: var(--pf-v6-c-pagination--m-sticky-stuck--BackgroundColor);\n border-radius: var(--pf-v6-c-pagination--m-sticky-stuck--BorderRadius);\n box-shadow: var(--pf-v6-c-pagination--m-sticky-stuck--BoxShadow);\n opacity: 0;\n transition-timing-function: var(--pf-v6-c-pagination--m-sticky-base--TransitionTimingFunction);\n transition-duration: var(--pf-v6-c-pagination--m-sticky-base--TransitionDuration);\n transition-property: opacity;\n}\n.pf-v6-c-pagination.pf-m-sticky-stuck {\n --pf-v6-c-pagination--m-sticky-base--BoxShadow: var(--pf-v6-c-pagination--m-sticky-stuck--BoxShadow);\n --pf-v6-c-pagination--m-sticky-base--BorderRadius: var(--pf-v6-c-pagination--m-sticky-stuck--BorderRadius);\n --pf-v6-c-pagination--m-sticky-base--BackgroundColor: var(--pf-v6-c-pagination--m-sticky-stuck--BackgroundColor);\n}\n.pf-v6-c-pagination.pf-m-sticky-stuck::before {\n opacity: 1;\n}\n.pf-v6-c-pagination.pf-m-page-insets {\n --pf-v6-c-pagination--inset: var(--pf-v6-c-pagination--m-page-insets--inset);\n}\n\n.pf-v6-c-pagination__nav {\n display: var(--pf-v6-c-pagination__nav--Display);\n column-gap: var(--pf-v6-c-pagination__nav--ColumnGap);\n justify-content: flex-end;\n}\n\n:where(.pf-v6-m-dir-rtl, [dir=rtl]) .pf-v6-c-pagination__nav-control {\n scale: -1 1;\n}\n\n.pf-v6-c-pagination__nav-page-select {\n display: flex;\n column-gap: var(--pf-v6-c-pagination__nav-page-select--ColumnGap);\n align-items: center;\n}\n.pf-v6-c-pagination__nav-page-select > * {\n font-size: var(--pf-v6-c-pagination__nav-page-select--FontSize);\n white-space: nowrap;\n}\n.pf-v6-c-pagination__nav-page-select .pf-v6-c-form-control {\n width: var(--pf-v6-c-pagination__nav-page-select--c-form-control--Width);\n}\n.pf-v6-c-pagination__nav-page-select .pf-v6-c-form-control > :is(input) {\n appearance: textfield;\n}\n.pf-v6-c-pagination__nav-page-select .pf-v6-c-form-control > :is(input)::-webkit-inner-spin-button, .pf-v6-c-pagination__nav-page-select .pf-v6-c-form-control > :is(input)::-webkit-outer-spin-button {\n margin: 0;\n appearance: none;\n}\n\n.pf-v6-c-pagination__total-items {\n display: var(--pf-v6-c-pagination__total-items--Display);\n}\n\n.pf-v6-c-pagination.pf-m-display-summary {\n --pf-v6-c-pagination__nav--Display: var(--pf-v6-c-pagination--m-display-summary__nav--Display);\n --pf-v6-c-pagination__page-menu--Display: var(--pf-v6-c-pagination--m-display-summary__page-menu--Display);\n --pf-v6-c-pagination__total-items--Display: var(--pf-v6-c-pagination--m-display-summary__total-items--Display);\n}\n.pf-v6-c-pagination.pf-m-display-full {\n --pf-v6-c-pagination__nav--Display: var(--pf-v6-c-pagination--m-display-full__nav--Display);\n --pf-v6-c-pagination__page-menu--Display: var(--pf-v6-c-pagination--m-display-full__page-menu--Display);\n --pf-v6-c-pagination__total-items--Display: var(--pf-v6-c-pagination--m-display-full__total-items--Display);\n}\n.pf-v6-c-pagination.pf-m-inset-none {\n --pf-v6-c-pagination--inset: 0;\n}\n.pf-v6-c-pagination.pf-m-inset-sm {\n --pf-v6-c-pagination--inset: var(--pf-t--global--spacer--sm);\n}\n.pf-v6-c-pagination.pf-m-inset-md {\n --pf-v6-c-pagination--inset: var(--pf-t--global--spacer--md);\n}\n.pf-v6-c-pagination.pf-m-inset-lg {\n --pf-v6-c-pagination--inset: var(--pf-t--global--spacer--lg);\n}\n.pf-v6-c-pagination.pf-m-inset-xl {\n --pf-v6-c-pagination--inset: var(--pf-t--global--spacer--xl);\n}\n.pf-v6-c-pagination.pf-m-inset-2xl {\n --pf-v6-c-pagination--inset: var(--pf-t--global--spacer--2xl);\n}\n@media (min-width: 36rem) {\n .pf-v6-c-pagination.pf-m-display-summary-on-sm {\n --pf-v6-c-pagination__nav--Display: var(--pf-v6-c-pagination--m-display-summary__nav--Display);\n --pf-v6-c-pagination__page-menu--Display: var(--pf-v6-c-pagination--m-display-summary__page-menu--Display);\n --pf-v6-c-pagination__total-items--Display: var(--pf-v6-c-pagination--m-display-summary__total-items--Display);\n }\n .pf-v6-c-pagination.pf-m-display-full-on-sm {\n --pf-v6-c-pagination__nav--Display: var(--pf-v6-c-pagination--m-display-full__nav--Display);\n --pf-v6-c-pagination__page-menu--Display: var(--pf-v6-c-pagination--m-display-full__page-menu--Display);\n --pf-v6-c-pagination__total-items--Display: var(--pf-v6-c-pagination--m-display-full__total-items--Display);\n }\n .pf-v6-c-pagination.pf-m-inset-none-on-sm {\n --pf-v6-c-pagination--inset: 0;\n }\n .pf-v6-c-pagination.pf-m-inset-sm-on-sm {\n --pf-v6-c-pagination--inset: var(--pf-t--global--spacer--sm);\n }\n .pf-v6-c-pagination.pf-m-inset-md-on-sm {\n --pf-v6-c-pagination--inset: var(--pf-t--global--spacer--md);\n }\n .pf-v6-c-pagination.pf-m-inset-lg-on-sm {\n --pf-v6-c-pagination--inset: var(--pf-t--global--spacer--lg);\n }\n .pf-v6-c-pagination.pf-m-inset-xl-on-sm {\n --pf-v6-c-pagination--inset: var(--pf-t--global--spacer--xl);\n }\n .pf-v6-c-pagination.pf-m-inset-2xl-on-sm {\n --pf-v6-c-pagination--inset: var(--pf-t--global--spacer--2xl);\n }\n}\n@media (min-width: 48rem) {\n .pf-v6-c-pagination.pf-m-display-summary-on-md {\n --pf-v6-c-pagination__nav--Display: var(--pf-v6-c-pagination--m-display-summary__nav--Display);\n --pf-v6-c-pagination__page-menu--Display: var(--pf-v6-c-pagination--m-display-summary__page-menu--Display);\n --pf-v6-c-pagination__total-items--Display: var(--pf-v6-c-pagination--m-display-summary__total-items--Display);\n }\n .pf-v6-c-pagination.pf-m-display-full-on-md {\n --pf-v6-c-pagination__nav--Display: var(--pf-v6-c-pagination--m-display-full__nav--Display);\n --pf-v6-c-pagination__page-menu--Display: var(--pf-v6-c-pagination--m-display-full__page-menu--Display);\n --pf-v6-c-pagination__total-items--Display: var(--pf-v6-c-pagination--m-display-full__total-items--Display);\n }\n .pf-v6-c-pagination.pf-m-inset-none-on-md {\n --pf-v6-c-pagination--inset: 0;\n }\n .pf-v6-c-pagination.pf-m-inset-sm-on-md {\n --pf-v6-c-pagination--inset: var(--pf-t--global--spacer--sm);\n }\n .pf-v6-c-pagination.pf-m-inset-md-on-md {\n --pf-v6-c-pagination--inset: var(--pf-t--global--spacer--md);\n }\n .pf-v6-c-pagination.pf-m-inset-lg-on-md {\n --pf-v6-c-pagination--inset: var(--pf-t--global--spacer--lg);\n }\n .pf-v6-c-pagination.pf-m-inset-xl-on-md {\n --pf-v6-c-pagination--inset: var(--pf-t--global--spacer--xl);\n }\n .pf-v6-c-pagination.pf-m-inset-2xl-on-md {\n --pf-v6-c-pagination--inset: var(--pf-t--global--spacer--2xl);\n }\n}\n@media (min-width: 62rem) {\n .pf-v6-c-pagination.pf-m-display-summary-on-lg {\n --pf-v6-c-pagination__nav--Display: var(--pf-v6-c-pagination--m-display-summary__nav--Display);\n --pf-v6-c-pagination__page-menu--Display: var(--pf-v6-c-pagination--m-display-summary__page-menu--Display);\n --pf-v6-c-pagination__total-items--Display: var(--pf-v6-c-pagination--m-display-summary__total-items--Display);\n }\n .pf-v6-c-pagination.pf-m-display-full-on-lg {\n --pf-v6-c-pagination__nav--Display: var(--pf-v6-c-pagination--m-display-full__nav--Display);\n --pf-v6-c-pagination__page-menu--Display: var(--pf-v6-c-pagination--m-display-full__page-menu--Display);\n --pf-v6-c-pagination__total-items--Display: var(--pf-v6-c-pagination--m-display-full__total-items--Display);\n }\n .pf-v6-c-pagination.pf-m-inset-none-on-lg {\n --pf-v6-c-pagination--inset: 0;\n }\n .pf-v6-c-pagination.pf-m-inset-sm-on-lg {\n --pf-v6-c-pagination--inset: var(--pf-t--global--spacer--sm);\n }\n .pf-v6-c-pagination.pf-m-inset-md-on-lg {\n --pf-v6-c-pagination--inset: var(--pf-t--global--spacer--md);\n }\n .pf-v6-c-pagination.pf-m-inset-lg-on-lg {\n --pf-v6-c-pagination--inset: var(--pf-t--global--spacer--lg);\n }\n .pf-v6-c-pagination.pf-m-inset-xl-on-lg {\n --pf-v6-c-pagination--inset: var(--pf-t--global--spacer--xl);\n }\n .pf-v6-c-pagination.pf-m-inset-2xl-on-lg {\n --pf-v6-c-pagination--inset: var(--pf-t--global--spacer--2xl);\n }\n}\n@media (min-width: 75rem) {\n .pf-v6-c-pagination.pf-m-display-summary-on-xl {\n --pf-v6-c-pagination__nav--Display: var(--pf-v6-c-pagination--m-display-summary__nav--Display);\n --pf-v6-c-pagination__page-menu--Display: var(--pf-v6-c-pagination--m-display-summary__page-menu--Display);\n --pf-v6-c-pagination__total-items--Display: var(--pf-v6-c-pagination--m-display-summary__total-items--Display);\n }\n .pf-v6-c-pagination.pf-m-display-full-on-xl {\n --pf-v6-c-pagination__nav--Display: var(--pf-v6-c-pagination--m-display-full__nav--Display);\n --pf-v6-c-pagination__page-menu--Display: var(--pf-v6-c-pagination--m-display-full__page-menu--Display);\n --pf-v6-c-pagination__total-items--Display: var(--pf-v6-c-pagination--m-display-full__total-items--Display);\n }\n .pf-v6-c-pagination.pf-m-inset-none-on-xl {\n --pf-v6-c-pagination--inset: 0;\n }\n .pf-v6-c-pagination.pf-m-inset-sm-on-xl {\n --pf-v6-c-pagination--inset: var(--pf-t--global--spacer--sm);\n }\n .pf-v6-c-pagination.pf-m-inset-md-on-xl {\n --pf-v6-c-pagination--inset: var(--pf-t--global--spacer--md);\n }\n .pf-v6-c-pagination.pf-m-inset-lg-on-xl {\n --pf-v6-c-pagination--inset: var(--pf-t--global--spacer--lg);\n }\n .pf-v6-c-pagination.pf-m-inset-xl-on-xl {\n --pf-v6-c-pagination--inset: var(--pf-t--global--spacer--xl);\n }\n .pf-v6-c-pagination.pf-m-inset-2xl-on-xl {\n --pf-v6-c-pagination--inset: var(--pf-t--global--spacer--2xl);\n }\n}\n@media (min-width: 90.625rem) {\n .pf-v6-c-pagination.pf-m-display-summary-on-2xl {\n --pf-v6-c-pagination__nav--Display: var(--pf-v6-c-pagination--m-display-summary__nav--Display);\n --pf-v6-c-pagination__page-menu--Display: var(--pf-v6-c-pagination--m-display-summary__page-menu--Display);\n --pf-v6-c-pagination__total-items--Display: var(--pf-v6-c-pagination--m-display-summary__total-items--Display);\n }\n .pf-v6-c-pagination.pf-m-display-full-on-2xl {\n --pf-v6-c-pagination__nav--Display: var(--pf-v6-c-pagination--m-display-full__nav--Display);\n --pf-v6-c-pagination__page-menu--Display: var(--pf-v6-c-pagination--m-display-full__page-menu--Display);\n --pf-v6-c-pagination__total-items--Display: var(--pf-v6-c-pagination--m-display-full__total-items--Display);\n }\n .pf-v6-c-pagination.pf-m-inset-none-on-2xl {\n --pf-v6-c-pagination--inset: 0;\n }\n .pf-v6-c-pagination.pf-m-inset-sm-on-2xl {\n --pf-v6-c-pagination--inset: var(--pf-t--global--spacer--sm);\n }\n .pf-v6-c-pagination.pf-m-inset-md-on-2xl {\n --pf-v6-c-pagination--inset: var(--pf-t--global--spacer--md);\n }\n .pf-v6-c-pagination.pf-m-inset-lg-on-2xl {\n --pf-v6-c-pagination--inset: var(--pf-t--global--spacer--lg);\n }\n .pf-v6-c-pagination.pf-m-inset-xl-on-2xl {\n --pf-v6-c-pagination--inset: var(--pf-t--global--spacer--xl);\n }\n .pf-v6-c-pagination.pf-m-inset-2xl-on-2xl {\n --pf-v6-c-pagination--inset: var(--pf-t--global--spacer--2xl);\n }\n}',""]);const i=l},3966(e,n,t){"use strict";t.d(n,{A:()=>i});var a=t(1601),o=t.n(a),r=t(6314),l=t.n(r)()(o());l.push([e.id,'.pf-v6-c-panel {\n --pf-v6-c-panel--Width: auto;\n --pf-v6-c-panel--MinWidth: auto;\n --pf-v6-c-panel--MaxWidth: none;\n --pf-v6-c-panel--BackgroundColor: var(--pf-t--global--background--color--primary--default);\n --pf-v6-c-panel--BoxShadow: none;\n --pf-v6-c-panel--BorderRadius: var(--pf-t--global--border--radius--medium);\n --pf-v6-c-panel--before--BorderWidth: var(--pf-t--global--border--width--high-contrast--regular);\n --pf-v6-c-panel--before--BorderColor: var(--pf-t--global--border--color--high-contrast);\n --pf-v6-c-panel--m-secondary--BackgroundColor: var(--pf-t--global--background--color--secondary--default);\n --pf-v6-c-panel--m-secondary--before--BorderWidth: var(--pf-t--global--border--width--high-contrast--regular);\n --pf-v6-c-panel--m-bordered--before--BorderWidth: var(--pf-t--global--border--width--box--default);\n --pf-v6-c-panel--m-bordered--before--BorderColor: var(--pf-t--global--border--color--default);\n --pf-v6-c-panel--m-no-border--before--BorderWidth: 0;\n --pf-v6-c-panel--m-raised--BoxShadow: var(--pf-t--global--box-shadow--md);\n --pf-v6-c-panel--m-raised--BackgroundColor: var(--pf-t--global--background--color--floating--default);\n --pf-v6-c-panel--m-raised--before--BorderWidth: var(--pf-t--global--border--width--high-contrast--regular);\n --pf-v6-c-panel--m-raised--BorderRadius: var(--pf-t--global--border--radius--small);\n --pf-v6-c-panel__header--PaddingBlockStart: var(--pf-t--global--spacer--md);\n --pf-v6-c-panel__header--PaddingInlineEnd: var(--pf-t--global--spacer--lg);\n --pf-v6-c-panel__header--PaddingBlockEnd: var(--pf-t--global--spacer--md);\n --pf-v6-c-panel__header--PaddingInlineStart: var(--pf-t--global--spacer--lg);\n --pf-v6-c-panel__main--MaxHeight: none;\n --pf-v6-c-panel__main--Overflow: visible;\n --pf-v6-c-panel__main-body--PaddingBlockStart: var(--pf-t--global--spacer--lg);\n --pf-v6-c-panel__main-body--PaddingInlineEnd: var(--pf-t--global--spacer--lg);\n --pf-v6-c-panel__main-body--PaddingBlockEnd: var(--pf-t--global--spacer--lg);\n --pf-v6-c-panel__main-body--PaddingInlineStart: var(--pf-t--global--spacer--lg);\n --pf-v6-c-panel__footer--PaddingBlockStart: var(--pf-t--global--spacer--sm);\n --pf-v6-c-panel__footer--PaddingInlineEnd: var(--pf-t--global--spacer--lg);\n --pf-v6-c-panel__footer--PaddingBlockEnd: var(--pf-t--global--spacer--sm);\n --pf-v6-c-panel__footer--PaddingInlineStart: var(--pf-t--global--spacer--lg);\n --pf-v6-c-panel__footer--BoxShadow: none;\n --pf-v6-c-panel__footer--BorderColor: transparent;\n --pf-v6-c-panel__footer--BorderWidth: 0;\n --pf-v6-c-panel--m-pill--BorderRadius: var(--pf-t--global--border--radius--pill);\n --pf-v6-c-panel--m-scrollable__main--MaxHeight: 18.75rem;\n --pf-v6-c-panel--m-scrollable__main--Overflow: auto;\n --pf-v6-c-panel--m-scrollable__footer--BoxShadow: var(--pf-t--global--box-shadow--sm--top);\n --pf-v6-c-panel--m-scrollable__footer--PaddingBlockStart: var(--pf-t--global--spacer--md);\n --pf-v6-c-panel--m-scrollable__footer--PaddingBlockEnd: var(--pf-t--global--spacer--md);\n --pf-v6-c-panel--m-scrollable__footer--BorderColor: var(--pf-t--global--border--color--high-contrast);\n --pf-v6-c-panel--m-scrollable__footer--BorderWidth: var(--pf-t--global--border--width--high-contrast--regular);\n --pf-v6-c-panel--m-glass--BackgroundColor: var(--pf-t--global--background--color--glass--primary--default);\n --pf-v6-c-panel--m-glass--before--BorderWidth: var(--pf-t--global--border--width--glass--default);\n --pf-v6-c-panel--m-glass--before--BorderColor: var(--pf-t--global--border--color--glass--default);\n --pf-v6-c-panel--m-glass--BoxShadow: var(--pf-t--global--box-shadow--glass--default);\n --pf-v6-c-panel--m-glass--BorderRadius: var(--pf-t--global--border--radius--glass--default);\n --pf-v6-c-panel--m-glass--BackdropFilter: var(--pf-t--global--background--filter--glass--blur--primary);\n}\n\n.pf-v6-c-panel {\n position: relative;\n width: var(--pf-v6-c-panel--Width);\n min-width: var(--pf-v6-c-panel--MinWidth);\n max-width: var(--pf-v6-c-panel--MaxWidth);\n background-color: var(--pf-v6-c-panel--BackgroundColor);\n border-radius: var(--pf-v6-c-panel--BorderRadius);\n box-shadow: var(--pf-v6-c-panel--BoxShadow);\n}\n.pf-v6-c-panel::before {\n position: absolute;\n inset: 0;\n pointer-events: none;\n content: "";\n border: var(--pf-v6-c-panel--before--BorderWidth) solid var(--pf-v6-c-panel--before--BorderColor);\n border-radius: var(--pf-v6-c-panel--BorderRadius);\n}\n.pf-v6-c-panel.pf-m-bordered {\n --pf-v6-c-panel--before--BorderWidth: var(--pf-v6-c-panel--m-bordered--before--BorderWidth);\n --pf-v6-c-panel--before--BorderColor: var(--pf-v6-c-panel--m-bordered--before--BorderColor);\n}\n.pf-v6-c-panel.pf-m-secondary {\n --pf-v6-c-panel--BackgroundColor: var(--pf-v6-c-panel--m-secondary--BackgroundColor);\n --pf-v6-c-panel--before--BorderWidth: var(--pf-v6-c-panel--m-secondary--before--BorderWidth);\n}\n.pf-v6-c-panel.pf-m-raised {\n --pf-v6-c-panel--BackgroundColor: var(--pf-v6-c-panel--m-raised--BackgroundColor);\n --pf-v6-c-panel--BoxShadow: var(--pf-v6-c-panel--m-raised--BoxShadow);\n --pf-v6-c-panel--before--BorderWidth: var(--pf-v6-c-panel--m-raised--before--BorderWidth);\n --pf-v6-c-panel--BorderRadius: var(--pf-v6-c-panel--m-raised--BorderRadius);\n}\n.pf-v6-c-panel.pf-m-scrollable {\n --pf-v6-c-panel__main--MaxHeight: var(--pf-v6-c-panel--m-scrollable__main--MaxHeight);\n --pf-v6-c-panel__main--Overflow: var(--pf-v6-c-panel--m-scrollable__main--Overflow);\n --pf-v6-c-panel__footer--BoxShadow: var(--pf-v6-c-panel--m-scrollable__footer--BoxShadow);\n --pf-v6-c-panel__footer--PaddingBlockStart: var(--pf-v6-c-panel--m-scrollable__footer--PaddingBlockStart);\n --pf-v6-c-panel__footer--PaddingBlockEnd: var(--pf-v6-c-panel--m-scrollable__footer--PaddingBlockEnd);\n --pf-v6-c-panel__footer--BorderColor: var(--pf-v6-c-panel--m-scrollable__footer--BorderColor);\n --pf-v6-c-panel__footer--BorderWidth: var(--pf-v6-c-panel--m-scrollable__footer--BorderWidth);\n}\n.pf-v6-c-panel.pf-m-scrollable-auto-height {\n --pf-v6-c-panel__main--MaxHeight: 100%;\n max-height: 100%;\n}\n:where(.pf-v6-theme-glass) .pf-v6-c-panel.pf-m-glass {\n --pf-v6-c-panel--BackgroundColor: var(--pf-v6-c-panel--m-glass--BackgroundColor);\n --pf-v6-c-panel--before--BorderWidth: var(--pf-v6-c-panel--m-glass--before--BorderWidth);\n --pf-v6-c-panel--before--BorderColor: var(--pf-v6-c-panel--m-glass--before--BorderColor);\n --pf-v6-c-panel--BoxShadow: var(--pf-v6-c-panel--m-glass--BoxShadow);\n --pf-v6-c-panel--BorderRadius: var(--pf-v6-c-panel--m-glass--BorderRadius);\n backdrop-filter: var(--pf-v6-c-panel--m-glass--BackdropFilter);\n}\n.pf-v6-c-panel.pf-m-no-border {\n --pf-v6-c-panel--before--BorderWidth: var(--pf-v6-c-panel--m-no-border--before--BorderWidth);\n}\n.pf-v6-c-panel.pf-m-pill {\n --pf-v6-c-panel--BorderRadius: var(--pf-v6-c-panel--m-pill--BorderRadius);\n}\n.pf-v6-c-panel.pf-m-full-height {\n height: 100%;\n}\n\n.pf-v6-c-panel,\n.pf-v6-c-panel__main {\n display: flex;\n flex-direction: column;\n}\n\n.pf-v6-c-panel__header {\n padding-block-start: var(--pf-v6-c-panel__header--PaddingBlockStart);\n padding-block-end: var(--pf-v6-c-panel__header--PaddingBlockEnd);\n padding-inline-start: var(--pf-v6-c-panel__header--PaddingInlineStart);\n padding-inline-end: var(--pf-v6-c-panel__header--PaddingInlineEnd);\n}\n\n.pf-v6-c-panel__main {\n min-height: 0;\n max-height: var(--pf-v6-c-panel__main--MaxHeight);\n overflow: var(--pf-v6-c-panel__main--Overflow);\n}\n\n.pf-v6-c-panel__main-body {\n padding-block-start: var(--pf-v6-c-panel__main-body--PaddingBlockStart);\n padding-block-end: var(--pf-v6-c-panel__main-body--PaddingBlockEnd);\n padding-inline-start: var(--pf-v6-c-panel__main-body--PaddingInlineStart);\n padding-inline-end: var(--pf-v6-c-panel__main-body--PaddingInlineEnd);\n}\n\n.pf-v6-c-panel__footer {\n padding-block-start: var(--pf-v6-c-panel__footer--PaddingBlockStart);\n padding-block-end: var(--pf-v6-c-panel__footer--PaddingBlockEnd);\n padding-inline-start: var(--pf-v6-c-panel__footer--PaddingInlineStart);\n padding-inline-end: var(--pf-v6-c-panel__footer--PaddingInlineEnd);\n border-block-start: var(--pf-v6-c-panel__footer--BorderWidth) solid var(--pf-v6-c-panel__footer--BorderColor);\n box-shadow: var(--pf-v6-c-panel__footer--BoxShadow);\n}',""]);const i=l},2005(e,n,t){"use strict";t.d(n,{A:()=>i});var a=t(1601),o=t.n(a),r=t(6314),l=t.n(r)()(o());l.push([e.id,".pf-v6-c-popover {\n --pf-v6-c-popover--FontSize: var(--pf-t--global--font--size--body--sm);\n --pf-v6-c-popover--MinWidth: calc(var(--pf-v6-c-popover__content--PaddingInlineStart) + var(--pf-v6-c-popover__content--PaddingInlineEnd) + 18.75rem);\n --pf-v6-c-popover--MaxWidth: calc(var(--pf-v6-c-popover__content--PaddingInlineStart) + var(--pf-v6-c-popover__content--PaddingInlineEnd) + 18.75rem);\n --pf-v6-c-popover--BoxShadow: var(--pf-t--global--box-shadow--md);\n --pf-v6-c-popover--BorderWidth: var(--pf-t--global--border--width--high-contrast--regular);\n --pf-v6-c-popover--BorderColor: var(--pf-t--global--border--color--high-contrast);\n --pf-v6-c-popover--BorderRadius: var(--pf-t--global--border--radius--medium);\n --pf-v6-c-popover--m-danger__title-icon--Color: var(--pf-t--global--icon--color--status--danger--default);\n --pf-v6-c-popover--m-warning__title-icon--Color: var(--pf-t--global--icon--color--status--warning--default);\n --pf-v6-c-popover--m-success__title-icon--Color: var(--pf-t--global--icon--color--status--success--default);\n --pf-v6-c-popover--m-info__title-icon--Color: var(--pf-t--global--icon--color--status--info--default);\n --pf-v6-c-popover--m-custom__title-icon--Color: var(--pf-t--global--icon--color--status--custom--default);\n --pf-v6-c-popover__content--BackgroundColor: var(--pf-t--global--background--color--floating--default);\n --pf-v6-c-popover__content--PaddingBlockStart: var(--pf-t--global--spacer--md);\n --pf-v6-c-popover__content--PaddingInlineEnd: var(--pf-t--global--spacer--md);\n --pf-v6-c-popover__content--PaddingBlockEnd: var(--pf-t--global--spacer--md);\n --pf-v6-c-popover__content--PaddingInlineStart: var(--pf-t--global--spacer--md);\n --pf-v6-c-popover__content--BorderRadius: var(--pf-t--global--border--radius--medium);\n --pf-v6-c-popover__arrow--Width: 0.9375rem;\n --pf-v6-c-popover__arrow--Height: 0.9375rem;\n --pf-v6-c-popover__arrow--BoxShadow: var(--pf-t--global--box-shadow--md);\n --pf-v6-c-popover__arrow--BackgroundColor: var(--pf-t--global--background--color--floating--default);\n --pf-v6-c-popover__arrow--m-top--TranslateX: -50%;\n --pf-v6-c-popover__arrow--m-top--TranslateY: 50%;\n --pf-v6-c-popover__arrow--m-top--Rotate: 45deg;\n --pf-v6-c-popover__arrow--m-right--TranslateX: -50%;\n --pf-v6-c-popover__arrow--m-right--TranslateY: -50%;\n --pf-v6-c-popover__arrow--m-right--Rotate: 45deg;\n --pf-v6-c-popover__arrow--m-bottom--TranslateX: -50%;\n --pf-v6-c-popover__arrow--m-bottom--TranslateY: -50%;\n --pf-v6-c-popover__arrow--m-bottom--Rotate: 45deg;\n --pf-v6-c-popover__arrow--m-left--TranslateX: 50%;\n --pf-v6-c-popover__arrow--m-left--TranslateY: -50%;\n --pf-v6-c-popover__arrow--m-left--Rotate: 45deg;\n --pf-v6-c-popover__arrow--m-inline-top--InsetBlockStart: var(--pf-t--global--border--radius--medium);\n --pf-v6-c-popover__arrow--m-inline-bottom--InsetBlockEnd: var(--pf-t--global--border--radius--medium);\n --pf-v6-c-popover__arrow--m-block-left--InsetInlineStart: var(--pf-t--global--border--radius--medium);\n --pf-v6-c-popover__arrow--m-block-right--InsetInlineEnd: var(--pf-t--global--border--radius--medium);\n --pf-v6-c-popover__close--InsetBlockStart: calc(var(--pf-v6-c-popover__content--PaddingBlockStart) - var(--pf-t--global--spacer--control--vertical--default));\n --pf-v6-c-popover__close--InsetInlineEnd: var(--pf-v6-c-popover__content--PaddingInlineEnd);\n --pf-v6-c-popover__close--sibling--PaddingInlineEnd: var(--pf-t--global--spacer--2xl);\n --pf-v6-c-popover__header--MarginBlockEnd: var(--pf-t--global--spacer--sm);\n --pf-v6-c-popover__title-text--Color: var(--pf-t--global--text--color--regular);\n --pf-v6-c-popover__title-text--FontWeight: var(--pf-t--global--font--weight--body--bold);\n --pf-v6-c-popover__title-text--FontSize: var(--pf-t--global--font--size--body--default);\n --pf-v6-c-popover__title-icon--MarginInlineEnd: var(--pf-t--global--spacer--sm);\n --pf-v6-c-popover__title-icon--Color: var(--pf-t--global--icon--color--regular);\n --pf-v6-c-popover__title-icon--FontSize: var(--pf-t--global--icon--size--font--body--default);\n --pf-v6-c-popover__footer--MarginBlockStart: var(--pf-t--global--spacer--md);\n}\n\n.pf-v6-c-popover {\n position: relative;\n min-width: var(--pf-v6-c-popover--MinWidth);\n max-width: var(--pf-v6-c-popover--MaxWidth);\n font-size: var(--pf-v6-c-popover--FontSize);\n border: var(--pf-v6-c-popover--BorderWidth) solid var(--pf-v6-c-popover--BorderColor);\n border-radius: var(--pf-v6-c-popover--BorderRadius);\n box-shadow: var(--pf-v6-c-popover--BoxShadow);\n}\n.pf-v6-c-popover.pf-m-no-padding {\n --pf-v6-c-popover__content--PaddingBlockStart: 0px;\n --pf-v6-c-popover__content--PaddingInlineEnd: 0px;\n --pf-v6-c-popover__content--PaddingBlockEnd: 0px;\n --pf-v6-c-popover__content--PaddingInlineStart: 0px;\n}\n.pf-v6-c-popover.pf-m-width-auto {\n --pf-v6-c-popover--MinWidth: auto;\n --pf-v6-c-popover--MaxWidth: none;\n}\n.pf-v6-c-popover:is(.pf-m-top,\n.pf-m-top-left,\n.pf-m-top-right) {\n --pf-v6-c-popover__arrow--InsetBlockEnd: var(--pf-v6-c-popover--m-top--InsetBlockEnd, 0);\n --pf-v6-c-popover__arrow--InsetInlineStart: var(--pf-v6-c-popover--m-top--InsetInlineStart, 50%);\n --pf-v6-c-popover__arrow--TranslateX: var(--pf-v6-c-popover__arrow--m-top--TranslateX);\n --pf-v6-c-popover__arrow--TranslateY: var(--pf-v6-c-popover__arrow--m-top--TranslateY);\n --pf-v6-c-popover__arrow--Rotate: var(--pf-v6-c-popover__arrow--m-top--Rotate);\n}\n.pf-v6-c-popover:is(.pf-m-bottom,\n.pf-m-bottom-left,\n.pf-m-bottom-right) {\n --pf-v6-c-popover__arrow--InsetBlockStart: var(--pf-v6-c-popover--m-bottom--InsetBlockStart, 0);\n --pf-v6-c-popover__arrow--InsetInlineStart: var(--pf-v6-c-popover--m-bottom--InsetInlineStart, 50%);\n --pf-v6-c-popover__arrow--TranslateX: var(--pf-v6-c-popover__arrow--m-bottom--TranslateX);\n --pf-v6-c-popover__arrow--TranslateY: var(--pf-v6-c-popover__arrow--m-bottom--TranslateY);\n --pf-v6-c-popover__arrow--Rotate: var(--pf-v6-c-popover__arrow--m-bottom--Rotate);\n}\n.pf-v6-c-popover:is(.pf-m-left,\n.pf-m-left-top,\n.pf-m-left-bottom) {\n --pf-v6-c-popover__arrow--InsetBlockStart: var(--pf-v6-c-popover--m-left--InsetBlockStart, 50%);\n --pf-v6-c-popover__arrow--InsetInlineEnd: var(--pf-v6-c-popover--m-left--InsetInlineEnd, 0);\n --pf-v6-c-popover__arrow--TranslateX: var(--pf-v6-c-popover__arrow--m-left--TranslateX);\n --pf-v6-c-popover__arrow--TranslateY: var(--pf-v6-c-popover__arrow--m-left--TranslateY);\n --pf-v6-c-popover__arrow--Rotate: var(--pf-v6-c-popover__arrow--m-left--Rotate);\n}\n.pf-v6-c-popover:is(.pf-m-right,\n.pf-m-right-top,\n.pf-m-right-bottom) {\n --pf-v6-c-popover__arrow--InsetBlockStart: var(--pf-v6-c-popover--m-right--InsetBlockStart, 50%);\n --pf-v6-c-popover__arrow--InsetInlineStart: var(--pf-v6-c-popover--m-right--InsetInlineStart, 0);\n --pf-v6-c-popover__arrow--TranslateX: var(--pf-v6-c-popover__arrow--m-right--TranslateX);\n --pf-v6-c-popover__arrow--TranslateY: var(--pf-v6-c-popover__arrow--m-right--TranslateY);\n --pf-v6-c-popover__arrow--Rotate: var(--pf-v6-c-popover__arrow--m-right--Rotate);\n}\n.pf-v6-c-popover:is(.pf-m-left-top,\n.pf-m-right-top) {\n --pf-v6-c-popover__arrow--InsetBlockStart: var(--pf-v6-c-popover__arrow--m-inline-top--InsetBlockStart);\n --pf-v6-c-popover__arrow--TranslateY: var(--pf-v6-c-popover__arrow--m-top--TranslateY);\n}\n.pf-v6-c-popover:is(.pf-m-left-bottom,\n.pf-m-right-bottom) {\n --pf-v6-c-popover__arrow--InsetBlockStart: auto;\n --pf-v6-c-popover__arrow--InsetBlockEnd: var(--pf-v6-c-popover__arrow--m-inline-bottom--InsetBlockEnd);\n}\n.pf-v6-c-popover:is(.pf-m-top-left,\n.pf-m-bottom-left) {\n --pf-v6-c-popover__arrow--InsetInlineStart: var(--pf-v6-c-popover__arrow--m-block-left--InsetInlineStart);\n --pf-v6-c-popover__arrow--TranslateX: var(--pf-v6-c-popover__arrow--m-left--TranslateX);\n}\n.pf-v6-c-popover:is(.pf-m-top-right,\n.pf-m-bottom-right) {\n --pf-v6-c-popover__arrow--InsetInlineEnd: var(--pf-v6-c-popover__arrow--m-block-right--InsetInlineEnd);\n --pf-v6-c-popover__arrow--InsetInlineStart: auto;\n}\n.pf-v6-c-popover.pf-m-danger {\n --pf-v6-c-popover__title-icon--Color: var(--pf-v6-c-popover--m-danger__title-icon--Color);\n}\n.pf-v6-c-popover.pf-m-warning {\n --pf-v6-c-popover__title-icon--Color: var(--pf-v6-c-popover--m-warning__title-icon--Color);\n}\n.pf-v6-c-popover.pf-m-success {\n --pf-v6-c-popover__title-icon--Color: var(--pf-v6-c-popover--m-success__title-icon--Color);\n}\n.pf-v6-c-popover.pf-m-custom {\n --pf-v6-c-popover__title-icon--Color: var(--pf-v6-c-popover--m-custom__title-icon--Color);\n}\n.pf-v6-c-popover.pf-m-info {\n --pf-v6-c-popover__title-icon--Color: var(--pf-v6-c-popover--m-info__title-icon--Color);\n}\n\n.pf-v6-c-popover__content {\n position: relative;\n padding-block-start: var(--pf-v6-c-popover__content--PaddingBlockStart);\n padding-block-end: var(--pf-v6-c-popover__content--PaddingBlockEnd);\n padding-inline-start: var(--pf-v6-c-popover__content--PaddingInlineStart);\n padding-inline-end: var(--pf-v6-c-popover__content--PaddingInlineEnd);\n background-color: var(--pf-v6-c-popover__content--BackgroundColor);\n border-radius: var(--pf-v6-c-popover__content--BorderRadius);\n}\n\n.pf-v6-c-popover__close {\n position: absolute;\n inset-block-start: var(--pf-v6-c-popover__close--InsetBlockStart);\n inset-inline-end: var(--pf-v6-c-popover__close--InsetInlineEnd);\n}\n.pf-v6-c-popover__close + * {\n padding-inline-end: var(--pf-v6-c-popover__close--sibling--PaddingInlineEnd);\n}\n\n.pf-v6-c-popover__arrow {\n position: absolute;\n top: var(--pf-v6-c-popover__arrow--InsetBlockStart, auto);\n right: var(--pf-v6-c-popover__arrow--InsetInlineEnd, auto);\n bottom: var(--pf-v6-c-popover__arrow--InsetBlockEnd, auto);\n left: var(--pf-v6-c-popover__arrow--InsetInlineStart, auto);\n width: var(--pf-v6-c-popover__arrow--Width);\n height: var(--pf-v6-c-popover__arrow--Height);\n pointer-events: none;\n background-color: var(--pf-v6-c-popover__arrow--BackgroundColor);\n border: var(--pf-v6-c-popover--BorderWidth) solid var(--pf-v6-c-popover--BorderColor);\n box-shadow: var(--pf-v6-c-popover__arrow--BoxShadow);\n transform: translateX(var(--pf-v6-c-popover__arrow--TranslateX, 0)) translateY(var(--pf-v6-c-popover__arrow--TranslateY, 0)) rotate(var(--pf-v6-c-popover__arrow--Rotate, 0));\n}\n\n.pf-v6-c-popover__header {\n margin-block-end: var(--pf-v6-c-popover__header--MarginBlockEnd);\n}\n\n.pf-v6-c-popover__title {\n display: flex;\n flex: 0 0 auto;\n}\n\n.pf-v6-c-popover__title-icon {\n margin-inline-end: var(--pf-v6-c-popover__title-icon--MarginInlineEnd);\n font-size: var(--pf-v6-c-popover__title-icon--FontSize);\n color: var(--pf-v6-c-popover__title-icon--Color);\n}\n\n.pf-v6-c-popover__title-text {\n min-width: 0;\n font-size: var(--pf-v6-c-popover__title-text--FontSize);\n font-weight: var(--pf-v6-c-popover__title-text--FontWeight);\n color: var(--pf-v6-c-popover__title-text--Color);\n overflow-wrap: break-word;\n}\n\n.pf-v6-c-popover__body {\n overflow-wrap: break-word;\n}\n\n.pf-v6-c-popover__footer {\n margin-block-start: var(--pf-v6-c-popover__footer--MarginBlockStart);\n}",""]);const i=l},1964(e,n,t){"use strict";t.d(n,{A:()=>i});var a=t(1601),o=t.n(a),r=t(6314),l=t.n(r)()(o());l.push([e.id,'.pf-v6-c-popover[data-popper-reference-hidden="true"] {\n visibility: hidden;\n pointer-events: none;\n}\n\n',""]);const i=l},2306(e,n,t){"use strict";t.d(n,{A:()=>i});var a=t(1601),o=t.n(a),r=t(6314),l=t.n(r)()(o());l.push([e.id,".pf-v6-c-radio {\n --pf-v6-c-radio--GridGap: var(--pf-t--global--spacer--sm) var(--pf-t--global--spacer--sm);\n --pf-v6-c-radio--AccentColor: var(--pf-t--global--icon--color--brand--default);\n --pf-v6-c-radio--m-standalone--MinHeight: calc(var(--pf-v6-c-radio__label--FontSize) * var(--pf-v6-c-radio__label--LineHeight));\n --pf-v6-c-radio__label--disabled--Color: var(--pf-t--global--text--color--disabled);\n --pf-v6-c-radio__label--Color: var(--pf-t--global--text--color--regular);\n --pf-v6-c-radio__label--FontWeight: var(--pf-t--global--font--weight--body--default);\n --pf-v6-c-radio__label--FontSize: var(--pf-t--global--font--size--body--default);\n --pf-v6-c-radio__label--LineHeight: var(--pf-t--global--font--line-height--body);\n --pf-v6-c-radio__description--FontSize: var(--pf-t--global--font--size--body--sm);\n --pf-v6-c-radio__description--Color: var(--pf-t--global--text--color--subtle);\n --pf-v6-c-radio__input--first-child--MarginInlineStart: 0.0625rem;\n --pf-v6-c-radio__input--last-child--MarginInlineEnd: 0.0625rem;\n --pf-v6-c-radio__body--MarginBlockStart: var(--pf-t--global--spacer--sm);\n --pf-v6-c-radio__input--TranslateY: calc((var(--pf-v6-c-radio__label--LineHeight) * var(--pf-v6-c-radio__label--FontSize) / 2 ) - 50%);\n}\n\n.pf-v6-c-radio {\n display: grid;\n grid-template-columns: auto 1fr;\n gap: var(--pf-v6-c-radio--GridGap);\n align-items: baseline;\n accent-color: var(--pf-v6-c-radio--AccentColor);\n}\n.pf-v6-c-radio.pf-m-standalone {\n display: inline-grid;\n grid-template-columns: auto;\n min-height: var(--pf-v6-c-radio--m-standalone--MinHeight);\n}\n.pf-v6-c-radio.pf-m-standalone .pf-v6-c-radio__input {\n align-self: center;\n transform: none;\n}\n\n.pf-v6-c-radio__input {\n align-self: start;\n font-size: var(--pf-v6-c-radio__label--FontSize);\n line-height: var(--pf-v6-c-radio__label--LineHeight);\n transform: translateY(var(--pf-v6-c-radio__input--TranslateY));\n}\n.pf-v6-c-radio__input:first-child {\n margin-inline-start: var(--pf-v6-c-radio__input--first-child--MarginInlineStart);\n}\n.pf-v6-c-radio__input:last-child {\n margin-inline-end: var(--pf-v6-c-radio__input--last-child--MarginInlineEnd);\n}\n\n.pf-v6-c-radio__label {\n font-size: var(--pf-v6-c-radio__label--FontSize);\n font-weight: var(--pf-v6-c-radio__label--FontWeight);\n line-height: var(--pf-v6-c-radio__label--LineHeight);\n color: var(--pf-v6-c-radio__label--Color);\n}\n\n.pf-v6-c-radio__description {\n grid-column: 2;\n font-size: var(--pf-v6-c-radio__description--FontSize);\n color: var(--pf-v6-c-radio__description--Color);\n}\n\n.pf-v6-c-radio__body {\n grid-column: 2;\n margin-block-start: var(--pf-v6-c-radio__body--MarginBlockStart);\n}\n\n.pf-v6-c-radio__label,\n.pf-v6-c-radio__input {\n justify-self: start;\n}\nlabel.pf-v6-c-radio, .pf-v6-c-radio__label,\n.pf-v6-c-radio__input {\n cursor: pointer;\n}\n\n.pf-v6-c-radio__label:disabled, .pf-v6-c-radio__label.pf-m-disabled,\n.pf-v6-c-radio__input:disabled,\n.pf-v6-c-radio__input.pf-m-disabled {\n --pf-v6-c-radio__label--Color: var(--pf-v6-c-radio__label--disabled--Color);\n cursor: not-allowed;\n}",""]);const i=l},8746(e,n,t){"use strict";t.d(n,{A:()=>i});var a=t(1601),o=t.n(a),r=t(6314),l=t.n(r)()(o());l.push([e.id,".pf-v6-c-spinner {\n --pf-v6-c-spinner--diameter: var(--pf-t--global--icon--size--2xl);\n --pf-v6-c-spinner--Width: var(--pf-v6-c-spinner--diameter);\n --pf-v6-c-spinner--Height: var(--pf-v6-c-spinner--diameter);\n --pf-v6-c-spinner--Color: var(--pf-t--global--icon--color--brand--default);\n --pf-v6-c-spinner--AnimationDuration: 1.4s;\n --pf-v6-c-spinner--AnimationTimingFunction: linear;\n --pf-v6-c-spinner--StrokeWidth: 10;\n --pf-v6-c-spinner__path--StrokeWidth: var(--pf-v6-c-spinner--StrokeWidth);\n --pf-v6-c-spinner__path--AnimationTimingFunction: ease-in-out;\n --pf-v6-c-spinner--m-xs--diameter: var(--pf-t--global--icon--size--sm);\n --pf-v6-c-spinner--m-sm--diameter: var(--pf-t--global--icon--size--md);\n --pf-v6-c-spinner--m-md--diameter: var(--pf-t--global--icon--size--lg);\n --pf-v6-c-spinner--m-lg--diameter: var(--pf-t--global--icon--size--xl);\n --pf-v6-c-spinner--m-xl--diameter: var(--pf-t--global--icon--size--2xl);\n --pf-v6-c-spinner--m-inline--diameter: 1em;\n}\n\n.pf-v6-c-spinner {\n width: var(--pf-v6-c-spinner--Width);\n height: var(--pf-v6-c-spinner--Height);\n overflow: hidden;\n animation: pf-v6-c-spinner-animation-rotate calc(var(--pf-v6-c-spinner--AnimationDuration) * 2) var(--pf-v6-c-spinner--AnimationTimingFunction) infinite;\n}\n.pf-v6-c-spinner.pf-m-inline {\n --pf-v6-c-spinner--diameter: var(--pf-v6-c-spinner--m-inline--diameter);\n}\n.pf-v6-c-spinner.pf-m-xs {\n --pf-v6-c-spinner--diameter: var(--pf-v6-c-spinner--m-xs--diameter);\n --pf-v6-c-spinner--StrokeWidth: 15;\n}\n.pf-v6-c-spinner.pf-m-sm {\n --pf-v6-c-spinner--diameter: var(--pf-v6-c-spinner--m-sm--diameter);\n}\n.pf-v6-c-spinner.pf-m-md {\n --pf-v6-c-spinner--diameter: var(--pf-v6-c-spinner--m-md--diameter);\n}\n.pf-v6-c-spinner.pf-m-lg {\n --pf-v6-c-spinner--diameter: var(--pf-v6-c-spinner--m-lg--diameter);\n}\n.pf-v6-c-spinner.pf-m-xl {\n --pf-v6-c-spinner--diameter: var(--pf-v6-c-spinner--m-xl--diameter);\n}\n.pf-v6-m-no-motion .pf-v6-c-spinner {\n --pf-v6-c-spinner--AnimationDuration: 0s;\n}\n\n.pf-v6-c-spinner__path {\n width: 100%;\n height: 100%;\n stroke: var(--pf-v6-c-spinner--Color);\n stroke-width: var(--pf-v6-c-spinner--StrokeWidth);\n stroke-linecap: round;\n stroke-dasharray: 283;\n stroke-dashoffset: 280;\n transform-origin: 50% 50%;\n animation: pf-v6-c-spinner-animation-dash var(--pf-v6-c-spinner--AnimationDuration) var(--pf-v6-c-spinner__path--AnimationTimingFunction) infinite;\n}\n\n@keyframes pf-v6-c-spinner-animation-rotate {\n 0% {\n transform: rotate(0deg);\n }\n 100% {\n transform: rotate(360deg);\n }\n}\n@keyframes pf-v6-c-spinner-animation-dash {\n 0% {\n stroke-dashoffset: 280;\n transform: rotate(0);\n }\n 15% {\n stroke-width: calc(var(--pf-v6-c-spinner__path--StrokeWidth) - 4);\n }\n 40% {\n stroke-dasharray: 220;\n stroke-dashoffset: 150;\n }\n 100% {\n stroke-dashoffset: 280;\n transform: rotate(720deg);\n }\n}",""]);const i=l},148(e,n,t){"use strict";t.d(n,{A:()=>i});var a=t(1601),o=t.n(a),r=t(6314),l=t.n(r)()(o());l.push([e.id,'.pf-v6-c-switch {\n --pf-v6-c-switch--FontSize: var(--pf-t--global--font--size--sm);\n --pf-v6-c-switch--ColumnGap: var(--pf-t--global--spacer--sm);\n --pf-v6-c-switch__toggle-icon--FontSize: calc(var(--pf-v6-c-switch--FontSize) * .625);\n --pf-v6-c-switch__toggle-icon--Color: var(--pf-t--global--icon--color--on-brand--default);\n --pf-v6-c-switch__toggle-icon--InsetInlineStart: calc(var(--pf-v6-c-switch--FontSize) * .4);\n --pf-v6-c-switch__toggle-icon--Offset: 0.125rem;\n --pf-v6-c-switch__input--disabled__toggle-icon--Color: var(--pf-t--global--icon--color--disabled);\n --pf-v6-c-switch--LineHeight: var(--pf-t--global--font--line-height--body);\n --pf-v6-c-switch--Height: auto;\n --pf-v6-c-switch__input--checked__toggle--BackgroundColor: var(--pf-t--global--color--brand--default);\n --pf-v6-c-switch__input--checked__toggle--before--TranslateX: calc(100% + var(--pf-v6-c-switch__toggle-icon--Offset));\n --pf-v6-c-switch__input--checked__toggle--BorderColor: transparent;\n --pf-v6-c-switch__input--checked__toggle--BorderWidth: var(--pf-t--global--border--width--high-contrast--regular);\n --pf-v6-c-switch__input--checked__label--Color: var(--pf-t--global--text--color--regular);\n --pf-v6-c-switch__input--not-checked__label--Color: var(--pf-t--global--text--color--subtle);\n --pf-v6-c-switch__input--disabled__label--Color: var(--pf-t--global--text--color--disabled);\n --pf-v6-c-switch__input--disabled__toggle--BackgroundColor: var(--pf-t--global--background--color--disabled--default);\n --pf-v6-c-switch__input--disabled__toggle--BorderColor: var(--pf-t--global--border--color--high-contrast);\n --pf-v6-c-switch__input--checked__toggle--before--BackgroundColor: var(--pf-t--global--icon--color--inverse);\n --pf-v6-c-switch__input--not-checked__toggle--before--BackgroundColor: var(--pf-t--global--icon--color--subtle);\n --pf-v6-c-switch__input--disabled__toggle--before--BackgroundColor: var(--pf-t--global--icon--color--on-disabled);\n --pf-v6-c-switch__input--focus__toggle--OutlineWidth: var(--pf-t--global--border--width--strong);\n --pf-v6-c-switch__input--focus__toggle--OutlineOffset: var(--pf-t--global--spacer--xs);\n --pf-v6-c-switch__input--focus__toggle--OutlineColor: var(--pf-t--global--color--brand--default);\n --pf-v6-c-switch__toggle--Height: calc(var(--pf-v6-c-switch--FontSize) * var(--pf-v6-c-switch--LineHeight));\n --pf-v6-c-switch__toggle--BackgroundColor: var(--pf-t--global--background--color--control--default);\n --pf-v6-c-switch__toggle--BorderColor: var(--pf-t--global--border--color--control--default);\n --pf-v6-c-switch__toggle--BorderWidth: var(--pf-t--global--border--width--control--default);\n --pf-v6-c-switch__toggle--BorderRadius: var(--pf-t--global--border--radius--pill);\n --pf-v6-c-switch__toggle--before--Width: calc(var(--pf-v6-c-switch--FontSize) - var(--pf-v6-c-switch__toggle-icon--Offset));\n --pf-v6-c-switch__toggle--before--Height: var(--pf-v6-c-switch__toggle--before--Width);\n --pf-v6-c-switch__toggle--before--InsetInlineStart: calc((var(--pf-v6-c-switch__toggle--Height) - var(--pf-v6-c-switch__toggle--before--Height)) / 2);\n --pf-v6-c-switch__toggle--before--BorderWidth: var(--pf-t--global--border--width--high-contrast--regular);\n --pf-v6-c-switch__toggle--before--BorderRadius: var(--pf-t--global--border--radius--large);\n --pf-v6-c-switch__toggle--before--TransitionTimingFunction: var(--pf-t--global--motion--timing-function--default);\n --pf-v6-c-switch__toggle--before--TransitionDuration: var(--pf-t--global--motion--duration--md);\n --pf-v6-c-switch__toggle--before--Transition: transform var(--pf-v6-c-switch__toggle--before--TransitionTimingFunction) var(--pf-v6-c-switch__toggle--before--TransitionDuration), background-color var(--pf-v6-c-switch__toggle--before--TransitionTimingFunction) var(--pf-v6-c-switch__toggle--before--TransitionDuration);\n --pf-v6-c-switch__toggle--Width: calc(var(--pf-v6-c-switch__toggle--Height) + var(--pf-v6-c-switch__toggle-icon--Offset) + var(--pf-v6-c-switch__toggle--before--Width));\n}\n\n.pf-v6-c-switch {\n position: relative;\n display: inline-grid;\n grid-template-columns: auto;\n grid-auto-columns: 1fr;\n column-gap: var(--pf-v6-c-switch--ColumnGap);\n height: var(--pf-v6-c-switch--Height);\n font-size: var(--pf-v6-c-switch--FontSize);\n line-height: var(--pf-v6-c-switch--LineHeight);\n vertical-align: middle;\n cursor: pointer;\n}\n.pf-v6-c-switch.pf-m-reverse .pf-v6-c-switch__label,\n.pf-v6-c-switch.pf-m-reverse .pf-v6-c-switch__toggle {\n grid-row: 1;\n}\n.pf-v6-c-switch.pf-m-reverse .pf-v6-c-switch__label {\n grid-column: 1;\n}\n\n.pf-v6-c-switch__input {\n position: absolute;\n cursor: pointer;\n opacity: 0;\n}\n.pf-v6-c-switch__input:focus-visible ~ .pf-v6-c-switch__toggle {\n outline: var(--pf-v6-c-switch__input--focus__toggle--OutlineWidth) solid var(--pf-v6-c-switch__input--focus__toggle--OutlineColor);\n outline-offset: var(--pf-v6-c-switch__input--focus__toggle--OutlineOffset);\n}\n.pf-v6-c-switch__input:checked ~ .pf-v6-c-switch__label {\n color: var(--pf-v6-c-switch__input--checked__label--Color);\n}\n.pf-v6-c-switch__input:checked ~ .pf-v6-c-switch__toggle {\n --pf-v6-c-switch__toggle--BorderWidth: var(--pf-v6-c-switch__input--checked__toggle--BorderWidth);\n --pf-v6-c-switch__toggle--BorderColor: var(--pf-v6-c-switch__input--checked__toggle--BorderColor);\n background-color: var(--pf-v6-c-switch__input--checked__toggle--BackgroundColor);\n}\n.pf-v6-c-switch__input:checked ~ .pf-v6-c-switch__toggle::before {\n transform: translate(var(--pf-v6-c-switch__input--checked__toggle--before--TranslateX), -50%);\n}\n:where(.pf-v6-m-dir-rtl, [dir=rtl]) .pf-v6-c-switch__input:checked ~ .pf-v6-c-switch__toggle::before {\n transform: translate(calc(var(--pf-v6-c-switch__input--checked__toggle--before--TranslateX) * var(--pf-v6-global--inverse--multiplier)), -50%);\n}\n\n.pf-v6-c-switch__input:checked ~ .pf-v6-c-switch__toggle::before {\n background-color: var(--pf-v6-c-switch__input--checked__toggle--before--BackgroundColor);\n}\n.pf-v6-c-switch__input:not(:checked) ~ .pf-v6-c-switch__label {\n color: var(--pf-v6-c-switch__input--not-checked__label--Color);\n}\n.pf-v6-c-switch__input:not(:checked) ~ .pf-v6-c-switch__toggle .pf-v6-c-switch__toggle-icon {\n display: none;\n}\n.pf-v6-c-switch__input:disabled {\n cursor: not-allowed;\n}\n.pf-v6-c-switch__input:disabled ~ .pf-v6-c-switch__label {\n color: var(--pf-v6-c-switch__input--disabled__label--Color);\n cursor: not-allowed;\n}\n.pf-v6-c-switch__input:disabled ~ .pf-v6-c-switch__toggle {\n --pf-v6-c-switch__toggle-icon--Color: var(--pf-v6-c-switch__input--disabled__toggle-icon--Color);\n --pf-v6-c-switch__toggle--BorderColor: var(--pf-v6-c-switch__input--disabled__toggle--BorderColor);\n cursor: not-allowed;\n background-color: var(--pf-v6-c-switch__input--disabled__toggle--BackgroundColor);\n}\n.pf-v6-c-switch__input:disabled ~ .pf-v6-c-switch__toggle::before {\n background-color: var(--pf-v6-c-switch__input--disabled__toggle--before--BackgroundColor);\n}\n\n.pf-v6-c-switch__toggle {\n position: relative;\n display: inline-block;\n width: var(--pf-v6-c-switch__toggle--Width);\n height: var(--pf-v6-c-switch__toggle--Height);\n background-color: var(--pf-v6-c-switch__toggle--BackgroundColor);\n border-radius: var(--pf-v6-c-switch__toggle--BorderRadius);\n}\n.pf-v6-c-switch__toggle::before {\n position: absolute;\n inset-block-start: 50%;\n inset-inline-start: var(--pf-v6-c-switch__toggle--before--InsetInlineStart);\n display: block;\n width: var(--pf-v6-c-switch__toggle--before--Width);\n height: var(--pf-v6-c-switch__toggle--before--Height);\n content: "";\n background-color: var(--pf-v6-c-switch__input--not-checked__toggle--before--BackgroundColor);\n border: var(--pf-v6-c-switch__toggle--before--BorderWidth) solid transparent;\n border-radius: var(--pf-v6-c-switch__toggle--before--BorderRadius);\n transform: translateY(-50%);\n transition: var(--pf-v6-c-switch__toggle--before--Transition);\n}\n.pf-v6-c-switch__toggle::after {\n position: absolute;\n inset: 0;\n content: "";\n border: var(--pf-v6-c-switch__toggle--BorderWidth) solid var(--pf-v6-c-switch__toggle--BorderColor);\n border-radius: var(--pf-v6-c-switch__toggle--BorderRadius);\n}\n\n.pf-v6-c-switch__toggle-icon {\n position: absolute;\n inset-block-start: 0;\n inset-block-end: 0;\n inset-inline-start: var(--pf-v6-c-switch__toggle-icon--InsetInlineStart);\n display: flex;\n align-items: center;\n font-size: var(--pf-v6-c-switch__toggle-icon--FontSize);\n color: var(--pf-v6-c-switch__toggle-icon--Color);\n}\n\n.pf-v6-c-switch__label {\n display: inline-block;\n grid-column: 2;\n vertical-align: top;\n}',""]);const i=l},5519(e,n,t){"use strict";t.d(n,{A:()=>i});var a=t(1601),o=t.n(a),r=t(6314),l=t.n(r)()(o());l.push([e.id,".pf-v6-c-tab-content {\n --pf-v6-c-tab-content__body--PaddingBlockStart: 0;\n --pf-v6-c-tab-content__body--PaddingInlineEnd: 0;\n --pf-v6-c-tab-content__body--PaddingBlockEnd: 0;\n --pf-v6-c-tab-content__body--PaddingInlineStart: 0;\n --pf-v6-c-tab-content--BackgroundColor: transparent;\n --pf-v6-c-tab-content__body--m-padding--PaddingBlockStart: var(--pf-t--global--spacer--md);\n --pf-v6-c-tab-content__body--m-padding--PaddingInlineEnd: var(--pf-t--global--spacer--md);\n --pf-v6-c-tab-content__body--m-padding--PaddingBlockEnd: var(--pf-t--global--spacer--md);\n --pf-v6-c-tab-content__body--m-padding--PaddingInlineStart: var(--pf-t--global--spacer--md);\n --pf-v6-c-tab-content__body--m-padding--xl--PaddingBlockStart: var(--pf-t--global--spacer--lg);\n --pf-v6-c-tab-content__body--m-padding--xl--PaddingInlineEnd: var(--pf-t--global--spacer--lg);\n --pf-v6-c-tab-content__body--m-padding--xl--PaddingBlockEnd: var(--pf-t--global--spacer--lg);\n --pf-v6-c-tab-content__body--m-padding--xl--PaddingInlineStart: var(--pf-t--global--spacer--lg);\n --pf-v6-c-tab-content--m-secondary--BackgroundColor: var(--pf-t--global--background--color--secondary--default);\n}\n\n.pf-v6-c-tab-content {\n background-color: var(--pf-v6-c-tab-content--BackgroundColor);\n}\n@media screen and (min-width: 75rem) {\n .pf-v6-c-tab-content {\n --pf-v6-c-tab-content__body--m-padding--PaddingBlockStart: var(--pf-v6-c-tab-content__body--m-padding--xl--PaddingBlockStart);\n --pf-v6-c-tab-content__body--m-padding--PaddingInlineEnd: var(--pf-v6-c-tab-content__body--m-padding--xl--PaddingInlineEnd);\n --pf-v6-c-tab-content__body--m-padding--PaddingBlockEnd: var(--pf-v6-c-tab-content__body--m-padding--xl--PaddingBlockEnd);\n --pf-v6-c-tab-content__body--m-padding--PaddingInlineStart: var(--pf-v6-c-tab-content__body--m-padding--xl--PaddingInlineStart);\n }\n}\n.pf-v6-c-tab-content.pf-m-secondary {\n --pf-v6-c-tab-content--BackgroundColor: var(--pf-v6-c-tab-content--m-secondary--BackgroundColor);\n}\n\n.pf-v6-c-tab-content__body {\n padding-block-start: var(--pf-v6-c-tab-content__body--PaddingBlockStart);\n padding-block-end: var(--pf-v6-c-tab-content__body--PaddingBlockEnd);\n padding-inline-start: var(--pf-v6-c-tab-content__body--PaddingInlineStart);\n padding-inline-end: var(--pf-v6-c-tab-content__body--PaddingInlineEnd);\n}\n.pf-v6-c-tab-content__body.pf-m-padding {\n --pf-v6-c-tab-content__body--PaddingBlockStart: var(--pf-v6-c-tab-content__body--m-padding--PaddingBlockStart);\n --pf-v6-c-tab-content__body--PaddingInlineEnd: var(--pf-v6-c-tab-content__body--m-padding--PaddingInlineEnd);\n --pf-v6-c-tab-content__body--PaddingBlockEnd: var(--pf-v6-c-tab-content__body--m-padding--PaddingBlockEnd);\n --pf-v6-c-tab-content__body--PaddingInlineStart: var(--pf-v6-c-tab-content__body--m-padding--PaddingInlineStart);\n}",""]);const i=l},2873(e,n,t){"use strict";t.d(n,{A:()=>i});var a=t(1601),o=t.n(a),r=t(6314),l=t.n(r)()(o());l.push([e.id,'.pf-v6-c-table {\n --pf-v6-c-table--responsive--BorderColor: var(--pf-t--global--border--color--default);\n --pf-v6-c-table__tbody--responsive--border-width--base: var(--pf-t--global--border--width--divider--default);\n --pf-v6-c-table__tbody--after--border-width--base: var(--pf-t--global--border--width--extra-strong);\n --pf-v6-c-table__tbody--after--BorderInlineStartWidth: 0;\n --pf-v6-c-table__tbody--after--BorderColor: var(--pf-t--global--border--color--clicked);\n --pf-v6-c-table__tbody--responsive--m-expandable--BorderBlockEndWidth: var(--pf-t--global--border--width--divider--default);\n --pf-v6-c-table__tr--responsive--border-width--base: var(--pf-t--global--border--width--divider--default);\n --pf-v6-c-table__tr--responsive--last-child--BorderBlockEndWidth: var(--pf-v6-c-table__tbody--responsive--border-width--base);\n --pf-v6-c-table__tr--responsive--GridColumnGap: var(--pf-t--global--spacer--md);\n --pf-v6-c-table__tr--responsive--MarginBlockStart: var(--pf-v6-c-table__tbody--responsive--border-width--base);\n --pf-v6-c-table__tr--responsive--PaddingBlockStart: var(--pf-t--global--spacer--md);\n --pf-v6-c-table__tr--responsive--PaddingInlineEnd: var(--pf-t--global--spacer--inset--page-chrome);\n --pf-v6-c-table__tr--responsive--PaddingBlockEnd: var(--pf-t--global--spacer--md);\n --pf-v6-c-table__tr--responsive--PaddingInlineStart: var(--pf-t--global--spacer--inset--page-chrome);\n --pf-v6-c-table__tr--responsive--nested-table--PaddingBlockStart: var(--pf-t--global--spacer--xl);\n --pf-v6-c-table__tr--responsive--nested-table--PaddingInlineEnd: var(--pf-t--global--spacer--lg);\n --pf-v6-c-table__tr--responsive--nested-table--PaddingBlockEnd: var(--pf-t--global--spacer--xl);\n --pf-v6-c-table__tr--responsive--nested-table--PaddingInlineStart: var(--pf-t--global--spacer--lg);\n --pf-v6-c-table__tbody--after__tr--BorderInlineStartWidth: 0;\n --pf-v6-c-table__tbody--after__tr--BorderInlineStartColor: transparent;\n --pf-v6-c-table__tbody--m-expanded--after__tr--BorderInlineStartWidth: var(--pf-v6-c-table__expandable-row--after--border-width--base);\n --pf-v6-c-table__tbody--m-expanded--after__tr--BorderInlineStartColor: var(--pf-t--global--border--color--clicked);\n --pf-v6-c-table__tbody--m-selected--after__tr--BorderInlineStartWidth: var(--pf-v6-c-table__expandable-row--after--border-width--base);\n --pf-v6-c-table__tbody--m-selected--after__tr--BorderInlineStartColor: var(--pf-t--global--border--color--clicked);\n --pf-v6-c-table--m-grid--cell--hidden-visible--Display: grid;\n --pf-v6-c-table--m-grid--cell--PaddingBlockStart: 0;\n --pf-v6-c-table--m-grid--cell--PaddingInlineEnd: 0;\n --pf-v6-c-table--m-grid--cell--PaddingBlockEnd: 0;\n --pf-v6-c-table--m-grid--cell--PaddingInlineStart: 0;\n --pf-v6-c-table-td--responsive--GridColumnGap: var(--pf-t--global--spacer--md);\n --pf-v6-c-table--cell--responsive--PaddingBlockStart: var(--pf-t--global--spacer--md);\n --pf-v6-c-table--cell--responsive--PaddingBlockEnd: var(--pf-t--global--spacer--sm);\n --pf-v6-c-table--cell--first-child--responsive--PaddingBlockStart: var(--pf-t--global--spacer--sm);\n --pf-v6-c-table--cell--responsive--PaddingInlineEnd: 0;\n --pf-v6-c-table--cell--responsive--PaddingInlineStart: 0;\n --pf-v6-c-table--cell--responsive--th--FontWeight: var(--pf-t--global--font--weight--body--bold);\n --pf-v6-c-table--m-compact__tr--responsive--PaddingBlockStart: var(--pf-t--global--spacer--sm);\n --pf-v6-c-table--m-compact__tr--responsive--PaddingBlockEnd: var(--pf-t--global--spacer--sm);\n --pf-v6-c-table--m-compact__tr__td--responsive--PaddingBlockStart: var(--pf-t--global--spacer--xs);\n --pf-v6-c-table--m-compact__tr__td--responsive--PaddingBlockEnd: var(--pf-t--global--spacer--xs);\n --pf-v6-c-table--m-compact__check--responsive--MarginBlockStart: 0.4375rem;\n --pf-v6-c-table--m-compact__action--responsive--MarginBlockStart: calc(var(--pf-t--global--spacer--xs) * -1);\n --pf-v6-c-table--m-compact__action--responsive--MarginBlockEnd: calc(var(--pf-t--global--spacer--xs) * -1);\n --pf-v6-c-table--m-compact__toggle--c-button--responsive--MarginBlockEnd: calc(var(--pf-t--global--spacer--xs) * -1);\n --pf-v6-c-table__expandable-row-content--responsive--PaddingInlineEnd: var(--pf-t--global--spacer--inset--page-chrome);\n --pf-v6-c-table__expandable-row-content--responsive--PaddingInlineStart: var(--pf-t--global--spacer--inset--page-chrome);\n --pf-v6-c-table__expandable-row-content--BackgroundColor: var(--pf-t--global--background--color--primary--default);\n --pf-v6-c-table__check--responsive--MarginInlineStart: var(--pf-v6-c-table__tbody--responsive--border-width--base);\n --pf-v6-c-table__check--responsive--MarginBlockStart: 0.875rem;\n --pf-v6-c-table--m-grid__favorite--MarginBlockStart: 0.5rem;\n --pf-v6-c-table--m-grid__check--favorite--MarginInlineStart: var(--pf-t--global--spacer--xl);\n --pf-v6-c-table__action--responsive--MarginInlineStart: var(--pf-t--global--spacer--xl);\n --pf-v6-c-table--m-grid__favorite--action--MarginInlineStart: var(--pf-t--global--spacer--2xl);\n --pf-v6-c-table--m-grid__check--favorite--action--MarginInlineStart: calc(var(--pf-v6-c-table--m-grid__check--favorite--MarginInlineStart) + var(--pf-v6-c-table--m-grid__favorite--action--MarginInlineStart));\n --pf-v6-c-table__toggle__icon--TransitionDuration: var(--pf-t--global--motion--duration--icon--default);\n --pf-v6-c-table__toggle__icon--TransitionTimingFunction: var(--pf-t--global--motion--timing-function--default);\n --pf-v6-c-table__toggle__icon--Transition: transform var(--pf-v6-c-table__toggle__icon--TransitionDuration) var(--pf-v6-c-table__toggle__icon--TransitionTimingFunction);\n --pf-v6-c-table__toggle--m-expanded__icon--Rotate: 180deg;\n}\n\n.pf-m-grid.pf-v6-c-table {\n --pf-v6-c-table--cell--PaddingBlockStart: var(--pf-v6-c-table--m-grid--cell--PaddingBlockStart);\n --pf-v6-c-table--cell--PaddingInlineEnd: var(--pf-v6-c-table--m-grid--cell--PaddingInlineEnd);\n --pf-v6-c-table--cell--PaddingBlockEnd: var(--pf-v6-c-table--m-grid--cell--PaddingBlockEnd);\n --pf-v6-c-table--cell--PaddingInlineStart: var(--pf-v6-c-table--m-grid--cell--PaddingInlineStart);\n --pf-v6-c-table--cell--first-last-child--PaddingInline: 0;\n --pf-v6-c-table__favorite--c-button--MarginBlockStart: auto;\n --pf-v6-c-table__favorite--c-button--MarginInlineEnd: auto;\n --pf-v6-c-table__favorite--c-button--MarginBlockEnd: auto;\n --pf-v6-c-table__favorite--c-button--MarginInlineStart: auto;\n display: grid;\n border: none;\n}\n.pf-m-grid.pf-v6-c-table tr:where(.pf-v6-c-table__tr) > :where(th, td) {\n width: auto;\n min-width: 0;\n max-width: none;\n overflow: visible;\n text-overflow: clip;\n white-space: normal;\n}\n.pf-m-grid.pf-v6-c-table .pf-v6-c-table__text {\n position: relative;\n width: auto;\n min-width: 0;\n max-width: none;\n overflow: var(--pf-v6-c-table--cell--Overflow);\n text-overflow: var(--pf-v6-c-table--cell--TextOverflow);\n white-space: var(--pf-v6-c-table--cell--WhiteSpace);\n}\n.pf-m-grid.pf-v6-c-table thead:where(.pf-v6-c-table__thead) {\n display: none;\n}\n.pf-m-grid.pf-v6-c-table tbody:where(.pf-v6-c-table__tbody) {\n display: block;\n}\n.pf-m-grid.pf-v6-c-table tbody:where(.pf-v6-c-table__tbody):first-of-type {\n border-block-start: var(--pf-v6-c-table__tbody--responsive--border-width--base) solid var(--pf-v6-c-table--responsive--BorderColor);\n}\n.pf-m-grid.pf-v6-c-table.pf-m-animate-expand {\n --pf-v6-c-table__expandable-row--Display: block;\n}\n.pf-m-grid.pf-v6-c-table.pf-m-animate-expand > .pf-v6-c-table__tbody > .pf-v6-c-table__expandable-row:not(.pf-m-expanded) > :is(.pf-v6-c-table__td, .pf-v6-c-table__th)[data-label]::before {\n content: none;\n}\n.pf-m-grid.pf-v6-c-table.pf-m-expandable {\n --pf-v6-c-table__tr--BorderBlockEndWidth: 0;\n}\n.pf-m-grid.pf-v6-c-table.pf-m-expandable .pf-v6-c-table__tbody,\n.pf-m-grid.pf-v6-c-table.pf-m-expandable .pf-v6-c-table__tbody.pf-m-expanded {\n border-block-end: var(--pf-v6-c-table__tbody--responsive--m-expandable--BorderBlockEndWidth) solid var(--pf-v6-c-table--responsive--BorderColor);\n}\n.pf-m-grid.pf-v6-c-table tr:where(.pf-v6-c-table__tr).pf-m-selected {\n --pf-v6-c-table__expandable-row--after--BorderInlineStartWidth: 0;\n --pf-v6-c-table__expandable-row--after--BorderColor: transparent;\n}\n.pf-m-grid.pf-v6-c-table tr:where(.pf-v6-c-table__tr):not(.pf-v6-c-table__expandable-row) {\n display: grid;\n grid-template-columns: 1fr;\n height: auto;\n grid-auto-columns: max-content;\n grid-column-gap: var(--pf-v6-c-table__tr--responsive--GridColumnGap);\n padding-block-start: var(--pf-v6-c-table__tr--responsive--PaddingBlockStart);\n padding-inline-end: var(--pf-v6-c-table__tr--responsive--PaddingInlineEnd);\n padding-block-end: var(--pf-v6-c-table__tr--responsive--PaddingBlockEnd);\n padding-inline-start: var(--pf-v6-c-table__tr--responsive--PaddingInlineStart);\n}\n.pf-m-grid.pf-v6-c-table tr:where(.pf-v6-c-table__tr):not(.pf-v6-c-table__expandable-row) > :where(th, td) {\n padding-block-start: var(--pf-v6-c-table--cell--responsive--PaddingBlockStart);\n padding-inline-end: var(--pf-v6-c-table--cell--responsive--PaddingInlineEnd);\n padding-block-end: var(--pf-v6-c-table--cell--responsive--PaddingBlockEnd);\n padding-inline-start: var(--pf-v6-c-table--cell--responsive--PaddingInlineStart);\n}\n.pf-m-grid.pf-v6-c-table tr:where(.pf-v6-c-table__tr):not(.pf-v6-c-table__expandable-row) > :where(th, td):first-child {\n --pf-v6-c-table--cell--responsive--PaddingBlockStart: var(--pf-v6-c-table--cell--first-child--responsive--PaddingBlockStart);\n}\n.pf-m-grid.pf-v6-c-table.pf-m-compact {\n --pf-v6-c-table__tr--responsive--PaddingBlockStart: var(--pf-v6-c-table--m-compact__tr--responsive--PaddingBlockStart);\n --pf-v6-c-table__tr--responsive--PaddingBlockEnd: var(--pf-v6-c-table--m-compact__tr--responsive--PaddingBlockEnd);\n --pf-v6-c-table--cell--responsive--PaddingBlockStart: var(--pf-v6-c-table--m-compact__tr__td--responsive--PaddingBlockStart);\n --pf-v6-c-table--cell--responsive--PaddingBlockEnd: var(--pf-v6-c-table--m-compact__tr__td--responsive--PaddingBlockEnd);\n --pf-v6-c-table__check--responsive--MarginBlockStart: var(--pf-v6-c-table--m-compact__check--responsive--MarginBlockStart);\n --pf-v6-c-table__check--input--MarginBlockStart: 0;\n}\n.pf-m-grid.pf-v6-c-table.pf-m-compact .pf-v6-c-table__action {\n margin-block-start: var(--pf-v6-c-table--m-compact__action--responsive--MarginBlockStart);\n margin-block-end: var(--pf-v6-c-table--m-compact__action--responsive--MarginBlockStart);\n}\n.pf-m-grid.pf-v6-c-table.pf-m-compact .pf-v6-c-table__toggle .pf-v6-c-button {\n margin-block-end: var(--pf-v6-c-table--m-compact__toggle--c-button--responsive--MarginBlockEnd);\n}\n.pf-m-grid.pf-v6-c-table .pf-v6-c-table__icon > * {\n text-align: start;\n}\n.pf-m-grid.pf-v6-c-table :where(.pf-v6-c-table__th, .pf-v6-c-table__td)[data-label] {\n --pf-v6-c-table--cell--hidden-visible--Display: var(--pf-v6-c-table--m-grid--cell--hidden-visible--Display);\n grid-column: 1;\n grid-column-gap: var(--pf-v6-c-table-td--responsive--GridColumnGap);\n grid-template-columns: 1fr minmax(0, 1.5fr);\n align-items: start;\n}\n.pf-m-grid.pf-v6-c-table :where(.pf-v6-c-table__th, .pf-v6-c-table__td)[data-label].pf-m-action {\n align-items: center;\n}\n.pf-m-grid.pf-v6-c-table :where(.pf-v6-c-table__th, .pf-v6-c-table__td)[data-label] > * {\n grid-column: 2;\n}\n.pf-m-grid.pf-v6-c-table :where(.pf-v6-c-table__th, .pf-v6-c-table__td)[data-label]::before {\n position: revert;\n font-weight: var(--pf-v6-c-table--cell--responsive--th--FontWeight);\n text-align: start;\n content: attr(data-label);\n}\n.pf-m-grid.pf-v6-c-table tr:where(.pf-v6-c-table__tr) > :where(th, td):first-child {\n --pf-v6-c-table--cell--PaddingInlineStart: 0;\n}\n.pf-m-grid.pf-v6-c-table tr:where(.pf-v6-c-table__tr) > :where(th, td):last-child {\n --pf-v6-c-table--cell--PaddingInlineEnd: 0;\n}\n.pf-m-grid.pf-v6-c-table .pf-v6-c-table {\n --pf-v6-c-table__tr--responsive--PaddingBlockStart: var(--pf-v6-c-table__tr--responsive--nested-table--PaddingBlockStart);\n --pf-v6-c-table__tr--responsive--PaddingInlineEnd: var(--pf-v6-c-table__tr--responsive--nested-table--PaddingInlineEnd);\n --pf-v6-c-table__tr--responsive--PaddingBlockEnd: var(--pf-v6-c-table__tr--responsive--nested-table--PaddingBlockEnd);\n --pf-v6-c-table__tr--responsive--PaddingInlineStart: var(--pf-v6-c-table__tr--responsive--nested-table--PaddingInlineStart);\n border: 0;\n}\n.pf-m-grid.pf-v6-c-table .pf-v6-c-table__compound-expansion-toggle {\n --pf-v6-c-table__compound-expansion-toggle__button--before--BorderInlineEndWidth: 0;\n --pf-v6-c-table__compound-expansion-toggle__button--before--BorderInlineStartWidth: 0;\n --pf-v6-c-table__compound-expansion-toggle__button--after--InsetBlockStart: 100%;\n}\n.pf-m-grid.pf-v6-c-table tbody:where(.pf-v6-c-table__tbody) {\n position: relative;\n}\n.pf-m-grid.pf-v6-c-table tbody:where(.pf-v6-c-table__tbody)::after {\n position: absolute;\n inset-block-start: 0;\n inset-block-end: 0;\n inset-inline-start: 0;\n content: "";\n border: 0;\n border-inline-start: var(--pf-v6-c-table__tbody--after--BorderInlineStartWidth) solid var(--pf-v6-c-table__tbody--after--BorderColor);\n}\n.pf-m-grid.pf-v6-c-table tbody:where(.pf-v6-c-table__tbody).pf-m-expanded {\n --pf-v6-c-table__tbody--after--BorderInlineStartWidth: var(--pf-v6-c-table__tbody--after--border-width--base);\n}\n.pf-m-grid.pf-v6-c-table tbody:where(.pf-v6-c-table__tbody).pf-m-expanded tbody:where(.pf-v6-c-table__tbody) {\n --pf-v6-c-table__tbody--after--BorderInlineStartWidth: 0;\n}\n.pf-m-grid.pf-v6-c-table tbody:where(.pf-v6-c-table__tbody) > tr:where(.pf-v6-c-table__tr) > :first-child:not(.pf-v6-c-table__check)::after {\n --pf-v6-c-table__expandable-row--after--BorderInlineStartWidth: 0;\n position: static;\n width: auto;\n background-color: transparent;\n}\n.pf-m-grid.pf-v6-c-table .pf-v6-c-table__expandable-row {\n --pf-v6-c-table--cell--responsive--PaddingBlockStart: 0;\n --pf-v6-c-table--cell--responsive--PaddingInlineEnd: 0;\n --pf-v6-c-table--cell--responsive--PaddingBlockEnd: 0;\n --pf-v6-c-table--cell--responsive--PaddingInlineStart: 0;\n --pf-v6-c-table--cell--PaddingInlineEnd: 0;\n --pf-v6-c-table--cell--PaddingInlineStart: 0;\n display: block;\n max-height: var(--pf-v6-c-table__expandable-row--MaxHeight);\n overflow-y: auto;\n border-block-end: none;\n}\n.pf-m-grid.pf-v6-c-table .pf-v6-c-table__expandable-row > :where(th, td) {\n position: static;\n display: block;\n}\n.pf-m-grid.pf-v6-c-table .pf-v6-c-table__expandable-row.pf-m-expanded {\n border-block-start-color: var(--pf-v6-c-table--BorderColor);\n}\n.pf-m-grid.pf-v6-c-table .pf-v6-c-table__expandable-row > :first-child:not(.pf-v6-c-table__check)::after {\n content: none;\n}\n.pf-m-grid.pf-v6-c-table .pf-v6-c-table__expandable-row th:where(.pf-v6-c-table__th).pf-m-no-padding .pf-v6-c-table__expandable-row-content,\n.pf-m-grid.pf-v6-c-table .pf-v6-c-table__expandable-row td:where(.pf-v6-c-table__td).pf-m-no-padding .pf-v6-c-table__expandable-row-content {\n padding: 0;\n}\n.pf-m-grid.pf-v6-c-table .pf-v6-c-table__expandable-row:not(.pf-m-expanded) {\n display: none;\n}\n.pf-m-grid.pf-v6-c-table .pf-v6-c-table__expandable-row .pf-v6-c-table__expandable-row-content {\n padding-inline-end: var(--pf-v6-c-table__expandable-row-content--responsive--PaddingInlineEnd);\n padding-inline-start: var(--pf-v6-c-table__expandable-row-content--responsive--PaddingInlineStart);\n}\n.pf-m-grid.pf-v6-c-table tbody:where(.pf-v6-c-table__tbody).pf-m-hoverable {\n --pf-v6-c-table__tbody--after--BorderInlineStartWidth: 0;\n --pf-v6-c-table__tbody--after--BorderInlineStartColor: transparent;\n}\n.pf-m-grid.pf-v6-c-table tbody:where(.pf-v6-c-table__tbody).pf-m-hoverable,\n.pf-m-grid.pf-v6-c-table tbody:where(.pf-v6-c-table__tbody).pf-m-hoverable > tr:where(.pf-v6-c-table__tr) {\n position: relative;\n}\n.pf-m-grid.pf-v6-c-table tbody:where(.pf-v6-c-table__tbody).pf-m-hoverable > tr:where(.pf-v6-c-table__tr)::after {\n content: "";\n position: absolute;\n inset-block-start: 0;\n inset-block-end: 0;\n inset-inline-start: 0;\n width: var(--pf-v6-c-table__tbody--after__tr--BorderInlineStartWidth);\n background-color: var(--pf-v6-c-table__tbody--after__tr--BorderInlineStartColor);\n}\n.pf-m-grid.pf-v6-c-table tbody:where(.pf-v6-c-table__tbody).pf-m-hoverable.pf-m-expanded {\n --pf-v6-c-table__tbody--after__tr--BorderInlineStartWidth: var(--pf-v6-c-table__tbody--m-expanded--after__tr--BorderInlineStartWidth);\n --pf-v6-c-table__tbody--after__tr--BorderInlineStartColor: var(--pf-v6-c-table__tbody--m-expanded--after__tr--BorderInlineStartColor);\n}\n.pf-m-grid.pf-v6-c-table tbody:where(.pf-v6-c-table__tbody).pf-m-hoverable.pf-m-selected {\n --pf-v6-c-table__tbody--after__tr--BorderInlineStartWidth: var(--pf-v6-c-table__tbody--m-selected--after__tr--BorderInlineStartWidth);\n --pf-v6-c-table__tbody--after__tr--BorderInlineStartColor: var(--pf-v6-c-table__tbody--m-selected--after__tr--BorderInlineStartColor);\n}\n.pf-m-grid.pf-v6-c-table tr:where(.pf-v6-c-table__tr).pf-m-selected::after {\n content: "";\n position: absolute;\n inset-block-start: 0;\n inset-block-end: 0;\n inset-inline-start: 0;\n width: var(--pf-v6-c-table__tr--m-selected--after--BorderInlineStartWidth);\n background-color: var(--pf-v6-c-table__tr--m-selected--after--BorderInlineStartColor);\n}\n.pf-m-grid.pf-v6-c-table tr:where(.pf-v6-c-table__tr):not(.pf-v6-c-table__expandable-row) .pf-v6-c-table__toggle,\n.pf-m-grid.pf-v6-c-table tr:where(.pf-v6-c-table__tr):not(.pf-v6-c-table__expandable-row) .pf-v6-c-table__check,\n.pf-m-grid.pf-v6-c-table tr:where(.pf-v6-c-table__tr):not(.pf-v6-c-table__expandable-row) .pf-v6-c-table__favorite,\n.pf-m-grid.pf-v6-c-table tr:where(.pf-v6-c-table__tr):not(.pf-v6-c-table__expandable-row) .pf-v6-c-table__action {\n width: auto;\n padding: 0;\n}\n.pf-m-grid.pf-v6-c-table .pf-v6-c-table__toggle {\n grid-row-start: 20;\n grid-column: -1;\n justify-self: end;\n padding-inline-end: 0;\n}\n.pf-m-grid.pf-v6-c-table .pf-v6-c-table__toggle::after {\n content: none;\n}\n.pf-m-grid.pf-v6-c-table .pf-v6-c-table__button {\n --pf-v6-c-table--cell--PaddingBlockStart: var(--pf-v6-c-table--m-grid--cell--PaddingBlockStart);\n --pf-v6-c-table--cell--PaddingInlineEnd: var(--pf-v6-c-table--m-grid--cell--PaddingInlineEnd);\n --pf-v6-c-table--cell--PaddingBlockEnd: var(--pf-v6-c-table--m-grid--cell--PaddingBlockEnd);\n --pf-v6-c-table--cell--PaddingInlineStart: var(--pf-v6-c-table--m-grid--cell--PaddingInlineStart);\n}\n.pf-m-grid.pf-v6-c-table .pf-v6-c-table__check,\n.pf-m-grid.pf-v6-c-table .pf-v6-c-table__favorite,\n.pf-m-grid.pf-v6-c-table .pf-v6-c-table__action {\n grid-row-start: 1;\n grid-column-start: 2;\n}\n.pf-m-grid.pf-v6-c-table .pf-v6-c-table__check {\n margin-block-start: var(--pf-v6-c-table__check--responsive--MarginBlockStart);\n margin-inline-start: var(--pf-v6-c-table__check--responsive--MarginInlineStart);\n line-height: 1;\n}\n.pf-m-grid.pf-v6-c-table .pf-v6-c-table__check ~ .pf-v6-c-table__favorite {\n margin-inline-start: var(--pf-v6-c-table--m-grid__check--favorite--MarginInlineStart);\n}\n.pf-m-grid.pf-v6-c-table .pf-v6-c-table__check ~ .pf-v6-c-table__favorite ~ .pf-v6-c-table__action {\n margin-inline-start: var(--pf-v6-c-table--m-grid__check--favorite--action--MarginInlineStart);\n}\n.pf-m-grid.pf-v6-c-table .pf-v6-c-table__check ~ .pf-v6-c-table__action {\n margin-inline-start: var(--pf-v6-c-table__action--responsive--MarginInlineStart);\n}\n.pf-m-grid.pf-v6-c-table .pf-v6-c-table__check label {\n display: inline-block;\n margin: 0;\n}\n.pf-m-grid.pf-v6-c-table .pf-v6-c-table__favorite {\n margin-block-start: var(--pf-v6-c-table--m-grid__favorite--MarginBlockStart);\n}\n.pf-m-grid.pf-v6-c-table .pf-v6-c-table__favorite ~ .pf-v6-c-table__action {\n margin-inline-start: var(--pf-v6-c-table--m-grid__favorite--action--MarginInlineStart);\n}\n.pf-m-grid.pf-v6-c-table .pf-v6-c-table__action {\n text-align: end;\n}\n@media screen and (max-width: 36rem) {\n .pf-m-grid.pf-v6-c-table .pf-v6-c-table__action {\n grid-row-start: 1;\n grid-column-start: 2;\n margin-inline-start: 0;\n }\n}\n.pf-m-grid.pf-v6-c-table .pf-v6-c-table__inline-edit-action {\n grid-column: 2;\n grid-row: 2;\n}\n.pf-m-grid.pf-v6-c-table .pf-v6-c-table__toggle-icon {\n transition: var(--pf-v6-c-table__toggle__icon--Transition);\n}\n.pf-v6-c-button.pf-m-expanded > .pf-m-grid.pf-v6-c-table .pf-v6-c-table__toggle-icon {\n transform: rotate(var(--pf-v6-c-table__toggle--m-expanded__icon--Rotate));\n}\n.pf-m-grid.pf-v6-c-table :where(.pf-v6-c-table, .pf-v6-c-table__thead, .pf-v6-c-table__tbody, .pf-v6-c-table__tr, .pf-v6-c-table__th, .pf-v6-c-table__td, .pf-v6-c-table__text).pf-m-nowrap {\n --pf-v6-c-table--cell--Overflow: auto;\n}\n.pf-m-grid.pf-v6-c-table :where(.pf-v6-c-table, .pf-v6-c-table__thead, .pf-v6-c-table__tbody, .pf-v6-c-table__tr, .pf-v6-c-table__th, .pf-v6-c-table__td, .pf-v6-c-table__text).pf-m-fit-content {\n width: auto;\n white-space: normal;\n}\n.pf-m-grid.pf-v6-c-table :where(.pf-v6-c-table, .pf-v6-c-table__thead, .pf-v6-c-table__tbody, .pf-v6-c-table__tr, .pf-v6-c-table__th, .pf-v6-c-table__td, .pf-v6-c-table__text).pf-m-truncate {\n --pf-v6-c-table--cell--MaxWidth: 100%;\n}\n.pf-m-grid.pf-v6-c-table [class*=pf-m-width] {\n --pf-v6-c-table--cell--Width: auto;\n}\n\n@container pf-v6-contain-table (max-width: calc(48rem - 1px)) {\n .pf-m-grid-md.pf-v6-c-table {\n --pf-v6-c-table--cell--PaddingBlockStart: var(--pf-v6-c-table--m-grid--cell--PaddingBlockStart);\n --pf-v6-c-table--cell--PaddingInlineEnd: var(--pf-v6-c-table--m-grid--cell--PaddingInlineEnd);\n --pf-v6-c-table--cell--PaddingBlockEnd: var(--pf-v6-c-table--m-grid--cell--PaddingBlockEnd);\n --pf-v6-c-table--cell--PaddingInlineStart: var(--pf-v6-c-table--m-grid--cell--PaddingInlineStart);\n --pf-v6-c-table--cell--first-last-child--PaddingInline: 0;\n --pf-v6-c-table__favorite--c-button--MarginBlockStart: auto;\n --pf-v6-c-table__favorite--c-button--MarginInlineEnd: auto;\n --pf-v6-c-table__favorite--c-button--MarginBlockEnd: auto;\n --pf-v6-c-table__favorite--c-button--MarginInlineStart: auto;\n display: grid;\n border: none;\n }\n .pf-m-grid-md.pf-v6-c-table tr:where(.pf-v6-c-table__tr) > :where(th, td) {\n width: auto;\n min-width: 0;\n max-width: none;\n overflow: visible;\n text-overflow: clip;\n white-space: normal;\n }\n .pf-m-grid-md.pf-v6-c-table .pf-v6-c-table__text {\n position: relative;\n width: auto;\n min-width: 0;\n max-width: none;\n overflow: var(--pf-v6-c-table--cell--Overflow);\n text-overflow: var(--pf-v6-c-table--cell--TextOverflow);\n white-space: var(--pf-v6-c-table--cell--WhiteSpace);\n }\n .pf-m-grid-md.pf-v6-c-table thead:where(.pf-v6-c-table__thead) {\n display: none;\n }\n .pf-m-grid-md.pf-v6-c-table tbody:where(.pf-v6-c-table__tbody) {\n display: block;\n }\n .pf-m-grid-md.pf-v6-c-table tbody:where(.pf-v6-c-table__tbody):first-of-type {\n border-block-start: var(--pf-v6-c-table__tbody--responsive--border-width--base) solid var(--pf-v6-c-table--responsive--BorderColor);\n }\n .pf-m-grid-md.pf-v6-c-table.pf-m-animate-expand {\n --pf-v6-c-table__expandable-row--Display: block;\n }\n .pf-m-grid-md.pf-v6-c-table.pf-m-animate-expand > .pf-v6-c-table__tbody > .pf-v6-c-table__expandable-row:not(.pf-m-expanded) > :is(.pf-v6-c-table__td, .pf-v6-c-table__th)[data-label]::before {\n content: none;\n }\n .pf-m-grid-md.pf-v6-c-table.pf-m-expandable {\n --pf-v6-c-table__tr--BorderBlockEndWidth: 0;\n }\n .pf-m-grid-md.pf-v6-c-table.pf-m-expandable .pf-v6-c-table__tbody,\n .pf-m-grid-md.pf-v6-c-table.pf-m-expandable .pf-v6-c-table__tbody.pf-m-expanded {\n border-block-end: var(--pf-v6-c-table__tbody--responsive--m-expandable--BorderBlockEndWidth) solid var(--pf-v6-c-table--responsive--BorderColor);\n }\n .pf-m-grid-md.pf-v6-c-table tr:where(.pf-v6-c-table__tr).pf-m-selected {\n --pf-v6-c-table__expandable-row--after--BorderInlineStartWidth: 0;\n --pf-v6-c-table__expandable-row--after--BorderColor: transparent;\n }\n .pf-m-grid-md.pf-v6-c-table tr:where(.pf-v6-c-table__tr):not(.pf-v6-c-table__expandable-row) {\n display: grid;\n grid-template-columns: 1fr;\n height: auto;\n grid-auto-columns: max-content;\n grid-column-gap: var(--pf-v6-c-table__tr--responsive--GridColumnGap);\n padding-block-start: var(--pf-v6-c-table__tr--responsive--PaddingBlockStart);\n padding-inline-end: var(--pf-v6-c-table__tr--responsive--PaddingInlineEnd);\n padding-block-end: var(--pf-v6-c-table__tr--responsive--PaddingBlockEnd);\n padding-inline-start: var(--pf-v6-c-table__tr--responsive--PaddingInlineStart);\n }\n .pf-m-grid-md.pf-v6-c-table tr:where(.pf-v6-c-table__tr):not(.pf-v6-c-table__expandable-row) > :where(th, td) {\n padding-block-start: var(--pf-v6-c-table--cell--responsive--PaddingBlockStart);\n padding-inline-end: var(--pf-v6-c-table--cell--responsive--PaddingInlineEnd);\n padding-block-end: var(--pf-v6-c-table--cell--responsive--PaddingBlockEnd);\n padding-inline-start: var(--pf-v6-c-table--cell--responsive--PaddingInlineStart);\n }\n .pf-m-grid-md.pf-v6-c-table tr:where(.pf-v6-c-table__tr):not(.pf-v6-c-table__expandable-row) > :where(th, td):first-child {\n --pf-v6-c-table--cell--responsive--PaddingBlockStart: var(--pf-v6-c-table--cell--first-child--responsive--PaddingBlockStart);\n }\n .pf-m-grid-md.pf-v6-c-table.pf-m-compact {\n --pf-v6-c-table__tr--responsive--PaddingBlockStart: var(--pf-v6-c-table--m-compact__tr--responsive--PaddingBlockStart);\n --pf-v6-c-table__tr--responsive--PaddingBlockEnd: var(--pf-v6-c-table--m-compact__tr--responsive--PaddingBlockEnd);\n --pf-v6-c-table--cell--responsive--PaddingBlockStart: var(--pf-v6-c-table--m-compact__tr__td--responsive--PaddingBlockStart);\n --pf-v6-c-table--cell--responsive--PaddingBlockEnd: var(--pf-v6-c-table--m-compact__tr__td--responsive--PaddingBlockEnd);\n --pf-v6-c-table__check--responsive--MarginBlockStart: var(--pf-v6-c-table--m-compact__check--responsive--MarginBlockStart);\n --pf-v6-c-table__check--input--MarginBlockStart: 0;\n }\n .pf-m-grid-md.pf-v6-c-table.pf-m-compact .pf-v6-c-table__action {\n margin-block-start: var(--pf-v6-c-table--m-compact__action--responsive--MarginBlockStart);\n margin-block-end: var(--pf-v6-c-table--m-compact__action--responsive--MarginBlockStart);\n }\n .pf-m-grid-md.pf-v6-c-table.pf-m-compact .pf-v6-c-table__toggle .pf-v6-c-button {\n margin-block-end: var(--pf-v6-c-table--m-compact__toggle--c-button--responsive--MarginBlockEnd);\n }\n .pf-m-grid-md.pf-v6-c-table .pf-v6-c-table__icon > * {\n text-align: start;\n }\n .pf-m-grid-md.pf-v6-c-table :where(.pf-v6-c-table__th, .pf-v6-c-table__td)[data-label] {\n --pf-v6-c-table--cell--hidden-visible--Display: var(--pf-v6-c-table--m-grid--cell--hidden-visible--Display);\n grid-column: 1;\n grid-column-gap: var(--pf-v6-c-table-td--responsive--GridColumnGap);\n grid-template-columns: 1fr minmax(0, 1.5fr);\n align-items: start;\n }\n .pf-m-grid-md.pf-v6-c-table :where(.pf-v6-c-table__th, .pf-v6-c-table__td)[data-label].pf-m-action {\n align-items: center;\n }\n .pf-m-grid-md.pf-v6-c-table :where(.pf-v6-c-table__th, .pf-v6-c-table__td)[data-label] > * {\n grid-column: 2;\n }\n .pf-m-grid-md.pf-v6-c-table :where(.pf-v6-c-table__th, .pf-v6-c-table__td)[data-label]::before {\n position: revert;\n font-weight: var(--pf-v6-c-table--cell--responsive--th--FontWeight);\n text-align: start;\n content: attr(data-label);\n }\n .pf-m-grid-md.pf-v6-c-table tr:where(.pf-v6-c-table__tr) > :where(th, td):first-child {\n --pf-v6-c-table--cell--PaddingInlineStart: 0;\n }\n .pf-m-grid-md.pf-v6-c-table tr:where(.pf-v6-c-table__tr) > :where(th, td):last-child {\n --pf-v6-c-table--cell--PaddingInlineEnd: 0;\n }\n .pf-m-grid-md.pf-v6-c-table .pf-v6-c-table {\n --pf-v6-c-table__tr--responsive--PaddingBlockStart: var(--pf-v6-c-table__tr--responsive--nested-table--PaddingBlockStart);\n --pf-v6-c-table__tr--responsive--PaddingInlineEnd: var(--pf-v6-c-table__tr--responsive--nested-table--PaddingInlineEnd);\n --pf-v6-c-table__tr--responsive--PaddingBlockEnd: var(--pf-v6-c-table__tr--responsive--nested-table--PaddingBlockEnd);\n --pf-v6-c-table__tr--responsive--PaddingInlineStart: var(--pf-v6-c-table__tr--responsive--nested-table--PaddingInlineStart);\n border: 0;\n }\n .pf-m-grid-md.pf-v6-c-table .pf-v6-c-table__compound-expansion-toggle {\n --pf-v6-c-table__compound-expansion-toggle__button--before--BorderInlineEndWidth: 0;\n --pf-v6-c-table__compound-expansion-toggle__button--before--BorderInlineStartWidth: 0;\n --pf-v6-c-table__compound-expansion-toggle__button--after--InsetBlockStart: 100%;\n }\n .pf-m-grid-md.pf-v6-c-table tbody:where(.pf-v6-c-table__tbody) {\n position: relative;\n }\n .pf-m-grid-md.pf-v6-c-table tbody:where(.pf-v6-c-table__tbody)::after {\n position: absolute;\n inset-block-start: 0;\n inset-block-end: 0;\n inset-inline-start: 0;\n content: "";\n border: 0;\n border-inline-start: var(--pf-v6-c-table__tbody--after--BorderInlineStartWidth) solid var(--pf-v6-c-table__tbody--after--BorderColor);\n }\n .pf-m-grid-md.pf-v6-c-table tbody:where(.pf-v6-c-table__tbody).pf-m-expanded {\n --pf-v6-c-table__tbody--after--BorderInlineStartWidth: var(--pf-v6-c-table__tbody--after--border-width--base);\n }\n .pf-m-grid-md.pf-v6-c-table tbody:where(.pf-v6-c-table__tbody).pf-m-expanded tbody:where(.pf-v6-c-table__tbody) {\n --pf-v6-c-table__tbody--after--BorderInlineStartWidth: 0;\n }\n .pf-m-grid-md.pf-v6-c-table tbody:where(.pf-v6-c-table__tbody) > tr:where(.pf-v6-c-table__tr) > :first-child:not(.pf-v6-c-table__check)::after {\n --pf-v6-c-table__expandable-row--after--BorderInlineStartWidth: 0;\n position: static;\n width: auto;\n background-color: transparent;\n }\n .pf-m-grid-md.pf-v6-c-table .pf-v6-c-table__expandable-row {\n --pf-v6-c-table--cell--responsive--PaddingBlockStart: 0;\n --pf-v6-c-table--cell--responsive--PaddingInlineEnd: 0;\n --pf-v6-c-table--cell--responsive--PaddingBlockEnd: 0;\n --pf-v6-c-table--cell--responsive--PaddingInlineStart: 0;\n --pf-v6-c-table--cell--PaddingInlineEnd: 0;\n --pf-v6-c-table--cell--PaddingInlineStart: 0;\n display: block;\n max-height: var(--pf-v6-c-table__expandable-row--MaxHeight);\n overflow-y: auto;\n border-block-end: none;\n }\n .pf-m-grid-md.pf-v6-c-table .pf-v6-c-table__expandable-row > :where(th, td) {\n position: static;\n display: block;\n }\n .pf-m-grid-md.pf-v6-c-table .pf-v6-c-table__expandable-row.pf-m-expanded {\n border-block-start-color: var(--pf-v6-c-table--BorderColor);\n }\n .pf-m-grid-md.pf-v6-c-table .pf-v6-c-table__expandable-row > :first-child:not(.pf-v6-c-table__check)::after {\n content: none;\n }\n .pf-m-grid-md.pf-v6-c-table .pf-v6-c-table__expandable-row th:where(.pf-v6-c-table__th).pf-m-no-padding .pf-v6-c-table__expandable-row-content,\n .pf-m-grid-md.pf-v6-c-table .pf-v6-c-table__expandable-row td:where(.pf-v6-c-table__td).pf-m-no-padding .pf-v6-c-table__expandable-row-content {\n padding: 0;\n }\n .pf-m-grid-md.pf-v6-c-table .pf-v6-c-table__expandable-row:not(.pf-m-expanded) {\n display: none;\n }\n .pf-m-grid-md.pf-v6-c-table .pf-v6-c-table__expandable-row .pf-v6-c-table__expandable-row-content {\n padding-inline-end: var(--pf-v6-c-table__expandable-row-content--responsive--PaddingInlineEnd);\n padding-inline-start: var(--pf-v6-c-table__expandable-row-content--responsive--PaddingInlineStart);\n }\n .pf-m-grid-md.pf-v6-c-table tbody:where(.pf-v6-c-table__tbody).pf-m-hoverable {\n --pf-v6-c-table__tbody--after--BorderInlineStartWidth: 0;\n --pf-v6-c-table__tbody--after--BorderInlineStartColor: transparent;\n }\n .pf-m-grid-md.pf-v6-c-table tbody:where(.pf-v6-c-table__tbody).pf-m-hoverable,\n .pf-m-grid-md.pf-v6-c-table tbody:where(.pf-v6-c-table__tbody).pf-m-hoverable > tr:where(.pf-v6-c-table__tr) {\n position: relative;\n }\n .pf-m-grid-md.pf-v6-c-table tbody:where(.pf-v6-c-table__tbody).pf-m-hoverable > tr:where(.pf-v6-c-table__tr)::after {\n content: "";\n position: absolute;\n inset-block-start: 0;\n inset-block-end: 0;\n inset-inline-start: 0;\n width: var(--pf-v6-c-table__tbody--after__tr--BorderInlineStartWidth);\n background-color: var(--pf-v6-c-table__tbody--after__tr--BorderInlineStartColor);\n }\n .pf-m-grid-md.pf-v6-c-table tbody:where(.pf-v6-c-table__tbody).pf-m-hoverable.pf-m-expanded {\n --pf-v6-c-table__tbody--after__tr--BorderInlineStartWidth: var(--pf-v6-c-table__tbody--m-expanded--after__tr--BorderInlineStartWidth);\n --pf-v6-c-table__tbody--after__tr--BorderInlineStartColor: var(--pf-v6-c-table__tbody--m-expanded--after__tr--BorderInlineStartColor);\n }\n .pf-m-grid-md.pf-v6-c-table tbody:where(.pf-v6-c-table__tbody).pf-m-hoverable.pf-m-selected {\n --pf-v6-c-table__tbody--after__tr--BorderInlineStartWidth: var(--pf-v6-c-table__tbody--m-selected--after__tr--BorderInlineStartWidth);\n --pf-v6-c-table__tbody--after__tr--BorderInlineStartColor: var(--pf-v6-c-table__tbody--m-selected--after__tr--BorderInlineStartColor);\n }\n .pf-m-grid-md.pf-v6-c-table tr:where(.pf-v6-c-table__tr).pf-m-selected::after {\n content: "";\n position: absolute;\n inset-block-start: 0;\n inset-block-end: 0;\n inset-inline-start: 0;\n width: var(--pf-v6-c-table__tr--m-selected--after--BorderInlineStartWidth);\n background-color: var(--pf-v6-c-table__tr--m-selected--after--BorderInlineStartColor);\n }\n .pf-m-grid-md.pf-v6-c-table tr:where(.pf-v6-c-table__tr):not(.pf-v6-c-table__expandable-row) .pf-v6-c-table__toggle,\n .pf-m-grid-md.pf-v6-c-table tr:where(.pf-v6-c-table__tr):not(.pf-v6-c-table__expandable-row) .pf-v6-c-table__check,\n .pf-m-grid-md.pf-v6-c-table tr:where(.pf-v6-c-table__tr):not(.pf-v6-c-table__expandable-row) .pf-v6-c-table__favorite,\n .pf-m-grid-md.pf-v6-c-table tr:where(.pf-v6-c-table__tr):not(.pf-v6-c-table__expandable-row) .pf-v6-c-table__action {\n width: auto;\n padding: 0;\n }\n .pf-m-grid-md.pf-v6-c-table .pf-v6-c-table__toggle {\n grid-row-start: 20;\n grid-column: -1;\n justify-self: end;\n padding-inline-end: 0;\n }\n .pf-m-grid-md.pf-v6-c-table .pf-v6-c-table__toggle::after {\n content: none;\n }\n .pf-m-grid-md.pf-v6-c-table .pf-v6-c-table__button {\n --pf-v6-c-table--cell--PaddingBlockStart: var(--pf-v6-c-table--m-grid--cell--PaddingBlockStart);\n --pf-v6-c-table--cell--PaddingInlineEnd: var(--pf-v6-c-table--m-grid--cell--PaddingInlineEnd);\n --pf-v6-c-table--cell--PaddingBlockEnd: var(--pf-v6-c-table--m-grid--cell--PaddingBlockEnd);\n --pf-v6-c-table--cell--PaddingInlineStart: var(--pf-v6-c-table--m-grid--cell--PaddingInlineStart);\n }\n .pf-m-grid-md.pf-v6-c-table .pf-v6-c-table__check,\n .pf-m-grid-md.pf-v6-c-table .pf-v6-c-table__favorite,\n .pf-m-grid-md.pf-v6-c-table .pf-v6-c-table__action {\n grid-row-start: 1;\n grid-column-start: 2;\n }\n .pf-m-grid-md.pf-v6-c-table .pf-v6-c-table__check {\n margin-block-start: var(--pf-v6-c-table__check--responsive--MarginBlockStart);\n margin-inline-start: var(--pf-v6-c-table__check--responsive--MarginInlineStart);\n line-height: 1;\n }\n .pf-m-grid-md.pf-v6-c-table .pf-v6-c-table__check ~ .pf-v6-c-table__favorite {\n margin-inline-start: var(--pf-v6-c-table--m-grid__check--favorite--MarginInlineStart);\n }\n .pf-m-grid-md.pf-v6-c-table .pf-v6-c-table__check ~ .pf-v6-c-table__favorite ~ .pf-v6-c-table__action {\n margin-inline-start: var(--pf-v6-c-table--m-grid__check--favorite--action--MarginInlineStart);\n }\n .pf-m-grid-md.pf-v6-c-table .pf-v6-c-table__check ~ .pf-v6-c-table__action {\n margin-inline-start: var(--pf-v6-c-table__action--responsive--MarginInlineStart);\n }\n .pf-m-grid-md.pf-v6-c-table .pf-v6-c-table__check label {\n display: inline-block;\n margin: 0;\n }\n .pf-m-grid-md.pf-v6-c-table .pf-v6-c-table__favorite {\n margin-block-start: var(--pf-v6-c-table--m-grid__favorite--MarginBlockStart);\n }\n .pf-m-grid-md.pf-v6-c-table .pf-v6-c-table__favorite ~ .pf-v6-c-table__action {\n margin-inline-start: var(--pf-v6-c-table--m-grid__favorite--action--MarginInlineStart);\n }\n .pf-m-grid-md.pf-v6-c-table .pf-v6-c-table__action {\n text-align: end;\n }\n @media screen and (max-width: 36rem) {\n .pf-m-grid-md.pf-v6-c-table .pf-v6-c-table__action {\n grid-row-start: 1;\n grid-column-start: 2;\n margin-inline-start: 0;\n }\n }\n .pf-m-grid-md.pf-v6-c-table .pf-v6-c-table__inline-edit-action {\n grid-column: 2;\n grid-row: 2;\n }\n .pf-m-grid-md.pf-v6-c-table .pf-v6-c-table__toggle-icon {\n transition: var(--pf-v6-c-table__toggle__icon--Transition);\n }\n .pf-v6-c-button.pf-m-expanded > .pf-m-grid-md.pf-v6-c-table .pf-v6-c-table__toggle-icon {\n transform: rotate(var(--pf-v6-c-table__toggle--m-expanded__icon--Rotate));\n }\n .pf-m-grid-md.pf-v6-c-table :where(.pf-v6-c-table, .pf-v6-c-table__thead, .pf-v6-c-table__tbody, .pf-v6-c-table__tr, .pf-v6-c-table__th, .pf-v6-c-table__td, .pf-v6-c-table__text).pf-m-nowrap {\n --pf-v6-c-table--cell--Overflow: auto;\n }\n .pf-m-grid-md.pf-v6-c-table :where(.pf-v6-c-table, .pf-v6-c-table__thead, .pf-v6-c-table__tbody, .pf-v6-c-table__tr, .pf-v6-c-table__th, .pf-v6-c-table__td, .pf-v6-c-table__text).pf-m-fit-content {\n width: auto;\n white-space: normal;\n }\n .pf-m-grid-md.pf-v6-c-table :where(.pf-v6-c-table, .pf-v6-c-table__thead, .pf-v6-c-table__tbody, .pf-v6-c-table__tr, .pf-v6-c-table__th, .pf-v6-c-table__td, .pf-v6-c-table__text).pf-m-truncate {\n --pf-v6-c-table--cell--MaxWidth: 100%;\n }\n .pf-m-grid-md.pf-v6-c-table [class*=pf-m-width] {\n --pf-v6-c-table--cell--Width: auto;\n }\n}\n\n@container pf-v6-contain-table (max-width: calc(62rem - 1px)) {\n .pf-m-grid-lg.pf-v6-c-table {\n --pf-v6-c-table--cell--PaddingBlockStart: var(--pf-v6-c-table--m-grid--cell--PaddingBlockStart);\n --pf-v6-c-table--cell--PaddingInlineEnd: var(--pf-v6-c-table--m-grid--cell--PaddingInlineEnd);\n --pf-v6-c-table--cell--PaddingBlockEnd: var(--pf-v6-c-table--m-grid--cell--PaddingBlockEnd);\n --pf-v6-c-table--cell--PaddingInlineStart: var(--pf-v6-c-table--m-grid--cell--PaddingInlineStart);\n --pf-v6-c-table--cell--first-last-child--PaddingInline: 0;\n --pf-v6-c-table__favorite--c-button--MarginBlockStart: auto;\n --pf-v6-c-table__favorite--c-button--MarginInlineEnd: auto;\n --pf-v6-c-table__favorite--c-button--MarginBlockEnd: auto;\n --pf-v6-c-table__favorite--c-button--MarginInlineStart: auto;\n display: grid;\n border: none;\n }\n .pf-m-grid-lg.pf-v6-c-table tr:where(.pf-v6-c-table__tr) > :where(th, td) {\n width: auto;\n min-width: 0;\n max-width: none;\n overflow: visible;\n text-overflow: clip;\n white-space: normal;\n }\n .pf-m-grid-lg.pf-v6-c-table .pf-v6-c-table__text {\n position: relative;\n width: auto;\n min-width: 0;\n max-width: none;\n overflow: var(--pf-v6-c-table--cell--Overflow);\n text-overflow: var(--pf-v6-c-table--cell--TextOverflow);\n white-space: var(--pf-v6-c-table--cell--WhiteSpace);\n }\n .pf-m-grid-lg.pf-v6-c-table thead:where(.pf-v6-c-table__thead) {\n display: none;\n }\n .pf-m-grid-lg.pf-v6-c-table tbody:where(.pf-v6-c-table__tbody) {\n display: block;\n }\n .pf-m-grid-lg.pf-v6-c-table tbody:where(.pf-v6-c-table__tbody):first-of-type {\n border-block-start: var(--pf-v6-c-table__tbody--responsive--border-width--base) solid var(--pf-v6-c-table--responsive--BorderColor);\n }\n .pf-m-grid-lg.pf-v6-c-table.pf-m-animate-expand {\n --pf-v6-c-table__expandable-row--Display: block;\n }\n .pf-m-grid-lg.pf-v6-c-table.pf-m-animate-expand > .pf-v6-c-table__tbody > .pf-v6-c-table__expandable-row:not(.pf-m-expanded) > :is(.pf-v6-c-table__td, .pf-v6-c-table__th)[data-label]::before {\n content: none;\n }\n .pf-m-grid-lg.pf-v6-c-table.pf-m-expandable {\n --pf-v6-c-table__tr--BorderBlockEndWidth: 0;\n }\n .pf-m-grid-lg.pf-v6-c-table.pf-m-expandable .pf-v6-c-table__tbody,\n .pf-m-grid-lg.pf-v6-c-table.pf-m-expandable .pf-v6-c-table__tbody.pf-m-expanded {\n border-block-end: var(--pf-v6-c-table__tbody--responsive--m-expandable--BorderBlockEndWidth) solid var(--pf-v6-c-table--responsive--BorderColor);\n }\n .pf-m-grid-lg.pf-v6-c-table tr:where(.pf-v6-c-table__tr).pf-m-selected {\n --pf-v6-c-table__expandable-row--after--BorderInlineStartWidth: 0;\n --pf-v6-c-table__expandable-row--after--BorderColor: transparent;\n }\n .pf-m-grid-lg.pf-v6-c-table tr:where(.pf-v6-c-table__tr):not(.pf-v6-c-table__expandable-row) {\n display: grid;\n grid-template-columns: 1fr;\n height: auto;\n grid-auto-columns: max-content;\n grid-column-gap: var(--pf-v6-c-table__tr--responsive--GridColumnGap);\n padding-block-start: var(--pf-v6-c-table__tr--responsive--PaddingBlockStart);\n padding-inline-end: var(--pf-v6-c-table__tr--responsive--PaddingInlineEnd);\n padding-block-end: var(--pf-v6-c-table__tr--responsive--PaddingBlockEnd);\n padding-inline-start: var(--pf-v6-c-table__tr--responsive--PaddingInlineStart);\n }\n .pf-m-grid-lg.pf-v6-c-table tr:where(.pf-v6-c-table__tr):not(.pf-v6-c-table__expandable-row) > :where(th, td) {\n padding-block-start: var(--pf-v6-c-table--cell--responsive--PaddingBlockStart);\n padding-inline-end: var(--pf-v6-c-table--cell--responsive--PaddingInlineEnd);\n padding-block-end: var(--pf-v6-c-table--cell--responsive--PaddingBlockEnd);\n padding-inline-start: var(--pf-v6-c-table--cell--responsive--PaddingInlineStart);\n }\n .pf-m-grid-lg.pf-v6-c-table tr:where(.pf-v6-c-table__tr):not(.pf-v6-c-table__expandable-row) > :where(th, td):first-child {\n --pf-v6-c-table--cell--responsive--PaddingBlockStart: var(--pf-v6-c-table--cell--first-child--responsive--PaddingBlockStart);\n }\n .pf-m-grid-lg.pf-v6-c-table.pf-m-compact {\n --pf-v6-c-table__tr--responsive--PaddingBlockStart: var(--pf-v6-c-table--m-compact__tr--responsive--PaddingBlockStart);\n --pf-v6-c-table__tr--responsive--PaddingBlockEnd: var(--pf-v6-c-table--m-compact__tr--responsive--PaddingBlockEnd);\n --pf-v6-c-table--cell--responsive--PaddingBlockStart: var(--pf-v6-c-table--m-compact__tr__td--responsive--PaddingBlockStart);\n --pf-v6-c-table--cell--responsive--PaddingBlockEnd: var(--pf-v6-c-table--m-compact__tr__td--responsive--PaddingBlockEnd);\n --pf-v6-c-table__check--responsive--MarginBlockStart: var(--pf-v6-c-table--m-compact__check--responsive--MarginBlockStart);\n --pf-v6-c-table__check--input--MarginBlockStart: 0;\n }\n .pf-m-grid-lg.pf-v6-c-table.pf-m-compact .pf-v6-c-table__action {\n margin-block-start: var(--pf-v6-c-table--m-compact__action--responsive--MarginBlockStart);\n margin-block-end: var(--pf-v6-c-table--m-compact__action--responsive--MarginBlockStart);\n }\n .pf-m-grid-lg.pf-v6-c-table.pf-m-compact .pf-v6-c-table__toggle .pf-v6-c-button {\n margin-block-end: var(--pf-v6-c-table--m-compact__toggle--c-button--responsive--MarginBlockEnd);\n }\n .pf-m-grid-lg.pf-v6-c-table .pf-v6-c-table__icon > * {\n text-align: start;\n }\n .pf-m-grid-lg.pf-v6-c-table :where(.pf-v6-c-table__th, .pf-v6-c-table__td)[data-label] {\n --pf-v6-c-table--cell--hidden-visible--Display: var(--pf-v6-c-table--m-grid--cell--hidden-visible--Display);\n grid-column: 1;\n grid-column-gap: var(--pf-v6-c-table-td--responsive--GridColumnGap);\n grid-template-columns: 1fr minmax(0, 1.5fr);\n align-items: start;\n }\n .pf-m-grid-lg.pf-v6-c-table :where(.pf-v6-c-table__th, .pf-v6-c-table__td)[data-label].pf-m-action {\n align-items: center;\n }\n .pf-m-grid-lg.pf-v6-c-table :where(.pf-v6-c-table__th, .pf-v6-c-table__td)[data-label] > * {\n grid-column: 2;\n }\n .pf-m-grid-lg.pf-v6-c-table :where(.pf-v6-c-table__th, .pf-v6-c-table__td)[data-label]::before {\n position: revert;\n font-weight: var(--pf-v6-c-table--cell--responsive--th--FontWeight);\n text-align: start;\n content: attr(data-label);\n }\n .pf-m-grid-lg.pf-v6-c-table tr:where(.pf-v6-c-table__tr) > :where(th, td):first-child {\n --pf-v6-c-table--cell--PaddingInlineStart: 0;\n }\n .pf-m-grid-lg.pf-v6-c-table tr:where(.pf-v6-c-table__tr) > :where(th, td):last-child {\n --pf-v6-c-table--cell--PaddingInlineEnd: 0;\n }\n .pf-m-grid-lg.pf-v6-c-table .pf-v6-c-table {\n --pf-v6-c-table__tr--responsive--PaddingBlockStart: var(--pf-v6-c-table__tr--responsive--nested-table--PaddingBlockStart);\n --pf-v6-c-table__tr--responsive--PaddingInlineEnd: var(--pf-v6-c-table__tr--responsive--nested-table--PaddingInlineEnd);\n --pf-v6-c-table__tr--responsive--PaddingBlockEnd: var(--pf-v6-c-table__tr--responsive--nested-table--PaddingBlockEnd);\n --pf-v6-c-table__tr--responsive--PaddingInlineStart: var(--pf-v6-c-table__tr--responsive--nested-table--PaddingInlineStart);\n border: 0;\n }\n .pf-m-grid-lg.pf-v6-c-table .pf-v6-c-table__compound-expansion-toggle {\n --pf-v6-c-table__compound-expansion-toggle__button--before--BorderInlineEndWidth: 0;\n --pf-v6-c-table__compound-expansion-toggle__button--before--BorderInlineStartWidth: 0;\n --pf-v6-c-table__compound-expansion-toggle__button--after--InsetBlockStart: 100%;\n }\n .pf-m-grid-lg.pf-v6-c-table tbody:where(.pf-v6-c-table__tbody) {\n position: relative;\n }\n .pf-m-grid-lg.pf-v6-c-table tbody:where(.pf-v6-c-table__tbody)::after {\n position: absolute;\n inset-block-start: 0;\n inset-block-end: 0;\n inset-inline-start: 0;\n content: "";\n border: 0;\n border-inline-start: var(--pf-v6-c-table__tbody--after--BorderInlineStartWidth) solid var(--pf-v6-c-table__tbody--after--BorderColor);\n }\n .pf-m-grid-lg.pf-v6-c-table tbody:where(.pf-v6-c-table__tbody).pf-m-expanded {\n --pf-v6-c-table__tbody--after--BorderInlineStartWidth: var(--pf-v6-c-table__tbody--after--border-width--base);\n }\n .pf-m-grid-lg.pf-v6-c-table tbody:where(.pf-v6-c-table__tbody).pf-m-expanded tbody:where(.pf-v6-c-table__tbody) {\n --pf-v6-c-table__tbody--after--BorderInlineStartWidth: 0;\n }\n .pf-m-grid-lg.pf-v6-c-table tbody:where(.pf-v6-c-table__tbody) > tr:where(.pf-v6-c-table__tr) > :first-child:not(.pf-v6-c-table__check)::after {\n --pf-v6-c-table__expandable-row--after--BorderInlineStartWidth: 0;\n position: static;\n width: auto;\n background-color: transparent;\n }\n .pf-m-grid-lg.pf-v6-c-table .pf-v6-c-table__expandable-row {\n --pf-v6-c-table--cell--responsive--PaddingBlockStart: 0;\n --pf-v6-c-table--cell--responsive--PaddingInlineEnd: 0;\n --pf-v6-c-table--cell--responsive--PaddingBlockEnd: 0;\n --pf-v6-c-table--cell--responsive--PaddingInlineStart: 0;\n --pf-v6-c-table--cell--PaddingInlineEnd: 0;\n --pf-v6-c-table--cell--PaddingInlineStart: 0;\n display: block;\n max-height: var(--pf-v6-c-table__expandable-row--MaxHeight);\n overflow-y: auto;\n border-block-end: none;\n }\n .pf-m-grid-lg.pf-v6-c-table .pf-v6-c-table__expandable-row > :where(th, td) {\n position: static;\n display: block;\n }\n .pf-m-grid-lg.pf-v6-c-table .pf-v6-c-table__expandable-row.pf-m-expanded {\n border-block-start-color: var(--pf-v6-c-table--BorderColor);\n }\n .pf-m-grid-lg.pf-v6-c-table .pf-v6-c-table__expandable-row > :first-child:not(.pf-v6-c-table__check)::after {\n content: none;\n }\n .pf-m-grid-lg.pf-v6-c-table .pf-v6-c-table__expandable-row th:where(.pf-v6-c-table__th).pf-m-no-padding .pf-v6-c-table__expandable-row-content,\n .pf-m-grid-lg.pf-v6-c-table .pf-v6-c-table__expandable-row td:where(.pf-v6-c-table__td).pf-m-no-padding .pf-v6-c-table__expandable-row-content {\n padding: 0;\n }\n .pf-m-grid-lg.pf-v6-c-table .pf-v6-c-table__expandable-row:not(.pf-m-expanded) {\n display: none;\n }\n .pf-m-grid-lg.pf-v6-c-table .pf-v6-c-table__expandable-row .pf-v6-c-table__expandable-row-content {\n padding-inline-end: var(--pf-v6-c-table__expandable-row-content--responsive--PaddingInlineEnd);\n padding-inline-start: var(--pf-v6-c-table__expandable-row-content--responsive--PaddingInlineStart);\n }\n .pf-m-grid-lg.pf-v6-c-table tbody:where(.pf-v6-c-table__tbody).pf-m-hoverable {\n --pf-v6-c-table__tbody--after--BorderInlineStartWidth: 0;\n --pf-v6-c-table__tbody--after--BorderInlineStartColor: transparent;\n }\n .pf-m-grid-lg.pf-v6-c-table tbody:where(.pf-v6-c-table__tbody).pf-m-hoverable,\n .pf-m-grid-lg.pf-v6-c-table tbody:where(.pf-v6-c-table__tbody).pf-m-hoverable > tr:where(.pf-v6-c-table__tr) {\n position: relative;\n }\n .pf-m-grid-lg.pf-v6-c-table tbody:where(.pf-v6-c-table__tbody).pf-m-hoverable > tr:where(.pf-v6-c-table__tr)::after {\n content: "";\n position: absolute;\n inset-block-start: 0;\n inset-block-end: 0;\n inset-inline-start: 0;\n width: var(--pf-v6-c-table__tbody--after__tr--BorderInlineStartWidth);\n background-color: var(--pf-v6-c-table__tbody--after__tr--BorderInlineStartColor);\n }\n .pf-m-grid-lg.pf-v6-c-table tbody:where(.pf-v6-c-table__tbody).pf-m-hoverable.pf-m-expanded {\n --pf-v6-c-table__tbody--after__tr--BorderInlineStartWidth: var(--pf-v6-c-table__tbody--m-expanded--after__tr--BorderInlineStartWidth);\n --pf-v6-c-table__tbody--after__tr--BorderInlineStartColor: var(--pf-v6-c-table__tbody--m-expanded--after__tr--BorderInlineStartColor);\n }\n .pf-m-grid-lg.pf-v6-c-table tbody:where(.pf-v6-c-table__tbody).pf-m-hoverable.pf-m-selected {\n --pf-v6-c-table__tbody--after__tr--BorderInlineStartWidth: var(--pf-v6-c-table__tbody--m-selected--after__tr--BorderInlineStartWidth);\n --pf-v6-c-table__tbody--after__tr--BorderInlineStartColor: var(--pf-v6-c-table__tbody--m-selected--after__tr--BorderInlineStartColor);\n }\n .pf-m-grid-lg.pf-v6-c-table tr:where(.pf-v6-c-table__tr).pf-m-selected::after {\n content: "";\n position: absolute;\n inset-block-start: 0;\n inset-block-end: 0;\n inset-inline-start: 0;\n width: var(--pf-v6-c-table__tr--m-selected--after--BorderInlineStartWidth);\n background-color: var(--pf-v6-c-table__tr--m-selected--after--BorderInlineStartColor);\n }\n .pf-m-grid-lg.pf-v6-c-table tr:where(.pf-v6-c-table__tr):not(.pf-v6-c-table__expandable-row) .pf-v6-c-table__toggle,\n .pf-m-grid-lg.pf-v6-c-table tr:where(.pf-v6-c-table__tr):not(.pf-v6-c-table__expandable-row) .pf-v6-c-table__check,\n .pf-m-grid-lg.pf-v6-c-table tr:where(.pf-v6-c-table__tr):not(.pf-v6-c-table__expandable-row) .pf-v6-c-table__favorite,\n .pf-m-grid-lg.pf-v6-c-table tr:where(.pf-v6-c-table__tr):not(.pf-v6-c-table__expandable-row) .pf-v6-c-table__action {\n width: auto;\n padding: 0;\n }\n .pf-m-grid-lg.pf-v6-c-table .pf-v6-c-table__toggle {\n grid-row-start: 20;\n grid-column: -1;\n justify-self: end;\n padding-inline-end: 0;\n }\n .pf-m-grid-lg.pf-v6-c-table .pf-v6-c-table__toggle::after {\n content: none;\n }\n .pf-m-grid-lg.pf-v6-c-table .pf-v6-c-table__button {\n --pf-v6-c-table--cell--PaddingBlockStart: var(--pf-v6-c-table--m-grid--cell--PaddingBlockStart);\n --pf-v6-c-table--cell--PaddingInlineEnd: var(--pf-v6-c-table--m-grid--cell--PaddingInlineEnd);\n --pf-v6-c-table--cell--PaddingBlockEnd: var(--pf-v6-c-table--m-grid--cell--PaddingBlockEnd);\n --pf-v6-c-table--cell--PaddingInlineStart: var(--pf-v6-c-table--m-grid--cell--PaddingInlineStart);\n }\n .pf-m-grid-lg.pf-v6-c-table .pf-v6-c-table__check,\n .pf-m-grid-lg.pf-v6-c-table .pf-v6-c-table__favorite,\n .pf-m-grid-lg.pf-v6-c-table .pf-v6-c-table__action {\n grid-row-start: 1;\n grid-column-start: 2;\n }\n .pf-m-grid-lg.pf-v6-c-table .pf-v6-c-table__check {\n margin-block-start: var(--pf-v6-c-table__check--responsive--MarginBlockStart);\n margin-inline-start: var(--pf-v6-c-table__check--responsive--MarginInlineStart);\n line-height: 1;\n }\n .pf-m-grid-lg.pf-v6-c-table .pf-v6-c-table__check ~ .pf-v6-c-table__favorite {\n margin-inline-start: var(--pf-v6-c-table--m-grid__check--favorite--MarginInlineStart);\n }\n .pf-m-grid-lg.pf-v6-c-table .pf-v6-c-table__check ~ .pf-v6-c-table__favorite ~ .pf-v6-c-table__action {\n margin-inline-start: var(--pf-v6-c-table--m-grid__check--favorite--action--MarginInlineStart);\n }\n .pf-m-grid-lg.pf-v6-c-table .pf-v6-c-table__check ~ .pf-v6-c-table__action {\n margin-inline-start: var(--pf-v6-c-table__action--responsive--MarginInlineStart);\n }\n .pf-m-grid-lg.pf-v6-c-table .pf-v6-c-table__check label {\n display: inline-block;\n margin: 0;\n }\n .pf-m-grid-lg.pf-v6-c-table .pf-v6-c-table__favorite {\n margin-block-start: var(--pf-v6-c-table--m-grid__favorite--MarginBlockStart);\n }\n .pf-m-grid-lg.pf-v6-c-table .pf-v6-c-table__favorite ~ .pf-v6-c-table__action {\n margin-inline-start: var(--pf-v6-c-table--m-grid__favorite--action--MarginInlineStart);\n }\n .pf-m-grid-lg.pf-v6-c-table .pf-v6-c-table__action {\n text-align: end;\n }\n @media screen and (max-width: 36rem) {\n .pf-m-grid-lg.pf-v6-c-table .pf-v6-c-table__action {\n grid-row-start: 1;\n grid-column-start: 2;\n margin-inline-start: 0;\n }\n }\n .pf-m-grid-lg.pf-v6-c-table .pf-v6-c-table__inline-edit-action {\n grid-column: 2;\n grid-row: 2;\n }\n .pf-m-grid-lg.pf-v6-c-table .pf-v6-c-table__toggle-icon {\n transition: var(--pf-v6-c-table__toggle__icon--Transition);\n }\n .pf-v6-c-button.pf-m-expanded > .pf-m-grid-lg.pf-v6-c-table .pf-v6-c-table__toggle-icon {\n transform: rotate(var(--pf-v6-c-table__toggle--m-expanded__icon--Rotate));\n }\n .pf-m-grid-lg.pf-v6-c-table :where(.pf-v6-c-table, .pf-v6-c-table__thead, .pf-v6-c-table__tbody, .pf-v6-c-table__tr, .pf-v6-c-table__th, .pf-v6-c-table__td, .pf-v6-c-table__text).pf-m-nowrap {\n --pf-v6-c-table--cell--Overflow: auto;\n }\n .pf-m-grid-lg.pf-v6-c-table :where(.pf-v6-c-table, .pf-v6-c-table__thead, .pf-v6-c-table__tbody, .pf-v6-c-table__tr, .pf-v6-c-table__th, .pf-v6-c-table__td, .pf-v6-c-table__text).pf-m-fit-content {\n width: auto;\n white-space: normal;\n }\n .pf-m-grid-lg.pf-v6-c-table :where(.pf-v6-c-table, .pf-v6-c-table__thead, .pf-v6-c-table__tbody, .pf-v6-c-table__tr, .pf-v6-c-table__th, .pf-v6-c-table__td, .pf-v6-c-table__text).pf-m-truncate {\n --pf-v6-c-table--cell--MaxWidth: 100%;\n }\n .pf-m-grid-lg.pf-v6-c-table [class*=pf-m-width] {\n --pf-v6-c-table--cell--Width: auto;\n }\n}\n\n@container pf-v6-contain-table (max-width: calc(75rem - 1px)) {\n .pf-m-grid-xl.pf-v6-c-table {\n --pf-v6-c-table--cell--PaddingBlockStart: var(--pf-v6-c-table--m-grid--cell--PaddingBlockStart);\n --pf-v6-c-table--cell--PaddingInlineEnd: var(--pf-v6-c-table--m-grid--cell--PaddingInlineEnd);\n --pf-v6-c-table--cell--PaddingBlockEnd: var(--pf-v6-c-table--m-grid--cell--PaddingBlockEnd);\n --pf-v6-c-table--cell--PaddingInlineStart: var(--pf-v6-c-table--m-grid--cell--PaddingInlineStart);\n --pf-v6-c-table--cell--first-last-child--PaddingInline: 0;\n --pf-v6-c-table__favorite--c-button--MarginBlockStart: auto;\n --pf-v6-c-table__favorite--c-button--MarginInlineEnd: auto;\n --pf-v6-c-table__favorite--c-button--MarginBlockEnd: auto;\n --pf-v6-c-table__favorite--c-button--MarginInlineStart: auto;\n display: grid;\n border: none;\n }\n .pf-m-grid-xl.pf-v6-c-table tr:where(.pf-v6-c-table__tr) > :where(th, td) {\n width: auto;\n min-width: 0;\n max-width: none;\n overflow: visible;\n text-overflow: clip;\n white-space: normal;\n }\n .pf-m-grid-xl.pf-v6-c-table .pf-v6-c-table__text {\n position: relative;\n width: auto;\n min-width: 0;\n max-width: none;\n overflow: var(--pf-v6-c-table--cell--Overflow);\n text-overflow: var(--pf-v6-c-table--cell--TextOverflow);\n white-space: var(--pf-v6-c-table--cell--WhiteSpace);\n }\n .pf-m-grid-xl.pf-v6-c-table thead:where(.pf-v6-c-table__thead) {\n display: none;\n }\n .pf-m-grid-xl.pf-v6-c-table tbody:where(.pf-v6-c-table__tbody) {\n display: block;\n }\n .pf-m-grid-xl.pf-v6-c-table tbody:where(.pf-v6-c-table__tbody):first-of-type {\n border-block-start: var(--pf-v6-c-table__tbody--responsive--border-width--base) solid var(--pf-v6-c-table--responsive--BorderColor);\n }\n .pf-m-grid-xl.pf-v6-c-table.pf-m-animate-expand {\n --pf-v6-c-table__expandable-row--Display: block;\n }\n .pf-m-grid-xl.pf-v6-c-table.pf-m-animate-expand > .pf-v6-c-table__tbody > .pf-v6-c-table__expandable-row:not(.pf-m-expanded) > :is(.pf-v6-c-table__td, .pf-v6-c-table__th)[data-label]::before {\n content: none;\n }\n .pf-m-grid-xl.pf-v6-c-table.pf-m-expandable {\n --pf-v6-c-table__tr--BorderBlockEndWidth: 0;\n }\n .pf-m-grid-xl.pf-v6-c-table.pf-m-expandable .pf-v6-c-table__tbody,\n .pf-m-grid-xl.pf-v6-c-table.pf-m-expandable .pf-v6-c-table__tbody.pf-m-expanded {\n border-block-end: var(--pf-v6-c-table__tbody--responsive--m-expandable--BorderBlockEndWidth) solid var(--pf-v6-c-table--responsive--BorderColor);\n }\n .pf-m-grid-xl.pf-v6-c-table tr:where(.pf-v6-c-table__tr).pf-m-selected {\n --pf-v6-c-table__expandable-row--after--BorderInlineStartWidth: 0;\n --pf-v6-c-table__expandable-row--after--BorderColor: transparent;\n }\n .pf-m-grid-xl.pf-v6-c-table tr:where(.pf-v6-c-table__tr):not(.pf-v6-c-table__expandable-row) {\n display: grid;\n grid-template-columns: 1fr;\n height: auto;\n grid-auto-columns: max-content;\n grid-column-gap: var(--pf-v6-c-table__tr--responsive--GridColumnGap);\n padding-block-start: var(--pf-v6-c-table__tr--responsive--PaddingBlockStart);\n padding-inline-end: var(--pf-v6-c-table__tr--responsive--PaddingInlineEnd);\n padding-block-end: var(--pf-v6-c-table__tr--responsive--PaddingBlockEnd);\n padding-inline-start: var(--pf-v6-c-table__tr--responsive--PaddingInlineStart);\n }\n .pf-m-grid-xl.pf-v6-c-table tr:where(.pf-v6-c-table__tr):not(.pf-v6-c-table__expandable-row) > :where(th, td) {\n padding-block-start: var(--pf-v6-c-table--cell--responsive--PaddingBlockStart);\n padding-inline-end: var(--pf-v6-c-table--cell--responsive--PaddingInlineEnd);\n padding-block-end: var(--pf-v6-c-table--cell--responsive--PaddingBlockEnd);\n padding-inline-start: var(--pf-v6-c-table--cell--responsive--PaddingInlineStart);\n }\n .pf-m-grid-xl.pf-v6-c-table tr:where(.pf-v6-c-table__tr):not(.pf-v6-c-table__expandable-row) > :where(th, td):first-child {\n --pf-v6-c-table--cell--responsive--PaddingBlockStart: var(--pf-v6-c-table--cell--first-child--responsive--PaddingBlockStart);\n }\n .pf-m-grid-xl.pf-v6-c-table.pf-m-compact {\n --pf-v6-c-table__tr--responsive--PaddingBlockStart: var(--pf-v6-c-table--m-compact__tr--responsive--PaddingBlockStart);\n --pf-v6-c-table__tr--responsive--PaddingBlockEnd: var(--pf-v6-c-table--m-compact__tr--responsive--PaddingBlockEnd);\n --pf-v6-c-table--cell--responsive--PaddingBlockStart: var(--pf-v6-c-table--m-compact__tr__td--responsive--PaddingBlockStart);\n --pf-v6-c-table--cell--responsive--PaddingBlockEnd: var(--pf-v6-c-table--m-compact__tr__td--responsive--PaddingBlockEnd);\n --pf-v6-c-table__check--responsive--MarginBlockStart: var(--pf-v6-c-table--m-compact__check--responsive--MarginBlockStart);\n --pf-v6-c-table__check--input--MarginBlockStart: 0;\n }\n .pf-m-grid-xl.pf-v6-c-table.pf-m-compact .pf-v6-c-table__action {\n margin-block-start: var(--pf-v6-c-table--m-compact__action--responsive--MarginBlockStart);\n margin-block-end: var(--pf-v6-c-table--m-compact__action--responsive--MarginBlockStart);\n }\n .pf-m-grid-xl.pf-v6-c-table.pf-m-compact .pf-v6-c-table__toggle .pf-v6-c-button {\n margin-block-end: var(--pf-v6-c-table--m-compact__toggle--c-button--responsive--MarginBlockEnd);\n }\n .pf-m-grid-xl.pf-v6-c-table .pf-v6-c-table__icon > * {\n text-align: start;\n }\n .pf-m-grid-xl.pf-v6-c-table :where(.pf-v6-c-table__th, .pf-v6-c-table__td)[data-label] {\n --pf-v6-c-table--cell--hidden-visible--Display: var(--pf-v6-c-table--m-grid--cell--hidden-visible--Display);\n grid-column: 1;\n grid-column-gap: var(--pf-v6-c-table-td--responsive--GridColumnGap);\n grid-template-columns: 1fr minmax(0, 1.5fr);\n align-items: start;\n }\n .pf-m-grid-xl.pf-v6-c-table :where(.pf-v6-c-table__th, .pf-v6-c-table__td)[data-label].pf-m-action {\n align-items: center;\n }\n .pf-m-grid-xl.pf-v6-c-table :where(.pf-v6-c-table__th, .pf-v6-c-table__td)[data-label] > * {\n grid-column: 2;\n }\n .pf-m-grid-xl.pf-v6-c-table :where(.pf-v6-c-table__th, .pf-v6-c-table__td)[data-label]::before {\n position: revert;\n font-weight: var(--pf-v6-c-table--cell--responsive--th--FontWeight);\n text-align: start;\n content: attr(data-label);\n }\n .pf-m-grid-xl.pf-v6-c-table tr:where(.pf-v6-c-table__tr) > :where(th, td):first-child {\n --pf-v6-c-table--cell--PaddingInlineStart: 0;\n }\n .pf-m-grid-xl.pf-v6-c-table tr:where(.pf-v6-c-table__tr) > :where(th, td):last-child {\n --pf-v6-c-table--cell--PaddingInlineEnd: 0;\n }\n .pf-m-grid-xl.pf-v6-c-table .pf-v6-c-table {\n --pf-v6-c-table__tr--responsive--PaddingBlockStart: var(--pf-v6-c-table__tr--responsive--nested-table--PaddingBlockStart);\n --pf-v6-c-table__tr--responsive--PaddingInlineEnd: var(--pf-v6-c-table__tr--responsive--nested-table--PaddingInlineEnd);\n --pf-v6-c-table__tr--responsive--PaddingBlockEnd: var(--pf-v6-c-table__tr--responsive--nested-table--PaddingBlockEnd);\n --pf-v6-c-table__tr--responsive--PaddingInlineStart: var(--pf-v6-c-table__tr--responsive--nested-table--PaddingInlineStart);\n border: 0;\n }\n .pf-m-grid-xl.pf-v6-c-table .pf-v6-c-table__compound-expansion-toggle {\n --pf-v6-c-table__compound-expansion-toggle__button--before--BorderInlineEndWidth: 0;\n --pf-v6-c-table__compound-expansion-toggle__button--before--BorderInlineStartWidth: 0;\n --pf-v6-c-table__compound-expansion-toggle__button--after--InsetBlockStart: 100%;\n }\n .pf-m-grid-xl.pf-v6-c-table tbody:where(.pf-v6-c-table__tbody) {\n position: relative;\n }\n .pf-m-grid-xl.pf-v6-c-table tbody:where(.pf-v6-c-table__tbody)::after {\n position: absolute;\n inset-block-start: 0;\n inset-block-end: 0;\n inset-inline-start: 0;\n content: "";\n border: 0;\n border-inline-start: var(--pf-v6-c-table__tbody--after--BorderInlineStartWidth) solid var(--pf-v6-c-table__tbody--after--BorderColor);\n }\n .pf-m-grid-xl.pf-v6-c-table tbody:where(.pf-v6-c-table__tbody).pf-m-expanded {\n --pf-v6-c-table__tbody--after--BorderInlineStartWidth: var(--pf-v6-c-table__tbody--after--border-width--base);\n }\n .pf-m-grid-xl.pf-v6-c-table tbody:where(.pf-v6-c-table__tbody).pf-m-expanded tbody:where(.pf-v6-c-table__tbody) {\n --pf-v6-c-table__tbody--after--BorderInlineStartWidth: 0;\n }\n .pf-m-grid-xl.pf-v6-c-table tbody:where(.pf-v6-c-table__tbody) > tr:where(.pf-v6-c-table__tr) > :first-child:not(.pf-v6-c-table__check)::after {\n --pf-v6-c-table__expandable-row--after--BorderInlineStartWidth: 0;\n position: static;\n width: auto;\n background-color: transparent;\n }\n .pf-m-grid-xl.pf-v6-c-table .pf-v6-c-table__expandable-row {\n --pf-v6-c-table--cell--responsive--PaddingBlockStart: 0;\n --pf-v6-c-table--cell--responsive--PaddingInlineEnd: 0;\n --pf-v6-c-table--cell--responsive--PaddingBlockEnd: 0;\n --pf-v6-c-table--cell--responsive--PaddingInlineStart: 0;\n --pf-v6-c-table--cell--PaddingInlineEnd: 0;\n --pf-v6-c-table--cell--PaddingInlineStart: 0;\n display: block;\n max-height: var(--pf-v6-c-table__expandable-row--MaxHeight);\n overflow-y: auto;\n border-block-end: none;\n }\n .pf-m-grid-xl.pf-v6-c-table .pf-v6-c-table__expandable-row > :where(th, td) {\n position: static;\n display: block;\n }\n .pf-m-grid-xl.pf-v6-c-table .pf-v6-c-table__expandable-row.pf-m-expanded {\n border-block-start-color: var(--pf-v6-c-table--BorderColor);\n }\n .pf-m-grid-xl.pf-v6-c-table .pf-v6-c-table__expandable-row > :first-child:not(.pf-v6-c-table__check)::after {\n content: none;\n }\n .pf-m-grid-xl.pf-v6-c-table .pf-v6-c-table__expandable-row th:where(.pf-v6-c-table__th).pf-m-no-padding .pf-v6-c-table__expandable-row-content,\n .pf-m-grid-xl.pf-v6-c-table .pf-v6-c-table__expandable-row td:where(.pf-v6-c-table__td).pf-m-no-padding .pf-v6-c-table__expandable-row-content {\n padding: 0;\n }\n .pf-m-grid-xl.pf-v6-c-table .pf-v6-c-table__expandable-row:not(.pf-m-expanded) {\n display: none;\n }\n .pf-m-grid-xl.pf-v6-c-table .pf-v6-c-table__expandable-row .pf-v6-c-table__expandable-row-content {\n padding-inline-end: var(--pf-v6-c-table__expandable-row-content--responsive--PaddingInlineEnd);\n padding-inline-start: var(--pf-v6-c-table__expandable-row-content--responsive--PaddingInlineStart);\n }\n .pf-m-grid-xl.pf-v6-c-table tbody:where(.pf-v6-c-table__tbody).pf-m-hoverable {\n --pf-v6-c-table__tbody--after--BorderInlineStartWidth: 0;\n --pf-v6-c-table__tbody--after--BorderInlineStartColor: transparent;\n }\n .pf-m-grid-xl.pf-v6-c-table tbody:where(.pf-v6-c-table__tbody).pf-m-hoverable,\n .pf-m-grid-xl.pf-v6-c-table tbody:where(.pf-v6-c-table__tbody).pf-m-hoverable > tr:where(.pf-v6-c-table__tr) {\n position: relative;\n }\n .pf-m-grid-xl.pf-v6-c-table tbody:where(.pf-v6-c-table__tbody).pf-m-hoverable > tr:where(.pf-v6-c-table__tr)::after {\n content: "";\n position: absolute;\n inset-block-start: 0;\n inset-block-end: 0;\n inset-inline-start: 0;\n width: var(--pf-v6-c-table__tbody--after__tr--BorderInlineStartWidth);\n background-color: var(--pf-v6-c-table__tbody--after__tr--BorderInlineStartColor);\n }\n .pf-m-grid-xl.pf-v6-c-table tbody:where(.pf-v6-c-table__tbody).pf-m-hoverable.pf-m-expanded {\n --pf-v6-c-table__tbody--after__tr--BorderInlineStartWidth: var(--pf-v6-c-table__tbody--m-expanded--after__tr--BorderInlineStartWidth);\n --pf-v6-c-table__tbody--after__tr--BorderInlineStartColor: var(--pf-v6-c-table__tbody--m-expanded--after__tr--BorderInlineStartColor);\n }\n .pf-m-grid-xl.pf-v6-c-table tbody:where(.pf-v6-c-table__tbody).pf-m-hoverable.pf-m-selected {\n --pf-v6-c-table__tbody--after__tr--BorderInlineStartWidth: var(--pf-v6-c-table__tbody--m-selected--after__tr--BorderInlineStartWidth);\n --pf-v6-c-table__tbody--after__tr--BorderInlineStartColor: var(--pf-v6-c-table__tbody--m-selected--after__tr--BorderInlineStartColor);\n }\n .pf-m-grid-xl.pf-v6-c-table tr:where(.pf-v6-c-table__tr).pf-m-selected::after {\n content: "";\n position: absolute;\n inset-block-start: 0;\n inset-block-end: 0;\n inset-inline-start: 0;\n width: var(--pf-v6-c-table__tr--m-selected--after--BorderInlineStartWidth);\n background-color: var(--pf-v6-c-table__tr--m-selected--after--BorderInlineStartColor);\n }\n .pf-m-grid-xl.pf-v6-c-table tr:where(.pf-v6-c-table__tr):not(.pf-v6-c-table__expandable-row) .pf-v6-c-table__toggle,\n .pf-m-grid-xl.pf-v6-c-table tr:where(.pf-v6-c-table__tr):not(.pf-v6-c-table__expandable-row) .pf-v6-c-table__check,\n .pf-m-grid-xl.pf-v6-c-table tr:where(.pf-v6-c-table__tr):not(.pf-v6-c-table__expandable-row) .pf-v6-c-table__favorite,\n .pf-m-grid-xl.pf-v6-c-table tr:where(.pf-v6-c-table__tr):not(.pf-v6-c-table__expandable-row) .pf-v6-c-table__action {\n width: auto;\n padding: 0;\n }\n .pf-m-grid-xl.pf-v6-c-table .pf-v6-c-table__toggle {\n grid-row-start: 20;\n grid-column: -1;\n justify-self: end;\n padding-inline-end: 0;\n }\n .pf-m-grid-xl.pf-v6-c-table .pf-v6-c-table__toggle::after {\n content: none;\n }\n .pf-m-grid-xl.pf-v6-c-table .pf-v6-c-table__button {\n --pf-v6-c-table--cell--PaddingBlockStart: var(--pf-v6-c-table--m-grid--cell--PaddingBlockStart);\n --pf-v6-c-table--cell--PaddingInlineEnd: var(--pf-v6-c-table--m-grid--cell--PaddingInlineEnd);\n --pf-v6-c-table--cell--PaddingBlockEnd: var(--pf-v6-c-table--m-grid--cell--PaddingBlockEnd);\n --pf-v6-c-table--cell--PaddingInlineStart: var(--pf-v6-c-table--m-grid--cell--PaddingInlineStart);\n }\n .pf-m-grid-xl.pf-v6-c-table .pf-v6-c-table__check,\n .pf-m-grid-xl.pf-v6-c-table .pf-v6-c-table__favorite,\n .pf-m-grid-xl.pf-v6-c-table .pf-v6-c-table__action {\n grid-row-start: 1;\n grid-column-start: 2;\n }\n .pf-m-grid-xl.pf-v6-c-table .pf-v6-c-table__check {\n margin-block-start: var(--pf-v6-c-table__check--responsive--MarginBlockStart);\n margin-inline-start: var(--pf-v6-c-table__check--responsive--MarginInlineStart);\n line-height: 1;\n }\n .pf-m-grid-xl.pf-v6-c-table .pf-v6-c-table__check ~ .pf-v6-c-table__favorite {\n margin-inline-start: var(--pf-v6-c-table--m-grid__check--favorite--MarginInlineStart);\n }\n .pf-m-grid-xl.pf-v6-c-table .pf-v6-c-table__check ~ .pf-v6-c-table__favorite ~ .pf-v6-c-table__action {\n margin-inline-start: var(--pf-v6-c-table--m-grid__check--favorite--action--MarginInlineStart);\n }\n .pf-m-grid-xl.pf-v6-c-table .pf-v6-c-table__check ~ .pf-v6-c-table__action {\n margin-inline-start: var(--pf-v6-c-table__action--responsive--MarginInlineStart);\n }\n .pf-m-grid-xl.pf-v6-c-table .pf-v6-c-table__check label {\n display: inline-block;\n margin: 0;\n }\n .pf-m-grid-xl.pf-v6-c-table .pf-v6-c-table__favorite {\n margin-block-start: var(--pf-v6-c-table--m-grid__favorite--MarginBlockStart);\n }\n .pf-m-grid-xl.pf-v6-c-table .pf-v6-c-table__favorite ~ .pf-v6-c-table__action {\n margin-inline-start: var(--pf-v6-c-table--m-grid__favorite--action--MarginInlineStart);\n }\n .pf-m-grid-xl.pf-v6-c-table .pf-v6-c-table__action {\n text-align: end;\n }\n @media screen and (max-width: 36rem) {\n .pf-m-grid-xl.pf-v6-c-table .pf-v6-c-table__action {\n grid-row-start: 1;\n grid-column-start: 2;\n margin-inline-start: 0;\n }\n }\n .pf-m-grid-xl.pf-v6-c-table .pf-v6-c-table__inline-edit-action {\n grid-column: 2;\n grid-row: 2;\n }\n .pf-m-grid-xl.pf-v6-c-table .pf-v6-c-table__toggle-icon {\n transition: var(--pf-v6-c-table__toggle__icon--Transition);\n }\n .pf-v6-c-button.pf-m-expanded > .pf-m-grid-xl.pf-v6-c-table .pf-v6-c-table__toggle-icon {\n transform: rotate(var(--pf-v6-c-table__toggle--m-expanded__icon--Rotate));\n }\n .pf-m-grid-xl.pf-v6-c-table :where(.pf-v6-c-table, .pf-v6-c-table__thead, .pf-v6-c-table__tbody, .pf-v6-c-table__tr, .pf-v6-c-table__th, .pf-v6-c-table__td, .pf-v6-c-table__text).pf-m-nowrap {\n --pf-v6-c-table--cell--Overflow: auto;\n }\n .pf-m-grid-xl.pf-v6-c-table :where(.pf-v6-c-table, .pf-v6-c-table__thead, .pf-v6-c-table__tbody, .pf-v6-c-table__tr, .pf-v6-c-table__th, .pf-v6-c-table__td, .pf-v6-c-table__text).pf-m-fit-content {\n width: auto;\n white-space: normal;\n }\n .pf-m-grid-xl.pf-v6-c-table :where(.pf-v6-c-table, .pf-v6-c-table__thead, .pf-v6-c-table__tbody, .pf-v6-c-table__tr, .pf-v6-c-table__th, .pf-v6-c-table__td, .pf-v6-c-table__text).pf-m-truncate {\n --pf-v6-c-table--cell--MaxWidth: 100%;\n }\n .pf-m-grid-xl.pf-v6-c-table [class*=pf-m-width] {\n --pf-v6-c-table--cell--Width: auto;\n }\n}\n\n@container pf-v6-contain-table (max-width: calc(90.625rem - 1px)) {\n .pf-m-grid-2xl.pf-v6-c-table {\n --pf-v6-c-table--cell--PaddingBlockStart: var(--pf-v6-c-table--m-grid--cell--PaddingBlockStart);\n --pf-v6-c-table--cell--PaddingInlineEnd: var(--pf-v6-c-table--m-grid--cell--PaddingInlineEnd);\n --pf-v6-c-table--cell--PaddingBlockEnd: var(--pf-v6-c-table--m-grid--cell--PaddingBlockEnd);\n --pf-v6-c-table--cell--PaddingInlineStart: var(--pf-v6-c-table--m-grid--cell--PaddingInlineStart);\n --pf-v6-c-table--cell--first-last-child--PaddingInline: 0;\n --pf-v6-c-table__favorite--c-button--MarginBlockStart: auto;\n --pf-v6-c-table__favorite--c-button--MarginInlineEnd: auto;\n --pf-v6-c-table__favorite--c-button--MarginBlockEnd: auto;\n --pf-v6-c-table__favorite--c-button--MarginInlineStart: auto;\n display: grid;\n border: none;\n }\n .pf-m-grid-2xl.pf-v6-c-table tr:where(.pf-v6-c-table__tr) > :where(th, td) {\n width: auto;\n min-width: 0;\n max-width: none;\n overflow: visible;\n text-overflow: clip;\n white-space: normal;\n }\n .pf-m-grid-2xl.pf-v6-c-table .pf-v6-c-table__text {\n position: relative;\n width: auto;\n min-width: 0;\n max-width: none;\n overflow: var(--pf-v6-c-table--cell--Overflow);\n text-overflow: var(--pf-v6-c-table--cell--TextOverflow);\n white-space: var(--pf-v6-c-table--cell--WhiteSpace);\n }\n .pf-m-grid-2xl.pf-v6-c-table thead:where(.pf-v6-c-table__thead) {\n display: none;\n }\n .pf-m-grid-2xl.pf-v6-c-table tbody:where(.pf-v6-c-table__tbody) {\n display: block;\n }\n .pf-m-grid-2xl.pf-v6-c-table tbody:where(.pf-v6-c-table__tbody):first-of-type {\n border-block-start: var(--pf-v6-c-table__tbody--responsive--border-width--base) solid var(--pf-v6-c-table--responsive--BorderColor);\n }\n .pf-m-grid-2xl.pf-v6-c-table.pf-m-animate-expand {\n --pf-v6-c-table__expandable-row--Display: block;\n }\n .pf-m-grid-2xl.pf-v6-c-table.pf-m-animate-expand > .pf-v6-c-table__tbody > .pf-v6-c-table__expandable-row:not(.pf-m-expanded) > :is(.pf-v6-c-table__td, .pf-v6-c-table__th)[data-label]::before {\n content: none;\n }\n .pf-m-grid-2xl.pf-v6-c-table.pf-m-expandable {\n --pf-v6-c-table__tr--BorderBlockEndWidth: 0;\n }\n .pf-m-grid-2xl.pf-v6-c-table.pf-m-expandable .pf-v6-c-table__tbody,\n .pf-m-grid-2xl.pf-v6-c-table.pf-m-expandable .pf-v6-c-table__tbody.pf-m-expanded {\n border-block-end: var(--pf-v6-c-table__tbody--responsive--m-expandable--BorderBlockEndWidth) solid var(--pf-v6-c-table--responsive--BorderColor);\n }\n .pf-m-grid-2xl.pf-v6-c-table tr:where(.pf-v6-c-table__tr).pf-m-selected {\n --pf-v6-c-table__expandable-row--after--BorderInlineStartWidth: 0;\n --pf-v6-c-table__expandable-row--after--BorderColor: transparent;\n }\n .pf-m-grid-2xl.pf-v6-c-table tr:where(.pf-v6-c-table__tr):not(.pf-v6-c-table__expandable-row) {\n display: grid;\n grid-template-columns: 1fr;\n height: auto;\n grid-auto-columns: max-content;\n grid-column-gap: var(--pf-v6-c-table__tr--responsive--GridColumnGap);\n padding-block-start: var(--pf-v6-c-table__tr--responsive--PaddingBlockStart);\n padding-inline-end: var(--pf-v6-c-table__tr--responsive--PaddingInlineEnd);\n padding-block-end: var(--pf-v6-c-table__tr--responsive--PaddingBlockEnd);\n padding-inline-start: var(--pf-v6-c-table__tr--responsive--PaddingInlineStart);\n }\n .pf-m-grid-2xl.pf-v6-c-table tr:where(.pf-v6-c-table__tr):not(.pf-v6-c-table__expandable-row) > :where(th, td) {\n padding-block-start: var(--pf-v6-c-table--cell--responsive--PaddingBlockStart);\n padding-inline-end: var(--pf-v6-c-table--cell--responsive--PaddingInlineEnd);\n padding-block-end: var(--pf-v6-c-table--cell--responsive--PaddingBlockEnd);\n padding-inline-start: var(--pf-v6-c-table--cell--responsive--PaddingInlineStart);\n }\n .pf-m-grid-2xl.pf-v6-c-table tr:where(.pf-v6-c-table__tr):not(.pf-v6-c-table__expandable-row) > :where(th, td):first-child {\n --pf-v6-c-table--cell--responsive--PaddingBlockStart: var(--pf-v6-c-table--cell--first-child--responsive--PaddingBlockStart);\n }\n .pf-m-grid-2xl.pf-v6-c-table.pf-m-compact {\n --pf-v6-c-table__tr--responsive--PaddingBlockStart: var(--pf-v6-c-table--m-compact__tr--responsive--PaddingBlockStart);\n --pf-v6-c-table__tr--responsive--PaddingBlockEnd: var(--pf-v6-c-table--m-compact__tr--responsive--PaddingBlockEnd);\n --pf-v6-c-table--cell--responsive--PaddingBlockStart: var(--pf-v6-c-table--m-compact__tr__td--responsive--PaddingBlockStart);\n --pf-v6-c-table--cell--responsive--PaddingBlockEnd: var(--pf-v6-c-table--m-compact__tr__td--responsive--PaddingBlockEnd);\n --pf-v6-c-table__check--responsive--MarginBlockStart: var(--pf-v6-c-table--m-compact__check--responsive--MarginBlockStart);\n --pf-v6-c-table__check--input--MarginBlockStart: 0;\n }\n .pf-m-grid-2xl.pf-v6-c-table.pf-m-compact .pf-v6-c-table__action {\n margin-block-start: var(--pf-v6-c-table--m-compact__action--responsive--MarginBlockStart);\n margin-block-end: var(--pf-v6-c-table--m-compact__action--responsive--MarginBlockStart);\n }\n .pf-m-grid-2xl.pf-v6-c-table.pf-m-compact .pf-v6-c-table__toggle .pf-v6-c-button {\n margin-block-end: var(--pf-v6-c-table--m-compact__toggle--c-button--responsive--MarginBlockEnd);\n }\n .pf-m-grid-2xl.pf-v6-c-table .pf-v6-c-table__icon > * {\n text-align: start;\n }\n .pf-m-grid-2xl.pf-v6-c-table :where(.pf-v6-c-table__th, .pf-v6-c-table__td)[data-label] {\n --pf-v6-c-table--cell--hidden-visible--Display: var(--pf-v6-c-table--m-grid--cell--hidden-visible--Display);\n grid-column: 1;\n grid-column-gap: var(--pf-v6-c-table-td--responsive--GridColumnGap);\n grid-template-columns: 1fr minmax(0, 1.5fr);\n align-items: start;\n }\n .pf-m-grid-2xl.pf-v6-c-table :where(.pf-v6-c-table__th, .pf-v6-c-table__td)[data-label].pf-m-action {\n align-items: center;\n }\n .pf-m-grid-2xl.pf-v6-c-table :where(.pf-v6-c-table__th, .pf-v6-c-table__td)[data-label] > * {\n grid-column: 2;\n }\n .pf-m-grid-2xl.pf-v6-c-table :where(.pf-v6-c-table__th, .pf-v6-c-table__td)[data-label]::before {\n position: revert;\n font-weight: var(--pf-v6-c-table--cell--responsive--th--FontWeight);\n text-align: start;\n content: attr(data-label);\n }\n .pf-m-grid-2xl.pf-v6-c-table tr:where(.pf-v6-c-table__tr) > :where(th, td):first-child {\n --pf-v6-c-table--cell--PaddingInlineStart: 0;\n }\n .pf-m-grid-2xl.pf-v6-c-table tr:where(.pf-v6-c-table__tr) > :where(th, td):last-child {\n --pf-v6-c-table--cell--PaddingInlineEnd: 0;\n }\n .pf-m-grid-2xl.pf-v6-c-table .pf-v6-c-table {\n --pf-v6-c-table__tr--responsive--PaddingBlockStart: var(--pf-v6-c-table__tr--responsive--nested-table--PaddingBlockStart);\n --pf-v6-c-table__tr--responsive--PaddingInlineEnd: var(--pf-v6-c-table__tr--responsive--nested-table--PaddingInlineEnd);\n --pf-v6-c-table__tr--responsive--PaddingBlockEnd: var(--pf-v6-c-table__tr--responsive--nested-table--PaddingBlockEnd);\n --pf-v6-c-table__tr--responsive--PaddingInlineStart: var(--pf-v6-c-table__tr--responsive--nested-table--PaddingInlineStart);\n border: 0;\n }\n .pf-m-grid-2xl.pf-v6-c-table .pf-v6-c-table__compound-expansion-toggle {\n --pf-v6-c-table__compound-expansion-toggle__button--before--BorderInlineEndWidth: 0;\n --pf-v6-c-table__compound-expansion-toggle__button--before--BorderInlineStartWidth: 0;\n --pf-v6-c-table__compound-expansion-toggle__button--after--InsetBlockStart: 100%;\n }\n .pf-m-grid-2xl.pf-v6-c-table tbody:where(.pf-v6-c-table__tbody) {\n position: relative;\n }\n .pf-m-grid-2xl.pf-v6-c-table tbody:where(.pf-v6-c-table__tbody)::after {\n position: absolute;\n inset-block-start: 0;\n inset-block-end: 0;\n inset-inline-start: 0;\n content: "";\n border: 0;\n border-inline-start: var(--pf-v6-c-table__tbody--after--BorderInlineStartWidth) solid var(--pf-v6-c-table__tbody--after--BorderColor);\n }\n .pf-m-grid-2xl.pf-v6-c-table tbody:where(.pf-v6-c-table__tbody).pf-m-expanded {\n --pf-v6-c-table__tbody--after--BorderInlineStartWidth: var(--pf-v6-c-table__tbody--after--border-width--base);\n }\n .pf-m-grid-2xl.pf-v6-c-table tbody:where(.pf-v6-c-table__tbody).pf-m-expanded tbody:where(.pf-v6-c-table__tbody) {\n --pf-v6-c-table__tbody--after--BorderInlineStartWidth: 0;\n }\n .pf-m-grid-2xl.pf-v6-c-table tbody:where(.pf-v6-c-table__tbody) > tr:where(.pf-v6-c-table__tr) > :first-child:not(.pf-v6-c-table__check)::after {\n --pf-v6-c-table__expandable-row--after--BorderInlineStartWidth: 0;\n position: static;\n width: auto;\n background-color: transparent;\n }\n .pf-m-grid-2xl.pf-v6-c-table .pf-v6-c-table__expandable-row {\n --pf-v6-c-table--cell--responsive--PaddingBlockStart: 0;\n --pf-v6-c-table--cell--responsive--PaddingInlineEnd: 0;\n --pf-v6-c-table--cell--responsive--PaddingBlockEnd: 0;\n --pf-v6-c-table--cell--responsive--PaddingInlineStart: 0;\n --pf-v6-c-table--cell--PaddingInlineEnd: 0;\n --pf-v6-c-table--cell--PaddingInlineStart: 0;\n display: block;\n max-height: var(--pf-v6-c-table__expandable-row--MaxHeight);\n overflow-y: auto;\n border-block-end: none;\n }\n .pf-m-grid-2xl.pf-v6-c-table .pf-v6-c-table__expandable-row > :where(th, td) {\n position: static;\n display: block;\n }\n .pf-m-grid-2xl.pf-v6-c-table .pf-v6-c-table__expandable-row.pf-m-expanded {\n border-block-start-color: var(--pf-v6-c-table--BorderColor);\n }\n .pf-m-grid-2xl.pf-v6-c-table .pf-v6-c-table__expandable-row > :first-child:not(.pf-v6-c-table__check)::after {\n content: none;\n }\n .pf-m-grid-2xl.pf-v6-c-table .pf-v6-c-table__expandable-row th:where(.pf-v6-c-table__th).pf-m-no-padding .pf-v6-c-table__expandable-row-content,\n .pf-m-grid-2xl.pf-v6-c-table .pf-v6-c-table__expandable-row td:where(.pf-v6-c-table__td).pf-m-no-padding .pf-v6-c-table__expandable-row-content {\n padding: 0;\n }\n .pf-m-grid-2xl.pf-v6-c-table .pf-v6-c-table__expandable-row:not(.pf-m-expanded) {\n display: none;\n }\n .pf-m-grid-2xl.pf-v6-c-table .pf-v6-c-table__expandable-row .pf-v6-c-table__expandable-row-content {\n padding-inline-end: var(--pf-v6-c-table__expandable-row-content--responsive--PaddingInlineEnd);\n padding-inline-start: var(--pf-v6-c-table__expandable-row-content--responsive--PaddingInlineStart);\n }\n .pf-m-grid-2xl.pf-v6-c-table tbody:where(.pf-v6-c-table__tbody).pf-m-hoverable {\n --pf-v6-c-table__tbody--after--BorderInlineStartWidth: 0;\n --pf-v6-c-table__tbody--after--BorderInlineStartColor: transparent;\n }\n .pf-m-grid-2xl.pf-v6-c-table tbody:where(.pf-v6-c-table__tbody).pf-m-hoverable,\n .pf-m-grid-2xl.pf-v6-c-table tbody:where(.pf-v6-c-table__tbody).pf-m-hoverable > tr:where(.pf-v6-c-table__tr) {\n position: relative;\n }\n .pf-m-grid-2xl.pf-v6-c-table tbody:where(.pf-v6-c-table__tbody).pf-m-hoverable > tr:where(.pf-v6-c-table__tr)::after {\n content: "";\n position: absolute;\n inset-block-start: 0;\n inset-block-end: 0;\n inset-inline-start: 0;\n width: var(--pf-v6-c-table__tbody--after__tr--BorderInlineStartWidth);\n background-color: var(--pf-v6-c-table__tbody--after__tr--BorderInlineStartColor);\n }\n .pf-m-grid-2xl.pf-v6-c-table tbody:where(.pf-v6-c-table__tbody).pf-m-hoverable.pf-m-expanded {\n --pf-v6-c-table__tbody--after__tr--BorderInlineStartWidth: var(--pf-v6-c-table__tbody--m-expanded--after__tr--BorderInlineStartWidth);\n --pf-v6-c-table__tbody--after__tr--BorderInlineStartColor: var(--pf-v6-c-table__tbody--m-expanded--after__tr--BorderInlineStartColor);\n }\n .pf-m-grid-2xl.pf-v6-c-table tbody:where(.pf-v6-c-table__tbody).pf-m-hoverable.pf-m-selected {\n --pf-v6-c-table__tbody--after__tr--BorderInlineStartWidth: var(--pf-v6-c-table__tbody--m-selected--after__tr--BorderInlineStartWidth);\n --pf-v6-c-table__tbody--after__tr--BorderInlineStartColor: var(--pf-v6-c-table__tbody--m-selected--after__tr--BorderInlineStartColor);\n }\n .pf-m-grid-2xl.pf-v6-c-table tr:where(.pf-v6-c-table__tr).pf-m-selected::after {\n content: "";\n position: absolute;\n inset-block-start: 0;\n inset-block-end: 0;\n inset-inline-start: 0;\n width: var(--pf-v6-c-table__tr--m-selected--after--BorderInlineStartWidth);\n background-color: var(--pf-v6-c-table__tr--m-selected--after--BorderInlineStartColor);\n }\n .pf-m-grid-2xl.pf-v6-c-table tr:where(.pf-v6-c-table__tr):not(.pf-v6-c-table__expandable-row) .pf-v6-c-table__toggle,\n .pf-m-grid-2xl.pf-v6-c-table tr:where(.pf-v6-c-table__tr):not(.pf-v6-c-table__expandable-row) .pf-v6-c-table__check,\n .pf-m-grid-2xl.pf-v6-c-table tr:where(.pf-v6-c-table__tr):not(.pf-v6-c-table__expandable-row) .pf-v6-c-table__favorite,\n .pf-m-grid-2xl.pf-v6-c-table tr:where(.pf-v6-c-table__tr):not(.pf-v6-c-table__expandable-row) .pf-v6-c-table__action {\n width: auto;\n padding: 0;\n }\n .pf-m-grid-2xl.pf-v6-c-table .pf-v6-c-table__toggle {\n grid-row-start: 20;\n grid-column: -1;\n justify-self: end;\n padding-inline-end: 0;\n }\n .pf-m-grid-2xl.pf-v6-c-table .pf-v6-c-table__toggle::after {\n content: none;\n }\n .pf-m-grid-2xl.pf-v6-c-table .pf-v6-c-table__button {\n --pf-v6-c-table--cell--PaddingBlockStart: var(--pf-v6-c-table--m-grid--cell--PaddingBlockStart);\n --pf-v6-c-table--cell--PaddingInlineEnd: var(--pf-v6-c-table--m-grid--cell--PaddingInlineEnd);\n --pf-v6-c-table--cell--PaddingBlockEnd: var(--pf-v6-c-table--m-grid--cell--PaddingBlockEnd);\n --pf-v6-c-table--cell--PaddingInlineStart: var(--pf-v6-c-table--m-grid--cell--PaddingInlineStart);\n }\n .pf-m-grid-2xl.pf-v6-c-table .pf-v6-c-table__check,\n .pf-m-grid-2xl.pf-v6-c-table .pf-v6-c-table__favorite,\n .pf-m-grid-2xl.pf-v6-c-table .pf-v6-c-table__action {\n grid-row-start: 1;\n grid-column-start: 2;\n }\n .pf-m-grid-2xl.pf-v6-c-table .pf-v6-c-table__check {\n margin-block-start: var(--pf-v6-c-table__check--responsive--MarginBlockStart);\n margin-inline-start: var(--pf-v6-c-table__check--responsive--MarginInlineStart);\n line-height: 1;\n }\n .pf-m-grid-2xl.pf-v6-c-table .pf-v6-c-table__check ~ .pf-v6-c-table__favorite {\n margin-inline-start: var(--pf-v6-c-table--m-grid__check--favorite--MarginInlineStart);\n }\n .pf-m-grid-2xl.pf-v6-c-table .pf-v6-c-table__check ~ .pf-v6-c-table__favorite ~ .pf-v6-c-table__action {\n margin-inline-start: var(--pf-v6-c-table--m-grid__check--favorite--action--MarginInlineStart);\n }\n .pf-m-grid-2xl.pf-v6-c-table .pf-v6-c-table__check ~ .pf-v6-c-table__action {\n margin-inline-start: var(--pf-v6-c-table__action--responsive--MarginInlineStart);\n }\n .pf-m-grid-2xl.pf-v6-c-table .pf-v6-c-table__check label {\n display: inline-block;\n margin: 0;\n }\n .pf-m-grid-2xl.pf-v6-c-table .pf-v6-c-table__favorite {\n margin-block-start: var(--pf-v6-c-table--m-grid__favorite--MarginBlockStart);\n }\n .pf-m-grid-2xl.pf-v6-c-table .pf-v6-c-table__favorite ~ .pf-v6-c-table__action {\n margin-inline-start: var(--pf-v6-c-table--m-grid__favorite--action--MarginInlineStart);\n }\n .pf-m-grid-2xl.pf-v6-c-table .pf-v6-c-table__action {\n text-align: end;\n }\n @media screen and (max-width: 36rem) {\n .pf-m-grid-2xl.pf-v6-c-table .pf-v6-c-table__action {\n grid-row-start: 1;\n grid-column-start: 2;\n margin-inline-start: 0;\n }\n }\n .pf-m-grid-2xl.pf-v6-c-table .pf-v6-c-table__inline-edit-action {\n grid-column: 2;\n grid-row: 2;\n }\n .pf-m-grid-2xl.pf-v6-c-table .pf-v6-c-table__toggle-icon {\n transition: var(--pf-v6-c-table__toggle__icon--Transition);\n }\n .pf-v6-c-button.pf-m-expanded > .pf-m-grid-2xl.pf-v6-c-table .pf-v6-c-table__toggle-icon {\n transform: rotate(var(--pf-v6-c-table__toggle--m-expanded__icon--Rotate));\n }\n .pf-m-grid-2xl.pf-v6-c-table :where(.pf-v6-c-table, .pf-v6-c-table__thead, .pf-v6-c-table__tbody, .pf-v6-c-table__tr, .pf-v6-c-table__th, .pf-v6-c-table__td, .pf-v6-c-table__text).pf-m-nowrap {\n --pf-v6-c-table--cell--Overflow: auto;\n }\n .pf-m-grid-2xl.pf-v6-c-table :where(.pf-v6-c-table, .pf-v6-c-table__thead, .pf-v6-c-table__tbody, .pf-v6-c-table__tr, .pf-v6-c-table__th, .pf-v6-c-table__td, .pf-v6-c-table__text).pf-m-fit-content {\n width: auto;\n white-space: normal;\n }\n .pf-m-grid-2xl.pf-v6-c-table :where(.pf-v6-c-table, .pf-v6-c-table__thead, .pf-v6-c-table__tbody, .pf-v6-c-table__tr, .pf-v6-c-table__th, .pf-v6-c-table__td, .pf-v6-c-table__text).pf-m-truncate {\n --pf-v6-c-table--cell--MaxWidth: 100%;\n }\n .pf-m-grid-2xl.pf-v6-c-table [class*=pf-m-width] {\n --pf-v6-c-table--cell--Width: auto;\n }\n}',""]);const i=l},4410(e,n,t){"use strict";t.d(n,{A:()=>i});var a=t(1601),o=t.n(a),r=t(6314),l=t.n(r)()(o());l.push([e.id,".pf-v6-c-table {\n --pf-v6-c-table__sticky-cell--MinWidth--base: 8.75rem;\n --pf-v6-c-table__sticky-cell--MinWidth: var(--pf-v6-c-table__sticky-cell--MinWidth--base);\n --pf-v6-c-table__sticky-cell--ZIndex: var(--pf-t--global--z-index--xs);\n --pf-v6-c-table__sticky-cell--InsetInlineEnd: auto;\n --pf-v6-c-table__sticky-cell--InsetInlineStart: auto;\n --pf-v6-c-table__sticky-cell--BackgroundColor: var(--pf-t--global--background--color--sticky--default);\n --pf-v6-c-table__sticky-cell--m-border-right--before--BorderInlineEndWidth: var(--pf-t--global--border--width--divider--default);\n --pf-v6-c-table__sticky-cell--m-border-right--before--BorderInlineEndColor: var(--pf-t--global--border--color--default);\n --pf-v6-c-table__sticky-cell--m-border-left--before--BorderInlineStartWidth: var(--pf-t--global--border--width--divider--default);\n --pf-v6-c-table__sticky-cell--m-border-left--before--BorderInlineStartColor: var(--pf-t--global--border--color--default);\n --pf-v6-c-table__sticky-cell--m-right--InsetInlineEnd: 0;\n --pf-v6-c-table__sticky-cell--m-left--InsetInlineStart: 0;\n --pf-v6-c-table--m-sticky-header__sticky-cell--ZIndex: calc(var(--pf-v6-c-table__sticky-cell--ZIndex) + 1);\n}\n\n.pf-v6-c-table .pf-v6-c-table__sticky-cell {\n position: sticky;\n inset-inline-start: var(--pf-v6-c-table__sticky-cell--InsetInlineStart);\n inset-inline-end: var(--pf-v6-c-table__sticky-cell--InsetInlineEnd);\n z-index: var(--pf-v6-c-table__sticky-cell--ZIndex);\n min-width: var(--pf-v6-c-table__sticky-cell--MinWidth);\n}\n\n.pf-v6-c-table__sticky-cell {\n --pf-v6-c-table--cell--Overflow: visible;\n --pf-v6-c-table--m-sticky-header--cell--ZIndex: var(--pf-v6-c-table--m-sticky-header__sticky-cell--ZIndex);\n background-color: var(--pf-v6-c-table__sticky-cell--BackgroundColor);\n background-clip: padding-box;\n}\n.pf-v6-c-table__sticky-cell.pf-m-border-right::before {\n --pf-v6-c-table--cell--m-border-right--before--BorderInlineEndWidth: var(--pf-v6-c-table__sticky-cell--m-border-right--before--BorderInlineEndWidth);\n --pf-v6-c-table--cell--m-border-right--before--BorderInlineEndColor: var(--pf-v6-c-table__sticky-cell--m-border-right--before--BorderInlineEndColor);\n}\n.pf-v6-c-table__sticky-cell.pf-m-border-left::before {\n --pf-v6-c-table--cell--m-border-left--before--BorderInlineStartWidth: var(--pf-v6-c-table__sticky-cell--m-border-left--before--BorderInlineStartWidth);\n --pf-v6-c-table--cell--m-border-left--before--BorderInlineStartColor: var(--pf-v6-c-table__sticky-cell--m-border-left--before--BorderInlineStartColor);\n}\n.pf-v6-c-table__sticky-cell.pf-m-right, .pf-v6-c-table__sticky-cell.pf-m-inline-end {\n --pf-v6-c-table__sticky-cell--InsetInlineEnd: var(--pf-v6-c-table__sticky-cell--m-right--InsetInlineEnd);\n}\n.pf-v6-c-table__sticky-cell.pf-m-left, .pf-v6-c-table__sticky-cell.pf-m-inline-start {\n --pf-v6-c-table__sticky-cell--InsetInlineStart: var(--pf-v6-c-table__sticky-cell--m-left--InsetInlineStart);\n}\n\n.pf-v6-c-scroll-outer-wrapper {\n --pf-v6-c-scroll-outer-wrapper--MinHeight: 25rem;\n --pf-v6-c-scroll-outer-wrapper--MaxHeight: 100%;\n display: flex;\n flex-direction: column;\n max-width: 100%;\n min-height: var(--pf-v6-c-scroll-outer-wrapper--MinHeight);\n max-height: var(--pf-v6-c-scroll-outer-wrapper--MaxHeight);\n overflow: hidden;\n}\n\n.pf-v6-c-scroll-inner-wrapper {\n display: flex;\n flex-direction: column;\n max-width: 100%;\n max-height: 100%;\n overflow: auto;\n}",""]);const i=l},3199(e,n,t){"use strict";t.d(n,{A:()=>i});var a=t(1601),o=t.n(a),r=t(6314),l=t.n(r)()(o());l.push([e.id,'.pf-v6-c-table {\n --pf-v6-c-table__tree-view-main--indent--base: calc(var(--pf-t--global--spacer--md) * 2 + var(--pf-v6-c-table__tree-view-icon--MinWidth));\n --pf-v6-c-table__tree-view-main--nested-indent--base: calc(var(--pf-v6-c-table__tree-view-main--indent--base) - var(--pf-t--global--spacer--md));\n --pf-v6-c-table__tree-view-main--c-button--MarginInlineEnd: var(--pf-t--global--spacer--sm);\n --pf-v6-c-table__tree-view-main--PaddingInlineStart: var(--pf-v6-c-table__tree-view-main--indent--base);\n --pf-v6-c-table__tree-view-main--MarginInlineStart: calc(var(--pf-v6-c-table--cell--PaddingInlineStart) * -1);\n --pf-v6-c-table__tree-view-main--c-table__check--PaddingInlineEnd: var(--pf-t--global--spacer--sm);\n --pf-v6-c-table__tree-view-main--c-table__check--MarginInlineEnd: var(--pf-t--global--spacer--sm);\n --pf-v6-c-table__tree-view-icon--MinWidth: var(--pf-t--global--spacer--md);\n --pf-v6-c-table__tree-view-icon--MarginInlineEnd: var(--pf-t--global--spacer--sm);\n --pf-v6-c-table--m-tree-view__toggle--Position: absolute;\n --pf-v6-c-table--m-tree-view__toggle--InsetInlineStart: var(--pf-v6-c-table__tree-view-main--PaddingInlineStart);\n --pf-v6-c-table--m-tree-view__toggle--TranslateX: -100%;\n --pf-v6-c-table--m-tree-view__toggle__toggle-icon--MinWidth: var(--pf-t--global--spacer--md);\n --pf-v6-c-table--m-no-inset__tree-view-main--PaddingInlineStart: 0;\n --pf-v6-c-table--m-no-inset__tree-view-main--MarginInlineStart: 0;\n}\n\n.pf-v6-c-table.pf-m-tree-view > tbody > tr {\n --pf-v6-c-table--m-tree-view__toggle--InsetInlineStart: var(--pf-v6-c-table__tree-view-main--PaddingInlineStart);\n}\n.pf-v6-c-table.pf-m-tree-view > tbody > tr.pf-m-no-inset {\n --pf-v6-c-table__tree-view-main--PaddingInlineStart: var(--pf-v6-c-table--m-no-inset__tree-view-main--PaddingInlineStart);\n --pf-v6-c-table__tree-view-main--MarginInlineStart: var(--pf-v6-c-table--m-no-inset__tree-view-main--MarginInlineStart);\n}\n.pf-v6-c-table.pf-m-tree-view.pf-m-no-inset {\n --pf-v6-c-table__tree-view-main--PaddingInlineStart: var(--pf-v6-c-table--m-no-inset__tree-view-main--PaddingInlineStart);\n --pf-v6-c-table__tree-view-main--MarginInlineStart: var(--pf-v6-c-table--m-no-inset__tree-view-main--MarginInlineStart);\n}\n.pf-v6-c-table.pf-m-tree-view tr:where(.pf-v6-c-table__tr)[aria-level="2"] {\n --pf-v6-c-table__tree-view-main--PaddingInlineStart: calc(var(--pf-v6-c-table__tree-view-main--nested-indent--base) * 1 + var(--pf-v6-c-table__tree-view-main--indent--base));\n}\n.pf-v6-c-table.pf-m-tree-view tr:where(.pf-v6-c-table__tr)[aria-level="3"] {\n --pf-v6-c-table__tree-view-main--PaddingInlineStart: calc(var(--pf-v6-c-table__tree-view-main--nested-indent--base) * 2 + var(--pf-v6-c-table__tree-view-main--indent--base));\n}\n.pf-v6-c-table.pf-m-tree-view tr:where(.pf-v6-c-table__tr)[aria-level="4"] {\n --pf-v6-c-table__tree-view-main--PaddingInlineStart: calc(var(--pf-v6-c-table__tree-view-main--nested-indent--base) * 3 + var(--pf-v6-c-table__tree-view-main--indent--base));\n}\n.pf-v6-c-table.pf-m-tree-view tr:where(.pf-v6-c-table__tr)[aria-level="5"] {\n --pf-v6-c-table__tree-view-main--PaddingInlineStart: calc(var(--pf-v6-c-table__tree-view-main--nested-indent--base) * 4 + var(--pf-v6-c-table__tree-view-main--indent--base));\n}\n.pf-v6-c-table.pf-m-tree-view tr:where(.pf-v6-c-table__tr)[aria-level="6"] {\n --pf-v6-c-table__tree-view-main--PaddingInlineStart: calc(var(--pf-v6-c-table__tree-view-main--nested-indent--base) * 5 + var(--pf-v6-c-table__tree-view-main--indent--base));\n}\n.pf-v6-c-table.pf-m-tree-view tr:where(.pf-v6-c-table__tr)[aria-level="7"] {\n --pf-v6-c-table__tree-view-main--PaddingInlineStart: calc(var(--pf-v6-c-table__tree-view-main--nested-indent--base) * 6 + var(--pf-v6-c-table__tree-view-main--indent--base));\n}\n.pf-v6-c-table.pf-m-tree-view tr:where(.pf-v6-c-table__tr)[aria-level="8"] {\n --pf-v6-c-table__tree-view-main--PaddingInlineStart: calc(var(--pf-v6-c-table__tree-view-main--nested-indent--base) * 7 + var(--pf-v6-c-table__tree-view-main--indent--base));\n}\n.pf-v6-c-table.pf-m-tree-view tr:where(.pf-v6-c-table__tr)[aria-level="9"] {\n --pf-v6-c-table__tree-view-main--PaddingInlineStart: calc(var(--pf-v6-c-table__tree-view-main--nested-indent--base) * 8 + var(--pf-v6-c-table__tree-view-main--indent--base));\n}\n.pf-v6-c-table.pf-m-tree-view tr:where(.pf-v6-c-table__tr)[aria-level="10"] {\n --pf-v6-c-table__tree-view-main--PaddingInlineStart: calc(var(--pf-v6-c-table__tree-view-main--nested-indent--base) * 9 + var(--pf-v6-c-table__tree-view-main--indent--base));\n}\n\n.pf-v6-c-table__tree-view-main {\n position: relative;\n display: flex;\n align-items: baseline;\n min-width: 0;\n padding-inline-start: var(--pf-v6-c-table__tree-view-main--PaddingInlineStart);\n margin-inline-start: var(--pf-v6-c-table__tree-view-main--MarginInlineStart);\n text-align: start;\n cursor: pointer;\n}\n.pf-v6-c-table__tree-view-main > .pf-v6-c-table__toggle {\n transform: translateX(var(--pf-v6-c-table--m-tree-view__toggle--TranslateX));\n}\n:where(.pf-v6-m-dir-rtl, [dir=rtl]) .pf-v6-c-table__tree-view-main > .pf-v6-c-table__toggle {\n transform: translateX(calc(var(--pf-v6-c-table--m-tree-view__toggle--TranslateX) * var(--pf-v6-global--inverse--multiplier)));\n}\n\n.pf-v6-c-table__tree-view-main > .pf-v6-c-table__toggle {\n position: var(--pf-v6-c-table--m-tree-view__toggle--Position);\n inset-inline-start: var(--pf-v6-c-table--m-tree-view__toggle--InsetInlineStart);\n}\n.pf-v6-c-table__tree-view-main > .pf-v6-c-table__toggle .pf-v6-c-table__toggle-icon {\n min-width: var(--pf-v6-c-table--m-tree-view__toggle__toggle-icon--MinWidth);\n}\n.pf-v6-c-table__tree-view-main > .pf-v6-c-table__toggle .pf-v6-c-button {\n margin-block-start: -50%;\n margin-inline-end: var(--pf-v6-c-table__tree-view-main--c-button--MarginInlineEnd);\n}\n.pf-v6-c-table__tree-view-main > .pf-v6-c-table__check {\n margin-inline-end: var(--pf-v6-c-table__tree-view-main--c-table__check--MarginInlineEnd);\n}\n.pf-v6-c-table__tree-view-main > .pf-v6-c-table__check label {\n padding-inline-end: var(--pf-v6-c-table__tree-view-main--c-table__check--PaddingInlineEnd);\n margin-block-start: 0;\n margin-block-end: 0;\n margin-inline-start: 0;\n margin-inline-end: calc(var(--pf-v6-c-table__tree-view-main--c-table__check--MarginInlineEnd) * -1);\n}\n\n.pf-v6-c-table__tree-view-text {\n display: flex;\n}\n\n.pf-v6-c-table__tree-view-icon {\n min-width: var(--pf-v6-c-table__tree-view-icon--MinWidth);\n margin-inline-end: var(--pf-v6-c-table__tree-view-icon--MarginInlineEnd);\n}\n\n.pf-v6-c-table__tree-view-details-toggle {\n display: none;\n}\n\n.pf-m-tree-view-grid.pf-v6-c-table {\n --pf-v6-c-table--m-tree-view-grid--tr--OutlineOffset: calc(-1 * var(--pf-t--global--spacer--xs));\n --pf-v6-c-table--m-tree-view-grid__tbody--cell--PaddingBlockStart: var(--pf-t--global--spacer--md);\n --pf-v6-c-table--m-tree-view-grid__tbody--cell--PaddingBlockEnd: var(--pf-t--global--spacer--md);\n --pf-v6-c-table--m-tree-view-grid__tbody--cell--PaddingInlineStart: var(--pf-v6-c-table__tree-view-main--indent--base);\n --pf-v6-c-table--m-tree-view-grid__tbody--cell--GridColumnGap: var(--pf-t--global--spacer--sm);\n --pf-v6-c-table--m-tree-view-grid--c-table__action--PaddingBlockStart: var(--pf-t--global--spacer--md);\n --pf-v6-c-table--m-tree-view-grid--c-table__action--PaddingBlockEnd: var(--pf-t--global--spacer--md);\n --pf-v6-c-table--m-tree-view-grid--c-table__action--PaddingInlineStart: 0;\n --pf-v6-c-table--m-tree-view-grid__tr--expanded__tree-view-title-cell--action--PaddingBlockStart: var(--pf-t--global--spacer--xl);\n --pf-v6-c-table--m-tree-view-grid--m-tree-view-details-expanded--PaddingBlockEnd: var(--pf-t--global--spacer--xl);\n --pf-v6-c-table--m-tree-view-grid__tr--expanded__tree-view-title-cell--PaddingBlockStart: var(--pf-t--global--spacer--xl);\n --pf-v6-c-table--m-tree-view-grid__td--data-label--GridTemplateColumns: repeat(auto-fit, minmax(150px, 1fr));\n --pf-v6-c-table--m-tree-view-grid__td--not--c-table__tree-view-title-cell--PaddingBlockStart: var(--pf-t--global--spacer--xs);\n --pf-v6-c-table--m-tree-view-grid__td--not--c-table__tree-view-title-cell--PaddingBlockEnd: var(--pf-t--global--spacer--xs);\n --pf-v6-c-table--m-tree-view-mobile__tree-view-main--c-table__check--MarginInlineEnd: 0;\n --pf-v6-c-table--m-tree-view-mobile__tree-view-main--c-table__check--Order: 4;\n --pf-v6-c-table__tree-view-text--PaddingInlineEnd: var(--pf-t--global--spacer--sm);\n --pf-v6-c-table__tbody--cell--PaddingBlockStart: var(--pf-v6-c-table--m-tree-view-grid__tbody--cell--PaddingBlockStart);\n --pf-v6-c-table__tbody--cell--PaddingBlockEnd: var(--pf-v6-c-table--m-tree-view-grid__tbody--cell--PaddingBlockEnd);\n --pf-v6-c-table__tree-view-details-toggle--MarginBlockStart: calc(var(--pf-t--global--spacer--control--vertical--plain) * -1);\n --pf-v6-c-table__tree-view-details-toggle--MarginBlockEnd: calc(var(--pf-t--global--spacer--control--vertical--plain) * -1);\n --pf-v6-c-table--m-tree-view-grid__action--MarginBlockStart: calc(var(--pf-t--global--spacer--control--vertical--plain) * -1);\n --pf-v6-c-table--m-tree-view-grid__action--MarginBlockEnd: calc(var(--pf-t--global--spacer--control--vertical--plain) * -1);\n}\n.pf-m-tree-view-grid.pf-v6-c-table tbody:where(.pf-v6-c-table__tbody) tr:where(.pf-v6-c-table__tr) {\n position: relative;\n outline-offset: var(--pf-v6-c-table--m-tree-view-grid--tr--OutlineOffset);\n border: none;\n}\n.pf-m-tree-view-grid.pf-v6-c-table tbody:where(.pf-v6-c-table__tbody) tr:where(.pf-v6-c-table__tr)::before {\n position: absolute;\n inset-block-start: 0;\n inset-block-end: 0;\n inset-inline-start: var(--pf-v6-c-table--m-tree-view-grid__tbody--cell--PaddingInlineStart);\n inset-inline-end: 0;\n content: "";\n border-block-end: var(--pf-v6-c-table--border-width--base) solid var(--pf-v6-c-table--BorderColor);\n}\n.pf-m-tree-view-grid.pf-v6-c-table tr:where(.pf-v6-c-table__tr):not([hidden]) {\n display: grid;\n grid-template-columns: 1fr max-content;\n}\n.pf-m-tree-view-grid.pf-v6-c-table tr:where(.pf-v6-c-table__tr)[aria-expanded] .pf-v6-c-table__tree-view-title-cell {\n --pf-v6-c-table--cell--PaddingBlockStart: var(--pf-v6-c-table--m-tree-view-grid__tr--expanded__tree-view-title-cell--PaddingBlockStart);\n}\n.pf-m-tree-view-grid.pf-v6-c-table tr:where(.pf-v6-c-table__tr)[aria-expanded] .pf-v6-c-table__tree-view-title-cell ~ .pf-v6-c-table__action {\n --pf-v6-c-table--cell--PaddingBlockStart: var(--pf-v6-c-table--m-tree-view-grid__tr--expanded__tree-view-title-cell--action--PaddingBlockStart);\n}\n.pf-m-tree-view-grid.pf-v6-c-table td:where(.pf-v6-c-table__td):not(.pf-v6-c-table__tree-view-title-cell) {\n --pf-v6-c-table--cell--PaddingBlockStart: var(--pf-v6-c-table--m-tree-view-grid__td--not--c-table__tree-view-title-cell--PaddingBlockStart);\n --pf-v6-c-table--cell--PaddingBlockEnd: var(--pf-v6-c-table--m-tree-view-grid__td--not--c-table__tree-view-title-cell--PaddingBlockEnd);\n padding-inline-start: var(--pf-v6-c-table--m-tree-view-grid__tbody--cell--PaddingInlineStart);\n}\n.pf-m-tree-view-grid.pf-v6-c-table .pf-v6-c-table__tree-view-text {\n padding-inline-end: var(--pf-v6-c-table__tree-view-text--PaddingInlineEnd);\n}\n.pf-m-tree-view-grid.pf-v6-c-table thead:where(.pf-v6-c-table__thead) th:where(.pf-v6-c-table__th) {\n display: none;\n}\n.pf-m-tree-view-grid.pf-v6-c-table td:where(.pf-v6-c-table__td) {\n display: none;\n}\n.pf-m-tree-view-grid.pf-v6-c-table td:where(.pf-v6-c-table__td)[data-label] {\n grid-template-columns: var(--pf-v6-c-table--m-tree-view-grid__td--data-label--GridTemplateColumns);\n grid-column: 1;\n column-gap: var(--pf-v6-c-table--m-tree-view-grid__tbody--cell--GridColumnGap);\n align-items: start;\n}\n.pf-m-tree-view-grid.pf-v6-c-table td:where(.pf-v6-c-table__td)[data-label] > :where(th, td) {\n grid-column: 2;\n}\n.pf-m-tree-view-grid.pf-v6-c-table td:where(.pf-v6-c-table__td)[data-label]::before {\n position: revert;\n font-weight: var(--pf-t--global--font--weight--body--bold);\n text-align: start;\n content: attr(data-label);\n}\n.pf-m-tree-view-grid.pf-v6-c-table .pf-v6-c-table__tr > :where(th, td).pf-m-border-right::before {\n border-inline-end: 0;\n}\n.pf-m-tree-view-grid.pf-v6-c-table tr:where(.pf-v6-c-table__tr).pf-m-tree-view-details-expanded {\n padding-block-end: var(--pf-v6-c-table--m-tree-view-grid--m-tree-view-details-expanded--PaddingBlockEnd);\n}\n.pf-m-tree-view-grid.pf-v6-c-table tr:where(.pf-v6-c-table__tr).pf-m-tree-view-details-expanded td:where(.pf-v6-c-table__td)[data-label] {\n display: grid;\n}\n.pf-m-tree-view-grid.pf-v6-c-table .pf-v6-c-table__thead {\n display: none;\n}\n.pf-m-tree-view-grid.pf-v6-c-table .pf-v6-c-table__tree-view-details-toggle,\n.pf-m-tree-view-grid.pf-v6-c-table .pf-v6-c-table__action {\n display: inline-block;\n}\n.pf-m-tree-view-grid.pf-v6-c-table .pf-v6-c-table__action {\n --pf-v6-c-table--cell--Width: auto;\n --pf-v6-c-table--m-tree-view-grid__tbody--cell--PaddingInlineStart: var(--pf-v6-c-table--m-tree-view-grid--c-table__action--PaddingInlineStart);\n --pf-v6-c-table--m-tree-view-grid__td--not--c-table__tree-view-title-cell--PaddingBlockStart: var(--pf-v6-c-table--m-tree-view-grid--c-table__action--PaddingBlockStart);\n --pf-v6-c-table--m-tree-view-grid__td--not--c-table__tree-view-title-cell--PaddingBlockEnd: var(--pf-v6-c-table--m-tree-view-grid--c-table__action--PaddingBlockEnd);\n grid-row: 1;\n grid-column: 2;\n margin-block-start: var(--pf-v6-c-table--m-tree-view-grid__action--MarginBlockStart);\n margin-block-end: var(--pf-v6-c-table--m-tree-view-grid__action--MarginBlockEnd);\n}\n.pf-m-tree-view-grid.pf-v6-c-table .pf-v6-c-table__tree-view-main > .pf-v6-c-table__check {\n order: var(--pf-v6-c-table--m-tree-view-mobile__tree-view-main--c-table__check--Order);\n margin-inline-start: auto;\n margin-inline-end: var(--pf-v6-c-table--m-tree-view-mobile__tree-view-main--c-table__check--MarginInlineEnd);\n}\n.pf-m-tree-view-grid.pf-v6-c-table .pf-v6-c-table__tree-view-details-toggle {\n margin-block-start: var(--pf-v6-c-table__tree-view-details-toggle--MarginBlockStart);\n margin-block-end: var(--pf-v6-c-table__tree-view-details-toggle--MarginBlockEnd);\n}\n.pf-m-tree-view-grid.pf-v6-c-table tr:where(.pf-v6-c-table__tr)[aria-level="2"] {\n --pf-v6-c-table--m-tree-view-grid__tbody--cell--PaddingInlineStart: calc(var(--pf-v6-c-table__tree-view-main--nested-indent--base) * 1 + var(--pf-v6-c-table__tree-view-main--indent--base));\n}\n.pf-m-tree-view-grid.pf-v6-c-table tr:where(.pf-v6-c-table__tr)[aria-level="3"] {\n --pf-v6-c-table--m-tree-view-grid__tbody--cell--PaddingInlineStart: calc(var(--pf-v6-c-table__tree-view-main--nested-indent--base) * 2 + var(--pf-v6-c-table__tree-view-main--indent--base));\n}\n.pf-m-tree-view-grid.pf-v6-c-table tr:where(.pf-v6-c-table__tr)[aria-level="4"] {\n --pf-v6-c-table--m-tree-view-grid__tbody--cell--PaddingInlineStart: calc(var(--pf-v6-c-table__tree-view-main--nested-indent--base) * 3 + var(--pf-v6-c-table__tree-view-main--indent--base));\n}\n.pf-m-tree-view-grid.pf-v6-c-table tr:where(.pf-v6-c-table__tr)[aria-level="5"] {\n --pf-v6-c-table--m-tree-view-grid__tbody--cell--PaddingInlineStart: calc(var(--pf-v6-c-table__tree-view-main--nested-indent--base) * 4 + var(--pf-v6-c-table__tree-view-main--indent--base));\n}\n.pf-m-tree-view-grid.pf-v6-c-table tr:where(.pf-v6-c-table__tr)[aria-level="6"] {\n --pf-v6-c-table--m-tree-view-grid__tbody--cell--PaddingInlineStart: calc(var(--pf-v6-c-table__tree-view-main--nested-indent--base) * 5 + var(--pf-v6-c-table__tree-view-main--indent--base));\n}\n.pf-m-tree-view-grid.pf-v6-c-table tr:where(.pf-v6-c-table__tr)[aria-level="7"] {\n --pf-v6-c-table--m-tree-view-grid__tbody--cell--PaddingInlineStart: calc(var(--pf-v6-c-table__tree-view-main--nested-indent--base) * 6 + var(--pf-v6-c-table__tree-view-main--indent--base));\n}\n.pf-m-tree-view-grid.pf-v6-c-table tr:where(.pf-v6-c-table__tr)[aria-level="8"] {\n --pf-v6-c-table--m-tree-view-grid__tbody--cell--PaddingInlineStart: calc(var(--pf-v6-c-table__tree-view-main--nested-indent--base) * 7 + var(--pf-v6-c-table__tree-view-main--indent--base));\n}\n.pf-m-tree-view-grid.pf-v6-c-table tr:where(.pf-v6-c-table__tr)[aria-level="9"] {\n --pf-v6-c-table--m-tree-view-grid__tbody--cell--PaddingInlineStart: calc(var(--pf-v6-c-table__tree-view-main--nested-indent--base) * 8 + var(--pf-v6-c-table__tree-view-main--indent--base));\n}\n.pf-m-tree-view-grid.pf-v6-c-table tr:where(.pf-v6-c-table__tr)[aria-level="10"] {\n --pf-v6-c-table--m-tree-view-grid__tbody--cell--PaddingInlineStart: calc(var(--pf-v6-c-table__tree-view-main--nested-indent--base) * 9 + var(--pf-v6-c-table__tree-view-main--indent--base));\n}\n\n@media screen and (max-width: calc(48rem - 1px)) {\n .pf-m-tree-view-grid-md.pf-v6-c-table {\n --pf-v6-c-table--m-tree-view-grid--tr--OutlineOffset: calc(-1 * var(--pf-t--global--spacer--xs));\n --pf-v6-c-table--m-tree-view-grid__tbody--cell--PaddingBlockStart: var(--pf-t--global--spacer--md);\n --pf-v6-c-table--m-tree-view-grid__tbody--cell--PaddingBlockEnd: var(--pf-t--global--spacer--md);\n --pf-v6-c-table--m-tree-view-grid__tbody--cell--PaddingInlineStart: var(--pf-v6-c-table__tree-view-main--indent--base);\n --pf-v6-c-table--m-tree-view-grid__tbody--cell--GridColumnGap: var(--pf-t--global--spacer--sm);\n --pf-v6-c-table--m-tree-view-grid--c-table__action--PaddingBlockStart: var(--pf-t--global--spacer--md);\n --pf-v6-c-table--m-tree-view-grid--c-table__action--PaddingBlockEnd: var(--pf-t--global--spacer--md);\n --pf-v6-c-table--m-tree-view-grid--c-table__action--PaddingInlineStart: 0;\n --pf-v6-c-table--m-tree-view-grid__tr--expanded__tree-view-title-cell--action--PaddingBlockStart: var(--pf-t--global--spacer--xl);\n --pf-v6-c-table--m-tree-view-grid--m-tree-view-details-expanded--PaddingBlockEnd: var(--pf-t--global--spacer--xl);\n --pf-v6-c-table--m-tree-view-grid__tr--expanded__tree-view-title-cell--PaddingBlockStart: var(--pf-t--global--spacer--xl);\n --pf-v6-c-table--m-tree-view-grid__td--data-label--GridTemplateColumns: repeat(auto-fit, minmax(150px, 1fr));\n --pf-v6-c-table--m-tree-view-grid__td--not--c-table__tree-view-title-cell--PaddingBlockStart: var(--pf-t--global--spacer--xs);\n --pf-v6-c-table--m-tree-view-grid__td--not--c-table__tree-view-title-cell--PaddingBlockEnd: var(--pf-t--global--spacer--xs);\n --pf-v6-c-table--m-tree-view-mobile__tree-view-main--c-table__check--MarginInlineEnd: 0;\n --pf-v6-c-table--m-tree-view-mobile__tree-view-main--c-table__check--Order: 4;\n --pf-v6-c-table__tree-view-text--PaddingInlineEnd: var(--pf-t--global--spacer--sm);\n --pf-v6-c-table__tbody--cell--PaddingBlockStart: var(--pf-v6-c-table--m-tree-view-grid__tbody--cell--PaddingBlockStart);\n --pf-v6-c-table__tbody--cell--PaddingBlockEnd: var(--pf-v6-c-table--m-tree-view-grid__tbody--cell--PaddingBlockEnd);\n --pf-v6-c-table__tree-view-details-toggle--MarginBlockStart: calc(var(--pf-t--global--spacer--control--vertical--plain) * -1);\n --pf-v6-c-table__tree-view-details-toggle--MarginBlockEnd: calc(var(--pf-t--global--spacer--control--vertical--plain) * -1);\n --pf-v6-c-table--m-tree-view-grid__action--MarginBlockStart: calc(var(--pf-t--global--spacer--control--vertical--plain) * -1);\n --pf-v6-c-table--m-tree-view-grid__action--MarginBlockEnd: calc(var(--pf-t--global--spacer--control--vertical--plain) * -1);\n }\n .pf-m-tree-view-grid-md.pf-v6-c-table tbody:where(.pf-v6-c-table__tbody) tr:where(.pf-v6-c-table__tr) {\n position: relative;\n outline-offset: var(--pf-v6-c-table--m-tree-view-grid--tr--OutlineOffset);\n border: none;\n }\n .pf-m-tree-view-grid-md.pf-v6-c-table tbody:where(.pf-v6-c-table__tbody) tr:where(.pf-v6-c-table__tr)::before {\n position: absolute;\n inset-block-start: 0;\n inset-block-end: 0;\n inset-inline-start: var(--pf-v6-c-table--m-tree-view-grid__tbody--cell--PaddingInlineStart);\n inset-inline-end: 0;\n content: "";\n border-block-end: var(--pf-v6-c-table--border-width--base) solid var(--pf-v6-c-table--BorderColor);\n }\n .pf-m-tree-view-grid-md.pf-v6-c-table tr:where(.pf-v6-c-table__tr):not([hidden]) {\n display: grid;\n grid-template-columns: 1fr max-content;\n }\n .pf-m-tree-view-grid-md.pf-v6-c-table tr:where(.pf-v6-c-table__tr)[aria-expanded] .pf-v6-c-table__tree-view-title-cell {\n --pf-v6-c-table--cell--PaddingBlockStart: var(--pf-v6-c-table--m-tree-view-grid__tr--expanded__tree-view-title-cell--PaddingBlockStart);\n }\n .pf-m-tree-view-grid-md.pf-v6-c-table tr:where(.pf-v6-c-table__tr)[aria-expanded] .pf-v6-c-table__tree-view-title-cell ~ .pf-v6-c-table__action {\n --pf-v6-c-table--cell--PaddingBlockStart: var(--pf-v6-c-table--m-tree-view-grid__tr--expanded__tree-view-title-cell--action--PaddingBlockStart);\n }\n .pf-m-tree-view-grid-md.pf-v6-c-table td:where(.pf-v6-c-table__td):not(.pf-v6-c-table__tree-view-title-cell) {\n --pf-v6-c-table--cell--PaddingBlockStart: var(--pf-v6-c-table--m-tree-view-grid__td--not--c-table__tree-view-title-cell--PaddingBlockStart);\n --pf-v6-c-table--cell--PaddingBlockEnd: var(--pf-v6-c-table--m-tree-view-grid__td--not--c-table__tree-view-title-cell--PaddingBlockEnd);\n padding-inline-start: var(--pf-v6-c-table--m-tree-view-grid__tbody--cell--PaddingInlineStart);\n }\n .pf-m-tree-view-grid-md.pf-v6-c-table .pf-v6-c-table__tree-view-text {\n padding-inline-end: var(--pf-v6-c-table__tree-view-text--PaddingInlineEnd);\n }\n .pf-m-tree-view-grid-md.pf-v6-c-table thead:where(.pf-v6-c-table__thead) th:where(.pf-v6-c-table__th) {\n display: none;\n }\n .pf-m-tree-view-grid-md.pf-v6-c-table td:where(.pf-v6-c-table__td) {\n display: none;\n }\n .pf-m-tree-view-grid-md.pf-v6-c-table td:where(.pf-v6-c-table__td)[data-label] {\n grid-template-columns: var(--pf-v6-c-table--m-tree-view-grid__td--data-label--GridTemplateColumns);\n grid-column: 1;\n column-gap: var(--pf-v6-c-table--m-tree-view-grid__tbody--cell--GridColumnGap);\n align-items: start;\n }\n .pf-m-tree-view-grid-md.pf-v6-c-table td:where(.pf-v6-c-table__td)[data-label] > :where(th, td) {\n grid-column: 2;\n }\n .pf-m-tree-view-grid-md.pf-v6-c-table td:where(.pf-v6-c-table__td)[data-label]::before {\n position: revert;\n font-weight: var(--pf-t--global--font--weight--body--bold);\n text-align: start;\n content: attr(data-label);\n }\n .pf-m-tree-view-grid-md.pf-v6-c-table .pf-v6-c-table__tr > :where(th, td).pf-m-border-right::before {\n border-inline-end: 0;\n }\n .pf-m-tree-view-grid-md.pf-v6-c-table tr:where(.pf-v6-c-table__tr).pf-m-tree-view-details-expanded {\n padding-block-end: var(--pf-v6-c-table--m-tree-view-grid--m-tree-view-details-expanded--PaddingBlockEnd);\n }\n .pf-m-tree-view-grid-md.pf-v6-c-table tr:where(.pf-v6-c-table__tr).pf-m-tree-view-details-expanded td:where(.pf-v6-c-table__td)[data-label] {\n display: grid;\n }\n .pf-m-tree-view-grid-md.pf-v6-c-table .pf-v6-c-table__thead {\n display: none;\n }\n .pf-m-tree-view-grid-md.pf-v6-c-table .pf-v6-c-table__tree-view-details-toggle,\n .pf-m-tree-view-grid-md.pf-v6-c-table .pf-v6-c-table__action {\n display: inline-block;\n }\n .pf-m-tree-view-grid-md.pf-v6-c-table .pf-v6-c-table__action {\n --pf-v6-c-table--cell--Width: auto;\n --pf-v6-c-table--m-tree-view-grid__tbody--cell--PaddingInlineStart: var(--pf-v6-c-table--m-tree-view-grid--c-table__action--PaddingInlineStart);\n --pf-v6-c-table--m-tree-view-grid__td--not--c-table__tree-view-title-cell--PaddingBlockStart: var(--pf-v6-c-table--m-tree-view-grid--c-table__action--PaddingBlockStart);\n --pf-v6-c-table--m-tree-view-grid__td--not--c-table__tree-view-title-cell--PaddingBlockEnd: var(--pf-v6-c-table--m-tree-view-grid--c-table__action--PaddingBlockEnd);\n grid-row: 1;\n grid-column: 2;\n margin-block-start: var(--pf-v6-c-table--m-tree-view-grid__action--MarginBlockStart);\n margin-block-end: var(--pf-v6-c-table--m-tree-view-grid__action--MarginBlockEnd);\n }\n .pf-m-tree-view-grid-md.pf-v6-c-table .pf-v6-c-table__tree-view-main > .pf-v6-c-table__check {\n order: var(--pf-v6-c-table--m-tree-view-mobile__tree-view-main--c-table__check--Order);\n margin-inline-start: auto;\n margin-inline-end: var(--pf-v6-c-table--m-tree-view-mobile__tree-view-main--c-table__check--MarginInlineEnd);\n }\n .pf-m-tree-view-grid-md.pf-v6-c-table .pf-v6-c-table__tree-view-details-toggle {\n margin-block-start: var(--pf-v6-c-table__tree-view-details-toggle--MarginBlockStart);\n margin-block-end: var(--pf-v6-c-table__tree-view-details-toggle--MarginBlockEnd);\n }\n .pf-m-tree-view-grid-md.pf-v6-c-table tr:where(.pf-v6-c-table__tr)[aria-level="2"] {\n --pf-v6-c-table--m-tree-view-grid__tbody--cell--PaddingInlineStart: calc(var(--pf-v6-c-table__tree-view-main--nested-indent--base) * 1 + var(--pf-v6-c-table__tree-view-main--indent--base));\n }\n .pf-m-tree-view-grid-md.pf-v6-c-table tr:where(.pf-v6-c-table__tr)[aria-level="3"] {\n --pf-v6-c-table--m-tree-view-grid__tbody--cell--PaddingInlineStart: calc(var(--pf-v6-c-table__tree-view-main--nested-indent--base) * 2 + var(--pf-v6-c-table__tree-view-main--indent--base));\n }\n .pf-m-tree-view-grid-md.pf-v6-c-table tr:where(.pf-v6-c-table__tr)[aria-level="4"] {\n --pf-v6-c-table--m-tree-view-grid__tbody--cell--PaddingInlineStart: calc(var(--pf-v6-c-table__tree-view-main--nested-indent--base) * 3 + var(--pf-v6-c-table__tree-view-main--indent--base));\n }\n .pf-m-tree-view-grid-md.pf-v6-c-table tr:where(.pf-v6-c-table__tr)[aria-level="5"] {\n --pf-v6-c-table--m-tree-view-grid__tbody--cell--PaddingInlineStart: calc(var(--pf-v6-c-table__tree-view-main--nested-indent--base) * 4 + var(--pf-v6-c-table__tree-view-main--indent--base));\n }\n .pf-m-tree-view-grid-md.pf-v6-c-table tr:where(.pf-v6-c-table__tr)[aria-level="6"] {\n --pf-v6-c-table--m-tree-view-grid__tbody--cell--PaddingInlineStart: calc(var(--pf-v6-c-table__tree-view-main--nested-indent--base) * 5 + var(--pf-v6-c-table__tree-view-main--indent--base));\n }\n .pf-m-tree-view-grid-md.pf-v6-c-table tr:where(.pf-v6-c-table__tr)[aria-level="7"] {\n --pf-v6-c-table--m-tree-view-grid__tbody--cell--PaddingInlineStart: calc(var(--pf-v6-c-table__tree-view-main--nested-indent--base) * 6 + var(--pf-v6-c-table__tree-view-main--indent--base));\n }\n .pf-m-tree-view-grid-md.pf-v6-c-table tr:where(.pf-v6-c-table__tr)[aria-level="8"] {\n --pf-v6-c-table--m-tree-view-grid__tbody--cell--PaddingInlineStart: calc(var(--pf-v6-c-table__tree-view-main--nested-indent--base) * 7 + var(--pf-v6-c-table__tree-view-main--indent--base));\n }\n .pf-m-tree-view-grid-md.pf-v6-c-table tr:where(.pf-v6-c-table__tr)[aria-level="9"] {\n --pf-v6-c-table--m-tree-view-grid__tbody--cell--PaddingInlineStart: calc(var(--pf-v6-c-table__tree-view-main--nested-indent--base) * 8 + var(--pf-v6-c-table__tree-view-main--indent--base));\n }\n .pf-m-tree-view-grid-md.pf-v6-c-table tr:where(.pf-v6-c-table__tr)[aria-level="10"] {\n --pf-v6-c-table--m-tree-view-grid__tbody--cell--PaddingInlineStart: calc(var(--pf-v6-c-table__tree-view-main--nested-indent--base) * 9 + var(--pf-v6-c-table__tree-view-main--indent--base));\n }\n}\n\n@media screen and (max-width: calc(62rem - 1px)) {\n .pf-m-tree-view-grid-lg.pf-v6-c-table {\n --pf-v6-c-table--m-tree-view-grid--tr--OutlineOffset: calc(-1 * var(--pf-t--global--spacer--xs));\n --pf-v6-c-table--m-tree-view-grid__tbody--cell--PaddingBlockStart: var(--pf-t--global--spacer--md);\n --pf-v6-c-table--m-tree-view-grid__tbody--cell--PaddingBlockEnd: var(--pf-t--global--spacer--md);\n --pf-v6-c-table--m-tree-view-grid__tbody--cell--PaddingInlineStart: var(--pf-v6-c-table__tree-view-main--indent--base);\n --pf-v6-c-table--m-tree-view-grid__tbody--cell--GridColumnGap: var(--pf-t--global--spacer--sm);\n --pf-v6-c-table--m-tree-view-grid--c-table__action--PaddingBlockStart: var(--pf-t--global--spacer--md);\n --pf-v6-c-table--m-tree-view-grid--c-table__action--PaddingBlockEnd: var(--pf-t--global--spacer--md);\n --pf-v6-c-table--m-tree-view-grid--c-table__action--PaddingInlineStart: 0;\n --pf-v6-c-table--m-tree-view-grid__tr--expanded__tree-view-title-cell--action--PaddingBlockStart: var(--pf-t--global--spacer--xl);\n --pf-v6-c-table--m-tree-view-grid--m-tree-view-details-expanded--PaddingBlockEnd: var(--pf-t--global--spacer--xl);\n --pf-v6-c-table--m-tree-view-grid__tr--expanded__tree-view-title-cell--PaddingBlockStart: var(--pf-t--global--spacer--xl);\n --pf-v6-c-table--m-tree-view-grid__td--data-label--GridTemplateColumns: repeat(auto-fit, minmax(150px, 1fr));\n --pf-v6-c-table--m-tree-view-grid__td--not--c-table__tree-view-title-cell--PaddingBlockStart: var(--pf-t--global--spacer--xs);\n --pf-v6-c-table--m-tree-view-grid__td--not--c-table__tree-view-title-cell--PaddingBlockEnd: var(--pf-t--global--spacer--xs);\n --pf-v6-c-table--m-tree-view-mobile__tree-view-main--c-table__check--MarginInlineEnd: 0;\n --pf-v6-c-table--m-tree-view-mobile__tree-view-main--c-table__check--Order: 4;\n --pf-v6-c-table__tree-view-text--PaddingInlineEnd: var(--pf-t--global--spacer--sm);\n --pf-v6-c-table__tbody--cell--PaddingBlockStart: var(--pf-v6-c-table--m-tree-view-grid__tbody--cell--PaddingBlockStart);\n --pf-v6-c-table__tbody--cell--PaddingBlockEnd: var(--pf-v6-c-table--m-tree-view-grid__tbody--cell--PaddingBlockEnd);\n --pf-v6-c-table__tree-view-details-toggle--MarginBlockStart: calc(var(--pf-t--global--spacer--control--vertical--plain) * -1);\n --pf-v6-c-table__tree-view-details-toggle--MarginBlockEnd: calc(var(--pf-t--global--spacer--control--vertical--plain) * -1);\n --pf-v6-c-table--m-tree-view-grid__action--MarginBlockStart: calc(var(--pf-t--global--spacer--control--vertical--plain) * -1);\n --pf-v6-c-table--m-tree-view-grid__action--MarginBlockEnd: calc(var(--pf-t--global--spacer--control--vertical--plain) * -1);\n }\n .pf-m-tree-view-grid-lg.pf-v6-c-table tbody:where(.pf-v6-c-table__tbody) tr:where(.pf-v6-c-table__tr) {\n position: relative;\n outline-offset: var(--pf-v6-c-table--m-tree-view-grid--tr--OutlineOffset);\n border: none;\n }\n .pf-m-tree-view-grid-lg.pf-v6-c-table tbody:where(.pf-v6-c-table__tbody) tr:where(.pf-v6-c-table__tr)::before {\n position: absolute;\n inset-block-start: 0;\n inset-block-end: 0;\n inset-inline-start: var(--pf-v6-c-table--m-tree-view-grid__tbody--cell--PaddingInlineStart);\n inset-inline-end: 0;\n content: "";\n border-block-end: var(--pf-v6-c-table--border-width--base) solid var(--pf-v6-c-table--BorderColor);\n }\n .pf-m-tree-view-grid-lg.pf-v6-c-table tr:where(.pf-v6-c-table__tr):not([hidden]) {\n display: grid;\n grid-template-columns: 1fr max-content;\n }\n .pf-m-tree-view-grid-lg.pf-v6-c-table tr:where(.pf-v6-c-table__tr)[aria-expanded] .pf-v6-c-table__tree-view-title-cell {\n --pf-v6-c-table--cell--PaddingBlockStart: var(--pf-v6-c-table--m-tree-view-grid__tr--expanded__tree-view-title-cell--PaddingBlockStart);\n }\n .pf-m-tree-view-grid-lg.pf-v6-c-table tr:where(.pf-v6-c-table__tr)[aria-expanded] .pf-v6-c-table__tree-view-title-cell ~ .pf-v6-c-table__action {\n --pf-v6-c-table--cell--PaddingBlockStart: var(--pf-v6-c-table--m-tree-view-grid__tr--expanded__tree-view-title-cell--action--PaddingBlockStart);\n }\n .pf-m-tree-view-grid-lg.pf-v6-c-table td:where(.pf-v6-c-table__td):not(.pf-v6-c-table__tree-view-title-cell) {\n --pf-v6-c-table--cell--PaddingBlockStart: var(--pf-v6-c-table--m-tree-view-grid__td--not--c-table__tree-view-title-cell--PaddingBlockStart);\n --pf-v6-c-table--cell--PaddingBlockEnd: var(--pf-v6-c-table--m-tree-view-grid__td--not--c-table__tree-view-title-cell--PaddingBlockEnd);\n padding-inline-start: var(--pf-v6-c-table--m-tree-view-grid__tbody--cell--PaddingInlineStart);\n }\n .pf-m-tree-view-grid-lg.pf-v6-c-table .pf-v6-c-table__tree-view-text {\n padding-inline-end: var(--pf-v6-c-table__tree-view-text--PaddingInlineEnd);\n }\n .pf-m-tree-view-grid-lg.pf-v6-c-table thead:where(.pf-v6-c-table__thead) th:where(.pf-v6-c-table__th) {\n display: none;\n }\n .pf-m-tree-view-grid-lg.pf-v6-c-table td:where(.pf-v6-c-table__td) {\n display: none;\n }\n .pf-m-tree-view-grid-lg.pf-v6-c-table td:where(.pf-v6-c-table__td)[data-label] {\n grid-template-columns: var(--pf-v6-c-table--m-tree-view-grid__td--data-label--GridTemplateColumns);\n grid-column: 1;\n column-gap: var(--pf-v6-c-table--m-tree-view-grid__tbody--cell--GridColumnGap);\n align-items: start;\n }\n .pf-m-tree-view-grid-lg.pf-v6-c-table td:where(.pf-v6-c-table__td)[data-label] > :where(th, td) {\n grid-column: 2;\n }\n .pf-m-tree-view-grid-lg.pf-v6-c-table td:where(.pf-v6-c-table__td)[data-label]::before {\n position: revert;\n font-weight: var(--pf-t--global--font--weight--body--bold);\n text-align: start;\n content: attr(data-label);\n }\n .pf-m-tree-view-grid-lg.pf-v6-c-table .pf-v6-c-table__tr > :where(th, td).pf-m-border-right::before {\n border-inline-end: 0;\n }\n .pf-m-tree-view-grid-lg.pf-v6-c-table tr:where(.pf-v6-c-table__tr).pf-m-tree-view-details-expanded {\n padding-block-end: var(--pf-v6-c-table--m-tree-view-grid--m-tree-view-details-expanded--PaddingBlockEnd);\n }\n .pf-m-tree-view-grid-lg.pf-v6-c-table tr:where(.pf-v6-c-table__tr).pf-m-tree-view-details-expanded td:where(.pf-v6-c-table__td)[data-label] {\n display: grid;\n }\n .pf-m-tree-view-grid-lg.pf-v6-c-table .pf-v6-c-table__thead {\n display: none;\n }\n .pf-m-tree-view-grid-lg.pf-v6-c-table .pf-v6-c-table__tree-view-details-toggle,\n .pf-m-tree-view-grid-lg.pf-v6-c-table .pf-v6-c-table__action {\n display: inline-block;\n }\n .pf-m-tree-view-grid-lg.pf-v6-c-table .pf-v6-c-table__action {\n --pf-v6-c-table--cell--Width: auto;\n --pf-v6-c-table--m-tree-view-grid__tbody--cell--PaddingInlineStart: var(--pf-v6-c-table--m-tree-view-grid--c-table__action--PaddingInlineStart);\n --pf-v6-c-table--m-tree-view-grid__td--not--c-table__tree-view-title-cell--PaddingBlockStart: var(--pf-v6-c-table--m-tree-view-grid--c-table__action--PaddingBlockStart);\n --pf-v6-c-table--m-tree-view-grid__td--not--c-table__tree-view-title-cell--PaddingBlockEnd: var(--pf-v6-c-table--m-tree-view-grid--c-table__action--PaddingBlockEnd);\n grid-row: 1;\n grid-column: 2;\n margin-block-start: var(--pf-v6-c-table--m-tree-view-grid__action--MarginBlockStart);\n margin-block-end: var(--pf-v6-c-table--m-tree-view-grid__action--MarginBlockEnd);\n }\n .pf-m-tree-view-grid-lg.pf-v6-c-table .pf-v6-c-table__tree-view-main > .pf-v6-c-table__check {\n order: var(--pf-v6-c-table--m-tree-view-mobile__tree-view-main--c-table__check--Order);\n margin-inline-start: auto;\n margin-inline-end: var(--pf-v6-c-table--m-tree-view-mobile__tree-view-main--c-table__check--MarginInlineEnd);\n }\n .pf-m-tree-view-grid-lg.pf-v6-c-table .pf-v6-c-table__tree-view-details-toggle {\n margin-block-start: var(--pf-v6-c-table__tree-view-details-toggle--MarginBlockStart);\n margin-block-end: var(--pf-v6-c-table__tree-view-details-toggle--MarginBlockEnd);\n }\n .pf-m-tree-view-grid-lg.pf-v6-c-table tr:where(.pf-v6-c-table__tr)[aria-level="2"] {\n --pf-v6-c-table--m-tree-view-grid__tbody--cell--PaddingInlineStart: calc(var(--pf-v6-c-table__tree-view-main--nested-indent--base) * 1 + var(--pf-v6-c-table__tree-view-main--indent--base));\n }\n .pf-m-tree-view-grid-lg.pf-v6-c-table tr:where(.pf-v6-c-table__tr)[aria-level="3"] {\n --pf-v6-c-table--m-tree-view-grid__tbody--cell--PaddingInlineStart: calc(var(--pf-v6-c-table__tree-view-main--nested-indent--base) * 2 + var(--pf-v6-c-table__tree-view-main--indent--base));\n }\n .pf-m-tree-view-grid-lg.pf-v6-c-table tr:where(.pf-v6-c-table__tr)[aria-level="4"] {\n --pf-v6-c-table--m-tree-view-grid__tbody--cell--PaddingInlineStart: calc(var(--pf-v6-c-table__tree-view-main--nested-indent--base) * 3 + var(--pf-v6-c-table__tree-view-main--indent--base));\n }\n .pf-m-tree-view-grid-lg.pf-v6-c-table tr:where(.pf-v6-c-table__tr)[aria-level="5"] {\n --pf-v6-c-table--m-tree-view-grid__tbody--cell--PaddingInlineStart: calc(var(--pf-v6-c-table__tree-view-main--nested-indent--base) * 4 + var(--pf-v6-c-table__tree-view-main--indent--base));\n }\n .pf-m-tree-view-grid-lg.pf-v6-c-table tr:where(.pf-v6-c-table__tr)[aria-level="6"] {\n --pf-v6-c-table--m-tree-view-grid__tbody--cell--PaddingInlineStart: calc(var(--pf-v6-c-table__tree-view-main--nested-indent--base) * 5 + var(--pf-v6-c-table__tree-view-main--indent--base));\n }\n .pf-m-tree-view-grid-lg.pf-v6-c-table tr:where(.pf-v6-c-table__tr)[aria-level="7"] {\n --pf-v6-c-table--m-tree-view-grid__tbody--cell--PaddingInlineStart: calc(var(--pf-v6-c-table__tree-view-main--nested-indent--base) * 6 + var(--pf-v6-c-table__tree-view-main--indent--base));\n }\n .pf-m-tree-view-grid-lg.pf-v6-c-table tr:where(.pf-v6-c-table__tr)[aria-level="8"] {\n --pf-v6-c-table--m-tree-view-grid__tbody--cell--PaddingInlineStart: calc(var(--pf-v6-c-table__tree-view-main--nested-indent--base) * 7 + var(--pf-v6-c-table__tree-view-main--indent--base));\n }\n .pf-m-tree-view-grid-lg.pf-v6-c-table tr:where(.pf-v6-c-table__tr)[aria-level="9"] {\n --pf-v6-c-table--m-tree-view-grid__tbody--cell--PaddingInlineStart: calc(var(--pf-v6-c-table__tree-view-main--nested-indent--base) * 8 + var(--pf-v6-c-table__tree-view-main--indent--base));\n }\n .pf-m-tree-view-grid-lg.pf-v6-c-table tr:where(.pf-v6-c-table__tr)[aria-level="10"] {\n --pf-v6-c-table--m-tree-view-grid__tbody--cell--PaddingInlineStart: calc(var(--pf-v6-c-table__tree-view-main--nested-indent--base) * 9 + var(--pf-v6-c-table__tree-view-main--indent--base));\n }\n}\n\n@media screen and (max-width: calc(75rem - 1px)) {\n .pf-m-tree-view-grid-xl.pf-v6-c-table {\n --pf-v6-c-table--m-tree-view-grid--tr--OutlineOffset: calc(-1 * var(--pf-t--global--spacer--xs));\n --pf-v6-c-table--m-tree-view-grid__tbody--cell--PaddingBlockStart: var(--pf-t--global--spacer--md);\n --pf-v6-c-table--m-tree-view-grid__tbody--cell--PaddingBlockEnd: var(--pf-t--global--spacer--md);\n --pf-v6-c-table--m-tree-view-grid__tbody--cell--PaddingInlineStart: var(--pf-v6-c-table__tree-view-main--indent--base);\n --pf-v6-c-table--m-tree-view-grid__tbody--cell--GridColumnGap: var(--pf-t--global--spacer--sm);\n --pf-v6-c-table--m-tree-view-grid--c-table__action--PaddingBlockStart: var(--pf-t--global--spacer--md);\n --pf-v6-c-table--m-tree-view-grid--c-table__action--PaddingBlockEnd: var(--pf-t--global--spacer--md);\n --pf-v6-c-table--m-tree-view-grid--c-table__action--PaddingInlineStart: 0;\n --pf-v6-c-table--m-tree-view-grid__tr--expanded__tree-view-title-cell--action--PaddingBlockStart: var(--pf-t--global--spacer--xl);\n --pf-v6-c-table--m-tree-view-grid--m-tree-view-details-expanded--PaddingBlockEnd: var(--pf-t--global--spacer--xl);\n --pf-v6-c-table--m-tree-view-grid__tr--expanded__tree-view-title-cell--PaddingBlockStart: var(--pf-t--global--spacer--xl);\n --pf-v6-c-table--m-tree-view-grid__td--data-label--GridTemplateColumns: repeat(auto-fit, minmax(150px, 1fr));\n --pf-v6-c-table--m-tree-view-grid__td--not--c-table__tree-view-title-cell--PaddingBlockStart: var(--pf-t--global--spacer--xs);\n --pf-v6-c-table--m-tree-view-grid__td--not--c-table__tree-view-title-cell--PaddingBlockEnd: var(--pf-t--global--spacer--xs);\n --pf-v6-c-table--m-tree-view-mobile__tree-view-main--c-table__check--MarginInlineEnd: 0;\n --pf-v6-c-table--m-tree-view-mobile__tree-view-main--c-table__check--Order: 4;\n --pf-v6-c-table__tree-view-text--PaddingInlineEnd: var(--pf-t--global--spacer--sm);\n --pf-v6-c-table__tbody--cell--PaddingBlockStart: var(--pf-v6-c-table--m-tree-view-grid__tbody--cell--PaddingBlockStart);\n --pf-v6-c-table__tbody--cell--PaddingBlockEnd: var(--pf-v6-c-table--m-tree-view-grid__tbody--cell--PaddingBlockEnd);\n --pf-v6-c-table__tree-view-details-toggle--MarginBlockStart: calc(var(--pf-t--global--spacer--control--vertical--plain) * -1);\n --pf-v6-c-table__tree-view-details-toggle--MarginBlockEnd: calc(var(--pf-t--global--spacer--control--vertical--plain) * -1);\n --pf-v6-c-table--m-tree-view-grid__action--MarginBlockStart: calc(var(--pf-t--global--spacer--control--vertical--plain) * -1);\n --pf-v6-c-table--m-tree-view-grid__action--MarginBlockEnd: calc(var(--pf-t--global--spacer--control--vertical--plain) * -1);\n }\n .pf-m-tree-view-grid-xl.pf-v6-c-table tbody:where(.pf-v6-c-table__tbody) tr:where(.pf-v6-c-table__tr) {\n position: relative;\n outline-offset: var(--pf-v6-c-table--m-tree-view-grid--tr--OutlineOffset);\n border: none;\n }\n .pf-m-tree-view-grid-xl.pf-v6-c-table tbody:where(.pf-v6-c-table__tbody) tr:where(.pf-v6-c-table__tr)::before {\n position: absolute;\n inset-block-start: 0;\n inset-block-end: 0;\n inset-inline-start: var(--pf-v6-c-table--m-tree-view-grid__tbody--cell--PaddingInlineStart);\n inset-inline-end: 0;\n content: "";\n border-block-end: var(--pf-v6-c-table--border-width--base) solid var(--pf-v6-c-table--BorderColor);\n }\n .pf-m-tree-view-grid-xl.pf-v6-c-table tr:where(.pf-v6-c-table__tr):not([hidden]) {\n display: grid;\n grid-template-columns: 1fr max-content;\n }\n .pf-m-tree-view-grid-xl.pf-v6-c-table tr:where(.pf-v6-c-table__tr)[aria-expanded] .pf-v6-c-table__tree-view-title-cell {\n --pf-v6-c-table--cell--PaddingBlockStart: var(--pf-v6-c-table--m-tree-view-grid__tr--expanded__tree-view-title-cell--PaddingBlockStart);\n }\n .pf-m-tree-view-grid-xl.pf-v6-c-table tr:where(.pf-v6-c-table__tr)[aria-expanded] .pf-v6-c-table__tree-view-title-cell ~ .pf-v6-c-table__action {\n --pf-v6-c-table--cell--PaddingBlockStart: var(--pf-v6-c-table--m-tree-view-grid__tr--expanded__tree-view-title-cell--action--PaddingBlockStart);\n }\n .pf-m-tree-view-grid-xl.pf-v6-c-table td:where(.pf-v6-c-table__td):not(.pf-v6-c-table__tree-view-title-cell) {\n --pf-v6-c-table--cell--PaddingBlockStart: var(--pf-v6-c-table--m-tree-view-grid__td--not--c-table__tree-view-title-cell--PaddingBlockStart);\n --pf-v6-c-table--cell--PaddingBlockEnd: var(--pf-v6-c-table--m-tree-view-grid__td--not--c-table__tree-view-title-cell--PaddingBlockEnd);\n padding-inline-start: var(--pf-v6-c-table--m-tree-view-grid__tbody--cell--PaddingInlineStart);\n }\n .pf-m-tree-view-grid-xl.pf-v6-c-table .pf-v6-c-table__tree-view-text {\n padding-inline-end: var(--pf-v6-c-table__tree-view-text--PaddingInlineEnd);\n }\n .pf-m-tree-view-grid-xl.pf-v6-c-table thead:where(.pf-v6-c-table__thead) th:where(.pf-v6-c-table__th) {\n display: none;\n }\n .pf-m-tree-view-grid-xl.pf-v6-c-table td:where(.pf-v6-c-table__td) {\n display: none;\n }\n .pf-m-tree-view-grid-xl.pf-v6-c-table td:where(.pf-v6-c-table__td)[data-label] {\n grid-template-columns: var(--pf-v6-c-table--m-tree-view-grid__td--data-label--GridTemplateColumns);\n grid-column: 1;\n column-gap: var(--pf-v6-c-table--m-tree-view-grid__tbody--cell--GridColumnGap);\n align-items: start;\n }\n .pf-m-tree-view-grid-xl.pf-v6-c-table td:where(.pf-v6-c-table__td)[data-label] > :where(th, td) {\n grid-column: 2;\n }\n .pf-m-tree-view-grid-xl.pf-v6-c-table td:where(.pf-v6-c-table__td)[data-label]::before {\n position: revert;\n font-weight: var(--pf-t--global--font--weight--body--bold);\n text-align: start;\n content: attr(data-label);\n }\n .pf-m-tree-view-grid-xl.pf-v6-c-table .pf-v6-c-table__tr > :where(th, td).pf-m-border-right::before {\n border-inline-end: 0;\n }\n .pf-m-tree-view-grid-xl.pf-v6-c-table tr:where(.pf-v6-c-table__tr).pf-m-tree-view-details-expanded {\n padding-block-end: var(--pf-v6-c-table--m-tree-view-grid--m-tree-view-details-expanded--PaddingBlockEnd);\n }\n .pf-m-tree-view-grid-xl.pf-v6-c-table tr:where(.pf-v6-c-table__tr).pf-m-tree-view-details-expanded td:where(.pf-v6-c-table__td)[data-label] {\n display: grid;\n }\n .pf-m-tree-view-grid-xl.pf-v6-c-table .pf-v6-c-table__thead {\n display: none;\n }\n .pf-m-tree-view-grid-xl.pf-v6-c-table .pf-v6-c-table__tree-view-details-toggle,\n .pf-m-tree-view-grid-xl.pf-v6-c-table .pf-v6-c-table__action {\n display: inline-block;\n }\n .pf-m-tree-view-grid-xl.pf-v6-c-table .pf-v6-c-table__action {\n --pf-v6-c-table--cell--Width: auto;\n --pf-v6-c-table--m-tree-view-grid__tbody--cell--PaddingInlineStart: var(--pf-v6-c-table--m-tree-view-grid--c-table__action--PaddingInlineStart);\n --pf-v6-c-table--m-tree-view-grid__td--not--c-table__tree-view-title-cell--PaddingBlockStart: var(--pf-v6-c-table--m-tree-view-grid--c-table__action--PaddingBlockStart);\n --pf-v6-c-table--m-tree-view-grid__td--not--c-table__tree-view-title-cell--PaddingBlockEnd: var(--pf-v6-c-table--m-tree-view-grid--c-table__action--PaddingBlockEnd);\n grid-row: 1;\n grid-column: 2;\n margin-block-start: var(--pf-v6-c-table--m-tree-view-grid__action--MarginBlockStart);\n margin-block-end: var(--pf-v6-c-table--m-tree-view-grid__action--MarginBlockEnd);\n }\n .pf-m-tree-view-grid-xl.pf-v6-c-table .pf-v6-c-table__tree-view-main > .pf-v6-c-table__check {\n order: var(--pf-v6-c-table--m-tree-view-mobile__tree-view-main--c-table__check--Order);\n margin-inline-start: auto;\n margin-inline-end: var(--pf-v6-c-table--m-tree-view-mobile__tree-view-main--c-table__check--MarginInlineEnd);\n }\n .pf-m-tree-view-grid-xl.pf-v6-c-table .pf-v6-c-table__tree-view-details-toggle {\n margin-block-start: var(--pf-v6-c-table__tree-view-details-toggle--MarginBlockStart);\n margin-block-end: var(--pf-v6-c-table__tree-view-details-toggle--MarginBlockEnd);\n }\n .pf-m-tree-view-grid-xl.pf-v6-c-table tr:where(.pf-v6-c-table__tr)[aria-level="2"] {\n --pf-v6-c-table--m-tree-view-grid__tbody--cell--PaddingInlineStart: calc(var(--pf-v6-c-table__tree-view-main--nested-indent--base) * 1 + var(--pf-v6-c-table__tree-view-main--indent--base));\n }\n .pf-m-tree-view-grid-xl.pf-v6-c-table tr:where(.pf-v6-c-table__tr)[aria-level="3"] {\n --pf-v6-c-table--m-tree-view-grid__tbody--cell--PaddingInlineStart: calc(var(--pf-v6-c-table__tree-view-main--nested-indent--base) * 2 + var(--pf-v6-c-table__tree-view-main--indent--base));\n }\n .pf-m-tree-view-grid-xl.pf-v6-c-table tr:where(.pf-v6-c-table__tr)[aria-level="4"] {\n --pf-v6-c-table--m-tree-view-grid__tbody--cell--PaddingInlineStart: calc(var(--pf-v6-c-table__tree-view-main--nested-indent--base) * 3 + var(--pf-v6-c-table__tree-view-main--indent--base));\n }\n .pf-m-tree-view-grid-xl.pf-v6-c-table tr:where(.pf-v6-c-table__tr)[aria-level="5"] {\n --pf-v6-c-table--m-tree-view-grid__tbody--cell--PaddingInlineStart: calc(var(--pf-v6-c-table__tree-view-main--nested-indent--base) * 4 + var(--pf-v6-c-table__tree-view-main--indent--base));\n }\n .pf-m-tree-view-grid-xl.pf-v6-c-table tr:where(.pf-v6-c-table__tr)[aria-level="6"] {\n --pf-v6-c-table--m-tree-view-grid__tbody--cell--PaddingInlineStart: calc(var(--pf-v6-c-table__tree-view-main--nested-indent--base) * 5 + var(--pf-v6-c-table__tree-view-main--indent--base));\n }\n .pf-m-tree-view-grid-xl.pf-v6-c-table tr:where(.pf-v6-c-table__tr)[aria-level="7"] {\n --pf-v6-c-table--m-tree-view-grid__tbody--cell--PaddingInlineStart: calc(var(--pf-v6-c-table__tree-view-main--nested-indent--base) * 6 + var(--pf-v6-c-table__tree-view-main--indent--base));\n }\n .pf-m-tree-view-grid-xl.pf-v6-c-table tr:where(.pf-v6-c-table__tr)[aria-level="8"] {\n --pf-v6-c-table--m-tree-view-grid__tbody--cell--PaddingInlineStart: calc(var(--pf-v6-c-table__tree-view-main--nested-indent--base) * 7 + var(--pf-v6-c-table__tree-view-main--indent--base));\n }\n .pf-m-tree-view-grid-xl.pf-v6-c-table tr:where(.pf-v6-c-table__tr)[aria-level="9"] {\n --pf-v6-c-table--m-tree-view-grid__tbody--cell--PaddingInlineStart: calc(var(--pf-v6-c-table__tree-view-main--nested-indent--base) * 8 + var(--pf-v6-c-table__tree-view-main--indent--base));\n }\n .pf-m-tree-view-grid-xl.pf-v6-c-table tr:where(.pf-v6-c-table__tr)[aria-level="10"] {\n --pf-v6-c-table--m-tree-view-grid__tbody--cell--PaddingInlineStart: calc(var(--pf-v6-c-table__tree-view-main--nested-indent--base) * 9 + var(--pf-v6-c-table__tree-view-main--indent--base));\n }\n}\n\n@media screen and (max-width: calc(90.625rem - 1px)) {\n .pf-m-tree-view-grid-2xl.pf-v6-c-table {\n --pf-v6-c-table--m-tree-view-grid--tr--OutlineOffset: calc(-1 * var(--pf-t--global--spacer--xs));\n --pf-v6-c-table--m-tree-view-grid__tbody--cell--PaddingBlockStart: var(--pf-t--global--spacer--md);\n --pf-v6-c-table--m-tree-view-grid__tbody--cell--PaddingBlockEnd: var(--pf-t--global--spacer--md);\n --pf-v6-c-table--m-tree-view-grid__tbody--cell--PaddingInlineStart: var(--pf-v6-c-table__tree-view-main--indent--base);\n --pf-v6-c-table--m-tree-view-grid__tbody--cell--GridColumnGap: var(--pf-t--global--spacer--sm);\n --pf-v6-c-table--m-tree-view-grid--c-table__action--PaddingBlockStart: var(--pf-t--global--spacer--md);\n --pf-v6-c-table--m-tree-view-grid--c-table__action--PaddingBlockEnd: var(--pf-t--global--spacer--md);\n --pf-v6-c-table--m-tree-view-grid--c-table__action--PaddingInlineStart: 0;\n --pf-v6-c-table--m-tree-view-grid__tr--expanded__tree-view-title-cell--action--PaddingBlockStart: var(--pf-t--global--spacer--xl);\n --pf-v6-c-table--m-tree-view-grid--m-tree-view-details-expanded--PaddingBlockEnd: var(--pf-t--global--spacer--xl);\n --pf-v6-c-table--m-tree-view-grid__tr--expanded__tree-view-title-cell--PaddingBlockStart: var(--pf-t--global--spacer--xl);\n --pf-v6-c-table--m-tree-view-grid__td--data-label--GridTemplateColumns: repeat(auto-fit, minmax(150px, 1fr));\n --pf-v6-c-table--m-tree-view-grid__td--not--c-table__tree-view-title-cell--PaddingBlockStart: var(--pf-t--global--spacer--xs);\n --pf-v6-c-table--m-tree-view-grid__td--not--c-table__tree-view-title-cell--PaddingBlockEnd: var(--pf-t--global--spacer--xs);\n --pf-v6-c-table--m-tree-view-mobile__tree-view-main--c-table__check--MarginInlineEnd: 0;\n --pf-v6-c-table--m-tree-view-mobile__tree-view-main--c-table__check--Order: 4;\n --pf-v6-c-table__tree-view-text--PaddingInlineEnd: var(--pf-t--global--spacer--sm);\n --pf-v6-c-table__tbody--cell--PaddingBlockStart: var(--pf-v6-c-table--m-tree-view-grid__tbody--cell--PaddingBlockStart);\n --pf-v6-c-table__tbody--cell--PaddingBlockEnd: var(--pf-v6-c-table--m-tree-view-grid__tbody--cell--PaddingBlockEnd);\n --pf-v6-c-table__tree-view-details-toggle--MarginBlockStart: calc(var(--pf-t--global--spacer--control--vertical--plain) * -1);\n --pf-v6-c-table__tree-view-details-toggle--MarginBlockEnd: calc(var(--pf-t--global--spacer--control--vertical--plain) * -1);\n --pf-v6-c-table--m-tree-view-grid__action--MarginBlockStart: calc(var(--pf-t--global--spacer--control--vertical--plain) * -1);\n --pf-v6-c-table--m-tree-view-grid__action--MarginBlockEnd: calc(var(--pf-t--global--spacer--control--vertical--plain) * -1);\n }\n .pf-m-tree-view-grid-2xl.pf-v6-c-table tbody:where(.pf-v6-c-table__tbody) tr:where(.pf-v6-c-table__tr) {\n position: relative;\n outline-offset: var(--pf-v6-c-table--m-tree-view-grid--tr--OutlineOffset);\n border: none;\n }\n .pf-m-tree-view-grid-2xl.pf-v6-c-table tbody:where(.pf-v6-c-table__tbody) tr:where(.pf-v6-c-table__tr)::before {\n position: absolute;\n inset-block-start: 0;\n inset-block-end: 0;\n inset-inline-start: var(--pf-v6-c-table--m-tree-view-grid__tbody--cell--PaddingInlineStart);\n inset-inline-end: 0;\n content: "";\n border-block-end: var(--pf-v6-c-table--border-width--base) solid var(--pf-v6-c-table--BorderColor);\n }\n .pf-m-tree-view-grid-2xl.pf-v6-c-table tr:where(.pf-v6-c-table__tr):not([hidden]) {\n display: grid;\n grid-template-columns: 1fr max-content;\n }\n .pf-m-tree-view-grid-2xl.pf-v6-c-table tr:where(.pf-v6-c-table__tr)[aria-expanded] .pf-v6-c-table__tree-view-title-cell {\n --pf-v6-c-table--cell--PaddingBlockStart: var(--pf-v6-c-table--m-tree-view-grid__tr--expanded__tree-view-title-cell--PaddingBlockStart);\n }\n .pf-m-tree-view-grid-2xl.pf-v6-c-table tr:where(.pf-v6-c-table__tr)[aria-expanded] .pf-v6-c-table__tree-view-title-cell ~ .pf-v6-c-table__action {\n --pf-v6-c-table--cell--PaddingBlockStart: var(--pf-v6-c-table--m-tree-view-grid__tr--expanded__tree-view-title-cell--action--PaddingBlockStart);\n }\n .pf-m-tree-view-grid-2xl.pf-v6-c-table td:where(.pf-v6-c-table__td):not(.pf-v6-c-table__tree-view-title-cell) {\n --pf-v6-c-table--cell--PaddingBlockStart: var(--pf-v6-c-table--m-tree-view-grid__td--not--c-table__tree-view-title-cell--PaddingBlockStart);\n --pf-v6-c-table--cell--PaddingBlockEnd: var(--pf-v6-c-table--m-tree-view-grid__td--not--c-table__tree-view-title-cell--PaddingBlockEnd);\n padding-inline-start: var(--pf-v6-c-table--m-tree-view-grid__tbody--cell--PaddingInlineStart);\n }\n .pf-m-tree-view-grid-2xl.pf-v6-c-table .pf-v6-c-table__tree-view-text {\n padding-inline-end: var(--pf-v6-c-table__tree-view-text--PaddingInlineEnd);\n }\n .pf-m-tree-view-grid-2xl.pf-v6-c-table thead:where(.pf-v6-c-table__thead) th:where(.pf-v6-c-table__th) {\n display: none;\n }\n .pf-m-tree-view-grid-2xl.pf-v6-c-table td:where(.pf-v6-c-table__td) {\n display: none;\n }\n .pf-m-tree-view-grid-2xl.pf-v6-c-table td:where(.pf-v6-c-table__td)[data-label] {\n grid-template-columns: var(--pf-v6-c-table--m-tree-view-grid__td--data-label--GridTemplateColumns);\n grid-column: 1;\n column-gap: var(--pf-v6-c-table--m-tree-view-grid__tbody--cell--GridColumnGap);\n align-items: start;\n }\n .pf-m-tree-view-grid-2xl.pf-v6-c-table td:where(.pf-v6-c-table__td)[data-label] > :where(th, td) {\n grid-column: 2;\n }\n .pf-m-tree-view-grid-2xl.pf-v6-c-table td:where(.pf-v6-c-table__td)[data-label]::before {\n position: revert;\n font-weight: var(--pf-t--global--font--weight--body--bold);\n text-align: start;\n content: attr(data-label);\n }\n .pf-m-tree-view-grid-2xl.pf-v6-c-table .pf-v6-c-table__tr > :where(th, td).pf-m-border-right::before {\n border-inline-end: 0;\n }\n .pf-m-tree-view-grid-2xl.pf-v6-c-table tr:where(.pf-v6-c-table__tr).pf-m-tree-view-details-expanded {\n padding-block-end: var(--pf-v6-c-table--m-tree-view-grid--m-tree-view-details-expanded--PaddingBlockEnd);\n }\n .pf-m-tree-view-grid-2xl.pf-v6-c-table tr:where(.pf-v6-c-table__tr).pf-m-tree-view-details-expanded td:where(.pf-v6-c-table__td)[data-label] {\n display: grid;\n }\n .pf-m-tree-view-grid-2xl.pf-v6-c-table .pf-v6-c-table__thead {\n display: none;\n }\n .pf-m-tree-view-grid-2xl.pf-v6-c-table .pf-v6-c-table__tree-view-details-toggle,\n .pf-m-tree-view-grid-2xl.pf-v6-c-table .pf-v6-c-table__action {\n display: inline-block;\n }\n .pf-m-tree-view-grid-2xl.pf-v6-c-table .pf-v6-c-table__action {\n --pf-v6-c-table--cell--Width: auto;\n --pf-v6-c-table--m-tree-view-grid__tbody--cell--PaddingInlineStart: var(--pf-v6-c-table--m-tree-view-grid--c-table__action--PaddingInlineStart);\n --pf-v6-c-table--m-tree-view-grid__td--not--c-table__tree-view-title-cell--PaddingBlockStart: var(--pf-v6-c-table--m-tree-view-grid--c-table__action--PaddingBlockStart);\n --pf-v6-c-table--m-tree-view-grid__td--not--c-table__tree-view-title-cell--PaddingBlockEnd: var(--pf-v6-c-table--m-tree-view-grid--c-table__action--PaddingBlockEnd);\n grid-row: 1;\n grid-column: 2;\n margin-block-start: var(--pf-v6-c-table--m-tree-view-grid__action--MarginBlockStart);\n margin-block-end: var(--pf-v6-c-table--m-tree-view-grid__action--MarginBlockEnd);\n }\n .pf-m-tree-view-grid-2xl.pf-v6-c-table .pf-v6-c-table__tree-view-main > .pf-v6-c-table__check {\n order: var(--pf-v6-c-table--m-tree-view-mobile__tree-view-main--c-table__check--Order);\n margin-inline-start: auto;\n margin-inline-end: var(--pf-v6-c-table--m-tree-view-mobile__tree-view-main--c-table__check--MarginInlineEnd);\n }\n .pf-m-tree-view-grid-2xl.pf-v6-c-table .pf-v6-c-table__tree-view-details-toggle {\n margin-block-start: var(--pf-v6-c-table__tree-view-details-toggle--MarginBlockStart);\n margin-block-end: var(--pf-v6-c-table__tree-view-details-toggle--MarginBlockEnd);\n }\n .pf-m-tree-view-grid-2xl.pf-v6-c-table tr:where(.pf-v6-c-table__tr)[aria-level="2"] {\n --pf-v6-c-table--m-tree-view-grid__tbody--cell--PaddingInlineStart: calc(var(--pf-v6-c-table__tree-view-main--nested-indent--base) * 1 + var(--pf-v6-c-table__tree-view-main--indent--base));\n }\n .pf-m-tree-view-grid-2xl.pf-v6-c-table tr:where(.pf-v6-c-table__tr)[aria-level="3"] {\n --pf-v6-c-table--m-tree-view-grid__tbody--cell--PaddingInlineStart: calc(var(--pf-v6-c-table__tree-view-main--nested-indent--base) * 2 + var(--pf-v6-c-table__tree-view-main--indent--base));\n }\n .pf-m-tree-view-grid-2xl.pf-v6-c-table tr:where(.pf-v6-c-table__tr)[aria-level="4"] {\n --pf-v6-c-table--m-tree-view-grid__tbody--cell--PaddingInlineStart: calc(var(--pf-v6-c-table__tree-view-main--nested-indent--base) * 3 + var(--pf-v6-c-table__tree-view-main--indent--base));\n }\n .pf-m-tree-view-grid-2xl.pf-v6-c-table tr:where(.pf-v6-c-table__tr)[aria-level="5"] {\n --pf-v6-c-table--m-tree-view-grid__tbody--cell--PaddingInlineStart: calc(var(--pf-v6-c-table__tree-view-main--nested-indent--base) * 4 + var(--pf-v6-c-table__tree-view-main--indent--base));\n }\n .pf-m-tree-view-grid-2xl.pf-v6-c-table tr:where(.pf-v6-c-table__tr)[aria-level="6"] {\n --pf-v6-c-table--m-tree-view-grid__tbody--cell--PaddingInlineStart: calc(var(--pf-v6-c-table__tree-view-main--nested-indent--base) * 5 + var(--pf-v6-c-table__tree-view-main--indent--base));\n }\n .pf-m-tree-view-grid-2xl.pf-v6-c-table tr:where(.pf-v6-c-table__tr)[aria-level="7"] {\n --pf-v6-c-table--m-tree-view-grid__tbody--cell--PaddingInlineStart: calc(var(--pf-v6-c-table__tree-view-main--nested-indent--base) * 6 + var(--pf-v6-c-table__tree-view-main--indent--base));\n }\n .pf-m-tree-view-grid-2xl.pf-v6-c-table tr:where(.pf-v6-c-table__tr)[aria-level="8"] {\n --pf-v6-c-table--m-tree-view-grid__tbody--cell--PaddingInlineStart: calc(var(--pf-v6-c-table__tree-view-main--nested-indent--base) * 7 + var(--pf-v6-c-table__tree-view-main--indent--base));\n }\n .pf-m-tree-view-grid-2xl.pf-v6-c-table tr:where(.pf-v6-c-table__tr)[aria-level="9"] {\n --pf-v6-c-table--m-tree-view-grid__tbody--cell--PaddingInlineStart: calc(var(--pf-v6-c-table__tree-view-main--nested-indent--base) * 8 + var(--pf-v6-c-table__tree-view-main--indent--base));\n }\n .pf-m-tree-view-grid-2xl.pf-v6-c-table tr:where(.pf-v6-c-table__tr)[aria-level="10"] {\n --pf-v6-c-table--m-tree-view-grid__tbody--cell--PaddingInlineStart: calc(var(--pf-v6-c-table__tree-view-main--nested-indent--base) * 9 + var(--pf-v6-c-table__tree-view-main--indent--base));\n }\n}',""]);const i=l},7118(e,n,t){"use strict";t.d(n,{A:()=>i});var a=t(1601),o=t.n(a),r=t(6314),l=t.n(r)()(o());l.push([e.id,'.pf-v6-c-table {\n --pf-v6-c-table--BackgroundColor: var(--pf-t--global--background--color--primary--default);\n --pf-v6-c-table--BorderColor: var(--pf-t--global--border--color--default);\n --pf-v6-c-table--border-width--base: var(--pf-t--global--border--width--divider--default);\n --pf-v6-c-table__caption--FontSize: var(--pf-t--global--font--size--body--default);\n --pf-v6-c-table__caption--Color: var(--pf-t--global--text--color--subtle);\n --pf-v6-c-table__caption--PaddingBlockStart: var(--pf-t--global--spacer--md);\n --pf-v6-c-table__caption--PaddingInlineEnd: var(--pf-t--global--spacer--lg);\n --pf-v6-c-table__caption--PaddingBlockEnd: var(--pf-t--global--spacer--md);\n --pf-v6-c-table__caption--PaddingInlineStart: var(--pf-t--global--spacer--inset--page-chrome);\n --pf-v6-c-table__thead--cell--FontSize: var(--pf-t--global--font--size--body--sm);\n --pf-v6-c-table__thead--cell--FontWeight: var(--pf-t--global--font--weight--body--bold);\n --pf-v6-c-table__thead__toggle--PaddingBlockStart: var(--pf-v6-c-table--cell--Padding--base);\n --pf-v6-c-table__thead__toggle--PaddingBlockEnd: var(--pf-v6-c-table--cell--Padding--base);\n --pf-v6-c-table__tbody--cell--PaddingBlockStart: var(--pf-v6-c-table--cell--Padding--base);\n --pf-v6-c-table__tbody--cell--PaddingBlockEnd: var(--pf-v6-c-table--cell--Padding--base);\n --pf-v6-c-table__tbody--cell--FontSize: var(--pf-t--global--font--size--body--default);\n --pf-v6-c-table__tr--BorderBlockEndWidth: var(--pf-t--global--border--width--divider--default);\n --pf-v6-c-table__tr--BorderBlockEndColor: var(--pf-t--global--border--color--default);\n --pf-v6-c-table--cell--Padding--base: var(--pf-t--global--spacer--md);\n --pf-v6-c-table--cell--PaddingBlockStart: var(--pf-v6-c-table--cell--Padding--base);\n --pf-v6-c-table--cell--PaddingInlineEnd: var(--pf-v6-c-table--cell--Padding--base);\n --pf-v6-c-table--cell--PaddingBlockEnd: var(--pf-v6-c-table--cell--Padding--base);\n --pf-v6-c-table--cell--PaddingInlineStart: var(--pf-v6-c-table--cell--Padding--base);\n --pf-v6-c-table--cell--FontSize: var(--pf-t--global--font--size--body--default);\n --pf-v6-c-table--cell--FontWeight: var(--pf-t--global--font--weight--body--default);\n --pf-v6-c-table--cell--LineHeight: var(--pf-t--global--font--line-height--body);\n --pf-v6-c-table--cell--Color: var(--pf-t--global--text--color--regular);\n --pf-v6-c-table--cell--first-last-child--PaddingInline: var(--pf-t--global--spacer--inset--page-chrome);\n --pf-v6-c-table__tr--m-first-cell-offset-reset--cell--PaddingInlineStart: var(--pf-v6-c-table--cell--Padding--base);\n --pf-v6-c-table--cell--MinWidth: calc(var(--pf-v6-c-table--cell--PaddingInlineEnd) + var(--pf-v6-c-table--cell--PaddingInlineEnd));\n --pf-v6-c-table--cell--MaxWidth: none;\n --pf-v6-c-table--cell--Width: auto;\n --pf-v6-c-table--cell--Overflow: visible;\n --pf-v6-c-table--cell--TextOverflow: clip;\n --pf-v6-c-table--cell--WhiteSpace: normal;\n --pf-v6-c-table--cell--WordBreak: normal;\n --pf-v6-c-table--cell--m-border-right--before--BorderInlineEndWidth: var(--pf-t--global--border--width--divider--default);\n --pf-v6-c-table--cell--m-border-right--before--BorderInlineEndColor: var(--pf-t--global--border--color--default);\n --pf-v6-c-table--cell--m-border-left--before--BorderInlineStartWidth: var(--pf-t--global--border--width--divider--default);\n --pf-v6-c-table--cell--m-border-left--before--BorderInlineStartColor: var(--pf-t--global--border--color--default);\n --pf-v6-c-table--cell--m-help--MinWidth: 11ch;\n --pf-v6-c-table--m-truncate--cell--MaxWidth: 1px;\n --pf-v6-c-table--m-truncate--cell--MinWidth: calc(5ch + var(--pf-v6-c-table--cell--PaddingInlineEnd) + var(--pf-v6-c-table--cell--PaddingInlineStart));\n --pf-v6-c-table__text--MinWidth: 100%;\n --pf-v6-c-table__text--m-truncate--MinWidth: 5ch;\n --pf-v6-c-table--m-truncate__text--MinWidth: 5ch;\n --pf-v6-c-table--cell--hidden-visible--Display: table-cell;\n --pf-v6-c-table__toggle--PaddingBlockStart: var(--pf-t--global--spacer--sm);\n --pf-v6-c-table__toggle--PaddingBlockEnd: var(--pf-t--global--spacer--sm);\n --pf-v6-c-table__toggle--PaddingInlineStart: var(--pf-t--global--spacer--sm);\n --pf-v6-c-table__toggle--PaddingInlineEnd: var(--pf-t--global--spacer--sm);\n --pf-v6-c-table__toggle--c-button__toggle-icon--Rotate: 0;\n --pf-v6-c-table__toggle--c-button__toggle-icon--TransitionDuration: var(--pf-t--global--motion--duration--icon--default);\n --pf-v6-c-table__toggle--c-button__toggle-icon--TransitionTimingFunction: var(--pf-t--global--motion--timing-function--default);\n --pf-v6-c-table__toggle--c-button--m-expanded__toggle-icon--Rotate: -180deg;\n --pf-v6-c-table__button--PaddingBlockStart: var(--pf-t--global--spacer--sm);\n --pf-v6-c-table__button--PaddingBlockEnd: var(--pf-t--global--spacer--sm);\n --pf-v6-c-table__button--PaddingInlineStart: var(--pf-t--global--spacer--md);\n --pf-v6-c-table__button--PaddingInlineEnd: var(--pf-t--global--spacer--md);\n --pf-v6-c-table__button--Color: var(--pf-t--global--text--color--regular);\n --pf-v6-c-table__button--BackgroundColor: var(--pf-t--global--background--color--action--plain--default);\n --pf-v6-c-table__button--OutlineOffset: calc(var(--pf-t--global--border--width--strong) * -1);\n --pf-v6-c-table__button--BorderColor: var(--pf-t--global--border--color--high-contrast);\n --pf-v6-c-table__button--BorderWidth: var(--pf-t--global--border--width--action--plain--default);\n --pf-v6-c-table__button--hover--BorderWidth: var(--pf-t--global--border--width--action--plain--hover);\n --pf-v6-c-table__button--BorderRadius: var(--pf-t--global--border--radius--action--plain--default);\n --pf-v6-c-table__button--hover--Color: var(--pf-t--global--text--color--regular);\n --pf-v6-c-table__button--hover--BackgroundColor: var(--pf-t--global--background--color--action--plain--hover);\n --pf-v6-c-table__check--PaddingInlineStart: var(--pf-t--global--spacer--sm);\n --pf-v6-c-table__check--PaddingInlineEnd: var(--pf-t--global--spacer--sm);\n --pf-v6-c-table__favorite--c-button--FontSize: var(--pf-t--global--font--size--body--default);\n --pf-v6-c-table--cell--m-favorite--Color: var(--pf-t--global--text--color--subtle);\n --pf-v6-c-table__favorite--m-favorited--c-button--Color: var(--pf-t--global--color--favorite--clicked);\n --pf-v6-c-table__tr--m-ghost-row--Opacity: .4;\n --pf-v6-c-table__tr--m-ghost-row--BackgroundColor: var(--pf-t--global--background--color--primary--default);\n --pf-v6-c-table__action--PaddingBlockStart: var(--pf-t--global--spacer--sm);\n --pf-v6-c-table__action--PaddingBlockEnd: var(--pf-t--global--spacer--sm);\n --pf-v6-c-table__action--PaddingInlineStart: var(--pf-t--global--spacer--sm);\n --pf-v6-c-table__action--PaddingInlineEnd: var(--pf-t--global--spacer--sm);\n --pf-v6-c-table__expandable-row--TransitionDuration--expand--slide: 0s;\n --pf-v6-c-table__expandable-row--TransitionDuration--expand--fade: var(--pf-t--global--motion--duration--fade--default);\n --pf-v6-c-table__expandable-row--TransitionDuration--collapse--slide: 0s;\n --pf-v6-c-table__expandable-row--TransitionDuration--collapse--fade: var(--pf-t--global--motion--duration--fade--short);\n --pf-v6-c-table__expandable-row--TransitionTimingFunction: var(--pf-t--global--motion--timing-function--default);\n --pf-v6-c-table__expandable-row--Opacity: 0;\n --pf-v6-c-table__tbody--m-expanded__expandable-row--Opacity: 1;\n --pf-v6-c-table__expandable-row--TranslateY: 0;\n --pf-v6-c-table__tbody--m-expanded__expandable-row--TranslateY: 0;\n}\n@media screen and (prefers-reduced-motion: no-preference) {\n .pf-v6-c-table {\n --pf-v6-c-table__expandable-row--TransitionDuration--expand--slide: var(--pf-t--global--motion--duration--fade--default);\n --pf-v6-c-table__expandable-row--TransitionDuration--collapse--slide: var(--pf-t--global--motion--duration--fade--short);\n --pf-v6-c-table__expandable-row--TranslateY: -.5rem;\n }\n}\n.pf-v6-c-table {\n --pf-v6-c-table__expandable-row-content--PaddingBlockStart: var(--pf-t--global--spacer--md);\n --pf-v6-c-table__expandable-row-content--PaddingBlockEnd: var(--pf-t--global--spacer--md);\n --pf-v6-c-table__expandable-row-content--PaddingInlineStart: var(--pf-t--global--spacer--md);\n --pf-v6-c-table__expandable-row-content--PaddingInlineEnd: var(--pf-t--global--spacer--md);\n --pf-v6-c-table__expandable-row-content--BorderRadius: var(--pf-t--global--border--radius--small);\n --pf-v6-c-table__expandable-row-content--BackgroundColor: var(--pf-t--global--background--color--primary--default);\n --pf-v6-c-table__expandable-row-content--BorderColor: var(--pf-t--global--border--color--high-contrast);\n --pf-v6-c-table__expandable-row-content--BorderWidth: 0;\n --pf-v6-c-table__control-row--BackgroundColor: var(--pf-t--global--background--color--primary--default);\n --pf-v6-c-table__control-row--BorderBlockEndWidth: var(--pf-t--global--border--width--divider--default);\n --pf-v6-c-table__control-row__tbody--BorderBlockEndColor: var(--pf-t--global--border--color--default);\n --pf-v6-c-table__icon-inline--MarginInlineEnd: var(--pf-t--global--spacer--sm);\n --pf-v6-c-table__sort--MinWidth: calc(6ch + var(--pf-v6-c-table--cell--PaddingInlineEnd) + var(--pf-v6-c-table--cell--PaddingInlineStart) + var(--pf-v6-c-table__sort-indicator--MarginInlineStart));\n --pf-v6-c-table__sort--m-selected__button--Color: var(--pf-t--global--color--brand--clicked);\n --pf-v6-c-table__sort--m-help--MinWidth: 15ch;\n --pf-v6-c-table__sort__button__text--Color: currentcolor;\n --pf-v6-c-table__sort__button--hover__text--Color: currentcolor;\n --pf-v6-c-table__sort-indicator--Color: var(--pf-t--global--icon--color--subtle);\n --pf-v6-c-table__sort-indicator--MarginInlineStart: var(--pf-t--global--spacer--md);\n --pf-v6-c-table__sort--m-selected__sort-indicator--Color: var(--pf-t--global--color--brand--clicked);\n --pf-v6-c-table__sort__button--hover__sort-indicator--Color: var(--pf-t--global--text--color--regular);\n --pf-v6-c-table__th--m-help--MinWidth: 11ch;\n --pf-v6-c-table__column-help--MarginInlineStart: var(--pf-t--global--spacer--sm);\n --pf-v6-c-table__compound-expansion-toggle__button--Color: var(--pf-t--global--icon--color--brand--default);\n --pf-v6-c-table__compound-expansion-toggle__button--BackgroundColor: transparent;\n --pf-v6-c-table__compound-expansion-toggle__button--hover--Color: var(--pf-t--global--icon--color--brand--hover);\n --pf-v6-c-table__compound-expansion-toggle__button--hover--BackgroundColor: var(--pf-t--global--background--color--primary--hover);\n --pf-v6-c-table__compound-expansion-toggle__button--expanded--BackgroundColor: var(--pf-t--global--background--color--primary--clicked);\n --pf-v6-c-table__compound-expansion-toggle__button--after--BorderColor: var(--pf-t--global--border--color--clicked);\n --pf-v6-c-table__compound-expansion-toggle__button--after--BorderRadius: inherit;\n --pf-v6-c-table__compound-expansion-toggle__button--after--BorderBlockStartWidth: 0;\n --pf-v6-c-table__compound-expansion-toggle__button--hover--after--BorderBlockStartWidth: 0;\n --pf-v6-c-table__compound-expansion-toggle--m-expanded__button--after--BorderBlockStartWidth: var(--pf-t--global--border--width--strong);\n --pf-v6-c-table--compound-expansion--m-expanded--BackgroundColor: var(--pf-t--global--background--color--primary--clicked);\n --pf-v6-c-table--compound-expansion--m-expanded--BorderWidth: var(--pf-t--global--border--width--high-contrast--regular);\n --pf-v6-c-table--m-compact__th--PaddingBlockStart: calc(var(--pf-t--global--spacer--sm) + var(--pf-t--global--spacer--xs));\n --pf-v6-c-table--m-compact__th--PaddingBlockEnd: var(--pf-t--global--spacer--sm);\n --pf-v6-c-table--m-compact--cell--PaddingBlockStart: var(--pf-t--global--spacer--sm);\n --pf-v6-c-table--m-compact--cell--PaddingBlockEnd: var(--pf-t--global--spacer--sm);\n --pf-v6-c-table__td--m-action--PaddingBlockStart: var(--pf-t--global--spacer--sm);\n --pf-v6-c-table__td--m-action--PaddingBlockEnd: var(--pf-t--global--spacer--sm);\n --pf-v6-c-table--m-compact__td--m-action--PaddingBlockStart: var(--pf-t--global--spacer--xs);\n --pf-v6-c-table--m-compact__td--m-action--PaddingBlockEnd: var(--pf-t--global--spacer--xs);\n --pf-v6-c-table--m-compact__action--PaddingBlockStart: var(--pf-t--global--spacer--xs);\n --pf-v6-c-table--m-compact__action--PaddingBlockEnd: var(--pf-t--global--spacer--xs);\n --pf-v6-c-table__expandable-row--m-expanded--BorderBlockEndColor: var(--pf-t--global--border--color--default);\n --pf-v6-c-table__tr--m-clickable--BackgroundColor: transparent;\n --pf-v6-c-table__tr--m-clickable--OutlineOffset: calc(-1 * var(--pf-t--global--spacer--xs));\n --pf-v6-c-table__tr--m-clickable--hover--BackgroundColor: var(--pf-t--global--background--color--primary--hover);\n --pf-v6-c-table__tr--m-selected--BackgroundColor: var(--pf-t--global--background--color--primary--clicked);\n --pf-v6-c-table__tr--m-selected--OutlineOffset: calc(-1 * var(--pf-t--global--spacer--xs));\n --pf-v6-c-table__tbody--m-clickable--BackgroundColor: transparent;\n --pf-v6-c-table__tbody--m-clickable--OutlineOffset: calc(-1 * var(--pf-t--global--spacer--xs));\n --pf-v6-c-table__tbody--m-clickable--hover--BackgroundColor: var(--pf-t--global--background--color--primary--hover);\n --pf-v6-c-table__tbody--m-clickable--m-expanded--BackgroundColor: var(--pf-t--global--background--color--primary--clicked);\n --pf-v6-c-table__tbody--m-selected--BackgroundColor: var(--pf-t--global--background--color--primary--clicked);\n --pf-v6-c-table__tbody--m-selected--OutlineOffset: calc(-1 * var(--pf-t--global--spacer--xs));\n --pf-v6-c-table__thead--m-nested-column-header--BorderBlockEndWidth: var(--pf-v6-c-table--border-width--base);\n --pf-v6-c-table__thead--m-nested-column-header--BorderBlockEndColor: var(--pf-v6-c-table--BorderColor);\n --pf-v6-c-table__thead--m-nested-column-header--after--ZIndex: initial;\n --pf-v6-c-table__thead--m-nested-column-header--button--OutlineOffset: -0.1875rem;\n --pf-v6-c-table__thead--m-nested-column-header__tr--PaddingBlockStart: var(--pf-t--global--spacer--xs);\n --pf-v6-c-table__thead--m-nested-column-header__tr--PaddingBlockEnd: var(--pf-t--global--spacer--md);\n --pf-v6-c-table__subhead--Color: var(--pf-t--global--text--color--subtle);\n --pf-v6-c-table__nested-column-header__button--PaddingInlineStart: calc(var(--pf-v6-c-table__button--PaddingInlineStart) - var(--pf-t--global--spacer--control--horizontal--plain));\n --pf-v6-c-table__nested-column-header__button--PaddingInlineEnd: calc(var(--pf-v6-c-table__button--PaddingInlineEnd) - (var(--pf-t--global--spacer--control--horizontal--plain) / 2));\n --pf-v6-c-table--m-striped__tr--BackgroundColor: var(--pf-t--global--background--color--striped--row--default);\n --pf-v6-c-table--m-sticky-header--BackgroundColor: var(--pf-t--global--background--color--sticky--default);\n --pf-v6-c-table--m-sticky-header--cell--ZIndex: var(--pf-t--global--z-index--xs);\n --pf-v6-c-table--m-sticky-header--ZIndex: calc(var(--pf-t--global--z-index--xs) + 1);\n --pf-v6-c-table--m-sticky-header--border--ZIndex: calc(var(--pf-t--global--z-index--xs) + 2);\n --pf-v6-c-table--m-sticky-header--BorderRadius: 0;\n --pf-v6-c-table--m-sticky-header--BoxShadow: 0;\n --pf-v6-c-table--m-sticky-header--BorderBlockEndWidth: var(--pf-v6-c-table--border-width--base);\n --pf-v6-c-table--m-sticky-header--BorderBlockEndColor: var(--pf-v6-c-table--BorderColor);\n --pf-v6-c-table--m-sticky-header--BorderRadius--glass: var(--pf-t--global--border--radius--medium);\n --pf-v6-c-table--m-sticky-header--BoxShadow--glass: var(--pf-t--global--box-shadow--sm);\n --pf-v6-c-table--m-sticky-header--TransitionTimingFunction--BackgroundColor: var(--pf-t--global--motion--timing-function--default);\n --pf-v6-c-table--m-sticky-header--TransitionDuration--BackgroundColor: var(--pf-t--global--motion--duration--fade--default);\n --pf-v6-c-table--m-sticky-footer--ZIndex: calc(var(--pf-t--global--z-index--xs) + 1);\n --pf-v6-c-table--m-sticky-footer--border--ZIndex: calc(var(--pf-t--global--z-index--xs) + 2);\n}\n:where(.pf-v6-theme-glass) .pf-v6-c-table {\n --pf-v6-c-table--m-sticky-header--BorderBlockEndWidth: 0;\n --pf-v6-c-table--m-sticky-header--BoxShadow: var(--pf-v6-c-table--m-sticky-header--BoxShadow--glass);\n --pf-v6-c-table--m-sticky-header--BorderRadius: var(--pf-v6-c-table--m-sticky-header--BorderRadius--glass);\n}\n\n.pf-v6-c-table {\n width: 100%;\n background-color: var(--pf-v6-c-table--BackgroundColor);\n}\n:where(:root:not(.pf-v6-theme-glass)) .pf-v6-c-table.pf-m-plain, :where(:root.pf-v6-theme-glass) .pf-v6-c-table:not(.pf-m-no-plain-on-glass) {\n --pf-v6-c-table--BackgroundColor: transparent;\n --pf-v6-c-table__expandable-row-content--BackgroundColor: transparent;\n --pf-v6-c-table__expandable-row-content--PaddingInlineStart: 0;\n --pf-v6-c-table__expandable-row-content--PaddingInlineEnd: 0;\n --pf-v6-c-table__control-row--BackgroundColor: transparent;\n}\n.pf-v6-c-table.pf-m-fixed {\n table-layout: fixed;\n}\n.pf-v6-c-table.pf-m-sticky-header-base > .pf-v6-c-table__thead::after, .pf-v6-c-table.pf-m-sticky-header-base > .pf-v6-c-table__thead .pf-v6-c-table__th::after {\n opacity: 0;\n transition-timing-function: var(--pf-v6-c-table--m-sticky-header--TransitionTimingFunction--BackgroundColor);\n transition-duration: var(--pf-v6-c-table--m-sticky-header--TransitionDuration--BackgroundColor);\n transition-property: opacity;\n}\n.pf-v6-c-table.pf-m-sticky-header-stuck > .pf-v6-c-table__thead::after, .pf-v6-c-table.pf-m-sticky-header-stuck > .pf-v6-c-table__thead .pf-v6-c-table__th::after {\n opacity: 1;\n}\n.pf-v6-c-table.pf-m-sticky-header, .pf-v6-c-table.pf-m-sticky-header-base {\n position: relative;\n}\n.pf-v6-c-table.pf-m-sticky-header > .pf-v6-c-table__thead, .pf-v6-c-table.pf-m-sticky-header-base > .pf-v6-c-table__thead {\n position: sticky;\n inset-block-start: 0;\n z-index: var(--pf-v6-c-table--m-sticky-header--ZIndex);\n}\n.pf-v6-c-table.pf-m-sticky-header > .pf-v6-c-table__thead::after, .pf-v6-c-table.pf-m-sticky-header-base > .pf-v6-c-table__thead::after {\n position: absolute;\n inset: 0;\n z-index: -1;\n pointer-events: none;\n content: "";\n border-radius: var(--pf-v6-c-table--m-sticky-header--BorderRadius);\n box-shadow: var(--pf-v6-c-table--m-sticky-header--BoxShadow);\n}\n.pf-v6-c-table.pf-m-sticky-header > .pf-v6-c-table__thead .pf-v6-c-table__th::after, .pf-v6-c-table.pf-m-sticky-header-base > .pf-v6-c-table__thead .pf-v6-c-table__th::after {\n position: absolute;\n inset: 0;\n z-index: -1;\n pointer-events: none;\n content: "";\n background-color: var(--pf-v6-c-table--m-sticky-header--BackgroundColor);\n border-block-end: var(--pf-v6-c-table--m-sticky-header--BorderBlockEndWidth) solid var(--pf-v6-c-table--m-sticky-header--BorderBlockEndColor);\n}\n.pf-v6-c-table.pf-m-sticky-header > .pf-v6-c-table__thead .pf-v6-c-table__th:first-child::after, .pf-v6-c-table.pf-m-sticky-header-base > .pf-v6-c-table__thead .pf-v6-c-table__th:first-child::after {\n border-start-start-radius: var(--pf-v6-c-table--m-sticky-header--BorderRadius);\n border-end-start-radius: var(--pf-v6-c-table--m-sticky-header--BorderRadius);\n}\n.pf-v6-c-table.pf-m-sticky-header > .pf-v6-c-table__thead .pf-v6-c-table__th:last-child::after, .pf-v6-c-table.pf-m-sticky-header-base > .pf-v6-c-table__thead .pf-v6-c-table__th:last-child::after {\n border-start-end-radius: var(--pf-v6-c-table--m-sticky-header--BorderRadius);\n border-end-end-radius: var(--pf-v6-c-table--m-sticky-header--BorderRadius);\n}\n.pf-v6-c-table.pf-m-sticky-header > .pf-v6-c-table__thead > :where(th, td), .pf-v6-c-table.pf-m-sticky-header-base > .pf-v6-c-table__thead > :where(th, td) {\n z-index: var(--pf-v6-c-table--m-sticky-header--cell--ZIndex);\n}\n:where(.pf-v6-theme-glass) .pf-v6-c-table.pf-m-sticky-header .pf-m-nested-column-header, :where(.pf-v6-theme-glass) .pf-v6-c-table.pf-m-sticky-header-base .pf-m-nested-column-header {\n --pf-v6-c-table--m-sticky-header--BorderRadius: 0;\n --pf-v6-c-table__thead--m-nested-column-header--BorderBlockEndWidth: 0;\n}\n.pf-v6-c-table:not(.pf-m-sticky-header) > .pf-m-nested-column-header tr:where(.pf-v6-c-table__tr):not(:last-child) {\n border-block-end: 0;\n}\n.pf-v6-c-table:not(.pf-m-sticky-header) > .pf-m-nested-column-header tr:where(.pf-v6-c-table__tr):not(:last-child) th:where(.pf-v6-c-table__th):not([rowspan]),\n.pf-v6-c-table:not(.pf-m-sticky-header) > .pf-m-nested-column-header tr:where(.pf-v6-c-table__tr):not(:last-child) td:where(.pf-v6-c-table__td):not([rowspan]) {\n --pf-v6-c-table--cell--PaddingBlockEnd: var(--pf-v6-c-table__thead--m-nested-column-header__tr--PaddingBlockEnd);\n}\n.pf-v6-c-table.pf-m-sticky-footer > .pf-v6-c-table__tfoot {\n position: sticky;\n inset-block-end: 0;\n z-index: var(--pf-v6-c-table--m-sticky-footer--ZIndex);\n background: var(--pf-v6-c-table--BackgroundColor);\n}\n.pf-v6-c-table.pf-m-sticky-footer > .pf-v6-c-table__tfoot::before {\n position: absolute;\n inset: 0;\n z-index: var(--pf-v6-c-table--m-sticky-footer--border--ZIndex);\n pointer-events: none;\n content: "";\n border-block-start: var(--pf-v6-c-table--border-width--base) solid var(--pf-v6-c-table--BorderColor);\n}\n.pf-v6-c-table.pf-m-sticky-footer > .pf-v6-c-table__tbody:last-of-type > .pf-v6-c-table__tr:last-of-type {\n border-block-end: 0;\n}\n.pf-v6-c-table.pf-m-plain {\n --pf-v6-c-table--BackgroundColor: transparent;\n}\n.pf-v6-c-table.pf-m-striped:not(.pf-m-expandable) > tbody:where(.pf-v6-c-table__tbody) > tr:where(.pf-v6-c-table__tr):nth-child(odd), .pf-v6-c-table.pf-m-striped.pf-m-expandable > tbody:where(.pf-v6-c-table__tbody):nth-of-type(odd) > tr:where(.pf-v6-c-table__tr),\n.pf-v6-c-table > .pf-m-striped > tr:nth-child(odd),\n.pf-v6-c-table > .pf-m-striped-even > tr:nth-child(even),\n.pf-v6-c-table tr:where(.pf-v6-c-table__tr).pf-m-striped {\n --pf-v6-c-table__sticky-column--BackgroundColor: var(--pf-v6-c-table--m-striped__tr--BackgroundColor);\n background: var(--pf-v6-c-table--m-striped__tr--BackgroundColor);\n}\n.pf-v6-c-table tr:where(.pf-v6-c-table__tr):not(.pf-v6-c-table__expandable-row).pf-m-ghost-row {\n background-color: var(--pf-v6-c-table__tr--m-ghost-row--BackgroundColor);\n opacity: var(--pf-v6-c-table__tr--m-ghost-row--Opacity);\n}\n.pf-v6-c-table tr:where(.pf-v6-c-table__tr) > :where(th, td) {\n --pf-v6-hidden-visible--visible--Display: var(--pf-v6-c-table--cell--hidden-visible--Display);\n --pf-v6-hidden-visible--hidden--Display: none;\n --pf-v6-hidden-visible--Display: var(--pf-v6-hidden-visible--visible--Display);\n display: var(--pf-v6-hidden-visible--Display);\n}\n.pf-v6-c-table tr:where(.pf-v6-c-table__tr) > :where(th, td).pf-m-hidden {\n --pf-v6-hidden-visible--Display: var(--pf-v6-hidden-visible--hidden--Display);\n}\n@media screen and (min-width: 36rem) {\n .pf-v6-c-table tr:where(.pf-v6-c-table__tr) > :where(th, td).pf-m-hidden-on-sm {\n --pf-v6-hidden-visible--Display: var(--pf-v6-hidden-visible--hidden--Display);\n }\n .pf-v6-c-table tr:where(.pf-v6-c-table__tr) > :where(th, td).pf-m-visible-on-sm {\n --pf-v6-hidden-visible--Display: var(--pf-v6-hidden-visible--visible--Display);\n }\n}\n@media screen and (min-width: 48rem) {\n .pf-v6-c-table tr:where(.pf-v6-c-table__tr) > :where(th, td).pf-m-hidden-on-md {\n --pf-v6-hidden-visible--Display: var(--pf-v6-hidden-visible--hidden--Display);\n }\n .pf-v6-c-table tr:where(.pf-v6-c-table__tr) > :where(th, td).pf-m-visible-on-md {\n --pf-v6-hidden-visible--Display: var(--pf-v6-hidden-visible--visible--Display);\n }\n}\n@media screen and (min-width: 62rem) {\n .pf-v6-c-table tr:where(.pf-v6-c-table__tr) > :where(th, td).pf-m-hidden-on-lg {\n --pf-v6-hidden-visible--Display: var(--pf-v6-hidden-visible--hidden--Display);\n }\n .pf-v6-c-table tr:where(.pf-v6-c-table__tr) > :where(th, td).pf-m-visible-on-lg {\n --pf-v6-hidden-visible--Display: var(--pf-v6-hidden-visible--visible--Display);\n }\n}\n@media screen and (min-width: 75rem) {\n .pf-v6-c-table tr:where(.pf-v6-c-table__tr) > :where(th, td).pf-m-hidden-on-xl {\n --pf-v6-hidden-visible--Display: var(--pf-v6-hidden-visible--hidden--Display);\n }\n .pf-v6-c-table tr:where(.pf-v6-c-table__tr) > :where(th, td).pf-m-visible-on-xl {\n --pf-v6-hidden-visible--Display: var(--pf-v6-hidden-visible--visible--Display);\n }\n}\n@media screen and (min-width: 90.625rem) {\n .pf-v6-c-table tr:where(.pf-v6-c-table__tr) > :where(th, td).pf-m-hidden-on-2xl {\n --pf-v6-hidden-visible--Display: var(--pf-v6-hidden-visible--hidden--Display);\n }\n .pf-v6-c-table tr:where(.pf-v6-c-table__tr) > :where(th, td).pf-m-visible-on-2xl {\n --pf-v6-hidden-visible--Display: var(--pf-v6-hidden-visible--visible--Display);\n }\n}\n.pf-v6-c-table tr:where(.pf-v6-c-table__tr) > :where(th, td) {\n position: relative;\n width: var(--pf-v6-c-table--cell--Width);\n min-width: var(--pf-v6-c-table--cell--MinWidth);\n max-width: var(--pf-v6-c-table--cell--MaxWidth);\n padding-block-start: var(--pf-v6-c-table--cell--PaddingBlockStart);\n padding-block-end: var(--pf-v6-c-table--cell--PaddingBlockEnd);\n padding-inline-start: var(--pf-v6-c-table--cell--PaddingInlineStart);\n padding-inline-end: var(--pf-v6-c-table--cell--PaddingInlineEnd);\n overflow: var(--pf-v6-c-table--cell--Overflow);\n text-overflow: var(--pf-v6-c-table--cell--TextOverflow);\n font-size: var(--pf-v6-c-table--cell--FontSize);\n font-weight: var(--pf-v6-c-table--cell--FontWeight);\n line-height: var(--pf-v6-c-table--cell--LineHeight);\n color: var(--pf-v6-c-table--cell--Color);\n word-break: var(--pf-v6-c-table--cell--WordBreak);\n white-space: var(--pf-v6-c-table--cell--WhiteSpace);\n}\n.pf-v6-c-table tr:where(.pf-v6-c-table__tr) > :where(th, td):first-child {\n padding-inline-start: var(--pf-v6-c-table--cell--first-last-child--PaddingInline);\n}\n.pf-v6-c-table tr:where(.pf-v6-c-table__tr) > :where(th, td):last-child {\n padding-inline-end: var(--pf-v6-c-table--cell--first-last-child--PaddingInline);\n}\n.pf-v6-c-table tr:where(.pf-v6-c-table__tr) > :where(th, td).pf-m-center {\n text-align: center;\n}\n.pf-v6-c-table tr:where(.pf-v6-c-table__tr) > :where(th, td):is(:empty, .pf-v6-c-table__cell-empty) {\n width: auto;\n min-width: 0;\n padding: 0;\n}\n.pf-v6-c-table tr:where(.pf-v6-c-table__tr) > :where(th, td).pf-m-help {\n --pf-v6-c-table--cell--MinWidth: var(--pf-v6-c-table--cell--m-help--MinWidth);\n}\n.pf-v6-c-table tr:where(.pf-v6-c-table__tr) > :where(th, td).pf-m-favorite {\n --pf-v6-c-table__button--Color: var(--pf-v6-c-table--cell--m-favorite--Color);\n --pf-v6-c-table__sort--MinWidth: fit-content;\n --pf-v6-c-table--cell--MaxWidth: fit-content;\n --pf-v6-c-table--cell--Overflow: visible;\n}\n.pf-v6-c-table tr:where(.pf-v6-c-table__tr) > :where(th, td).pf-m-border-right::before, .pf-v6-c-table tr:where(.pf-v6-c-table__tr) > :where(th, td).pf-m-border-left::before {\n position: absolute;\n inset: 0;\n pointer-events: none;\n content: "";\n}\n.pf-v6-c-table tr:where(.pf-v6-c-table__tr) > :where(th, td).pf-m-border-right::before {\n border-inline-end: var(--pf-v6-c-table--cell--m-border-right--before--BorderInlineEndWidth) solid var(--pf-v6-c-table--cell--m-border-right--before--BorderInlineEndColor);\n}\n.pf-v6-c-table tr:where(.pf-v6-c-table__tr) > :where(th, td).pf-m-border-left::before {\n border-inline-start: var(--pf-v6-c-table--cell--m-border-left--before--BorderInlineStartWidth) solid var(--pf-v6-c-table--cell--m-border-left--before--BorderInlineStartColor);\n}\n.pf-v6-c-table caption:where(.pf-v6-c-table__caption) {\n padding-block-start: var(--pf-v6-c-table__caption--PaddingBlockStart);\n padding-block-end: var(--pf-v6-c-table__caption--PaddingBlockEnd);\n padding-inline-start: var(--pf-v6-c-table__caption--PaddingInlineStart);\n font-size: var(--pf-v6-c-table__caption--FontSize);\n color: var(--pf-v6-c-table__caption--Color);\n text-align: start;\n background-color: var(--pf-v6-c-table--BackgroundColor);\n}\n.pf-v6-c-table thead:where(.pf-v6-c-table__thead) {\n --pf-v6-c-table--cell--FontSize: var(--pf-v6-c-table__thead--cell--FontSize);\n --pf-v6-c-table--cell--FontWeight: var(--pf-v6-c-table__thead--cell--FontWeight);\n --pf-v6-c-table--cell--MinWidth: var(--pf-v6-c-table--m-truncate--cell--MinWidth);\n --pf-v6-c-table--cell--MaxWidth: var(--pf-v6-c-table--m-truncate--cell--MaxWidth);\n --pf-v6-c-table--cell--Overflow: hidden;\n --pf-v6-c-table--cell--TextOverflow: ellipsis;\n --pf-v6-c-table--cell--WhiteSpace: nowrap;\n}\n.pf-v6-c-table thead:where(.pf-v6-c-table__thead) .pf-v6-c-table__sort .pf-v6-c-table__button {\n margin-block-end: calc(var(--pf-v6-c-table__button--PaddingBlockEnd) * -1);\n}\n.pf-v6-c-table thead:where(.pf-v6-c-table__thead).pf-m-nested-column-header button:where(.pf-v6-c-button) {\n outline-offset: var(--pf-v6-c-table__thead--m-nested-column-header--button--OutlineOffset);\n}\n.pf-v6-c-table thead:where(.pf-v6-c-table__thead).pf-m-nested-column-header tr:where(.pf-v6-c-table__tr):not(:first-child) th:where(.pf-v6-c-table__th):not([rowspan]),\n.pf-v6-c-table thead:where(.pf-v6-c-table__thead).pf-m-nested-column-header tr:where(.pf-v6-c-table__tr):not(:first-child) td:where(.pf-v6-c-table__td):not([rowspan]) {\n --pf-v6-c-table--cell--PaddingBlockStart: var(--pf-v6-c-table__thead--m-nested-column-header__tr--PaddingBlockStart);\n}\n.pf-v6-c-table thead:where(.pf-v6-c-table__thead) .pf-v6-c-table__subhead {\n --pf-v6-c-table__sort__button__text--Color: var(--pf-v6-c-table__subhead--Color);\n color: var(--pf-v6-c-table__subhead--Color);\n}\n.pf-v6-c-table tbody:where(.pf-v6-c-table__tbody) {\n --pf-v6-c-table--cell--PaddingBlockStart: var(--pf-v6-c-table__tbody--cell--PaddingBlockStart);\n --pf-v6-c-table--cell--PaddingBlockEnd: var(--pf-v6-c-table__tbody--cell--PaddingBlockEnd);\n --pf-v6-c-table--cell--FontSize: var(--pf-v6-c-table__tbody--cell--FontSize);\n}\n.pf-v6-c-table tbody:where(.pf-v6-c-table__tbody) > tr:where(.pf-v6-c-table__tr) > :where(th, td) {\n overflow-wrap: break-word;\n}\n.pf-v6-c-table .pf-v6-c-table__td.pf-m-action {\n --pf-v6-c-table--cell--PaddingBlockStart: var(--pf-v6-c-table__td--m-action--PaddingBlockStart);\n --pf-v6-c-table--cell--PaddingBlockEnd: var(--pf-v6-c-table__td--m-action--PaddingBlockEnd);\n}\n.pf-v6-c-table .pf-v6-c-table__sort {\n min-width: var(--pf-v6-c-table__sort--MinWidth);\n}\n.pf-v6-c-table :where(.pf-v6-c-table__th, .pf-v6-c-table__td).pf-m-help {\n min-width: var(--pf-v6-c-table__th--m-help--MinWidth);\n}\n.pf-v6-c-table.pf-m-no-border-rows > tbody:where(.pf-v6-c-table__tbody) {\n --pf-v6-c-table__tr--BorderBlockEndWidth: 0;\n --pf-v6-c-table__tbody--BorderBlockEndWidth: 0;\n --pf-v6-c-table--m-expandable__tbody--BorderBlockEndWidth: 0;\n --pf-v6-c-table__control-row--BorderBlockEndWidth: 0;\n}\n.pf-v6-c-table.pf-m-no-border-rows > tbody:where(.pf-v6-c-table__tbody) > tr:where(.pf-v6-c-table__tr) {\n border-block-end: 0;\n}\n.pf-v6-c-table.pf-m-no-border-rows > tbody:where(.pf-v6-c-table__tbody):not(.pf-m-expanded) .pf-v6-c-table__compound-expansion-toggle .pf-v6-c-table__button::before {\n display: none;\n}\n.pf-v6-c-table tr.pf-m-clickable:last-child {\n border-block-end-color: transparent;\n}\n.pf-v6-c-table tr:where(.pf-v6-c-table__tr).pf-m-clickable {\n cursor: pointer;\n outline-offset: var(--pf-v6-c-table__tr--m-clickable--OutlineOffset);\n background-color: var(--pf-v6-c-table__tr--m-clickable--BackgroundColor);\n}\n.pf-v6-c-table tr:where(.pf-v6-c-table__tr).pf-m-clickable:is(:hover, :focus) {\n --pf-v6-c-table__tr--m-clickable--BackgroundColor: var(--pf-v6-c-table__tr--m-clickable--hover--BackgroundColor);\n}\n.pf-v6-c-table tr:where(.pf-v6-c-table__tr).pf-m-selected {\n position: relative;\n outline-offset: var(--pf-v6-c-table__tr--m-selected--OutlineOffset);\n background-color: var(--pf-v6-c-table__tr--m-selected--BackgroundColor);\n}\n.pf-v6-c-table tr:where(.pf-v6-c-table__tr).pf-m-first-cell-offset-reset > :first-child {\n padding-inline-start: var(--pf-v6-c-table__tr--m-first-cell-offset-reset--cell--PaddingInlineStart);\n}\n.pf-v6-c-table tbody:where(.pf-v6-c-table__tbody).pf-m-clickable {\n cursor: pointer;\n outline-offset: var(--pf-v6-c-table__tbody--m-clickable--OutlineOffset);\n background-color: var(--pf-v6-c-table__tbody--m-clickable--BackgroundColor);\n}\n.pf-v6-c-table tbody:where(.pf-v6-c-table__tbody).pf-m-clickable:is(:hover, :focus) {\n --pf-v6-c-table__tbody--m-clickable--BackgroundColor: var(--pf-v6-c-table__tbody--m-clickable--hover--BackgroundColor);\n}\n.pf-v6-c-table tbody:where(.pf-v6-c-table__tbody).pf-m-clickable.pf-m-expanded {\n --pf-v6-c-table__tbody--m-clickable--BackgroundColor: var(--pf-v6-c-table__tbody--m-clickable--m-expanded--BackgroundColor);\n}\n.pf-v6-c-table tbody:where(.pf-v6-c-table__tbody).pf-m-selected {\n outline-offset: var(--pf-v6-c-table__tbody--m-selected--OutlineOffset);\n background-color: var(--pf-v6-c-table__tbody--m-selected--BackgroundColor);\n}\n.pf-v6-c-table tbody:where(.pf-v6-c-table__tbody).pf-m-selected .pf-v6-c-table__tr.pf-m-expanded:not(.pf-v6-c-table__expandable-row) {\n border: none;\n}\n.pf-v6-c-table.pf-m-drag-over {\n overflow-anchor: none;\n}\n.pf-v6-c-table .pf-v6-c-table {\n background-color: transparent;\n}\n.pf-v6-c-table .pf-v6-c-table,\n.pf-v6-c-table .pf-v6-c-table :is(.pf-v6-c-table__tbody, .pf-v6-c-table__tr:last-child) {\n border-block-end: 0;\n}\n.pf-v6-c-table .pf-v6-c-button .pf-v6-c-table__sort-indicator {\n --pf-v6-c-table__sort-indicator--MarginInlineStart: 0;\n}\n.pf-v6-c-table.pf-m-animate-expand > .pf-v6-c-table__tbody.pf-m-expanded > .pf-v6-c-table__control-row {\n border-block-end: 0;\n}\n.pf-v6-c-table.pf-m-animate-expand > .pf-v6-c-table__tbody > .pf-v6-c-table__expandable-row {\n display: var(--pf-v6-c-table__expandable-row--Display, revert);\n visibility: hidden;\n opacity: var(--pf-v6-c-table__expandable-row--Opacity);\n translate: 0 var(--pf-v6-c-table__expandable-row--TranslateY);\n transition-delay: 0s, 0s, var(--pf-v6-c-table__expandable-row--TransitionDuration--collapse--fade), var(--pf-v6-c-table__expandable-row--TransitionDuration--collapse--fade);\n transition-timing-function: var(--pf-v6-c-table__expandable-row--TransitionTimingFunction);\n transition-duration: var(--pf-v6-c-table__expandable-row--TransitionDuration--collapse--fade), var(--pf-v6-c-table__expandable-row--TransitionDuration--collapse--slide), 0s, 0s;\n transition-property: opacity, translate, visibility, background-color;\n}\n.pf-v6-c-table.pf-m-animate-expand > .pf-v6-c-table__tbody > .pf-v6-c-table__expandable-row[hidden] {\n display: var(--pf-v6-c-table__expandable-row--Display, revert);\n}\n.pf-v6-c-table.pf-m-animate-expand > .pf-v6-c-table__tbody > .pf-v6-c-table__expandable-row.pf-m-expanded {\n visibility: visible;\n opacity: var(--pf-v6-c-table__tbody--m-expanded__expandable-row--Opacity);\n translate: 0 var(--pf-v6-c-table__tbody--m-expanded__expandable-row--TranslateY);\n transition-delay: 0s;\n transition-duration: var(--pf-v6-c-table__expandable-row--TransitionDuration--expand--fade), var(--pf-v6-c-table__expandable-row--TransitionDuration--expand--slide), 0s, 0s;\n}\n.pf-v6-c-table.pf-m-animate-expand > .pf-v6-c-table__tbody > .pf-v6-c-table__expandable-row.pf-m-expanded > :is(.pf-v6-c-table__td, .pf-v6-c-table__th) > .pf-v6-c-table__expandable-row-content {\n max-height: 99999px;\n}\n.pf-v6-c-table.pf-m-animate-expand > .pf-v6-c-table__tbody > .pf-v6-c-table__expandable-row:not(.pf-m-expanded) > :is(.pf-v6-c-table__td, .pf-v6-c-table__th),\n.pf-v6-c-table.pf-m-animate-expand > .pf-v6-c-table__tbody > .pf-v6-c-table__expandable-row:not(.pf-m-expanded) > :is(.pf-v6-c-table__td, .pf-v6-c-table__th) > .pf-v6-c-table__expandable-row-content {\n padding: 0;\n overflow: hidden;\n transition-delay: var(--pf-v6-c-table__expandable-row--TransitionDuration--collapse--fade);\n transition-property: padding, max-height, overflow;\n}\n.pf-v6-c-table.pf-m-animate-expand > .pf-v6-c-table__tbody > .pf-v6-c-table__expandable-row:not(.pf-m-expanded) > :is(.pf-v6-c-table__td, .pf-v6-c-table__th) > .pf-v6-c-table__expandable-row-content {\n max-height: 0;\n}\n.pf-v6-c-table.pf-m-animate-expand > .pf-v6-c-table__tbody > .pf-v6-c-table__tr:has(~ .pf-v6-c-table__expandable-row) {\n border-block-end: 0;\n}\n.pf-v6-c-table.pf-m-animate-expand > .pf-v6-c-table__tbody > .pf-v6-c-table__control-row.pf-m-no-animate-expand ~ .pf-v6-c-table__expandable-row {\n --pf-v6-c-table__expandable-row--TransitionDuration--collapse--fade: 0s;\n --pf-v6-c-table__expandable-row--TransitionDuration--collapse--slide: 0s;\n --pf-v6-c-table__expandable-row--TransitionDuration--expand--fade: 0s;\n --pf-v6-c-table__expandable-row--TransitionDuration--expand--slide: 0s;\n}\n\n[class*=pf-v6-c-table].pf-m-truncate {\n --pf-v6-c-table--cell--MinWidth: var(--pf-v6-c-table--m-truncate--cell--MinWidth);\n --pf-v6-c-table--cell--MaxWidth: var(--pf-v6-c-table--m-truncate--cell--MaxWidth);\n --pf-v6-c-table--cell--Overflow: hidden;\n --pf-v6-c-table--cell--TextOverflow: ellipsis;\n --pf-v6-c-table--cell--WhiteSpace: nowrap;\n}\n[class*=pf-v6-c-table].pf-m-wrap {\n --pf-v6-c-table--cell--MinWidth: 0;\n --pf-v6-c-table--cell--MaxWidth: none;\n --pf-v6-c-table--cell--Overflow: visible;\n --pf-v6-c-table--cell--TextOverflow: clip;\n --pf-v6-c-table--cell--WhiteSpace: normal;\n}\n[class*=pf-v6-c-table].pf-m-nowrap {\n --pf-v6-c-table--cell--MinWidth: 0;\n --pf-v6-c-table--cell--MaxWidth: none;\n --pf-v6-c-table--cell--Overflow: visible;\n --pf-v6-c-table--cell--TextOverflow: clip;\n --pf-v6-c-table--cell--WhiteSpace: nowrap;\n}\n[class*=pf-v6-c-table] .pf-v6-c-table__icon, [class*=pf-v6-c-table].pf-m-fit-content {\n --pf-v6-c-table--cell--MinWidth: fit-content;\n --pf-v6-c-table--cell--MaxWidth: none;\n --pf-v6-c-table--cell--Width: 1%;\n --pf-v6-c-table--cell--Overflow: visible;\n --pf-v6-c-table--cell--TextOverflow: clip;\n --pf-v6-c-table--cell--WhiteSpace: nowrap;\n}\n[class*=pf-v6-c-table].pf-m-break-word {\n --pf-v6-c-table--cell--WordBreak: break-word;\n --pf-v6-c-table--cell--WhiteSpace: normal;\n}\n\n.pf-v6-c-table__text {\n position: relative;\n display: block;\n width: var(--pf-v6-c-table--cell--Width);\n min-width: var(--pf-v6-c-table__text--MinWidth);\n max-width: var(--pf-v6-c-table--cell--MaxWidth);\n overflow: var(--pf-v6-c-table--cell--Overflow);\n text-overflow: var(--pf-v6-c-table--cell--TextOverflow);\n line-height: var(--pf-v6-c-table--cell--LineHeight);\n word-break: var(--pf-v6-c-table--cell--WordBreak);\n white-space: var(--pf-v6-c-table--cell--WhiteSpace);\n}\n.pf-v6-c-table__text.pf-m-truncate {\n --pf-v6-c-table--cell--MinWidth: 100%;\n min-width: max(var(--pf-v6-c-table__text--m-truncate--MinWidth), var(--pf-v6-c-table__text--MinWidth));\n}\n.pf-v6-c-table__text.pf-m-truncate > :where(th, td) {\n overflow: var(--pf-v6-c-table--cell--Overflow);\n text-overflow: var(--pf-v6-c-table--cell--TextOverflow);\n white-space: var(--pf-v6-c-table--cell--WhiteSpace);\n}\n\n.pf-v6-c-table__button {\n position: relative;\n width: auto;\n padding-block-start: var(--pf-v6-c-table__button--PaddingBlockStart);\n padding-block-end: var(--pf-v6-c-table__button--PaddingBlockEnd);\n padding-inline-start: var(--pf-v6-c-table__button--PaddingInlineStart);\n padding-inline-end: var(--pf-v6-c-table__button--PaddingInlineEnd);\n margin-block-end: calc(var(--pf-v6-c-table__button--PaddingBlockEnd) * -1);\n margin-inline-start: calc(var(--pf-v6-c-table__button--PaddingInlineStart) * -1);\n font-size: inherit;\n font-weight: inherit;\n color: var(--pf-v6-c-table__button--Color);\n text-align: start;\n white-space: inherit;\n user-select: text;\n outline-offset: var(--pf-v6-c-table__button--OutlineOffset);\n background-color: var(--pf-v6-c-table__button--BackgroundColor);\n border: 0;\n border-radius: var(--pf-v6-c-table__button--BorderRadius);\n}\n.pf-v6-c-table__button::after {\n position: absolute;\n inset: 0;\n pointer-events: none;\n content: "";\n border: var(--pf-v6-c-table__button--BorderWidth) solid var(--pf-v6-c-table__button--BorderColor);\n border-radius: inherit;\n}\n.pf-v6-c-table .pf-v6-c-table .pf-v6-c-table__button {\n margin-block-end: 0;\n}\n.pf-v6-c-table__button:is(:hover, :focus) {\n color: var(--pf-v6-c-table__button--hover--Color);\n}\n\n.pf-v6-c-table__sort .pf-v6-c-table__text,\n.pf-v6-c-table__compound-expansion-toggle .pf-v6-c-table__text {\n display: block;\n width: auto;\n overflow: var(--pf-v6-c-table--cell--Overflow);\n text-overflow: var(--pf-v6-c-table--cell--TextOverflow);\n white-space: var(--pf-v6-c-table--cell--WhiteSpace);\n}\n\n.pf-v6-c-table__button-content,\n.pf-v6-c-table__column-help {\n display: inline-grid;\n grid-template-columns: auto max-content;\n align-items: last baseline;\n justify-content: start;\n}\n.pf-v6-c-table__button-content .pf-v6-c-table__text,\n.pf-v6-c-table__column-help .pf-v6-c-table__text {\n min-width: auto;\n max-width: 100%;\n}\n.pf-v6-c-table thead:where(.pf-v6-c-table__thead).pf-m-nowrap .pf-v6-c-table__button-content, .pf-v6-c-table tr:where(.pf-v6-c-table__tr).pf-m-nowrap .pf-v6-c-table__button-content, .pf-v6-c-table th:where(.pf-v6-c-table__th).pf-m-nowrap .pf-v6-c-table__button-content,\n.pf-v6-c-table thead:where(.pf-v6-c-table__thead).pf-m-nowrap .pf-v6-c-table__column-help,\n.pf-v6-c-table tr:where(.pf-v6-c-table__tr).pf-m-nowrap .pf-v6-c-table__column-help,\n.pf-v6-c-table th:where(.pf-v6-c-table__th).pf-m-nowrap .pf-v6-c-table__column-help {\n grid-template-columns: min-content max-content;\n}\n.pf-v6-c-table thead:where(.pf-v6-c-table__thead).pf-m-fit-content .pf-v6-c-table__button-content, .pf-v6-c-table tr:where(.pf-v6-c-table__tr).pf-m-fit-content .pf-v6-c-table__button-content, .pf-v6-c-table th:where(.pf-v6-c-table__th).pf-m-fit-content .pf-v6-c-table__button-content,\n.pf-v6-c-table thead:where(.pf-v6-c-table__thead).pf-m-fit-content .pf-v6-c-table__column-help,\n.pf-v6-c-table tr:where(.pf-v6-c-table__tr).pf-m-fit-content .pf-v6-c-table__column-help,\n.pf-v6-c-table th:where(.pf-v6-c-table__th).pf-m-fit-content .pf-v6-c-table__column-help {\n grid-template-columns: fit-content max-content;\n}\n.pf-v6-c-table thead:where(.pf-v6-c-table__thead).pf-m-wrap .pf-v6-c-table__button-content, .pf-v6-c-table tr:where(.pf-v6-c-table__tr).pf-m-wrap .pf-v6-c-table__button-content, .pf-v6-c-table th:where(.pf-v6-c-table__th).pf-m-wrap .pf-v6-c-table__button-content, .pf-v6-c-table thead:where(.pf-v6-c-table__thead).pf-m-truncate .pf-v6-c-table__button-content, .pf-v6-c-table tr:where(.pf-v6-c-table__tr).pf-m-truncate .pf-v6-c-table__button-content, .pf-v6-c-table th:where(.pf-v6-c-table__th).pf-m-truncate .pf-v6-c-table__button-content,\n.pf-v6-c-table thead:where(.pf-v6-c-table__thead).pf-m-wrap .pf-v6-c-table__column-help,\n.pf-v6-c-table tr:where(.pf-v6-c-table__tr).pf-m-wrap .pf-v6-c-table__column-help,\n.pf-v6-c-table th:where(.pf-v6-c-table__th).pf-m-wrap .pf-v6-c-table__column-help,\n.pf-v6-c-table thead:where(.pf-v6-c-table__thead).pf-m-truncate .pf-v6-c-table__column-help,\n.pf-v6-c-table tr:where(.pf-v6-c-table__tr).pf-m-truncate .pf-v6-c-table__column-help,\n.pf-v6-c-table th:where(.pf-v6-c-table__th).pf-m-truncate .pf-v6-c-table__column-help {\n grid-template-columns: auto max-content;\n}\n\n.pf-v6-c-table .pf-v6-c-table__check,\n.pf-v6-c-table .pf-v6-c-table__toggle,\n.pf-v6-c-table .pf-v6-c-table__action,\n.pf-v6-c-table .pf-v6-c-table__inline-edit-action,\n.pf-v6-c-table .pf-v6-c-table__draggable {\n --pf-v6-c-table--cell--MinWidth: 0;\n --pf-v6-c-table--cell--Width: 1%;\n max-width: none;\n}\n\n.pf-v6-c-table .pf-v6-c-table__favorite {\n --pf-v6-c-table--cell--MaxWidth: auto;\n}\n\n.pf-v6-c-table__toggle {\n --pf-v6-c-table--cell--PaddingBlockStart: var(--pf-v6-c-table__toggle--PaddingBlockStart);\n --pf-v6-c-table--cell--PaddingBlockEnd: var(--pf-v6-c-table__toggle--PaddingBlockEnd);\n --pf-v6-c-table--cell--PaddingInlineStart: var(--pf-v6-c-table__toggle--PaddingInlineStart);\n --pf-v6-c-table--cell--PaddingInlineEnd: var(--pf-v6-c-table__toggle--PaddingInlineEnd);\n}\n.pf-v6-c-table__thead .pf-v6-c-table__toggle .pf-v6-c-button {\n margin-block-start: calc(var(--pf-v6-c-button--PaddingBlockStart) * -1);\n margin-block-end: calc(var(--pf-v6-c-button--PaddingBlockEnd) * -1);\n line-height: 1lh;\n}\n\n.pf-v6-c-table__toggle .pf-v6-c-button.pf-m-expanded .pf-v6-c-table__toggle-icon {\n transform: rotate(var(--pf-v6-c-table__toggle--c-button--m-expanded__toggle-icon--Rotate));\n}\n:where(.pf-v6-m-dir-rtl, [dir=rtl]) .pf-v6-c-table__toggle .pf-v6-c-table__toggle-icon {\n scale: -1 1;\n}\n\n.pf-v6-c-table__toggle .pf-v6-c-table__toggle-icon {\n transform: rotate(var(--pf-v6-c-table__toggle--c-button__toggle-icon--Rotate));\n transition-timing-function: var(--pf-v6-c-table__toggle--c-button__toggle-icon--TransitionTimingFunction);\n transition-duration: var(--pf-v6-c-table__toggle--c-button__toggle-icon--TransitionDuration);\n transition-property: transform;\n}\n.pf-v6-c-table__toggle svg {\n pointer-events: none;\n}\n\n.pf-v6-c-table__check {\n --pf-v6-c-table--cell--PaddingInlineStart: var(--pf-v6-c-table__check--PaddingInlineStart);\n --pf-v6-c-table--cell--PaddingInlineEnd: var(--pf-v6-c-table__check--PaddingInlineEnd);\n vertical-align: top;\n}\n.pf-v6-c-table__check .pf-v6-c-check {\n --pf-v6-c-check__label--FontSize: var(--pf-v6-c-table--cell--FontSize);\n --pf-v6-c-check__label--LineHeight: var(--pf-v6-c-table--cell--LineHeight);\n}\n.pf-v6-c-table__check .pf-v6-c-radio {\n --pf-v6-c-radio__label--FontSize: var(--pf-v6-c-table--cell--FontSize);\n --pf-v6-c-radio__label--LineHeight: var(--pf-v6-c-table--cell--LineHeight);\n}\nthead .pf-v6-c-table__check {\n vertical-align: bottom;\n}\nthead .pf-v6-c-table__check .pf-v6-c-check.pf-m-standalone,\nthead .pf-v6-c-table__check .pf-v6-c-radio.pf-m-standalone {\n display: table-cell;\n height: auto;\n line-height: 1;\n vertical-align: baseline;\n}\n\n.pf-v6-c-table__favorite .pf-v6-c-button:not(.pf-m-favorite) {\n --pf-v6-c-button--FontSize: var(--pf-v6-c-table__favorite--c-button--FontSize);\n}\n.pf-v6-c-table__favorite.pf-m-favorited .pf-v6-c-button:not(.pf-m-favorited) {\n --pf-v6-c-button--m-plain__icon--Color: var(--pf-v6-c-table__favorite--m-favorited--c-button--Color);\n}\n.pf-v6-c-table__favorite.pf-m-favorited .pf-v6-c-button:not(.pf-m-favorited):is(:hover, :focus) {\n --pf-v6-c-button--hover__icon--Color: var(--pf-v6-c-table__favorite--m-favorited--c-button--Color);\n}\n\n.pf-v6-c-table__draggable .pf-v6-c-button {\n cursor: grab;\n}\n.pf-v6-c-table__draggable .pf-v6-c-button:active {\n cursor: grabbing;\n}\n\n.pf-v6-c-table__action,\n.pf-v6-c-table__favorite,\n.pf-v6-c-table__inline-edit-action,\n.pf-v6-c-table__draggable {\n --pf-v6-c-table--cell--PaddingBlockStart: var(--pf-v6-c-table__action--PaddingBlockStart);\n --pf-v6-c-table--cell--PaddingBlockEnd: var(--pf-v6-c-table__action--PaddingBlockEnd);\n --pf-v6-c-table--cell--PaddingInlineStart: var(--pf-v6-c-table__action--PaddingInlineStart);\n --pf-v6-c-table--cell--PaddingInlineEnd: var(--pf-v6-c-table__action--PaddingInlineEnd);\n}\n\n.pf-v6-c-table__action:last-child,\n.pf-v6-c-table__inline-edit-action:last-child {\n text-align: end;\n}\n\n.pf-v6-c-table__compound-expansion-toggle {\n --pf-v6-c-table__button--Color: var(--pf-v6-c-table__compound-expansion-toggle__button--Color);\n --pf-v6-c-table__button--hover--Color: var(--pf-v6-c-table__compound-expansion-toggle__button--hover--Color);\n position: relative;\n padding: 0;\n background-color: var(--pf-v6-c-table__compound-expansion-toggle__button--BackgroundColor);\n}\n.pf-v6-c-table__compound-expansion-toggle.pf-m-truncate {\n overflow: visible;\n}\n.pf-v6-c-table__compound-expansion-toggle .pf-v6-c-table__button {\n position: static;\n min-width: 100%;\n padding: 0;\n margin: 0;\n overflow: hidden;\n}\n.pf-v6-c-table__compound-expansion-toggle .pf-v6-c-table__button:is(:hover, :focus) {\n outline: 0;\n}\n.pf-v6-c-table__compound-expansion-toggle .pf-v6-c-table__button::after {\n position: absolute;\n inset: 0;\n content: "";\n border: 0;\n border-block-start: var(--pf-v6-c-table__compound-expansion-toggle__button--after--BorderBlockStartWidth) solid var(--pf-v6-c-table__compound-expansion-toggle__button--after--BorderColor);\n border-radius: var(--pf-v6-c-table__compound-expansion-toggle__button--after--BorderRadius);\n}\n.pf-v6-c-table__compound-expansion-toggle:hover, .pf-v6-c-table__compound-expansion-toggle:focus-within {\n --pf-v6-c-table__compound-expansion-toggle__button--BackgroundColor: var(--pf-v6-c-table__compound-expansion-toggle__button--hover--BackgroundColor);\n --pf-v6-c-table__compound-expansion-toggle__button--after--BorderBlockStartWidth: var(--pf-v6-c-table__compound-expansion-toggle__button--hover--after--BorderBlockStartWidth);\n}\n.pf-v6-c-table__compound-expansion-toggle.pf-m-expanded {\n --pf-v6-c-table__compound-expansion-toggle__button--BackgroundColor: var(--pf-v6-c-table__compound-expansion-toggle__button--expanded--BackgroundColor);\n --pf-v6-c-table__compound-expansion-toggle__button--after--BorderBlockStartWidth: var(--pf-v6-c-table__compound-expansion-toggle--m-expanded__button--after--BorderBlockStartWidth);\n}\n.pf-v6-c-table__compound-expansion-toggle:focus-within {\n outline-offset: var(--pf-v6-c-table__button--OutlineOffset);\n}\n@media (-webkit-min-device-pixel-ratio: 0) {\n .pf-v6-c-table__compound-expansion-toggle:focus-within {\n outline-style: auto;\n outline-color: -webkit-focus-ring-color;\n }\n}\n\n.pf-v6-c-table__column-help-action {\n align-self: last baseline;\n margin-inline-start: var(--pf-v6-c-table__column-help--MarginInlineStart);\n}\n.pf-v6-c-table__column-help-action .pf-v6-c-button {\n line-height: 1lh;\n}\n\n.pf-v6-c-table__sort {\n vertical-align: bottom;\n}\n.pf-v6-c-table__sort .pf-v6-c-table__button:is(:hover, :focus) {\n --pf-v6-c-table__sort-indicator--Color: var(--pf-v6-c-table__sort__button--hover__sort-indicator--Color);\n --pf-v6-c-table__sort__button__text--Color: var(--pf-v6-c-table__sort__button--hover__text--Color);\n --pf-v6-c-table__button--BackgroundColor: var(--pf-v6-c-table__button--hover--BackgroundColor);\n --pf-v6-c-table__button--BorderWidth: var(--pf-v6-c-table__button--hover--BorderWidth);\n}\n.pf-v6-c-table__sort .pf-v6-c-table__button .pf-v6-c-table__text {\n color: var(--pf-v6-c-table__sort__button__text--Color);\n}\n.pf-v6-c-table__sort.pf-m-selected .pf-v6-c-table__button, .pf-v6-c-table__sort.pf-m-selected .pf-v6-c-button {\n --pf-v6-c-table__sort-indicator--Color: var(--pf-v6-c-table__sort--m-selected__sort-indicator--Color);\n}\n.pf-v6-c-table__sort.pf-m-selected .pf-v6-c-table__button .pf-v6-c-table__text, .pf-v6-c-table__sort.pf-m-selected .pf-v6-c-button .pf-v6-c-table__text {\n color: var(--pf-v6-c-table__sort--m-selected__button--Color);\n}\n.pf-v6-c-table__sort.pf-m-help {\n --pf-v6-c-table__th--m-help--MinWidth: var(--pf-v6-c-table__sort--m-help--MinWidth);\n}\n.pf-v6-c-table__sort.pf-m-favorite .pf-v6-c-table__text {\n font-size: var(--pf-v6-c-table__favorite--c-button--FontSize);\n}\n\n.pf-v6-c-table__sort-indicator {\n grid-column: 2;\n align-self: end;\n margin-inline-start: var(--pf-v6-c-table__sort-indicator--MarginInlineStart);\n color: var(--pf-v6-c-table__sort-indicator--Color);\n pointer-events: none;\n}\n\n.pf-v6-c-table__expandable-row {\n position: relative;\n border-block-end: 0 solid transparent;\n}\n:not(.pf-v6-c-table__control-row) ~ .pf-v6-c-table__expandable-row > .pf-v6-c-table__th,\n:not(.pf-v6-c-table__control-row) ~ .pf-v6-c-table__expandable-row > .pf-v6-c-table__td {\n padding-block-start: 0;\n}\n.pf-v6-c-table__control-row ~ .pf-v6-c-table__expandable-row.pf-m-expanded > :is(.pf-v6-c-table__th, .pf-v6-c-table__td):not(.pf-m-no-padding) {\n padding-block-start: var(--pf-v6-c-table--cell--PaddingBlockStart);\n}\n.pf-v6-c-table__expandable-row td:where(.pf-v6-c-table__td).pf-m-no-padding,\n.pf-v6-c-table__expandable-row th:where(.pf-v6-c-table__th).pf-m-no-padding {\n padding-block-start: 0;\n padding-block-end: 0;\n padding-inline-start: 0;\n padding-inline-end: 0;\n}\n.pf-v6-c-table__expandable-row td:where(.pf-v6-c-table__td).pf-m-no-padding .pf-v6-c-table__expandable-row-content,\n.pf-v6-c-table__expandable-row th:where(.pf-v6-c-table__th).pf-m-no-padding .pf-v6-c-table__expandable-row-content {\n padding: 0;\n border-radius: 0;\n}\n.pf-v6-c-table__expandable-row .pf-v6-c-table__expandable-row-content {\n position: relative;\n padding-block-start: var(--pf-v6-c-table__expandable-row-content--PaddingBlockStart);\n padding-block-end: var(--pf-v6-c-table__expandable-row-content--PaddingBlockEnd);\n padding-inline-start: var(--pf-v6-c-table__expandable-row-content--PaddingInlineStart);\n padding-inline-end: var(--pf-v6-c-table__expandable-row-content--PaddingInlineEnd);\n background-color: var(--pf-v6-c-table__expandable-row-content--BackgroundColor);\n border: 0;\n border-radius: var(--pf-v6-c-table__expandable-row-content--BorderRadius);\n}\n.pf-v6-c-table__expandable-row .pf-v6-c-table__expandable-row-content.pf-m-no-background {\n background-color: transparent;\n}\n.pf-v6-c-table__expandable-row .pf-v6-c-table__td:not(.pf-m-no-padding) > .pf-v6-c-table__expandable-row-content::after {\n position: absolute;\n inset: 0;\n pointer-events: none;\n content: "";\n border: var(--pf-v6-c-table__expandable-row-content--BorderWidth) solid var(--pf-v6-c-table__expandable-row-content--BorderColor);\n border-radius: inherit;\n}\n.pf-v6-c-table__expandable-row.pf-m-expanded {\n border-block-end-color: var(--pf-v6-c-table__expandable-row--m-expanded--BorderBlockEndColor);\n border-block-end-width: var(--pf-v6-c-table--border-width--base);\n}\n.pf-v6-c-table__expandable-row:not(.pf-m-expanded) {\n display: none;\n}\n.pf-v6-c-table__expandable-row tr:last-child {\n border-block-end: 0;\n}\n\n.pf-v6-c-table.pf-m-compact {\n --pf-v6-c-table--cell--PaddingBlockStart: var(--pf-v6-c-table--m-compact--cell--PaddingBlockStart);\n --pf-v6-c-table--cell--PaddingBlockEnd: var(--pf-v6-c-table--m-compact--cell--PaddingBlockEnd);\n}\n.pf-v6-c-table.pf-m-compact tr:where(.pf-v6-c-table__tr):not(.pf-v6-c-table__expandable-row) {\n --pf-v6-c-table--cell--PaddingBlockStart: var(--pf-v6-c-table--m-compact--cell--PaddingBlockStart);\n --pf-v6-c-table--cell--PaddingBlockEnd: var(--pf-v6-c-table--m-compact--cell--PaddingBlockEnd);\n}\n.pf-v6-c-table.pf-m-compact thead:where(.pf-v6-c-table__thead) th:where(.pf-v6-c-table__th),\n.pf-v6-c-table.pf-m-compact thead:where(.pf-v6-c-table__thead) .pf-v6-c-table__toggle {\n --pf-v6-c-table--cell--PaddingBlockStart: var(--pf-v6-c-table--m-compact__th--PaddingBlockStart);\n --pf-v6-c-table--cell--PaddingBlockEnd: var(--pf-v6-c-table--m-compact__th--PaddingBlockEnd);\n}\n.pf-v6-c-table.pf-m-compact .pf-v6-c-table__action,\n.pf-v6-c-table.pf-m-compact .pf-v6-c-table__favorite,\n.pf-v6-c-table.pf-m-compact .pf-v6-c-table__toggle,\n.pf-v6-c-table.pf-m-compact .pf-v6-c-table__draggable {\n --pf-v6-c-table--cell--PaddingBlockStart: var(--pf-v6-c-table--m-compact__action--PaddingBlockStart);\n --pf-v6-c-table--cell--PaddingBlockEnd: var(--pf-v6-c-table--m-compact__action--PaddingBlockEnd);\n}\n.pf-v6-c-table.pf-m-compact .pf-v6-c-table__td.pf-m-action {\n --pf-v6-c-table--cell--PaddingBlockStart: var(--pf-v6-c-table--m-compact__td--m-action--PaddingBlockStart);\n --pf-v6-c-table--cell--PaddingBlockEnd: var(--pf-v6-c-table--m-compact__td--m-action--PaddingBlockEnd);\n}\n.pf-v6-c-table.pf-m-compact .pf-v6-c-table__icon {\n width: auto;\n min-width: 0;\n text-align: center;\n}\n\n.pf-v6-c-table__thead {\n --pf-v6-c-table__tr--BorderBlockEndWidth: 0;\n --pf-v6-c-table__toggle--PaddingBlockStart: var(--pf-v6-c-table__thead__toggle--PaddingBlockStart);\n --pf-v6-c-table__toggle--PaddingBlockEnd: var(--pf-v6-c-table__thead__toggle--PaddingBlockEnd);\n vertical-align: bottom;\n}\n.pf-v6-c-table__thead.pf-m-nested-column-header {\n --pf-v6-c-table--m-sticky-header--BorderBlockEndWidth: 0;\n position: relative;\n}\n.pf-v6-c-table__thead.pf-m-nested-column-header .pf-v6-c-table__tr:last-child:not(.pf-m-border-row) {\n z-index: var(--pf-v6-c-table__thead--m-nested-column-header--after--ZIndex);\n pointer-events: none;\n border-block-end: var(--pf-v6-c-table__thead--m-nested-column-header--BorderBlockEndWidth) solid var(--pf-v6-c-table__thead--m-nested-column-header--BorderBlockEndColor);\n}\n.pf-v6-c-table__thead.pf-m-nested-column-header .pf-v6-c-table__button {\n --pf-v6-c-table__button--PaddingInlineStart: var(--pf-v6-c-table__nested-column-header__button--PaddingInlineStart);\n --pf-v6-c-table__button--PaddingInlineEnd: var(--pf-v6-c-table__nested-column-header__button--PaddingInlineEnd);\n margin-inline-end: calc(var(--pf-v6-c-table__button--PaddingInlineStart) * -1);\n}\n\n.pf-v6-c-table__tbody {\n vertical-align: top;\n}\n.pf-v6-c-table__tbody .pf-v6-c-table__control-row ~ .pf-v6-c-table__expandable-row.pf-m-expanded {\n --pf-v6-c-table__expandable-row-content--BorderWidth: var(--pf-v6-c-table--compound-expansion--m-expanded--BorderWidth);\n background-color: var(--pf-v6-c-table--compound-expansion--m-expanded--BackgroundColor);\n}\n\n.pf-v6-c-table.pf-m-expandable .pf-v6-c-table__tr.pf-m-expanded {\n border-block-end: 0;\n}\n.pf-v6-c-table.pf-m-expandable .pf-v6-c-table__tbody {\n border-block-end: var(--pf-v6-c-table__tr--BorderBlockEndWidth) solid var(--pf-v6-c-table__tr--BorderBlockEndColor);\n}\n.pf-v6-c-table.pf-m-expandable .pf-v6-c-table__tbody.pf-m-expanded {\n border-block-end: var(--pf-v6-c-table__tr--BorderBlockEndWidth) solid var(--pf-v6-c-table__tr--BorderBlockEndColor);\n}\n.pf-v6-c-table.pf-m-expandable .pf-v6-c-table__tbody.pf-m-expanded .pf-v6-c-table__control-row {\n background-color: var(--pf-v6-c-table__control-row--BackgroundColor);\n border-block-end: var(--pf-v6-c-table__control-row--BorderBlockEndWidth) solid var(--pf-v6-c-table__control-row__tbody--BorderBlockEndColor);\n}\n.pf-v6-c-table.pf-m-expandable .pf-v6-c-table__tbody.pf-m-expanded .pf-v6-c-table__control-row.pf-m-expanded {\n border-block-end: 0;\n}\n\n.pf-v6-c-table__tr {\n border-block-end: var(--pf-v6-c-table__tr--BorderBlockEndWidth) solid var(--pf-v6-c-table__tr--BorderBlockEndColor);\n}\n.pf-v6-c-table__thead .pf-v6-c-table__tr {\n border-block-end: 0;\n}\n.pf-v6-c-table__tr.pf-m-border-row {\n height: var(--pf-v6-c-table--border-width--base);\n background-color: var(--pf-v6-c-table--BorderColor);\n}\n\n.pf-v6-c-table__tfoot {\n --pf-v6-c-table__tr--BorderBlockEndWidth: 0;\n vertical-align: top;\n}\n\n.pf-v6-c-table__icon-inline {\n display: flex;\n align-items: center;\n}\n.pf-v6-c-table__icon-inline > :not(:last-child) {\n margin-inline-end: var(--pf-v6-c-table__icon-inline--MarginInlineEnd);\n}\n\n.pf-v6-c-table .pf-m-width-10 {\n --pf-v6-c-table--cell--Width: 10%;\n}\n\n.pf-v6-c-table .pf-m-width-15 {\n --pf-v6-c-table--cell--Width: 15%;\n}\n\n.pf-v6-c-table .pf-m-width-20 {\n --pf-v6-c-table--cell--Width: 20%;\n}\n\n.pf-v6-c-table .pf-m-width-25 {\n --pf-v6-c-table--cell--Width: 25%;\n}\n\n.pf-v6-c-table .pf-m-width-30 {\n --pf-v6-c-table--cell--Width: 30%;\n}\n\n.pf-v6-c-table .pf-m-width-35 {\n --pf-v6-c-table--cell--Width: 35%;\n}\n\n.pf-v6-c-table .pf-m-width-40 {\n --pf-v6-c-table--cell--Width: 40%;\n}\n\n.pf-v6-c-table .pf-m-width-45 {\n --pf-v6-c-table--cell--Width: 45%;\n}\n\n.pf-v6-c-table .pf-m-width-50 {\n --pf-v6-c-table--cell--Width: 50%;\n}\n\n.pf-v6-c-table .pf-m-width-60 {\n --pf-v6-c-table--cell--Width: 60%;\n}\n\n.pf-v6-c-table .pf-m-width-70 {\n --pf-v6-c-table--cell--Width: 70%;\n}\n\n.pf-v6-c-table .pf-m-width-80 {\n --pf-v6-c-table--cell--Width: 80%;\n}\n\n.pf-v6-c-table .pf-m-width-90 {\n --pf-v6-c-table--cell--Width: 90%;\n}\n\n.pf-v6-c-table .pf-m-width-100 {\n --pf-v6-c-table--cell--Width: 100%;\n}',""]);const i=l},4208(e,n,t){"use strict";t.d(n,{A:()=>i});var a=t(1601),o=t.n(a),r=t(6314),l=t.n(r)()(o());l.push([e.id,'@property --pf-v6-c-tabs--link-accent--length {\n syntax: "";\n inherits: true;\n initial-value: 0px;\n}\n@property --pf-v6-c-tabs--link-accent--start {\n syntax: "";\n inherits: true;\n initial-value: 0px;\n}\n.pf-v6-c-tabs {\n --pf-v6-c-tabs--inset: 0;\n --pf-v6-c-tabs--Width: auto;\n --pf-v6-c-tabs--before--BorderColor: var(--pf-t--global--border--color--default);\n --pf-v6-c-tabs--before--border-width--base: var(--pf-t--global--border--width--regular);\n --pf-v6-c-tabs--before--BorderBlockStartWidth: 0;\n --pf-v6-c-tabs--before--BorderInlineEndWidth: 0;\n --pf-v6-c-tabs--before--BorderBlockEndWidth: var(--pf-v6-c-tabs--before--border-width--base);\n --pf-v6-c-tabs--before--BorderInlineStartWidth: 0;\n --pf-v6-c-tabs--m-vertical--inset: var(--pf-t--global--spacer--sm);\n --pf-v6-c-tabs--m-page-insets--inset: calc(var(--pf-t--global--spacer--lg) - var(--pf-t--global--border--width--main--default));\n --pf-v6-c-tabs--m-vertical--Width: 100%;\n --pf-v6-c-tabs--m-vertical--MaxWidth: 15.625rem;\n --pf-v6-c-tabs--m-vertical--m-box--inset: var(--pf-t--global--spacer--md);\n --pf-v6-c-tabs--m-vertical__list--before--BorderColor: var(--pf-v6-c-tabs--before--BorderColor);\n --pf-v6-c-tabs--m-vertical__list--before--BorderBlockStartWidth: 0;\n --pf-v6-c-tabs--m-vertical__list--before--BorderInlineEndWidth: 0;\n --pf-v6-c-tabs--m-vertical__list--before--BorderBlockEndWidth: 0;\n --pf-v6-c-tabs--m-vertical__list--before--BorderInlineStartWidth: var(--pf-v6-c-tabs--before--border-width--base);\n --pf-v6-c-tabs__list--Display: flex;\n --pf-v6-c-tabs__item--BackgroundColor: transparent;\n --pf-v6-c-tabs__item--PaddingBlockStart: var(--pf-t--global--spacer--sm);\n --pf-v6-c-tabs__item--PaddingBlockEnd: var(--pf-t--global--spacer--sm);\n --pf-v6-c-tabs__item--PaddingInlineStart: var(--pf-t--global--spacer--sm);\n --pf-v6-c-tabs__item--PaddingInlineEnd: var(--pf-t--global--spacer--sm);\n --pf-v6-c-tabs__item--ColumnGap: var(--pf-t--global--spacer--xs);\n --pf-v6-c-tabs--m-vertical__item--PaddingInlineStart: var(--pf-t--global--spacer--md);\n --pf-v6-c-tabs--m-vertical__item--PaddingInlineEnd: var(--pf-t--global--spacer--md);\n --pf-v6-c-tabs__item--m-current--BackgroundColor: transparent;\n --pf-v6-c-tabs--m-box__item--BackgroundColor: var(--pf-t--global--background--color--secondary--default);\n --pf-v6-c-tabs--m-box__item--m-current--BackgroundColor: transparent;\n --pf-v6-c-tabs--m-box--m-secondary__item--BackgroundColor: transparent;\n --pf-v6-c-tabs--m-box--m-secondary__item--m-current--BackgroundColor: var(--pf-t--global--background--color--primary--clicked);\n --pf-v6-c-tabs__item--m-action--before--ZIndex: var(--pf-t--global--z-index--sm);\n --pf-v6-c-tabs__link--Color: var(--pf-t--global--text--color--subtle);\n --pf-v6-c-tabs__link--FontSize: var(--pf-t--global--font--size--sm);\n --pf-v6-c-tabs__link--BackgroundColor: var(--pf-t--global--background--color--action--plain--default);\n --pf-v6-c-tabs__link--BorderRadius: var(--pf-t--global--border--radius--action--plain--default);\n --pf-v6-c-tabs__link--BorderWidth: var(--pf-t--global--border--width--action--plain--hover);\n --pf-v6-c-tabs__link--BorderColor: transparent;\n --pf-v6-c-tabs__link--hover--BorderColor: var(--pf-t--global--border--color--high-contrast);\n --pf-v6-c-tabs__link--disabled--BorderColor: transparent;\n --pf-v6-c-tabs__link--PaddingBlockStart: var(--pf-t--global--spacer--xs);\n --pf-v6-c-tabs__link--PaddingInlineEnd: var(--pf-t--global--spacer--sm);\n --pf-v6-c-tabs__link--PaddingBlockEnd: var(--pf-t--global--spacer--xs);\n --pf-v6-c-tabs__link--PaddingInlineStart: var(--pf-t--global--spacer--sm);\n --pf-v6-c-tabs__link--ColumnGap: var(--pf-t--global--spacer--sm);\n --pf-v6-c-tabs__link--disabled--Color: var(--pf-t--global--text--color--disabled);\n --pf-v6-c-tabs__link--disabled--BackgroundColor: transparent;\n --pf-v6-c-tabs__link--hover--BackgroundColor: var(--pf-t--global--background--color--action--plain--hover);\n --pf-v6-c-tabs__item--m-current__link--Color: var(--pf-t--global--text--color--regular);\n --pf-v6-c-tabs__item--m-current__link--BackgroundColor: var(--pf-t--global--background--color--action--plain--default);\n --pf-v6-c-tabs--m-vertical__link--PaddingInlineStart: var(--pf-t--global--spacer--sm);\n --pf-v6-c-tabs--m-vertical__link--PaddingInlineEnd: var(--pf-t--global--spacer--sm);\n --pf-v6-c-tabs--m-box__link--BackgroundColor: var(--pf-t--global--background--color--action--plain--default);\n --pf-v6-c-tabs--m-box__link--disabled--Color: var(--pf-t--global--text--color--disabled);\n --pf-v6-c-tabs--m-box__link--disabled--BackgroundColor: transparent;\n --pf-v6-c-tabs--m-box__link--hover--BackgroundColor: var(--pf-t--global--background--color--action--plain--hover);\n --pf-v6-c-tabs--m-box__item--m-current__link--BackgroundColor: var(--pf-t--global--background--color--action--plain--default);\n --pf-v6-c-tabs--m-box--m-secondary__link--BackgroundColor: var(--pf-t--global--background--color--action--plain--default);\n --pf-v6-c-tabs--m-box--m-secondary__link--disabled--Color: var(--pf-t--global--text--color--disabled);\n --pf-v6-c-tabs--m-box--m-secondary__link--disabled--BackgroundColor: transparent;\n --pf-v6-c-tabs--m-box--m-secondary__link--hover--BackgroundColor: var(--pf-t--global--background--color--action--plain--hover);\n --pf-v6-c-tabs--m-box--m-secondary__item--m-current__link--BackgroundColor: var(--pf-t--global--background--color--action--plain--default);\n --pf-v6-c-tabs--m-subtab__link--FontSize: var(--pf-t--global--font--size--xs);\n --pf-v6-c-tabs__link--TransitionDuration--background-color: var(--pf-t--global--motion--duration--fade--short);\n --pf-v6-c-tabs__link--TransitionTimingFunction--background-color: var(--pf-t--global--motion--timing-function--default);\n --pf-v6-c-tabs__link--before--border-color--base: var(--pf-t--global--border--color--default);\n --pf-v6-c-tabs__link--before--border-width--base: var(--pf-t--global--border--width--regular);\n --pf-v6-c-tabs__link--before--BorderBlockStartColor: var(--pf-v6-c-tabs__link--before--border-color--base);\n --pf-v6-c-tabs__link--before--BorderInlineEndColor: var(--pf-v6-c-tabs__link--before--border-color--base);\n --pf-v6-c-tabs__link--before--BorderBlockEndColor: var(--pf-v6-c-tabs__link--before--border-color--base);\n --pf-v6-c-tabs__link--before--BorderInlineStartColor: var(--pf-v6-c-tabs__link--before--border-color--base);\n --pf-v6-c-tabs__link--before--BorderBlockStartWidth: 0;\n --pf-v6-c-tabs__link--before--BorderInlineEndWidth: 0;\n --pf-v6-c-tabs__link--before--BorderBlockEndWidth: 0;\n --pf-v6-c-tabs__link--before--BorderInlineStartWidth: 0;\n --pf-v6-c-tabs--m-box__link--m-current--before--BorderInlineStartColor: var(--pf-t--global--border--color--high-contrast);\n --pf-v6-c-tabs--m-box__link--m-current--before--BorderInlineStartWidth: var(--pf-t--global--border--width--high-contrast--regular);\n --pf-v6-c-tabs--m-box__link--m-current--before--BorderInlineEndColor: var(--pf-t--global--border--color--high-contrast);\n --pf-v6-c-tabs--m-box__link--m-current--before--BorderInlineEndWidth: var(--pf-t--global--border--width--high-contrast--regular);\n --pf-v6-c-tabs--m-box__link--m-current--before--BorderBlockEndColor: var(--pf-t--global--border--color--alt);\n --pf-v6-c-tabs__link--disabled--before--BorderInlineEndWidth: 0;\n --pf-v6-c-tabs__link--disabled--before--BorderBlockEndWidth: var(--pf-v6-c-tabs--before--border-width--base);\n --pf-v6-c-tabs__link--disabled--before--BorderInlineStartWidth: 0;\n --pf-v6-c-tabs__link--after--InsetBlockStart: auto;\n --pf-v6-c-tabs__link--after--InsetInlineStart: 0;\n --pf-v6-c-tabs__link--after--InsetInlineEnd: 0;\n --pf-v6-c-tabs__link--after--InsetBlockEnd: 0;\n --pf-v6-c-tabs__link--after--BorderColor: var(--pf-t--global--border--color--default);\n --pf-v6-c-tabs__link--after--BorderWidth: 0;\n --pf-v6-c-tabs__link--after--BorderBlockStartWidth: 0;\n --pf-v6-c-tabs__link--after--BorderInlineEndWidth: 0;\n --pf-v6-c-tabs__link--after--BorderInlineStartWidth: 0;\n --pf-v6-c-tabs__link--after--BorderRadius: var(--pf-t--global--border--radius--pill);\n --pf-v6-c-tabs--m-box__link--after--BorderRadius: var(--pf-t--global--border--radius--sharp);\n --pf-v6-c-tabs__item--m-current__link--after--BorderColor: var(--pf-t--global--color--brand--accent--default);\n --pf-v6-c-tabs__item--m-current__link--after--BorderWidth: var(--pf-t--global--border--width--extra-strong);\n --pf-v6-c-tabs--link-accent--start: 0;\n --pf-v6-c-tabs--link-accent--length: 0;\n --pf-v6-c-tabs--link-accent--color: var(--pf-v6-c-tabs__item--m-current__link--after--BorderColor);\n --pf-v6-c-tabs--link-accent--border-size: var(--pf-v6-c-tabs__item--m-current__link--after--BorderWidth);\n --pf-v6-c-tabs--link-accent--TransitionDuration: var(--pf-t--global--motion--duration--md);\n --pf-v6-c-tabs--link-accent--TransitionTimingFunction: var(--pf-t--global--motion--timing-function--decelerate);\n --pf-v6-c-tabs--link-accent--InsetBlockStart: auto;\n --pf-v6-c-tabs--link-accent--InsetBlockEnd: 0;\n --pf-v6-c-tabs--link-accent--InsetInlineStart: 0;\n --pf-v6-c-tabs--link-accent--Width: initial;\n --pf-v6-c-tabs--link-accent--Height: 0;\n --pf-v6-c-tabs--link-accent--BorderBlockEndWidth: var(--pf-v6-c-tabs--link-accent--border-size);\n --pf-v6-c-tabs--link-accent--BorderInlineStartWidth: 0;\n --pf-v6-c-tabs--link-accent--TranslateX: var(--pf-v6-c-tabs--link-accent--start);\n --pf-v6-c-tabs--link-accent--TranslateY: 0;\n --pf-v6-c-tabs--link-accent--TransformOrigin: 0 center;\n --pf-v6-c-tabs--m-vertical--link-accent--InsetBlockStart: 0;\n --pf-v6-c-tabs--m-vertical--link-accent--InsetBlockEnd: auto;\n --pf-v6-c-tabs--m-vertical--link-accent--BorderBlockEndWidth: 0;\n --pf-v6-c-tabs--m-vertical--link-accent--BorderInlineStartWidth: var(--pf-v6-c-tabs--link-accent--border-size);\n --pf-v6-c-tabs--m-vertical--link-accent--TranslateX: 0;\n --pf-v6-c-tabs--m-vertical--link-accent--TranslateY: var(--pf-v6-c-tabs--link-accent--start);\n --pf-v6-c-tabs--m-vertical--link-accent--TransformOrigin: center 0;\n --pf-v6-c-tabs__scroll-button--PaddingBlockStart: var(--pf-t--global--spacer--sm);\n --pf-v6-c-tabs__scroll-button--PaddingBlockEnd: var(--pf-t--global--spacer--sm);\n --pf-v6-c-tabs__scroll-button--PaddingInlineStart: var(--pf-t--global--spacer--sm);\n --pf-v6-c-tabs__scroll-button--PaddingInlineEnd: var(--pf-t--global--spacer--sm);\n --pf-v6-c-tabs__scroll-button--Width: var(--pf-t--global--spacer--2xl);\n --pf-v6-c-tabs__scroll-button--TransitionDuration--margin: .125s;\n --pf-v6-c-tabs__scroll-button--TransitionDuration--transform: .125s;\n --pf-v6-c-tabs__scroll-button--TransitionDuration--opacity: .125s;\n --pf-v6-c-tabs__scroll-button--before--BorderColor: var(--pf-v6-c-tabs--before--BorderColor);\n --pf-v6-c-tabs__scroll-button--before--border-width--base: var(--pf-t--global--border--width--regular);\n --pf-v6-c-tabs__scroll-button--before--BorderInlineEndWidth: 0;\n --pf-v6-c-tabs__scroll-button--before--BorderBlockEndWidth: var(--pf-v6-c-tabs__scroll-button--before--border-width--base);\n --pf-v6-c-tabs__scroll-button--before--BorderInlineStartWidth: 0;\n --pf-v6-c-tabs__list--ScrollSnapTypeAxis: x;\n --pf-v6-c-tabs__list--ScrollSnapTypeStrictness: proximity;\n --pf-v6-c-tabs__list--ScrollSnapType: var(--pf-v6-c-tabs__list--ScrollSnapTypeAxis) var(--pf-v6-c-tabs__list--ScrollSnapTypeStrictness);\n --pf-v6-c-tabs__item--ScrollSnapAlign: end;\n --pf-v6-c-tabs--m-vertical__list--ScrollSnapTypeAxis: y;\n --pf-v6-c-tabs__toggle--Display: flex;\n --pf-v6-c-tabs__toggle-icon--TransitionTimingFunction: var(--pf-t--global--motion--timing-function--default);\n --pf-v6-c-tabs__toggle-icon--TransitionDuration: var(--pf-t--global--motion--duration--icon--default);\n --pf-v6-c-tabs__toggle-icon--Transition: transform var(--pf-v6-c-tabs__toggle-icon--TransitionDuration) var(--pf-v6-c-tabs__toggle-icon--TransitionTimingFunction);\n --pf-v6-c-tabs__toggle-icon--Rotate: 0;\n --pf-v6-c-tabs--m-expanded__toggle-icon--Rotate: -180deg;\n --pf-v6-c-tabs--m-expandable--RowGap: var(--pf-t--global--spacer--sm);\n --pf-v6-c-tabs--m-expandable--PaddingBlockStart: var(--pf-t--global--spacer--sm);\n --pf-v6-c-tabs--m-expandable--PaddingBlockEnd: var(--pf-t--global--spacer--sm);\n --pf-v6-c-tabs--m-expandable--PaddingInlineStart: var(--pf-t--global--spacer--md);\n --pf-v6-c-tabs--m-expandable--PaddingInlineEnd: var(--pf-t--global--spacer--md);\n --pf-v6-c-tabs__item-action--c-button--FontSize: var(--pf-t--global--font--size--sm);\n --pf-v6-c-tabs--m-subtab__item-action--c-button--FontSize: var(--pf-t--global--font--size--xs);\n --pf-v6-c-tabs__item-action-icon--MarginBlockStart: 0.125rem;\n --pf-v6-c-tabs__add--before--BorderColor: var(--pf-v6-c-tabs__link--before--border-color--base);\n --pf-v6-c-tabs__add--before--BorderInlineStartWidth: var(--pf-v6-c-tabs__link--before--border-width--base);\n --pf-v6-c-tabs__add--c-button--FontSize: var(--pf-t--global--font--size--sm);\n --pf-v6-c-tabs--m-subtab__add--c-button--FontSize: var(--pf-t--global--font--size--xs);\n --pf-v6-c-tabs__add--PaddingBlockStart: var(--pf-t--global--spacer--sm);\n --pf-v6-c-tabs__add--PaddingBlockEnd: var(--pf-t--global--spacer--sm);\n --pf-v6-c-tabs__add--PaddingInlineStart: var(--pf-t--global--spacer--sm);\n --pf-v6-c-tabs__add--PaddingInlineEnd: var(--pf-t--global--spacer--sm);\n --pf-v6-c-tabs--m-nav__link--BorderRadius: var(--pf-t--global--border--radius--pill);\n --pf-v6-c-tabs--m-nav__link--disabled--Color: var(--pf-t--global--text--color--disabled);\n --pf-v6-c-tabs--m-nav--m-subtab__scroll-button--button--FontSize: var(--pf-t--global--icon--size--font--body--sm);\n --pf-v6-c-tabs__link-toggle-icon--Color: var(--pf-t--global--icon--color--regular);\n --pf-v6-c-tabs__link-toggle-icon--TransitionTimingFunction: var(--pf-t--global--motion--timing-function--default);\n --pf-v6-c-tabs__link-toggle-icon--TransitionDuration: var(--pf-t--global--motion--duration--icon--default);\n --pf-v6-c-tabs__link-toggle-icon--Transition: transform var(--pf-v6-c-tabs__link-toggle-icon--TransitionDuration) var(--pf-v6-c-tabs__link-toggle-icon--TransitionTimingFunction);\n --pf-v6-c-tabs__link-toggle-icon--Rotate: 0;\n --pf-v6-c-tabs__link-toggle-icon--FontSize: var(--pf-t--global--font--size--sm);\n --pf-v6-c-tabs__link--m-expanded__toggle-icon--Rotate: -180deg;\n}\n\n.pf-v6-c-tabs {\n position: relative;\n display: flex;\n width: var(--pf-v6-c-tabs--Width);\n padding-inline-start: var(--pf-v6-c-tabs--inset);\n padding-inline-end: var(--pf-v6-c-tabs--inset);\n overflow: hidden;\n}\n.pf-v6-c-tabs::before {\n position: absolute;\n inset-block-end: 0;\n inset-inline-start: 0;\n inset-inline-end: 0;\n border: solid var(--pf-v6-c-tabs--before--BorderColor);\n border-block-start-width: var(--pf-v6-c-tabs--before--BorderBlockStartWidth);\n border-block-end-width: var(--pf-v6-c-tabs--before--BorderBlockEndWidth);\n border-inline-start-width: var(--pf-v6-c-tabs--before--BorderInlineStartWidth);\n border-inline-end-width: var(--pf-v6-c-tabs--before--BorderInlineEndWidth);\n}\n.pf-v6-c-tabs.pf-m-fill .pf-v6-c-tabs__list {\n flex-basis: 100%;\n}\n.pf-v6-c-tabs.pf-m-fill .pf-v6-c-tabs__item {\n flex-grow: 1;\n}\n.pf-v6-c-tabs.pf-m-fill .pf-v6-c-tabs__item:first-child {\n --pf-v6-c-tabs--m-box__item--m-current--first-child__link--before--BorderInlineStartWidth: 0;\n}\n.pf-v6-c-tabs.pf-m-fill .pf-v6-c-tabs__item:last-child {\n --pf-v6-c-tabs--m-box__item--m-current--last-child__link--before--BorderInlineEndWidth: 0;\n}\n.pf-v6-c-tabs.pf-m-fill .pf-v6-c-tabs__link {\n flex-basis: 100%;\n justify-content: center;\n}\n.pf-v6-c-tabs.pf-m-scrollable .pf-v6-c-tabs__scroll-button {\n opacity: 1;\n}\n.pf-v6-c-tabs.pf-m-scrollable .pf-v6-c-tabs__scroll-button:nth-of-type(1) {\n margin-inline-end: 0;\n transform: translateX(0);\n}\n.pf-v6-c-tabs.pf-m-scrollable .pf-v6-c-tabs__scroll-button:nth-of-type(2) {\n margin-inline-start: 0;\n transform: translateX(0);\n}\n.pf-v6-c-tabs.pf-m-no-border-bottom {\n --pf-v6-c-tabs--before--BorderBlockEndWidth: 0;\n --pf-v6-c-tabs__link--disabled--before--BorderBlockEndWidth: 0;\n}\n.pf-v6-c-tabs.pf-m-box .pf-v6-c-tabs__link, .pf-v6-c-tabs.pf-m-vertical .pf-v6-c-tabs__link {\n --pf-v6-c-tabs__link--after--BorderBlockEndWidth: 0;\n}\n.pf-v6-c-tabs.pf-m-box {\n --pf-v6-c-tabs__item--BackgroundColor: var(--pf-v6-c-tabs--m-box__item--BackgroundColor);\n --pf-v6-c-tabs__item--m-current--BackgroundColor: var(--pf-v6-c-tabs--m-box__item--m-current--BackgroundColor);\n --pf-v6-c-tabs__link--BackgroundColor: var(--pf-v6-c-tabs--m-box__link--BackgroundColor);\n --pf-v6-c-tabs__link--disabled--Color: var(--pf-v6-c-tabs--m-box__link--disabled--Color);\n --pf-v6-c-tabs__link--disabled--BackgroundColor: var(--pf-v6-c-tabs--m-box__link--disabled--BackgroundColor);\n --pf-v6-c-tabs__link--hover--BackgroundColor: var(--pf-v6-c-tabs--m-box__link--hover--BackgroundColor);\n --pf-v6-c-tabs__item--m-current__link--BackgroundColor: var(--pf-v6-c-tabs--m-box__item--m-current__link--BackgroundColor);\n --pf-v6-c-tabs__link--before--BorderBlockEndWidth: var(--pf-v6-c-tabs__link--before--border-width--base);\n --pf-v6-c-tabs__link--after--InsetBlockStart: 0;\n --pf-v6-c-tabs__link--after--InsetBlockEnd: auto;\n --pf-v6-c-tabs__link--after--BorderRadius: var(--pf-v6-c-tabs--m-box__link--after--BorderRadius);\n}\n.pf-v6-c-tabs.pf-m-box .pf-v6-c-tabs__link {\n --pf-v6-c-tabs__link--after--BorderBlockStartWidth: var(--pf-v6-c-tabs__link--after--BorderWidth);\n}\n.pf-v6-c-tabs.pf-m-box .pf-v6-c-tabs__item:last-child {\n --pf-v6-c-tabs__link--before--BorderInlineEndWidth: 0;\n}\n.pf-v6-c-tabs.pf-m-box .pf-v6-c-tabs__item.pf-m-current {\n --pf-v6-c-tabs__link--BackgroundColor: var(--pf-v6-c-tabs__item--m-current__link--BackgroundColor);\n --pf-v6-c-tabs__link--before--BorderBlockEndColor: var(--pf-v6-c-tabs--m-box__link--m-current--before--BorderBlockEndColor);\n --pf-v6-c-tabs__link--before--BorderInlineStartColor: var(--pf-v6-c-tabs--m-box__link--m-current--before--BorderInlineStartColor);\n --pf-v6-c-tabs__link--before--BorderInlineStartWidth: var(--pf-v6-c-tabs--m-box__link--m-current--before--BorderInlineStartWidth);\n --pf-v6-c-tabs__link--before--BorderInlineEndColor: var(--pf-v6-c-tabs--m-box__link--m-current--before--BorderInlineEndColor);\n --pf-v6-c-tabs__link--before--BorderInlineEndWidth: var(--pf-v6-c-tabs--m-box__link--m-current--before--BorderInlineEndWidth);\n}\n.pf-v6-c-tabs.pf-m-box.pf-m-scrollable .pf-v6-c-tabs__item.pf-m-current:first-child .pf-v6-c-tabs__link::before {\n inset-inline-start: calc(var(--pf-v6-c-tabs__link--before--border-width--base) * -1);\n}\n.pf-v6-c-tabs.pf-m-box.pf-m-scrollable .pf-v6-c-tabs__scroll-button:nth-of-type(2)::before {\n inset-inline-start: calc(var(--pf-v6-c-tabs__link--before--border-width--base) * -1);\n}\n.pf-v6-c-tabs.pf-m-box.pf-m-secondary {\n --pf-v6-c-tabs__item--BackgroundColor: var(--pf-v6-c-tabs--m-box--m-secondary__item--BackgroundColor);\n --pf-v6-c-tabs__item--m-current--BackgroundColor: var(--pf-v6-c-tabs--m-box--m-secondary__item--m-current--BackgroundColor);\n --pf-v6-c-tabs__link--BackgroundColor: var(--pf-v6-c-tabs--m-box--m-secondary__link--BackgroundColor);\n --pf-v6-c-tabs__link--disabled--Color: var(--pf-v6-c-tabs--m-box--m-secondary__link--disabled--Color);\n --pf-v6-c-tabs__link--disabled--BackgroundColor: var(--pf-v6-c-tabs--m-box--m-secondary__link--disabled--BackgroundColor);\n --pf-v6-c-tabs__link--hover--BackgroundColor: var(--pf-v6-c-tabs--m-box--m-secondary__link--hover--BackgroundColor);\n --pf-v6-c-tabs__item--m-current__link--BackgroundColor: var(--pf-v6-c-tabs--m-box--m-secondary__item--m-current__link--BackgroundColor);\n}\n.pf-v6-c-tabs.pf-m-vertical {\n --pf-v6-c-tabs--Width: var(--pf-v6-c-tabs--m-vertical--Width);\n --pf-v6-c-tabs--inset: var(--pf-v6-c-tabs--m-vertical--inset);\n --pf-v6-c-tabs--before--BorderBlockEndWidth: 0;\n --pf-v6-c-tabs__item--PaddingInlineStart: var(--pf-v6-c-tabs--m-vertical__item--PaddingInlineStart);\n --pf-v6-c-tabs__item--PaddingInlineEnd: var(--pf-v6-c-tabs--m-vertical__item--PaddingInlineEnd);\n --pf-v6-c-tabs__link--PaddingInlineStart: var(--pf-v6-c-tabs--m-vertical__link--PaddingInlineStart);\n --pf-v6-c-tabs__link--PaddingInlineEnd: var(--pf-v6-c-tabs--m-vertical__link--PaddingInlineEnd);\n --pf-v6-c-tabs__link--disabled--before--BorderBlockEndWidth: 0;\n --pf-v6-c-tabs__link--disabled--before--BorderInlineStartWidth: var(--pf-v6-c-tabs--before--border-width--base);\n --pf-v6-c-tabs__link--after--InsetBlockStart: 0;\n --pf-v6-c-tabs__link--after--InsetBlockEnd: 0;\n --pf-v6-c-tabs__link--after--InsetInlineEnd: auto;\n --pf-v6-c-tabs__list--ScrollSnapTypeAxis: var(--pf-v6-c-tabs--m-vertical__list--ScrollSnapTypeAxis);\n --pf-v6-c-tabs--link-accent--InsetBlockStart: var(--pf-v6-c-tabs--m-vertical--link-accent--InsetBlockStart);\n --pf-v6-c-tabs--link-accent--InsetBlockEnd: var(--pf-v6-c-tabs--m-vertical--link-accent--InsetBlockEnd);\n --pf-v6-c-tabs--link-accent--Width: var(--pf-v6-c-tabs--m-vertical--link-accent--Width);\n --pf-v6-c-tabs--link-accent--Height: var(--pf-v6-c-tabs--m-vertical--link-accent--Height);\n --pf-v6-c-tabs--link-accent--BorderBlockEndWidth: var(--pf-v6-c-tabs--m-vertical--link-accent--BorderBlockEndWidth);\n --pf-v6-c-tabs--link-accent--BorderInlineStartWidth: var(--pf-v6-c-tabs--m-vertical--link-accent--BorderInlineStartWidth);\n --pf-v6-c-tabs--link-accent--TranslateX: var(--pf-v6-c-tabs--m-vertical--link-accent--TranslateX);\n --pf-v6-c-tabs--link-accent--TranslateY: var(--pf-v6-c-tabs--m-vertical--link-accent--TranslateY);\n --pf-v6-c-tabs--link-accent--TransformOrigin: var(--pf-v6-c-tabs--m-vertical--link-accent--TransformOrigin);\n display: inline-flex;\n flex-direction: column;\n height: 100%;\n padding: 0;\n overflow: visible;\n}\n.pf-v6-c-tabs.pf-m-vertical .pf-v6-c-tabs__list {\n position: relative;\n flex-grow: 1;\n flex-direction: column;\n max-width: var(--pf-v6-c-tabs--m-vertical--MaxWidth);\n}\n.pf-v6-c-tabs.pf-m-vertical .pf-v6-c-tabs__list::before {\n position: absolute;\n inset-inline-end: auto;\n border: solid var(--pf-v6-c-tabs--m-vertical__list--before--BorderColor);\n border-block-start-width: var(--pf-v6-c-tabs--m-vertical__list--before--BorderBlockStartWidth);\n border-block-end-width: var(--pf-v6-c-tabs--m-vertical__list--before--BorderBlockEndWidth);\n border-inline-start-width: var(--pf-v6-c-tabs--m-vertical__list--before--BorderInlineStartWidth);\n border-inline-end-width: var(--pf-v6-c-tabs--m-vertical__list--before--BorderInlineEndWidth);\n}\n.pf-v6-c-tabs.pf-m-vertical .pf-v6-c-tabs__item:first-child {\n margin-block-start: var(--pf-v6-c-tabs--inset);\n}\n.pf-v6-c-tabs.pf-m-vertical .pf-v6-c-tabs__item:last-child {\n margin-block-end: var(--pf-v6-c-tabs--inset);\n}\n.pf-v6-c-tabs.pf-m-vertical .pf-v6-c-tabs__link {\n --pf-v6-c-tabs__link--after--BorderBlockStartWidth: 0;\n --pf-v6-c-tabs__link--after--BorderInlineStartWidth: var(--pf-v6-c-tabs__link--after--BorderWidth);\n max-width: 100%;\n text-align: start;\n}\n.pf-v6-c-tabs.pf-m-vertical .pf-v6-c-tabs__item-text {\n max-width: 100%;\n overflow-wrap: break-word;\n}\n.pf-v6-c-tabs.pf-m-vertical.pf-m-expandable {\n --pf-v6-c-tabs__list--Display: none;\n --pf-v6-c-tabs__toggle--Display: flex;\n}\n.pf-v6-c-tabs.pf-m-vertical.pf-m-non-expandable {\n --pf-v6-c-tabs__list--Display: flex;\n --pf-v6-c-tabs__toggle--Display: none;\n}\n@media (min-width: 36rem) {\n .pf-v6-c-tabs.pf-m-vertical.pf-m-expandable-on-sm {\n --pf-v6-c-tabs__list--Display: none;\n --pf-v6-c-tabs__toggle--Display: flex;\n }\n .pf-v6-c-tabs.pf-m-vertical.pf-m-non-expandable-on-sm {\n --pf-v6-c-tabs__list--Display: flex;\n --pf-v6-c-tabs__toggle--Display: none;\n }\n}\n@media (min-width: 48rem) {\n .pf-v6-c-tabs.pf-m-vertical.pf-m-expandable-on-md {\n --pf-v6-c-tabs__list--Display: none;\n --pf-v6-c-tabs__toggle--Display: flex;\n }\n .pf-v6-c-tabs.pf-m-vertical.pf-m-non-expandable-on-md {\n --pf-v6-c-tabs__list--Display: flex;\n --pf-v6-c-tabs__toggle--Display: none;\n }\n}\n@media (min-width: 62rem) {\n .pf-v6-c-tabs.pf-m-vertical.pf-m-expandable-on-lg {\n --pf-v6-c-tabs__list--Display: none;\n --pf-v6-c-tabs__toggle--Display: flex;\n }\n .pf-v6-c-tabs.pf-m-vertical.pf-m-non-expandable-on-lg {\n --pf-v6-c-tabs__list--Display: flex;\n --pf-v6-c-tabs__toggle--Display: none;\n }\n}\n@media (min-width: 75rem) {\n .pf-v6-c-tabs.pf-m-vertical.pf-m-expandable-on-xl {\n --pf-v6-c-tabs__list--Display: none;\n --pf-v6-c-tabs__toggle--Display: flex;\n }\n .pf-v6-c-tabs.pf-m-vertical.pf-m-non-expandable-on-xl {\n --pf-v6-c-tabs__list--Display: flex;\n --pf-v6-c-tabs__toggle--Display: none;\n }\n}\n@media (min-width: 90.625rem) {\n .pf-v6-c-tabs.pf-m-vertical.pf-m-expandable-on-2xl {\n --pf-v6-c-tabs__list--Display: none;\n --pf-v6-c-tabs__toggle--Display: flex;\n }\n .pf-v6-c-tabs.pf-m-vertical.pf-m-non-expandable-on-2xl {\n --pf-v6-c-tabs__list--Display: flex;\n --pf-v6-c-tabs__toggle--Display: none;\n }\n}\n.pf-v6-c-tabs.pf-m-vertical.pf-m-expandable {\n row-gap: var(--pf-v6-c-tabs--m-expandable--RowGap);\n padding-block-start: var(--pf-v6-c-tabs--m-expandable--PaddingBlockStart);\n padding-block-end: var(--pf-v6-c-tabs--m-expandable--PaddingBlockEnd);\n padding-inline-start: var(--pf-v6-c-tabs--m-expandable--PaddingInlineStart);\n padding-inline-end: var(--pf-v6-c-tabs--m-expandable--PaddingInlineEnd);\n}\n.pf-v6-c-tabs.pf-m-vertical.pf-m-expanded {\n --pf-v6-c-tabs__list--Display: flex;\n --pf-v6-c-tabs__toggle-icon--Rotate: var(--pf-v6-c-tabs--m-expanded__toggle-icon--Rotate);\n}\n.pf-v6-c-tabs.pf-m-box.pf-m-vertical {\n --pf-v6-c-tabs--inset: var(--pf-v6-c-tabs--m-vertical--m-box--inset);\n --pf-v6-c-tabs--m-vertical__list--before--BorderInlineStartWidth: 0;\n --pf-v6-c-tabs--m-vertical__list--before--BorderInlineEndWidth: var(--pf-v6-c-tabs--before--border-width--base);\n --pf-v6-c-tabs__link--before--BorderInlineEndWidth: var(--pf-v6-c-tabs__link--before--border-width--base);\n --pf-v6-c-tabs__link--disabled--before--BorderInlineEndWidth: var(--pf-v6-c-tabs--before--border-width--base);\n --pf-v6-c-tabs__link--disabled--before--BorderBlockEndWidth: var(--pf-v6-c-tabs--before--border-width--base);\n --pf-v6-c-tabs__link--disabled--before--BorderInlineStartWidth: 0;\n}\n.pf-v6-c-tabs.pf-m-box.pf-m-vertical .pf-v6-c-tabs__list::before {\n inset-inline-start: auto;\n inset-inline-end: 0;\n}\n.pf-v6-c-tabs.pf-m-box.pf-m-vertical .pf-v6-c-tabs__item:last-child {\n --pf-v6-c-tabs__link--before--BorderInlineEndWidth: var(--pf-v6-c-tabs__link--before--border-width--base);\n}\n.pf-v6-c-tabs.pf-m-box.pf-m-vertical .pf-v6-c-tabs__item:first-child {\n --pf-v6-c-tabs__link--before--BorderBlockStartWidth: var(--pf-v6-c-tabs__link--before--border-width--base);\n}\n.pf-v6-c-tabs.pf-m-box.pf-m-vertical .pf-v6-c-tabs__item.pf-m-current {\n --pf-v6-c-tabs__link--before--BorderInlineEndColor: var(--pf-v6-c-tabs--m-box__link--m-current--before--BorderBlockEndColor);\n --pf-v6-c-tabs__link--before--BorderInlineEndWidth: var(--pf-v6-c-tabs__link--before--border-width--base);\n --pf-v6-c-tabs__link--before--BorderBlockEndColor: var(--pf-v6-c-tabs__link--before--border-color--base);\n}\n.pf-v6-c-tabs.pf-m-box.pf-m-vertical .pf-v6-c-tabs__item:first-child.pf-m-current {\n --pf-v6-c-tabs__link--before--BorderBlockStartWidth: var(--pf-v6-c-tabs__link--before--border-width--base);\n}\n.pf-v6-c-tabs.pf-m-box.pf-m-vertical .pf-v6-c-tabs__link::after {\n inset-block-start: calc(var(--pf-v6-c-tabs__link--before--border-width--base) * -1);\n}\n.pf-v6-c-tabs.pf-m-box.pf-m-vertical .pf-v6-c-tabs__item:first-child .pf-v6-c-tabs__link::after,\n.pf-v6-c-tabs.pf-m-box.pf-m-vertical .pf-v6-c-tabs__item.pf-m-current + .pf-v6-c-tabs__item .pf-v6-c-tabs__link::after {\n inset-block-start: 0;\n}\n.pf-v6-c-tabs.pf-m-subtab {\n --pf-v6-c-tabs__link--FontSize: var(--pf-v6-c-tabs--m-subtab__link--FontSize);\n --pf-v6-c-tabs__item-action--c-button--FontSize: var(--pf-v6-c-tabs--m-subtab__item-action--c-button--FontSize);\n --pf-v6-c-tabs__add--c-button--FontSize: var(--pf-v6-c-tabs--m-subtab__add--c-button--FontSize);\n}\n.pf-v6-c-tabs.pf-m-page-insets {\n --pf-v6-c-tabs--inset: var(--pf-v6-c-tabs--m-page-insets--inset);\n}\n.pf-v6-c-tabs.pf-m-overflow,\n.pf-v6-c-tabs.pf-m-overflow .pf-v6-c-tabs__list {\n overflow: visible;\n}\n.pf-v6-c-tabs.pf-m-nav {\n --pf-v6-c-tabs__link--disabled--BackgroundColor: transparent;\n --pf-v6-c-tabs__link--disabled--Color: var(--pf-v6-c-tabs--m-nav__link--disabled--Color);\n --pf-v6-c-tabs__link--BorderRadius: var(--pf-v6-c-tabs--m-nav__link--BorderRadius);\n}\n.pf-v6-c-tabs.pf-m-nav::before,\n.pf-v6-c-tabs.pf-m-nav .pf-v6-c-tabs__link::before {\n border: 0;\n}\n.pf-v6-c-tabs.pf-m-nav.pf-m-subtab .pf-v6-c-tabs__scroll-button .pf-v6-c-button {\n --pf-v6-c-button--FontSize: var(--pf-v6-c-tabs--m-nav--m-subtab__scroll-button--button--FontSize);\n}\n\n.pf-v6-c-tabs__toggle {\n display: var(--pf-v6-c-tabs__toggle--Display);\n align-items: center;\n}\n\n:where(.pf-v6-m-dir-rtl, [dir=rtl]) .pf-v6-c-tabs__toggle-icon {\n scale: -1 1;\n}\n\n.pf-v6-c-tabs__toggle-icon {\n display: inline-block;\n transform: rotate(var(--pf-v6-c-tabs__toggle-icon--Rotate));\n transition: var(--pf-v6-c-tabs__toggle-icon--Transition);\n}\n\n.pf-v6-c-tabs__list::-webkit-scrollbar {\n display: none;\n}\n.pf-v6-c-tabs__list {\n scrollbar-width: none;\n -ms-overflow-style: -ms-autohiding-scrollbar;\n position: relative;\n display: var(--pf-v6-c-tabs__list--Display);\n max-width: 100%;\n overflow-x: auto;\n scroll-behavior: smooth;\n scroll-snap-type: var(--pf-v6-c-tabs__list--ScrollSnapType);\n -webkit-overflow-scrolling: touch;\n}\n\n.pf-v6-c-tabs__item {\n position: relative;\n display: flex;\n flex: none;\n column-gap: var(--pf-v6-c-tabs__item--ColumnGap);\n padding-block-start: var(--pf-v6-c-tabs__item--PaddingBlockStart);\n padding-block-end: var(--pf-v6-c-tabs__item--PaddingBlockEnd);\n padding-inline-start: var(--pf-v6-c-tabs__item--PaddingInlineStart);\n padding-inline-end: var(--pf-v6-c-tabs__item--PaddingInlineEnd);\n scroll-snap-align: var(--pf-v6-c-tabs__item--ScrollSnapAlign);\n background-color: var(--pf-v6-c-tabs__item--BackgroundColor);\n}\n.pf-v6-c-tabs__item.pf-m-current {\n --pf-v6-c-tabs__link--Color: var(--pf-v6-c-tabs__item--m-current__link--Color);\n --pf-v6-c-tabs__link--after--BorderColor: var(--pf-v6-c-tabs--link-accent--color);\n --pf-v6-c-tabs__link--after--BorderWidth: var(--pf-v6-c-tabs__item--m-current__link--after--BorderWidth);\n --pf-v6-c-tabs__item--BackgroundColor: var(--pf-v6-c-tabs__item--m-current--BackgroundColor);\n}\n.pf-v6-c-tabs__item.pf-m-action {\n position: relative;\n}\n.pf-v6-c-tabs__item.pf-m-action::before {\n z-index: var(--pf-v6-c-tabs__item--m-action--before--ZIndex);\n}\n.pf-v6-c-tabs__item.pf-m-action .pf-v6-c-tabs__link::before,\n.pf-v6-c-tabs__item.pf-m-action .pf-v6-c-tabs__link::after {\n content: revert;\n}\n\n.pf-v6-c-tabs::before,\n.pf-v6-c-tabs__list::before,\n.pf-v6-c-tabs__link::before,\n.pf-v6-c-tabs__link::after,\n.pf-v6-c-tabs__item.pf-m-action::before,\n.pf-v6-c-tabs__item.pf-m-action::after,\n.pf-v6-c-tabs__scroll-button::before,\n.pf-v6-c-tabs__add::before {\n position: absolute;\n inset-block-end: 0;\n inset-inline-start: 0;\n inset-inline-end: 0;\n content: "";\n border-style: solid;\n}\n\n.pf-v6-c-tabs__list::before,\n.pf-v6-c-tabs__link::before,\n.pf-v6-c-tabs__link::after,\n.pf-v6-c-tabs__item.pf-m-action::before,\n.pf-v6-c-tabs__item.pf-m-action::after,\n.pf-v6-c-tabs__scroll-button::before,\n.pf-v6-c-tabs__add::before {\n inset-block-start: 0;\n}\n\n.pf-v6-c-tabs__link,\n.pf-v6-c-tabs__scroll-button,\n.pf-v6-c-tabs__list::before,\n.pf-v6-c-tabs__add::before {\n border: 0;\n}\n\n.pf-v6-c-tabs__item.pf-m-action, .pf-v6-c-tabs__link {\n --pf-v6-c-tabs__link--after--BorderBlockEndWidth: var(--pf-v6-c-tabs__link--after--BorderWidth);\n}\n\n.pf-v6-c-tabs__link {\n display: flex;\n flex: 1;\n column-gap: var(--pf-v6-c-tabs__link--ColumnGap);\n align-items: center;\n padding-block-start: var(--pf-v6-c-tabs__link--PaddingBlockStart);\n padding-block-end: var(--pf-v6-c-tabs__link--PaddingBlockEnd);\n padding-inline-start: var(--pf-v6-c-tabs__link--PaddingInlineStart);\n padding-inline-end: var(--pf-v6-c-tabs__link--PaddingInlineEnd);\n font-size: var(--pf-v6-c-tabs__link--FontSize);\n color: var(--pf-v6-c-tabs__link--Color);\n text-decoration-line: none;\n background-color: var(--pf-v6-c-tabs__link--BackgroundColor);\n border: var(--pf-v6-c-tabs__link--BorderWidth) solid var(--pf-v6-c-tabs__link--BorderColor);\n border-radius: var(--pf-v6-c-tabs__link--BorderRadius);\n transition: background-color var(--pf-v6-c-tabs__link--TransitionDuration--background-color) var(--pf-v6-c-tabs__link--TransitionTimingFunction--background-color);\n}\n.pf-v6-c-tabs__item.pf-m-action::before, .pf-v6-c-tabs__link::before {\n pointer-events: none;\n border-block-start-color: var(--pf-v6-c-tabs__link--before--BorderBlockStartColor);\n border-block-start-width: var(--pf-v6-c-tabs__link--before--BorderBlockStartWidth);\n border-block-end-color: var(--pf-v6-c-tabs__link--before--BorderBlockEndColor);\n border-block-end-width: var(--pf-v6-c-tabs__link--before--BorderBlockEndWidth);\n border-inline-start-color: var(--pf-v6-c-tabs__link--before--BorderInlineStartColor);\n border-inline-start-width: var(--pf-v6-c-tabs__link--before--BorderInlineStartWidth);\n border-inline-end-color: var(--pf-v6-c-tabs__link--before--BorderInlineEndColor);\n border-inline-end-width: var(--pf-v6-c-tabs__link--before--BorderInlineEndWidth);\n}\n\n.pf-v6-c-tabs__item.pf-m-action::after, .pf-v6-c-tabs__link::after {\n inset-block-start: var(--pf-v6-c-tabs__link--after--InsetBlockStart);\n inset-block-end: var(--pf-v6-c-tabs__link--after--InsetBlockEnd);\n inset-inline-start: var(--pf-v6-c-tabs__link--before--InsetInlineStart, var(--pf-v6-c-tabs__link--after--InsetInlineStart));\n inset-inline-end: var(--pf-v6-c-tabs__link--after--InsetInlineEnd);\n border-color: var(--pf-v6-c-tabs__link--after--BorderColor);\n border-block-start-width: var(--pf-v6-c-tabs__link--after--BorderBlockStartWidth);\n border-block-end-width: var(--pf-v6-c-tabs__link--after--BorderBlockEndWidth);\n border-inline-start-width: var(--pf-v6-c-tabs__link--after--BorderInlineStartWidth);\n border-inline-end-width: var(--pf-v6-c-tabs__link--after--BorderInlineEndWidth);\n border-radius: var(--pf-v6-c-tabs__link--after--BorderRadius);\n}\n\n.pf-v6-c-tabs__link:where(:hover, :focus) {\n --pf-v6-c-tabs__link--BackgroundColor: var(--pf-v6-c-tabs__link--hover--BackgroundColor);\n --pf-v6-c-tabs__link--BorderColor: var(--pf-v6-c-tabs__link--hover--BorderColor);\n}\n.pf-v6-c-tabs__link:disabled, .pf-v6-c-tabs__link.pf-m-disabled {\n pointer-events: none;\n}\n.pf-v6-c-tabs__item.pf-m-action.pf-m-disabled, .pf-v6-c-tabs__link:disabled, .pf-v6-c-tabs__link.pf-m-disabled, .pf-v6-c-tabs__link.pf-m-aria-disabled {\n --pf-v6-c-tabs__link--Color: var(--pf-v6-c-tabs__link--disabled--Color);\n --pf-v6-c-tabs__link--before--BorderInlineEndWidth: var(--pf-v6-c-tabs__link--disabled--before--BorderInlineEndWidth);\n --pf-v6-c-tabs__link--before--BorderBlockEndWidth: var(--pf-v6-c-tabs__link--disabled--before--BorderBlockEndWidth);\n --pf-v6-c-tabs__link--before--BorderInlineStartWidth: var(--pf-v6-c-tabs__link--disabled--before--BorderInlineStartWidth);\n --pf-v6-c-tabs__link--after--BorderWidth: 0;\n}\n\n.pf-v6-c-tabs__link:is(:disabled, .pf-m-disabled, .pf-m-aria-disabled) {\n --pf-v6-c-tabs__link--BackgroundColor: var(--pf-v6-c-tabs__link--disabled--BackgroundColor);\n --pf-v6-c-tabs__link--BorderColor: var(--pf-v6-c-tabs__link--disabled--BorderColor);\n}\n.pf-v6-c-tabs__item.pf-m-action.pf-m-disabled {\n --pf-v6-c-tabs__link--BackgroundColor: transparent;\n}\n\n.pf-v6-c-tabs__link.pf-m-aria-disabled {\n cursor: default;\n}\n.pf-v6-c-tabs__link.pf-m-expanded {\n --pf-v6-c-tabs__link-toggle-icon--Rotate: var(--pf-v6-c-tabs__link--m-expanded__toggle-icon--Rotate);\n}\n\n:where(.pf-v6-m-dir-rtl, [dir=rtl]) .pf-v6-c-tabs__link-toggle-icon {\n scale: -1 1;\n}\n\n.pf-v6-c-tabs__link-toggle-icon {\n align-self: end;\n font-size: var(--pf-v6-c-tabs__link-toggle-icon--FontSize);\n color: var(--pf-v6-c-tabs__link-toggle-icon--Color);\n transform: rotate(var(--pf-v6-c-tabs__link-toggle-icon--Rotate));\n transition: var(--pf-v6-c-tabs__link-toggle-icon--Transition);\n}\n\n.pf-v6-c-tabs__item-action {\n display: flex;\n}\n.pf-v6-c-tabs__item-action .pf-v6-c-button {\n --pf-v6-c-button--FontSize: var(--pf-v6-c-tabs__item-action--c-button--FontSize);\n}\n\n.pf-v6-c-tabs__item-action-icon {\n display: inline-block;\n margin-block-start: var(--pf-v6-c-tabs__item-action-icon--MarginBlockStart);\n}\n\n.pf-v6-c-tabs__scroll-button {\n padding-block-start: var(--pf-v6-c-tabs__scroll-button--PaddingBlockStart);\n padding-block-end: var(--pf-v6-c-tabs__scroll-button--PaddingBlockEnd);\n padding-inline-start: var(--pf-v6-c-tabs__scroll-button--PaddingInlineStart);\n padding-inline-end: var(--pf-v6-c-tabs__scroll-button--PaddingInlineEnd);\n opacity: 0;\n transition: margin var(--pf-v6-c-tabs__scroll-button--TransitionDuration--margin), transform var(--pf-v6-c-tabs__scroll-button--TransitionDuration--transform), opacity var(--pf-v6-c-tabs__scroll-button--TransitionDuration--opacity);\n}\n.pf-v6-c-tabs__scroll-button::before {\n border-color: var(--pf-v6-c-tabs__scroll-button--before--BorderColor);\n border-block-start-width: 0;\n border-block-end-width: var(--pf-v6-c-tabs__scroll-button--before--BorderBlockEndWidth);\n border-inline-start-width: var(--pf-v6-c-tabs__scroll-button--before--BorderInlineStartWidth);\n border-inline-end-width: var(--pf-v6-c-tabs__scroll-button--before--BorderInlineEndWidth);\n}\n.pf-v6-c-tabs__scroll-button:nth-of-type(1) {\n --pf-v6-c-tabs__scroll-button--before--BorderInlineEndWidth: var(--pf-v6-c-tabs__scroll-button--before--border-width--base);\n margin-inline-end: calc(var(--pf-v6-c-tabs__scroll-button--Width) * -1);\n transform: translateX(-100%);\n}\n.pf-v6-c-tabs__scroll-button:nth-of-type(2) {\n --pf-v6-c-tabs__scroll-button--before--BorderInlineStartWidth: var(--pf-v6-c-tabs__scroll-button--before--border-width--base);\n margin-inline-start: calc(var(--pf-v6-c-tabs__scroll-button--Width) * -1);\n transform: translateX(100%);\n}\n\n.pf-v6-c-tabs__add {\n position: relative;\n display: flex;\n padding-block-start: var(--pf-v6-c-tabs__add--PaddingBlockStart);\n padding-block-end: var(--pf-v6-c-tabs__add--PaddingBlockEnd);\n padding-inline-start: var(--pf-v6-c-tabs__add--PaddingInlineStart);\n padding-inline-end: var(--pf-v6-c-tabs__add--PaddingInlineEnd);\n}\n.pf-v6-c-tabs__add::before {\n border-inline-start: var(--pf-v6-c-tabs__add--before--BorderInlineStartWidth) solid var(--pf-v6-c-tabs__add--before--BorderColor);\n}\n.pf-v6-c-tabs__add .pf-v6-c-button {\n --pf-v6-c-button--FontSize: var(--pf-v6-c-tabs__add--c-button--FontSize);\n}\n\n.pf-v6-c-tabs.pf-m-inset-none {\n --pf-v6-c-tabs--inset: 0;\n --pf-v6-c-tabs--m-vertical--inset: 0;\n --pf-v6-c-tabs--m-vertical--m-box--inset: 0;\n}\n.pf-v6-c-tabs.pf-m-inset-sm {\n --pf-v6-c-tabs--inset: var(--pf-t--global--spacer--sm);\n --pf-v6-c-tabs--m-vertical--inset: var(--pf-t--global--spacer--sm);\n --pf-v6-c-tabs--m-vertical--m-box--inset: var(--pf-t--global--spacer--sm);\n}\n.pf-v6-c-tabs.pf-m-inset-md {\n --pf-v6-c-tabs--inset: var(--pf-t--global--spacer--md);\n --pf-v6-c-tabs--m-vertical--inset: var(--pf-t--global--spacer--md);\n --pf-v6-c-tabs--m-vertical--m-box--inset: var(--pf-t--global--spacer--md);\n}\n.pf-v6-c-tabs.pf-m-inset-lg {\n --pf-v6-c-tabs--inset: var(--pf-t--global--spacer--lg);\n --pf-v6-c-tabs--m-vertical--inset: var(--pf-t--global--spacer--lg);\n --pf-v6-c-tabs--m-vertical--m-box--inset: var(--pf-t--global--spacer--lg);\n}\n.pf-v6-c-tabs.pf-m-inset-xl {\n --pf-v6-c-tabs--inset: var(--pf-t--global--spacer--xl);\n --pf-v6-c-tabs--m-vertical--inset: var(--pf-t--global--spacer--xl);\n --pf-v6-c-tabs--m-vertical--m-box--inset: var(--pf-t--global--spacer--xl);\n}\n.pf-v6-c-tabs.pf-m-inset-2xl {\n --pf-v6-c-tabs--inset: var(--pf-t--global--spacer--2xl);\n --pf-v6-c-tabs--m-vertical--inset: var(--pf-t--global--spacer--2xl);\n --pf-v6-c-tabs--m-vertical--m-box--inset: var(--pf-t--global--spacer--2xl);\n}\n@media (min-width: 36rem) {\n .pf-v6-c-tabs.pf-m-inset-none-on-sm {\n --pf-v6-c-tabs--inset: 0;\n --pf-v6-c-tabs--m-vertical--inset: 0;\n --pf-v6-c-tabs--m-vertical--m-box--inset: 0;\n }\n .pf-v6-c-tabs.pf-m-inset-sm-on-sm {\n --pf-v6-c-tabs--inset: var(--pf-t--global--spacer--sm);\n --pf-v6-c-tabs--m-vertical--inset: var(--pf-t--global--spacer--sm);\n --pf-v6-c-tabs--m-vertical--m-box--inset: var(--pf-t--global--spacer--sm);\n }\n .pf-v6-c-tabs.pf-m-inset-md-on-sm {\n --pf-v6-c-tabs--inset: var(--pf-t--global--spacer--md);\n --pf-v6-c-tabs--m-vertical--inset: var(--pf-t--global--spacer--md);\n --pf-v6-c-tabs--m-vertical--m-box--inset: var(--pf-t--global--spacer--md);\n }\n .pf-v6-c-tabs.pf-m-inset-lg-on-sm {\n --pf-v6-c-tabs--inset: var(--pf-t--global--spacer--lg);\n --pf-v6-c-tabs--m-vertical--inset: var(--pf-t--global--spacer--lg);\n --pf-v6-c-tabs--m-vertical--m-box--inset: var(--pf-t--global--spacer--lg);\n }\n .pf-v6-c-tabs.pf-m-inset-xl-on-sm {\n --pf-v6-c-tabs--inset: var(--pf-t--global--spacer--xl);\n --pf-v6-c-tabs--m-vertical--inset: var(--pf-t--global--spacer--xl);\n --pf-v6-c-tabs--m-vertical--m-box--inset: var(--pf-t--global--spacer--xl);\n }\n .pf-v6-c-tabs.pf-m-inset-2xl-on-sm {\n --pf-v6-c-tabs--inset: var(--pf-t--global--spacer--2xl);\n --pf-v6-c-tabs--m-vertical--inset: var(--pf-t--global--spacer--2xl);\n --pf-v6-c-tabs--m-vertical--m-box--inset: var(--pf-t--global--spacer--2xl);\n }\n}\n@media (min-width: 48rem) {\n .pf-v6-c-tabs.pf-m-inset-none-on-md {\n --pf-v6-c-tabs--inset: 0;\n --pf-v6-c-tabs--m-vertical--inset: 0;\n --pf-v6-c-tabs--m-vertical--m-box--inset: 0;\n }\n .pf-v6-c-tabs.pf-m-inset-sm-on-md {\n --pf-v6-c-tabs--inset: var(--pf-t--global--spacer--sm);\n --pf-v6-c-tabs--m-vertical--inset: var(--pf-t--global--spacer--sm);\n --pf-v6-c-tabs--m-vertical--m-box--inset: var(--pf-t--global--spacer--sm);\n }\n .pf-v6-c-tabs.pf-m-inset-md-on-md {\n --pf-v6-c-tabs--inset: var(--pf-t--global--spacer--md);\n --pf-v6-c-tabs--m-vertical--inset: var(--pf-t--global--spacer--md);\n --pf-v6-c-tabs--m-vertical--m-box--inset: var(--pf-t--global--spacer--md);\n }\n .pf-v6-c-tabs.pf-m-inset-lg-on-md {\n --pf-v6-c-tabs--inset: var(--pf-t--global--spacer--lg);\n --pf-v6-c-tabs--m-vertical--inset: var(--pf-t--global--spacer--lg);\n --pf-v6-c-tabs--m-vertical--m-box--inset: var(--pf-t--global--spacer--lg);\n }\n .pf-v6-c-tabs.pf-m-inset-xl-on-md {\n --pf-v6-c-tabs--inset: var(--pf-t--global--spacer--xl);\n --pf-v6-c-tabs--m-vertical--inset: var(--pf-t--global--spacer--xl);\n --pf-v6-c-tabs--m-vertical--m-box--inset: var(--pf-t--global--spacer--xl);\n }\n .pf-v6-c-tabs.pf-m-inset-2xl-on-md {\n --pf-v6-c-tabs--inset: var(--pf-t--global--spacer--2xl);\n --pf-v6-c-tabs--m-vertical--inset: var(--pf-t--global--spacer--2xl);\n --pf-v6-c-tabs--m-vertical--m-box--inset: var(--pf-t--global--spacer--2xl);\n }\n}\n@media (min-width: 62rem) {\n .pf-v6-c-tabs.pf-m-inset-none-on-lg {\n --pf-v6-c-tabs--inset: 0;\n --pf-v6-c-tabs--m-vertical--inset: 0;\n --pf-v6-c-tabs--m-vertical--m-box--inset: 0;\n }\n .pf-v6-c-tabs.pf-m-inset-sm-on-lg {\n --pf-v6-c-tabs--inset: var(--pf-t--global--spacer--sm);\n --pf-v6-c-tabs--m-vertical--inset: var(--pf-t--global--spacer--sm);\n --pf-v6-c-tabs--m-vertical--m-box--inset: var(--pf-t--global--spacer--sm);\n }\n .pf-v6-c-tabs.pf-m-inset-md-on-lg {\n --pf-v6-c-tabs--inset: var(--pf-t--global--spacer--md);\n --pf-v6-c-tabs--m-vertical--inset: var(--pf-t--global--spacer--md);\n --pf-v6-c-tabs--m-vertical--m-box--inset: var(--pf-t--global--spacer--md);\n }\n .pf-v6-c-tabs.pf-m-inset-lg-on-lg {\n --pf-v6-c-tabs--inset: var(--pf-t--global--spacer--lg);\n --pf-v6-c-tabs--m-vertical--inset: var(--pf-t--global--spacer--lg);\n --pf-v6-c-tabs--m-vertical--m-box--inset: var(--pf-t--global--spacer--lg);\n }\n .pf-v6-c-tabs.pf-m-inset-xl-on-lg {\n --pf-v6-c-tabs--inset: var(--pf-t--global--spacer--xl);\n --pf-v6-c-tabs--m-vertical--inset: var(--pf-t--global--spacer--xl);\n --pf-v6-c-tabs--m-vertical--m-box--inset: var(--pf-t--global--spacer--xl);\n }\n .pf-v6-c-tabs.pf-m-inset-2xl-on-lg {\n --pf-v6-c-tabs--inset: var(--pf-t--global--spacer--2xl);\n --pf-v6-c-tabs--m-vertical--inset: var(--pf-t--global--spacer--2xl);\n --pf-v6-c-tabs--m-vertical--m-box--inset: var(--pf-t--global--spacer--2xl);\n }\n}\n@media (min-width: 75rem) {\n .pf-v6-c-tabs.pf-m-inset-none-on-xl {\n --pf-v6-c-tabs--inset: 0;\n --pf-v6-c-tabs--m-vertical--inset: 0;\n --pf-v6-c-tabs--m-vertical--m-box--inset: 0;\n }\n .pf-v6-c-tabs.pf-m-inset-sm-on-xl {\n --pf-v6-c-tabs--inset: var(--pf-t--global--spacer--sm);\n --pf-v6-c-tabs--m-vertical--inset: var(--pf-t--global--spacer--sm);\n --pf-v6-c-tabs--m-vertical--m-box--inset: var(--pf-t--global--spacer--sm);\n }\n .pf-v6-c-tabs.pf-m-inset-md-on-xl {\n --pf-v6-c-tabs--inset: var(--pf-t--global--spacer--md);\n --pf-v6-c-tabs--m-vertical--inset: var(--pf-t--global--spacer--md);\n --pf-v6-c-tabs--m-vertical--m-box--inset: var(--pf-t--global--spacer--md);\n }\n .pf-v6-c-tabs.pf-m-inset-lg-on-xl {\n --pf-v6-c-tabs--inset: var(--pf-t--global--spacer--lg);\n --pf-v6-c-tabs--m-vertical--inset: var(--pf-t--global--spacer--lg);\n --pf-v6-c-tabs--m-vertical--m-box--inset: var(--pf-t--global--spacer--lg);\n }\n .pf-v6-c-tabs.pf-m-inset-xl-on-xl {\n --pf-v6-c-tabs--inset: var(--pf-t--global--spacer--xl);\n --pf-v6-c-tabs--m-vertical--inset: var(--pf-t--global--spacer--xl);\n --pf-v6-c-tabs--m-vertical--m-box--inset: var(--pf-t--global--spacer--xl);\n }\n .pf-v6-c-tabs.pf-m-inset-2xl-on-xl {\n --pf-v6-c-tabs--inset: var(--pf-t--global--spacer--2xl);\n --pf-v6-c-tabs--m-vertical--inset: var(--pf-t--global--spacer--2xl);\n --pf-v6-c-tabs--m-vertical--m-box--inset: var(--pf-t--global--spacer--2xl);\n }\n}\n@media (min-width: 90.625rem) {\n .pf-v6-c-tabs.pf-m-inset-none-on-2xl {\n --pf-v6-c-tabs--inset: 0;\n --pf-v6-c-tabs--m-vertical--inset: 0;\n --pf-v6-c-tabs--m-vertical--m-box--inset: 0;\n }\n .pf-v6-c-tabs.pf-m-inset-sm-on-2xl {\n --pf-v6-c-tabs--inset: var(--pf-t--global--spacer--sm);\n --pf-v6-c-tabs--m-vertical--inset: var(--pf-t--global--spacer--sm);\n --pf-v6-c-tabs--m-vertical--m-box--inset: var(--pf-t--global--spacer--sm);\n }\n .pf-v6-c-tabs.pf-m-inset-md-on-2xl {\n --pf-v6-c-tabs--inset: var(--pf-t--global--spacer--md);\n --pf-v6-c-tabs--m-vertical--inset: var(--pf-t--global--spacer--md);\n --pf-v6-c-tabs--m-vertical--m-box--inset: var(--pf-t--global--spacer--md);\n }\n .pf-v6-c-tabs.pf-m-inset-lg-on-2xl {\n --pf-v6-c-tabs--inset: var(--pf-t--global--spacer--lg);\n --pf-v6-c-tabs--m-vertical--inset: var(--pf-t--global--spacer--lg);\n --pf-v6-c-tabs--m-vertical--m-box--inset: var(--pf-t--global--spacer--lg);\n }\n .pf-v6-c-tabs.pf-m-inset-xl-on-2xl {\n --pf-v6-c-tabs--inset: var(--pf-t--global--spacer--xl);\n --pf-v6-c-tabs--m-vertical--inset: var(--pf-t--global--spacer--xl);\n --pf-v6-c-tabs--m-vertical--m-box--inset: var(--pf-t--global--spacer--xl);\n }\n .pf-v6-c-tabs.pf-m-inset-2xl-on-2xl {\n --pf-v6-c-tabs--inset: var(--pf-t--global--spacer--2xl);\n --pf-v6-c-tabs--m-vertical--inset: var(--pf-t--global--spacer--2xl);\n --pf-v6-c-tabs--m-vertical--m-box--inset: var(--pf-t--global--spacer--2xl);\n }\n}\n\n@media (prefers-reduced-motion: no-preference) {\n .pf-v6-c-tabs.pf-m-animate-current:not(.pf-m-box) .pf-v6-c-tabs__link::after,\n .pf-v6-c-tabs.pf-m-animate-current:not(.pf-m-box) .pf-v6-c-tabs__item.pf-m-action::after {\n content: revert;\n }\n .pf-v6-c-tabs.pf-m-animate-current:not(.pf-m-box) .pf-v6-c-tabs__list::after {\n position: absolute;\n inset-block-start: var(--pf-v6-c-tabs--link-accent--InsetBlockStart);\n inset-block-end: var(--pf-v6-c-tabs--link-accent--InsetBlockEnd);\n inset-inline-start: var(--pf-v6-c-tabs--link-accent--InsetInlineStart);\n width: var(--pf-v6-c-tabs--link-accent--Width, var(--pf-v6-c-tabs--link-accent--length));\n height: var(--pf-v6-c-tabs--link-accent--Height, var(--pf-v6-c-tabs--link-accent--length));\n content: "";\n border: 0 solid var(--pf-v6-c-tabs--link-accent--color);\n border-block-end-width: var(--pf-v6-c-tabs--link-accent--BorderBlockEndWidth);\n border-inline-start-width: var(--pf-v6-c-tabs--link-accent--BorderInlineStartWidth);\n transform-origin: var(--pf-v6-c-tabs--link-accent--TransformOrigin);\n transition-timing-function: var(--pf-v6-c-tabs--link-accent--TransitionTimingFunction);\n transition-duration: var(--pf-v6-c-tabs--link-accent--TransitionDuration);\n transition-property: width, height, translate;\n translate: var(--pf-v6-c-tabs--link-accent--TranslateX) var(--pf-v6-c-tabs--link-accent--TranslateY);\n }\n :where(.pf-v6-m-dir-rtl, [dir=rtl]) .pf-v6-c-tabs.pf-m-animate-current:not(.pf-m-box) .pf-v6-c-tabs__list::after {\n translate: calc(var(--pf-v6-c-tabs--link-accent--TranslateX) * var(--pf-v6-global--inverse--multiplier)) var(--pf-v6-c-tabs--link-accent--TranslateY);\n }\n .pf-v6-c-tabs.pf-m-initializing-accent {\n --pf-v6-c-tabs--link-accent--TransitionDuration: 0;\n }\n}',""]);const i=l},8436(e,n,t){"use strict";t.d(n,{A:()=>i});var a=t(1601),o=t.n(a),r=t(6314),l=t.n(r)()(o());l.push([e.id,'.pf-v6-c-text-input-group {\n --pf-v6-c-text-input-group--BackgroundColor: var(--pf-t--global--background--color--control--default);\n --pf-v6-c-text-input-group--BorderColor: var(--pf-t--global--border--color--control--default);\n --pf-v6-c-text-input-group--m-success--BorderColor: var(--pf-t--global--border--color--status--success--default);\n --pf-v6-c-text-input-group--m-warning--BorderColor: var(--pf-t--global--border--color--status--warning--default);\n --pf-v6-c-text-input-group--m-error--BorderColor: var(--pf-t--global--border--color--status--danger--default);\n --pf-v6-c-text-input-group--BorderWidth: var(--pf-t--global--border--width--control--default);\n --pf-v6-c-text-input-group__LineHeight: var(--pf-t--global--font--line-height--body);\n --pf-v6-c-text-input-group__FontSize: var(--pf-t--global--font--size--body--default);\n --pf-v6-c-text-input-group--m-hover--BorderColor: var(--pf-t--global--border--color--hover);\n --pf-v6-c-text-input-group--m-hover--m-success--BorderColor: var(--pf-t--global--border--color--status--success--hover);\n --pf-v6-c-text-input-group--m-hover--m-warning--BorderColor: var(--pf-t--global--border--color--status--warning--hover);\n --pf-v6-c-text-input-group--m-hover--m-error--BorderColor: var(--pf-t--global--border--color--status--danger--hover);\n --pf-v6-c-text-input-group__main--first-child--not--text-input--MarginInlineStart: calc(var(--pf-t--global--spacer--control--horizontal--plain) / 2);\n --pf-v6-c-text-input-group__main--m-icon__text-input--PaddingInlineStart: calc(var(--pf-t--global--spacer--control--horizontal--default) + var(--pf-v6-c-text-input-group__icon--FontSize) + var(--pf-t--global--spacer--gap--text-to-element--default));\n --pf-v6-c-text-input-group--status__text-input--PaddingInlineEnd: calc(var(--pf-t--global--spacer--control--horizontal--default) + var(--pf-v6-c-text-input-group__icon--FontSize) + var(--pf-t--global--spacer--gap--text-to-element--default));\n --pf-v6-c-text-input-group--utilities--status__text-input--PaddingInlineEnd: calc(var(--pf-t--global--spacer--sm) + var(--pf-v6-c-text-input-group__icon--FontSize) + var(--pf-t--global--spacer--gap--text-to-element--default));\n --pf-v6-c-text-input-group__main--RowGap: var(--pf-t--global--spacer--xs);\n --pf-v6-c-text-input-group__main--ColumnGap: var(--pf-t--global--spacer--xs);\n --pf-v6-c-text-input-group__text--BorderRadius--base: var(--pf-t--global--border--radius--control--form-element);\n --pf-v6-c-text-input-group__text--BorderStartStartRadius: var(--pf-v6-c-text-input-group__text--BorderRadius--base);\n --pf-v6-c-text-input-group__text--BorderStartEndRadius: var(--pf-v6-c-text-input-group__text--BorderRadius--base);\n --pf-v6-c-text-input-group__text--BorderEndEndRadius: var(--pf-v6-c-text-input-group__text--BorderRadius--base);\n --pf-v6-c-text-input-group__text--BorderEndStartRadius: var(--pf-v6-c-text-input-group__text--BorderRadius--base);\n --pf-v6-c-text-input-group--c-label-group__main--PaddingBlockStart: calc(var(--pf-t--global--spacer--control--vertical--default) / 2);\n --pf-v6-c-text-input-group--c-label-group__main--PaddingInlineEnd: calc(var(--pf-t--global--spacer--control--horizontal--plain) / 2);\n --pf-v6-c-text-input-group--c-label-group__main--PaddingBlockEnd: calc(var(--pf-t--global--spacer--control--vertical--default) / 2);\n --pf-v6-c-text-input-group__text-input--PaddingBlockStart: var(--pf-t--global--spacer--control--vertical--default);\n --pf-v6-c-text-input-group__text-input--PaddingInlineEnd: var(--pf-t--global--spacer--control--horizontal--default);\n --pf-v6-c-text-input-group__text-input--PaddingBlockEnd: var(--pf-t--global--spacer--control--vertical--default);\n --pf-v6-c-text-input-group__text-input--PaddingInlineStart: var(--pf-t--global--spacer--control--horizontal--default);\n --pf-v6-c-text-input-group__text-input--MinWidth: 12ch;\n --pf-v6-c-text-input-group__text-input--m-hint--Color: var(--pf-t--global--text--color--placeholder);\n --pf-v6-c-text-input-group__text-input--Color: var(--pf-t--global--text--color--regular);\n --pf-v6-c-text-input-group__text-input--placeholder--Color: var(--pf-t--global--text--color--placeholder);\n --pf-v6-c-text-input-group__text-input--BackgroundColor: transparent;\n --pf-v6-c-text-input-group__text-input--OutlineOffset: -6px;\n --pf-v6-c-text-input-group__icon--FontSize: var(--pf-t--global--icon--size--font--body--default);\n --pf-v6-c-text-input-group__icon--InsetInlineStart: var(--pf-t--global--spacer--control--horizontal--default);\n --pf-v6-c-text-input-group__icon--m-status--InsetInlineEnd: var(--pf-t--global--spacer--control--horizontal--default);\n --pf-v6-c-text-input-group--utilities--icon--m-status--InsetInlineEnd: var(--pf-t--global--spacer--sm);\n --pf-v6-c-text-input-group__icon--Color: var(--pf-t--global--icon--color--regular);\n --pf-v6-c-text-input-group--m-disabled__icon--Color: var(--pf-t--global--icon--color--on-disabled);\n --pf-v6-c-text-input-group__icon--m-status--Color: var(--pf-t--global--icon--color--regular);\n --pf-v6-c-text-input-group--m-disabled__icon--m-status--Color: var(--pf-t--global--icon--color--on-disabled);\n --pf-v6-c-text-input-group__main--m-success__icon--m-status--Color: var(--pf-t--global--icon--color--status--success--default);\n --pf-v6-c-text-input-group__main--m-warning__icon--m-status--Color: var(--pf-t--global--icon--color--status--warning--default);\n --pf-v6-c-text-input-group__main--m-error__icon--m-status--Color: var(--pf-t--global--icon--color--status--danger--default);\n --pf-v6-c-text-input-group__icon--TranslateY: -50%;\n --pf-v6-c-text-input-group__utilities--child--MarginInlineStart: var(--pf-t--global--spacer--xs);\n --pf-v6-c-text-input-group--m-disabled--Color: var(--pf-t--global--text--color--on-disabled);\n --pf-v6-c-text-input-group--m-disabled--BackgroundColor: var(--pf-t--global--background--color--disabled--default);\n}\n\n.pf-v6-c-text-input-group {\n position: relative;\n display: flex;\n width: 100%;\n font-size: var(--pf-v6-c-text-input-group__FontSize);\n line-height: var(--pf-v6-c-text-input-group__LineHeight);\n color: var(--pf-v6-c-text-input-group--Color, inherit);\n background-color: var(--pf-v6-c-text-input-group--BackgroundColor);\n border-start-start-radius: var(--pf-v6-c-text-input-group__text--BorderStartStartRadius);\n border-start-end-radius: var(--pf-v6-c-text-input-group__text--BorderStartEndRadius);\n border-end-start-radius: var(--pf-v6-c-text-input-group__text--BorderEndStartRadius);\n border-end-end-radius: var(--pf-v6-c-text-input-group__text--BorderEndEndRadius);\n}\n.pf-v6-c-text-input-group::before {\n position: absolute;\n inset: 0;\n pointer-events: none;\n content: "";\n border: var(--pf-v6-c-text-input-group--BorderWidth) solid var(--pf-v6-c-text-input-group--BorderColor);\n border-start-start-radius: var(--pf-v6-c-text-input-group__text--BorderStartStartRadius);\n border-start-end-radius: var(--pf-v6-c-text-input-group__text--BorderStartEndRadius);\n border-end-start-radius: var(--pf-v6-c-text-input-group__text--BorderEndStartRadius);\n border-end-end-radius: var(--pf-v6-c-text-input-group__text--BorderEndEndRadius);\n}\n.pf-v6-c-text-input-group.pf-m-disabled {\n --pf-v6-c-text-input-group--Color: var(--pf-v6-c-text-input-group--m-disabled--Color);\n --pf-v6-c-text-input-group__text-input--Color: var(--pf-v6-c-text-input-group--m-disabled--Color);\n --pf-v6-c-text-input-group__text-input--placeholder--Color: var(--pf-v6-c-text-input-group--m-disabled--Color);\n --pf-v6-c-text-input-group__icon--Color: var(--pf-v6-c-text-input-group--m-disabled__icon--Color);\n --pf-v6-c-text-input-group__icon--m-status--Color: var(--pf-v6-c-text-input-group--m-disabled__icon--m-status--Color);\n --pf-v6-c-text-input-group--BackgroundColor: var(--pf-v6-c-text-input-group--m-disabled--BackgroundColor);\n pointer-events: none;\n}\n.pf-v6-c-text-input-group.pf-m-plain {\n --pf-v6-c-text-input-group--BackgroundColor: transparent;\n}\n.pf-v6-c-text-input-group.pf-m-plain::before {\n border: 0;\n}\n.pf-v6-c-text-input-group.pf-m-success {\n --pf-v6-c-text-input-group--BorderColor: var(--pf-v6-c-text-input-group--m-success--BorderColor);\n --pf-v6-c-text-input-group--m-hover--BorderColor: var(--pf-v6-c-text-input-group--m-hover--m-success--BorderColor);\n --pf-v6-c-text-input-group__icon--m-status--Color: var(--pf-v6-c-text-input-group__main--m-success__icon--m-status--Color);\n}\n.pf-v6-c-text-input-group.pf-m-warning {\n --pf-v6-c-text-input-group--BorderColor: var(--pf-v6-c-text-input-group--m-warning--BorderColor);\n --pf-v6-c-text-input-group--m-hover--BorderColor: var(--pf-v6-c-text-input-group--m-hover--m-warning--BorderColor);\n --pf-v6-c-text-input-group__icon--m-status--Color: var(--pf-v6-c-text-input-group__main--m-warning__icon--m-status--Color);\n}\n.pf-v6-c-text-input-group.pf-m-error {\n --pf-v6-c-text-input-group--BorderColor: var(--pf-v6-c-text-input-group--m-error--BorderColor);\n --pf-v6-c-text-input-group--m-hover--BorderColor: var(--pf-v6-c-text-input-group--m-hover--m-error--BorderColor);\n --pf-v6-c-text-input-group__icon--m-status--Color: var(--pf-v6-c-text-input-group__main--m-error__icon--m-status--Color);\n}\n@media (prefers-reduced-motion: no-preference) {\n .pf-v6-c-text-input-group.pf-m-error {\n translate: var(--pf-v6-global--danger-jiggle--TranslateX, 0);\n animation-name: pf-v6-global-danger-jiggle-motion;\n animation-duration: var(--pf-v6-global--danger-jiggle--AnimationDuration--Transform);\n animation-timing-function: var(--pf-v6-global--danger-jiggle--AnimationTimingFunction--Transform);\n animation-fill-mode: both;\n }\n}\n.pf-v6-c-text-input-group.pf-m-error .pf-v6-c-text-input-group__icon.pf-m-status {\n --pf-v6-c-text-input-group--TransitionDuration--Opacity: var(--pf-t--global--motion--duration--fade--default);\n --pf-v6-c-text-input-group--TransitionTimingFunction--Opacity: var(--pf-t--global--motion--timing-function--default);\n animation-name: pf-v6-global-fade-in;\n animation-duration: var(--pf-v6-c-text-input-group--TransitionDuration--Opacity);\n animation-timing-function: var(--pf-v6-c-text-input-group--TransitionTimingFunction--Opacity);\n}\n.pf-v6-c-text-input-group:hover {\n --pf-v6-c-text-input-group--BorderColor: var(--pf-v6-c-text-input-group--m-hover--BorderColor);\n}\n.pf-v6-c-text-input-group:where(.pf-m-success, .pf-m-warning, .pf-m-error) {\n --pf-v6-c-text-input-group__text-input--PaddingInlineEnd: var(--pf-v6-c-text-input-group--status__text-input--PaddingInlineEnd);\n}\n.pf-v6-c-text-input-group:where(.pf-m-success, .pf-m-warning, .pf-m-error) .pf-v6-c-text-input-group__text {\n --pf-v6-c-text-input-group__text--Position: relative;\n}\n.pf-v6-c-text-input-group:has(> .pf-v6-c-text-input-group__utilities) {\n --pf-v6-c-text-input-group__icon--m-status--InsetInlineEnd: var(--pf-v6-c-text-input-group--utilities--icon--m-status--InsetInlineEnd);\n --pf-v6-c-text-input-group--status__text-input--PaddingInlineEnd: var(--pf-v6-c-text-input-group--utilities--status__text-input--PaddingInlineEnd);\n}\n\n.pf-v6-c-text-input-group__main {\n display: flex;\n flex: 1;\n flex-wrap: wrap;\n gap: var(--pf-v6-c-text-input-group__main--RowGap) var(--pf-v6-c-text-input-group__main--ColumnGap);\n min-width: 0;\n}\n.pf-v6-c-text-input-group__main.pf-m-icon {\n --pf-v6-c-text-input-group__text--Position: relative;\n --pf-v6-c-text-input-group__text-input--PaddingInlineStart: var(--pf-v6-c-text-input-group__main--m-icon__text-input--PaddingInlineStart);\n display: inline-flex;\n align-items: center;\n justify-content: center;\n min-width: calc(var(--pf-v6-c-text-input-group__LineHeight) * var(--pf-v6-c-text-input-group__FontSize));\n}\n.pf-v6-c-text-input-group__main > :first-child:not(.pf-v6-c-text-input-group__text) {\n margin-inline-start: var(--pf-v6-c-text-input-group__main--first-child--not--text-input--MarginInlineStart);\n}\n.pf-v6-c-text-input-group__main .pf-v6-c-label-group__main {\n padding-block-start: var(--pf-v6-c-text-input-group--c-label-group__main--PaddingBlockStart);\n padding-block-end: var(--pf-v6-c-text-input-group--c-label-group__main--PaddingBlockEnd);\n padding-inline-end: var(--pf-v6-c-text-input-group--c-label-group__main--PaddingInlineEnd);\n}\n\n.pf-v6-c-text-input-group__text {\n position: var(--pf-v6-c-text-input-group__text--Position, revert);\n display: inline-grid;\n flex: 1;\n grid-template-areas: "text-input";\n grid-template-columns: 1fr;\n}\n\n.pf-v6-c-text-input-group__icon {\n position: absolute;\n inset-block-start: 50%;\n inset-inline-start: var(--pf-v6-c-text-input-group__icon--InsetInlineStart);\n font-size: var(--pf-v6-c-text-input-group__icon--FontSize);\n color: var(--pf-v6-c-text-input-group__icon--Color);\n transform: translateY(var(--pf-v6-c-text-input-group__icon--TranslateY));\n}\n.pf-v6-c-text-input-group__icon.pf-m-status {\n inset-inline-start: auto;\n inset-inline-end: var(--pf-v6-c-text-input-group__icon--m-status--InsetInlineEnd);\n color: var(--pf-v6-c-text-input-group__icon--m-status--Color);\n}\n\n.pf-v6-c-text-input-group__text-input {\n overflow: hidden;\n text-overflow: ellipsis;\n white-space: nowrap;\n position: relative;\n width: 100%;\n min-width: var(--pf-v6-c-text-input-group__text-input--MinWidth);\n padding-block-start: var(--pf-v6-c-text-input-group__text-input--PaddingBlockStart);\n padding-block-end: var(--pf-v6-c-text-input-group__text-input--PaddingBlockEnd);\n padding-inline-start: var(--pf-v6-c-text-input-group__text-input--PaddingInlineStart);\n padding-inline-end: var(--pf-v6-c-text-input-group__text-input--PaddingInlineEnd);\n color: var(--pf-v6-c-text-input-group__text-input--Color);\n outline-offset: var(--pf-v6-c-text-input-group__text-input--OutlineOffset);\n background-color: var(--pf-v6-c-text-input-group__text-input--BackgroundColor);\n border: 0;\n}\n.pf-v6-c-text-input-group__text-input, .pf-v6-c-text-input-group__text-input.pf-m-hint {\n grid-area: text-input;\n}\n.pf-v6-c-text-input-group__text-input.pf-m-hint {\n color: var(--pf-v6-c-text-input-group__text-input--m-hint--Color);\n}\n.pf-v6-c-text-input-group__text-input::placeholder {\n color: var(--pf-v6-c-text-input-group__text-input--placeholder--Color);\n}\n\n.pf-v6-c-text-input-group__utilities {\n display: flex;\n align-items: center;\n margin-inline-start: var(--pf-v6-c-text-input-group__utilities--MarginInlineStart);\n margin-inline-end: var(--pf-v6-c-text-input-group__utilities--MarginInlineEnd);\n}\n.pf-v6-c-text-input-group__utilities > * + * {\n margin-inline-start: var(--pf-v6-c-text-input-group__utilities--child--MarginInlineStart);\n}\n\n.pf-v6-c-text-input-group__group {\n display: flex;\n}',""]);const i=l},5406(e,n,t){"use strict";t.d(n,{A:()=>i});var a=t(1601),o=t.n(a),r=t(6314),l=t.n(r)()(o());l.push([e.id,".pf-v6-c-title {\n --pf-v6-c-title--FontFamily: var(--pf-t--global--font--family--heading);\n --pf-v6-c-title--m-4xl--LineHeight: var(--pf-t--global--font--line-height--heading);\n --pf-v6-c-title--m-4xl--FontSize: var(--pf-t--global--font--size--heading--2xl);\n --pf-v6-c-title--m-4xl--FontWeight: var(--pf-t--global--font--weight--heading--default);\n --pf-v6-c-title--m-3xl--LineHeight: var(--pf-t--global--font--line-height--heading);\n --pf-v6-c-title--m-3xl--FontSize: var(--pf-t--global--font--size--heading--xl);\n --pf-v6-c-title--m-3xl--FontWeight: var(--pf-t--global--font--weight--heading--default);\n --pf-v6-c-title--m-2xl--LineHeight: var(--pf-t--global--font--line-height--heading);\n --pf-v6-c-title--m-2xl--FontSize: var(--pf-t--global--font--size--heading--lg);\n --pf-v6-c-title--m-2xl--FontWeight: var(--pf-t--global--font--weight--heading--default);\n --pf-v6-c-title--m-xl--LineHeight: var(--pf-t--global--font--line-height--heading);\n --pf-v6-c-title--m-xl--FontSize: var(--pf-t--global--font--size--heading--md);\n --pf-v6-c-title--m-xl--FontWeight: var(--pf-t--global--font--weight--heading--default);\n --pf-v6-c-title--m-lg--LineHeight: var(--pf-t--global--font--line-height--heading);\n --pf-v6-c-title--m-lg--FontSize: var(--pf-t--global--font--size--heading--sm);\n --pf-v6-c-title--m-lg--FontWeight: var(--pf-t--global--font--weight--heading--default);\n --pf-v6-c-title--m-md--LineHeight: var(--pf-t--global--font--line-height--heading);\n --pf-v6-c-title--m-md--FontSize: var(--pf-t--global--font--size--heading--xs);\n --pf-v6-c-title--m-md--FontWeight: var(--pf-t--global--font--weight--heading--default);\n --pf-v6-c-title--m-h1--LineHeight: var(--pf-t--global--font--line-height--heading);\n --pf-v6-c-title--m-h1--FontSize: var(--pf-t--global--font--size--heading--h1);\n --pf-v6-c-title--m-h1--FontWeight: var(--pf-t--global--font--weight--heading--default);\n --pf-v6-c-title--m-h2--LineHeight: var(--pf-t--global--font--line-height--heading);\n --pf-v6-c-title--m-h2--FontSize: var(--pf-t--global--font--size--heading--h2);\n --pf-v6-c-title--m-h2--FontWeight: var(--pf-t--global--font--weight--heading--default);\n --pf-v6-c-title--m-h3--LineHeight: var(--pf-t--global--font--line-height--heading);\n --pf-v6-c-title--m-h3--FontSize: var(--pf-t--global--font--size--heading--h3);\n --pf-v6-c-title--m-h3--FontWeight: var(--pf-t--global--font--weight--heading--default);\n --pf-v6-c-title--m-h4--LineHeight: var(--pf-t--global--font--line-height--heading);\n --pf-v6-c-title--m-h4--FontSize: var(--pf-t--global--font--size--heading--h4);\n --pf-v6-c-title--m-h4--FontWeight: var(--pf-t--global--font--weight--heading--default);\n --pf-v6-c-title--m-h5--LineHeight: var(--pf-t--global--font--line-height--heading);\n --pf-v6-c-title--m-h5--FontSize: var(--pf-t--global--font--size--heading--h5);\n --pf-v6-c-title--m-h5--FontWeight: var(--pf-t--global--font--weight--heading--default);\n --pf-v6-c-title--m-h6--LineHeight: var(--pf-t--global--font--line-height--heading);\n --pf-v6-c-title--m-h6--FontSize: var(--pf-t--global--font--size--heading--h6);\n --pf-v6-c-title--m-h6--FontWeight: var(--pf-t--global--font--weight--heading--default);\n --pf-v6-c-title--m-page-title--FontWeight: var(--pf-t--global--font--weight--heading--bold);\n}\n\n.pf-v6-c-title {\n font-family: var(--pf-v6-c-title--FontFamily);\n overflow-wrap: break-word;\n}\n.pf-v6-c-title.pf-m-4xl {\n font-size: var(--pf-v6-c-title--m-4xl--FontSize);\n font-weight: var(--pf-v6-c-title--m-4xl--FontWeight);\n line-height: var(--pf-v6-c-title--m-4xl--LineHeight);\n}\n.pf-v6-c-title.pf-m-3xl {\n font-size: var(--pf-v6-c-title--m-3xl--FontSize);\n font-weight: var(--pf-v6-c-title--m-3xl--FontWeight);\n line-height: var(--pf-v6-c-title--m-3xl--LineHeight);\n}\n.pf-v6-c-title.pf-m-2xl {\n font-size: var(--pf-v6-c-title--m-2xl--FontSize);\n font-weight: var(--pf-v6-c-title--m-2xl--FontWeight);\n line-height: var(--pf-v6-c-title--m-2xl--LineHeight);\n}\n.pf-v6-c-title.pf-m-xl {\n font-size: var(--pf-v6-c-title--m-xl--FontSize);\n font-weight: var(--pf-v6-c-title--m-xl--FontWeight);\n line-height: var(--pf-v6-c-title--m-xl--LineHeight);\n}\n.pf-v6-c-title.pf-m-lg {\n font-size: var(--pf-v6-c-title--m-lg--FontSize);\n font-weight: var(--pf-v6-c-title--m-lg--FontWeight);\n line-height: var(--pf-v6-c-title--m-lg--LineHeight);\n}\n.pf-v6-c-title.pf-m-md {\n font-size: var(--pf-v6-c-title--m-md--FontSize);\n font-weight: var(--pf-v6-c-title--m-md--FontWeight);\n line-height: var(--pf-v6-c-title--m-md--LineHeight);\n}\n.pf-v6-c-title.pf-m-h1 {\n font-size: var(--pf-v6-c-title--m-h1--FontSize);\n font-weight: var(--pf-v6-c-title--m-h1--FontWeight);\n line-height: var(--pf-v6-c-title--m-h1--LineHeight);\n}\n.pf-v6-c-title.pf-m-h2 {\n font-size: var(--pf-v6-c-title--m-h2--FontSize);\n font-weight: var(--pf-v6-c-title--m-h2--FontWeight);\n line-height: var(--pf-v6-c-title--m-h2--LineHeight);\n}\n.pf-v6-c-title.pf-m-h3 {\n font-size: var(--pf-v6-c-title--m-h3--FontSize);\n font-weight: var(--pf-v6-c-title--m-h3--FontWeight);\n line-height: var(--pf-v6-c-title--m-h3--LineHeight);\n}\n.pf-v6-c-title.pf-m-h4 {\n font-size: var(--pf-v6-c-title--m-h4--FontSize);\n font-weight: var(--pf-v6-c-title--m-h4--FontWeight);\n line-height: var(--pf-v6-c-title--m-h4--LineHeight);\n}\n.pf-v6-c-title.pf-m-h5 {\n font-size: var(--pf-v6-c-title--m-h5--FontSize);\n font-weight: var(--pf-v6-c-title--m-h5--FontWeight);\n line-height: var(--pf-v6-c-title--m-h5--LineHeight);\n}\n.pf-v6-c-title.pf-m-h6 {\n font-size: var(--pf-v6-c-title--m-h6--FontSize);\n font-weight: var(--pf-v6-c-title--m-h6--FontWeight);\n line-height: var(--pf-v6-c-title--m-h6--LineHeight);\n}\n.pf-v6-c-title.pf-m-page-title {\n font-weight: var(--pf-v6-c-title--m-page-title--FontWeight);\n}",""]);const i=l},1241(e,n,t){"use strict";t.d(n,{A:()=>i});var a=t(1601),o=t.n(a),r=t(6314),l=t.n(r)()(o());l.push([e.id,'.pf-v6-c-toggle-group {\n --pf-v6-c-toggle-group__button--PaddingBlockStart: var(--pf-t--global--spacer--sm);\n --pf-v6-c-toggle-group__button--PaddingInlineEnd: var(--pf-t--global--spacer--md);\n --pf-v6-c-toggle-group__button--PaddingBlockEnd: var(--pf-t--global--spacer--sm);\n --pf-v6-c-toggle-group__button--PaddingInlineStart: var(--pf-t--global--spacer--md);\n --pf-v6-c-toggle-group__button--FontSize: var(--pf-t--global--font--size--body--default);\n --pf-v6-c-toggle-group__button--LineHeight: var(--pf-t--global--font--line-height--body);\n --pf-v6-c-toggle-group__button--Color: var(--pf-t--global--text--color--regular);\n --pf-v6-c-toggle-group__button--BackgroundColor: var(--pf-t--global--background--color--control--default);\n --pf-v6-c-toggle-group__button--ZIndex: auto;\n --pf-v6-c-toggle-group__button--hover--Color: var(--pf-t--global--text--color--on-brand--subtle--default);\n --pf-v6-c-toggle-group__button--hover--BackgroundColor: var(--pf-t--global--color--brand--subtle--default);\n --pf-v6-c-toggle-group__button--hover--ZIndex: var(--pf-t--global--z-index--xs);\n --pf-v6-c-toggle-group__button--hover--before--BorderColor: var(--pf-t--global--border--color--brand--subtle--hover);\n --pf-v6-c-toggle-group__button--hover--after--BorderWidth: var(--pf-t--global--border--width--high-contrast--regular);\n --pf-v6-c-toggle-group__button--before--BorderWidth: var(--pf-t--global--border--width--control--default);\n --pf-v6-c-toggle-group__button--before--BorderColor: var(--pf-t--global--border--color--control--default);\n --pf-v6-c-toggle-group__item--item--MarginInlineStart: calc(-1 * var(--pf-t--global--border--width--control--default));\n --pf-v6-c-toggle-group__item--first-child__button--BorderStartStartRadius: var(--pf-t--global--border--radius--control--default);\n --pf-v6-c-toggle-group__item--first-child__button--BorderEndStartRadius: var(--pf-t--global--border--radius--control--default);\n --pf-v6-c-toggle-group__item--last-child__button--BorderStartEndRadius: var(--pf-t--global--border--radius--control--default);\n --pf-v6-c-toggle-group__item--last-child__button--BorderEndEndRadius: var(--pf-t--global--border--radius--control--default);\n --pf-v6-c-toggle-group__icon--text--MarginInlineStart: var(--pf-t--global--spacer--sm);\n --pf-v6-c-toggle-group__icon--Color: var(--pf-t--global--icon--color--regular);\n --pf-v6-c-toggle-group__icon--hover--Color: var(--pf-t--global--icon--color--on-brand--subtle--default);\n --pf-v6-c-toggle-group__icon--m-selected--Color: var(--pf-t--global--icon--color--on-brand--subtle--default);\n --pf-v6-c-toggle-group__icon--disabled--Color: var(--pf-t--global--icon--color--on-disabled);\n --pf-v6-c-toggle-group__button--m-selected--BackgroundColor: var(--pf-t--global--color--brand--subtle--default);\n --pf-v6-c-toggle-group__button--m-selected--Color: var(--pf-t--global--text--color--on-brand--subtle--default);\n --pf-v6-c-toggle-group__button--m-selected--before--BorderColor: var(--pf-t--global--border--color--brand--subtle--clicked);\n --pf-v6-c-toggle-group__button--m-selected--before--BorderWidth: var(--pf-t--global--border--width--high-contrast--regular);\n --pf-v6-c-toggle-group__button--m-selected--after--BorderColor: var(--pf-t--global--border--color--brand--subtle--clicked);\n --pf-v6-c-toggle-group__button--m-selected--after--BorderWidth: var(--pf-t--global--border--width--control--clicked);\n --pf-v6-c-toggle-group__button--m-selected--selected--before--BorderInlineStartColor: var(--pf-t--global--border--color--brand--subtle--clicked);\n --pf-v6-c-toggle-group__button--m-selected--ZIndex: var(--pf-t--global--z-index--xs);\n --pf-v6-c-toggle-group__button--disabled--BackgroundColor: var(--pf-t--global--background--color--disabled--default);\n --pf-v6-c-toggle-group__button--disabled--Color: var(--pf-t--global--text--color--on-disabled);\n --pf-v6-c-toggle-group__button--disabled--before--BorderColor: var(--pf-t--global--border--color--control--default);\n --pf-v6-c-toggle-group__button--disabled--disabled--before--BorderInlineStartColor: var(--pf-t--global--border--color--control--default);\n --pf-v6-c-toggle-group__button--disabled--ZIndex: var(--pf-t--global--z-index--xs);\n --pf-v6-c-toggle-group--m-compact__button--PaddingBlockStart: var(--pf-t--global--spacer--xs);\n --pf-v6-c-toggle-group--m-compact__button--PaddingInlineEnd: var(--pf-t--global--spacer--sm);\n --pf-v6-c-toggle-group--m-compact__button--PaddingBlockEnd: var(--pf-t--global--spacer--xs);\n --pf-v6-c-toggle-group--m-compact__button--PaddingInlineStart: var(--pf-t--global--spacer--sm);\n --pf-v6-c-toggle-group--m-compact__button--FontSize: var(--pf-t--global--font--size--body--default);\n}\n\n.pf-v6-c-toggle-group {\n display: flex;\n}\n.pf-v6-c-toggle-group.pf-m-compact {\n --pf-v6-c-toggle-group__button--PaddingBlockStart: var(--pf-v6-c-toggle-group--m-compact__button--PaddingBlockStart);\n --pf-v6-c-toggle-group__button--PaddingInlineEnd: var(--pf-v6-c-toggle-group--m-compact__button--PaddingInlineEnd);\n --pf-v6-c-toggle-group__button--PaddingBlockEnd: var(--pf-v6-c-toggle-group--m-compact__button--PaddingBlockEnd);\n --pf-v6-c-toggle-group__button--PaddingInlineStart: var(--pf-v6-c-toggle-group--m-compact__button--PaddingInlineStart);\n --pf-v6-c-toggle-group__button--FontSize: var(--pf-v6-c-toggle-group--m-compact__button--FontSize);\n}\n.pf-v6-c-toggle-group.pf-m-fill .pf-v6-c-toggle-group__item {\n display: flex;\n flex-grow: 1;\n}\n.pf-v6-c-toggle-group.pf-m-fill .pf-v6-c-toggle-group__button {\n flex-basis: 100%;\n justify-content: center;\n}\n\n.pf-v6-c-toggle-group__item + .pf-v6-c-toggle-group__item {\n margin-inline-start: var(--pf-v6-c-toggle-group__item--item--MarginInlineStart);\n}\n.pf-v6-c-toggle-group__item:first-child .pf-v6-c-toggle-group__button {\n border-start-start-radius: var(--pf-v6-c-toggle-group__item--first-child__button--BorderStartStartRadius);\n border-end-start-radius: var(--pf-v6-c-toggle-group__item--first-child__button--BorderEndStartRadius);\n}\n.pf-v6-c-toggle-group__item:last-child .pf-v6-c-toggle-group__button {\n border-start-end-radius: var(--pf-v6-c-toggle-group__item--last-child__button--BorderStartEndRadius);\n border-end-end-radius: var(--pf-v6-c-toggle-group__item--last-child__button--BorderEndEndRadius);\n}\n\n.pf-v6-c-toggle-group__button {\n position: relative;\n z-index: var(--pf-v6-c-toggle-group__button--ZIndex);\n display: inline-flex;\n padding-block-start: var(--pf-v6-c-toggle-group__button--PaddingBlockStart);\n padding-block-end: var(--pf-v6-c-toggle-group__button--PaddingBlockEnd);\n padding-inline-start: var(--pf-v6-c-toggle-group__button--PaddingInlineStart);\n padding-inline-end: var(--pf-v6-c-toggle-group__button--PaddingInlineEnd);\n font-size: var(--pf-v6-c-toggle-group__button--FontSize);\n line-height: var(--pf-v6-c-toggle-group__button--LineHeight);\n color: var(--pf-v6-c-toggle-group__button--Color);\n background-color: var(--pf-v6-c-toggle-group__button--BackgroundColor);\n border: 0;\n}\n.pf-v6-c-toggle-group__button::before, .pf-v6-c-toggle-group__button::after {\n position: absolute;\n inset: 0;\n pointer-events: none;\n content: "";\n border-style: solid;\n border-radius: inherit;\n}\n.pf-v6-c-toggle-group__button::before {\n border-width: var(--pf-v6-c-toggle-group__button--before--BorderWidth);\n border-block-start-color: var(--pf-v6-c-toggle-group__button--before--BorderBlockStartColor, var(--pf-v6-c-toggle-group__button--before--BorderColor));\n border-block-end-color: var(--pf-v6-c-toggle-group__button--before--BorderBlockEndColor, var(--pf-v6-c-toggle-group__button--before--BorderColor));\n border-inline-start-color: var(--pf-v6-c-toggle-group__button--before--BorderInlineStartColor, var(--pf-v6-c-toggle-group__button--before--BorderColor));\n border-inline-end-color: var(--pf-v6-c-toggle-group__button--before--BorderInlineEndColor, var(--pf-v6-c-toggle-group__button--before--BorderColor));\n}\n.pf-v6-c-toggle-group__button::after {\n inset: var(--pf-v6-c-toggle-group__button--before--BorderWidth);\n border-color: var(--pf-v6-c-toggle-group__button--after--BorderColor, transparent);\n border-width: var(--pf-v6-c-toggle-group__button--after--BorderWidth, 0);\n}\n.pf-v6-c-toggle-group__button:is(:hover, :focus) {\n --pf-v6-c-toggle-group__button--BackgroundColor: var(--pf-v6-c-toggle-group__button--hover--BackgroundColor);\n --pf-v6-c-toggle-group__button--Color: var(--pf-v6-c-toggle-group__button--hover--Color);\n --pf-v6-c-toggle-group__button--ZIndex: var(--pf-v6-c-toggle-group__button--hover--ZIndex);\n --pf-v6-c-toggle-group__button--before--BorderColor: var(--pf-v6-c-toggle-group__button--hover--before--BorderColor);\n --pf-v6-c-toggle-group__button--after--BorderWidth: var(--pf-v6-c-toggle-group__button--hover--after--BorderWidth);\n --pf-v6-c-toggle-group__icon--Color: var(--pf-v6-c-toggle-group__icon--hover--Color);\n text-decoration-line: none;\n}\n.pf-v6-c-toggle-group__button.pf-m-selected {\n --pf-v6-c-toggle-group__button--BackgroundColor: var(--pf-v6-c-toggle-group__button--m-selected--BackgroundColor);\n --pf-v6-c-toggle-group__button--Color: var(--pf-v6-c-toggle-group__button--m-selected--Color, inherit);\n --pf-v6-c-toggle-group__button--ZIndex: var(--pf-v6-c-toggle-group__button--m-selected--ZIndex);\n --pf-v6-c-toggle-group__button--before--BorderColor: var(--pf-v6-c-toggle-group__button--m-selected--before--BorderColor);\n --pf-v6-c-toggle-group__button--before--BorderWidth: var(--pf-v6-c-toggle-group__button--m-selected--before--BorderWidth);\n --pf-v6-c-toggle-group__button--after--BorderColor: var(--pf-v6-c-toggle-group__button--m-selected--after--BorderColor);\n --pf-v6-c-toggle-group__button--after--BorderWidth: var(--pf-v6-c-toggle-group__button--m-selected--after--BorderWidth);\n --pf-v6-c-toggle-group__icon--Color: var(--pf-v6-c-toggle-group__icon--m-selected--Color);\n}\n.pf-v6-c-toggle-group__button:is(:disabled, .pf-m-disabled) {\n --pf-v6-c-toggle-group__button--BackgroundColor: var(--pf-v6-c-toggle-group__button--disabled--BackgroundColor);\n --pf-v6-c-toggle-group__button--Color: var(--pf-v6-c-toggle-group__button--disabled--Color);\n --pf-v6-c-toggle-group__button--ZIndex: var(--pf-v6-c-toggle-group__button--disabled--ZIndex);\n --pf-v6-c-toggle-group__button--before--BorderColor: var(--pf-v6-c-toggle-group__button--disabled--before--BorderColor);\n --pf-v6-c-toggle-group__icon--Color: var(--pf-v6-c-toggle-group__icon--disabled--Color);\n pointer-events: none;\n}\n\n.pf-v6-c-toggle-group__item:has(.pf-m-selected) + .pf-v6-c-toggle-group__item:has(.pf-m-selected) {\n --pf-v6-c-toggle-group__button--before--BorderInlineStartColor: var(--pf-v6-c-toggle-group__button--m-selected--selected--before--BorderInlineStartColor);\n}\n\n.pf-v6-c-toggle-group__item:has(:disabled, .pf-m-disabled) + .pf-v6-c-toggle-group__item:has(:disabled, .pf-m-disabled) {\n --pf-v6-c-toggle-group__button--before--BorderInlineStartColor: var(--pf-v6-c-toggle-group__button--disabled--disabled--before--BorderInlineStartColor);\n}\n\n.pf-v6-c-toggle-group__icon {\n color: var(--pf-v6-c-toggle-group__icon--Color);\n}\n\n.pf-v6-c-toggle-group__icon + .pf-v6-c-toggle-group__text,\n.pf-v6-c-toggle-group__text + .pf-v6-c-toggle-group__icon {\n margin-inline-start: var(--pf-v6-c-toggle-group__icon--text--MarginInlineStart);\n}',""]);const i=l},3058(e,n,t){"use strict";t.d(n,{A:()=>i});var a=t(1601),o=t.n(a),r=t(6314),l=t.n(r)()(o());l.push([e.id,'.pf-v6-c-toolbar {\n --pf-v6-c-toolbar--RowGap: var(--pf-t--global--spacer--md);\n --pf-v6-c-toolbar--PaddingBlockStart: 0;\n --pf-v6-c-toolbar--PaddingBlockEnd: var(--pf-t--global--spacer--md);\n --pf-v6-c-toolbar--PaddingInlineStart: 0;\n --pf-v6-c-toolbar--PaddingInlineEnd: 0;\n --pf-v6-c-toolbar--LineHeight: var(--pf-t--global--font--line-height--body);\n --pf-v6-c-toolbar--FontSize: var(--pf-t--global--font--size--body--default);\n --pf-v6-c-toolbar--BackgroundColor: transparent;\n --pf-v6-c-toolbar--m-primary--BackgroundColor: var(--pf-t--global--background--color--primary--default);\n --pf-v6-c-toolbar--m-secondary--BackgroundColor: var(--pf-t--global--background--color--secondary--default);\n --pf-v6-c-toolbar--m-no-background--BackgroundColor: transparent;\n --pf-v6-c-toolbar__item--Width: auto;\n --pf-v6-c-toolbar__item--MinWidth: auto;\n --pf-v6-c-toolbar__item--RowGap: var(--pf-t--global--spacer--gap--group--vertical);\n --pf-v6-c-toolbar__item--ColumnGap: var(--pf-t--global--spacer--gap--group--horizontal);\n --pf-v6-c-toolbar__item--m-overflow-container--MinWidth: 0;\n --pf-v6-c-toolbar__group--RowGap: var(--pf-t--global--spacer--gap--group--vertical);\n --pf-v6-c-toolbar__group--ColumnGap: var(--pf-t--global--spacer--gap--group--horizontal);\n --pf-v6-c-toolbar__group--m-overflow-container--MinWidth: 0;\n --pf-v6-c-toolbar__content--RowGap: var(--pf-t--global--spacer--md);\n --pf-v6-c-toolbar__content--PaddingInlineStart: 0;\n --pf-v6-c-toolbar__content--PaddingInlineEnd: 0;\n --pf-v6-c-toolbar__content-section--RowGap: var(--pf-t--global--spacer--gap--group--vertical);\n --pf-v6-c-toolbar__content-section--ColumnGap: var(--pf-t--global--spacer--gap--group--horizontal);\n --pf-v6-c-toolbar__expandable-content--ZIndex: var(--pf-t--global--z-index--sm);\n --pf-v6-c-toolbar__expandable-content--RowGap: var(--pf-t--global--spacer--gap--group--vertical);\n --pf-v6-c-toolbar__expandable-content--PaddingBlockStart: var(--pf-t--global--spacer--md);\n --pf-v6-c-toolbar__expandable-content--PaddingBlockEnd: var(--pf-t--global--spacer--md);\n --pf-v6-c-toolbar__expandable-content--PaddingInlineStart: var(--pf-t--global--spacer--md);\n --pf-v6-c-toolbar__expandable-content--PaddingInlineEnd: var(--pf-t--global--spacer--md);\n --pf-v6-c-toolbar__expandable-content--BoxShadow: var(--pf-t--global--box-shadow--md--bottom);\n --pf-v6-c-toolbar__expandable-content--BackgroundColor: var(--pf-t--global--background--color--floating--default);\n --pf-v6-c-toolbar__expandable-content--BorderBlockEndWidth: var(--pf-t--global--border--width--high-contrast--regular);\n --pf-v6-c-toolbar__expandable-content--BorderBlockEndColor: var(--pf-t--global--border--color--high-contrast);\n --pf-v6-c-toolbar--m-sticky--ZIndex: var(--pf-t--global--z-index--xs);\n --pf-v6-c-toolbar--m-sticky--PaddingBlockStart: var(--pf-t--global--spacer--md);\n --pf-v6-c-toolbar--m-sticky--PaddingBlockEnd: var(--pf-t--global--spacer--md);\n --pf-v6-c-toolbar--m-sticky--PaddingInlineStart: 0;\n --pf-v6-c-toolbar--m-sticky--PaddingInlineEnd: 0;\n --pf-v6-c-toolbar--m-sticky--BoxShadow: var(--pf-t--global--box-shadow--sm--bottom);\n --pf-v6-c-toolbar--m-sticky--BackgroundColor: var(--pf-t--global--background--color--sticky--default);\n --pf-v6-c-toolbar--m-sticky--BorderBlockEndWidth: var(--pf-t--global--border--width--high-contrast--regular);\n --pf-v6-c-toolbar--m-sticky--BorderBlockEndColor: var(--pf-t--global--border--color--high-contrast);\n --pf-v6-c-toolbar--m-sticky--BorderRadius: 0;\n --pf-v6-c-toolbar--m-sticky--BorderRadius--glass: var(--pf-t--global--border--radius--medium);\n --pf-v6-c-toolbar--m-sticky--BoxShadow--glass: var(--pf-t--global--box-shadow--sm);\n --pf-v6-c-toolbar--m-sticky--PaddingInlineStart--glass: var(--pf-t--global--spacer--sm);\n --pf-v6-c-toolbar--m-sticky--PaddingInlineEnd--glass: var(--pf-t--global--spacer--sm);\n --pf-v6-c-toolbar--m-sticky--TransitionTimingFunction--BackgroundColor: var(--pf-t--global--motion--timing-function--default);\n --pf-v6-c-toolbar--m-sticky--TransitionDuration--BackgroundColor: var(--pf-t--global--motion--duration--fade--default);\n}\n:where(.pf-v6-theme-glass) .pf-v6-c-toolbar {\n --pf-v6-c-toolbar--m-sticky--BorderBlockEndWidth: 0;\n --pf-v6-c-toolbar--m-sticky--BoxShadow: var(--pf-v6-c-toolbar--m-sticky--BoxShadow--glass);\n --pf-v6-c-toolbar--m-sticky--BorderRadius: var(--pf-v6-c-toolbar--m-sticky--BorderRadius--glass);\n --pf-v6-c-toolbar--m-sticky--PaddingInlineStart: var(--pf-v6-c-toolbar--m-sticky--PaddingInlineStart--glass);\n --pf-v6-c-toolbar--m-sticky--PaddingInlineEnd: var(--pf-v6-c-toolbar--m-sticky--PaddingInlineEnd--glass);\n}\n.pf-v6-c-toolbar {\n --pf-v6-c-toolbar--m-vertical--Width: fit-content;\n --pf-v6-c-toolbar__expand-all-icon--Rotate: 0;\n --pf-v6-c-toolbar__expand-all-icon--TransitionDuration: var(--pf-t--global--motion--duration--icon--default);\n --pf-v6-c-toolbar__expand-all-icon--TransitionTimingFunction: var(--pf-t--global--motion--timing-function--default);\n --pf-v6-c-toolbar__item--m-expand-all--m-expanded__expand-all-icon--Rotate: -180deg;\n --pf-v6-c-toolbar__group--m-filter-group--ColumnGap: var(--pf-t--global--spacer--gap--control-to-control--default);\n --pf-v6-c-toolbar__item--m-label--FontWeight: var(--pf-t--global--font--weight--body--bold);\n --pf-v6-c-toolbar__group--m-label-group--ColumnGap: var(--pf-t--global--spacer--gap--text-to-element--default);\n --pf-v6-c-toolbar__group--m-action-group--ColumnGap: var(--pf-t--global--spacer--gap--action-to-action--default);\n --pf-v6-c-toolbar__group--m-action-group-plain--ColumnGap: var(--pf-t--global--spacer--gap--action-to-action--plain);\n --pf-v6-c-toolbar__group--m-action-group-inline--ColumnGap: var(--pf-t--global--spacer--gap--action-to-action--default);\n}\n\n.pf-v6-c-toolbar__content-section,\n.pf-v6-c-toolbar__group,\n.pf-v6-c-toolbar__item {\n --pf-v6-hidden-visible--visible--Display: flex;\n --pf-v6-hidden-visible--hidden--Display: none;\n --pf-v6-hidden-visible--Display: var(--pf-v6-hidden-visible--visible--Display);\n display: var(--pf-v6-hidden-visible--Display);\n}\n.pf-v6-c-toolbar__content-section.pf-m-hidden,\n.pf-v6-c-toolbar__group.pf-m-hidden,\n.pf-v6-c-toolbar__item.pf-m-hidden {\n --pf-v6-hidden-visible--Display: var(--pf-v6-hidden-visible--hidden--Display);\n}\n@media screen and (min-height: 0) {\n .pf-v6-c-toolbar__content-section.pf-m-hidden-on-sm-height,\n .pf-v6-c-toolbar__group.pf-m-hidden-on-sm-height,\n .pf-v6-c-toolbar__item.pf-m-hidden-on-sm-height {\n --pf-v6-hidden-visible--Display: var(--pf-v6-hidden-visible--hidden--Display);\n }\n .pf-v6-c-toolbar__content-section.pf-m-visible-on-sm-height,\n .pf-v6-c-toolbar__group.pf-m-visible-on-sm-height,\n .pf-v6-c-toolbar__item.pf-m-visible-on-sm-height {\n --pf-v6-hidden-visible--Display: var(--pf-v6-hidden-visible--visible--Display);\n }\n}\n@media screen and (min-height: 40rem) {\n .pf-v6-c-toolbar__content-section.pf-m-hidden-on-md-height,\n .pf-v6-c-toolbar__group.pf-m-hidden-on-md-height,\n .pf-v6-c-toolbar__item.pf-m-hidden-on-md-height {\n --pf-v6-hidden-visible--Display: var(--pf-v6-hidden-visible--hidden--Display);\n }\n .pf-v6-c-toolbar__content-section.pf-m-visible-on-md-height,\n .pf-v6-c-toolbar__group.pf-m-visible-on-md-height,\n .pf-v6-c-toolbar__item.pf-m-visible-on-md-height {\n --pf-v6-hidden-visible--Display: var(--pf-v6-hidden-visible--visible--Display);\n }\n}\n@media screen and (min-height: 48rem) {\n .pf-v6-c-toolbar__content-section.pf-m-hidden-on-lg-height,\n .pf-v6-c-toolbar__group.pf-m-hidden-on-lg-height,\n .pf-v6-c-toolbar__item.pf-m-hidden-on-lg-height {\n --pf-v6-hidden-visible--Display: var(--pf-v6-hidden-visible--hidden--Display);\n }\n .pf-v6-c-toolbar__content-section.pf-m-visible-on-lg-height,\n .pf-v6-c-toolbar__group.pf-m-visible-on-lg-height,\n .pf-v6-c-toolbar__item.pf-m-visible-on-lg-height {\n --pf-v6-hidden-visible--Display: var(--pf-v6-hidden-visible--visible--Display);\n }\n}\n@media screen and (min-height: 60rem) {\n .pf-v6-c-toolbar__content-section.pf-m-hidden-on-xl-height,\n .pf-v6-c-toolbar__group.pf-m-hidden-on-xl-height,\n .pf-v6-c-toolbar__item.pf-m-hidden-on-xl-height {\n --pf-v6-hidden-visible--Display: var(--pf-v6-hidden-visible--hidden--Display);\n }\n .pf-v6-c-toolbar__content-section.pf-m-visible-on-xl-height,\n .pf-v6-c-toolbar__group.pf-m-visible-on-xl-height,\n .pf-v6-c-toolbar__item.pf-m-visible-on-xl-height {\n --pf-v6-hidden-visible--Display: var(--pf-v6-hidden-visible--visible--Display);\n }\n}\n@media screen and (min-height: 80rem) {\n .pf-v6-c-toolbar__content-section.pf-m-hidden-on-2xl-height,\n .pf-v6-c-toolbar__group.pf-m-hidden-on-2xl-height,\n .pf-v6-c-toolbar__item.pf-m-hidden-on-2xl-height {\n --pf-v6-hidden-visible--Display: var(--pf-v6-hidden-visible--hidden--Display);\n }\n .pf-v6-c-toolbar__content-section.pf-m-visible-on-2xl-height,\n .pf-v6-c-toolbar__group.pf-m-visible-on-2xl-height,\n .pf-v6-c-toolbar__item.pf-m-visible-on-2xl-height {\n --pf-v6-hidden-visible--Display: var(--pf-v6-hidden-visible--visible--Display);\n }\n}\n@media screen and (min-width: 36rem) {\n .pf-v6-c-toolbar__content-section.pf-m-hidden-on-sm,\n .pf-v6-c-toolbar__group.pf-m-hidden-on-sm,\n .pf-v6-c-toolbar__item.pf-m-hidden-on-sm {\n --pf-v6-hidden-visible--Display: var(--pf-v6-hidden-visible--hidden--Display);\n }\n .pf-v6-c-toolbar__content-section.pf-m-visible-on-sm,\n .pf-v6-c-toolbar__group.pf-m-visible-on-sm,\n .pf-v6-c-toolbar__item.pf-m-visible-on-sm {\n --pf-v6-hidden-visible--Display: var(--pf-v6-hidden-visible--visible--Display);\n }\n}\n@media screen and (min-width: 48rem) {\n .pf-v6-c-toolbar__content-section.pf-m-hidden-on-md,\n .pf-v6-c-toolbar__group.pf-m-hidden-on-md,\n .pf-v6-c-toolbar__item.pf-m-hidden-on-md {\n --pf-v6-hidden-visible--Display: var(--pf-v6-hidden-visible--hidden--Display);\n }\n .pf-v6-c-toolbar__content-section.pf-m-visible-on-md,\n .pf-v6-c-toolbar__group.pf-m-visible-on-md,\n .pf-v6-c-toolbar__item.pf-m-visible-on-md {\n --pf-v6-hidden-visible--Display: var(--pf-v6-hidden-visible--visible--Display);\n }\n}\n@media screen and (min-width: 62rem) {\n .pf-v6-c-toolbar__content-section.pf-m-hidden-on-lg,\n .pf-v6-c-toolbar__group.pf-m-hidden-on-lg,\n .pf-v6-c-toolbar__item.pf-m-hidden-on-lg {\n --pf-v6-hidden-visible--Display: var(--pf-v6-hidden-visible--hidden--Display);\n }\n .pf-v6-c-toolbar__content-section.pf-m-visible-on-lg,\n .pf-v6-c-toolbar__group.pf-m-visible-on-lg,\n .pf-v6-c-toolbar__item.pf-m-visible-on-lg {\n --pf-v6-hidden-visible--Display: var(--pf-v6-hidden-visible--visible--Display);\n }\n}\n@media screen and (min-width: 75rem) {\n .pf-v6-c-toolbar__content-section.pf-m-hidden-on-xl,\n .pf-v6-c-toolbar__group.pf-m-hidden-on-xl,\n .pf-v6-c-toolbar__item.pf-m-hidden-on-xl {\n --pf-v6-hidden-visible--Display: var(--pf-v6-hidden-visible--hidden--Display);\n }\n .pf-v6-c-toolbar__content-section.pf-m-visible-on-xl,\n .pf-v6-c-toolbar__group.pf-m-visible-on-xl,\n .pf-v6-c-toolbar__item.pf-m-visible-on-xl {\n --pf-v6-hidden-visible--Display: var(--pf-v6-hidden-visible--visible--Display);\n }\n}\n@media screen and (min-width: 90.625rem) {\n .pf-v6-c-toolbar__content-section.pf-m-hidden-on-2xl,\n .pf-v6-c-toolbar__group.pf-m-hidden-on-2xl,\n .pf-v6-c-toolbar__item.pf-m-hidden-on-2xl {\n --pf-v6-hidden-visible--Display: var(--pf-v6-hidden-visible--hidden--Display);\n }\n .pf-v6-c-toolbar__content-section.pf-m-visible-on-2xl,\n .pf-v6-c-toolbar__group.pf-m-visible-on-2xl,\n .pf-v6-c-toolbar__item.pf-m-visible-on-2xl {\n --pf-v6-hidden-visible--Display: var(--pf-v6-hidden-visible--visible--Display);\n }\n}\n\n.pf-v6-c-toolbar,\n.pf-v6-c-toolbar__content {\n position: relative;\n}\n\n.pf-v6-c-toolbar__content {\n --pf-v6-hidden-visible--visible--Display: grid;\n --pf-v6-hidden-visible--hidden--Display: none;\n --pf-v6-hidden-visible--Display: var(--pf-v6-hidden-visible--visible--Display);\n display: var(--pf-v6-hidden-visible--Display);\n}\n.pf-v6-c-toolbar__content.pf-m-hidden {\n --pf-v6-hidden-visible--Display: var(--pf-v6-hidden-visible--hidden--Display);\n}\n@media screen and (min-height: 0) {\n .pf-v6-c-toolbar__content.pf-m-hidden-on-sm-height {\n --pf-v6-hidden-visible--Display: var(--pf-v6-hidden-visible--hidden--Display);\n }\n .pf-v6-c-toolbar__content.pf-m-visible-on-sm-height {\n --pf-v6-hidden-visible--Display: var(--pf-v6-hidden-visible--visible--Display);\n }\n}\n@media screen and (min-height: 40rem) {\n .pf-v6-c-toolbar__content.pf-m-hidden-on-md-height {\n --pf-v6-hidden-visible--Display: var(--pf-v6-hidden-visible--hidden--Display);\n }\n .pf-v6-c-toolbar__content.pf-m-visible-on-md-height {\n --pf-v6-hidden-visible--Display: var(--pf-v6-hidden-visible--visible--Display);\n }\n}\n@media screen and (min-height: 48rem) {\n .pf-v6-c-toolbar__content.pf-m-hidden-on-lg-height {\n --pf-v6-hidden-visible--Display: var(--pf-v6-hidden-visible--hidden--Display);\n }\n .pf-v6-c-toolbar__content.pf-m-visible-on-lg-height {\n --pf-v6-hidden-visible--Display: var(--pf-v6-hidden-visible--visible--Display);\n }\n}\n@media screen and (min-height: 60rem) {\n .pf-v6-c-toolbar__content.pf-m-hidden-on-xl-height {\n --pf-v6-hidden-visible--Display: var(--pf-v6-hidden-visible--hidden--Display);\n }\n .pf-v6-c-toolbar__content.pf-m-visible-on-xl-height {\n --pf-v6-hidden-visible--Display: var(--pf-v6-hidden-visible--visible--Display);\n }\n}\n@media screen and (min-height: 80rem) {\n .pf-v6-c-toolbar__content.pf-m-hidden-on-2xl-height {\n --pf-v6-hidden-visible--Display: var(--pf-v6-hidden-visible--hidden--Display);\n }\n .pf-v6-c-toolbar__content.pf-m-visible-on-2xl-height {\n --pf-v6-hidden-visible--Display: var(--pf-v6-hidden-visible--visible--Display);\n }\n}\n@media screen and (min-width: 36rem) {\n .pf-v6-c-toolbar__content.pf-m-hidden-on-sm {\n --pf-v6-hidden-visible--Display: var(--pf-v6-hidden-visible--hidden--Display);\n }\n .pf-v6-c-toolbar__content.pf-m-visible-on-sm {\n --pf-v6-hidden-visible--Display: var(--pf-v6-hidden-visible--visible--Display);\n }\n}\n@media screen and (min-width: 48rem) {\n .pf-v6-c-toolbar__content.pf-m-hidden-on-md {\n --pf-v6-hidden-visible--Display: var(--pf-v6-hidden-visible--hidden--Display);\n }\n .pf-v6-c-toolbar__content.pf-m-visible-on-md {\n --pf-v6-hidden-visible--Display: var(--pf-v6-hidden-visible--visible--Display);\n }\n}\n@media screen and (min-width: 62rem) {\n .pf-v6-c-toolbar__content.pf-m-hidden-on-lg {\n --pf-v6-hidden-visible--Display: var(--pf-v6-hidden-visible--hidden--Display);\n }\n .pf-v6-c-toolbar__content.pf-m-visible-on-lg {\n --pf-v6-hidden-visible--Display: var(--pf-v6-hidden-visible--visible--Display);\n }\n}\n@media screen and (min-width: 75rem) {\n .pf-v6-c-toolbar__content.pf-m-hidden-on-xl {\n --pf-v6-hidden-visible--Display: var(--pf-v6-hidden-visible--hidden--Display);\n }\n .pf-v6-c-toolbar__content.pf-m-visible-on-xl {\n --pf-v6-hidden-visible--Display: var(--pf-v6-hidden-visible--visible--Display);\n }\n}\n@media screen and (min-width: 90.625rem) {\n .pf-v6-c-toolbar__content.pf-m-hidden-on-2xl {\n --pf-v6-hidden-visible--Display: var(--pf-v6-hidden-visible--hidden--Display);\n }\n .pf-v6-c-toolbar__content.pf-m-visible-on-2xl {\n --pf-v6-hidden-visible--Display: var(--pf-v6-hidden-visible--visible--Display);\n }\n}\n.pf-v6-c-toolbar__content {\n row-gap: var(--pf-v6-c-toolbar__content--RowGap);\n padding-inline-start: var(--pf-v6-c-toolbar__content--PaddingInlineStart);\n padding-inline-end: var(--pf-v6-c-toolbar__content--PaddingInlineEnd);\n}\n\n.pf-v6-c-toolbar__content-section {\n flex-wrap: wrap;\n row-gap: var(--pf-v6-c-toolbar__content-section--RowGap);\n column-gap: var(--pf-v6-c-toolbar__content-section--ColumnGap);\n align-items: start;\n}\n\n.pf-v6-c-toolbar {\n display: grid;\n row-gap: var(--pf-v6-c-toolbar--RowGap);\n width: var(--pf-v6-c-toolbar--Width, auto);\n padding-block-start: var(--pf-v6-c-toolbar--PaddingBlockStart);\n padding-block-end: var(--pf-v6-c-toolbar--PaddingBlockEnd);\n padding-inline-start: var(--pf-v6-c-toolbar--PaddingInlineStart);\n padding-inline-end: var(--pf-v6-c-toolbar--PaddingInlineEnd);\n font-size: var(--pf-v6-c-toolbar--FontSize);\n line-height: var(--pf-v6-c-toolbar--LineHeight);\n background-color: var(--pf-v6-c-toolbar--BackgroundColor);\n}\n.pf-v6-c-toolbar.pf-m-sticky {\n --pf-v6-c-toolbar--BackgroundColor: var(--pf-v6-c-toolbar--m-sticky--BackgroundColor);\n position: sticky;\n inset-block-start: 0;\n z-index: var(--pf-v6-c-toolbar--m-sticky--ZIndex);\n padding-block-start: var(--pf-v6-c-toolbar--m-sticky--PaddingBlockStart);\n padding-block-end: var(--pf-v6-c-toolbar--m-sticky--PaddingBlockEnd);\n padding-inline-start: var(--pf-v6-c-toolbar--m-sticky--PaddingInlineStart);\n padding-inline-end: var(--pf-v6-c-toolbar--m-sticky--PaddingInlineEnd);\n border-block-end: var(--pf-v6-c-toolbar--m-sticky--BorderBlockEndWidth) solid var(--pf-v6-c-toolbar--m-sticky--BorderBlockEndColor);\n border-radius: var(--pf-v6-c-toolbar--m-sticky--BorderRadius);\n box-shadow: var(--pf-v6-c-toolbar--m-sticky--BoxShadow);\n}\n.pf-v6-c-toolbar.pf-m-sticky-base {\n --pf-v6-c-toolbar--BackgroundColor: var(--pf-v6-c-toolbar--m-sticky--BackgroundColor);\n position: sticky;\n inset-block-start: 0;\n z-index: var(--pf-v6-c-toolbar--m-sticky--ZIndex);\n padding-block-start: var(--pf-v6-c-toolbar--m-sticky--PaddingBlockStart);\n padding-block-end: var(--pf-v6-c-toolbar--m-sticky--PaddingBlockEnd);\n padding-inline-start: var(--pf-v6-c-toolbar--m-sticky--PaddingInlineStart);\n padding-inline-end: var(--pf-v6-c-toolbar--m-sticky--PaddingInlineEnd);\n background: transparent;\n border-radius: inherit;\n}\n.pf-v6-c-toolbar.pf-m-sticky-base::before {\n position: absolute;\n inset: 0;\n z-index: -1;\n content: "";\n background: var(--pf-v6-c-toolbar--BackgroundColor);\n border-block-end: var(--pf-v6-c-toolbar--m-sticky--BorderBlockEndWidth) solid var(--pf-v6-c-toolbar--m-sticky--BorderBlockEndColor);\n border-radius: var(--pf-v6-c-toolbar--m-sticky--BorderRadius);\n box-shadow: var(--pf-v6-c-toolbar--m-sticky--BoxShadow);\n opacity: 0;\n transition-timing-function: var(--pf-v6-c-toolbar--m-sticky--TransitionTimingFunction--BackgroundColor);\n transition-duration: var(--pf-v6-c-toolbar--m-sticky--TransitionDuration--BackgroundColor);\n transition-property: opacity;\n}\n.pf-v6-c-toolbar.pf-m-sticky-stuck::before {\n opacity: 1;\n}\n.pf-v6-c-toolbar.pf-m-static,\n.pf-v6-c-toolbar.pf-m-static .pf-v6-c-toolbar__content {\n position: static;\n}\n.pf-v6-c-toolbar.pf-m-static .pf-v6-c-toolbar__expandable-content {\n position: absolute;\n}\n.pf-v6-c-toolbar.pf-m-full-height {\n --pf-v6-c-toolbar--PaddingBlockStart: 0;\n --pf-v6-c-toolbar--PaddingBlockEnd: 0;\n}\n.pf-v6-c-toolbar.pf-m-full-height .pf-v6-c-toolbar__group,\n.pf-v6-c-toolbar.pf-m-full-height .pf-v6-c-toolbar__item {\n align-items: stretch;\n align-self: stretch;\n}\n.pf-v6-c-toolbar.pf-m-no-padding {\n --pf-v6-c-toolbar--PaddingBlockEnd: 0;\n --pf-v6-c-toolbar--m-sticky--PaddingBlockStart: 0;\n --pf-v6-c-toolbar--m-sticky--PaddingBlockEnd: 0;\n}\n.pf-v6-c-toolbar.pf-m-primary {\n --pf-v6-c-toolbar--BackgroundColor: var(--pf-v6-c-toolbar--m-primary--BackgroundColor);\n}\n.pf-v6-c-toolbar.pf-m-secondary {\n --pf-v6-c-toolbar--BackgroundColor: var(--pf-v6-c-toolbar--m-secondary--BackgroundColor);\n}\n.pf-v6-c-toolbar.pf-m-no-background {\n --pf-v6-c-toolbar--BackgroundColor: var(--pf-v6-c-toolbar--m-no-background--BackgroundColor);\n}\n.pf-v6-c-toolbar.pf-m-vertical {\n --pf-v6-c-toolbar--child--m-align-end--MarginBlockStart: auto;\n --pf-v6-c-toolbar--child--m-align-end--MarginInlineStart: 0;\n --pf-v6-c-toolbar--PaddingBlockEnd: 0;\n --pf-v6-c-toolbar--Width: var(--pf-v6-c-toolbar--m-vertical--Width);\n}\n.pf-v6-c-toolbar.pf-m-vertical :is(.pf-v6-c-toolbar__group, .pf-v6-c-toolbar__item, .pf-v6-c-toolbar__content-section) {\n flex-direction: column;\n align-items: center;\n}\n\n.pf-v6-c-toolbar__item {\n --pf-v6-c-toolbar__item--Width--base: var(--pf-v6-c-toolbar__item--Width);\n}\n@media (min-width: 36rem) {\n .pf-v6-c-toolbar__item {\n --pf-v6-c-toolbar__item--Width--base: var(--pf-v6-c-toolbar__item--Width-on-sm, var(--pf-v6-c-toolbar__item--Width));\n }\n}\n@media (min-width: 48rem) {\n .pf-v6-c-toolbar__item {\n --pf-v6-c-toolbar__item--Width--base: var(--pf-v6-c-toolbar__item--Width-on-md, var(--pf-v6-c-toolbar__item--Width-on-sm, var(--pf-v6-c-toolbar__item--Width)));\n }\n}\n@media (min-width: 62rem) {\n .pf-v6-c-toolbar__item {\n --pf-v6-c-toolbar__item--Width--base: var(--pf-v6-c-toolbar__item--Width-on-lg, var(--pf-v6-c-toolbar__item--Width-on-md, var(--pf-v6-c-toolbar__item--Width-on-sm, var(--pf-v6-c-toolbar__item--Width))));\n }\n}\n@media (min-width: 75rem) {\n .pf-v6-c-toolbar__item {\n --pf-v6-c-toolbar__item--Width--base: var(--pf-v6-c-toolbar__item--Width-on-xl, var(--pf-v6-c-toolbar__item--Width-on-lg, var(--pf-v6-c-toolbar__item--Width-on-md, var(--pf-v6-c-toolbar__item--Width-on-sm, var(--pf-v6-c-toolbar__item--Width)))));\n }\n}\n@media (min-width: 90.625rem) {\n .pf-v6-c-toolbar__item {\n --pf-v6-c-toolbar__item--Width--base: var(--pf-v6-c-toolbar__item--Width-on-2xl, var(--pf-v6-c-toolbar__item--Width-on-xl, var(--pf-v6-c-toolbar__item--Width-on-lg, var(--pf-v6-c-toolbar__item--Width-on-md, var(--pf-v6-c-toolbar__item--Width-on-sm, var(--pf-v6-c-toolbar__item--Width))))));\n }\n}\n.pf-v6-c-toolbar__item {\n --pf-v6-c-toolbar__item--MinWidth--base: var(--pf-v6-c-toolbar__item--MinWidth);\n}\n@media (min-width: 36rem) {\n .pf-v6-c-toolbar__item {\n --pf-v6-c-toolbar__item--MinWidth--base: var(--pf-v6-c-toolbar__item--MinWidth-on-sm, var(--pf-v6-c-toolbar__item--MinWidth));\n }\n}\n@media (min-width: 48rem) {\n .pf-v6-c-toolbar__item {\n --pf-v6-c-toolbar__item--MinWidth--base: var(--pf-v6-c-toolbar__item--MinWidth-on-md, var(--pf-v6-c-toolbar__item--MinWidth-on-sm, var(--pf-v6-c-toolbar__item--MinWidth)));\n }\n}\n@media (min-width: 62rem) {\n .pf-v6-c-toolbar__item {\n --pf-v6-c-toolbar__item--MinWidth--base: var(--pf-v6-c-toolbar__item--MinWidth-on-lg, var(--pf-v6-c-toolbar__item--MinWidth-on-md, var(--pf-v6-c-toolbar__item--MinWidth-on-sm, var(--pf-v6-c-toolbar__item--MinWidth))));\n }\n}\n@media (min-width: 75rem) {\n .pf-v6-c-toolbar__item {\n --pf-v6-c-toolbar__item--MinWidth--base: var(--pf-v6-c-toolbar__item--MinWidth-on-xl, var(--pf-v6-c-toolbar__item--MinWidth-on-lg, var(--pf-v6-c-toolbar__item--MinWidth-on-md, var(--pf-v6-c-toolbar__item--MinWidth-on-sm, var(--pf-v6-c-toolbar__item--MinWidth)))));\n }\n}\n@media (min-width: 90.625rem) {\n .pf-v6-c-toolbar__item {\n --pf-v6-c-toolbar__item--MinWidth--base: var(--pf-v6-c-toolbar__item--MinWidth-on-2xl, var(--pf-v6-c-toolbar__item--MinWidth-on-xl, var(--pf-v6-c-toolbar__item--MinWidth-on-lg, var(--pf-v6-c-toolbar__item--MinWidth-on-md, var(--pf-v6-c-toolbar__item--MinWidth-on-sm, var(--pf-v6-c-toolbar__item--MinWidth))))));\n }\n}\n.pf-v6-c-toolbar__item {\n row-gap: var(--pf-v6-c-toolbar__item--RowGap);\n column-gap: var(--pf-v6-c-toolbar__item--ColumnGap);\n width: var(--pf-v6-c-toolbar__item--Width--base);\n min-width: var(--pf-v6-c-toolbar__item--MinWidth--base);\n}\n.pf-v6-c-toolbar__item.pf-m-expand-all.pf-m-expanded {\n --pf-v6-c-toolbar__expand-all-icon--Rotate: var(--pf-v6-c-toolbar__item--m-expand-all--m-expanded__expand-all-icon--Rotate);\n}\n.pf-v6-c-toolbar__item.pf-m-label {\n font-weight: var(--pf-v6-c-toolbar__item--m-label--FontWeight);\n}\n.pf-v6-c-toolbar__item.pf-m-pagination {\n margin-inline-start: auto;\n}\n.pf-v6-c-toolbar__item.pf-m-pagination.pf-v6-c-pagination {\n flex-wrap: nowrap;\n}\n.pf-v6-c-toolbar__item.pf-m-overflow-container {\n min-width: var(--pf-v6-c-toolbar__item--m-overflow-container--MinWidth);\n}\n\n.pf-v6-c-toolbar__group {\n row-gap: var(--pf-v6-c-toolbar__group--RowGap);\n column-gap: var(--pf-v6-c-toolbar__group--ColumnGap);\n}\n.pf-v6-c-toolbar.pf-m-vertical .pf-v6-c-toolbar__group {\n row-gap: var(--pf-v6-c-toolbar__group--ColumnGap);\n}\n.pf-v6-c-toolbar__group.pf-m-filter-group {\n column-gap: var(--pf-v6-c-toolbar__group--m-filter-group--ColumnGap);\n}\n.pf-v6-c-toolbar__group.pf-m-label-group {\n flex: 1;\n flex-wrap: wrap;\n column-gap: var(--pf-v6-c-toolbar__group--m-label-group--ColumnGap);\n}\n.pf-v6-c-toolbar__group.pf-m-action-group {\n column-gap: var(--pf-v6-c-toolbar__group--m-action-group--ColumnGap);\n}\n.pf-v6-c-toolbar.pf-m-vertical .pf-v6-c-toolbar__group.pf-m-action-group {\n row-gap: var(--pf-v6-c-toolbar__group--m-action-group--ColumnGap);\n}\n.pf-v6-c-toolbar__group.pf-m-action-group-plain {\n column-gap: var(--pf-v6-c-toolbar__group--m-action-group-plain--ColumnGap);\n}\n.pf-v6-c-toolbar.pf-m-vertical .pf-v6-c-toolbar__group.pf-m-action-group-plain {\n row-gap: var(--pf-v6-c-toolbar__group--m-action-group-plain--ColumnGap);\n}\n.pf-v6-c-toolbar__group.pf-m-action-group-inline {\n flex-wrap: wrap;\n column-gap: var(--pf-v6-c-toolbar__group--m-action-group-inline--ColumnGap);\n}\n.pf-v6-c-toolbar__group.pf-m-overflow-container {\n min-width: var(--pf-v6-c-toolbar__group--m-overflow-container--MinWidth);\n}\n\n.pf-v6-c-toolbar__expandable-content {\n position: absolute;\n inset-block-start: 100%;\n inset-inline-start: 0;\n z-index: var(--pf-v6-c-toolbar__expandable-content--ZIndex);\n display: none;\n row-gap: var(--pf-v6-c-toolbar__expandable-content--RowGap);\n width: 100%;\n padding-block-start: var(--pf-v6-c-toolbar__expandable-content--PaddingBlockStart);\n padding-block-end: var(--pf-v6-c-toolbar__expandable-content--PaddingBlockEnd);\n padding-inline-start: var(--pf-v6-c-toolbar__expandable-content--PaddingInlineStart);\n padding-inline-end: var(--pf-v6-c-toolbar__expandable-content--PaddingInlineEnd);\n background-color: var(--pf-v6-c-toolbar__expandable-content--BackgroundColor);\n border-block-end: var(--pf-v6-c-toolbar__expandable-content--BorderBlockEndWidth) solid var(--pf-v6-c-toolbar__expandable-content--BorderBlockEndColor);\n box-shadow: var(--pf-v6-c-toolbar__expandable-content--BoxShadow);\n}\n@media screen and (min-width: 62rem) {\n .pf-v6-c-toolbar__expandable-content {\n position: static;\n padding: 0;\n border-block-end: 0;\n box-shadow: none;\n }\n}\n.pf-v6-c-toolbar__expandable-content.pf-m-expanded,\n.pf-v6-c-toolbar__expandable-content .pf-v6-c-toolbar__group {\n display: grid;\n}\n.pf-v6-c-toolbar__expandable-content .pf-v6-c-toolbar__item > * {\n flex-basis: 100%;\n}\n.pf-v6-c-toolbar__expandable-content .pf-v6-c-toolbar__group.pf-m-action-group-inline {\n display: flex;\n justify-content: center;\n}\n\n.pf-v6-c-toolbar__expand-all-icon {\n display: inline-flex;\n transform: rotate(var(--pf-v6-c-toolbar__expand-all-icon--Rotate));\n transition-timing-function: var(--pf-v6-c-toolbar__expand-all-icon--TransitionTimingFunction);\n transition-duration: var(--pf-v6-c-toolbar__expand-all-icon--TransitionDuration);\n transition-property: transform;\n}\n:where(.pf-v6-m-dir-rtl, [dir=rtl]) .pf-v6-c-toolbar__expand-all-icon {\n scale: -1 1;\n}\n\n.pf-v6-c-toolbar__group,\n.pf-v6-c-toolbar__item {\n align-items: baseline;\n}\n.pf-v6-c-toolbar__group.pf-m-overflow-container,\n.pf-v6-c-toolbar__item.pf-m-overflow-container {\n flex: 1;\n overflow: auto;\n}\n\n.pf-v6-c-toolbar__group.pf-m-align-start,\n.pf-v6-c-toolbar__item.pf-m-align-start {\n margin-inline-start: 0;\n}\n.pf-v6-c-toolbar__group.pf-m-align-center,\n.pf-v6-c-toolbar__item.pf-m-align-center {\n margin-inline-start: auto;\n margin-inline-end: auto;\n}\n.pf-v6-c-toolbar__group.pf-m-align-end,\n.pf-v6-c-toolbar__item.pf-m-align-end {\n margin-block-start: var(--pf-v6-c-toolbar--child--m-align-end--MarginBlockStart, 0);\n margin-inline-start: var(--pf-v6-c-toolbar--child--m-align-end--MarginInlineStart, auto);\n}\n.pf-v6-c-toolbar__group.pf-m-flex-grow,\n.pf-v6-c-toolbar__item.pf-m-flex-grow {\n flex-grow: 1;\n}\n.pf-v6-c-toolbar__group.pf-m-align-self-stretch,\n.pf-v6-c-toolbar__item.pf-m-align-self-stretch {\n align-self: stretch;\n}\n.pf-v6-c-toolbar__group.pf-m-align-self-baseline,\n.pf-v6-c-toolbar__item.pf-m-align-self-baseline {\n align-self: baseline;\n}\n.pf-v6-c-toolbar__group.pf-m-align-self-start,\n.pf-v6-c-toolbar__item.pf-m-align-self-start {\n align-self: start;\n}\n.pf-v6-c-toolbar__group.pf-m-align-self-center,\n.pf-v6-c-toolbar__item.pf-m-align-self-center {\n align-self: center;\n}\n.pf-v6-c-toolbar__group.pf-m-align-self-end,\n.pf-v6-c-toolbar__item.pf-m-align-self-end {\n align-self: end;\n}\n\n.pf-v6-c-toolbar.pf-m-inset-none {\n padding-inline: 0;\n}\n.pf-v6-c-toolbar.pf-m-inset-xs {\n padding-inline: var(--pf-t--global--spacer--xs);\n}\n.pf-v6-c-toolbar.pf-m-inset-sm {\n padding-inline: var(--pf-t--global--spacer--sm);\n}\n.pf-v6-c-toolbar.pf-m-inset-md {\n padding-inline: var(--pf-t--global--spacer--md);\n}\n.pf-v6-c-toolbar.pf-m-inset-lg {\n padding-inline: var(--pf-t--global--spacer--lg);\n}\n.pf-v6-c-toolbar.pf-m-inset-xl {\n padding-inline: var(--pf-t--global--spacer--xl);\n}\n.pf-v6-c-toolbar.pf-m-inset-2xl {\n padding-inline: var(--pf-t--global--spacer--2xl);\n}\n.pf-v6-c-toolbar.pf-m-inset-3xl {\n padding-inline: var(--pf-t--global--spacer--3xl);\n}\n.pf-v6-c-toolbar.pf-m-inset-4xl {\n padding-inline: var(--pf-t--global--spacer--4xl);\n}\n\n.pf-v6-c-toolbar__group.pf-m-wrap,\n.pf-v6-c-toolbar__item.pf-m-wrap,\n.pf-v6-c-toolbar__content-section.pf-m-wrap {\n flex-wrap: wrap;\n}\n.pf-v6-c-toolbar__group.pf-m-nowrap,\n.pf-v6-c-toolbar__item.pf-m-nowrap,\n.pf-v6-c-toolbar__content-section.pf-m-nowrap {\n flex-wrap: nowrap;\n}\n.pf-v6-c-toolbar__group.pf-m-align-items-stretch,\n.pf-v6-c-toolbar__item.pf-m-align-items-stretch,\n.pf-v6-c-toolbar__content-section.pf-m-align-items-stretch {\n align-items: stretch;\n}\n.pf-v6-c-toolbar__group.pf-m-align-items-baseline,\n.pf-v6-c-toolbar__item.pf-m-align-items-baseline,\n.pf-v6-c-toolbar__content-section.pf-m-align-items-baseline {\n align-items: baseline;\n}\n.pf-v6-c-toolbar__group.pf-m-align-items-start,\n.pf-v6-c-toolbar__item.pf-m-align-items-start,\n.pf-v6-c-toolbar__content-section.pf-m-align-items-start {\n align-items: start;\n}\n.pf-v6-c-toolbar__group.pf-m-align-items-center,\n.pf-v6-c-toolbar__item.pf-m-align-items-center,\n.pf-v6-c-toolbar__content-section.pf-m-align-items-center {\n align-items: center;\n}\n.pf-v6-c-toolbar__group.pf-m-align-items-end,\n.pf-v6-c-toolbar__item.pf-m-align-items-end,\n.pf-v6-c-toolbar__content-section.pf-m-align-items-end {\n align-items: end;\n}\n.pf-v6-c-toolbar__group.pf-m-gap-none,\n.pf-v6-c-toolbar__item.pf-m-gap-none,\n.pf-v6-c-toolbar__content-section.pf-m-gap-none {\n gap: 0;\n}\n.pf-v6-c-toolbar__group.pf-m-gap-xs,\n.pf-v6-c-toolbar__item.pf-m-gap-xs,\n.pf-v6-c-toolbar__content-section.pf-m-gap-xs {\n gap: var(--pf-t--global--spacer--xs);\n}\n.pf-v6-c-toolbar__group.pf-m-gap-sm,\n.pf-v6-c-toolbar__item.pf-m-gap-sm,\n.pf-v6-c-toolbar__content-section.pf-m-gap-sm {\n gap: var(--pf-t--global--spacer--sm);\n}\n.pf-v6-c-toolbar__group.pf-m-gap-md,\n.pf-v6-c-toolbar__item.pf-m-gap-md,\n.pf-v6-c-toolbar__content-section.pf-m-gap-md {\n gap: var(--pf-t--global--spacer--md);\n}\n.pf-v6-c-toolbar__group.pf-m-gap-lg,\n.pf-v6-c-toolbar__item.pf-m-gap-lg,\n.pf-v6-c-toolbar__content-section.pf-m-gap-lg {\n gap: var(--pf-t--global--spacer--lg);\n}\n.pf-v6-c-toolbar__group.pf-m-gap-xl,\n.pf-v6-c-toolbar__item.pf-m-gap-xl,\n.pf-v6-c-toolbar__content-section.pf-m-gap-xl {\n gap: var(--pf-t--global--spacer--xl);\n}\n.pf-v6-c-toolbar__group.pf-m-gap-2xl,\n.pf-v6-c-toolbar__item.pf-m-gap-2xl,\n.pf-v6-c-toolbar__content-section.pf-m-gap-2xl {\n gap: var(--pf-t--global--spacer--2xl);\n}\n.pf-v6-c-toolbar__group.pf-m-gap-3xl,\n.pf-v6-c-toolbar__item.pf-m-gap-3xl,\n.pf-v6-c-toolbar__content-section.pf-m-gap-3xl {\n gap: var(--pf-t--global--spacer--3xl);\n}\n.pf-v6-c-toolbar__group.pf-m-gap-4xl,\n.pf-v6-c-toolbar__item.pf-m-gap-4xl,\n.pf-v6-c-toolbar__content-section.pf-m-gap-4xl {\n gap: var(--pf-t--global--spacer--4xl);\n}\n.pf-v6-c-toolbar__group.pf-m-column-gap-none,\n.pf-v6-c-toolbar__item.pf-m-column-gap-none,\n.pf-v6-c-toolbar__content-section.pf-m-column-gap-none {\n column-gap: 0;\n}\n.pf-v6-c-toolbar__group.pf-m-row-gap-none,\n.pf-v6-c-toolbar__item.pf-m-row-gap-none,\n.pf-v6-c-toolbar__content-section.pf-m-row-gap-none {\n row-gap: 0;\n}\n.pf-v6-c-toolbar__group.pf-m-column-gap-xs,\n.pf-v6-c-toolbar__item.pf-m-column-gap-xs,\n.pf-v6-c-toolbar__content-section.pf-m-column-gap-xs {\n column-gap: var(--pf-t--global--spacer--xs);\n}\n.pf-v6-c-toolbar__group.pf-m-row-gap-xs,\n.pf-v6-c-toolbar__item.pf-m-row-gap-xs,\n.pf-v6-c-toolbar__content-section.pf-m-row-gap-xs {\n row-gap: var(--pf-t--global--spacer--xs);\n}\n.pf-v6-c-toolbar__group.pf-m-column-gap-sm,\n.pf-v6-c-toolbar__item.pf-m-column-gap-sm,\n.pf-v6-c-toolbar__content-section.pf-m-column-gap-sm {\n column-gap: var(--pf-t--global--spacer--sm);\n}\n.pf-v6-c-toolbar__group.pf-m-row-gap-sm,\n.pf-v6-c-toolbar__item.pf-m-row-gap-sm,\n.pf-v6-c-toolbar__content-section.pf-m-row-gap-sm {\n row-gap: var(--pf-t--global--spacer--sm);\n}\n.pf-v6-c-toolbar__group.pf-m-column-gap-md,\n.pf-v6-c-toolbar__item.pf-m-column-gap-md,\n.pf-v6-c-toolbar__content-section.pf-m-column-gap-md {\n column-gap: var(--pf-t--global--spacer--md);\n}\n.pf-v6-c-toolbar__group.pf-m-row-gap-md,\n.pf-v6-c-toolbar__item.pf-m-row-gap-md,\n.pf-v6-c-toolbar__content-section.pf-m-row-gap-md {\n row-gap: var(--pf-t--global--spacer--md);\n}\n.pf-v6-c-toolbar__group.pf-m-column-gap-lg,\n.pf-v6-c-toolbar__item.pf-m-column-gap-lg,\n.pf-v6-c-toolbar__content-section.pf-m-column-gap-lg {\n column-gap: var(--pf-t--global--spacer--lg);\n}\n.pf-v6-c-toolbar__group.pf-m-row-gap-lg,\n.pf-v6-c-toolbar__item.pf-m-row-gap-lg,\n.pf-v6-c-toolbar__content-section.pf-m-row-gap-lg {\n row-gap: var(--pf-t--global--spacer--lg);\n}\n.pf-v6-c-toolbar__group.pf-m-column-gap-xl,\n.pf-v6-c-toolbar__item.pf-m-column-gap-xl,\n.pf-v6-c-toolbar__content-section.pf-m-column-gap-xl {\n column-gap: var(--pf-t--global--spacer--xl);\n}\n.pf-v6-c-toolbar__group.pf-m-row-gap-xl,\n.pf-v6-c-toolbar__item.pf-m-row-gap-xl,\n.pf-v6-c-toolbar__content-section.pf-m-row-gap-xl {\n row-gap: var(--pf-t--global--spacer--xl);\n}\n.pf-v6-c-toolbar__group.pf-m-column-gap-2xl,\n.pf-v6-c-toolbar__item.pf-m-column-gap-2xl,\n.pf-v6-c-toolbar__content-section.pf-m-column-gap-2xl {\n column-gap: var(--pf-t--global--spacer--2xl);\n}\n.pf-v6-c-toolbar__group.pf-m-row-gap-2xl,\n.pf-v6-c-toolbar__item.pf-m-row-gap-2xl,\n.pf-v6-c-toolbar__content-section.pf-m-row-gap-2xl {\n row-gap: var(--pf-t--global--spacer--2xl);\n}\n.pf-v6-c-toolbar__group.pf-m-column-gap-3xl,\n.pf-v6-c-toolbar__item.pf-m-column-gap-3xl,\n.pf-v6-c-toolbar__content-section.pf-m-column-gap-3xl {\n column-gap: var(--pf-t--global--spacer--3xl);\n}\n.pf-v6-c-toolbar__group.pf-m-row-gap-3xl,\n.pf-v6-c-toolbar__item.pf-m-row-gap-3xl,\n.pf-v6-c-toolbar__content-section.pf-m-row-gap-3xl {\n row-gap: var(--pf-t--global--spacer--3xl);\n}\n.pf-v6-c-toolbar__group.pf-m-column-gap-4xl,\n.pf-v6-c-toolbar__item.pf-m-column-gap-4xl,\n.pf-v6-c-toolbar__content-section.pf-m-column-gap-4xl {\n column-gap: var(--pf-t--global--spacer--4xl);\n}\n.pf-v6-c-toolbar__group.pf-m-row-gap-4xl,\n.pf-v6-c-toolbar__item.pf-m-row-gap-4xl,\n.pf-v6-c-toolbar__content-section.pf-m-row-gap-4xl {\n row-gap: var(--pf-t--global--spacer--4xl);\n}\n\n.pf-v6-c-toolbar__group:where(.pf-m-toggle-group).pf-m-show .pf-v6-c-toolbar__group,\n.pf-v6-c-toolbar__group:where(.pf-m-toggle-group).pf-m-show .pf-v6-c-toolbar__item {\n display: flex;\n flex: 0 1 auto;\n}\n.pf-v6-c-toolbar__group:where(.pf-m-toggle-group).pf-m-show .pf-v6-c-toolbar__toggle {\n display: none;\n}\n.pf-v6-c-toolbar__group:where(.pf-m-toggle-group) .pf-v6-c-toolbar__group,\n.pf-v6-c-toolbar__group:where(.pf-m-toggle-group) .pf-v6-c-toolbar__item, .pf-v6-c-toolbar__group:where(.pf-m-toggle-group).pf-m-hide .pf-v6-c-toolbar__group,\n.pf-v6-c-toolbar__group:where(.pf-m-toggle-group).pf-m-hide .pf-v6-c-toolbar__item {\n display: none;\n}\n.pf-v6-c-toolbar__group:where(.pf-m-toggle-group) .pf-v6-c-toolbar__toggle, .pf-v6-c-toolbar__group:where(.pf-m-toggle-group).pf-m-hide .pf-v6-c-toolbar__toggle {\n display: inline-flex;\n}\n\n@media (min-width: 36rem) {\n .pf-v6-c-toolbar__group.pf-m-align-start-on-sm,\n .pf-v6-c-toolbar__item.pf-m-align-start-on-sm {\n margin-inline-start: 0;\n }\n .pf-v6-c-toolbar__group.pf-m-align-center-on-sm,\n .pf-v6-c-toolbar__item.pf-m-align-center-on-sm {\n margin-inline-start: auto;\n margin-inline-end: auto;\n }\n .pf-v6-c-toolbar__group.pf-m-align-end-on-sm,\n .pf-v6-c-toolbar__item.pf-m-align-end-on-sm {\n margin-block-start: var(--pf-v6-c-toolbar--child--m-align-end--MarginBlockStart, 0);\n margin-inline-start: var(--pf-v6-c-toolbar--child--m-align-end--MarginInlineStart, auto);\n }\n .pf-v6-c-toolbar__group.pf-m-flex-grow-on-sm,\n .pf-v6-c-toolbar__item.pf-m-flex-grow-on-sm {\n flex-grow: 1;\n }\n .pf-v6-c-toolbar__group.pf-m-align-self-stretch-on-sm,\n .pf-v6-c-toolbar__item.pf-m-align-self-stretch-on-sm {\n align-self: stretch;\n }\n .pf-v6-c-toolbar__group.pf-m-align-self-baseline-on-sm,\n .pf-v6-c-toolbar__item.pf-m-align-self-baseline-on-sm {\n align-self: baseline;\n }\n .pf-v6-c-toolbar__group.pf-m-align-self-start-on-sm,\n .pf-v6-c-toolbar__item.pf-m-align-self-start-on-sm {\n align-self: start;\n }\n .pf-v6-c-toolbar__group.pf-m-align-self-center-on-sm,\n .pf-v6-c-toolbar__item.pf-m-align-self-center-on-sm {\n align-self: center;\n }\n .pf-v6-c-toolbar__group.pf-m-align-self-end-on-sm,\n .pf-v6-c-toolbar__item.pf-m-align-self-end-on-sm {\n align-self: end;\n }\n .pf-v6-c-toolbar.pf-m-inset-none-on-sm {\n padding-inline: 0;\n }\n .pf-v6-c-toolbar.pf-m-inset-xs-on-sm {\n padding-inline: var(--pf-t--global--spacer--xs);\n }\n .pf-v6-c-toolbar.pf-m-inset-sm-on-sm {\n padding-inline: var(--pf-t--global--spacer--sm);\n }\n .pf-v6-c-toolbar.pf-m-inset-md-on-sm {\n padding-inline: var(--pf-t--global--spacer--md);\n }\n .pf-v6-c-toolbar.pf-m-inset-lg-on-sm {\n padding-inline: var(--pf-t--global--spacer--lg);\n }\n .pf-v6-c-toolbar.pf-m-inset-xl-on-sm {\n padding-inline: var(--pf-t--global--spacer--xl);\n }\n .pf-v6-c-toolbar.pf-m-inset-2xl-on-sm {\n padding-inline: var(--pf-t--global--spacer--2xl);\n }\n .pf-v6-c-toolbar.pf-m-inset-3xl-on-sm {\n padding-inline: var(--pf-t--global--spacer--3xl);\n }\n .pf-v6-c-toolbar.pf-m-inset-4xl-on-sm {\n padding-inline: var(--pf-t--global--spacer--4xl);\n }\n .pf-v6-c-toolbar__group.pf-m-wrap-on-sm,\n .pf-v6-c-toolbar__item.pf-m-wrap-on-sm,\n .pf-v6-c-toolbar__content-section.pf-m-wrap-on-sm {\n flex-wrap: wrap;\n }\n .pf-v6-c-toolbar__group.pf-m-nowrap-on-sm,\n .pf-v6-c-toolbar__item.pf-m-nowrap-on-sm,\n .pf-v6-c-toolbar__content-section.pf-m-nowrap-on-sm {\n flex-wrap: nowrap;\n }\n .pf-v6-c-toolbar__group.pf-m-align-items-stretch-on-sm,\n .pf-v6-c-toolbar__item.pf-m-align-items-stretch-on-sm,\n .pf-v6-c-toolbar__content-section.pf-m-align-items-stretch-on-sm {\n align-items: stretch;\n }\n .pf-v6-c-toolbar__group.pf-m-align-items-baseline-on-sm,\n .pf-v6-c-toolbar__item.pf-m-align-items-baseline-on-sm,\n .pf-v6-c-toolbar__content-section.pf-m-align-items-baseline-on-sm {\n align-items: baseline;\n }\n .pf-v6-c-toolbar__group.pf-m-align-items-start-on-sm,\n .pf-v6-c-toolbar__item.pf-m-align-items-start-on-sm,\n .pf-v6-c-toolbar__content-section.pf-m-align-items-start-on-sm {\n align-items: start;\n }\n .pf-v6-c-toolbar__group.pf-m-align-items-center-on-sm,\n .pf-v6-c-toolbar__item.pf-m-align-items-center-on-sm,\n .pf-v6-c-toolbar__content-section.pf-m-align-items-center-on-sm {\n align-items: center;\n }\n .pf-v6-c-toolbar__group.pf-m-align-items-end-on-sm,\n .pf-v6-c-toolbar__item.pf-m-align-items-end-on-sm,\n .pf-v6-c-toolbar__content-section.pf-m-align-items-end-on-sm {\n align-items: end;\n }\n .pf-v6-c-toolbar__group.pf-m-gap-none-on-sm,\n .pf-v6-c-toolbar__item.pf-m-gap-none-on-sm,\n .pf-v6-c-toolbar__content-section.pf-m-gap-none-on-sm {\n gap: 0;\n }\n .pf-v6-c-toolbar__group.pf-m-gap-xs-on-sm,\n .pf-v6-c-toolbar__item.pf-m-gap-xs-on-sm,\n .pf-v6-c-toolbar__content-section.pf-m-gap-xs-on-sm {\n gap: var(--pf-t--global--spacer--xs);\n }\n .pf-v6-c-toolbar__group.pf-m-gap-sm-on-sm,\n .pf-v6-c-toolbar__item.pf-m-gap-sm-on-sm,\n .pf-v6-c-toolbar__content-section.pf-m-gap-sm-on-sm {\n gap: var(--pf-t--global--spacer--sm);\n }\n .pf-v6-c-toolbar__group.pf-m-gap-md-on-sm,\n .pf-v6-c-toolbar__item.pf-m-gap-md-on-sm,\n .pf-v6-c-toolbar__content-section.pf-m-gap-md-on-sm {\n gap: var(--pf-t--global--spacer--md);\n }\n .pf-v6-c-toolbar__group.pf-m-gap-lg-on-sm,\n .pf-v6-c-toolbar__item.pf-m-gap-lg-on-sm,\n .pf-v6-c-toolbar__content-section.pf-m-gap-lg-on-sm {\n gap: var(--pf-t--global--spacer--lg);\n }\n .pf-v6-c-toolbar__group.pf-m-gap-xl-on-sm,\n .pf-v6-c-toolbar__item.pf-m-gap-xl-on-sm,\n .pf-v6-c-toolbar__content-section.pf-m-gap-xl-on-sm {\n gap: var(--pf-t--global--spacer--xl);\n }\n .pf-v6-c-toolbar__group.pf-m-gap-2xl-on-sm,\n .pf-v6-c-toolbar__item.pf-m-gap-2xl-on-sm,\n .pf-v6-c-toolbar__content-section.pf-m-gap-2xl-on-sm {\n gap: var(--pf-t--global--spacer--2xl);\n }\n .pf-v6-c-toolbar__group.pf-m-gap-3xl-on-sm,\n .pf-v6-c-toolbar__item.pf-m-gap-3xl-on-sm,\n .pf-v6-c-toolbar__content-section.pf-m-gap-3xl-on-sm {\n gap: var(--pf-t--global--spacer--3xl);\n }\n .pf-v6-c-toolbar__group.pf-m-gap-4xl-on-sm,\n .pf-v6-c-toolbar__item.pf-m-gap-4xl-on-sm,\n .pf-v6-c-toolbar__content-section.pf-m-gap-4xl-on-sm {\n gap: var(--pf-t--global--spacer--4xl);\n }\n .pf-v6-c-toolbar__group.pf-m-column-gap-none-on-sm,\n .pf-v6-c-toolbar__item.pf-m-column-gap-none-on-sm,\n .pf-v6-c-toolbar__content-section.pf-m-column-gap-none-on-sm {\n column-gap: 0;\n }\n .pf-v6-c-toolbar__group.pf-m-row-gap-none-on-sm,\n .pf-v6-c-toolbar__item.pf-m-row-gap-none-on-sm,\n .pf-v6-c-toolbar__content-section.pf-m-row-gap-none-on-sm {\n row-gap: 0;\n }\n .pf-v6-c-toolbar__group.pf-m-column-gap-xs-on-sm,\n .pf-v6-c-toolbar__item.pf-m-column-gap-xs-on-sm,\n .pf-v6-c-toolbar__content-section.pf-m-column-gap-xs-on-sm {\n column-gap: var(--pf-t--global--spacer--xs);\n }\n .pf-v6-c-toolbar__group.pf-m-row-gap-xs-on-sm,\n .pf-v6-c-toolbar__item.pf-m-row-gap-xs-on-sm,\n .pf-v6-c-toolbar__content-section.pf-m-row-gap-xs-on-sm {\n row-gap: var(--pf-t--global--spacer--xs);\n }\n .pf-v6-c-toolbar__group.pf-m-column-gap-sm-on-sm,\n .pf-v6-c-toolbar__item.pf-m-column-gap-sm-on-sm,\n .pf-v6-c-toolbar__content-section.pf-m-column-gap-sm-on-sm {\n column-gap: var(--pf-t--global--spacer--sm);\n }\n .pf-v6-c-toolbar__group.pf-m-row-gap-sm-on-sm,\n .pf-v6-c-toolbar__item.pf-m-row-gap-sm-on-sm,\n .pf-v6-c-toolbar__content-section.pf-m-row-gap-sm-on-sm {\n row-gap: var(--pf-t--global--spacer--sm);\n }\n .pf-v6-c-toolbar__group.pf-m-column-gap-md-on-sm,\n .pf-v6-c-toolbar__item.pf-m-column-gap-md-on-sm,\n .pf-v6-c-toolbar__content-section.pf-m-column-gap-md-on-sm {\n column-gap: var(--pf-t--global--spacer--md);\n }\n .pf-v6-c-toolbar__group.pf-m-row-gap-md-on-sm,\n .pf-v6-c-toolbar__item.pf-m-row-gap-md-on-sm,\n .pf-v6-c-toolbar__content-section.pf-m-row-gap-md-on-sm {\n row-gap: var(--pf-t--global--spacer--md);\n }\n .pf-v6-c-toolbar__group.pf-m-column-gap-lg-on-sm,\n .pf-v6-c-toolbar__item.pf-m-column-gap-lg-on-sm,\n .pf-v6-c-toolbar__content-section.pf-m-column-gap-lg-on-sm {\n column-gap: var(--pf-t--global--spacer--lg);\n }\n .pf-v6-c-toolbar__group.pf-m-row-gap-lg-on-sm,\n .pf-v6-c-toolbar__item.pf-m-row-gap-lg-on-sm,\n .pf-v6-c-toolbar__content-section.pf-m-row-gap-lg-on-sm {\n row-gap: var(--pf-t--global--spacer--lg);\n }\n .pf-v6-c-toolbar__group.pf-m-column-gap-xl-on-sm,\n .pf-v6-c-toolbar__item.pf-m-column-gap-xl-on-sm,\n .pf-v6-c-toolbar__content-section.pf-m-column-gap-xl-on-sm {\n column-gap: var(--pf-t--global--spacer--xl);\n }\n .pf-v6-c-toolbar__group.pf-m-row-gap-xl-on-sm,\n .pf-v6-c-toolbar__item.pf-m-row-gap-xl-on-sm,\n .pf-v6-c-toolbar__content-section.pf-m-row-gap-xl-on-sm {\n row-gap: var(--pf-t--global--spacer--xl);\n }\n .pf-v6-c-toolbar__group.pf-m-column-gap-2xl-on-sm,\n .pf-v6-c-toolbar__item.pf-m-column-gap-2xl-on-sm,\n .pf-v6-c-toolbar__content-section.pf-m-column-gap-2xl-on-sm {\n column-gap: var(--pf-t--global--spacer--2xl);\n }\n .pf-v6-c-toolbar__group.pf-m-row-gap-2xl-on-sm,\n .pf-v6-c-toolbar__item.pf-m-row-gap-2xl-on-sm,\n .pf-v6-c-toolbar__content-section.pf-m-row-gap-2xl-on-sm {\n row-gap: var(--pf-t--global--spacer--2xl);\n }\n .pf-v6-c-toolbar__group.pf-m-column-gap-3xl-on-sm,\n .pf-v6-c-toolbar__item.pf-m-column-gap-3xl-on-sm,\n .pf-v6-c-toolbar__content-section.pf-m-column-gap-3xl-on-sm {\n column-gap: var(--pf-t--global--spacer--3xl);\n }\n .pf-v6-c-toolbar__group.pf-m-row-gap-3xl-on-sm,\n .pf-v6-c-toolbar__item.pf-m-row-gap-3xl-on-sm,\n .pf-v6-c-toolbar__content-section.pf-m-row-gap-3xl-on-sm {\n row-gap: var(--pf-t--global--spacer--3xl);\n }\n .pf-v6-c-toolbar__group.pf-m-column-gap-4xl-on-sm,\n .pf-v6-c-toolbar__item.pf-m-column-gap-4xl-on-sm,\n .pf-v6-c-toolbar__content-section.pf-m-column-gap-4xl-on-sm {\n column-gap: var(--pf-t--global--spacer--4xl);\n }\n .pf-v6-c-toolbar__group.pf-m-row-gap-4xl-on-sm,\n .pf-v6-c-toolbar__item.pf-m-row-gap-4xl-on-sm,\n .pf-v6-c-toolbar__content-section.pf-m-row-gap-4xl-on-sm {\n row-gap: var(--pf-t--global--spacer--4xl);\n }\n .pf-v6-c-toolbar__group:where(.pf-m-toggle-group).pf-m-show-on-sm .pf-v6-c-toolbar__group,\n .pf-v6-c-toolbar__group:where(.pf-m-toggle-group).pf-m-show-on-sm .pf-v6-c-toolbar__item {\n display: flex;\n flex: 0 1 auto;\n }\n .pf-v6-c-toolbar__group:where(.pf-m-toggle-group).pf-m-show-on-sm .pf-v6-c-toolbar__toggle {\n display: none;\n }\n .pf-v6-c-toolbar__group:where(.pf-m-toggle-group) .pf-v6-c-toolbar__group,\n .pf-v6-c-toolbar__group:where(.pf-m-toggle-group) .pf-v6-c-toolbar__item, .pf-v6-c-toolbar__group:where(.pf-m-toggle-group).pf-m-hide-on-sm .pf-v6-c-toolbar__group,\n .pf-v6-c-toolbar__group:where(.pf-m-toggle-group).pf-m-hide-on-sm .pf-v6-c-toolbar__item {\n display: none;\n }\n .pf-v6-c-toolbar__group:where(.pf-m-toggle-group) .pf-v6-c-toolbar__toggle, .pf-v6-c-toolbar__group:where(.pf-m-toggle-group).pf-m-hide-on-sm .pf-v6-c-toolbar__toggle {\n display: inline-flex;\n }\n}\n@media (min-width: 48rem) {\n .pf-v6-c-toolbar__group.pf-m-align-start-on-md,\n .pf-v6-c-toolbar__item.pf-m-align-start-on-md {\n margin-inline-start: 0;\n }\n .pf-v6-c-toolbar__group.pf-m-align-center-on-md,\n .pf-v6-c-toolbar__item.pf-m-align-center-on-md {\n margin-inline-start: auto;\n margin-inline-end: auto;\n }\n .pf-v6-c-toolbar__group.pf-m-align-end-on-md,\n .pf-v6-c-toolbar__item.pf-m-align-end-on-md {\n margin-block-start: var(--pf-v6-c-toolbar--child--m-align-end--MarginBlockStart, 0);\n margin-inline-start: var(--pf-v6-c-toolbar--child--m-align-end--MarginInlineStart, auto);\n }\n .pf-v6-c-toolbar__group.pf-m-flex-grow-on-md,\n .pf-v6-c-toolbar__item.pf-m-flex-grow-on-md {\n flex-grow: 1;\n }\n .pf-v6-c-toolbar__group.pf-m-align-self-stretch-on-md,\n .pf-v6-c-toolbar__item.pf-m-align-self-stretch-on-md {\n align-self: stretch;\n }\n .pf-v6-c-toolbar__group.pf-m-align-self-baseline-on-md,\n .pf-v6-c-toolbar__item.pf-m-align-self-baseline-on-md {\n align-self: baseline;\n }\n .pf-v6-c-toolbar__group.pf-m-align-self-start-on-md,\n .pf-v6-c-toolbar__item.pf-m-align-self-start-on-md {\n align-self: start;\n }\n .pf-v6-c-toolbar__group.pf-m-align-self-center-on-md,\n .pf-v6-c-toolbar__item.pf-m-align-self-center-on-md {\n align-self: center;\n }\n .pf-v6-c-toolbar__group.pf-m-align-self-end-on-md,\n .pf-v6-c-toolbar__item.pf-m-align-self-end-on-md {\n align-self: end;\n }\n .pf-v6-c-toolbar.pf-m-inset-none-on-md {\n padding-inline: 0;\n }\n .pf-v6-c-toolbar.pf-m-inset-xs-on-md {\n padding-inline: var(--pf-t--global--spacer--xs);\n }\n .pf-v6-c-toolbar.pf-m-inset-sm-on-md {\n padding-inline: var(--pf-t--global--spacer--sm);\n }\n .pf-v6-c-toolbar.pf-m-inset-md-on-md {\n padding-inline: var(--pf-t--global--spacer--md);\n }\n .pf-v6-c-toolbar.pf-m-inset-lg-on-md {\n padding-inline: var(--pf-t--global--spacer--lg);\n }\n .pf-v6-c-toolbar.pf-m-inset-xl-on-md {\n padding-inline: var(--pf-t--global--spacer--xl);\n }\n .pf-v6-c-toolbar.pf-m-inset-2xl-on-md {\n padding-inline: var(--pf-t--global--spacer--2xl);\n }\n .pf-v6-c-toolbar.pf-m-inset-3xl-on-md {\n padding-inline: var(--pf-t--global--spacer--3xl);\n }\n .pf-v6-c-toolbar.pf-m-inset-4xl-on-md {\n padding-inline: var(--pf-t--global--spacer--4xl);\n }\n .pf-v6-c-toolbar__group.pf-m-wrap-on-md,\n .pf-v6-c-toolbar__item.pf-m-wrap-on-md,\n .pf-v6-c-toolbar__content-section.pf-m-wrap-on-md {\n flex-wrap: wrap;\n }\n .pf-v6-c-toolbar__group.pf-m-nowrap-on-md,\n .pf-v6-c-toolbar__item.pf-m-nowrap-on-md,\n .pf-v6-c-toolbar__content-section.pf-m-nowrap-on-md {\n flex-wrap: nowrap;\n }\n .pf-v6-c-toolbar__group.pf-m-align-items-stretch-on-md,\n .pf-v6-c-toolbar__item.pf-m-align-items-stretch-on-md,\n .pf-v6-c-toolbar__content-section.pf-m-align-items-stretch-on-md {\n align-items: stretch;\n }\n .pf-v6-c-toolbar__group.pf-m-align-items-baseline-on-md,\n .pf-v6-c-toolbar__item.pf-m-align-items-baseline-on-md,\n .pf-v6-c-toolbar__content-section.pf-m-align-items-baseline-on-md {\n align-items: baseline;\n }\n .pf-v6-c-toolbar__group.pf-m-align-items-start-on-md,\n .pf-v6-c-toolbar__item.pf-m-align-items-start-on-md,\n .pf-v6-c-toolbar__content-section.pf-m-align-items-start-on-md {\n align-items: start;\n }\n .pf-v6-c-toolbar__group.pf-m-align-items-center-on-md,\n .pf-v6-c-toolbar__item.pf-m-align-items-center-on-md,\n .pf-v6-c-toolbar__content-section.pf-m-align-items-center-on-md {\n align-items: center;\n }\n .pf-v6-c-toolbar__group.pf-m-align-items-end-on-md,\n .pf-v6-c-toolbar__item.pf-m-align-items-end-on-md,\n .pf-v6-c-toolbar__content-section.pf-m-align-items-end-on-md {\n align-items: end;\n }\n .pf-v6-c-toolbar__group.pf-m-gap-none-on-md,\n .pf-v6-c-toolbar__item.pf-m-gap-none-on-md,\n .pf-v6-c-toolbar__content-section.pf-m-gap-none-on-md {\n gap: 0;\n }\n .pf-v6-c-toolbar__group.pf-m-gap-xs-on-md,\n .pf-v6-c-toolbar__item.pf-m-gap-xs-on-md,\n .pf-v6-c-toolbar__content-section.pf-m-gap-xs-on-md {\n gap: var(--pf-t--global--spacer--xs);\n }\n .pf-v6-c-toolbar__group.pf-m-gap-sm-on-md,\n .pf-v6-c-toolbar__item.pf-m-gap-sm-on-md,\n .pf-v6-c-toolbar__content-section.pf-m-gap-sm-on-md {\n gap: var(--pf-t--global--spacer--sm);\n }\n .pf-v6-c-toolbar__group.pf-m-gap-md-on-md,\n .pf-v6-c-toolbar__item.pf-m-gap-md-on-md,\n .pf-v6-c-toolbar__content-section.pf-m-gap-md-on-md {\n gap: var(--pf-t--global--spacer--md);\n }\n .pf-v6-c-toolbar__group.pf-m-gap-lg-on-md,\n .pf-v6-c-toolbar__item.pf-m-gap-lg-on-md,\n .pf-v6-c-toolbar__content-section.pf-m-gap-lg-on-md {\n gap: var(--pf-t--global--spacer--lg);\n }\n .pf-v6-c-toolbar__group.pf-m-gap-xl-on-md,\n .pf-v6-c-toolbar__item.pf-m-gap-xl-on-md,\n .pf-v6-c-toolbar__content-section.pf-m-gap-xl-on-md {\n gap: var(--pf-t--global--spacer--xl);\n }\n .pf-v6-c-toolbar__group.pf-m-gap-2xl-on-md,\n .pf-v6-c-toolbar__item.pf-m-gap-2xl-on-md,\n .pf-v6-c-toolbar__content-section.pf-m-gap-2xl-on-md {\n gap: var(--pf-t--global--spacer--2xl);\n }\n .pf-v6-c-toolbar__group.pf-m-gap-3xl-on-md,\n .pf-v6-c-toolbar__item.pf-m-gap-3xl-on-md,\n .pf-v6-c-toolbar__content-section.pf-m-gap-3xl-on-md {\n gap: var(--pf-t--global--spacer--3xl);\n }\n .pf-v6-c-toolbar__group.pf-m-gap-4xl-on-md,\n .pf-v6-c-toolbar__item.pf-m-gap-4xl-on-md,\n .pf-v6-c-toolbar__content-section.pf-m-gap-4xl-on-md {\n gap: var(--pf-t--global--spacer--4xl);\n }\n .pf-v6-c-toolbar__group.pf-m-column-gap-none-on-md,\n .pf-v6-c-toolbar__item.pf-m-column-gap-none-on-md,\n .pf-v6-c-toolbar__content-section.pf-m-column-gap-none-on-md {\n column-gap: 0;\n }\n .pf-v6-c-toolbar__group.pf-m-row-gap-none-on-md,\n .pf-v6-c-toolbar__item.pf-m-row-gap-none-on-md,\n .pf-v6-c-toolbar__content-section.pf-m-row-gap-none-on-md {\n row-gap: 0;\n }\n .pf-v6-c-toolbar__group.pf-m-column-gap-xs-on-md,\n .pf-v6-c-toolbar__item.pf-m-column-gap-xs-on-md,\n .pf-v6-c-toolbar__content-section.pf-m-column-gap-xs-on-md {\n column-gap: var(--pf-t--global--spacer--xs);\n }\n .pf-v6-c-toolbar__group.pf-m-row-gap-xs-on-md,\n .pf-v6-c-toolbar__item.pf-m-row-gap-xs-on-md,\n .pf-v6-c-toolbar__content-section.pf-m-row-gap-xs-on-md {\n row-gap: var(--pf-t--global--spacer--xs);\n }\n .pf-v6-c-toolbar__group.pf-m-column-gap-sm-on-md,\n .pf-v6-c-toolbar__item.pf-m-column-gap-sm-on-md,\n .pf-v6-c-toolbar__content-section.pf-m-column-gap-sm-on-md {\n column-gap: var(--pf-t--global--spacer--sm);\n }\n .pf-v6-c-toolbar__group.pf-m-row-gap-sm-on-md,\n .pf-v6-c-toolbar__item.pf-m-row-gap-sm-on-md,\n .pf-v6-c-toolbar__content-section.pf-m-row-gap-sm-on-md {\n row-gap: var(--pf-t--global--spacer--sm);\n }\n .pf-v6-c-toolbar__group.pf-m-column-gap-md-on-md,\n .pf-v6-c-toolbar__item.pf-m-column-gap-md-on-md,\n .pf-v6-c-toolbar__content-section.pf-m-column-gap-md-on-md {\n column-gap: var(--pf-t--global--spacer--md);\n }\n .pf-v6-c-toolbar__group.pf-m-row-gap-md-on-md,\n .pf-v6-c-toolbar__item.pf-m-row-gap-md-on-md,\n .pf-v6-c-toolbar__content-section.pf-m-row-gap-md-on-md {\n row-gap: var(--pf-t--global--spacer--md);\n }\n .pf-v6-c-toolbar__group.pf-m-column-gap-lg-on-md,\n .pf-v6-c-toolbar__item.pf-m-column-gap-lg-on-md,\n .pf-v6-c-toolbar__content-section.pf-m-column-gap-lg-on-md {\n column-gap: var(--pf-t--global--spacer--lg);\n }\n .pf-v6-c-toolbar__group.pf-m-row-gap-lg-on-md,\n .pf-v6-c-toolbar__item.pf-m-row-gap-lg-on-md,\n .pf-v6-c-toolbar__content-section.pf-m-row-gap-lg-on-md {\n row-gap: var(--pf-t--global--spacer--lg);\n }\n .pf-v6-c-toolbar__group.pf-m-column-gap-xl-on-md,\n .pf-v6-c-toolbar__item.pf-m-column-gap-xl-on-md,\n .pf-v6-c-toolbar__content-section.pf-m-column-gap-xl-on-md {\n column-gap: var(--pf-t--global--spacer--xl);\n }\n .pf-v6-c-toolbar__group.pf-m-row-gap-xl-on-md,\n .pf-v6-c-toolbar__item.pf-m-row-gap-xl-on-md,\n .pf-v6-c-toolbar__content-section.pf-m-row-gap-xl-on-md {\n row-gap: var(--pf-t--global--spacer--xl);\n }\n .pf-v6-c-toolbar__group.pf-m-column-gap-2xl-on-md,\n .pf-v6-c-toolbar__item.pf-m-column-gap-2xl-on-md,\n .pf-v6-c-toolbar__content-section.pf-m-column-gap-2xl-on-md {\n column-gap: var(--pf-t--global--spacer--2xl);\n }\n .pf-v6-c-toolbar__group.pf-m-row-gap-2xl-on-md,\n .pf-v6-c-toolbar__item.pf-m-row-gap-2xl-on-md,\n .pf-v6-c-toolbar__content-section.pf-m-row-gap-2xl-on-md {\n row-gap: var(--pf-t--global--spacer--2xl);\n }\n .pf-v6-c-toolbar__group.pf-m-column-gap-3xl-on-md,\n .pf-v6-c-toolbar__item.pf-m-column-gap-3xl-on-md,\n .pf-v6-c-toolbar__content-section.pf-m-column-gap-3xl-on-md {\n column-gap: var(--pf-t--global--spacer--3xl);\n }\n .pf-v6-c-toolbar__group.pf-m-row-gap-3xl-on-md,\n .pf-v6-c-toolbar__item.pf-m-row-gap-3xl-on-md,\n .pf-v6-c-toolbar__content-section.pf-m-row-gap-3xl-on-md {\n row-gap: var(--pf-t--global--spacer--3xl);\n }\n .pf-v6-c-toolbar__group.pf-m-column-gap-4xl-on-md,\n .pf-v6-c-toolbar__item.pf-m-column-gap-4xl-on-md,\n .pf-v6-c-toolbar__content-section.pf-m-column-gap-4xl-on-md {\n column-gap: var(--pf-t--global--spacer--4xl);\n }\n .pf-v6-c-toolbar__group.pf-m-row-gap-4xl-on-md,\n .pf-v6-c-toolbar__item.pf-m-row-gap-4xl-on-md,\n .pf-v6-c-toolbar__content-section.pf-m-row-gap-4xl-on-md {\n row-gap: var(--pf-t--global--spacer--4xl);\n }\n .pf-v6-c-toolbar__group:where(.pf-m-toggle-group).pf-m-show-on-md .pf-v6-c-toolbar__group,\n .pf-v6-c-toolbar__group:where(.pf-m-toggle-group).pf-m-show-on-md .pf-v6-c-toolbar__item {\n display: flex;\n flex: 0 1 auto;\n }\n .pf-v6-c-toolbar__group:where(.pf-m-toggle-group).pf-m-show-on-md .pf-v6-c-toolbar__toggle {\n display: none;\n }\n .pf-v6-c-toolbar__group:where(.pf-m-toggle-group) .pf-v6-c-toolbar__group,\n .pf-v6-c-toolbar__group:where(.pf-m-toggle-group) .pf-v6-c-toolbar__item, .pf-v6-c-toolbar__group:where(.pf-m-toggle-group).pf-m-hide-on-md .pf-v6-c-toolbar__group,\n .pf-v6-c-toolbar__group:where(.pf-m-toggle-group).pf-m-hide-on-md .pf-v6-c-toolbar__item {\n display: none;\n }\n .pf-v6-c-toolbar__group:where(.pf-m-toggle-group) .pf-v6-c-toolbar__toggle, .pf-v6-c-toolbar__group:where(.pf-m-toggle-group).pf-m-hide-on-md .pf-v6-c-toolbar__toggle {\n display: inline-flex;\n }\n}\n@media (min-width: 62rem) {\n .pf-v6-c-toolbar__group.pf-m-align-start-on-lg,\n .pf-v6-c-toolbar__item.pf-m-align-start-on-lg {\n margin-inline-start: 0;\n }\n .pf-v6-c-toolbar__group.pf-m-align-center-on-lg,\n .pf-v6-c-toolbar__item.pf-m-align-center-on-lg {\n margin-inline-start: auto;\n margin-inline-end: auto;\n }\n .pf-v6-c-toolbar__group.pf-m-align-end-on-lg,\n .pf-v6-c-toolbar__item.pf-m-align-end-on-lg {\n margin-block-start: var(--pf-v6-c-toolbar--child--m-align-end--MarginBlockStart, 0);\n margin-inline-start: var(--pf-v6-c-toolbar--child--m-align-end--MarginInlineStart, auto);\n }\n .pf-v6-c-toolbar__group.pf-m-flex-grow-on-lg,\n .pf-v6-c-toolbar__item.pf-m-flex-grow-on-lg {\n flex-grow: 1;\n }\n .pf-v6-c-toolbar__group.pf-m-align-self-stretch-on-lg,\n .pf-v6-c-toolbar__item.pf-m-align-self-stretch-on-lg {\n align-self: stretch;\n }\n .pf-v6-c-toolbar__group.pf-m-align-self-baseline-on-lg,\n .pf-v6-c-toolbar__item.pf-m-align-self-baseline-on-lg {\n align-self: baseline;\n }\n .pf-v6-c-toolbar__group.pf-m-align-self-start-on-lg,\n .pf-v6-c-toolbar__item.pf-m-align-self-start-on-lg {\n align-self: start;\n }\n .pf-v6-c-toolbar__group.pf-m-align-self-center-on-lg,\n .pf-v6-c-toolbar__item.pf-m-align-self-center-on-lg {\n align-self: center;\n }\n .pf-v6-c-toolbar__group.pf-m-align-self-end-on-lg,\n .pf-v6-c-toolbar__item.pf-m-align-self-end-on-lg {\n align-self: end;\n }\n .pf-v6-c-toolbar.pf-m-inset-none-on-lg {\n padding-inline: 0;\n }\n .pf-v6-c-toolbar.pf-m-inset-xs-on-lg {\n padding-inline: var(--pf-t--global--spacer--xs);\n }\n .pf-v6-c-toolbar.pf-m-inset-sm-on-lg {\n padding-inline: var(--pf-t--global--spacer--sm);\n }\n .pf-v6-c-toolbar.pf-m-inset-md-on-lg {\n padding-inline: var(--pf-t--global--spacer--md);\n }\n .pf-v6-c-toolbar.pf-m-inset-lg-on-lg {\n padding-inline: var(--pf-t--global--spacer--lg);\n }\n .pf-v6-c-toolbar.pf-m-inset-xl-on-lg {\n padding-inline: var(--pf-t--global--spacer--xl);\n }\n .pf-v6-c-toolbar.pf-m-inset-2xl-on-lg {\n padding-inline: var(--pf-t--global--spacer--2xl);\n }\n .pf-v6-c-toolbar.pf-m-inset-3xl-on-lg {\n padding-inline: var(--pf-t--global--spacer--3xl);\n }\n .pf-v6-c-toolbar.pf-m-inset-4xl-on-lg {\n padding-inline: var(--pf-t--global--spacer--4xl);\n }\n .pf-v6-c-toolbar__group.pf-m-wrap-on-lg,\n .pf-v6-c-toolbar__item.pf-m-wrap-on-lg,\n .pf-v6-c-toolbar__content-section.pf-m-wrap-on-lg {\n flex-wrap: wrap;\n }\n .pf-v6-c-toolbar__group.pf-m-nowrap-on-lg,\n .pf-v6-c-toolbar__item.pf-m-nowrap-on-lg,\n .pf-v6-c-toolbar__content-section.pf-m-nowrap-on-lg {\n flex-wrap: nowrap;\n }\n .pf-v6-c-toolbar__group.pf-m-align-items-stretch-on-lg,\n .pf-v6-c-toolbar__item.pf-m-align-items-stretch-on-lg,\n .pf-v6-c-toolbar__content-section.pf-m-align-items-stretch-on-lg {\n align-items: stretch;\n }\n .pf-v6-c-toolbar__group.pf-m-align-items-baseline-on-lg,\n .pf-v6-c-toolbar__item.pf-m-align-items-baseline-on-lg,\n .pf-v6-c-toolbar__content-section.pf-m-align-items-baseline-on-lg {\n align-items: baseline;\n }\n .pf-v6-c-toolbar__group.pf-m-align-items-start-on-lg,\n .pf-v6-c-toolbar__item.pf-m-align-items-start-on-lg,\n .pf-v6-c-toolbar__content-section.pf-m-align-items-start-on-lg {\n align-items: start;\n }\n .pf-v6-c-toolbar__group.pf-m-align-items-center-on-lg,\n .pf-v6-c-toolbar__item.pf-m-align-items-center-on-lg,\n .pf-v6-c-toolbar__content-section.pf-m-align-items-center-on-lg {\n align-items: center;\n }\n .pf-v6-c-toolbar__group.pf-m-align-items-end-on-lg,\n .pf-v6-c-toolbar__item.pf-m-align-items-end-on-lg,\n .pf-v6-c-toolbar__content-section.pf-m-align-items-end-on-lg {\n align-items: end;\n }\n .pf-v6-c-toolbar__group.pf-m-gap-none-on-lg,\n .pf-v6-c-toolbar__item.pf-m-gap-none-on-lg,\n .pf-v6-c-toolbar__content-section.pf-m-gap-none-on-lg {\n gap: 0;\n }\n .pf-v6-c-toolbar__group.pf-m-gap-xs-on-lg,\n .pf-v6-c-toolbar__item.pf-m-gap-xs-on-lg,\n .pf-v6-c-toolbar__content-section.pf-m-gap-xs-on-lg {\n gap: var(--pf-t--global--spacer--xs);\n }\n .pf-v6-c-toolbar__group.pf-m-gap-sm-on-lg,\n .pf-v6-c-toolbar__item.pf-m-gap-sm-on-lg,\n .pf-v6-c-toolbar__content-section.pf-m-gap-sm-on-lg {\n gap: var(--pf-t--global--spacer--sm);\n }\n .pf-v6-c-toolbar__group.pf-m-gap-md-on-lg,\n .pf-v6-c-toolbar__item.pf-m-gap-md-on-lg,\n .pf-v6-c-toolbar__content-section.pf-m-gap-md-on-lg {\n gap: var(--pf-t--global--spacer--md);\n }\n .pf-v6-c-toolbar__group.pf-m-gap-lg-on-lg,\n .pf-v6-c-toolbar__item.pf-m-gap-lg-on-lg,\n .pf-v6-c-toolbar__content-section.pf-m-gap-lg-on-lg {\n gap: var(--pf-t--global--spacer--lg);\n }\n .pf-v6-c-toolbar__group.pf-m-gap-xl-on-lg,\n .pf-v6-c-toolbar__item.pf-m-gap-xl-on-lg,\n .pf-v6-c-toolbar__content-section.pf-m-gap-xl-on-lg {\n gap: var(--pf-t--global--spacer--xl);\n }\n .pf-v6-c-toolbar__group.pf-m-gap-2xl-on-lg,\n .pf-v6-c-toolbar__item.pf-m-gap-2xl-on-lg,\n .pf-v6-c-toolbar__content-section.pf-m-gap-2xl-on-lg {\n gap: var(--pf-t--global--spacer--2xl);\n }\n .pf-v6-c-toolbar__group.pf-m-gap-3xl-on-lg,\n .pf-v6-c-toolbar__item.pf-m-gap-3xl-on-lg,\n .pf-v6-c-toolbar__content-section.pf-m-gap-3xl-on-lg {\n gap: var(--pf-t--global--spacer--3xl);\n }\n .pf-v6-c-toolbar__group.pf-m-gap-4xl-on-lg,\n .pf-v6-c-toolbar__item.pf-m-gap-4xl-on-lg,\n .pf-v6-c-toolbar__content-section.pf-m-gap-4xl-on-lg {\n gap: var(--pf-t--global--spacer--4xl);\n }\n .pf-v6-c-toolbar__group.pf-m-column-gap-none-on-lg,\n .pf-v6-c-toolbar__item.pf-m-column-gap-none-on-lg,\n .pf-v6-c-toolbar__content-section.pf-m-column-gap-none-on-lg {\n column-gap: 0;\n }\n .pf-v6-c-toolbar__group.pf-m-row-gap-none-on-lg,\n .pf-v6-c-toolbar__item.pf-m-row-gap-none-on-lg,\n .pf-v6-c-toolbar__content-section.pf-m-row-gap-none-on-lg {\n row-gap: 0;\n }\n .pf-v6-c-toolbar__group.pf-m-column-gap-xs-on-lg,\n .pf-v6-c-toolbar__item.pf-m-column-gap-xs-on-lg,\n .pf-v6-c-toolbar__content-section.pf-m-column-gap-xs-on-lg {\n column-gap: var(--pf-t--global--spacer--xs);\n }\n .pf-v6-c-toolbar__group.pf-m-row-gap-xs-on-lg,\n .pf-v6-c-toolbar__item.pf-m-row-gap-xs-on-lg,\n .pf-v6-c-toolbar__content-section.pf-m-row-gap-xs-on-lg {\n row-gap: var(--pf-t--global--spacer--xs);\n }\n .pf-v6-c-toolbar__group.pf-m-column-gap-sm-on-lg,\n .pf-v6-c-toolbar__item.pf-m-column-gap-sm-on-lg,\n .pf-v6-c-toolbar__content-section.pf-m-column-gap-sm-on-lg {\n column-gap: var(--pf-t--global--spacer--sm);\n }\n .pf-v6-c-toolbar__group.pf-m-row-gap-sm-on-lg,\n .pf-v6-c-toolbar__item.pf-m-row-gap-sm-on-lg,\n .pf-v6-c-toolbar__content-section.pf-m-row-gap-sm-on-lg {\n row-gap: var(--pf-t--global--spacer--sm);\n }\n .pf-v6-c-toolbar__group.pf-m-column-gap-md-on-lg,\n .pf-v6-c-toolbar__item.pf-m-column-gap-md-on-lg,\n .pf-v6-c-toolbar__content-section.pf-m-column-gap-md-on-lg {\n column-gap: var(--pf-t--global--spacer--md);\n }\n .pf-v6-c-toolbar__group.pf-m-row-gap-md-on-lg,\n .pf-v6-c-toolbar__item.pf-m-row-gap-md-on-lg,\n .pf-v6-c-toolbar__content-section.pf-m-row-gap-md-on-lg {\n row-gap: var(--pf-t--global--spacer--md);\n }\n .pf-v6-c-toolbar__group.pf-m-column-gap-lg-on-lg,\n .pf-v6-c-toolbar__item.pf-m-column-gap-lg-on-lg,\n .pf-v6-c-toolbar__content-section.pf-m-column-gap-lg-on-lg {\n column-gap: var(--pf-t--global--spacer--lg);\n }\n .pf-v6-c-toolbar__group.pf-m-row-gap-lg-on-lg,\n .pf-v6-c-toolbar__item.pf-m-row-gap-lg-on-lg,\n .pf-v6-c-toolbar__content-section.pf-m-row-gap-lg-on-lg {\n row-gap: var(--pf-t--global--spacer--lg);\n }\n .pf-v6-c-toolbar__group.pf-m-column-gap-xl-on-lg,\n .pf-v6-c-toolbar__item.pf-m-column-gap-xl-on-lg,\n .pf-v6-c-toolbar__content-section.pf-m-column-gap-xl-on-lg {\n column-gap: var(--pf-t--global--spacer--xl);\n }\n .pf-v6-c-toolbar__group.pf-m-row-gap-xl-on-lg,\n .pf-v6-c-toolbar__item.pf-m-row-gap-xl-on-lg,\n .pf-v6-c-toolbar__content-section.pf-m-row-gap-xl-on-lg {\n row-gap: var(--pf-t--global--spacer--xl);\n }\n .pf-v6-c-toolbar__group.pf-m-column-gap-2xl-on-lg,\n .pf-v6-c-toolbar__item.pf-m-column-gap-2xl-on-lg,\n .pf-v6-c-toolbar__content-section.pf-m-column-gap-2xl-on-lg {\n column-gap: var(--pf-t--global--spacer--2xl);\n }\n .pf-v6-c-toolbar__group.pf-m-row-gap-2xl-on-lg,\n .pf-v6-c-toolbar__item.pf-m-row-gap-2xl-on-lg,\n .pf-v6-c-toolbar__content-section.pf-m-row-gap-2xl-on-lg {\n row-gap: var(--pf-t--global--spacer--2xl);\n }\n .pf-v6-c-toolbar__group.pf-m-column-gap-3xl-on-lg,\n .pf-v6-c-toolbar__item.pf-m-column-gap-3xl-on-lg,\n .pf-v6-c-toolbar__content-section.pf-m-column-gap-3xl-on-lg {\n column-gap: var(--pf-t--global--spacer--3xl);\n }\n .pf-v6-c-toolbar__group.pf-m-row-gap-3xl-on-lg,\n .pf-v6-c-toolbar__item.pf-m-row-gap-3xl-on-lg,\n .pf-v6-c-toolbar__content-section.pf-m-row-gap-3xl-on-lg {\n row-gap: var(--pf-t--global--spacer--3xl);\n }\n .pf-v6-c-toolbar__group.pf-m-column-gap-4xl-on-lg,\n .pf-v6-c-toolbar__item.pf-m-column-gap-4xl-on-lg,\n .pf-v6-c-toolbar__content-section.pf-m-column-gap-4xl-on-lg {\n column-gap: var(--pf-t--global--spacer--4xl);\n }\n .pf-v6-c-toolbar__group.pf-m-row-gap-4xl-on-lg,\n .pf-v6-c-toolbar__item.pf-m-row-gap-4xl-on-lg,\n .pf-v6-c-toolbar__content-section.pf-m-row-gap-4xl-on-lg {\n row-gap: var(--pf-t--global--spacer--4xl);\n }\n .pf-v6-c-toolbar__group:where(.pf-m-toggle-group).pf-m-show-on-lg .pf-v6-c-toolbar__group,\n .pf-v6-c-toolbar__group:where(.pf-m-toggle-group).pf-m-show-on-lg .pf-v6-c-toolbar__item {\n display: flex;\n flex: 0 1 auto;\n }\n .pf-v6-c-toolbar__group:where(.pf-m-toggle-group).pf-m-show-on-lg .pf-v6-c-toolbar__toggle {\n display: none;\n }\n .pf-v6-c-toolbar__group:where(.pf-m-toggle-group) .pf-v6-c-toolbar__group,\n .pf-v6-c-toolbar__group:where(.pf-m-toggle-group) .pf-v6-c-toolbar__item, .pf-v6-c-toolbar__group:where(.pf-m-toggle-group).pf-m-hide-on-lg .pf-v6-c-toolbar__group,\n .pf-v6-c-toolbar__group:where(.pf-m-toggle-group).pf-m-hide-on-lg .pf-v6-c-toolbar__item {\n display: none;\n }\n .pf-v6-c-toolbar__group:where(.pf-m-toggle-group) .pf-v6-c-toolbar__toggle, .pf-v6-c-toolbar__group:where(.pf-m-toggle-group).pf-m-hide-on-lg .pf-v6-c-toolbar__toggle {\n display: inline-flex;\n }\n}\n@media (min-width: 75rem) {\n .pf-v6-c-toolbar__group.pf-m-align-start-on-xl,\n .pf-v6-c-toolbar__item.pf-m-align-start-on-xl {\n margin-inline-start: 0;\n }\n .pf-v6-c-toolbar__group.pf-m-align-center-on-xl,\n .pf-v6-c-toolbar__item.pf-m-align-center-on-xl {\n margin-inline-start: auto;\n margin-inline-end: auto;\n }\n .pf-v6-c-toolbar__group.pf-m-align-end-on-xl,\n .pf-v6-c-toolbar__item.pf-m-align-end-on-xl {\n margin-block-start: var(--pf-v6-c-toolbar--child--m-align-end--MarginBlockStart, 0);\n margin-inline-start: var(--pf-v6-c-toolbar--child--m-align-end--MarginInlineStart, auto);\n }\n .pf-v6-c-toolbar__group.pf-m-flex-grow-on-xl,\n .pf-v6-c-toolbar__item.pf-m-flex-grow-on-xl {\n flex-grow: 1;\n }\n .pf-v6-c-toolbar__group.pf-m-align-self-stretch-on-xl,\n .pf-v6-c-toolbar__item.pf-m-align-self-stretch-on-xl {\n align-self: stretch;\n }\n .pf-v6-c-toolbar__group.pf-m-align-self-baseline-on-xl,\n .pf-v6-c-toolbar__item.pf-m-align-self-baseline-on-xl {\n align-self: baseline;\n }\n .pf-v6-c-toolbar__group.pf-m-align-self-start-on-xl,\n .pf-v6-c-toolbar__item.pf-m-align-self-start-on-xl {\n align-self: start;\n }\n .pf-v6-c-toolbar__group.pf-m-align-self-center-on-xl,\n .pf-v6-c-toolbar__item.pf-m-align-self-center-on-xl {\n align-self: center;\n }\n .pf-v6-c-toolbar__group.pf-m-align-self-end-on-xl,\n .pf-v6-c-toolbar__item.pf-m-align-self-end-on-xl {\n align-self: end;\n }\n .pf-v6-c-toolbar.pf-m-inset-none-on-xl {\n padding-inline: 0;\n }\n .pf-v6-c-toolbar.pf-m-inset-xs-on-xl {\n padding-inline: var(--pf-t--global--spacer--xs);\n }\n .pf-v6-c-toolbar.pf-m-inset-sm-on-xl {\n padding-inline: var(--pf-t--global--spacer--sm);\n }\n .pf-v6-c-toolbar.pf-m-inset-md-on-xl {\n padding-inline: var(--pf-t--global--spacer--md);\n }\n .pf-v6-c-toolbar.pf-m-inset-lg-on-xl {\n padding-inline: var(--pf-t--global--spacer--lg);\n }\n .pf-v6-c-toolbar.pf-m-inset-xl-on-xl {\n padding-inline: var(--pf-t--global--spacer--xl);\n }\n .pf-v6-c-toolbar.pf-m-inset-2xl-on-xl {\n padding-inline: var(--pf-t--global--spacer--2xl);\n }\n .pf-v6-c-toolbar.pf-m-inset-3xl-on-xl {\n padding-inline: var(--pf-t--global--spacer--3xl);\n }\n .pf-v6-c-toolbar.pf-m-inset-4xl-on-xl {\n padding-inline: var(--pf-t--global--spacer--4xl);\n }\n .pf-v6-c-toolbar__group.pf-m-wrap-on-xl,\n .pf-v6-c-toolbar__item.pf-m-wrap-on-xl,\n .pf-v6-c-toolbar__content-section.pf-m-wrap-on-xl {\n flex-wrap: wrap;\n }\n .pf-v6-c-toolbar__group.pf-m-nowrap-on-xl,\n .pf-v6-c-toolbar__item.pf-m-nowrap-on-xl,\n .pf-v6-c-toolbar__content-section.pf-m-nowrap-on-xl {\n flex-wrap: nowrap;\n }\n .pf-v6-c-toolbar__group.pf-m-align-items-stretch-on-xl,\n .pf-v6-c-toolbar__item.pf-m-align-items-stretch-on-xl,\n .pf-v6-c-toolbar__content-section.pf-m-align-items-stretch-on-xl {\n align-items: stretch;\n }\n .pf-v6-c-toolbar__group.pf-m-align-items-baseline-on-xl,\n .pf-v6-c-toolbar__item.pf-m-align-items-baseline-on-xl,\n .pf-v6-c-toolbar__content-section.pf-m-align-items-baseline-on-xl {\n align-items: baseline;\n }\n .pf-v6-c-toolbar__group.pf-m-align-items-start-on-xl,\n .pf-v6-c-toolbar__item.pf-m-align-items-start-on-xl,\n .pf-v6-c-toolbar__content-section.pf-m-align-items-start-on-xl {\n align-items: start;\n }\n .pf-v6-c-toolbar__group.pf-m-align-items-center-on-xl,\n .pf-v6-c-toolbar__item.pf-m-align-items-center-on-xl,\n .pf-v6-c-toolbar__content-section.pf-m-align-items-center-on-xl {\n align-items: center;\n }\n .pf-v6-c-toolbar__group.pf-m-align-items-end-on-xl,\n .pf-v6-c-toolbar__item.pf-m-align-items-end-on-xl,\n .pf-v6-c-toolbar__content-section.pf-m-align-items-end-on-xl {\n align-items: end;\n }\n .pf-v6-c-toolbar__group.pf-m-gap-none-on-xl,\n .pf-v6-c-toolbar__item.pf-m-gap-none-on-xl,\n .pf-v6-c-toolbar__content-section.pf-m-gap-none-on-xl {\n gap: 0;\n }\n .pf-v6-c-toolbar__group.pf-m-gap-xs-on-xl,\n .pf-v6-c-toolbar__item.pf-m-gap-xs-on-xl,\n .pf-v6-c-toolbar__content-section.pf-m-gap-xs-on-xl {\n gap: var(--pf-t--global--spacer--xs);\n }\n .pf-v6-c-toolbar__group.pf-m-gap-sm-on-xl,\n .pf-v6-c-toolbar__item.pf-m-gap-sm-on-xl,\n .pf-v6-c-toolbar__content-section.pf-m-gap-sm-on-xl {\n gap: var(--pf-t--global--spacer--sm);\n }\n .pf-v6-c-toolbar__group.pf-m-gap-md-on-xl,\n .pf-v6-c-toolbar__item.pf-m-gap-md-on-xl,\n .pf-v6-c-toolbar__content-section.pf-m-gap-md-on-xl {\n gap: var(--pf-t--global--spacer--md);\n }\n .pf-v6-c-toolbar__group.pf-m-gap-lg-on-xl,\n .pf-v6-c-toolbar__item.pf-m-gap-lg-on-xl,\n .pf-v6-c-toolbar__content-section.pf-m-gap-lg-on-xl {\n gap: var(--pf-t--global--spacer--lg);\n }\n .pf-v6-c-toolbar__group.pf-m-gap-xl-on-xl,\n .pf-v6-c-toolbar__item.pf-m-gap-xl-on-xl,\n .pf-v6-c-toolbar__content-section.pf-m-gap-xl-on-xl {\n gap: var(--pf-t--global--spacer--xl);\n }\n .pf-v6-c-toolbar__group.pf-m-gap-2xl-on-xl,\n .pf-v6-c-toolbar__item.pf-m-gap-2xl-on-xl,\n .pf-v6-c-toolbar__content-section.pf-m-gap-2xl-on-xl {\n gap: var(--pf-t--global--spacer--2xl);\n }\n .pf-v6-c-toolbar__group.pf-m-gap-3xl-on-xl,\n .pf-v6-c-toolbar__item.pf-m-gap-3xl-on-xl,\n .pf-v6-c-toolbar__content-section.pf-m-gap-3xl-on-xl {\n gap: var(--pf-t--global--spacer--3xl);\n }\n .pf-v6-c-toolbar__group.pf-m-gap-4xl-on-xl,\n .pf-v6-c-toolbar__item.pf-m-gap-4xl-on-xl,\n .pf-v6-c-toolbar__content-section.pf-m-gap-4xl-on-xl {\n gap: var(--pf-t--global--spacer--4xl);\n }\n .pf-v6-c-toolbar__group.pf-m-column-gap-none-on-xl,\n .pf-v6-c-toolbar__item.pf-m-column-gap-none-on-xl,\n .pf-v6-c-toolbar__content-section.pf-m-column-gap-none-on-xl {\n column-gap: 0;\n }\n .pf-v6-c-toolbar__group.pf-m-row-gap-none-on-xl,\n .pf-v6-c-toolbar__item.pf-m-row-gap-none-on-xl,\n .pf-v6-c-toolbar__content-section.pf-m-row-gap-none-on-xl {\n row-gap: 0;\n }\n .pf-v6-c-toolbar__group.pf-m-column-gap-xs-on-xl,\n .pf-v6-c-toolbar__item.pf-m-column-gap-xs-on-xl,\n .pf-v6-c-toolbar__content-section.pf-m-column-gap-xs-on-xl {\n column-gap: var(--pf-t--global--spacer--xs);\n }\n .pf-v6-c-toolbar__group.pf-m-row-gap-xs-on-xl,\n .pf-v6-c-toolbar__item.pf-m-row-gap-xs-on-xl,\n .pf-v6-c-toolbar__content-section.pf-m-row-gap-xs-on-xl {\n row-gap: var(--pf-t--global--spacer--xs);\n }\n .pf-v6-c-toolbar__group.pf-m-column-gap-sm-on-xl,\n .pf-v6-c-toolbar__item.pf-m-column-gap-sm-on-xl,\n .pf-v6-c-toolbar__content-section.pf-m-column-gap-sm-on-xl {\n column-gap: var(--pf-t--global--spacer--sm);\n }\n .pf-v6-c-toolbar__group.pf-m-row-gap-sm-on-xl,\n .pf-v6-c-toolbar__item.pf-m-row-gap-sm-on-xl,\n .pf-v6-c-toolbar__content-section.pf-m-row-gap-sm-on-xl {\n row-gap: var(--pf-t--global--spacer--sm);\n }\n .pf-v6-c-toolbar__group.pf-m-column-gap-md-on-xl,\n .pf-v6-c-toolbar__item.pf-m-column-gap-md-on-xl,\n .pf-v6-c-toolbar__content-section.pf-m-column-gap-md-on-xl {\n column-gap: var(--pf-t--global--spacer--md);\n }\n .pf-v6-c-toolbar__group.pf-m-row-gap-md-on-xl,\n .pf-v6-c-toolbar__item.pf-m-row-gap-md-on-xl,\n .pf-v6-c-toolbar__content-section.pf-m-row-gap-md-on-xl {\n row-gap: var(--pf-t--global--spacer--md);\n }\n .pf-v6-c-toolbar__group.pf-m-column-gap-lg-on-xl,\n .pf-v6-c-toolbar__item.pf-m-column-gap-lg-on-xl,\n .pf-v6-c-toolbar__content-section.pf-m-column-gap-lg-on-xl {\n column-gap: var(--pf-t--global--spacer--lg);\n }\n .pf-v6-c-toolbar__group.pf-m-row-gap-lg-on-xl,\n .pf-v6-c-toolbar__item.pf-m-row-gap-lg-on-xl,\n .pf-v6-c-toolbar__content-section.pf-m-row-gap-lg-on-xl {\n row-gap: var(--pf-t--global--spacer--lg);\n }\n .pf-v6-c-toolbar__group.pf-m-column-gap-xl-on-xl,\n .pf-v6-c-toolbar__item.pf-m-column-gap-xl-on-xl,\n .pf-v6-c-toolbar__content-section.pf-m-column-gap-xl-on-xl {\n column-gap: var(--pf-t--global--spacer--xl);\n }\n .pf-v6-c-toolbar__group.pf-m-row-gap-xl-on-xl,\n .pf-v6-c-toolbar__item.pf-m-row-gap-xl-on-xl,\n .pf-v6-c-toolbar__content-section.pf-m-row-gap-xl-on-xl {\n row-gap: var(--pf-t--global--spacer--xl);\n }\n .pf-v6-c-toolbar__group.pf-m-column-gap-2xl-on-xl,\n .pf-v6-c-toolbar__item.pf-m-column-gap-2xl-on-xl,\n .pf-v6-c-toolbar__content-section.pf-m-column-gap-2xl-on-xl {\n column-gap: var(--pf-t--global--spacer--2xl);\n }\n .pf-v6-c-toolbar__group.pf-m-row-gap-2xl-on-xl,\n .pf-v6-c-toolbar__item.pf-m-row-gap-2xl-on-xl,\n .pf-v6-c-toolbar__content-section.pf-m-row-gap-2xl-on-xl {\n row-gap: var(--pf-t--global--spacer--2xl);\n }\n .pf-v6-c-toolbar__group.pf-m-column-gap-3xl-on-xl,\n .pf-v6-c-toolbar__item.pf-m-column-gap-3xl-on-xl,\n .pf-v6-c-toolbar__content-section.pf-m-column-gap-3xl-on-xl {\n column-gap: var(--pf-t--global--spacer--3xl);\n }\n .pf-v6-c-toolbar__group.pf-m-row-gap-3xl-on-xl,\n .pf-v6-c-toolbar__item.pf-m-row-gap-3xl-on-xl,\n .pf-v6-c-toolbar__content-section.pf-m-row-gap-3xl-on-xl {\n row-gap: var(--pf-t--global--spacer--3xl);\n }\n .pf-v6-c-toolbar__group.pf-m-column-gap-4xl-on-xl,\n .pf-v6-c-toolbar__item.pf-m-column-gap-4xl-on-xl,\n .pf-v6-c-toolbar__content-section.pf-m-column-gap-4xl-on-xl {\n column-gap: var(--pf-t--global--spacer--4xl);\n }\n .pf-v6-c-toolbar__group.pf-m-row-gap-4xl-on-xl,\n .pf-v6-c-toolbar__item.pf-m-row-gap-4xl-on-xl,\n .pf-v6-c-toolbar__content-section.pf-m-row-gap-4xl-on-xl {\n row-gap: var(--pf-t--global--spacer--4xl);\n }\n .pf-v6-c-toolbar__group:where(.pf-m-toggle-group).pf-m-show-on-xl .pf-v6-c-toolbar__group,\n .pf-v6-c-toolbar__group:where(.pf-m-toggle-group).pf-m-show-on-xl .pf-v6-c-toolbar__item {\n display: flex;\n flex: 0 1 auto;\n }\n .pf-v6-c-toolbar__group:where(.pf-m-toggle-group).pf-m-show-on-xl .pf-v6-c-toolbar__toggle {\n display: none;\n }\n .pf-v6-c-toolbar__group:where(.pf-m-toggle-group) .pf-v6-c-toolbar__group,\n .pf-v6-c-toolbar__group:where(.pf-m-toggle-group) .pf-v6-c-toolbar__item, .pf-v6-c-toolbar__group:where(.pf-m-toggle-group).pf-m-hide-on-xl .pf-v6-c-toolbar__group,\n .pf-v6-c-toolbar__group:where(.pf-m-toggle-group).pf-m-hide-on-xl .pf-v6-c-toolbar__item {\n display: none;\n }\n .pf-v6-c-toolbar__group:where(.pf-m-toggle-group) .pf-v6-c-toolbar__toggle, .pf-v6-c-toolbar__group:where(.pf-m-toggle-group).pf-m-hide-on-xl .pf-v6-c-toolbar__toggle {\n display: inline-flex;\n }\n}\n@media (min-width: 90.625rem) {\n .pf-v6-c-toolbar__group.pf-m-align-start-on-2xl,\n .pf-v6-c-toolbar__item.pf-m-align-start-on-2xl {\n margin-inline-start: 0;\n }\n .pf-v6-c-toolbar__group.pf-m-align-center-on-2xl,\n .pf-v6-c-toolbar__item.pf-m-align-center-on-2xl {\n margin-inline-start: auto;\n margin-inline-end: auto;\n }\n .pf-v6-c-toolbar__group.pf-m-align-end-on-2xl,\n .pf-v6-c-toolbar__item.pf-m-align-end-on-2xl {\n margin-block-start: var(--pf-v6-c-toolbar--child--m-align-end--MarginBlockStart, 0);\n margin-inline-start: var(--pf-v6-c-toolbar--child--m-align-end--MarginInlineStart, auto);\n }\n .pf-v6-c-toolbar__group.pf-m-flex-grow-on-2xl,\n .pf-v6-c-toolbar__item.pf-m-flex-grow-on-2xl {\n flex-grow: 1;\n }\n .pf-v6-c-toolbar__group.pf-m-align-self-stretch-on-2xl,\n .pf-v6-c-toolbar__item.pf-m-align-self-stretch-on-2xl {\n align-self: stretch;\n }\n .pf-v6-c-toolbar__group.pf-m-align-self-baseline-on-2xl,\n .pf-v6-c-toolbar__item.pf-m-align-self-baseline-on-2xl {\n align-self: baseline;\n }\n .pf-v6-c-toolbar__group.pf-m-align-self-start-on-2xl,\n .pf-v6-c-toolbar__item.pf-m-align-self-start-on-2xl {\n align-self: start;\n }\n .pf-v6-c-toolbar__group.pf-m-align-self-center-on-2xl,\n .pf-v6-c-toolbar__item.pf-m-align-self-center-on-2xl {\n align-self: center;\n }\n .pf-v6-c-toolbar__group.pf-m-align-self-end-on-2xl,\n .pf-v6-c-toolbar__item.pf-m-align-self-end-on-2xl {\n align-self: end;\n }\n .pf-v6-c-toolbar.pf-m-inset-none-on-2xl {\n padding-inline: 0;\n }\n .pf-v6-c-toolbar.pf-m-inset-xs-on-2xl {\n padding-inline: var(--pf-t--global--spacer--xs);\n }\n .pf-v6-c-toolbar.pf-m-inset-sm-on-2xl {\n padding-inline: var(--pf-t--global--spacer--sm);\n }\n .pf-v6-c-toolbar.pf-m-inset-md-on-2xl {\n padding-inline: var(--pf-t--global--spacer--md);\n }\n .pf-v6-c-toolbar.pf-m-inset-lg-on-2xl {\n padding-inline: var(--pf-t--global--spacer--lg);\n }\n .pf-v6-c-toolbar.pf-m-inset-xl-on-2xl {\n padding-inline: var(--pf-t--global--spacer--xl);\n }\n .pf-v6-c-toolbar.pf-m-inset-2xl-on-2xl {\n padding-inline: var(--pf-t--global--spacer--2xl);\n }\n .pf-v6-c-toolbar.pf-m-inset-3xl-on-2xl {\n padding-inline: var(--pf-t--global--spacer--3xl);\n }\n .pf-v6-c-toolbar.pf-m-inset-4xl-on-2xl {\n padding-inline: var(--pf-t--global--spacer--4xl);\n }\n .pf-v6-c-toolbar__group.pf-m-wrap-on-2xl,\n .pf-v6-c-toolbar__item.pf-m-wrap-on-2xl,\n .pf-v6-c-toolbar__content-section.pf-m-wrap-on-2xl {\n flex-wrap: wrap;\n }\n .pf-v6-c-toolbar__group.pf-m-nowrap-on-2xl,\n .pf-v6-c-toolbar__item.pf-m-nowrap-on-2xl,\n .pf-v6-c-toolbar__content-section.pf-m-nowrap-on-2xl {\n flex-wrap: nowrap;\n }\n .pf-v6-c-toolbar__group.pf-m-align-items-stretch-on-2xl,\n .pf-v6-c-toolbar__item.pf-m-align-items-stretch-on-2xl,\n .pf-v6-c-toolbar__content-section.pf-m-align-items-stretch-on-2xl {\n align-items: stretch;\n }\n .pf-v6-c-toolbar__group.pf-m-align-items-baseline-on-2xl,\n .pf-v6-c-toolbar__item.pf-m-align-items-baseline-on-2xl,\n .pf-v6-c-toolbar__content-section.pf-m-align-items-baseline-on-2xl {\n align-items: baseline;\n }\n .pf-v6-c-toolbar__group.pf-m-align-items-start-on-2xl,\n .pf-v6-c-toolbar__item.pf-m-align-items-start-on-2xl,\n .pf-v6-c-toolbar__content-section.pf-m-align-items-start-on-2xl {\n align-items: start;\n }\n .pf-v6-c-toolbar__group.pf-m-align-items-center-on-2xl,\n .pf-v6-c-toolbar__item.pf-m-align-items-center-on-2xl,\n .pf-v6-c-toolbar__content-section.pf-m-align-items-center-on-2xl {\n align-items: center;\n }\n .pf-v6-c-toolbar__group.pf-m-align-items-end-on-2xl,\n .pf-v6-c-toolbar__item.pf-m-align-items-end-on-2xl,\n .pf-v6-c-toolbar__content-section.pf-m-align-items-end-on-2xl {\n align-items: end;\n }\n .pf-v6-c-toolbar__group.pf-m-gap-none-on-2xl,\n .pf-v6-c-toolbar__item.pf-m-gap-none-on-2xl,\n .pf-v6-c-toolbar__content-section.pf-m-gap-none-on-2xl {\n gap: 0;\n }\n .pf-v6-c-toolbar__group.pf-m-gap-xs-on-2xl,\n .pf-v6-c-toolbar__item.pf-m-gap-xs-on-2xl,\n .pf-v6-c-toolbar__content-section.pf-m-gap-xs-on-2xl {\n gap: var(--pf-t--global--spacer--xs);\n }\n .pf-v6-c-toolbar__group.pf-m-gap-sm-on-2xl,\n .pf-v6-c-toolbar__item.pf-m-gap-sm-on-2xl,\n .pf-v6-c-toolbar__content-section.pf-m-gap-sm-on-2xl {\n gap: var(--pf-t--global--spacer--sm);\n }\n .pf-v6-c-toolbar__group.pf-m-gap-md-on-2xl,\n .pf-v6-c-toolbar__item.pf-m-gap-md-on-2xl,\n .pf-v6-c-toolbar__content-section.pf-m-gap-md-on-2xl {\n gap: var(--pf-t--global--spacer--md);\n }\n .pf-v6-c-toolbar__group.pf-m-gap-lg-on-2xl,\n .pf-v6-c-toolbar__item.pf-m-gap-lg-on-2xl,\n .pf-v6-c-toolbar__content-section.pf-m-gap-lg-on-2xl {\n gap: var(--pf-t--global--spacer--lg);\n }\n .pf-v6-c-toolbar__group.pf-m-gap-xl-on-2xl,\n .pf-v6-c-toolbar__item.pf-m-gap-xl-on-2xl,\n .pf-v6-c-toolbar__content-section.pf-m-gap-xl-on-2xl {\n gap: var(--pf-t--global--spacer--xl);\n }\n .pf-v6-c-toolbar__group.pf-m-gap-2xl-on-2xl,\n .pf-v6-c-toolbar__item.pf-m-gap-2xl-on-2xl,\n .pf-v6-c-toolbar__content-section.pf-m-gap-2xl-on-2xl {\n gap: var(--pf-t--global--spacer--2xl);\n }\n .pf-v6-c-toolbar__group.pf-m-gap-3xl-on-2xl,\n .pf-v6-c-toolbar__item.pf-m-gap-3xl-on-2xl,\n .pf-v6-c-toolbar__content-section.pf-m-gap-3xl-on-2xl {\n gap: var(--pf-t--global--spacer--3xl);\n }\n .pf-v6-c-toolbar__group.pf-m-gap-4xl-on-2xl,\n .pf-v6-c-toolbar__item.pf-m-gap-4xl-on-2xl,\n .pf-v6-c-toolbar__content-section.pf-m-gap-4xl-on-2xl {\n gap: var(--pf-t--global--spacer--4xl);\n }\n .pf-v6-c-toolbar__group.pf-m-column-gap-none-on-2xl,\n .pf-v6-c-toolbar__item.pf-m-column-gap-none-on-2xl,\n .pf-v6-c-toolbar__content-section.pf-m-column-gap-none-on-2xl {\n column-gap: 0;\n }\n .pf-v6-c-toolbar__group.pf-m-row-gap-none-on-2xl,\n .pf-v6-c-toolbar__item.pf-m-row-gap-none-on-2xl,\n .pf-v6-c-toolbar__content-section.pf-m-row-gap-none-on-2xl {\n row-gap: 0;\n }\n .pf-v6-c-toolbar__group.pf-m-column-gap-xs-on-2xl,\n .pf-v6-c-toolbar__item.pf-m-column-gap-xs-on-2xl,\n .pf-v6-c-toolbar__content-section.pf-m-column-gap-xs-on-2xl {\n column-gap: var(--pf-t--global--spacer--xs);\n }\n .pf-v6-c-toolbar__group.pf-m-row-gap-xs-on-2xl,\n .pf-v6-c-toolbar__item.pf-m-row-gap-xs-on-2xl,\n .pf-v6-c-toolbar__content-section.pf-m-row-gap-xs-on-2xl {\n row-gap: var(--pf-t--global--spacer--xs);\n }\n .pf-v6-c-toolbar__group.pf-m-column-gap-sm-on-2xl,\n .pf-v6-c-toolbar__item.pf-m-column-gap-sm-on-2xl,\n .pf-v6-c-toolbar__content-section.pf-m-column-gap-sm-on-2xl {\n column-gap: var(--pf-t--global--spacer--sm);\n }\n .pf-v6-c-toolbar__group.pf-m-row-gap-sm-on-2xl,\n .pf-v6-c-toolbar__item.pf-m-row-gap-sm-on-2xl,\n .pf-v6-c-toolbar__content-section.pf-m-row-gap-sm-on-2xl {\n row-gap: var(--pf-t--global--spacer--sm);\n }\n .pf-v6-c-toolbar__group.pf-m-column-gap-md-on-2xl,\n .pf-v6-c-toolbar__item.pf-m-column-gap-md-on-2xl,\n .pf-v6-c-toolbar__content-section.pf-m-column-gap-md-on-2xl {\n column-gap: var(--pf-t--global--spacer--md);\n }\n .pf-v6-c-toolbar__group.pf-m-row-gap-md-on-2xl,\n .pf-v6-c-toolbar__item.pf-m-row-gap-md-on-2xl,\n .pf-v6-c-toolbar__content-section.pf-m-row-gap-md-on-2xl {\n row-gap: var(--pf-t--global--spacer--md);\n }\n .pf-v6-c-toolbar__group.pf-m-column-gap-lg-on-2xl,\n .pf-v6-c-toolbar__item.pf-m-column-gap-lg-on-2xl,\n .pf-v6-c-toolbar__content-section.pf-m-column-gap-lg-on-2xl {\n column-gap: var(--pf-t--global--spacer--lg);\n }\n .pf-v6-c-toolbar__group.pf-m-row-gap-lg-on-2xl,\n .pf-v6-c-toolbar__item.pf-m-row-gap-lg-on-2xl,\n .pf-v6-c-toolbar__content-section.pf-m-row-gap-lg-on-2xl {\n row-gap: var(--pf-t--global--spacer--lg);\n }\n .pf-v6-c-toolbar__group.pf-m-column-gap-xl-on-2xl,\n .pf-v6-c-toolbar__item.pf-m-column-gap-xl-on-2xl,\n .pf-v6-c-toolbar__content-section.pf-m-column-gap-xl-on-2xl {\n column-gap: var(--pf-t--global--spacer--xl);\n }\n .pf-v6-c-toolbar__group.pf-m-row-gap-xl-on-2xl,\n .pf-v6-c-toolbar__item.pf-m-row-gap-xl-on-2xl,\n .pf-v6-c-toolbar__content-section.pf-m-row-gap-xl-on-2xl {\n row-gap: var(--pf-t--global--spacer--xl);\n }\n .pf-v6-c-toolbar__group.pf-m-column-gap-2xl-on-2xl,\n .pf-v6-c-toolbar__item.pf-m-column-gap-2xl-on-2xl,\n .pf-v6-c-toolbar__content-section.pf-m-column-gap-2xl-on-2xl {\n column-gap: var(--pf-t--global--spacer--2xl);\n }\n .pf-v6-c-toolbar__group.pf-m-row-gap-2xl-on-2xl,\n .pf-v6-c-toolbar__item.pf-m-row-gap-2xl-on-2xl,\n .pf-v6-c-toolbar__content-section.pf-m-row-gap-2xl-on-2xl {\n row-gap: var(--pf-t--global--spacer--2xl);\n }\n .pf-v6-c-toolbar__group.pf-m-column-gap-3xl-on-2xl,\n .pf-v6-c-toolbar__item.pf-m-column-gap-3xl-on-2xl,\n .pf-v6-c-toolbar__content-section.pf-m-column-gap-3xl-on-2xl {\n column-gap: var(--pf-t--global--spacer--3xl);\n }\n .pf-v6-c-toolbar__group.pf-m-row-gap-3xl-on-2xl,\n .pf-v6-c-toolbar__item.pf-m-row-gap-3xl-on-2xl,\n .pf-v6-c-toolbar__content-section.pf-m-row-gap-3xl-on-2xl {\n row-gap: var(--pf-t--global--spacer--3xl);\n }\n .pf-v6-c-toolbar__group.pf-m-column-gap-4xl-on-2xl,\n .pf-v6-c-toolbar__item.pf-m-column-gap-4xl-on-2xl,\n .pf-v6-c-toolbar__content-section.pf-m-column-gap-4xl-on-2xl {\n column-gap: var(--pf-t--global--spacer--4xl);\n }\n .pf-v6-c-toolbar__group.pf-m-row-gap-4xl-on-2xl,\n .pf-v6-c-toolbar__item.pf-m-row-gap-4xl-on-2xl,\n .pf-v6-c-toolbar__content-section.pf-m-row-gap-4xl-on-2xl {\n row-gap: var(--pf-t--global--spacer--4xl);\n }\n .pf-v6-c-toolbar__group:where(.pf-m-toggle-group).pf-m-show-on-2xl .pf-v6-c-toolbar__group,\n .pf-v6-c-toolbar__group:where(.pf-m-toggle-group).pf-m-show-on-2xl .pf-v6-c-toolbar__item {\n display: flex;\n flex: 0 1 auto;\n }\n .pf-v6-c-toolbar__group:where(.pf-m-toggle-group).pf-m-show-on-2xl .pf-v6-c-toolbar__toggle {\n display: none;\n }\n .pf-v6-c-toolbar__group:where(.pf-m-toggle-group) .pf-v6-c-toolbar__group,\n .pf-v6-c-toolbar__group:where(.pf-m-toggle-group) .pf-v6-c-toolbar__item, .pf-v6-c-toolbar__group:where(.pf-m-toggle-group).pf-m-hide-on-2xl .pf-v6-c-toolbar__group,\n .pf-v6-c-toolbar__group:where(.pf-m-toggle-group).pf-m-hide-on-2xl .pf-v6-c-toolbar__item {\n display: none;\n }\n .pf-v6-c-toolbar__group:where(.pf-m-toggle-group) .pf-v6-c-toolbar__toggle, .pf-v6-c-toolbar__group:where(.pf-m-toggle-group).pf-m-hide-on-2xl .pf-v6-c-toolbar__toggle {\n display: inline-flex;\n }\n}',""]);const i=l},9386(e,n,t){"use strict";t.d(n,{A:()=>i});var a=t(1601),o=t.n(a),r=t(6314),l=t.n(r)()(o());l.push([e.id,".pf-v6-c-tooltip {\n --pf-v6-c-tooltip--MaxWidth: 18.75rem;\n --pf-v6-c-tooltip--BoxShadow: var(--pf-t--global--box-shadow--md);\n --pf-v6-c-tooltip__content--PaddingBlockStart: var(--pf-t--global--spacer--sm);\n --pf-v6-c-tooltip__content--PaddingInlineEnd: var(--pf-t--global--spacer--md);\n --pf-v6-c-tooltip__content--PaddingBlockEnd: var(--pf-t--global--spacer--sm);\n --pf-v6-c-tooltip__content--PaddingInlineStart: var(--pf-t--global--spacer--md);\n --pf-v6-c-tooltip__content--Color: var(--pf-t--global--text--color--inverse);\n --pf-v6-c-tooltip__content--BackgroundColor: var(--pf-t--global--background--color--inverse--default);\n --pf-v6-c-tooltip__content--FontSize: var(--pf-t--global--font--size--body--sm);\n --pf-v6-c-tooltip__content--BorderRadius: var(--pf-t--global--border--radius--small);\n --pf-v6-c-tooltip__arrow--Width: 0.9375rem;\n --pf-v6-c-tooltip__arrow--Height: 0.9375rem;\n --pf-v6-c-tooltip__arrow--BackgroundColor: var(--pf-t--global--background--color--inverse--default);\n --pf-v6-c-tooltip__arrow--BoxShadow: var(--pf-t--global--box-shadow--md);\n --pf-v6-c-tooltip__arrow--m-top--TranslateX: -50%;\n --pf-v6-c-tooltip__arrow--m-top--TranslateY: 50%;\n --pf-v6-c-tooltip__arrow--m-top--Rotate: 45deg;\n --pf-v6-c-tooltip__arrow--m-right--TranslateX: -50%;\n --pf-v6-c-tooltip__arrow--m-right--TranslateY: -50%;\n --pf-v6-c-tooltip__arrow--m-right--Rotate: 45deg;\n --pf-v6-c-tooltip__arrow--m-bottom--TranslateX: -50%;\n --pf-v6-c-tooltip__arrow--m-bottom--TranslateY: -50%;\n --pf-v6-c-tooltip__arrow--m-bottom--Rotate: 45deg;\n --pf-v6-c-tooltip__arrow--m-left--TranslateX: 50%;\n --pf-v6-c-tooltip__arrow--m-left--TranslateY: -50%;\n --pf-v6-c-tooltip__arrow--m-left--Rotate: 45deg;\n}\n\n.pf-v6-c-tooltip {\n position: relative;\n max-width: var(--pf-v6-c-tooltip--MaxWidth);\n box-shadow: var(--pf-v6-c-tooltip--BoxShadow);\n}\n.pf-v6-c-tooltip:is(.pf-m-top,\n.pf-m-top-left,\n.pf-m-top-right) {\n --pf-v6-c-tooltip__arrow--InsetBlockEnd: var(--pf-v6-c-tooltip--m-top--InsetBlockEnd, 0);\n --pf-v6-c-tooltip__arrow--InsetInlineStart: var(--pf-v6-c-tooltip--m-top--InsetInlineStart, 50%);\n --pf-v6-c-tooltip__arrow--TranslateX: var(--pf-v6-c-tooltip__arrow--m-top--TranslateX);\n --pf-v6-c-tooltip__arrow--TranslateY: var(--pf-v6-c-tooltip__arrow--m-top--TranslateY);\n --pf-v6-c-tooltip__arrow--Rotate: var(--pf-v6-c-tooltip__arrow--m-top--Rotate);\n}\n.pf-v6-c-tooltip:is(.pf-m-bottom,\n.pf-m-bottom-left,\n.pf-m-bottom-right) {\n --pf-v6-c-tooltip__arrow--InsetBlockStart: var(--pf-v6-c-tooltip--m-bottom--InsetBlockStart, 0);\n --pf-v6-c-tooltip__arrow--InsetInlineStart: var(--pf-v6-c-tooltip--m-bottom--InsetInlineStart, 50%);\n --pf-v6-c-tooltip__arrow--TranslateX: var(--pf-v6-c-tooltip__arrow--m-bottom--TranslateX);\n --pf-v6-c-tooltip__arrow--TranslateY: var(--pf-v6-c-tooltip__arrow--m-bottom--TranslateY);\n --pf-v6-c-tooltip__arrow--Rotate: var(--pf-v6-c-tooltip__arrow--m-bottom--Rotate);\n}\n.pf-v6-c-tooltip:is(.pf-m-left,\n.pf-m-left-top,\n.pf-m-left-bottom) {\n --pf-v6-c-tooltip__arrow--InsetBlockStart: var(--pf-v6-c-tooltip--m-left--InsetBlockStart, 50%);\n --pf-v6-c-tooltip__arrow--InsetInlineEnd: var(--pf-v6-c-tooltip--m-left--InsetInlineEnd, 0);\n --pf-v6-c-tooltip__arrow--TranslateX: var(--pf-v6-c-tooltip__arrow--m-left--TranslateX);\n --pf-v6-c-tooltip__arrow--TranslateY: var(--pf-v6-c-tooltip__arrow--m-left--TranslateY);\n --pf-v6-c-tooltip__arrow--Rotate: var(--pf-v6-c-tooltip__arrow--m-left--Rotate);\n}\n.pf-v6-c-tooltip:is(.pf-m-right,\n.pf-m-right-top,\n.pf-m-right-bottom) {\n --pf-v6-c-tooltip__arrow--InsetBlockStart: var(--pf-v6-c-tooltip--m-right--InsetBlockStart, 50%);\n --pf-v6-c-tooltip__arrow--InsetInlineStart: var(--pf-v6-c-tooltip--m-right--InsetInlineStart, 0);\n --pf-v6-c-tooltip__arrow--TranslateX: var(--pf-v6-c-tooltip__arrow--m-right--TranslateX);\n --pf-v6-c-tooltip__arrow--TranslateY: var(--pf-v6-c-tooltip__arrow--m-right--TranslateY);\n --pf-v6-c-tooltip__arrow--Rotate: var(--pf-v6-c-tooltip__arrow--m-right--Rotate);\n}\n.pf-v6-c-tooltip:is(.pf-m-left-top,\n.pf-m-right-top) {\n --pf-v6-c-tooltip__arrow--InsetBlockStart: 0;\n --pf-v6-c-tooltip__arrow--TranslateY: var(--pf-v6-c-tooltip__arrow--m-top--TranslateY);\n}\n.pf-v6-c-tooltip:is(.pf-m-left-bottom,\n.pf-m-right-bottom) {\n --pf-v6-c-tooltip__arrow--InsetBlockStart: auto;\n --pf-v6-c-tooltip__arrow--InsetBlockEnd: 0;\n}\n.pf-v6-c-tooltip:is(.pf-m-top-left,\n.pf-m-bottom-left) {\n --pf-v6-c-tooltip__arrow--InsetInlineStart: 0;\n --pf-v6-c-tooltip__arrow--TranslateX: var(--pf-v6-c-tooltip__arrow--m-left--TranslateX);\n}\n.pf-v6-c-tooltip:is(.pf-m-top-right,\n.pf-m-bottom-right) {\n --pf-v6-c-tooltip__arrow--InsetInlineEnd: 0;\n --pf-v6-c-tooltip__arrow--InsetInlineStart: auto;\n}\n\n.pf-v6-c-tooltip__content {\n position: relative;\n padding-block-start: var(--pf-v6-c-tooltip__content--PaddingBlockStart);\n padding-block-end: var(--pf-v6-c-tooltip__content--PaddingBlockEnd);\n padding-inline-start: var(--pf-v6-c-tooltip__content--PaddingInlineStart);\n padding-inline-end: var(--pf-v6-c-tooltip__content--PaddingInlineEnd);\n font-size: var(--pf-v6-c-tooltip__content--FontSize);\n color: var(--pf-v6-c-tooltip__content--Color);\n text-align: center;\n overflow-wrap: break-word;\n background-color: var(--pf-v6-c-tooltip__content--BackgroundColor);\n border-radius: var(--pf-v6-c-tooltip__content--BorderRadius);\n}\n.pf-v6-c-tooltip__content.pf-m-text-align-left {\n text-align: start;\n}\n\n.pf-v6-c-tooltip__arrow {\n position: absolute;\n top: var(--pf-v6-c-tooltip__arrow--InsetBlockStart, auto);\n right: var(--pf-v6-c-tooltip__arrow--InsetInlineEnd, auto);\n bottom: var(--pf-v6-c-tooltip__arrow--InsetBlockEnd, auto);\n left: var(--pf-v6-c-tooltip__arrow--InsetInlineStart, auto);\n width: var(--pf-v6-c-tooltip__arrow--Width);\n height: var(--pf-v6-c-tooltip__arrow--Height);\n pointer-events: none;\n background-color: var(--pf-v6-c-tooltip__arrow--BackgroundColor);\n box-shadow: var(--pf-v6-c-tooltip__arrow--BoxShadow);\n transform: translateX(var(--pf-v6-c-tooltip__arrow--TranslateX, 0)) translateY(var(--pf-v6-c-tooltip__arrow--TranslateY, 0)) rotate(var(--pf-v6-c-tooltip__arrow--Rotate, 0));\n}",""]);const i=l},8612(e,n,t){"use strict";t.d(n,{A:()=>i});var a=t(1601),o=t.n(a),r=t(6314),l=t.n(r)()(o());l.push([e.id,".pf-v6-c-truncate {\n --pf-v6-c-truncate--MinWidth: 6ch;\n --pf-v6-c-truncate__start--MinWidth: 6ch;\n}\n\n.pf-v6-c-truncate {\n display: inline-grid;\n grid-auto-flow: column;\n align-items: baseline;\n min-width: var(--pf-v6-c-truncate--MinWidth);\n text-decoration: inherit;\n}\n.pf-v6-c-truncate.pf-m-fixed {\n display: inline;\n align-items: revert;\n min-width: revert;\n}\n\n.pf-v6-c-truncate__start,\n.pf-v6-c-truncate__end {\n overflow: hidden;\n text-overflow: ellipsis;\n white-space: pre;\n}\n\n.pf-v6-c-truncate__start {\n min-width: var(--pf-v6-c-truncate__start--MinWidth);\n}\n\n.pf-v6-c-truncate__end {\n direction: rtl;\n}\n:where(.pf-v6-m-dir-rtl, [dir=rtl]) .pf-v6-c-truncate__end {\n direction: ltr;\n}\n\n.pf-v6-c-truncate__start + .pf-v6-c-truncate__end {\n overflow: visible;\n direction: ltr;\n}\n:where(.pf-v6-m-dir-rtl, [dir=rtl]) .pf-v6-c-truncate__start + .pf-v6-c-truncate__end {\n direction: rtl;\n}\n\n@supports (-webkit-hyphens: none) {\n .pf-v6-c-truncate__end {\n direction: ltr;\n }\n :where(.pf-v6-m-dir-rtl, [dir=rtl]) .pf-v6-c-truncate__end {\n direction: rtl;\n }\n}",""]);const i=l},9522(e,n,t){"use strict";t.d(n,{A:()=>i});var a=t(1601),o=t.n(a),r=t(6314),l=t.n(r)()(o());l.push([e.id,'.pf-v6-c-wizard {\n --pf-v6-c-wizard--Height: initial;\n --pf-v6-c-wizard--Height--base: 100%;\n --pf-v6-c-modal-box--c-wizard--Height--base: 47.625rem;\n --pf-v6-c-wizard__header--BackgroundColor: var(--pf-t--global--background--color--secondary--default);\n --pf-v6-c-wizard--m-plain__header--BackgroundColor: transparent;\n --pf-v6-c-wizard__header--ZIndex: auto;\n --pf-v6-c-wizard__header--PaddingBlockStart: var(--pf-t--global--spacer--lg);\n --pf-v6-c-wizard__header--PaddingInlineEnd: var(--pf-t--global--spacer--lg);\n --pf-v6-c-wizard__header--PaddingBlockEnd: var(--pf-t--global--spacer--lg);\n --pf-v6-c-wizard__header--PaddingInlineStart: var(--pf-t--global--spacer--lg);\n --pf-v6-c-wizard__header--BorderBlockEndWidth: var(--pf-t--global--border--width--divider--default);\n --pf-v6-c-wizard__header--BorderBlockEndColor: var(--pf-t--global--border--color--default);\n --pf-v6-c-wizard__close--InsetBlockStart: calc(var(--pf-t--global--spacer--lg) - var(--pf-t--global--spacer--control--vertical--plain));\n --pf-v6-c-wizard__close--InsetInlineEnd: var(--pf-t--global--spacer--sm);\n --pf-v6-c-wizard__close--FontSize: var(--pf-t--global--font--size--xl);\n --pf-v6-c-wizard__title--PaddingInlineEnd: var(--pf-t--global--spacer--2xl);\n --pf-v6-c-wizard__title-text--FontSize: var(--pf-t--global--font--size--3xl);\n --pf-v6-c-wizard__title-text--FontFamily: var(--pf-t--global--font--family--heading);\n --pf-v6-c-wizard__title-text--FontWeight: var(--pf-t--global--font--weight--heading--default);\n --pf-v6-c-wizard__title-text--LineHeight: var(--pf-t--global--font--line-height--heading);\n --pf-v6-c-wizard__title-text--Color: var(--pf-t--global--text--color--regular);\n --pf-v6-c-wizard__description--PaddingBlockStart: var(--pf-t--global--spacer--sm);\n --pf-v6-c-wizard__description--Color: var(--pf-t--global--text--color--subtle);\n --pf-v6-c-wizard__nav-link--Gap: var(--pf-t--global--spacer--xs);\n --pf-v6-c-wizard__nav-link--Color: var(--pf-t--global--text--color--subtle);\n --pf-v6-c-wizard__nav-link--TextDecoration: none;\n --pf-v6-c-wizard__nav-link--hover--Color: var(--pf-t--global--text--color--subtle);\n --pf-v6-c-wizard__nav-link--hover--BackgroundColor: var(--pf-t--global--background--color--action--plain--hover);\n --pf-v6-c-wizard__nav-link--m-current--Color: var(--pf-t--global--text--color--regular);\n --pf-v6-c-wizard__nav-link--m-current--BackgroundColor: var(--pf-t--global--background--color--action--plain--clicked);\n --pf-v6-c-wizard__nav-link--m-disabled--Color: var(--pf-t--global--text--color--disabled);\n --pf-v6-c-wizard__nav-link--m-disabled--BackgroundColor: transparent;\n --pf-v6-c-wizard__nav-link-main--PaddingBlockStart: var(--pf-t--global--spacer--sm);\n --pf-v6-c-wizard__nav-link-main--PaddingBlockEnd: var(--pf-t--global--spacer--sm);\n --pf-v6-c-wizard__nav-link-main--PaddingInlineStart: var(--pf-t--global--spacer--sm);\n --pf-v6-c-wizard__nav-link-main--PaddingInlineEnd: var(--pf-t--global--spacer--sm);\n --pf-v6-c-wizard__nav-link-main--BackgroundColor: var(--pf-t--global--background--color--action--plain--default);\n --pf-v6-c-wizard__nav-link-main--BorderRadius: var(--pf-t--global--border--radius--action--plain--default);\n --pf-v6-c-wizard__nav-link-main--BorderColor: var(--pf-t--global--border--color--high-contrast);\n --pf-v6-c-wizard__nav-link-main--BorderWidth: var(--pf-t--global--border--width--action--plain--default);\n --pf-v6-c-wizard__nav-link--hover__nav-link-main--BorderWidth: var(--pf-t--global--border--width--action--plain--hover);\n --pf-v6-c-wizard__nav-link--m-current__nav-link-main--BorderWidth: var(--pf-t--global--border--width--action--plain--clicked);\n --pf-v6-c-wizard__nav-link-toggle--PaddingInlineEnd: var(--pf-t--global--spacer--sm);\n --pf-v6-c-wizard__nav-link-toggle--PaddingInlineStart: var(--pf-t--global--spacer--sm);\n --pf-v6-c-wizard__nav-link-toggle--Color: var(--pf-t--global--icon--color--regular);\n --pf-v6-c-wizard__nav-link-toggle-icon--TransitionDuration: var(--pf-t--global--motion--duration--icon--default);\n --pf-v6-c-wizard__nav-link-toggle-icon--TransitionTimingFunction: var(--pf-t--global--motion--timing-function--default);\n --pf-v6-c-wizard__nav-link-toggle-icon--Rotate: 0;\n --pf-v6-c-wizard__nav-item--m-expanded__link-toggle-icon--Rotate: -180deg;\n --pf-v6-c-wizard__nav-link--before--Width: var(--pf-t--global--icon--size--font--xl);\n --pf-v6-c-wizard__nav-link--before--Height: var(--pf-t--global--icon--size--font--xl);\n --pf-v6-c-wizard__nav-link--before--InsetBlockStart: var(--pf-t--global--spacer--sm);\n --pf-v6-c-wizard__nav-link--before--BackgroundColor: var(--pf-t--global--background--color--secondary--default);\n --pf-v6-c-wizard__nav-link--before--BorderColor: var(--pf-t--global--border--color--high-contrast);\n --pf-v6-c-wizard__nav-link--before--BorderWidth: var(--pf-t--global--border--width--regular);\n --pf-v6-c-wizard__nav-link--before--BorderRadius: var(--pf-t--global--border--radius--large);\n --pf-v6-c-wizard__nav-link--before--Color: var(--pf-t--global--text--color--regular);\n --pf-v6-c-wizard__nav-link--before--FontSize: var(--pf-t--global--font--size--body--default);\n --pf-v6-c-wizard__nav-link--m-current--before--BackgroundColor: var(--pf-t--global--color--brand--default);\n --pf-v6-c-wizard__nav-link--m-current--before--Color: var(--pf-t--global--text--color--on-brand--default);\n --pf-v6-c-wizard__nav-link--m-current--before--BorderColor: transparent;\n --pf-v6-c-wizard__nav-link--m-disabled--before--BackgroundColor: transparent;\n --pf-v6-c-wizard__nav-link--m-disabled--before--Color: var(--pf-t--global--text--color--disabled);\n --pf-v6-c-wizard__nav-link--m-disabled--before--BorderColor: transparent;\n --pf-v6-c-wizard__nav-link-status-icon--Color: var(--pf-t--global--icon--color--regular);\n --pf-v6-c-wizard__nav-link--m-danger__nav-link-status-icon--Color: var(--pf-t--global--icon--color--status--danger--default);\n --pf-v6-c-wizard__nav-link--m-warning__nav-link-status-icon--Color: var(--pf-t--global--icon--color--status--warning--default);\n --pf-v6-c-wizard__nav-link--m-success__nav-link-status-icon--Color: var(--pf-t--global--icon--color--status--success--default);\n --pf-v6-c-wizard__nav-link-status-icon--InsetBlockStart: 4px;\n --pf-v6-c-wizard__nav-link-status-icon--FontSize: var(--pf-t--global--icon--size--font--xl);\n --pf-v6-c-wizard__toggle--BackgroundColor: var(--pf-t--global--background--color--primary--default);\n --pf-v6-c-wizard--m-plain__toggle--BackgroundColor: transparent;\n --pf-v6-c-wizard__toggle--ZIndex: var(--pf-t--global--z-index--xs);\n --pf-v6-c-wizard__toggle--PaddingBlockStart: var(--pf-t--global--spacer--lg);\n --pf-v6-c-wizard__toggle--PaddingInlineEnd: var(--pf-t--global--spacer--md);\n --pf-v6-c-wizard__toggle--PaddingBlockEnd: var(--pf-t--global--spacer--lg);\n --pf-v6-c-wizard__toggle--PaddingInlineStart: var(--pf-t--global--spacer--lg);\n --pf-v6-c-wizard__toggle--BorderBlockEndWidth: var(--pf-t--global--border--width--divider--default);\n --pf-v6-c-wizard__toggle--BorderBlockEndColor: var(--pf-t--global--border--color--default);\n --pf-v6-c-wizard__toggle-num--InsetBlockStart: 0;\n --pf-v6-c-wizard__toggle-list-item--not-last-child--MarginInlineEnd: var(--pf-t--global--spacer--sm);\n --pf-v6-c-wizard__toggle-list-item--MarginBlockEnd: var(--pf-t--global--spacer--xs);\n --pf-v6-c-wizard__toggle-list-item--Gap: var(--pf-t--global--spacer--sm);\n --pf-v6-c-wizard__nav-link-status-icon--LineHeight: 1;\n --pf-v6-c-wizard__toggle-status-icon--Color: var(--pf-t--global--icon--color--regular);\n --pf-v6-c-wizard__toggle-list-item--m-danger__status-icon--Color: var(--pf-t--global--icon--color--status--danger--default);\n --pf-v6-c-wizard__toggle-list-item--m-warning__status-icon--Color: var(--pf-t--global--icon--color--status--warning--default);\n --pf-v6-c-wizard__toggle-list-item--m-success__status-icon--Color: var(--pf-t--global--icon--color--status--success--default);\n --pf-v6-c-wizard__toggle-status-icon--InsetBlockStart: 2px;\n --pf-v6-c-wizard__toggle-status-icon--FontSize: var(--pf-t--global--icon--size--font--xl);\n --pf-v6-c-wizard__toggle-list--MarginInlineEnd: var(--pf-t--global--spacer--sm);\n --pf-v6-c-wizard__toggle-list--MarginBlockEnd: calc(var(--pf-v6-c-wizard__toggle-list-item--MarginBlockEnd) * -1);\n --pf-v6-c-wizard__toggle-separator--Color: var(--pf-t--global--border--color--default);\n --pf-v6-c-wizard__toggle-icon--LineHeight: var(--pf-t--global--font--line-height--body);\n --pf-v6-c-wizard__toggle--m-expanded__toggle-icon--Rotate: 180deg;\n --pf-v6-c-wizard__nav--ZIndex: var(--pf-t--global--z-index--sm);\n --pf-v6-c-wizard__nav--BackgroundColor: var(--pf-t--global--background--color--floating--default);\n --pf-v6-c-wizard--m-plain__nav--BackgroundColor: transparent;\n --pf-v6-c-wizard__nav--BorderBlockEndWidth: var(--pf-t--global--border--width--high-contrast--regular);\n --pf-v6-c-wizard__nav--BorderBlockEndColor: var(--pf-t--global--border--color--high-contrast);\n --pf-v6-c-wizard__nav--BoxShadow: var(--pf-t--global--box-shadow--md--bottom);\n --pf-v6-c-wizard__nav--Width: 100%;\n --pf-v6-c-wizard__nav--lg--BackgroundColor: var(--pf-t--global--background--color--primary--default);\n --pf-v6-c-wizard__nav--lg--Width: 15.625rem;\n --pf-v6-c-wizard__nav--lg--BorderInlineEndWidth: var(--pf-t--global--border--width--divider--default);\n --pf-v6-c-wizard__nav--lg--BorderInlineEndColor: var(--pf-t--global--border--color--default);\n}\n@media screen and (min-width: 62rem) {\n .pf-v6-c-wizard {\n --pf-v6-c-wizard__nav--BackgroundColor: var(--pf-v6-c-wizard__nav--lg--BackgroundColor);\n --pf-v6-c-wizard__nav--Width: var(--pf-v6-c-wizard__nav--lg--Width);\n --pf-v6-c-wizard__nav--BoxShadow: none;\n --pf-v6-c-wizard__nav--BorderBlockEndWidth: 0;\n }\n}\n.pf-v6-c-wizard {\n --pf-v6-c-wizard__nav-list--PaddingBlockStart: var(--pf-t--global--spacer--lg);\n --pf-v6-c-wizard__nav-list--PaddingInlineEnd: var(--pf-t--global--spacer--lg);\n --pf-v6-c-wizard__nav-list--PaddingBlockEnd: var(--pf-t--global--spacer--lg);\n --pf-v6-c-wizard__nav-list--PaddingInlineStart: var(--pf-t--global--spacer--lg);\n --pf-v6-c-wizard__nav-list--nested--MarginInlineStart: var(--pf-t--global--spacer--lg);\n --pf-v6-c-wizard__nav-list--nested--MarginBlockStart: var(--pf-t--global--spacer--md);\n --pf-v6-c-wizard__nav-item--MarginBlockStart: var(--pf-t--global--spacer--md);\n --pf-v6-c-wizard__outer-wrap--BackgroundColor: var(--pf-t--global--background--color--primary--default);\n --pf-v6-c-wizard--m-plain__outer-wrap--BackgroundColor: transparent;\n --pf-v6-c-wizard__outer-wrap--lg--PaddingInlineStart: var(--pf-v6-c-wizard__nav--Width);\n --pf-v6-c-wizard__outer-wrap--MinHeight: 15.625rem;\n --pf-v6-c-wizard__main--ZIndex: auto;\n --pf-v6-c-wizard__main-body--PaddingBlockStart: var(--pf-t--global--spacer--lg);\n --pf-v6-c-wizard__main-body--PaddingInlineEnd: var(--pf-t--global--spacer--lg);\n --pf-v6-c-wizard__main-body--PaddingBlockEnd: var(--pf-t--global--spacer--lg);\n --pf-v6-c-wizard__main-body--PaddingInlineStart: var(--pf-t--global--spacer--lg);\n --pf-v6-c-wizard__footer--BackgroundColor: var(--pf-t--global--background--color--primary--default);\n --pf-v6-c-wizard--m-plain__footer--BackgroundColor: transparent;\n --pf-v6-c-wizard__footer--ZIndex: var(--pf-t--global--z-index--xs);\n --pf-v6-c-wizard__footer--PaddingBlockStart: var(--pf-t--global--spacer--lg);\n --pf-v6-c-wizard__footer--PaddingInlineEnd: var(--pf-t--global--spacer--lg);\n --pf-v6-c-wizard__footer--PaddingBlockEnd: var(--pf-t--global--spacer--lg);\n --pf-v6-c-wizard__footer--PaddingInlineStart: var(--pf-t--global--spacer--lg);\n --pf-v6-c-wizard__footer--BorderBlockStartWidth: var(--pf-t--global--border--width--divider--default);\n --pf-v6-c-wizard__footer--BorderBlockStartColor: var(--pf-t--global--border--color--default);\n}\n\n.pf-v6-c-wizard {\n position: relative;\n display: flex;\n flex-direction: column;\n height: var(--pf-v6-c-wizard--Height, var(--pf-v6-c-wizard--Height--base));\n}\n.pf-v6-c-modal-box .pf-v6-c-wizard {\n flex: 1 1 var(--pf-v6-c-wizard--Height, var(--pf-v6-c-modal-box--c-wizard--Height--base));\n min-height: 0;\n}\n.pf-v6-c-wizard > :not(.pf-v6-c-wizard__outer-wrap):not(.pf-v6-c-drawer) {\n flex-shrink: 0;\n}\n.pf-v6-c-wizard.pf-m-finished {\n --pf-v6-c-wizard__outer-wrap--lg--PaddingInlineStart: 0;\n}\n.pf-v6-c-wizard.pf-m-finished .pf-v6-c-wizard__nav,\n.pf-v6-c-wizard.pf-m-finished .pf-v6-c-wizard__footer,\n.pf-v6-c-wizard.pf-m-finished .pf-v6-c-wizard__toggle {\n display: none;\n}\n:where(:root:not(.pf-v6-theme-glass)) .pf-v6-c-wizard.pf-m-plain, :where(:root.pf-v6-theme-glass) .pf-v6-c-wizard:not(.pf-m-no-plain-on-glass) {\n --pf-v6-c-wizard__header--BackgroundColor: var(--pf-v6-c-wizard--m-plain__header--BackgroundColor);\n --pf-v6-c-wizard__toggle--BackgroundColor: var(--pf-v6-c-wizard--m-plain__toggle--BackgroundColor);\n --pf-v6-c-wizard__outer-wrap--BackgroundColor: var(--pf-v6-c-wizard--m-plain__outer-wrap--BackgroundColor);\n --pf-v6-c-wizard__footer--BackgroundColor: var(--pf-v6-c-wizard--m-plain__footer--BackgroundColor);\n}\n@media screen and (min-width: 62rem) {\n :where(:root:not(.pf-v6-theme-glass)) .pf-v6-c-wizard.pf-m-plain, :where(:root.pf-v6-theme-glass) .pf-v6-c-wizard:not(.pf-m-no-plain-on-glass) {\n --pf-v6-c-wizard__nav--BackgroundColor: var(--pf-v6-c-wizard--m-plain__nav--BackgroundColor);\n }\n}\n\n.pf-v6-c-wizard__header {\n position: relative;\n z-index: var(--pf-v6-c-wizard__header--ZIndex);\n padding-block-start: var(--pf-v6-c-wizard__header--PaddingBlockStart);\n padding-block-end: var(--pf-v6-c-wizard__header--PaddingBlockEnd);\n padding-inline-start: var(--pf-v6-c-wizard__header--PaddingInlineStart);\n padding-inline-end: var(--pf-v6-c-wizard__header--PaddingInlineEnd);\n background-color: var(--pf-v6-c-wizard__header--BackgroundColor);\n border-block-end: var(--pf-v6-c-wizard__header--BorderBlockEndWidth) solid var(--pf-v6-c-wizard__header--BorderBlockEndColor);\n}\n.pf-v6-c-wizard__header .pf-v6-c-wizard__close {\n position: absolute;\n inset-block-start: var(--pf-v6-c-wizard__close--InsetBlockStart);\n inset-inline-end: var(--pf-v6-c-wizard__close--InsetInlineEnd);\n}\n.pf-v6-c-wizard__header .pf-v6-c-wizard__close button {\n font-size: var(--pf-v6-c-wizard__close--FontSize);\n}\n\n.pf-v6-c-wizard__title {\n padding-inline-end: var(--pf-v6-c-wizard__title--PaddingInlineEnd);\n overflow-wrap: break-word;\n}\n\n.pf-v6-c-wizard__title-text {\n font-family: var(--pf-v6-c-wizard__title-text--FontFamily);\n font-size: var(--pf-v6-c-wizard__title-text--FontSize);\n font-weight: var(--pf-v6-c-wizard__title-text--FontWeight);\n line-height: var(--pf-v6-c-wizard__title-text--LineHeight);\n color: var(--pf-v6-c-wizard__title-text--Color);\n}\n\n.pf-v6-c-wizard__description {\n display: none;\n padding-block-start: var(--pf-v6-c-wizard__description--PaddingBlockStart);\n color: var(--pf-v6-c-wizard__description--Color);\n}\n@media screen and (min-width: 62rem) {\n .pf-v6-c-wizard__description {\n display: block;\n }\n}\n\n.pf-v6-c-wizard__toggle {\n position: relative;\n z-index: var(--pf-v6-c-wizard__toggle--ZIndex);\n display: flex;\n justify-content: space-between;\n width: 100%;\n padding-block-start: var(--pf-v6-c-wizard__toggle--PaddingBlockStart);\n padding-block-end: var(--pf-v6-c-wizard__toggle--PaddingBlockEnd);\n padding-inline-start: var(--pf-v6-c-wizard__toggle--PaddingInlineStart);\n padding-inline-end: var(--pf-v6-c-wizard__toggle--PaddingInlineEnd);\n background-color: var(--pf-v6-c-wizard__toggle--BackgroundColor);\n border-block-start: 0;\n border-block-end: var(--pf-v6-c-wizard__toggle--BorderBlockEndWidth) solid var(--pf-v6-c-wizard__toggle--BorderBlockEndColor);\n border-inline-start: 0;\n border-inline-end: 0;\n}\n@media screen and (min-width: 62rem) {\n .pf-v6-c-wizard__toggle {\n display: none;\n }\n}\n.pf-v6-c-wizard__toggle.pf-m-expanded .pf-v6-c-wizard__toggle-icon {\n transform: rotate(var(--pf-v6-c-wizard__toggle--m-expanded__toggle-icon--Rotate));\n}\n\n.pf-v6-c-wizard__toggle-list {\n position: relative;\n display: flex;\n flex-wrap: wrap;\n align-items: baseline;\n margin-block-end: var(--pf-v6-c-wizard__toggle-list--MarginBlockEnd);\n margin-inline-end: var(--pf-v6-c-wizard__toggle-list--MarginInlineEnd);\n list-style: none;\n}\n\n.pf-v6-c-wizard__toggle-list-item {\n display: flex;\n gap: var(--pf-v6-c-wizard__toggle-list-item--Gap);\n align-items: baseline;\n margin-block-end: var(--pf-v6-c-wizard__toggle-list-item--MarginBlockEnd);\n text-align: start;\n overflow-wrap: break-word;\n}\n.pf-v6-c-wizard__toggle-list-item:not(:last-child) {\n margin-inline-end: var(--pf-v6-c-wizard__toggle-list-item--not-last-child--MarginInlineEnd);\n}\n.pf-v6-c-wizard__toggle-list-item.pf-m-danger {\n --pf-v6-c-wizard__toggle-status-icon--Color: var(--pf-v6-c-wizard__toggle-list-item--m-danger__status-icon--Color);\n}\n.pf-v6-c-wizard__toggle-list-item.pf-m-warning {\n --pf-v6-c-wizard__toggle-status-icon--Color: var(--pf-v6-c-wizard__toggle-list-item--m-warning__status-icon--Color);\n}\n.pf-v6-c-wizard__toggle-list-item.pf-m-success {\n --pf-v6-c-wizard__toggle-status-icon--Color: var(--pf-v6-c-wizard__toggle-list-item--m-success__status-icon--Color);\n}\n\n.pf-v6-c-wizard__toggle-num {\n position: relative;\n inset-block-start: var(--pf-v6-c-wizard__toggle-num--InsetBlockStart);\n}\n\n.pf-v6-c-wizard__toggle-status-icon {\n position: relative;\n inset-block-start: var(--pf-v6-c-wizard__toggle-status-icon--InsetBlockStart);\n font-size: var(--pf-v6-c-wizard__toggle-status-icon--FontSize);\n line-height: var(--pf-v6-c-wizard__nav-link-status-icon--LineHeight);\n color: var(--pf-v6-c-wizard__toggle-status-icon--Color);\n}\n\n:where(.pf-v6-m-dir-rtl, [dir=rtl]) .pf-v6-c-wizard__toggle-separator {\n scale: -1 1;\n}\n\n.pf-v6-c-wizard__toggle-separator {\n color: var(--pf-v6-c-wizard__toggle-separator--Color);\n}\n\n.pf-v6-c-wizard__toggle-icon {\n line-height: var(--pf-v6-c-wizard__toggle-icon--LineHeight);\n}\n\n.pf-v6-c-wizard__outer-wrap {\n position: relative;\n display: flex;\n flex-grow: 1;\n flex-direction: column;\n min-height: var(--pf-v6-c-wizard__outer-wrap--MinHeight);\n background-color: var(--pf-v6-c-wizard__outer-wrap--BackgroundColor);\n}\n@media screen and (min-width: 62rem) {\n .pf-v6-c-wizard__outer-wrap {\n padding-inline-start: var(--pf-v6-c-wizard__outer-wrap--lg--PaddingInlineStart);\n }\n}\n\n.pf-v6-c-wizard__inner-wrap {\n position: relative;\n display: flex;\n flex-grow: 1;\n flex-direction: column;\n min-height: 0;\n}\n@media screen and (min-width: 62rem) {\n .pf-v6-c-wizard__inner-wrap {\n position: static;\n }\n}\n\n.pf-v6-c-wizard__nav {\n position: absolute;\n inset-block-start: 0;\n inset-inline-start: 0;\n z-index: var(--pf-v6-c-wizard__nav--ZIndex);\n display: none;\n width: var(--pf-v6-c-wizard__nav--Width);\n max-height: 100%;\n overflow-y: auto;\n -webkit-overflow-scrolling: touch;\n background-color: var(--pf-v6-c-wizard__nav--BackgroundColor);\n border-block-end: var(--pf-v6-c-wizard__nav--BorderBlockEndWidth) solid var(--pf-v6-c-wizard__nav--BorderBlockEndColor);\n box-shadow: var(--pf-v6-c-wizard__nav--BoxShadow);\n}\n.pf-v6-c-wizard__nav.pf-m-expanded {\n display: block;\n}\n@media screen and (min-width: 62rem) {\n .pf-v6-c-wizard__nav {\n display: block;\n height: 100%;\n border-inline-end: var(--pf-v6-c-wizard__nav--lg--BorderInlineEndWidth) solid var(--pf-v6-c-wizard__nav--lg--BorderInlineEndColor);\n }\n}\n\n.pf-v6-c-wizard__nav-list {\n padding-block-start: var(--pf-v6-c-wizard__nav-list--PaddingBlockStart);\n padding-block-end: var(--pf-v6-c-wizard__nav-list--PaddingBlockEnd);\n padding-inline-start: var(--pf-v6-c-wizard__nav-list--PaddingInlineStart);\n padding-inline-end: var(--pf-v6-c-wizard__nav-list--PaddingInlineEnd);\n list-style: none;\n counter-reset: wizard-nav-count;\n}\n.pf-v6-c-wizard__nav-list .pf-v6-c-wizard__nav-list {\n padding: 0;\n margin-block-start: var(--pf-v6-c-wizard__nav-list--nested--MarginBlockStart);\n margin-inline-start: var(--pf-v6-c-wizard__nav-list--nested--MarginInlineStart);\n}\n.pf-v6-c-wizard__nav-list .pf-v6-c-wizard__nav-list .pf-v6-c-wizard__nav-link::before {\n content: none;\n}\n.pf-v6-c-wizard__nav-list .pf-v6-c-wizard__nav-list .pf-v6-c-wizard__nav-link.pf-m-current {\n font-weight: var(--pf-v6-c-wizard__nav-list__nav-list__nav-link--m-current--FontWeight);\n}\n\n.pf-v6-c-wizard__nav-item + .pf-v6-c-wizard__nav-item {\n margin-block-start: var(--pf-v6-c-wizard__nav-item--MarginBlockStart);\n}\n.pf-v6-c-wizard__nav-item.pf-m-expandable > .pf-v6-c-wizard__nav-link {\n display: flex;\n}\n.pf-v6-c-wizard__nav-item.pf-m-expandable > .pf-v6-c-wizard__nav-list {\n display: none;\n}\n.pf-v6-c-wizard__nav-item.pf-m-expanded > .pf-v6-c-wizard__nav-list {\n display: block;\n}\n.pf-v6-c-wizard__nav-item.pf-m-expanded > .pf-v6-c-wizard__nav-link {\n --pf-v6-c-wizard__nav-link-toggle-icon--Rotate: var(--pf-v6-c-wizard__nav-item--m-expanded__link-toggle-icon--Rotate);\n}\n\n.pf-v6-c-wizard__nav-link {\n position: relative;\n display: flex;\n gap: var(--pf-v6-c-wizard__nav-link--Gap);\n width: 100%;\n padding-inline: 0;\n color: var(--pf-v6-c-wizard__nav-link--Color);\n text-align: start;\n overflow-wrap: break-word;\n text-decoration-line: var(--pf-v6-c-wizard__nav-link--TextDecoration);\n counter-increment: wizard-nav-count;\n background-color: transparent;\n border: none;\n border-radius: var(--pf-v6-c-wizard__nav-link--BorderRadius);\n}\n.pf-v6-c-wizard__toggle-num, .pf-v6-c-wizard__nav-link::before {\n position: relative;\n display: inline-flex;\n flex-shrink: 0;\n align-items: center;\n justify-content: center;\n width: var(--pf-v6-c-wizard__nav-link--before--Width);\n height: var(--pf-v6-c-wizard__nav-link--before--Height);\n font-size: var(--pf-v6-c-wizard__nav-link--before--FontSize);\n line-height: 1;\n color: var(--pf-v6-c-wizard__nav-link--before--Color);\n background-color: var(--pf-v6-c-wizard__nav-link--before--BackgroundColor);\n border-radius: var(--pf-v6-c-wizard__nav-link--before--BorderRadius);\n}\n\n.pf-v6-c-wizard__nav-link::before {\n inset-block-start: var(--pf-v6-c-wizard__nav-link--before--InsetBlockStart);\n content: counter(wizard-nav-count);\n border: var(--pf-v6-c-wizard__nav-link--before--BorderWidth) solid var(--pf-v6-c-wizard__nav-link--before--BorderColor);\n}\n.pf-v6-c-wizard__nav-link.pf-m-current {\n --pf-v6-c-wizard__nav-link--Color: var(--pf-v6-c-wizard__nav-link--m-current--Color);\n --pf-v6-c-wizard__nav-link-main--BackgroundColor: var(--pf-v6-c-wizard__nav-link--m-current--BackgroundColor);\n --pf-v6-c-wizard__nav-link-main--BorderWidth: var(--pf-v6-c-wizard__nav-link--m-current__nav-link-main--BorderWidth);\n}\n.pf-v6-c-wizard__toggle-num, .pf-v6-c-wizard__nav-link.pf-m-current::before {\n --pf-v6-c-wizard__nav-link--before--BackgroundColor: var(--pf-v6-c-wizard__nav-link--m-current--before--BackgroundColor);\n --pf-v6-c-wizard__nav-link--before--Color: var(--pf-v6-c-wizard__nav-link--m-current--before--Color);\n --pf-v6-c-wizard__nav-link--before--BorderColor: var(--pf-v6-c-wizard__nav-link--m-current--before--BorderColor);\n}\n\n.pf-v6-c-wizard__nav-link:is(.pf-m-success, .pf-m-warning, .pf-m-danger)::before {\n display: none;\n}\n.pf-v6-c-wizard__nav-link.pf-m-success {\n --pf-v6-c-wizard__nav-link-status-icon--Color: var(--pf-v6-c-wizard__nav-link--m-success__nav-link-status-icon--Color);\n}\n.pf-v6-c-wizard__nav-link.pf-m-warning {\n --pf-v6-c-wizard__nav-link-status-icon--Color: var(--pf-v6-c-wizard__nav-link--m-warning__nav-link-status-icon--Color);\n}\n.pf-v6-c-wizard__nav-link.pf-m-danger {\n --pf-v6-c-wizard__nav-link-status-icon--Color: var(--pf-v6-c-wizard__nav-link--m-danger__nav-link-status-icon--Color);\n}\n.pf-v6-c-wizard__nav-link:where(:hover, :focus) {\n --pf-v6-c-wizard__nav-link--Color: var(--pf-v6-c-wizard__nav-link--hover--Color);\n --pf-v6-c-wizard__nav-link-main--BackgroundColor: var(--pf-v6-c-wizard__nav-link--hover--BackgroundColor);\n --pf-v6-c-wizard__nav-link-main--BorderWidth: var(--pf-v6-c-wizard__nav-link--hover__nav-link-main--BorderWidth);\n}\n.pf-v6-c-wizard__nav-link:disabled, .pf-v6-c-wizard__nav-link.pf-m-disabled {\n --pf-v6-c-wizard__nav-link--Color: var(--pf-v6-c-wizard__nav-link--m-disabled--Color);\n --pf-v6-c-wizard__nav-link-main--BackgroundColor: var(--pf-v6-c-wizard__nav-link--m-disabled--BackgroundColor);\n pointer-events: none;\n}\n.pf-v6-c-wizard__nav-link:disabled::before, .pf-v6-c-wizard__nav-link.pf-m-disabled::before {\n --pf-v6-c-wizard__nav-link--before--BackgroundColor: var(--pf-v6-c-wizard__nav-link--m-disabled--before--BackgroundColor);\n --pf-v6-c-wizard__nav-link--before--Color: var(--pf-v6-c-wizard__nav-link--m-disabled--before--Color);\n --pf-v6-c-wizard__nav-link--before--BorderColor: var(--pf-v6-c-wizard__nav-link--m-disabled--before--BorderColor);\n}\n\n.pf-v6-c-wizard__nav-link-main {\n position: relative;\n display: flex;\n flex-grow: 1;\n justify-content: space-between;\n padding-block-start: var(--pf-v6-c-wizard__nav-link-main--PaddingBlockStart);\n padding-block-end: var(--pf-v6-c-wizard__nav-link-main--PaddingBlockEnd);\n padding-inline-start: var(--pf-v6-c-wizard__nav-link-main--PaddingInlineStart);\n padding-inline-end: var(--pf-v6-c-wizard__nav-link-main--PaddingInlineEnd);\n background-color: var(--pf-v6-c-wizard__nav-link-main--BackgroundColor);\n border-radius: var(--pf-v6-c-wizard__nav-link-main--BorderRadius);\n}\n.pf-v6-c-wizard__nav-link-main::after {\n position: absolute;\n inset: 0;\n pointer-events: none;\n content: "";\n border: var(--pf-v6-c-wizard__nav-link-main--BorderWidth) solid var(--pf-v6-c-wizard__nav-link-main--BorderColor);\n border-radius: inherit;\n}\n\n.pf-v6-c-wizard__nav-link-status-icon {\n position: relative;\n inset-block-start: var(--pf-v6-c-wizard__nav-link-status-icon--InsetBlockStart);\n font-size: var(--pf-v6-c-wizard__nav-link-status-icon--FontSize);\n color: var(--pf-v6-c-wizard__nav-link-status-icon--Color);\n}\n\n.pf-v6-c-wizard__nav-link-toggle {\n padding-inline-start: var(--pf-v6-c-wizard__nav-link-toggle--PaddingInlineStart);\n padding-inline-end: var(--pf-v6-c-wizard__nav-link-toggle--PaddingInlineEnd);\n color: var(--pf-v6-c-wizard__nav-link-toggle--Color);\n}\n\n:where(.pf-v6-m-dir-rtl, [dir=rtl]) .pf-v6-c-wizard__nav-link-toggle-icon {\n scale: -1 1;\n}\n\n.pf-v6-c-wizard__nav-link-toggle-icon {\n display: inline-block;\n transform: rotate(var(--pf-v6-c-wizard__nav-link-toggle-icon--Rotate));\n transition-timing-function: var(--pf-v6-c-wizard__nav-link-toggle-icon--TransitionTimingFunction);\n transition-duration: var(--pf-v6-c-wizard__nav-link-toggle-icon--TransitionDuration);\n transition-property: transform;\n}\n\n.pf-v6-c-wizard__main {\n z-index: var(--pf-v6-c-wizard__main--ZIndex);\n display: flex;\n flex-grow: 1;\n flex-direction: column;\n overflow-x: hidden;\n overflow-y: auto;\n overflow-wrap: break-word;\n}\n\n.pf-v6-c-wizard__main-body {\n padding-block-start: var(--pf-v6-c-wizard__main-body--PaddingBlockStart);\n padding-block-end: var(--pf-v6-c-wizard__main-body--PaddingBlockEnd);\n padding-inline-start: var(--pf-v6-c-wizard__main-body--PaddingInlineStart);\n padding-inline-end: var(--pf-v6-c-wizard__main-body--PaddingInlineEnd);\n}\n.pf-v6-c-wizard__main-body.pf-m-no-padding {\n padding: 0;\n}\n.pf-v6-c-wizard__main-body:last-child {\n flex-grow: 1;\n}\n\n.pf-v6-c-wizard__footer {\n position: relative;\n z-index: var(--pf-v6-c-wizard__footer--ZIndex);\n padding-block-start: var(--pf-v6-c-wizard__footer--PaddingBlockStart);\n padding-block-end: var(--pf-v6-c-wizard__footer--PaddingBlockEnd);\n padding-inline-start: var(--pf-v6-c-wizard__footer--PaddingInlineStart);\n padding-inline-end: var(--pf-v6-c-wizard__footer--PaddingInlineEnd);\n background-color: var(--pf-v6-c-wizard__footer--BackgroundColor);\n border-block-start: var(--pf-v6-c-wizard__footer--BorderBlockStartWidth) solid var(--pf-v6-c-wizard__footer--BorderBlockStartColor);\n}',""]);const i=l},1713(e,n,t){"use strict";t.d(n,{A:()=>i});var a=t(1601),o=t.n(a),r=t(6314),l=t.n(r)()(o());l.push([e.id,".pf-v6-l-bullseye {\n --pf-v6-l-bullseye--Padding: 0;\n}\n\n.pf-v6-l-bullseye {\n display: flex;\n align-items: center;\n justify-content: center;\n height: 100%;\n padding: var(--pf-v6-l-bullseye--Padding);\n margin: 0;\n}",""]);const i=l},7789(e,n,t){"use strict";t.d(n,{A:()=>i});var a=t(1601),o=t.n(a),r=t(6314),l=t.n(r)()(o());l.push([e.id,".pf-v6-l-flex {\n --pf-v6-l-flex--Display: flex;\n --pf-v6-l-flex--FlexWrap: wrap;\n --pf-v6-l-flex--AlignItems: baseline;\n --pf-v6-l-flex--m-row--AlignItems: baseline;\n --pf-v6-l-flex--m-row-reverse--AlignItems: baseline;\n --pf-v6-l-flex--item--Order: 0;\n --pf-v6-l-flex--spacer--column--base: var(--pf-t--global--spacer--gutter--default);\n --pf-v6-l-flex--spacer--row--base: var(--pf-t--global--spacer--sm);\n --pf-v6-l-flex--RowGap: var(--pf-v6-l-flex--spacer--row--base);\n --pf-v6-l-flex--ColumnGap: 0;\n --pf-v6-l-flex--m-gap--RowGap: var(--pf-v6-l-flex--spacer--row--base);\n --pf-v6-l-flex--m-gap--ColumnGap: var(--pf-v6-l-flex--spacer--column--base);\n --pf-v6-l-flex--m-row-gap--RowGap: var(--pf-v6-l-flex--spacer--row--base);\n --pf-v6-l-flex--m-column-gap--ColumnGap: var(--pf-v6-l-flex--spacer--column--base);\n}\n\n.pf-v6-l-flex {\n --pf-v6-l-flex--spacer--none: 0;\n --pf-v6-l-flex--spacer--xs: var(--pf-t--global--spacer--xs);\n --pf-v6-l-flex--spacer--sm: var(--pf-t--global--spacer--sm);\n --pf-v6-l-flex--spacer--md: var(--pf-t--global--spacer--md);\n --pf-v6-l-flex--spacer--lg: var(--pf-t--global--spacer--lg);\n --pf-v6-l-flex--spacer--xl: var(--pf-t--global--spacer--xl);\n --pf-v6-l-flex--spacer--2xl: var(--pf-t--global--spacer--2xl);\n --pf-v6-l-flex--spacer--3xl: var(--pf-t--global--spacer--3xl);\n --pf-v6-l-flex--spacer--4xl: var(--pf-t--global--spacer--4xl);\n display: var(--pf-v6-l-flex--Display);\n flex-wrap: var(--pf-v6-l-flex--FlexWrap);\n gap: var(--pf-v6-l-flex--RowGap) var(--pf-v6-l-flex--ColumnGap);\n align-items: var(--pf-v6-l-flex--AlignItems);\n}\n\n.pf-v6-l-flex > * {\n --pf-v6-l-flex--spacer: initial;\n --pf-v6-l-flex--spacer--column: var(--pf-v6-l-flex--spacer, var(--pf-v6-l-flex--spacer--column--base));\n --pf-v6-l-flex--spacer--row: var(--pf-v6-l-flex--spacer, var(--pf-v6-l-flex--spacer--row--base));\n order: var(--pf-v6-l-flex--item--Order);\n max-width: 100%;\n margin-inline-end: var(--pf-v6-l-flex--spacer--column);\n}\n@media screen and (min-width: 36rem) {\n .pf-v6-l-flex > * {\n order: var(--pf-v6-l-flex--item--Order-on-sm, var(--pf-v6-l-flex--item--Order));\n }\n}\n@media screen and (min-width: 48rem) {\n .pf-v6-l-flex > * {\n order: var(--pf-v6-l-flex--item--Order-on-md, var(--pf-v6-l-flex--item--Order-on-sm, var(--pf-v6-l-flex--item--Order)));\n }\n}\n@media screen and (min-width: 62rem) {\n .pf-v6-l-flex > * {\n order: var(--pf-v6-l-flex--item--Order-on-lg, var(--pf-v6-l-flex--item--Order-on-md, var(--pf-v6-l-flex--item--Order-on-sm, var(--pf-v6-l-flex--item--Order))));\n }\n}\n@media screen and (min-width: 75rem) {\n .pf-v6-l-flex > * {\n order: var(--pf-v6-l-flex--item--Order-on-xl, var(--pf-v6-l-flex--item--Order-on-lg, var(--pf-v6-l-flex--item--Order-on-md, var(--pf-v6-l-flex--item--Order-on-sm, var(--pf-v6-l-flex--item--Order)))));\n }\n}\n@media screen and (min-width: 90.625rem) {\n .pf-v6-l-flex > * {\n order: var(--pf-v6-l-flex--item--Order-on-2xl, var(--pf-v6-l-flex--item--Order-on-xl, var(--pf-v6-l-flex--item--Order-on-lg, var(--pf-v6-l-flex--item--Order-on-md, var(--pf-v6-l-flex--item--Order-on-sm, var(--pf-v6-l-flex--item--Order))))));\n }\n}\n.pf-v6-l-flex > *:last-child {\n --pf-v6-l-flex--spacer: 0;\n}\n\n.pf-v6-l-flex.pf-m-flex {\n display: var(--pf-v6-l-flex--Display);\n}\n.pf-v6-l-flex.pf-m-inline-flex {\n --pf-v6-l-flex--Display: inline-flex;\n}\n.pf-v6-l-flex.pf-m-column {\n --pf-v6-l-flex--RowGap: 0;\n --pf-v6-l-flex--ColumnGap: var(--pf-v6-l-flex--spacer--column--base);\n flex-direction: column;\n align-items: normal;\n}\n.pf-v6-l-flex.pf-m-column > * {\n margin-block-start: 0;\n margin-block-end: var(--pf-v6-l-flex--spacer--row);\n margin-inline-start: 0;\n margin-inline-end: 0;\n}\n.pf-v6-l-flex.pf-m-column-reverse {\n flex-direction: column-reverse;\n align-items: normal;\n}\n.pf-v6-l-flex.pf-m-column-reverse > * {\n margin-block-start: var(--pf-v6-l-flex--spacer--row);\n margin-block-end: 0;\n margin-inline-start: 0;\n margin-inline-end: 0;\n}\n.pf-v6-l-flex.pf-m-row {\n flex-direction: row;\n align-items: var(--pf-v6-l-flex--m-row--AlignItems);\n}\n.pf-v6-l-flex.pf-m-row > * {\n margin-block-start: 0;\n margin-block-end: 0;\n margin-inline-start: 0;\n margin-inline-end: var(--pf-v6-l-flex--spacer--column);\n}\n.pf-v6-l-flex.pf-m-row-reverse {\n flex-direction: row-reverse;\n align-items: var(--pf-v6-l-flex--m-row-reverse--AlignItems);\n}\n.pf-v6-l-flex.pf-m-row-reverse > * {\n margin-block-start: 0;\n margin-block-end: 0;\n margin-inline-start: var(--pf-v6-l-flex--spacer--column);\n margin-inline-end: 0;\n}\n.pf-v6-l-flex.pf-m-wrap {\n flex-wrap: wrap;\n}\n.pf-v6-l-flex.pf-m-wrap-reverse {\n flex-wrap: wrap-reverse;\n}\n.pf-v6-l-flex.pf-m-nowrap {\n flex-wrap: nowrap;\n}\n.pf-v6-l-flex.pf-m-justify-content-flex-start {\n justify-content: flex-start;\n}\n.pf-v6-l-flex.pf-m-justify-content-flex-end {\n justify-content: flex-end;\n}\n.pf-v6-l-flex.pf-m-justify-content-center {\n justify-content: center;\n}\n.pf-v6-l-flex.pf-m-justify-content-space-between {\n justify-content: space-between;\n}\n.pf-v6-l-flex.pf-m-justify-content-space-around {\n justify-content: space-around;\n}\n.pf-v6-l-flex.pf-m-justify-content-space-evenly {\n justify-content: space-evenly;\n}\n.pf-v6-l-flex.pf-m-align-items-flex-start {\n align-items: flex-start;\n}\n.pf-v6-l-flex.pf-m-align-items-flex-end {\n align-items: flex-end;\n}\n.pf-v6-l-flex.pf-m-align-items-center {\n align-items: center;\n}\n.pf-v6-l-flex.pf-m-align-items-stretch {\n align-items: stretch;\n}\n.pf-v6-l-flex.pf-m-align-items-baseline {\n align-items: baseline;\n}\n.pf-v6-l-flex.pf-m-align-content-flex-start {\n align-content: flex-start;\n}\n.pf-v6-l-flex.pf-m-align-content-flex-end {\n align-content: flex-end;\n}\n.pf-v6-l-flex.pf-m-align-content-center {\n align-content: center;\n}\n.pf-v6-l-flex.pf-m-align-content-stretch {\n align-content: stretch;\n}\n.pf-v6-l-flex.pf-m-align-content-space-between {\n align-content: space-between;\n}\n.pf-v6-l-flex.pf-m-align-content-space-around {\n align-content: space-around;\n}\n.pf-v6-l-flex > .pf-m-align-right {\n margin-inline-start: auto;\n}\n.pf-v6-l-flex > .pf-m-align-left {\n margin-inline-start: 0;\n}\n.pf-v6-l-flex > .pf-m-grow {\n flex-grow: 1;\n}\n.pf-v6-l-flex > .pf-m-shrink {\n flex-shrink: 1;\n}\n.pf-v6-l-flex > .pf-m-full-width {\n width: 100%;\n margin-inline-end: 0;\n}\n.pf-v6-l-flex > .pf-m-flex-1 {\n flex: 1 0 0;\n}\n.pf-v6-l-flex > .pf-m-flex-2 {\n flex: 2 0 0;\n}\n.pf-v6-l-flex > .pf-m-flex-3 {\n flex: 3 0 0;\n}\n.pf-v6-l-flex > .pf-m-flex-4 {\n flex: 4 0 0;\n}\n.pf-v6-l-flex > .pf-m-flex-default {\n flex: 0 1 auto;\n}\n.pf-v6-l-flex > .pf-m-flex-none {\n flex: none;\n}\n.pf-v6-l-flex > .pf-m-align-self-flex-start {\n align-self: flex-start;\n}\n.pf-v6-l-flex > .pf-m-align-self-flex-end {\n align-self: flex-end;\n}\n.pf-v6-l-flex > .pf-m-align-self-center {\n align-self: center;\n}\n.pf-v6-l-flex > .pf-m-align-self-baseline {\n align-self: baseline;\n}\n.pf-v6-l-flex > .pf-m-align-self-stretch {\n align-self: stretch;\n}\n@media (min-width: 36rem) {\n .pf-v6-l-flex.pf-m-flex-on-sm {\n display: var(--pf-v6-l-flex--Display);\n }\n .pf-v6-l-flex.pf-m-inline-flex-on-sm {\n --pf-v6-l-flex--Display: inline-flex;\n }\n .pf-v6-l-flex.pf-m-column-on-sm {\n --pf-v6-l-flex--RowGap: 0;\n --pf-v6-l-flex--ColumnGap: var(--pf-v6-l-flex--spacer--column--base);\n flex-direction: column;\n align-items: normal;\n }\n .pf-v6-l-flex.pf-m-column-on-sm > * {\n margin-block-start: 0;\n margin-block-end: var(--pf-v6-l-flex--spacer--row);\n margin-inline-start: 0;\n margin-inline-end: 0;\n }\n .pf-v6-l-flex.pf-m-column-reverse-on-sm {\n flex-direction: column-reverse;\n align-items: normal;\n }\n .pf-v6-l-flex.pf-m-column-reverse-on-sm > * {\n margin-block-start: var(--pf-v6-l-flex--spacer--row);\n margin-block-end: 0;\n margin-inline-start: 0;\n margin-inline-end: 0;\n }\n .pf-v6-l-flex.pf-m-row-on-sm {\n flex-direction: row;\n align-items: var(--pf-v6-l-flex--m-row--AlignItems);\n }\n .pf-v6-l-flex.pf-m-row-on-sm > * {\n margin-block-start: 0;\n margin-block-end: 0;\n margin-inline-start: 0;\n margin-inline-end: var(--pf-v6-l-flex--spacer--column);\n }\n .pf-v6-l-flex.pf-m-row-reverse-on-sm {\n flex-direction: row-reverse;\n align-items: var(--pf-v6-l-flex--m-row-reverse--AlignItems);\n }\n .pf-v6-l-flex.pf-m-row-reverse-on-sm > * {\n margin-block-start: 0;\n margin-block-end: 0;\n margin-inline-start: var(--pf-v6-l-flex--spacer--column);\n margin-inline-end: 0;\n }\n .pf-v6-l-flex.pf-m-wrap-on-sm {\n flex-wrap: wrap;\n }\n .pf-v6-l-flex.pf-m-wrap-reverse-on-sm {\n flex-wrap: wrap-reverse;\n }\n .pf-v6-l-flex.pf-m-nowrap-on-sm {\n flex-wrap: nowrap;\n }\n .pf-v6-l-flex.pf-m-justify-content-flex-start-on-sm {\n justify-content: flex-start;\n }\n .pf-v6-l-flex.pf-m-justify-content-flex-end-on-sm {\n justify-content: flex-end;\n }\n .pf-v6-l-flex.pf-m-justify-content-center-on-sm {\n justify-content: center;\n }\n .pf-v6-l-flex.pf-m-justify-content-space-between-on-sm {\n justify-content: space-between;\n }\n .pf-v6-l-flex.pf-m-justify-content-space-around-on-sm {\n justify-content: space-around;\n }\n .pf-v6-l-flex.pf-m-justify-content-space-evenly-on-sm {\n justify-content: space-evenly;\n }\n .pf-v6-l-flex.pf-m-align-items-flex-start-on-sm {\n align-items: flex-start;\n }\n .pf-v6-l-flex.pf-m-align-items-flex-end-on-sm {\n align-items: flex-end;\n }\n .pf-v6-l-flex.pf-m-align-items-center-on-sm {\n align-items: center;\n }\n .pf-v6-l-flex.pf-m-align-items-stretch-on-sm {\n align-items: stretch;\n }\n .pf-v6-l-flex.pf-m-align-items-baseline-on-sm {\n align-items: baseline;\n }\n .pf-v6-l-flex.pf-m-align-content-flex-start-on-sm {\n align-content: flex-start;\n }\n .pf-v6-l-flex.pf-m-align-content-flex-end-on-sm {\n align-content: flex-end;\n }\n .pf-v6-l-flex.pf-m-align-content-center-on-sm {\n align-content: center;\n }\n .pf-v6-l-flex.pf-m-align-content-stretch-on-sm {\n align-content: stretch;\n }\n .pf-v6-l-flex.pf-m-align-content-space-between-on-sm {\n align-content: space-between;\n }\n .pf-v6-l-flex.pf-m-align-content-space-around-on-sm {\n align-content: space-around;\n }\n .pf-v6-l-flex > .pf-m-align-right-on-sm {\n margin-inline-start: auto;\n }\n .pf-v6-l-flex > .pf-m-align-left-on-sm {\n margin-inline-start: 0;\n }\n .pf-v6-l-flex > .pf-m-grow-on-sm {\n flex-grow: 1;\n }\n .pf-v6-l-flex > .pf-m-shrink-on-sm {\n flex-shrink: 1;\n }\n .pf-v6-l-flex > .pf-m-full-width-on-sm {\n width: 100%;\n margin-inline-end: 0;\n }\n .pf-v6-l-flex > .pf-m-flex-1-on-sm {\n flex: 1 0 0;\n }\n .pf-v6-l-flex > .pf-m-flex-2-on-sm {\n flex: 2 0 0;\n }\n .pf-v6-l-flex > .pf-m-flex-3-on-sm {\n flex: 3 0 0;\n }\n .pf-v6-l-flex > .pf-m-flex-4-on-sm {\n flex: 4 0 0;\n }\n .pf-v6-l-flex > .pf-m-flex-default-on-sm {\n flex: 0 1 auto;\n }\n .pf-v6-l-flex > .pf-m-flex-none-on-sm {\n flex: none;\n }\n .pf-v6-l-flex > .pf-m-align-self-flex-start-on-sm {\n align-self: flex-start;\n }\n .pf-v6-l-flex > .pf-m-align-self-flex-end-on-sm {\n align-self: flex-end;\n }\n .pf-v6-l-flex > .pf-m-align-self-center-on-sm {\n align-self: center;\n }\n .pf-v6-l-flex > .pf-m-align-self-baseline-on-sm {\n align-self: baseline;\n }\n .pf-v6-l-flex > .pf-m-align-self-stretch-on-sm {\n align-self: stretch;\n }\n}\n@media (min-width: 48rem) {\n .pf-v6-l-flex.pf-m-flex-on-md {\n display: var(--pf-v6-l-flex--Display);\n }\n .pf-v6-l-flex.pf-m-inline-flex-on-md {\n --pf-v6-l-flex--Display: inline-flex;\n }\n .pf-v6-l-flex.pf-m-column-on-md {\n --pf-v6-l-flex--RowGap: 0;\n --pf-v6-l-flex--ColumnGap: var(--pf-v6-l-flex--spacer--column--base);\n flex-direction: column;\n align-items: normal;\n }\n .pf-v6-l-flex.pf-m-column-on-md > * {\n margin-block-start: 0;\n margin-block-end: var(--pf-v6-l-flex--spacer--row);\n margin-inline-start: 0;\n margin-inline-end: 0;\n }\n .pf-v6-l-flex.pf-m-column-reverse-on-md {\n flex-direction: column-reverse;\n align-items: normal;\n }\n .pf-v6-l-flex.pf-m-column-reverse-on-md > * {\n margin-block-start: var(--pf-v6-l-flex--spacer--row);\n margin-block-end: 0;\n margin-inline-start: 0;\n margin-inline-end: 0;\n }\n .pf-v6-l-flex.pf-m-row-on-md {\n flex-direction: row;\n align-items: var(--pf-v6-l-flex--m-row--AlignItems);\n }\n .pf-v6-l-flex.pf-m-row-on-md > * {\n margin-block-start: 0;\n margin-block-end: 0;\n margin-inline-start: 0;\n margin-inline-end: var(--pf-v6-l-flex--spacer--column);\n }\n .pf-v6-l-flex.pf-m-row-reverse-on-md {\n flex-direction: row-reverse;\n align-items: var(--pf-v6-l-flex--m-row-reverse--AlignItems);\n }\n .pf-v6-l-flex.pf-m-row-reverse-on-md > * {\n margin-block-start: 0;\n margin-block-end: 0;\n margin-inline-start: var(--pf-v6-l-flex--spacer--column);\n margin-inline-end: 0;\n }\n .pf-v6-l-flex.pf-m-wrap-on-md {\n flex-wrap: wrap;\n }\n .pf-v6-l-flex.pf-m-wrap-reverse-on-md {\n flex-wrap: wrap-reverse;\n }\n .pf-v6-l-flex.pf-m-nowrap-on-md {\n flex-wrap: nowrap;\n }\n .pf-v6-l-flex.pf-m-justify-content-flex-start-on-md {\n justify-content: flex-start;\n }\n .pf-v6-l-flex.pf-m-justify-content-flex-end-on-md {\n justify-content: flex-end;\n }\n .pf-v6-l-flex.pf-m-justify-content-center-on-md {\n justify-content: center;\n }\n .pf-v6-l-flex.pf-m-justify-content-space-between-on-md {\n justify-content: space-between;\n }\n .pf-v6-l-flex.pf-m-justify-content-space-around-on-md {\n justify-content: space-around;\n }\n .pf-v6-l-flex.pf-m-justify-content-space-evenly-on-md {\n justify-content: space-evenly;\n }\n .pf-v6-l-flex.pf-m-align-items-flex-start-on-md {\n align-items: flex-start;\n }\n .pf-v6-l-flex.pf-m-align-items-flex-end-on-md {\n align-items: flex-end;\n }\n .pf-v6-l-flex.pf-m-align-items-center-on-md {\n align-items: center;\n }\n .pf-v6-l-flex.pf-m-align-items-stretch-on-md {\n align-items: stretch;\n }\n .pf-v6-l-flex.pf-m-align-items-baseline-on-md {\n align-items: baseline;\n }\n .pf-v6-l-flex.pf-m-align-content-flex-start-on-md {\n align-content: flex-start;\n }\n .pf-v6-l-flex.pf-m-align-content-flex-end-on-md {\n align-content: flex-end;\n }\n .pf-v6-l-flex.pf-m-align-content-center-on-md {\n align-content: center;\n }\n .pf-v6-l-flex.pf-m-align-content-stretch-on-md {\n align-content: stretch;\n }\n .pf-v6-l-flex.pf-m-align-content-space-between-on-md {\n align-content: space-between;\n }\n .pf-v6-l-flex.pf-m-align-content-space-around-on-md {\n align-content: space-around;\n }\n .pf-v6-l-flex > .pf-m-align-right-on-md {\n margin-inline-start: auto;\n }\n .pf-v6-l-flex > .pf-m-align-left-on-md {\n margin-inline-start: 0;\n }\n .pf-v6-l-flex > .pf-m-grow-on-md {\n flex-grow: 1;\n }\n .pf-v6-l-flex > .pf-m-shrink-on-md {\n flex-shrink: 1;\n }\n .pf-v6-l-flex > .pf-m-full-width-on-md {\n width: 100%;\n margin-inline-end: 0;\n }\n .pf-v6-l-flex > .pf-m-flex-1-on-md {\n flex: 1 0 0;\n }\n .pf-v6-l-flex > .pf-m-flex-2-on-md {\n flex: 2 0 0;\n }\n .pf-v6-l-flex > .pf-m-flex-3-on-md {\n flex: 3 0 0;\n }\n .pf-v6-l-flex > .pf-m-flex-4-on-md {\n flex: 4 0 0;\n }\n .pf-v6-l-flex > .pf-m-flex-default-on-md {\n flex: 0 1 auto;\n }\n .pf-v6-l-flex > .pf-m-flex-none-on-md {\n flex: none;\n }\n .pf-v6-l-flex > .pf-m-align-self-flex-start-on-md {\n align-self: flex-start;\n }\n .pf-v6-l-flex > .pf-m-align-self-flex-end-on-md {\n align-self: flex-end;\n }\n .pf-v6-l-flex > .pf-m-align-self-center-on-md {\n align-self: center;\n }\n .pf-v6-l-flex > .pf-m-align-self-baseline-on-md {\n align-self: baseline;\n }\n .pf-v6-l-flex > .pf-m-align-self-stretch-on-md {\n align-self: stretch;\n }\n}\n@media (min-width: 62rem) {\n .pf-v6-l-flex.pf-m-flex-on-lg {\n display: var(--pf-v6-l-flex--Display);\n }\n .pf-v6-l-flex.pf-m-inline-flex-on-lg {\n --pf-v6-l-flex--Display: inline-flex;\n }\n .pf-v6-l-flex.pf-m-column-on-lg {\n --pf-v6-l-flex--RowGap: 0;\n --pf-v6-l-flex--ColumnGap: var(--pf-v6-l-flex--spacer--column--base);\n flex-direction: column;\n align-items: normal;\n }\n .pf-v6-l-flex.pf-m-column-on-lg > * {\n margin-block-start: 0;\n margin-block-end: var(--pf-v6-l-flex--spacer--row);\n margin-inline-start: 0;\n margin-inline-end: 0;\n }\n .pf-v6-l-flex.pf-m-column-reverse-on-lg {\n flex-direction: column-reverse;\n align-items: normal;\n }\n .pf-v6-l-flex.pf-m-column-reverse-on-lg > * {\n margin-block-start: var(--pf-v6-l-flex--spacer--row);\n margin-block-end: 0;\n margin-inline-start: 0;\n margin-inline-end: 0;\n }\n .pf-v6-l-flex.pf-m-row-on-lg {\n flex-direction: row;\n align-items: var(--pf-v6-l-flex--m-row--AlignItems);\n }\n .pf-v6-l-flex.pf-m-row-on-lg > * {\n margin-block-start: 0;\n margin-block-end: 0;\n margin-inline-start: 0;\n margin-inline-end: var(--pf-v6-l-flex--spacer--column);\n }\n .pf-v6-l-flex.pf-m-row-reverse-on-lg {\n flex-direction: row-reverse;\n align-items: var(--pf-v6-l-flex--m-row-reverse--AlignItems);\n }\n .pf-v6-l-flex.pf-m-row-reverse-on-lg > * {\n margin-block-start: 0;\n margin-block-end: 0;\n margin-inline-start: var(--pf-v6-l-flex--spacer--column);\n margin-inline-end: 0;\n }\n .pf-v6-l-flex.pf-m-wrap-on-lg {\n flex-wrap: wrap;\n }\n .pf-v6-l-flex.pf-m-wrap-reverse-on-lg {\n flex-wrap: wrap-reverse;\n }\n .pf-v6-l-flex.pf-m-nowrap-on-lg {\n flex-wrap: nowrap;\n }\n .pf-v6-l-flex.pf-m-justify-content-flex-start-on-lg {\n justify-content: flex-start;\n }\n .pf-v6-l-flex.pf-m-justify-content-flex-end-on-lg {\n justify-content: flex-end;\n }\n .pf-v6-l-flex.pf-m-justify-content-center-on-lg {\n justify-content: center;\n }\n .pf-v6-l-flex.pf-m-justify-content-space-between-on-lg {\n justify-content: space-between;\n }\n .pf-v6-l-flex.pf-m-justify-content-space-around-on-lg {\n justify-content: space-around;\n }\n .pf-v6-l-flex.pf-m-justify-content-space-evenly-on-lg {\n justify-content: space-evenly;\n }\n .pf-v6-l-flex.pf-m-align-items-flex-start-on-lg {\n align-items: flex-start;\n }\n .pf-v6-l-flex.pf-m-align-items-flex-end-on-lg {\n align-items: flex-end;\n }\n .pf-v6-l-flex.pf-m-align-items-center-on-lg {\n align-items: center;\n }\n .pf-v6-l-flex.pf-m-align-items-stretch-on-lg {\n align-items: stretch;\n }\n .pf-v6-l-flex.pf-m-align-items-baseline-on-lg {\n align-items: baseline;\n }\n .pf-v6-l-flex.pf-m-align-content-flex-start-on-lg {\n align-content: flex-start;\n }\n .pf-v6-l-flex.pf-m-align-content-flex-end-on-lg {\n align-content: flex-end;\n }\n .pf-v6-l-flex.pf-m-align-content-center-on-lg {\n align-content: center;\n }\n .pf-v6-l-flex.pf-m-align-content-stretch-on-lg {\n align-content: stretch;\n }\n .pf-v6-l-flex.pf-m-align-content-space-between-on-lg {\n align-content: space-between;\n }\n .pf-v6-l-flex.pf-m-align-content-space-around-on-lg {\n align-content: space-around;\n }\n .pf-v6-l-flex > .pf-m-align-right-on-lg {\n margin-inline-start: auto;\n }\n .pf-v6-l-flex > .pf-m-align-left-on-lg {\n margin-inline-start: 0;\n }\n .pf-v6-l-flex > .pf-m-grow-on-lg {\n flex-grow: 1;\n }\n .pf-v6-l-flex > .pf-m-shrink-on-lg {\n flex-shrink: 1;\n }\n .pf-v6-l-flex > .pf-m-full-width-on-lg {\n width: 100%;\n margin-inline-end: 0;\n }\n .pf-v6-l-flex > .pf-m-flex-1-on-lg {\n flex: 1 0 0;\n }\n .pf-v6-l-flex > .pf-m-flex-2-on-lg {\n flex: 2 0 0;\n }\n .pf-v6-l-flex > .pf-m-flex-3-on-lg {\n flex: 3 0 0;\n }\n .pf-v6-l-flex > .pf-m-flex-4-on-lg {\n flex: 4 0 0;\n }\n .pf-v6-l-flex > .pf-m-flex-default-on-lg {\n flex: 0 1 auto;\n }\n .pf-v6-l-flex > .pf-m-flex-none-on-lg {\n flex: none;\n }\n .pf-v6-l-flex > .pf-m-align-self-flex-start-on-lg {\n align-self: flex-start;\n }\n .pf-v6-l-flex > .pf-m-align-self-flex-end-on-lg {\n align-self: flex-end;\n }\n .pf-v6-l-flex > .pf-m-align-self-center-on-lg {\n align-self: center;\n }\n .pf-v6-l-flex > .pf-m-align-self-baseline-on-lg {\n align-self: baseline;\n }\n .pf-v6-l-flex > .pf-m-align-self-stretch-on-lg {\n align-self: stretch;\n }\n}\n@media (min-width: 75rem) {\n .pf-v6-l-flex.pf-m-flex-on-xl {\n display: var(--pf-v6-l-flex--Display);\n }\n .pf-v6-l-flex.pf-m-inline-flex-on-xl {\n --pf-v6-l-flex--Display: inline-flex;\n }\n .pf-v6-l-flex.pf-m-column-on-xl {\n --pf-v6-l-flex--RowGap: 0;\n --pf-v6-l-flex--ColumnGap: var(--pf-v6-l-flex--spacer--column--base);\n flex-direction: column;\n align-items: normal;\n }\n .pf-v6-l-flex.pf-m-column-on-xl > * {\n margin-block-start: 0;\n margin-block-end: var(--pf-v6-l-flex--spacer--row);\n margin-inline-start: 0;\n margin-inline-end: 0;\n }\n .pf-v6-l-flex.pf-m-column-reverse-on-xl {\n flex-direction: column-reverse;\n align-items: normal;\n }\n .pf-v6-l-flex.pf-m-column-reverse-on-xl > * {\n margin-block-start: var(--pf-v6-l-flex--spacer--row);\n margin-block-end: 0;\n margin-inline-start: 0;\n margin-inline-end: 0;\n }\n .pf-v6-l-flex.pf-m-row-on-xl {\n flex-direction: row;\n align-items: var(--pf-v6-l-flex--m-row--AlignItems);\n }\n .pf-v6-l-flex.pf-m-row-on-xl > * {\n margin-block-start: 0;\n margin-block-end: 0;\n margin-inline-start: 0;\n margin-inline-end: var(--pf-v6-l-flex--spacer--column);\n }\n .pf-v6-l-flex.pf-m-row-reverse-on-xl {\n flex-direction: row-reverse;\n align-items: var(--pf-v6-l-flex--m-row-reverse--AlignItems);\n }\n .pf-v6-l-flex.pf-m-row-reverse-on-xl > * {\n margin-block-start: 0;\n margin-block-end: 0;\n margin-inline-start: var(--pf-v6-l-flex--spacer--column);\n margin-inline-end: 0;\n }\n .pf-v6-l-flex.pf-m-wrap-on-xl {\n flex-wrap: wrap;\n }\n .pf-v6-l-flex.pf-m-wrap-reverse-on-xl {\n flex-wrap: wrap-reverse;\n }\n .pf-v6-l-flex.pf-m-nowrap-on-xl {\n flex-wrap: nowrap;\n }\n .pf-v6-l-flex.pf-m-justify-content-flex-start-on-xl {\n justify-content: flex-start;\n }\n .pf-v6-l-flex.pf-m-justify-content-flex-end-on-xl {\n justify-content: flex-end;\n }\n .pf-v6-l-flex.pf-m-justify-content-center-on-xl {\n justify-content: center;\n }\n .pf-v6-l-flex.pf-m-justify-content-space-between-on-xl {\n justify-content: space-between;\n }\n .pf-v6-l-flex.pf-m-justify-content-space-around-on-xl {\n justify-content: space-around;\n }\n .pf-v6-l-flex.pf-m-justify-content-space-evenly-on-xl {\n justify-content: space-evenly;\n }\n .pf-v6-l-flex.pf-m-align-items-flex-start-on-xl {\n align-items: flex-start;\n }\n .pf-v6-l-flex.pf-m-align-items-flex-end-on-xl {\n align-items: flex-end;\n }\n .pf-v6-l-flex.pf-m-align-items-center-on-xl {\n align-items: center;\n }\n .pf-v6-l-flex.pf-m-align-items-stretch-on-xl {\n align-items: stretch;\n }\n .pf-v6-l-flex.pf-m-align-items-baseline-on-xl {\n align-items: baseline;\n }\n .pf-v6-l-flex.pf-m-align-content-flex-start-on-xl {\n align-content: flex-start;\n }\n .pf-v6-l-flex.pf-m-align-content-flex-end-on-xl {\n align-content: flex-end;\n }\n .pf-v6-l-flex.pf-m-align-content-center-on-xl {\n align-content: center;\n }\n .pf-v6-l-flex.pf-m-align-content-stretch-on-xl {\n align-content: stretch;\n }\n .pf-v6-l-flex.pf-m-align-content-space-between-on-xl {\n align-content: space-between;\n }\n .pf-v6-l-flex.pf-m-align-content-space-around-on-xl {\n align-content: space-around;\n }\n .pf-v6-l-flex > .pf-m-align-right-on-xl {\n margin-inline-start: auto;\n }\n .pf-v6-l-flex > .pf-m-align-left-on-xl {\n margin-inline-start: 0;\n }\n .pf-v6-l-flex > .pf-m-grow-on-xl {\n flex-grow: 1;\n }\n .pf-v6-l-flex > .pf-m-shrink-on-xl {\n flex-shrink: 1;\n }\n .pf-v6-l-flex > .pf-m-full-width-on-xl {\n width: 100%;\n margin-inline-end: 0;\n }\n .pf-v6-l-flex > .pf-m-flex-1-on-xl {\n flex: 1 0 0;\n }\n .pf-v6-l-flex > .pf-m-flex-2-on-xl {\n flex: 2 0 0;\n }\n .pf-v6-l-flex > .pf-m-flex-3-on-xl {\n flex: 3 0 0;\n }\n .pf-v6-l-flex > .pf-m-flex-4-on-xl {\n flex: 4 0 0;\n }\n .pf-v6-l-flex > .pf-m-flex-default-on-xl {\n flex: 0 1 auto;\n }\n .pf-v6-l-flex > .pf-m-flex-none-on-xl {\n flex: none;\n }\n .pf-v6-l-flex > .pf-m-align-self-flex-start-on-xl {\n align-self: flex-start;\n }\n .pf-v6-l-flex > .pf-m-align-self-flex-end-on-xl {\n align-self: flex-end;\n }\n .pf-v6-l-flex > .pf-m-align-self-center-on-xl {\n align-self: center;\n }\n .pf-v6-l-flex > .pf-m-align-self-baseline-on-xl {\n align-self: baseline;\n }\n .pf-v6-l-flex > .pf-m-align-self-stretch-on-xl {\n align-self: stretch;\n }\n}\n@media (min-width: 90.625rem) {\n .pf-v6-l-flex.pf-m-flex-on-2xl {\n display: var(--pf-v6-l-flex--Display);\n }\n .pf-v6-l-flex.pf-m-inline-flex-on-2xl {\n --pf-v6-l-flex--Display: inline-flex;\n }\n .pf-v6-l-flex.pf-m-column-on-2xl {\n --pf-v6-l-flex--RowGap: 0;\n --pf-v6-l-flex--ColumnGap: var(--pf-v6-l-flex--spacer--column--base);\n flex-direction: column;\n align-items: normal;\n }\n .pf-v6-l-flex.pf-m-column-on-2xl > * {\n margin-block-start: 0;\n margin-block-end: var(--pf-v6-l-flex--spacer--row);\n margin-inline-start: 0;\n margin-inline-end: 0;\n }\n .pf-v6-l-flex.pf-m-column-reverse-on-2xl {\n flex-direction: column-reverse;\n align-items: normal;\n }\n .pf-v6-l-flex.pf-m-column-reverse-on-2xl > * {\n margin-block-start: var(--pf-v6-l-flex--spacer--row);\n margin-block-end: 0;\n margin-inline-start: 0;\n margin-inline-end: 0;\n }\n .pf-v6-l-flex.pf-m-row-on-2xl {\n flex-direction: row;\n align-items: var(--pf-v6-l-flex--m-row--AlignItems);\n }\n .pf-v6-l-flex.pf-m-row-on-2xl > * {\n margin-block-start: 0;\n margin-block-end: 0;\n margin-inline-start: 0;\n margin-inline-end: var(--pf-v6-l-flex--spacer--column);\n }\n .pf-v6-l-flex.pf-m-row-reverse-on-2xl {\n flex-direction: row-reverse;\n align-items: var(--pf-v6-l-flex--m-row-reverse--AlignItems);\n }\n .pf-v6-l-flex.pf-m-row-reverse-on-2xl > * {\n margin-block-start: 0;\n margin-block-end: 0;\n margin-inline-start: var(--pf-v6-l-flex--spacer--column);\n margin-inline-end: 0;\n }\n .pf-v6-l-flex.pf-m-wrap-on-2xl {\n flex-wrap: wrap;\n }\n .pf-v6-l-flex.pf-m-wrap-reverse-on-2xl {\n flex-wrap: wrap-reverse;\n }\n .pf-v6-l-flex.pf-m-nowrap-on-2xl {\n flex-wrap: nowrap;\n }\n .pf-v6-l-flex.pf-m-justify-content-flex-start-on-2xl {\n justify-content: flex-start;\n }\n .pf-v6-l-flex.pf-m-justify-content-flex-end-on-2xl {\n justify-content: flex-end;\n }\n .pf-v6-l-flex.pf-m-justify-content-center-on-2xl {\n justify-content: center;\n }\n .pf-v6-l-flex.pf-m-justify-content-space-between-on-2xl {\n justify-content: space-between;\n }\n .pf-v6-l-flex.pf-m-justify-content-space-around-on-2xl {\n justify-content: space-around;\n }\n .pf-v6-l-flex.pf-m-justify-content-space-evenly-on-2xl {\n justify-content: space-evenly;\n }\n .pf-v6-l-flex.pf-m-align-items-flex-start-on-2xl {\n align-items: flex-start;\n }\n .pf-v6-l-flex.pf-m-align-items-flex-end-on-2xl {\n align-items: flex-end;\n }\n .pf-v6-l-flex.pf-m-align-items-center-on-2xl {\n align-items: center;\n }\n .pf-v6-l-flex.pf-m-align-items-stretch-on-2xl {\n align-items: stretch;\n }\n .pf-v6-l-flex.pf-m-align-items-baseline-on-2xl {\n align-items: baseline;\n }\n .pf-v6-l-flex.pf-m-align-content-flex-start-on-2xl {\n align-content: flex-start;\n }\n .pf-v6-l-flex.pf-m-align-content-flex-end-on-2xl {\n align-content: flex-end;\n }\n .pf-v6-l-flex.pf-m-align-content-center-on-2xl {\n align-content: center;\n }\n .pf-v6-l-flex.pf-m-align-content-stretch-on-2xl {\n align-content: stretch;\n }\n .pf-v6-l-flex.pf-m-align-content-space-between-on-2xl {\n align-content: space-between;\n }\n .pf-v6-l-flex.pf-m-align-content-space-around-on-2xl {\n align-content: space-around;\n }\n .pf-v6-l-flex > .pf-m-align-right-on-2xl {\n margin-inline-start: auto;\n }\n .pf-v6-l-flex > .pf-m-align-left-on-2xl {\n margin-inline-start: 0;\n }\n .pf-v6-l-flex > .pf-m-grow-on-2xl {\n flex-grow: 1;\n }\n .pf-v6-l-flex > .pf-m-shrink-on-2xl {\n flex-shrink: 1;\n }\n .pf-v6-l-flex > .pf-m-full-width-on-2xl {\n width: 100%;\n margin-inline-end: 0;\n }\n .pf-v6-l-flex > .pf-m-flex-1-on-2xl {\n flex: 1 0 0;\n }\n .pf-v6-l-flex > .pf-m-flex-2-on-2xl {\n flex: 2 0 0;\n }\n .pf-v6-l-flex > .pf-m-flex-3-on-2xl {\n flex: 3 0 0;\n }\n .pf-v6-l-flex > .pf-m-flex-4-on-2xl {\n flex: 4 0 0;\n }\n .pf-v6-l-flex > .pf-m-flex-default-on-2xl {\n flex: 0 1 auto;\n }\n .pf-v6-l-flex > .pf-m-flex-none-on-2xl {\n flex: none;\n }\n .pf-v6-l-flex > .pf-m-align-self-flex-start-on-2xl {\n align-self: flex-start;\n }\n .pf-v6-l-flex > .pf-m-align-self-flex-end-on-2xl {\n align-self: flex-end;\n }\n .pf-v6-l-flex > .pf-m-align-self-center-on-2xl {\n align-self: center;\n }\n .pf-v6-l-flex > .pf-m-align-self-baseline-on-2xl {\n align-self: baseline;\n }\n .pf-v6-l-flex > .pf-m-align-self-stretch-on-2xl {\n align-self: stretch;\n }\n}\n.pf-v6-l-flex.pf-m-space-items-none > * {\n --pf-v6-l-flex--spacer: var(--pf-v6-l-flex--spacer--none);\n}\n.pf-v6-l-flex.pf-m-space-items-none > :last-child {\n --pf-v6-l-flex--spacer: 0;\n}\n.pf-v6-l-flex.pf-m-space-items-xs > * {\n --pf-v6-l-flex--spacer: var(--pf-v6-l-flex--spacer--xs);\n}\n.pf-v6-l-flex.pf-m-space-items-xs > :last-child {\n --pf-v6-l-flex--spacer: 0;\n}\n.pf-v6-l-flex.pf-m-space-items-sm > * {\n --pf-v6-l-flex--spacer: var(--pf-v6-l-flex--spacer--sm);\n}\n.pf-v6-l-flex.pf-m-space-items-sm > :last-child {\n --pf-v6-l-flex--spacer: 0;\n}\n.pf-v6-l-flex.pf-m-space-items-md > * {\n --pf-v6-l-flex--spacer: var(--pf-v6-l-flex--spacer--md);\n}\n.pf-v6-l-flex.pf-m-space-items-md > :last-child {\n --pf-v6-l-flex--spacer: 0;\n}\n.pf-v6-l-flex.pf-m-space-items-lg > * {\n --pf-v6-l-flex--spacer: var(--pf-v6-l-flex--spacer--lg);\n}\n.pf-v6-l-flex.pf-m-space-items-lg > :last-child {\n --pf-v6-l-flex--spacer: 0;\n}\n.pf-v6-l-flex.pf-m-space-items-xl > * {\n --pf-v6-l-flex--spacer: var(--pf-v6-l-flex--spacer--xl);\n}\n.pf-v6-l-flex.pf-m-space-items-xl > :last-child {\n --pf-v6-l-flex--spacer: 0;\n}\n.pf-v6-l-flex.pf-m-space-items-2xl > * {\n --pf-v6-l-flex--spacer: var(--pf-v6-l-flex--spacer--2xl);\n}\n.pf-v6-l-flex.pf-m-space-items-2xl > :last-child {\n --pf-v6-l-flex--spacer: 0;\n}\n.pf-v6-l-flex.pf-m-space-items-3xl > * {\n --pf-v6-l-flex--spacer: var(--pf-v6-l-flex--spacer--3xl);\n}\n.pf-v6-l-flex.pf-m-space-items-3xl > :last-child {\n --pf-v6-l-flex--spacer: 0;\n}\n.pf-v6-l-flex.pf-m-space-items-4xl > * {\n --pf-v6-l-flex--spacer: var(--pf-v6-l-flex--spacer--4xl);\n}\n.pf-v6-l-flex.pf-m-space-items-4xl > :last-child {\n --pf-v6-l-flex--spacer: 0;\n}\n@media (min-width: 36rem) {\n .pf-v6-l-flex.pf-m-space-items-none-on-sm > * {\n --pf-v6-l-flex--spacer: var(--pf-v6-l-flex--spacer--none);\n }\n .pf-v6-l-flex.pf-m-space-items-none-on-sm > :last-child {\n --pf-v6-l-flex--spacer: 0;\n }\n .pf-v6-l-flex.pf-m-space-items-xs-on-sm > * {\n --pf-v6-l-flex--spacer: var(--pf-v6-l-flex--spacer--xs);\n }\n .pf-v6-l-flex.pf-m-space-items-xs-on-sm > :last-child {\n --pf-v6-l-flex--spacer: 0;\n }\n .pf-v6-l-flex.pf-m-space-items-sm-on-sm > * {\n --pf-v6-l-flex--spacer: var(--pf-v6-l-flex--spacer--sm);\n }\n .pf-v6-l-flex.pf-m-space-items-sm-on-sm > :last-child {\n --pf-v6-l-flex--spacer: 0;\n }\n .pf-v6-l-flex.pf-m-space-items-md-on-sm > * {\n --pf-v6-l-flex--spacer: var(--pf-v6-l-flex--spacer--md);\n }\n .pf-v6-l-flex.pf-m-space-items-md-on-sm > :last-child {\n --pf-v6-l-flex--spacer: 0;\n }\n .pf-v6-l-flex.pf-m-space-items-lg-on-sm > * {\n --pf-v6-l-flex--spacer: var(--pf-v6-l-flex--spacer--lg);\n }\n .pf-v6-l-flex.pf-m-space-items-lg-on-sm > :last-child {\n --pf-v6-l-flex--spacer: 0;\n }\n .pf-v6-l-flex.pf-m-space-items-xl-on-sm > * {\n --pf-v6-l-flex--spacer: var(--pf-v6-l-flex--spacer--xl);\n }\n .pf-v6-l-flex.pf-m-space-items-xl-on-sm > :last-child {\n --pf-v6-l-flex--spacer: 0;\n }\n .pf-v6-l-flex.pf-m-space-items-2xl-on-sm > * {\n --pf-v6-l-flex--spacer: var(--pf-v6-l-flex--spacer--2xl);\n }\n .pf-v6-l-flex.pf-m-space-items-2xl-on-sm > :last-child {\n --pf-v6-l-flex--spacer: 0;\n }\n .pf-v6-l-flex.pf-m-space-items-3xl-on-sm > * {\n --pf-v6-l-flex--spacer: var(--pf-v6-l-flex--spacer--3xl);\n }\n .pf-v6-l-flex.pf-m-space-items-3xl-on-sm > :last-child {\n --pf-v6-l-flex--spacer: 0;\n }\n .pf-v6-l-flex.pf-m-space-items-4xl-on-sm > * {\n --pf-v6-l-flex--spacer: var(--pf-v6-l-flex--spacer--4xl);\n }\n .pf-v6-l-flex.pf-m-space-items-4xl-on-sm > :last-child {\n --pf-v6-l-flex--spacer: 0;\n }\n}\n@media (min-width: 48rem) {\n .pf-v6-l-flex.pf-m-space-items-none-on-md > * {\n --pf-v6-l-flex--spacer: var(--pf-v6-l-flex--spacer--none);\n }\n .pf-v6-l-flex.pf-m-space-items-none-on-md > :last-child {\n --pf-v6-l-flex--spacer: 0;\n }\n .pf-v6-l-flex.pf-m-space-items-xs-on-md > * {\n --pf-v6-l-flex--spacer: var(--pf-v6-l-flex--spacer--xs);\n }\n .pf-v6-l-flex.pf-m-space-items-xs-on-md > :last-child {\n --pf-v6-l-flex--spacer: 0;\n }\n .pf-v6-l-flex.pf-m-space-items-sm-on-md > * {\n --pf-v6-l-flex--spacer: var(--pf-v6-l-flex--spacer--sm);\n }\n .pf-v6-l-flex.pf-m-space-items-sm-on-md > :last-child {\n --pf-v6-l-flex--spacer: 0;\n }\n .pf-v6-l-flex.pf-m-space-items-md-on-md > * {\n --pf-v6-l-flex--spacer: var(--pf-v6-l-flex--spacer--md);\n }\n .pf-v6-l-flex.pf-m-space-items-md-on-md > :last-child {\n --pf-v6-l-flex--spacer: 0;\n }\n .pf-v6-l-flex.pf-m-space-items-lg-on-md > * {\n --pf-v6-l-flex--spacer: var(--pf-v6-l-flex--spacer--lg);\n }\n .pf-v6-l-flex.pf-m-space-items-lg-on-md > :last-child {\n --pf-v6-l-flex--spacer: 0;\n }\n .pf-v6-l-flex.pf-m-space-items-xl-on-md > * {\n --pf-v6-l-flex--spacer: var(--pf-v6-l-flex--spacer--xl);\n }\n .pf-v6-l-flex.pf-m-space-items-xl-on-md > :last-child {\n --pf-v6-l-flex--spacer: 0;\n }\n .pf-v6-l-flex.pf-m-space-items-2xl-on-md > * {\n --pf-v6-l-flex--spacer: var(--pf-v6-l-flex--spacer--2xl);\n }\n .pf-v6-l-flex.pf-m-space-items-2xl-on-md > :last-child {\n --pf-v6-l-flex--spacer: 0;\n }\n .pf-v6-l-flex.pf-m-space-items-3xl-on-md > * {\n --pf-v6-l-flex--spacer: var(--pf-v6-l-flex--spacer--3xl);\n }\n .pf-v6-l-flex.pf-m-space-items-3xl-on-md > :last-child {\n --pf-v6-l-flex--spacer: 0;\n }\n .pf-v6-l-flex.pf-m-space-items-4xl-on-md > * {\n --pf-v6-l-flex--spacer: var(--pf-v6-l-flex--spacer--4xl);\n }\n .pf-v6-l-flex.pf-m-space-items-4xl-on-md > :last-child {\n --pf-v6-l-flex--spacer: 0;\n }\n}\n@media (min-width: 62rem) {\n .pf-v6-l-flex.pf-m-space-items-none-on-lg > * {\n --pf-v6-l-flex--spacer: var(--pf-v6-l-flex--spacer--none);\n }\n .pf-v6-l-flex.pf-m-space-items-none-on-lg > :last-child {\n --pf-v6-l-flex--spacer: 0;\n }\n .pf-v6-l-flex.pf-m-space-items-xs-on-lg > * {\n --pf-v6-l-flex--spacer: var(--pf-v6-l-flex--spacer--xs);\n }\n .pf-v6-l-flex.pf-m-space-items-xs-on-lg > :last-child {\n --pf-v6-l-flex--spacer: 0;\n }\n .pf-v6-l-flex.pf-m-space-items-sm-on-lg > * {\n --pf-v6-l-flex--spacer: var(--pf-v6-l-flex--spacer--sm);\n }\n .pf-v6-l-flex.pf-m-space-items-sm-on-lg > :last-child {\n --pf-v6-l-flex--spacer: 0;\n }\n .pf-v6-l-flex.pf-m-space-items-md-on-lg > * {\n --pf-v6-l-flex--spacer: var(--pf-v6-l-flex--spacer--md);\n }\n .pf-v6-l-flex.pf-m-space-items-md-on-lg > :last-child {\n --pf-v6-l-flex--spacer: 0;\n }\n .pf-v6-l-flex.pf-m-space-items-lg-on-lg > * {\n --pf-v6-l-flex--spacer: var(--pf-v6-l-flex--spacer--lg);\n }\n .pf-v6-l-flex.pf-m-space-items-lg-on-lg > :last-child {\n --pf-v6-l-flex--spacer: 0;\n }\n .pf-v6-l-flex.pf-m-space-items-xl-on-lg > * {\n --pf-v6-l-flex--spacer: var(--pf-v6-l-flex--spacer--xl);\n }\n .pf-v6-l-flex.pf-m-space-items-xl-on-lg > :last-child {\n --pf-v6-l-flex--spacer: 0;\n }\n .pf-v6-l-flex.pf-m-space-items-2xl-on-lg > * {\n --pf-v6-l-flex--spacer: var(--pf-v6-l-flex--spacer--2xl);\n }\n .pf-v6-l-flex.pf-m-space-items-2xl-on-lg > :last-child {\n --pf-v6-l-flex--spacer: 0;\n }\n .pf-v6-l-flex.pf-m-space-items-3xl-on-lg > * {\n --pf-v6-l-flex--spacer: var(--pf-v6-l-flex--spacer--3xl);\n }\n .pf-v6-l-flex.pf-m-space-items-3xl-on-lg > :last-child {\n --pf-v6-l-flex--spacer: 0;\n }\n .pf-v6-l-flex.pf-m-space-items-4xl-on-lg > * {\n --pf-v6-l-flex--spacer: var(--pf-v6-l-flex--spacer--4xl);\n }\n .pf-v6-l-flex.pf-m-space-items-4xl-on-lg > :last-child {\n --pf-v6-l-flex--spacer: 0;\n }\n}\n@media (min-width: 75rem) {\n .pf-v6-l-flex.pf-m-space-items-none-on-xl > * {\n --pf-v6-l-flex--spacer: var(--pf-v6-l-flex--spacer--none);\n }\n .pf-v6-l-flex.pf-m-space-items-none-on-xl > :last-child {\n --pf-v6-l-flex--spacer: 0;\n }\n .pf-v6-l-flex.pf-m-space-items-xs-on-xl > * {\n --pf-v6-l-flex--spacer: var(--pf-v6-l-flex--spacer--xs);\n }\n .pf-v6-l-flex.pf-m-space-items-xs-on-xl > :last-child {\n --pf-v6-l-flex--spacer: 0;\n }\n .pf-v6-l-flex.pf-m-space-items-sm-on-xl > * {\n --pf-v6-l-flex--spacer: var(--pf-v6-l-flex--spacer--sm);\n }\n .pf-v6-l-flex.pf-m-space-items-sm-on-xl > :last-child {\n --pf-v6-l-flex--spacer: 0;\n }\n .pf-v6-l-flex.pf-m-space-items-md-on-xl > * {\n --pf-v6-l-flex--spacer: var(--pf-v6-l-flex--spacer--md);\n }\n .pf-v6-l-flex.pf-m-space-items-md-on-xl > :last-child {\n --pf-v6-l-flex--spacer: 0;\n }\n .pf-v6-l-flex.pf-m-space-items-lg-on-xl > * {\n --pf-v6-l-flex--spacer: var(--pf-v6-l-flex--spacer--lg);\n }\n .pf-v6-l-flex.pf-m-space-items-lg-on-xl > :last-child {\n --pf-v6-l-flex--spacer: 0;\n }\n .pf-v6-l-flex.pf-m-space-items-xl-on-xl > * {\n --pf-v6-l-flex--spacer: var(--pf-v6-l-flex--spacer--xl);\n }\n .pf-v6-l-flex.pf-m-space-items-xl-on-xl > :last-child {\n --pf-v6-l-flex--spacer: 0;\n }\n .pf-v6-l-flex.pf-m-space-items-2xl-on-xl > * {\n --pf-v6-l-flex--spacer: var(--pf-v6-l-flex--spacer--2xl);\n }\n .pf-v6-l-flex.pf-m-space-items-2xl-on-xl > :last-child {\n --pf-v6-l-flex--spacer: 0;\n }\n .pf-v6-l-flex.pf-m-space-items-3xl-on-xl > * {\n --pf-v6-l-flex--spacer: var(--pf-v6-l-flex--spacer--3xl);\n }\n .pf-v6-l-flex.pf-m-space-items-3xl-on-xl > :last-child {\n --pf-v6-l-flex--spacer: 0;\n }\n .pf-v6-l-flex.pf-m-space-items-4xl-on-xl > * {\n --pf-v6-l-flex--spacer: var(--pf-v6-l-flex--spacer--4xl);\n }\n .pf-v6-l-flex.pf-m-space-items-4xl-on-xl > :last-child {\n --pf-v6-l-flex--spacer: 0;\n }\n}\n@media (min-width: 90.625rem) {\n .pf-v6-l-flex.pf-m-space-items-none-on-2xl > * {\n --pf-v6-l-flex--spacer: var(--pf-v6-l-flex--spacer--none);\n }\n .pf-v6-l-flex.pf-m-space-items-none-on-2xl > :last-child {\n --pf-v6-l-flex--spacer: 0;\n }\n .pf-v6-l-flex.pf-m-space-items-xs-on-2xl > * {\n --pf-v6-l-flex--spacer: var(--pf-v6-l-flex--spacer--xs);\n }\n .pf-v6-l-flex.pf-m-space-items-xs-on-2xl > :last-child {\n --pf-v6-l-flex--spacer: 0;\n }\n .pf-v6-l-flex.pf-m-space-items-sm-on-2xl > * {\n --pf-v6-l-flex--spacer: var(--pf-v6-l-flex--spacer--sm);\n }\n .pf-v6-l-flex.pf-m-space-items-sm-on-2xl > :last-child {\n --pf-v6-l-flex--spacer: 0;\n }\n .pf-v6-l-flex.pf-m-space-items-md-on-2xl > * {\n --pf-v6-l-flex--spacer: var(--pf-v6-l-flex--spacer--md);\n }\n .pf-v6-l-flex.pf-m-space-items-md-on-2xl > :last-child {\n --pf-v6-l-flex--spacer: 0;\n }\n .pf-v6-l-flex.pf-m-space-items-lg-on-2xl > * {\n --pf-v6-l-flex--spacer: var(--pf-v6-l-flex--spacer--lg);\n }\n .pf-v6-l-flex.pf-m-space-items-lg-on-2xl > :last-child {\n --pf-v6-l-flex--spacer: 0;\n }\n .pf-v6-l-flex.pf-m-space-items-xl-on-2xl > * {\n --pf-v6-l-flex--spacer: var(--pf-v6-l-flex--spacer--xl);\n }\n .pf-v6-l-flex.pf-m-space-items-xl-on-2xl > :last-child {\n --pf-v6-l-flex--spacer: 0;\n }\n .pf-v6-l-flex.pf-m-space-items-2xl-on-2xl > * {\n --pf-v6-l-flex--spacer: var(--pf-v6-l-flex--spacer--2xl);\n }\n .pf-v6-l-flex.pf-m-space-items-2xl-on-2xl > :last-child {\n --pf-v6-l-flex--spacer: 0;\n }\n .pf-v6-l-flex.pf-m-space-items-3xl-on-2xl > * {\n --pf-v6-l-flex--spacer: var(--pf-v6-l-flex--spacer--3xl);\n }\n .pf-v6-l-flex.pf-m-space-items-3xl-on-2xl > :last-child {\n --pf-v6-l-flex--spacer: 0;\n }\n .pf-v6-l-flex.pf-m-space-items-4xl-on-2xl > * {\n --pf-v6-l-flex--spacer: var(--pf-v6-l-flex--spacer--4xl);\n }\n .pf-v6-l-flex.pf-m-space-items-4xl-on-2xl > :last-child {\n --pf-v6-l-flex--spacer: 0;\n }\n}\n.pf-v6-l-flex .pf-m-spacer-none {\n --pf-v6-l-flex--spacer: var(--pf-v6-l-flex--spacer--none);\n}\n.pf-v6-l-flex .pf-m-spacer-none:last-child {\n --pf-v6-l-flex--spacer: var(--pf-v6-l-flex--spacer--none);\n}\n.pf-v6-l-flex .pf-m-spacer-xs {\n --pf-v6-l-flex--spacer: var(--pf-v6-l-flex--spacer--xs);\n}\n.pf-v6-l-flex .pf-m-spacer-xs:last-child {\n --pf-v6-l-flex--spacer: var(--pf-v6-l-flex--spacer--xs);\n}\n.pf-v6-l-flex .pf-m-spacer-sm {\n --pf-v6-l-flex--spacer: var(--pf-v6-l-flex--spacer--sm);\n}\n.pf-v6-l-flex .pf-m-spacer-sm:last-child {\n --pf-v6-l-flex--spacer: var(--pf-v6-l-flex--spacer--sm);\n}\n.pf-v6-l-flex .pf-m-spacer-md {\n --pf-v6-l-flex--spacer: var(--pf-v6-l-flex--spacer--md);\n}\n.pf-v6-l-flex .pf-m-spacer-md:last-child {\n --pf-v6-l-flex--spacer: var(--pf-v6-l-flex--spacer--md);\n}\n.pf-v6-l-flex .pf-m-spacer-lg {\n --pf-v6-l-flex--spacer: var(--pf-v6-l-flex--spacer--lg);\n}\n.pf-v6-l-flex .pf-m-spacer-lg:last-child {\n --pf-v6-l-flex--spacer: var(--pf-v6-l-flex--spacer--lg);\n}\n.pf-v6-l-flex .pf-m-spacer-xl {\n --pf-v6-l-flex--spacer: var(--pf-v6-l-flex--spacer--xl);\n}\n.pf-v6-l-flex .pf-m-spacer-xl:last-child {\n --pf-v6-l-flex--spacer: var(--pf-v6-l-flex--spacer--xl);\n}\n.pf-v6-l-flex .pf-m-spacer-2xl {\n --pf-v6-l-flex--spacer: var(--pf-v6-l-flex--spacer--2xl);\n}\n.pf-v6-l-flex .pf-m-spacer-2xl:last-child {\n --pf-v6-l-flex--spacer: var(--pf-v6-l-flex--spacer--2xl);\n}\n.pf-v6-l-flex .pf-m-spacer-3xl {\n --pf-v6-l-flex--spacer: var(--pf-v6-l-flex--spacer--3xl);\n}\n.pf-v6-l-flex .pf-m-spacer-3xl:last-child {\n --pf-v6-l-flex--spacer: var(--pf-v6-l-flex--spacer--3xl);\n}\n.pf-v6-l-flex .pf-m-spacer-4xl {\n --pf-v6-l-flex--spacer: var(--pf-v6-l-flex--spacer--4xl);\n}\n.pf-v6-l-flex .pf-m-spacer-4xl:last-child {\n --pf-v6-l-flex--spacer: var(--pf-v6-l-flex--spacer--4xl);\n}\n@media (min-width: 36rem) {\n .pf-v6-l-flex .pf-m-spacer-none-on-sm {\n --pf-v6-l-flex--spacer: var(--pf-v6-l-flex--spacer--none);\n }\n .pf-v6-l-flex .pf-m-spacer-none-on-sm:last-child {\n --pf-v6-l-flex--spacer: var(--pf-v6-l-flex--spacer--none);\n }\n .pf-v6-l-flex .pf-m-spacer-xs-on-sm {\n --pf-v6-l-flex--spacer: var(--pf-v6-l-flex--spacer--xs);\n }\n .pf-v6-l-flex .pf-m-spacer-xs-on-sm:last-child {\n --pf-v6-l-flex--spacer: var(--pf-v6-l-flex--spacer--xs);\n }\n .pf-v6-l-flex .pf-m-spacer-sm-on-sm {\n --pf-v6-l-flex--spacer: var(--pf-v6-l-flex--spacer--sm);\n }\n .pf-v6-l-flex .pf-m-spacer-sm-on-sm:last-child {\n --pf-v6-l-flex--spacer: var(--pf-v6-l-flex--spacer--sm);\n }\n .pf-v6-l-flex .pf-m-spacer-md-on-sm {\n --pf-v6-l-flex--spacer: var(--pf-v6-l-flex--spacer--md);\n }\n .pf-v6-l-flex .pf-m-spacer-md-on-sm:last-child {\n --pf-v6-l-flex--spacer: var(--pf-v6-l-flex--spacer--md);\n }\n .pf-v6-l-flex .pf-m-spacer-lg-on-sm {\n --pf-v6-l-flex--spacer: var(--pf-v6-l-flex--spacer--lg);\n }\n .pf-v6-l-flex .pf-m-spacer-lg-on-sm:last-child {\n --pf-v6-l-flex--spacer: var(--pf-v6-l-flex--spacer--lg);\n }\n .pf-v6-l-flex .pf-m-spacer-xl-on-sm {\n --pf-v6-l-flex--spacer: var(--pf-v6-l-flex--spacer--xl);\n }\n .pf-v6-l-flex .pf-m-spacer-xl-on-sm:last-child {\n --pf-v6-l-flex--spacer: var(--pf-v6-l-flex--spacer--xl);\n }\n .pf-v6-l-flex .pf-m-spacer-2xl-on-sm {\n --pf-v6-l-flex--spacer: var(--pf-v6-l-flex--spacer--2xl);\n }\n .pf-v6-l-flex .pf-m-spacer-2xl-on-sm:last-child {\n --pf-v6-l-flex--spacer: var(--pf-v6-l-flex--spacer--2xl);\n }\n .pf-v6-l-flex .pf-m-spacer-3xl-on-sm {\n --pf-v6-l-flex--spacer: var(--pf-v6-l-flex--spacer--3xl);\n }\n .pf-v6-l-flex .pf-m-spacer-3xl-on-sm:last-child {\n --pf-v6-l-flex--spacer: var(--pf-v6-l-flex--spacer--3xl);\n }\n .pf-v6-l-flex .pf-m-spacer-4xl-on-sm {\n --pf-v6-l-flex--spacer: var(--pf-v6-l-flex--spacer--4xl);\n }\n .pf-v6-l-flex .pf-m-spacer-4xl-on-sm:last-child {\n --pf-v6-l-flex--spacer: var(--pf-v6-l-flex--spacer--4xl);\n }\n}\n@media (min-width: 48rem) {\n .pf-v6-l-flex .pf-m-spacer-none-on-md {\n --pf-v6-l-flex--spacer: var(--pf-v6-l-flex--spacer--none);\n }\n .pf-v6-l-flex .pf-m-spacer-none-on-md:last-child {\n --pf-v6-l-flex--spacer: var(--pf-v6-l-flex--spacer--none);\n }\n .pf-v6-l-flex .pf-m-spacer-xs-on-md {\n --pf-v6-l-flex--spacer: var(--pf-v6-l-flex--spacer--xs);\n }\n .pf-v6-l-flex .pf-m-spacer-xs-on-md:last-child {\n --pf-v6-l-flex--spacer: var(--pf-v6-l-flex--spacer--xs);\n }\n .pf-v6-l-flex .pf-m-spacer-sm-on-md {\n --pf-v6-l-flex--spacer: var(--pf-v6-l-flex--spacer--sm);\n }\n .pf-v6-l-flex .pf-m-spacer-sm-on-md:last-child {\n --pf-v6-l-flex--spacer: var(--pf-v6-l-flex--spacer--sm);\n }\n .pf-v6-l-flex .pf-m-spacer-md-on-md {\n --pf-v6-l-flex--spacer: var(--pf-v6-l-flex--spacer--md);\n }\n .pf-v6-l-flex .pf-m-spacer-md-on-md:last-child {\n --pf-v6-l-flex--spacer: var(--pf-v6-l-flex--spacer--md);\n }\n .pf-v6-l-flex .pf-m-spacer-lg-on-md {\n --pf-v6-l-flex--spacer: var(--pf-v6-l-flex--spacer--lg);\n }\n .pf-v6-l-flex .pf-m-spacer-lg-on-md:last-child {\n --pf-v6-l-flex--spacer: var(--pf-v6-l-flex--spacer--lg);\n }\n .pf-v6-l-flex .pf-m-spacer-xl-on-md {\n --pf-v6-l-flex--spacer: var(--pf-v6-l-flex--spacer--xl);\n }\n .pf-v6-l-flex .pf-m-spacer-xl-on-md:last-child {\n --pf-v6-l-flex--spacer: var(--pf-v6-l-flex--spacer--xl);\n }\n .pf-v6-l-flex .pf-m-spacer-2xl-on-md {\n --pf-v6-l-flex--spacer: var(--pf-v6-l-flex--spacer--2xl);\n }\n .pf-v6-l-flex .pf-m-spacer-2xl-on-md:last-child {\n --pf-v6-l-flex--spacer: var(--pf-v6-l-flex--spacer--2xl);\n }\n .pf-v6-l-flex .pf-m-spacer-3xl-on-md {\n --pf-v6-l-flex--spacer: var(--pf-v6-l-flex--spacer--3xl);\n }\n .pf-v6-l-flex .pf-m-spacer-3xl-on-md:last-child {\n --pf-v6-l-flex--spacer: var(--pf-v6-l-flex--spacer--3xl);\n }\n .pf-v6-l-flex .pf-m-spacer-4xl-on-md {\n --pf-v6-l-flex--spacer: var(--pf-v6-l-flex--spacer--4xl);\n }\n .pf-v6-l-flex .pf-m-spacer-4xl-on-md:last-child {\n --pf-v6-l-flex--spacer: var(--pf-v6-l-flex--spacer--4xl);\n }\n}\n@media (min-width: 62rem) {\n .pf-v6-l-flex .pf-m-spacer-none-on-lg {\n --pf-v6-l-flex--spacer: var(--pf-v6-l-flex--spacer--none);\n }\n .pf-v6-l-flex .pf-m-spacer-none-on-lg:last-child {\n --pf-v6-l-flex--spacer: var(--pf-v6-l-flex--spacer--none);\n }\n .pf-v6-l-flex .pf-m-spacer-xs-on-lg {\n --pf-v6-l-flex--spacer: var(--pf-v6-l-flex--spacer--xs);\n }\n .pf-v6-l-flex .pf-m-spacer-xs-on-lg:last-child {\n --pf-v6-l-flex--spacer: var(--pf-v6-l-flex--spacer--xs);\n }\n .pf-v6-l-flex .pf-m-spacer-sm-on-lg {\n --pf-v6-l-flex--spacer: var(--pf-v6-l-flex--spacer--sm);\n }\n .pf-v6-l-flex .pf-m-spacer-sm-on-lg:last-child {\n --pf-v6-l-flex--spacer: var(--pf-v6-l-flex--spacer--sm);\n }\n .pf-v6-l-flex .pf-m-spacer-md-on-lg {\n --pf-v6-l-flex--spacer: var(--pf-v6-l-flex--spacer--md);\n }\n .pf-v6-l-flex .pf-m-spacer-md-on-lg:last-child {\n --pf-v6-l-flex--spacer: var(--pf-v6-l-flex--spacer--md);\n }\n .pf-v6-l-flex .pf-m-spacer-lg-on-lg {\n --pf-v6-l-flex--spacer: var(--pf-v6-l-flex--spacer--lg);\n }\n .pf-v6-l-flex .pf-m-spacer-lg-on-lg:last-child {\n --pf-v6-l-flex--spacer: var(--pf-v6-l-flex--spacer--lg);\n }\n .pf-v6-l-flex .pf-m-spacer-xl-on-lg {\n --pf-v6-l-flex--spacer: var(--pf-v6-l-flex--spacer--xl);\n }\n .pf-v6-l-flex .pf-m-spacer-xl-on-lg:last-child {\n --pf-v6-l-flex--spacer: var(--pf-v6-l-flex--spacer--xl);\n }\n .pf-v6-l-flex .pf-m-spacer-2xl-on-lg {\n --pf-v6-l-flex--spacer: var(--pf-v6-l-flex--spacer--2xl);\n }\n .pf-v6-l-flex .pf-m-spacer-2xl-on-lg:last-child {\n --pf-v6-l-flex--spacer: var(--pf-v6-l-flex--spacer--2xl);\n }\n .pf-v6-l-flex .pf-m-spacer-3xl-on-lg {\n --pf-v6-l-flex--spacer: var(--pf-v6-l-flex--spacer--3xl);\n }\n .pf-v6-l-flex .pf-m-spacer-3xl-on-lg:last-child {\n --pf-v6-l-flex--spacer: var(--pf-v6-l-flex--spacer--3xl);\n }\n .pf-v6-l-flex .pf-m-spacer-4xl-on-lg {\n --pf-v6-l-flex--spacer: var(--pf-v6-l-flex--spacer--4xl);\n }\n .pf-v6-l-flex .pf-m-spacer-4xl-on-lg:last-child {\n --pf-v6-l-flex--spacer: var(--pf-v6-l-flex--spacer--4xl);\n }\n}\n@media (min-width: 75rem) {\n .pf-v6-l-flex .pf-m-spacer-none-on-xl {\n --pf-v6-l-flex--spacer: var(--pf-v6-l-flex--spacer--none);\n }\n .pf-v6-l-flex .pf-m-spacer-none-on-xl:last-child {\n --pf-v6-l-flex--spacer: var(--pf-v6-l-flex--spacer--none);\n }\n .pf-v6-l-flex .pf-m-spacer-xs-on-xl {\n --pf-v6-l-flex--spacer: var(--pf-v6-l-flex--spacer--xs);\n }\n .pf-v6-l-flex .pf-m-spacer-xs-on-xl:last-child {\n --pf-v6-l-flex--spacer: var(--pf-v6-l-flex--spacer--xs);\n }\n .pf-v6-l-flex .pf-m-spacer-sm-on-xl {\n --pf-v6-l-flex--spacer: var(--pf-v6-l-flex--spacer--sm);\n }\n .pf-v6-l-flex .pf-m-spacer-sm-on-xl:last-child {\n --pf-v6-l-flex--spacer: var(--pf-v6-l-flex--spacer--sm);\n }\n .pf-v6-l-flex .pf-m-spacer-md-on-xl {\n --pf-v6-l-flex--spacer: var(--pf-v6-l-flex--spacer--md);\n }\n .pf-v6-l-flex .pf-m-spacer-md-on-xl:last-child {\n --pf-v6-l-flex--spacer: var(--pf-v6-l-flex--spacer--md);\n }\n .pf-v6-l-flex .pf-m-spacer-lg-on-xl {\n --pf-v6-l-flex--spacer: var(--pf-v6-l-flex--spacer--lg);\n }\n .pf-v6-l-flex .pf-m-spacer-lg-on-xl:last-child {\n --pf-v6-l-flex--spacer: var(--pf-v6-l-flex--spacer--lg);\n }\n .pf-v6-l-flex .pf-m-spacer-xl-on-xl {\n --pf-v6-l-flex--spacer: var(--pf-v6-l-flex--spacer--xl);\n }\n .pf-v6-l-flex .pf-m-spacer-xl-on-xl:last-child {\n --pf-v6-l-flex--spacer: var(--pf-v6-l-flex--spacer--xl);\n }\n .pf-v6-l-flex .pf-m-spacer-2xl-on-xl {\n --pf-v6-l-flex--spacer: var(--pf-v6-l-flex--spacer--2xl);\n }\n .pf-v6-l-flex .pf-m-spacer-2xl-on-xl:last-child {\n --pf-v6-l-flex--spacer: var(--pf-v6-l-flex--spacer--2xl);\n }\n .pf-v6-l-flex .pf-m-spacer-3xl-on-xl {\n --pf-v6-l-flex--spacer: var(--pf-v6-l-flex--spacer--3xl);\n }\n .pf-v6-l-flex .pf-m-spacer-3xl-on-xl:last-child {\n --pf-v6-l-flex--spacer: var(--pf-v6-l-flex--spacer--3xl);\n }\n .pf-v6-l-flex .pf-m-spacer-4xl-on-xl {\n --pf-v6-l-flex--spacer: var(--pf-v6-l-flex--spacer--4xl);\n }\n .pf-v6-l-flex .pf-m-spacer-4xl-on-xl:last-child {\n --pf-v6-l-flex--spacer: var(--pf-v6-l-flex--spacer--4xl);\n }\n}\n@media (min-width: 90.625rem) {\n .pf-v6-l-flex .pf-m-spacer-none-on-2xl {\n --pf-v6-l-flex--spacer: var(--pf-v6-l-flex--spacer--none);\n }\n .pf-v6-l-flex .pf-m-spacer-none-on-2xl:last-child {\n --pf-v6-l-flex--spacer: var(--pf-v6-l-flex--spacer--none);\n }\n .pf-v6-l-flex .pf-m-spacer-xs-on-2xl {\n --pf-v6-l-flex--spacer: var(--pf-v6-l-flex--spacer--xs);\n }\n .pf-v6-l-flex .pf-m-spacer-xs-on-2xl:last-child {\n --pf-v6-l-flex--spacer: var(--pf-v6-l-flex--spacer--xs);\n }\n .pf-v6-l-flex .pf-m-spacer-sm-on-2xl {\n --pf-v6-l-flex--spacer: var(--pf-v6-l-flex--spacer--sm);\n }\n .pf-v6-l-flex .pf-m-spacer-sm-on-2xl:last-child {\n --pf-v6-l-flex--spacer: var(--pf-v6-l-flex--spacer--sm);\n }\n .pf-v6-l-flex .pf-m-spacer-md-on-2xl {\n --pf-v6-l-flex--spacer: var(--pf-v6-l-flex--spacer--md);\n }\n .pf-v6-l-flex .pf-m-spacer-md-on-2xl:last-child {\n --pf-v6-l-flex--spacer: var(--pf-v6-l-flex--spacer--md);\n }\n .pf-v6-l-flex .pf-m-spacer-lg-on-2xl {\n --pf-v6-l-flex--spacer: var(--pf-v6-l-flex--spacer--lg);\n }\n .pf-v6-l-flex .pf-m-spacer-lg-on-2xl:last-child {\n --pf-v6-l-flex--spacer: var(--pf-v6-l-flex--spacer--lg);\n }\n .pf-v6-l-flex .pf-m-spacer-xl-on-2xl {\n --pf-v6-l-flex--spacer: var(--pf-v6-l-flex--spacer--xl);\n }\n .pf-v6-l-flex .pf-m-spacer-xl-on-2xl:last-child {\n --pf-v6-l-flex--spacer: var(--pf-v6-l-flex--spacer--xl);\n }\n .pf-v6-l-flex .pf-m-spacer-2xl-on-2xl {\n --pf-v6-l-flex--spacer: var(--pf-v6-l-flex--spacer--2xl);\n }\n .pf-v6-l-flex .pf-m-spacer-2xl-on-2xl:last-child {\n --pf-v6-l-flex--spacer: var(--pf-v6-l-flex--spacer--2xl);\n }\n .pf-v6-l-flex .pf-m-spacer-3xl-on-2xl {\n --pf-v6-l-flex--spacer: var(--pf-v6-l-flex--spacer--3xl);\n }\n .pf-v6-l-flex .pf-m-spacer-3xl-on-2xl:last-child {\n --pf-v6-l-flex--spacer: var(--pf-v6-l-flex--spacer--3xl);\n }\n .pf-v6-l-flex .pf-m-spacer-4xl-on-2xl {\n --pf-v6-l-flex--spacer: var(--pf-v6-l-flex--spacer--4xl);\n }\n .pf-v6-l-flex .pf-m-spacer-4xl-on-2xl:last-child {\n --pf-v6-l-flex--spacer: var(--pf-v6-l-flex--spacer--4xl);\n }\n}\n.pf-v6-l-flex.pf-m-gap {\n --pf-v6-l-flex--RowGap: var(--pf-v6-l-flex--m-gap--RowGap);\n --pf-v6-l-flex--ColumnGap: var(--pf-v6-l-flex--m-gap--ColumnGap);\n}\n.pf-v6-l-flex.pf-m-gap-none {\n --pf-v6-l-flex--RowGap: 0;\n --pf-v6-l-flex--ColumnGap: 0;\n}\n.pf-v6-l-flex.pf-m-gap-xs {\n --pf-v6-l-flex--RowGap: var(--pf-t--global--spacer--xs);\n --pf-v6-l-flex--ColumnGap: var(--pf-t--global--spacer--xs);\n}\n.pf-v6-l-flex.pf-m-gap-sm {\n --pf-v6-l-flex--RowGap: var(--pf-t--global--spacer--sm);\n --pf-v6-l-flex--ColumnGap: var(--pf-t--global--spacer--sm);\n}\n.pf-v6-l-flex.pf-m-gap-md {\n --pf-v6-l-flex--RowGap: var(--pf-t--global--spacer--md);\n --pf-v6-l-flex--ColumnGap: var(--pf-t--global--spacer--md);\n}\n.pf-v6-l-flex.pf-m-gap-lg {\n --pf-v6-l-flex--RowGap: var(--pf-t--global--spacer--lg);\n --pf-v6-l-flex--ColumnGap: var(--pf-t--global--spacer--lg);\n}\n.pf-v6-l-flex.pf-m-gap-xl {\n --pf-v6-l-flex--RowGap: var(--pf-t--global--spacer--xl);\n --pf-v6-l-flex--ColumnGap: var(--pf-t--global--spacer--xl);\n}\n.pf-v6-l-flex.pf-m-gap-2xl {\n --pf-v6-l-flex--RowGap: var(--pf-t--global--spacer--2xl);\n --pf-v6-l-flex--ColumnGap: var(--pf-t--global--spacer--2xl);\n}\n.pf-v6-l-flex.pf-m-gap-3xl {\n --pf-v6-l-flex--RowGap: var(--pf-t--global--spacer--3xl);\n --pf-v6-l-flex--ColumnGap: var(--pf-t--global--spacer--3xl);\n}\n.pf-v6-l-flex.pf-m-gap-4xl {\n --pf-v6-l-flex--RowGap: var(--pf-t--global--spacer--4xl);\n --pf-v6-l-flex--ColumnGap: var(--pf-t--global--spacer--4xl);\n}\n.pf-v6-l-flex:is(.pf-m-gap, .pf-m-gap-none, .pf-m-gap-xs, .pf-m-gap-sm, .pf-m-gap-md, .pf-m-gap-lg, .pf-m-gap-xl, .pf-m-gap-2xl, .pf-m-gap-3xl, .pf-m-gap-4xl) > * {\n --pf-v6-l-flex--spacer--row: 0;\n --pf-v6-l-flex--spacer--column: 0;\n}\n@media (min-width: 36rem) {\n .pf-v6-l-flex.pf-m-gap-on-sm {\n --pf-v6-l-flex--RowGap: var(--pf-v6-l-flex--m-gap--RowGap);\n --pf-v6-l-flex--ColumnGap: var(--pf-v6-l-flex--m-gap--ColumnGap);\n }\n .pf-v6-l-flex.pf-m-gap-none-on-sm {\n --pf-v6-l-flex--RowGap: 0;\n --pf-v6-l-flex--ColumnGap: 0;\n }\n .pf-v6-l-flex.pf-m-gap-xs-on-sm {\n --pf-v6-l-flex--RowGap: var(--pf-t--global--spacer--xs);\n --pf-v6-l-flex--ColumnGap: var(--pf-t--global--spacer--xs);\n }\n .pf-v6-l-flex.pf-m-gap-sm-on-sm {\n --pf-v6-l-flex--RowGap: var(--pf-t--global--spacer--sm);\n --pf-v6-l-flex--ColumnGap: var(--pf-t--global--spacer--sm);\n }\n .pf-v6-l-flex.pf-m-gap-md-on-sm {\n --pf-v6-l-flex--RowGap: var(--pf-t--global--spacer--md);\n --pf-v6-l-flex--ColumnGap: var(--pf-t--global--spacer--md);\n }\n .pf-v6-l-flex.pf-m-gap-lg-on-sm {\n --pf-v6-l-flex--RowGap: var(--pf-t--global--spacer--lg);\n --pf-v6-l-flex--ColumnGap: var(--pf-t--global--spacer--lg);\n }\n .pf-v6-l-flex.pf-m-gap-xl-on-sm {\n --pf-v6-l-flex--RowGap: var(--pf-t--global--spacer--xl);\n --pf-v6-l-flex--ColumnGap: var(--pf-t--global--spacer--xl);\n }\n .pf-v6-l-flex.pf-m-gap-2xl-on-sm {\n --pf-v6-l-flex--RowGap: var(--pf-t--global--spacer--2xl);\n --pf-v6-l-flex--ColumnGap: var(--pf-t--global--spacer--2xl);\n }\n .pf-v6-l-flex.pf-m-gap-3xl-on-sm {\n --pf-v6-l-flex--RowGap: var(--pf-t--global--spacer--3xl);\n --pf-v6-l-flex--ColumnGap: var(--pf-t--global--spacer--3xl);\n }\n .pf-v6-l-flex.pf-m-gap-4xl-on-sm {\n --pf-v6-l-flex--RowGap: var(--pf-t--global--spacer--4xl);\n --pf-v6-l-flex--ColumnGap: var(--pf-t--global--spacer--4xl);\n }\n .pf-v6-l-flex:is(.pf-m-gap-on-sm, .pf-m-gap-none-on-sm, .pf-m-gap-xs-on-sm, .pf-m-gap-sm-on-sm, .pf-m-gap-md-on-sm, .pf-m-gap-lg-on-sm, .pf-m-gap-xl-on-sm, .pf-m-gap-2xl-on-sm, .pf-m-gap-3xl-on-sm, .pf-m-gap-4xl-on-sm) > * {\n --pf-v6-l-flex--spacer--row: 0;\n --pf-v6-l-flex--spacer--column: 0;\n }\n}\n@media (min-width: 48rem) {\n .pf-v6-l-flex.pf-m-gap-on-md {\n --pf-v6-l-flex--RowGap: var(--pf-v6-l-flex--m-gap--RowGap);\n --pf-v6-l-flex--ColumnGap: var(--pf-v6-l-flex--m-gap--ColumnGap);\n }\n .pf-v6-l-flex.pf-m-gap-none-on-md {\n --pf-v6-l-flex--RowGap: 0;\n --pf-v6-l-flex--ColumnGap: 0;\n }\n .pf-v6-l-flex.pf-m-gap-xs-on-md {\n --pf-v6-l-flex--RowGap: var(--pf-t--global--spacer--xs);\n --pf-v6-l-flex--ColumnGap: var(--pf-t--global--spacer--xs);\n }\n .pf-v6-l-flex.pf-m-gap-sm-on-md {\n --pf-v6-l-flex--RowGap: var(--pf-t--global--spacer--sm);\n --pf-v6-l-flex--ColumnGap: var(--pf-t--global--spacer--sm);\n }\n .pf-v6-l-flex.pf-m-gap-md-on-md {\n --pf-v6-l-flex--RowGap: var(--pf-t--global--spacer--md);\n --pf-v6-l-flex--ColumnGap: var(--pf-t--global--spacer--md);\n }\n .pf-v6-l-flex.pf-m-gap-lg-on-md {\n --pf-v6-l-flex--RowGap: var(--pf-t--global--spacer--lg);\n --pf-v6-l-flex--ColumnGap: var(--pf-t--global--spacer--lg);\n }\n .pf-v6-l-flex.pf-m-gap-xl-on-md {\n --pf-v6-l-flex--RowGap: var(--pf-t--global--spacer--xl);\n --pf-v6-l-flex--ColumnGap: var(--pf-t--global--spacer--xl);\n }\n .pf-v6-l-flex.pf-m-gap-2xl-on-md {\n --pf-v6-l-flex--RowGap: var(--pf-t--global--spacer--2xl);\n --pf-v6-l-flex--ColumnGap: var(--pf-t--global--spacer--2xl);\n }\n .pf-v6-l-flex.pf-m-gap-3xl-on-md {\n --pf-v6-l-flex--RowGap: var(--pf-t--global--spacer--3xl);\n --pf-v6-l-flex--ColumnGap: var(--pf-t--global--spacer--3xl);\n }\n .pf-v6-l-flex.pf-m-gap-4xl-on-md {\n --pf-v6-l-flex--RowGap: var(--pf-t--global--spacer--4xl);\n --pf-v6-l-flex--ColumnGap: var(--pf-t--global--spacer--4xl);\n }\n .pf-v6-l-flex:is(.pf-m-gap-on-md, .pf-m-gap-none-on-md, .pf-m-gap-xs-on-md, .pf-m-gap-sm-on-md, .pf-m-gap-md-on-md, .pf-m-gap-lg-on-md, .pf-m-gap-xl-on-md, .pf-m-gap-2xl-on-md, .pf-m-gap-3xl-on-md, .pf-m-gap-4xl-on-md) > * {\n --pf-v6-l-flex--spacer--row: 0;\n --pf-v6-l-flex--spacer--column: 0;\n }\n}\n@media (min-width: 62rem) {\n .pf-v6-l-flex.pf-m-gap-on-lg {\n --pf-v6-l-flex--RowGap: var(--pf-v6-l-flex--m-gap--RowGap);\n --pf-v6-l-flex--ColumnGap: var(--pf-v6-l-flex--m-gap--ColumnGap);\n }\n .pf-v6-l-flex.pf-m-gap-none-on-lg {\n --pf-v6-l-flex--RowGap: 0;\n --pf-v6-l-flex--ColumnGap: 0;\n }\n .pf-v6-l-flex.pf-m-gap-xs-on-lg {\n --pf-v6-l-flex--RowGap: var(--pf-t--global--spacer--xs);\n --pf-v6-l-flex--ColumnGap: var(--pf-t--global--spacer--xs);\n }\n .pf-v6-l-flex.pf-m-gap-sm-on-lg {\n --pf-v6-l-flex--RowGap: var(--pf-t--global--spacer--sm);\n --pf-v6-l-flex--ColumnGap: var(--pf-t--global--spacer--sm);\n }\n .pf-v6-l-flex.pf-m-gap-md-on-lg {\n --pf-v6-l-flex--RowGap: var(--pf-t--global--spacer--md);\n --pf-v6-l-flex--ColumnGap: var(--pf-t--global--spacer--md);\n }\n .pf-v6-l-flex.pf-m-gap-lg-on-lg {\n --pf-v6-l-flex--RowGap: var(--pf-t--global--spacer--lg);\n --pf-v6-l-flex--ColumnGap: var(--pf-t--global--spacer--lg);\n }\n .pf-v6-l-flex.pf-m-gap-xl-on-lg {\n --pf-v6-l-flex--RowGap: var(--pf-t--global--spacer--xl);\n --pf-v6-l-flex--ColumnGap: var(--pf-t--global--spacer--xl);\n }\n .pf-v6-l-flex.pf-m-gap-2xl-on-lg {\n --pf-v6-l-flex--RowGap: var(--pf-t--global--spacer--2xl);\n --pf-v6-l-flex--ColumnGap: var(--pf-t--global--spacer--2xl);\n }\n .pf-v6-l-flex.pf-m-gap-3xl-on-lg {\n --pf-v6-l-flex--RowGap: var(--pf-t--global--spacer--3xl);\n --pf-v6-l-flex--ColumnGap: var(--pf-t--global--spacer--3xl);\n }\n .pf-v6-l-flex.pf-m-gap-4xl-on-lg {\n --pf-v6-l-flex--RowGap: var(--pf-t--global--spacer--4xl);\n --pf-v6-l-flex--ColumnGap: var(--pf-t--global--spacer--4xl);\n }\n .pf-v6-l-flex:is(.pf-m-gap-on-lg, .pf-m-gap-none-on-lg, .pf-m-gap-xs-on-lg, .pf-m-gap-sm-on-lg, .pf-m-gap-md-on-lg, .pf-m-gap-lg-on-lg, .pf-m-gap-xl-on-lg, .pf-m-gap-2xl-on-lg, .pf-m-gap-3xl-on-lg, .pf-m-gap-4xl-on-lg) > * {\n --pf-v6-l-flex--spacer--row: 0;\n --pf-v6-l-flex--spacer--column: 0;\n }\n}\n@media (min-width: 75rem) {\n .pf-v6-l-flex.pf-m-gap-on-xl {\n --pf-v6-l-flex--RowGap: var(--pf-v6-l-flex--m-gap--RowGap);\n --pf-v6-l-flex--ColumnGap: var(--pf-v6-l-flex--m-gap--ColumnGap);\n }\n .pf-v6-l-flex.pf-m-gap-none-on-xl {\n --pf-v6-l-flex--RowGap: 0;\n --pf-v6-l-flex--ColumnGap: 0;\n }\n .pf-v6-l-flex.pf-m-gap-xs-on-xl {\n --pf-v6-l-flex--RowGap: var(--pf-t--global--spacer--xs);\n --pf-v6-l-flex--ColumnGap: var(--pf-t--global--spacer--xs);\n }\n .pf-v6-l-flex.pf-m-gap-sm-on-xl {\n --pf-v6-l-flex--RowGap: var(--pf-t--global--spacer--sm);\n --pf-v6-l-flex--ColumnGap: var(--pf-t--global--spacer--sm);\n }\n .pf-v6-l-flex.pf-m-gap-md-on-xl {\n --pf-v6-l-flex--RowGap: var(--pf-t--global--spacer--md);\n --pf-v6-l-flex--ColumnGap: var(--pf-t--global--spacer--md);\n }\n .pf-v6-l-flex.pf-m-gap-lg-on-xl {\n --pf-v6-l-flex--RowGap: var(--pf-t--global--spacer--lg);\n --pf-v6-l-flex--ColumnGap: var(--pf-t--global--spacer--lg);\n }\n .pf-v6-l-flex.pf-m-gap-xl-on-xl {\n --pf-v6-l-flex--RowGap: var(--pf-t--global--spacer--xl);\n --pf-v6-l-flex--ColumnGap: var(--pf-t--global--spacer--xl);\n }\n .pf-v6-l-flex.pf-m-gap-2xl-on-xl {\n --pf-v6-l-flex--RowGap: var(--pf-t--global--spacer--2xl);\n --pf-v6-l-flex--ColumnGap: var(--pf-t--global--spacer--2xl);\n }\n .pf-v6-l-flex.pf-m-gap-3xl-on-xl {\n --pf-v6-l-flex--RowGap: var(--pf-t--global--spacer--3xl);\n --pf-v6-l-flex--ColumnGap: var(--pf-t--global--spacer--3xl);\n }\n .pf-v6-l-flex.pf-m-gap-4xl-on-xl {\n --pf-v6-l-flex--RowGap: var(--pf-t--global--spacer--4xl);\n --pf-v6-l-flex--ColumnGap: var(--pf-t--global--spacer--4xl);\n }\n .pf-v6-l-flex:is(.pf-m-gap-on-xl, .pf-m-gap-none-on-xl, .pf-m-gap-xs-on-xl, .pf-m-gap-sm-on-xl, .pf-m-gap-md-on-xl, .pf-m-gap-lg-on-xl, .pf-m-gap-xl-on-xl, .pf-m-gap-2xl-on-xl, .pf-m-gap-3xl-on-xl, .pf-m-gap-4xl-on-xl) > * {\n --pf-v6-l-flex--spacer--row: 0;\n --pf-v6-l-flex--spacer--column: 0;\n }\n}\n@media (min-width: 90.625rem) {\n .pf-v6-l-flex.pf-m-gap-on-2xl {\n --pf-v6-l-flex--RowGap: var(--pf-v6-l-flex--m-gap--RowGap);\n --pf-v6-l-flex--ColumnGap: var(--pf-v6-l-flex--m-gap--ColumnGap);\n }\n .pf-v6-l-flex.pf-m-gap-none-on-2xl {\n --pf-v6-l-flex--RowGap: 0;\n --pf-v6-l-flex--ColumnGap: 0;\n }\n .pf-v6-l-flex.pf-m-gap-xs-on-2xl {\n --pf-v6-l-flex--RowGap: var(--pf-t--global--spacer--xs);\n --pf-v6-l-flex--ColumnGap: var(--pf-t--global--spacer--xs);\n }\n .pf-v6-l-flex.pf-m-gap-sm-on-2xl {\n --pf-v6-l-flex--RowGap: var(--pf-t--global--spacer--sm);\n --pf-v6-l-flex--ColumnGap: var(--pf-t--global--spacer--sm);\n }\n .pf-v6-l-flex.pf-m-gap-md-on-2xl {\n --pf-v6-l-flex--RowGap: var(--pf-t--global--spacer--md);\n --pf-v6-l-flex--ColumnGap: var(--pf-t--global--spacer--md);\n }\n .pf-v6-l-flex.pf-m-gap-lg-on-2xl {\n --pf-v6-l-flex--RowGap: var(--pf-t--global--spacer--lg);\n --pf-v6-l-flex--ColumnGap: var(--pf-t--global--spacer--lg);\n }\n .pf-v6-l-flex.pf-m-gap-xl-on-2xl {\n --pf-v6-l-flex--RowGap: var(--pf-t--global--spacer--xl);\n --pf-v6-l-flex--ColumnGap: var(--pf-t--global--spacer--xl);\n }\n .pf-v6-l-flex.pf-m-gap-2xl-on-2xl {\n --pf-v6-l-flex--RowGap: var(--pf-t--global--spacer--2xl);\n --pf-v6-l-flex--ColumnGap: var(--pf-t--global--spacer--2xl);\n }\n .pf-v6-l-flex.pf-m-gap-3xl-on-2xl {\n --pf-v6-l-flex--RowGap: var(--pf-t--global--spacer--3xl);\n --pf-v6-l-flex--ColumnGap: var(--pf-t--global--spacer--3xl);\n }\n .pf-v6-l-flex.pf-m-gap-4xl-on-2xl {\n --pf-v6-l-flex--RowGap: var(--pf-t--global--spacer--4xl);\n --pf-v6-l-flex--ColumnGap: var(--pf-t--global--spacer--4xl);\n }\n .pf-v6-l-flex:is(.pf-m-gap-on-2xl, .pf-m-gap-none-on-2xl, .pf-m-gap-xs-on-2xl, .pf-m-gap-sm-on-2xl, .pf-m-gap-md-on-2xl, .pf-m-gap-lg-on-2xl, .pf-m-gap-xl-on-2xl, .pf-m-gap-2xl-on-2xl, .pf-m-gap-3xl-on-2xl, .pf-m-gap-4xl-on-2xl) > * {\n --pf-v6-l-flex--spacer--row: 0;\n --pf-v6-l-flex--spacer--column: 0;\n }\n}\n.pf-v6-l-flex.pf-m-row-gap {\n --pf-v6-l-flex--RowGap: var(--pf-v6-l-flex--m-row-gap--RowGap);\n}\n.pf-v6-l-flex.pf-m-row-gap-none {\n --pf-v6-l-flex--RowGap: 0;\n}\n.pf-v6-l-flex.pf-m-row-gap-xs {\n --pf-v6-l-flex--RowGap: var(--pf-t--global--spacer--xs);\n}\n.pf-v6-l-flex.pf-m-row-gap-sm {\n --pf-v6-l-flex--RowGap: var(--pf-t--global--spacer--sm);\n}\n.pf-v6-l-flex.pf-m-row-gap-md {\n --pf-v6-l-flex--RowGap: var(--pf-t--global--spacer--md);\n}\n.pf-v6-l-flex.pf-m-row-gap-lg {\n --pf-v6-l-flex--RowGap: var(--pf-t--global--spacer--lg);\n}\n.pf-v6-l-flex.pf-m-row-gap-xl {\n --pf-v6-l-flex--RowGap: var(--pf-t--global--spacer--xl);\n}\n.pf-v6-l-flex.pf-m-row-gap-2xl {\n --pf-v6-l-flex--RowGap: var(--pf-t--global--spacer--2xl);\n}\n.pf-v6-l-flex.pf-m-row-gap-3xl {\n --pf-v6-l-flex--RowGap: var(--pf-t--global--spacer--3xl);\n}\n.pf-v6-l-flex.pf-m-row-gap-4xl {\n --pf-v6-l-flex--RowGap: var(--pf-t--global--spacer--4xl);\n}\n.pf-v6-l-flex:is(.pf-m-row-gap, .pf-m-row-gap-none, .pf-m-row-gap-xs, .pf-m-row-gap-sm, .pf-m-row-gap-md, .pf-m-row-gap-lg, .pf-m-row-gap-xl, .pf-m-row-gap-2xl, .pf-m-row-gap-3xl, .pf-m-row-gap-4xl) > * {\n --pf-v6-l-flex--spacer--row: 0;\n}\n@media (min-width: 36rem) {\n .pf-v6-l-flex.pf-m-row-gap-on-sm {\n --pf-v6-l-flex--RowGap: var(--pf-v6-l-flex--m-row-gap--RowGap);\n }\n .pf-v6-l-flex.pf-m-row-gap-none-on-sm {\n --pf-v6-l-flex--RowGap: 0;\n }\n .pf-v6-l-flex.pf-m-row-gap-xs-on-sm {\n --pf-v6-l-flex--RowGap: var(--pf-t--global--spacer--xs);\n }\n .pf-v6-l-flex.pf-m-row-gap-sm-on-sm {\n --pf-v6-l-flex--RowGap: var(--pf-t--global--spacer--sm);\n }\n .pf-v6-l-flex.pf-m-row-gap-md-on-sm {\n --pf-v6-l-flex--RowGap: var(--pf-t--global--spacer--md);\n }\n .pf-v6-l-flex.pf-m-row-gap-lg-on-sm {\n --pf-v6-l-flex--RowGap: var(--pf-t--global--spacer--lg);\n }\n .pf-v6-l-flex.pf-m-row-gap-xl-on-sm {\n --pf-v6-l-flex--RowGap: var(--pf-t--global--spacer--xl);\n }\n .pf-v6-l-flex.pf-m-row-gap-2xl-on-sm {\n --pf-v6-l-flex--RowGap: var(--pf-t--global--spacer--2xl);\n }\n .pf-v6-l-flex.pf-m-row-gap-3xl-on-sm {\n --pf-v6-l-flex--RowGap: var(--pf-t--global--spacer--3xl);\n }\n .pf-v6-l-flex.pf-m-row-gap-4xl-on-sm {\n --pf-v6-l-flex--RowGap: var(--pf-t--global--spacer--4xl);\n }\n .pf-v6-l-flex:is(.pf-m-row-gap-on-sm, .pf-m-row-gap-none-on-sm, .pf-m-row-gap-xs-on-sm, .pf-m-row-gap-sm-on-sm, .pf-m-row-gap-md-on-sm, .pf-m-row-gap-lg-on-sm, .pf-m-row-gap-xl-on-sm, .pf-m-row-gap-2xl-on-sm, .pf-m-row-gap-3xl-on-sm, .pf-m-row-gap-4xl-on-sm) > * {\n --pf-v6-l-flex--spacer--row: 0;\n }\n}\n@media (min-width: 48rem) {\n .pf-v6-l-flex.pf-m-row-gap-on-md {\n --pf-v6-l-flex--RowGap: var(--pf-v6-l-flex--m-row-gap--RowGap);\n }\n .pf-v6-l-flex.pf-m-row-gap-none-on-md {\n --pf-v6-l-flex--RowGap: 0;\n }\n .pf-v6-l-flex.pf-m-row-gap-xs-on-md {\n --pf-v6-l-flex--RowGap: var(--pf-t--global--spacer--xs);\n }\n .pf-v6-l-flex.pf-m-row-gap-sm-on-md {\n --pf-v6-l-flex--RowGap: var(--pf-t--global--spacer--sm);\n }\n .pf-v6-l-flex.pf-m-row-gap-md-on-md {\n --pf-v6-l-flex--RowGap: var(--pf-t--global--spacer--md);\n }\n .pf-v6-l-flex.pf-m-row-gap-lg-on-md {\n --pf-v6-l-flex--RowGap: var(--pf-t--global--spacer--lg);\n }\n .pf-v6-l-flex.pf-m-row-gap-xl-on-md {\n --pf-v6-l-flex--RowGap: var(--pf-t--global--spacer--xl);\n }\n .pf-v6-l-flex.pf-m-row-gap-2xl-on-md {\n --pf-v6-l-flex--RowGap: var(--pf-t--global--spacer--2xl);\n }\n .pf-v6-l-flex.pf-m-row-gap-3xl-on-md {\n --pf-v6-l-flex--RowGap: var(--pf-t--global--spacer--3xl);\n }\n .pf-v6-l-flex.pf-m-row-gap-4xl-on-md {\n --pf-v6-l-flex--RowGap: var(--pf-t--global--spacer--4xl);\n }\n .pf-v6-l-flex:is(.pf-m-row-gap-on-md, .pf-m-row-gap-none-on-md, .pf-m-row-gap-xs-on-md, .pf-m-row-gap-sm-on-md, .pf-m-row-gap-md-on-md, .pf-m-row-gap-lg-on-md, .pf-m-row-gap-xl-on-md, .pf-m-row-gap-2xl-on-md, .pf-m-row-gap-3xl-on-md, .pf-m-row-gap-4xl-on-md) > * {\n --pf-v6-l-flex--spacer--row: 0;\n }\n}\n@media (min-width: 62rem) {\n .pf-v6-l-flex.pf-m-row-gap-on-lg {\n --pf-v6-l-flex--RowGap: var(--pf-v6-l-flex--m-row-gap--RowGap);\n }\n .pf-v6-l-flex.pf-m-row-gap-none-on-lg {\n --pf-v6-l-flex--RowGap: 0;\n }\n .pf-v6-l-flex.pf-m-row-gap-xs-on-lg {\n --pf-v6-l-flex--RowGap: var(--pf-t--global--spacer--xs);\n }\n .pf-v6-l-flex.pf-m-row-gap-sm-on-lg {\n --pf-v6-l-flex--RowGap: var(--pf-t--global--spacer--sm);\n }\n .pf-v6-l-flex.pf-m-row-gap-md-on-lg {\n --pf-v6-l-flex--RowGap: var(--pf-t--global--spacer--md);\n }\n .pf-v6-l-flex.pf-m-row-gap-lg-on-lg {\n --pf-v6-l-flex--RowGap: var(--pf-t--global--spacer--lg);\n }\n .pf-v6-l-flex.pf-m-row-gap-xl-on-lg {\n --pf-v6-l-flex--RowGap: var(--pf-t--global--spacer--xl);\n }\n .pf-v6-l-flex.pf-m-row-gap-2xl-on-lg {\n --pf-v6-l-flex--RowGap: var(--pf-t--global--spacer--2xl);\n }\n .pf-v6-l-flex.pf-m-row-gap-3xl-on-lg {\n --pf-v6-l-flex--RowGap: var(--pf-t--global--spacer--3xl);\n }\n .pf-v6-l-flex.pf-m-row-gap-4xl-on-lg {\n --pf-v6-l-flex--RowGap: var(--pf-t--global--spacer--4xl);\n }\n .pf-v6-l-flex:is(.pf-m-row-gap-on-lg, .pf-m-row-gap-none-on-lg, .pf-m-row-gap-xs-on-lg, .pf-m-row-gap-sm-on-lg, .pf-m-row-gap-md-on-lg, .pf-m-row-gap-lg-on-lg, .pf-m-row-gap-xl-on-lg, .pf-m-row-gap-2xl-on-lg, .pf-m-row-gap-3xl-on-lg, .pf-m-row-gap-4xl-on-lg) > * {\n --pf-v6-l-flex--spacer--row: 0;\n }\n}\n@media (min-width: 75rem) {\n .pf-v6-l-flex.pf-m-row-gap-on-xl {\n --pf-v6-l-flex--RowGap: var(--pf-v6-l-flex--m-row-gap--RowGap);\n }\n .pf-v6-l-flex.pf-m-row-gap-none-on-xl {\n --pf-v6-l-flex--RowGap: 0;\n }\n .pf-v6-l-flex.pf-m-row-gap-xs-on-xl {\n --pf-v6-l-flex--RowGap: var(--pf-t--global--spacer--xs);\n }\n .pf-v6-l-flex.pf-m-row-gap-sm-on-xl {\n --pf-v6-l-flex--RowGap: var(--pf-t--global--spacer--sm);\n }\n .pf-v6-l-flex.pf-m-row-gap-md-on-xl {\n --pf-v6-l-flex--RowGap: var(--pf-t--global--spacer--md);\n }\n .pf-v6-l-flex.pf-m-row-gap-lg-on-xl {\n --pf-v6-l-flex--RowGap: var(--pf-t--global--spacer--lg);\n }\n .pf-v6-l-flex.pf-m-row-gap-xl-on-xl {\n --pf-v6-l-flex--RowGap: var(--pf-t--global--spacer--xl);\n }\n .pf-v6-l-flex.pf-m-row-gap-2xl-on-xl {\n --pf-v6-l-flex--RowGap: var(--pf-t--global--spacer--2xl);\n }\n .pf-v6-l-flex.pf-m-row-gap-3xl-on-xl {\n --pf-v6-l-flex--RowGap: var(--pf-t--global--spacer--3xl);\n }\n .pf-v6-l-flex.pf-m-row-gap-4xl-on-xl {\n --pf-v6-l-flex--RowGap: var(--pf-t--global--spacer--4xl);\n }\n .pf-v6-l-flex:is(.pf-m-row-gap-on-xl, .pf-m-row-gap-none-on-xl, .pf-m-row-gap-xs-on-xl, .pf-m-row-gap-sm-on-xl, .pf-m-row-gap-md-on-xl, .pf-m-row-gap-lg-on-xl, .pf-m-row-gap-xl-on-xl, .pf-m-row-gap-2xl-on-xl, .pf-m-row-gap-3xl-on-xl, .pf-m-row-gap-4xl-on-xl) > * {\n --pf-v6-l-flex--spacer--row: 0;\n }\n}\n@media (min-width: 90.625rem) {\n .pf-v6-l-flex.pf-m-row-gap-on-2xl {\n --pf-v6-l-flex--RowGap: var(--pf-v6-l-flex--m-row-gap--RowGap);\n }\n .pf-v6-l-flex.pf-m-row-gap-none-on-2xl {\n --pf-v6-l-flex--RowGap: 0;\n }\n .pf-v6-l-flex.pf-m-row-gap-xs-on-2xl {\n --pf-v6-l-flex--RowGap: var(--pf-t--global--spacer--xs);\n }\n .pf-v6-l-flex.pf-m-row-gap-sm-on-2xl {\n --pf-v6-l-flex--RowGap: var(--pf-t--global--spacer--sm);\n }\n .pf-v6-l-flex.pf-m-row-gap-md-on-2xl {\n --pf-v6-l-flex--RowGap: var(--pf-t--global--spacer--md);\n }\n .pf-v6-l-flex.pf-m-row-gap-lg-on-2xl {\n --pf-v6-l-flex--RowGap: var(--pf-t--global--spacer--lg);\n }\n .pf-v6-l-flex.pf-m-row-gap-xl-on-2xl {\n --pf-v6-l-flex--RowGap: var(--pf-t--global--spacer--xl);\n }\n .pf-v6-l-flex.pf-m-row-gap-2xl-on-2xl {\n --pf-v6-l-flex--RowGap: var(--pf-t--global--spacer--2xl);\n }\n .pf-v6-l-flex.pf-m-row-gap-3xl-on-2xl {\n --pf-v6-l-flex--RowGap: var(--pf-t--global--spacer--3xl);\n }\n .pf-v6-l-flex.pf-m-row-gap-4xl-on-2xl {\n --pf-v6-l-flex--RowGap: var(--pf-t--global--spacer--4xl);\n }\n .pf-v6-l-flex:is(.pf-m-row-gap-on-2xl, .pf-m-row-gap-none-on-2xl, .pf-m-row-gap-xs-on-2xl, .pf-m-row-gap-sm-on-2xl, .pf-m-row-gap-md-on-2xl, .pf-m-row-gap-lg-on-2xl, .pf-m-row-gap-xl-on-2xl, .pf-m-row-gap-2xl-on-2xl, .pf-m-row-gap-3xl-on-2xl, .pf-m-row-gap-4xl-on-2xl) > * {\n --pf-v6-l-flex--spacer--row: 0;\n }\n}\n.pf-v6-l-flex.pf-m-column-gap {\n --pf-v6-l-flex--ColumnGap: var(--pf-v6-l-flex--m-column-gap--ColumnGap);\n}\n.pf-v6-l-flex.pf-m-column-gap-none {\n --pf-v6-l-flex--ColumnGap: 0;\n}\n.pf-v6-l-flex.pf-m-column-gap-xs {\n --pf-v6-l-flex--ColumnGap: var(--pf-t--global--spacer--xs);\n}\n.pf-v6-l-flex.pf-m-column-gap-sm {\n --pf-v6-l-flex--ColumnGap: var(--pf-t--global--spacer--sm);\n}\n.pf-v6-l-flex.pf-m-column-gap-md {\n --pf-v6-l-flex--ColumnGap: var(--pf-t--global--spacer--md);\n}\n.pf-v6-l-flex.pf-m-column-gap-lg {\n --pf-v6-l-flex--ColumnGap: var(--pf-t--global--spacer--lg);\n}\n.pf-v6-l-flex.pf-m-column-gap-xl {\n --pf-v6-l-flex--ColumnGap: var(--pf-t--global--spacer--xl);\n}\n.pf-v6-l-flex.pf-m-column-gap-2xl {\n --pf-v6-l-flex--ColumnGap: var(--pf-t--global--spacer--2xl);\n}\n.pf-v6-l-flex.pf-m-column-gap-3xl {\n --pf-v6-l-flex--ColumnGap: var(--pf-t--global--spacer--3xl);\n}\n.pf-v6-l-flex.pf-m-column-gap-4xl {\n --pf-v6-l-flex--ColumnGap: var(--pf-t--global--spacer--4xl);\n}\n.pf-v6-l-flex:is(.pf-m-column-gap, .pf-m-column-gap-none, .pf-m-column-gap-xs, .pf-m-column-gap-sm, .pf-m-column-gap-md, .pf-m-column-gap-lg, .pf-m-column-gap-xl, .pf-m-column-gap-2xl, .pf-m-column-gap-3xl, .pf-m-column-gap-4xl) > * {\n --pf-v6-l-flex--spacer--column: 0;\n}\n@media (min-width: 36rem) {\n .pf-v6-l-flex.pf-m-column-gap-on-sm {\n --pf-v6-l-flex--ColumnGap: var(--pf-v6-l-flex--m-column-gap--ColumnGap);\n }\n .pf-v6-l-flex.pf-m-column-gap-none-on-sm {\n --pf-v6-l-flex--ColumnGap: 0;\n }\n .pf-v6-l-flex.pf-m-column-gap-xs-on-sm {\n --pf-v6-l-flex--ColumnGap: var(--pf-t--global--spacer--xs);\n }\n .pf-v6-l-flex.pf-m-column-gap-sm-on-sm {\n --pf-v6-l-flex--ColumnGap: var(--pf-t--global--spacer--sm);\n }\n .pf-v6-l-flex.pf-m-column-gap-md-on-sm {\n --pf-v6-l-flex--ColumnGap: var(--pf-t--global--spacer--md);\n }\n .pf-v6-l-flex.pf-m-column-gap-lg-on-sm {\n --pf-v6-l-flex--ColumnGap: var(--pf-t--global--spacer--lg);\n }\n .pf-v6-l-flex.pf-m-column-gap-xl-on-sm {\n --pf-v6-l-flex--ColumnGap: var(--pf-t--global--spacer--xl);\n }\n .pf-v6-l-flex.pf-m-column-gap-2xl-on-sm {\n --pf-v6-l-flex--ColumnGap: var(--pf-t--global--spacer--2xl);\n }\n .pf-v6-l-flex.pf-m-column-gap-3xl-on-sm {\n --pf-v6-l-flex--ColumnGap: var(--pf-t--global--spacer--3xl);\n }\n .pf-v6-l-flex.pf-m-column-gap-4xl-on-sm {\n --pf-v6-l-flex--ColumnGap: var(--pf-t--global--spacer--4xl);\n }\n .pf-v6-l-flex:is(.pf-m-column-gap-on-sm, .pf-m-column-gap-none-on-sm, .pf-m-column-gap-xs-on-sm, .pf-m-column-gap-sm-on-sm, .pf-m-column-gap-md-on-sm, .pf-m-column-gap-lg-on-sm, .pf-m-column-gap-xl-on-sm, .pf-m-column-gap-2xl-on-sm, .pf-m-column-gap-3xl-on-sm, .pf-m-column-gap-4xl-on-sm) > * {\n --pf-v6-l-flex--spacer--column: 0;\n }\n}\n@media (min-width: 48rem) {\n .pf-v6-l-flex.pf-m-column-gap-on-md {\n --pf-v6-l-flex--ColumnGap: var(--pf-v6-l-flex--m-column-gap--ColumnGap);\n }\n .pf-v6-l-flex.pf-m-column-gap-none-on-md {\n --pf-v6-l-flex--ColumnGap: 0;\n }\n .pf-v6-l-flex.pf-m-column-gap-xs-on-md {\n --pf-v6-l-flex--ColumnGap: var(--pf-t--global--spacer--xs);\n }\n .pf-v6-l-flex.pf-m-column-gap-sm-on-md {\n --pf-v6-l-flex--ColumnGap: var(--pf-t--global--spacer--sm);\n }\n .pf-v6-l-flex.pf-m-column-gap-md-on-md {\n --pf-v6-l-flex--ColumnGap: var(--pf-t--global--spacer--md);\n }\n .pf-v6-l-flex.pf-m-column-gap-lg-on-md {\n --pf-v6-l-flex--ColumnGap: var(--pf-t--global--spacer--lg);\n }\n .pf-v6-l-flex.pf-m-column-gap-xl-on-md {\n --pf-v6-l-flex--ColumnGap: var(--pf-t--global--spacer--xl);\n }\n .pf-v6-l-flex.pf-m-column-gap-2xl-on-md {\n --pf-v6-l-flex--ColumnGap: var(--pf-t--global--spacer--2xl);\n }\n .pf-v6-l-flex.pf-m-column-gap-3xl-on-md {\n --pf-v6-l-flex--ColumnGap: var(--pf-t--global--spacer--3xl);\n }\n .pf-v6-l-flex.pf-m-column-gap-4xl-on-md {\n --pf-v6-l-flex--ColumnGap: var(--pf-t--global--spacer--4xl);\n }\n .pf-v6-l-flex:is(.pf-m-column-gap-on-md, .pf-m-column-gap-none-on-md, .pf-m-column-gap-xs-on-md, .pf-m-column-gap-sm-on-md, .pf-m-column-gap-md-on-md, .pf-m-column-gap-lg-on-md, .pf-m-column-gap-xl-on-md, .pf-m-column-gap-2xl-on-md, .pf-m-column-gap-3xl-on-md, .pf-m-column-gap-4xl-on-md) > * {\n --pf-v6-l-flex--spacer--column: 0;\n }\n}\n@media (min-width: 62rem) {\n .pf-v6-l-flex.pf-m-column-gap-on-lg {\n --pf-v6-l-flex--ColumnGap: var(--pf-v6-l-flex--m-column-gap--ColumnGap);\n }\n .pf-v6-l-flex.pf-m-column-gap-none-on-lg {\n --pf-v6-l-flex--ColumnGap: 0;\n }\n .pf-v6-l-flex.pf-m-column-gap-xs-on-lg {\n --pf-v6-l-flex--ColumnGap: var(--pf-t--global--spacer--xs);\n }\n .pf-v6-l-flex.pf-m-column-gap-sm-on-lg {\n --pf-v6-l-flex--ColumnGap: var(--pf-t--global--spacer--sm);\n }\n .pf-v6-l-flex.pf-m-column-gap-md-on-lg {\n --pf-v6-l-flex--ColumnGap: var(--pf-t--global--spacer--md);\n }\n .pf-v6-l-flex.pf-m-column-gap-lg-on-lg {\n --pf-v6-l-flex--ColumnGap: var(--pf-t--global--spacer--lg);\n }\n .pf-v6-l-flex.pf-m-column-gap-xl-on-lg {\n --pf-v6-l-flex--ColumnGap: var(--pf-t--global--spacer--xl);\n }\n .pf-v6-l-flex.pf-m-column-gap-2xl-on-lg {\n --pf-v6-l-flex--ColumnGap: var(--pf-t--global--spacer--2xl);\n }\n .pf-v6-l-flex.pf-m-column-gap-3xl-on-lg {\n --pf-v6-l-flex--ColumnGap: var(--pf-t--global--spacer--3xl);\n }\n .pf-v6-l-flex.pf-m-column-gap-4xl-on-lg {\n --pf-v6-l-flex--ColumnGap: var(--pf-t--global--spacer--4xl);\n }\n .pf-v6-l-flex:is(.pf-m-column-gap-on-lg, .pf-m-column-gap-none-on-lg, .pf-m-column-gap-xs-on-lg, .pf-m-column-gap-sm-on-lg, .pf-m-column-gap-md-on-lg, .pf-m-column-gap-lg-on-lg, .pf-m-column-gap-xl-on-lg, .pf-m-column-gap-2xl-on-lg, .pf-m-column-gap-3xl-on-lg, .pf-m-column-gap-4xl-on-lg) > * {\n --pf-v6-l-flex--spacer--column: 0;\n }\n}\n@media (min-width: 75rem) {\n .pf-v6-l-flex.pf-m-column-gap-on-xl {\n --pf-v6-l-flex--ColumnGap: var(--pf-v6-l-flex--m-column-gap--ColumnGap);\n }\n .pf-v6-l-flex.pf-m-column-gap-none-on-xl {\n --pf-v6-l-flex--ColumnGap: 0;\n }\n .pf-v6-l-flex.pf-m-column-gap-xs-on-xl {\n --pf-v6-l-flex--ColumnGap: var(--pf-t--global--spacer--xs);\n }\n .pf-v6-l-flex.pf-m-column-gap-sm-on-xl {\n --pf-v6-l-flex--ColumnGap: var(--pf-t--global--spacer--sm);\n }\n .pf-v6-l-flex.pf-m-column-gap-md-on-xl {\n --pf-v6-l-flex--ColumnGap: var(--pf-t--global--spacer--md);\n }\n .pf-v6-l-flex.pf-m-column-gap-lg-on-xl {\n --pf-v6-l-flex--ColumnGap: var(--pf-t--global--spacer--lg);\n }\n .pf-v6-l-flex.pf-m-column-gap-xl-on-xl {\n --pf-v6-l-flex--ColumnGap: var(--pf-t--global--spacer--xl);\n }\n .pf-v6-l-flex.pf-m-column-gap-2xl-on-xl {\n --pf-v6-l-flex--ColumnGap: var(--pf-t--global--spacer--2xl);\n }\n .pf-v6-l-flex.pf-m-column-gap-3xl-on-xl {\n --pf-v6-l-flex--ColumnGap: var(--pf-t--global--spacer--3xl);\n }\n .pf-v6-l-flex.pf-m-column-gap-4xl-on-xl {\n --pf-v6-l-flex--ColumnGap: var(--pf-t--global--spacer--4xl);\n }\n .pf-v6-l-flex:is(.pf-m-column-gap-on-xl, .pf-m-column-gap-none-on-xl, .pf-m-column-gap-xs-on-xl, .pf-m-column-gap-sm-on-xl, .pf-m-column-gap-md-on-xl, .pf-m-column-gap-lg-on-xl, .pf-m-column-gap-xl-on-xl, .pf-m-column-gap-2xl-on-xl, .pf-m-column-gap-3xl-on-xl, .pf-m-column-gap-4xl-on-xl) > * {\n --pf-v6-l-flex--spacer--column: 0;\n }\n}\n@media (min-width: 90.625rem) {\n .pf-v6-l-flex.pf-m-column-gap-on-2xl {\n --pf-v6-l-flex--ColumnGap: var(--pf-v6-l-flex--m-column-gap--ColumnGap);\n }\n .pf-v6-l-flex.pf-m-column-gap-none-on-2xl {\n --pf-v6-l-flex--ColumnGap: 0;\n }\n .pf-v6-l-flex.pf-m-column-gap-xs-on-2xl {\n --pf-v6-l-flex--ColumnGap: var(--pf-t--global--spacer--xs);\n }\n .pf-v6-l-flex.pf-m-column-gap-sm-on-2xl {\n --pf-v6-l-flex--ColumnGap: var(--pf-t--global--spacer--sm);\n }\n .pf-v6-l-flex.pf-m-column-gap-md-on-2xl {\n --pf-v6-l-flex--ColumnGap: var(--pf-t--global--spacer--md);\n }\n .pf-v6-l-flex.pf-m-column-gap-lg-on-2xl {\n --pf-v6-l-flex--ColumnGap: var(--pf-t--global--spacer--lg);\n }\n .pf-v6-l-flex.pf-m-column-gap-xl-on-2xl {\n --pf-v6-l-flex--ColumnGap: var(--pf-t--global--spacer--xl);\n }\n .pf-v6-l-flex.pf-m-column-gap-2xl-on-2xl {\n --pf-v6-l-flex--ColumnGap: var(--pf-t--global--spacer--2xl);\n }\n .pf-v6-l-flex.pf-m-column-gap-3xl-on-2xl {\n --pf-v6-l-flex--ColumnGap: var(--pf-t--global--spacer--3xl);\n }\n .pf-v6-l-flex.pf-m-column-gap-4xl-on-2xl {\n --pf-v6-l-flex--ColumnGap: var(--pf-t--global--spacer--4xl);\n }\n .pf-v6-l-flex:is(.pf-m-column-gap-on-2xl, .pf-m-column-gap-none-on-2xl, .pf-m-column-gap-xs-on-2xl, .pf-m-column-gap-sm-on-2xl, .pf-m-column-gap-md-on-2xl, .pf-m-column-gap-lg-on-2xl, .pf-m-column-gap-xl-on-2xl, .pf-m-column-gap-2xl-on-2xl, .pf-m-column-gap-3xl-on-2xl, .pf-m-column-gap-4xl-on-2xl) > * {\n --pf-v6-l-flex--spacer--column: 0;\n }\n}",""]);const i=l},1109(e,n,t){"use strict";t.d(n,{A:()=>i});var a=t(1601),o=t.n(a),r=t(6314),l=t.n(r)()(o());l.push([e.id,".pf-v6-l-gallery {\n --pf-v6-l-gallery--m-gutter--GridGap: var(--pf-t--global--spacer--gutter--default);\n --pf-v6-l-gallery--GridTemplateColumns--min: 250px;\n --pf-v6-l-gallery--GridTemplateColumns--minmax--min: var(--pf-v6-l-gallery--GridTemplateColumns--min);\n --pf-v6-l-gallery--GridTemplateColumns--max: 1fr;\n --pf-v6-l-gallery--GridTemplateColumns--minmax--max: var(--pf-v6-l-gallery--GridTemplateColumns--max);\n --pf-v6-l-gallery--GridTemplateColumns: repeat(auto-fill, minmax(var(--pf-v6-l-gallery--GridTemplateColumns--minmax--min), var(--pf-v6-l-gallery--GridTemplateColumns--minmax--max)));\n --pf-v6-l-gallery--GridTemplateRows: auto;\n}\n\n.pf-v6-l-gallery {\n display: grid;\n grid-template-rows: var(--pf-v6-l-gallery--GridTemplateRows);\n grid-template-columns: var(--pf-v6-l-gallery--GridTemplateColumns);\n}\n.pf-v6-l-gallery.pf-m-gutter {\n gap: var(--pf-v6-l-gallery--m-gutter--GridGap);\n}\n.pf-v6-l-gallery {\n --pf-v6-l-gallery--GridTemplateColumns--minmax--min: var(--pf-v6-l-gallery--GridTemplateColumns--min);\n}\n@media (min-width: 36rem) {\n .pf-v6-l-gallery {\n --pf-v6-l-gallery--GridTemplateColumns--minmax--min: var(--pf-v6-l-gallery--GridTemplateColumns--min-on-sm, var(--pf-v6-l-gallery--GridTemplateColumns--min));\n }\n}\n@media (min-width: 48rem) {\n .pf-v6-l-gallery {\n --pf-v6-l-gallery--GridTemplateColumns--minmax--min: var(--pf-v6-l-gallery--GridTemplateColumns--min-on-md, var(--pf-v6-l-gallery--GridTemplateColumns--min-on-sm, var(--pf-v6-l-gallery--GridTemplateColumns--min)));\n }\n}\n@media (min-width: 62rem) {\n .pf-v6-l-gallery {\n --pf-v6-l-gallery--GridTemplateColumns--minmax--min: var(--pf-v6-l-gallery--GridTemplateColumns--min-on-lg, var(--pf-v6-l-gallery--GridTemplateColumns--min-on-md, var(--pf-v6-l-gallery--GridTemplateColumns--min-on-sm, var(--pf-v6-l-gallery--GridTemplateColumns--min))));\n }\n}\n@media (min-width: 75rem) {\n .pf-v6-l-gallery {\n --pf-v6-l-gallery--GridTemplateColumns--minmax--min: var(--pf-v6-l-gallery--GridTemplateColumns--min-on-xl, var(--pf-v6-l-gallery--GridTemplateColumns--min-on-lg, var(--pf-v6-l-gallery--GridTemplateColumns--min-on-md, var(--pf-v6-l-gallery--GridTemplateColumns--min-on-sm, var(--pf-v6-l-gallery--GridTemplateColumns--min)))));\n }\n}\n@media (min-width: 90.625rem) {\n .pf-v6-l-gallery {\n --pf-v6-l-gallery--GridTemplateColumns--minmax--min: var(--pf-v6-l-gallery--GridTemplateColumns--min-on-2xl, var(--pf-v6-l-gallery--GridTemplateColumns--min-on-xl, var(--pf-v6-l-gallery--GridTemplateColumns--min-on-lg, var(--pf-v6-l-gallery--GridTemplateColumns--min-on-md, var(--pf-v6-l-gallery--GridTemplateColumns--min-on-sm, var(--pf-v6-l-gallery--GridTemplateColumns--min))))));\n }\n}\n.pf-v6-l-gallery {\n --pf-v6-l-gallery--GridTemplateColumns--minmax--max: var(--pf-v6-l-gallery--GridTemplateColumns--max);\n}\n@media (min-width: 36rem) {\n .pf-v6-l-gallery {\n --pf-v6-l-gallery--GridTemplateColumns--minmax--max: var(--pf-v6-l-gallery--GridTemplateColumns--max-on-sm, var(--pf-v6-l-gallery--GridTemplateColumns--max));\n }\n}\n@media (min-width: 48rem) {\n .pf-v6-l-gallery {\n --pf-v6-l-gallery--GridTemplateColumns--minmax--max: var(--pf-v6-l-gallery--GridTemplateColumns--max-on-md, var(--pf-v6-l-gallery--GridTemplateColumns--max-on-sm, var(--pf-v6-l-gallery--GridTemplateColumns--max)));\n }\n}\n@media (min-width: 62rem) {\n .pf-v6-l-gallery {\n --pf-v6-l-gallery--GridTemplateColumns--minmax--max: var(--pf-v6-l-gallery--GridTemplateColumns--max-on-lg, var(--pf-v6-l-gallery--GridTemplateColumns--max-on-md, var(--pf-v6-l-gallery--GridTemplateColumns--max-on-sm, var(--pf-v6-l-gallery--GridTemplateColumns--max))));\n }\n}\n@media (min-width: 75rem) {\n .pf-v6-l-gallery {\n --pf-v6-l-gallery--GridTemplateColumns--minmax--max: var(--pf-v6-l-gallery--GridTemplateColumns--max-on-xl, var(--pf-v6-l-gallery--GridTemplateColumns--max-on-lg, var(--pf-v6-l-gallery--GridTemplateColumns--max-on-md, var(--pf-v6-l-gallery--GridTemplateColumns--max-on-sm, var(--pf-v6-l-gallery--GridTemplateColumns--max)))));\n }\n}\n@media (min-width: 90.625rem) {\n .pf-v6-l-gallery {\n --pf-v6-l-gallery--GridTemplateColumns--minmax--max: var(--pf-v6-l-gallery--GridTemplateColumns--max-on-2xl, var(--pf-v6-l-gallery--GridTemplateColumns--max-on-xl, var(--pf-v6-l-gallery--GridTemplateColumns--max-on-lg, var(--pf-v6-l-gallery--GridTemplateColumns--max-on-md, var(--pf-v6-l-gallery--GridTemplateColumns--max-on-sm, var(--pf-v6-l-gallery--GridTemplateColumns--max))))));\n }\n}",""]);const i=l},8971(e,n,t){"use strict";t.d(n,{A:()=>i});var a=t(1601),o=t.n(a),r=t(6314),l=t.n(r)()(o());l.push([e.id,".pf-v6-l-grid {\n --pf-v6-l-grid--m-gutter--GridGap: var(--pf-t--global--spacer--gutter--default);\n --pf-v6-l-grid__item--GridColumnStart: auto;\n --pf-v6-l-grid__item--GridColumnEnd: span 12;\n --pf-v6-l-grid--item--Order: 0;\n}\n\n.pf-v6-l-grid {\n display: grid;\n grid-template-columns: repeat(12, [col-start] 1fr);\n}\n.pf-v6-l-grid > *,\n.pf-v6-l-grid .pf-v6-l-grid__item {\n grid-column-start: var(--pf-v6-l-grid__item--GridColumnStart);\n grid-column-end: var(--pf-v6-l-grid__item--GridColumnEnd);\n min-width: 0;\n min-height: 0;\n order: var(--pf-v6-l-grid--item--Order);\n}\n@media (min-width: 36rem) {\n .pf-v6-l-grid > *,\n .pf-v6-l-grid .pf-v6-l-grid__item {\n order: var(--pf-v6-l-grid--item--Order-on-sm, var(--pf-v6-l-grid--item--Order));\n }\n}\n@media (min-width: 48rem) {\n .pf-v6-l-grid > *,\n .pf-v6-l-grid .pf-v6-l-grid__item {\n order: var(--pf-v6-l-grid--item--Order-on-md, var(--pf-v6-l-grid--item--Order-on-sm, var(--pf-v6-l-grid--item--Order)));\n }\n}\n@media (min-width: 62rem) {\n .pf-v6-l-grid > *,\n .pf-v6-l-grid .pf-v6-l-grid__item {\n order: var(--pf-v6-l-grid--item--Order-on-lg, var(--pf-v6-l-grid--item--Order-on-md, var(--pf-v6-l-grid--item--Order-on-sm, var(--pf-v6-l-grid--item--Order))));\n }\n}\n@media (min-width: 75rem) {\n .pf-v6-l-grid > *,\n .pf-v6-l-grid .pf-v6-l-grid__item {\n order: var(--pf-v6-l-grid--item--Order-on-xl, var(--pf-v6-l-grid--item--Order-on-lg, var(--pf-v6-l-grid--item--Order-on-md, var(--pf-v6-l-grid--item--Order-on-sm, var(--pf-v6-l-grid--item--Order)))));\n }\n}\n@media (min-width: 90.625rem) {\n .pf-v6-l-grid > *,\n .pf-v6-l-grid .pf-v6-l-grid__item {\n order: var(--pf-v6-l-grid--item--Order-on-2xl, var(--pf-v6-l-grid--item--Order-on-xl, var(--pf-v6-l-grid--item--Order-on-lg, var(--pf-v6-l-grid--item--Order-on-md, var(--pf-v6-l-grid--item--Order-on-sm, var(--pf-v6-l-grid--item--Order))))));\n }\n}\n.pf-v6-l-grid.pf-m-all-1-col > * {\n --pf-v6-l-grid__item--GridColumnEnd: span 1;\n}\n.pf-v6-l-grid.pf-m-all-2-col > * {\n --pf-v6-l-grid__item--GridColumnEnd: span 2;\n}\n.pf-v6-l-grid.pf-m-all-3-col > * {\n --pf-v6-l-grid__item--GridColumnEnd: span 3;\n}\n.pf-v6-l-grid.pf-m-all-4-col > * {\n --pf-v6-l-grid__item--GridColumnEnd: span 4;\n}\n.pf-v6-l-grid.pf-m-all-5-col > * {\n --pf-v6-l-grid__item--GridColumnEnd: span 5;\n}\n.pf-v6-l-grid.pf-m-all-6-col > * {\n --pf-v6-l-grid__item--GridColumnEnd: span 6;\n}\n.pf-v6-l-grid.pf-m-all-7-col > * {\n --pf-v6-l-grid__item--GridColumnEnd: span 7;\n}\n.pf-v6-l-grid.pf-m-all-8-col > * {\n --pf-v6-l-grid__item--GridColumnEnd: span 8;\n}\n.pf-v6-l-grid.pf-m-all-9-col > * {\n --pf-v6-l-grid__item--GridColumnEnd: span 9;\n}\n.pf-v6-l-grid.pf-m-all-10-col > * {\n --pf-v6-l-grid__item--GridColumnEnd: span 10;\n}\n.pf-v6-l-grid.pf-m-all-11-col > * {\n --pf-v6-l-grid__item--GridColumnEnd: span 11;\n}\n.pf-v6-l-grid.pf-m-all-12-col > * {\n --pf-v6-l-grid__item--GridColumnEnd: span 12;\n}\n@media screen and (min-width: 36rem) {\n .pf-v6-l-grid.pf-m-all-1-col-on-sm > * {\n --pf-v6-l-grid__item--GridColumnEnd: span 1;\n }\n .pf-v6-l-grid.pf-m-all-2-col-on-sm > * {\n --pf-v6-l-grid__item--GridColumnEnd: span 2;\n }\n .pf-v6-l-grid.pf-m-all-3-col-on-sm > * {\n --pf-v6-l-grid__item--GridColumnEnd: span 3;\n }\n .pf-v6-l-grid.pf-m-all-4-col-on-sm > * {\n --pf-v6-l-grid__item--GridColumnEnd: span 4;\n }\n .pf-v6-l-grid.pf-m-all-5-col-on-sm > * {\n --pf-v6-l-grid__item--GridColumnEnd: span 5;\n }\n .pf-v6-l-grid.pf-m-all-6-col-on-sm > * {\n --pf-v6-l-grid__item--GridColumnEnd: span 6;\n }\n .pf-v6-l-grid.pf-m-all-7-col-on-sm > * {\n --pf-v6-l-grid__item--GridColumnEnd: span 7;\n }\n .pf-v6-l-grid.pf-m-all-8-col-on-sm > * {\n --pf-v6-l-grid__item--GridColumnEnd: span 8;\n }\n .pf-v6-l-grid.pf-m-all-9-col-on-sm > * {\n --pf-v6-l-grid__item--GridColumnEnd: span 9;\n }\n .pf-v6-l-grid.pf-m-all-10-col-on-sm > * {\n --pf-v6-l-grid__item--GridColumnEnd: span 10;\n }\n .pf-v6-l-grid.pf-m-all-11-col-on-sm > * {\n --pf-v6-l-grid__item--GridColumnEnd: span 11;\n }\n .pf-v6-l-grid.pf-m-all-12-col-on-sm > * {\n --pf-v6-l-grid__item--GridColumnEnd: span 12;\n }\n}\n@media screen and (min-width: 48rem) {\n .pf-v6-l-grid.pf-m-all-1-col-on-md > * {\n --pf-v6-l-grid__item--GridColumnEnd: span 1;\n }\n .pf-v6-l-grid.pf-m-all-2-col-on-md > * {\n --pf-v6-l-grid__item--GridColumnEnd: span 2;\n }\n .pf-v6-l-grid.pf-m-all-3-col-on-md > * {\n --pf-v6-l-grid__item--GridColumnEnd: span 3;\n }\n .pf-v6-l-grid.pf-m-all-4-col-on-md > * {\n --pf-v6-l-grid__item--GridColumnEnd: span 4;\n }\n .pf-v6-l-grid.pf-m-all-5-col-on-md > * {\n --pf-v6-l-grid__item--GridColumnEnd: span 5;\n }\n .pf-v6-l-grid.pf-m-all-6-col-on-md > * {\n --pf-v6-l-grid__item--GridColumnEnd: span 6;\n }\n .pf-v6-l-grid.pf-m-all-7-col-on-md > * {\n --pf-v6-l-grid__item--GridColumnEnd: span 7;\n }\n .pf-v6-l-grid.pf-m-all-8-col-on-md > * {\n --pf-v6-l-grid__item--GridColumnEnd: span 8;\n }\n .pf-v6-l-grid.pf-m-all-9-col-on-md > * {\n --pf-v6-l-grid__item--GridColumnEnd: span 9;\n }\n .pf-v6-l-grid.pf-m-all-10-col-on-md > * {\n --pf-v6-l-grid__item--GridColumnEnd: span 10;\n }\n .pf-v6-l-grid.pf-m-all-11-col-on-md > * {\n --pf-v6-l-grid__item--GridColumnEnd: span 11;\n }\n .pf-v6-l-grid.pf-m-all-12-col-on-md > * {\n --pf-v6-l-grid__item--GridColumnEnd: span 12;\n }\n}\n@media screen and (min-width: 62rem) {\n .pf-v6-l-grid.pf-m-all-1-col-on-lg > * {\n --pf-v6-l-grid__item--GridColumnEnd: span 1;\n }\n .pf-v6-l-grid.pf-m-all-2-col-on-lg > * {\n --pf-v6-l-grid__item--GridColumnEnd: span 2;\n }\n .pf-v6-l-grid.pf-m-all-3-col-on-lg > * {\n --pf-v6-l-grid__item--GridColumnEnd: span 3;\n }\n .pf-v6-l-grid.pf-m-all-4-col-on-lg > * {\n --pf-v6-l-grid__item--GridColumnEnd: span 4;\n }\n .pf-v6-l-grid.pf-m-all-5-col-on-lg > * {\n --pf-v6-l-grid__item--GridColumnEnd: span 5;\n }\n .pf-v6-l-grid.pf-m-all-6-col-on-lg > * {\n --pf-v6-l-grid__item--GridColumnEnd: span 6;\n }\n .pf-v6-l-grid.pf-m-all-7-col-on-lg > * {\n --pf-v6-l-grid__item--GridColumnEnd: span 7;\n }\n .pf-v6-l-grid.pf-m-all-8-col-on-lg > * {\n --pf-v6-l-grid__item--GridColumnEnd: span 8;\n }\n .pf-v6-l-grid.pf-m-all-9-col-on-lg > * {\n --pf-v6-l-grid__item--GridColumnEnd: span 9;\n }\n .pf-v6-l-grid.pf-m-all-10-col-on-lg > * {\n --pf-v6-l-grid__item--GridColumnEnd: span 10;\n }\n .pf-v6-l-grid.pf-m-all-11-col-on-lg > * {\n --pf-v6-l-grid__item--GridColumnEnd: span 11;\n }\n .pf-v6-l-grid.pf-m-all-12-col-on-lg > * {\n --pf-v6-l-grid__item--GridColumnEnd: span 12;\n }\n}\n@media screen and (min-width: 75rem) {\n .pf-v6-l-grid.pf-m-all-1-col-on-xl > * {\n --pf-v6-l-grid__item--GridColumnEnd: span 1;\n }\n .pf-v6-l-grid.pf-m-all-2-col-on-xl > * {\n --pf-v6-l-grid__item--GridColumnEnd: span 2;\n }\n .pf-v6-l-grid.pf-m-all-3-col-on-xl > * {\n --pf-v6-l-grid__item--GridColumnEnd: span 3;\n }\n .pf-v6-l-grid.pf-m-all-4-col-on-xl > * {\n --pf-v6-l-grid__item--GridColumnEnd: span 4;\n }\n .pf-v6-l-grid.pf-m-all-5-col-on-xl > * {\n --pf-v6-l-grid__item--GridColumnEnd: span 5;\n }\n .pf-v6-l-grid.pf-m-all-6-col-on-xl > * {\n --pf-v6-l-grid__item--GridColumnEnd: span 6;\n }\n .pf-v6-l-grid.pf-m-all-7-col-on-xl > * {\n --pf-v6-l-grid__item--GridColumnEnd: span 7;\n }\n .pf-v6-l-grid.pf-m-all-8-col-on-xl > * {\n --pf-v6-l-grid__item--GridColumnEnd: span 8;\n }\n .pf-v6-l-grid.pf-m-all-9-col-on-xl > * {\n --pf-v6-l-grid__item--GridColumnEnd: span 9;\n }\n .pf-v6-l-grid.pf-m-all-10-col-on-xl > * {\n --pf-v6-l-grid__item--GridColumnEnd: span 10;\n }\n .pf-v6-l-grid.pf-m-all-11-col-on-xl > * {\n --pf-v6-l-grid__item--GridColumnEnd: span 11;\n }\n .pf-v6-l-grid.pf-m-all-12-col-on-xl > * {\n --pf-v6-l-grid__item--GridColumnEnd: span 12;\n }\n}\n@media screen and (min-width: 90.625rem) {\n .pf-v6-l-grid.pf-m-all-1-col-on-2xl > * {\n --pf-v6-l-grid__item--GridColumnEnd: span 1;\n }\n .pf-v6-l-grid.pf-m-all-2-col-on-2xl > * {\n --pf-v6-l-grid__item--GridColumnEnd: span 2;\n }\n .pf-v6-l-grid.pf-m-all-3-col-on-2xl > * {\n --pf-v6-l-grid__item--GridColumnEnd: span 3;\n }\n .pf-v6-l-grid.pf-m-all-4-col-on-2xl > * {\n --pf-v6-l-grid__item--GridColumnEnd: span 4;\n }\n .pf-v6-l-grid.pf-m-all-5-col-on-2xl > * {\n --pf-v6-l-grid__item--GridColumnEnd: span 5;\n }\n .pf-v6-l-grid.pf-m-all-6-col-on-2xl > * {\n --pf-v6-l-grid__item--GridColumnEnd: span 6;\n }\n .pf-v6-l-grid.pf-m-all-7-col-on-2xl > * {\n --pf-v6-l-grid__item--GridColumnEnd: span 7;\n }\n .pf-v6-l-grid.pf-m-all-8-col-on-2xl > * {\n --pf-v6-l-grid__item--GridColumnEnd: span 8;\n }\n .pf-v6-l-grid.pf-m-all-9-col-on-2xl > * {\n --pf-v6-l-grid__item--GridColumnEnd: span 9;\n }\n .pf-v6-l-grid.pf-m-all-10-col-on-2xl > * {\n --pf-v6-l-grid__item--GridColumnEnd: span 10;\n }\n .pf-v6-l-grid.pf-m-all-11-col-on-2xl > * {\n --pf-v6-l-grid__item--GridColumnEnd: span 11;\n }\n .pf-v6-l-grid.pf-m-all-12-col-on-2xl > * {\n --pf-v6-l-grid__item--GridColumnEnd: span 12;\n }\n}\n.pf-v6-l-grid > .pf-m-1-col {\n --pf-v6-l-grid__item--GridColumnEnd: span 1;\n}\n.pf-v6-l-grid > .pf-m-2-col {\n --pf-v6-l-grid__item--GridColumnEnd: span 2;\n}\n.pf-v6-l-grid > .pf-m-3-col {\n --pf-v6-l-grid__item--GridColumnEnd: span 3;\n}\n.pf-v6-l-grid > .pf-m-4-col {\n --pf-v6-l-grid__item--GridColumnEnd: span 4;\n}\n.pf-v6-l-grid > .pf-m-5-col {\n --pf-v6-l-grid__item--GridColumnEnd: span 5;\n}\n.pf-v6-l-grid > .pf-m-6-col {\n --pf-v6-l-grid__item--GridColumnEnd: span 6;\n}\n.pf-v6-l-grid > .pf-m-7-col {\n --pf-v6-l-grid__item--GridColumnEnd: span 7;\n}\n.pf-v6-l-grid > .pf-m-8-col {\n --pf-v6-l-grid__item--GridColumnEnd: span 8;\n}\n.pf-v6-l-grid > .pf-m-9-col {\n --pf-v6-l-grid__item--GridColumnEnd: span 9;\n}\n.pf-v6-l-grid > .pf-m-10-col {\n --pf-v6-l-grid__item--GridColumnEnd: span 10;\n}\n.pf-v6-l-grid > .pf-m-11-col {\n --pf-v6-l-grid__item--GridColumnEnd: span 11;\n}\n.pf-v6-l-grid > .pf-m-12-col {\n --pf-v6-l-grid__item--GridColumnEnd: span 12;\n}\n.pf-v6-l-grid > .pf-m-offset-1-col {\n --pf-v6-l-grid__item--GridColumnStart: col-start calc(1 + 1);\n}\n.pf-v6-l-grid > .pf-m-offset-2-col {\n --pf-v6-l-grid__item--GridColumnStart: col-start calc(2 + 1);\n}\n.pf-v6-l-grid > .pf-m-offset-3-col {\n --pf-v6-l-grid__item--GridColumnStart: col-start calc(3 + 1);\n}\n.pf-v6-l-grid > .pf-m-offset-4-col {\n --pf-v6-l-grid__item--GridColumnStart: col-start calc(4 + 1);\n}\n.pf-v6-l-grid > .pf-m-offset-5-col {\n --pf-v6-l-grid__item--GridColumnStart: col-start calc(5 + 1);\n}\n.pf-v6-l-grid > .pf-m-offset-6-col {\n --pf-v6-l-grid__item--GridColumnStart: col-start calc(6 + 1);\n}\n.pf-v6-l-grid > .pf-m-offset-7-col {\n --pf-v6-l-grid__item--GridColumnStart: col-start calc(7 + 1);\n}\n.pf-v6-l-grid > .pf-m-offset-8-col {\n --pf-v6-l-grid__item--GridColumnStart: col-start calc(8 + 1);\n}\n.pf-v6-l-grid > .pf-m-offset-9-col {\n --pf-v6-l-grid__item--GridColumnStart: col-start calc(9 + 1);\n}\n.pf-v6-l-grid > .pf-m-offset-10-col {\n --pf-v6-l-grid__item--GridColumnStart: col-start calc(10 + 1);\n}\n.pf-v6-l-grid > .pf-m-offset-11-col {\n --pf-v6-l-grid__item--GridColumnStart: col-start calc(11 + 1);\n}\n.pf-v6-l-grid > .pf-m-offset-12-col {\n --pf-v6-l-grid__item--GridColumnStart: col-start calc(12 + 1);\n}\n.pf-v6-l-grid > .pf-m-1-row {\n grid-row: span 1;\n}\n.pf-v6-l-grid > .pf-m-2-row {\n grid-row: span 2;\n}\n.pf-v6-l-grid > .pf-m-3-row {\n grid-row: span 3;\n}\n.pf-v6-l-grid > .pf-m-4-row {\n grid-row: span 4;\n}\n.pf-v6-l-grid > .pf-m-5-row {\n grid-row: span 5;\n}\n.pf-v6-l-grid > .pf-m-6-row {\n grid-row: span 6;\n}\n.pf-v6-l-grid > .pf-m-7-row {\n grid-row: span 7;\n}\n.pf-v6-l-grid > .pf-m-8-row {\n grid-row: span 8;\n}\n.pf-v6-l-grid > .pf-m-9-row {\n grid-row: span 9;\n}\n.pf-v6-l-grid > .pf-m-10-row {\n grid-row: span 10;\n}\n.pf-v6-l-grid > .pf-m-11-row {\n grid-row: span 11;\n}\n.pf-v6-l-grid > .pf-m-12-row {\n grid-row: span 12;\n}\n@media screen and (min-width: 36rem) {\n .pf-v6-l-grid > .pf-m-1-col-on-sm {\n --pf-v6-l-grid__item--GridColumnEnd: span 1;\n }\n .pf-v6-l-grid > .pf-m-2-col-on-sm {\n --pf-v6-l-grid__item--GridColumnEnd: span 2;\n }\n .pf-v6-l-grid > .pf-m-3-col-on-sm {\n --pf-v6-l-grid__item--GridColumnEnd: span 3;\n }\n .pf-v6-l-grid > .pf-m-4-col-on-sm {\n --pf-v6-l-grid__item--GridColumnEnd: span 4;\n }\n .pf-v6-l-grid > .pf-m-5-col-on-sm {\n --pf-v6-l-grid__item--GridColumnEnd: span 5;\n }\n .pf-v6-l-grid > .pf-m-6-col-on-sm {\n --pf-v6-l-grid__item--GridColumnEnd: span 6;\n }\n .pf-v6-l-grid > .pf-m-7-col-on-sm {\n --pf-v6-l-grid__item--GridColumnEnd: span 7;\n }\n .pf-v6-l-grid > .pf-m-8-col-on-sm {\n --pf-v6-l-grid__item--GridColumnEnd: span 8;\n }\n .pf-v6-l-grid > .pf-m-9-col-on-sm {\n --pf-v6-l-grid__item--GridColumnEnd: span 9;\n }\n .pf-v6-l-grid > .pf-m-10-col-on-sm {\n --pf-v6-l-grid__item--GridColumnEnd: span 10;\n }\n .pf-v6-l-grid > .pf-m-11-col-on-sm {\n --pf-v6-l-grid__item--GridColumnEnd: span 11;\n }\n .pf-v6-l-grid > .pf-m-12-col-on-sm {\n --pf-v6-l-grid__item--GridColumnEnd: span 12;\n }\n .pf-v6-l-grid > .pf-m-offset-1-col-on-sm {\n --pf-v6-l-grid__item--GridColumnStart: col-start calc(1 + 1);\n }\n .pf-v6-l-grid > .pf-m-offset-2-col-on-sm {\n --pf-v6-l-grid__item--GridColumnStart: col-start calc(2 + 1);\n }\n .pf-v6-l-grid > .pf-m-offset-3-col-on-sm {\n --pf-v6-l-grid__item--GridColumnStart: col-start calc(3 + 1);\n }\n .pf-v6-l-grid > .pf-m-offset-4-col-on-sm {\n --pf-v6-l-grid__item--GridColumnStart: col-start calc(4 + 1);\n }\n .pf-v6-l-grid > .pf-m-offset-5-col-on-sm {\n --pf-v6-l-grid__item--GridColumnStart: col-start calc(5 + 1);\n }\n .pf-v6-l-grid > .pf-m-offset-6-col-on-sm {\n --pf-v6-l-grid__item--GridColumnStart: col-start calc(6 + 1);\n }\n .pf-v6-l-grid > .pf-m-offset-7-col-on-sm {\n --pf-v6-l-grid__item--GridColumnStart: col-start calc(7 + 1);\n }\n .pf-v6-l-grid > .pf-m-offset-8-col-on-sm {\n --pf-v6-l-grid__item--GridColumnStart: col-start calc(8 + 1);\n }\n .pf-v6-l-grid > .pf-m-offset-9-col-on-sm {\n --pf-v6-l-grid__item--GridColumnStart: col-start calc(9 + 1);\n }\n .pf-v6-l-grid > .pf-m-offset-10-col-on-sm {\n --pf-v6-l-grid__item--GridColumnStart: col-start calc(10 + 1);\n }\n .pf-v6-l-grid > .pf-m-offset-11-col-on-sm {\n --pf-v6-l-grid__item--GridColumnStart: col-start calc(11 + 1);\n }\n .pf-v6-l-grid > .pf-m-offset-12-col-on-sm {\n --pf-v6-l-grid__item--GridColumnStart: col-start calc(12 + 1);\n }\n .pf-v6-l-grid > .pf-m-1-row-on-sm {\n grid-row: span 1;\n }\n .pf-v6-l-grid > .pf-m-2-row-on-sm {\n grid-row: span 2;\n }\n .pf-v6-l-grid > .pf-m-3-row-on-sm {\n grid-row: span 3;\n }\n .pf-v6-l-grid > .pf-m-4-row-on-sm {\n grid-row: span 4;\n }\n .pf-v6-l-grid > .pf-m-5-row-on-sm {\n grid-row: span 5;\n }\n .pf-v6-l-grid > .pf-m-6-row-on-sm {\n grid-row: span 6;\n }\n .pf-v6-l-grid > .pf-m-7-row-on-sm {\n grid-row: span 7;\n }\n .pf-v6-l-grid > .pf-m-8-row-on-sm {\n grid-row: span 8;\n }\n .pf-v6-l-grid > .pf-m-9-row-on-sm {\n grid-row: span 9;\n }\n .pf-v6-l-grid > .pf-m-10-row-on-sm {\n grid-row: span 10;\n }\n .pf-v6-l-grid > .pf-m-11-row-on-sm {\n grid-row: span 11;\n }\n .pf-v6-l-grid > .pf-m-12-row-on-sm {\n grid-row: span 12;\n }\n}\n@media screen and (min-width: 48rem) {\n .pf-v6-l-grid > .pf-m-1-col-on-md {\n --pf-v6-l-grid__item--GridColumnEnd: span 1;\n }\n .pf-v6-l-grid > .pf-m-2-col-on-md {\n --pf-v6-l-grid__item--GridColumnEnd: span 2;\n }\n .pf-v6-l-grid > .pf-m-3-col-on-md {\n --pf-v6-l-grid__item--GridColumnEnd: span 3;\n }\n .pf-v6-l-grid > .pf-m-4-col-on-md {\n --pf-v6-l-grid__item--GridColumnEnd: span 4;\n }\n .pf-v6-l-grid > .pf-m-5-col-on-md {\n --pf-v6-l-grid__item--GridColumnEnd: span 5;\n }\n .pf-v6-l-grid > .pf-m-6-col-on-md {\n --pf-v6-l-grid__item--GridColumnEnd: span 6;\n }\n .pf-v6-l-grid > .pf-m-7-col-on-md {\n --pf-v6-l-grid__item--GridColumnEnd: span 7;\n }\n .pf-v6-l-grid > .pf-m-8-col-on-md {\n --pf-v6-l-grid__item--GridColumnEnd: span 8;\n }\n .pf-v6-l-grid > .pf-m-9-col-on-md {\n --pf-v6-l-grid__item--GridColumnEnd: span 9;\n }\n .pf-v6-l-grid > .pf-m-10-col-on-md {\n --pf-v6-l-grid__item--GridColumnEnd: span 10;\n }\n .pf-v6-l-grid > .pf-m-11-col-on-md {\n --pf-v6-l-grid__item--GridColumnEnd: span 11;\n }\n .pf-v6-l-grid > .pf-m-12-col-on-md {\n --pf-v6-l-grid__item--GridColumnEnd: span 12;\n }\n .pf-v6-l-grid > .pf-m-offset-1-col-on-md {\n --pf-v6-l-grid__item--GridColumnStart: col-start calc(1 + 1);\n }\n .pf-v6-l-grid > .pf-m-offset-2-col-on-md {\n --pf-v6-l-grid__item--GridColumnStart: col-start calc(2 + 1);\n }\n .pf-v6-l-grid > .pf-m-offset-3-col-on-md {\n --pf-v6-l-grid__item--GridColumnStart: col-start calc(3 + 1);\n }\n .pf-v6-l-grid > .pf-m-offset-4-col-on-md {\n --pf-v6-l-grid__item--GridColumnStart: col-start calc(4 + 1);\n }\n .pf-v6-l-grid > .pf-m-offset-5-col-on-md {\n --pf-v6-l-grid__item--GridColumnStart: col-start calc(5 + 1);\n }\n .pf-v6-l-grid > .pf-m-offset-6-col-on-md {\n --pf-v6-l-grid__item--GridColumnStart: col-start calc(6 + 1);\n }\n .pf-v6-l-grid > .pf-m-offset-7-col-on-md {\n --pf-v6-l-grid__item--GridColumnStart: col-start calc(7 + 1);\n }\n .pf-v6-l-grid > .pf-m-offset-8-col-on-md {\n --pf-v6-l-grid__item--GridColumnStart: col-start calc(8 + 1);\n }\n .pf-v6-l-grid > .pf-m-offset-9-col-on-md {\n --pf-v6-l-grid__item--GridColumnStart: col-start calc(9 + 1);\n }\n .pf-v6-l-grid > .pf-m-offset-10-col-on-md {\n --pf-v6-l-grid__item--GridColumnStart: col-start calc(10 + 1);\n }\n .pf-v6-l-grid > .pf-m-offset-11-col-on-md {\n --pf-v6-l-grid__item--GridColumnStart: col-start calc(11 + 1);\n }\n .pf-v6-l-grid > .pf-m-offset-12-col-on-md {\n --pf-v6-l-grid__item--GridColumnStart: col-start calc(12 + 1);\n }\n .pf-v6-l-grid > .pf-m-1-row-on-md {\n grid-row: span 1;\n }\n .pf-v6-l-grid > .pf-m-2-row-on-md {\n grid-row: span 2;\n }\n .pf-v6-l-grid > .pf-m-3-row-on-md {\n grid-row: span 3;\n }\n .pf-v6-l-grid > .pf-m-4-row-on-md {\n grid-row: span 4;\n }\n .pf-v6-l-grid > .pf-m-5-row-on-md {\n grid-row: span 5;\n }\n .pf-v6-l-grid > .pf-m-6-row-on-md {\n grid-row: span 6;\n }\n .pf-v6-l-grid > .pf-m-7-row-on-md {\n grid-row: span 7;\n }\n .pf-v6-l-grid > .pf-m-8-row-on-md {\n grid-row: span 8;\n }\n .pf-v6-l-grid > .pf-m-9-row-on-md {\n grid-row: span 9;\n }\n .pf-v6-l-grid > .pf-m-10-row-on-md {\n grid-row: span 10;\n }\n .pf-v6-l-grid > .pf-m-11-row-on-md {\n grid-row: span 11;\n }\n .pf-v6-l-grid > .pf-m-12-row-on-md {\n grid-row: span 12;\n }\n}\n@media screen and (min-width: 62rem) {\n .pf-v6-l-grid > .pf-m-1-col-on-lg {\n --pf-v6-l-grid__item--GridColumnEnd: span 1;\n }\n .pf-v6-l-grid > .pf-m-2-col-on-lg {\n --pf-v6-l-grid__item--GridColumnEnd: span 2;\n }\n .pf-v6-l-grid > .pf-m-3-col-on-lg {\n --pf-v6-l-grid__item--GridColumnEnd: span 3;\n }\n .pf-v6-l-grid > .pf-m-4-col-on-lg {\n --pf-v6-l-grid__item--GridColumnEnd: span 4;\n }\n .pf-v6-l-grid > .pf-m-5-col-on-lg {\n --pf-v6-l-grid__item--GridColumnEnd: span 5;\n }\n .pf-v6-l-grid > .pf-m-6-col-on-lg {\n --pf-v6-l-grid__item--GridColumnEnd: span 6;\n }\n .pf-v6-l-grid > .pf-m-7-col-on-lg {\n --pf-v6-l-grid__item--GridColumnEnd: span 7;\n }\n .pf-v6-l-grid > .pf-m-8-col-on-lg {\n --pf-v6-l-grid__item--GridColumnEnd: span 8;\n }\n .pf-v6-l-grid > .pf-m-9-col-on-lg {\n --pf-v6-l-grid__item--GridColumnEnd: span 9;\n }\n .pf-v6-l-grid > .pf-m-10-col-on-lg {\n --pf-v6-l-grid__item--GridColumnEnd: span 10;\n }\n .pf-v6-l-grid > .pf-m-11-col-on-lg {\n --pf-v6-l-grid__item--GridColumnEnd: span 11;\n }\n .pf-v6-l-grid > .pf-m-12-col-on-lg {\n --pf-v6-l-grid__item--GridColumnEnd: span 12;\n }\n .pf-v6-l-grid > .pf-m-offset-1-col-on-lg {\n --pf-v6-l-grid__item--GridColumnStart: col-start calc(1 + 1);\n }\n .pf-v6-l-grid > .pf-m-offset-2-col-on-lg {\n --pf-v6-l-grid__item--GridColumnStart: col-start calc(2 + 1);\n }\n .pf-v6-l-grid > .pf-m-offset-3-col-on-lg {\n --pf-v6-l-grid__item--GridColumnStart: col-start calc(3 + 1);\n }\n .pf-v6-l-grid > .pf-m-offset-4-col-on-lg {\n --pf-v6-l-grid__item--GridColumnStart: col-start calc(4 + 1);\n }\n .pf-v6-l-grid > .pf-m-offset-5-col-on-lg {\n --pf-v6-l-grid__item--GridColumnStart: col-start calc(5 + 1);\n }\n .pf-v6-l-grid > .pf-m-offset-6-col-on-lg {\n --pf-v6-l-grid__item--GridColumnStart: col-start calc(6 + 1);\n }\n .pf-v6-l-grid > .pf-m-offset-7-col-on-lg {\n --pf-v6-l-grid__item--GridColumnStart: col-start calc(7 + 1);\n }\n .pf-v6-l-grid > .pf-m-offset-8-col-on-lg {\n --pf-v6-l-grid__item--GridColumnStart: col-start calc(8 + 1);\n }\n .pf-v6-l-grid > .pf-m-offset-9-col-on-lg {\n --pf-v6-l-grid__item--GridColumnStart: col-start calc(9 + 1);\n }\n .pf-v6-l-grid > .pf-m-offset-10-col-on-lg {\n --pf-v6-l-grid__item--GridColumnStart: col-start calc(10 + 1);\n }\n .pf-v6-l-grid > .pf-m-offset-11-col-on-lg {\n --pf-v6-l-grid__item--GridColumnStart: col-start calc(11 + 1);\n }\n .pf-v6-l-grid > .pf-m-offset-12-col-on-lg {\n --pf-v6-l-grid__item--GridColumnStart: col-start calc(12 + 1);\n }\n .pf-v6-l-grid > .pf-m-1-row-on-lg {\n grid-row: span 1;\n }\n .pf-v6-l-grid > .pf-m-2-row-on-lg {\n grid-row: span 2;\n }\n .pf-v6-l-grid > .pf-m-3-row-on-lg {\n grid-row: span 3;\n }\n .pf-v6-l-grid > .pf-m-4-row-on-lg {\n grid-row: span 4;\n }\n .pf-v6-l-grid > .pf-m-5-row-on-lg {\n grid-row: span 5;\n }\n .pf-v6-l-grid > .pf-m-6-row-on-lg {\n grid-row: span 6;\n }\n .pf-v6-l-grid > .pf-m-7-row-on-lg {\n grid-row: span 7;\n }\n .pf-v6-l-grid > .pf-m-8-row-on-lg {\n grid-row: span 8;\n }\n .pf-v6-l-grid > .pf-m-9-row-on-lg {\n grid-row: span 9;\n }\n .pf-v6-l-grid > .pf-m-10-row-on-lg {\n grid-row: span 10;\n }\n .pf-v6-l-grid > .pf-m-11-row-on-lg {\n grid-row: span 11;\n }\n .pf-v6-l-grid > .pf-m-12-row-on-lg {\n grid-row: span 12;\n }\n}\n@media screen and (min-width: 75rem) {\n .pf-v6-l-grid > .pf-m-1-col-on-xl {\n --pf-v6-l-grid__item--GridColumnEnd: span 1;\n }\n .pf-v6-l-grid > .pf-m-2-col-on-xl {\n --pf-v6-l-grid__item--GridColumnEnd: span 2;\n }\n .pf-v6-l-grid > .pf-m-3-col-on-xl {\n --pf-v6-l-grid__item--GridColumnEnd: span 3;\n }\n .pf-v6-l-grid > .pf-m-4-col-on-xl {\n --pf-v6-l-grid__item--GridColumnEnd: span 4;\n }\n .pf-v6-l-grid > .pf-m-5-col-on-xl {\n --pf-v6-l-grid__item--GridColumnEnd: span 5;\n }\n .pf-v6-l-grid > .pf-m-6-col-on-xl {\n --pf-v6-l-grid__item--GridColumnEnd: span 6;\n }\n .pf-v6-l-grid > .pf-m-7-col-on-xl {\n --pf-v6-l-grid__item--GridColumnEnd: span 7;\n }\n .pf-v6-l-grid > .pf-m-8-col-on-xl {\n --pf-v6-l-grid__item--GridColumnEnd: span 8;\n }\n .pf-v6-l-grid > .pf-m-9-col-on-xl {\n --pf-v6-l-grid__item--GridColumnEnd: span 9;\n }\n .pf-v6-l-grid > .pf-m-10-col-on-xl {\n --pf-v6-l-grid__item--GridColumnEnd: span 10;\n }\n .pf-v6-l-grid > .pf-m-11-col-on-xl {\n --pf-v6-l-grid__item--GridColumnEnd: span 11;\n }\n .pf-v6-l-grid > .pf-m-12-col-on-xl {\n --pf-v6-l-grid__item--GridColumnEnd: span 12;\n }\n .pf-v6-l-grid > .pf-m-offset-1-col-on-xl {\n --pf-v6-l-grid__item--GridColumnStart: col-start calc(1 + 1);\n }\n .pf-v6-l-grid > .pf-m-offset-2-col-on-xl {\n --pf-v6-l-grid__item--GridColumnStart: col-start calc(2 + 1);\n }\n .pf-v6-l-grid > .pf-m-offset-3-col-on-xl {\n --pf-v6-l-grid__item--GridColumnStart: col-start calc(3 + 1);\n }\n .pf-v6-l-grid > .pf-m-offset-4-col-on-xl {\n --pf-v6-l-grid__item--GridColumnStart: col-start calc(4 + 1);\n }\n .pf-v6-l-grid > .pf-m-offset-5-col-on-xl {\n --pf-v6-l-grid__item--GridColumnStart: col-start calc(5 + 1);\n }\n .pf-v6-l-grid > .pf-m-offset-6-col-on-xl {\n --pf-v6-l-grid__item--GridColumnStart: col-start calc(6 + 1);\n }\n .pf-v6-l-grid > .pf-m-offset-7-col-on-xl {\n --pf-v6-l-grid__item--GridColumnStart: col-start calc(7 + 1);\n }\n .pf-v6-l-grid > .pf-m-offset-8-col-on-xl {\n --pf-v6-l-grid__item--GridColumnStart: col-start calc(8 + 1);\n }\n .pf-v6-l-grid > .pf-m-offset-9-col-on-xl {\n --pf-v6-l-grid__item--GridColumnStart: col-start calc(9 + 1);\n }\n .pf-v6-l-grid > .pf-m-offset-10-col-on-xl {\n --pf-v6-l-grid__item--GridColumnStart: col-start calc(10 + 1);\n }\n .pf-v6-l-grid > .pf-m-offset-11-col-on-xl {\n --pf-v6-l-grid__item--GridColumnStart: col-start calc(11 + 1);\n }\n .pf-v6-l-grid > .pf-m-offset-12-col-on-xl {\n --pf-v6-l-grid__item--GridColumnStart: col-start calc(12 + 1);\n }\n .pf-v6-l-grid > .pf-m-1-row-on-xl {\n grid-row: span 1;\n }\n .pf-v6-l-grid > .pf-m-2-row-on-xl {\n grid-row: span 2;\n }\n .pf-v6-l-grid > .pf-m-3-row-on-xl {\n grid-row: span 3;\n }\n .pf-v6-l-grid > .pf-m-4-row-on-xl {\n grid-row: span 4;\n }\n .pf-v6-l-grid > .pf-m-5-row-on-xl {\n grid-row: span 5;\n }\n .pf-v6-l-grid > .pf-m-6-row-on-xl {\n grid-row: span 6;\n }\n .pf-v6-l-grid > .pf-m-7-row-on-xl {\n grid-row: span 7;\n }\n .pf-v6-l-grid > .pf-m-8-row-on-xl {\n grid-row: span 8;\n }\n .pf-v6-l-grid > .pf-m-9-row-on-xl {\n grid-row: span 9;\n }\n .pf-v6-l-grid > .pf-m-10-row-on-xl {\n grid-row: span 10;\n }\n .pf-v6-l-grid > .pf-m-11-row-on-xl {\n grid-row: span 11;\n }\n .pf-v6-l-grid > .pf-m-12-row-on-xl {\n grid-row: span 12;\n }\n}\n@media screen and (min-width: 90.625rem) {\n .pf-v6-l-grid > .pf-m-1-col-on-2xl {\n --pf-v6-l-grid__item--GridColumnEnd: span 1;\n }\n .pf-v6-l-grid > .pf-m-2-col-on-2xl {\n --pf-v6-l-grid__item--GridColumnEnd: span 2;\n }\n .pf-v6-l-grid > .pf-m-3-col-on-2xl {\n --pf-v6-l-grid__item--GridColumnEnd: span 3;\n }\n .pf-v6-l-grid > .pf-m-4-col-on-2xl {\n --pf-v6-l-grid__item--GridColumnEnd: span 4;\n }\n .pf-v6-l-grid > .pf-m-5-col-on-2xl {\n --pf-v6-l-grid__item--GridColumnEnd: span 5;\n }\n .pf-v6-l-grid > .pf-m-6-col-on-2xl {\n --pf-v6-l-grid__item--GridColumnEnd: span 6;\n }\n .pf-v6-l-grid > .pf-m-7-col-on-2xl {\n --pf-v6-l-grid__item--GridColumnEnd: span 7;\n }\n .pf-v6-l-grid > .pf-m-8-col-on-2xl {\n --pf-v6-l-grid__item--GridColumnEnd: span 8;\n }\n .pf-v6-l-grid > .pf-m-9-col-on-2xl {\n --pf-v6-l-grid__item--GridColumnEnd: span 9;\n }\n .pf-v6-l-grid > .pf-m-10-col-on-2xl {\n --pf-v6-l-grid__item--GridColumnEnd: span 10;\n }\n .pf-v6-l-grid > .pf-m-11-col-on-2xl {\n --pf-v6-l-grid__item--GridColumnEnd: span 11;\n }\n .pf-v6-l-grid > .pf-m-12-col-on-2xl {\n --pf-v6-l-grid__item--GridColumnEnd: span 12;\n }\n .pf-v6-l-grid > .pf-m-offset-1-col-on-2xl {\n --pf-v6-l-grid__item--GridColumnStart: col-start calc(1 + 1);\n }\n .pf-v6-l-grid > .pf-m-offset-2-col-on-2xl {\n --pf-v6-l-grid__item--GridColumnStart: col-start calc(2 + 1);\n }\n .pf-v6-l-grid > .pf-m-offset-3-col-on-2xl {\n --pf-v6-l-grid__item--GridColumnStart: col-start calc(3 + 1);\n }\n .pf-v6-l-grid > .pf-m-offset-4-col-on-2xl {\n --pf-v6-l-grid__item--GridColumnStart: col-start calc(4 + 1);\n }\n .pf-v6-l-grid > .pf-m-offset-5-col-on-2xl {\n --pf-v6-l-grid__item--GridColumnStart: col-start calc(5 + 1);\n }\n .pf-v6-l-grid > .pf-m-offset-6-col-on-2xl {\n --pf-v6-l-grid__item--GridColumnStart: col-start calc(6 + 1);\n }\n .pf-v6-l-grid > .pf-m-offset-7-col-on-2xl {\n --pf-v6-l-grid__item--GridColumnStart: col-start calc(7 + 1);\n }\n .pf-v6-l-grid > .pf-m-offset-8-col-on-2xl {\n --pf-v6-l-grid__item--GridColumnStart: col-start calc(8 + 1);\n }\n .pf-v6-l-grid > .pf-m-offset-9-col-on-2xl {\n --pf-v6-l-grid__item--GridColumnStart: col-start calc(9 + 1);\n }\n .pf-v6-l-grid > .pf-m-offset-10-col-on-2xl {\n --pf-v6-l-grid__item--GridColumnStart: col-start calc(10 + 1);\n }\n .pf-v6-l-grid > .pf-m-offset-11-col-on-2xl {\n --pf-v6-l-grid__item--GridColumnStart: col-start calc(11 + 1);\n }\n .pf-v6-l-grid > .pf-m-offset-12-col-on-2xl {\n --pf-v6-l-grid__item--GridColumnStart: col-start calc(12 + 1);\n }\n .pf-v6-l-grid > .pf-m-1-row-on-2xl {\n grid-row: span 1;\n }\n .pf-v6-l-grid > .pf-m-2-row-on-2xl {\n grid-row: span 2;\n }\n .pf-v6-l-grid > .pf-m-3-row-on-2xl {\n grid-row: span 3;\n }\n .pf-v6-l-grid > .pf-m-4-row-on-2xl {\n grid-row: span 4;\n }\n .pf-v6-l-grid > .pf-m-5-row-on-2xl {\n grid-row: span 5;\n }\n .pf-v6-l-grid > .pf-m-6-row-on-2xl {\n grid-row: span 6;\n }\n .pf-v6-l-grid > .pf-m-7-row-on-2xl {\n grid-row: span 7;\n }\n .pf-v6-l-grid > .pf-m-8-row-on-2xl {\n grid-row: span 8;\n }\n .pf-v6-l-grid > .pf-m-9-row-on-2xl {\n grid-row: span 9;\n }\n .pf-v6-l-grid > .pf-m-10-row-on-2xl {\n grid-row: span 10;\n }\n .pf-v6-l-grid > .pf-m-11-row-on-2xl {\n grid-row: span 11;\n }\n .pf-v6-l-grid > .pf-m-12-row-on-2xl {\n grid-row: span 12;\n }\n}\n.pf-v6-l-grid.pf-m-gutter {\n gap: var(--pf-v6-l-grid--m-gutter--GridGap);\n}",""]);const i=l},9461(e,n,t){"use strict";t.d(n,{A:()=>i});var a=t(1601),o=t.n(a),r=t(6314),l=t.n(r)()(o());l.push([e.id,".pf-v6-l-stack {\n --pf-v6-l-stack--m-gutter--Gap: var(--pf-t--global--spacer--gutter--default);\n}\n\n.pf-v6-l-stack {\n display: flex;\n flex-direction: column;\n height: 100%;\n}\n.pf-v6-l-stack__item.pf-m-fill, .pf-v6-l-stack > .pf-m-fill {\n flex-grow: 1;\n}\n\n.pf-v6-l-stack.pf-m-gutter {\n gap: var(--pf-v6-l-stack--m-gutter--Gap);\n}",""]);const i=l},9204(e,n,t){"use strict";t.d(n,{A:()=>i});var a=t(1601),o=t.n(a),r=t(6314),l=t.n(r)()(o());l.push([e.id,".pf-v6-u-screen-reader {\n position: fixed;\n inset-block-start: 0;\n inset-inline-start: 0;\n overflow: hidden;\n white-space: nowrap;\n border: 0;\n clip-path: inset(50%);\n}\n\n.pf-v6-u-visible {\n position: static;\n overflow: visible;\n white-space: normal;\n border: inherit;\n clip-path: revert;\n}\n\n.pf-v6-u-hidden {\n display: none !important;\n}\n\n@media screen and (min-width: 36rem) {\n .pf-v6-u-screen-reader-on-sm {\n position: fixed;\n inset-block-start: 0;\n inset-inline-start: 0;\n overflow: hidden;\n white-space: nowrap;\n border: 0;\n clip-path: inset(50%);\n }\n}\n\n@media screen and (min-width: 36rem) {\n .pf-v6-u-visible-on-sm {\n position: static;\n overflow: visible;\n white-space: normal;\n border: inherit;\n clip-path: revert;\n }\n}\n\n@media screen and (min-width: 36rem) {\n .pf-v6-u-hidden-on-sm {\n display: none !important;\n }\n}\n\n@media screen and (min-width: 48rem) {\n .pf-v6-u-screen-reader-on-md {\n position: fixed;\n inset-block-start: 0;\n inset-inline-start: 0;\n overflow: hidden;\n white-space: nowrap;\n border: 0;\n clip-path: inset(50%);\n }\n}\n\n@media screen and (min-width: 48rem) {\n .pf-v6-u-visible-on-md {\n position: static;\n overflow: visible;\n white-space: normal;\n border: inherit;\n clip-path: revert;\n }\n}\n\n@media screen and (min-width: 48rem) {\n .pf-v6-u-hidden-on-md {\n display: none !important;\n }\n}\n\n@media screen and (min-width: 62rem) {\n .pf-v6-u-screen-reader-on-lg {\n position: fixed;\n inset-block-start: 0;\n inset-inline-start: 0;\n overflow: hidden;\n white-space: nowrap;\n border: 0;\n clip-path: inset(50%);\n }\n}\n\n@media screen and (min-width: 62rem) {\n .pf-v6-u-visible-on-lg {\n position: static;\n overflow: visible;\n white-space: normal;\n border: inherit;\n clip-path: revert;\n }\n}\n\n@media screen and (min-width: 62rem) {\n .pf-v6-u-hidden-on-lg {\n display: none !important;\n }\n}\n\n@media screen and (min-width: 75rem) {\n .pf-v6-u-screen-reader-on-xl {\n position: fixed;\n inset-block-start: 0;\n inset-inline-start: 0;\n overflow: hidden;\n white-space: nowrap;\n border: 0;\n clip-path: inset(50%);\n }\n}\n\n@media screen and (min-width: 75rem) {\n .pf-v6-u-visible-on-xl {\n position: static;\n overflow: visible;\n white-space: normal;\n border: inherit;\n clip-path: revert;\n }\n}\n\n@media screen and (min-width: 75rem) {\n .pf-v6-u-hidden-on-xl {\n display: none !important;\n }\n}\n\n@media screen and (min-width: 90.625rem) {\n .pf-v6-u-screen-reader-on-2xl {\n position: fixed;\n inset-block-start: 0;\n inset-inline-start: 0;\n overflow: hidden;\n white-space: nowrap;\n border: 0;\n clip-path: inset(50%);\n }\n}\n\n@media screen and (min-width: 90.625rem) {\n .pf-v6-u-visible-on-2xl {\n position: static;\n overflow: visible;\n white-space: normal;\n border: inherit;\n clip-path: revert;\n }\n}\n\n@media screen and (min-width: 90.625rem) {\n .pf-v6-u-hidden-on-2xl {\n display: none !important;\n }\n}",""]);const i=l},4386(e,n,t){"use strict";t.d(n,{A:()=>i});var a=t(1601),o=t.n(a),r=t(6314),l=t.n(r)()(o());l.push([e.id,'/* Bor brand color overrides for PatternFly v6 */\n/* Muted sage-forest green palette — all key colors meet WCAG AA (≥4.5:1 normal text) */\n\n/* ── Light mode brand scale ──────────────────────────────────────────────── */\n:root {\n /* 100 → #52b788 sage-mint ~3.1:1 on white (large text / UI components) */\n --pf-t--global--color--brand--100: #52b788;\n /* 200 → #2d6a4f deep sage ~6.5:1 on white ✓ WCAG AA */\n --pf-t--global--color--brand--200: #2d6a4f;\n /* 300 → #1b4332 dark forest ~12:1 on white ✓ WCAG AAA */\n --pf-t--global--color--brand--300: #1b4332;\n --pf-t--global--color--brand--400: #122b21;\n --pf-t--global--color--brand--500: #0a1a14;\n}\n\n/* ── Semantic surface layer: masthead + sidebar ───────────────────────────── */\n/* Every masthead/sidebar color below derives from these per-theme values. */\n/* Component rules are written ONCE (further down) and reference only these */\n/* properties, so a new sidebar element can no longer miss a theme */\n/* (issue #138: NavGroup section titles kept PF\'s near-black default on the */\n/* dark green sidebar in light + HC themes). */\n:root {\n --bor--masthead--bg: #1b4332;\n --bor--masthead--text: #ffffff;\n\n --bor--sidebar--bg: #1b4332;\n /* Contrast on #1b4332: */\n --bor--sidebar--text: #d8f3dc; /* nav links 9.4:1 AAA */\n --bor--sidebar--text--title: #b7e4c7; /* NavGroup titles 7.9:1 AAA */\n --bor--sidebar--text--muted: #95d5b2; /* version / footer 6.6:1 AA */\n --bor--sidebar--text--strong: #ffffff; /* emphasis 11.1:1 AAA */\n /* Text sitting on the hover / current backgrounds below */\n --bor--sidebar--accent-text: #ffffff;\n --bor--sidebar--hover-bg: rgba(82, 183, 136, 0.18);\n --bor--sidebar--current-bg: rgba(82, 183, 136, 0.22);\n}\n\n/* ── Skip navigation link ─────────────────────────────────────────────────── */\n/* Visually hidden until focused — lets keyboard users jump past navigation */\n.bor-skip-nav {\n position: absolute;\n top: -100%;\n left: 0;\n z-index: 10000;\n padding: 0.6rem 1.25rem;\n background: #000000;\n color: #ffffff;\n font-weight: 600;\n font-size: 1rem;\n text-decoration: none;\n border-bottom-right-radius: 4px;\n transition: top 0.1s;\n}\n.bor-skip-nav:focus {\n top: 0;\n}\n\n/* ── Masthead (theme-independent rules; values from the semantic layer) ───── */\n/* !important because @patternfly/react-styles injects component CSS after */\n/* this file in the bundle, overriding same-specificity custom properties. */\n.pf-v6-c-masthead {\n --pf-v6-c-masthead--BackgroundColor: var(--bor--masthead--bg) !important;\n}\n\n/* Nav toggle button (hamburger) — always readable on the dark masthead */\n.pf-v6-c-masthead .pf-v6-c-button.pf-m-plain {\n color: var(--bor--masthead--text) !important;\n}\n\n/* ── Sidebar (theme-independent rules; values from the semantic layer) ────── */\n.pf-v6-c-page__sidebar {\n --pf-v6-c-page__sidebar--BackgroundColor: var(--bor--sidebar--bg) !important;\n}\n\n.pf-v6-c-page__sidebar .pf-v6-c-nav__link {\n --pf-v6-c-nav__link--Color: var(--bor--sidebar--text);\n --pf-v6-c-nav__link--hover--Color: var(--bor--sidebar--accent-text);\n --pf-v6-c-nav__link--hover--BackgroundColor: var(--bor--sidebar--hover-bg);\n /* PF\'s default m-current color is text--color--regular (#151515 in light\n mode) — unreadable on the tinted current background. */\n --pf-v6-c-nav__link--m-current--Color: var(--bor--sidebar--accent-text);\n --pf-v6-c-nav__link--m-current--BackgroundColor: var(--bor--sidebar--current-bg);\n}\n\n/* NavGroup section titles ("Fleet" / "Policy" / "System") — issue #138 (1–3).\n PF default is text--color--regular (#151515), invisible on the dark bg. */\n.pf-v6-c-page__sidebar .pf-v6-c-nav__section-title {\n --pf-v6-c-nav__section-title--Color: var(--bor--sidebar--text--title);\n}\n\n/* ── Secondary text utility — issue #138 (5) ──────────────────────────────── */\n/* The one blessed way to render de-emphasized helper text (table description\n lines, meta rows). Replaces ad-hoc `fontSize: 0.8rem` inline styles:\n 14 px instead of 12.8 px, explicit body weight, theme-aware subtle color. */\n.bor-text-secondary {\n font-size: var(--pf-t--global--font--size--sm); /* 0.875rem */\n font-weight: var(--pf-t--global--font--weight--body--default);\n color: var(--pf-t--global--text--color--subtle);\n}\n\n/* ── Primary buttons ──────────────────────────────────────────────────────── */\n.pf-v6-c-button.pf-m-primary {\n --pf-v6-c-button--m-primary--BackgroundColor: #2d6a4f !important;\n}\n.pf-v6-c-login .pf-v6-c-button.pf-m-primary {\n --pf-v6-c-button--m-primary--BackgroundColor: #2d6a4f !important;\n}\n\n/* ── Login page: logo watermark (PF6 native BackgroundImage — bottom-right) ─ */\n.pf-v6-c-background-image {\n opacity: 0.07;\n}\n\n/* ── Dark mode ────────────────────────────────────────────────────────────── */\n/* PF6 dark mode is activated by adding `pf-v6-theme-dark` to . */\n/* Brand tokens in dark mode need lighter values to contrast against dark bg. */\n\n:root:where(.pf-v6-theme-dark) {\n /* Lighter sage tones for dark backgrounds */\n --pf-t--global--color--brand--100: #95d5b2; /* light sage ~10:1 on pf dark bg */\n --pf-t--global--color--brand--200: #74c69d; /* medium sage ~8:1 */\n --pf-t--global--color--brand--300: #52b788; /* sage ~6:1 */\n --pf-t--global--color--brand--400: #2d6a4f;\n --pf-t--global--color--brand--500: #1b4332;\n /* PF6 dark-mode brand alias tokens */\n --pf-t--global--dark--color--brand--100: #95d5b2;\n --pf-t--global--dark--color--brand--200: #74c69d;\n\n /* Masthead/sidebar keep the forest branding, one step darker. The sidebar\n text values inherit from :root — on #122b21 every ratio only improves\n (links 10.5:1, titles 10.7:1, muted 9.0:1). */\n --bor--masthead--bg: #122b21;\n --bor--sidebar--bg: #122b21;\n}\n\n:root:where(.pf-v6-theme-dark) .pf-v6-c-button.pf-m-primary {\n --pf-v6-c-button--m-primary--BackgroundColor: #52b788 !important;\n}\n\n/* ── WCAG 2.4.11 Focus Appearance (≥2 CSS px, ≥3:1 contrast) ─────────────── */\n/* Satisfies the new WCAG 2.2 AA criterion across all three themes. */\n/* !important is required because PF6 injects component CSS after this file. */\n\n/* Light mode: brand-200 (#2d6a4f = 6.5:1 on white ✓) */\n:focus-visible {\n outline: 2px solid #2d6a4f !important;\n outline-offset: 2px !important;\n}\n/* Masthead + sidebar always have a dark background — use white ring */\n.pf-v6-c-masthead :focus-visible,\n.pf-v6-c-page__sidebar :focus-visible {\n outline: 2px solid #ffffff !important;\n outline-offset: 2px !important;\n}\n/* Dark mode body: light sage (#95d5b2 ≈ 10:1 on PF dark bg ✓) */\n:root:where(.pf-v6-theme-dark) :focus-visible {\n outline: 2px solid #95d5b2 !important;\n outline-offset: 2px !important;\n}\n/* Dark mode masthead/sidebar remain dark — keep white ring */\n:root:where(.pf-v6-theme-dark) .pf-v6-c-masthead :focus-visible,\n:root:where(.pf-v6-theme-dark) .pf-v6-c-page__sidebar :focus-visible {\n outline: 2px solid #ffffff !important;\n outline-offset: 2px !important;\n}\n\n/* ── WCAG 2.5.8 Target Size Minimum (≥24×24 CSS px) ─────────────────────── */\n/* Plain icon buttons must not fall below 24×24 regardless of content size. */\n.pf-v6-c-button.pf-m-plain {\n min-width: 24px;\n min-height: 24px;\n}\n\n/* ── High Contrast mode ───────────────────────────────────────────────────── */\n/* Activated by .bor-theme-hc on (manual toggle) or OS media queries. */\n/* Targets WCAG 2.1 AAA (≥7:1) for text; AA+ (≥4.5:1) for all UI controls. */\n\n:root:where(.bor-theme-hc) {\n /* Brand escalated to AAA-level contrast on white bg */\n --pf-t--global--color--brand--100: #005500; /* 8.6:1 on #fff ✓ AAA */\n --pf-t--global--color--brand--200: #004400; /* 11:1 on #fff ✓ AAA */\n --pf-t--global--color--brand--300: #003300; /* 14:1 on #fff ✓ AAA */\n --pf-t--global--color--brand--400: #002200;\n --pf-t--global--color--brand--500: #001100;\n /* All borders become opaque black for maximum visibility */\n --pf-t--global--border--color--default: #000000;\n --pf-t--global--border--color--strong: #000000;\n\n /* Masthead/sidebar: pure black, white text, yellow interactive (21:1 /\n 19.6:1). Applies identically with or without dark mode on top. */\n --bor--masthead--bg: #000000;\n --bor--sidebar--bg: #000000;\n --bor--sidebar--text: #ffffff;\n --bor--sidebar--text--title: #ffffff;\n --bor--sidebar--text--muted: #ffffff;\n --bor--sidebar--text--strong: #ffffff;\n --bor--sidebar--accent-text: #000000;\n --bor--sidebar--hover-bg: #ffff00;\n --bor--sidebar--current-bg: #ffff00;\n}\n\n/* HC primary button: black bg, white text, explicit border */\n:root:where(.bor-theme-hc) .pf-v6-c-button.pf-m-primary {\n --pf-v6-c-button--m-primary--BackgroundColor: #000000 !important;\n outline: 2px solid #000000;\n}\n\n/* HC focus ring: thick, always-visible, no reliance on color alone */\n:root:where(.bor-theme-hc) :focus-visible {\n outline: 3px solid #000000 !important;\n outline-offset: 3px !important;\n}\n/* Focus inside dark masthead/sidebar: white outline on dark bg */\n:root:where(.bor-theme-hc) .pf-v6-c-masthead :focus-visible,\n:root:where(.bor-theme-hc) .pf-v6-c-page__sidebar :focus-visible {\n outline: 3px solid #ffffff !important;\n outline-offset: 3px !important;\n}\n\n/* HC + dark mode: yellow interactive elements (Windows HC Dark pattern) */\n:root:where(.bor-theme-hc.pf-v6-theme-dark) {\n --pf-t--global--color--brand--100: #b3ffb3; /* ~16:1 on #000 */\n --pf-t--global--color--brand--200: #99ff99;\n --pf-t--global--color--brand--300: #7fff7f;\n --pf-t--global--color--brand--400: #5fff5f;\n --pf-t--global--color--brand--500: #3fff3f;\n --pf-t--global--border--color--default: #ffffff;\n --pf-t--global--border--color--strong: #ffffff;\n /* Sidebar values are inherited from .bor-theme-hc above (already black/\n white/yellow), so nothing to redefine here. */\n}\n:root:where(.bor-theme-hc.pf-v6-theme-dark) .pf-v6-c-button.pf-m-primary {\n --pf-v6-c-button--m-primary--BackgroundColor: #ffff00 !important;\n color: #000000 !important;\n}\n:root:where(.bor-theme-hc.pf-v6-theme-dark) :focus-visible {\n outline: 3px solid #ffff00 !important;\n outline-offset: 3px !important;\n}\n:root:where(.bor-theme-hc.pf-v6-theme-dark) .pf-v6-c-masthead :focus-visible,\n:root:where(.bor-theme-hc.pf-v6-theme-dark) .pf-v6-c-page__sidebar :focus-visible {\n outline: 3px solid #ffff00 !important;\n outline-offset: 3px !important;\n}\n\n/* ── OS: prefers-contrast: more (auto-apply HC without toggle) ─────────────── */\n@media (prefers-contrast: more) {\n :root {\n --pf-t--global--color--brand--100: #005500;\n --pf-t--global--color--brand--200: #004400;\n --pf-t--global--color--brand--300: #003300;\n --pf-t--global--border--color--default: #000000;\n --pf-t--global--border--color--strong: #000000;\n\n /* Same values as .bor-theme-hc — media queries cannot reuse the class\n block, so the semantic properties are flipped here a second time. */\n --bor--masthead--bg: #000000;\n --bor--sidebar--bg: #000000;\n --bor--sidebar--text: #ffffff;\n --bor--sidebar--text--title: #ffffff;\n --bor--sidebar--text--muted: #ffffff;\n --bor--sidebar--text--strong: #ffffff;\n --bor--sidebar--accent-text: #000000;\n --bor--sidebar--hover-bg: #ffff00;\n --bor--sidebar--current-bg: #ffff00;\n }\n .pf-v6-c-button.pf-m-primary {\n --pf-v6-c-button--m-primary--BackgroundColor: #000000 !important;\n }\n :focus-visible {\n outline: 3px solid currentColor !important;\n outline-offset: 3px !important;\n }\n}\n\n/* ── OS: forced-colors (Windows High Contrast / browser-controlled) ─────────── */\n/* Let the browser override colors freely; only fix focus rings and icons. */\n@media (forced-colors: active) {\n :focus-visible {\n outline: 3px solid Highlight !important;\n outline-offset: 3px !important;\n }\n /* SVG icons may lose their fill in forced-colors mode */\n svg {\n forced-color-adjust: auto;\n }\n}\n\n/* ── prefers-reduced-motion ───────────────────────────────────────────────── */\n/* Disable CSS transitions for users who prefer reduced motion (WCAG 2.3.3) */\n@media (prefers-reduced-motion: reduce) {\n *,\n *::before,\n *::after {\n transition-duration: 0.01ms !important;\n animation-duration: 0.01ms !important;\n animation-iteration-count: 1 !important;\n }\n}\n',""]);const i=l},6314(e){"use strict";e.exports=function(e){var n=[];return n.toString=function(){return this.map(function(n){var t="",a=void 0!==n[5];return n[4]&&(t+="@supports (".concat(n[4],") {")),n[2]&&(t+="@media ".concat(n[2]," {")),a&&(t+="@layer".concat(n[5].length>0?" ".concat(n[5]):""," {")),t+=e(n),a&&(t+="}"),n[2]&&(t+="}"),n[4]&&(t+="}"),t}).join("")},n.i=function(e,t,a,o,r){"string"==typeof e&&(e=[[null,e,void 0]]);var l={};if(a)for(var i=0;i0?" ".concat(d[5]):""," {").concat(d[1],"}")),d[5]=r),t&&(d[2]?(d[1]="@media ".concat(d[2]," {").concat(d[1],"}"),d[2]=t):d[2]=t),o&&(d[4]?(d[1]="@supports (".concat(d[4],") {").concat(d[1],"}"),d[4]=o):d[4]="".concat(o)),n.push(d))}},n}},4417(e){"use strict";e.exports=function(e,n){return n||(n={}),e?(e=String(e.__esModule?e.default:e),/^['"].*['"]$/.test(e)&&(e=e.slice(1,-1)),n.hash&&(e+=n.hash),/["'() \t\n]|(%20)/.test(e)||n.needQuotes?'"'.concat(e.replace(/"/g,'\\"').replace(/\n/g,"\\n"),'"'):e):e}},1601(e){"use strict";e.exports=function(e){return e[1]}},1549(e,n,t){var a=t(2032),o=t(3862),r=t(6721),l=t(2749),i=t(5749);function c(e){var n=-1,t=null==e?0:e.length;for(this.clear();++n1?t[r-1]:void 0,i=r>2?t[2]:void 0;for(l=e.length>3&&"function"==typeof l?(r--,l):void 0,i&&o(t[0],t[1],i)&&(l=r<3?void 0:l,r=1),n=Object(n);++a-1&&e%1==0&&e-1}},1175(e,n,t){var a=t(6025);e.exports=function(e,n){var t=this.__data__,o=a(t,e);return o<0?(++this.size,t.push([e,n])):t[o][1]=n,this}},3040(e,n,t){var a=t(1549),o=t(79),r=t(8223);e.exports=function(){this.size=0,this.__data__={hash:new a,map:new(r||o),string:new a}}},7670(e,n,t){var a=t(2651);e.exports=function(e){var n=a(this,e).delete(e);return this.size-=n?1:0,n}},289(e,n,t){var a=t(2651);e.exports=function(e){return a(this,e).get(e)}},4509(e,n,t){var a=t(2651);e.exports=function(e){return a(this,e).has(e)}},2949(e,n,t){var a=t(2651);e.exports=function(e,n){var t=a(this,e),o=t.size;return t.set(e,n),this.size+=t.size==o?0:1,this}},1042(e,n,t){var a=t(6110)(Object,"create");e.exports=a},181(e){e.exports=function(e){var n=[];if(null!=e)for(var t in Object(e))n.push(t);return n}},6009(e,n,t){e=t.nmd(e);var a=t(4840),o=n&&!n.nodeType&&n,r=o&&e&&!e.nodeType&&e,l=r&&r.exports===o&&a.process,i=function(){try{return r&&r.require&&r.require("util").types||l&&l.binding&&l.binding("util")}catch(e){}}();e.exports=i},9350(e){var n=Object.prototype.toString;e.exports=function(e){return n.call(e)}},4335(e){e.exports=function(e,n){return function(t){return e(n(t))}}},6757(e,n,t){var a=t(1033),o=Math.max;e.exports=function(e,n,t){return n=o(void 0===n?e.length-1:n,0),function(){for(var r=arguments,l=-1,i=o(r.length-n,0),c=Array(i);++l0){if(++t>=800)return arguments[0]}else t=0;return e.apply(void 0,arguments)}}},1420(e,n,t){var a=t(79);e.exports=function(){this.__data__=new a,this.size=0}},938(e){e.exports=function(e){var n=this.__data__,t=n.delete(e);return this.size=n.size,t}},3605(e){e.exports=function(e){return this.__data__.get(e)}},9817(e){e.exports=function(e){return this.__data__.has(e)}},945(e,n,t){var a=t(79),o=t(8223),r=t(3661);e.exports=function(e,n){var t=this.__data__;if(t instanceof a){var l=t.__data__;if(!o||l.length<199)return l.push([e,n]),this.size=++t.size,this;t=this.__data__=new r(l)}return t.set(e,n),this.size=t.size,this}},7473(e){var n=Function.prototype.toString;e.exports=function(e){if(null!=e){try{return n.call(e)}catch(e){}try{return e+""}catch(e){}}return""}},7334(e){e.exports=function(e){return function(){return e}}},5288(e){e.exports=function(e,n){return e===n||e!=e&&n!=n}},3488(e){e.exports=function(e){return e}},2428(e,n,t){var a=t(7534),o=t(346),r=Object.prototype,l=r.hasOwnProperty,i=r.propertyIsEnumerable,c=a(function(){return arguments}())?a:function(e){return o(e)&&l.call(e,"callee")&&!i.call(e,"callee")};e.exports=c},6449(e){var n=Array.isArray;e.exports=n},4894(e,n,t){var a=t(1882),o=t(294);e.exports=function(e){return null!=e&&o(e.length)&&!a(e)}},3693(e,n,t){var a=t(4894),o=t(346);e.exports=function(e){return o(e)&&a(e)}},3656(e,n,t){e=t.nmd(e);var a=t(9325),o=t(9935),r=n&&!n.nodeType&&n,l=r&&e&&!e.nodeType&&e,i=l&&l.exports===r?a.Buffer:void 0,c=(i?i.isBuffer:void 0)||o;e.exports=c},1882(e,n,t){var a=t(2552),o=t(3805);e.exports=function(e){if(!o(e))return!1;var n=a(e);return"[object Function]"==n||"[object GeneratorFunction]"==n||"[object AsyncFunction]"==n||"[object Proxy]"==n}},294(e){e.exports=function(e){return"number"==typeof e&&e>-1&&e%1==0&&e<=9007199254740991}},3805(e){e.exports=function(e){var n=typeof e;return null!=e&&("object"==n||"function"==n)}},346(e){e.exports=function(e){return null!=e&&"object"==typeof e}},1331(e,n,t){var a=t(2552),o=t(8879),r=t(346),l=Function.prototype,i=Object.prototype,c=l.toString,p=i.hasOwnProperty,d=c.call(Object);e.exports=function(e){if(!r(e)||"[object Object]"!=a(e))return!1;var n=o(e);if(null===n)return!0;var t=p.call(n,"constructor")&&n.constructor;return"function"==typeof t&&t instanceof t&&c.call(t)==d}},7167(e,n,t){var a=t(4901),o=t(7301),r=t(6009),l=r&&r.isTypedArray,i=l?o(l):a;e.exports=i},7241(e,n,t){var a=t(695),o=t(2903),r=t(4894);e.exports=function(e){return r(e)?a(e,!0):o(e)}},6924(e,n,t){var a=t(5250),o=t(999)(function(e,n,t,o){a(e,n,t,o)});e.exports=o},9935(e){e.exports=function(){return!1}},9884(e,n,t){var a=t(1791),o=t(7241);e.exports=function(e){return a(e,o(e))}},1247(e,n,t){"use strict";var a=t(9982),o=t(6540),r=t(961);function l(e){var n="https://react.dev/errors/"+e;if(1A||(e.current=R[A],R[A]=null,A--)}function F(e,n){A++,R[A]=e.current,e.current=n}var L,N,$=G(null),H=G(null),U=G(null),K=G(null);function V(e,n){switch(F(U,n),F(H,e),F($,null),n.nodeType){case 9:case 11:e=(e=n.documentElement)&&(e=e.namespaceURI)?bs(e):0;break;default:if(e=n.tagName,n=n.namespaceURI)e=us(n=bs(n),e);else switch(e){case"svg":e=1;break;case"math":e=2;break;default:e=0}}W($),F($,e)}function X(){W($),W(H),W(U)}function q(e){null!==e.memoizedState&&F(K,e);var n=$.current,t=us(n,e.type);n!==t&&(F(H,e),F($,t))}function Y(e){H.current===e&&(W($),W(H)),K.current===e&&(W(K),df._currentValue=M)}function Z(e){if(void 0===L)try{throw Error()}catch(e){var n=e.stack.trim().match(/\n( *(at )?)/);L=n&&n[1]||"",N=-1)":-1--o||c[a]!==p[o]){var d="\n"+c[a].replace(" at new "," at ");return e.displayName&&d.includes("")&&(d=d.replace("",e.displayName)),d}}while(1<=a&&0<=o);break}}}finally{J=!1,Error.prepareStackTrace=t}return(t=e?e.displayName||e.name:"")?Z(t):""}function ee(e,n){switch(e.tag){case 26:case 27:case 5:return Z(e.type);case 16:return Z("Lazy");case 13:return e.child!==n&&null!==n?Z("Suspense Fallback"):Z("Suspense");case 19:return Z("SuspenseList");case 0:case 15:return Q(e.type,!1);case 11:return Q(e.type.render,!1);case 1:return Q(e.type,!0);case 31:return Z("Activity");default:return""}}function ne(e){try{var n="",t=null;do{n+=ee(e,t),t=e,e=e.return}while(e);return n}catch(e){return"\nError generating stack: "+e.message+"\n"+e.stack}}var te=Object.prototype.hasOwnProperty,ae=a.unstable_scheduleCallback,oe=a.unstable_cancelCallback,re=a.unstable_shouldYield,le=a.unstable_requestPaint,ie=a.unstable_now,ce=a.unstable_getCurrentPriorityLevel,pe=a.unstable_ImmediatePriority,de=a.unstable_UserBlockingPriority,se=a.unstable_NormalPriority,fe=a.unstable_LowPriority,ve=a.unstable_IdlePriority,me=a.log,ge=a.unstable_setDisableYieldValue,be=null,ue=null;function _e(e){if("function"==typeof me&&ge(e),ue&&"function"==typeof ue.setStrictMode)try{ue.setStrictMode(be,e)}catch(e){}}var he=Math.clz32?Math.clz32:function(e){return 0==(e>>>=0)?32:31-(xe(e)/ke|0)|0},xe=Math.log,ke=Math.LN2,we=256,ye=262144,Se=4194304;function Ce(e){var n=42&e;if(0!==n)return n;switch(e&-e){case 1:return 1;case 2:return 2;case 4:return 4;case 8:return 8;case 16:return 16;case 32:return 32;case 64:return 64;case 128:return 128;case 256:case 512:case 1024:case 2048:case 4096:case 8192:case 16384:case 32768:case 65536:case 131072:return 261888&e;case 262144:case 524288:case 1048576:case 2097152:return 3932160&e;case 4194304:case 8388608:case 16777216:case 33554432:return 62914560&e;case 67108864:return 67108864;case 134217728:return 134217728;case 268435456:return 268435456;case 536870912:return 536870912;case 1073741824:return 0;default:return e}}function Be(e,n,t){var a=e.pendingLanes;if(0===a)return 0;var o=0,r=e.suspendedLanes,l=e.pingedLanes;e=e.warmLanes;var i=134217727&a;return 0!==i?0!==(a=i&~r)?o=Ce(a):0!==(l&=i)?o=Ce(l):t||0!==(t=i&~e)&&(o=Ce(t)):0!==(i=a&~r)?o=Ce(i):0!==l?o=Ce(l):t||0!==(t=a&~e)&&(o=Ce(t)),0===o?0:0!==n&&n!==o&&0===(n&r)&&((r=o&-o)>=(t=n&-n)||32===r&&4194048&t)?n:o}function Pe(e,n){return 0===(e.pendingLanes&~(e.suspendedLanes&~e.pingedLanes)&n)}function Ie(e,n){switch(e){case 1:case 2:case 4:case 8:case 64:return n+250;case 16:case 32:case 128:case 256:case 512:case 1024:case 2048:case 4096:case 8192:case 16384:case 32768:case 65536:case 131072:case 262144:case 524288:case 1048576:case 2097152:return n+5e3;default:return-1}}function Ee(){var e=Se;return!(62914560&(Se<<=1))&&(Se=4194304),e}function je(e){for(var n=[],t=0;31>t;t++)n.push(e);return n}function Te(e,n){e.pendingLanes|=n,268435456!==n&&(e.suspendedLanes=0,e.pingedLanes=0,e.warmLanes=0)}function De(e,n,t){e.pendingLanes|=n,e.suspendedLanes&=~n;var a=31-he(n);e.entangledLanes|=n,e.entanglements[a]=1073741824|e.entanglements[a]|261930&t}function ze(e,n){var t=e.entangledLanes|=n;for(e=e.entanglements;t;){var a=31-he(t),o=1<=Ct),It=String.fromCharCode(32),Et=!1;function jt(e,n){switch(e){case"keyup":return-1!==yt.indexOf(n.keyCode);case"keydown":return 229!==n.keyCode;case"keypress":case"mousedown":case"focusout":return!0;default:return!1}}function Tt(e){return"object"==typeof(e=e.detail)&&"data"in e?e.data:null}var Dt=!1,zt={color:!0,date:!0,datetime:!0,"datetime-local":!0,email:!0,month:!0,number:!0,password:!0,range:!0,search:!0,tel:!0,text:!0,time:!0,url:!0,week:!0};function Ot(e){var n=e&&e.nodeName&&e.nodeName.toLowerCase();return"input"===n?!!zt[e.type]:"textarea"===n}function Mt(e,n,t,a){Mn?Rn?Rn.push(a):Rn=[a]:Mn=a,0<(n=ts(n,"onChange")).length&&(t=new tt("onChange","change",null,t,a),e.push({event:t,listeners:n}))}var Rt=null,At=null;function Gt(e){Xd(e,0)}function Wt(e){if(mn(Ze(e)))return e}function Ft(e,n){if("change"===e)return n}var Lt=!1;if(Ln){var Nt;if(Ln){var $t="oninput"in document;if(!$t){var Ht=document.createElement("div");Ht.setAttribute("oninput","return;"),$t="function"==typeof Ht.oninput}Nt=$t}else Nt=!1;Lt=Nt&&(!document.documentMode||9=n)return{node:a,offset:n-e};e=t}e:{for(;a;){if(a.nextSibling){a=a.nextSibling;break e}a=a.parentNode}a=void 0}a=Qt(a)}}function na(e,n){return!(!e||!n)&&(e===n||(!e||3!==e.nodeType)&&(n&&3===n.nodeType?na(e,n.parentNode):"contains"in e?e.contains(n):!!e.compareDocumentPosition&&!!(16&e.compareDocumentPosition(n))))}function ta(e){for(var n=gn((e=null!=e&&null!=e.ownerDocument&&null!=e.ownerDocument.defaultView?e.ownerDocument.defaultView:window).document);n instanceof e.HTMLIFrameElement;){try{var t="string"==typeof n.contentWindow.location.href}catch(e){t=!1}if(!t)break;n=gn((e=n.contentWindow).document)}return n}function aa(e){var n=e&&e.nodeName&&e.nodeName.toLowerCase();return n&&("input"===n&&("text"===e.type||"search"===e.type||"tel"===e.type||"url"===e.type||"password"===e.type)||"textarea"===n||"true"===e.contentEditable)}var oa=Ln&&"documentMode"in document&&11>=document.documentMode,ra=null,la=null,ia=null,ca=!1;function pa(e,n,t){var a=t.window===t?t.document:9===t.nodeType?t:t.ownerDocument;ca||null==ra||ra!==gn(a)||(a="selectionStart"in(a=ra)&&aa(a)?{start:a.selectionStart,end:a.selectionEnd}:{anchorNode:(a=(a.ownerDocument&&a.ownerDocument.defaultView||window).getSelection()).anchorNode,anchorOffset:a.anchorOffset,focusNode:a.focusNode,focusOffset:a.focusOffset},ia&&Jt(ia,a)||(ia=a,0<(a=ts(la,"onSelect")).length&&(n=new tt("onSelect","select",null,n,t),e.push({event:n,listeners:a}),n.target=ra)))}function da(e,n){var t={};return t[e.toLowerCase()]=n.toLowerCase(),t["Webkit"+e]="webkit"+n,t["Moz"+e]="moz"+n,t}var sa={animationend:da("Animation","AnimationEnd"),animationiteration:da("Animation","AnimationIteration"),animationstart:da("Animation","AnimationStart"),transitionrun:da("Transition","TransitionRun"),transitionstart:da("Transition","TransitionStart"),transitioncancel:da("Transition","TransitionCancel"),transitionend:da("Transition","TransitionEnd")},fa={},va={};function ma(e){if(fa[e])return fa[e];if(!sa[e])return e;var n,t=sa[e];for(n in t)if(t.hasOwnProperty(n)&&n in va)return fa[e]=t[n];return e}Ln&&(va=document.createElement("div").style,"AnimationEvent"in window||(delete sa.animationend.animation,delete sa.animationiteration.animation,delete sa.animationstart.animation),"TransitionEvent"in window||delete sa.transitionend.transition);var ga=ma("animationend"),ba=ma("animationiteration"),ua=ma("animationstart"),_a=ma("transitionrun"),ha=ma("transitionstart"),xa=ma("transitioncancel"),ka=ma("transitionend"),wa=new Map,ya="abort auxClick beforeToggle cancel canPlay canPlayThrough click close contextMenu copy cut drag dragEnd dragEnter dragExit dragLeave dragOver dragStart drop durationChange emptied encrypted ended error gotPointerCapture input invalid keyDown keyPress keyUp load loadedData loadedMetadata loadStart lostPointerCapture mouseDown mouseMove mouseOut mouseOver mouseUp paste pause play playing pointerCancel pointerDown pointerMove pointerOut pointerOver pointerUp progress rateChange reset resize seeked seeking stalled submit suspend timeUpdate touchCancel touchEnd touchStart volumeChange scroll toggle touchMove waiting wheel".split(" ");function Sa(e,n){wa.set(e,n),tn(n,[e])}ya.push("scrollEnd");var Ca="function"==typeof reportError?reportError:function(e){if("object"==typeof window&&"function"==typeof window.ErrorEvent){var n=new window.ErrorEvent("error",{bubbles:!0,cancelable:!0,message:"object"==typeof e&&null!==e&&"string"==typeof e.message?String(e.message):String(e),error:e});if(!window.dispatchEvent(n))return}else if("object"==typeof process&&"function"==typeof process.emit)return void process.emit("uncaughtException",e);console.error(e)},Ba=[],Pa=0,Ia=0;function Ea(){for(var e=Pa,n=Ia=Pa=0;n>=l,o-=l,no=1<<32-he(n)+o|t<m?(g=s,s=null):g=s.sibling;var b=v(o,s,i[m],c);if(null===b){null===s&&(s=g);break}e&&s&&null===b.alternate&&n(o,s),l=r(b,l,m),null===d?p=b:d.sibling=b,d=b,s=g}if(m===i.length)return t(o,s),so&&ao(o,m),p;if(null===s){for(;mg?(b=m,m=null):b=m.sibling;var h=v(o,m,_.value,p);if(null===h){null===m&&(m=b);break}e&&m&&null===h.alternate&&n(o,m),i=r(h,i,g),null===s?d=h:s.sibling=h,s=h,m=b}if(_.done)return t(o,m),so&&ao(o,g),d;if(null===m){for(;!_.done;g++,_=c.next())null!==(_=f(o,_.value,p))&&(i=r(_,i,g),null===s?d=_:s.sibling=_,s=_);return so&&ao(o,g),d}for(m=a(m);!_.done;g++,_=c.next())null!==(_=u(m,o,g,_.value,p))&&(e&&null!==_.alternate&&m.delete(null===_.key?g:_.key),i=r(_,i,g),null===s?d=_:s.sibling=_,s=_);return e&&m.forEach(function(e){return n(o,e)}),so&&ao(o,g),d}(c,p,d=h.call(d),s)}if("function"==typeof d.then)return _(c,p,pr(d),s);if(d.$$typeof===x)return _(c,p,zo(c,d),s);sr(c,d)}return"string"==typeof d&&""!==d||"number"==typeof d||"bigint"==typeof d?(d=""+d,null!==p&&6===p.tag?(t(c,p.sibling),(s=o(p,d)).return=c,c=s):(t(c,p),(s=$a(d,c.mode,s)).return=c,c=s),i(c)):t(c,p)}return function(e,n,t,a){try{cr=0;var o=_(e,n,t,a);return ir=null,o}catch(n){if(n===Zo||n===Qo)throw n;var r=Aa(29,n,null,e.mode);return r.lanes=a,r.return=e,r}}}var vr=fr(!0),mr=fr(!1),gr=!1;function br(e){e.updateQueue={baseState:e.memoizedState,firstBaseUpdate:null,lastBaseUpdate:null,shared:{pending:null,lanes:0,hiddenCallbacks:null},callbacks:null}}function ur(e,n){e=e.updateQueue,n.updateQueue===e&&(n.updateQueue={baseState:e.baseState,firstBaseUpdate:e.firstBaseUpdate,lastBaseUpdate:e.lastBaseUpdate,shared:e.shared,callbacks:null})}function _r(e){return{lane:e,tag:0,payload:null,callback:null,next:null}}function hr(e,n,t){var a=e.updateQueue;if(null===a)return null;if(a=a.shared,2&fp){var o=a.pending;return null===o?n.next=n:(n.next=o.next,o.next=n),a.pending=n,n=Oa(e),za(e,null,t),n}return ja(e,a,n,t),Oa(e)}function xr(e,n,t){if(null!==(n=n.updateQueue)&&(n=n.shared,4194048&t)){var a=n.lanes;t|=a&=e.pendingLanes,n.lanes=t,ze(e,t)}}function kr(e,n){var t=e.updateQueue,a=e.alternate;if(null!==a&&t===(a=a.updateQueue)){var o=null,r=null;if(null!==(t=t.firstBaseUpdate)){do{var l={lane:t.lane,tag:t.tag,payload:t.payload,callback:null,next:null};null===r?o=r=l:r=r.next=l,t=t.next}while(null!==t);null===r?o=r=n:r=r.next=n}else o=r=n;return t={baseState:a.baseState,firstBaseUpdate:o,lastBaseUpdate:r,shared:a.shared,callbacks:a.callbacks},void(e.updateQueue=t)}null===(e=t.lastBaseUpdate)?t.firstBaseUpdate=n:e.next=n,t.lastBaseUpdate=n}var wr=!1;function yr(){if(wr&&null!==Ho)throw Ho}function Sr(e,n,t,a){wr=!1;var o=e.updateQueue;gr=!1;var r=o.firstBaseUpdate,l=o.lastBaseUpdate,i=o.shared.pending;if(null!==i){o.shared.pending=null;var c=i,p=c.next;c.next=null,null===l?r=p:l.next=p,l=c;var d=e.alternate;null!==d&&(i=(d=d.updateQueue).lastBaseUpdate)!==l&&(null===i?d.firstBaseUpdate=p:i.next=p,d.lastBaseUpdate=c)}if(null!==r){var s=o.baseState;for(l=0,d=p=c=null,i=r;;){var v=-536870913&i.lane,m=v!==i.lane;if(m?(gp&v)===v:(a&v)===v){0!==v&&v===$o&&(wr=!0),null!==d&&(d=d.next={lane:0,tag:i.tag,payload:i.payload,callback:null,next:null});e:{var g=e,b=i;v=n;var u=t;switch(b.tag){case 1:if("function"==typeof(g=b.payload)){s=g.call(u,s,v);break e}s=g;break e;case 3:g.flags=-65537&g.flags|128;case 0:if(null==(v="function"==typeof(g=b.payload)?g.call(u,s,v):g))break e;s=f({},s,v);break e;case 2:gr=!0}}null!==(v=i.callback)&&(e.flags|=64,m&&(e.flags|=8192),null===(m=o.callbacks)?o.callbacks=[v]:m.push(v))}else m={lane:v,tag:i.tag,payload:i.payload,callback:i.callback,next:null},null===d?(p=d=m,c=s):d=d.next=m,l|=v;if(null===(i=i.next)){if(null===(i=o.shared.pending))break;i=(m=i).next,m.next=null,o.lastBaseUpdate=m,o.shared.pending=null}}null===d&&(c=s),o.baseState=c,o.firstBaseUpdate=p,o.lastBaseUpdate=d,null===r&&(o.shared.lanes=0),yp|=l,e.lanes=l,e.memoizedState=s}}function Cr(e,n){if("function"!=typeof e)throw Error(l(191,e));e.call(n)}function Br(e,n){var t=e.callbacks;if(null!==t)for(e.callbacks=null,e=0;er?r:8;var l,i,c,p=z.T,d={};z.T=d,di(e,!1,n,t);try{var s=o(),f=z.S;null!==f&&f(d,s),null!==s&&"object"==typeof s&&"function"==typeof s.then?pi(e,n,(l=a,i=[],c={status:"pending",value:null,reason:null,then:function(e){i.push(e)}},s.then(function(){c.status="fulfilled",c.value=l;for(var e=0;e<\/script>",r=r.removeChild(r.firstChild);break;case"select":r="string"==typeof a.is?i.createElement("select",{is:a.is}):i.createElement("select"),a.multiple?r.multiple=!0:a.size&&(r.size=a.size);break;default:r="string"==typeof a.is?i.createElement(o,{is:a.is}):i.createElement(o)}}r[Fe]=n,r[Le]=a;e:for(i=n.child;null!==i;){if(5===i.tag||6===i.tag)r.appendChild(i.stateNode);else if(4!==i.tag&&27!==i.tag&&null!==i.child){i.child.return=i,i=i.child;continue}if(i===n)break e;for(;null===i.sibling;){if(null===i.return||i.return===n)break e;i=i.return}i.sibling.return=i.return,i=i.sibling}n.stateNode=r;e:switch(ss(r,o,a),o){case"button":case"input":case"select":case"textarea":a=!!a.autoFocus;break e;case"img":a=!0;break e;default:a=!1}a&&lc(n)}}return sc(n),ic(n,n.type,null===e||e.memoizedProps,n.pendingProps,t),null;case 6:if(e&&null!=n.stateNode)e.memoizedProps!==a&&lc(n);else{if("string"!=typeof a&&null===n.stateNode)throw Error(l(166));if(e=U.current,_o(n)){if(e=n.stateNode,t=n.memoizedProps,a=null,null!==(o=co))switch(o.tag){case 27:case 5:a=o.memoizedProps}e[Fe]=n,(e=!!(e.nodeValue===t||null!==a&&!0===a.suppressHydrationWarning||cs(e.nodeValue,t)))||go(n,!0)}else(e=gs(e).createTextNode(a))[Fe]=n,n.stateNode=e}return sc(n),null;case 31:if(t=n.memoizedState,null===e||null!==e.memoizedState){if(a=_o(n),null!==t){if(null===e){if(!a)throw Error(l(318));if(!(e=null!==(e=n.memoizedState)?e.dehydrated:null))throw Error(l(557));e[Fe]=n}else ho(),!(128&n.flags)&&(n.memoizedState=null),n.flags|=4;sc(n),e=!1}else t=xo(),null!==e&&null!==e.memoizedState&&(e.memoizedState.hydrationErrors=t),e=!0;if(!e)return 256&n.flags?(Gr(n),n):(Gr(n),null);if(128&n.flags)throw Error(l(558))}return sc(n),null;case 13:if(a=n.memoizedState,null===e||null!==e.memoizedState&&null!==e.memoizedState.dehydrated){if(o=_o(n),null!==a&&null!==a.dehydrated){if(null===e){if(!o)throw Error(l(318));if(!(o=null!==(o=n.memoizedState)?o.dehydrated:null))throw Error(l(317));o[Fe]=n}else ho(),!(128&n.flags)&&(n.memoizedState=null),n.flags|=4;sc(n),o=!1}else o=xo(),null!==e&&null!==e.memoizedState&&(e.memoizedState.hydrationErrors=o),o=!0;if(!o)return 256&n.flags?(Gr(n),n):(Gr(n),null)}return Gr(n),128&n.flags?(n.lanes=t,n):(t=null!==a,e=null!==e&&null!==e.memoizedState,t&&(o=null,null!==(a=n.child).alternate&&null!==a.alternate.memoizedState&&null!==a.alternate.memoizedState.cachePool&&(o=a.alternate.memoizedState.cachePool.pool),r=null,null!==a.memoizedState&&null!==a.memoizedState.cachePool&&(r=a.memoizedState.cachePool.pool),r!==o&&(a.flags|=2048)),t!==e&&t&&(n.child.flags|=8192),pc(n,n.updateQueue),sc(n),null);case 4:return X(),null===e&&Jd(n.stateNode.containerInfo),sc(n),null;case 10:return Bo(n.type),sc(n),null;case 19:if(W(Wr),null===(a=n.memoizedState))return sc(n),null;if(o=!!(128&n.flags),null===(r=a.rendering))if(o)dc(a,!1);else{if(0!==wp||null!==e&&128&e.flags)for(e=n.child;null!==e;){if(null!==(r=Fr(e))){for(n.flags|=128,dc(a,!1),e=r.updateQueue,n.updateQueue=e,pc(n,e),n.subtreeFlags=0,e=t,t=n.child;null!==t;)Fa(t,e),t=t.sibling;return F(Wr,1&Wr.current|2),so&&ao(n,a.treeForkCount),n.child}e=e.sibling}null!==a.tail&&ie()>zp&&(n.flags|=128,o=!0,dc(a,!1),n.lanes=4194304)}else{if(!o)if(null!==(e=Fr(r))){if(n.flags|=128,o=!0,e=e.updateQueue,n.updateQueue=e,pc(n,e),dc(a,!0),null===a.tail&&"hidden"===a.tailMode&&!r.alternate&&!so)return sc(n),null}else 2*ie()-a.renderingStartTime>zp&&536870912!==t&&(n.flags|=128,o=!0,dc(a,!1),n.lanes=4194304);a.isBackwards?(r.sibling=n.child,n.child=r):(null!==(e=a.last)?e.sibling=r:n.child=r,a.last=r)}return null!==a.tail?(e=a.tail,a.rendering=e,a.tail=e.sibling,a.renderingStartTime=ie(),e.sibling=null,t=Wr.current,F(Wr,o?1&t|2:1&t),so&&ao(n,a.treeForkCount),e):(sc(n),null);case 22:case 23:return Gr(n),Tr(),a=null!==n.memoizedState,null!==e?null!==e.memoizedState!==a&&(n.flags|=8192):a&&(n.flags|=8192),a?!!(536870912&t)&&!(128&n.flags)&&(sc(n),6&n.subtreeFlags&&(n.flags|=8192)):sc(n),null!==(t=n.updateQueue)&&pc(n,t.retryQueue),t=null,null!==e&&null!==e.memoizedState&&null!==e.memoizedState.cachePool&&(t=e.memoizedState.cachePool.pool),a=null,null!==n.memoizedState&&null!==n.memoizedState.cachePool&&(a=n.memoizedState.cachePool.pool),a!==t&&(n.flags|=2048),null!==e&&W(Vo),null;case 24:return t=null,null!==e&&(t=e.memoizedState.cache),n.memoizedState.cache!==t&&(n.flags|=2048),Bo(Go),sc(n),null;case 25:case 30:return null}throw Error(l(156,n.tag))}function vc(e,n){switch(lo(n),n.tag){case 1:return 65536&(e=n.flags)?(n.flags=-65537&e|128,n):null;case 3:return Bo(Go),X(),65536&(e=n.flags)&&!(128&e)?(n.flags=-65537&e|128,n):null;case 26:case 27:case 5:return Y(n),null;case 31:if(null!==n.memoizedState){if(Gr(n),null===n.alternate)throw Error(l(340));ho()}return 65536&(e=n.flags)?(n.flags=-65537&e|128,n):null;case 13:if(Gr(n),null!==(e=n.memoizedState)&&null!==e.dehydrated){if(null===n.alternate)throw Error(l(340));ho()}return 65536&(e=n.flags)?(n.flags=-65537&e|128,n):null;case 19:return W(Wr),null;case 4:return X(),null;case 10:return Bo(n.type),null;case 22:case 23:return Gr(n),Tr(),null!==e&&W(Vo),65536&(e=n.flags)?(n.flags=-65537&e|128,n):null;case 24:return Bo(Go),null;default:return null}}function mc(e,n){switch(lo(n),n.tag){case 3:Bo(Go),X();break;case 26:case 27:case 5:Y(n);break;case 4:X();break;case 31:null!==n.memoizedState&&Gr(n);break;case 13:Gr(n);break;case 19:W(Wr);break;case 10:Bo(n.type);break;case 22:case 23:Gr(n),Tr(),null!==e&&W(Vo);break;case 24:Bo(Go)}}function gc(e,n){try{var t=n.updateQueue,a=null!==t?t.lastEffect:null;if(null!==a){var o=a.next;t=o;do{if((t.tag&e)===e){a=void 0;var r=t.create,l=t.inst;a=r(),l.destroy=a}t=t.next}while(t!==o)}}catch(e){wd(n,n.return,e)}}function bc(e,n,t){try{var a=n.updateQueue,o=null!==a?a.lastEffect:null;if(null!==o){var r=o.next;a=r;do{if((a.tag&e)===e){var l=a.inst,i=l.destroy;if(void 0!==i){l.destroy=void 0,o=n;var c=t,p=i;try{p()}catch(e){wd(o,c,e)}}}a=a.next}while(a!==r)}}catch(e){wd(n,n.return,e)}}function uc(e){var n=e.updateQueue;if(null!==n){var t=e.stateNode;try{Br(n,t)}catch(n){wd(e,e.return,n)}}}function _c(e,n,t){t.props=wi(e.type,e.memoizedProps),t.state=e.memoizedState;try{t.componentWillUnmount()}catch(t){wd(e,n,t)}}function hc(e,n){try{var t=e.ref;if(null!==t){switch(e.tag){case 26:case 27:case 5:var a=e.stateNode;break;default:a=e.stateNode}"function"==typeof t?e.refCleanup=t(a):t.current=a}}catch(t){wd(e,n,t)}}function xc(e,n){var t=e.ref,a=e.refCleanup;if(null!==t)if("function"==typeof a)try{a()}catch(t){wd(e,n,t)}finally{e.refCleanup=null,null!=(e=e.alternate)&&(e.refCleanup=null)}else if("function"==typeof t)try{t(null)}catch(t){wd(e,n,t)}else t.current=null}function kc(e){var n=e.type,t=e.memoizedProps,a=e.stateNode;try{e:switch(n){case"button":case"input":case"select":case"textarea":t.autoFocus&&a.focus();break e;case"img":t.src?a.src=t.src:t.srcSet&&(a.srcset=t.srcSet)}}catch(n){wd(e,e.return,n)}}function wc(e,n,t){try{var a=e.stateNode;!function(e,n,t,a){switch(n){case"div":case"span":case"svg":case"path":case"a":case"g":case"p":case"li":break;case"input":var o=null,r=null,i=null,c=null,p=null,d=null,s=null;for(m in t){var f=t[m];if(t.hasOwnProperty(m)&&null!=f)switch(m){case"checked":case"value":break;case"defaultValue":p=f;default:a.hasOwnProperty(m)||ps(e,n,m,null,a,f)}}for(var v in a){var m=a[v];if(f=t[v],a.hasOwnProperty(v)&&(null!=m||null!=f))switch(v){case"type":r=m;break;case"name":o=m;break;case"checked":d=m;break;case"defaultChecked":s=m;break;case"value":i=m;break;case"defaultValue":c=m;break;case"children":case"dangerouslySetInnerHTML":if(null!=m)throw Error(l(137,n));break;default:m!==f&&ps(e,n,v,m,a,f)}}return void _n(e,i,c,p,d,s,r,o);case"select":for(r in m=i=c=v=null,t)if(p=t[r],t.hasOwnProperty(r)&&null!=p)switch(r){case"value":break;case"multiple":m=p;default:a.hasOwnProperty(r)||ps(e,n,r,null,a,p)}for(o in a)if(r=a[o],p=t[o],a.hasOwnProperty(o)&&(null!=r||null!=p))switch(o){case"value":v=r;break;case"defaultValue":c=r;break;case"multiple":i=r;default:r!==p&&ps(e,n,o,r,a,p)}return n=c,t=i,a=m,void(null!=v?kn(e,!!t,v,!1):!!a!=!!t&&(null!=n?kn(e,!!t,n,!0):kn(e,!!t,t?[]:"",!1)));case"textarea":for(c in m=v=null,t)if(o=t[c],t.hasOwnProperty(c)&&null!=o&&!a.hasOwnProperty(c))switch(c){case"value":case"children":break;default:ps(e,n,c,null,a,o)}for(i in a)if(o=a[i],r=t[i],a.hasOwnProperty(i)&&(null!=o||null!=r))switch(i){case"value":v=o;break;case"defaultValue":m=o;break;case"children":break;case"dangerouslySetInnerHTML":if(null!=o)throw Error(l(91));break;default:o!==r&&ps(e,n,i,o,a,r)}return void wn(e,v,m);case"option":for(var g in t)v=t[g],t.hasOwnProperty(g)&&null!=v&&!a.hasOwnProperty(g)&&("selected"===g?e.selected=!1:ps(e,n,g,null,a,v));for(p in a)v=a[p],m=t[p],!a.hasOwnProperty(p)||v===m||null==v&&null==m||("selected"===p?e.selected=v&&"function"!=typeof v&&"symbol"!=typeof v:ps(e,n,p,v,a,m));return;case"img":case"link":case"area":case"base":case"br":case"col":case"embed":case"hr":case"keygen":case"meta":case"param":case"source":case"track":case"wbr":case"menuitem":for(var b in t)v=t[b],t.hasOwnProperty(b)&&null!=v&&!a.hasOwnProperty(b)&&ps(e,n,b,null,a,v);for(d in a)if(v=a[d],m=t[d],a.hasOwnProperty(d)&&v!==m&&(null!=v||null!=m))switch(d){case"children":case"dangerouslySetInnerHTML":if(null!=v)throw Error(l(137,n));break;default:ps(e,n,d,v,a,m)}return;default:if(In(n)){for(var u in t)v=t[u],t.hasOwnProperty(u)&&void 0!==v&&!a.hasOwnProperty(u)&&ds(e,n,u,void 0,a,v);for(s in a)v=a[s],m=t[s],!a.hasOwnProperty(s)||v===m||void 0===v&&void 0===m||ds(e,n,s,v,a,m);return}}for(var _ in t)v=t[_],t.hasOwnProperty(_)&&null!=v&&!a.hasOwnProperty(_)&&ps(e,n,_,null,a,v);for(f in a)v=a[f],m=t[f],!a.hasOwnProperty(f)||v===m||null==v&&null==m||ps(e,n,f,v,a,m)}(a,e.type,t,n),a[Le]=n}catch(n){wd(e,e.return,n)}}function yc(e){return 5===e.tag||3===e.tag||26===e.tag||27===e.tag&&Cs(e.type)||4===e.tag}function Sc(e){e:for(;;){for(;null===e.sibling;){if(null===e.return||yc(e.return))return null;e=e.return}for(e.sibling.return=e.return,e=e.sibling;5!==e.tag&&6!==e.tag&&18!==e.tag;){if(27===e.tag&&Cs(e.type))continue e;if(2&e.flags)continue e;if(null===e.child||4===e.tag)continue e;e.child.return=e,e=e.child}if(!(2&e.flags))return e.stateNode}}function Cc(e,n,t){var a=e.tag;if(5===a||6===a)e=e.stateNode,n?(9===t.nodeType?t.body:"HTML"===t.nodeName?t.ownerDocument.body:t).insertBefore(e,n):((n=9===t.nodeType?t.body:"HTML"===t.nodeName?t.ownerDocument.body:t).appendChild(e),null!=(t=t._reactRootContainer)||null!==n.onclick||(n.onclick=Dn));else if(4!==a&&(27===a&&Cs(e.type)&&(t=e.stateNode,n=null),null!==(e=e.child)))for(Cc(e,n,t),e=e.sibling;null!==e;)Cc(e,n,t),e=e.sibling}function Bc(e,n,t){var a=e.tag;if(5===a||6===a)e=e.stateNode,n?t.insertBefore(e,n):t.appendChild(e);else if(4!==a&&(27===a&&Cs(e.type)&&(t=e.stateNode),null!==(e=e.child)))for(Bc(e,n,t),e=e.sibling;null!==e;)Bc(e,n,t),e=e.sibling}function Pc(e){var n=e.stateNode,t=e.memoizedProps;try{for(var a=e.type,o=n.attributes;o.length;)n.removeAttributeNode(o[0]);ss(n,a,t),n[Fe]=e,n[Le]=t}catch(n){wd(e,e.return,n)}}var Ic=!1,Ec=!1,jc=!1,Tc="function"==typeof WeakSet?WeakSet:Set,Dc=null;function zc(e,n,t){var a=t.flags;switch(t.tag){case 0:case 11:case 15:Vc(e,t),4&a&&gc(5,t);break;case 1:if(Vc(e,t),4&a)if(e=t.stateNode,null===n)try{e.componentDidMount()}catch(e){wd(t,t.return,e)}else{var o=wi(t.type,n.memoizedProps);n=n.memoizedState;try{e.componentDidUpdate(o,n,e.__reactInternalSnapshotBeforeUpdate)}catch(e){wd(t,t.return,e)}}64&a&&uc(t),512&a&&hc(t,t.return);break;case 3:if(Vc(e,t),64&a&&null!==(e=t.updateQueue)){if(n=null,null!==t.child)switch(t.child.tag){case 27:case 5:case 1:n=t.child.stateNode}try{Br(e,n)}catch(e){wd(t,t.return,e)}}break;case 27:null===n&&4&a&&Pc(t);case 26:case 5:Vc(e,t),null===n&&4&a&&kc(t),512&a&&hc(t,t.return);break;case 12:Vc(e,t);break;case 31:Vc(e,t),4&a&&Wc(e,t);break;case 13:Vc(e,t),4&a&&Fc(e,t),64&a&&null!==(e=t.memoizedState)&&null!==(e=e.dehydrated)&&function(e,n){var t=e.ownerDocument;if("$~"===e.data)e._reactRetry=n;else if("$?"!==e.data||"loading"!==t.readyState)n();else{var a=function(){n(),t.removeEventListener("DOMContentLoaded",a)};t.addEventListener("DOMContentLoaded",a),e._reactRetry=a}}(e,t=Bd.bind(null,t));break;case 22:if(!(a=null!==t.memoizedState||Ic)){n=null!==n&&null!==n.memoizedState||Ec,o=Ic;var r=Ec;Ic=a,(Ec=n)&&!r?qc(e,t,!!(8772&t.subtreeFlags)):Vc(e,t),Ic=o,Ec=r}break;case 30:break;default:Vc(e,t)}}function Oc(e){var n=e.alternate;null!==n&&(e.alternate=null,Oc(n)),e.child=null,e.deletions=null,e.sibling=null,5===e.tag&&null!==(n=e.stateNode)&&Xe(n),e.stateNode=null,e.return=null,e.dependencies=null,e.memoizedProps=null,e.memoizedState=null,e.pendingProps=null,e.stateNode=null,e.updateQueue=null}var Mc=null,Rc=!1;function Ac(e,n,t){for(t=t.child;null!==t;)Gc(e,n,t),t=t.sibling}function Gc(e,n,t){if(ue&&"function"==typeof ue.onCommitFiberUnmount)try{ue.onCommitFiberUnmount(be,t)}catch(e){}switch(t.tag){case 26:Ec||xc(t,n),Ac(e,n,t),t.memoizedState?t.memoizedState.count--:t.stateNode&&(t=t.stateNode).parentNode.removeChild(t);break;case 27:Ec||xc(t,n);var a=Mc,o=Rc;Cs(t.type)&&(Mc=t.stateNode,Rc=!1),Ac(e,n,t),As(t.stateNode),Mc=a,Rc=o;break;case 5:Ec||xc(t,n);case 6:if(a=Mc,o=Rc,Mc=null,Ac(e,n,t),Rc=o,null!==(Mc=a))if(Rc)try{(9===Mc.nodeType?Mc.body:"HTML"===Mc.nodeName?Mc.ownerDocument.body:Mc).removeChild(t.stateNode)}catch(e){wd(t,n,e)}else try{Mc.removeChild(t.stateNode)}catch(e){wd(t,n,e)}break;case 18:null!==Mc&&(Rc?(Bs(9===(e=Mc).nodeType?e.body:"HTML"===e.nodeName?e.ownerDocument.body:e,t.stateNode),Nf(e)):Bs(Mc,t.stateNode));break;case 4:a=Mc,o=Rc,Mc=t.stateNode.containerInfo,Rc=!0,Ac(e,n,t),Mc=a,Rc=o;break;case 0:case 11:case 14:case 15:bc(2,t,n),Ec||bc(4,t,n),Ac(e,n,t);break;case 1:Ec||(xc(t,n),"function"==typeof(a=t.stateNode).componentWillUnmount&&_c(t,n,a)),Ac(e,n,t);break;case 21:Ac(e,n,t);break;case 22:Ec=(a=Ec)||null!==t.memoizedState,Ac(e,n,t),Ec=a;break;default:Ac(e,n,t)}}function Wc(e,n){if(null===n.memoizedState&&null!==(e=n.alternate)&&null!==(e=e.memoizedState)){e=e.dehydrated;try{Nf(e)}catch(e){wd(n,n.return,e)}}}function Fc(e,n){if(null===n.memoizedState&&null!==(e=n.alternate)&&null!==(e=e.memoizedState)&&null!==(e=e.dehydrated))try{Nf(e)}catch(e){wd(n,n.return,e)}}function Lc(e,n){var t=function(e){switch(e.tag){case 31:case 13:case 19:var n=e.stateNode;return null===n&&(n=e.stateNode=new Tc),n;case 22:return null===(n=(e=e.stateNode)._retryCache)&&(n=e._retryCache=new Tc),n;default:throw Error(l(435,e.tag))}}(e);n.forEach(function(n){if(!t.has(n)){t.add(n);var a=Pd.bind(null,e,n);n.then(a,a)}})}function Nc(e,n){var t=n.deletions;if(null!==t)for(var a=0;a title"))),ss(r,a,t),r[Fe]=e,Qe(r),a=r;break e;case"link":var i=nf("link","href",o).get(a+(t.href||""));if(i)for(var c=0;ci)break;var d=c.transferSize,s=c.initiatorType;d&&fs(s)&&(l+=d*((c=c.responseEnd)of?50:800)+n);return e.unsuspend=t,function(){e.unsuspend=null,clearTimeout(a),clearTimeout(o)}}:null}(s,m)))return Wp=r,e.cancelPendingCommit=m(md.bind(null,e,n,r,t,a,o,l,i,c,d,s,null,f,v)),void Zp(e,r,l,!p)}md(e,n,r,t,a,o,l,i,c)}function Yp(e){for(var n=e;;){var t=n.tag;if((0===t||11===t||15===t)&&16384&n.flags&&null!==(t=n.updateQueue)&&null!==(t=t.stores))for(var a=0;ab&&(l=b,b=g,g=l);var u=ea(i,g),_=ea(i,b);if(u&&_&&(1!==v.rangeCount||v.anchorNode!==u.node||v.anchorOffset!==u.offset||v.focusNode!==_.node||v.focusOffset!==_.offset)){var h=s.createRange();h.setStart(u.node,u.offset),v.removeAllRanges(),g>b?(v.addRange(h),v.extend(_.node,_.offset)):(h.setEnd(_.node,_.offset),v.addRange(h))}}}}for(s=[],v=i;v=v.parentNode;)1===v.nodeType&&s.push({element:v,left:v.scrollLeft,top:v.scrollTop});for("function"==typeof i.focus&&i.focus(),i=0;it?32:t,z.T=null,t=Lp,Lp=null;var r=Ap,i=Wp;if(Rp=0,Gp=Ap=null,Wp=0,6&fp)throw Error(l(331));var c=fp;if(fp|=4,ip(r.current),Qc(r,r.current,i,t),fp=c,Md(0,!1),ue&&"function"==typeof ue.onPostCommitFiberRoot)try{ue.onPostCommitFiberRoot(be,r)}catch(e){}return!0}finally{O.p=o,z.T=a,_d(e,n)}}function kd(e,n,t){n=Va(t,n),null!==(e=hr(e,n=Ii(e.stateNode,n,2),2))&&(Te(e,2),Od(e))}function wd(e,n,t){if(3===e.tag)kd(e,e,t);else for(;null!==n;){if(3===n.tag){kd(n,e,t);break}if(1===n.tag){var a=n.stateNode;if("function"==typeof n.type.getDerivedStateFromError||"function"==typeof a.componentDidCatch&&(null===Mp||!Mp.has(a))){e=Va(t,e),null!==(a=hr(n,t=Ei(2),2))&&(ji(t,a,n,e),Te(a,2),Od(a));break}}n=n.return}}function yd(e,n,t){var a=e.pingCache;if(null===a){a=e.pingCache=new sp;var o=new Set;a.set(n,o)}else void 0===(o=a.get(n))&&(o=new Set,a.set(n,o));o.has(t)||(xp=!0,o.add(t),e=Sd.bind(null,e,n,t),n.then(e,e))}function Sd(e,n,t){var a=e.pingCache;null!==a&&a.delete(n),e.pingedLanes|=e.suspendedLanes&t,e.warmLanes&=~t,vp===e&&(gp&t)===t&&(4===wp||3===wp&&(62914560&gp)===gp&&300>ie()-Tp?!(2&fp)&&ed(e,0):Cp|=t,Pp===gp&&(Pp=0)),Od(e)}function Cd(e,n){0===n&&(n=Ee()),null!==(e=Da(e,n))&&(Te(e,n),Od(e))}function Bd(e){var n=e.memoizedState,t=0;null!==n&&(t=n.retryLane),Cd(e,t)}function Pd(e,n){var t=0;switch(e.tag){case 31:case 13:var a=e.stateNode,o=e.memoizedState;null!==o&&(t=o.retryLane);break;case 19:a=e.stateNode;break;case 22:a=e.stateNode._retryCache;break;default:throw Error(l(314))}null!==a&&a.delete(n),Cd(e,t)}var Id=null,Ed=null,jd=!1,Td=!1,Dd=!1,zd=0;function Od(e){e!==Ed&&null===e.next&&(null===Ed?Id=Ed=e:Ed=Ed.next=e),Td=!0,jd||(jd=!0,ys(function(){6&fp?ae(pe,Rd):Ad()}))}function Md(e,n){if(!Dd&&Td){Dd=!0;do{for(var t=!1,a=Id;null!==a;){if(!n)if(0!==e){var o=a.pendingLanes;if(0===o)var r=0;else{var l=a.suspendedLanes,i=a.pingedLanes;r=(1<<31-he(42|e)+1)-1,r=201326741&(r&=o&~(l&~i))?201326741&r|1:r?2|r:0}0!==r&&(t=!0,Fd(a,r))}else r=gp,!(3&(r=Be(a,a===vp?r:0,null!==a.cancelPendingCommit||-1!==a.timeoutHandle)))||Pe(a,r)||(t=!0,Fd(a,r));a=a.next}}while(t);Dd=!1}}function Rd(){Ad()}function Ad(){Td=jd=!1;var e,n=0;0!==zd&&((e=window.event)&&"popstate"===e.type?e!==hs&&(hs=e,1):(hs=null,0))&&(n=zd);for(var t=ie(),a=null,o=Id;null!==o;){var r=o.next,l=Gd(o,t);0===l?(o.next=null,null===a?Id=r:a.next=r,null===r&&(Ed=a)):(a=o,(0!==n||3&l)&&(Td=!0)),o=r}0!==Rp&&5!==Rp||Md(n,!1),0!==zd&&(zd=0)}function Gd(e,n){for(var t=e.suspendedLanes,a=e.pingedLanes,o=e.expirationTimes,r=-62914561&e.pendingLanes;0 title"):null)}function af(e){return!!("stylesheet"!==e.type||3&e.state.loading)}var of=0;function rf(){if(this.count--,0===this.count&&(0===this.imgCount||!this.waitingForImages))if(this.stylesheets)cf(this,this.stylesheets);else if(this.unsuspend){var e=this.unsuspend;this.unsuspend=null,e()}}var lf=null;function cf(e,n){e.stylesheets=null,null!==e.unsuspend&&(e.count++,lf=new Map,n.forEach(pf,e),lf=null,rf.call(e))}function pf(e,n){if(!(4&n.state.loading)){var t=lf.get(e);if(t)var a=t.get(null);else{t=new Map,lf.set(e,t);for(var o=e.querySelectorAll("link[data-precedence],style[data-precedence]"),r=0;r>>1,o=e[a];if(!(0>>1;ar(c,t))pr(d,c)?(e[a]=d,e[p]=t,a=p):(e[a]=c,e[i]=t,a=i);else{if(!(pr(d,t)))break e;e[a]=d,e[p]=t,a=p}}}return n}function r(e,n){var t=e.sortIndex-n.sortIndex;return 0!==t?t:e.id-n.id}if(n.unstable_now=void 0,"object"==typeof performance&&"function"==typeof performance.now){var l=performance;n.unstable_now=function(){return l.now()}}else{var i=Date,c=i.now();n.unstable_now=function(){return i.now()-c}}var p=[],d=[],s=1,f=null,v=3,m=!1,g=!1,b=!1,u=!1,_="function"==typeof setTimeout?setTimeout:null,h="function"==typeof clearTimeout?clearTimeout:null,x="undefined"!=typeof setImmediate?setImmediate:null;function k(e){for(var n=a(d);null!==n;){if(null===n.callback)o(d);else{if(!(n.startTime<=e))break;o(d),n.sortIndex=n.expirationTime,t(p,n)}n=a(d)}}function w(e){if(b=!1,k(e),!g)if(null!==a(p))g=!0,S||(S=!0,y());else{var n=a(d);null!==n&&D(w,n.startTime-e)}}var y,S=!1,C=-1,B=5,P=-1;function I(){return!(!u&&n.unstable_now()-Pe&&I());){var l=f.callback;if("function"==typeof l){f.callback=null,v=f.priorityLevel;var i=l(f.expirationTime<=e);if(e=n.unstable_now(),"function"==typeof i){f.callback=i,k(e),t=!0;break n}f===a(p)&&o(p),k(e)}else o(p);f=a(p)}if(null!==f)t=!0;else{var c=a(d);null!==c&&D(w,c.startTime-e),t=!1}}break e}finally{f=null,v=r,m=!1}t=void 0}}finally{t?y():S=!1}}}if("function"==typeof x)y=function(){x(E)};else if("undefined"!=typeof MessageChannel){var j=new MessageChannel,T=j.port2;j.port1.onmessage=E,y=function(){T.postMessage(null)}}else y=function(){_(E,0)};function D(e,t){C=_(function(){e(n.unstable_now())},t)}n.unstable_IdlePriority=5,n.unstable_ImmediatePriority=1,n.unstable_LowPriority=4,n.unstable_NormalPriority=3,n.unstable_Profiling=null,n.unstable_UserBlockingPriority=2,n.unstable_cancelCallback=function(e){e.callback=null},n.unstable_forceFrameRate=function(e){0>e||125l?(e.sortIndex=r,t(d,e),null===a(p)&&e===a(d)&&(b?(h(C),C=-1):b=!0,D(w,r-l))):(e.sortIndex=i,t(p,e),g||m||(g=!0,S||(S=!0,y()))),e},n.unstable_shouldYield=I,n.unstable_wrapCallback=function(e){var n=v;return function(){var t=v;v=n;try{return e.apply(this,arguments)}finally{v=t}}}},9982(e,n,t){"use strict";e.exports=t(4477)},5072(e){"use strict";var n=[];function t(e){for(var t=-1,a=0;a0?" ".concat(t.layer):""," {")),a+=t.css,o&&(a+="}"),t.media&&(a+="}"),t.supports&&(a+="}");var r=t.sourceMap;r&&"undefined"!=typeof btoa&&(a+="\n/*# sourceMappingURL=data:application/json;base64,".concat(btoa(unescape(encodeURIComponent(JSON.stringify(r))))," */")),n.styleTagTransform(a,e,n.options)}(n,e,t)},remove:function(){!function(e){if(null===e.parentNode)return!1;e.parentNode.removeChild(e)}(n)}}}},1113(e){"use strict";e.exports=function(e,n){if(n.styleSheet)n.styleSheet.cssText=e;else{for(;n.firstChild;)n.removeChild(n.firstChild);n.appendChild(document.createTextNode(e))}}},2309(e,n,t){"use strict";e.exports=t.p+"813182e673c38ef5ee4b.woff2"},2252(e,n,t){"use strict";e.exports=t.p+"18ca482120faaa701d8b.woff2"},229(e,n,t){"use strict";e.exports=t.p+"6e3027616d8de472723c.woff2"},6428(e,n,t){"use strict";e.exports=t.p+"e4faf134e53e0f37296b.woff2"},8601(e,n,t){"use strict";e.exports=t.p+"078865af129336cde269.woff2"},2768(e,n,t){"use strict";e.exports=t.p+"c33624692c8b41e36780.woff2"},7905(e,n,t){"use strict";e.exports=t.p+"c2b7c03209f0d3558e85.woff2"},8739(e,n,t){"use strict";e.exports=t.p+"463d4ddeac4dae277fc4.woff2"}},n={};function t(a){var o=n[a];if(void 0!==o)return o.exports;var r=n[a]={id:a,loaded:!1,exports:{}};return e[a](r,r.exports,t),r.loaded=!0,r.exports}t.m=e,t.n=e=>{var n=e&&e.__esModule?()=>e.default:()=>e;return t.d(n,{a:n}),n},t.d=(e,n)=>{for(var a in n)t.o(n,a)&&!t.o(e,a)&&Object.defineProperty(e,a,{enumerable:!0,get:n[a]})},t.g=function(){if("object"==typeof globalThis)return globalThis;try{return this||new Function("return this")()}catch(e){if("object"==typeof window)return window}}(),t.o=(e,n)=>Object.prototype.hasOwnProperty.call(e,n),t.nmd=e=>(e.paths=[],e.children||(e.children=[]),e),t.p="/",t.b="undefined"!=typeof document&&document.baseURI||self.location.href,t.nc=void 0,(()=>{"use strict";var e=t(5072),n=t.n(e),a=t(7825),o=t.n(a),r=t(7659),l=t.n(r),i=t(5056),c=t.n(i),p=t(540),d=t.n(p),s=t(1113),f=t.n(s),v=t(3020),m={};m.styleTagTransform=f(),m.setAttributes=c(),m.insert=l().bind(null,"head"),m.domAPI=o(),m.insertStyleElement=d(),n()(v.A,m),v.A&&v.A.locals&&v.A.locals;var g=t(4386),b={};b.styleTagTransform=f(),b.setAttributes=c(),b.insert=l().bind(null,"head"),b.domAPI=o(),b.insertStyleElement=d(),n()(g.A,b),g.A&&g.A.locals&&g.A.locals;var u=t(6540),_=t(5338);const h=/^(?:[a-z][a-z0-9+.-]*:|[\\/]{2})/i,x=/^[\\/]{2}/,k="popstate";function w(e){return"object"==typeof e&&null!=e&&"pathname"in e&&"search"in e&&"hash"in e&&"state"in e&&"key"in e}function y(e,n){if(!1===e||null==e)throw new Error(n)}function S(e,n){if(!e){"undefined"!=typeof console&&console.warn(n);try{throw new Error(n)}catch{}}}function C(e,n){return{usr:e.state,key:e.key,idx:n,masked:e.mask?{pathname:e.pathname,search:e.search,hash:e.hash}:void 0}}function B(e,n,t=null,a,o){return{pathname:"string"==typeof e?e:e.pathname,search:"",hash:"",..."string"==typeof n?I(n):n,state:t,key:n&&n.key||a||Math.random().toString(36).substring(2,10),mask:o}}function P({pathname:e="/",search:n="",hash:t=""}){return n&&"?"!==n&&(e+="?"===n.charAt(0)?n:"?"+n),t&&"#"!==t&&(e+="#"===t.charAt(0)?t:"#"+t),e}function I(e){let n={};if(e){let t=e.indexOf("#");t>=0&&(n.hash=e.substring(t),e=e.substring(0,t));let a=e.indexOf("?");a>=0&&(n.search=e.substring(a),e=e.substring(0,a)),e&&(n.pathname=e)}return n}function E(e,n,t="/"){return function(e,n,t){let a=K(("string"==typeof n?I(n):n).pathname||"/",t);if(null==a)return null;let o=function(e){let n=j(e);return function(e){e.sort((e,n)=>e.score!==n.score?n.score-e.score:function(e,n){return e.length===n.length&&e.slice(0,-1).every((e,t)=>e===n[t])?e[e.length-1]-n[n.length-1]:0}(e.routesMeta.map(e=>e.childrenIndex),n.routesMeta.map(e=>e.childrenIndex)))}(n),n}(e),r=null,l=function(e){try{return e.split("/").map(e=>decodeURIComponent(e).replace(/\//g,"%2F")).join("/")}catch(n){return S(!1,`The URL path "${e}" could not be decoded because it is a malformed URL segment. This is probably due to a bad percent encoding (${n}).`),e}}(a);for(let e=0;null==r&&e{let c={relativePath:void 0===i?e.path||"":i,caseSensitive:!0===e.caseSensitive,childrenIndex:r,route:e};if(c.relativePath.startsWith("/")){if(!c.relativePath.startsWith(a)&&l)return;y(c.relativePath.startsWith(a),`Absolute route path "${c.relativePath}" nested under path "${a}" is not valid. An absolute child route path must start with the combined path of all its parent routes.`),c.relativePath=c.relativePath.slice(a.length)}let p=J([a,c.relativePath]),d=t.concat(c);e.children&&e.children.length>0&&(y(!0!==e.index,`Index routes must not have child routes. Please remove all child routes from route path "${p}".`),j(e.children,n,d,p,l)),(null!=e.path||e.index)&&n.push({path:p,score:L(p,e.index),routesMeta:d.map((e,n)=>{let[t,a]=U(e.relativePath,e.caseSensitive,n===d.length-1);return{...e,matcher:t,compiledParams:a}})})};return e.forEach((e,n)=>{if(""!==e.path&&e.path?.includes("?"))for(let t of T(e.path))r(e,n,!0,t);else r(e,n)}),n}function T(e){let n=e.split("/");if(0===n.length)return[];let[t,...a]=n,o=t.endsWith("?"),r=t.replace(/\?$/,"");if(0===a.length)return o?[r,""]:[r];let l=T(a.join("/")),i=[];return i.push(...l.map(e=>""===e?r:[r,e].join("/"))),o&&i.push(...l),i.map(n=>e.startsWith("/")&&""===n?"/":n)}new Set(["lazy","caseSensitive","path","id","index","children"]),new Set(["lazy","caseSensitive","path","id","index","middleware","children"]);const D=/^:[\w-]+$/,z=/^:[\w-]+/,O=3.5,M=3,R=2,A=1,G=10,W=-2,F=e=>"*"===e;function L(e,n){let t=e.split("/"),a=t.length;return t.some(F)&&(a+=W),n&&(a+=R),t.filter(e=>!F(e)).reduce((e,n)=>e+(D.test(n)?M:z.test(n)?O:""===n?A:G),a)}function N(e,n,t=!1){let{routesMeta:a}=e,o={},r="/",l=[];for(let e=0;e{if("*"===n){let e=i[a]||"";l=Q(r.slice(0,r.length-e.length),1)}const o=i[a];return e[n]=t&&!o?void 0:(o||"").replace(/%2F/g,"/"),e},{}),pathname:r,pathnameBase:l,pattern:e}}function U(e,n=!1,t=!0){S("*"===e||!e.endsWith("*")||e.endsWith("/*"),`Route path "${e}" will be treated as if it were "${e.replace(/\*$/,"/*")}" because the \`*\` character must always follow a \`/\` in the pattern. To get rid of this warning, please change the route path to "${e.replace(/\*$/,"/*")}".`);let a=[],o="^"+e.replace(/\/*\*?$/,"").replace(/^\/*/,"/").replace(/[\\.*+^${}|()[\]]/g,"\\$&").replace(/\/:([\w-]+)(\?)?/g,(e,n,t,o,r)=>{if(a.push({paramName:n,isOptional:null!=t}),t){let n=r.charAt(o+e.length);return n&&"/"!==n?"/([^\\/]*)":"(?:/([^\\/]*))?"}return"/([^\\/]+)"}).replace(/\/([\w-]+)\?(?=\/|$|\()/g,"(?:/$1)?");return e.endsWith("*")?(a.push({paramName:"*"}),o+="*"===e||"/*"===e?"(.*)$":"(?:\\/(.+)|\\/*)$"):t?o+="\\/*$":""!==e&&"/"!==e&&(o+="(?:(?=\\/|$))"),[new RegExp(o,n?void 0:"i"),a]}function K(e,n){if("/"===n)return e;if(!e.toLowerCase().startsWith(n.toLowerCase()))return null;let t=n.endsWith("/")?n.length-1:n.length,a=e.charAt(t);return a&&"/"!==a?null:e.slice(t)||"/"}function V(e,n){let t=Q(n).split("/");return e.split("/").forEach(e=>{".."===e?t.length>1&&t.pop():"."!==e&&t.push(e)}),t.length>1?t.join("/"):"/"}function X(e,n,t,a){return`Cannot include a '${e}' character in a manually specified \`to.${n}\` field [${JSON.stringify(a)}]. Please separate it out to the \`to.${t}\` field. Alternatively you may provide the full path as a string in and the router will parse it for you.`}function q(e){let n=function(e){return e.filter((e,n)=>0===n||e.route.path&&e.route.path.length>0)}(e);return n.map((e,t)=>t===n.length-1?e.pathname:e.pathnameBase)}function Y(e,n,t,a=!1){let o;"string"==typeof e?o=I(e):(o={...e},y(!o.pathname||!o.pathname.includes("?"),X("?","pathname","search",o)),y(!o.pathname||!o.pathname.includes("#"),X("#","pathname","hash",o)),y(!o.search||!o.search.includes("#"),X("#","search","hash",o)));let r,l=""===e||""===o.pathname,i=l?"/":o.pathname;if(null==i)r=t;else{let e=n.length-1;if(!a&&i.startsWith("..")){let n=i.split("/");for(;".."===n[0];)n.shift(),e-=1;o.pathname=n.join("/")}r=e>=0?n[e]:"/"}let c=function(e,n="/"){let t,{pathname:a,search:o="",hash:r=""}="string"==typeof e?I(e):e;return a?(a=Z(a),t=a.startsWith("/")||a.startsWith("\\")?V(a.substring(1),"/"):V(a,n)):t=n,{pathname:t,search:ne(o),hash:te(r)}}(o,r),p=i&&"/"!==i&&i.endsWith("/"),d=(l||"."===i)&&t.endsWith("/");return c.pathname.endsWith("/")||!p&&!d||(c.pathname+="/"),c}const Z=e=>e.replace(/[\\/]{2,}/g,"/"),J=e=>Z(e.join("/"));function Q(e,n=0){let t=e.length;for(;t>n&&47===e.charCodeAt(t-1);)t--;return t===e.length?e:e.slice(0,t)}const ee=e=>Q(e).replace(/^\/*/,"/"),ne=e=>e&&"?"!==e?e.startsWith("?")?e:"?"+e:"",te=e=>e&&"#"!==e?e.startsWith("#")?e:"#"+e:"";var ae=class{status;statusText;data;error;internal;constructor(e,n,t,a=!1){this.status=e,this.statusText=n||"",this.internal=a,t instanceof Error?(this.data=t.toString(),this.error=t):this.data=t}};function oe(e){return J(e.map(e=>e.route.path).filter(Boolean))||"/"}const re="undefined"!=typeof window&&void 0!==window.document&&void 0!==window.document.createElement;function le(e,n){let t=e;if("string"!=typeof t||!h.test(t))return{absoluteURL:void 0,isExternal:!1,to:t};let a=t,o=!1;if(re)try{let e=new URL(window.location.href),a=x.test(t)?new URL((r=t,e.protocol+r.replace(/\\/g,"/"))):new URL(t),l=K(a.pathname,n);a.origin===e.origin&&null!=l?t=l+a.search+a.hash:o=!0}catch{S(!1,` contains an invalid URL which will probably break when clicked - please update to a valid URL path.`)}var r;return{absoluteURL:a,isExternal:o,to:t}}const ie=u.createContext(null);ie.displayName="DataRouter";const ce=u.createContext(null);ce.displayName="DataRouterState";const pe=u.createContext(!1),de=u.createContext({isTransitioning:!1});de.displayName="ViewTransition",u.createContext(new Map).displayName="Fetchers";u.createContext(null).displayName="Await";const se=u.createContext(null);se.displayName="Navigation";const fe=u.createContext(null);fe.displayName="Location";const ve=u.createContext({outlet:null,matches:[],isDataRoute:!1});ve.displayName="Route";const me=u.createContext(null);me.displayName="RouteError";const ge=new URL("http://localhost");function be(e){if(e.createURL)return e.createURL("/");try{return new URL(e.createHref("/"),ge)}catch{return ge}}function ue(e,n){return e.origin===n.origin&&("null"!==e.origin||e.protocol===n.protocol&&e.host===n.host)}function _e(e,n,t,a){let o=null;try{o=null==e?null:new URL(e,t)}catch{}let r=new URL(n,t),l=null!=o&&!ue(o,t),i=!ue(r,t);if("reject"===a){if(l||i)throw new Error("External navigation is not allowed")}else if(i&&(null==o||!function(e,n){if(e.startsWith("//"))return!0;let t=n.protocol.toLowerCase();return!!e.toLowerCase().startsWith(t)&&(""===n.host||e.slice(t.length).startsWith("//"))}(e,o)||!ue(o,r)))throw new Error("External navigation is not allowed")}const he=["POST","PUT","PATCH","DELETE"],xe=(new Set(he),["GET",...he]);new Set(xe),new Set([301,302,303,307,308]),new Set([307,308]),Symbol("ResetLoaderData");const ke=["about:","blob:","chrome:","chrome-untrusted:","content:","data:","devtools:","file:","filesystem:","javascript:"];const we="REACT_ROUTER_ERROR";function ye(){return null!=u.useContext(fe)}function Se(){return y(ye(),"useLocation() may be used only in the context of a component."),u.useContext(fe).location}const Ce="You should call navigate() in a React.useEffect(), not when your component is first rendered.";function Be(){let{isDataRoute:e}=u.useContext(ve);return e?function(){let{router:e}=function(e){let n=u.useContext(ie);return y(n,Me(e)),n}("useNavigate"),n=Re("useNavigate"),t=u.useRef(!1);return u.useLayoutEffect(()=>{t.current=!0}),u.useCallback(async(a,o={})=>{S(t.current,Ce),t.current&&("number"==typeof a?await e.navigate(a):await e.navigate(a,{fromRouteId:n,...o}))},[e,n])}():function(){y(ye(),"useNavigate() may be used only in the context of a component.");let e=u.useContext(ie),{basename:n,navigator:t}=u.useContext(se),{matches:a}=u.useContext(ve),{pathname:o}=Se(),r=JSON.stringify(q(a)),l=u.useRef(!1);return u.useLayoutEffect(()=>{l.current=!0}),u.useCallback((a,i={})=>{if(S(l.current,Ce),!l.current)return;if("number"==typeof a)return void t.go(a);let c=Y(a,JSON.parse(r),o,"path"===i.relative);null==e&&"/"!==n&&(c.pathname="/"===c.pathname?n:J([n,c.pathname])),_e("string"==typeof a?a:P(a),t.createHref(c),be(t),"reject"),(i.replace?t.replace:t.push)(c,i.state,i)},[n,t,r,o,e])}()}function Pe(e,{relative:n}={}){let{matches:t}=u.useContext(ve),{pathname:a}=Se(),o=JSON.stringify(q(t));return u.useMemo(()=>Y(e,JSON.parse(o),a,"path"===n),[e,o,a,n])}function Ie(e,n,t){y(ye(),"useRoutes() may be used only in the context of a component.");let{navigator:a}=u.useContext(se),{matches:o}=u.useContext(ve),r=o[o.length-1],l=r?r.params:{};r&&r.pathname;let i=r?r.pathnameBase:"/";r&&r.route;let c,p=Se();if(n){let e="string"==typeof n?I(n):n;y("/"===i||e.pathname?.startsWith(i),`When overriding the location using \`\` or \`useRoutes(routes, location)\`, the location pathname must begin with the portion of the URL pathname that was matched by all parent routes. The current pathname base is "${i}" but pathname "${e.pathname}" was given in the \`location\` prop.`),c=e}else c=p;let d=c.pathname||"/",s=d;if("/"!==i){let e=i.replace(/^\//,"").split("/");s="/"+d.replace(/^\//,"").split("/").slice(e.length).join("/")}let f=t&&t.state.matches.length?t.state.matches.map(e=>Object.assign(e,{route:t.manifest[e.route.id]||e.route})):E(e,{pathname:s}),v=function(e,n=[],t){let a=t?.state;if(null==e){if(!a)return null;if(a.errors)e=a.matches;else{if(0!==n.length||a.initialized||!(a.matches.length>0))return null;e=a.matches}}let o=e,r=a?.errors;if(null!=r){let e=o.findIndex(e=>e.route.id&&void 0!==r?.[e.route.id]);y(e>=0,`Could not find a matching route for errors on route IDs: ${Object.keys(r).join(",")}`),o=o.slice(0,Math.min(o.length,e+1))}let l=!1,i=-1;if(t&&a){l=a.renderFallback;for(let e=0;e=0?o.slice(0,i+1):[o[0]];break}}}}let c=t?.onError,p=a&&c?(e,n)=>{c(e,{location:a.location,params:a.matches?.[0]?.params??{},pattern:oe(a.matches),errorInfo:n})}:void 0;return o.reduceRight((e,t,c)=>{let d,s=!1,f=null,v=null;var m;a&&(d=r&&t.route.id?r[t.route.id]:void 0,f=t.route.errorElement||je,l&&(i<0&&0===c?(Ae[m="route-fallback"]||(Ae[m]=!0,S(!1,"No `HydrateFallback` element provided to render during initial hydration")),s=!0,v=null):i===c&&(s=!0,v=t.route.hydrateFallbackElement||null)));let g=n.concat(o.slice(0,c+1)),b=()=>{let n;return n=d?f:s?v:t.route.Component?u.createElement(t.route.Component,null):t.route.element?t.route.element:e,u.createElement(Oe,{match:t,routeContext:{outlet:e,matches:g,isDataRoute:null!=a},children:n})};return a&&(t.route.ErrorBoundary||t.route.errorElement||0===c)?u.createElement(Te,{location:a.location,revalidation:a.revalidation,component:f,error:d,children:b(),routeContext:{outlet:null,matches:g,isDataRoute:!0},onError:p}):b()},null)}(f&&f.map(e=>Object.assign({},e,{params:Object.assign({},l,e.params),pathname:J([i,a.encodeLocation?a.encodeLocation(e.pathname.replace(/%/g,"%25").replace(/\?/g,"%3F").replace(/#/g,"%23")).pathname:e.pathname]),pathnameBase:"/"===e.pathnameBase?i:J([i,a.encodeLocation?a.encodeLocation(e.pathnameBase.replace(/%/g,"%25").replace(/\?/g,"%3F").replace(/#/g,"%23")).pathname:e.pathnameBase])})),o,t);return n&&v?u.createElement(fe.Provider,{value:{location:{pathname:"/",search:"",hash:"",state:null,key:"default",mask:void 0,...c},navigationType:"POP"}},v):v}function Ee(){let e=function(){let e=u.useContext(me),n=function(e){let n=u.useContext(ce);return y(n,Me(e)),n}("useRouteError"),t=Re("useRouteError");return void 0!==e?e:n.errors?.[t]}(),n=function(e){return null!=e&&"number"==typeof e.status&&"string"==typeof e.statusText&&"boolean"==typeof e.internal&&"data"in e}(e)?`${e.status} ${e.statusText}`:e instanceof Error?e.message:JSON.stringify(e),t=e instanceof Error?e.stack:null;return u.createElement(u.Fragment,null,u.createElement("h2",null,"Unexpected Application Error!"),u.createElement("h3",{style:{fontStyle:"italic"}},n),t?u.createElement("pre",{style:{padding:"0.5rem",backgroundColor:"rgba(200,200,200, 0.5)"}},t):null,null)}u.createContext(null);const je=u.createElement(Ee,null);var Te=class extends u.Component{constructor(e){super(e),this.state={location:e.location,revalidation:e.revalidation,error:e.error}}static contextType=pe;static getDerivedStateFromError(e){return{error:e}}static getDerivedStateFromProps(e,n){return n.location!==e.location||"idle"!==n.revalidation&&"idle"===e.revalidation?{error:e.error,location:e.location,revalidation:e.revalidation}:{error:void 0!==e.error?e.error:n.error,location:n.location,revalidation:e.revalidation||n.revalidation}}componentDidCatch(e,n){this.props.onError?this.props.onError(e,n):console.error("React Router caught the following error during render",e)}render(){let e=this.state.error;if(this.context&&"object"==typeof e&&e&&"digest"in e&&"string"==typeof e.digest){const n=function(e){if(e.startsWith(`${we}:ROUTE_ERROR_RESPONSE:{`))try{let n=JSON.parse(e.slice(40));if("object"==typeof n&&n&&"number"==typeof n.status&&"string"==typeof n.statusText)return new ae(n.status,n.statusText,n.data)}catch{}}(e.digest);n&&(e=n)}let n=void 0!==e?u.createElement(ve.Provider,{value:this.props.routeContext},u.createElement(me.Provider,{value:e,children:this.props.component})):this.props.children;return this.context?u.createElement(ze,{error:e},n):n}};const De=new WeakMap;function ze({children:e,error:n}){let{basename:t,navigator:a}=u.useContext(se);if("object"==typeof n&&n&&"digest"in n&&"string"==typeof n.digest){let e=function(e){if(e.startsWith(`${we}:REDIRECT:{`))try{let n=JSON.parse(e.slice(28));if("object"==typeof n&&n&&"number"==typeof n.status&&"string"==typeof n.statusText&&"string"==typeof n.location&&"boolean"==typeof n.reloadDocument&&"boolean"==typeof n.replace)return n}catch{}}(n.digest);if(e){let o=De.get(n);if(o)throw o;let r=le(e.location,t),l=r.absoluteURL||r.to;if(_e(e.location,l,be(a),"allow-explicit"),function(e){try{return ke.includes(new URL(e).protocol)}catch{return!1}}(l))throw new Error("Invalid redirect location");if(re&&!De.get(n)){if(!r.isExternal&&!e.reloadDocument){const t=Promise.resolve().then(()=>window.__reactRouterDataRouter.navigate(r.to,{replace:e.replace}));throw De.set(n,t),t}window.location.href=l}return u.createElement("meta",{httpEquiv:"refresh",content:`0;url=${l}`})}}return e}function Oe({routeContext:e,match:n,children:t}){let a=u.useContext(ie);return a&&a.static&&a.staticContext&&(n.route.errorElement||n.route.ErrorBoundary)&&(a.staticContext._deepestRenderedBoundaryId=n.route.id),u.createElement(ve.Provider,{value:e},t)}function Me(e){return`${e} must be used within a data router. See https://reactrouter.com/en/main/routers/picking-a-router.`}function Re(e){let n=function(e){let n=u.useContext(ve);return y(n,Me(e)),n}(e),t=n.matches[n.matches.length-1];return y(t.route.id,`${e} can only be used on routes that contain a unique "id"`),t.route.id}const Ae={};function Ge({to:e,replace:n,state:t,relative:a}){y(ye()," may be used only in the context of a component.");let{static:o,navigator:r}=u.useContext(se);S(!o," must not be used on the initial render in a . This is a no-op, but you should modify your code so the is only ever rendered in response to some user interaction or state change.");let{matches:l}=u.useContext(ve),{pathname:i}=Se(),c=Be(),p=Y(e,q(l),i,"path"===a);_e("string"==typeof e?e:P(e),r.createHref(p),be(r),"reject");let d=JSON.stringify(p);return u.useEffect(()=>{c(JSON.parse(d),{replace:n,state:t,relative:a})},[c,d,a,n,t]),null}function We(e){y(!1,"A is only ever to be used as the child of element, never rendered directly. Please wrap your in a .")}function Fe({basename:e="/",children:n=null,location:t,navigationType:a="POP",navigator:o,static:r=!1,useTransitions:l}){y(!ye(),"You cannot render a inside another . You should never have more than one in your app.");let i=e.replace(/^\/*/,"/"),c=u.useMemo(()=>({basename:i,navigator:o,static:r,useTransitions:l,future:{}}),[i,o,r,l]);"string"==typeof t&&(t=I(t));let{pathname:p="/",search:d="",hash:s="",state:f=null,key:v="default",mask:m}=t,g=u.useMemo(()=>{let e=K(p,i);return null==e?null:{location:{pathname:e,search:d,hash:s,state:f,key:v,mask:m},navigationType:a}},[i,p,d,s,f,v,a,m]);return S(null!=g,` is not able to match the URL "${p}${d}${s}" because it does not start with the basename, so the won't render anything.`),null==g?null:u.createElement(se.Provider,{value:c},u.createElement(fe.Provider,{children:n,value:g}))}function Le({children:e,location:n}){return Ie(Ne(e),n)}function Ne(e,n=[]){let t=[];return u.Children.forEach(e,(e,a)=>{if(!u.isValidElement(e))return;let o=[...n,a];if(e.type===u.Fragment)return void t.push.apply(t,Ne(e.props.children,o));y(e.type===We,`[${"string"==typeof e.type?e.type:e.type.name}] is not a component. All component children of must be a or `);let r=e.props;y(!r.index||!r.children,"An index route cannot have child routes.");let l={id:r.id||o.join("-"),caseSensitive:r.caseSensitive,element:r.element,Component:r.Component,index:r.index,path:r.path,middleware:r.middleware,loader:r.loader,action:r.action,hydrateFallbackElement:r.hydrateFallbackElement,HydrateFallback:r.HydrateFallback,errorElement:r.errorElement,ErrorBoundary:r.ErrorBoundary,shouldRevalidate:r.shouldRevalidate,handle:r.handle,lazy:r.lazy};r.children&&(l.children=Ne(r.children,o)),t.push(l)}),t}u.memo(function({routes:e,manifest:n,future:t,state:a,isStatic:o,onError:r}){return Ie(e,void 0,{manifest:n,state:a,isStatic:o,onError:r,future:t})}),u.Component;const $e="application/x-www-form-urlencoded";function He(e){return"undefined"!=typeof HTMLElement&&e instanceof HTMLElement}function Ue(e=""){return new URLSearchParams("string"==typeof e||Array.isArray(e)||e instanceof URLSearchParams?e:Object.keys(e).reduce((n,t)=>{let a=e[t];return n.concat(Array.isArray(a)?a.map(e=>[t,e]):[[t,a]])},[]))}let Ke=null;const Ve=new Set(["application/x-www-form-urlencoded","multipart/form-data","text/plain"]);function Xe(e){return null==e||Ve.has(e)?e:(S(!1,`"${e}" is not a valid \`encType\` for \`
\`/\`\` and will default to "${$e}"`),null)}function qe(e,n){if(!1===e||null==e)throw new Error(n)}function Ye(e){return null!=e&&(null==e.href?"preload"===e.rel&&"string"==typeof e.imageSrcSet&&"string"==typeof e.imageSizes:"string"==typeof e.rel&&"string"==typeof e.href)}async function Ze(e,n,t){return function(e,n){let t=new Set,a=new Set(n);return e.reduce((e,o)=>{if(n&&(null==(r=o)||"string"!=typeof r.page)&&"script"===o.as&&o.href&&a.has(o.href))return e;var r;let l=JSON.stringify(function(e){let n={},t=Object.keys(e).sort();for(let a of t)n[a]=e[a];return n}(o));return t.has(l)||(t.add(l),e.push({key:l,link:o})),e},[])}((await Promise.all(e.map(async e=>{let a=n.routes[e.route.id];if(a){let e=await async function(e,n){if(e.id in n)return n[e.id];try{let t=await import(e.module);return n[e.id]=t,t}catch(n){return console.error(`Error loading route module \`${e.module}\`, reloading page...`),console.error(n),window.__reactRouterContext&&window.__reactRouterContext.isSpaMode,window.location.reload(),new Promise(()=>{})}}(a,t);return e.links?e.links():[]}return[]}))).flat(1).filter(Ye).filter(e=>"stylesheet"===e.rel||"preload"===e.rel).map(e=>"stylesheet"===e.rel?{...e,rel:"prefetch",as:"style"}:{...e,rel:"prefetch"}))}function Je(e,n,t,a,o,r){let l=(e,n)=>!t[n]||e.route.id!==t[n].route.id,i=(e,n)=>t[n].pathname!==e.pathname||t[n].route.path?.endsWith("*")&&t[n].params["*"]!==e.params["*"];return"assets"===r?n.filter((e,n)=>l(e,n)||i(e,n)):"data"===r?n.filter((n,r)=>{let c=a.routes[n.route.id];if(!c||!c.hasLoader)return!1;if(l(n,r)||i(n,r))return!0;if(n.route.shouldRevalidate){let a=n.route.shouldRevalidate({currentUrl:new URL(o.pathname+o.search+o.hash,window.origin),currentParams:t[0]?.params||{},nextUrl:new URL(e,window.origin),nextParams:n.params,defaultShouldRevalidate:!0});if("boolean"==typeof a)return a}return!0}):[]}function Qe(e,n){let t="string"==typeof e?new URL(e,"undefined"==typeof window?"server://singlefetch/":window.location.origin):e;return t.pathname.endsWith("/")?t.pathname=`${t.pathname}_.${n}`:t.pathname=`${t.pathname}.${n}`,t}Symbol("SingleFetchRedirect"),new Set([100,101,204,205]);const en=u.createContext(void 0);function nn(){let e=u.useContext(en);return qe(e,"You must render this element inside a element"),e}function tn(e,n){return t=>{e&&e(t),t.defaultPrevented||n(t)}}function an({page:e,...n}){let t=u.useContext(pe),{nonce:a}=nn(),{router:o}=function(){let e=u.useContext(ie);return qe(e,"You must render this element inside a element"),e}(),r=u.useMemo(()=>E(o.routes,e,o.basename),[o.routes,e,o.basename]);return r?(null==n.nonce&&a&&(n={...n,nonce:a}),t?u.createElement(on,{page:e,matches:r,...n}):u.createElement(rn,{page:e,matches:r,...n})):null}function on({page:e,matches:n,...t}){let a=Se(),o=u.useMemo(()=>{if(e===a.pathname+a.search+a.hash)return[];let t=Qe(e,"rsc"),o=!1,r=[];for(let e of n)"function"==typeof e.route.shouldRevalidate?o=!0:r.push(e.route.id);return o&&r.length>0&&t.searchParams.set("_routes",r.join(",")),[t.pathname+t.search]},[e,a,n]);return u.createElement(u.Fragment,null,o.map(e=>u.createElement("link",{key:e,rel:"prefetch",as:"fetch",href:e,...t})))}function rn({page:e,matches:n,...t}){let a=Se(),{manifest:o,routeModules:r}=nn(),{loaderData:l,matches:i}=function(){let e=u.useContext(ce);return qe(e,"You must render this element inside a element"),e}(),c=u.useMemo(()=>Je(e,n,i,o,a,"data"),[e,n,i,o,a]),p=u.useMemo(()=>Je(e,n,i,o,a,"assets"),[e,n,i,o,a]),d=u.useMemo(()=>{if(e===a.pathname+a.search+a.hash)return[];let t=new Set,i=!1;if(n.forEach(e=>{let n=o.routes[e.route.id];n&&n.hasLoader&&(!c.some(n=>n.route.id===e.route.id)&&e.route.id in l&&r[e.route.id]?.shouldRevalidate||n.hasClientLoader?i=!0:t.add(e.route.id))}),0===t.size)return[];let p=Qe(e,"data");return i&&t.size>0&&p.searchParams.set("_routes",n.filter(e=>t.has(e.route.id)).map(e=>e.route.id).join(",")),[p.pathname+p.search]},[l,a,o,c,n,e,r]),s=u.useMemo(()=>function(e,n,{includeHydrateFallback:t}={}){return a=e.map(e=>{let a=n.routes[e.route.id];if(!a)return[];let o=[a.module];return a.clientActionModule&&(o=o.concat(a.clientActionModule)),a.clientLoaderModule&&(o=o.concat(a.clientLoaderModule)),t&&a.hydrateFallbackModule&&(o=o.concat(a.hydrateFallbackModule)),a.imports&&(o=o.concat(a.imports)),o}).flat(1),[...new Set(a)];var a}(p,o),[p,o]),f=function(e){let{manifest:n,routeModules:t}=nn(),[a,o]=u.useState([]);return u.useEffect(()=>{let a=!1;return Ze(e,n,t).then(e=>{a||o(e)}),()=>{a=!0}},[e,n,t]),a}(p);return u.createElement(u.Fragment,null,d.map(e=>u.createElement("link",{key:e,rel:"prefetch",as:"fetch",href:e,...t})),s.map(e=>u.createElement("link",{key:e,rel:"modulepreload",href:e,...t})),f.map(({key:e,link:n})=>u.createElement("link",{key:e,nonce:t.nonce,...n,crossOrigin:n.crossOrigin??t.crossOrigin})))}function ln(...e){return n=>{e.forEach(e=>{"function"==typeof e?e(n):null!=e&&(e.current=n)})}}en.displayName="FrameworkContext";const cn="undefined"!=typeof window&&void 0!==window.document&&void 0!==window.document.createElement;try{cn&&(window.__reactRouterVersion="8")}catch{}function pn({basename:e,children:n,useTransitions:t,window:a}){let o=u.useRef(null);null==o.current&&(o.current=function(e={}){return function(e,n,t,a={}){let{window:o=document.defaultView,v5Compat:r=!1}=a,l=o.history,i="POP",c=null,p=d();function d(){return(l.state||{idx:null}).idx}function s(){i="POP";let e=d(),n=null==e?null:e-p;p=e,c&&c({action:i,location:v.location,delta:n})}function f(e){return function(e,n,t=!1){let a="http://localhost";e&&(a="null"!==e.location.origin?e.location.origin:e.location.href),y(a,"No window.location.(origin|href) available to create URL");let o="string"==typeof n?n:P(n);return o=o.replace(/ $/,"%20"),!t&&x.test(o)&&(o=a+o),new URL(o,a)}(o,e)}null==p&&(p=0,l.replaceState({...l.state,idx:p},""));let v={get action(){return i},get location(){return e(o,l)},listen(e){if(c)throw new Error("A history only accepts one active listener");return o.addEventListener(k,s),c=e,()=>{o.removeEventListener(k,s),c=null}},createHref:e=>n(o,e),createURL:f,encodeLocation(e){let n=f(e);return{pathname:n.pathname,search:n.search,hash:n.hash}},push:function(e,n){i="PUSH";let a=w(e)?e:B(v.location,e,n);t&&t(a,e),p=d()+1;let s=C(a,p),f=v.createHref(a.mask||a);try{l.pushState(s,"",f)}catch(e){if(e instanceof DOMException&&"DataCloneError"===e.name)throw e;o.location.assign(f)}r&&c&&c({action:i,location:v.location,delta:1})},replace:function(e,n){i="REPLACE";let a=w(e)?e:B(v.location,e,n);t&&t(a,e),p=d();let o=C(a,p),s=v.createHref(a.mask||a);l.replaceState(o,"",s),r&&c&&c({action:i,location:v.location,delta:0})},go:e=>l.go(e)};return v}(function(e,n){let t=n.state?.masked,{pathname:a,search:o,hash:r}=t||e.location;return B("",{pathname:a,search:o,hash:r},n.state&&n.state.usr||null,n.state&&n.state.key||"default",t?{pathname:e.location.pathname,search:e.location.search,hash:e.location.hash}:void 0)},function(e,n){return"string"==typeof n?n:P(n)},null,e)}({window:a,v5Compat:!0}));let r=o.current,[l,i]=u.useState({action:r.action,location:r.location}),c=u.useCallback(e=>{!1===t?i(e):u.startTransition(()=>i(e))},[t]);return u.useLayoutEffect(()=>r.listen(c),[r,c]),u.createElement(Fe,{basename:e,children:n,location:l.location,navigationType:l.action,navigator:r,useTransitions:t})}const dn=u.forwardRef(function({onClick:e,discover:n="render",prefetch:t="none",relative:a,reloadDocument:o,replace:r,mask:l,state:i,target:c,to:p,preventScrollReset:d,viewTransition:s,defaultShouldRevalidate:f,...v},m){let{basename:g,navigator:b,useTransitions:_}=u.useContext(se),x="string"==typeof p&&h.test(p),k=le(p,g),w=function(e,{relative:n}={}){y(ye(),"useHref() may be used only in the context of a component.");let{basename:t,navigator:a}=u.useContext(se),{hash:o,pathname:r,search:l}=Pe(e,{relative:n}),i=r;return"/"!==t&&(i="/"===r?t:J([t,r])),a.createHref({pathname:i,search:l,hash:o})}(p=k.to,{relative:a}),S=Se(),C=null;if(l){let e=Y(l,[],S.mask?S.mask.pathname:"/",!0);"/"!==g&&(e.pathname="/"===e.pathname?g:J([g,e.pathname])),C=b.createHref(e)}let[B,I,E]=function(e,n){let t=u.useContext(en),[a,o]=u.useState(!1),[r,l]=u.useState(!1),{onFocus:i,onBlur:c,onMouseEnter:p,onMouseLeave:d,onTouchStart:s}=n,f=u.useRef(null);u.useEffect(()=>{if("render"===e&&l(!0),"viewport"===e){let e=e=>{e.forEach(e=>{l(e.isIntersecting)})},n=new IntersectionObserver(e,{threshold:.5});return f.current&&n.observe(f.current),()=>{n.disconnect()}}},[e]),u.useEffect(()=>{if(a){let e=setTimeout(()=>{l(!0)},100);return()=>{clearTimeout(e)}}},[a]);let v=()=>{o(!0)},m=()=>{o(!1),l(!1)};return t?"intent"!==e?[r,f,{}]:[r,f,{onFocus:tn(i,v),onBlur:tn(c,m),onMouseEnter:tn(p,v),onMouseLeave:tn(d,m),onTouchStart:tn(s,v)}]:[!1,f,{}]}(t,v),j=function(e,{target:n,replace:t,mask:a,state:o,preventScrollReset:r,relative:l,viewTransition:i,defaultShouldRevalidate:c,useTransitions:p}={}){let d=Be(),s=Se(),f=Pe(e,{relative:l});return u.useCallback(v=>{if(function(e,n){return!(0!==e.button||n&&"_self"!==n||function(e){return!!(e.metaKey||e.altKey||e.ctrlKey||e.shiftKey)}(e))}(v,n)){v.preventDefault();let n=void 0!==t?t:P(s)===P(f),m=()=>d(e,{replace:n,mask:a,state:o,preventScrollReset:r,relative:l,viewTransition:i,defaultShouldRevalidate:c});p?u.startTransition(()=>m()):m()}},[s,d,f,t,a,o,n,e,r,l,i,c,p])}(p,{replace:r,mask:l,state:i,target:c,preventScrollReset:d,relative:a,viewTransition:s,defaultShouldRevalidate:f,useTransitions:_}),T=!(k.isExternal||o),D=u.createElement("a",{...v,...E,href:(T?C:void 0)||k.absoluteURL||w,onClick:T?function(n){e&&e(n),n.defaultPrevented||j(n)}:e,ref:ln(m,I),target:c,"data-discover":x||"render"!==n?void 0:"true"});return B&&!x?u.createElement(u.Fragment,null,D,u.createElement(an,{page:w})):D});dn.displayName="Link";const sn=u.forwardRef(function({"aria-current":e="page",caseSensitive:n=!1,className:t="",end:a=!1,style:o,to:r,viewTransition:l,children:i,...c},p){let d=Pe(r,{relative:c.relative}),s=Se(),f=u.useContext(ce),{navigator:v,basename:m}=u.useContext(se),g=null!=f&&function(e,{relative:n}={}){let t=u.useContext(de);y(null!=t,"`useViewTransitionState` must be used within `react-router/dom`'s `RouterProvider`. Did you accidentally import `RouterProvider` from `react-router`?");let{basename:a}=vn("useViewTransitionState"),o=Pe(e,{relative:n});if(!t.isTransitioning)return!1;let r=K(t.currentLocation.pathname,a)||t.currentLocation.pathname,l=K(t.nextLocation.pathname,a)||t.nextLocation.pathname;return null!=$(o.pathname,l)||null!=$(o.pathname,r)}(d)&&!0===l,b=v.encodeLocation?v.encodeLocation(d).pathname:d.pathname,_=s.pathname,h=f&&f.navigation&&f.navigation.location?f.navigation.location.pathname:null;n||(_=_.toLowerCase(),h=h?h.toLowerCase():null,b=b.toLowerCase()),h&&m&&(h=K(h,m)||h);const x="/"!==b&&b.endsWith("/")?b.length-1:b.length;let k,w=_===b||!a&&_.startsWith(b)&&"/"===_.charAt(x),S=null!=h&&(h===b||!a&&h.startsWith(b)&&"/"===h.charAt(x)),C={isActive:w,isPending:S,isTransitioning:g},B=w?e:void 0;k="function"==typeof t?t(C):[t,w?"active":null,S?"pending":null,g?"transitioning":null].filter(Boolean).join(" ");let P="function"==typeof o?o(C):o;return u.createElement(dn,{...c,"aria-current":B,className:k,ref:p,style:P,to:r,viewTransition:l},"function"==typeof i?i(C):i)});sn.displayName="NavLink";const fn=u.forwardRef(({discover:e="render",fetcherKey:n,navigate:t,reloadDocument:a,replace:o,state:r,method:l="get",action:i,onSubmit:c,relative:p,preventScrollReset:d,viewTransition:s,defaultShouldRevalidate:f,...v},m)=>{let{useTransitions:g}=u.useContext(se),b=function(){let{router:e}=vn("useSubmit"),{basename:n}=u.useContext(se),t=Re("useRouteId"),a=e.fetch,o=e.navigate;return u.useCallback(async(e,r={})=>{let{action:l,method:i,encType:c,formData:p,body:d}=function(e,n){let t,a,o,r,l;if(He(i=e)&&"form"===i.tagName.toLowerCase()){let l=e.getAttribute("action");a=l?K(l,n):null,t=e.getAttribute("method")||"get",o=Xe(e.getAttribute("enctype"))||$e,r=new FormData(e)}else if(function(e){return He(e)&&"button"===e.tagName.toLowerCase()}(e)||function(e){return He(e)&&"input"===e.tagName.toLowerCase()}(e)&&("submit"===e.type||"image"===e.type)){let l=e.form;if(null==l)throw new Error('Cannot submit a