.travel-sync{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin:14px 0;padding:11px 13px;border:1px solid #cfddd4;border-radius:12px;background:#edf5ef;color:#245341;font:14px/1.6 system-ui,sans-serif;letter-spacing:normal}.travel-sync[data-status=error],.travel-sync[data-status=conflict]{background:#fff5e6;border-color:#e5c89b;color:#704b16}.travel-sync button{width:auto;min-height:36px;padding:6px 11px;border:1px solid currentColor;border-radius:8px;background:transparent;color:inherit;cursor:pointer;font:inherit}.travel-sync button[hidden]{display:none}@media print{.travel-sync{display:none}}
