.header-tools #workbenchGuideButton{white-space:nowrap}
dialog.workbench-guide{box-sizing:border-box;width:min(760px,calc(100vw - 32px));max-width:none;max-height:min(820px,calc(100vh - 48px));max-height:min(820px,calc(100dvh - 48px));margin:auto;padding:0;border:1px solid #e7dcd7;border-radius:12px;background:#fff;color:#302a28;box-shadow:0 24px 80px #302a2830;overflow:hidden;font-family:"Microsoft YaHei",Arial,sans-serif}
dialog.workbench-guide[open]{display:flex;flex-direction:column}
.workbench-guide::backdrop{background:#302a2873}
.workbench-guide .wg-heading{display:flex;flex:none;align-items:center;justify-content:space-between;gap:16px;padding:22px 28px 18px;border-top:4px solid #b32925;border-bottom:1px solid #ece2de}
.workbench-guide .wg-heading h2{margin:0;font-size:21px;line-height:1.4;font-weight:600;color:#802c28;overflow-wrap:anywhere}
.workbench-guide .wg-close{display:grid;place-items:center;flex:none;width:34px;height:34px;padding:0;border:0;border-radius:6px;background:transparent;color:#887672;font:26px/1 Arial,sans-serif;cursor:pointer}
.workbench-guide .wg-close:hover{background:#faf1ee;color:#922d29}
.workbench-guide .wg-body{flex:1;min-height:0;overflow:auto;overscroll-behavior:contain;padding:8px 28px 26px;scrollbar-gutter:stable}
.workbench-guide .wg-content{font-size:14px;line-height:1.85;overflow-wrap:anywhere}
.workbench-guide .wg-section{padding:20px 0;border-bottom:1px solid #eee5e1}
.workbench-guide .wg-section:last-child{border-bottom:0;padding-bottom:0}
.workbench-guide .wg-section h3{margin:0 0 12px;color:#922d29;font-size:17px;line-height:1.5;font-weight:600}
.workbench-guide .wg-section p{margin:0 0 12px;white-space:pre-wrap}
.workbench-guide .wg-section p:last-child{margin-bottom:0}
.workbench-guide .wg-section ul{margin:8px 0 16px;padding-left:22px}
.workbench-guide .wg-section li{margin:3px 0;white-space:pre-wrap}
.workbench-guide .wg-content strong{font-weight:700}
.workbench-guide .wg-notice{padding:12px 15px;border-left:3px solid #b32925;border-radius:0 5px 5px 0;background:#fbf4f1;color:#6c3732}
.workbench-guide .wg-status{padding:24px 0;color:#887672;font-size:14px;line-height:1.8}
.workbench-guide .wg-retry{margin-left:10px;padding:4px 10px;border:1px solid #d6bcb6;border-radius:5px;background:#fff;color:#922d29;font:inherit;cursor:pointer}
.workbench-guide .wg-footer{display:flex;flex:none;justify-content:flex-end;padding:15px 28px;border-top:1px solid #ece2de;background:#fdfaf9}
.workbench-guide .wg-download{display:inline-flex;align-items:center;justify-content:center;min-height:36px;padding:8px 18px;border:1px solid #922d29;border-radius:6px;background:#922d29;color:#fff;font-size:13px;font-weight:600;line-height:1.4;text-decoration:none}
.workbench-guide .wg-download:hover{background:#7b2421}
.workbench-guide :is(button,a):focus-visible{outline:2px solid #b32925;outline-offset:3px}
@media(max-width:540px){.site-header .header-tools{gap:7px}.site-header #workbenchGuideButton{padding:6px 8px}.workbench-guide .wg-heading{padding:16px}.workbench-guide .wg-heading h2{font-size:18px}.workbench-guide .wg-body{padding:0 16px 18px}.workbench-guide .wg-content{font-size:13px}.workbench-guide .wg-section h3{font-size:16px}.workbench-guide .wg-footer{padding:12px 16px}dialog.workbench-guide{width:calc(100vw - 20px);max-height:calc(100vh - 24px);max-height:calc(100dvh - 24px);border-radius:9px}}
