.easy-mode-dialog{position:fixed;inset:auto;left:calc(var(--easy-left, 0px) + var(--easy-width, 100vw) / 2);top:calc(var(--easy-top, 0px) + var(--easy-height, 100vh) / 2);transform:translate(-50%,-50%);margin:0;padding:0;width:min(620px,calc(var(--easy-width, 100vw) - 24px),calc(100vw - 24px));max-width:none;max-height:min(calc(var(--easy-height, 100vh) - 20px),calc(100vh - 20px));overflow:hidden;border:3px solid #24374d;border-radius:0;outline:2px solid #d3bd83;box-shadow:5px 5px #071423;color-scheme:light;color:#32465d;background:#f5f0df;font:15px/1.4 Microsoft YaHei,PingFang SC,system-ui,sans-serif;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none}.easy-mode-dialog[open]{display:flex;flex-direction:column}.easy-mode-dialog,.easy-mode-dialog *{box-sizing:border-box;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none}.easy-mode-dialog::backdrop{background:#071423bc}.easy-mode-dialog button{min-width:44px;min-height:44px;border-radius:0;font:inherit;cursor:pointer;touch-action:manipulation}.easy-mode-dialog button:focus-visible{outline:3px solid #e8bd55;outline-offset:2px}.easy-mode-dialog button:disabled{cursor:default}.easy-mode-heading{display:flex;flex-shrink:0;align-items:center;justify-content:space-between;gap:12px;min-height:56px;padding:5px 12px 5px 18px;border-bottom:2px solid #bda675;color:#fff2c9;background:#2c405a;box-shadow:inset 0 2px #687e98}.easy-mode-heading h2{margin:0;font-size:21px;font-weight:700;letter-spacing:.08em}.easy-mode-close{flex-shrink:0;width:44px;height:44px;padding:0;border:1px solid #a49d8c;background:#3c526e;color:#fff4d5;font-size:28px!important;line-height:1}.easy-mode-close:hover{background:#526b8a}.easy-mode-body{min-width:0;min-height:0;overflow:auto;overscroll-behavior:contain;scrollbar-width:thin;padding:12px 18px}.easy-mode-introduction{margin:0 0 10px}.easy-mode-tasks{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.easy-mode-task{display:flex;align-items:center;justify-content:space-between;gap:8px;min-width:0;min-height:94px;padding:9px 10px;border:1px solid #b8ac8c;background:#fffbef;box-shadow:inset 0 2px #fff}.easy-mode-task-copy{min-width:0}.easy-mode-task-copy>strong,.easy-mode-task-detail,.easy-mode-task-status{display:block}.easy-mode-task-copy>strong{font-size:16px}.easy-mode-task-detail{margin-top:2px;font-size:12px;color:#5f6d7c}.easy-mode-task-status{margin-top:3px;font-size:12px;color:#8c6639}.easy-mode-task[data-complete=true] .easy-mode-task-status{color:#346b45}.easy-mode-task-button{flex-shrink:0;padding:6px 9px;border:2px solid #a89e86;background:#e5e9e8;color:#32465d;white-space:nowrap;box-shadow:inset 0 1px #fff}.easy-mode-task-button:hover:enabled{border-color:#7b8b96;background:#d5e2eb}.easy-mode-task-button:disabled{opacity:.55}.easy-mode-message{min-height:1.4em;margin:10px 0 0;color:#53667d;font-size:13px;overflow-wrap:anywhere}.easy-mode-dialog[data-state=error] .easy-mode-message{color:#9b443a}.easy-mode-footer{display:flex;justify-content:center;flex-shrink:0;gap:10px;padding:10px 18px;border-top:1px solid #c8b98f;background:#e8e0cb}.easy-mode-cancel{min-width:80px!important;padding:7px 16px;border:2px solid #aaa18c;color:#40516a;background:#f5f0df}.easy-mode-cancel:hover{background:#fffaf0}.easy-mode-verify{min-width:170px!important;padding:7px 24px;border:2px solid #c1a057;color:#fff1c1;background:#334b68;box-shadow:inset 0 2px #627b98,2px 2px #9a8e72;font-weight:700!important}.easy-mode-verify:hover:enabled{background:#405f84}.easy-mode-verify:disabled{border-color:#aba28c;color:#ece8dc;background:#7d8790;box-shadow:none}.easy-mode-dialog[data-short=true]{font-size:13px}.easy-mode-dialog[data-short=true] .easy-mode-heading{min-height:50px;padding-top:2px;padding-bottom:2px}.easy-mode-dialog[data-short=true] .easy-mode-heading h2{font-size:18px}.easy-mode-dialog[data-short=true] .easy-mode-body{padding:8px 12px}.easy-mode-dialog[data-short=true] .easy-mode-introduction{margin-bottom:6px}.easy-mode-dialog[data-short=true] .easy-mode-task{min-height:82px;padding:6px 8px}.easy-mode-dialog[data-short=true] .easy-mode-task-copy>strong{font-size:14px}.easy-mode-dialog[data-short=true] .easy-mode-message{margin-top:6px;font-size:12px}.easy-mode-dialog[data-short=true] .easy-mode-footer{padding:6px 12px}.easy-mode-dialog[data-compact=true] .easy-mode-tasks{grid-template-columns:minmax(0,1fr);gap:6px}.easy-mode-dialog[data-compact=true] .easy-mode-task{min-height:76px}@supports (height: 100svh){.easy-mode-dialog{max-height:min(calc(var(--easy-height, 100vh) - 20px),calc(100vh - 20px));max-height:min(calc(var(--easy-height, 100svh) - 20px),calc(100svh - 20px))}}.easy-mode-dialog+.backdrop{background:#071423bc}
