.region-editor{padding:20px;border:1px solid #c9dfe7;border-radius:18px;background:#f1f8fa}.region-editor>label{font-size:16px!important}.region-row{padding:16px;border-radius:14px;background:#fff9;border:1px solid #dce9ed;margin:12px 0}.region-row-top{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:14px;font-size:12px;color:#64828e}.region-row-top label{display:flex;align-items:center;gap:6px;font-size:12px!important}.region-row-top input{width:auto!important}.region-row-top button{border:0;background:none;color:#9a6d7b;cursor:pointer}.region-selects,.region-manual{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-bottom:14px}.region-row label{display:block;font-size:12px;color:#607c89}.region-row input,.region-row select{width:100%;min-width:0;margin-top:7px;background:#fff;border:1px solid #d3e4ea;border-radius:9px;padding:11px;color:#395b6a;font:inherit}.region-manual[hidden],.region-selects[hidden]{display:none!important}.travel-pending{padding:24px;margin-top:28px;background:#fff9;border-radius:24px}.travel-pending h3{font-size:20px}.travel-pending p{line-height:1.8;font-size:14px}.travel-pending>div{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:10px 0;border-top:1px solid #d9e6ea}.update-field{display:block;font-size:14px;margin:18px 0}.update-field input{display:block;width:100%;margin-top:8px;padding:13px;border:1px solid #cedfe7;border-radius:12px;background:#fff9;color:#456574}.update-status-heading{display:flex;justify-content:space-between;align-items:center;gap:14px;font-size:12px}.update-preview{padding:18px;background:#ffffffb5;border-radius:14px;margin:16px 0;font-size:14px}.update-preview ul{padding-left:20px;max-height:160px;overflow:auto;font-size:12px}.update-preview li{overflow-wrap:anywhere}.update-panel #update-status p{font-size:14px;line-height:1.8}.update-panel [hidden]{display:none!important}@media(max-width:600px){.region-editor{padding:13px}.region-selects,.region-manual{grid-template-columns:1fr}.travel-pending>div{align-items:flex-start;flex-direction:column}.region-row{padding:12px}.region-row-top{gap:6px}.update-status-heading{align-items:flex-start;flex-direction:column}}

.travel-link-choice{padding:18px;margin-bottom:20px;background:#eef7f8;border:1px solid #cddfe7;border-radius:16px}.travel-link-choice label{display:block;font-size:14px;margin-bottom:10px}.travel-link-choice select{width:100%;padding:12px;border:1px solid #cddfe7;border-radius:10px;background:#fff;color:#395b6a}.travel-pending h3{line-height:1.5}.travel-pending button{flex-shrink:0}.field[hidden]{display:none!important}
.travel-upcoming{font-style:normal;font-size:.72rem;font-weight:700;letter-spacing:.04em;margin-right:6px;padding:2px 8px;border-radius:999px;color:#9a5b13;background:rgba(255,196,120,.28);white-space:nowrap}
