.sms-voyages{min-width:0}.sms-voyages h2{line-height:1.5}.sms-voyages .sms-callout{margin-top:18px}.sms-voyages .sms-callout p{font-size:13px;line-height:1.65;margin-top:8px}.sms-voyages .smv-regions{display:flex;flex-wrap:wrap;gap:14px;border:1px solid var(--border,#e0dee9);border-radius:10px;margin:2px 0 18px;padding:14px 16px}.smv-regions legend{font-size:13px;font-weight:650;padding:0 6px}.sms-voyages .smv-regions label{display:flex;flex-direction:row;gap:8px;align-items:center;font-size:12px;line-height:1.5}.smv-regions input[type=checkbox]{appearance:auto;width:17px;height:17px;min-width:17px;min-height:17px;padding:0;margin:0;accent-color:var(--brand,#272461)}.smv-table{font-size:13px;min-width:600px}.smv-table th{white-space:nowrap}.smv-table td{vertical-align:top}.smv-table td small{display:block;color:var(--muted,#64616e);font-size:12px;line-height:1.6;margin-top:7px;overflow-wrap:anywhere}.smv-table td .sms-actions{margin:0;min-width:120px}.smv-table .btn{font-size:12px;padding:8px 12px}.smv-contact-table{min-width:900px}.smv-problem{color:var(--danger,#d90368)!important;max-width:260px}.smv-record-link,.smv-back-link{display:inline-block;color:var(--blue,#272461);font-size:12px;text-decoration:underline;text-underline-offset:3px;margin:8px 0 10px}.smv-empty{background:var(--soft,#f5f4fa);border-radius:12px;text-align:center;padding:30px 22px}.smv-empty p{max-width:700px;font-size:13px;color:var(--muted,#64616e);line-height:1.7;margin:8px auto 0}.smv-voyages{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:15px;margin:18px 0}.smv-voyage{padding:17px;border:1px solid var(--border,#e0dee9);border-radius:10px;min-width:0}.smv-voyage>span{display:block;font-size:11px;text-transform:uppercase;letter-spacing:.06em;color:var(--muted,#64616e);margin-bottom:8px}.smv-voyage>strong{display:block;font-size:15px;overflow-wrap:anywhere}.smv-voyage>p{font-size:13px;line-height:1.7;margin:8px 0 0;color:var(--muted,#64616e)}.smv-preview-facts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:20px 0}.smv-preview-facts>div{padding:14px;border:1px solid var(--border,#e0dee9);border-radius:9px}.smv-preview-facts dt{font-size:12px;color:var(--muted,#64616e);line-height:1.5}.smv-preview-facts dd{font-size:20px;font-weight:700;font-variant-numeric:tabular-nums;line-height:1.5;margin:7px 0 0}.smv-message-groups{border:1px solid var(--border,#e0dee9);border-radius:10px;padding:17px;margin:20px 0}.smv-message-groups summary{cursor:pointer;font-size:14px;font-weight:650}.smv-message-groups article{border-top:1px solid var(--border,#e0dee9);margin-top:18px;padding-top:18px}.smv-message-groups article>div{display:flex;gap:12px;flex-wrap:wrap;justify-content:space-between;font-size:12px;color:var(--muted,#64616e)}.smv-message-groups .sms-message{margin:12px 0 0}.smv-simulation-result{padding:16px;background:var(--blue-soft,#efedf8);border-radius:9px;font-size:13px;line-height:1.7}.smv-editor{border-color:var(--blue,#272461)!important}.sms-voyages .sms-field>span{min-height:20px}.sms-voyages .sms-fields-two{align-items:start}.sms-voyages #sms-voyage-approve-form .btn{line-height:1.6}.sms-voyages .panel{overflow-wrap:anywhere}.sms-voyages .table-scroll{overflow:auto;max-width:100%}@media(max-width:750px){.smv-voyages{grid-template-columns:minmax(0,1fr)}.smv-preview-facts{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:550px){.sms-voyages .smv-regions{display:grid}.smv-preview-facts{grid-template-columns:minmax(0,1fr)}.smv-preview-facts>div{display:flex;justify-content:space-between;align-items:baseline;gap:15px}.smv-preview-facts dd{margin:0}.smv-message-groups{padding:13px}.sms-voyages .sms-section-top .sms-actions{margin-top:0}}
