/*
 * Field Manual. Colors and type follow the report stylesheet:
 * olive header, brass rules, tan callouts, Barlow Condensed headings,
 * IBM Plex Sans body, IBM Plex Mono for code and data.
 * Scoped to body[data-skin="field-manual"].
 */
@import url('/assets/vendor/fonts/skins/field-manual.css');

body[data-skin="field-manual"] {
  --skin-radius-card: 4px;
  --skin-radius-input: 4px;
  --skin-surface: #ffffff;
  --skin-border: #c9cfbd;
  --skin-text: #1d211c;
  --skin-text-muted: #555555;
  --skin-text-link: #3d5a1e;
  --skin-shadow: 0 1px 0 rgba(36, 50, 27, 0.08);
  --skin-font-display: "Barlow Condensed", "Arial Narrow", sans-serif;
  --skin-font-body: "IBM Plex Sans", "Segoe UI", sans-serif;
  --skin-font-mono: "IBM Plex Mono", ui-monospace, monospace;
  color-scheme: light;
  background-color: #f6f7f2 !important;
  background-image: none !important;
  color: #1d211c !important;
  font-family: var(--skin-font-body);
  line-height: 1.45;
}

body[data-skin="field-manual"] h1,
body[data-skin="field-manual"] h2,
body[data-skin="field-manual"] h3,
body[data-skin="field-manual"] h4,
body[data-skin="field-manual"] h5,
body[data-skin="field-manual"] h6,
body[data-skin="field-manual"] .home-wordmark-title,
body[data-skin="field-manual"] .section-head {
  font-family: var(--skin-font-display) !important;
  color: #24321b !important;
  font-weight: 600;
  letter-spacing: 0.3px;
  text-shadow: none;
}
body[data-skin="field-manual"] h1:not(.home-wordmark) {
  font-weight: 700;
  border-bottom: 3px solid #c8862a;
  padding-bottom: 4px;
  margin-bottom: 12px;
}
body[data-skin="field-manual"] h3 {
  color: #3d4c25 !important;
}
body[data-skin="field-manual"] .home-wordmark-title {
  font-size: clamp(1.05rem, 2.2vw + 0.4rem, 1.9rem) !important;
  font-weight: 700;
}
body[data-skin="field-manual"] .home-wordmark-rule {
  height: 5px;
  background: #c8862a !important;
  box-shadow: none !important;
}
body[data-skin="field-manual"] .ft-name {
  font-family: var(--skin-font-body) !important;
  color: #1d211c !important;
  text-transform: none;
  letter-spacing: 0;
  text-shadow: none;
}

body[data-skin="field-manual"] a { color: #3d5a1e; }
body[data-skin="field-manual"] a:hover { color: #24321b; }

body[data-skin="field-manual"] p,
body[data-skin="field-manual"] li,
body[data-skin="field-manual"] label,
body[data-skin="field-manual"] .lede,
body[data-skin="field-manual"] .site-desc,
body[data-skin="field-manual"] .store-lede,
body[data-skin="field-manual"] .disc-note,
body[data-skin="field-manual"] .text-muted,
body[data-skin="field-manual"] .form-text {
  color: #555555 !important;
}

body[data-skin="field-manual"] .tile-row {
  grid-template-columns: repeat(auto-fill, minmax(168px, 1fr));
}
body[data-skin="field-manual"] .facet-tile .ft-name {
  font-size: 0.92rem !important;
  letter-spacing: 0 !important;
  line-height: 1.25;
  white-space: normal;
  overflow-wrap: break-word;
  text-transform: none;
  text-shadow: none;
  color: #1d211c !important;
}
body[data-skin="field-manual"] .ft-count,
body[data-skin="field-manual"] .topic-count { color: #555555 !important; }

body[data-skin="field-manual"] .res-card,
body[data-skin="field-manual"] .facet-tile,
body[data-skin="field-manual"] .featured-card,
body[data-skin="field-manual"] .home-store-card,
body[data-skin="field-manual"] .prod-card,
body[data-skin="field-manual"] .card,
body[data-skin="field-manual"] .lb-box,
body[data-skin="field-manual"] .rpt-box,
body[data-skin="field-manual"] .store-lb-box,
body[data-skin="field-manual"] .sidebar,
body[data-skin="field-manual"] .site-foot {
  position: relative;
  background: #ffffff !important;
  color: #1d211c !important;
  border: 1px solid #c9cfbd !important;
  border-radius: 6px !important;
  box-shadow: var(--skin-shadow) !important;
}
body[data-skin="field-manual"] .res-card h5,
body[data-skin="field-manual"] .featured-card h5,
body[data-skin="field-manual"] .home-store-title,
body[data-skin="field-manual"] .prod-card h2,
body[data-skin="field-manual"] .pc-title {
  color: #24321b !important;
  font-family: var(--skin-font-display);
}
body[data-skin="field-manual"] .res-card p,
body[data-skin="field-manual"] .featured-card p,
body[data-skin="field-manual"] .pc-blurb,
body[data-skin="field-manual"] .pc-price {
  color: #555555 !important;
}

body[data-skin="field-manual"] .type-chip,
body[data-skin="field-manual"] .cat-chip,
body[data-skin="field-manual"] .topic-pills a,
body[data-skin="field-manual"] .rb-saved {
  background: #eef4e8 !important;
  color: #2f3d24 !important;
  border: 1px solid #4b5d2a !important;
  border-radius: 10px !important;
}
body[data-skin="field-manual"] .type-chip:hover,
body[data-skin="field-manual"] .cat-chip.on,
body[data-skin="field-manual"] .topic-pills a[aria-current="page"] {
  background: #2f3d24 !important;
  color: #ffffff !important;
}

body[data-skin="field-manual"] #navbar-placeholder .navbar,
body[data-skin="field-manual"] #navbar-placeholder .navbar-collapse {
  background: #2f3d24 !important;
  border-bottom: 3px solid #c8862a;
  box-shadow: none !important;
  position: sticky;
  z-index: 1030;
}
body[data-skin="field-manual"] #navbar-placeholder .navbar-brand,
body[data-skin="field-manual"] #navbar-placeholder .navbar-brand-text {
  color: #f0c37a !important;
  background-color: #2f3d24;
  font-family: var(--skin-font-display) !important;
  font-weight: 700;
  letter-spacing: 0.4px;
  text-transform: none !important;
  text-shadow: none;
}
body[data-skin="field-manual"] #navbar-placeholder .nav-link {
  color: #ffffff !important;
  font-family: var(--skin-font-body) !important;
  text-transform: none !important;
  letter-spacing: 0 !important;
  text-shadow: none;
}
body[data-skin="field-manual"] #navbar-placeholder .nav-link:hover,
body[data-skin="field-manual"] #navbar-placeholder .nav-link:focus {
  color: #f0c37a !important;
  background-color: #2f3d24;
}
body[data-skin="field-manual"] #navbar-placeholder .btn-store,
body[data-skin="field-manual"] #navbar-placeholder .btn-suggest,
body[data-skin="field-manual"] #navbar-placeholder .btn-contact,
body[data-skin="field-manual"] #navbar-placeholder .btn-reader,
body[data-skin="field-manual"] #navbar-placeholder .btn-news,
body[data-skin="field-manual"] #navbar-placeholder .btn-whatsnew,
body[data-skin="field-manual"] #navbar-placeholder .btn-videos,
body[data-skin="field-manual"] #navbar-placeholder .btn-topics,
body[data-skin="field-manual"] #navbar-placeholder .btn-library,
body[data-skin="field-manual"] #navbar-placeholder .btn-auth,
body[data-skin="field-manual"] .home-store-cta,
body[data-skin="field-manual"] .btn,
body[data-skin="field-manual"] .btn-primary,
body[data-skin="field-manual"] .btn-dark,
body[data-skin="field-manual"] .btn-amazon,
body[data-skin="field-manual"] .load-more,
body[data-skin="field-manual"] .rc-btn,
body[data-skin="field-manual"] .rpt-submit,
body[data-skin="field-manual"] .rpt-cancel {
  font-family: var(--skin-font-display) !important;
  text-transform: none !important;
  letter-spacing: 0.2px !important;
  text-shadow: none;
  border-radius: 4px !important;
}
body[data-skin="field-manual"] #navbar-placeholder .navbar-nav .btn-store,
body[data-skin="field-manual"] #navbar-placeholder .navbar-nav .btn-suggest,
body[data-skin="field-manual"] #navbar-placeholder .navbar-nav .btn-contact,
body[data-skin="field-manual"] #navbar-placeholder .navbar-nav .btn-reader,
body[data-skin="field-manual"] #navbar-placeholder .navbar-nav .btn-news,
body[data-skin="field-manual"] #navbar-placeholder .navbar-nav .btn-whatsnew,
body[data-skin="field-manual"] #navbar-placeholder .navbar-nav .btn-videos,
body[data-skin="field-manual"] #navbar-placeholder .navbar-nav .btn-topics,
body[data-skin="field-manual"] #navbar-placeholder .navbar-nav .btn-library,
body[data-skin="field-manual"] #navbar-placeholder .navbar-nav .btn-auth {
  font-size: 0.92rem;
  box-shadow: none !important;
}
body[data-skin="field-manual"] #navbar-placeholder .btn-store,
body[data-skin="field-manual"] .home-store-cta {
  background: #c8862a !important;
  color: #1c2616 !important;
  border-color: #8a5a12 !important;
}
body[data-skin="field-manual"] #navbar-placeholder .btn-store:hover,
body[data-skin="field-manual"] #navbar-placeholder .btn-store:focus,
body[data-skin="field-manual"] .home-store-cta:hover,
body[data-skin="field-manual"] .home-store-cta:focus {
  background: #f0c37a !important;
  color: #1c2616 !important;
  border-color: #8a5a12 !important;
}
body[data-skin="field-manual"] .usl-breaking-cta,
body[data-skin="field-manual"] .btn-primary,
body[data-skin="field-manual"] .btn-dark,
body[data-skin="field-manual"] .btn-amazon,
body[data-skin="field-manual"] .rpt-submit,
body[data-skin="field-manual"] a#lib-download.lib-download {
  background: #2f3d24 !important;
  color: #ffffff !important;
  border-color: #2f3d24 !important;
}
body[data-skin="field-manual"] a#lib-download.lib-download:hover,
body[data-skin="field-manual"] a#lib-download.lib-download:focus {
  background: #24321b !important;
  color: #ffffff !important;
  border-color: #24321b !important;
}
body[data-skin="field-manual"] #navbar-placeholder .btn-suggest,
body[data-skin="field-manual"] #navbar-placeholder .btn-contact,
body[data-skin="field-manual"] #navbar-placeholder .btn-reader,
body[data-skin="field-manual"] #navbar-placeholder .btn-news,
body[data-skin="field-manual"] #navbar-placeholder .btn-whatsnew,
body[data-skin="field-manual"] #navbar-placeholder .btn-videos,
body[data-skin="field-manual"] #navbar-placeholder .btn-topics,
body[data-skin="field-manual"] #navbar-placeholder .btn-library,
body[data-skin="field-manual"] #navbar-placeholder .btn-auth {
  background: transparent !important;
  color: #ffffff !important;
  border-color: #c9cfbd !important;
}
body[data-skin="field-manual"] #navbar-placeholder .btn-reader.active,
body[data-skin="field-manual"] #navbar-placeholder .btn-news.active,
body[data-skin="field-manual"] #navbar-placeholder .btn-whatsnew.active,
body[data-skin="field-manual"] #navbar-placeholder .btn-videos.active,
body[data-skin="field-manual"] #navbar-placeholder .btn-topics.active,
body[data-skin="field-manual"] #navbar-placeholder .btn-library.active,
body[data-skin="field-manual"] #navbar-placeholder .btn-auth.active {
  background-color: #2f3d24 !important;
  color: #f0c37a !important;
  border-color: #f0c37a !important;
}
body[data-skin="field-manual"] #navbar-placeholder .usl-theme-toggle,
body[data-skin="field-manual"] #navbar-placeholder .usl-saved-toggle,
body[data-skin="field-manual"] #navbar-placeholder .usl-skin-btn,
body[data-skin="field-manual"] #navbar-placeholder .usl-font-scale-btn {
  background: #2f3d24;
  color: #ffffff !important;
  border: 1px solid #c8862a;
  border-radius: 50%;
  box-shadow: none;
}
body[data-skin="field-manual"] #navbar-placeholder .hs-label {
  color: #f6f7f2 !important;
  background-color: #2f3d24;
}
body[data-skin="field-manual"] .header-stat a {
  color: #f0c37a !important;
  background-color: #2f3d24;
}
body[data-skin="field-manual"] #navbar-placeholder .navbar-toggler {
  border-color: #c8862a !important;
}
body[data-skin="field-manual"] #navbar-placeholder .navbar-toggler-icon {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='30' height='30' viewBox='0 0 30 30'%3e%3cpath stroke='%23f0c37a' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e") !important;
}

body[data-skin="field-manual"] .form-control,
body[data-skin="field-manual"] select,
body[data-skin="field-manual"] textarea,
body[data-skin="field-manual"] .header-search input,
body[data-skin="field-manual"] .sort-sel,
body[data-skin="field-manual"] .store-search input {
  background: #ffffff !important;
  color: #1d211c !important;
  border: 1px solid #c9cfbd !important;
  border-radius: 4px !important;
  font-family: var(--skin-font-body) !important;
}
body[data-skin="field-manual"] .form-control::placeholder,
body[data-skin="field-manual"] .header-search input::placeholder { color: #555555; }
body[data-skin="field-manual"] .header-search i,
body[data-skin="field-manual"] .store-search i { color: #24321b !important; }

body[data-skin="field-manual"] .suggest {
  background: #ffffff !important;
  color: #1d211c !important;
  border: 1px solid #c9cfbd !important;
  z-index: 1060;
}
body[data-skin="field-manual"] .suggest div { color: #1d211c !important; }

body[data-skin="field-manual"] .usl-situation,
body[data-skin="field-manual"] .usl-report-strip {
  background: #f4f1e6 !important;
  color: #1d211c !important;
  border: 1px solid #c9cfbd !important;
  border-left: 4px solid #c8862a !important;
  border-radius: 4px !important;
  box-shadow: none !important;
}
body[data-skin="field-manual"] .usl-report-title,
body[data-skin="field-manual"] .usl-report-link,
body[data-skin="field-manual"] .usl-report-dismiss {
  color: #1d211c !important;
}
body[data-skin="field-manual"] .usl-report-pill {
  background: #eef4e8 !important;
  color: #2f3d24 !important;
  border-color: #4b5d2a !important;
}
body[data-skin="field-manual"] .usl-situation-headline,
body[data-skin="field-manual"] .usl-situation-copy,
body[data-skin="field-manual"] .usl-situation-kicker { color: #1d211c !important; }
body[data-skin="field-manual"] .lib-callout,
body[data-skin="field-manual"] .alert,
body[data-skin="field-manual"] blockquote {
  background: #f4f1e6 !important;
  color: #1d211c !important;
  border: none !important;
  border-left: 4px solid #c8862a !important;
  border-radius: 0 !important;
}
body[data-skin="field-manual"] .lib-callout-icon {
  background: #c8862a !important;
  color: #1c2616 !important;
}
body[data-skin="field-manual"] .site-foot,
body[data-skin="field-manual"] .site-foot .foot-copy { color: #555555 !important; }
body[data-skin="field-manual"] .site-foot a { color: #3d5a1e !important; }

body[data-skin="field-manual"] .dropdown-menu {
  background: #ffffff !important;
  color: #1d211c !important;
  border: 1px solid #c9cfbd !important;
}
body[data-skin="field-manual"] .dropdown-item { color: #1d211c !important; }
body[data-skin="field-manual"] .dropdown-item:hover,
body[data-skin="field-manual"] .dropdown-item:focus {
  background: #2f3d24 !important;
  color: #ffffff !important;
}

body[data-skin="field-manual"] .lb-overlay,
body[data-skin="field-manual"] .rpt-overlay,
body[data-skin="field-manual"] .store-lb,
body[data-skin="field-manual"] .modal { z-index: 1080; }
body[data-skin="field-manual"] .modal-content {
  background: #ffffff !important;
  color: #1d211c !important;
  border: 1px solid #c9cfbd !important;
  border-radius: 6px !important;
  box-shadow: var(--skin-shadow) !important;
}

body[data-skin="field-manual"] .header-stat,
body[data-skin="field-manual"] .header-stat b,
body[data-skin="field-manual"] #totalCount { color: #ffffff !important; }
body[data-skin="field-manual"] .result-bar,
body[data-skin="field-manual"] .rb-count { color: #1d211c !important; }

body[data-skin="field-manual"] .home-store-photo,
body[data-skin="field-manual"] .prod-card .pc-media,
body[data-skin="field-manual"] .prod-card .pc-media.has-photo,
body[data-skin="field-manual"] .store-lb-imgwrap,
body[data-skin="field-manual"] .reader-article-thumb-wrap { background: #f6f7f2 !important; }

body[data-skin="field-manual"] .reader-sidebar,
body[data-skin="field-manual"] .reader-toolbar,
body[data-skin="field-manual"] .reader-guest-note,
body[data-skin="field-manual"] .reader-article {
  background: #ffffff !important;
  color: #1d211c !important;
  border-color: #c9cfbd !important;
}
body[data-skin="field-manual"] .reader-view-item,
body[data-skin="field-manual"] .reader-feed-row,
body[data-skin="field-manual"] .reader-sidebar-title,
body[data-skin="field-manual"] .reader-stream-title,
body[data-skin="field-manual"] .reader-lede,
body[data-skin="field-manual"] .reader-article-title,
body[data-skin="field-manual"] .reader-article-excerpt { color: #1d211c !important; }

body[data-skin="field-manual"] .btn-outline-dark,
body[data-skin="field-manual"] .btn-outline-secondary {
  background: #ffffff !important;
  color: #1d211c !important;
  border-color: #4b5d2a !important;
}

body[data-skin="field-manual"] .home-banner { background: transparent !important; }

body[data-skin="field-manual"] table {
  border-collapse: collapse;
  width: 100%;
  background: #ffffff;
}
body[data-skin="field-manual"] table th {
  background: #2f3d24 !important;
  color: #ffffff !important;
  text-align: left;
  font-family: "IBM Plex Sans Condensed", "IBM Plex Sans", sans-serif !important;
  font-weight: 600;
}
body[data-skin="field-manual"] table td {
  background: #ffffff;
  color: #1d211c;
  border-bottom: 1px solid #dfe3d6;
}
body[data-skin="field-manual"] table tr:nth-child(even) td {
  background: #f6f7f2;
}
body[data-skin="field-manual"] code,
body[data-skin="field-manual"] kbd,
body[data-skin="field-manual"] samp,
body[data-skin="field-manual"] .mono {
  font-family: var(--skin-font-mono) !important;
}
body[data-skin="field-manual"] pre,
body[data-skin="field-manual"] code {
  color: #1d211c;
}
body[data-skin="field-manual"] pre {
  font-family: var(--skin-font-mono) !important;
  background: #f4f5f0 !important;
  color: #1d211c !important;
  border: 1px solid #dde1d3;
  border-radius: 4px;
}

body[data-skin="field-manual"] .lib-stage-wrap {
  background: #2f3d24 !important;
}
body[data-skin="field-manual"] .lib-collection-pill {
  background: #ffffff !important;
  color: #1d211c !important;
  border-color: #2f3d24 !important;
  font-family: var(--skin-font-display) !important;
}
body[data-skin="field-manual"] .lib-collection-pill.is-selected {
  background: #2f3d24 !important;
  color: #ffffff !important;
  border-color: #2f3d24 !important;
  box-shadow: 0 0 0 3px #ffffff, 0 0 0 6px #c8862a !important;
}

@media (max-width: 575.98px) {
  body[data-skin="field-manual"] .home-wordmark-title {
    white-space: normal;
  }
}
