.player-action-menu{position:fixed;z-index:120;width:122px;box-sizing:border-box;padding:6px;border:5px solid transparent;border-image:url('/assets/ui/native-detail-frame.png') 8 / 5px / 0 round;background:#151d16;box-shadow:0 4px 12px #0009;color:#f1dfb9;font:13px/1.3 sans-serif}
.player-action-menu[hidden],.player-follow-status[hidden]{display:none!important}
.player-action-menu header{display:flex;align-items:center;gap:4px;padding-bottom:5px;border-bottom:1px solid #69593c}.player-action-menu b{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12px}.player-action-menu button{touch-action:manipulation;cursor:pointer;border:1px solid #776542;color:#f1dfb9;background:linear-gradient(#374432,#202a20);font:inherit;border-radius:3px}.player-action-menu header button{flex:none;width:22px;height:22px;padding:0;background:transparent;border:0;font-size:20px}.player-action-menu>div{display:grid;gap:4px;padding-top:5px}.player-action-menu>div button{min-height:32px}.player-action-menu button:disabled{opacity:.45;cursor:default}.player-action-menu button:focus-visible{outline:2px solid #e7ca85;outline-offset:1px}
.player-follow-status{position:fixed;z-index:65;right:82px;top:125px;max-width:220px;padding:5px 8px;border:1px solid #9c8355;border-radius:4px;background:#182218df;color:#eddcaf;font:12px/1.3 sans-serif;cursor:pointer;touch-action:manipulation}.touch-client .player-follow-status{top:32px;right:85px;max-width:180px;font-size:11px}.touch-client .player-action-menu>div button{min-height:36px}
.party-follow-list{margin:8px 0;padding:8px;border:1px solid #796340;background:#171b14b8}.party-follow-list h3{margin:0 0 7px;font-size:13px;color:#e5cc91}.party-follow-row,.party-follow-current{display:flex;align-items:center;gap:6px;justify-content:space-between;margin:6px 0;font-size:12px}.party-follow-row span{min-width:0;overflow-wrap:anywhere}.party-follow-row small{display:block;color:#bbae8f;font-size:10px}.party-follow-list button{touch-action:manipulation;min-height:30px;padding:3px 7px;border:1px solid #9e8051;background:#403824;color:#eedbbb;font:12px sans-serif;white-space:nowrap}.party-follow-list button:disabled{opacity:.45}
