.share-match-btn{background-color:#25d366;border-color:#25d366;color:#fff;font-weight:500;transition:all .2s;white-space:nowrap}.share-match-btn:focus,.share-match-btn:hover{background-color:#20ba5a;border-color:#20ba5a;color:#fff;transform:translateY(-1px);box-shadow:0 4px 8px rgba(37,211,102,.3)}.share-match-btn:active{transform:translateY(0);box-shadow:0 2px 4px rgba(37,211,102,.2)}.match-share-option{display:block;border:1px solid #dee2e6;border-radius:.5rem;padding:.65rem .75rem;margin-bottom:.5rem;cursor:pointer;transition:border-color .15s,background-color .15s}.match-share-option:hover{border-color:#adb5bd;background-color:#f8f9fa}.match-share-option.is-selected{border-color:#25d366;background-color:#f0fdf4}.match-share-option .form-check-input{margin-top:.2rem}.match-share-option-label{display:inline-flex;align-items:center;gap:.35rem}.match-share-option-label .icon-inline-svg{flex-shrink:0}.match-share-option-path{font-size:.78rem;color:#6c757d;word-break:break-all}.match-share-banner{margin:0 0 1rem}.match-share-banner--index{margin:-.25rem 0 .75rem}.index-page-header-actions .share-match-btn{margin:0}.match-share-banner__btn{width:100%;display:flex;align-items:center;gap:.55rem;padding:.55rem .7rem;border:1px solid rgba(37,211,102,.22);border-radius:.5rem;background:rgba(37,211,102,.07);color:#2d6a4f;font-size:.8rem;font-weight:500;line-height:1.3;text-align:left;transition:background-color .15s,border-color .15s}.match-share-banner__btn:focus-visible,.match-share-banner__btn:hover{background:rgba(37,211,102,.12);border-color:rgba(37,211,102,.35);color:#1b4332}.match-share-banner__icon{flex-shrink:0;opacity:.85;font-size:.85rem}.match-share-banner__text{flex:1 1 auto;min-width:0}.match-share-banner__chevron{flex-shrink:0;opacity:.45;font-size:.7rem}