.product-row-actions{display:flex;align-items:center;gap:5px}.product-remove,.detail-remove{border:1px solid #efc7bf;background:#fff6f3;color:#b64b38;border-radius:7px;height:30px;padding:0 9px;font-size:9px;font-weight:700;cursor:pointer}.product-remove:hover,.detail-remove:hover{background:#b64b38;border-color:#b64b38;color:white}.delete-confirm[hidden]{display:none!important}.delete-confirm{position:fixed;inset:0;z-index:1400;display:grid;place-items:center;padding:18px}.delete-backdrop{position:absolute;inset:0;background:rgba(22,12,9,.65);backdrop-filter:blur(3px)}.delete-confirm>section{position:relative;width:min(430px,100%);padding:27px;background:var(--surface);color:var(--text);border-radius:14px;text-align:center;box-shadow:0 28px 80px rgba(0,0,0,.28)}.delete-icon{width:48px;height:48px;margin:0 auto 15px;border-radius:50%;background:#fde8e3;color:#bd513c;display:grid;place-items:center;font:800 21px Manrope}.delete-confirm h2{font:700 20px Manrope;margin:0 0 9px}.delete-message{color:var(--muted);line-height:1.6;margin:0}.delete-message strong{color:var(--text)}.delete-message span{font-size:10px}.delete-warning{margin:18px 0;padding:11px;border-radius:8px;background:#fff4e7;color:#9c651e;font-size:9px;line-height:1.5}.delete-actions{display:flex;justify-content:center;gap:8px}.delete-button{height:40px;padding:0 15px;border:0;border-radius:8px;background:#bd513c;color:white;font-weight:700;cursor:pointer}.delete-button:hover{background:#a74130}
@media(max-width:500px){.delete-confirm{align-items:end;padding:0}.delete-confirm>section{width:100%;border-radius:16px 16px 0 0;padding:24px 18px max(20px,env(safe-area-inset-bottom))}.delete-actions button{flex:1}}
