.dispatch-panel{display:flex;align-items:center;justify-content:space-between;gap:24px;margin:0 0 24px;padding:24px;border:1px solid #d9e3e0;border-radius:18px;background:#f5f8f7;color:#152c26}.dispatch-panel.is-online{background:linear-gradient(120deg,#e6fbef,#f5fdf9);border-color:#a5dbb8}.dispatch-panel h2{font-size:clamp(20px,3vw,25px);margin:10px 0}.dispatch-panel p{margin:0 0 8px;max-width:680px;line-height:1.6}.dispatch-panel small{display:block;line-height:1.5;color:#426157;max-width:720px}.dispatch-state{display:flex;gap:8px;align-items:center;font-size:12px;font-weight:750;text-transform:uppercase;letter-spacing:.06em}.dispatch-state i{width:9px;height:9px;flex:0 0 9px;border-radius:50%;background:#889992}.is-online .dispatch-state i{background:#0fa05b;box-shadow:0 0 0 5px #14b86615}.dispatch-actions{display:flex;flex-direction:column;gap:10px;flex-shrink:0}.dispatch-actions .button{white-space:normal;text-align:center}.dispatch-online-text{color:#12834c}@media(max-width:700px){.dispatch-panel{align-items:stretch;flex-direction:column;padding:20px;gap:18px}.dispatch-actions{width:100%}.dispatch-actions .button{width:100%;min-height:46px}.dispatch-panel small{font-size:12px}}
