.fd-file-menu{position:relative;flex:none;color:#44312f;font:13px Arial,sans-serif;z-index:35}
.fd-file-menu>summary{cursor:pointer;list-style:none;border:1px solid #e2d8d2;border-radius:6px;padding:10px 12px;min-height:38px;background:#fff;white-space:nowrap}
.fd-file-menu>summary:focus-visible{outline:2px solid #b62420;outline-offset:2px}
.fd-file-menu>div{position:absolute;top:calc(100% + 5px);left:0;width:290px;max-width:calc(100vw - 20px);max-height:min(600px,calc(var(--app-height,100vh) - 95px));overflow-y:auto;background:#fff;border:1px solid #dbd0c9;border-radius:8px;padding:6px;box-shadow:0 10px 30px #38201c33}
.fd-file-menu>div button{width:100%;display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:38px;border:0;border-radius:4px;padding:8px 10px;background:none;text-align:left;cursor:pointer;color:#44312f;font:13px Arial}
.fd-file-menu>div button:hover,.fd-file-menu>div button:focus-visible{background:#fcece5;outline:none}
.fd-file-menu kbd{color:#998782;font:10px Arial;white-space:nowrap}
.fd-file-menu hr{border:0;border-top:1px solid #eee5df;margin:5px 6px}
html.android-native .fd-file-menu>summary,html.android-native .fd-file-menu>div button{min-height:44px}
html.android-native.fd-file-ready .android-actions{display:none}
@media(max-width:840px){html.android-native.fd-file-ready .header-actions>[data-action=open]{display:none}.fd-file-menu>summary{padding:9px}.fd-file-menu>div{width:270px}.app-header>.fd-file-menu{margin-right:auto}}
@media print{.fd-file-menu{display:none!important}}
