.zxd-toolbar{position:fixed;right:18px;bottom:18px;z-index:20000;display:flex;gap:10px;align-items:center}.zxd-toolbar>button{background:#e1bb60;color:#15130d;border:1px solid #f3d88c;border-radius:999px;padding:13px 20px;box-shadow:0 8px 32px #0008;font:600 14px system-ui;cursor:pointer}.zxd-toolbar>a{background:#141414;color:#f4d88e;padding:10px;border-radius:8px;font:12px system-ui}.zxd-drawer{padding:0;margin:0 0 0 auto;width:min(420px,100vw);max-width:100vw;height:100dvh;max-height:100dvh;border:0;border-left:1px solid #5f502b;background:#111;color:#eee;box-shadow:-20px 0 60px #0005}.zxd-drawer::backdrop{background:#0003}.zxd-drawer[open]{display:flex;flex-direction:column}.zxd-top{display:flex;align-items:center;justify-content:space-between;padding:12px 18px;font:14px system-ui}.zxd-top button{padding:7px 12px;background:#272319;color:#f0d38b;border:1px solid #53462b;border-radius:6px;cursor:pointer}.zxd-drawer iframe{display:block;width:100%;flex:1;min-height:0;border:0;background:#111}.zxd-drawer nav{padding:12px;display:flex;gap:18px;font:12px system-ui}.zxd-drawer nav a{color:#e2bd65}.zxd-toolbar :focus-visible{outline:3px solid #fff0b0;outline-offset:3px}
.zxd-toolbar{flex-wrap:wrap;max-width:calc(100vw - 36px);justify-content:flex-end}.zxd-toolbar>[hidden]{display:none!important}.zxd-toolbar>[data-zxd-panel-status]{flex-basis:100%;max-width:420px;font:12px system-ui;color:#f4d88e;background:#111}.zxd-toolbar>[data-zxd-panel-status]:empty{display:none}.zxd-panel-actions{display:flex;justify-content:flex-end;margin:-6px -6px 8px}.zxd-panel-actions button{font:12px system-ui;background:#272114!important;color:#ffe3a0!important;border:1px solid #b3944e;border-radius:6px;padding:6px 10px;cursor:pointer}.zxd-panel-actions button:disabled{opacity:.6;cursor:wait}
.zxd-toolbar[hidden]{display:none!important}.zxd-preview-note{position:fixed;bottom:12px;left:12px;z-index:19999;padding:8px 12px;border:1px solid #a68d46;border-radius:7px;background:#15130e;color:#ead38c;font:12px system-ui;max-width:calc(100vw - 24px)}.zxd-preview-note a{color:#fff0bc;margin-left:10px}
