.rid-share{display:inline-block;position:relative;margin:12px 0;font:600 14px/1.5 Arial,sans-serif;text-align:left;max-width:100%;vertical-align:middle}.rid-share summary{cursor:pointer;list-style:none;background:#087b9a;color:#fff;border-radius:6px;padding:8px 14px;display:inline-flex;align-items:center;gap:7px;min-height:40px;box-sizing:border-box}.rid-share summary::-webkit-details-marker{display:none}.rid-share summary span{font-size:23px;line-height:1}.rid-share summary:focus-visible,.rid-share-menu a:focus-visible,.rid-share-menu button:focus-visible{outline:3px solid #e1a900;outline-offset:3px}.rid-share-menu{position:absolute;top:100%;left:0;min-width:190px;width:max-content;max-width:260px;z-index:1000;border:1px solid #d1d5db;border-radius:6px;background:#fff;padding:7px;box-shadow:0 4px 16px #0002;color:#222}.rid-share-menu a,.rid-share-menu button{display:block;background:#fff;color:#174b60!important;border:0;border-radius:3px;font:inherit;text-decoration:none;padding:8px 10px;cursor:pointer;text-align:left;box-sizing:border-box;width:100%;white-space:normal}.rid-share-menu a:hover,.rid-share-menu button:hover{background:#edf6fa}.rid-share-menu [hidden]{display:none!important}.rid-status{display:block;font-weight:400;font-size:12px;max-width:230px;overflow-wrap:anywhere}.column-rid_share{width:145px}.rid-share-card{display:block;clear:both}

.wp-admin .rid-share-menu{left:auto;right:0}.wp-admin .wp-list-table.posts .column-title{width:32%}.wp-admin .column-rid_share{width:125px}

body:not(.wp-admin) .rid-share-menu{position:static;margin-top:6px;max-width:100%;box-sizing:border-box}body:not(.wp-admin) .rid-share[open]{max-width:100%}
