body{font-family:Arial,sans-serif;margin:0;padding:0;background-color:#f4f4f4}#pages-container,.tracing-area{width:100%!important;max-width:100%!important;margin:0 auto!important}.header-info{text-align:left;margin:0 0 20px!important;page-break-before:auto!important;line-height:30px}.header-info h1{font-size:24px;margin:0;display:inline;font-family:宋体,SimSun,serif}.header-info p{margin:5px 0;font-size:14px;font-family:宋体,SimSun,serif}.header-info p.inline{display:inline;font-weight:700;font-family:楷体,KaiTi,serif}.header-info p.block{display:block;font-family:宋体,SimSun,serif;margin-top:10px}.tracing-area{display:grid;background-color:#fff;page-break-inside:avoid}.tracing-wrapper{position:relative;display:flex;justify-content:flex-start;align-items:center;min-height:2.2em;padding:0 8px!important;font-size:14px!important;line-height:1.2!important;font-family:宋体,SimSun,serif!important;color:#000}.tracing-wrapper .sequence{font-size:14px!important;color:#d3d3d3!important;font-weight:400!important;width:4.2ch!important;margin-right:8px!important;text-align:right!important;font-variant-numeric:tabular-nums;padding-top:1px}.tracing-wrapper .problem-text{flex:1;white-space:nowrap}.tracing-wrapper .comparison{padding:0 .45ch!important;transform:translateY(-.1em)!important;color:transparent}.legacy-sheet-page.show-answer .comparison,.tracing-area.show-answer .comparison{color:#000}.control-panel{width:320px;padding:20px;box-sizing:border-box;position:sticky;top:10px;background-color:#f4f4f4;border-left:1px solid #ddd;overflow-y:auto;max-height:calc(100vh - 40px)}.control-panel .control-group{display:flex;align-items:center;margin-bottom:10px}.control-panel .control-group label{margin-bottom:0;margin-right:10px;white-space:nowrap}.control-panel .checkbox-container,.control-panel .control-group select{flex-grow:1}.control-panel select,.control-panel textarea{padding:8px;border:1px solid #ddd;box-sizing:border-box;border-radius:10px;width:auto}@media print{body{background:#fff!important}}.tracing-wrapper{font-size:18px!important;font-family:楷体,KaiTi,Kaiti SC,serif!important}.tracing-wrapper .problem-text{font-size:inherit!important;line-height:inherit!important;font-family:inherit!important}.tracing-wrapper .sequence{display:inline-block!important;width:2.8ch!important;min-width:2.8ch!important;margin-right:5px!important;line-height:1!important;text-align:left!important;font-size:inherit!important;font-family:inherit!important;font-variant-numeric:tabular-nums!important}.tracing-wrapper .comparison{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-width:4ch!important;height:1.2em!important;padding:0!important;box-sizing:border-box!important;vertical-align:middle!important;transform:translateY(0)!important}.tracing-wrapper .comparison,.tracing-wrapper .comparison *{line-height:1!important;font-size:inherit!important;font-family:inherit!important}.tracing-area{grid-template-columns:repeat(1,1fr)!important;grid-auto-rows:auto!important;gap:6px 0!important;margin-top:8px!important}.tracing-wrapper{line-height:1.5!important;min-height:auto!important}