.product[data-product-click]{cursor:pointer}.product[data-product-click]:focus{outline:3px solid var(--orange);outline-offset:2px}
.edit-items-button,.save-order-edit{width:100%;border:0;background:var(--orange);color:#fff;border-radius:11px;padding:13px;font-weight:700}
.back-detail{border:0;background:transparent;color:var(--green);font-weight:700;padding:0;margin-bottom:16px}.editor-intro h3{font:700 22px 'Playfair Display';margin:5px 0}.editor-intro p{color:var(--muted)}
.edit-line-items{border:1px solid var(--line);border-radius:13px;overflow:hidden;margin:18px 0}.edit-line{display:grid;grid-template-columns:1fr auto 85px;gap:12px;align-items:center;padding:13px;border-bottom:1px solid var(--line)}.edit-line:last-child{border:0}.edit-line small{display:block;color:var(--muted)}.edit-line>strong{text-align:right}.removed-line{opacity:.48;background:#f5eeee}
.add-product-box{display:grid;grid-template-columns:1fr auto;gap:9px;background:var(--green2);padding:14px;border-radius:13px}.add-product-box label{display:grid;gap:6px;font-weight:700}.add-product-box button{align-self:end;border:0;background:var(--green);color:#fff;border-radius:10px;padding:11px 14px;font-weight:700}.edit-estimate{display:flex;justify-content:space-between;font-size:18px;padding:18px 4px}.save-order-edit:disabled{background:#bbb}
@media(max-width:520px){.edit-line{grid-template-columns:1fr auto}.edit-line>strong{display:none}.add-product-box{grid-template-columns:1fr}}
