
/* Clear return-visit counts and useful calendar context. */
.return114-bar .return114-actions{display:flex;gap:8px;flex-wrap:wrap}
.return114-bar .return114-actions .return156-summary{display:flex;align-items:center;gap:12px;padding:10px 13px;border:1px solid #344b59;border-radius:9px;background:#162630;color:#bbced9;text-decoration:none;font-size:13px;min-height:42px}
.return156-summary strong{font-size:14px;color:#e5eff4;font-weight:600;font-variant-numeric:tabular-nums}.return156-arrow{color:#8caab9}
.return114-dialog-body .return156-intro{margin:0 0 6px;line-height:1.75;font-size:14px;color:#aebfcb}
.return114-dialog-body .calendar156{padding:22px;background:#172630}.calendar156 .return114-meta strong{color:#c5dce7;font-size:14px;font-weight:550}.calendar156-status{font-size:12px;color:#9dbcbf;background:#20363c;padding:3px 8px;border-radius:5px}
.calendar156 h3{margin:16px 0 10px;font-size:18px}.calendar156-date{font-size:20px;font-weight:550;color:#e2edf2;letter-spacing:.02em}.calendar156-before{display:block;margin-top:8px;color:#9aafbd}.calendar156 p{margin:18px 0;max-width:52ch}.calendar156-actions{display:flex;align-items:center;justify-content:space-between;border-top:1px solid #2c414d;padding-top:16px;margin-top:18px;gap:12px}.calendar156-actions .return114-source,.calendar156-actions button{margin:0}.calendar156-actions button{padding:8px 11px;font-size:13px}
@media(max-width:600px){.return114-bar .return114-actions{width:100%;display:grid;grid-template-columns:1fr}.return114-bar .return114-actions .return156-summary{width:100%;text-align:left;gap:10px}.return156-summary strong{margin-left:auto}.return114-dialog-body .calendar156{padding:18px}.calendar156-date{font-size:19px}.calendar156-actions{flex-wrap:wrap}}
