.preview-actions{display:flex;align-items:center;gap:10px}.image-preview-button{display:block;width:100%;padding:0;border:0;background:none;cursor:zoom-in;height:100%}.image-preview-button img{max-width:100%;max-height:100%;object-fit:contain}.delivery{display:block}.delivery-header{display:flex;justify-content:space-between;align-items:center;gap:16px;margin-bottom:12px}.delivery-controls{display:grid;grid-template-columns:1fr 1.2fr 1.2fr auto;gap:14px;align-items:end}.delivery-controls label{display:block;font-size:11px;margin-bottom:5px}.delivery-controls select{font-size:11px}.delivery-controls .primary{height:34px;font-size:11px;padding:8px 12px}.delivery-details{margin-top:10px;font-size:11px;color:#697d6d}.delivery-details summary{cursor:pointer;color:#397567}.delivery-detail-fields{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:10px}.delivery-detail-fields label{display:block;margin-bottom:5px}.delivery-detail-fields p{font-size:11px;line-height:1.7;margin:0}.delivery-details small{display:block;margin-top:8px;line-height:1.7}.delivery-header h2{margin:0}.delivery-header p{margin:3px 0 0}.delivery-version-note{font-size:10px;color:#8b9788;margin:6px 0 0}.preview-actions .secondary{font-size:11px;padding:7px 11px}.compare-source{padding:12px}.delivery-controls>div{min-width:0}
@media(min-width:1100px){.compare-source,.empty-result{height:clamp(180px,calc(100dvh - 565px),400px)}.delivery{padding:12px 16px}.delivery-header{margin-bottom:8px}.delivery-header p{font-size:10px}.delivery-controls select{height:32px}.delivery-header .secondary{padding:7px 11px;font-size:10px}.delivery-details[open]{padding-bottom:8px}}
@media(max-width:1099px){.delivery-controls{grid-template-columns:1fr 1fr}.delivery-detail-fields{grid-template-columns:1fr}.preview-actions{flex-wrap:wrap}.section-intro{gap:12px}}@media(max-width:560px){.section-intro{flex-wrap:wrap}.delivery-controls{grid-template-columns:1fr}.delivery-header{flex-wrap:wrap}}

.compare-source{display:flex;align-items:center;justify-content:center}.image-preview-button{min-height:0;min-width:0;overflow:hidden}.image-preview-button img{display:block;width:100%;height:100%;object-fit:contain}
