.depop-ship-panel{color:#111827;background:#fff;max-height:85vh}.depop-ship{flex-direction:column;gap:.75rem;max-height:85vh;padding:1.5rem 1.5rem 1.25rem;display:flex}.depop-ship h2{margin:0;padding-right:2rem;font-size:1.25rem;font-weight:650;line-height:1.3}.depop-ship p{color:#4b5563;margin:0;font-size:.95rem;line-height:1.45}.depop-ship-list{flex-direction:column;gap:.5rem;min-height:0;margin:.25rem 0 0;padding:0;list-style:none;display:flex;overflow:auto}.depop-ship-row{background:#f9fafb;border:1px solid #e5e7eb;border-radius:10px;grid-template-columns:52px minmax(0,1fr) minmax(180px,240px);align-items:center;gap:.75rem;padding:.55rem .65rem;display:grid}.depop-ship-thumb{-o-object-fit:cover;object-fit:cover;background:#e5e7eb;border-radius:8px;width:52px;height:52px}.depop-ship-thumb-empty{display:block}.depop-ship-title{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.92rem;font-weight:600;line-height:1.35;display:-webkit-box;overflow:hidden}.depop-ship-size select{color:#111827;background:#fff;border:1px solid #d1d5db;border-radius:8px;width:100%;padding:.45rem .5rem;font-size:.85rem}.depop-ship-actions{justify-content:flex-end;gap:.5rem;padding-top:.35rem;display:flex}.depop-ship-cancel,.depop-ship-confirm{cursor:pointer;border-radius:8px;padding:.55rem 1rem;font-size:.9rem;font-weight:600}.depop-ship-cancel{color:#374151;background:#fff;border:1px solid #d1d5db}.depop-ship-confirm{color:#fff;background:linear-gradient(135deg,#ff00d3 0%,#ff6b9d 100%);border:none}.depop-ship-confirm:disabled{opacity:.5;cursor:not-allowed}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}[data-theme=dark] .depop-ship-panel{color:#f4f4f5;background:#18181b}[data-theme=dark] .depop-ship p{color:#a1a1aa}[data-theme=dark] .depop-ship-row{background:#27272a;border-color:#3f3f46}[data-theme=dark] .depop-ship-thumb{background:#3f3f46}[data-theme=dark] .depop-ship-size select{color:#f4f4f5;background:#18181b;border-color:#52525b}[data-theme=dark] .depop-ship-cancel{color:#e4e4e7;background:#27272a;border-color:#52525b}@media (max-width:640px){.depop-ship-row{grid-template-columns:52px minmax(0,1fr)}.depop-ship-size{grid-column:1/-1}}
