.cx-tour-start{position:relative;display:grid;grid-template-columns:1fr 1fr;gap:30px;padding:26px 32px;margin:0 0 28px;background:#edf3fc;border:1px solid #cbd9ef;border-radius:8px;color:#173333}.cx-tour-intro h2{margin:9px 0 10px;font-size:24px;letter-spacing:-.035em;line-height:1.2}.cx-tour-intro p{font-size:14px;line-height:1.65;max-width:530px;color:#4a6267}.cx-tour-intro .cx-eyebrow{color:#2765af;font-size:11px}.cx-tour-tasks{display:flex;flex-direction:column;justify-content:center;gap:5px;padding-right:18px}.cx-tour-tasks .cx-button{min-height:43px;justify-content:flex-start;text-align:left;font-size:14px;white-space:normal;line-height:1.45;padding:9px 8px}.cx-tour-tasks .cx-button>span{color:#3875bf;font-size:12px}.cx-tour-tasks .cx-button>.icon{margin-left:auto}.cx-tour-dismiss{position:absolute;right:8px;top:8px;display:grid;place-items:center;min-width:36px;min-height:36px;border-radius:4px;color:#526974}.cx-tour-dismiss:hover{background:#dfe9f7}@media(max-width:1050px){.cx-tour-start{grid-template-columns:1fr;gap:14px;padding:24px}.cx-tour-tasks{padding-right:0}}@media(max-width:600px){.cx-tour-start{padding:23px 18px;gap:12px}.cx-tour-intro h2{font-size:24px;padding-right:15px}.cx-tour-tasks .cx-button{font-size:14px}.cx-tour-intro p{font-size:14px}}
/* The tour advances through existing environment and decision views. */
.cx-tour-next{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:17px 19px;margin:21px 0;background:#edf3fc;border:1px solid #d1dded;border-radius:6px}.cx-tour-next>div{max-width:470px}.cx-tour-next p,.cx-tour-record-context p,.cx-tour-history-note{font-size:14px;line-height:1.6;color:#4a6267;margin:7px 0 0}.cx-tour-next .cx-button{flex:0 0 auto;white-space:normal;text-align:left;font-size:14px;line-height:1.45;min-height:44px}.cx-tour-next .cx-dialog-kicker,.cx-tour-record-context .cx-dialog-kicker{font-size:12px;letter-spacing:.07em}.cx-tour-record-context{margin:22px 0;padding:17px 19px;background:#edf3fc;border-left:3px solid #5588c5;border-radius:4px}.cx-tour-tasks .cx-button{min-height:44px}@media(max-width:600px){.cx-tour-next{align-items:flex-start;flex-direction:column;gap:9px;padding:16px}.cx-tour-next .cx-button{padding-left:0}.cx-tour-record-context{padding:16px}}
