.ym-social-page{margin:0;min-width:0}.ym-social-frame{display:block;width:100%;height:calc(100dvh - 142px);min-height:440px;border:0;background:#f5f5ef;border-radius:18px;overflow:hidden}.ym-social-dialog{width:min(850px,calc(100vw - 24px));height:min(860px,calc(100dvh - 32px));max-width:none;border:1px solid #deded0;border-radius:20px;padding:0;background:#f7f7f0;color:#263d32}.ym-social-dialog::backdrop{background:#172b25a6}.ym-social-dialog-head{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:13px 18px;border-bottom:1px solid #e1e4d9}.ym-social-dialog-head h2{font-size:18px;margin:0}.ym-social-dialog-head button{min-width:44px;min-height:40px;border:0;border-radius:12px;background:#e9eee3;color:inherit;font-size:22px}.ym-social-dialog[open]{display:flex;flex-direction:column;overflow:hidden}.ym-social-dialog-head{flex:none}.ym-social-dialog>.ym-social-page{display:flex;flex:1;min-height:0;min-width:0;overflow:hidden}.ym-social-dialog .ym-social-frame{flex:1;width:100%;height:100%;min-height:0;min-width:0;border-radius:0}.ym-social-auth-dialog{width:min(480px,calc(100vw - 24px));height:min(760px,calc(100dvh - 24px));max-height:calc(100dvh - 24px)}.ym-social-share-body{min-height:0;overflow:auto;overscroll-behavior:contain}@media(max-width:500px){.ym-social-auth-dialog{width:calc(100vw - 12px);height:calc(100dvh - 18px);max-height:calc(100dvh - 18px)}}.ym-social-share-body{padding:18px;display:grid;gap:13px}.ym-social-share-body p{margin:0;overflow-wrap:anywhere}.ym-social-share-body label{display:grid;gap:8px}.ym-social-share-body select{padding:12px;border:1px solid #ced8c6;border-radius:10px;background:white;min-width:0;max-width:100%}.ym-social-share-body button{min-height:44px;padding:10px 16px;border:1px solid #becbb8;border-radius:10px;background:#284f3d;color:white;font:inherit}.ym-social-share-body button:disabled{opacity:.6}.ym-social-share-body [role=status]{min-height:24px;font-size:14px}.ym-social-share-body .ym-share-copy{background:#edf1e8;color:#284f3d}@media(max-width:500px){.ym-social-frame{height:calc(100dvh - 128px);min-height:400px}.ym-social-dialog{width:calc(100vw - 12px);height:calc(100dvh - 18px);border-radius:14px}.ym-social-share-body{padding:15px}}
