/* Same transparent gold orbit treatment as the approved private proposal buttons. */
.schedule-chat-row{display:flex;justify-content:flex-end;align-items:center;margin:12px 12px 24px;min-height:100px}.schedule-orbit{position:relative;isolation:isolate;display:grid;place-items:center;width:96px;height:96px;flex:0 0 96px;padding:10px;border:0;border-radius:50%;background:transparent;color:#80551c;font:800 12px/1.3 'DM Sans',sans-serif;text-align:center;text-decoration:none;box-shadow:none;cursor:pointer;text-shadow:0 1px 2px #fff9;transition:transform .18s ease}.schedule-orbit:before{content:'';position:absolute;inset:-2px;border-radius:50%;padding:2px;background:conic-gradient(from 0deg,transparent 0deg,#fff4c8 58deg,#d7a453 140deg,transparent 205deg);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;animation:schedule-edge-orbit 1.9s linear infinite;filter:drop-shadow(0 0 5px #e7bd68);pointer-events:none}.schedule-orbit:after{content:'';position:absolute;inset:8px;border:1px solid #8f6a3040;border-radius:50%;pointer-events:none}.schedule-orbit:hover{transform:translateY(-3px);box-shadow:0 6px 20px #c99a522e}.schedule-orbit:focus-visible{outline:3px solid #a67730;outline-offset:7px}#jadwal-gabungan{scroll-margin-top:22px}.natal-combined td:nth-child(2){min-width:210px}.natal-combined td:last-child a{display:inline-block;white-space:nowrap;padding:9px 13px;border:1px solid #c39954;border-radius:20px;background:#153a42;color:#ffe0a0;font-weight:700;text-decoration:none}.natal-combined td:last-child a:hover{background:#24505a}.natal-combined td:last-child a:focus-visible{outline:3px solid #b88a42;outline-offset:3px}@keyframes schedule-edge-orbit{to{transform:rotate(360deg)}}@media(max-width:650px){.schedule-chat-row{justify-content:center;margin:12px 0 22px}.schedule-orbit{width:88px;height:88px;flex-basis:88px}.natal-combined{font-size:13px}}@media(prefers-reduced-motion:reduce){.schedule-orbit:before{animation:none}.schedule-orbit{transition:none}}@media print{.schedule-chat-row{display:none}}

/* Keep the transparent orbit on the stable departure-card background. */
.filters.natal-origin-card{align-items:center}.natal-origin-card .schedule-chat-row{margin:0 0 0 auto;min-height:100px;justify-content:flex-end}.natal-origin-card .schedule-orbit{z-index:1}.natal-origin-card #monthly-status{align-self:center}@media(max-width:650px){.filters.natal-origin-card{display:grid;grid-template-columns:minmax(0,1fr) 88px;gap:10px 16px;padding:18px}.natal-origin-card .origin-picker{grid-column:1;grid-row:1;min-width:0}.natal-origin-card .origin-select-wrap{min-width:0;width:100%}.natal-origin-card #monthly-status{grid-column:1;grid-row:2;font-size:12px}.natal-origin-card .schedule-chat-row{grid-column:2;grid-row:1 / 3;align-self:center;min-height:88px;margin:0;justify-content:flex-end}.filters.natal-origin-card select{padding-left:14px;padding-right:35px;font-size:15px}.natal-origin-card .origin-select-wrap:after{right:12px}}
