/* Logidoc no admin do Django -- so o necessario, sem brigar com o tema. */
:root {
  --primary: #0B2C4B;
  --secondary: #0B2C4B;
  --accent: #BB905D;
  --link-fg: #1D4C77;
  --link-hover-color: #0B2C4B;
  --header-bg: #ffffff;
  --header-color: #0B2C4B;
  --header-branding-color: #0B2C4B;
  --header-link-color: #0B2C4B;
  --breadcrumbs-bg: #0B2C4B;
  --breadcrumbs-fg: #D5B086;
  --breadcrumbs-link-fg: #ffffff;
  --button-bg: #0B2C4B;
  --button-hover-bg: #052747;
  --default-button-bg: #0B2C4B;
  --default-button-hover-bg: #052747;
  --object-tools-bg: #BB905D;
  --object-tools-hover-bg: #a67e4d;
  --selected-row: #faf1e6;
  --link-selected-fg: #BB905D;
}

#header { border-bottom: 1px solid #dfe3e7; box-shadow: 0 1px 3px rgba(11,44,75,.06); }
#branding { display: flex; align-items: center; }
#branding h1 { display: flex; align-items: center; gap: 12px; margin: 0;
               font-weight: 700; letter-spacing: -.025em; font-size: 30px; }
#branding h1 img { height: 48px; width: auto; }
#header { padding: 12px 20px; }
#branding h1 a:link, #branding h1 a:visited { color: #0B2C4B; }
#branding .doc { color: #BB905D; }

/* faixa da marca acima do cabecalho */
body::before { content: ""; display: block; height: 7px;
  background: linear-gradient(90deg, #0B2C4B 0 55%, #BB905D 55% 100%); }

.module h2, .module caption { background: #0B2C4B; }
div.breadcrumbs { background: #0B2C4B; color: #D5B086; }
.button, input[type=submit], input[type=button], .submit-row input,
a.button { background: #0B2C4B; }
.button:hover, input[type=submit]:hover { background: #052747; }
.submit-row input.default { background: #BB905D; }
.submit-row input.default:hover { background: #a67e4d; }
.object-tools a { background: #BB905D; }
.object-tools a:hover { background: #a67e4d; }

/* pilulas de status na listagem de caixas */
.pilula { font-family: ui-monospace, Consolas, monospace; font-size: 11px;
          font-weight: 700; padding: 2px 7px; border-radius: 3px; border: 1px solid; }
.st-C { color: #7a5c00; border-color: #e0c26a; background: #fdf5dd; }
.st-P { color: #0d4f8b; border-color: #a8c7e8; background: #e8f1fb; }
.st-A { color: #0f6b3a; border-color: #9ed3b6; background: #e7f6ee; }
.st-F { color: #8a5a24; border-color: #D5B086; background: #faf1e6; }
.st-D { color: #5b2d8a; border-color: #c6ade0; background: #f2eafa; }
.st-E { color: #6b7076; border-color: #cdd2d6; background: #eef0f1; }
