/* V7.3: discreet Journey Tray; intentionally separate from approved V5.1 page CSS. */
#tb-journey-tray{font-family:Manrope,Arial,sans-serif;position:relative;z-index:2147480000}#tb-tray-toggle{position:fixed;right:22px;bottom:24px;z-index:3;background:#202824;color:#fff;border:1px solid #53615a;padding:15px 17px;border-radius:100px;box-shadow:0 6px 25px #0002;font-weight:800;font-size:12px;letter-spacing:.015em;cursor:pointer}#tb-tray-toggle .tb-tray-dot{color:#ff9956;margin-right:8px}#tb-tray-count{background:#ec7029;color:#fff;border-radius:100px;padding:4px 7px;margin-left:9px;font-size:11px}#tb-tray-shade{position:fixed;inset:0;background:#121b1c7a;z-index:4}#tb-tray-panel{position:fixed;right:0;top:0;bottom:0;z-index:5;width:min(450px,100vw);overflow:auto;background:#fff;padding:35px clamp(22px,3vw,44px);color:#202824;box-shadow:-20px 0 60px #1113}#tb-tray-panel h2{font-weight:400;font-size:clamp(38px,4vw,57px);letter-spacing:-.07em;line-height:1.08;margin:22px 0}#tb-tray-panel h2 em{color:#bb5927;font:italic 400 .93em Lora,Georgia,serif}#tb-tray-panel .tb-tray-top{display:flex;align-items:center;justify-content:space-between;gap:8px;color:#c2561d;font-size:10px;font-weight:800;letter-spacing:.12em}#tb-tray-close{border:1px solid #d6dfda;border-radius:50%;height:40px;width:40px;background:white;font-size:25px;cursor:pointer}#tb-tray-panel .tb-tray-intro{font-size:13px;line-height:1.9;color:#647069;border-bottom:1px solid #dfe4e0;padding-bottom:22px}#tb-tray-items section{border-bottom:1px solid #e3e7e3;padding:15px 0}#tb-tray-items h3{color:#b85a29;font-size:10px;letter-spacing:.12em}#tb-tray-items p{font-size:13px;line-height:1.7;color:#626c65}#tb-tray-items .tb-tray-item{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:9px 0;font-size:13px;font-weight:600}#tb-tray-items .tb-tray-item button{background:transparent;border:0;color:#b85220;font-size:19px;padding:4px 12px;cursor:pointer}#tb-tray-create{display:block;background:#c35420;color:#fff;text-decoration:none;text-align:center;margin-top:30px;padding:17px 10px;font-size:12px;font-weight:800}#tb-tray-clear{display:block;margin:16px auto;background:transparent;border:0;text-decoration:underline;cursor:pointer;font-size:12px;color:#596963}#tb-tray-toast{position:fixed;bottom:83px;right:22px;background:#202824;color:#fff;padding:11px 16px;border-radius:5px;font-size:12px;opacity:0;pointer-events:none;transition:opacity .2s}#tb-tray-toast.show{opacity:1}body.tb-tray-open{overflow:hidden}#tb-journey-tray [hidden]{display:none!important}.tb-inline-add{display:inline-flex;align-items:center;gap:7px;padding:10px 0;background:transparent;border:0;border-bottom:1px solid currentColor;color:#bd5823;font:800 12px Manrope,Arial,sans-serif;cursor:pointer}.tb-inline-add:hover{color:#963e15}@media(max-width:640px){#tb-tray-toggle{bottom:14px;right:13px;padding:12px;font-size:11px}#tb-tray-toast{bottom:70px;right:12px;max-width:85vw}#tb-tray-panel{padding:22px}}
@media(prefers-reduced-motion:reduce){#tb-journey-tray *{transition:none!important}}
