.obss-share{display:inline-flex;position:relative;flex:0 0 auto;vertical-align:middle;margin:0}
.obss-share-toggle,.obss-share-copy,.obss-record-menu-toggle{display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;min-width:40px;min-height:38px;padding:6px 9px}
.obss-share svg,.obss-record-menu-toggle svg{display:block;flex:none;width:24px;height:24px}
.obss-share-panel{position:fixed;box-sizing:border-box;z-index:120;display:flex;gap:6px;width:280px;max-width:calc(100vw - 32px);padding:8px;background:#fff;border:1px solid #d4dfe7;border-radius:4px;box-shadow:0 4px 12px #0002}
.obss-share-panel[hidden]{display:none}
.obss-share-panel input{min-width:0;width:100%;flex:1;padding:4px;font-size:13px}
.obss-record-actions{display:inline-flex;gap:6px;align-items:center;margin:0 6px}
.obss-record-actions .obss-record-menu-toggle{cursor:pointer}
@media(max-width:767.98px){
 body:is(.com-obss,.com_obss) .js-stools .btn-toolbar:has(.obss-share-list){flex-wrap:wrap!important;row-gap:4px}
 body:is(.com-obss,.com_obss) .js-stools .btn-toolbar:has(.obss-share-list) .ordering-select{flex-wrap:wrap!important;max-width:100%;min-width:0}
 body:is(.com-obss,.com_obss) .js-stools .btn-toolbar .obss-share-list>.btn{width:var(--obss-nav-size,32px);height:var(--obss-nav-size,32px);min-width:var(--obss-nav-size,32px);min-height:var(--obss-nav-size,32px);padding:0}
 .obss-share-list svg{width:24px;height:24px}
 .obss-record-menu-slot:has(>.obss-record-actions){display:flex;grid-column:2;grid-row:2;align-self:center;justify-content:center}
 .obss-record-menu-slot .obss-record-actions{margin:0}
 .obss-record-actions .btn{min-width:36px;min-height:36px;padding:5px}
}
