.customer-share-dialog{box-sizing:border-box;width:min(580px,calc(100vw - 24px));max-height:88dvh;overflow:auto;border:1px solid #dfd0e4;border-radius:24px;padding:24px;background:#fffaf4;color:#392c40}.customer-share-dialog::backdrop{background:#30233888}.customer-share-dialog label{display:block;font-weight:650;margin:16px 0}.customer-share-dialog input,.customer-share-dialog textarea{box-sizing:border-box;display:block;width:100%;min-width:0;padding:12px;border:1px solid #d9ccdc;border-radius:12px;margin-top:6px;font:inherit}.customer-share-dialog textarea{min-height:180px;resize:vertical}.customer-share-actions{display:flex;flex-wrap:wrap;gap:8px}.customer-share-dialog button,.customer-share-actions a{box-sizing:border-box;display:inline-block;min-height:44px;padding:11px 16px;border-radius:999px;border:1px solid #d9ccdc;background:white;color:#634170;font:600 .9rem/1.3 system-ui;text-decoration:none;cursor:pointer}.customer-share-actions a[aria-disabled=true]{opacity:.6}.customer-share-dialog details{margin:22px 0;padding:16px;background:#f0e7f2;border-radius:16px}.customer-share-dialog summary{cursor:pointer;min-height:44px}.customer-share-dialog p{line-height:1.6;overflow-wrap:anywhere}.customer-share-dialog :focus-visible{outline:3px solid #9b701e;outline-offset:3px}