body{background:#f5f6f8}.order-page{max-width:1100px;min-height:calc(100vh - 64px);margin:16px auto 0;background:white url('/assets/order-bg.jpeg') center 64px/100% auto no-repeat;border-radius:8px;padding:128px 24px 48px}.order-content{max-width:584px;margin:auto}h1{text-align:center;font-size:28px;font-weight:400;line-height:1.5;margin:0 0 34px;white-space:nowrap}.order-subtitle{text-align:center;color:#92989e;margin:0 0 58px;font-size:14px}#search-form{display:flex;gap:16px}#search-input{height:36px;border:1px solid #d9d9d9;border-radius:2px;padding:0 12px;min-width:0;flex:1;outline-offset:2px}#search-input::placeholder{color:#b2b5b9}#search-button{border:0;background:#365cff;color:white;border-radius:2px;min-width:118px;height:36px;display:flex;align-items:center;justify-content:center;gap:8px}#search-button svg{width:14px;height:14px}.order-disclaimer{font-size:12px;color:#999;line-height:1.8;margin:16px 0}.anti-fraud-tips{background:linear-gradient(135deg,rgba(255,247,230,.6),rgba(255,251,240,.6));border-radius:8px;padding:14px 16px;color:#777;font-size:12px;line-height:1.6}.tips-title{color:#df973d}.anti-fraud-tips p{margin:7px 0}.tips-last{font-weight:600}#search-message:empty{display:none}#search-message{color:#777;font-size:13px}.result-card{padding:18px;border:1px solid #e5e6eb;background:white;border-radius:6px;margin:16px 0}.result-card h2{font-size:16px;margin:0 0 10px}.result-card p{overflow-wrap:anywhere;margin:8px 0}.result-card textarea{width:100%;padding:10px;border:1px solid #ddd;border-radius:3px;resize:vertical;min-height:82px}.result-card input{width:100%;padding:10px;border:1px solid #ddd;margin:8px 0}.result-card button{padding:7px 15px;border:0;border-radius:3px;background:#365cff;color:white}.result-meta{color:#86909c;font-size:12px}@media(max-width:800px){.order-page{margin:14px 16px 0;padding:80px 24px 32px;min-height:calc(100vh - 62px)}h1{font-size:22px;white-space:normal}.order-subtitle{margin-bottom:38px}.order-content{max-width:584px}.nav-inner nav a:nth-child(n+3){display:none}}@media(max-width:480px){.order-page{padding:64px 18px 24px}h1{font-size:20px}#search-form{gap:8px}#search-button{min-width:96px}#search-input{font-size:16px}.order-subtitle{font-size:13px}}