.reorder-dialog{border:1px solid var(--leaf);background:var(--forest);width:min(580px,100% - 28px);max-height:90dvh;color:var(--white);border-radius:12px;margin:auto;padding:0;overflow:auto}.reorder-dialog::backdrop{background:#0009}.reorder-inner{padding:30px;position:relative}.reorder-inner h2{letter-spacing:-1px;margin:0 0 12px;padding-right:30px;font-size:32px}.reorder-inner p{font-size:15px;line-height:1.6}.reorder-dialog .reorder-close{color:var(--white);background:0 0;border:0;font-size:30px;position:absolute;top:12px;right:14px}.reorder-inner ul{margin:24px 0;padding:0;list-style:none}.reorder-inner li{border-bottom:1px solid #65b84450;justify-content:space-between;gap:16px;padding:14px 0;font-size:15px;display:flex}.reorder-inner li span{color:var(--sunset);margin-top:6px;font-size:13px;display:block}.reorder-inner li>strong{white-space:nowrap}.reorder-total{justify-content:space-between;display:flex}.reorder-note{opacity:.8}.reorder-actions{flex-wrap:wrap;gap:12px;margin:22px 0 8px;display:flex}.reorder-actions p{flex-basis:100%;margin:0}.reorder-inner button:disabled{opacity:.5;cursor:wait}.reorder-inner [role=alert]{color:var(--sunset)}.reorder-partial{align-items:center;gap:10px;font-size:15px;line-height:1.5;display:flex}.reorder-partial input{width:20px;height:20px;accent-color:var(--leaf)}.reorder-primary{margin-top:16px}.reorder-inner .nav-join{background:0 0}.reorder-inner .text-link{background:0 0;border-top:0;border-left:0;border-right:0}@media (max-width:500px){.reorder-inner{padding:24px 18px}.reorder-actions{flex-direction:column}}
