.cc_o1uio72a_Rp8T7TQNZM .lot { background: var(--denge-paper); color: var(--denge-ink); }
.cc_o1uio72a_Rp8T7TQNZM .lot__box { display: grid; grid-template-columns: minmax(0, 1fr); border-radius: var(--denge-radius); overflow: hidden; background: var(--denge-mist); }
@media (min-width: 1024px) { .cc_o1uio72a_Rp8T7TQNZM .lot__box { grid-template-columns: minmax(0, 1fr) minmax(0, 1fr); } }
.cc_o1uio72a_Rp8T7TQNZM .lot__photo { position: relative; min-height: 20rem; }
.cc_o1uio72a_Rp8T7TQNZM .lot__photo img { position: absolute; inset: 0; width: 100%; height: 100%; object-fit: cover; }
.cc_o1uio72a_Rp8T7TQNZM .lot__chips { position: absolute; left: 1rem; bottom: 1rem; right: 1rem; display: flex; flex-wrap: wrap; gap: 0.4rem; }
.cc_o1uio72a_Rp8T7TQNZM .lot__chips span { padding: 0.35rem 0.75rem; border-radius: 999px; background: var(--denge-white); }
.cc_o1uio72a_Rp8T7TQNZM .lot__panel { display: grid; grid-template-columns: minmax(0, 1fr); align-content: center; gap: 1rem; padding: 2rem 1.5rem; }
@media (min-width: 1024px) { .cc_o1uio72a_Rp8T7TQNZM .lot__panel { padding: 2.5rem 3rem; } }
.cc_o1uio72a_Rp8T7TQNZM .lot__title { font-size: clamp(2rem, 3.6vw, 3rem); }
.cc_o1uio72a_Rp8T7TQNZM .lot__text { margin: 0; color: var(--denge-ink-2); }
.cc_o1uio72a_Rp8T7TQNZM .lot__form { display: flex; align-items: center; gap: 0.4rem; padding: 0.35rem; border-radius: 999px; background: var(--denge-white); box-shadow: var(--denge-shadow); }
.cc_o1uio72a_Rp8T7TQNZM .lot__form input { flex: 1; min-width: 0; min-height: 2.75rem; padding: 0 1rem; border: 0; background: transparent; font: inherit; font-size: 1rem; font-weight: 600; color: var(--denge-ink); outline: none; }
.cc_o1uio72a_Rp8T7TQNZM .lot__examples { display: flex; flex-wrap: wrap; align-items: center; gap: 0.35rem; }
.cc_o1uio72a_Rp8T7TQNZM .lot__examples small { color: var(--denge-gray-500); }
.cc_o1uio72a_Rp8T7TQNZM .lot__examples button { padding: 0.3rem 0.7rem; border: 0; border-radius: 999px; background: var(--denge-white); color: var(--denge-ink); cursor: pointer; }
.cc_o1uio72a_Rp8T7TQNZM .lot__miss { margin: 0; color: var(--denge-orange-text); }
.cc_o1uio72a_Rp8T7TQNZM .lot__card { display: grid; gap: 0.75rem; padding: 1.1rem; border-radius: 20px; background: var(--denge-white); animation: cc_o1uio72a_Rp8T7TQNZM_lot-in 0.6s var(--denge-ease) both; }
@keyframes cc_o1uio72a_Rp8T7TQNZM_lot-in { from { opacity: 0; translate: 0 0.75rem; } to { opacity: 1; translate: 0 0; } }
.cc_o1uio72a_Rp8T7TQNZM .lot__card-head { display: flex; justify-content: space-between; align-items: flex-start; gap: 0.75rem; }
.cc_o1uio72a_Rp8T7TQNZM .lot__card-head span { display: grid; }
.cc_o1uio72a_Rp8T7TQNZM .lot__card-head small { color: var(--denge-gray-500); }
.cc_o1uio72a_Rp8T7TQNZM .lot__card-head em { flex: none; white-space: nowrap; font-style: normal; padding: 0.25rem 0.7rem; border-radius: 999px; background: var(--goal-sport); color: var(--denge-white); }
.cc_o1uio72a_Rp8T7TQNZM .lot__fields { display: grid; grid-template-columns: repeat(3, minmax(0, 1fr)); gap: 0.4rem; margin: 0; }
@media (max-width: 520px) { .cc_o1uio72a_Rp8T7TQNZM .lot__fields { grid-template-columns: repeat(2, minmax(0, 1fr)); } }
.cc_o1uio72a_Rp8T7TQNZM .lot__fields div { padding: 0.55rem 0.7rem; border-radius: 12px; background: var(--denge-mist); }
.cc_o1uio72a_Rp8T7TQNZM .lot__fields dt { color: var(--denge-gray-500); }
.cc_o1uio72a_Rp8T7TQNZM .lot__fields dd { margin: 0; }
.cc_o1uio72a_Rp8T7TQNZM .lot__fields div:nth-child(3) dd, .cc_o1uio72a_Rp8T7TQNZM .lot__fields div:nth-child(4) dd, .cc_o1uio72a_Rp8T7TQNZM .lot__fields div:nth-child(5) dd { color: #008a63; }
.cc_o1uio72a_Rp8T7TQNZM .lot__pdf { justify-self: start; }
