.public-share{display:flex;align-items:center;flex-wrap:wrap;gap:10px 16px;min-width:0;margin-block:24px;padding-block:18px;border-block:1px solid var(--line,#dce5f5)}.public-share__menu{position:relative;width:max-content;max-width:100%}.public-share__trigger{display:inline-flex;align-items:center;gap:10px;min-height:48px;max-width:100%;padding:5px 8px 5px 5px;border:1px solid #cddaf5;border-radius:999px;background:linear-gradient(110deg,#f1f5ff,#fff 65%,#fff0f7);color:var(--club-navy,#102347);box-shadow:0 3px 10px #0e4cd30b;font-size:14px;font-weight:650;line-height:1.4;list-style:none;cursor:pointer;user-select:none;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}.public-share__trigger::-webkit-details-marker{display:none}.public-share__trigger::marker{content:''}.public-share__mark{position:relative;display:grid;place-items:center;flex:none;width:36px;height:36px;border-radius:50%;color:#fff;background:linear-gradient(135deg,var(--club-blue,#0e4cd3),#235ce7);box-shadow:0 3px 7px #0e4cd324;transition:transform .18s ease}.public-share__mark::after{position:absolute;right:-1px;top:0;width:9px;height:9px;content:'';border:2px solid #fff;border-radius:50%;background:var(--club-pink,#ff2d8b)}.public-share__mark svg{width:19px;height:19px}.public-share__chevron{display:grid;place-items:center;width:24px;height:24px;border-radius:50%;background:#eaf0ff;color:var(--club-blue,#0e4cd3);transition:transform .18s ease}.public-share__chevron svg{width:14px;height:14px}.public-share__menu[open] .public-share__chevron{transform:rotate(180deg)}.public-share__menu[open] .public-share__trigger{border-color:#b1c5f5;box-shadow:0 4px 16px #0e4cd316}.public-share__trigger:focus-visible,.public-share__option:focus-visible,.public-share__manual summary:focus-visible{outline:3px solid var(--club-blue,#0e4cd3);outline-offset:3px}.public-share__panel{position:relative;margin:10px 0 0;width:min(294px,calc(100vw - 64px));max-height:min(360px,var(--share-panel-max-height,calc(100dvh - 160px)));overflow:auto;overscroll-behavior:contain;padding:10px;border:1px solid #dce5f5;border-radius:18px;background:#fff;color:var(--club-navy,#102347);box-shadow:0 16px 42px #122b5126,0 2px 8px #0e4cd30a}.public-share__menu[open]>.public-share__panel{animation:share-reveal .18s ease-out}.public-share__panel[popover]{position:fixed;inset:auto;margin:0}.public-share__heading{padding:7px 9px 10px;color:#66778f;font-size:11px;font-weight:650;letter-spacing:.07em;text-transform:uppercase}.public-share__option{display:grid;grid-template-columns:34px minmax(0,1fr)16px;align-items:center;gap:11px;width:100%;min-height:52px;padding:7px 9px;border:0;border-radius:12px;background:0 0;color:var(--club-navy,#102347);font:inherit;font-size:14px;font-weight:600;line-height:1.4;text-align:start;text-decoration:none;cursor:pointer;transition:background-color .15s ease}.public-share__option>svg{width:16px;height:16px;color:#8091aa}.public-share__option-icon{display:grid;place-items:center;width:34px;height:34px;border-radius:11px;background:#eaf0ff;color:var(--club-blue,#0e4cd3)}.public-share__option-icon svg{width:20px;height:20px}.public-share__option--viber .public-share__option-icon{background:var(--club-pink-soft,#fff0f7);color:var(--club-pink-deep,#bb0d60)}.public-share__option--copy{margin-top:5px;border-top:1px solid #edf1f8;border-radius:0 0 12px 12px}.public-share__option--copy .public-share__option-icon{background:#f1f4fa;color:#526988}.public-share__manual{margin:8px 5px 4px;font-size:13px}.public-share__manual summary{display:flex;align-items:center;min-height:44px;color:var(--club-blue,#0e4cd3);cursor:pointer}.public-share__manual label{display:grid;gap:6px;color:#526988;font-size:12px}.public-share__manual input{width:100%;min-width:0;min-height:44px;padding:8px;border:1px solid #cddaf5;border-radius:8px;background:#f6f8ff;color:#102347;font:inherit;font-size:13px}.public-share .public-share__status{flex:initial;margin:0;max-width:38ch;color:var(--club-blue-deep,#103995);font-size:13px;line-height:1.5}.public-share__status:empty{display:none}.public-share [hidden]{display:none!important}.editorial-layout .public-share{margin:24px 0 0;padding:18px 0 0;border-bottom:0}@keyframes share-reveal{from{opacity:0;translate:0 5px}to{opacity:1;translate:0 0}}@media(hover:hover){.public-share__trigger:hover{transform:translateY(-1px);border-color:#a9c0f0;box-shadow:0 6px 18px #0e4cd31a}.public-share__trigger:hover .public-share__mark{transform:rotate(-7deg)}.public-share__option:hover{background:#f3f6ff}.public-share__option--viber:hover{background:#fff3f8}}@media(prefers-reduced-motion:reduce){.public-share__trigger,.public-share__mark,.public-share__chevron,.public-share__option{transition:none}.public-share__menu[open]>.public-share__panel{animation:none}}