.jalt{padding:13px;margin:13px 0;background:#f4f7fc;color:#203047;border:1px solid #b8cbe1;border-radius:14px;font:500 1rem/1.4 system-ui}.jalt[hidden]{display:none!important}.jalt h3{margin:0 0 6px;font-size:1.16rem;color:#1b4675}.jalt-desc,.jalt-small{font-size:.86rem;color:#425a76}.jalt-controls{display:flex;gap:8px;flex-wrap:wrap;align-items:end}.jalt-controls label{flex:1 1 130px;font-weight:700}.jalt-controls input{display:block;box-sizing:border-box;width:100%;border:1px solid #a5b4c5;background:#fff;border-radius:8px;padding:10px;color:#17283b;font-size:1rem;min-height:43px}.jalt button{background:#245e9d;color:#fff;border:0;padding:10px 13px;border-radius:9px;font-weight:700;min-height:42px;cursor:pointer}.jalt button:disabled{opacity:.5}.jalt-results{margin-top:12px;display:grid;gap:8px}.jalt-service{padding:11px;background:#fff;border:1px solid #d1dbe7;border-radius:11px}.jalt-times{font-size:1.18rem}.jalt-status{margin:5px 0}.jalt-warning{color:#944500;font-weight:700}.jalt-chosen{background:#e6f4e8;color:#1d5b30;padding:10px;border-left:4px solid #348250;border-radius:7px}.jalt-count,.jalt small{font-size:.82rem;color:#54677e}.jalt-service p{margin:4px 0 8px}