.return114-bar{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap;padding:15px 18px;margin:12px 0;border:1px solid #344754;border-radius:12px;background:linear-gradient(110deg,#172a32,#131d27);color:#c8dce5;font-size:14px}
.return114-bar[hidden],.return114-panel[hidden]{display:none}.return114-actions{display:flex;gap:8px;flex-wrap:wrap}.return114-actions button{font-size:13px;padding:7px 11px}.return114-actions button:disabled{opacity:.55;cursor:default}.return114-watch{color:#a7dacc!important;border-color:#4b796c!important}
.return114-panel{margin:12px 0 20px}.return114-today{border:1px solid #2a3c49;border-radius:12px;background:#111d26}.return114-today>summary{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:17px 20px;cursor:pointer;list-style:none}.return114-today>summary:after{content:'＋';color:#a5c1d3}.return114-today[open]>summary:after{content:'−'}.return114-today>summary strong{font-size:15px;font-weight:550;color:#e1eaf0}.return114-today>summary span{margin-left:auto;color:#a5bac9;font-size:13px}.return114-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;padding:0 18px 18px}.return114-card{padding:20px;border:1px solid #344753;border-radius:10px;background:#192631;min-width:0}.return114-meta{display:flex;justify-content:space-between;gap:12px;flex-wrap:wrap;color:#a5c9db;font-size:12px}.return114-card h3{font-size:16px;line-height:1.65;font-weight:550;margin:13px 0}.return114-card p{font-size:14px;line-height:1.8;color:#bdcdd8;margin:14px 0}.return114-card button{margin-top:15px}.return114-sources{font-size:13px;margin-top:18px}.return114-sources summary{cursor:pointer;color:#b2c6d4}.return114-source{display:block;color:#9ecbdc;font-size:13px;line-height:1.7;margin-top:10px;overflow-wrap:anywhere}.return114-follow{margin-top:12px}.return114-empty,.return114-note{color:#a7bac8;font-size:13px;line-height:1.8}.return114-empty{padding:12px}.return114-dialog{width:min(720px,calc(100vw - 32px));max-height:85dvh;padding:0!important;overflow:hidden!important;border:1px solid #3b5362;border-radius:18px;background:#14212b;color:#e2eaf0}.return114-dialog[open]{display:flex;flex-direction:column}.return114-dialog::backdrop{background:#030a12b8}.return114-dialog-head{display:flex;justify-content:space-between;align-items:center;padding:20px 24px;border-bottom:1px solid #344652;position:static}.return114-dialog-head h2{font-size:20px;font-weight:550;margin:0}.return114-dialog-body{overflow-y:auto;overscroll-behavior:contain;min-height:0;padding:20px 24px;display:grid;gap:16px}.return114-dialog-foot{position:static;display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap;padding:16px 24px;border-top:1px solid #344652}.return114-dialog-foot small{font-size:12px;color:#a7bac8}.return114-step{border-left:2px solid #6b9bac;padding-left:15px;margin:20px 0}.return114-step small{color:#9ecbdc}.return114-calendar{margin-top:18px}.return114-calendar>details>summary{cursor:pointer;padding:15px 0;font-size:14px}.return114-result{display:grid;gap:8px;padding:18px 0;border-top:1px solid #2b3d49}.return114-result small{color:#a5bac9}.return114-result-label{color:#a6d4c5;font-size:12px}.return114-result a{margin:0}.cw-journey{margin:0 0 12px;border:1px solid #344957;border-radius:10px;background:#1b2a34}.cw-journey summary{cursor:pointer;padding:10px 14px;font-size:13px;color:#bdd6e2}.cw-journey-grid{display:flex;gap:8px;padding:0 12px 12px}.cw-journey-grid button{flex:1;min-width:0;display:grid;text-align:left;gap:5px;padding:10px;font-size:12px}.cw-journey-grid button strong{font-size:14px;font-weight:550}.cw-journey-grid button span{color:#a8bdcb}.cw-journey p{font-size:12px;color:#a8bdcb;margin:0;padding:0 14px 12px}
@media(max-width:700px){.return114-bar{padding:13px;gap:12px;font-size:13px}.return114-actions{gap:6px}.return114-actions button{font-size:12px;padding:8px}.return114-today>summary{padding:15px;gap:8px}.return114-today>summary span{font-size:12px}.return114-grid{grid-template-columns:1fr;padding:0 12px 12px}.return114-card{padding:17px}.return114-dialog-head,.return114-dialog-body,.return114-dialog-foot{padding:16px}.return114-dialog-head h2{font-size:18px}.cw-journey-grid{flex-wrap:wrap}.cw-journey-grid button{flex-basis:40%}.return114-bar>span{width:100%}}
@media(prefers-reduced-motion:reduce){.return114-panel *{scroll-behavior:auto}}

.cw-journey-grid button{grid-template-columns:1fr auto;align-items:center;gap:6px 10px}.cw-journey-grid button strong{text-align:right}.cw-journey-grid button span:last-child{text-align:right}.cw-journey p{line-height:1.6}.cw-journey-grid{padding-bottom:9px}

.return114-bar,.return114-panel{flex-basis:100%;width:100%;box-sizing:border-box}.return114-panel{margin-top:4px}
