body #screen .field-shortcuts{position:absolute;right:12px;bottom:14px;z-index:32;display:flex;flex-direction:column;align-items:flex-end;gap:5px;padding:0;margin:0;pointer-events:none;background:none;border:0;box-shadow:none}
body #screen .field-shortcuts[hidden]{display:none!important}
body #screen .field-shortcuts button{display:flex;align-items:center;gap:7px;min-height:32px;height:auto;min-width:0;padding:6px 10px;margin:0;border:1px solid #7eb7bd88;border-radius:7px!important;clip-path:none!important;background:#102a32d9;color:#dcf3ed;box-shadow:0 2px 6px #0003;font:600 12px/1.25 system-ui;letter-spacing:0;text-transform:none;pointer-events:auto;cursor:pointer;opacity:.88}
body #screen .field-shortcuts button span{color:#eed88e;font-size:14px}
body #screen .field-shortcuts button:hover,body #screen .field-shortcuts button:focus-visible{opacity:1;background:#20444b;border-color:#b7e5d7;outline:1px solid #b7e5d7;outline-offset:1px}
body #screen .field-shortcuts button:disabled{opacity:.5;cursor:default}
html:is([data-mobile-client=true],[data-native-client=true]) #screen .field-shortcuts{right:10px;bottom:calc(max(112px,var(--touch-reserve,0px)) + env(safe-area-inset-bottom,0px));gap:4px}
html:is([data-mobile-client=true],[data-native-client=true]) #screen .field-shortcuts button{min-height:36px;font-size:12px;padding:7px 10px}
