.fields{align-items:start}.fields>div{min-width:0}.fields>div>label:first-child{display:flex;align-items:flex-end}.fields input:not([type=checkbox]):not([type=radio]):not([type=file]),.fields select{height:48px;min-height:48px;box-sizing:border-box;min-width:0}.fields textarea{min-height:96px;box-sizing:border-box}.goods-keep{display:flex!important;align-items:center;gap:6px;min-height:24px;margin:8px 0 0!important}.goods-keep input,.goods-vat input{width:auto!important;height:auto!important;min-height:0!important;flex-shrink:0}.goods-vat-field>.goods-vat{height:48px;display:flex;align-items:center;gap:8px;margin:0}.platform-directory-card{border:1px solid var(--line);border-radius:14px;padding:18px;margin:14px 0;overflow-wrap:anywhere}.platform-directory-card section{padding-top:12px;margin-top:12px;border-top:1px solid var(--line)}#inventoryMapping{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:12px}#inventoryMapping h3{grid-column:1/-1}

.dashboard-skip {
  position: fixed;
  inset-block-start: .5rem;
  inset-inline-start: .5rem;
  z-index: 20;
  padding: .65rem;
  background: white;
  color: #21165a;
  transform: translateY(-150%);
}
.dashboard-skip:focus { transform: none; }
.dashboard-context:not([hidden]) {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  gap: .45rem 1rem;
  padding-block: .5rem;
  overflow-wrap: anywhere;
}
.dashboard-context button[aria-pressed="true"] { outline: 2px solid currentColor; }
#nav button.dashboard-pinned::after { content: " ★"; }
