.maorobo-field-player{position:relative;width:100%;background:#061923;isolation:isolate;overflow:hidden}
.maorobo-field-player .field-screen{display:block;width:100%;height:auto;cursor:pointer}
.maorobo-field-player audio{display:none!important}
.maorobo-field-player button{font:inherit;cursor:pointer;touch-action:manipulation}
.maorobo-field-player .field-start{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);border:1px solid #ffffff70;border-radius:28px;padding:12px 20px;background:#002c38e8;color:#fff;font-weight:700;white-space:nowrap}
.maorobo-field-player .field-start[hidden]{display:none!important}
.maorobo-field-player .field-controls{display:flex;align-items:center;flex-wrap:wrap;gap:8px;padding:10px 12px;background:#062731;color:#fff;font-size:13px}
.maorobo-field-player .field-controls button{border:1px solid #ffffff65;border-radius:5px;background:#073c48;color:#fff;padding:8px 10px;min-height:40px;min-width:48px}
.maorobo-field-player .field-clock{font-variant-numeric:tabular-nums;margin-right:auto;white-space:nowrap}
.maorobo-field-player .field-seek{width:100%;min-height:24px;order:4;accent-color:#d4ae5c}
.maorobo-field-player .field-status{position:absolute;top:8px;left:8px;max-width:calc(100% - 16px);background:#001c27e8;color:#fff;font-size:13px;padding:5px 9px;border-radius:4px;pointer-events:none}
.maorobo-field-player .field-status:empty{display:none}
.maorobo-field-player button:focus-visible,.maorobo-field-player input:focus-visible{outline:3px solid #f7c85d;outline-offset:2px}
