/* V18 explicit comparison submission and admin shared quote controls */
.v18-design-send{background:#f3f5ef;border:1px solid #d9e4d7;border-radius:13px;padding:20px;margin:20px 0;color:#244137}
.v18-design-send h3{font-size:18px;margin:0 0 9px}.v18-design-send p,.v18-design-send small{font-size:12px;line-height:1.7;color:#586d60}
.v18-design-send label{display:flex;align-items:center;gap:8px;padding:10px 0;font-size:13px;font-weight:700}.v18-design-send input{width:18px;height:18px;accent-color:#1a513d}
#v18-send-summary{font-weight:700;color:#164633}.v18-card{background:#f3f6ee;border-radius:12px;padding:17px;margin:10px 0}.v18-card strong{display:block;font-size:13px}.v18-card small{font-size:12px;line-height:1.7;color:#506451}
.v18-share-input{width:100%;padding:12px;margin-top:8px;border:1px solid #cbdad0;border-radius:8px;font-size:12px;background:#fff;color:#223a2e}
.v18-share-note{font-size:12px;line-height:1.7;color:#516c58}.v18-controls{display:grid;gap:12px;margin-top:12px}.v18-controls label{display:grid;gap:7px;font-size:12px}
.v18-controls select{padding:12px;background:white;color:#243b2d;border:1px solid #ccd9cf;border-radius:8px}.v18-controls input[type=checkbox]{width:17px;height:17px}.v18-buttons{display:flex;flex-wrap:wrap;gap:9px;margin-top:14px}
body.theme-dark .v18-design-send,body.theme-dark .v18-card{background:#263e32;border-color:#4e6956;color:#eef2ea}
@media(max-width:650px){.v18-design-send{padding:15px}.v18-buttons button{width:100%}}
