.yr-share-trigger,.yr-share-modal button,.yr-share-modal a{font:inherit;box-sizing:border-box}.yr-share-trigger{display:inline-flex;align-items:center;justify-content:center;gap:9px;cursor:pointer;background:#fffdf7;color:#253a2b;border:1px solid #bec6bb;border-radius:4px;padding:12px 16px;font-weight:700;font-size:13px;line-height:1.4}.yr-share-trigger svg,.yr-share-modal svg{width:19px;height:19px;fill:none;stroke:currentColor;stroke-width:1.8;flex:none}.yr-detail-info>.yr-share-trigger{width:100%;margin-top:12px}.yr-card .yr-share-trigger{margin:0 20px 20px;width:calc(100% - 40px)}.yr-share-trigger:hover{background:#edf0e8}.yr-share-trigger:focus-visible,.yr-share-modal :focus-visible{outline:3px solid #b82e2a;outline-offset:3px}.yr-share-modal{width:min(560px,calc(100% - 32px));max-height:calc(100dvh - 32px);padding:0;border:1px solid #d2d6cd;border-radius:12px;background:#f8f6ef;color:#242923;box-shadow:0 24px 100px #0005;overflow:auto}.yr-share-modal::backdrop{background:#131a15b3}.yr-share-modal a.yr-share-wa{font-size:13px!important}.yr-share-modal a.yr-share-wa::after{content:none!important}.yr-share-photo-button-extra{display:block;width:100%;padding:14px 10px;margin-top:10px;border:1px solid #253d2d;border-radius:5px;background:#253d2d;color:#fff;font-size:13px;font-weight:700;cursor:pointer}.yr-share-photo-button-extra:disabled{opacity:.55;cursor:wait}.yr-share-photo-button-extra:hover:not(:disabled){background:#385640}.yr-share-modal .yr-share-actions button:hover,.yr-share-modal .yr-share-actions button:focus,.yr-share-modal .yr-share-photo-button:hover,.yr-share-modal .yr-share-photo-button:focus{background:#edf0e8;color:#253a2b}.yr-share-inner{padding:26px}.yr-share-top{display:flex;justify-content:space-between;gap:16px;align-items:flex-start}.yr-share-modal h2{font-size:24px;line-height:1.2;margin:0 0 12px;font-weight:600}.yr-share-modal p{line-height:1.6}.yr-share-model{font-size:15px;margin:0 0 4px;font-weight:700}.yr-share-summary{font-size:13px;color:#60675c;margin:0 0 20px}.yr-share-close{border:0;background:#fff0;font-size:26px;cursor:pointer;padding:0 5px;color:inherit}.yr-share-actions{display:grid;grid-template-columns:1fr 1fr;gap:10px}.yr-share-actions a,.yr-share-actions button,.yr-share-photo-button{display:flex;align-items:center;justify-content:center;gap:8px;border:1px solid #bbc2b4;border-radius:5px;background:#fffdf7;color:#253a2b;padding:13px 10px;text-decoration:none;font-size:13px;line-height:1.35;font-weight:700;cursor:pointer}.yr-share-actions .yr-share-wa{background:#253d2d;color:#fff;border-color:#253d2d}.yr-share-photo{border-top:1px solid #d8dbd0;margin-top:22px;padding-top:18px}.yr-share-photo h3{font-size:16px;margin:0 0 7px}.yr-share-photo p{font-size:12px;color:#60675c;margin:0 0 12px}.yr-share-photo-button{width:100%}.yr-share-photo-button:disabled{opacity:.65;cursor:wait}.yr-share-preview{width:100%;height:auto;display:block;border:1px solid #ddd;margin:14px 0;border-radius:4px}.yr-share-preview[hidden]{display:none}.yr-share-status{font-size:12px;min-height:20px;margin:12px 0 0;color:#344d39}.yr-share-copy-fallback{width:100%;min-height:100px;font:12px/1.6 inherit;margin-top:12px}.yr-share-modal [hidden]{display:none!important}@media(max-width:480px){.yr-share-inner{padding:22px 18px}.yr-share-modal h2{font-size:22px}.yr-share-actions a,.yr-share-actions button{font-size:12px}.yr-share-trigger{padding:11px 14px}}.yr-share-picker{margin:16px 0 18px;padding:14px;border:1px solid #c3d2d3;border-radius:10px;background:linear-gradient(135deg,#eff4f3,#e3ecec)}.yr-share-modal .yr-share-picker-title{margin:0 0 5px;font-size:15px;font-weight:700;color:#143b40}.yr-share-modal .yr-share-picker-help{font-size:12px;margin:0 0 10px}.yr-share-thumbnails{display:flex;gap:10px;overflow-x:auto;padding:4px 4px 10px;scroll-snap-type:x proximity;overscroll-behavior-x:contain}.yr-share-modal .yr-share-thumbnail{display:block;flex:0 0 112px;width:112px;height:88px;padding:2px;border:2px solid #fff0;border-radius:8px;background:#fff;cursor:pointer;overflow:hidden;scroll-snap-align:start;box-shadow:0 2px 5px #102d3512}.yr-share-thumbnail img{display:block;width:100%;height:100%;object-fit:cover;border-radius:4px}.yr-share-modal .yr-share-thumbnail[aria-pressed=true]{border-color:#1c5a60;box-shadow:0 0 0 2px #90b7ba}.yr-share-modal .yr-share-thumbnail:hover{border-color:#769a9f}.yr-share-thumbnail:focus-visible{outline:3px solid #1c5a60;outline-offset:3px}@media(max-width:480px){.yr-share-picker{padding:10px}.yr-share-modal .yr-share-thumbnail{flex-basis:96px;width:96px;height:76px}}