.candidate-share{margin:30px 0 0;border:1px solid #dde2ee;border-radius:12px;background:white;overflow:hidden}.candidate-share summary{display:flex;align-items:center;justify-content:space-between;gap:15px;padding:21px 24px;cursor:pointer;list-style:none;font-size:15px;font-weight:500}.candidate-share summary small{background:#f1f0fa;border-radius:5px;padding:5px 8px;color:#6a5e95;font-size:10px}.candidate-share-body{padding:8px 26px 26px;border-top:1px solid #e8eaf1}.candidate-share-body h3{font-size:22px;line-height:1.4;margin:20px 0 16px}.candidate-share-body p{font-size:13px;line-height:1.85;color:#6b7287;margin:15px 0 22px}.candidate-share-body>label{max-width:600px}.candidate-share-body input:not([type=checkbox]){font-size:16px;min-height:47px}.candidate-share-body .check-label{display:flex;align-items:flex-start;gap:12px;line-height:1.8;font-size:13px;margin:25px 0}.candidate-share-body .check-label input{width:18px;height:18px;min-height:18px;flex-shrink:0;margin-top:4px}.candidate-share-actions{display:flex;flex-wrap:wrap;gap:12px;align-items:center;margin-top:24px}.candidate-share-actions .btn,.candidate-share-body>.btn{font-size:12px;min-height:45px;white-space:normal;border-radius:8px}.candidate-email-verified{display:grid;gap:8px;padding:17px 20px;background:#f2f7f4;border-radius:8px;margin:22px 0;font-size:12px}.candidate-email-verified strong{color:#286049;font-size:11px;font-weight:500}.candidate-email-verified span{overflow-wrap:anywhere}.candidate-share-body .candidate-share-message{color:#395e43}.candidate-share-body .candidate-share-footnote{font-size:11px;line-height:1.8;border-top:1px solid #e4e7ef;padding-top:20px;margin-top:25px}.candidate-share-body .candidate-share-message:empty{display:none}@media(max-width:600px){.candidate-share summary{padding:20px;font-size:14px}.candidate-share-body{padding:6px 20px 22px}.candidate-share-body h3{font-size:21px}.candidate-share-actions{display:grid;gap:13px}.candidate-share-actions>.btn{width:100%}.candidate-share-body p{font-size:13px}}
