.arrival-wizard-v187{display:grid;gap:16px;color:#10251f}
.arrival-hero-v187{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:22px;border-radius:18px;background:linear-gradient(135deg,#102d46,#176c78);color:#fff;box-shadow:0 14px 34px rgba(16,45,70,.2)}
.arrival-hero-v187 div{display:grid;gap:5px}.arrival-hero-v187 small{font-size:11px;font-weight:900;letter-spacing:.14em;opacity:.8}.arrival-hero-v187 b{font-size:21px}.arrival-hero-v187 span{font-size:13px;opacity:.86}
.arrival-hero-v187>strong{min-width:170px;padding:11px 14px;border:1px solid rgba(255,255,255,.24);border-radius:999px;background:rgba(255,255,255,.14);text-align:center;font-size:12px;letter-spacing:.06em}.arrival-hero-v187>strong.is-ready{background:#d9f7e9;color:#075940}.arrival-hero-v187>strong.is-blocked{background:#fff0d5;color:#8a4b00}.arrival-hero-v187>strong.is-complete{background:#dbeeff;color:#164f78}
.arrival-stats-v187{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.arrival-stats-v187 article{display:grid;gap:3px;padding:14px 16px;border:1px solid #d5e3e5;border-radius:14px;background:#f8fbfc}.arrival-stats-v187 b{font-size:20px;color:#176373}.arrival-stats-v187 span{font-size:12px;color:#607277}
.arrival-reason-v187{display:grid;gap:7px;font-size:13px;font-weight:800}.arrival-reason-v187 input{min-height:44px;padding:0 13px;border:1px solid #bbd0d4;border-radius:11px;background:#fff}.arrival-reason-v187 input:disabled{background:#eef3f4;color:#708087}
.arrival-actions-v187{display:flex;flex-wrap:wrap;gap:9px}.arrival-actions-v187 button{min-height:42px;padding:0 15px;border:1px solid #b9ccd0;border-radius:10px;background:#fff;color:#163943;font-weight:800}.arrival-actions-v187 button.primary{border-color:#176c78;background:#176c78;color:#fff}.arrival-actions-v187 button:disabled{opacity:.46;cursor:not-allowed}
.arrival-checks-v187{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.arrival-check-v187{display:grid;grid-template-columns:34px 1fr auto;align-items:center;gap:10px;padding:13px;border:1px solid #d6e3e5;border-radius:13px;background:#fff}.arrival-check-v187>span{display:grid;place-items:center;width:32px;height:32px;border-radius:50%;background:#e7f4f1;color:#08775f;font-weight:900}.arrival-check-v187 div{display:grid;gap:3px}.arrival-check-v187 small{color:#687a7e}.arrival-check-v187>strong{font-size:11px;text-transform:uppercase;color:#08775f}.arrival-check-v187.is-blocker{border-color:#efc3c3;background:#fff8f8}.arrival-check-v187.is-blocker>span{background:#fee4e4;color:#a72828}.arrival-check-v187.is-blocker>strong{color:#a72828}.arrival-check-v187.is-warning{border-color:#f1d9a8;background:#fffcf4}.arrival-check-v187.is-warning>span{background:#fff0cc;color:#8a5b00}.arrival-check-v187.is-warning>strong{color:#8a5b00}
.arrival-policy-v187{margin:0;padding:12px 14px;border-left:4px solid #176c78;border-radius:9px;background:#edf6f8;color:#456269;font-size:12px}
@media(max-width:760px){.arrival-hero-v187{align-items:flex-start;flex-direction:column}.arrival-stats-v187,.arrival-checks-v187{grid-template-columns:1fr 1fr}.arrival-check-v187{grid-template-columns:34px 1fr}.arrival-check-v187>strong{grid-column:2}}
@media(max-width:480px){.arrival-stats-v187,.arrival-checks-v187{grid-template-columns:1fr}.arrival-actions-v187 button{flex:1 1 100%}}


.arrival-steps1097{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:16px;list-style:none;padding:12px;margin:0}.arrival-links1097{display:flex;flex-wrap:wrap;gap:10px}.arrival-links1097 button{min-height:42px;padding:8px 12px}.arrival-wizard-v187 details>summary{cursor:pointer;padding:12px;font-weight:700}
.arrival-links1097 button{border:1px solid #b9ccd0;border-radius:10px;background:#fff;color:#163943;font-weight:700;cursor:pointer}.arrival-links1097 button:hover{background:#eef7f7}

.live-control1099{display:grid;gap:14px}.live-control1099 h3,.live-control1099 p{margin:0}.live-control1099 .live-actions1099{display:flex;flex-wrap:wrap;gap:8px}.live-actions1099 button{padding:10px 14px;border:1px solid #bedbd1;border-radius:9px;background:white;color:#005b4a;font-weight:700}.live-actions1099 button:disabled{opacity:.5;cursor:not-allowed}.live-control1099 details{padding:14px;border:1px solid #d4e6df;border-radius:10px}.live-control1099 summary{cursor:pointer;font-weight:700}.live-control1099 td{vertical-align:top;overflow-wrap:anywhere}.live-control1099 .live-route892{padding:14px;background:#eef8f3;border-radius:10px}

.live-control1099 .stat{border:1px solid #d4e6df;border-radius:12px;background:#f0f8f4;padding:14px}.live-control1099 .stat b{font-size:24px;color:#00765d}.live-control1099 .stat span{display:block;margin-top:5px}
.gps-workflow1100{display:grid;gap:14px}.gps-workflow1100 p,.gps-workflow1100 h3{margin:0}.gps-workflow1100 details,.gps-proposal1100{padding:16px;border:1px solid #c6dfd5;border-radius:12px}.gps-workflow1100 summary{cursor:pointer;font-weight:bold}.gps-proposal1100{background:#edf8f2;display:grid;gap:12px}.gps-point1100{margin:12px 0;padding:14px;border:1px solid #d4e6df;border-radius:10px}.gps-entry1100{padding:10px;margin-bottom:12px}.gps-workflow1100 input,.gps-workflow1100 textarea{max-width:100%}
