.cl-resolution{max-width:600px;transition:background var(--motion-duration) var(--motion-curve), transform var(--motion-duration) var(--motion-curve);background:#ffffff09;border:1px solid #ffffff29;grid-template-columns:minmax(0,1fr) minmax(220px,.72fr);align-items:center;gap:24px;margin-top:20px;padding:18px;display:grid}.cl-resolution[data-stage=resolved]{background:#d8ff5f13}.cl-resolution p{color:var(--mint);letter-spacing:.1em;text-transform:uppercase;margin:0 0 8px;font-size:11px}.cl-resolution h3{margin:0;font-family:Georgia,serif;font-size:clamp(22px,2.5vw,32px);font-weight:400;line-height:1.08}.cl-resolution>div>small{color:var(--muted-on-dark);margin-top:9px;font-size:11px;line-height:1.5;display:block}.cl-resolution-path{grid-template-columns:1fr auto 1fr;align-items:center;gap:7px;display:grid}.cl-resolution-path span{min-height:44px;color:var(--muted-on-dark);text-align:center;transition:background var(--motion-duration) var(--motion-curve), color var(--motion-duration) var(--motion-curve), transform var(--motion-duration) var(--motion-curve);border:1px solid #ffffff2e;place-items:center;padding:5px 8px;font-size:11px;display:grid}.cl-resolution-path span.is-active{background:var(--acid);color:#171916;transform:translateY(-2px)}.cl-resolution-path i{color:var(--mint);font-size:11px;font-style:normal}.cl-resolution-action button{background:var(--coral);color:#1b110c;cursor:pointer;width:100%;min-height:48px;transition:transform var(--motion-duration) var(--motion-curve), opacity var(--motion-duration) var(--motion-curve);border:0;border-radius:999px;justify-content:space-between;align-items:center;margin-top:10px;padding:0 15px;font-size:11px;display:flex}.cl-resolution-action button:active{opacity:.8;transform:scale(.97)}@media (width<=680px){.cl-resolution{grid-template-columns:1fr;gap:18px;padding:17px}}@media (prefers-reduced-motion:reduce){.cl-resolution,.cl-resolution-path span,.cl-resolution-action button{transition:none}}
