#warehouse-view{padding:18px 22px}.warehouse-section-bar{margin-bottom:12px}.warehouse-section-bar small{font-size:11px;color:#71869f}#warehouse-frame-slot{min-height:0;border-radius:12px;background:#f4f7f7}.warehouse-section-bar b{font-size:9px;padding:3px 6px}#warehouse-back{font-size:11px;padding:7px 11px}@media(max-width:800px){#warehouse-view{padding:12px}.warehouse-section-bar small{font-size:10px}}
#peru-clock {
  color: #e3edf8;
  font-variant-numeric: tabular-nums;
}

#portal-status.module-loading::before {
  content: "";
  display: inline-block;
  width: 0.8em;
  height: 0.8em;
  margin-inline-end: 0.55em;
  border: 2px solid currentColor;
  border-inline-end-color: transparent;
  border-radius: 50%;
  animation: portal-loading-spin 0.8s linear infinite;
}

@keyframes portal-loading-spin {
  to { transform: rotate(360deg); }
}

@media (prefers-reduced-motion: reduce) {
  #portal-status.module-loading::before { animation: none; }
}
