*{box-sizing:border-box}html,body{margin:0;min-height:100%;background:#fffcfa}body{font-family:"PingFang SC","Microsoft YaHei",sans-serif}.viewport{position:relative;width:100%;overflow:hidden}.design{position:relative;width:1672px;height:941px;transform-origin:top left;background:#fffcfa}.background{position:absolute;inset:0;width:1672px;height:941px;object-fit:cover;pointer-events:none}.confirmation{position:absolute;left:235px;top:286px;width:1202px;height:416px;padding:16px 163px 34px;background:rgba(255,253,250,.97);border:1px solid #ffb85c;border-radius:20px;box-shadow:0 10px 18px rgba(122,56,20,.18);display:flex;align-items:center;flex-direction:column}h1{flex:none;margin:0;width:874px;height:76px;font-family:"Source Han Serif SC","Songti SC","STSong","SimSun",serif;font-size:58px;font-weight:900;line-height:76px;text-align:center;letter-spacing:6px;color:#ce0000}.subtitle{display:flex;align-items:center;gap:26px;width:678px;height:32px;flex:none}.subtitle>span{height:1px;width:147px;background:#eba350;flex:none}.subtitle p{flex:none;margin:0;width:332px;height:32px;font-size:24px;font-weight:500;line-height:32px;letter-spacing:6px;text-align:center;color:#5b2c15;white-space:nowrap}.details{flex:none;margin-top:17px;width:874px;height:239px;border:1px solid #eed2bb;border-radius:14px;overflow:hidden;background:#fcf6f0}.row{height:58px;display:flex;align-items:center;gap:52px;padding:0 58px 0 59px;border-bottom:1px solid #ebd5c5}.row>img{width:46px;height:46px;flex:none}.row label,.row>.label{flex:none;width:158px;font-size:28px;line-height:42px;letter-spacing:1px;color:#141414;white-space:nowrap}.row>input,.rank{flex:none;width:448px;height:50px}.row input{border:0;background:transparent;padding:0;margin:0;outline:0;border-radius:4px;font-family:inherit;font-size:34px;font-weight:400;line-height:50px;color:#101010;letter-spacing:3px;min-width:0;transition:background .15s,box-shadow .15s}.row input:hover{background:#fff4e7}.row input:focus{background:#fff;box-shadow:0 0 0 2px #e4a254}.rank{display:flex;align-items:center;font-size:30px;line-height:50px;letter-spacing:.5px;gap:8px}.rank input{color:#cd0000;font-family:"Source Han Serif SC","Songti SC","STSong","SimSun",serif;font-size:42px;font-weight:700;letter-spacing:.5px;width:5.2ch;max-width:340px}.date-row{height:57px}.date-row input{font-size:30px;letter-spacing:.5px}.status-row{height:66px;border:0}.status{width:238px;height:50px;display:flex;align-items:center;justify-content:center;gap:24px;border:1px solid #ce0000;border-radius:25px;background:linear-gradient(#f52429,#c90006);color:white}.status>img{width:32px;height:27px;flex:none}.status>span{width:104px;text-align:center;font-size:30px;font-weight:600;letter-spacing:2px;line-height:42px;white-space:nowrap}.inner-border{position:absolute;left:5px;top:5px;width:1190.8px;height:404.8px;pointer-events:none}@media print{@page{size:landscape;margin:0}input{box-shadow:none!important;background:transparent!important}body{-webkit-print-color-adjust:exact;print-color-adjust:exact}}
