.page_section_share{display:flex;justify-content:flex-end;position:relative;float:right}.page_section_share a.shortcut_link_btn{xborder:1px solid var(--btn-primary-text);color:var(--text-white);line-height:1.6;border-radius:.33em;margin:0;font-weight:normal;background:var(--btn-primary-background-default)}.page_section_share a.shortcut_link_btn:hover{color:var(--text-white)}a.shortcut_link_btn i{xcolor:var(--gen-blue-dark);margin-right:.25em}.page_section_share_box_frame{max-width:20em;text-align:right}.page_section_share_box_frame a{display:inline-block}.page_section_share_copied{display:none;border-radius:3px;box-shadow:1px 1px 3px var(--ui-divider-line);padding:.5em 1em;text-align:center;background:var(--mono-0);color:var(--mono-f);z-index:2}.page_section_share_box.copied .page_section_share_copied{display:block}@media only screen and (max-width:48.1em){.shortcut_link_btn_label{display:none}a.shortcut_link_btn i{margin-right:0}}@media only screen and (min-width:48.2em){.page_section_share_box_frame a.show-for-small{display:none}}.page_section_share_box{position:absolute;right:0;top:2.5em;text-align:left;display:inline-flex;flex-direction:column;border-radius:.33em;font-size:1.1em;z-index:300;background:var(--surface-primary);display:none}.page_section_share_box.visible{display:inline-flex;min-width:20em}.page_section_share .fa-facebook{color:#3b5998;background:white;border-radius:50%}.page_section_share .fa-twitter{color:#1da1f2}.page_section_share .fa-reddit{color:#ff4500;background:white;border-radius:50%}.page_section_share .fa-whatsapp-square{color:#25d366;background:white;border-radius:3px}.page_section_share .fa-ellipsis-h{color:var(--text-secondary)}.page_section_share .fa-link,.page_section_share .fa-copy{color:var(--text-secondary)}.page_section_share_method{padding:.5em 1em;display:flex;align-items:center;cursor:pointer}.page_section_share_method:hover,.page_section_share_method_labeled:hover{background:var(--surface-secondary)}.page_section_share_method i{font-size:1.5em;width:1em;text-align:center;margin-right:.5em}.page_section_share_method_labeled{display:flex;flex-direction:column}.page_section_share_method_labeled.divider{border-top:1px solid var(--ui-detail-neutral)}.page_section_share_method_labeled .page_section_share_method{padding-top:.75em}.page_section_share_method_label{font-size:.8em;color:var(--text-primary);padding:.1em .33em}.page_section_share_method div{flex:1}.page_section_share_method input{font-size:.9em;padding:.25em;background:var(--surface-secondary);border:none;width:100%}
