.hw .hp-rs{flex-direction:column;gap:12px;min-width:0;display:flex}.hw .hp-rsc{box-shadow:var(--sh-screen);flex-direction:column;gap:10px;padding:16px 18px;display:flex}.hw .hp-rsc.hot{margin-left:28px}.hw .hp-rsc p{color:#4b423c;margin:0;font-size:13.5px;line-height:1.45}.hw .hp-gt{align-items:center;gap:10px;min-width:0;display:flex}.hw .hp-gtb{transform-origin:0;gap:3px;min-width:0;max-width:calc(100% - 64px);height:30px;animation:7s ease-out infinite ag-fill;display:flex}.hw .hp-gtb span{border-radius:var(--r-in);align-items:center;min-width:6px;display:flex;overflow:hidden}.hw .hp-gtb em{white-space:nowrap;text-overflow:ellipsis;padding:0 5px;font-size:10.5px;font-style:normal;overflow:hidden}.hw .hp-gtb .agent{color:#fff;background:#b5683e}.hw .hp-gtb .person{color:#fff;background:#17120f}.hw .hp-gtb .wait{color:#8a5434;background:repeating-linear-gradient(135deg,#fce7d6 0 6px,#f6c5a3 6px 8px)}.hw .hp-gtt{color:#17120f;flex:none;font-size:14px}.hw .hp-rsc.hot .hp-gtt{color:#8a5434}.hw .hp-sf{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:16px;display:grid}.hw .hp-sfc{border-radius:var(--r-card);background:#fff;border:1px solid #e6ded3;flex-direction:column;gap:12px;padding:22px;display:flex}.hw .hp-sfc.us{border:2px solid #b5683e;padding:21px}.hw .hp-sfc>b{font-size:20px}.hw .hp-sfc p{color:#4b423c;margin:0;font-size:14.5px;line-height:1.5}.hw .hp-sfc p span{font-family:var(--font-inter), system-ui, sans-serif;letter-spacing:0;text-transform:none;color:#786d65;font-size:13px;font-weight:500;display:block}.hw .hp-sfc .hp-gt{border-top:1px solid #efe8df;margin-top:auto;padding-top:12px}.hw .hp-cps{flex-direction:column;gap:0;display:flex}.hw .hp-cps>.ag-trail{width:2px;height:28px;margin:0 auto}.hw .hp-cps>.ag-trail i{width:8px;height:60px;animation-name:ag-down;animation-duration:2.4s;top:-60px;left:-3px}.hw .hp-cp{border-radius:var(--r-card);background:#281d18d9;border:1px solid #5f4a3c;grid-template-columns:240px minmax(0,1fr);align-items:center;gap:16px;padding:18px 20px;display:grid}.hw .hp-cp .lab{color:#de8a52}.hw .hp-cp ul{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.hw .hp-cp li{border-radius:var(--r-in);color:#eee2d6;border:1px solid #5f4a3c;padding:7px 12px;font-size:14px}.hw .hp-cp.a li{border-style:dashed}.hw .hp-cp.c{background:#3b2c24;border-color:#b5683e}.hw .hp-cp.c li{color:#fff;background:#b5683e;border-color:#b5683e}.hw .hp-cp.e li{color:#17120f;background:#fff;border-color:#fff}@media (max-width:760px){.hw .hp-cp{grid-template-columns:1fr}}.hw .hp-one{box-shadow:var(--sh-screen);padding:0;overflow:hidden}.hw .hp-one .hp-rsc{box-shadow:none;margin:0}.hw .hp-one .hp-rsc+.hp-rsc{background:#f8f5f0;border-top:1px solid #efe8df}.hw .hp-cp ul{gap:4px 0}.hw .hp-cp li,.hw .hp-cp.a li,.hw .hp-cp.c li,.hw .hp-cp.e li{color:#eee2d6;background:0 0;border:0;border-radius:0;padding:0;font-size:15px}.hw .hp-cp li+li:before{content:"·";color:#b59d89;margin:0 10px}.hw .hp-cp.c li{color:#fff;font-weight:500}.hw .act-dark .hp-sfc:not(.us){color:#eee2d6;background:#281d18;border-color:#3b2c24}.hw .act-dark .hp-sfc:not(.us)>b{color:#fff}.hw .act-dark .hp-sfc:not(.us) p{color:#eee2d6}.hw .act-dark .hp-sfc:not(.us) p span{color:#b59d89}.hw .act-dark .hp-sfc:not(.us) .hp-gt{border-top-color:#3b2c24}.hw .act-dark .hp-sfc:not(.us) .hp-gtt{color:#eee2d6}.hw .act-dark .hp-sfc:not(.us) .hp-gtb .person{color:#17120f;background:#eee2d6}.hw .act-dark .hp-sfc.us{color:#17120f}.hw .act-dark .hp-sfc.us .hp-gtt{color:#8a5434}.hw .act-dark .hp-fcst .steps i{color:#b59d89}@media (max-width:760px){.hw .hp-rs .hp-key{display:none}.hw .hp-sf,.hw .hp-fcnx .next{scroll-snap-type:x mandatory;scrollbar-width:none;gap:12px;margin:0 -20px;padding:0 20px 6px;scroll-padding-inline:20px;display:flex;overflow-x:auto}.hw .hp-sf::-webkit-scrollbar{display:none}.hw .hp-fcnx .next::-webkit-scrollbar{display:none}.hw .hp-sf>.hp-sfc,.hw .hp-fcnx .next>a{scroll-snap-align:start;flex:0 0 82%;min-width:0}.hw .hp-sfc{gap:10px;padding:18px}.hw .hp-sfc.us{padding:17px}.hw .hp-fcst .steps li{gap:4px;padding-top:14px;padding-bottom:0}.hw .hp-fcst .steps li:before{top:12px}.hw .hp-cp{gap:8px;padding:14px 16px}.hw .hp-fcyn .yn+.yn{display:none}.hw .hp-fcyn .yn{padding:20px 22px}.hw .hp-fcyn .yn li{padding:8px 0}}
