/**
 * Enterprise Global UI — app-wide chrome outside / inside workspace.
 * Loads after enterprise-workspace.css. Does not target .db-page internals.
 * Complements base.css tokens (#0F76B8 primary, #F5F5F5 surfaces, #D9D9D9 borders).
 */

/* App shell — strip decorative elevation */
.app-shell .shadow-sm,
.app-shell .shadow,
.app-shell .shadow-lg,
.app-main .shadow-sm,
.app-main .shadow,
.app-main .shadow-lg {
    box-shadow: none !important;
}

/* Dropdowns & popovers — border-first */
.app-shell .dropdown-menu,
.app-shell .popover {
    border: 1px solid var(--color-border, #d9d9d9);
    box-shadow: none;
    border-radius: var(--radius-md, 0);
}

/* Pagination compact */
.app-shell .pagination .page-link {
    font-size: var(--text-sm, 0.875rem);
    padding: 0.25rem 0.5rem;
}

/* List groups in workspace shell */
.app-shell .list-group-item {
    border-color: var(--color-border, #d9d9d9);
}

/* Unauthenticated pages share page background */
body #main-content:not(.content-area) {
    min-height: 50vh;
}

/* Readable measure helper (replaces inline max-width on empty states, etc.) */
.es-copy-max {
    max-width: 32rem;
    margin-left: auto;
    margin-right: auto;
}

.grc-eyebrow {
    letter-spacing: 0.06em;
}
