.iw-tools{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin:12px 0}.iw-tools label{display:flex;align-items:center;gap:8px}.iw-tools input[type=month]{max-width:180px}.iw-request{border:1px solid #e1e8f0;border-radius:10px;padding:16px;margin-top:14px}.iw-request header{display:flex;gap:12px;justify-content:space-between;flex-wrap:wrap}.iw-request p{margin:9px 0;color:#526277}.iw-route{display:flex;gap:10px;flex-wrap:wrap;list-style:none;padding:0}.iw-route li{border:1px solid #dbe4ee;border-radius:7px;padding:8px 10px;font-size:13px}.iw-route small{display:block;color:#6e7e90;margin-top:4px}.iw-route .iw-current{background:#fff7e6;border-color:#d7ac50}.iw-request textarea{display:block;width:100%;box-sizing:border-box;margin:6px 0 12px}.iw-detail{margin:12px 0}.iw-detail summary{cursor:pointer;color:#245885}.iw-scans{display:flex;gap:8px;flex-wrap:wrap;margin:12px 0}.iw-actions-history{padding-left:20px;font-size:13px}.iw-stat-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px}.iw-stat-grid>div{padding:10px;background:#f3f6fa;border-radius:6px}.iw-stat-grid span{display:block;font-size:12px;color:#5e6f83}.iw-stat-grid b{display:block;font-size:21px;margin-top:6px}.iw-contract-mark{display:block;font-size:11px;line-height:1.6;color:#385979;margin-top:5px;white-space:normal}.iw-main-card{margin-top:20px}@media(max-width:600px){.iw-request{padding:12px}.iw-route{display:block}.iw-route li{margin:7px 0}.iw-stat-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.iw-tools .btn{white-space:normal}}
