/* GTGF v17.18 - Coach Decision Loop / feedback -> Core Journey */
.gtgf-v1718-decision-loop .v171600-rail>.v171800-decision{position:relative;display:flex;flex-direction:column;min-height:0;padding:22px;border:1px solid #343934;border-radius:18px;background:linear-gradient(150deg,#171a17,#121412);color:#f6f7f3;overflow:hidden}
.gtgf-v1718-decision-loop .v171600-rail>.v171800-decision:after{content:'';position:absolute;inset:auto -32px -62px auto;width:154px;height:154px;border-radius:50%;background:radial-gradient(circle,rgba(255,90,10,.11),transparent 69%);pointer-events:none}
.gtgf-v1718-decision-loop .v171800-decision.is-attention{border-color:#745036}.gtgf-v1718-decision-loop .v171800-decision.is-good,.gtgf-v1718-decision-loop .v171800-decision.is-steady{border-color:#3d4b40}
.gtgf-v1718-decision-loop .v171800-decision>span{font-size:10px;letter-spacing:.13em;font-weight:900;color:#ff7130}.gtgf-v1718-decision-loop .v171800-decision>strong{font-size:20px;line-height:1.08;letter-spacing:-.025em;margin-top:12px;color:#fff}.gtgf-v1718-decision-loop .v171800-decision>small{font-size:12px;line-height:1.42;color:#bcc1bc;margin-top:8px}
.gtgf-v1718-decision-loop .v171800-decision__meta{display:flex;gap:5px;flex-wrap:wrap;margin-top:11px}.gtgf-v1718-decision-loop .v171800-decision__meta i{font-style:normal;padding:5px 7px;border:1px solid #363c37;border-radius:999px;color:#aeb5ae;font-size:9px;font-weight:800;letter-spacing:.04em}
.gtgf-v1718-decision-loop .v171800-decision__actions{display:flex;gap:7px;flex-wrap:wrap;margin-top:auto;padding-top:14px;position:relative;z-index:1}.gtgf-v1718-decision-loop .v171800-decision__actions a,.gtgf-v1718-decision-loop .v171800-decision__actions button{min-height:38px;padding:9px 11px;border-radius:8px;font:inherit;font-size:10px;font-weight:900;letter-spacing:.04em;text-transform:uppercase;text-decoration:none;cursor:pointer}.gtgf-v1718-decision-loop .v171800-decision__actions a,.gtgf-v1718-decision-loop .v171800-decision__actions button:first-child{border:1px solid #ff5a0a;background:#ff5a0a;color:#111}.gtgf-v1718-decision-loop .v171800-decision__actions button.is-quiet{border:1px solid #3c423d;background:transparent;color:#d8dbd7}.gtgf-v1718-decision-loop .v171800-decision__actions button:disabled{opacity:.55;cursor:wait}
.gtgf-v1718-decision-loop .v171800-decision>em{font-style:normal;margin-top:10px;color:#8f968f;font-size:9px;line-height:1.35;letter-spacing:.03em}

.planner-v1718-handoff{margin-top:10px;padding:12px 13px;border:1px solid #d8c8be;border-radius:10px;background:#fffaf7;color:#171513;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:4px 12px;align-items:center}.planner-v1718-handoff>span{font-size:9px;font-weight:900;letter-spacing:.12em;color:#a33b08;text-transform:uppercase}.planner-v1718-handoff>strong{grid-column:1;font-size:13px;line-height:1.25;color:#171513}.planner-v1718-handoff>small{grid-column:1;font-size:11px;line-height:1.4;color:#5d5753;opacity:1}.planner-v1718-handoff>a{grid-column:2;grid-row:1/4;align-self:center;padding:9px 11px;border:1px solid #2d302d;border-radius:8px;background:#171917;color:#fff!important;text-decoration:none!important;font-size:10px;font-weight:900;white-space:nowrap}

@media(max-width:680px){.gtgf-v1718-decision-loop .v171600-rail>.v171800-decision{padding:18px;border-radius:14px;min-height:150px}.planner-v1718-handoff{grid-template-columns:1fr}.planner-v1718-handoff>a{grid-column:1;grid-row:auto;width:100%;text-align:center;margin-top:5px}}
@media(prefers-reduced-motion:reduce){.gtgf-v1718-decision-loop .v171800-decision *,.planner-v1718-handoff *{transition:none!important;scroll-behavior:auto!important}}
