.pcba-async-feedback .pcba-async-spinner:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)),
.pcba-async-spinner:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){
  box-sizing: border-box !important;
  border: 2px solid transparent !important;
  border-top-color: currentColor !important;
  border-right-color: currentColor !important;
  border-radius:var(--pp4-pill)!important;
  background: transparent !important;
  animation: pcba-adapter-spin 900ms linear infinite, pcba-adapter-reveal 300ms ease 200ms both !important;
}.pcba-async-spinner:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){ width: 24px; height: 24px; flex: 0 0 24px; color: #252927; }.pcba-async-feedback .pcba-async-spinner:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){ width: 18px !important; height: 18px !important; flex-basis: 18px !important; color: inherit; }.pcba-rfq-loading:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){ cursor: wait; }#navigationLanguage:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){ position: relative; }#navigationLanguage .pcba-language-loading:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){
  position: absolute;
  left: 10px;
  top: calc(50% - 7px);
  width: 14px;
  height: 14px;
  visibility: hidden;
  opacity: 0;
  transition: opacity 400ms ease;
  pointer-events: none;
}#navigationLanguage .pcba-language-loading .pp-feedback-spinner:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){
  width: 14px !important;
  height: 14px !important;
  flex-basis: 14px !important;
  border-width: 1.5px !important;
  --pp-accent: currentColor;
}#navigationLanguage.pcba-language-waiting .pcba-language-loading:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){ visibility: visible; opacity: 1; }#navigationLanguage.pcba-language-waiting .navigation-language-icon:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){ visibility: hidden; }#ao-review:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){ position: relative; padding-inline: 42px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }#ao-review:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *))::after {
  content: "";
  position: absolute;
  inset-inline-end: 17px;
  top: calc(50% - 8px);
  width: 16px;
  height: 16px;
  box-sizing: border-box;
  border: 1.5px solid transparent;
  border-radius:var(--pp4-pill);
  pointer-events: none;
  opacity: 0;
}body.pcba-ao-busy-visible #ao-review:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *))::after {
  border-top-color: currentColor;
  border-right-color: currentColor;
  opacity: 1;
  animation: pcba-adapter-spin 900ms linear infinite;
}#ao-output > .ao-section-head:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){ position: relative; }.pcba-ao-complete:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){
  position: absolute;
  inset-inline-end: 0;
  top: 0;
  width: 20px;
  height: 20px;
  color: #27814b;
  font-size:var(--pp4-body);
  line-height: 20px;
  text-align: center;
  opacity: 0;
  transition: opacity 400ms ease;
  pointer-events: none;
}#ao-output.pcba-ao-completed .pcba-ao-complete:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){ opacity: 1; }.pcba-ao-waiting:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){
  min-height: 32px;
  margin-top: 6px;
  visibility: hidden;
  opacity: 0;
  transition: opacity 400ms ease;
}.pcba-ao-waiting .pp-feedback-status:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){ font-size:var(--pp4-xs); color: #626269; }body.pcba-ao-busy-visible .pcba-ao-waiting:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){ visibility: visible; opacity: 1; }body.pcba-ao-busy-visible #ao-empty:not([hidden]) > p:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)),
body.pcba-ao-busy-visible #ao-empty:not([hidden]) li:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){
  position: relative;
  color: transparent;
  overflow: hidden;
}body.pcba-ao-busy-visible #ao-empty:not([hidden]) > p:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *))::before,
body.pcba-ao-busy-visible #ao-empty:not([hidden]) li:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *))::before {
  content: "";
  position: absolute;
  inset: 4px 0;
  border-radius:var(--pp4-radius);
  background: repeating-linear-gradient(to bottom, #e8e6de 0 10px, transparent 10px 1.65em);
  pointer-events: none;
}body.pcba-ao-busy-visible #ao-empty:not([hidden]) li:nth-child(2):not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *))::before { inset-inline-end: 14%; }body.pcba-ao-busy-visible #ao-empty:not([hidden]) li:nth-child(3):not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *))::before { inset-inline-end: 7%; }body.pcba-ao-busy-visible #ao-empty:not([hidden]) > p:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *))::after,
body.pcba-ao-busy-visible #ao-empty:not([hidden]) li:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *))::after,
.pcba-media-loading:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *))::after {
  content: "";
  position: absolute;
  top: 0;
  bottom: 0;
  left: -60px;
  width: 60px;
  background: linear-gradient(90deg, transparent, rgba(255,255,255,.6), transparent);
  animation: pcba-adapter-shimmer 1500ms ease-in-out infinite;
  pointer-events: none;
}.pcba-media-relative:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){ position: relative; }.pcba-media-loading:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)), .pcba-media-error:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){ background-color: #e8e6de !important; }.pcba-media-loading:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){ overflow: hidden; }.pcba-media-loading:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *))::after { z-index: 1; }@keyframes pcba-adapter-spin { to { transform: rotate(360deg); } }@keyframes pcba-adapter-shimmer { to { left: 100%; } }@keyframes pcba-adapter-reveal { from { opacity: 0; } to { opacity: 1; } }@media (prefers-reduced-motion: reduce) {
  .pcba-async-spinner:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)),
  body.pcba-ao-busy-visible #ao-review:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *))::after,
  body.pcba-ao-busy-visible #ao-empty > p:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *))::after,
  body.pcba-ao-busy-visible #ao-empty li:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *))::after,
  .pcba-media-loading:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *))::after { animation: none !important; }
  .pcba-async-spinner:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){ opacity: 1 !important; }
  body.pcba-ao-busy-visible #ao-empty > p:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *))::after,
  body.pcba-ao-busy-visible #ao-empty li:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *))::after,
  .pcba-media-loading:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *))::after { display: none; }
  .pcba-ao-waiting:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)), .pcba-ao-complete:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)), #navigationLanguage .pcba-language-loading:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){ transition: none !important; }
}@media print {
  .pcba-ao-waiting:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)), .pcba-ao-complete:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){ display: none !important; }
  #ao-review:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *))::after, .pcba-media-loading:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *))::after { display: none !important; }
}