/* OneFSG .41.90 - Access Administration & Audit Workspaces.
 * Presentation-only: native nodes, current status labels, exact account/grant dates,
 * authorized site choices, preview/confirm/save and audit export handlers stay intact.
 * No grant, role, scope, identity, expiry, source record or API behavior is changed.
 * The original hidden, disabled, details and checkbox behavior must be preserved.
 */

html.fsg-ui #v8-content :is(
  .admin-app,
  .ad64,
  .ar68,
  .sa65
):not(:where([data-fsg-administration-skip],[data-fsg-administration-skip] *,[contenteditable],[contenteditable] *,.dc-reader,.dc-reader *,.dc-structured-document,.dc-structured-document *,.onefsg-rich-content,.onefsg-rich-content *,.fs-app,.fs-app *,.hrapp-badge-card,.hrapp-badge-card *,.fsg-money,.fsg-money *)) {
  font-family:var(--fsg-font);
  color:var(--fsg-text);
  line-height:1.5;
  min-width:0;
}

html.fsg-ui #v8-content :is(
  .admin-app .admin-shell,
  .admin-app .admin-body
):not(:where([data-fsg-administration-skip],[data-fsg-administration-skip] *,[contenteditable],[contenteditable] *,.dc-reader,.dc-reader *,.dc-structured-document,.dc-structured-document *,.onefsg-rich-content,.onefsg-rich-content *,.fs-app,.fs-app *,.hrapp-badge-card,.hrapp-badge-card *,.fsg-money,.fsg-money *)) {
  background:var(--fsg-canvas);
  border-color:var(--fsg-line);
  box-shadow:var(--fsg-shadow-1);
}

html.fsg-ui #v8-content :is(
  .admin-app .admin-card,
  .admin-app .admin-context,
  .admin-app .admin-info,
  .admin-app .admin-rule,
  .admin-app .admin-row-button,
  .ad64 .ad64-summary > div,
  .ad64 .ad64-app,
  .ar68 .ar68-check,
  .ar68 .ar68-app,
  .ar68 .ar68-context,
  .ar68 .ar68-limits,
  .sa65
):not(:where([data-fsg-administration-skip],[data-fsg-administration-skip] *,[contenteditable],[contenteditable] *,.dc-reader,.dc-reader *,.dc-structured-document,.dc-structured-document *,.onefsg-rich-content,.onefsg-rich-content *,.fs-app,.fs-app *,.hrapp-badge-card,.hrapp-badge-card *,.fsg-money,.fsg-money *)) {
  background:var(--fsg-surface);
  border:1px solid var(--fsg-line);
  border-radius:8px;
  box-shadow:var(--fsg-shadow-1);
  min-width:0;
}

html.fsg-ui #v8-content :is(
  .admin-app .admin-card,
  .ad64 .ad64-summary > div,
  .ad64 .ad64-app,
  .ar68 .ar68-check,
  .ar68 .ar68-app
):not(:where([data-fsg-administration-skip],[data-fsg-administration-skip] *,[contenteditable],[contenteditable] *,.dc-reader,.dc-reader *,.dc-structured-document,.dc-structured-document *,.onefsg-rich-content,.onefsg-rich-content *,.fs-app,.fs-app *,.hrapp-badge-card,.hrapp-badge-card *,.fsg-money,.fsg-money *)) {
  padding:16px;
}

html.fsg-ui #v8-content :is(
  .ad64 .ad64-filters,
  .ad64 .ad64-approval,
  .ad64 .ad64-boundaries,
  .ad64 .ad64-history,
  .admin-app .admin-directory-invite,
  .admin-app .admin-entitlements,
  .admin-app .admin-entitlement-row,
  .admin-app .admin-manage-panel,
  .ar68,
  .ar68 .ar68-feedback,
  .sa65 form
):not(:where([data-fsg-administration-skip],[data-fsg-administration-skip] *,[contenteditable],[contenteditable] *,.dc-reader,.dc-reader *,.dc-structured-document,.dc-structured-document *,.onefsg-rich-content,.onefsg-rich-content *,.fs-app,.fs-app *,.hrapp-badge-card,.hrapp-badge-card *,.fsg-money,.fsg-money *)) {
  background:var(--fsg-surface-2);
  border-color:var(--fsg-line);
  border-radius:8px;
  min-width:0;
}

html.fsg-ui #v8-content :is(
  .admin-app .admin-entitlements,
  .admin-app .admin-directory-invite,
  .ad64 .ad64-history,
  .ad64 .ad64-boundaries,
  .ar68
):not(:where([data-fsg-administration-skip],[data-fsg-administration-skip] *,[contenteditable],[contenteditable] *,.dc-reader,.dc-reader *,.dc-structured-document,.dc-structured-document *,.onefsg-rich-content,.onefsg-rich-content *,.fs-app,.fs-app *,.hrapp-badge-card,.hrapp-badge-card *,.fsg-money,.fsg-money *)) {
  padding:16px;
}

html.fsg-ui #v8-content :is(
  .ad64 .ad64-filters,
  .ad64 .ad64-apps,
  .ad64 .ad64-approval,
  .ar68 .ar68-apps,
  .ar68 .ar68-checks,
  .sa65 form
):not(:where([data-fsg-administration-skip],[data-fsg-administration-skip] *,[contenteditable],[contenteditable] *,.dc-reader,.dc-reader *,.dc-structured-document,.dc-structured-document *,.onefsg-rich-content,.onefsg-rich-content *,.fs-app,.fs-app *,.hrapp-badge-card,.hrapp-badge-card *,.fsg-money,.fsg-money *)) {
  gap:12px;
}

html.fsg-ui #v8-content :is(
  .ad64 h2,
  .ar68 h3,
  .sa65 h2,
  .admin-app .admin-card h2
):not(:where([data-fsg-administration-skip],[data-fsg-administration-skip] *,[contenteditable],[contenteditable] *,.dc-reader,.dc-reader *,.dc-structured-document,.dc-structured-document *,.onefsg-rich-content,.onefsg-rich-content *,.fs-app,.fs-app *,.hrapp-badge-card,.hrapp-badge-card *,.fsg-money,.fsg-money *)) {
  font-size:22px;
  line-height:1.3;
  font-weight:700;
  color:var(--fsg-text);
  overflow-wrap:anywhere;
}

html.fsg-ui #v8-content :is(
  .ad64 h3,
  .ar68 h4,
  .admin-app .admin-card h3,
  .ad64 .ad64-app > div > b,
  .admin-app .admin-info b,
  .admin-app .admin-rule b
):not(:where([data-fsg-administration-skip],[data-fsg-administration-skip] *,[contenteditable],[contenteditable] *,.dc-reader,.dc-reader *,.dc-structured-document,.dc-structured-document *,.onefsg-rich-content,.onefsg-rich-content *,.fs-app,.fs-app *,.hrapp-badge-card,.hrapp-badge-card *,.fsg-money,.fsg-money *)) {
  font-size:16px;
  line-height:1.4;
  font-weight:500;
  color:var(--fsg-text);
}

html.fsg-ui #v8-content :is(
  .admin-app .admin-kicker,
  .ar68 .ar68-kicker,
  .sa65 .sa65-kicker
):not(:where([data-fsg-administration-skip],[data-fsg-administration-skip] *,[contenteditable],[contenteditable] *,.dc-reader,.dc-reader *,.dc-structured-document,.dc-structured-document *,.onefsg-rich-content,.onefsg-rich-content *,.fs-app,.fs-app *,.hrapp-badge-card,.hrapp-badge-card *,.fsg-money,.fsg-money *)) {
  color:var(--fsg-orange-ink);
  font-size:11px;
  font-weight:700;
  letter-spacing:.1em;
}

html.fsg-ui #v8-content :is(
  .ad64 small,
  .ad64 .ad64-count,
  .ad64 .ad64-boundaries p,
  .admin-app .admin-directory-metrics-note,
  .ar68 small,
  .ar68 .ar68-context span,
  .ar68 .ar68-feedback span,
  .ar68 .ar68-filter > span,
  .sa65 small
):not(:where([data-fsg-administration-skip],[data-fsg-administration-skip] *,[contenteditable],[contenteditable] *,.dc-reader,.dc-reader *,.dc-structured-document,.dc-structured-document *,.onefsg-rich-content,.onefsg-rich-content *,.fs-app,.fs-app *,.hrapp-badge-card,.hrapp-badge-card *,.fsg-money,.fsg-money *)) {
  color:var(--fsg-text-muted);
  line-height:1.55;
  overflow-wrap:anywhere;
}

html.fsg-ui #v8-content :is(
  .ad64 label,
  .ar68 label,
  .sa65 label,
  .admin-app .admin-label,
  .admin-app .admin-form label
):not(:where([data-fsg-administration-skip],[data-fsg-administration-skip] *,[contenteditable],[contenteditable] *,.dc-reader,.dc-reader *,.dc-structured-document,.dc-structured-document *,.onefsg-rich-content,.onefsg-rich-content *,.fs-app,.fs-app *,.hrapp-badge-card,.hrapp-badge-card *,.fsg-money,.fsg-money *)) {
  color:var(--fsg-text);
  font-weight:500;
  font-size:13px;
  min-width:0;
}

html.fsg-ui #v8-content :is(
  .ad64 input:not([type=checkbox]):not([type=radio]):not([type=file]):not([type=hidden]),
  .ad64 select,
  .ad64 textarea,
  .ar68 select,
  .sa65 input:not([type=checkbox]):not([type=radio]):not([type=hidden]),
  .sa65 select,
  .admin-app .admin-select,
  .admin-app .admin-input,
  .admin-app .admin-textarea
):not(:where([data-fsg-administration-skip],[data-fsg-administration-skip] *,[contenteditable],[contenteditable] *,.dc-reader,.dc-reader *,.dc-structured-document,.dc-structured-document *,.onefsg-rich-content,.onefsg-rich-content *,.fs-app,.fs-app *,.hrapp-badge-card,.hrapp-badge-card *,.fsg-money,.fsg-money *)) {
  font-family:var(--fsg-font);
  color:var(--fsg-text);
  background:var(--fsg-surface);
  border:1px solid var(--fsg-line-strong);
  border-radius:6px;
  box-shadow:var(--fsg-field-inset);
  font-weight:400;
  min-width:0;
  max-width:100%;
}

html.fsg-ui #v8-content :is(
  .ad64 input:disabled,
  .ad64 select:disabled,
  .ad64 textarea:disabled,
  .ar68 select:disabled,
  .admin-app .admin-input:disabled,
  .admin-app .admin-select:disabled
):not(:where([data-fsg-administration-skip],[data-fsg-administration-skip] *,[contenteditable],[contenteditable] *,.dc-reader,.dc-reader *,.dc-structured-document,.dc-structured-document *,.onefsg-rich-content,.onefsg-rich-content *,.fs-app,.fs-app *,.hrapp-badge-card,.hrapp-badge-card *,.fsg-money,.fsg-money *)) {
  background:var(--fsg-neutral-chip);
  color:var(--fsg-text-muted);
}

html.fsg-ui #v8-content :is(
  .ad64 button,
  .ar68 button,
  .sa65 button
):not(:where([data-fsg-administration-skip],[data-fsg-administration-skip] *,[contenteditable],[contenteditable] *,.dc-reader,.dc-reader *,.dc-structured-document,.dc-structured-document *,.onefsg-rich-content,.onefsg-rich-content *,.fs-app,.fs-app *,.hrapp-badge-card,.hrapp-badge-card *,.fsg-money,.fsg-money *)) {
  font-family:var(--fsg-font);
  background:var(--fsg-gloss);
  border:1px solid var(--fsg-ctrl-border);
  color:var(--fsg-text);
  border-radius:8px;
  font-size:13px;
  font-weight:500;
  padding:8px 12px;
  min-height:36px;
  height:auto;
  max-width:100%;
  white-space:normal;
  box-shadow:var(--fsg-shadow-1),inset 0 1px 0 var(--fsg-highlight);
}

html.fsg-ui #v8-content :is(
  .ad64 button[data-ad64=apply],
  .ad64 button[type=submit],
  .ar68 button[data-ar68=refresh],
  .sa65 form button[type=submit]
):not(:where([data-fsg-administration-skip],[data-fsg-administration-skip] *,[contenteditable],[contenteditable] *,.dc-reader,.dc-reader *,.dc-structured-document,.dc-structured-document *,.onefsg-rich-content,.onefsg-rich-content *,.fs-app,.fs-app *,.hrapp-badge-card,.hrapp-badge-card *,.fsg-money,.fsg-money *)) {
  color:var(--fsg-surface);
  background:linear-gradient(var(--fsg-primary-top),var(--fsg-primary-bottom));
  border-color:var(--fsg-primary-border);
}

html.fsg-ui #v8-content :is(
  .ad64 button:enabled:not([aria-disabled=true]):hover,
  .ar68 button:enabled:not([aria-disabled=true]):hover,
  .sa65 button:enabled:not([aria-disabled=true]):hover
):not(:where([data-fsg-administration-skip],[data-fsg-administration-skip] *,[contenteditable],[contenteditable] *,.dc-reader,.dc-reader *,.dc-structured-document,.dc-structured-document *,.onefsg-rich-content,.onefsg-rich-content *,.fs-app,.fs-app *,.hrapp-badge-card,.hrapp-badge-card *,.fsg-money,.fsg-money *)) {
  border-color:var(--fsg-orange-ink);
}

html.fsg-ui #v8-content :is(
  .ad64 button:focus-visible,
  .ad64 input:focus-visible,
  .ad64 select:focus-visible,
  .ad64 textarea:focus-visible,
  .ad64 summary:focus-visible,
  .ar68 button:focus-visible,
  .ar68 select:focus-visible,
  .ar68 input:focus-visible,
  .ar68 summary:focus-visible,
  .sa65 button:focus-visible,
  .sa65 input:focus-visible,
  .sa65 select:focus-visible,
  .sa65 summary:focus-visible,
  .admin-app .admin-row-button:focus-visible
):not(:where([data-fsg-administration-skip],[data-fsg-administration-skip] *,[contenteditable],[contenteditable] *,.dc-reader,.dc-reader *,.dc-structured-document,.dc-structured-document *,.onefsg-rich-content,.onefsg-rich-content *,.fs-app,.fs-app *,.hrapp-badge-card,.hrapp-badge-card *,.fsg-money,.fsg-money *)) {
  outline:2px solid var(--fsg-orange);
  outline-offset:2px;
}

html.fsg-ui #v8-content :is(
  .ad64 .ad64-impact
):not(:where([data-fsg-administration-skip],[data-fsg-administration-skip] *,[contenteditable],[contenteditable] *,.dc-reader,.dc-reader *,.dc-structured-document,.dc-structured-document *,.onefsg-rich-content,.onefsg-rich-content *,.fs-app,.fs-app *,.hrapp-badge-card,.hrapp-badge-card *,.fsg-money,.fsg-money *)) {
  background:var(--fsg-orange-tint);
  border:2px solid var(--fsg-orange-ink);
  border-radius:8px;
  padding:16px;
  color:var(--fsg-text);
}

html.fsg-ui #v8-content :is(
  .ad64 .ad64-notice,
  .ar68 .ar68-notice,
  .sa65 .sa65-boundary
):not(:where([data-fsg-administration-skip],[data-fsg-administration-skip] *,[contenteditable],[contenteditable] *,.dc-reader,.dc-reader *,.dc-structured-document,.dc-structured-document *,.onefsg-rich-content,.onefsg-rich-content *,.fs-app,.fs-app *,.hrapp-badge-card,.hrapp-badge-card *,.fsg-money,.fsg-money *)) {
  background:var(--fsg-surface-2);
  border-left:3px solid var(--fsg-charcoal);
  color:var(--fsg-text);
  padding:12px 14px;
  overflow-wrap:anywhere;
}

html.fsg-ui #v8-content :is(
  .ad64 .ad64-warning
):not(:where([data-fsg-administration-skip],[data-fsg-administration-skip] *,[contenteditable],[contenteditable] *,.dc-reader,.dc-reader *,.dc-structured-document,.dc-structured-document *,.onefsg-rich-content,.onefsg-rich-content *,.fs-app,.fs-app *,.hrapp-badge-card,.hrapp-badge-card *,.fsg-money,.fsg-money *)) {
  background:var(--fsg-warning-tint);
  border-color:var(--fsg-warning-line);
  border-left:3px solid var(--fsg-warning-ink);
  color:var(--fsg-warning-ink);
  padding:12px 14px;
}

html.fsg-ui #v8-content :is(
  .ar68 .ar68-error,
  .sa65 .sa65-error
):not(:where([data-fsg-administration-skip],[data-fsg-administration-skip] *,[contenteditable],[contenteditable] *,.dc-reader,.dc-reader *,.dc-structured-document,.dc-structured-document *,.onefsg-rich-content,.onefsg-rich-content *,.fs-app,.fs-app *,.hrapp-badge-card,.hrapp-badge-card *,.fsg-money,.fsg-money *)) {
  background:var(--fsg-danger-tint);
  border-color:var(--fsg-danger-line);
  border-left:3px solid var(--fsg-danger);
  color:var(--fsg-danger);
  padding:12px 14px;
}

html.fsg-ui #v8-content :is(
  .ad64 .ad64-badge
):not(:where([data-fsg-administration-skip],[data-fsg-administration-skip] *,[contenteditable],[contenteditable] *,.dc-reader,.dc-reader *,.dc-structured-document,.dc-structured-document *,.onefsg-rich-content,.onefsg-rich-content *,.fs-app,.fs-app *,.hrapp-badge-card,.hrapp-badge-card *,.fsg-money,.fsg-money *)) {
  color:var(--fsg-text);
  background:var(--fsg-neutral-chip);
  border-color:var(--fsg-line);
  border-radius:999px;
  font-weight:500;
  font-size:12px;
}

html.fsg-ui #v8-content :is(
  .ad64 .ad64-ok,
  .ar68 .ar68-badge.ar68-pass
):not(:where([data-fsg-administration-skip],[data-fsg-administration-skip] *,[contenteditable],[contenteditable] *,.dc-reader,.dc-reader *,.dc-structured-document,.dc-structured-document *,.onefsg-rich-content,.onefsg-rich-content *,.fs-app,.fs-app *,.hrapp-badge-card,.hrapp-badge-card *,.fsg-money,.fsg-money *)) {
  color:var(--fsg-success);
  background:var(--fsg-success-tint);
  border-color:var(--fsg-success-line);
}

html.fsg-ui #v8-content :is(
  .ad64 .ad64-alert,
  .ar68 .ar68-badge:not(.ar68-pass):not(.ar68-blocked)
):not(:where([data-fsg-administration-skip],[data-fsg-administration-skip] *,[contenteditable],[contenteditable] *,.dc-reader,.dc-reader *,.dc-structured-document,.dc-structured-document *,.onefsg-rich-content,.onefsg-rich-content *,.fs-app,.fs-app *,.hrapp-badge-card,.hrapp-badge-card *,.fsg-money,.fsg-money *)) {
  color:var(--fsg-warning-ink);
  background:var(--fsg-warning-tint);
  border-color:var(--fsg-warning-line);
}

html.fsg-ui #v8-content :is(
  .ar68 .ar68-badge.ar68-blocked
):not(:where([data-fsg-administration-skip],[data-fsg-administration-skip] *,[contenteditable],[contenteditable] *,.dc-reader,.dc-reader *,.dc-structured-document,.dc-structured-document *,.onefsg-rich-content,.onefsg-rich-content *,.fs-app,.fs-app *,.hrapp-badge-card,.hrapp-badge-card *,.fsg-money,.fsg-money *)) {
  color:var(--fsg-danger);
  background:var(--fsg-danger-tint);
  border-color:var(--fsg-danger-line);
}

html.fsg-ui #v8-content :is(
  .ad64 .ad64-badge,
  .ar68 .ar68-badge
):not(:where([data-fsg-administration-skip],[data-fsg-administration-skip] *,[contenteditable],[contenteditable] *,.dc-reader,.dc-reader *,.dc-structured-document,.dc-structured-document *,.onefsg-rich-content,.onefsg-rich-content *,.fs-app,.fs-app *,.hrapp-badge-card,.hrapp-badge-card *,.fsg-money,.fsg-money *)) {
  font-weight:500;
  border-radius:999px;
  line-height:1.5;
  max-width:100%;
}

html.fsg-ui #v8-content :is(
  .ad64 .ad64-table-wrap,
  .sa65 .sa65-table-wrap,
  .admin-app .admin-table-wrap
):not(:where([data-fsg-administration-skip],[data-fsg-administration-skip] *,[contenteditable],[contenteditable] *,.dc-reader,.dc-reader *,.dc-structured-document,.dc-structured-document *,.onefsg-rich-content,.onefsg-rich-content *,.fs-app,.fs-app *,.hrapp-badge-card,.hrapp-badge-card *,.fsg-money,.fsg-money *)) {
  border-color:var(--fsg-line);
  border-radius:8px;
  background:var(--fsg-surface);
  max-width:100%;
}

html.fsg-ui #v8-content :is(
  .ad64 th,
  .sa65 th
):not(:where([data-fsg-administration-skip],[data-fsg-administration-skip] *,[contenteditable],[contenteditable] *,.dc-reader,.dc-reader *,.dc-structured-document,.dc-structured-document *,.onefsg-rich-content,.onefsg-rich-content *,.fs-app,.fs-app *,.hrapp-badge-card,.hrapp-badge-card *,.fsg-money,.fsg-money *)) {
  background:var(--fsg-surface-2);
  color:var(--fsg-text-muted);
  font-size:11px;
  font-weight:500;
  letter-spacing:.04em;
  border-color:var(--fsg-line);
}

html.fsg-ui #v8-content :is(
  .ad64 td,
  .sa65 td
):not(:where([data-fsg-administration-skip],[data-fsg-administration-skip] *,[contenteditable],[contenteditable] *,.dc-reader,.dc-reader *,.dc-structured-document,.dc-structured-document *,.onefsg-rich-content,.onefsg-rich-content *,.fs-app,.fs-app *,.hrapp-badge-card,.hrapp-badge-card *,.fsg-money,.fsg-money *)) {
  border-color:var(--fsg-line);
  font-variant-numeric:tabular-nums lining-nums;
  color:var(--fsg-text);
}

html.fsg-ui #v8-content :is(
  .ad64 summary,
  .ar68 summary,
  .sa65 summary,
  .admin-app .admin-directory-invite > summary
):not(:where([data-fsg-administration-skip],[data-fsg-administration-skip] *,[contenteditable],[contenteditable] *,.dc-reader,.dc-reader *,.dc-structured-document,.dc-structured-document *,.onefsg-rich-content,.onefsg-rich-content *,.fs-app,.fs-app *,.hrapp-badge-card,.hrapp-badge-card *,.fsg-money,.fsg-money *)) {
  color:var(--fsg-orange-ink);
  font-weight:500;
  line-height:1.5;
  min-height:30px;
  overflow-wrap:anywhere;
}

html.fsg-ui #v8-content :is(
  .admin-app .admin-row-button.active
):not(:where([data-fsg-administration-skip],[data-fsg-administration-skip] *,[contenteditable],[contenteditable] *,.dc-reader,.dc-reader *,.dc-structured-document,.dc-structured-document *,.onefsg-rich-content,.onefsg-rich-content *,.fs-app,.fs-app *,.hrapp-badge-card,.hrapp-badge-card *,.fsg-money,.fsg-money *)) {
  border-color:var(--fsg-orange-ink);
  background:var(--fsg-orange-tint);
}

html.fsg-ui #v8-content :is(
  .admin-app .admin-row-button:enabled:hover
):not(:where([data-fsg-administration-skip],[data-fsg-administration-skip] *,[contenteditable],[contenteditable] *,.dc-reader,.dc-reader *,.dc-structured-document,.dc-structured-document *,.onefsg-rich-content,.onefsg-rich-content *,.fs-app,.fs-app *,.hrapp-badge-card,.hrapp-badge-card *,.fsg-money,.fsg-money *)) {
  border-color:var(--fsg-orange-ink);
  background:var(--fsg-surface-2);
}

html.fsg-ui #v8-content :is(
  .ad64 .ad64-heading,
  .ar68 .ar68-head,
  .sa65 header,
  .ad64 .ad64-pager,
  .sa65 footer
):not(:where([data-fsg-administration-skip],[data-fsg-administration-skip] *,[contenteditable],[contenteditable] *,.dc-reader,.dc-reader *,.dc-structured-document,.dc-structured-document *,.onefsg-rich-content,.onefsg-rich-content *,.fs-app,.fs-app *,.hrapp-badge-card,.hrapp-badge-card *,.fsg-money,.fsg-money *)) {
  gap:12px;
  flex-wrap:wrap;
  min-width:0;
}

html.fsg-ui #v8-content :is(
  .ad64 .ad64-heading > div:last-child,
  .ar68 .ar68-actions
):not(:where([data-fsg-administration-skip],[data-fsg-administration-skip] *,[contenteditable],[contenteditable] *,.dc-reader,.dc-reader *,.dc-structured-document,.dc-structured-document *,.onefsg-rich-content,.onefsg-rich-content *,.fs-app,.fs-app *,.hrapp-badge-card,.hrapp-badge-card *,.fsg-money,.fsg-money *)) {
  gap:8px;
  flex-wrap:wrap;
  min-width:0;
}

html.fsg-ui #v8-content :is(
  .ad64 .ad64-filters > .onefsg-required-note,
  .ad64 .ad64-approval > .onefsg-required-note,
  .sa65 form > .onefsg-required-note,
  .admin-app .admin-form > .onefsg-required-note
):not(:where([data-fsg-administration-skip],[data-fsg-administration-skip] *,[contenteditable],[contenteditable] *,.dc-reader,.dc-reader *,.dc-structured-document,.dc-structured-document *,.onefsg-rich-content,.onefsg-rich-content *,.fs-app,.fs-app *,.hrapp-badge-card,.hrapp-badge-card *,.fsg-money,.fsg-money *)) {
  grid-column:1 / -1;
}

@media (max-width:1100px) {
html.fsg-ui #v8-content :is(
  .ad64 .ad64-filters
):not(:where([data-fsg-administration-skip],[data-fsg-administration-skip] *,[contenteditable],[contenteditable] *,.dc-reader,.dc-reader *,.dc-structured-document,.dc-structured-document *,.onefsg-rich-content,.onefsg-rich-content *,.fs-app,.fs-app *,.hrapp-badge-card,.hrapp-badge-card *,.fsg-money,.fsg-money *)) {
  grid-template-columns:repeat(2,minmax(0,1fr));
}
}

@media (max-width:1100px) {
html.fsg-ui #v8-content :is(
  .sa65 form
):not(:where([data-fsg-administration-skip],[data-fsg-administration-skip] *,[contenteditable],[contenteditable] *,.dc-reader,.dc-reader *,.dc-structured-document,.dc-structured-document *,.onefsg-rich-content,.onefsg-rich-content *,.fs-app,.fs-app *,.hrapp-badge-card,.hrapp-badge-card *,.fsg-money,.fsg-money *)) {
  grid-template-columns:repeat(2,minmax(0,1fr));
}
}

@media (max-width:600px) {
html.fsg-ui #v8-content :is(
  .ad64 .ad64-filters,
  .ad64 .ad64-approval,
  .ad64 .ad64-app,
  .sa65 form,
  .admin-app .admin-form
):not(:where([data-fsg-administration-skip],[data-fsg-administration-skip] *,[contenteditable],[contenteditable] *,.dc-reader,.dc-reader *,.dc-structured-document,.dc-structured-document *,.onefsg-rich-content,.onefsg-rich-content *,.fs-app,.fs-app *,.hrapp-badge-card,.hrapp-badge-card *,.fsg-money,.fsg-money *)) {
  grid-template-columns:minmax(0,1fr);
}
}

@media (max-width:600px) {
html.fsg-ui #v8-content :is(
  .ad64 .ad64-search
):not(:where([data-fsg-administration-skip],[data-fsg-administration-skip] *,[contenteditable],[contenteditable] *,.dc-reader,.dc-reader *,.dc-structured-document,.dc-structured-document *,.onefsg-rich-content,.onefsg-rich-content *,.fs-app,.fs-app *,.hrapp-badge-card,.hrapp-badge-card *,.fsg-money,.fsg-money *)) {
  grid-column:auto;
}
}

@media (max-width:600px) {
html.fsg-ui #v8-content :is(
  .admin-app .admin-context,
  .ar68 .ar68-context label
):not(:where([data-fsg-administration-skip],[data-fsg-administration-skip] *,[contenteditable],[contenteditable] *,.dc-reader,.dc-reader *,.dc-structured-document,.dc-structured-document *,.onefsg-rich-content,.onefsg-rich-content *,.fs-app,.fs-app *,.hrapp-badge-card,.hrapp-badge-card *,.fsg-money,.fsg-money *)) {
  min-width:0;
}
}

@media (max-width:600px) {
html.fsg-ui #v8-content :is(
  .admin-app .admin-body,
  .admin-app .admin-card,
  .ad64 .ad64-filters,
  .ad64 .ad64-app,
  .ad64 .ad64-impact,
  .ar68,
  .ar68 .ar68-check,
  .ar68 .ar68-app,
  .sa65
):not(:where([data-fsg-administration-skip],[data-fsg-administration-skip] *,[contenteditable],[contenteditable] *,.dc-reader,.dc-reader *,.dc-structured-document,.dc-structured-document *,.onefsg-rich-content,.onefsg-rich-content *,.fs-app,.fs-app *,.hrapp-badge-card,.hrapp-badge-card *,.fsg-money,.fsg-money *)) {
  padding:12px;
}
}

@media (max-width:600px) {
html.fsg-ui #v8-content :is(
  .ad64 .ad64-pager,
  .sa65 footer
):not(:where([data-fsg-administration-skip],[data-fsg-administration-skip] *,[contenteditable],[contenteditable] *,.dc-reader,.dc-reader *,.dc-structured-document,.dc-structured-document *,.onefsg-rich-content,.onefsg-rich-content *,.fs-app,.fs-app *,.hrapp-badge-card,.hrapp-badge-card *,.fsg-money,.fsg-money *)) {
  justify-content:flex-start;
}
}

@media (max-width:600px) {
html.fsg-ui #v8-content :is(
  .sa65 footer > span
):not(:where([data-fsg-administration-skip],[data-fsg-administration-skip] *,[contenteditable],[contenteditable] *,.dc-reader,.dc-reader *,.dc-structured-document,.dc-structured-document *,.onefsg-rich-content,.onefsg-rich-content *,.fs-app,.fs-app *,.hrapp-badge-card,.hrapp-badge-card *,.fsg-money,.fsg-money *)) {
  flex-basis:100%;
}
}

@media (max-width:600px) {
html.fsg-ui #v8-content :is(
  .ad64 button,
  .ar68 button,
  .sa65 button
):not(:where([data-fsg-administration-skip],[data-fsg-administration-skip] *,[contenteditable],[contenteditable] *,.dc-reader,.dc-reader *,.dc-structured-document,.dc-structured-document *,.onefsg-rich-content,.onefsg-rich-content *,.fs-app,.fs-app *,.hrapp-badge-card,.hrapp-badge-card *,.fsg-money,.fsg-money *)) {
  min-height:42px;
}
}

@media (forced-colors:active) {
html.fsg-ui #v8-content :is(
  .admin-app .admin-card,
  .ad64 .ad64-summary > div,
  .ad64 .ad64-app,
  .ar68,
  .ar68 .ar68-check,
  .ar68 .ar68-app,
  .sa65
):not(:where([data-fsg-administration-skip],[data-fsg-administration-skip] *,[contenteditable],[contenteditable] *,.dc-reader,.dc-reader *,.dc-structured-document,.dc-structured-document *,.onefsg-rich-content,.onefsg-rich-content *,.fs-app,.fs-app *,.hrapp-badge-card,.hrapp-badge-card *,.fsg-money,.fsg-money *)) {
  background:Canvas;
  color:CanvasText;
  border-color:CanvasText;
  box-shadow:none;
}
}

@media (forced-colors:active) {
html.fsg-ui #v8-content :is(
  .ad64 button,
  .ar68 button,
  .sa65 button
):not(:where([data-fsg-administration-skip],[data-fsg-administration-skip] *,[contenteditable],[contenteditable] *,.dc-reader,.dc-reader *,.dc-structured-document,.dc-structured-document *,.onefsg-rich-content,.onefsg-rich-content *,.fs-app,.fs-app *,.hrapp-badge-card,.hrapp-badge-card *,.fsg-money,.fsg-money *)) {
  color:ButtonText;
  background:ButtonFace;
  border-color:ButtonText;
  box-shadow:none;
}
}

@media (forced-colors:active) {
html.fsg-ui #v8-content :is(
  .ad64 .ad64-badge,
  .ar68 .ar68-badge,
  .ad64 .ad64-notice,
  .ad64 .ad64-warning,
  .ar68 .ar68-notice,
  .ar68 .ar68-error,
  .sa65 .sa65-boundary,
  .sa65 .sa65-error
):not(:where([data-fsg-administration-skip],[data-fsg-administration-skip] *,[contenteditable],[contenteditable] *,.dc-reader,.dc-reader *,.dc-structured-document,.dc-structured-document *,.onefsg-rich-content,.onefsg-rich-content *,.fs-app,.fs-app *,.hrapp-badge-card,.hrapp-badge-card *,.fsg-money,.fsg-money *)) {
  color:CanvasText;
  background:Canvas;
  border-color:CanvasText;
}
}
