.pagination-circle .page-numbers { display: flex; background-color:#F3F2F7; border-radius: 24px; margin: auto 8px; }
.pagination-circle .page-item .page-link { background-color: #F3F2F7; }
.pagination-circle .page-item.active .page-link { background-color: #5D80B6; }
.pagination-circle .page-item .page-link i { color: #5D80B6; }
.th_hidden { display: none }
.clickable { cursor: pointer }

.contextual-help-panel { border: 0; border-radius: 8px; overflow: hidden; }
.contextual-help-panel__header { align-items: center; border-bottom: 1px solid #e6e9ef; padding: 1.15rem 1.5rem; }
.contextual-help-panel__heading { align-items: center; display: flex; gap: .75rem; min-width: 0; }
.contextual-help-panel__icon { align-items: center; background: #eef4ff; border-radius: 50%; color: #2f5f98; display: inline-flex; flex: 0 0 auto; height: 2.25rem; justify-content: center; width: 2.25rem; }
.contextual-help-panel__body { padding: 1.5rem; }
.contextual-help-panel__footer { border-top: 1px solid #e6e9ef; padding: 1rem 1.5rem; }
.contextual-help-state { align-items: center; color: #516070; display: flex; flex-direction: column; gap: .75rem; justify-content: center; min-height: 9rem; text-align: center; }
.contextual-help-state--empty, .contextual-help-state--error { background: #f7f9fc; border: 1px solid #e1e7f0; border-radius: 8px; padding: 1.5rem; }
.contextual-help-doc__title { color: #1f2a37; font-size: 1.2rem; line-height: 1.35; margin-bottom: .55rem; }
.contextual-help-doc__summary { color: #526171; font-size: .98rem; line-height: 1.6; margin-bottom: 0; max-width: 68ch; }
.contextual-help-doc__actions { margin-top: 1.1rem; }
.contextual-help-doc__button { align-items: center; display: inline-flex; }
.contextual-help-doc + .contextual-help-doc { border-top: 1px solid #e6e9ef; margin-top: 1.5rem; padding-top: 1.5rem; }
.contextual-help-section-title { align-items: center; color: #2d3748; display: flex; font-size: .95rem; font-weight: 600; line-height: 1.35; margin-bottom: .75rem; }
.contextual-help-media { margin-top: 1.4rem; }
.contextual-help-media--video .contextual-help-media__frame { background: #111827; }
.contextual-help-media__frame { border: 1px solid #dbe2ea; border-radius: 8px; overflow: hidden; }
.contextual-help-media__video, .contextual-help-media__image { display: block; width: 100%; }
.contextual-help-media__video { aspect-ratio: 16 / 9; max-height: 28rem; }
.contextual-help-media__image { height: auto; }
.contextual-help-media__caption { color: #667385; font-size: .88rem; margin: .55rem 0 0; }
.contextual-help-concepts { border-top: 1px solid #e6e9ef; margin-top: 1.5rem; padding-top: 1.25rem; }
.contextual-help-concepts__list { display: grid; gap: .75rem; list-style: none; margin: 0; padding: 0; }
.contextual-help-concepts__item { background: #ffffff; border: 1px solid #dfe6ef; border-radius: 8px; padding: .85rem 1rem; }
.contextual-help-concepts__title { color: #253142; font-weight: 600; }
.contextual-help-concepts__summary { color: #667385; font-size: .9rem; line-height: 1.5; margin-top: .25rem; }
