/* /Pages/Shared/_Layout.cshtml.rz.scp.css */
/* Please see documentation at https://learn.microsoft.com/aspnet/core/client-side/bundling-and-minification
for details on configuring this project to bundle and minify static web assets. */

/* `a.navbar-brand { word-break: break-all }` lived here to stop "AuctionView.Web" splitting badly on a
   narrow screen. The brand is one nine-letter word now, so the rule has nothing left to break. */

/* `a { color: #0077cc }`, `.btn-primary` and `.nav-pills` lived here from the stock template and are gone
   (2026-09-11). The blues styled nothing but the skip link: an asp-page anchor carries no scope attribute, so
   the brand and the footer's links never matched, and the layout renders no .btn-primary or pill. The skip
   link takes Bootstrap's link colour now, which dx-bridge.css makes the app's teal. */

.border-top[b-rc1u9x6m9o] {
  border-top: 1px solid #e5e5e5;
}
.border-bottom[b-rc1u9x6m9o] {
  border-bottom: 1px solid #e5e5e5;
}

.box-shadow[b-rc1u9x6m9o] {
  box-shadow: 0 .25rem .75rem rgba(0, 0, 0, .05);
}

/* The footer sits at the end of a flex column body (site.css) rather than being absolutely positioned
   against a 60px gutter. `white-space: nowrap` and `line-height: 60px` went with the positioning: the
   footer now carries two groups that are allowed to wrap onto two lines on a narrow screen, and a fixed
   line height on a wrapped element cuts the second line off. */
.footer[b-rc1u9x6m9o] {
  margin-top: auto;
  padding: 1.25rem 0;
}

/* The language switch, a menu that opens upward from the footer since 2026-09-14. Its toggle is the current
   language's flag alone — no name, no caret — on a faint ground of the link colour while it is pointed at or
   open, which is what says it can be pressed. The flag's own look is in site.css: a partial draws it, and this
   file's scoped rules reach only what the layout writes itself. */
.language-toggle[b-rc1u9x6m9o] {
  display: inline-flex;
  padding: .25rem;
  border: 0;
  border-radius: .25rem;
  background: none;
  line-height: 1;
}

.language-toggle:hover[b-rc1u9x6m9o],
.language-toggle[aria-expanded="true"][b-rc1u9x6m9o] {
  background: rgba(var(--bs-link-color-rgb), .15);
}

/* Each language on its own line, its flag beside its name. */
.language-option[b-rc1u9x6m9o] {
  display: flex;
  align-items: center;
  gap: .5rem;
}

/* The current language is text, not a control, and says so twice: its weight, and a tick at the line's end. */
.language-option[aria-current][b-rc1u9x6m9o] {
  font-weight: 600;
}

.language-option .dx-icon[b-rc1u9x6m9o] {
  margin-left: auto;
  padding-left: 1rem;
  font-size: 1rem;
  line-height: 1;
  color: var(--bs-primary);
}
