*{box-sizing:border-box}html,body,#root{width:100%;min-height:100%;margin:0}body{min-width:320px;min-height:100vh;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Arial,sans-serif;overflow-x:hidden}button,input{font:inherit}#root{width:100%;min-height:100vh}.warehouse{color:#111;background:#f5f5f5;flex-direction:column;align-items:center;width:100%;min-height:100vh;padding:24px 20px 32px;display:flex}.warehouse h1{text-align:center;letter-spacing:.04em;margin:16px 0 0;font-size:24px;font-weight:700}.receive-box{flex-direction:column;flex:1;justify-content:center;align-items:center;gap:28px;width:100%;max-width:420px;display:flex}.receive-box h2{text-align:center;margin:0;font-size:22px;font-weight:600}.receive-box button{cursor:pointer;border:0;border-radius:14px;width:100%;min-height:72px;font-size:20px;font-weight:700}.receive-box button:active{transform:scale(.98)}.photo-preview{flex-direction:column;flex:1;justify-content:center;align-items:center;gap:24px;width:100%;max-width:420px;display:flex}.photo-preview h2{text-align:center;margin:0;font-size:22px}.photo-preview img{object-fit:contain;border-radius:14px;width:100%;max-height:55vh}.photo-actions{gap:12px;width:100%;display:flex}.photo-actions button{cursor:pointer;border:0;border-radius:14px;flex:1;min-height:60px;font-size:17px;font-weight:700}.photo-actions button:active{transform:scale(.98)}
