/* Scoped extension of the existing personal-item layout, not a new page. */
.vcs-app .vcs-sale-review{margin-top:16px;padding:16px;border:1px solid var(--vcs-line);border-radius:10px;background:var(--vcs-soft);text-align:left;min-width:0;}
.vcs-app .vcs-sale-review.needs-attention{border-color:#dfc6a3;background:#fffaf2;}
.vcs-app .vcs-sale-review h3,.vcs-app .vcs-sale-review h4{font-size:17px;text-align:left;margin:0 0 10px;}
.vcs-app .vcs-sale-review p,.vcs-app .vcs-sale-review summary{font-size:14px;text-align:left;line-height:1.6;overflow-wrap:anywhere;}
.vcs-app .vcs-sale-review .vcs-review-explanation{font-size:15px;}
.vcs-app .vcs-review-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:14px;}
.vcs-app .vcs-review-actions .vcs-btn{font-size:14px;line-height:1.4;min-height:46px;white-space:normal;padding:9px 8px;min-width:0;}
.vcs-app .vcs-review-actions .vcs-btn:disabled{opacity:.5;cursor:not-allowed;}
.vcs-app .vcs-review-form{border-top:1px solid var(--vcs-line);margin-top:16px;padding-top:12px;min-width:0;}
.vcs-app .vcs-review-form[hidden],.vcs-app .vcs-review-form [data-vcs-mode][hidden]{display:none!important;}
.vcs-app .vcs-review-form label{display:block;margin:12px 0;text-align:left;font-size:15px;}
.vcs-app .vcs-review-form input:not([type=checkbox]):not([type=radio]),.vcs-app .vcs-review-form select,.vcs-app .vcs-review-form textarea{display:block;width:100%;min-width:0;max-width:100%;box-sizing:border-box;margin:7px 0 0;padding:10px;border:1px solid var(--vcs-line);border-radius:8px;background:white;font-size:16px;}
.vcs-app .vcs-review-form .vcs-review-checkbox{display:flex;align-items:flex-start;gap:10px;line-height:1.6;}
.vcs-app .vcs-review-checkbox input{flex:0 0 18px;width:18px;height:18px;margin-top:4px;}
.vcs-app .vcs-review-form-actions{display:flex;flex-wrap:wrap;gap:10px;align-items:center;}
.vcs-app .vcs-review-form-actions .vcs-btn{white-space:normal;}
.vcs-app .vcs-review-destination{display:flex;flex-wrap:wrap;gap:20px;padding:12px;margin:12px 0;border:1px solid var(--vcs-line);border-radius:8px;min-width:0;}
.vcs-app .vcs-review-destination input{width:auto;margin:0;}
.vcs-app .vcs-review-date{min-width:0;overflow:hidden;}
.vcs-app .vcs-review-date input[type=datetime-local]{min-width:0;width:100%;max-width:100%;appearance:none;-webkit-appearance:none;}
.vcs-app .vcs-review-date input::-webkit-datetime-edit{min-width:0;padding:0;}
.vcs-app .vcs-review-images{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;}
.vcs-app .vcs-review-images img{width:100%;aspect-ratio:1;object-fit:cover;border-radius:8px;}
.vcs-app .vcs-review-history{margin-top:14px;padding-top:10px;border-top:1px solid var(--vcs-line);}
.vcs-app .vcs-review-history p{font-size:12px;margin:8px 0;}
.vcs-app .vcs-review-links{display:flex;flex-wrap:wrap;gap:8px 14px;justify-content:center;}
.vcs-app .vcs-review-chat-link{display:inline-block;margin:4px 0;color:var(--vcs-green-dark);font-weight:600;}
.vcs-app [data-vcs-review-status].is-error{color:#9c2525;}
.vcs-app .vcs-review-ended{padding:12px;border:1px solid var(--vcs-line);border-radius:8px;}
.vcs-app .vcs-owned-item[id],.vcs-app #vcs-sale-reviews{scroll-margin-top:20px;}
@media(max-width:480px){.vcs-app .vcs-sale-review{padding:12px 10px;}.vcs-app .vcs-review-actions .vcs-btn{font-size:13px;}.vcs-app .vcs-review-form .vcs-location-fields{grid-template-columns:minmax(0,1fr);}}

/* 1.0.67 — collapse secondary sale actions, never the status or pending deadline. */
.vcs-app .vcs-review-options{margin:8px 0 0;padding:0;border:0;min-width:0;}
.vcs-app .vcs-review-options>summary{display:list-item;list-style-position:inside;box-sizing:border-box;min-height:44px;padding:11px 0;cursor:pointer;color:var(--vcs-green-dark,#175b43);font-family:inherit;font-size:14px;font-weight:500;line-height:1.5;text-align:left;overflow-wrap:anywhere;}
.vcs-app .vcs-review-options>summary:focus-visible{outline:2px solid var(--vcs-green,#078563);outline-offset:3px;border-radius:4px;}
.vcs-app .vcs-review-options:not([open])>:not(summary){display:none!important;}
.vcs-app .vcs-review-options .vcs-review-actions{margin-top:2px;}

/* 1.0.69: the former review box is now just a short row of seller actions. */
.vcs-app .vcs-sale-review.vcs-sale-manage{border:0;border-top:1px solid var(--vcs-line);border-radius:0;background:transparent;padding:12px 0;margin-top:12px;}
