.listing-intake-panel { color: inherit; max-width: 100%; min-width: 0; margin-top: 2rem; padding-top: 1.5rem; border-top: 1px solid currentColor; }
.listing-intake-panel * { box-sizing: border-box; min-width: 0; overflow-wrap: anywhere; }
.listing-intake-panel h2 { margin: 0 0 .5rem; }
.listing-intake-panel h3 { margin: 0 0 .5rem; }
.listing-intake-panel p { line-height: 1.5; }
.listing-intake-panel__status { margin: 0; }
.listing-intake-panel__status:focus-visible { outline: 3px solid currentColor; outline-offset: 3px; }
.listing-intake-panel__groups { display: grid; grid-template-columns: 1fr; gap: 1.5rem; }
.listing-intake-panel__group dl { margin: 0; }
.listing-intake-panel__row { display: grid; grid-template-columns: 1fr; gap: .15rem; padding: .5rem 0; border-bottom: 1px solid currentColor; }
.listing-intake-panel__row dt { opacity: .8; }
.listing-intake-panel__row dd { margin: 0; }
.listing-intake-panel__note { margin: 1rem 0 0; opacity: .85; }
.listing-intake-panel__spinner { display: inline-block; width: 1em; height: 1em; margin-right: .4rem; vertical-align: -.15em; border: 2px solid currentColor; border-top-color: transparent; border-radius: 50%; animation: listing-intake-panel-spin 1s linear infinite; }
@keyframes listing-intake-panel-spin { to { transform: rotate(360deg); } }
@media (min-width: 700px) {
  .listing-intake-panel__groups { grid-template-columns: 1fr 1fr; }
  .listing-intake-panel__row { grid-template-columns: 12rem 1fr; gap: 1rem; }
}
[data-theme="dark"] .listing-intake-panel { border-top-color: rgba(255, 255, 255, .25); }
[data-theme="dark"] .listing-intake-panel__row { border-bottom-color: rgba(255, 255, 255, .15); }
@media (prefers-reduced-motion: reduce) {
  .listing-intake-panel__spinner { animation: none !important; }
}
@media (forced-colors: active) {
  .listing-intake-panel, .listing-intake-panel__row { border-color: CanvasText; }
  .listing-intake-panel__spinner { border-color: CanvasText; border-top-color: Canvas; }
}
