#agenda-perjadin .travel-diagram{position:relative;height:330px;margin-top:18px;background:#f8fafc;border:1px solid #e2e8f0;border-radius:20px;overflow:hidden}
#agenda-perjadin .travel-lines{position:absolute;inset:0;width:100%;height:100%}
#agenda-perjadin .travel-lines line{stroke:#c9a227;stroke-width:1.5;stroke-dasharray:6 5}
#agenda-perjadin .travel-origin{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);display:grid;place-items:center;width:62px;height:62px;border:4px solid #fff;border-radius:50%;background:#0c213d;box-shadow:0 12px 26px #0c213d33;color:#f4ce61;font-size:23px}
#agenda-perjadin .travel-origin>span{position:absolute;top:66px;width:160px;font-size:10px;color:#334155;text-align:center;font-weight:800}
#agenda-perjadin .travel-destination{position:absolute;transform:translate(-50%,-50%);text-align:center;max-width:120px}
#agenda-perjadin .travel-destination-0{left:23%;top:73%}#agenda-perjadin .travel-destination-1{left:77%;top:27%}#agenda-perjadin .travel-destination-2{left:76%;top:77%}
#agenda-perjadin .travel-dot{display:block;width:11px;height:11px;background:#c9a227;border:2px solid #fff;border-radius:50%;box-shadow:0 0 0 5px #c9a22725;margin:0 auto 6px}
#agenda-perjadin .travel-destination small{display:inline-block;background:#fff;border:1px solid #e2e8f0;border-radius:12px;padding:4px 8px;color:#334155;font-size:10px;font-weight:750;box-shadow:0 6px 14px #0c213d0a;overflow-wrap:anywhere}
#agenda-perjadin .travel-map-caption{position:absolute;bottom:10px;left:0;right:0;text-align:center;font-size:9px;color:#64748b}
#agenda-perjadin .travel-no-destination{position:absolute;left:0;right:0;top:78%;text-align:center;font-size:11px;color:#64748b}
#agenda-perjadin .travel-pagination{display:flex;flex-wrap:wrap;justify-content:center;gap:5px;margin-top:24px}
#agenda-perjadin .travel-pagination>a,#agenda-perjadin .travel-pagination>span{display:grid;place-items:center;min-width:36px;height:38px;padding:0 8px;border-radius:9px;background:#fff;border:1px solid #dce3eb;color:#0c213d;font-size:13px;font-weight:800}
#agenda-perjadin .travel-pagination .travel-current-page{background:#c9a227;border-color:#c9a227;color:#fff}
#agenda-perjadin .travel-pagination>a:hover{border-color:#c9a227;background:#fff9e8}
#agenda-perjadin .travel-pagination>a:focus-visible,#agenda-perjadin .perjadin-card:focus-visible{outline:3px solid #c9a227;outline-offset:3px}
#agenda-perjadin .perjadin-card-body{min-width:0}#agenda-perjadin .perjadin-meta-new{overflow-wrap:anywhere}
@media(max-width:575.98px){#agenda-perjadin .travel-diagram{height:280px}}
