.customer-sharing{margin:22px 0 8px;padding:20px;border:1px solid #ccd9c6;border-radius:14px;background:#f4f8ef;color:#142a26;text-align:left}.customer-sharing h3{margin:0 0 16px;font:700 19px/1.4 Arial,sans-serif}.customer-sharing label{display:block;margin:12px 0;font:600 13px/1.6 Arial,sans-serif}.customer-sharing input,.customer-sharing textarea{display:block;box-sizing:border-box;width:100%;max-width:100%;margin-top:7px;padding:12px;border:1px solid #aabda5;border-radius:8px;background:#fff;color:#142a26;font:400 15px/1.5 Arial,sans-serif}.sharing-buttons{display:flex;flex-wrap:wrap;gap:10px;margin-top:16px}.customer-sharing .sharing-button{display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;min-height:46px;padding:12px 16px;margin:0;border:1px solid #aabda5;border-radius:9px;background:#fff;color:#142a26;font:600 14px/1.4 Arial,sans-serif;text-decoration:none;cursor:pointer}.customer-sharing .sharing-whatsapp{background:#145c37;border-color:#145c37;color:#fff}.customer-sharing .sharing-button:hover{filter:brightness(.95)}.customer-sharing :focus-visible{outline:3px solid #71953b;outline-offset:3px}.sharing-note,.sharing-status{font:400 13px/1.6 Arial,sans-serif;margin:14px 0 0}.sharing-status{min-height:21px;font-weight:600}.customer-sharing summary{cursor:pointer;font:600 14px/1.6 Arial,sans-serif}.customer-sharing details{margin-bottom:15px}.opportunity .customer-sharing{grid-column:1/-1;width:100%;box-sizing:border-box}@media(max-width:600px){.customer-sharing{padding:16px}.sharing-buttons .sharing-button{flex:1 1 135px}}@media print{.customer-sharing{display:none!important}}
