#processing-view{max-width:1060px;margin:0 auto;padding:58px 24px 80px}
#processing-view[hidden],.ad-slot[hidden]{display:none!important}
#processing-view h1{font-size:clamp(28px,4.8vw,46px);line-height:1.4;letter-spacing:-.045em;margin:12px 0 16px}
.time-description,.processing-guide p{color:#d7d7d2;line-height:1.85;word-break:keep-all}
#processing-shared{max-width:760px;margin:30px auto 18px}
#processing-shared #status,#processing-shared #upload-receipt{overflow-wrap:anywhere}
.time-home{display:inline-block;margin:16px 0 40px;color:#f3c94b}
.processing-guide{border-top:1px solid #f7f4eb30;padding-top:34px;margin-top:26px}
.processing-guide h2{font-size:24px;letter-spacing:-.03em}
.guide-columns{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;margin:32px 0}
.guide-columns span{color:#f3c94b;font-size:13px}.guide-columns h3{font-size:19px;margin:10px 0}.guide-columns p{font-size:15px;margin:0}
.processing-guide a{color:#f3c94b}.ad-slot{margin:56px 0;min-height:120px}
#dropzone.drag{outline:2px solid #f3c94b;outline-offset:6px}
@media(max-width:680px){#processing-view{padding:32px 20px 60px}.guide-columns{grid-template-columns:1fr;gap:26px}.job-actions{flex-wrap:wrap}.job-card button{max-width:100%;white-space:normal}#processing-view h1{font-size:29px}}
@media(prefers-reduced-motion:reduce){#processing-view *{animation:none!important;transition:none!important}}
