.exchange-case{border:1px solid #d6dce7;border-radius:12px;padding:22px;margin:20px 0;background:#fff}.exchange-case-head{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap}.exchange-case h3{margin:0}.exchange-case form{margin:18px 0;padding-top:14px;border-top:1px solid #e1e5ed}.exchange-case details{margin:16px 0}.exchange-fields{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.exchange-comments{margin:16px 0}.exchange-comment{border-left:3px solid #d6dce7;padding:8px 14px;margin:12px 0}.exchange-comment p{white-space:pre-wrap;overflow-wrap:anywhere}.exchange-register-filters{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;align-items:end;margin:24px 0}.exchange-register-filters input,.exchange-register-filters select,.exchange-register-filters button{min-height:46px;width:100%;box-sizing:border-box}.exchange-table-wrap{overflow-x:auto;border:1px solid #d6dce7;border-radius:12px;margin:18px 0}.exchange-table{width:100%;min-width:1120px;border-collapse:collapse;background:#fff}.exchange-table th,.exchange-table td{text-align:left;vertical-align:top;padding:16px;border-bottom:1px solid #e1e5ed;overflow-wrap:anywhere;max-width:280px}.exchange-table th{background:#f0f3f8;font-size:15px}.exchange-table .btn{white-space:normal}.exchange-tabs form{margin:0}.exchange-case .actions{gap:10px}.exchange-case input[type=file]{max-width:100%}@media(max-width:1050px){.exchange-register-filters{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){.exchange-register-filters,.exchange-fields{grid-template-columns:1fr}.exchange-case{padding:16px}.exchange-case-head{align-items:flex-start}.exchange-case .actions>.btn{width:100%}}

.original-shipping,.original-physical{border-top:1px solid #d6dce7;padding-top:20px;margin-top:24px}.original-address-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.original-shipping form{margin:18px 0}.original-event{padding:12px 0;border-top:1px solid #d6dce7;overflow-wrap:anywhere}.original-summary{padding:12px;background:#f0f3f8;border-radius:8px}.exchange-register-filters>.field,.exchange-register-filters>.btn{margin:0}@media(max-width:600px){.original-address-grid{grid-template-columns:1fr}.original-shipping .actions>.btn{width:100%}}

.exchange-case form[data-exchange="stamp-auto"]>button{background:#0034ff;color:white;border-color:#0034ff}.original-shipping>.actions{gap:12px}
