.cp.ap .ap-stage .ap-dlist{display:grid;grid-template-columns:minmax(0,1fr);gap:16px;width:min(100%,720px);margin-inline:auto;color:var(--ap-text);container-type:inline-size}.cp.ap .ap-stage .ap-dlist__card{padding:0 20px;border:1px solid var(--ap-border);border-radius:var(--ap-radius-lg);background:var(--ap-surface);box-shadow:var(--ap-shadow-md);container-type:inline-size}.cp.ap .ap-stage .ap-dlist__top{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:2px 12px;padding:18px 0 14px;border-bottom:1px solid var(--ap-border)}.cp.ap .ap-stage .ap-dlist__name{margin:0;font-size:1.0625rem;font-weight:650;line-height:1.3}.cp.ap .ap-stage .ap-dlist__sub{margin:0;color:var(--ap-text-3);font-size:.875rem}.cp.ap .ap-stage .ap-dlist__list{margin:0}.cp.ap .ap-stage .ap-dlist__row{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:4px 16px;padding:14px 0;border-bottom:1px solid var(--ap-border)}.cp.ap .ap-stage .ap-dlist__row:last-child{border-bottom:0}.cp.ap .ap-stage .ap-dlist__row dt{grid-column:1;color:var(--ap-text-2);font-size:.875rem;font-weight:600}.cp.ap .ap-stage .ap-dlist__row dd{grid-column:1 / -1;margin:0;font-size:.9375rem;line-height:1.5;overflow-wrap:anywhere}.cp.ap .ap-stage .ap-dlist__row .ap-dlist__act{grid-column:2;grid-row:1;justify-self:end}@container (min-width: 480px){.cp.ap .ap-stage .ap-dlist__row{grid-template-columns:minmax(7.5rem,30%) minmax(0,1fr) auto;gap:2px 20px}.cp.ap .ap-stage .ap-dlist__row dt{grid-row:1;font-size:.9375rem}.cp.ap .ap-stage .ap-dlist__row dd{grid-column:2}.cp.ap .ap-stage .ap-dlist__row .ap-dlist__act{grid-column:3}}.cp.ap .ap-stage .ap-dlist__qty{display:inline-block;margin-left:6px;padding:0 8px;border-radius:var(--ap-radius-full);background:var(--ap-surface-2);color:var(--ap-text-2);font-size:.75rem;font-weight:600;line-height:1.6;white-space:nowrap;vertical-align:1px}.cp.ap .ap-stage .ap-dlist__edit{display:inline-flex;align-items:center;min-height:28px;margin:-4px -6px;padding:0 6px;border-radius:6px;color:var(--ap-accent-text);font-size:.9375rem;font-weight:600;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px;transition:background-color var(--ap-duration) var(--ap-ease)}.cp.ap .ap-stage .ap-dlist__edit:hover{background:var(--ap-accent-soft);color:var(--ap-accent-soft-text);text-decoration-thickness:2px}.cp.ap .ap-stage .ap-dlist__edit:focus-visible{outline:2px solid var(--ap-focus);outline-offset:2px}.cp.ap .ap-stage .ap-dlist__sr{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.cp.ap .ap-stage .ap-dlist__sums{display:grid;gap:6px;margin:0 -20px;padding:14px 20px 16px;border-top:1px solid var(--ap-border);border-radius:0 0 var(--ap-radius-lg) var(--ap-radius-lg);background:var(--ap-surface-2)}.cp.ap .ap-stage .ap-dlist__sums div{display:flex;justify-content:space-between;gap:16px}.cp.ap .ap-stage .ap-dlist__sums dt{color:var(--ap-text-2)}.cp.ap .ap-stage .ap-dlist__sums dd{margin:0;font-variant-numeric:tabular-nums}.cp.ap .ap-stage .ap-dlist__sums .ap-dlist__total{margin-top:4px;padding-top:10px;border-top:1px solid var(--ap-border);font-size:1.0625rem;font-weight:700}.cp.ap .ap-stage .ap-dlist__sums .ap-dlist__total dt{color:var(--ap-text)}.cp.ap .ap-stage .ap-dlist__compare{display:grid;gap:10px;margin:0;padding:16px 0 20px}@container (min-width: 560px){.cp.ap .ap-stage .ap-dlist__compare{grid-template-columns:repeat(3,minmax(0,1fr))}}.cp.ap .ap-stage .ap-dlist__compare div{padding:14px 14px 16px;border:1px solid var(--ap-border);border-radius:var(--ap-radius);background:var(--ap-surface-2)}.cp.ap .ap-stage .ap-dlist__compare dt{display:flex;flex-wrap:wrap;align-items:center;gap:4px 8px;font-weight:650}.cp.ap .ap-stage .ap-dlist__compare dd{margin:6px 0 0;color:var(--ap-text-2);font-size:.875rem;line-height:1.5}.cp.ap .ap-stage .ap-dlist__code{padding:1px 6px;border:1px solid var(--ap-border);border-radius:6px;background:var(--ap-surface);color:var(--ap-accent-text);font-family:var(--ap-mono);font-size:.75rem;font-weight:500}.cp.ap .ap-stage .ap-dlist__status{justify-self:center;margin:0;font-size:.875rem;font-weight:600}.cp.ap .ap-stage .ap-dlist__status:not(:empty){padding:8px 16px;border-radius:var(--ap-radius-full);background:var(--ap-info-soft);color:var(--ap-info);animation:ap-dlist-in .2s var(--ap-ease)}@keyframes ap-dlist-in{0%{opacity:0;transform:translateY(4px)}}@media(prefers-reduced-motion:reduce){.cp.ap .ap-stage .ap-dlist__edit{transition:none}.cp.ap .ap-stage .ap-dlist__status:not(:empty){animation:none}}
